9 2637 558 true 0 1 3 5 8 10 12 27 28