#include <bits/stdc++.h>
using namespace std;
int main() {
  int L;
  cin >> L;
  string s;
  cin >> s;
  int len = s.size();
  string t;
  int zz = 0;
  if (len % L == 0) {
    string w;
    for (int i = 0; i < L; i++) w += s[i];
    bool flag = 0;
    for (int i = 0; i < len; i += L) {
      string z;
      for (int j = 0; j < L; j++) z += s[i + j];
      if (z < w) {
        flag = 1;
        break;
      }
    }
    if (!flag) {
      int pos = -1;
      for (int i = L - 1; i >= 0; i--)
        if (w[i] != '9') {
          pos = i;
          break;
        }
      if (pos == -1) {
        zz = 1;
        for (int i = 0; i < L; i++)
          if (i == 0)
            t += '1';
          else
            t += '0';
      } else {
        for (int i = 0; i < L; i++)
          if (i < pos)
            t += w[i];
          else if (i == pos)
            t += w[i] + 1;
          else
            t += '0';
      }
    } else
      t = w;
  } else {
    for (int i = 0; i < L; i++)
      if (i == 0)
        t += '1';
      else
        t += '0';
  }
  string ans;
  while ((int)ans.size() < len) ans += t;
  if (ans.size() == len && zz) ans += t;
  cout << ans << endl;
  return 0;
}
