Very good riddle.