diff --git a/LB05/LB05.iml b/LB05/LB05.iml
new file mode 100644
index 0000000..50f8090
--- /dev/null
+++ b/LB05/LB05.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/LB05/Test_Write_XML.xml b/LB05/Test_Write_XML.xml
new file mode 100644
index 0000000..fdd0d5e
--- /dev/null
+++ b/LB05/Test_Write_XML.xml
@@ -0,0 +1,5 @@
+
+
+ 2
+ 23
+
diff --git a/LB05/bin/Main.class b/LB05/bin/Main.class
new file mode 100644
index 0000000..628781e
Binary files /dev/null and b/LB05/bin/Main.class differ
diff --git a/LB05/bin/Organization/Address.class b/LB05/bin/Organization/Address.class
new file mode 100644
index 0000000..2fd70d8
Binary files /dev/null and b/LB05/bin/Organization/Address.class differ
diff --git a/LB05/bin/Organization/Coordinates.class b/LB05/bin/Organization/Coordinates.class
new file mode 100644
index 0000000..a70f466
Binary files /dev/null and b/LB05/bin/Organization/Coordinates.class differ
diff --git a/LB05/bin/Organization/Location.class b/LB05/bin/Organization/Location.class
new file mode 100644
index 0000000..868fba8
Binary files /dev/null and b/LB05/bin/Organization/Location.class differ
diff --git a/LB05/bin/Organization/Organization.class b/LB05/bin/Organization/Organization.class
new file mode 100644
index 0000000..5a64421
Binary files /dev/null and b/LB05/bin/Organization/Organization.class differ
diff --git a/LB05/bin/Organization/OrganizationType.class b/LB05/bin/Organization/OrganizationType.class
new file mode 100644
index 0000000..a1dbdff
Binary files /dev/null and b/LB05/bin/Organization/OrganizationType.class differ
diff --git a/LB05/bin/Organizations.xml b/LB05/bin/Organizations.xml
new file mode 100644
index 0000000..9cdb497
--- /dev/null
+++ b/LB05/bin/Organizations.xml
@@ -0,0 +1,61 @@
+
+
+
+ VkusnoiTochka
+
+ 542
+ 42
+
+ 2022-03-20
+ 239.30
+ GOVERNMENT
+
+ 239239
+ CGSG
+
+ 542
+ 42
+ name
+
+
+
+
+ 1
+ VkusnoiTochka
+
+ 542
+ 42
+
+ 2022-03-20
+ 239.30
+ GOVERNMENT
+
+ 239239
+ CGSG
+
+ 542
+ 42
+ name
+
+
+
+
+ VkusnoiTochka
+
+ 542
+ 42
+
+ 2022-03-20
+ 239.30
+ GOVERNMENT
+
+ 239239
+ CGSG
+
+ 542
+ 42
+ name
+
+
+
+
\ No newline at end of file
diff --git a/LB05/bin/OutOrganizations.xml b/LB05/bin/OutOrganizations.xml
new file mode 100644
index 0000000..96a4bb7
--- /dev/null
+++ b/LB05/bin/OutOrganizations.xml
@@ -0,0 +1,83 @@
+
+
+
+ 192693
+ VkusnoiTochka
+
+ 542
+ 42.0
+
+ 2023-03-13T22:42:35.119597600
+ 239.3
+ GOVERNMENT
+
+ 239239
+ CGSG
+
+ 542
+ 42
+ name
+
+
+
+
+ 1
+ VkusnoiTochka
+
+ 542
+ 42.0
+
+ 2023-03-13T22:42:35.119597600
+ 239.3
+ GOVERNMENT
+
+ 239239
+ CGSG
+
+ 542
+ 42
+ name
+
+
+
+
+ 1
+ VkusnoiTochka
+
+ 542
+ 42.0
+
+ 2023-03-13T22:42:35.119597600
+ 239.3
+ GOVERNMENT
+
+ 239239
+ CGSG
+
+ 542
+ 42
+ name
+
+
+
+
+ 698657280
+ KFC
+
+ 900
+ 239.3
+
+ 2023-03-13T22:42:35.150842100
+ 100000.0
+ COMMERCIAL
+
+ 23
+ ulica
+
+ 3
+ 20
+ Spb
+
+
+
+
\ No newline at end of file
diff --git a/LB05/bin/Test_Write_XML.class b/LB05/bin/Test_Write_XML.class
new file mode 100644
index 0000000..12bcd89
Binary files /dev/null and b/LB05/bin/Test_Write_XML.class differ
diff --git a/LB05/bin/Test_Write_XML.xml b/LB05/bin/Test_Write_XML.xml
new file mode 100644
index 0000000..bdf0d77
--- /dev/null
+++ b/LB05/bin/Test_Write_XML.xml
@@ -0,0 +1,5 @@
+
+
+ 2
+ 23e
+
diff --git a/LB05/src/Auxiliary/FilterOrganizations.java b/LB05/src/Auxiliary/FilterOrganizations.java
new file mode 100644
index 0000000..ef10320
--- /dev/null
+++ b/LB05/src/Auxiliary/FilterOrganizations.java
@@ -0,0 +1,14 @@
+package Auxiliary;
+
+import Organization.Organization;
+
+import java.util.Vector;
+import java.util.stream.Collectors;
+
+public class FilterOrganizations {
+ public static Vector filterByType(Vector org, String type){
+ Vector result = new Vector();
+ result = org.stream().filter(o -> o.equals(type)).collect(Vector::new, Vector::add, Vector::addAll);
+ return result;
+ }
+}
diff --git a/LB05/src/Auxiliary/Read_XML.java b/LB05/src/Auxiliary/Read_XML.java
new file mode 100644
index 0000000..dfab6a7
--- /dev/null
+++ b/LB05/src/Auxiliary/Read_XML.java
@@ -0,0 +1,137 @@
+
+
+package Auxiliary;
+import Organization.*;
+
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.FileReader;
+import java.time.LocalDate;
+import java.time.LocalDateTime;
+import java.time.format.DateTimeFormatter;
+import java.util.*;
+import static Auxiliary.SortOrganizaton.sort;
+
+public class Read_XML {
+ public static Vector CreateVector(String filename) {
+ File file = new File(filename);
+ Vector org = new Vector<>();
+ ArrayList