8 170 227 true 2 7 8 10 17 28 29 33