Unraveling The Puzzle