9 560 344 true 1 7 10 20 31 32 36 37 39