diff --git a/.vs/prog2-ss2020-wienkop/DesignTimeBuild/.dtbcache.v2 b/.vs/prog2-ss2020-wienkop/DesignTimeBuild/.dtbcache.v2
index bee1c5bdc8dee421f32307a0e19ea806f3c66819..460e48a7d5e7bc32ebd506e998860c3702bc1bf3 100644
Binary files a/.vs/prog2-ss2020-wienkop/DesignTimeBuild/.dtbcache.v2 and b/.vs/prog2-ss2020-wienkop/DesignTimeBuild/.dtbcache.v2 differ
diff --git a/.vs/prog2-ss2020-wienkop/v16/.suo b/.vs/prog2-ss2020-wienkop/v16/.suo
index 7b93ab37885499bb4f546507ed84667a745085f7..e164e3533021924164a696ef118989abf7fae929 100644
Binary files a/.vs/prog2-ss2020-wienkop/v16/.suo and b/.vs/prog2-ss2020-wienkop/v16/.suo differ
diff --git a/01Buergeramt/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Mo.csprojAssemblyReference.cache b/01Buergeramt/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Mo.csprojAssemblyReference.cache
index e84921a470a178d6c34a6d16975b66db84b52171..9cea71eee3672f3b92eb4ae6a31d4ee576def39e 100644
Binary files a/01Buergeramt/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Mo.csprojAssemblyReference.cache and b/01Buergeramt/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Mo.csprojAssemblyReference.cache differ
diff --git a/01KlassenWiederholung/obj/Debug/netcoreapp3.1/01KlassenWiederholung.csprojAssemblyReference.cache b/01KlassenWiederholung/obj/Debug/netcoreapp3.1/01KlassenWiederholung.csprojAssemblyReference.cache
index b5214f35120e32e54563c1c022ea640ba350567a..9f4bd98749eb5f85c5249b4582b96dc7ea27d580 100644
Binary files a/01KlassenWiederholung/obj/Debug/netcoreapp3.1/01KlassenWiederholung.csprojAssemblyReference.cache and b/01KlassenWiederholung/obj/Debug/netcoreapp3.1/01KlassenWiederholung.csprojAssemblyReference.cache differ
diff --git a/01OperatorOverloading/obj/Debug/netcoreapp3.1/01OperatorOverloading.csprojAssemblyReference.cache b/01OperatorOverloading/obj/Debug/netcoreapp3.1/01OperatorOverloading.csprojAssemblyReference.cache
index ed51084113c37d43a99e791dd0a169f2b0c6b55a..eccb16c61b24a1a51c2c7f95176dcd7d1142727d 100644
Binary files a/01OperatorOverloading/obj/Debug/netcoreapp3.1/01OperatorOverloading.csprojAssemblyReference.cache and b/01OperatorOverloading/obj/Debug/netcoreapp3.1/01OperatorOverloading.csprojAssemblyReference.cache differ
diff --git a/02VerketteteListe-2/Program.cs b/02VerketteteListe-2/Program.cs
index e02fa9d7e8a7e11f493c89af8f83454385c27c5d..f8357e57dc0b8bfdf60480db6af31f394fcb1308 100644
--- a/02VerketteteListe-2/Program.cs
+++ b/02VerketteteListe-2/Program.cs
@@ -182,7 +182,7 @@ namespace _02VerketteteListe_2
             else
             {
                 Element vorletzter = anf;
-                for (int i = 1; i < index; i++)
+                for (int i = 0; i < index-1; i++)  // Liste bis zum n-1-ten Element durchlaufen
                     vorletzter = vorletzter.next;
                 vorletzter.next = vorletzter.next.next;
                 anz--;
diff --git a/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.csprojAssemblyReference.cache b/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.csprojAssemblyReference.cache
index 9b0e710fb7587c1bf9b43414d9232508a4786d6e..e23245258eaf6b6145a13830bacb66ca8fd7c885 100644
Binary files a/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.csprojAssemblyReference.cache and b/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.csprojAssemblyReference.cache differ
diff --git a/03BinTree/Program.cs b/03BinTree/Program.cs
index 713edfdeb4babe22782e806484b1fcc5d8823d2d..ea1f094b84060e0e798634285624da6b81003e31 100644
--- a/03BinTree/Program.cs
+++ b/03BinTree/Program.cs
@@ -26,28 +26,28 @@ namespace _03BinTree
             else
             {
                 bool gefunden = false;
-                BItem lfd = root;
+                BItem item = root;
                 do
                 {
-                    if (Zahl < lfd.zahl)        // links oder rechts?
+                    if (Zahl < item.zahl)        // links oder rechts?
                     {   // Linker Teilbaum
-                        if (lfd.kleiner == null)  // ist "links" frei?
+                        if (item.kleiner == null)  // ist "links" frei?
                         {
-                            lfd.kleiner = neu;
+                            item.kleiner = neu;
                             gefunden = true;
                         }                       // nein --> links weitersuchen
                         else
-                            lfd = lfd.kleiner;
+                            item = item.kleiner;
                     }
                     else
                     {
-                        if (lfd.groesser == null)  // ist "rechts" frei?
+                        if (item.groesser == null)  // ist "rechts" frei?
                         {
-                            lfd.groesser = neu;
+                            item.groesser = neu;
                             gefunden = true;
                         }                       // nein --> rechts weitersuchen
                         else
-                            lfd = lfd.groesser;
+                            item = item.groesser;
                     }
                 } while (!gefunden);
             }
@@ -63,18 +63,20 @@ namespace _03BinTree
             }
             return false;
         }
