#include <iostream>
#include<algorithm>
#include<vector>
#include<map>
#include<string>
using namespace std;
int main() {
vector<int> v1;
vector<int>::iterator it;
int a;
while (cin >> a) {
int n;
for (int i = 0; i < a; i++) {
cin >> n;
v1.push_back(n);
}
sort(v1.begin(), v1.end());
it = v1.end();
it--;
cout << *it << endl;
if (a == 1)cout << -1;
else {
for (it = v1.begin(); it != v1.end()-1; it++) {
cout << *it << " ";
}
}
}
}

京公网安备 11010502036488号