12 339 272 true
0 2 3 8 10 16 21 23 28 33 35 36