10 881 343 true 3 12 14 20 21 22 23 27 34 38