added some solutions to harder tasks