Adding solution.go but it is not finished yet