Checked some of the solution