골디락스와 소 N마리

아직 제출이 없습니다시간 제한1초메모리 제한128 MB

문제

골디락스와 곰 세 마리 이야기는 널리 알려져 있지만, 골디락스가 나중에 농부가 되었다는 사실은 잘 알려져 있지 않다. 골디락스의 농장에는 소 NN마리가 지내는 외양간이 있다 (1N200001 \le N \le 20000). 그런데 이 소는 온도에 예민하다.

ii에게는 딱 맞다고 느끼는 온도 구간 AiA_i 이상 BiB_i 이하가 정해져 있다 (0AiBi1090 \le A_i \le B_i \le 10^9). 골디락스가 외양간 온도 조절기를 T<AiT < A_i인 온도로 맞추면 소 ii는 너무 춥다고 느껴 우유를 XX만큼 낸다. AiTBiA_i \le T \le B_i인 온도로 맞추면 편안하다고 느껴 우유를 YY만큼 낸다. T>BiT > B_i인 온도로 맞추면 너무 덥다고 느껴 우유를 ZZ만큼 낸다. YY는 항상 XX보다 크고 ZZ보다도 크다.

XX, YY, ZZ와 소마다 원하는 온도 구간이 주어진다. 골디락스가 온도 조절기를 가장 유리한 값으로 맞췄을 때 얻는 우유의 최대량을 구하라. XX, YY, ZZ00 이상 10001000 이하의 정수이고, 온도 조절기는 아무 정수 값으로나 맞출 수 있다.

입력

  • 첫째 줄에 정수 네 개 NN, XX, YY, ZZ가 공백으로 구분되어 주어진다.
  • 둘째 줄부터 NN개 줄에 걸쳐, 1+i1+i번째 줄에 소 iiAiA_iBiB_i가 공백으로 구분되어 주어진다.

출력

  • 첫째 줄에 골디락스가 외양간 온도를 가장 유리하게 맞췄을 때 얻는 우유의 최대량을 출력한다.

힌트

첫 번째 예제에서 외양간에는 소 네 마리가 있고, 원하는 온도 구간은 차례로 5 이상 8 이하, 3 이상 4 이하, 13 이상 20 이하, 7 이상 10 이하이다. 추운 소는 우유를 7, 편안한 소는 9, 더운 소는 6만큼 낸다.

온도를 7이나 8로 맞추면 첫째 소와 넷째 소가 편안하고, 둘째 소는 너무 덥고 셋째 소는 너무 춥다. 이때 우유의 합은 31이다.