12 272 246 true
1 4 5 10 17 19 21 23 24 30 34 36