Determination
시간 제한1초메모리 제한256 MB
n×n 행렬의 모든 원소가 x이고 대각선과 각 부모-자식 간선의 두 방향 값만 따로 주어질 때, 행렬식을 10^9+7로 나눈 나머지를 구합니다.
문제
Chiaki에게는 다음과 같이 정의되는 행렬 이 있다.
- 각 에 대해 이다.
- 각 에 대해 , 이다.
- 그 밖의 경우 이다.
, , , , 가 주어질 때, 을 로 나눈 나머지를 구하라.
입력
입력은 여러 테스트 케이스로 이루어진다. 첫째 줄에는 테스트 케이스의 수를 나타내는 정수 가 주어진다 (). 각 테스트 케이스에 대해:
첫째 줄에는 두 정수 과 가 주어진다 (, ). 둘째 줄에는 개의 정수 이 주어진다 (). 각 에 대해 이어지는 개의 줄 중 번째 줄에는 세 정수 이 주어진다 (, ).
모든 테스트 케이스에서 의 합은 을 넘지 않는다.
출력
각 테스트 케이스마다 정답을 나타내는 정수를 한 줄에 출력한다.