Need to add 3 more solutions.