10 177 238 true 1 3 9 10 19 23 26 27 30 39