10 321 241 true 2 3 4 10 15 18 25 26 27 34