Difficult to solve (19/48)

Difficult to solve