n-choose-k Problems