compile: gcc day_5.c -Werror=switch -o day5 -march=native -Ofast -flto run: ./day5 run2: ./day4 2