true 10 9 true 1 3 5 6 19 23 25 38 43 44 47 49