A hard problem (7/31)

A hard problem