Counting principles or Selection problems