In the episode where Cell (in his 2nd form) was trying to blow himself up along with the others, Goku teleported him to King Kai's planet to prevent him from destroying Earth.
How did Cell get back to Earth after self-destructing, while Goku and King Kai were killed? Not only that, how he was he able to stay alive in his 3rd or perfect form?