A hard problem (6/31)

A hard problem