Експерименти з Горлумом#7475

Експерименти з Горлумом

1 секунда
64 мегабайти
Середня

Зовсім недавно Єржан винайшов лазер, здатний вимірювати відстань до віддалених об'єктів. Але, як і будь-який винахід, лазер потрібно протестувати, і бажано на живому рухомому об'єкті (не питайте, яка кінцева мета цього лазера). Оскільки використовувати мишей старомодно, Єржан вирушив у заборонений ліс на пошуки підходящої істоти.

Як Єржан у лісі спіймав Горлума - це вже зовсім інша історія! Головне, що піддослідний для лазера знайшовся. Істота ця зветься Горлум і, незважаючи на те, що після довгих тренувань Горлум може строго виконувати команди, будучи істотою роздолбайською, кількість команд обмежена п'ятьма, для зручності позначеними символами латинського алфавіту:

Для експерименту Єржан поставив свій лазер у точці (Laser_x, Laser_y) на площині в Евклідовому просторі. Також, Єржан навчив Горлума виконувати список команд , де - це рядок, що містить символи команд у порядку їх виконання. Горлум стартує в точці (Gorlum_x, Gorlum_y).

Ваше завдання знайти мінімальну і максимальну відстані до Горлума, зафіксовані лазером. Ваша відповідь буде зарахована правильною, якщо абсолютна або відносна похибки двох чисел не перевищують 10^{-9}.

Вхідні дані

У перших двох рядках дано число (k \leq 10^5) і рядок (|S| \leq 10^4), що складається з символів "LRFBI". Для отримання рядка-списку-команд , разів сконкатенуйте рядок (іншими словами T = S^k).

У останніх двох рядках дано дві пари чисел: координати розташування лазера (Laser_x, Laser_y) і старту Горлума (Gorlum_x, Gorlum_y). Усі координати - цілі числа, за модулем не перевищують 10^4.

Вихідні дані

Два дійсних числа - мінімальна і максимальна зафіксовані відстані. Абсолютна або відносна похибки чисел не повинні перевищувати 10^{-9}.

Приклади

Приклад 1

Loading
Loading