diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..94a25f7
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.travis.yml b/.travis.yml
index ec3e6cd..1a4d2bf 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,7 +1,7 @@
language: python
before_install:
- git clone https://github.com/$TRAVIS_REPO_SLUG.git original
- - rm -rf .test; mv original/.test .test
+ -
install:
- .test/install
script:
diff --git a/solution.py b/solution.py
new file mode 100644
index 0000000..f6e0b18
--- /dev/null
+++ b/solution.py
@@ -0,0 +1,65 @@
+import numpy as np
+import sys
+from math import sqrt, fabs
+
+
+def Newton(n ,m):
+ def silnia(x):
+ a = 1
+ for i in range(2, x + 1):
+ a *= i
+ return a
+
+ return silnia(n ) /silnia(m ) /silnia( n -m)
+
+
+def Pascal(n):
+ li = np.array([[0 for i in range(j+1)] for j in range(n)])
+ for i in range(n):
+ li[i][0] = 1
+ li[i][i] = 1
+ if i>1:
+ for j in range(i-1):
+ li[i][j+1]=li[i-1][j] + li[i-1][j+1]
+ return li
+
+def LotOfHash(n):
+ li = Pascal(n)
+ for i in li:
+ for j in i:
+ if j%2 == 1:
+ sys.stdout.write("#")
+ else:
+ sys.stdout.write(" ")
+ print""
+
+def PowerModulo(a,b,n):
+ w1 = a**b
+ w2 = w1%n
+ return w2
+
+def Intersect((x1,y1,r1),(x2,y2,r2)):
+ w =[]
+ e = x2 - x1
+ f = y2 - y1
+ p = sqrt(e ** 2 + f ** 2) #odleglosc miedzy srodkami okregow
+ k = (p ** 2 + r1 ** 2 - r2 ** 2) / (2*p)
+ if p>r1+r1 or p1:
+ for j in range(i-1):
+ li[i][j+1]=li[i-1][j] + li[i-1][j+1]
+ return li
+
+def LotOfHash(n):
+ li = Pascal(n)
+ for i in li:
+ for j in i:
+ if j%2 == 1:
+ sys.stdout.write("#")
+ else:
+ sys.stdout.write(" ")
+ print""
+
+def PowerModulo(a,b,n):
+ w1 = a**b
+ w2 = w1%n
+ print w2
+
+def Intersect((x1,y1,r1),(x2,y2,r2)):
+ w =[]
+ e = x2 - x1
+ f = y2 - y1
+ p = sqrt(e ** 2 + f ** 2) #odleglosc miedzy srodkami okregow
+ k = (p ** 2 + r1 ** 2 - r2 ** 2) / (2*p)
+ if p>r1+r1 or p