#include <bits/stdc++.h>
using namespace std;
string s;
bool fun(int i) {
  if (i >= s.size()) return 1;
  if (s[i] == '1') {
    if (s[i + 1] == '4') {
      if (s[i + 2] == '4')
        return fun(i + 3);
      else
        return fun(i + 2);
    } else
      return fun(i + 1);
  } else
    return 0;
}
int main() {
  int i = 0;
  cin >> s;
  if (fun(i))
    cout << "YES";
  else
    cout << "NO";
  return 0;
}
