.. automodule:: python_by_contract_corpus.correct.ethz_eprog_2019.exercise_09.problem_02 :members: :special-members: :exclude-members: __abstractmethods__, __module__, __annotations__, __dict__, __weakref__, __dataclass_fields__, __dataclass_params__, __orig_bases__, __parameters__, __hash__