7 170 263 true 8 12 17 21 24 38 39