8 1266 502 true
1 7 9 22 24 28 33 39