#include <iostream>
using namespace std;
#include <string>
#include <vector>
int main() {
int count;
cin >> count;
int mass[count];
for (int i = 0; i < count; ++i) {
cin >> mass[i];
}
int max = 0, min = 1000000000, delta = 0;
vector<int> dataMax;
vector<int> dataMin;
for (int i = 0; i < count; ++i) {
if (mass[i] < min){
dataMin.push_back(i);
min = mass [i];
}
if (mass[i] > max) {
dataMax.push_back(i);
max = mass[i];
min = max;
}
else{
if (max - min > delta) delta = max - min;
}
}
cout << "Minima: ";
for (int data : dataMin) {
cout << data << " ";
}
cout << "\nMaksyma: ";
for (int data : dataMax) {
cout << data << " ";
}
cout << "\n" << delta;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8dmVjdG9yPgoKaW50IG1haW4oKSB7CiAgICBpbnQgY291bnQ7CiAgICBjaW4gPj4gY291bnQ7CgogICAgaW50IG1hc3NbY291bnRdOwoKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgY291bnQ7ICsraSkgewogICAgICAgIGNpbiA+PiBtYXNzW2ldOwogICAgfQoKICAgIGludCBtYXggPSAwLCBtaW4gPSAxMDAwMDAwMDAwLCBkZWx0YSA9IDA7CgoJdmVjdG9yPGludD4gZGF0YU1heDsKCXZlY3RvcjxpbnQ+IGRhdGFNaW47CgoKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgY291bnQ7ICsraSkgewogICAgCWlmIChtYXNzW2ldIDwgbWluKXsKICAgICAgICAJZGF0YU1pbi5wdXNoX2JhY2soaSk7CiAgICAgICAgCW1pbiA9IG1hc3MgW2ldOwogICAgICAgIH0KICAgICAgICBpZiAobWFzc1tpXSA+IG1heCkgewogICAgICAgIAlkYXRhTWF4LnB1c2hfYmFjayhpKTsKICAgICAgICAgICAgbWF4ID0gbWFzc1tpXTsKICAgICAgICAgICAgbWluID0gbWF4OwogICAgICAgIH0KICAgICAgICBlbHNlewogICAgICAgIAlpZiAobWF4IC0gbWluID4gZGVsdGEpIGRlbHRhID0gbWF4IC0gbWluOwogICAgICAgIH0KICAgICAgICAKICAgIH0KICAgIGNvdXQgPDwgIk1pbmltYTogIjsKCWZvciAoaW50IGRhdGEgOiBkYXRhTWluKSB7CgkgIGNvdXQgPDwgZGF0YSA8PCAiICI7Cgl9Cgljb3V0IDw8ICJcbk1ha3N5bWE6ICI7Cglmb3IgKGludCBkYXRhIDogZGF0YU1heCkgewoJICBjb3V0IDw8IGRhdGEgPDwgIiAiOwoJfQogICAgY291dCA8PCAiXG4iIDw8IGRlbHRhOwoKICAgIHJldHVybiAwOwp9