8 336 314 true
0 12 18 21 22 27 31 35