Difficult to solve (40/48)

Difficult to solve