9 398 422 true
0 3 4 10 16 31 32 34 36