8 332 303 true
1 12 13 14 17 24 28 37