first solution to todo35