#include<bits/stdc++.h>
using namespace std;
bool a[5005][5005];
int main()
{
long long n,m,b,g,ans=0;
cin>>n>>m>>b>>g;
for(long long i=1;i<=b;i++)
{
long long l,r;
cin>>l>>r;
for(long long x=l;x<=r;x++)
{
for(long long j=1;j<=m;j++)
{
if(a[x][j]!=1)
{
ans++;
}
a[x][j]=true;
}
}
}
for(long long i=1;i<=g;i++)
{
long long l,r;
cin>>l>>r;
for(long long j=1;j<=n;j++)
{
for(long long x=l;x<=r;x++)
{
if(a[j][x]!=1)
{
ans++;
}
a[j][x]=true;
}
}
}
cout<<ans;
return 0;
}