7 278 280 true 1 5 9 12 21 27 28