시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB107770.000%

문제

Turime dvi detales, sudarytas iš mažų kubelių. Abi detalės yra $1$ kubelio pločio ir $2$ kubelių aukščio. Pirmosios detalės viršutinioji eilė ir antrosios detalės apatinioji eilė yra pilnai užpildytos, pavyzdžiui:

Keliais būdais šias detales galima pastatyti vieną ant kitos taip, kad detalės liestųsi ir bendras aukštis būtų ne daugiau kaip $3$?

Detalių negalima vartyti ir sukioti, ir bent vienas antros detalės kubelis turi būti po pirma detale.

Paveiksliuke matome pavyzdį, kur viršutinę detalę galime tiesiai nuleisti ant apatinės, taip gaudami galimą konfigūraciją.

입력

Pirmojoje eilutėje pateikti keturi sveikieji skaičiai – pirmosios detalės ilgis $M$, antrosios detalės ilgis $L$, pirmosios detalės apatinės eilės kubelių skaičius $N$ ir antrosios detalės viršutinės eilės kubelių skaičius $K$.

Antrojoje eilutėje pateikiama $N$ tarpu atskirtų sveikųjų skaičių $a_i$ – pirmosios detalės apatinės eilės kubelių pozicijos.

Trečiojoje eilutėje pateikiama $K$ tarpu atskirtų sveikųjų skaičių $b_i$ – antrosios detalės viršutinės eilės kubelių pozicijos.

출력

Išveskite vieną skaičių – kiek yra būdų šias detales sustatyti vieną ant kitos taip, kad detalės liestųsi ir bendras aukštis būtų ne daugiau kaip $3$.

제한

  • $1 ≤ M, L ≤ 10^9$
  • $1 ≤ N, K ≤ 1\,000$
  • $1 ≤ a_i < a_j ≤ M$ ($1 ≤ i < j ≤ N$)
  • $1 ≤ b_i < b_j ≤ L$ ($1 ≤ i < j ≤ K$)

예제 입력 1

12 8 5 2
1 3 8 9 10
2 6

예제 출력 1

9

Pavyzdys pagal paveiksliuką, pavaizduotą sąlygoje. Pirmąją detalę galima uždėti ant antros $2$, $4$, $6$ arba $7$ kubeliais dešiniau, $5$, $9$, $10$ arba $11$ kubelių kairiau arba tiesiai ant antros.