// #pragma GCC optimize ("Ofast") // #pragma GCC optimize ("unroll-loops") // #pragma GCC target ("avx,avx2,fma") #include using std::cin, std::cout, std::cerr; using ll = long long; ll Binom(int n, int m) { ll r = 1; for(int i = n; i > n - m; i --) r *= i; for(int i = 1; i <= m; i ++) r /= i; return r; } int main() { std::ios::sync_with_stdio(false); int x; cin >> x; if(x > 31) { cout << 0 << ' ' << 0 << '\n'; return 0; } ll b = Binom(31, x); ll s = b * ((1LL << 31) - 1) / 31 * x; cout << b << ' ' << s << '\n'; }