순열의 개수
시간 제한1초메모리 제한1024 MB
0 이상 N 이하인 i, j에 대해 순열 A의 앞 i개와 순열 B의 앞 j개를 이어 붙인 수열이 길이 i+j인 순열이 되는 쌍의 개수를 구한다.
문제
동현이와 정후는 밤하늘을 보고 있다.
- 동현: 정후야, 저 밤하늘을 봐. 오리온자리야! 마치 길이가 인 두 순열이 교차하는 것 같지 않니?
- 정후: 뭐라고?
- 동현: 길이가 인 두 순열 와 을 생각해 보자. 수열 에서 제일 앞 개의 수를 고르고, 에서 제일 앞 개의 수를 골라 일렬로 나열했을 때 길이 의 순열이 되는 경우는 몇 가지일까? 의 범위는 이상 이하야.
- 정후: 간단하지! 그건...
...이라고 대답해 버렸다. 정후를 도와 동현이의 퀴즈를 풀어 주자. 단, 길이 의 순열이란 이상 미만의 수가 정확히 한 번씩 등장하는 수열이다. 길이 의 수열도 순열이다.
입력
첫 번째 줄에 수열의 길이 이 주어진다. 두 번째 줄에 수열 , 세 번째 줄에 수열 가 주어진다. 이며, 일 때, 이다.
출력
동현이의 퀴즈에 대한 답을 출력한다.
제한
- 주어지는 모든 수는 정수이다.