#include<bits/stdc++.h>

using namespace std;

#define int long long int
#define ff first
#define ss second
#define pb push_back
#define print(...) cout << " [" << #__VA_ARGS__ ": " << (__VA_ARGS__) << " ]"
#define printv(...) cout << " [" << #__VA_ARGS__ ": "; for (int i = 0; i < (__VA_ARGS__).size(); ++i) cout << (__VA_ARGS__)[i] <<" "; cout << "] "
#define printa(...) cout << " [" << #__VA_ARGS__ ": "; for (int i = 0; i < sizeof((__VA_ARGS__))/sizeof((__VA_ARGS__)[0]); ++i) cout << (__VA_ARGS__)[i] <<" "; cout << "] "

std::random_device dev;
std::mt19937 rng(dev());
std::uniform_int_distribution<std::mt19937::result_type> dist(1,10000000); // distribution in range [1, 6]

int32_t main() {
	cin.tie(NULL);
	cout.precision(10);

	int tt = 1;
	// cin >> tt;

	while (tt--) {
		double a, b;
		cin >> a >> b;

		cout << fixed << a / 100 * b << "\n";
	}
	
	return 0;
}

#include<bits/stdc++.h>
#define pb           push_back
#define mp           make_pair
#define pf printf
#define ff first
#define ss second
#define sef second.first
#define ses second.second
#define PI 3.14159265 /// tan inverse = atan(value)*(180/PI)

#define ms(a,b)            memset(a, b, sizeof(a))
#define lp(i,a,b) for (int i = a; i <= b; i++)
#define pii                pair <int,int>

#define SL(a)              scanf("%I64d",&a)
#define SLL(a,b)           scanf("%I64d %I64d",&a,&b)
#define PL(x) printf("%I64d\n",(x))
#define PLL(x,y) printf("%I64d %I64d\n",x,y)

#define S(a)              scanf("%d",&a)
#define SS(a,b)           scanf("%d %d",&a,&b)
#define P(x) printf("%d\n",(x))
#define PP(x,y) printf("%d %d\n",x,y)
using namespace std ;
typedef long long ll ;
const int imin = 1e9+100;
const ll maxx = 1e5+10,mod=1e9+7,imax=1e18+10;
int main()
{
   ll a,b,c ;
   cin >> a >> b >> c ;
   if((a*a+b*b)<(c*c))
   {
       cout << "Yes" << endl ;
   }
   else
   {
       cout << "No" << endl;
   }
   return 0 ;
}
