var
n:longint;
s:ansistring;
procedurefj(s1:ansistring);beginif length(s1)<1thenexit;
fj(copy(s1,1,length(s1) div2));
if length(s1)<>1then
fj(copy(s1,length(s1) div2+1,length(s)));
if pos('0',s1)=0thenbeginwrite('I');exit;end;
if pos('1',s1)=0thenbeginwrite('B');exit;end;
write('F');
end;
begin
readln(n);
readln(s);
fj(s);
end.