12 491 282 true 2 3 5 6 7 8 10 22 23 26 33 36