///nhatnama4k68nq
///---------------------------------------------------------------------
#include <bits/stdc++.h>
using namespace std;
#define endl "\n"
#define N 1000005
#define NN 100005
#define MOD 1000000007
#define pb push_back
#define pf push_front
#define fi first
#define se second
#define FOR(i,a,b) for (int i = (a); i < (b); i++)
#define FORd(i,a,b) for (int i = (a) - 1; i >= (b); i--)
///---------------------------------------------------------------------
typedef long long ll;
typedef unsigned long long ull;
typedef pair<int,int> pii;
typedef vector<int> vi;
typedef vector<pair<int,int>> vii;
///---------------------------------------------------------------------
const int maxint = 1e9+ 1608;
const long long maxll = 1e18+ 16082009;
///---------------------------------------------------------------------
/**
------------------------------------------------------------------------
NHAT NAM A4K68NQ
------------------------------------------------------------------------
*/
ll a;
void Read(){
cin >> a;
}
void Solve(){
cout << fixed << setprecision(2) << a*a/4.00 << endl;
}
int main(){
int t = 1;
while (t--){
Read();
Solve();
}
return 0;
}
Ly8vbmhhdG5hbWE0azY4bnEKCi8vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQojaW5jbHVkZSA8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCiNkZWZpbmUgZW5kbCAiXG4iCiNkZWZpbmUgTiAxMDAwMDA1CiNkZWZpbmUgTk4gMTAwMDA1CiNkZWZpbmUgTU9EIDEwMDAwMDAwMDcKI2RlZmluZSBwYiBwdXNoX2JhY2sKI2RlZmluZSBwZiBwdXNoX2Zyb250CiNkZWZpbmUgZmkgZmlyc3QKI2RlZmluZSBzZSBzZWNvbmQKI2RlZmluZSBGT1IoaSxhLGIpIGZvciAoaW50IGkgPSAoYSk7IGkgPCAoYik7IGkrKykKI2RlZmluZSBGT1JkKGksYSxiKSBmb3IgKGludCBpID0gKGEpIC0gMTsgaSA+PSAoYik7IGktLSkKCi8vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKCnR5cGVkZWYgbG9uZyBsb25nIGxsOwp0eXBlZGVmIHVuc2lnbmVkIGxvbmcgbG9uZyB1bGw7CnR5cGVkZWYgcGFpcjxpbnQsaW50PiBwaWk7CnR5cGVkZWYgdmVjdG9yPGludD4gdmk7CnR5cGVkZWYgdmVjdG9yPHBhaXI8aW50LGludD4+IHZpaTsKCi8vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKY29uc3QgaW50IG1heGludCA9IDFlOSsgMTYwODsKY29uc3QgbG9uZyBsb25nIG1heGxsID0gMWUxOCsgMTYwODIwMDk7CgovLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCi8qKgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5IQVQgTkFNIEE0SzY4TlEKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKi8KCmxsIGE7Cgp2b2lkIFJlYWQoKXsKICAgIGNpbiA+PiBhOwp9CgoKdm9pZCBTb2x2ZSgpewogICAgY291dCA8PCBmaXhlZCA8PCBzZXRwcmVjaXNpb24oMikgPDwgYSphLzQuMDAgPDwgZW5kbDsKfQoKaW50IG1haW4oKXsKICAgIGludCB0ID0gMTsKICAgIHdoaWxlICh0LS0pewogICAgICAgIFJlYWQoKTsKICAgICAgICBTb2x2ZSgpOwogICAgfQpyZXR1cm4gMDsKfQo=