another one of those... riddles...