0000 I close my streams.

 0001 I do not mix tokens and lines.

 0010 I do not mix bitwise and arithmetic operations.

 0011 I use *long* where *int* will not do.

 0100 I use *BigInteger* where *long* will not do.

 0101 I account for every number in the problem description.

 0110 I am wary of memory consumption.

 0111 I am wary of overflow.

 1000 I am wary of input order.

 1001 I know that *String* is immutable.

 1010 I ensure I read what I presume.


 Submission:

 1011 I output to a file.

 1100 I tried all input cases (as feasible).

 1101 I tried the worst case (as feasible).

 1110 I have used clean newlines.


 1111 I have dotted every i and crossed every t.