Const
N = 5;
EN = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
RU = 'абвгдеёжзийклмнопрстуфхцчшщьыъэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮЯ';
Var
S : String;
i : Byte;
Begin
Readln(S);
For i:=1 to Length(S) do
Begin
If Pos(S[i],EN)>0 then
If Pos(S[i],EN)+N<=Length(EN) then<br> S[i]:=EN[Pos(S[i],EN)+N] else S[i]:=EN[Pos(S[i],EN)+N-Length(EN)];
If Pos(S[i],RU)>0 then
If Pos(S[i],RU)+N<=Length(RU) then<br> S[i]:=RU[Pos(S[i],RU)+N] else S[i]:=RU[Pos(S[i],RU)+N-Length(RU)];
end;
Writeln(S);
end.