A hard problem (19/31)

A hard problem