my p1 was relatively slow because i didn't get my input processing method set in my mind fast enough so i started writing code and then had to quickly revise it twice which cost me a bunch
the one thing i wish had been different tonight is that the sample should have been larger so the dumb shit i did for part 1 would have been fresh in my mind when i had to fix it because i wouldn't have been able to get the right answer by complete accident
@emanresuA in this case you literally have to make a grid for part 2 but you don't need it for intermediate steps and the points are very sparse to begin with so yeah
I do love being screwed over by the lazy evaluation i worked so hard to bug fix purely because global variables and because python's exec is hella janky sometimes