NAND GATE

Can be used to represent ALL KINDS of boolean expressions.

NOT

(x . x)' = x'

AND

((x . y)' . (x . y)')' = x . y

OR

((x.x)'.(y.y)')' = (x'.y')' = x + y