import sys input = sys.stdin.readline N,mod=map(int,input().split()) if N%3!=0: print(0) exit() DP=[1,1] for i in range(2,501): score=0 SUM=i-1 for x in range(SUM+1): for y in range(SUM+1-x): z=SUM-x-y score+=DP[x]*DP[y]%mod*DP[z]%mod score%=mod DP.append(score) print(DP[N//3]%mod)