Lang:Python2
Edit123456789101112131415161718192021N, X, Y = map(int, raw_input().split())a = sorted([map(int, raw_input().split()) for i in range(N)])ret = 0i = 0x = y = Xwhile i < N:if y >= Y:breakif a[i][1] <= x:i += 1continueif a[i][0] > x:print -1exit()while a[i][0] <= x:y = max(y, a[i][1])i += 1ret += 1x = yprint ret