#include <bits/stdc++.h>
using namespace std;
template <class T>
void max_swap(T& a, const T& b) {
  a = max(a, b);
}
template <class T>
void min_swap(T& a, const T& b) {
  a = min(a, b);
}
int main() {
  int n, R, r;
  cin >> n >> R >> r;
  const double PI = acos(-1.0);
  if (r > R)
    puts("NO");
  else if (2 * r > R) {
    if (n == 1)
      puts("YES");
    else
      puts("NO");
  } else {
    int s = R - r;
    double ang = 2 * asin(((double)r) / s);
    if (n * ang < 2 * PI + 1e-9)
      puts("YES");
    else
      puts("NO");
  }
}
