#include <iostream>
#include <cstdio>
#include <algorithm>
#include <cstring>
#include <cmath>
using namespace std;
const int N = 200010;
typedef long long ll;
int n , m;
int a[N];
int main()
{
scanf("%d%d", &n ,&m);
int len = n + m + 1;
for(int i = 1 ; i <= len ; i++) scanf("%d" , &a[i]);
ll res = 0;
if(m == 0)
{
for(int i = 1 ; i <= len ; i++) res += a[i];
}
else
{
sort(a + 1 , a + len + 1);
res -= a[1];
res += a[len];
for(int i = 2 ; i < len ; i++) res += abs(a[i]);
}
printf("%lld", res);
return 0;
}