#include "Sim.h"
int simnet()
{
	Signal sw_3(1, "sw_3");
	Signal sw_2(1, "sw_2");
	Signal sw_1(1, "sw_1");
	Signal sw_0(1, "sw_0");
	Signal out3(1, "out3");
	Signal out2(1, "out2");
	Signal out1(1, "out1");
	Signal out0(1, "out0");
	Signal sw_c(1, "sw_c");
	Switch ("aa", sw_3, '3', Zero);
	Switch ("ba", sw_2, '2', Zero);
	Switch ("ca", sw_1, '1', Zero);
	Switch ("da", sw_0, '0', Zero);
	Or ("ab", (sw_3, sw_c), out3);
	Or ("bb", (sw_2, sw_c), out2);
	Or ("cb", (sw_1, sw_c), out1);
	Or ("db", (sw_0, sw_c), out0);
	Probe ("ac", out3);
	Probe ("bc", out2);
	Probe ("cc", out1);
	Probe ("dc", out0);
	Switch ("fa", sw_c, 'c', Zero);
}
