diff --git a/fordulo_3/Program/.vs/Program/FileContentIndex/6bc59fa7-74d6-421a-ae29-d9171104353f.vsidx b/fordulo_3/Program/.vs/Program/FileContentIndex/6bc59fa7-74d6-421a-ae29-d9171104353f.vsidx
new file mode 100644
index 0000000..ce3d5e5
Binary files /dev/null and b/fordulo_3/Program/.vs/Program/FileContentIndex/6bc59fa7-74d6-421a-ae29-d9171104353f.vsidx differ
diff --git a/fordulo_3/Program/.vs/Program/FileContentIndex/84b83a8a-186d-44f9-bc2c-79f3eb943fc5.vsidx b/fordulo_3/Program/.vs/Program/FileContentIndex/84b83a8a-186d-44f9-bc2c-79f3eb943fc5.vsidx
deleted file mode 100644
index 6de2e7d..0000000
Binary files a/fordulo_3/Program/.vs/Program/FileContentIndex/84b83a8a-186d-44f9-bc2c-79f3eb943fc5.vsidx and /dev/null differ
diff --git a/fordulo_3/Program/.vs/Program/FileContentIndex/9e11f8a1-a5a9-47df-be9a-ce8aca28cc71.vsidx b/fordulo_3/Program/.vs/Program/FileContentIndex/9e11f8a1-a5a9-47df-be9a-ce8aca28cc71.vsidx
new file mode 100644
index 0000000..8fb2c6e
Binary files /dev/null and b/fordulo_3/Program/.vs/Program/FileContentIndex/9e11f8a1-a5a9-47df-be9a-ce8aca28cc71.vsidx differ
diff --git a/fordulo_3/Program/.vs/Program/FileContentIndex/b1c87362-3c3a-4373-98a0-5e724e457f47.vsidx b/fordulo_3/Program/.vs/Program/FileContentIndex/b1c87362-3c3a-4373-98a0-5e724e457f47.vsidx
deleted file mode 100644
index 615ee6d..0000000
Binary files a/fordulo_3/Program/.vs/Program/FileContentIndex/b1c87362-3c3a-4373-98a0-5e724e457f47.vsidx and /dev/null differ
diff --git a/fordulo_3/Program/.vs/Program/v17/.suo b/fordulo_3/Program/.vs/Program/v17/.suo
index dcd70a1..960e9c3 100644
Binary files a/fordulo_3/Program/.vs/Program/v17/.suo and b/fordulo_3/Program/.vs/Program/v17/.suo differ
diff --git a/fordulo_3/Program/.vs/Program/v17/DocumentLayout.backup.json b/fordulo_3/Program/.vs/Program/v17/DocumentLayout.backup.json
index dbce96f..521832a 100644
--- a/fordulo_3/Program/.vs/Program/v17/DocumentLayout.backup.json
+++ b/fordulo_3/Program/.vs/Program/v17/DocumentLayout.backup.json
@@ -7,7 +7,7 @@
       "RelativeMoniker": "D:0:0:{6A74A9DE-500D-46FF-859A-18F4A752D2A5}|Program.csproj|solutionrelative:program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{6A74A9DE-500D-46FF-859A-18F4A752D2A5}|Program.csproj|c:\\users\\szabomarton\\desktop\\verseny\\fordulo_3\\program\\doboz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "AbsoluteMoniker": "D:0:0:{6A74A9DE-500D-46FF-859A-18F4A752D2A5}|Program.csproj|C:\\Users\\szabomarton\\Desktop\\Verseny\\fordulo_3\\Program\\doboz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{6A74A9DE-500D-46FF-859A-18F4A752D2A5}|Program.csproj|solutionrelative:doboz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     }
   ],
@@ -28,7 +28,7 @@
               "RelativeDocumentMoniker": "Doboz.cs",
               "ToolTip": "C:\\Users\\szabomarton\\Desktop\\Verseny\\fordulo_3\\Program\\Doboz.cs",
               "RelativeToolTip": "Doboz.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAABgAAAAJAAAAAAAAAA==",
+              "ViewState": "AgIAABMAAAAAAAAAAAAUwCIAAAA5AAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
               "WhenOpened": "2025-03-14T09:40:24.572Z",
               "EditorCaption": ""
@@ -41,7 +41,7 @@
               "RelativeDocumentMoniker": "Program.cs",
               "ToolTip": "C:\\Users\\szabomarton\\Desktop\\Verseny\\fordulo_3\\Program\\Program.cs",
               "RelativeToolTip": "Program.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAiwBIAAAANAAAAAAAAAA==",
+              "ViewState": "AgIAAA8AAAAAAAAAAAAqwCQAAAAhAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
               "WhenOpened": "2025-03-12T12:54:16.847Z",
               "EditorCaption": ""
