12 1323 471 true
0 2 4 8 9 14 15 20 21 23 32 39