A hard problem (3/31)

A hard problem