Who can answer this tough riddle?

Top