12 1879 456 true
5 6 7 9 10 18 22 27 35 36 38 39