This brain teaser came across my desk today and I think the solution is quite clever; see if you can get it without using the web.
Can you create a logical NOT gate using only AND gates? [Hint: the answer is yes]
What is the minimum number of AND gates needed for this?
I'll post my solution later.

