#abc260e. [abc260_e]At Least One

[abc260_e]At Least One

给你MMNN对整数(A1,B1),(A2,B2)(An,Bn)(A_1, B_1), (A_2, B_2)\ldots(A_n,B_n)

对于所有的ii,保证1AiBiM1 \le A_i \le B_i \le M

如果序列SS满足以下条件,序列SS将被称为“好序列”:

  • 序列SS是序列(1,2,3M)(1,2,3 \ldots M)的连续子序列。
  • 对于所有的iiSS至少包含AiA_iBiB_i的其中一个

f(k)f(k)为长度为kk的“好序列”的总数,请求出f(1),f(2)f(M)f(1),f(2) \ldots f(M)并输出