THE PUZZLE THEORY