Rating:

We can't just jump to `quiz()` directly, since we need to make `knows_logic`, `knows_algebra`, and `knows_functions` True. Each of these variables are only set within their corresponding functions: `logic()`, `algebra()` and `functions()`.

[Full Writeup](https://zeyu2001.gitbook.io/ctfs/2021/bcactf-2.0/discrete-mathematics)

Original writeup (https://zeyu2001.gitbook.io/ctfs/2021/bcactf-2.0/discrete-mathematics).