the most impossible platform game ever?

XZ589L - level 2 I give up… 100 lives