func_code_string: #include <bits/stdc++.h>   using namespace std;   void solve() {     long long n;     cin >> n;     long long a(-1), b(-1), ans(INT_MAX), tempA, tempB;     for (int i = 0;; i++) {       if (i * 7 > n) {         break;       }       if ((n - i * 7) % 4 == 0) {         tempA = (n - i * 7) / 4;         tempB = i;         if (tempA + tempB < ans) {           a = tempA;           b = tempB;           ans = a + b;         }       }     }     if (a == -1 && b == -1) {       cout << -1 << endl;     } else {       for (int i = 0; i < a; i++) {         cout << 4;       }       for (int i = 0; i < b; i++) {         cout << 7;       }       cout <<   n ;     }   }   int main() {     ios::sync_with_stdio(0);     cin.tie(0);     cout.precision(8);     long long t(1);     while (t--) {       solve();     }     return 0;   }   