Write a program which reads a sequence of $n$ integers $a_i (i = 1, 2, ... n)$, and prints the minimum value, maximum value and sum of the sequence.

Constraints

* $0 < n \leq 10000$
* $-1000000 \leq a_i \leq 1000000$

Input

In the first line, an integer $n$ is given. In the next line, $n$ integers $a_i$ are given in a line.

Output

Print the minimum value, maximum value and sum in a line. Put a single space between the values.

Example

Input

5
10 1 5 4 17


Output

1 17 37
# -*- coding: utf-8 -*-

def calc(list):
    """
    return (min,max,sum)

    >>> calc([10, 1, 5, 4, 17])
    (1, 17, 37)
    >>> calc([-2, -1, 0])
    (-2, 0, -3)
    >>> calc([-1000000,1000000,0])
    (-1000000, 1000000, 0)
    """

    return (min(list),max(list),sum(list))


if __name__ == '__main__':
    n = int(raw_input())
    list = map(int,raw_input().split())
    print " ".join(map(str,calc(list)))