동원이는 2X개의 양말을 가지고 있다. 1번째 ~ X번째 양말은 왼발에 신을 수 있는 양말이고, X+1번째 ~ 2X번째 양말은 오른발에 신을 수 있는 양말이다.
양말의 색은 총 K가지 존재하고, 각각 1번 색, 2번 색, ⋯, K번 색이라고 부른다. i번째 양말의 색은 A_i번 색이다.
동원이는 왼발 양말 하나와 오른발 양말 하나를 신고 나가려 한다. 양쪽 발에 신는 양말의 색은 달라야 한다. 동원이가 이와 같이 양말을 신고 가는 경우의 수는?
첫째 줄에 양말의 개수 X와 양말의 색의 가짓수 K가 공백을 사이에 두고 주어진다.
둘째 줄에 각 양말의 색의 번호를 나타나는 2X개의 수 A_1,A_2,⋯,A_2X가 공백을 사이에 두고 주어진다.
양쪽 발에 신는 양말의 색이 다르도록 동원이가 양말을 신고 가는 경우의 수를 출력하라. 답의 크기가 32비트 정수형의 범위를 초과할 수 있음에 유의하라.