10 548 405 true 2 3 9 10 26 27 29 34 37 39