Z1. Chợ cá


Submit solution

Points: 50
Time limit: 1.0s
Memory limit: 256M

Problem type

Người đánh cá Clement bắt được n con cá, khối lượng mỗi con là ai, đem bán ngoài chợ. Ở chợ cá, người ta không mua cá theo từng con mà mua theo một lượng S nào đó (ví dụ 3 kg, 5 kg…). Khi chọn lượng S, người mua phải lấy một tập con các con cá sao cho tổng khối lượng đúng bằng S. Ví dụ: có 3 con cá với khối lượng 3, 2, 4. Mua lượng 6 kg sẽ lấy con thứ 2 và thứ 3; mua lượng 3 kg sẽ lấy con thứ nhất; không thể mua lượng 8 kg.

Yêu cầu: Nếu bạn là người đầu tiên mua cá, hãy tính có bao nhiêu giá trị S khác nhau có thể chọn (chỉ tính S > 0).

Input

Dòng 1 chứa số n (0 < n ≤ 100).

Dòng tiếp theo ghi n số a1, a2, …, an (0 ≤ ai ≤ 100).

Output

Xuất số lượng giá trị S > 0 có thể tạo được.

Ví dụ

Input

5
1 9 3 4 7

Output

20

Input

3
1 2 3

Output

6

Comments

There are no comments at the moment.