9 2277 523 true
0 1 4 6 12 15 22 31 35