Difficult to solve (46/48)

Difficult to solve