Сфера#1969

Сфера

3 секунди
32 мегабайти
Дуже складна

На сферичній планеті знаходиться міст. Подорожувати можна лише вдень, і за один день можна пройти не більше ніж одиниць відстані. Знайдіть мінімальну кількість днів, необхідних для того, щоб дістатися з одного міста до іншого.

Вхідні дані

У першому рядку задано ціле число (1 \leq N \leq 1000) — кількість міст. Далі задано два цілих числа S_1 та S_2 (1 \leq S_1, S_2 \leq N, S_1 \ne S_2) — індекси міст, між якими потрібно здійснити подорож. Потім задано ціле число (0 < R \leq 10^{11}) — радіус планети. Наступне ціле число (0 < D \leq 4 \cdot 10^{11}) — максимальна відстань, яку можна пройти за один день. Далі йдуть рядків — координати міст у вигляді G_1 T_1 G_2 T_2, де:

  • G_1 — дійсне число, широта (0 \leq G_1 \leq 90);

  • T_1 — символ широти: N — північна, S — південна;

  • G_2 — дійсне число, довгота (0 \leq G_2 \leq 180);

  • T_2 — символ довготи: E — східна, W — західна.

Вихідні дані

Виведіть мінімальну кількість днів, необхідних для такої подорожі, або , якщо дістатися з міста S_1 до міста S_2 неможливо.

Приклади

Приклад 1

Loading
Loading