#include using namespace std; using namespace chrono; #if __has_include() #include using namespace atcoder; #endif int main() { int64_t n, k; cin >> n >> k; vector as(n); for (auto &&a : as) { cin >> a; } ranges::sort(as); ranges::reverse(as); int64_t ans = as[0]; for (int64_t i = 1; i < k; i++) { ans += max(0, as[i]); } cout << ans << endl; return 0; }