diff --git a/fordulo_3/Program/.vs/Program/v17/DocumentLayout.json b/fordulo_3/Program/.vs/Program/v17/DocumentLayout.json
index e278c77..1160888 100644
--- a/fordulo_3/Program/.vs/Program/v17/DocumentLayout.json
+++ b/fordulo_3/Program/.vs/Program/v17/DocumentLayout.json
@@ -7,7 +7,7 @@
       "RelativeMoniker": "D:0:0:{6A74A9DE-500D-46FF-859A-18F4A752D2A5}|Program.csproj|solutionrelative:program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{6A74A9DE-500D-46FF-859A-18F4A752D2A5}|Program.csproj|c:\\users\\szabomarton\\desktop\\verseny\\fordulo_3\\program\\doboz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "AbsoluteMoniker": "D:0:0:{6A74A9DE-500D-46FF-859A-18F4A752D2A5}|Program.csproj|C:\\Users\\szabomarton\\Desktop\\Verseny\\fordulo_3\\Program\\doboz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{6A74A9DE-500D-46FF-859A-18F4A752D2A5}|Program.csproj|solutionrelative:doboz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     }
   ],
@@ -28,7 +28,7 @@
               "RelativeDocumentMoniker": "Doboz.cs",
               "ToolTip": "C:\\Users\\szabomarton\\Desktop\\Verseny\\fordulo_3\\Program\\Doboz.cs",
               "RelativeToolTip": "Doboz.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAABgAAAAJAAAAAAAAAA==",
+              "ViewState": "AgIAABMAAAAAAAAAAAAUwCIAAAA5AAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
               "WhenOpened": "2025-03-14T09:40:24.572Z",
               "EditorCaption": ""
@@ -41,7 +41,7 @@
               "RelativeDocumentMoniker": "Program.cs",
               "ToolTip": "C:\\Users\\szabomarton\\Desktop\\Verseny\\fordulo_3\\Program\\Program.cs",
               "RelativeToolTip": "Program.cs",
-              "ViewState": "AgIAAAMAAAAAAAAAAAAiwBUAAAAJAAAAAAAAAA==",
+              "ViewState": "AgIAAA8AAAAAAAAAAAAqwBgAAAAeAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
               "WhenOpened": "2025-03-12T12:54:16.847Z",
               "EditorCaption": ""
diff --git a/fordulo_3/Program/Doboz.cs b/fordulo_3/Program/Doboz.cs
index 436b48d..649e015 100644
--- a/fordulo_3/Program/Doboz.cs
+++ b/fordulo_3/Program/Doboz.cs
@@ -8,13 +8,13 @@ namespace Program
 {
     internal class Doboz
     {
-        public string Type { get; set; }
+        public char Type { get; set; }
         
         public Doboz Children = null;
 
         public Doboz Parent = null;
 
-        public Doboz(string Type) { 
+        public Doboz(char Type) { 
             this.Type = Type;
         }
 
@@ -23,5 +23,20 @@ namespace Program
             doboz.Parent = this;
             this.Children = doboz;
         }
+
+        public void PrintBoxContent(int indent = 0)
+        {
+            string indentStr = "";
+            for (int i = 0; i < indent; i++)
+            {
+                indentStr += "->";
+            }
+            
+            Console.WriteLine($"{indentStr}{this.Type}");
+            if (this.Children != null)
+            {
+                this.Children.PrintBoxContent(indent + 1);
+            }
+        }
     }
 }
diff --git a/fordulo_3/Program/Program.cs b/fordulo_3/Program/Program.cs
index 42f4745..8d922f1 100644
--- a/fordulo_3/Program/Program.cs
+++ b/fordulo_3/Program/Program.cs
@@ -17,7 +17,38 @@ namespace Program
 
             foreach (var item in AllBoxes)
             {
-                Console.WriteLine(item);
+                Doboz doboz = new Doboz(item);
+                foreach (var box in Boxes)
+                {
+                    if (doboz.Type == 'A')
+                    {
+                        break;
+                    }
+
+                    if (box.Type == 'A' && box.Children == null)
+                    {
+                        if (doboz.Type == 'B' || doboz.Type == 'C')
+                        {
+                            box.AddChildren(doboz);
+                            break;
+                        }
+                    }
+
+                    if (box.Type == 'B' && box.Children == null)
+                    {
+                        if (doboz.Type == 'C')
+                        {
+                            box.AddChildren(doboz);
+                            break;
+                        }
+                    }
+                }
+                Boxes.Add(doboz);
+            }
+
+            foreach (var item in Boxes)
+            {
+                item.PrintBoxContent();
             }
         }
 
diff --git a/fordulo_3/Program/bin/Debug/Program.exe b/fordulo_3/Program/bin/Debug/Program.exe
index 88fd3ca..cbe0fd0 100644
Binary files a/fordulo_3/Program/bin/Debug/Program.exe and b/fordulo_3/Program/bin/Debug/Program.exe differ
diff --git a/fordulo_3/Program/bin/Debug/Program.pdb b/fordulo_3/Program/bin/Debug/Program.pdb
index 8e3abd1..3d393de 100644
Binary files a/fordulo_3/Program/bin/Debug/Program.pdb and b/fordulo_3/Program/bin/Debug/Program.pdb differ
diff --git a/fordulo_3/Program/obj/Debug/Program.exe b/fordulo_3/Program/obj/Debug/Program.exe
index 88fd3ca..cbe0fd0 100644
Binary files a/fordulo_3/Program/obj/Debug/Program.exe and b/fordulo_3/Program/obj/Debug/Program.exe differ
diff --git a/fordulo_3/Program/obj/Debug/Program.pdb b/fordulo_3/Program/obj/Debug/Program.pdb
index 8e3abd1..3d393de 100644
Binary files a/fordulo_3/Program/obj/Debug/Program.pdb and b/fordulo_3/Program/obj/Debug/Program.pdb differ