func_code_string: #include <bits/stdc++.h>   const double PI = 3.141592653589793238460;   long long int gcd(long long int a, long long int b) {     if (a == 0) return b;     return gcd(b % a, a);   }   long long int max(long long int a, long long int b) {     if (a > b)       return a;     else       return b;   }   long long int min(long long int a, long long int b) {     if (a < b)       return a;     else       return b;   }   long long int power(long long int a, long long int b) {     long long int i, p = 1;     for (i = 0; i < b; i++) {       p *= a;     }     return p;   }   using namespace std;   int main() {     ios::sync_with_stdio(false);     long long int n, i;     cin >> n;     vector<pair<long long int, long long int> > p;     p.push_back({0, 0});     p.push_back({0, 1});     p.push_back({1, 1});     p.push_back({1, 0});     for (i = 0; i < n; i++) {       p.push_back({i + 2, i + 1});       p.push_back({i + 1, i + 2});       p.push_back({i + 2, i + 2});     }     cout << p.size() <<   n ;     for (i = 0; i < p.size(); i++) {       cout << p[i].first <<     << p[i].second <<   n ;     }     return 0;   }   