HOW MANY SOLUTIONS CAN ONE PUZZLE HAVE?!?