7 229 319 true 2 8 9 17 24 32 37