[Tiny Tapeout Puzzles](https://tinytapeout.com/digital_design/puzzle_flipflop/)

A flip flop has been created from logic gates below. A NAND gate was needed to create the correct functionality.

| D       | E       | Q      | !Q     |
|---------|---------|--------|--------|
| 0       | 0       | 0      | 1      |
| 0       | 1       | 0      | 1      |
| 1       | 0       | 0      | 1      |
| 1       | 1       | 1      | 0      |

**assumes that Q has an initial state of 0*
Example D-Flip Flop.
Enable (E).
Input (D).
Output (Q).
Inverted Output (!Q).
Output (Q).
Inverted Output (!Q).