diff --git a/1/1_c.py b/1/1_c.py
index 1a6bc51cc1e376bf026f2b002860870f41acf0f5..c9107dbf61bbfc4a979d93ff4a8dcb124aa1fb78 100644
--- a/1/1_c.py
+++ b/1/1_c.py
@@ -13,23 +13,55 @@ XOR
'''
#Quantum Wires
-q = QuantumRegister(3, 'q')
+q = QuantumRegister(6, 'q')
#Classical Wires
c = ClassicalRegister(3, 'c')
#Build Circuit
circ = QuantumCircuit(q,c)
#Inputs
+circ.x(q[0])
+circ.x(q[1])
-
+#Wire assignments
+'''
+q[0] = A
+q[1] = B
+q[2] = C
+q[3] = At(emp)
+q[4] = Bt(emp)
+q[5] = R(esult)
+'''
#Circuit
+circ.barrier(q[0], q[1], q[2])
+circ.ccx(q[0], q[1], q[2])
+circ.x(q[2]) # First NAND Gate comparing A and B
+
+circ.ccx(q[0], q[2],q[3])
+circ.x(q[3]) # Second NAND Gate comparing C and A
+circ.ccx(q[2], q[1], q[4])
+circ.x(q[4]) # Third NAND Gate comparing C and B
+
+circ.ccx(q[3], q[4], q[5])
+circ.x(q[5]) # Fourth and Final NAND Gate comparing At and Bt
+
+#Measure
+circ.barrier(q[0],q[1],q[2],q[3],q[4],q[5])
+circ.measure(q[0], c[0])
+circ.measure(q[1], c[1])
+circ.measure(q[5], c[2])
#Text Representation
-x=
+text = circ.draw(output='text')
+print(text)
#Test and Results
-
+backend_sim = BasicAer.get_backend('qasm_simulator')
+job_sim = execute(circ,backend_sim, shots=2048)
+result_sim = job_sim.result()
+counts = result_sim.get_counts()
+print(counts)