Challenging puzzle (11/45)

Challenging puzzle