i gave up after like 15 minutes idk