7 123 259 true 9 14 23 25 29 38 39