Added 4 solutions.