import std.stdio; import std.math; void main() { uint x; readf("%s", &x); writef("%d %d\n", c(31, x), (1 <= x) ? ((pow(2, 31) - 1) * c(30, x-1)) : 0); } ulong c(uint n, uint k) { if (0 == k % n) { return 1; } return c(n-1, k) + c(n-1, k-1); }