Detailed Solutions