7 1267 243 true 7 8 16 22 23 37 39