func_code_string: #include <bits/stdc++.h>   using namespace std;   bool sortbysecdesc(const pair<long long, long long> &a,                      const pair<long long, long long> &b) {     if (a.first == b.first)       return a.second > b.second;     else       return 0;   }   const long long N = 100010;   bool prime[N];   void SieveOfEratosthenes() {     long long n = N - 3;     memset(prime, true, sizeof(prime));     for (long long p = 2; p * p <= n; p++) {       if (prime[p] == true) {         for (long long i = p * p; i <= n; i += p) prime[i] = false;       }     }   }   long long i, j;   int main() {     ios::sync_with_stdio(0);     cin.tie(0);     cout.tie(0);     SieveOfEratosthenes();     long long t;     cin >> t;     while (t--) {       long long n;       cin >> n;       if (n == 1 || n == 2 || n == 3 || n == 5 || n == 7 || n == 11) {         cout <<  -1  <<   n ;       } else if (n % 4 == 0) {         cout << n / 4 <<   n ;       } else if (n == 6) {         cout << 1 <<   n ;       } else {         long long temp = n / 4;         long long x = n - temp * 4;         if (x == 1) {           cout << 1 + (n - 9) / 4 <<   n ;         } else if (x == 2) {           cout << 1 + (n - 6) / 4 <<   n ;         } else if (x == 3) {           cout << 2 + (n - 15) / 4 <<   n ;         }       }     }     return 0;   }   