// yukicoder: No.71 そろばん // 2019.4.9 bal4u // 下部に珠がx個だとすると、表現する最大数は (x+1)*(n-x)+x // = nx - x^2 + n #include int main() { int N, x; long long a, ans; scanf("%d", &N); x = N / 2; ans = (long long)x * (N - x) + N; x++; a = (long long)x * (N - x) + N; if (a > ans) ans = a; printf("%lld\n", ans); return 0; }