Для решения задачи можно использовать обратный ход исполнителя. Для этого из конечного числа нужно последовательно выполнить обратные к командам программы действия, обозначенные символом ^. Таким образом, начиная с конца программы, будем получать последовательно следующие значения: 36 ^ 1 = 6 6 ^ 2 = 10 10 ^ 2 = 110 110 ^ 1 = 11 11 ^ 1 = 12 Итак, исходное число было равно 12. Тогда по условию задачи: 12^2 - z = 36 144 - z = 36 z = 108 Ответ: z = 108.