11 820 429 true
0 1 4 5 8 12 17 18 28 31 34