Все знают, что компьютеры становятся всё быстрее. Недавно берляндские учёные построили машину, которая может перемещать себя назад во времени!
Если быть точным, принцип её работы следующий. У машины есть бесконечная клетчатая плоскость, в одной из клеток которой стоит робот. Каждая клетка может или быть пустой, или содержать 0 или 1. Также у машины есть программа, состоящая из инструкций, обрабатываемых по одной. Каждая инструкция представляет собой один символ (букву или цифру) и исполняется за одну секунду, кроме последнего типа операций (это описано ниже). Вот список возможных инструкций:
Например, пусть доска изначально пуста, а программа есть sr1t0. Считаем, что робот изначально находится в клетке $$$(0, 0)$$$.
Теперь берляндские учёные хотят использовать свою машину на практике. Например, они хотят научиться складывать два числа.
Считаем, что начальная конфигурация машины следующая:
Напишите программу, после выполнения которой:
Заметьте, что ограничений на другие клетки нет. В частности, ничего страшного, если после выполнения всех инструкций клетка непосредственно слева от робота будет непустой.
В каждом тесте Вам будут даны $$$1000$$$ пар чисел $$$(a, b)$$$, и Ваша программа должна будет корректно отработать на всех этих парах. Также из-за небольшой памяти машины, Ваша программа не должна занимать больше $$$10^5$$$ инструкций.
В первой строке записано одно число $$$t$$$ ($$$1\le t\le 1000$$$) — количество тестовых пар. В каждой из следующих $$$t$$$ строк записаны по два натуральных числа $$$a$$$ и $$$b$$$ ($$$1\le a, b < 2^{30}$$$) в десятичной системе счисления.
В единственной строке выведите Вашу программу, содержащую не больше $$$10^5$$$ символов из 01eslrudt.
Обратите внимание, что формально Вы не обязаны выдавать одну и ту же программу в каждом тесте.
2
123456789 987654321
555555555 555555555
0l1l1l0l0l0l1l1l1l0l1l0l1l1l0l0l0l1l0l1l1l1l0l0l0l1l0l0l0l0l1l0lr
Название |
---|