#include<bits/stdc++.h> using namespace std; int main() { unsigned long long n,k,sum=1; cin>>n>>k; for(int i=0;i<k;i++) { unsigned long long temp=(unsigned long long)pow((n-i),2)%504; sum*=temp; sum%=504; } cout<<sum<<endl; return 0; }