boolean expression for different gates - Search