adding 33, 35, 37 solutions, gofmt 3 and 7