AC problem 8 solution