n,x,y=[gets,*gets.split].map &:to_i s=x-y p s<0&&(n-1).times.all?{s==eval(gets.tr(' ',?-))}?-s:-1