using System; using System.Collections.Generic; using System.Linq; class Program { static void Main(string[] args) { var T = int.Parse(Console.ReadLine()); for (int i = 0; i < T; i++) { var input = Console.ReadLine().Split().Select(int.Parse).ToArray(); var N = input[0]; var M = input[1]; var A = Console.ReadLine().Split().Select(int.Parse).ToArray(); var ans = "Yes"; for (int j = 1; j < N - 1; j++) { if (A[j] < M - A[j - 1]) { ans = "No"; break; } } Console.WriteLine(ans); } } }