import std.stdio;
import std.conv;
import std.string;
import std.typecons;
import std.algorithm;
import std.array;
import std.range;
import std.math;
import std.regex : regex;
import std.container;
import std.bigint;


void main()
{
  int x, y, a, b, c;
  readf("%s %s %s %s %s\n", &x, &y, &a, &b, &c);
  auto p = readln.chomp.split.to!(long[]);
  auto q = readln.chomp.split.to!(long[]);
  auto r = readln.chomp.split.to!(long[]);
  sort(p);
  sort(q);
  auto t = p[$-x..$] ~ q[$-y..$] ~ r;
  sort!("a > b")(t);
  t[0..x+y].sum.writeln;
}
