Impossible level (23/39)

Impossible level