A shopper pushes a grocery cart 20.0 m at constant speed on level ground

A shopper pushes a grocery cart 20.0 m at constant speed on level ground, against a 35.0 N frictional force. He pushes in a direction 25.0° below the horizontal.

a) What is the work done on the cart by the friction?
b) What is the work done on the cart by the gravitational force?
c) What is the work done on the cart by the shopper?
d) Find the force the shopper exerts, using energy considerations.
e) What is the total work done on the cart?