Why does this question give an answer of zero?

A boy jumps from rest straight upward from a flat, stationary concrete surface. The boy, of mass M, leaves the concrete surface with speed v and his center of mass rises a distance d to the highest point of the motion. How much work did the normal force of contact (N) between the boy's feet and the concrete do on the boy?

So here, essentially what happens is the boy pushes on the floor and the normal force exerted back onto him by the floor propels him by a distance d. Hence that means the work done by normal force should be Mgd - a normal force was applied on him and that caused him to move by a distance d- however the answer that is given is 0. I dont understand this result as there is a clear force and displacement here. Or am I misunderstanding the question somehow?

Edit:- "In the jumping example, the floor is not doing work. After all, it is just a floor, it has nowhere to get the energy from to do work on you. (The floor of the elevator gets it from the motor running the elevator.) When you jump, the force from the floor on your shoes increases, but there is no displacement between the floor and your shoes until your shoes leave the floor, and at that point there's no force any more. Your torso is moving upwards while you jump, but there's no force from the floor on your torso, so the floor isn't doing work. All the energy of a jump comes from internal energy, not external work." But even then my doubt persists- it was the normal force that allowed this upward acceleration to take place right? So why does it not do any work?

• Remember that work is force times the distance it was applied to the body. Commented Nov 15, 2020 at 21:57