Difficult to solve (44/48)

Difficult to solve