7 1124 408 true 4 9 13 16 19 21 36