10 246 305 true
0 3 4 12 18 22 30 33 36 37