program ideone;
uses SysUtils;
var I,P:Integer;
var Str,Add,Left:String;
begin
while true do
begin
ReadLn(Str);
if Length(Str)<=0 then Exit;
Add:=' =';
P:=Pos('|',Str);
if P<=0 then Continue;
Left:=Copy(Str,1,P-1);
while P<Length(Str) do
begin
Inc(P);
Add:=Add+' '+IntToStr(Pos(Str[P],Left));
end;
WriteLn(Str+Add);
end;
end.
cHJvZ3JhbSBpZGVvbmU7Cgp1c2VzIFN5c1V0aWxzOwoKdmFyIEksUDpJbnRlZ2VyOwp2YXIgU3RyLEFkZCxMZWZ0OlN0cmluZzsKIApiZWdpbgogIHdoaWxlIHRydWUgZG8KICBiZWdpbgogICAgUmVhZExuKFN0cik7CiAgICBpZiBMZW5ndGgoU3RyKTw9MCB0aGVuIEV4aXQ7CiAgICBBZGQ6PScgPSc7CiAgICBQOj1Qb3MoJ3wnLFN0cik7CiAgICBpZiBQPD0wIHRoZW4gQ29udGludWU7CiAgICBMZWZ0Oj1Db3B5KFN0ciwxLFAtMSk7CiAgICB3aGlsZSBQPExlbmd0aChTdHIpIGRvCiAgICBiZWdpbgogICAgICBJbmMoUCk7CiAgICAgIEFkZDo9QWRkKycgJytJbnRUb1N0cihQb3MoU3RyW1BdLExlZnQpKTsKICAgIGVuZDsKICAgIFdyaXRlTG4oU3RyK0FkZCk7CiAgZW5kOwplbmQu