A detailed report Answer