import java.io.*; import java.util.*; class Main { public static void main(String args[])throws Exception { BufferedReader bu=new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb=new StringBuilder(); int i,N=500000; f=new long[N]; f[0]=1; for(i=1;in || n<0) return 1; return f[n]*power(f[r],M-2)%M*power(f[n-r],M-2)%M; } static long power(long a,long b) { long res=1; while(b!=0) { if(b%2==1) res=res*a%M; b>>=1; a=a*a%M; } return res; } }