THE PUZZLE CLASS