If the same force fires identical bullets from a light rifle and a heavy rifle, which rifle will hurt the shoulder more and what is the reason?
 
According to , momentum of each identical bullet fired is  the momentum of light rifle as well as momentum of heavy rifle but in  direction.
 
So, the  will recoil faster and hence it will hurt the shoulder more.