hal riddle