7 1277 417 true 1 4 9 17 24 25 31