#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <alloca.h>

void shifrator(char * s) {
    for (int i = 0; i < strlen(s); ++i) {
        s[i] = s[i] / 2;
    }
}

void deshifrator(char * s) {
    for (int i = 0; i < strlen(s); ++i) {
        s[i] = s[i] * 2;
    }
}

int main() {
    char * stroka = alloca(640);  // ХВАТИТ ВСЕМ
    strcpy(stroka, "КАТЮША ВИДИТ ВОДОВОРОТ КРОВИ И КИШОК. РИТА ВДОВА ТРАКТОРА, А ВИКТОР, ВИДИМО, ТО МОРКОВЬ, ТО КОМАРИК. ДОКТОР ДЖОРДЖ, ИДИ ТРИДЦАТЬЮ КОРИДОРАМИ, ИДИ ОТ КРОВАТИ К КРОВАТИ, ИМИТИРОВАТЬ КОТИКОВ, ВОРКОВАТЬ О ТРАДИЦИИ ФОРТА, КРИТИКОВАТЬ ЖИР ДЖАВКИ, РАДОВАТЬ КРИКАМИ <<ВИВАТ PHP>>, МАРШИРОВАТЬ КАК В АРМИИ, ТИРАЖИРОВАТЬ КОКОКО И ШАТАТЬ FОRTRАN. ИДИ, ДОКТОР ДЖОРДЖ. ИДИ.");
    shifrator(stroka);
    deshifrator(stroka);
    printf("%s\n", stroka);
    return 0;
}