Impossible level (27/39)

Impossible level