program bai_giai;
uses crt;
var s,st:string;
function dao(x:string):string;
var r:byte;
begin
dao:='';
for r:=length(x) downto 1 do
dao:=dao+x[r];
end;
BEGIN
clrscr;
readln(s);
s:=s+' ';
while pos(' ',s)<>0 do
begin
st:=copy(s,1,pos(' ',s)-1);
write(dao(st),' ');
delete(s,1,pos(' ',s));
end;
readln;
end.