n// entered1, entered2, entered3 are the last
three
n// digits entered, with entered3 the most
recent.
n// a value of -1 indicates the digit has not
been
n// entered.
nprivate int entered1;
nprivate int entered2;
nprivate int entered3;
n // invariant:
n // entered1 >= -1 &&
entered1 <= 9 &&
n // entered2 >= -1 &&
entered2 <= 9 &&
n // entered3 >= -1 &&
entered3 <= 9