Part 1 working
Part 1