Finished problems 52,53,55,56