library riddle