Tried too many times to count, took me 1h 30 to finally get this, if I ever do this again, it's in a run not IL