11 780 531 true
0 1 3 7 9 10 18 23 26 34 39