13 431 260 true
1 2 4 8 13 17 21 22 25 26 32 35 39