A hard problem (4/31)

A hard problem