здесь вопрос не в решении данной конкретной задачи, а в методике обучения
воспользуйся
простым способом визуального пошагового исполнения кода. В принципе, это тот же дебаггер, только простой и понятный.
Там-то ты сразу просечешь, какая инструкция никогда не выполняется.