#include <bits/stdc++.h>
using namespace std;
long n, m, l, r, i, min1 = 1e9, max1, min2 = 1e9, max2;
int main() {
  for (cin >> n; i < n; i++)
    cin >> l >> r, min1 = min(min1, r), max1 = max(max1, l);
  i = 0;
  for (cin >> m; i < m; i++)
    cin >> l >> r, min2 = min(min2, r), max2 = max(max2, l);
  cout << (max(max2 - min1, max1 - min2) >= 0 ? max(max2 - min1, max1 - min2)
                                              : 0);
}
