10 181 259 true 2 7 8 9 21 24 29 31 34 39