У Арлана есть N шариков красного и синего цвета. Каждый шарик имеет свой вес Mi. Для удобства вес красных шариков будем обозначать положительным числом, а вес синих шариков – отрицательным. Вес шарика не может быть нулевым. Арлан хочет украсить новогоднюю ёлочку парами шариков синего и красного цвета одного веса ему определить, сколько пар можно составить из имеющихся шариков. Входные данные
В первой строке дано натуральное число N, не превосходящее 100000.
Во второй строке даны N целых чисел Mi. Все числа по модулю не превышают 100.
Выходные данные
Выведите одно число – количество возможных пар.