n,k=gets.split.map &:to_i a=gets.split.map &:to_i s=(0..n).map{0} n.times{|i|s[i+1]=s[i]+a[i]} t=(0..n-k).map{|i|s[i+k]-s[i]}.sort+[2e9] gets.to_i $<.map{|x|p t.bsearch_index{|y|y>x.to_i}}