10 111 249 true 3 5 10 12 14 15 24 28 29 34