7 631 243 true 2 3 5 13 32 34 39