Detailed answer (8/26)

Detailed answer