Iteration 2 of Problem 1 v2. IO but no validation