A hard problem (27/31)

A hard problem