Calaf answers riddle