warning: (very) ugly code and lots of random binaries everywhere since i'm too lazy to make a .gitignore
goal was to solve every problem as fast as possible (timer starts when i click on the problem, not when the problem is released. my sleep schedule is too scuffed for that haha)