Difficult problems (46/48)

Difficult problems