all soltuions
First commit