Иван
так повторы необходимы. Исполняемая сила после того как вы ответили на вопрос снова кидает вас в начало кода где вы отвечаете на следующий вопрос
Я бы сказал, что ты используешь слишком мало ассемблерных приёмов, оттого и избыточность в коде (где-то в два раза как минимум)