#include #include #include #include #include #include using namespace std; const int factorial[] = {1, 1, 2, 6, 24, 120, 720}; int calc(map nums, int a, int f) { nums[a]++; nums[f]++; int prod = 1; for (auto p : nums) { prod *= factorial[p.second]; } return factorial[6] / prod; } int main() { double x; cin >> x; int sum4 = x * 4; long long ans = 0; vector tmp; for (int b = 0; b <= 100; b++) { for (int c = b; c <= 100; c++) { for (int d = c; d <= 100; d++) { int e = sum4 - (b + c + d); if (e < d || 100 < e) { continue; } map nums; nums[b]++; nums[c]++; nums[d]++; nums[e]++; // a == b, f == e ans += calc(nums, b, e) * 1; // a == b, f != e ans += calc(nums, b, e+1) * (100 - e); // a != b, f == e ans += calc(nums, b-1, e) * b; // a != b, f != e ans += calc(nums, b-1, e+1) * b * (100 - e); }}} cout << ans << endl; return 0; }