Predict the products formed when cyclohexane carbaldehyde reacts with following reagents

Predict the products formed when cyclohexane carbaldehyde reacts with following reagents:
(i) PhMgBr (ii) Tollen’s reagent
(iii) Semicarbazide and weak acid (iv) Excess ethanol and acid