Uploading Challenge 2 for Day 21
Uploading Challenge 2 for Day 21

pviafore/AdventOfCode2016,pviafore/AdventOfCode2016,pviafore/AdventOfCode2016,pviafore/AdventOfCode2016,pviafore/AdventOfCode2016,pviafore/AdventOfCode2016,pviafore/AdventOfCode2016,pviafore/AdventOfCode2016,pviafore/AdventOfCode2016,pviafore/AdventOfCode2016,pviafore/AdventOfCode2016,pviafore/AdventOfCode2016