Level/Circular Dependency

From Turing Complete

This level is special in that you have to intentionally create an error condition.

The level is split into two tests. The first one has you create a circular dependency. The second one asks for a circular dependency involving at least two components.

The simplest design that passes both tests is a loop of two Not Gates.