#include <bits/stdc++.h>
using namespace std;
template <typename T>
string tostr(const T& t) {
  ostringstream os;
  os << t;
  return os.str();
}
long long big = 10000000;
int N;
int main() {
  int tn, x, y;
  cin >> tn >> x >> y;
  set<pair<int, int> > bad;
  bad.insert(pair<int, int>(tn / 2, tn / 2));
  bad.insert(pair<int, int>(tn / 2, tn / 2 + 1));
  bad.insert(pair<int, int>(tn / 2 + 1, tn / 2));
  bad.insert(pair<int, int>(tn / 2 + 1, tn / 2 + 1));
  string ans = bad.count(pair<int, int>(x, y)) ? "NO" : "YES";
  cout << ans << endl;
  return 0;
}
