7 543 336 true 2 9 20 21 23 37 39