#include using namespace std; long long comp(int n,int r){ if(r>n||r<0) return 0; int i; long long c=1; for(int i=1;i<=r;i++){ c=c*(n+1-i)/i; } return c; } long long mpow(int x,int n){ //べき乗 long long ans=1; while(n!=0){ if(n&1) ans=ans*x; x=x*x; n=n>>1; } return ans; } int main(){ int x; cin >> x; long long ans1=comp(31,x); long long ans2=(mpow(2,31)-1)*comp(30,x-1); cout << ans1 << " " << ans2 << endl; }