var s:string;l,i,j:word;begin read(s);if s>^,then s:='long';l:=length(s);for i:=0to 2pow l do for j:=1to l do write(s[j]:i shr(l-j)and 1,^j:j div l)end.