Line by Line explanation was given