스시 디너
시간 제한1초메모리 제한1024 MB
2부터 n까지의 수에서 부분집합 X, Y를 고를 때, X의 모든 원소가 Y의 모든 원소와 서로소인 경우의 수를 p로 나눈 나머지로 구합니다.
문제
인 두 부분집합 를 고르는 방법의 수를 구하라. 이고 인 어떤 쌍도 와 가 서로소가 아니면 안 된다. 와 는 공집합일 수 있다. 조건을 만족하는 방법의 수를 로 나눈 나머지를 출력하라.
입력
정수 과 모듈러 값 가 공백으로 구분되어 주어진다.
출력
위 조건을 만족하는 부분집합의 쌍 의 개수를 출력하라.