solution for problem 1 in go.