#include <iostream>
#include<algorithm>
#include<vector>
using namespace std;
int main() {
int n;
cin >> n;
vector<int> arr1(n);
vector<int> arr2(n);
for(int i=0; i<n; i++) {
cin >> arr1[i];
}
for(int i=0; i<n; i++) {
cin >> arr2[i];
}
sort(arr1.rbegin(), arr1.rend());
sort(arr2.rbegin(), arr2.rend());
int sum = 0;
for(int i=0; i<n; i++) {
sum += arr1[i] * arr2[i];
}
cout << "Maximum Sum: " << sum;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTxhbGdvcml0aG0+CiNpbmNsdWRlPHZlY3Rvcj4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCWludCBuOwoJY2luID4+IG47CgkKCXZlY3RvcjxpbnQ+IGFycjEobik7Cgl2ZWN0b3I8aW50PiBhcnIyKG4pOwoJCglmb3IoaW50IGk9MDsgaTxuOyBpKyspIHsKCQljaW4gPj4gYXJyMVtpXTsKCX0KCQoJZm9yKGludCBpPTA7IGk8bjsgaSsrKSB7CgkJY2luID4+IGFycjJbaV07Cgl9CgkKCXNvcnQoYXJyMS5yYmVnaW4oKSwgYXJyMS5yZW5kKCkpOwoJc29ydChhcnIyLnJiZWdpbigpLCBhcnIyLnJlbmQoKSk7CgkKCWludCBzdW0gPSAwOwoJCglmb3IoaW50IGk9MDsgaTxuOyBpKyspIHsKCQlzdW0gKz0gYXJyMVtpXSAqIGFycjJbaV07Cgl9CgkKCWNvdXQgPDwgIk1heGltdW0gU3VtOiAiIDw8IHN1bTsKCXJldHVybiAwOwp9