Super Mario World/Special/Tubular

Info
This is the most frustrating level in the game and impossible if you don't know what to do. The main means of completion is through the use of balloons. However, it is possible to complete the level by using a blue Yoshi and swallowing a Koopa shell, but a sufficient amount of blue Koopa shells do not exist to beat the level with a regular Yoshi.

Walkthrough
Jump onto and past the Chuck ahead. Go past the next pipe, but watch out for the piranha, and run and jump into the Dragon Coin and over the Chuck. Go over the yellow pipes and activate the P-Switch. There are two ways to collect the P-Balloon. One: quickly drop down and left onto the springboard, and hit the [?] block and collect the P-Balloon that comes from it. Two: Jump to the right side of the [?] block and do a spin jump while on you're in the air, the P-Balloon will come out of that side and you will collect it inmeadiately, which will allow you to avoid enemies. Float and get the Dragon Coin that's under the block, and go up and collect the Dragon Coin above the Chuck on the block. Hit the ? block just to the right and renew your inflatingness with the P-Balloon. Head through the flying Koopas and collect the Dragon Coin that are between the volcano flowers when the coast is clear. Go onward, past the yellow pipe and under the Chuck so you can get another P-Balloon. Now watch out for footballs from the above Chuck when getting it, because unless you are prepared, one WILL hit you. I recommend that you wait until one has been throw and gone, then hit the block and get the P-Balloon. Hit the block that the Chuck above is resting on (for safety sake, and for revenge) and go under the next to volcano flowers, and onto the exit. Save.