logic gate programming - Search