@@ -0,0 +1,798 @@
+package test;%0A%0Apublic class Test %7B%0A  static class Result %7B%0A    int m;%0A    int n;%0A%0A    @Override%0A    public String toString() %7B%0A      return %22(m=%22 + m + %22, n=%22 + n + %22)%22;%0A    %7D%0A  %7D%0A  public static Result minSortedIndices(int%5B%5D arr) %7B%0A    int min = -1, max = -1;%0A    for (int i = 1; i %3C arr.length; i++) %7B%0A      if (arr%5Bi - 1%5D %3E arr%5Bi%5D) %7B%0A        if (min == -1 %7C%7C arr%5Bmin%5D %3E arr%5Bi%5D) min = i;%0A      %7D%0A    %7D%0A%0A    if (min == -1) return null;%0A%0A    for (int i = arr.length - 2; i %3E= 0; i--) %7B%0A      if (arr%5Bi + 1%5D %3C arr%5Bi%5D) %7B%0A        if (max == -1 %7C%7C arr%5Bmax%5D %3C arr%5Bi%5D) max = i;%0A      %7D%0A    %7D%0A%0A    int m = 0, n = arr.length - 1;%0A    while (m %3C min && arr%5Bm%5D %3C arr%5Bmin%5D) m++;%0A    while (n %3E max && arr%5Bn%5D %3E arr%5Bmax%5D) n--;%0A%0A    Result res = new Result();%0A    res.m = m;%0A    res.n = n;%0A    return res;%0A  %7D%0A%7D%0A

add solution