12 588 354 true 3 4 5 14 18 19 22 28 36 37 38 39