행렬식의 역습
시간 제한2초메모리 제한512 MB
대각선 원소에만 x를 더한 a_i*b_j 형태의 n x n 행렬의 행렬식을 10^9+7로 나눈 나머지를 구한다.
문제
Dinara는 정수 와 길이 인 두 배열 , 을 가지고 있다. Dinara는 행렬 을 다음과 같이 만든다.
행렬 의 행렬식을 로 나눈 나머지를 구한다.
입력
입력은 여러 테스트 케이스로 이루어지며, 파일의 끝에서 종료된다.
각 테스트 케이스의 첫째 줄에는 두 정수 과 가 주어진다. 둘째 줄에는 개의 정수 이 주어진다. 셋째 줄에는 개의 정수 이 주어진다.
출력
각 테스트 케이스마다 결과를 나타내는 정수를 한 줄에 출력한다.
제한
- 의 합은 을 넘지 않는다.