I am getting Runtime Error(NZEC) can you tell me what is wrong in this program.
import java.util.Scanner;
class bill {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n = input.nextInt();
if(n>0){
int arr1[] = new int[n];
int arr2[] = new int[n];
for(int i=0; i<n; ++i){
arr1[i] = input.nextInt();
arr2[i] = input.nextInt();
}
int arr3[] = new int[n];
int winner, win_index=0;
for(int i=0; i<n; ++i){
if(i>0){
arr1[i] = arr1[i] + arr1[i-1];
arr2[i] = arr2[i] + arr2[i-1];
}
arr3[i] = arr2[i] - arr1[i];
if(arr3[i] < 0)
arr3[i] *= -1;
}
for(int i=0; i<n; ++i){
if(i == 0){
win_index = i;
}
else{
if(arr3[win_index] < arr3[i]){
win_index = i;
}
}
}
if(arr1[win_index] > arr2[win_index])
winner = 1;
else
winner = 2;
System.out.println(winner + " " + arr3[win_index]);
}
input.close();
}
}