7 1293 338 true
2 3 22 31 33 36 37