I don’t think I’ve ever completed this before. But now I have.
It was actually a lot easier than I remember. Although there’s a level timer, the trick is to take your time and don’t panic. It’s only on the final level I came close to running out of time!