<?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"/>
  <lib desc="#Gates" name="1"/>
  <lib desc="#Plexers" name="2"/>
  <lib desc="#Arithmetic" name="3"/>
  <lib desc="#Memory" name="4"/>
  <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 12"/>
      <a name="halign" val="center"/>
      <a name="valign" val="base"/>
    </tool>
  </lib>
  <main name="main"/>
  <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 12"/>
      <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="main">
    <a name="circuit" val="main"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <wire from="(550,450)" to="(670,450)"/>
    <wire from="(550,370)" to="(670,370)"/>
    <wire from="(240,250)" to="(280,250)"/>
    <wire from="(220,110)" to="(260,110)"/>
    <wire from="(240,330)" to="(280,330)"/>
    <wire from="(240,410)" to="(280,410)"/>
    <wire from="(240,490)" to="(280,490)"/>
    <wire from="(240,570)" to="(280,570)"/>
    <wire from="(610,110)" to="(610,260)"/>
    <wire from="(480,170)" to="(570,170)"/>
    <wire from="(260,110)" to="(350,110)"/>
    <wire from="(260,210)" to="(280,210)"/>
    <wire from="(260,290)" to="(280,290)"/>
    <wire from="(260,370)" to="(280,370)"/>
    <wire from="(260,450)" to="(280,450)"/>
    <wire from="(260,530)" to="(280,530)"/>
    <wire from="(350,110)" to="(350,150)"/>
    <wire from="(350,230)" to="(350,280)"/>
    <wire from="(350,310)" to="(350,360)"/>
    <wire from="(350,390)" to="(350,440)"/>
    <wire from="(350,470)" to="(350,520)"/>
    <wire from="(530,300)" to="(670,300)"/>
    <wire from="(480,330)" to="(530,330)"/>
    <wire from="(500,290)" to="(500,430)"/>
    <wire from="(500,290)" to="(670,290)"/>
    <wire from="(530,300)" to="(530,330)"/>
    <wire from="(480,490)" to="(580,490)"/>
    <wire from="(260,280)" to="(350,280)"/>
    <wire from="(260,360)" to="(350,360)"/>
    <wire from="(260,440)" to="(350,440)"/>
    <wire from="(260,520)" to="(350,520)"/>
    <wire from="(580,380)" to="(580,490)"/>
    <wire from="(570,170)" to="(570,270)"/>
    <wire from="(350,110)" to="(610,110)"/>
    <wire from="(330,550)" to="(380,550)"/>
    <wire from="(610,460)" to="(670,460)"/>
    <wire from="(610,260)" to="(670,260)"/>
    <wire from="(610,420)" to="(670,420)"/>
    <wire from="(610,340)" to="(670,340)"/>
    <wire from="(260,280)" to="(260,290)"/>
    <wire from="(260,360)" to="(260,370)"/>
    <wire from="(260,440)" to="(260,450)"/>
    <wire from="(260,520)" to="(260,530)"/>
    <wire from="(570,270)" to="(670,270)"/>
    <wire from="(570,350)" to="(670,350)"/>
    <wire from="(610,260)" to="(610,340)"/>
    <wire from="(610,340)" to="(610,420)"/>
    <wire from="(550,370)" to="(550,410)"/>
    <wire from="(550,410)" to="(550,450)"/>
    <wire from="(350,150)" to="(380,150)"/>
    <wire from="(260,110)" to="(260,210)"/>
    <wire from="(350,230)" to="(380,230)"/>
    <wire from="(350,310)" to="(380,310)"/>
    <wire from="(350,390)" to="(380,390)"/>
    <wire from="(350,470)" to="(380,470)"/>
    <wire from="(610,460)" to="(610,570)"/>
    <wire from="(480,250)" to="(500,250)"/>
    <wire from="(220,590)" to="(430,590)"/>
    <wire from="(220,190)" to="(240,190)"/>
    <wire from="(220,270)" to="(240,270)"/>
    <wire from="(220,350)" to="(240,350)"/>
    <wire from="(220,430)" to="(240,430)"/>
    <wire from="(220,510)" to="(240,510)"/>
    <wire from="(480,410)" to="(550,410)"/>
    <wire from="(240,190)" to="(430,190)"/>
    <wire from="(240,270)" to="(430,270)"/>
    <wire from="(240,350)" to="(430,350)"/>
    <wire from="(240,430)" to="(430,430)"/>
    <wire from="(240,510)" to="(430,510)"/>
    <wire from="(500,430)" to="(670,430)"/>
    <wire from="(720,360)" to="(760,360)"/>
    <wire from="(720,280)" to="(760,280)"/>
    <wire from="(720,440)" to="(760,440)"/>
    <wire from="(570,270)" to="(570,350)"/>
    <wire from="(330,230)" to="(350,230)"/>
    <wire from="(330,310)" to="(350,310)"/>
    <wire from="(330,390)" to="(350,390)"/>
    <wire from="(330,470)" to="(350,470)"/>
    <wire from="(410,150)" to="(430,150)"/>
    <wire from="(410,230)" to="(430,230)"/>
    <wire from="(410,310)" to="(430,310)"/>
    <wire from="(410,390)" to="(430,390)"/>
    <wire from="(410,470)" to="(430,470)"/>
    <wire from="(410,550)" to="(430,550)"/>
    <wire from="(500,250)" to="(500,290)"/>
    <wire from="(580,380)" to="(670,380)"/>
    <wire from="(480,570)" to="(610,570)"/>
    <wire from="(240,190)" to="(240,250)"/>
    <wire from="(240,270)" to="(240,330)"/>
    <wire from="(240,350)" to="(240,410)"/>
    <wire from="(240,430)" to="(240,490)"/>
    <wire from="(240,510)" to="(240,570)"/>
    <comp lib="0" loc="(220,590)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="1" loc="(720,280)" name="OR Gate">
      <a name="inputs" val="4"/>
    </comp>
    <comp lib="1" loc="(410,390)" name="NOT Gate"/>
    <comp lib="1" loc="(330,310)" name="OR Gate">
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(220,110)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="1" loc="(480,570)" name="AND Gate">
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="1" loc="(480,170)" name="AND Gate">
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="1" loc="(480,410)" name="AND Gate">
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="1" loc="(410,550)" name="NOT Gate"/>
    <comp lib="1" loc="(410,150)" name="NOT Gate"/>
    <comp lib="0" loc="(760,280)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(220,270)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(760,440)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(220,190)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="1" loc="(330,550)" name="OR Gate">
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(760,360)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="1" loc="(480,490)" name="AND Gate">
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(220,430)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="1" loc="(330,230)" name="OR Gate">
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="1" loc="(720,360)" name="OR Gate">
      <a name="inputs" val="4"/>
    </comp>
    <comp lib="0" loc="(220,350)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="1" loc="(410,230)" name="NOT Gate"/>
    <comp lib="1" loc="(410,310)" name="NOT Gate"/>
    <comp lib="1" loc="(480,330)" name="AND Gate">
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="1" loc="(330,470)" name="OR Gate">
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="1" loc="(480,250)" name="AND Gate">
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(220,510)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="1" loc="(720,440)" name="OR Gate">
      <a name="inputs" val="4"/>
    </comp>
    <comp lib="1" loc="(410,470)" name="NOT Gate"/>
    <comp lib="1" loc="(330,390)" name="OR Gate">
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="6" loc="(4,16)" name="Text">
      <a name="text" val="Designed by S. Gražulis (https://saulius.grazulis.lt) CC-BY-NC"/>
      <a name="halign" val="left"/>
    </comp>
  </circuit>
</project>
