#include<iostream>
#include<vector>
using namespace std;
vector<long long>temp{0,1,2};
void sum_temp(int n){
    if(n<temp.size()){
        return;
    }
    for(int i=temp.size()-1;i<=n;i++){
        temp[i]=temp[i-1]*i;
    }
}
int main(){
    int n;
    while(cin>>n){
        sum_temp(n);
        long long sum1;
        long long sum2;
        for(int i=n;i>0;i--){
            if(i%2 == 0){
                sum2+=temp[i];
            }
            else{
                sum1+=temp[i];
            }
        }
        cout<<sum1<<" "<<sum2<<endl;
    }
    return 0;
}