9 475 234 true 1 2 9 19 21 27 29 32 39