Impossible level (26/39)

Impossible level