8 1386 591 true
0 3 4 8 13 21 25 39