where does the solids weigh more in air or in a liquid ?
Air definitively. Any solid weights about half as much in water as it weights in air because in water solid is affected by additional eject force. Eject force depends on the density of the medium, and because the water density greater than the density of air, eject force, which reduces body weight, is grater in water. That is why you can easily lift a heavy weight under water but it is hard to do it in the air.