9 643 326 true 2 3 6 8 10 19 26 28 37