#include <bits/stdc++.h>
using namespace std;
long long qpow(int a, int n, int modulus) {
  int ret = 1;
  while (n) {
    if (n & 1) ret = ret * a % modulus;
    a = a * a % modulus;
    n >>= 1;
  }
  return ret;
}
int main() {
  int n;
  scanf("%d", &n);
  if (n < 3)
    puts("-1");
  else if (n == 3)
    puts("210");
  else {
    int m = 210 - qpow(10, n - 1, 210);
    putchar('1');
    if (m >= 0 && m < 10) {
      for (int i = 1; i < n - 1; i++) putchar('0');
      printf("%d\n", m);
    } else if (m >= 10 && m < 100) {
      for (int i = 1; i < n - 2; i++) putchar('0');
      printf("%d\n", m);
    } else {
      for (int i = 1; i < n - 3; i++) putchar('0');
      printf("%d\n", m);
    }
  }
  return 0;
}
