#!/usr/bin/env python3 # %% import sys read = sys.stdin.buffer.read readline = sys.stdin.buffer.readline readlines = sys.stdin.buffer.readlines from collections import deque # %% N, *A = map(int, read().split()) # %% def dry(A): A = deque(sorted(A)) ret = 0 while len(A) >= 2: if A[0] + A[-1] < 0: ret += 1 A.popleft() A.pop() else: A.pop() return ret def wet(A): return dry([-x for x in A]) def moist(A): A = deque(sorted(A)) ret = 0 while len(A) >= 2: x = A[0] + A[-1] if x < 0: A.popleft() elif x > 0: A.pop() else: A.popleft() A.pop() ret += 1 return ret # %% print(dry(A), wet(A), moist(A))