9 171 249 true 2 3 10 12 14 17 18 20 27