This is the code I used to do the Advent of Code challenges.
Written in Python3
Usually try to use as few libraries for no real reason, but have used numpy, itertools, unittest, copy and tqdm
input_data.txt contains my personalised set of data for each question