#include "Sim.h"
int simnet()
{
	Signal sw2(1, "sw2");
	Signal out(1, "out");
	Signal x1(2, "x1");
	Signal x0(2, "x0");
	Signal sw7(1, "sw7");
	Signal sw6(1, "sw6");
	Signal sw3(1, "sw3");
	Signal sw4(1, "sw4");
	Signal sw0(1, "sw0");
	Signal sw1(1, "sw1");
	Signal sw5(1, "sw5");
	Switch ("aa", sw0, '0', Zero);
	Switch ("ba", sw1, '1', Zero);
	Switch ("ca", sw2, '2', Zero);
	Switch ("da", sw3, '3', Zero);
	Switch ("ea", sw4, '4', Zero);
	Switch ("fa", sw5, '5', Zero);
	Switch ("ga", sw6, '6', Zero);
	Switch ("ha", sw7, '7', Zero);
	And ("ab-bb", (sw0, sw1), x0);
	And ("cb-db", (sw2, sw3), x0);
	And ("eb-fb", (sw4, sw5), x1);
	And ("gb-hb", (sw6, sw7), x1);
	Or ("cc-fc", (x0, x1), out);
	Probe ("cd-fd", out);
}
