6 195 159 true 2 3 10 12 21 39