program Project2; {$APPTYPE CONSOLE} var f:text; a,b,k,i,m:integer; s:array[1..1000, 1..1000] of longint; p:array[1..1000,1..1000] of boolean; sa:boolean; da:array[1..1000] of integer; qw:int64; function max(l:integer):integer; var h:integer; begin h:=1; for i:=2 to a do begin if (not p[l, h]) or (s[l, h]s[k, da[k]] then da[k]:=max(k) else da[i]:=max(i); end else sa:=true; qw:=0; for i:=1 to a do qw:=qw+da[i]; assign(f, 'legacy.out'); rewrite(f); write(f, qw); close(f); end.