@neilnjae I was going to ask why you wasted resources on "precomputing" all blizzard positions, since you can check if a position at a time is safe by looking at the 4 places in the input where the blizzard might come from. But then I saw its all lazy anyway.