program sodocdac;
uses crt;
var A:array[1..100] of integer;
n,i,j,tg,d,min:integer;
begin
clrscr;
write('Nhap so khach hang: '); readln(n);
writeln('NHAP SO TREN PHIEU CUA TUNG KHACH HANG');
for i:=1 to n do
begin
write('Khach hang thu ',i,': ');
readln(A[i]);
end;
for i:=1 to n-1 do
for j:=i+1 to n do
if a[i]>A[j] then
begin
tg:=A[i];
A[i]:=A[j];
A[j]:=tg;
end;
min:=n; ptu:=A[n];
i:=1;
while i<=n do
begin
d:=1; j:=i;
while (A[j]=A[j+1]) and (j<=n) do
begin
d:=d+1;
j:=j+1;
end;
if d<min then
begin
min:=d;
ptu:=A[i];
end;
i:=j+1;
end;
write('So doc dac la: ',ptu);
readln
end.