Xavier, Yosef & Zeke are three brothers. All together they can do 56 push-ups in 3 minutes. Xavier does as many as Yosef and Zeke combined. Zeke does two less than half as many as Yosef does. How many push-ups does Yosef do?

A. 12
B. 28
C. 8
D. 6
E. 20​