var
a:array[1..100] of integer;
i,j:integer;
procedure swap(var x,y: integer);
var t: integer;
begin
t := x;
x := y;
y := t
end;
begin
for i:=1 to 100 do a[i]:=random(100);
for j:=1 to 99 do
for i:=1 to 100-j do if a[i] > a[i+1] then swap(a[i],a[i+1]);
for i:=2 to 99 do if (a[i]=a[i+1]) or (a[i]=a[i-1]) then writeln('a[',i,']=',a[i]);
end.
dmFyCmE6YXJyYXlbMS4uMTAwXSBvZiBpbnRlZ2VyOwppLGo6aW50ZWdlcjsKcHJvY2VkdXJlIHN3YXAodmFyIHgseTogaW50ZWdlcik7CiB2YXIgdDogaW50ZWdlcjsKIGJlZ2luCiAgICB0IDo9IHg7IAogICAgeCA6PSB5OwogICAgeSA6PSB0CiBlbmQ7CmJlZ2luCmZvciBpOj0xIHRvIDEwMCBkbyBhW2ldOj1yYW5kb20oMTAwKTsKZm9yIGo6PTEgdG8gOTkgZG8KZm9yIGk6PTEgdG8gMTAwLWogZG8gaWYgYVtpXSA+IGFbaSsxXSB0aGVuIHN3YXAoYVtpXSxhW2krMV0pOwpmb3IgaTo9MiB0byA5OSBkbyBpZiAoYVtpXT1hW2krMV0pIG9yIChhW2ldPWFbaS0xXSkgdGhlbiB3cml0ZWxuKCdhWycsaSwnXT0nLGFbaV0pOwplbmQu