Куб#5230

Куб

0,5 секунди
128 мегабайтів
Дуже складна

Ватсон має куб, що лежить на безкінечній площині. На площині задана Декартова система координат. Центр нижньої грані куба знаходиться в точці , а всі його грані, або паралельні вісям координат, або перпендикулярні. Пронумеруємо його грані від до , так щоб сума номерів на протилежних гранях дорівнювала . Визначимо розміщення номерів на кубі таким чином, що якщо дивитися на куб уздовж осі , то ми будемо бачити грань , а верхня та права грані при цьому будуть з номерами і відповідно. Вважається, що описане розміщення граней задає (0, 1, 2)-орієнтацію куба на площині. Ватсону поставлена задача – перемістити куб в задану точку з координатами і встановити йому (a, b, c)-орієнтацію. Куб можна перекочувати вліво, вправо, вперед чи назад, відповідно, задаючи керуючі команди L, R, U, D:

L – перекотити куб вліво (координата зменшується на ),

R – перекотити куб вправо (координата збільшується на ),

U – перекотити куб вперед (координата збільшується на ),

D – перекотити куб назад (координата зменшується на ).

Ватсон збирається задати якомога менше операцій та хоче побудувати послідовність з мінімально можливого числа керуючих команд. А якщо буде декілька варіантів, то необхідно обрати лексикографічно найменшу послідовність. Переміщення куба, зрозуміло, буде виконувати Рибка. Ватсон почав передавати команди Рибці, а вона почала їх виконувати. Коли вже було виконано команд, Ватсону довелося відлучитися на складну медичну операцію. Але Рибка не збирається зупинятися на досягнутому і планує виконати ще команд. Допоможіть Рибці самостійно визначити необхідну їй послідовність команд.

Вхідні дані

В першому рядку знаходяться координати та , що не перевищують по модулю 10^9.

Другий рядок вміщає числа, що описують необхідну (a, b, c)-орієнтацію (0 \le a, b, c < 6).

Третій рядок вміщає цілі числа та – кількість виконаних команд і кількість команд, що планується виконати (0 \le N \le 10^9, 1 \le K \le 1000).

Вихідні дані

Вивести "-1" (без лапок), якщо кінцевого стану досягти неможливо, інакше вивести послідовність з символів {L, R, U, D або –}.

Символ "-" означає, що рухатися не треба (кінцевого стану досягнуто).

Приклади

Приклад 1

Loading
Loading