(a) 
In order to find the acceleration of the puck, we must analyze the forces acting on it.
Along the vertical direction, we have two forces: the weight of the puck, mg, and the normal reaction, N. The two forces are equal and opposite so that the vertical acceleration is zero, so we can write
(1)
where m is the mass of the puck and g is the acceleration of gravity.
Along the horizontal direction, there is only one force acting on the puck: the force of friction, opposite to the direction of motion of the puck. So we can write:
(2)
where
is the coefficient of kinetic friction and a is the acceleration. Substituting (N) from eq.(1) into (2), we find an expression for a:

(b) 
We can find the distance that the puck slides using the following SUVAT equation:

where
v = 0 is the final velocity of the puck (it comes to a stop, so v = 0)
is the initial velocity of the puck
a is the acceleration
d is the distance travelled
Substituting the expression for (a) that we found previously, we find an expression for d:
