Cracking The Puzzle