This was surprisingly fun to do i'm not gonna lie. Can easily optimise this one going forward.
5 More ILs to go!