Difficult to solve (33/48)

Difficult to solve