eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Задача про чарівний хастл

Задача про чарівний хастл

\textit{Якесь шурудіння, ніби крил по стінам, доносилось тепер ззаду із зали, і було зрозуміло, що там танцюють нечувані навали гостей, і Маргариті здалось, що навіть масивна мармурова, мозаїчна та кришталева підлоги у цьому дивному залі ритмічно пульсують.} "Майстер та Маргарита" Ця повчальна історія відбулась у сні. Просто уявіть собі... Сергій танцює хастл з чарівною дівчиною. На дівчині лише бейджик. На бейджику її ім'я. Раптом на бейджику пара букв міняється місцями... і ще раз... і ще! Сергій - розумний навіть у сні - обчислює закономірність! Виявляється, підлога у клубі являє собою прямокутник \textbf{n}×\textbf{n}, де \textbf{n} - це довжина імені чарівної дівчини, і як тільки Сергій та чарівна дівчина попадають на клітинку з координатами \textbf{(i, j)}, у дівчини на бейджику тут же чарівним чином міняються місцями букви на \textbf{i}-й та \textbf{j}-й позиції. Спочатку Сергій та чарівна дівчина знаходяться на клітинці \textbf{(i_1, j_1)}. На бейджику у дівчини рядок \textbf{s}. Сергій мріє опинитись на клітинці \textbf{(i_2, j_2)}, і щоб при цьому у чарівної дівчини на бейджику красувався рядок \textbf{t}. За один рух Сергій та чарівна дівчина можуть перейти на клітинку, сусідню по стороні з тією клітинкою, на якій вони зараз знаходяться. \InputFile У першому рядку вхідного файлу міститься рядок \textbf{s} - ім'я чарівної дівчини на початку сергійового сна. У другому рядку - числа \textbf{i_1} та \textbf{j_1} - координати танцюючої пари на початку сна. У третьому рядку - рядок \textbf{t} - ім'я дівчини, яке хоче побачти Сергій. У четвертому рядку - числа \textbf{i_2} та \textbf{j_2} - координати клітинки, на якій це повинно відбутись. У імені дівчини містяться лише великі і маленькі латинські букви. Великі і маленькі букви вважаються різними. \textbf{1} ≤ \textbf{i_1}, \textbf{j_1}, \textbf{i_2}, \textbf{j_2} ≤ \textbf{n} = \textbf{length(s)} = \textbf{length(t)} ≤ \textbf{500}. \OutputFile У вихідний файл виведіть послідовність рухів, які повинен здійснити Сергій та чарівна дівчина. Символи "\textbf{U}" та"\textbf{D}" позначають зменшення та збільшення на одиницю першої координати відповідно, а символи "\textbf{L}" та "\textbf{R}" - зменшення та збільшення другої координати відповідно. Якщо розв'язків декілька, виведіть довільний з них. Кількість рухів не повинна перевищити \textbf{10^6} (Сергій повинен встигнути до підйому). Гарантується, що хоча б один розв'язок існує (у сні усі бажання виконуються).
Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
satanah
2 5
natasha
1 6
Вихідні дані #1
ULLLLDUDRDUDRULDUDRDUDRDUDRDUDRULULULDUDRDUDRDUDRDUDRULULULDUDRDUDRULDUDRDUDRULDUDRUDULUDULUDULUDULUDULUDULRDUDRDUDRDUDRDUDRDUDRDUDLUDURDLUDULUDURDRDLUDULUDULUDURDRDLUDULUDULUDURDRDRDRDLUDULUDULUDULUDULUDURDLUDULUDURRRRR
Автор Михайло Дворкін, Акім Кумок