10 532 227 true
0 1 5 7 10 16 17 23 27 39