#include <bits/stdc++.h>
using namespace std;
int toint(string s){
int ans = 0;
int p = 0;
reverse(s.begin(), s.end());
while (s != ""){
ans += (s[0] - '0') * pow(10, p ++);
s = s.substr(1, s.length() - 1);
}
return ans;
}
int main(){
string s;
int l, r;
cin >> s >> l >> r;
if (s[0] == '0'){
cout << "No\n";
}else if (s.length() > 10){
cout << "No\n";
}else if (s[0] > '3' && s.length() == 10){
cout << "No\n";
}else{
//cout << 1;
int x = toint(s);
if (x < 0){
//cout << 2;
cout << "No\n";
}else{
//cout << l << ' ' << x << ' ' << r;
if (l <= x && x <= r){
cout << "Yes\n";
}else{
cout << "No\n";
}
}
}
}
马蜂良好