{$mode objfpc}
{$modeswitch typehelpers}
type
TRoosters = (GoldenRooster, Junglefowl, FightingCock, Fjalarr, Gullinkambi, GallicRooster, You);
TRoostersHelper = type helper for TRoosters
public
function toString: string;
end;
function TRoostersHelper.toString: string;
begin
WriteStr(Result, self)
end;
begin
Writeln(FightingCock.toString)
end.
eyRtb2RlIG9iamZwY30KeyRtb2Rlc3dpdGNoIHR5cGVoZWxwZXJzfSAKCnR5cGUKICAgIFRSb29zdGVycyA9IChHb2xkZW5Sb29zdGVyLCBKdW5nbGVmb3dsLCBGaWdodGluZ0NvY2ssIEZqYWxhcnIsIEd1bGxpbmthbWJpLCBHYWxsaWNSb29zdGVyLCBZb3UpOwoKICAgIFRSb29zdGVyc0hlbHBlciA9IHR5cGUgaGVscGVyIGZvciBUUm9vc3RlcnMKICAgIHB1YmxpYwogICAgICAgIGZ1bmN0aW9uIHRvU3RyaW5nOiBzdHJpbmc7CiAgICBlbmQ7CiAKZnVuY3Rpb24gVFJvb3N0ZXJzSGVscGVyLnRvU3RyaW5nOiBzdHJpbmc7CiAgICBiZWdpbgogICAgICAgIFdyaXRlU3RyKFJlc3VsdCwgc2VsZikKICAgIGVuZDsKCmJlZ2luCiAgICBXcml0ZWxuKEZpZ2h0aW5nQ29jay50b1N0cmluZykKZW5kLgo=