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(); double m =0; boolean infSlope=false; double y=0 ,x=0; String ans = "YES"; for(int a0 = 0; a0 < n; a0++){ double x1 = (double)in.nextInt(); double y1 = (double)in.nextInt(); if(a0==0){ x=x1;y=y1; }else if(a0==1){ if((x1-x)==0){ infSlope=true; }else{ m=(y1-y)/(x1-x); if(m!=0){ ans="NO"; break; } } }else{ if(!infSlope){ double m_ = (y1-y)/(x1-x); if(Math.abs(m_-m)>0.000000002){ ans="NO"; break; } }else{ if((x1-x)!=0){ ans="NO"; break; } } } } System.out.println(ans); } }