Робот
시간 제한2초메모리 제한512 MB
최종 좌표와 좌회전/우회전 순서가 주어질 때, 그 끝점에 도달하는 양의 이동 거리들을 구하거나 불가능을 판정한다.
문제
Робот-марсоход <<ТцТцПетя>> двигается по поверхности Марса как ему вздумается, отправляя на Землю информацию о своих передвижениях.
<<ТцТцПетя>> пользуется следующей системой координат: начало координат совпадает с его начальным положением, ось направлена в сторону, в которую он направлен в начальный момент времени (при высадке на Марс).
Передвигается <<ТцТцПетя>> следующим образом: после высадки на Марс он проезжает вперед какое-то целое число сантиметров, от до ; затем поворачивает на 90 градусов либо налево, либо направо; после чего снова проезжает вперед от до сантиметров; и снова поворачивает на 90 градусов либо налево, либо направо; и так далее. Наконец, проехав последний отрезок (также длиной от до сантиметров), он останавливается и начинает передавать на Землю описание своего маршрута.
В итоге Центр Управления получил от <<ТцТцПети>> следующее сообщение: <<Я сделал передвижений. Сообщаю поворот, который я совершил: последовательность поворотов. В итоге я оказался в точке с координатами . Мне тут нравится. Конец связи.>>
И тут-то создатели <<ТцТцПети>> поняли, что забыли запрограммировать его, чтобы он сообщал длины своих передвижений!
Теперь их интересует хоть какой-нибудь вариант пути <<ТцТцПети>>, который удовлетворяет полученным от него данным. Помогите им.
입력
В первой строке входного файла содержатся три целых числа , , (; ) --- конечные координаты <<ТцТцПети>> и количество передвижений, которые он совершил.
Вторая строка имеет длину и состоит из символов <<L>> и <<R>> --- это последовательность поворотов, которые совершил <<ТцТцПетя>>. Символ <<L>> обозначает поворот налево на 90 градусов, символ <<R>> --- направо на 90 градусов.
출력
Если информация противоречива и двигаться подобным образом робот не мог, выведите в выходной файл слово <<Impossible>>.
В противном случае выведите целых чисел от до --- длины передвижений <<ТцТцПети>> в сантиметрах, такие что с учетом указанных им поворотов, <<ТцТцПетя>> заканчивает движение в точке . Числа должны быть разделены пробелами и/или переводами строк.