#include <bits/stdc++.h>
char a[10];
int main() {
  int i, n, m, l, p, k;
  scanf("%d %d", &n, &m);
  if (m > n) {
    printf("%d\n", m);
  } else {
    p = m;
    while (1) {
      m++;
      if (m > n) {
        k = 0;
        sprintf(a, "%d", m);
        l = strlen(a);
        for (i = 0; i < l; i++) {
          if (a[i] == '4' || a[i] == '7') {
            k = k * 10 + (a[i] - 48);
          }
        }
        if (k == p) {
          printf("%d\n", m);
          break;
        }
      }
    }
  }
  return 0;
}
