import java.io.*; import java.util.*; import java.text.*; import java.math.*; import java.util.regex.*; public class Solution { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); ArrayList points = new ArrayList(); for(int a0 = 0; a0 < n; a0++){ Point p = new Point(); p.setX(in.nextInt()); p.setY(in.nextInt()); points.add(p); } if(checkOnLine(points)){ System.out.println("YES"); }else{ System.out.println("NO"); } } public static boolean checkOnLine(ArrayList points){ ArrayList xValues = new ArrayList(); ArrayList yValues = new ArrayList(); for(Point p : points){ xValues.add(p.getX()); yValues.add(p.getY()); } return checkHorizontal(xValues)? true:checkVertical(yValues); } public static boolean checkHorizontal(ArrayList xValues){ for(int i=1;i yValues){ for(int i=1;i