6 359 222 true 2 3 9 18 29 39