diff --git a/chain/pom.xml b/chain/pom.xml
new file mode 100644
index 0000000..a6f9f72
--- /dev/null
+++ b/chain/pom.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+ education
+ ru.molokoin
+ 1.0
+
+ 4.0.0
+
+
+ ru.molokoin
+ chain
+ 1.0
+ jar
+
+ 11
+ 11
+ UTF-8
+
+
\ No newline at end of file
diff --git a/chain/src/main/docs/task/j110-lab3.pdf b/chain/src/main/docs/task/j110-lab3.pdf
new file mode 100644
index 0000000..5ad5a33
Binary files /dev/null and b/chain/src/main/docs/task/j110-lab3.pdf differ
diff --git a/chain/src/main/java/ru/molokoin/App.java b/chain/src/main/java/ru/molokoin/App.java
new file mode 100644
index 0000000..b441d04
--- /dev/null
+++ b/chain/src/main/java/ru/molokoin/App.java
@@ -0,0 +1,11 @@
+package ru.molokoin;
+public class App {
+ public static void main(String[] args) {
+ System.out.println("Запущен поток: " + Thread.currentThread().getName());
+ //данные
+ int[] i = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
+
+ //Хранилище
+ Pearl treasury;
+ }
+}
diff --git a/chain/src/main/java/ru/molokoin/Pearl.java b/chain/src/main/java/ru/molokoin/Pearl.java
new file mode 100644
index 0000000..65dad83
--- /dev/null
+++ b/chain/src/main/java/ru/molokoin/Pearl.java
@@ -0,0 +1,47 @@
+package ru.molokoin;
+
+/**
+ * Класс - реализация звена односвязного списка
+ * Односвязный список -
+ * это структура, хранящая данные в виде цепочки, каждый узел которой хранит очередное значение списка и ссылку на следующий узел.
+ * Ссылка на следующий узел последнего элемента списка равна null.
+ *
+ */
+public class Pearl {
+ private Object gem;
+ private Pearl next = null;
+
+ public Pearl(Object gem){
+ setGem(gem);
+ }
+ public void print(){
+ System.out.println((int)gem);
+ }
+ public void add(Object gem){
+ next.setGem(gem);
+ }
+ /**
+ * @param gem the gem to set
+ */
+ public void setGem(Object gem) {
+ this.gem = gem;
+ }
+ /**
+ * @return the gem
+ */
+ public Object getGem() {
+ return gem;
+ }
+ /**
+ * @param next the next to set
+ */
+ public void setNext(Pearl next) {
+ this.next = next;
+ }
+ /**
+ * @return the next
+ */
+ public Pearl getNext() {
+ return next;
+ }
+}
diff --git a/chain/src/main/java/ru/molokoin/Treasury.java b/chain/src/main/java/ru/molokoin/Treasury.java
new file mode 100644
index 0000000..398078f
--- /dev/null
+++ b/chain/src/main/java/ru/molokoin/Treasury.java
@@ -0,0 +1,17 @@
+package ru.molokoin;
+
+/**
+ * Класс-реализация односвязного списка.
+ * Односвязный список -
+ * это структура, хранящая данные в виде цепочки, каждый узел которой хранит очередное значение списка и ссылку на следующий узел.
+ * Ссылка на следующий узел последнего элемента списка равна null.
+ *
+ *
+ */
+public class Treasury extends Pearl{
+
+ public Treasury(Object gem) {
+ super(gem);
+ //TODO Auto-generated constructor stub
+ }
+}
diff --git a/chain/target/classes/ru/molokoin/App.class b/chain/target/classes/ru/molokoin/App.class
new file mode 100644
index 0000000..acfe41a
Binary files /dev/null and b/chain/target/classes/ru/molokoin/App.class differ
diff --git a/chain/target/classes/ru/molokoin/Pearl.class b/chain/target/classes/ru/molokoin/Pearl.class
new file mode 100644
index 0000000..2d5ebc3
Binary files /dev/null and b/chain/target/classes/ru/molokoin/Pearl.class differ
diff --git a/chain/target/classes/ru/molokoin/Treasury.class b/chain/target/classes/ru/molokoin/Treasury.class
new file mode 100644
index 0000000..bc2986b
Binary files /dev/null and b/chain/target/classes/ru/molokoin/Treasury.class differ
diff --git a/pom.xml b/pom.xml
index e145378..e74d946 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,6 +23,7 @@
universaty
practice
files
+ chain