From the rules I assumed if a zombie is <400 range of a human at the end of a turn, it’s impossible to save that human. However in some of the test cases these humans do get saved. What is the actual condition for saving a human? If you can still intercept them <400 range the specification seems pointless.
some output from my test:
human at 4000, 2250 cannot be saved from zombie at 4000, 3375
intercept point:4000, 2650
ash-target distance: 4407
ash steps: 3 zombie steps: 2