10 695 339 true 5 6 8 9 12 13 21 23 28 29