A hard problem (15/31)

A hard problem