Put all 3 parts together in part1.rb