The three most important physical factors that influence rock weathering are