8 1144 337 true
2 7 14 15 23 27 30 34