#!/usr/bin/env ruby require "id_range" id_ranges = STDIN.read.chomp.split(",").map{ |chunk| IdRange.for chunk } puts "Part 1: #{id_ranges.map(&:invalid_ids).flatten.sum}" puts "Part 2: #{id_ranges.map(&:silly_invalid_ids).flatten.sum}"