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)