added solutions to problems