-        private void Ausgeben(BItem lfd)
+        private void Print(BItem item)
         {
-            if (lfd != null)
+            if (item != null)
             {
-                Ausgeben(lfd.kleiner);
-                Console.Write(lfd.zahl + " ");
-                Ausgeben(lfd.groesser);
+                if (item.kleiner!= null)
+                    Print(item.kleiner);
+                Console.Write(item.zahl + " ");
+                if (item.groesser!=null)
+                    Print(item.groesser);
             }
         }
-        public void Ausgeben()
+        public void Print()
         {
-            Ausgeben(root);
+            Print(root);
             Console.WriteLine();
         }
     }
@@ -90,8 +92,9 @@ namespace _03BinTree
             bt.InsertItem(80);
             bt.InsertItem(77);
             bt.InsertItem(70);
+            bt.InsertItem(50);
 
-            bt.Ausgeben();
+            bt.Print();
             Console.WriteLine($"Find(77): {bt.FindItem(77)}");
             Console.WriteLine($"Find(78): {bt.FindItem(78)}");
         }
diff --git a/03BinTree/bin/Debug/netcoreapp3.1/03BinTree.dll b/03BinTree/bin/Debug/netcoreapp3.1/03BinTree.dll
index c9aeb088a148bacb66b19c6c078af78c69e1c396..5c0598e53f327bb14720853d5d2fa446bd0ef75f 100644
Binary files a/03BinTree/bin/Debug/netcoreapp3.1/03BinTree.dll and b/03BinTree/bin/Debug/netcoreapp3.1/03BinTree.dll differ
diff --git a/03BinTree/bin/Debug/netcoreapp3.1/03BinTree.pdb b/03BinTree/bin/Debug/netcoreapp3.1/03BinTree.pdb
index 16cef18a11d2c902f9349fb685ad97feb3e56794..9fe0144024127376b2ac67420d6ee0b07d839397 100644
Binary files a/03BinTree/bin/Debug/netcoreapp3.1/03BinTree.pdb and b/03BinTree/bin/Debug/netcoreapp3.1/03BinTree.pdb differ
diff --git a/03BinTree/obj/Debug/netcoreapp3.1/03BinTree.csproj.FileListAbsolute.txt b/03BinTree/obj/Debug/netcoreapp3.1/03BinTree.csproj.FileListAbsolute.txt
index d5a3d2950b6e5b7d4ab109e97092daaeb7a3fceb..dfcc0b0eee244e3af091cd98554d0f6926453f66 100644
--- a/03BinTree/obj/Debug/netcoreapp3.1/03BinTree.csproj.FileListAbsolute.txt
+++ b/03BinTree/obj/Debug/netcoreapp3.1/03BinTree.csproj.FileListAbsolute.txt
@@ -10,3 +10,4 @@ C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\03BinTree\obj\Debug\netcoreap
 C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\03BinTree\obj\Debug\netcoreapp3.1\03BinTree.dll
 C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\03BinTree\obj\Debug\netcoreapp3.1\03BinTree.pdb
 C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\03BinTree\obj\Debug\netcoreapp3.1\03BinTree.genruntimeconfig.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\03BinTree\obj\Debug\netcoreapp3.1\03BinTree.csprojAssemblyReference.cache
