I don't know. It may be impossible due to the random/variability element in the game. Which is a good thing, since it means, for example, that the situation 3 seconds after a retry point can be different each time.
The downside of course is that it makes things like this very difficult.