양의 정수 과 의 순열 이 주어진다.
모든 에 대하여
를 만족하는 순열 의 순서쌍 의 개수를 로 나눈 나머지를 구하여라.
Input
입력은 다음과 같은 형식으로 주어진다.
Output
첫째 줄에 정답을 출력한다.
Constraints
- .
- ().
- ().
- ().
- ().
Subtasks
Samples
예제 1
입력
2
2 1
2 1
출력
2
이 예제는 서브태스크 1, 2, 4, 5, 6, 7, 8, 9의 조건을 만족한다.
예제 2
입력
3
1 2 3
1 2 3
출력
6
이 예제는 서브태스크 1, 2, 3, 7, 8, 9의 조건을 만족한다.
예제 3
입력
5
1 2 3 4 5
1 2 3 5 4
출력
0
이 예제는 서브태스크 1, 2, 3, 6, 8, 9의 조건을 만족한다.
예제 4
입력
9
6 9 1 7 8 4 2 5 3
6 9 1 7 8 4 2 5 3
출력
14
이 예제는 서브태스크 2, 7, 8, 9의 조건을 만족한다.
예제 5
입력
23
3 19 20 15 16 18 11 13 4 21 5 9 1 2 12 14 22 10 7 8 6 23 17
14 16 5 15 11 2 9 20 12 1 18 23 4 10 17 19 8 21 6 22 3 13 7
출력
3360
이 예제는 서브태스크 8, 9의 조건을 만족한다.