#codefestival2018qualab. [code_festival_2018_quala_b]みかん

[code_festival_2018_quala_b]みかん

问题文

某人有 NN 个橘子,每个橘子都有编号从 11NN。每个橘子上都有恰好 AA 个或者恰好 BB 个小房间。

已知以下关于这些橘子小房间数量的信息:

  • 对于每个 ii (1iM1 \leq i \leq M),编号在 LiL_iRiR_i 之间的橘子有恰好 AA 个小房间。

请计算可能的橘子小房间数量的总和的最大值。

制约条件

  • 1N1001 \leq N \leq 100
  • 1M1001 \leq M \leq 100
  • 1A<B1001 \leq A < B \leq 100
  • 1LiRiN1 \leq L_i \leq R_i \leq N (1iM1 \leq i \leq M)
  • 输入的所有值都是整数。

输入

输入的格式如下,从标准输入中给出。

NN MM AA BB L1L_1 R1R_1 L2L_2 R2R_2 :: LML_M RMR_M

输出

输出答案。


输入示例 1

5 2 6 7
2 3
3 4

输出示例 1

32

当每个橘子的小房间数量如下时,小房间数量的总和最大:

  • 编号为 2,3,42, 3, 4 的橘子有 A=6A = 6 个小房间。
  • 编号为 1,51, 5 的橘子有 B=7B = 7 个小房间。

此时,小房间数量的总和为 6×3+7×2=326 \times 3 + 7 \times 2 = 32


输入示例 2

10 3 20 30
1 6
2 7
3 10

输出示例 2

200

所有橘子都有 A=20A = 20 个小房间。


输入示例 3

100 5 12 34
6 8
81 81
26 26
90 91
49 50

输出示例 3

3202