program OvO;
var
i,j,k:integer;
s:string;
a:array[1..4]of longint;
va:longint;
function f(i,a,b:longint):longint;
begin
case i of
1:exit(a+b);
2:exit(a-b);
3:exit(a*b);
4:exit(a div b);
end;
end;
begin
readln(s);
for i:=1 to 4 do
if s[2*i-1]='A' then a[i]:=1 else
if s[i*2-1]='J' then a[i]:=11 else
if s[i*2-1]='Q' then a[i]:=12 else
if s[i*2-1]='K' then a[i]:=13 else
a[i]:=ord(s[2*i-1])-48;
for i:=1 to 4 do
for j:=1 to 4 do
for k:=1 to 4 do
begin
va:=f(i,f(i,f(i,a[1],a[2]),a[3]),a[4]);
if va=24 then begin writeln('yes');halt;end;
end;
writeln('no');
end.