чето не могу понять в чем ошибка, WA на седьмом тесте( uses crt; var a:array[1..500,1..3]of integer; b:array[1..500]of boolean; i,j,k,n:integer; procedure swap(var x:integer;var y:integer); var w:integer; begin w:=x; x:=y; y:=w; end; procedure sort(q,p:integer); var x,l,r:integer; begin l:=q; r:=p; x:=a[(l+r)div 2,1]; while l<=r do begin while a[l,1] while a[r,1]>x do dec®; if l<=r then begin swap(a[l,1],a[r,1]); swap(a[l,2],a[r,2]); swap(a[l,3],a[r,3]); dec®; inc(l); end; end; if l if r>q then sort(q,r); end; begin readln(n); for i:=1 to n do b:=true; for i:=1 to n do begin readln(a[i,1],a[i,2],a[i,3]); if a[i,3]>a[i,1] then swap(a[i,1],a[i,3]); if a[i,2]>a[i,1] then swap(a[i,1],a[i,2]); if a[i,3]>a[i,2] then swap(a[i,2],a[i,3]); end; sort(1,n); k:=0; for i:=1 to n do for j:=i to n do if (a[i,1] begin inc(k); b[j]:=false; break; end; write(n-k); end.