9 227 269 true 3 4 6 7 14 19 21 31 37