Possible solutions to first problem.