<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project source="2.7.1" version="1.0">
This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
<lib desc="#Wiring" name="0">
    <tool name="Pull Resistor">
      <a name="facing" val="north"/>
    </tool>
    <tool name="Constant">
      <a name="value" val="0x0"/>
    </tool>
  </lib>
  <lib desc="#Gates" name="1">
    <tool name="AND Gate">
      <a name="inputs" val="3"/>
    </tool>
    <tool name="NAND Gate">
      <a name="inputs" val="3"/>
    </tool>
    <tool name="NOR Gate">
      <a name="inputs" val="3"/>
    </tool>
  </lib>
  <lib desc="#Plexers" name="2"/>
  <lib desc="#Arithmetic" name="3"/>
  <lib desc="#Memory" name="4">
    <tool name="ROM">
      <a name="contents">addr/data: 8 8
0
</a>
    </tool>
  </lib>
  <lib desc="#I/O" name="5"/>
  <lib desc="#Base" name="6">
    <tool name="Text Tool">
      <a name="text" val=""/>
      <a name="font" val="SansSerif plain 16"/>
      <a name="halign" val="center"/>
      <a name="valign" val="base"/>
    </tool>
  </lib>
  <main name="NAND vs AND"/>
  <options>
    <a name="gateUndefined" val="ignore"/>
    <a name="simlimit" val="1000"/>
    <a name="simrand" val="0"/>
  </options>
  <mappings>
    <tool lib="6" map="Button2" name="Menu Tool"/>
    <tool lib="6" map="Button3" name="Menu Tool"/>
    <tool lib="6" map="Ctrl Button1" name="Menu Tool"/>
  </mappings>
  <toolbar>
    <tool lib="6" name="Poke Tool"/>
    <tool lib="6" name="Edit Tool"/>
    <tool lib="6" name="Text Tool">
      <a name="text" val=""/>
      <a name="font" val="SansSerif plain 16"/>
      <a name="halign" val="center"/>
      <a name="valign" val="base"/>
    </tool>
    <sep/>
    <tool lib="0" name="Pin">
      <a name="tristate" val="false"/>
    </tool>
    <tool lib="0" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="labelloc" val="east"/>
    </tool>
    <tool lib="1" name="NOT Gate"/>
    <tool lib="1" name="AND Gate"/>
    <tool lib="1" name="OR Gate"/>
  </toolbar>
  <circuit name="NAND vs AND">
    <a name="circuit" val="NAND vs AND"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <wire from="(270,40)" to="(270,180)"/>
    <wire from="(550,400)" to="(640,400)"/>
    <wire from="(320,160)" to="(320,240)"/>
    <wire from="(550,80)" to="(550,360)"/>
    <wire from="(100,220)" to="(220,220)"/>
    <wire from="(660,40)" to="(660,180)"/>
    <wire from="(160,400)" to="(250,400)"/>
    <wire from="(710,240)" to="(760,240)"/>
    <wire from="(580,290)" to="(580,340)"/>
    <wire from="(660,220)" to="(660,240)"/>
    <wire from="(610,280)" to="(640,280)"/>
    <wire from="(160,80)" to="(160,360)"/>
    <wire from="(220,200)" to="(220,220)"/>
    <wire from="(160,360)" to="(160,400)"/>
    <wire from="(580,340)" to="(640,340)"/>
    <wire from="(760,240)" to="(810,240)"/>
    <wire from="(270,360)" to="(270,380)"/>
    <wire from="(710,160)" to="(710,240)"/>
    <wire from="(850,240)" to="(880,240)"/>
    <wire from="(810,200)" to="(810,240)"/>
    <wire from="(270,420)" to="(270,440)"/>
    <wire from="(610,200)" to="(610,220)"/>
    <wire from="(190,140)" to="(300,140)"/>
    <wire from="(660,240)" to="(660,260)"/>
    <wire from="(190,340)" to="(250,340)"/>
    <wire from="(370,100)" to="(370,240)"/>
    <wire from="(490,360)" to="(550,360)"/>
    <wire from="(490,290)" to="(580,290)"/>
    <wire from="(810,280)" to="(830,280)"/>
    <wire from="(580,140)" to="(580,290)"/>
    <wire from="(610,220)" to="(610,280)"/>
    <wire from="(810,200)" to="(830,200)"/>
    <wire from="(190,140)" to="(190,290)"/>
    <wire from="(850,300)" to="(850,320)"/>
    <wire from="(270,240)" to="(270,260)"/>
    <wire from="(660,360)" to="(660,380)"/>
    <wire from="(760,100)" to="(760,240)"/>
    <wire from="(190,290)" to="(190,340)"/>
    <wire from="(610,200)" to="(640,200)"/>
    <wire from="(660,300)" to="(660,320)"/>
    <wire from="(760,40)" to="(760,60)"/>
    <wire from="(100,360)" to="(160,360)"/>
    <wire from="(220,280)" to="(250,280)"/>
    <wire from="(490,220)" to="(610,220)"/>
    <wire from="(370,40)" to="(370,60)"/>
    <wire from="(270,300)" to="(270,320)"/>
    <wire from="(270,240)" to="(320,240)"/>
    <wire from="(850,240)" to="(850,260)"/>
    <wire from="(550,80)" to="(740,80)"/>
    <wire from="(160,80)" to="(350,80)"/>
    <wire from="(220,200)" to="(250,200)"/>
    <wire from="(850,160)" to="(850,180)"/>
    <wire from="(220,220)" to="(220,280)"/>
    <wire from="(810,240)" to="(810,280)"/>
    <wire from="(270,220)" to="(270,240)"/>
    <wire from="(550,360)" to="(550,400)"/>
    <wire from="(850,220)" to="(850,240)"/>
    <wire from="(100,290)" to="(190,290)"/>
    <wire from="(370,240)" to="(410,240)"/>
    <wire from="(320,40)" to="(320,120)"/>
    <wire from="(710,40)" to="(710,120)"/>
    <wire from="(660,420)" to="(660,440)"/>
    <wire from="(580,140)" to="(690,140)"/>
    <wire from="(660,240)" to="(710,240)"/>
    <wire from="(320,240)" to="(370,240)"/>
    <comp lib="6" loc="(335,324)" name="Text">
      <a name="text" val="1 gate delay"/>
      <a name="font" val="SansSerif plain 16"/>
    </comp>
    <comp lib="0" loc="(270,380)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(100,220)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(270,40)" name="Constant"/>
    <comp lib="0" loc="(270,260)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(660,380)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(850,320)" name="Constant">
      <a name="value" val="0x0"/>
    </comp>
    <comp lib="0" loc="(370,100)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(710,40)" name="Constant"/>
    <comp lib="0" loc="(270,320)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(660,440)" name="Constant">
      <a name="value" val="0x0"/>
    </comp>
    <comp lib="0" loc="(880,240)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
    </comp>
    <comp lib="0" loc="(660,40)" name="Constant"/>
    <comp lib="0" loc="(760,100)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(100,360)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(490,360)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(490,290)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(850,220)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(270,440)" name="Constant">
      <a name="value" val="0x0"/>
    </comp>
    <comp lib="0" loc="(270,220)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(490,220)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(710,160)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(370,40)" name="Constant"/>
    <comp lib="0" loc="(410,240)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
    </comp>
    <comp lib="0" loc="(660,220)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="6" loc="(339,280)" name="Text">
      <a name="text" val="NAND gate"/>
      <a name="font" val="SansSerif plain 22"/>
    </comp>
    <comp lib="6" loc="(730,323)" name="Text">
      <a name="text" val="2 gate delays"/>
      <a name="font" val="SansSerif plain 16"/>
    </comp>
    <comp lib="0" loc="(660,260)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="6" loc="(336,301)" name="Text">
      <a name="text" val="6 transistors"/>
      <a name="font" val="SansSerif plain 16"/>
    </comp>
    <comp lib="0" loc="(850,160)" name="Constant"/>
    <comp lib="0" loc="(760,40)" name="Constant"/>
    <comp lib="6" loc="(729,280)" name="Text">
      <a name="text" val="AND gate"/>
      <a name="font" val="SansSerif plain 22"/>
    </comp>
    <comp lib="0" loc="(660,320)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="6" loc="(727,301)" name="Text">
      <a name="text" val="8 transistors"/>
      <a name="font" val="SansSerif plain 16"/>
    </comp>
    <comp lib="0" loc="(320,40)" name="Constant"/>
    <comp lib="0" loc="(100,290)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(320,160)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(850,260)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
  </circuit>
  <circuit name="NOR vs OR">
    <a name="circuit" val="NOR vs OR"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <wire from="(330,220)" to="(330,360)"/>
    <wire from="(230,220)" to="(280,220)"/>
    <wire from="(230,200)" to="(230,220)"/>
    <wire from="(540,320)" to="(650,320)"/>
    <wire from="(540,270)" to="(540,320)"/>
    <wire from="(810,280)" to="(810,300)"/>
    <wire from="(120,60)" to="(210,60)"/>
    <wire from="(180,180)" to="(210,180)"/>
    <wire from="(770,180)" to="(790,180)"/>
    <wire from="(620,20)" to="(620,40)"/>
    <wire from="(720,220)" to="(720,360)"/>
    <wire from="(570,200)" to="(570,260)"/>
    <wire from="(720,400)" to="(720,430)"/>
    <wire from="(150,120)" to="(150,270)"/>
    <wire from="(810,200)" to="(810,220)"/>
    <wire from="(620,220)" to="(620,240)"/>
    <wire from="(280,220)" to="(330,220)"/>
    <wire from="(180,180)" to="(180,200)"/>
    <wire from="(620,80)" to="(620,100)"/>
    <wire from="(180,200)" to="(180,260)"/>
    <wire from="(570,260)" to="(600,260)"/>
    <wire from="(620,140)" to="(620,160)"/>
    <wire from="(770,260)" to="(790,260)"/>
    <wire from="(540,120)" to="(540,270)"/>
    <wire from="(280,340)" to="(280,430)"/>
    <wire from="(510,380)" to="(700,380)"/>
    <wire from="(150,270)" to="(150,320)"/>
    <wire from="(150,120)" to="(210,120)"/>
    <wire from="(280,220)" to="(280,300)"/>
    <wire from="(230,220)" to="(230,240)"/>
    <wire from="(120,60)" to="(120,340)"/>
    <wire from="(510,60)" to="(510,340)"/>
    <wire from="(230,80)" to="(230,100)"/>
    <wire from="(70,200)" to="(180,200)"/>
    <wire from="(670,220)" to="(720,220)"/>
    <wire from="(570,180)" to="(600,180)"/>
    <wire from="(230,140)" to="(230,160)"/>
    <wire from="(230,280)" to="(230,430)"/>
    <wire from="(670,220)" to="(670,300)"/>
    <wire from="(770,180)" to="(770,220)"/>
    <wire from="(720,220)" to="(770,220)"/>
    <wire from="(810,220)" to="(810,240)"/>
    <wire from="(460,340)" to="(510,340)"/>
    <wire from="(620,200)" to="(620,220)"/>
    <wire from="(230,20)" to="(230,40)"/>
    <wire from="(570,180)" to="(570,200)"/>
    <wire from="(460,200)" to="(570,200)"/>
    <wire from="(330,220)" to="(360,220)"/>
    <wire from="(620,220)" to="(670,220)"/>
    <wire from="(460,270)" to="(540,270)"/>
    <wire from="(670,340)" to="(670,430)"/>
    <wire from="(70,340)" to="(120,340)"/>
    <wire from="(540,120)" to="(600,120)"/>
    <wire from="(510,60)" to="(600,60)"/>
    <wire from="(330,400)" to="(330,430)"/>
    <wire from="(620,280)" to="(620,430)"/>
    <wire from="(150,320)" to="(260,320)"/>
    <wire from="(180,260)" to="(210,260)"/>
    <wire from="(770,220)" to="(770,260)"/>
    <wire from="(810,140)" to="(810,160)"/>
    <wire from="(810,220)" to="(840,220)"/>
    <wire from="(120,380)" to="(310,380)"/>
    <wire from="(510,340)" to="(510,380)"/>
    <wire from="(120,340)" to="(120,380)"/>
    <wire from="(70,270)" to="(150,270)"/>
    <comp lib="0" loc="(70,340)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(460,270)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(810,240)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(70,200)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(330,360)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(720,360)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="6" loc="(307,171)" name="Text">
      <a name="text" val="6 transistors"/>
      <a name="font" val="SansSerif plain 16"/>
    </comp>
    <comp lib="0" loc="(70,270)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="6" loc="(697,171)" name="Text">
      <a name="text" val="8 transistors"/>
      <a name="font" val="SansSerif plain 16"/>
    </comp>
    <comp lib="0" loc="(620,200)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="6" loc="(312,152)" name="Text">
      <a name="text" val="NOR gate"/>
      <a name="font" val="SansSerif plain 22"/>
    </comp>
    <comp lib="0" loc="(460,340)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(230,20)" name="Constant"/>
    <comp lib="0" loc="(620,80)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="6" loc="(700,193)" name="Text">
      <a name="text" val="2 gate delays"/>
      <a name="font" val="SansSerif plain 16"/>
    </comp>
    <comp lib="0" loc="(330,430)" name="Constant">
      <a name="value" val="0x0"/>
    </comp>
    <comp lib="0" loc="(230,430)" name="Constant">
      <a name="value" val="0x0"/>
    </comp>
    <comp lib="0" loc="(810,300)" name="Constant">
      <a name="value" val="0x0"/>
    </comp>
    <comp lib="0" loc="(230,200)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="6" loc="(306,194)" name="Text">
      <a name="text" val="1 gate delay"/>
      <a name="font" val="SansSerif plain 16"/>
    </comp>
    <comp lib="0" loc="(810,200)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(620,430)" name="Constant">
      <a name="value" val="0x0"/>
    </comp>
    <comp lib="0" loc="(670,300)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(620,20)" name="Constant"/>
    <comp lib="0" loc="(360,220)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
    </comp>
    <comp lib="0" loc="(460,200)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(230,240)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(720,430)" name="Constant">
      <a name="value" val="0x0"/>
    </comp>
    <comp lib="0" loc="(230,140)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(810,140)" name="Constant"/>
    <comp lib="0" loc="(280,430)" name="Constant">
      <a name="value" val="0x0"/>
    </comp>
    <comp lib="0" loc="(230,80)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(840,220)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
    </comp>
    <comp lib="0" loc="(280,300)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(620,240)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(620,140)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(670,430)" name="Constant">
      <a name="value" val="0x0"/>
    </comp>
    <comp lib="6" loc="(699,150)" name="Text">
      <a name="text" val="OR gate"/>
      <a name="font" val="SansSerif plain 22"/>
    </comp>
  </circuit>
  <circuit name="9 input gate faceoff">
    <a name="circuit" val="9 input gate faceoff"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <wire from="(560,590)" to="(600,590)"/>
    <wire from="(530,160)" to="(560,160)"/>
    <wire from="(230,430)" to="(230,500)"/>
    <wire from="(560,120)" to="(560,130)"/>
    <wire from="(90,70)" to="(90,80)"/>
    <wire from="(560,400)" to="(560,410)"/>
    <wire from="(560,260)" to="(600,260)"/>
    <wire from="(90,540)" to="(90,550)"/>
    <wire from="(90,540)" to="(130,540)"/>
    <wire from="(230,540)" to="(270,540)"/>
    <wire from="(230,170)" to="(270,170)"/>
    <wire from="(190,610)" to="(230,610)"/>
    <wire from="(90,400)" to="(90,410)"/>
    <wire from="(90,250)" to="(90,260)"/>
    <wire from="(90,260)" to="(130,260)"/>
    <wire from="(90,630)" to="(130,630)"/>
    <wire from="(530,400)" to="(560,400)"/>
    <wire from="(700,210)" to="(740,210)"/>
    <wire from="(60,190)" to="(130,190)"/>
    <wire from="(60,160)" to="(90,160)"/>
    <wire from="(90,160)" to="(90,170)"/>
    <wire from="(230,500)" to="(270,500)"/>
    <wire from="(560,210)" to="(600,210)"/>
    <wire from="(190,520)" to="(270,520)"/>
    <wire from="(660,430)" to="(700,430)"/>
    <wire from="(90,500)" to="(130,500)"/>
    <wire from="(660,610)" to="(700,610)"/>
    <wire from="(60,70)" to="(90,70)"/>
    <wire from="(90,170)" to="(130,170)"/>
    <wire from="(90,580)" to="(90,590)"/>
    <wire from="(190,100)" to="(230,100)"/>
    <wire from="(560,630)" to="(560,640)"/>
    <wire from="(60,130)" to="(90,130)"/>
    <wire from="(700,430)" to="(700,500)"/>
    <wire from="(60,100)" to="(130,100)"/>
    <wire from="(560,630)" to="(600,630)"/>
    <wire from="(560,70)" to="(560,80)"/>
    <wire from="(530,190)" to="(600,190)"/>
    <wire from="(90,120)" to="(130,120)"/>
    <wire from="(90,450)" to="(90,460)"/>
    <wire from="(560,250)" to="(560,260)"/>
    <wire from="(90,450)" to="(130,450)"/>
    <wire from="(530,220)" to="(560,220)"/>
    <wire from="(190,430)" to="(230,430)"/>
    <wire from="(90,300)" to="(90,310)"/>
    <wire from="(700,500)" to="(740,500)"/>
    <wire from="(700,170)" to="(740,170)"/>
    <wire from="(560,500)" to="(600,500)"/>
    <wire from="(560,160)" to="(560,170)"/>
    <wire from="(560,540)" to="(600,540)"/>
    <wire from="(90,630)" to="(90,640)"/>
    <wire from="(90,300)" to="(130,300)"/>
    <wire from="(60,610)" to="(130,610)"/>
    <wire from="(90,210)" to="(90,220)"/>
    <wire from="(660,100)" to="(700,100)"/>
    <wire from="(530,130)" to="(560,130)"/>
    <wire from="(90,210)" to="(130,210)"/>
    <wire from="(560,450)" to="(600,450)"/>
    <wire from="(90,490)" to="(90,500)"/>
    <wire from="(660,190)" to="(740,190)"/>
    <wire from="(560,450)" to="(560,460)"/>
    <wire from="(60,640)" to="(90,640)"/>
    <wire from="(230,210)" to="(230,280)"/>
    <wire from="(660,520)" to="(740,520)"/>
    <wire from="(60,430)" to="(130,430)"/>
    <wire from="(60,580)" to="(90,580)"/>
    <wire from="(60,520)" to="(130,520)"/>
    <wire from="(190,190)" to="(270,190)"/>
    <wire from="(700,540)" to="(700,610)"/>
    <wire from="(560,120)" to="(600,120)"/>
    <wire from="(60,550)" to="(90,550)"/>
    <wire from="(60,460)" to="(90,460)"/>
    <wire from="(90,590)" to="(130,590)"/>
    <wire from="(850,520)" to="(870,520)"/>
    <wire from="(560,580)" to="(560,590)"/>
    <wire from="(90,410)" to="(130,410)"/>
    <wire from="(560,210)" to="(560,220)"/>
    <wire from="(560,540)" to="(560,550)"/>
    <wire from="(530,70)" to="(560,70)"/>
    <wire from="(530,100)" to="(600,100)"/>
    <wire from="(230,100)" to="(230,170)"/>
    <wire from="(230,540)" to="(230,610)"/>
    <wire from="(700,540)" to="(740,540)"/>
    <wire from="(380,520)" to="(400,520)"/>
    <wire from="(800,190)" to="(830,190)"/>
    <wire from="(60,490)" to="(90,490)"/>
    <wire from="(90,120)" to="(90,130)"/>
    <wire from="(190,280)" to="(230,280)"/>
    <wire from="(530,280)" to="(600,280)"/>
    <wire from="(530,460)" to="(560,460)"/>
    <wire from="(560,80)" to="(600,80)"/>
    <wire from="(60,220)" to="(90,220)"/>
    <wire from="(530,490)" to="(560,490)"/>
    <wire from="(530,640)" to="(560,640)"/>
    <wire from="(530,310)" to="(560,310)"/>
    <wire from="(560,300)" to="(560,310)"/>
    <wire from="(530,430)" to="(600,430)"/>
    <wire from="(530,550)" to="(560,550)"/>
    <wire from="(560,490)" to="(560,500)"/>
    <wire from="(530,580)" to="(560,580)"/>
    <wire from="(60,250)" to="(90,250)"/>
    <wire from="(560,300)" to="(600,300)"/>
    <wire from="(530,520)" to="(600,520)"/>
    <wire from="(330,520)" to="(350,520)"/>
    <wire from="(560,410)" to="(600,410)"/>
    <wire from="(330,190)" to="(360,190)"/>
    <wire from="(90,80)" to="(130,80)"/>
    <wire from="(530,610)" to="(600,610)"/>
    <wire from="(800,520)" to="(820,520)"/>
    <wire from="(60,400)" to="(90,400)"/>
    <wire from="(660,280)" to="(700,280)"/>
    <wire from="(700,210)" to="(700,280)"/>
    <wire from="(560,170)" to="(600,170)"/>
    <wire from="(60,280)" to="(130,280)"/>
    <wire from="(530,250)" to="(560,250)"/>
    <wire from="(230,210)" to="(270,210)"/>
    <wire from="(60,310)" to="(90,310)"/>
    <wire from="(700,100)" to="(700,170)"/>
    <comp lib="0" loc="(60,460)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="6" loc="(302,472)" name="Text">
      <a name="text" val="NOR gate"/>
      <a name="font" val="SansSerif plain 24"/>
    </comp>
    <comp lib="0" loc="(60,220)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="1" loc="(660,280)" name="NAND Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="0" loc="(530,490)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(60,310)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(530,280)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="1" loc="(660,520)" name="NAND Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="0" loc="(60,490)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(60,640)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="1" loc="(190,100)" name="NOR Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="6" loc="(302,142)" name="Text">
      <a name="text" val="OR gate"/>
      <a name="font" val="SansSerif plain 24"/>
    </comp>
    <comp lib="0" loc="(60,550)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(60,190)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="1" loc="(330,520)" name="NAND Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="1" loc="(800,190)" name="NOR Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="1" loc="(800,520)" name="NOR Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="0" loc="(400,520)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(530,190)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(530,520)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(530,550)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="1" loc="(380,520)" name="NOT Gate"/>
    <comp lib="0" loc="(60,400)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(60,100)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(530,610)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="6" loc="(786,139)" name="Text">
      <a name="text" val="AND gate"/>
      <a name="font" val="SansSerif plain 24"/>
    </comp>
    <comp lib="0" loc="(830,190)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="1" loc="(660,610)" name="NAND Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="0" loc="(60,610)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(530,100)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(60,160)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(530,460)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(60,250)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="1" loc="(190,190)" name="NOR Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="1" loc="(330,190)" name="NAND Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="6" loc="(353,675)" name="Text">
      <a name="text" val="26 (4*6+2) transistors and 3 gate delays"/>
      <a name="font" val="SansSerif plain 16"/>
    </comp>
    <comp lib="1" loc="(190,610)" name="NOR Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="0" loc="(530,400)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(530,430)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(530,130)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="1" loc="(660,100)" name="NAND Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="1" loc="(190,430)" name="NOR Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="0" loc="(530,160)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="6" loc="(243,34)" name="Text">
      <a name="text" val="Suppose your technology allows at most 4 inputs"/>
      <a name="font" val="SansSerif plain 16"/>
    </comp>
    <comp lib="6" loc="(346,350)" name="Text">
      <a name="text" val="24 (4*6) transistors and 2 gate delays"/>
      <a name="font" val="SansSerif plain 16"/>
    </comp>
    <comp lib="1" loc="(850,520)" name="NOT Gate"/>
    <comp lib="6" loc="(786,469)" name="Text">
      <a name="text" val="NAND gate"/>
      <a name="font" val="SansSerif plain 24"/>
    </comp>
    <comp lib="0" loc="(60,430)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(60,130)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(60,520)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(60,580)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(530,310)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(870,520)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="1" loc="(190,520)" name="NOR Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="1" loc="(190,280)" name="NOR Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="1" loc="(660,430)" name="NAND Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="0" loc="(530,220)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(60,280)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(530,640)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(530,70)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(60,70)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(360,190)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(530,580)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="1" loc="(660,190)" name="NAND Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="0" loc="(530,250)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
  </circuit>
</project>
