func_code_string: #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;   }   