7 1341 442 true 2 4 9 15 16 30 33