9 179 347 true
10 11 18 23 25 27 32 33 34