Added several solutions.