N,D,K = [int(i) for i in input().split()] A = [] max = 0 d1,d2 = 0,0 for i in range(N): A.append(int(input())) for i in range(1,N-1): if i < D: if max < A[i]-min(A[:i]): max = A[i]-min(A[:i]) d1 = A.index(min(A[:i])) d2 = i else: if max < A[i]-min(A[i-D:i]): max = A[i]-min(A[i-D:i]) d1 = A.index(min(A[i-D:i])) d2 = i if max == 0: print(0) else: print(max*K) print(d1,d2)