해협 통항
시간 제한3초메모리 제한256 MB
t1부터 t2 사이 북행 페리가 각 항로의 모든 선박을 피해 건널 수 있는 가장 긴 출발 시각 구간 길이를 분수로 구합니다.
문제
모로코에서 스페인으로 지브롤터 해협을 건너는 여객선은 해협을 따라 오가는 배를 피해서 항해해야 한다. 선장이 안전하게 건널 수 있는 가장 긴 시간 구간을 찾는 프로그램을 작성하시오.
문제에서 쓰는 모형은 다음과 같다. 해협에는 동서 방향 항로가 여러 개 나란히 놓여 있다. 배는 모두 같은 속력 로 움직이고, 한 항로에 있는 배는 모두 같은 방향, 곧 동쪽 또는 서쪽으로 간다. 배마다 길이는 다를 수 있다. 배는 항로를 바꾸지 않고, 여객선이 지나간다고 해서 속력을 바꾸지도 않는다.
여객선은 통항이 뜸해지는 때를 기다렸다가 남북 방향 직선을 따라 북쪽으로 속력 로 건넌다. 어떤 항로에 들어선 순간부터 그 항로를 벗어나는 순간까지, 그 항로에 있는 배는 이 직선에 하나도 닿아서는 안 된다. 여객선의 크기는 무시한다. 항로의 폭은 모두 로 같고 항로 사이에 빈 공간은 없으므로, 출발 시각이 이면 여객선은 시각 에 번째 항로에 들어가 시각 에 그 항로를 벗어난다.
아래 그림은 첫 번째 예제의 항로와 배를 나타낸다.

입력
첫 줄에 정수 여섯 개 , , , , , 가 주어진다. 은 항로의 수 (), 는 항로 하나의 폭 (), 는 배의 속력, 는 여객선의 속력 (), 과 는 여객선이 출발할 수 있는 가장 이른 시각과 가장 늦은 시각이다 (). 길이는 미터, 속력은 초당 미터, 시각은 초 단위다.
다음 개의 줄에는 항로 하나의 정보가 주어진다. 각 줄은 E 또는 W로 시작한다. E는 이 항로의 배가 동쪽으로, W는 서쪽으로 간다는 뜻이다. 이어서 이 항로에 있는 배의 수 ()가 오고, 그 뒤에 정수 쌍 와 가 개 온다 (, ). 는 번째 항로에 있는 번째 배의 길이이고, 는 시각 0에서 그 배가 나아가는 쪽 끝, 곧 뱃머리의 위치다.
배의 위치는 여객선이 건너는 직선을 기준으로 잰다. 음수는 직선의 서쪽, 양수는 동쪽이다. 한 항로 안의 배는 서로 겹치거나 닿지 않으며, 위치가 증가하는 순서로 주어진다. 항로는 여객선의 출발 지점에서 가까운 순서로 주어지고, 출발 지점은 첫 번째 항로의 바로 남쪽이다. 배는 전체 1개 이상 개 이하다.
출력
이면서 여객선이 안전하게 건널 수 있는 출발 시각 를 모두 모은 집합을 라 하자. 는 유한개의 구간이 모인 집합이다. 그중 가장 긴 구간의 길이를 기약분수로 한 줄에 출력한다. 길이가 정수이면 그 정수만 출력하고, 정수가 아니면 서로소인 양의 정수 와 를 써서 p/q 꼴로 출력한다. 답은 언제나 의 정수배다. 가장 긴 구간의 길이는 0.1보다 크다고 가정해도 된다.