added solution in go