n, s = map(int, input().split()) p = sorted((x, i) for i, x in enumerate(map(int, input().split()), 1)) ans = [] for i in range(n): if i and p[i][0] - p[i-1][0] <= s or i + 1 < n and p[i+1][0] - p[i][0] <= s: pass else: ans.append(p[i][1]) ans.sort() print(len(ans)) print(*ans)