#include <bits/stdc++.h>
using namespace std;
char buf[110];
static int mask(int n) {
  int res = 0, c = 1;
  while (n) {
    if (n % 10 == 4 || n % 10 == 7) {
      res += c * (n % 10);
      c *= 10;
    }
    n /= 10;
  }
  return res;
}
int main() {
  int a, b;
  scanf("%d%d", &a, &b);
  for (int i = a + 1;; i++) {
    if (mask(i) == b) {
      printf("%d\n", i);
      return 0;
    }
  }
  return 0;
}
