Other than all having played for AC Milan, what do Zlatan Ibrahimovic, Roberto Baguio and Patrick Viera have in common?
A. They were all attacking players
B. They all played for Milan, Inter and Juventus
C. They all played the same number of games for Milan
D. They all played for Milan post 1998