Difficult to solve (27/48)

Difficult to solve