7 257 330 true
8 12 18 22 23 28 34