9 694 456 true 2 12 21 28 43 54 57 79 85