program scopa;
var
line: ansistring;
i,j, number, tot: longint;
suit: char;
manonum, tavolonum:array[1..4] of integer;
manosui, tavolosui:array[1..4] of char;
procedure readcard(var s: ansistring; var number: longint; var suit: char);
begin
if (s[1] = '1') and (s[2] = '0') then
begin
number := 10;
suit := s[3];
s := copy(s, 5, length(s));
end else begin
number := ord(s[1]) - ord('0');
suit := s[2];
s := copy(s, 4, length(s));
end;
end;
begin
{
uncomment the following lines if you want to read/write from files
assign(input, 'input.txt'); reset(input);
assign(output, 'output.txt'); rewrite(output);
}
readln(line);
for i:=1 to 3 do
begin
{ card in hand }
readcard(line, number, suit);
writeln (line);
manonum[i]:=number; manosui[i]:=suit;
{ use number and suit }
end;
tot:=0;
readln(line);
for i:=1 to 4 do
begin
{ card on table }
readcard(line, number, suit);
writeln(line);
tavolonum[i]:=number; tavolosui[i]:=suit;
tot:=tot+number;
{ use number and suit }
end;
for i:=1 to 3 do if manonum[i]=tot then write (manonum[i],manosui[i],' '); for j:=1 to 4 do write(tavolonum[j],tavolosui[j],' '); writeln;
end.
cHJvZ3JhbSBzY29wYTsKCnZhcgogICAgbGluZTogYW5zaXN0cmluZzsKICAgIGksaiwgbnVtYmVyLCB0b3Q6IGxvbmdpbnQ7CiAgICBzdWl0OiBjaGFyOwogICAgbWFub251bSwgdGF2b2xvbnVtOmFycmF5WzEuLjRdIG9mIGludGVnZXI7CiAgICBtYW5vc3VpLCB0YXZvbG9zdWk6YXJyYXlbMS4uNF0gb2YgY2hhcjsKcHJvY2VkdXJlIHJlYWRjYXJkKHZhciBzOiBhbnNpc3RyaW5nOyB2YXIgbnVtYmVyOiBsb25naW50OyB2YXIgc3VpdDogY2hhcik7CmJlZ2luCiAgICBpZiAoc1sxXSA9ICcxJykgYW5kIChzWzJdID0gJzAnKSB0aGVuCiAgICBiZWdpbgogICAgICAgIG51bWJlciA6PSAxMDsKICAgICAgICBzdWl0IDo9IHNbM107CiAgICAgICAgcyA6PSBjb3B5KHMsIDUsIGxlbmd0aChzKSk7CiAgICBlbmQgZWxzZSBiZWdpbgogICAgICAgIG51bWJlciA6PSBvcmQoc1sxXSkgLSBvcmQoJzAnKTsKICAgICAgICBzdWl0IDo9IHNbMl07CiAgICAgICAgcyA6PSBjb3B5KHMsIDQsIGxlbmd0aChzKSk7CiAgICBlbmQ7CmVuZDsKCgoKYmVnaW4KewogICAgdW5jb21tZW50IHRoZSBmb2xsb3dpbmcgbGluZXMgaWYgeW91IHdhbnQgdG8gcmVhZC93cml0ZSBmcm9tIGZpbGVzCiAgICBhc3NpZ24oaW5wdXQsICAnaW5wdXQudHh0Jyk7ICByZXNldChpbnB1dCk7CiAgICBhc3NpZ24ob3V0cHV0LCAnb3V0cHV0LnR4dCcpOyByZXdyaXRlKG91dHB1dCk7Cn0KCiAgICByZWFkbG4obGluZSk7CiAgICBmb3IgaTo9MSB0byAzIGRvCiAgICBiZWdpbgogICAgICAgIHsgY2FyZCBpbiBoYW5kIH0KICAgICAgICByZWFkY2FyZChsaW5lLCBudW1iZXIsIHN1aXQpOwogICAgICAgIHdyaXRlbG4gKGxpbmUpOwogICAgICAgIG1hbm9udW1baV06PW51bWJlcjsgbWFub3N1aVtpXTo9c3VpdDsKICAgICAgICB7IHVzZSBudW1iZXIgYW5kIHN1aXQgfQogICAgZW5kOwogICAgdG90Oj0wOwogICAgcmVhZGxuKGxpbmUpOwogICAgZm9yIGk6PTEgdG8gNCBkbwogICAgYmVnaW4KICAgICAgICB7IGNhcmQgb24gdGFibGUgfQogICAgICAgIHJlYWRjYXJkKGxpbmUsIG51bWJlciwgc3VpdCk7CiAgICAgICAgd3JpdGVsbihsaW5lKTsKICAgICAgICB0YXZvbG9udW1baV06PW51bWJlcjsgdGF2b2xvc3VpW2ldOj1zdWl0OwogICAgICAgIHRvdDo9dG90K251bWJlcjsKICAgICAgICB7IHVzZSBudW1iZXIgYW5kIHN1aXQgfQogICAgZW5kOwogCiAgIGZvciBpOj0xIHRvIDMgZG8gaWYgbWFub251bVtpXT10b3QgdGhlbiAgd3JpdGUgKG1hbm9udW1baV0sbWFub3N1aVtpXSwnICcpOyBmb3Igajo9MSB0byA0IGRvIHdyaXRlKHRhdm9sb251bVtqXSx0YXZvbG9zdWlbal0sJyAnKTsgd3JpdGVsbjsgCiAgICAKCiAgICAKZW5kLgo=