14 492 370 true
1 2 5 9 10 13 17 20 21 28 32 34 36 39