9 561 350 true 1 3 7 8 17 20 21 27 39