Procedure Battle; begin PA := 0; PB := 0; PC := 0; PD := 0; if SpeedA > SpeedB then begin PA := PA+1; end; if SpeedA > SpeedC then begin PA := PA+1; end; if SpeedA > SpeedD then begin PA := PA+1; end; if SpeedB > SpeedA then begin PB := PB+1; end; if SpeedB > SpeedC then begin PB := PB+1; end; if SpeedB > SpeedD then begin PB := PB+1; end; if SpeedC > SpeedA then begin PC := PC+1; end; if SpeedC > SpeedB then begin PC := PC+1; end; if SpeedC > SpeedD Then begin PC := PC+1; end; if SpeedD > SpeedA then begin PD := PD+1; end; if SpeedD > SpeedB then begin PD := PD+1; end; if SpeedD > SpeedC then begin PD := PD+1; end; if SpeedA = SpeedB then begin if AgilityA > AgilityB then begin PA := PA+1; end; if AgilityB > AgilityA then begin PB := PB+1; end; end; if SpeedA = SpeedC then begin if AgilityA > AgilityC then begin PA := PA+1; end; if AgilityC > AgilityA then begin PC := PC+1; end; end; if SpeedA = SpeedD then begin if AgilityA > AgilityD then begin PA := PA+1; end; if AgilityD > AgilityA then begin PD := PD+1; end; end; if SpeedB = SpeedC then begin if AgilityB > AgilityC then begin PB := PB+1; end; if AgilityC > AgilityB then begin PC := PC+1; end; end; if SpeedB = SpeedD then begin if AgilityB > AgilityD then begin PB := PB+1; end; if AgilityD > AgilityB then begin PD := PD+1; end; end; if SpeedC = SpeedD then begin if AgilityC > AgilityD then begin PC := PC+1; end; if AgilityD > AgilityC then begin PD := PD+1; end; end; end;