attempt on problem 123