#GD0000014. Đợt giảm giá (Sale)

Đợt giảm giá (Sale)

Đợt giảm giá (Sale)

Nguồn: Codeforces

Phiên bản: Phước Hưng OJ Extended

Đề bài

Có nn chiếc TV với giá aia_i. Giá âm nghĩa là người bán trả cho bạn −ai-a_i tiền nếu bạn mang chiếc TV đó đi. Bạn có thể lấy nhiều nhất mm chiếc. Hãy tính số tiền lớn nhất có thể kiếm được.

Input

Dòng đầu chứa n,mn,m. Dòng thứ hai chứa nn số aia_i.

Output

In số tiền lớn nhất có thể kiếm.

Subtask

Các giới hạn chung:

  • 1≤m≤n≤1001 \le m \le n \le 100.

  • −1000≤ai≤1000-1000 \le a_i \le 1000.

  • Subtask 1 (20 điểm): n≤10n \le 10

  • Subtask 2 (30 điểm): n≤50n \le 50

  • Subtask 3 (50 điểm): Không có ràng buộc bổ sung.

Ví dụ

Input

5 3
-6 0 35 -2 4

Output

8

Giải thích

Hai TV giá −6-6 và −2-2 đem lại 6+2=86+2=8. Không cần lấy đủ 33 chiếc vì các giá còn lại không tạo thêm lợi nhuận.