7 278 204 true 8 12 17 21 24 38 39