import sys input = sys.stdin.readline from collections import Counter T=int(input()) for tests in range(T): N,L,K=map(int,input().split()) X=list(map(int,input().split())) OK=(L+1)//2 NG=0 while OK>NG+1: mid=(OK+NG)//2 D=Counter() for x in X: l=x-mid r=x+mid if l<0: D[l%L]+=1 l=0 D[l]+=1 if r>L: D[0]+=1 r=r%L D[r]-=1 if D[0]