Answer:
900 outfits
Explanation:
Assuming that every shirt, pair of pants, pair of socks and pair of shoes are different, the number of different outfits that John can make is determined by multiplying the quantity available of each item (shirt, pants, socks, and shoes):
John can make 900 different outfits.