Машина с бесконечными регистрами

Нужно на эмуляторе МБР написать программу для решения задачи. Задан массив из 10 элементов, определить является ли он монотонным.

Команды МБР:

S(n) // Увеличение значения регистра n на 1

T(n, m) // Копирование значения регистра n в регистр m

Z(n) // Обнуление значения регистра n

J(n, m, k) // Условный переход. Если значения регистров m и n равны, то переход к команде с номером k.