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