#include <iostream>
#include <algorithm>
using namespace std;

int main() {
  int w, d;
  while(cin >> w >> d && w) {
    int W[30], D[30];
    fill(W, W+30, 0);
    fill(D, D+30, 0);
    int h;
    for (auto i=0; i<w; i++) {
      cin >> h;
      W[h]++;
    }
    for (auto i=0; i<d; i++) {
      cin >> h;
      D[h]++;
    }
    int ans = 0;
    for (auto i=0; i<30; i++) {
      ans += max(D[i], W[i]) * i;
    }
    cout << ans << endl;
  }
}