Can you solve this rather long puzzle for a STEEM prize?