I have to admit that I wasn't expecting to win the last competition so this level was hastly designed, I'm a bit worried after several failed attempts myself that this level is in fact impossible.
Has anyone got close? Should I submit something else?