12 1332 391 true
0 2 3 9 10 15 17 20 22 27 36 38