diff --git a/inputs/task_1_sample.in b/inputs/task_1_sample.in
new file mode 100644
index 0000000000000000000000000000000000000000..f599e28b8ab0d8c9c57a486c89c4a5132dcbd3b2
--- /dev/null
+++ b/inputs/task_1_sample.in
@@ -0,0 +1 @@
+10
diff --git a/inputs/task_2_sample.in b/inputs/task_2_sample.in
new file mode 100644
index 0000000000000000000000000000000000000000..3415c65416748e33d74a3ed5d99b8a173f6e5aeb
--- /dev/null
+++ b/inputs/task_2_sample.in
@@ -0,0 +1 @@
+1000003967
diff --git a/inputs/task_3_sample.in b/inputs/task_3_sample.in
new file mode 100644
index 0000000000000000000000000000000000000000..a2720097dccb441015beb4f75766b9908ad46f5a
--- /dev/null
+++ b/inputs/task_3_sample.in
@@ -0,0 +1 @@
+39
diff --git a/inputs/task_4_sample.in b/inputs/task_4_sample.in
new file mode 100644
index 0000000000000000000000000000000000000000..1846f7a8f904404357c38272401dadb1837d6d16
--- /dev/null
+++ b/inputs/task_4_sample.in
@@ -0,0 +1 @@
+12345678912345678912345678987654321987654321987654321
diff --git a/inputs/task_5_sample.in b/inputs/task_5_sample.in
new file mode 100644
index 0000000000000000000000000000000000000000..3d6cd9b6d8a461897823c78f31161c94fe9aa494
--- /dev/null
+++ b/inputs/task_5_sample.in
@@ -0,0 +1,22 @@
+100
+18	14	49	79	5
+75	90	75	8	6
+61	27	51	57	14
+7	49	12	7	19
+47	41	38	1	51
+96	63	43	88	39
+92	17	6	61	83
+35	28	73	100	54
+30	72	52	15	8
+71	50	52	75	11
+69	62	83	39	86
+12	98	11	52	4
+15	100	61	98	73
+28	67	98	79	32
+94	5	2	17	4
+64	17	64	24	86
+47	64	55	60	15
+48	23	10	8	77
+100	65	42	16	68
+4	37	28	23	48
+13
diff --git a/outputs/task_1_sample.out b/outputs/task_1_sample.out
new file mode 100644
index 0000000000000000000000000000000000000000..bc7257c0f6a813b816945a1023d95367467d0f94
--- /dev/null
+++ b/outputs/task_1_sample.out
@@ -0,0 +1,10 @@
+1
+4
+9
+16
+25
+36
+49
+64
+81
+100
diff --git a/outputs/task_2_sample.out b/outputs/task_2_sample.out
new file mode 100644
index 0000000000000000000000000000000000000000..98902f1ba57e59eef2b136d187a5781f98ee46dc
--- /dev/null
+++ b/outputs/task_2_sample.out
@@ -0,0 +1 @@
+Prime!
diff --git a/outputs/task_3_sample.out b/outputs/task_3_sample.out
new file mode 100644
index 0000000000000000000000000000000000000000..69e29385e082e515a0d72ab5713a0522b573972e
--- /dev/null
+++ b/outputs/task_3_sample.out
@@ -0,0 +1,39 @@
+0
+1
+1
+2
+3
+5
+8
+13
+21
+34
+55
+89
+144
+233
+377
+610
+987
+1597
+2584
+4181
+6765
+10946
+17711
+28657
+46368
+75025
+121393
+196418
+317811
+514229
+832040
+1346269
+2178309
+3524578
+5702887
+9227465
+14930352
+24157817
+39088169
diff --git a/outputs/task_4_sample.out b/outputs/task_4_sample.out
new file mode 100644
index 0000000000000000000000000000000000000000..accf33be2521e3d94234b9e465debebf32333c3d
--- /dev/null
+++ b/outputs/task_4_sample.out
@@ -0,0 +1 @@
+A man, a plan, a canal -- Panama.
diff --git a/outputs/task_5_sample.out b/outputs/task_5_sample.out
new file mode 100644
index 0000000000000000000000000000000000000000..76a8b2b7030a5174d272734b25898ecee82a0830
--- /dev/null
+++ b/outputs/task_5_sample.out
@@ -0,0 +1 @@
+83