List<Integer> minWindow(int[]A) {
		List<Integer> rel=new ArrayList<>();rel.add(-1);rel.add(-1);
		if (A==null||A.length==0) return rel;
		int j=0;
		while (j+1<A.length&&A[j]<A[j+1])++j;
		--j;
		for (int i=0,max=A[0];i<A.length;++i) {
			max=Math.max(max, A[i]);
			if (A[i]<max) {
				while (j>=0&&A[j]>A[i])--j;
				rel.set(0, j+1);
				rel.set(1, i);
			}
		}
		return rel;
	}