10 320 342 true 1 3 9 10 19 23 26 27 30 39