diff --git a/p2_1.py b/p2_1.py
new file mode 100644
index 0000000000000000000000000000000000000000..1183f5d16e621d82293e8c13db68b48bf99195cb
--- /dev/null
+++ b/p2_1.py
@@ -0,0 +1,67 @@
+
+# coding: utf-8
+
+# In[2]:
+
+
+from keras.models import Sequential
+from keras.layers import Dense
+import numpy as np
+import pandas as pd
+
+
+# In[15]:
+
+
+data=np.loadtxt("and.csv",delimiter=",")
+
+
+# In[31]:
+
+
+x=data[:,0:2]
+
+
+# In[32]:
+
+
+y=data[:,2]
+
+
+# In[38]:
+
+
+model=Sequential()
+model.add(Dense(8,input_dim=2,activation='relu'))
+model.add(Dense(6,activation='relu'))
+model.add(Dense(1,activation='sigmoid'))
+
+
+# In[39]:
+
+
+model.compile(loss='binary_crossentropy',optimizer='adam',metrics=['accuracy'])
+history=model.fit(x,y,epochs=100,batch_size=2)
+
+
+# In[40]:
+
+
+l,a=model.evaluate(x,y)
+
+
+# In[41]:
+
+
+print(l,a)
+
+
+# In[50]:
+
+
+c=np.array([[1,1],[0,1],[1,0],[0,0]])
+q=model.predict(c)
+a=[]
+for i in q:
+    print(i)
+