Very difficult riddle