8 1454 366 true
2 14 21 22 25 27 31 36