added some solutions.