#CCBCHMOT0000020. Đọc EOF không có dấu dừng (Sum Positive Values Until EOF)

Đọc EOF không có dấu dừng (Sum Positive Values Until EOF)

Đọc EOF không có dấu dừng (Sum Positive Values Until EOF)

Nguồn: Phước Hưng OJ

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

Đề bài

Đọc lần lượt các số nguyên cho đến hết tệp (EOF), không có giá trị sentinel. Chỉ cộng những phần tử lớn hơn 0; phần tử âm và bằng 0 không đóng góp vào tổng. Đầu vào có thể rỗng: khi đó in 0.

Input

Một luồng gồm các số nguyên, có thể rỗng. Các số cách nhau bằng khoảng trắng hoặc xuống dòng.

Output

Một số nguyên 64 bit là tổng các giá trị dương.

Subtask

  • Subtask 1 (20%): Tối đa 55 giá trị, mỗi giá trị trong [−10,10][-10,10].
  • Subtask 2 (30%): Tối đa 200200 giá trị, mỗi giá trị trong [−103,103][-10^3,10^3].
  • Subtask 3 (50%): Tối đa 10510^5 giá trị, mỗi giá trị trong [−104,104][-10^4,10^4].

Ví dụ

Ví dụ 1

Input

-2 3 0 7

Output

10

Giải thích

-2 và 0 không được cộng; 3+7=10. EOF sau số 7 là lý do vòng lặp kết thúc.

Ví dụ 2

Input


Output

0

Giải thích

Không đọc được số nào; scanf trả EOF ngay từ lần đầu và tổng vẫn bằng 0.