12 586 326 true
0 1 4 7 11 12 17 18 19 32 38 39