7 396 255 true
9 20 21 22 30 36 39