# 3つの制約がある # sum(A) = sum(B)、これによりA1とB1の差が決まる # A1_max = sum(B2:)、もちろん下限は0 # B1_max = sum(A2:) # コーナーケースある、(a, b) = (0, 0)以外が複数個なければ答えは1 N = int(input()) sumA, sumB = 0, 0 nonzero = 0 for i in range(N-1): a, b = map(int, input().split()) sumA += a sumB += b if (a, b) != (0, 0): nonzero += 1 # 計算式でいけると思うが愚直にやった count = 0 for A1 in range(0, sumB+1): B1 = A1 + sumA - sumB #print('A1', A1, 'B1', B1, 0 <= B1 <= sumA) if 0 <= B1 <= sumA: count += 1 if nonzero <= 1: print(1) else: print(count)