#include <bits/stdc++.h>
using namespace std;
const int N = 3e5 + 5;
int main() {
  ios_base::sync_with_stdio(0);
  cin.tie(0);
  long long n;
  string s;
  cin >> n >> s;
  string temp = "";
  long long l = s.size() + n - 1;
  l /= n;
  bool bo = 0;
  string z = "";
  if (s.size() < n) goto here;
  for (int i = 0; i < n; i++) z += s[i];
  for (int i = 0; i < l; i++) temp += z;
  if (temp > s && s.size() % n == 0) return cout << temp, 0;
  for (int i = n - 1; i >= 0; i--) {
    if (s[i] == '9') {
      s[i] = '0';
      continue;
    }
    s[i]++;
    bo = 1;
    break;
  }
here:
  if (!bo || s.size() % n) {
    if (!bo && s.size() % n == 0) l++;
    string t = "1";
    for (int i = 1; i < n; i++) t += '0';
    for (int i = 0; i < l; i++) cout << t;
    return 0;
  }
  string t = "";
  for (int i = 0; i < n; i++) t += s[i];
  for (int i = 0; i < l; i++) cout << t;
  return 0;
}
