adventofcode.com adventofcode.com puzzles Based on https://www.youtube.com/playlist?list=PLQXBtq4j4Ozkx3r4eoMstdkkOG98qpBfg https://adventofcode.com/2019 https://docs.rs/structopt/latest/structopt/