7 1117 345 true 4 7 14 20 21 29 31