#define rd_skip_line() while(*rp++!=10) #define rd() ({long _v=0,_c;while(_c=*rp++-48,_c>=0)_v=_v*10+_c;_v;}) #define rrep(v,e) for(long v=e;v--;) typedef unsigned long ulong; char wbuf[1<<25]; int main(){ char*mmap(); char*rp=mmap(0l,1l<<25,1,2,0,0ll); char*wp=wbuf; rd_skip_line(); while(*rp){ ulong z='\nseY'; long n=rd(); long m=rd(); long b=rd(); rrep(i,n-1){ long a=rd(); if(a+b