#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
int main(){
    int n;
    while(cin>>n){
        vector<int> vec(n);
        int k=0,num;
        for(int i=0;i<n;i++){
            cin>>vec[i];
            if(i == 0){
                k=vec[0];
            }
            if(vec[i]>k){
                k=vec[i];
                num=i;
            }
        }
        cout<<k<<endl;
        vec.erase(vec.begin()+num);
        if(vec.empty()){
            cout<<"-1"<<endl;
        }
        else {
            sort(vec.begin(), vec.end());
            for (auto x: vec) {
                cout << x << " " ;
            }
            cout<<endl;
        }
    }
}



京公网安备 11010502036488号