import java.util.*;
public class Main {
public static int[] findCriticalPoints(int[] values) {
int n = values.length;
if (n < 3) return new int[]{-1, -1};
List<Integer> criticalIndices = new ArrayList<>();
for (int i = 1; i < n - 1; i++) {
if ((values[i] > values[i - 1] && values[i] > values[i + 1]) ||
(values[i] < values[i - 1] && values[i] < values[i + 1])) {
criticalIndices.add(i);
}
}
if (criticalIndices.size() < 2) return new int[]{-1, -1};
for (int i = 1; i < criticalIndices.size(); i++) {
int diff = criticalIndices.get(i) - criticalIndices.get(i - 1);
minDist
= Math.
min(minDist, diff
); }
int maxDist = criticalIndices.get(criticalIndices.size() - 1) - criticalIndices.get(0);
return new int[]{minDist, maxDist};
}
public static void main
(String[] args
) { Scanner sc
= new Scanner
(System.
in); int n = sc.nextInt();
int[] values = new int[n];
for (int i = 0; i < n; i++) {
values[i] = sc.nextInt();
}
int[] result = findCriticalPoints(values);
System.
out.
println(result
[0] + " " + result
[1]); }
}
aW1wb3J0IGphdmEudXRpbC4qOwoKcHVibGljIGNsYXNzIE1haW4gewoKICAgIHB1YmxpYyBzdGF0aWMgaW50W10gZmluZENyaXRpY2FsUG9pbnRzKGludFtdIHZhbHVlcykgewogICAgICAgIGludCBuID0gdmFsdWVzLmxlbmd0aDsKICAgICAgICBpZiAobiA8IDMpIHJldHVybiBuZXcgaW50W117LTEsIC0xfTsKCiAgICAgICAgTGlzdDxJbnRlZ2VyPiBjcml0aWNhbEluZGljZXMgPSBuZXcgQXJyYXlMaXN0PD4oKTsKCiAgICAgICAgZm9yIChpbnQgaSA9IDE7IGkgPCBuIC0gMTsgaSsrKSB7CiAgICAgICAgICAgIGlmICgodmFsdWVzW2ldID4gdmFsdWVzW2kgLSAxXSAmJiB2YWx1ZXNbaV0gPiB2YWx1ZXNbaSArIDFdKSB8fAogICAgICAgICAgICAgICAgKHZhbHVlc1tpXSA8IHZhbHVlc1tpIC0gMV0gJiYgdmFsdWVzW2ldIDwgdmFsdWVzW2kgKyAxXSkpIHsKICAgICAgICAgICAgICAgIGNyaXRpY2FsSW5kaWNlcy5hZGQoaSk7CiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgICAgIGlmIChjcml0aWNhbEluZGljZXMuc2l6ZSgpIDwgMikgcmV0dXJuIG5ldyBpbnRbXXstMSwgLTF9OwoKICAgICAgICBpbnQgbWluRGlzdCA9IEludGVnZXIuTUFYX1ZBTFVFOwogICAgICAgIGZvciAoaW50IGkgPSAxOyBpIDwgY3JpdGljYWxJbmRpY2VzLnNpemUoKTsgaSsrKSB7CiAgICAgICAgICAgIGludCBkaWZmID0gY3JpdGljYWxJbmRpY2VzLmdldChpKSAtIGNyaXRpY2FsSW5kaWNlcy5nZXQoaSAtIDEpOwogICAgICAgICAgICBtaW5EaXN0ID0gTWF0aC5taW4obWluRGlzdCwgZGlmZik7CiAgICAgICAgfQoKICAgICAgICBpbnQgbWF4RGlzdCA9IGNyaXRpY2FsSW5kaWNlcy5nZXQoY3JpdGljYWxJbmRpY2VzLnNpemUoKSAtIDEpIC0gY3JpdGljYWxJbmRpY2VzLmdldCgwKTsKICAgICAgICByZXR1cm4gbmV3IGludFtde21pbkRpc3QsIG1heERpc3R9OwogICAgfQoKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgICAgICBTY2FubmVyIHNjID0gbmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKICAgICAgICBpbnQgbiA9IHNjLm5leHRJbnQoKTsKICAgICAgICBpbnRbXSB2YWx1ZXMgPSBuZXcgaW50W25dOwogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKSB7CiAgICAgICAgICAgIHZhbHVlc1tpXSA9IHNjLm5leHRJbnQoKTsKICAgICAgICB9CiAgICAgICAgaW50W10gcmVzdWx0ID0gZmluZENyaXRpY2FsUG9pbnRzKHZhbHVlcyk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKHJlc3VsdFswXSArICIgIiArIHJlc3VsdFsxXSk7CiAgICB9Cn0K