Impossible level (29/39)

Impossible level