#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 << " "; } } } }