A hard problem (25/31)

A hard problem