Problem 3 potential solutions