Question: are neutrons heavier than protons?
Answer: Proton is composed of gluons and three quarks, two up and one down, precisely. Neutrons are also composed of gluons and three quarks but their combination is different, one up and two down quarks. Up quarks is lighter than a down quark. Therefore, neutron is a bit heavier than a proton.