implement basic gates using nand gate