국민대학교 북악관은 $1$층부터 $N$층까지 있고, $M$개의 엘리베이터가 있다. 각 엘리베이터는 $1$부터 $N$까지의 정수 중 임의의 수가 적힌 버튼들을 가지고 있고, 버튼에 적힌 수들에 해당하는 층만을 운행한다.
우혁이가 층과 층 사이를 이동하는 방법이 두 가지 있는데, 다음과 같다.
엘리베이터와 계단 사이의 이동 시간은 무시한다고 할 때, 건물 $1$층에 막 도착한 우혁이가 $E$층에 도착할 수 있는 최소 시간을 구해보자.
첫째 줄에 네 정수 $N, M, E, K$가 공백으로 구분되어 주어진다.
둘째 줄에 두 정수 $T_1$과 $T_2$가 공백으로 구분되어 주어진다.
셋째 줄부터 $M$개의 줄에 걸쳐, $i$번째 엘리베이터의 정보 $c_i, t_i, x_1, x_2, \ldots, x_{c_i}$가 공백으로 구분되어 주어진다. $(1 \leq i \leq M)$
우혁이가 $1$층에서 출발하여 $E$층에 도착할 수 있다면 우혁이가 $E$층에 도착하는 최소 시간을 출력한다.
만약 우혁이가 $E$층에 도착할 수 없다면 -1을 출력한다.
입력으로 주어지는 수는 모두 정수이다.