10 5631 640 true 2 3 5 9 23 26 30 34 36 39