def median(array): n = len(array) _array = sorted(array) if n % 2 == 0: return (_array[n // 2 - 1] + _array[n // 2]) / 2 else: return float(_array[n // 2]) N = int(input()) A = [int(s) for s in input().split()] A = sorted(A) Q1 = median(A[: N // 2]) Q2 = median(A) Q3 = median(A[::-1][: N // 2]) iqr = Q3 - Q1 U = 0 for a in A: if a < Q1 - iqr * 1.5 or Q3 + iqr * 1.5 < a: U += 1 print(Q1, Q2, Q3, U)