<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project source="2.13.18" version="1.0">
This file is intended to be loaded by Logisim-evolution (https://github.com/reds-heig/logisim-evolution).
<lib desc="#Wiring" name="0">
    <tool name="Splitter">
      <a name="facing" val="west"/>
    </tool>
    <tool name="Pull Resistor">
      <a name="facing" val="north"/>
    </tool>
    <tool name="Constant">
      <a name="facing" val="west"/>
      <a name="value" val="0x0"/>
    </tool>
  </lib>
  <lib desc="#Gates" name="1">
    <tool name="NOT Gate">
      <a name="size" val="20"/>
    </tool>
    <tool name="OR Gate">
      <a name="facing" val="south"/>
      <a name="size" val="30"/>
    </tool>
  </lib>
  <lib desc="#Memory" name="2">
    <tool name="ROM">
      <a name="contents">addr/data: 8 8
0
</a>
    </tool>
  </lib>
  <lib desc="#Plexers" name="3">
    <tool name="Multiplexer">
      <a name="select" val="2"/>
      <a name="enable" val="false"/>
    </tool>
    <tool name="Demultiplexer">
      <a name="enable" val="false"/>
    </tool>
    <tool name="Decoder">
      <a name="facing" val="west"/>
      <a name="select" val="2"/>
    </tool>
    <tool name="Priority Encoder">
      <a name="select" val="2"/>
    </tool>
  </lib>
  <lib desc="#Base" name="4">
    <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="Two_Bit"/>
  <options>
    <a name="gateUndefined" val="ignore"/>
    <a name="simlimit" val="1000"/>
    <a name="simrand" val="0"/>
    <a name="tickmain" val="half_period"/>
  </options>
  <mappings>
    <tool lib="4" map="Button2" name="Menu Tool"/>
    <tool lib="4" map="Button3" name="Menu Tool"/>
    <tool lib="4" map="Ctrl Button1" name="Menu Tool"/>
  </mappings>
  <toolbar>
    <tool lib="4" name="Poke Tool"/>
    <tool lib="4" name="Edit Tool"/>
    <tool lib="4" 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"/>
    <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="Two_Bit">
    <a name="circuit" val="Two_Bit"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="south"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <a name="circuitnamedbox" val="false"/>
    <a name="circuitvhdl" val="false"/>
    <a name="circuitvhdlpath" val=""/>
    <wire from="(550,430)" to="(600,430)"/>
    <wire from="(380,440)" to="(380,570)"/>
    <wire from="(420,500)" to="(470,500)"/>
    <wire from="(160,480)" to="(210,480)"/>
    <wire from="(180,260)" to="(230,260)"/>
    <wire from="(570,120)" to="(570,190)"/>
    <wire from="(530,540)" to="(570,540)"/>
    <wire from="(530,300)" to="(570,300)"/>
    <wire from="(210,280)" to="(320,280)"/>
    <wire from="(300,40)" to="(470,40)"/>
    <wire from="(300,400)" to="(470,400)"/>
    <wire from="(820,260)" to="(820,290)"/>
    <wire from="(850,420)" to="(890,420)"/>
    <wire from="(180,260)" to="(180,280)"/>
    <wire from="(180,300)" to="(180,320)"/>
    <wire from="(380,570)" to="(380,650)"/>
    <wire from="(690,210)" to="(790,210)"/>
    <wire from="(820,180)" to="(820,200)"/>
    <wire from="(720,250)" to="(720,460)"/>
    <wire from="(170,140)" to="(210,140)"/>
    <wire from="(190,440)" to="(230,440)"/>
    <wire from="(720,100)" to="(720,250)"/>
    <wire from="(210,450)" to="(210,480)"/>
    <wire from="(160,420)" to="(190,420)"/>
    <wire from="(380,70)" to="(470,70)"/>
    <wire from="(440,380)" to="(470,380)"/>
    <wire from="(530,480)" to="(550,480)"/>
    <wire from="(530,240)" to="(550,240)"/>
    <wire from="(530,360)" to="(550,360)"/>
    <wire from="(440,140)" to="(470,140)"/>
    <wire from="(260,610)" to="(420,610)"/>
    <wire from="(570,190)" to="(600,190)"/>
    <wire from="(570,230)" to="(600,230)"/>
    <wire from="(300,220)" to="(300,260)"/>
    <wire from="(570,440)" to="(570,540)"/>
    <wire from="(320,160)" to="(470,160)"/>
    <wire from="(320,280)" to="(470,280)"/>
    <wire from="(880,20)" to="(910,20)"/>
    <wire from="(300,40)" to="(300,220)"/>
    <wire from="(750,140)" to="(820,140)"/>
    <wire from="(750,500)" to="(820,500)"/>
    <wire from="(420,320)" to="(420,500)"/>
    <wire from="(160,120)" to="(170,120)"/>
    <wire from="(250,130)" to="(260,130)"/>
    <wire from="(230,190)" to="(240,190)"/>
    <wire from="(320,280)" to="(320,340)"/>
    <wire from="(230,260)" to="(300,260)"/>
    <wire from="(340,300)" to="(340,360)"/>
    <wire from="(550,430)" to="(550,480)"/>
    <wire from="(420,500)" to="(420,560)"/>
    <wire from="(340,360)" to="(470,360)"/>
    <wire from="(230,190)" to="(230,260)"/>
    <wire from="(180,300)" to="(240,300)"/>
    <wire from="(550,200)" to="(600,200)"/>
    <wire from="(340,50)" to="(340,180)"/>
    <wire from="(190,440)" to="(190,450)"/>
    <wire from="(230,160)" to="(230,170)"/>
    <wire from="(850,250)" to="(910,250)"/>
    <wire from="(690,210)" to="(690,280)"/>
    <wire from="(870,460)" to="(870,590)"/>
    <wire from="(820,110)" to="(820,140)"/>
    <wire from="(820,470)" to="(820,500)"/>
    <wire from="(440,380)" to="(440,590)"/>
    <wire from="(690,420)" to="(790,420)"/>
    <wire from="(360,520)" to="(470,520)"/>
    <wire from="(820,390)" to="(820,410)"/>
    <wire from="(820,30)" to="(820,50)"/>
    <wire from="(750,290)" to="(750,500)"/>
    <wire from="(380,70)" to="(380,100)"/>
    <wire from="(380,650)" to="(930,650)"/>
    <wire from="(750,140)" to="(750,290)"/>
    <wire from="(160,610)" to="(260,610)"/>
    <wire from="(180,130)" to="(210,130)"/>
    <wire from="(380,440)" to="(470,440)"/>
    <wire from="(360,320)" to="(360,420)"/>
    <wire from="(240,200)" to="(240,300)"/>
    <wire from="(660,210)" to="(690,210)"/>
    <wire from="(570,400)" to="(600,400)"/>
    <wire from="(570,440)" to="(600,440)"/>
    <wire from="(250,460)" to="(250,500)"/>
    <wire from="(210,450)" to="(230,450)"/>
    <wire from="(440,140)" to="(440,380)"/>
    <wire from="(270,520)" to="(270,570)"/>
    <wire from="(550,360)" to="(550,410)"/>
    <wire from="(340,50)" to="(470,50)"/>
    <wire from="(320,160)" to="(320,280)"/>
    <wire from="(400,480)" to="(470,480)"/>
    <wire from="(340,180)" to="(340,300)"/>
    <wire from="(400,630)" to="(910,630)"/>
    <wire from="(550,410)" to="(600,410)"/>
    <wire from="(300,260)" to="(300,400)"/>
    <wire from="(420,320)" to="(470,320)"/>
    <wire from="(420,80)" to="(470,80)"/>
    <wire from="(420,200)" to="(470,200)"/>
    <wire from="(420,560)" to="(470,560)"/>
    <wire from="(380,300)" to="(380,440)"/>
    <wire from="(530,120)" to="(570,120)"/>
    <wire from="(400,480)" to="(400,630)"/>
    <wire from="(160,570)" to="(270,570)"/>
    <wire from="(300,220)" to="(470,220)"/>
    <wire from="(300,460)" to="(470,460)"/>
    <wire from="(710,540)" to="(750,540)"/>
    <wire from="(690,340)" to="(690,420)"/>
    <wire from="(210,390)" to="(210,420)"/>
    <wire from="(240,300)" to="(340,300)"/>
    <wire from="(850,460)" to="(870,460)"/>
    <wire from="(640,60)" to="(790,60)"/>
    <wire from="(530,180)" to="(550,180)"/>
    <wire from="(880,20)" to="(880,60)"/>
    <wire from="(660,420)" to="(690,420)"/>
    <wire from="(570,300)" to="(570,400)"/>
    <wire from="(420,610)" to="(890,610)"/>
    <wire from="(190,120)" to="(210,120)"/>
    <wire from="(160,90)" to="(180,90)"/>
    <wire from="(210,420)" to="(230,420)"/>
    <wire from="(320,340)" to="(470,340)"/>
    <wire from="(720,250)" to="(790,250)"/>
    <wire from="(530,420)" to="(600,420)"/>
    <wire from="(650,20)" to="(720,20)"/>
    <wire from="(180,320)" to="(190,320)"/>
    <wire from="(420,560)" to="(420,610)"/>
    <wire from="(180,280)" to="(190,280)"/>
    <wire from="(930,210)" to="(930,650)"/>
    <wire from="(300,400)" to="(300,460)"/>
    <wire from="(360,260)" to="(360,320)"/>
    <wire from="(340,180)" to="(470,180)"/>
    <wire from="(850,210)" to="(930,210)"/>
    <wire from="(550,220)" to="(600,220)"/>
    <wire from="(190,420)" to="(190,430)"/>
    <wire from="(160,390)" to="(210,390)"/>
    <wire from="(160,150)" to="(210,150)"/>
    <wire from="(380,100)" to="(380,300)"/>
    <wire from="(570,230)" to="(570,300)"/>
    <wire from="(440,590)" to="(870,590)"/>
    <wire from="(170,120)" to="(170,140)"/>
    <wire from="(270,570)" to="(380,570)"/>
    <wire from="(360,420)" to="(470,420)"/>
    <wire from="(360,260)" to="(470,260)"/>
    <wire from="(720,20)" to="(720,100)"/>
    <wire from="(190,430)" to="(230,430)"/>
    <wire from="(550,180)" to="(550,200)"/>
    <wire from="(550,220)" to="(550,240)"/>
    <wire from="(260,520)" to="(260,610)"/>
    <wire from="(160,450)" to="(190,450)"/>
    <wire from="(360,420)" to="(360,520)"/>
    <wire from="(380,300)" to="(470,300)"/>
    <wire from="(380,100)" to="(470,100)"/>
    <wire from="(750,500)" to="(750,540)"/>
    <wire from="(210,320)" to="(360,320)"/>
    <wire from="(180,90)" to="(180,130)"/>
    <wire from="(160,260)" to="(180,260)"/>
    <wire from="(160,300)" to="(180,300)"/>
    <wire from="(850,60)" to="(880,60)"/>
    <wire from="(720,100)" to="(790,100)"/>
    <wire from="(260,130)" to="(260,180)"/>
    <wire from="(720,460)" to="(790,460)"/>
    <wire from="(910,250)" to="(910,630)"/>
    <wire from="(750,290)" to="(820,290)"/>
    <wire from="(890,420)" to="(890,610)"/>
    <wire from="(530,60)" to="(610,60)"/>
    <wire from="(420,80)" to="(420,200)"/>
    <wire from="(420,200)" to="(420,320)"/>
    <comp lib="0" loc="(690,340)" name="Pin">
      <a name="facing" val="south"/>
      <a name="output" val="true"/>
      <a name="label" val="Nxt1"/>
      <a name="labelfont" val="SansSerif plain 24"/>
    </comp>
    <comp lib="1" loc="(530,240)" name="NAND Gate"/>
    <comp lib="0" loc="(690,280)" name="Pin">
      <a name="facing" val="north"/>
      <a name="output" val="true"/>
      <a name="label" val="Nxt0"/>
      <a name="labelfont" val="SansSerif plain 24"/>
    </comp>
    <comp lib="1" loc="(660,420)" name="NAND Gate">
      <a name="inputs" val="5"/>
    </comp>
    <comp lib="0" loc="(820,180)" name="Constant">
      <a name="facing" val="west"/>
      <a name="value" val="0x0"/>
    </comp>
    <comp lib="1" loc="(530,360)" name="NAND Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="0" loc="(160,610)" name="Pin">
      <a name="output" val="true"/>
      <a name="label" val="St1"/>
      <a name="labelfont" val="SansSerif plain 24"/>
    </comp>
    <comp lib="0" loc="(160,150)" name="Pin">
      <a name="label" val="B_Nabs"/>
      <a name="labelfont" val="SansSerif plain 18"/>
    </comp>
    <comp lib="0" loc="(820,30)" name="Constant">
      <a name="facing" val="west"/>
      <a name="value" val="0x0"/>
    </comp>
    <comp lib="2" loc="(800,410)" name="D Flip-Flop"/>
    <comp lib="1" loc="(530,540)" name="NAND Gate"/>
    <comp lib="0" loc="(160,60)" name="Pin">
      <a name="label" val="B_0"/>
      <a name="labelfont" val="SansSerif plain 18"/>
    </comp>
    <comp lib="0" loc="(160,300)" name="Pin">
      <a name="output" val="true"/>
      <a name="label" val="In1"/>
      <a name="labelfont" val="SansSerif plain 24"/>
    </comp>
    <comp lib="4" loc="(830,61)" name="Text"/>
    <comp lib="2" loc="(800,50)" name="D Flip-Flop"/>
    <comp lib="1" loc="(530,420)" name="NAND Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="1" loc="(640,60)" name="NOT Gate"/>
    <comp lib="0" loc="(260,180)" name="Splitter">
      <a name="facing" val="west"/>
      <a name="bit0" val="1"/>
      <a name="bit1" val="0"/>
    </comp>
    <comp lib="1" loc="(530,300)" name="NAND Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="0" loc="(190,120)" name="Constant">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="4" loc="(70,541)" name="Text">
      <a name="text" val="Encoded state"/>
      <a name="font" val="SansSerif plain 12"/>
    </comp>
    <comp lib="4" loc="(830,61)" name="Text"/>
    <comp lib="1" loc="(530,120)" name="NAND Gate"/>
    <comp lib="0" loc="(160,90)" name="Pin">
      <a name="label" val="B_5"/>
      <a name="labelfont" val="SansSerif plain 18"/>
    </comp>
    <comp lib="1" loc="(530,60)" name="NAND Gate">
      <a name="inputs" val="4"/>
    </comp>
    <comp lib="4" loc="(837,71)" name="Text"/>
    <comp lib="0" loc="(160,260)" name="Pin">
      <a name="output" val="true"/>
      <a name="label" val="In0"/>
      <a name="labelfont" val="SansSerif plain 24"/>
    </comp>
    <comp lib="0" loc="(160,450)" name="Pin">
      <a name="output" val="true"/>
      <a name="label" val="C_10"/>
      <a name="labelfont" val="SansSerif plain 18"/>
    </comp>
    <comp lib="1" loc="(530,180)" name="NAND Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="0" loc="(820,390)" name="Constant">
      <a name="facing" val="west"/>
      <a name="value" val="0x0"/>
    </comp>
    <comp lib="4" loc="(75,236)" name="Text">
      <a name="text" val="Encoded input"/>
      <a name="font" val="SansSerif plain 12"/>
    </comp>
    <comp lib="1" loc="(530,480)" name="NAND Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="0" loc="(160,480)" name="Pin">
      <a name="output" val="true"/>
      <a name="label" val="C_15"/>
      <a name="labelfont" val="SansSerif plain 18"/>
    </comp>
    <comp lib="0" loc="(650,20)" name="Pin">
      <a name="label" val="Clock"/>
      <a name="labelfont" val="SansSerif plain 24"/>
    </comp>
    <comp lib="1" loc="(660,210)" name="NAND Gate">
      <a name="inputs" val="4"/>
    </comp>
    <comp lib="1" loc="(210,280)" name="NOT Gate">
      <a name="size" val="20"/>
    </comp>
    <comp lib="0" loc="(160,420)" name="Pin">
      <a name="output" val="true"/>
      <a name="label" val="C_5"/>
      <a name="labelfont" val="SansSerif plain 18"/>
    </comp>
    <comp lib="0" loc="(160,390)" name="Pin">
      <a name="output" val="true"/>
      <a name="label" val="C_0"/>
      <a name="labelfont" val="SansSerif plain 18"/>
    </comp>
    <comp lib="0" loc="(250,500)" name="Splitter">
      <a name="facing" val="south"/>
      <a name="bit0" val="1"/>
      <a name="bit1" val="0"/>
    </comp>
    <comp lib="4" loc="(47,56)" name="Text">
      <a name="text" val="Buttons"/>
      <a name="font" val="SansSerif plain 12"/>
    </comp>
    <comp lib="0" loc="(910,20)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="Out"/>
      <a name="labelloc" val="south"/>
      <a name="labelfont" val="SansSerif plain 24"/>
    </comp>
    <comp lib="4" loc="(51,368)" name="Text">
      <a name="text" val="Deposit"/>
      <a name="font" val="SansSerif plain 12"/>
    </comp>
    <comp lib="0" loc="(230,170)" name="Constant"/>
    <comp lib="0" loc="(160,120)" name="Pin">
      <a name="label" val="B_10"/>
      <a name="labelfont" val="SansSerif plain 18"/>
    </comp>
    <comp lib="0" loc="(710,540)" name="Pin">
      <a name="label" val="Reset"/>
      <a name="labelfont" val="SansSerif plain 24"/>
    </comp>
    <comp lib="0" loc="(160,570)" name="Pin">
      <a name="output" val="true"/>
      <a name="label" val="St0"/>
      <a name="labelfont" val="SansSerif plain 24"/>
    </comp>
    <comp lib="3" loc="(250,130)" name="Priority Encoder">
      <a name="select" val="2"/>
    </comp>
    <comp lib="3" loc="(250,460)" name="Decoder">
      <a name="facing" val="west"/>
      <a name="select" val="2"/>
      <a name="enable" val="false"/>
    </comp>
    <comp lib="2" loc="(800,200)" name="D Flip-Flop"/>
    <comp lib="1" loc="(210,320)" name="NOT Gate">
      <a name="size" val="20"/>
    </comp>
  </circuit>
  <circuit name="One_Hot">
    <a name="circuit" val="One_Hot"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <a name="circuitnamedbox" val="false"/>
    <a name="circuitvhdl" val="false"/>
    <a name="circuitvhdlpath" val=""/>
    <wire from="(550,310)" to="(550,320)"/>
    <wire from="(670,650)" to="(790,650)"/>
    <wire from="(550,190)" to="(550,200)"/>
    <wire from="(500,260)" to="(550,260)"/>
    <wire from="(500,500)" to="(550,500)"/>
    <wire from="(500,380)" to="(550,380)"/>
    <wire from="(500,140)" to="(550,140)"/>
    <wire from="(550,460)" to="(610,460)"/>
    <wire from="(710,20)" to="(710,90)"/>
    <wire from="(550,420)" to="(610,420)"/>
    <wire from="(290,330)" to="(290,340)"/>
    <wire from="(570,560)" to="(570,630)"/>
    <wire from="(500,80)" to="(620,80)"/>
    <wire from="(90,170)" to="(140,170)"/>
    <wire from="(110,270)" to="(160,270)"/>
    <wire from="(140,290)" to="(250,290)"/>
    <wire from="(880,650)" to="(880,870)"/>
    <wire from="(820,700)" to="(820,730)"/>
    <wire from="(250,200)" to="(250,280)"/>
    <wire from="(110,270)" to="(110,290)"/>
    <wire from="(90,840)" to="(390,840)"/>
    <wire from="(110,310)" to="(110,330)"/>
    <wire from="(100,140)" to="(100,160)"/>
    <wire from="(710,480)" to="(710,690)"/>
    <wire from="(820,620)" to="(820,640)"/>
    <wire from="(740,730)" to="(740,810)"/>
    <wire from="(370,910)" to="(920,910)"/>
    <wire from="(710,330)" to="(710,480)"/>
    <wire from="(370,720)" to="(370,810)"/>
    <wire from="(350,120)" to="(440,120)"/>
    <wire from="(350,480)" to="(440,480)"/>
    <wire from="(500,680)" to="(530,680)"/>
    <wire from="(650,80)" to="(670,80)"/>
    <wire from="(110,110)" to="(110,150)"/>
    <wire from="(230,700)" to="(440,700)"/>
    <wire from="(230,500)" to="(440,500)"/>
    <wire from="(230,740)" to="(440,740)"/>
    <wire from="(190,150)" to="(190,200)"/>
    <wire from="(230,270)" to="(230,320)"/>
    <wire from="(160,270)" to="(230,270)"/>
    <wire from="(710,690)" to="(790,690)"/>
    <wire from="(670,440)" to="(810,440)"/>
    <wire from="(370,240)" to="(440,240)"/>
    <wire from="(370,720)" to="(440,720)"/>
    <wire from="(90,870)" to="(410,870)"/>
    <wire from="(250,60)" to="(440,60)"/>
    <wire from="(620,810)" to="(740,810)"/>
    <wire from="(390,890)" to="(900,890)"/>
    <wire from="(110,310)" to="(170,310)"/>
    <wire from="(290,80)" to="(290,220)"/>
    <wire from="(390,360)" to="(440,360)"/>
    <wire from="(550,270)" to="(610,270)"/>
    <wire from="(550,190)" to="(610,190)"/>
    <wire from="(550,310)" to="(610,310)"/>
    <wire from="(550,150)" to="(610,150)"/>
    <wire from="(230,500)" to="(230,640)"/>
    <wire from="(900,440)" to="(900,890)"/>
    <wire from="(570,630)" to="(610,630)"/>
    <wire from="(570,670)" to="(610,670)"/>
    <wire from="(840,490)" to="(840,520)"/>
    <wire from="(270,580)" to="(440,580)"/>
    <wire from="(840,130)" to="(840,160)"/>
    <wire from="(350,780)" to="(350,930)"/>
    <wire from="(870,50)" to="(910,50)"/>
    <wire from="(710,480)" to="(810,480)"/>
    <wire from="(840,410)" to="(840,430)"/>
    <wire from="(100,160)" to="(140,160)"/>
    <wire from="(740,520)" to="(740,730)"/>
    <wire from="(530,660)" to="(530,680)"/>
    <wire from="(530,620)" to="(530,640)"/>
    <wire from="(740,370)" to="(740,520)"/>
    <wire from="(370,810)" to="(370,910)"/>
    <wire from="(250,400)" to="(250,560)"/>
    <wire from="(410,600)" to="(440,600)"/>
    <wire from="(370,420)" to="(370,720)"/>
    <wire from="(350,480)" to="(350,780)"/>
    <wire from="(390,360)" to="(390,660)"/>
    <wire from="(410,870)" to="(880,870)"/>
    <wire from="(250,290)" to="(250,400)"/>
    <wire from="(290,340)" to="(440,340)"/>
    <wire from="(290,220)" to="(440,220)"/>
    <wire from="(290,460)" to="(440,460)"/>
    <wire from="(270,580)" to="(270,760)"/>
    <wire from="(350,300)" to="(350,480)"/>
    <wire from="(370,240)" to="(370,420)"/>
    <wire from="(390,660)" to="(390,840)"/>
    <wire from="(390,840)" to="(390,890)"/>
    <wire from="(160,210)" to="(170,210)"/>
    <wire from="(180,150)" to="(190,150)"/>
    <wire from="(90,140)" to="(100,140)"/>
    <wire from="(270,520)" to="(270,580)"/>
    <wire from="(530,640)" to="(610,640)"/>
    <wire from="(410,540)" to="(410,600)"/>
    <wire from="(740,730)" to="(820,730)"/>
    <wire from="(500,740)" to="(570,740)"/>
    <wire from="(160,210)" to="(160,270)"/>
    <wire from="(670,170)" to="(810,170)"/>
    <wire from="(670,50)" to="(810,50)"/>
    <wire from="(670,290)" to="(810,290)"/>
    <wire from="(230,440)" to="(230,500)"/>
    <wire from="(230,640)" to="(230,700)"/>
    <wire from="(870,290)" to="(920,290)"/>
    <wire from="(160,180)" to="(160,190)"/>
    <wire from="(500,200)" to="(550,200)"/>
    <wire from="(500,320)" to="(550,320)"/>
    <wire from="(840,340)" to="(840,370)"/>
    <wire from="(840,100)" to="(840,130)"/>
    <wire from="(670,50)" to="(670,80)"/>
    <wire from="(710,330)" to="(810,330)"/>
    <wire from="(710,90)" to="(810,90)"/>
    <wire from="(410,100)" to="(410,180)"/>
    <wire from="(710,210)" to="(810,210)"/>
    <wire from="(740,520)" to="(840,520)"/>
    <wire from="(170,220)" to="(170,310)"/>
    <wire from="(840,220)" to="(840,240)"/>
    <wire from="(840,20)" to="(840,40)"/>
    <wire from="(840,260)" to="(840,280)"/>
    <wire from="(170,310)" to="(270,310)"/>
    <wire from="(920,290)" to="(920,910)"/>
    <wire from="(110,150)" to="(140,150)"/>
    <wire from="(350,300)" to="(440,300)"/>
    <wire from="(500,620)" to="(530,620)"/>
    <wire from="(250,60)" to="(250,160)"/>
    <wire from="(290,220)" to="(290,330)"/>
    <wire from="(230,320)" to="(440,320)"/>
    <wire from="(230,640)" to="(440,640)"/>
    <wire from="(230,440)" to="(440,440)"/>
    <wire from="(410,180)" to="(410,540)"/>
    <wire from="(850,650)" to="(880,650)"/>
    <wire from="(940,170)" to="(940,930)"/>
    <wire from="(110,330)" to="(120,330)"/>
    <wire from="(110,290)" to="(120,290)"/>
    <wire from="(740,130)" to="(740,370)"/>
    <wire from="(230,320)" to="(230,440)"/>
    <wire from="(290,340)" to="(290,460)"/>
    <wire from="(90,780)" to="(350,780)"/>
    <wire from="(370,420)" to="(440,420)"/>
    <wire from="(250,200)" to="(440,200)"/>
    <wire from="(250,160)" to="(440,160)"/>
    <wire from="(550,140)" to="(550,150)"/>
    <wire from="(550,260)" to="(550,270)"/>
    <wire from="(250,280)" to="(440,280)"/>
    <wire from="(250,560)" to="(440,560)"/>
    <wire from="(250,400)" to="(440,400)"/>
    <wire from="(410,600)" to="(410,870)"/>
    <wire from="(390,660)" to="(440,660)"/>
    <wire from="(250,280)" to="(250,290)"/>
    <wire from="(570,670)" to="(570,740)"/>
    <wire from="(270,760)" to="(440,760)"/>
    <wire from="(270,520)" to="(440,520)"/>
    <wire from="(500,440)" to="(610,440)"/>
    <wire from="(270,310)" to="(270,520)"/>
    <wire from="(740,370)" to="(840,370)"/>
    <wire from="(740,130)" to="(840,130)"/>
    <wire from="(550,380)" to="(550,420)"/>
    <wire from="(550,460)" to="(550,500)"/>
    <wire from="(410,100)" to="(440,100)"/>
    <wire from="(410,180)" to="(440,180)"/>
    <wire from="(410,540)" to="(440,540)"/>
    <wire from="(140,330)" to="(290,330)"/>
    <wire from="(90,810)" to="(370,810)"/>
    <wire from="(250,160)" to="(250,200)"/>
    <wire from="(230,700)" to="(230,740)"/>
    <wire from="(90,110)" to="(110,110)"/>
    <wire from="(90,270)" to="(110,270)"/>
    <wire from="(120,140)" to="(140,140)"/>
    <wire from="(90,310)" to="(110,310)"/>
    <wire from="(290,80)" to="(440,80)"/>
    <wire from="(870,440)" to="(900,440)"/>
    <wire from="(620,20)" to="(710,20)"/>
    <wire from="(350,120)" to="(350,300)"/>
    <wire from="(710,90)" to="(710,210)"/>
    <wire from="(710,210)" to="(710,330)"/>
    <wire from="(350,930)" to="(940,930)"/>
    <wire from="(870,170)" to="(940,170)"/>
    <wire from="(530,660)" to="(610,660)"/>
    <wire from="(500,560)" to="(570,560)"/>
    <comp lib="4" loc="(767,91)" name="Text"/>
    <comp lib="4" loc="(505,733)" name="Text">
      <a name="font" val="SansSerif plain 8"/>
      <a name="halign" val="right"/>
    </comp>
    <comp lib="4" loc="(760,81)" name="Text"/>
    <comp lib="0" loc="(120,140)" name="Constant">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(840,410)" name="Constant">
      <a name="facing" val="west"/>
      <a name="value" val="0x0"/>
    </comp>
    <comp lib="1" loc="(500,200)" name="NAND Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="1" loc="(500,680)" name="NAND Gate"/>
    <comp lib="1" loc="(500,320)" name="NAND Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="0" loc="(910,50)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="Out"/>
      <a name="labelloc" val="south"/>
      <a name="labelfont" val="SansSerif plain 24"/>
    </comp>
    <comp lib="4" loc="(540,372)" name="Text">
      <a name="text" val="Ten and (Nabs or Idle)"/>
      <a name="font" val="SansSerif plain 8"/>
    </comp>
    <comp lib="0" loc="(820,620)" name="Constant">
      <a name="facing" val="west"/>
      <a name="value" val="0x0"/>
    </comp>
    <comp lib="4" loc="(545,132)" name="Text">
      <a name="text" val="Zero and (Nabs or Idle)"/>
      <a name="font" val="SansSerif plain 8"/>
    </comp>
    <comp lib="1" loc="(500,260)" name="NAND Gate"/>
    <comp lib="0" loc="(90,870)" name="Pin">
      <a name="output" val="true"/>
      <a name="label" val="C_15"/>
      <a name="labelfont" val="SansSerif plain 24"/>
    </comp>
    <comp lib="4" loc="(525,514)" name="Text">
      <a name="text" val="Zero and Dime"/>
      <a name="font" val="SansSerif plain 8"/>
    </comp>
    <comp lib="0" loc="(620,810)" name="Pin">
      <a name="label" val="Reset"/>
      <a name="labelfont" val="SansSerif plain 24"/>
    </comp>
    <comp lib="0" loc="(840,20)" name="Constant">
      <a name="facing" val="west"/>
      <a name="value" val="0x0"/>
    </comp>
    <comp lib="0" loc="(90,840)" name="Pin">
      <a name="output" val="true"/>
      <a name="label" val="C_10"/>
      <a name="labelfont" val="SansSerif plain 24"/>
    </comp>
    <comp lib="1" loc="(500,620)" name="NAND Gate"/>
    <comp lib="0" loc="(90,110)" name="Pin">
      <a name="label" val="B_0"/>
      <a name="labelfont" val="SansSerif plain 18"/>
    </comp>
    <comp lib="1" loc="(670,440)" name="NAND Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="1" loc="(500,740)" name="NAND Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="0" loc="(620,20)" name="Pin">
      <a name="label" val="Clock"/>
      <a name="labelfont" val="SansSerif plain 24"/>
    </comp>
    <comp lib="2" loc="(820,280)" name="D Flip-Flop"/>
    <comp lib="3" loc="(180,150)" name="Priority Encoder">
      <a name="select" val="2"/>
    </comp>
    <comp lib="1" loc="(670,290)" name="NAND Gate"/>
    <comp lib="0" loc="(90,170)" name="Pin">
      <a name="label" val="B_10"/>
      <a name="labelfont" val="SansSerif plain 18"/>
    </comp>
    <comp lib="1" loc="(670,170)" name="NAND Gate"/>
    <comp lib="1" loc="(500,140)" name="NAND Gate"/>
    <comp lib="1" loc="(140,290)" name="NOT Gate">
      <a name="size" val="20"/>
    </comp>
    <comp lib="0" loc="(840,260)" name="Constant">
      <a name="facing" val="west"/>
      <a name="value" val="0x0"/>
    </comp>
    <comp lib="0" loc="(90,810)" name="Pin">
      <a name="output" val="true"/>
      <a name="label" val="C_5"/>
      <a name="labelfont" val="SansSerif plain 24"/>
    </comp>
    <comp lib="0" loc="(90,310)" name="Pin">
      <a name="output" val="true"/>
      <a name="label" val="In1"/>
      <a name="labelfont" val="SansSerif plain 24"/>
    </comp>
    <comp lib="4" loc="(605,609)" name="Text">
      <a name="text" val="Fifteen and (Nickle or Dime)"/>
      <a name="font" val="SansSerif plain 8"/>
      <a name="halign" val="right"/>
    </comp>
    <comp lib="0" loc="(190,200)" name="Splitter">
      <a name="facing" val="west"/>
      <a name="bit0" val="1"/>
      <a name="bit1" val="0"/>
    </comp>
    <comp lib="2" loc="(820,40)" name="D Flip-Flop"/>
    <comp lib="0" loc="(90,270)" name="Pin">
      <a name="output" val="true"/>
      <a name="label" val="In0"/>
      <a name="labelfont" val="SansSerif plain 24"/>
    </comp>
    <comp lib="1" loc="(500,560)" name="NAND Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="4" loc="(530,334)" name="Text">
      <a name="text" val="Zero and Nickle"/>
      <a name="font" val="SansSerif plain 8"/>
    </comp>
    <comp lib="0" loc="(90,80)" name="Pin">
      <a name="label" val="B_Nabs"/>
      <a name="labelfont" val="SansSerif plain 18"/>
    </comp>
    <comp lib="4" loc="(558,756)" name="Text">
      <a name="text" val="Five and Dime"/>
      <a name="font" val="SansSerif plain 8"/>
      <a name="halign" val="right"/>
    </comp>
    <comp lib="2" loc="(800,640)" name="D Flip-Flop"/>
    <comp lib="4" loc="(563,553)" name="Text">
      <a name="text" val="Fifteen and Idle"/>
      <a name="font" val="SansSerif plain 8"/>
      <a name="halign" val="right"/>
    </comp>
    <comp lib="1" loc="(500,380)" name="NAND Gate"/>
    <comp lib="1" loc="(500,80)" name="NAND Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="0" loc="(90,140)" name="Pin">
      <a name="label" val="B_5"/>
      <a name="labelfont" val="SansSerif plain 18"/>
    </comp>
    <comp lib="2" loc="(820,430)" name="D Flip-Flop"/>
    <comp lib="1" loc="(500,440)" name="NAND Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="4" loc="(760,81)" name="Text"/>
    <comp lib="4" loc="(537,216)" name="Text">
      <a name="text" val="Fifteen and Nabs"/>
      <a name="font" val="SansSerif plain 8"/>
    </comp>
    <comp lib="1" loc="(670,650)" name="NAND Gate">
      <a name="inputs" val="4"/>
    </comp>
    <comp lib="4" loc="(539,251)" name="Text">
      <a name="text" val="Five and (Nabs or Idle)"/>
      <a name="font" val="SansSerif plain 8"/>
    </comp>
    <comp lib="1" loc="(500,500)" name="NAND Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="1" loc="(650,80)" name="NOT Gate"/>
    <comp lib="0" loc="(160,190)" name="Constant"/>
    <comp lib="4" loc="(524,432)" name="Text">
      <a name="text" val="Five and Nickle"/>
      <a name="font" val="SansSerif plain 8"/>
    </comp>
    <comp lib="1" loc="(140,330)" name="NOT Gate">
      <a name="size" val="20"/>
    </comp>
    <comp lib="4" loc="(582,656)" name="Text">
      <a name="text" val="Ten and (Nickel or Dime)"/>
      <a name="font" val="SansSerif plain 8"/>
      <a name="halign" val="right"/>
    </comp>
    <comp lib="0" loc="(840,240)" name="Constant">
      <a name="facing" val="west"/>
      <a name="value" val="0x0"/>
    </comp>
    <comp lib="0" loc="(90,780)" name="Pin">
      <a name="output" val="true"/>
      <a name="label" val="C_0"/>
      <a name="labelfont" val="SansSerif plain 24"/>
    </comp>
    <comp lib="2" loc="(820,160)" name="D Flip-Flop"/>
  </circuit>
</project>
