Problem:
MathJax.Hub.Config({ tex2jax: { inlineMath: [["$","$"], ["\\(","\\)"]], processEscapes: true }});

Min, Max and Sum

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.

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.

Constraints

$0 < n \leq 10000$

$-1000000 \leq a_i \leq 1000000$

Sample Input

5
10 1 5 4 17

Sample Output

1 17 37

Solution in JAVA (judge verdict: Accepted)

import java.util.Scanner;
class Main {
  public static void main(String args[]) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int[] i=new int[n];
long sum=0;
long hikui=0;
long takai=0;
for(int x=0;x<n;x++) {
	i[x]=sc.nextInt();
	sum+=i[x];
}

for(int s=0;s<n;s++) {
	if(s ==0) {
		 hikui=i[s];
		 takai=i[s];
	}
	else{
		if(hikui>i[s]) {
		hikui=i[s];
	}
		else if(takai<i[s]) {
			takai=i[s];
		}
	}
}
System.out.println(hikui +" " + takai + " " + sum);
 sc.close();
  }
	  }