#41358: python 二進位or暴力破解法AC


uanjhu0518@gmail.com (Eric王淵筑)


直接使用 or(|) 和 左移運算符 (<<)
 
六行解
s=0
for i in range(int(input())):
    m,n=map(int,input().split())
    seg=(1<<(n-m))-1
    s|=seg<<m
print(bin(s).count('1'))