diff --git a/03BinTree/obj/Debug/netcoreapp3.1/03BinTree.csprojAssemblyReference.cache b/03BinTree/obj/Debug/netcoreapp3.1/03BinTree.csprojAssemblyReference.cache
new file mode 100644
index 0000000000000000000000000000000000000000..74fe67b1ca671095970d4a7fbcae2417231e8f41
Binary files /dev/null and b/03BinTree/obj/Debug/netcoreapp3.1/03BinTree.csprojAssemblyReference.cache differ
diff --git a/03BinTree/obj/Debug/netcoreapp3.1/03BinTree.dll b/03BinTree/obj/Debug/netcoreapp3.1/03BinTree.dll
index c9aeb088a148bacb66b19c6c078af78c69e1c396..5c0598e53f327bb14720853d5d2fa446bd0ef75f 100644
Binary files a/03BinTree/obj/Debug/netcoreapp3.1/03BinTree.dll and b/03BinTree/obj/Debug/netcoreapp3.1/03BinTree.dll differ
diff --git a/03BinTree/obj/Debug/netcoreapp3.1/03BinTree.pdb b/03BinTree/obj/Debug/netcoreapp3.1/03BinTree.pdb
index 16cef18a11d2c902f9349fb685ad97feb3e56794..9fe0144024127376b2ac67420d6ee0b07d839397 100644
Binary files a/03BinTree/obj/Debug/netcoreapp3.1/03BinTree.pdb and b/03BinTree/obj/Debug/netcoreapp3.1/03BinTree.pdb differ
diff --git a/03VererbungKfzIntro/03VererbungKfzIntro.csproj b/03VererbungKfzIntro/03VererbungKfzIntro.csproj
new file mode 100644
index 0000000000000000000000000000000000000000..5e3f5bb1997bfbb5962e3a0393cd486c566b5418
--- /dev/null
+++ b/03VererbungKfzIntro/03VererbungKfzIntro.csproj
@@ -0,0 +1,9 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <OutputType>Exe</OutputType>
+    <TargetFramework>netcoreapp3.1</TargetFramework>
+    <RootNamespace>_03VererbungKfzIntro</RootNamespace>
+  </PropertyGroup>
+
+</Project>
diff --git a/03VererbungKfzIntro/Program.cs b/03VererbungKfzIntro/Program.cs
new file mode 100644
index 0000000000000000000000000000000000000000..0a92bbe72ca22a51096fb512fa6c572cbc3945ce
--- /dev/null
+++ b/03VererbungKfzIntro/Program.cs
@@ -0,0 +1,83 @@
+using System;
+using System.Linq.Expressions;
+
+namespace _03VererbungKfzIntro
+{
+    //Kraftfahrzeuge:
+    //
+    //Steuerberechnung PKW:
+    //Hubraumsteuer
+    //Den Anteil für den Hubraum berechnen Sie dabei anhand der von der Motorenart abhängigen Hubraumsteuer:
+
+    //Motorenart Steuern pro angefangenen 100 Kubikzentimetern Hubraum
+    //Benzin- / Ottomotor	2,00 Euro
+    //Dieselmotor 9,50 Euro
+    //Datenquelle: Bundesfinanzministerium
+
+    //Ein Dieselfahrzeug mit einem Motorhubraum von 1.500 ccm kostet folglich 142,50 Euro Hubraumsteuer.
+
+    //CO2-Steuer
+    //Zusätzlich wird die Steuer für den CO2-Ausstoß berechnet. Jedes Gramm CO2-Ausstoß pro Kilometer, das über 
+    //dem Sockelwert liegt, kostet zwei Euro Steuern. Die Sockelwerte – „Freibeträge“ für unterschiedliche 
+    //Zeitpunkte der Erstzulassung – können Sie der folgenden Tabelle entnehmen:
+    //----------
+
+    // Steuerberechnung Motorrad
+    // Wie hoch ist die Steuer für Krafträder über 125 ccm?
+    // Je angefangene 25 ccm Hubraum müssen Sie jährlich eine Kfz-Steuer von 1,84 Euro entrichten.
+    //
+    // Steuerberechnung LKW
+    //Ein Lkw unterliegt der Kraftfahrzeugsteuer und muss besteuert werden
+    //Beim Lkw wird eine Steuer über Gewicht und andere Bedingungen erhoben
+    //Lkw-Steuer richtet sich auch nach Schadstoffklassen und Geräuschklassen
+    //Der Höchstsatz für die günstigste Lkw-Steuerklasse beträgt 556,00 Euro
+    class Kfz
+    {
+
+    }
+    class Pkw : Kfz     // Vererbung, Spezialisierung, ist-ein Beziehung
+    {
+        int hubraum, CO2;
+        public enum BenzinDiesel { Benzin, Diesel };
+        BenzinDiesel typ;
+    }
+    class Motorrad : Kfz
+    {
+        int hubraum;
+    }
+    class LKW : Kfz { }
+    class Elektroroller : Kfz { }
+    class Program
+    {
+        static void Main(string[] args)
+        {
+            //Pkw[] autos = new Pkw[1000];
+            //Motorrad[] motorraeder = new Motorrad[1000];
+            //LKW[] lastwagen = new LKW[1000];
+            //Elektroroller[]
+            Kfz[] fahrzeuge = new Kfz[1000];
+            int menueauswahl = 1, FzAnzahl = 0;
+            //if (menueauswahl == 1)
+            //    autos[autoanzahl] = new Pkw();
+            //else if (menueauswahl == 2)
+            //    motorraeder[motorradanzahl] = new Motorrad();
+            //else if (menueauswahl == 3)
+            //    lastwagen[lkwanzahl] = new LKW();
+            if (menueauswahl == 1)
+                fahrzeuge[FzAnzahl] = new Pkw();
+            else if (menueauswahl == 2)
+                fahrzeuge[FzAnzahl] = new Motorrad();
+            else if (menueauswahl == 3)
+                fahrzeuge[FzAnzahl] = new LKW();
+
+            for (int i = 0; i < autoanzahl; i++)
+            {
+                autos[i].SteuernBerechnen();
+            }
+            for (int i = 0; i < motorradanzahl; i++)
+            {
+                motorraeder[i].SteuernBerechnen();
+            }
+        }
+    }
+}
diff --git a/03VererbungKfzIntro/obj/03VererbungKfzIntro.csproj.nuget.dgspec.json b/03VererbungKfzIntro/obj/03VererbungKfzIntro.csproj.nuget.dgspec.json
new file mode 100644
index 0000000000000000000000000000000000000000..2c1e9f766da2eb04dfa578f4d7e7f91bc3d72073
--- /dev/null
+++ b/03VererbungKfzIntro/obj/03VererbungKfzIntro.csproj.nuget.dgspec.json
@@ -0,0 +1,60 @@
+{
+  "format": 1,
+  "restore": {
+    "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\03VererbungKfzIntro\\03VererbungKfzIntro.csproj": {}
+  },
+  "projects": {
+    "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\03VererbungKfzIntro\\03VererbungKfzIntro.csproj": {
+      "version": "1.0.0",
+      "restore": {
+        "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\03VererbungKfzIntro\\03VererbungKfzIntro.csproj",
+        "projectName": "03VererbungKfzIntro",
+        "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\03VererbungKfzIntro\\03VererbungKfzIntro.csproj",
+        "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\",
+        "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\03VererbungKfzIntro\\obj\\",
+        "projectStyle": "PackageReference",
+        "configFilePaths": [
+          "C:\\Users\\wienkop\\AppData\\Roaming\\NuGet\\NuGet.Config",
+          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+        ],
+        "originalTargetFrameworks": [
+          "netcoreapp3.1"
+        ],
+        "sources": {
+          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+          "https://api.nuget.org/v3/index.json": {}
+        },
+        "frameworks": {
+          "netcoreapp3.1": {
+            "projectReferences": {}
+          }
+        },
+        "warningProperties": {
+          "warnAsError": [
+            "NU1605"
+          ]
+        }
+      },
+      "frameworks": {
+        "netcoreapp3.1": {
+          "imports": [
+            "net461",
+            "net462",
+            "net47",
+            "net471",
+            "net472",
+            "net48"
+          ],
+          "assetTargetFallback": true,
+          "warn": true,
+          "frameworkReferences": {
+            "Microsoft.NETCore.App": {
+              "privateAssets": "all"
+            }
+          },
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+        }
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/03VererbungKfzIntro/obj/03VererbungKfzIntro.csproj.nuget.g.props b/03VererbungKfzIntro/obj/03VererbungKfzIntro.csproj.nuget.g.props
new file mode 100644
index 0000000000000000000000000000000000000000..dcb699c0e9a92aa0db59dc7c324b470d0dce8c74
--- /dev/null
+++ b/03VererbungKfzIntro/obj/03VererbungKfzIntro.csproj.nuget.g.props
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
+    <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
+    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
+    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
+    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
+    <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.5.0</NuGetToolVersion>
+  </PropertyGroup>
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+  </PropertyGroup>
+</Project>
\ No newline at end of file
diff --git a/03VererbungKfzIntro/obj/03VererbungKfzIntro.csproj.nuget.g.targets b/03VererbungKfzIntro/obj/03VererbungKfzIntro.csproj.nuget.g.targets
new file mode 100644
index 0000000000000000000000000000000000000000..53cfaa19b16f3769b2bfc33db3b5c0053c16fdba
--- /dev/null
+++ b/03VererbungKfzIntro/obj/03VererbungKfzIntro.csproj.nuget.g.targets
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+  </PropertyGroup>
+</Project>
\ No newline at end of file
diff --git a/03VererbungKfzIntro/obj/Debug/netcoreapp3.1/03VererbungKfzIntro.AssemblyInfo.cs b/03VererbungKfzIntro/obj/Debug/netcoreapp3.1/03VererbungKfzIntro.AssemblyInfo.cs
new file mode 100644
index 0000000000000000000000000000000000000000..3cce9b84adbb93f8532b39a13bca5685328891d3
--- /dev/null
+++ b/03VererbungKfzIntro/obj/Debug/netcoreapp3.1/03VererbungKfzIntro.AssemblyInfo.cs
@@ -0,0 +1,23 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Dieser Code wurde von einem Tool generiert.
+//     Laufzeitversion:4.0.30319.42000
+//
+//     Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
+//     der Code erneut generiert wird.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("03VererbungKfzIntro")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("03VererbungKfzIntro")]
+[assembly: System.Reflection.AssemblyTitleAttribute("03VererbungKfzIntro")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Von der MSBuild WriteCodeFragment-Klasse generiert.
+
diff --git a/03VererbungKfzIntro/obj/Debug/netcoreapp3.1/03VererbungKfzIntro.AssemblyInfoInputs.cache b/03VererbungKfzIntro/obj/Debug/netcoreapp3.1/03VererbungKfzIntro.AssemblyInfoInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..c67b695b0740474a411462befc506c58679bafb9
--- /dev/null
+++ b/03VererbungKfzIntro/obj/Debug/netcoreapp3.1/03VererbungKfzIntro.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+468bde87833a9b9a9926ac50cd5bc29f28ff00b4
diff --git a/03VererbungKfzIntro/obj/Debug/netcoreapp3.1/03VererbungKfzIntro.assets.cache b/03VererbungKfzIntro/obj/Debug/netcoreapp3.1/03VererbungKfzIntro.assets.cache
new file mode 100644
index 0000000000000000000000000000000000000000..dc37543e16d9ad5856c1c5a9905334b0a7a1cacf
Binary files /dev/null and b/03VererbungKfzIntro/obj/Debug/netcoreapp3.1/03VererbungKfzIntro.assets.cache differ
diff --git a/03VererbungKfzIntro/obj/project.assets.json b/03VererbungKfzIntro/obj/project.assets.json
new file mode 100644
index 0000000000000000000000000000000000000000..112ceadf23d5e22fec6bc56c0dc3e7c1d642572c
--- /dev/null
+++ b/03VererbungKfzIntro/obj/project.assets.json
@@ -0,0 +1,65 @@
+{
+  "version": 3,
+  "targets": {
+    ".NETCoreApp,Version=v3.1": {}
+  },
+  "libraries": {},
+  "projectFileDependencyGroups": {
+    ".NETCoreApp,Version=v3.1": []
+  },
+  "packageFolders": {
+    "C:\\Users\\wienkop\\.nuget\\packages\\": {}
+  },
+  "project": {
+    "version": "1.0.0",
+    "restore": {
+      "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\03VererbungKfzIntro\\03VererbungKfzIntro.csproj",
+      "projectName": "03VererbungKfzIntro",
+      "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\03VererbungKfzIntro\\03VererbungKfzIntro.csproj",
+      "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\",
+      "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\03VererbungKfzIntro\\obj\\",
+      "projectStyle": "PackageReference",
+      "configFilePaths": [
+        "C:\\Users\\wienkop\\AppData\\Roaming\\NuGet\\NuGet.Config",
+        "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+      ],
+      "originalTargetFrameworks": [
+        "netcoreapp3.1"
+      ],
+      "sources": {
+        "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+        "https://api.nuget.org/v3/index.json": {}
+      },
+      "frameworks": {
+        "netcoreapp3.1": {
+          "projectReferences": {}
+        }
+      },
+      "warningProperties": {
+        "warnAsError": [
+          "NU1605"
+        ]
+      }
+    },
+    "frameworks": {
+      "netcoreapp3.1": {
+        "imports": [
+          "net461",
+          "net462",
+          "net47",
+          "net471",
+          "net472",
+          "net48"
+        ],
+        "assetTargetFallback": true,
+        "warn": true,
+        "frameworkReferences": {
+          "Microsoft.NETCore.App": {
+            "privateAssets": "all"
+          }
+        },
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/03VererbungKfzIntro/obj/project.nuget.cache b/03VererbungKfzIntro/obj/project.nuget.cache
new file mode 100644
index 0000000000000000000000000000000000000000..8a1f7c35f62ec7efa2357b556bf1e0256a8cf891
--- /dev/null
+++ b/03VererbungKfzIntro/obj/project.nuget.cache
@@ -0,0 +1,8 @@
+{
+  "version": 2,
+  "dgSpecHash": "FH0BpDpuMHJjhnuJUgLgBTORIfcYglhepQiCTbe6O+IM4BIu8Cq01V8SMgKwuM02/xBQGFg34RiOKWyjLZ7ZbA==",
+  "success": true,
+  "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\03VererbungKfzIntro\\03VererbungKfzIntro.csproj",
+  "expectedPackageFiles": [],
+  "logs": []
+}
\ No newline at end of file
diff --git a/prog2-ss2020-wienkop.sln b/prog2-ss2020-wienkop.sln
index d3d2f3164f1b9ffb3d65898c9c1302badcd13632..31af46826528eccaeeb4b3e5b2e9e075c9e461ae 100644
--- a/prog2-ss2020-wienkop.sln
+++ b/prog2-ss2020-wienkop.sln
@@ -34,11 +34,13 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "02 UebgSa FiFoListe", "02 U
 EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "03 UebgMo FiFoListe", "03 UebgMo FiFoListe\03 UebgMo FiFoListe.csproj", "{8A18FA14-5B36-46B3-BB62-907E6A2855A3}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "03 UebgDi ZyklischeListe", "03 UebgDi ZyklischeListe\03 UebgDi ZyklischeListe.csproj", "{F1469F87-33F2-4B3B-9B7F-D373432D4EA9}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "03 UebgDi ZyklischeListe", "03 UebgDi ZyklischeListe\03 UebgDi ZyklischeListe.csproj", "{F1469F87-33F2-4B3B-9B7F-D373432D4EA9}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "03DoppeltverketteteListe", "03DoppeltverketteteListe\03DoppeltverketteteListe.csproj", "{96A196B5-6BC6-4E70-A39A-2F742293DB75}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "03DoppeltverketteteListe", "03DoppeltverketteteListe\03DoppeltverketteteListe.csproj", "{96A196B5-6BC6-4E70-A39A-2F742293DB75}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "03BinTree", "03BinTree\03BinTree.csproj", "{70444B5D-4C58-44B3-B3D4-7F324DA215F5}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "03BinTree", "03BinTree\03BinTree.csproj", "{70444B5D-4C58-44B3-B3D4-7F324DA215F5}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "03VererbungKfzIntro", "03VererbungKfzIntro\03VererbungKfzIntro.csproj", "{10C739D5-1B10-4462-8572-E3604E5C39BB}"
 EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -110,6 +112,10 @@ Global
 		{70444B5D-4C58-44B3-B3D4-7F324DA215F5}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{70444B5D-4C58-44B3-B3D4-7F324DA215F5}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{70444B5D-4C58-44B3-B3D4-7F324DA215F5}.Release|Any CPU.Build.0 = Release|Any CPU
+		{10C739D5-1B10-4462-8572-E3604E5C39BB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{10C739D5-1B10-4462-8572-E3604E5C39BB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{10C739D5-1B10-4462-8572-E3604E5C39BB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{10C739D5-1B10-4462-8572-E3604E5C39BB}.Release|Any CPU.Build.0 = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE