ibvq ebg13(pune *);



vag znva(vag netp, pune **neti) {



  vag ep = 0;

  vag v = 0;

  pune p = '';

  pune f[1] = "";



  vs (netp <= 1) {

    /* Ernq FGQVA */

    juvyr (RBS != (p = trgpune())) {

      f[0] = p;

      f[1] = '';

      ebg13(f);

    } 

  }

  ryfr {

    /* Ernq nethzrag yvfg */

    sbe (v = 1; v < netp; v++) { 

     ebg13(neti[v]);

     cevags(" ");    

    }

    cevags("a"); 

  }



  erghea ep;

}



ibvq ebg13(pune *f) {



  pune p = '';

  pune q = '';

  vag v = 0;

  vag w = 0;



  sbe (v=0; f[v] != ''; v++) {



    p = f[v];



    vs (!vfnycun(p)) { 

      q = p;

    }

    ryfr {

      vs (gbhccre(p) == p) {

        w = 65; 

      }

      ryfr {

        w = 97; 

      }

      q = ((p-w+13)%26)+w;

    }

    f[v] = q;

  }

 

  cevags("%f", f); 

  erghea;

}