If we consider molecules of an ideal gas in a box with a frictionless piston and now the box is heated and piston moves slowly outwards, then:
(a) the force on piston is due to molecular collision with piston
(b) the molecules collide with piston and return back with same speed
(c) the molecular collision with piston is inelastic
(d) both (a) and (b) are correct