6 359 310 true 2 3 9 18 29 39