# include<bits/stdc++.h>
using namespace std;
int a(int p , int o) {
int x = 0, k = 0, r = 1, e = 1, i = p, u = o, y[10000] = {0}, t[10000] = {0}, l[10000] = {0};
while (i > 0) {
t[r] = i % 10;
i /= 10;
r++;
}
while (u > 0) {
t[e] = u % 10;
u /= 10;
e++;
}
for (int q = 0 ; q < r ; q++) {
for (int w = 0 ; w < e ; q++) {
l[q + w] = t[q] * t[w];
}
}
for (int q = 0 ; q <= r + e ; q++) {
l[q + 1] += l[q] / 10;
l[q] %= 10;
}
x = r + e;
while (!l[x]) {
x--;
}
for (int q = x ; q >= 0 ; q--) {
k = 10 * k + l[q];
}
return k;
}
int main() {
int m, n, b;
cin >> m;
for (int q = 1 ; q <= m ; q++) {
b = 1;
for (int w = 1 ; w < q ; w += 2) {
b *= a(w + 1 , w);
}
n += b;
}
cout << b;
return 0;
}