In a cricket team of 20 players, there are a certain number of wicket-keepers. All of them can either bowl or bat or both. The number of wicket-keepers who can only bat is 3 and the number of wicket-keepers who can only bowl is 1. Five players in the team are all-rounders, who can bat as well as a bowl but are not wicket-keepers. If there are at least 5 players in the team, who can only bat or who can only bowl. Then what is the maximum number of players who can do all three things?
A) 0
B) 1
C) 2
D) 3
E) 4
Answer: B
Source: e-GMAT