import java.util.Scanner;
/**
 * @author kawakami
 *
 */
class Main {
    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner as = new Scanner(System.in);
         
        int n=as.nextInt();
        long tr,sum;
        int j = 0,k = 0;
        long jug[] = new long[n];
         
         
         
        jug[0]=as.nextInt();
        sum=jug[0];
         
         
        for(int i=1;i<n;i++){       //????¨????????¨????
            jug[i]=as.nextInt();
            sum=sum+jug[i];
        }
        while(j!=1){
            j=1;
            for(k = 0;k<n-1;k++){//?????????????´?????°????????????????????????????
                 
                if(jug[k]>jug[k+1]){
                    tr=jug[k];
                    jug[k]=jug[k+1];
                    jug[k+1]=tr;
                    j=0;
                }
            }
             
             
        }
        System.out.println(jug[0]+" "+jug[k]+" "+sum);
 
    }
 
}
/tmp/hf-datasets-cache/medium/datasets/42704881117311-config-parquet-and-info-qiankunmu-Project_CodeNet-896c9d36/hub/datasets--qiankunmu--Project_CodeNet_Python800_and_Java250/snapshots/c899fde44a77ba1cc14973ed3de064e4ff3aadc7/Project_CodeNet_Java250.tar.gz