($N,$D,$T)=glob<>; @X=sort{$a%$D-$b%$D||$a-$b}map$_+1e9,glob<>; for(@X){ if( ($==$_/$D)<=$%+2*$T && $_%$D==($p//-1) ){ $\+=$=-$% }else{ $\+=2*$T+1 } $%=$=; $p=$_%$D } print