7 658 346 true
0 1 5 8 12 16 18