I probably won't finish
Not so happy about my first solution using regex + needing to use rust fancy regex because normal doesn't support backtraces, feels annoying, I should circle back to Part 2 and make a regexless solution.