Problem 2 potential solutions