Unraveling the Riddles!