import sys input=sys.stdin.readline def main2(n,m,k,lr): mod=10**9+7 lr.sort(key=lambda x:x[0]) lrr=[[l,r] for l,r in lr] lrr.sort(key=lambda x:x[1],reverse=True) dp=[0]*(n+1) dp[1]=1 mat=[[0,0] for _ in range(n+1)] for _ in range(k): ndp=[0]*(n+1) sdp=[0] for x in dp:sdp.append((sdp[-1]+x)%mod) # 下からの遷移。同じ階の移動も含む idx=0 now=0 cnt=0 for j in range(1,n+1): # j階への遷移 while idx