#include <iostream>
#include <algorithm>
#include <vector>
#define L 2002
int n, m, k,f[L];
using namespace std;
vector <int> s;
int main() {
cin >> n >> m >> k;
for (int i = 0; i < m; i++) {
cin >> f[i];
}
for (int i = 0, t; i < k; i++) {
cin >> t;
s.push_back(t);
}
sort(f, f + m);
int ans = 0;
for (int i = m - 1; i >= 0; i--) {
cout<<f[i]<<" ";
if (n == 0)
break;
if (f[i] <= n) {
ans += f[i];
n -= f[i];
}
else {
s.push_back(f[i]);
}
}
// cout<<ans<<endl;
sort(s.begin(), s.end());
for (int i = s.size() -1; i >= 0; i--) {
if (n <= 1)
break;
if (n >= s[i]) {
n -= s[i];
ans += s[i] - 1;
}
else {
ans += n - 1;
n = 0;
break;
}
}
cout << ans;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8dmVjdG9yPgojZGVmaW5lIEwgMjAwMgppbnQgbiwgbSwgayxmW0xdOwp1c2luZyBuYW1lc3BhY2Ugc3RkOwp2ZWN0b3IgPGludD4gczsKCmludCBtYWluKCkgewoKCWNpbiA+PiBuID4+IG0gPj4gazsKCWZvciAoaW50IGkgPSAwOyBpIDwgbTsgaSsrKSB7CgkJY2luID4+IGZbaV07Cgl9Cglmb3IgKGludCBpID0gMCwgdDsgaSA8IGs7IGkrKykgewoJCWNpbiA+PiB0OwoJCXMucHVzaF9iYWNrKHQpOwoJfQoJc29ydChmLCBmICsgbSk7CglpbnQgYW5zID0gMDsKCWZvciAoaW50IGkgPSBtIC0gMTsgaSA+PSAwOyBpLS0pIHsKCQljb3V0PDxmW2ldPDwiICI7CgkJaWYgKG4gPT0gMCkKCQkJYnJlYWs7CgkJaWYgKGZbaV0gPD0gbikgewoJCQlhbnMgKz0gZltpXTsKCQkJbiAtPSBmW2ldOwoJCX0KCQllbHNlIHsKCQkJcy5wdXNoX2JhY2soZltpXSk7CgkJfQoJfQovLwljb3V0PDxhbnM8PGVuZGw7Cglzb3J0KHMuYmVnaW4oKSwgcy5lbmQoKSk7Cglmb3IgKGludCBpID0gcy5zaXplKCkgLTE7IGkgPj0gMDsgaS0tKSB7CgkJaWYgKG4gPD0gMSkKCQkJYnJlYWs7CgkJaWYgKG4gPj0gc1tpXSkgewoJCQluIC09IHNbaV07CgkJCWFucyArPSBzW2ldIC0gMTsKCQl9CgkJZWxzZSB7CgkJCWFucyArPSBuIC0gMTsKCQkJbiA9IDA7CgkJCWJyZWFrOwoJCX0KCX0KCWNvdXQgPDwgYW5zOwoJcmV0dXJuIDA7Cn0=
MjUwIDQwIDUwCjMgMyAzIDMgMyAzIDMgMyAzIDMgMyAzIDMgMyAzIDMgMyAzIDMgMyAzIDMgMyAxNTAgODAgNjAgNDAgMyAzIDMgMyAzIDMgMyAzIDMgMyAzIDMgMwozMiA0NyA3MiA2MSA2NSAzOCA0MiA0MiA2OCA3MCA2NCA0MSA2NSA2NCAzNSA2MCA1NCA1MiAyNiA2OCAyMCA0MSA0NiAyMiA2NiA2MCAyMSAxNiAyMCA2MiAyNyA2MyA2MSA1MyA0NyAxNyAyMyA1MyAzNyA0NiAzNCA2NyA0OSA1OSA1NCAxOSAxNyA2MCA1MSAzNAo=
250 40 50
3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 150 80 60 40 3 3 3 3 3 3 3 3 3 3 3 3 3
32 47 72 61 65 38 42 42 68 70 64 41 65 64 35 60 54 52 26 68 20 41 46 22 66 60 21 16 20 62 27 63 61 53 47 17 23 53 37 46 34 67 49 59 54 19 17 60 51 34