"Sau cơn mưa, trời lại nắng
Tình yêu đôi khi là những điều giản đơn..."
Cuối cùng thì sau những ngày mưa với khí trời lạnh lẽo,
bắt gặp Crush của mình tại sân trường.Tại đây, cô ấy hỏi
rất nhiều điều, hỏi những điều trên trời lẫn dưới đất. Với bản tính mạnh mẽ và quyết đoán, chỉ nhẹ nhàng đáp lại với câu nói đi vào lòng người rằng :"Em ăn cơm chưa?..."
Quá tức giận, Crush cho
ngậm block tận \(1s\) và cho sửa sai lầm bằng bài toán hóc búa như sau:Cô cho
dãy số nguyên gồm \(n\) phần tử, và yêu cầu :- Đếm bộ chỉ số \((1 ≤ i < j < k < t ≤ n)\) thoã mãn \((a_{i} + a_{j} + a_k{} + a_{t} = 0).\)
Do bận tương tư về Crush nên
quên mất cách gõ bàn phím và sử dụng chuột nên không thể giải quyết bài toán.Các bạn hãy giúp
chuộc lỗi với Crush nhé!Input
- Dòng đầu tiên chứa số nguyên dương \(n\) \((4 ≤ n ≤ 2000)\).
- Dòng tiếp theo chứa \(n\) số nguyên \(a_{1}, a_{2}, ..., a_{n}\) \((|a_{i}| ≤ 10^6)\).
Output
Kết quả:
Gồm một dòng ghi một số là số bộ số thoã mãn yêu cầu đề bài.
Ví dụ
Sample Input:
5
1 2 -6 -3 0
Sample Output:
1
Giải thích
Có \(1\) bộ số thoả mãn \((1, 2, 4, 5)\).