This is the final level regardless of whether you do the NES or Japanese version, and it was the first time I needed a while to work out the solution.

What do you think?