Runtime Error NZEC

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();
}

}