var
s1, s2: string;
p1, p2: integer;
begin
readln(s1);
readln(s2);
//
p1 := length(s1) + 1;
p2 := 1;
while (p2 <= length(s2)) do begin
//
dec(p1);
while (1 <= p1) do
if (s1[p1] = s2[p2]) then
break
else
dec(p1);
//
if (1 > p1) then
break;
//
inc(p2);
end;
//
if (1 > p1) then
writeln('не имеется')
else
writeln('имеется');
end.
dmFyCiAgczEsIHMyOiBzdHJpbmc7CiAgcDEsIHAyOiBpbnRlZ2VyOwpiZWdpbgogIHJlYWRsbihzMSk7IAogIHJlYWRsbihzMik7CiAgLy8KICBwMSA6PSBsZW5ndGgoczEpICsgMTsKICBwMiA6PSAxOwogIHdoaWxlIChwMiA8PSBsZW5ndGgoczIpKSBkbyBiZWdpbgogICAgLy8KICAgIGRlYyhwMSk7CiAgICB3aGlsZSAoMSA8PSBwMSkgZG8KICAgICAgaWYgKHMxW3AxXSA9IHMyW3AyXSkgdGhlbgogICAgICAgIGJyZWFrCiAgICAgIGVsc2UKICAgICAgICBkZWMocDEpOwogICAgLy8KICAgIGlmICgxID4gcDEpIHRoZW4KICAgICAgYnJlYWs7CiAgICAvLwogICAgaW5jKHAyKTsKICBlbmQ7CiAgLy8KICBpZiAoMSA+IHAxKSB0aGVuCiAgICB3cml0ZWxuKCfQvdC1INC40LzQtdC10YLRgdGPJykKICBlbHNlCiAgICB3cml0ZWxuKCfQuNC80LXQtdGC0YHRjycpOwplbmQuCg==