Difficult to solve (23/48)

Difficult to solve