<?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">
    <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 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="(360,470)" to="(360,540)"/>
    <wire from="(180,290)" to="(240,290)"/>
    <wire from="(180,530)" to="(240,530)"/>
    <wire from="(380,580)" to="(430,580)"/>
    <wire from="(380,260)" to="(430,260)"/>
    <wire from="(360,250)" to="(360,470)"/>
    <wire from="(500,420)" to="(500,450)"/>
    <wire from="(500,450)" to="(500,540)"/>
    <wire from="(630,230)" to="(630,270)"/>
    <wire from="(630,270)" to="(630,310)"/>
    <wire from="(120,180)" to="(150,180)"/>
    <wire from="(340,230)" to="(430,230)"/>
    <wire from="(340,350)" to="(430,350)"/>
    <wire from="(560,540)" to="(590,540)"/>
    <wire from="(500,450)" to="(520,450)"/>
    <wire from="(380,320)" to="(380,490)"/>
    <wire from="(150,210)" to="(230,210)"/>
    <wire from="(150,330)" to="(230,330)"/>
    <wire from="(340,300)" to="(340,350)"/>
    <wire from="(380,260)" to="(380,320)"/>
    <wire from="(150,390)" to="(150,450)"/>
    <wire from="(150,270)" to="(150,330)"/>
    <wire from="(150,510)" to="(150,570)"/>
    <wire from="(210,250)" to="(210,310)"/>
    <wire from="(210,370)" to="(210,430)"/>
    <wire from="(210,490)" to="(210,550)"/>
    <wire from="(630,230)" to="(640,230)"/>
    <wire from="(630,270)" to="(640,270)"/>
    <wire from="(480,370)" to="(670,370)"/>
    <wire from="(180,230)" to="(230,230)"/>
    <wire from="(180,470)" to="(230,470)"/>
    <wire from="(210,170)" to="(210,250)"/>
    <wire from="(480,240)" to="(590,240)"/>
    <wire from="(150,570)" to="(240,570)"/>
    <wire from="(150,450)" to="(240,450)"/>
    <wire from="(400,270)" to="(430,270)"/>
    <wire from="(400,390)" to="(430,390)"/>
    <wire from="(500,540)" to="(520,540)"/>
    <wire from="(400,330)" to="(400,390)"/>
    <wire from="(300,210)" to="(430,210)"/>
    <wire from="(590,240)" to="(590,290)"/>
    <wire from="(180,230)" to="(180,290)"/>
    <wire from="(180,350)" to="(180,410)"/>
    <wire from="(180,470)" to="(180,530)"/>
    <wire from="(340,230)" to="(340,300)"/>
    <wire from="(180,350)" to="(240,350)"/>
    <wire from="(180,590)" to="(240,590)"/>
    <wire from="(290,350)" to="(340,350)"/>
    <wire from="(380,320)" to="(430,320)"/>
    <wire from="(400,390)" to="(400,590)"/>
    <wire from="(590,210)" to="(590,240)"/>
    <wire from="(320,290)" to="(430,290)"/>
    <wire from="(480,470)" to="(520,470)"/>
    <wire from="(210,250)" to="(240,250)"/>
    <wire from="(210,610)" to="(240,610)"/>
    <wire from="(210,370)" to="(240,370)"/>
    <wire from="(210,490)" to="(240,490)"/>
    <wire from="(290,290)" to="(320,290)"/>
    <wire from="(150,270)" to="(230,270)"/>
    <wire from="(290,230)" to="(300,230)"/>
    <wire from="(290,410)" to="(420,410)"/>
    <wire from="(670,250)" to="(680,250)"/>
    <wire from="(150,210)" to="(150,270)"/>
    <wire from="(150,330)" to="(150,390)"/>
    <wire from="(150,450)" to="(150,510)"/>
    <wire from="(210,430)" to="(210,490)"/>
    <wire from="(210,310)" to="(210,370)"/>
    <wire from="(210,550)" to="(210,610)"/>
    <wire from="(590,210)" to="(600,210)"/>
    <wire from="(590,290)" to="(600,290)"/>
    <wire from="(360,250)" to="(430,250)"/>
    <wire from="(320,220)" to="(320,290)"/>
    <wire from="(590,540)" to="(590,550)"/>
    <wire from="(380,490)" to="(430,490)"/>
    <wire from="(180,410)" to="(230,410)"/>
    <wire from="(300,210)" to="(300,230)"/>
    <wire from="(290,590)" to="(400,590)"/>
    <wire from="(320,220)" to="(430,220)"/>
    <wire from="(150,180)" to="(150,210)"/>
    <wire from="(480,560)" to="(520,560)"/>
    <wire from="(290,530)" to="(380,530)"/>
    <wire from="(340,300)" to="(430,300)"/>
    <wire from="(150,390)" to="(240,390)"/>
    <wire from="(150,510)" to="(240,510)"/>
    <wire from="(400,330)" to="(430,330)"/>
    <wire from="(560,450)" to="(590,450)"/>
    <wire from="(480,310)" to="(630,310)"/>
    <wire from="(380,490)" to="(380,530)"/>
    <wire from="(420,410)" to="(420,450)"/>
    <wire from="(210,310)" to="(230,310)"/>
    <wire from="(210,430)" to="(230,430)"/>
    <wire from="(210,550)" to="(230,550)"/>
    <wire from="(420,450)" to="(430,450)"/>
    <wire from="(670,250)" to="(670,370)"/>
    <wire from="(380,530)" to="(380,580)"/>
    <wire from="(400,270)" to="(400,330)"/>
    <wire from="(180,170)" to="(180,230)"/>
    <wire from="(180,290)" to="(180,350)"/>
    <wire from="(180,410)" to="(180,470)"/>
    <wire from="(180,530)" to="(180,590)"/>
    <wire from="(290,470)" to="(360,470)"/>
    <wire from="(360,540)" to="(430,540)"/>
    <comp lib="5" loc="(600,290)" name="LED"/>
    <comp lib="1" loc="(290,350)" name="AND Gate">
      <a name="inputs" val="3"/>
      <a name="negate0" val="true"/>
    </comp>
    <comp lib="1" loc="(480,370)" name="OR Gate">
      <a name="inputs" val="2"/>
      <a name="label" val="Z"/>
    </comp>
    <comp lib="1" loc="(290,470)" name="AND Gate">
      <a name="inputs" val="3"/>
      <a name="negate1" val="true"/>
    </comp>
    <comp lib="1" loc="(480,240)" name="OR Gate">
      <a name="inputs" val="6"/>
      <a name="label" val="X"/>
    </comp>
    <comp lib="1" loc="(290,230)" name="AND Gate">
      <a name="inputs" val="3"/>
      <a name="negate0" val="true"/>
      <a name="negate1" val="true"/>
    </comp>
    <comp lib="5" loc="(640,230)" name="LED"/>
    <comp lib="5" loc="(600,210)" name="LED"/>
    <comp lib="0" loc="(180,170)" name="Tunnel">
      <a name="facing" val="south"/>
      <a name="label" val="S1"/>
    </comp>
    <comp lib="5" loc="(680,250)" name="LED"/>
    <comp lib="1" loc="(290,410)" name="AND Gate">
      <a name="inputs" val="3"/>
      <a name="negate1" val="true"/>
      <a name="negate2" val="true"/>
    </comp>
    <comp lib="0" loc="(500,420)" name="Clock">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="1" loc="(480,560)" name="OR Gate">
      <a name="inputs" val="2"/>
      <a name="label" val="S1'"/>
    </comp>
    <comp lib="0" loc="(590,450)" name="Tunnel">
      <a name="label" val="S0"/>
    </comp>
    <comp lib="4" loc="(560,540)" name="D Flip-Flop"/>
    <comp lib="5" loc="(640,270)" name="LED"/>
    <comp lib="4" loc="(560,450)" name="D Flip-Flop"/>
    <comp lib="1" loc="(290,530)" name="AND Gate">
      <a name="inputs" val="3"/>
      <a name="negate2" val="true"/>
    </comp>
    <comp lib="1" loc="(290,590)" name="AND Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="0" loc="(120,180)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(210,170)" name="Tunnel">
      <a name="facing" val="south"/>
      <a name="label" val="S0"/>
    </comp>
    <comp lib="1" loc="(480,310)" name="OR Gate">
      <a name="inputs" val="4"/>
      <a name="label" val="Y"/>
    </comp>
    <comp lib="0" loc="(590,540)" name="Tunnel">
      <a name="label" val="S1"/>
    </comp>
    <comp lib="1" loc="(480,470)" name="OR Gate">
      <a name="inputs" val="2"/>
      <a name="label" val="S0'"/>
    </comp>
    <comp lib="1" loc="(290,290)" name="AND Gate">
      <a name="inputs" val="3"/>
      <a name="negate0" val="true"/>
      <a name="negate2" val="true"/>
    </comp>
  </circuit>
</project>
