State two conditions required for osmosis. | Shiksha Nation