19 486 326 true
0 1 4 5 10 12 17 19 20 21 22 26 27 28 32 33 35 36 39