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