package arrays;
import java.util.*;
public class grandtemple {
public static void main(String[] args) {
Scanner scn=new Scanner(System.in);
int coordinates = scn.nextInt();
ArrayList<Integer> listx=new ArrayList<>();
ArrayList<Integer> listy=new ArrayList<>();
for (int i=0;i<=coordinates;i++) {
int x=scn.nextInt();
int y=scn.nextInt();
listx.add(x);
listx.add(y);
}
Collections.sort(listx);
Collections.sort(listy);
int maxx=Math.max(0, listx.get(0));
for(int i=0;i<listx.size();i++) {
int diff=listx.get(i)-listx.get(i-1)-1;
maxx=Math.max(maxx, diff);
}
int maxy=Math.max(0, listy.get(0));
for(int i=0;i<listy.size();i++) {
int diff=listy.get(i)-listy.get(i-1)-1;
maxy=Math.max(maxy, diff);
}
System.out.println(maxx*maxy);
}
}
what is wrong in this code??