import enum


class TicTacSquare(enum.Enum):
    EMPTY = 0
    X = 1
    O = 2


class TicTacResult(enum.Enum):
    UNFINISHED = 0
    X_WINS = 1
    O_WINS = 2
    DRAW = 3
    BOTH_WIN = 4

import enum


class TicTacSquare(enum.Enum):
    EMPTY = 0
    X = 1
    O = 2

class TicTacResult(enum.Enum):
    UNFINISHED = 0
    X_WINS = 1
    O_WINS = 2
    DRAW = 3
    BOTH_WIN = 4

class TicTacRules(enum.Enum):
    CLASSICAL = 0
    MINIMAL_QUANTUM = 1
    FULLY_QUANTUM = 2

Add enum for different rulesets
Add enum for different rulesets

  import enum
  
  
  class TicTacSquare(enum.Enum):
      EMPTY = 0
      X = 1
      O = 2
  
- 
  class TicTacResult(enum.Enum):
      UNFINISHED = 0
      X_WINS = 1
      O_WINS = 2
      DRAW = 3
      BOTH_WIN = 4
  
+ class TicTacRules(enum.Enum):
+     CLASSICAL = 0
+     MINIMAL_QUANTUM = 1
+     FULLY_QUANTUM = 2
+ 
Add enum for different rulesets
## Code Before:
import enum


class TicTacSquare(enum.Enum):
    EMPTY = 0
    X = 1
    O = 2


class TicTacResult(enum.Enum):
    UNFINISHED = 0
    X_WINS = 1
    O_WINS = 2
    DRAW = 3
    BOTH_WIN = 4

## Instruction:
Add enum for different rulesets
## Code After:
import enum


class TicTacSquare(enum.Enum):
    EMPTY = 0
    X = 1
    O = 2

class TicTacResult(enum.Enum):
    UNFINISHED = 0
    X_WINS = 1
    O_WINS = 2
    DRAW = 3
    BOTH_WIN = 4

class TicTacRules(enum.Enum):
    CLASSICAL = 0
    MINIMAL_QUANTUM = 1
    FULLY_QUANTUM = 2
