Strong readers run a program in their head first: read all six lines, say the ending, then check every line against the plan. Bugs come in kinds with names, a wrong line, a wrong count, or a backwards if, and naming the kind tells you the fix. Every found bug is a great discovery.