var
n,m,i,j:longint;
a:array[1..20000]of longint;
b:array[1..20000]of longint;
begin
while not(eof) do begin
readln(n,m);fillchar(b,sizeof(b),-1);
for i:=1 to n do begin
readln(a[i]);
inc(b[a[i]]);
end;
for i:=1 to n do
if b[a[i]]=0 then writeln('BeiJu') else writeln(b[a[i]]);
end;
end.
/**************************************************************
Problem: 2179
User: admin
Language: Pascal
Result: Wrong Answer
****************************************************************/