12 5700 739 true
1 6 7 9 13 21 25 28 29 31 34 38