void f(char* s, int shift)
{
 while(*s) {
  if (isupper(*s)) {
   *s = 'A' + ((*s - 'A') + 26 + shift) % 26;
  } else if (islower(*s)) {
   *s = 'a' + ((*s - 'a') + 26 + shift) % 26;
  }
  s++;
 }
}