func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     int n;     while (scanf( %d , &n) != EOF) {       if (n & 1) {         int d = (n - 1) / 2;         printf( %d n , d * 2 + d * d - d);         for (int i = 2; i < n; i += 2) {           for (int j = 2; j < i; j += 2) {             printf( 4 %d %d %d %d n , j, i, j + 1, i + 1);             printf( 4 %d %d %d %d n , j, i, j + 1, i + 1);           }           printf( 3 1 %d %d n , i, i + 1);           printf( 3 1 %d %d n , i, i + 1);         }       } else {         int d = (n - 2) / 2;         printf( %d n , 4 + (d - 1) * 3 + d * d - d);         printf( 3 1 2 3 n );         printf( 3 1 2 4 n );         printf( 3 3 4 1 n );         printf( 3 3 4 2 n );         for (int i = 5; i < n; i += 2) {           for (int j = 1; j < i - 2; j += 2) {             printf( 4 %d %d %d %d n , j, i, j + 1, i + 1);             printf( 4 %d %d %d %d n , j, i, j + 1, i + 1);           }           printf( 4 %d %d %d %d n , i - 2, i, i - 1, i + 1);           printf( 3 %d %d %d n , i - 2, i, i + 1);           printf( 3 %d %d %d n , i - 1, i, i + 1);         }       }     }     return 0;   }   