7 398 299 true
9 16 20 21 28 37 39