| 14 | |
| 15 | |
| 16 | class TreeNode: |
| 17 | def __init__(self, freq: int, left: Letter | TreeNode, right: Letter | TreeNode): |
| 18 | self.freq: int = freq |
| 19 | self.left: Letter | TreeNode = left |
| 20 | self.right: Letter | TreeNode = right |
| 21 | |
| 22 | |
| 23 | def parse_file(file_path: str) -> list[Letter]: |