func_code_string: #include <bits/stdc++.h>   int n, i, j, k, t, len;   char st[200];   int main() {     scanf( %d , &n);     while (n--) {       scanf( %s , st);       len = strlen(st);       t = 8;       for (i = 0; i < len; i++)         if (st[i] !=  : ) {           t--;           while (i < len && st[i] !=  : ) i++;         }       j = 0;       for (i = 0; i < len; i++) {         if (st[i] ==  : ) {           if (j != i) {             if (j != 0) printf( : );             for (k = 0; k < 4 - i + j; k++) printf( 0 );             for (k = j; k < i; k++) printf( %c , st[k]);           }           if (st[i + 1] ==  : ) {             if (j == i)               printf( 0000 );             else               printf( :0000 );             for (k = 1; k < t; k++) printf( :0000 );             i++;           }           j = i + 1;         }       }       if (st[len - 1] !=  : ) {         printf( : );         for (k = 0; k < 4 - i + j; k++) printf( 0 );         for (k = j; k < i; k++) printf( %c , st[k]);       }       printf(  n );     }     return 0;   }   