시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율
2 초 512 MB 272 192 170 72.340%

문제

숭실 대학교 정보 과학관은 유배를 당해서 캠퍼스의 길 건너편에 있다. 그래서 컴퓨터 학부 학생들은 캠퍼스를 ‘본대’ 라고 부르고 정보 과학관을 ‘정보대’ 라고 부른다. 준영이 또한 컴퓨터 학부 소속 학생이라서 정보 과학관에 박혀있으며 항상 꽃 이 활짝 핀 본 대를 선망한다. 어느 날 준영이는 본 대를 산책하기로 결심하였다.

숭실대학교 캠퍼스 지도는 n개의 건물이 있고, 인접한 두 건물을 뜻하는 도로 m개가 있다.

한 건물에서 바로 인접한 다른 건물로 이동 하는 데 1분이 걸린다. 준영이는 산책 도중에 한번도 길이나 건물에 멈춰서 머무르지 않는다. 준영이는 할 일이 많아서 딱 D분만 산책을 할 것이다. 산책을 시작 한 지 D분 일 때, 정보 과학관에 도착해야 한다. 이때 가능한 경로의 경우의 수를 구해주자.

입력

첫째 줄에는 건물의 수 n개,도로의 수 m개가 주어진다.(1 ≤ n ≤ 50, 0 ≤ m ≤ 1000)

다음 m줄에는 두 건물를 잇는 간선 a, b가 주어진다.(1 ≤ a, b ≤ n, a ≠ b) 특정 두 건물를 잇는 간선이 여러 번 나오지 않는다.

다음 줄에는 산책할 시간인 D분이 주어진다. 1번 정점이 정보대이며, 준영이는 0분에 정보대에 위치할 것이다.(1 ≤ D ≤ 1,000,000,000)

출력

가능한 경로의 수를 1,000,000,007로 나눈 나머지를 출력한다.

예제 입력 1

8 12
1 2
1 3
2 3
2 4
3 4
3 5
4 5
4 6
5 6
5 7
6 8
7 8
100000000

예제 출력 1

261245548

출처