#include <bits/stdc++.h>
using namespace std;
FILE* g_f_;
int g_s_;
template <class _T>
inline _T sqr(const _T& x) {
  return x * x;
}
template <class _T>
inline string tostr(const _T& a) {
  ostringstream os("");
  os << a;
  return os.str();
}
const long double PI = 3.1415926535897932384626433832795;
const long double EPS = 1e-11;
int main() {
  cout << setiosflags(ios::fixed) << setprecision(10);
  int n, r1, r2;
  (g_s_ = scanf("%d%d%d", &n, &r2, &r1));
  if (r1 > r2)
    puts("NO");
  else {
    if (r1 * 2 > r2) {
      puts(n == 1 ? "YES" : "NO");
    } else {
      long double aa = asin(r1 * 1.0 / (r2 - r1)) * 2.0;
      int k = (int)(2.0 * PI / aa + 1e-7);
      puts(k >= n ? "YES" : "NO");
    }
  }
  return 0;
}
