#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
int n;
cin >> n;
vector<int> arr(n);
for(int i=0; i<n; i++) {
cin >> arr[i];
}
int k;
cin >> k;
sort(arr.begin(), arr.end());
int maxHappiness = 0;
for(int i=0; i<k; i++) {
int currentHappiness = arr[i];
if(currentHappiness <= 0) {
break;
}
maxHappiness += currentHappiness;
}
cout << "Maximum Happiness : " << maxHappiness << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8YWxnb3JpdGhtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJaW50IG47CgljaW4gPj4gbjsKCQoJdmVjdG9yPGludD4gYXJyKG4pOwoJCglmb3IoaW50IGk9MDsgaTxuOyBpKyspIHsKCQljaW4gPj4gYXJyW2ldOwoJfQoJCglpbnQgazsKCWNpbiA+PiBrOwoJCglzb3J0KGFyci5iZWdpbigpLCBhcnIuZW5kKCkpOwoJCglpbnQgbWF4SGFwcGluZXNzID0gMDsKCglmb3IoaW50IGk9MDsgaTxrOyBpKyspIHsKCQlpbnQgY3VycmVudEhhcHBpbmVzcyA9IGFycltpXTsKCQkKCQlpZihjdXJyZW50SGFwcGluZXNzIDw9IDApIHsKCQkJYnJlYWs7CgkJfQoJCQoJCW1heEhhcHBpbmVzcyArPSBjdXJyZW50SGFwcGluZXNzOwoJfQoJCgljb3V0IDw8ICJNYXhpbXVtIEhhcHBpbmVzcyA6ICIgPDwgbWF4SGFwcGluZXNzIDw8IGVuZGw7CgkKCXJldHVybiAwOwp9