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