계단 자르기

아직 제출이 없습니다시간 제한2초메모리 제한1024 MB

문제

크기 nn의 계단을 n+1n+1개의 직사각형으로 나누는 경우의 수를 구해보자.

크기 nn의 계단은 하나의 열을 시작으로 첫 줄에 단위 정사각형 11개, 둘째 줄에 22개, ..., nn번째 줄에 nn개를 붙여놓은 형태이다. 계단을 직사각형으로 나눌 때는 각 직사각형 역시 한 개 이상의 단위 정사각형으로 이루어져 있어야 한다.

입력

첫째 줄에 정수 NNMODMOD가 공백으로 구분되어 주어진다. (1N100(1 \leq N \leq 100; 2MOD109)2 \leq MOD \leq 10^9)

MODMOD는 소수가 아닐 수도 있다.

출력

n=1n=1부터 n=Nn=N까지 문제의 답을 MODMOD로 나눈 나머지를 한 줄에 차례대로 출력한다.