#include int L[3000]; int R[3000]; long long mo=1e9+7; long long dp[2][3001]; long long sum[3000]; int main(){ int N,M,K; std::cin>>N>>M>>K; for(int i=0;i<2;++i){ for(int j=0;j<=3000;++j){ dp[i][j]=0; } } for(int i=0;i>L[i]>>R[i]; --L[i]; --R[i]; } dp[0][0]=1; for(int i=0;i