Difficult riddle with answer