diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml
index c666c56..4ecd742 100644
--- a/.gitea/workflows/ci.yml
+++ b/.gitea/workflows/ci.yml
@@ -35,4 +35,6 @@ jobs:
- run: tar xf app.tar/app.tar || tar xf app.tar
+ - run: chmod +x app/app
+
- run: ./app/app
\ No newline at end of file
diff --git a/Program.cs b/Program.cs
index 9a8d000..02ca3d6 100644
--- a/Program.cs
+++ b/Program.cs
@@ -1,4 +1,3 @@
-// Program.cs
using System;
class Program
diff --git a/lab7.sln b/lab7.sln
new file mode 100644
index 0000000..27e149c
--- /dev/null
+++ b/lab7.sln
@@ -0,0 +1,24 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.5.2.0
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "lab7", "lab7.csproj", "{6DCD7076-FB78-462F-77A1-91B191B76A24}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {6DCD7076-FB78-462F-77A1-91B191B76A24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6DCD7076-FB78-462F-77A1-91B191B76A24}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6DCD7076-FB78-462F-77A1-91B191B76A24}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6DCD7076-FB78-462F-77A1-91B191B76A24}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {8871E9D4-913D-4C26-835A-3083A0C1B090}
+ EndGlobalSection
+EndGlobal
diff --git a/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..dca70aa
--- /dev/null
+++ b/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
diff --git a/obj/Debug/net8.0/lab7.AssemblyInfo.cs b/obj/Debug/net8.0/lab7.AssemblyInfo.cs
new file mode 100644
index 0000000..6bc40bb
--- /dev/null
+++ b/obj/Debug/net8.0/lab7.AssemblyInfo.cs
@@ -0,0 +1,22 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("lab7")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+b8d958b3d775375908a357a09df22c7353b716a8")]
+[assembly: System.Reflection.AssemblyProductAttribute("lab7")]
+[assembly: System.Reflection.AssemblyTitleAttribute("lab7")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/obj/Debug/net8.0/lab7.AssemblyInfoInputs.cache b/obj/Debug/net8.0/lab7.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..2730184
--- /dev/null
+++ b/obj/Debug/net8.0/lab7.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+6de45529a725fb59bdb0c90c817bcd7779e2edaf74a545c83a12bf37f7ce9e43
diff --git a/obj/Debug/net8.0/lab7.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/net8.0/lab7.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..2f34f6a
--- /dev/null
+++ b/obj/Debug/net8.0/lab7.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net8.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = lab7
+build_property.ProjectDir = /Users/liliagurko/Study/semestr 7/PWO/lab7/
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
diff --git a/obj/Debug/net8.0/lab7.GlobalUsings.g.cs b/obj/Debug/net8.0/lab7.GlobalUsings.g.cs
new file mode 100644
index 0000000..8578f3d
--- /dev/null
+++ b/obj/Debug/net8.0/lab7.GlobalUsings.g.cs
@@ -0,0 +1,8 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.IO;
+global using global::System.Linq;
+global using global::System.Net.Http;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/obj/Debug/net8.0/lab7.assets.cache b/obj/Debug/net8.0/lab7.assets.cache
new file mode 100644
index 0000000..61cd596
Binary files /dev/null and b/obj/Debug/net8.0/lab7.assets.cache differ
diff --git a/obj/lab7.csproj.nuget.dgspec.json b/obj/lab7.csproj.nuget.dgspec.json
new file mode 100644
index 0000000..ede33a4
--- /dev/null
+++ b/obj/lab7.csproj.nuget.dgspec.json
@@ -0,0 +1,66 @@
+{
+ "format": 1,
+ "restore": {
+ "/Users/liliagurko/Study/semestr 7/PWO/lab7/lab7.csproj": {}
+ },
+ "projects": {
+ "/Users/liliagurko/Study/semestr 7/PWO/lab7/lab7.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "/Users/liliagurko/Study/semestr 7/PWO/lab7/lab7.csproj",
+ "projectName": "lab7",
+ "projectPath": "/Users/liliagurko/Study/semestr 7/PWO/lab7/lab7.csproj",
+ "packagesPath": "/Users/liliagurko/.nuget/packages/",
+ "outputPath": "/Users/liliagurko/Study/semestr 7/PWO/lab7/obj/",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "/Users/liliagurko/.nuget/NuGet/NuGet.Config"
+ ],
+ "originalTargetFrameworks": [
+ "net8.0"
+ ],
+ "sources": {
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ },
+ "restoreAuditProperties": {
+ "enableAudit": "true",
+ "auditLevel": "low",
+ "auditMode": "direct"
+ }
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/8.0.414/PortableRuntimeIdentifierGraph.json"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/obj/lab7.csproj.nuget.g.props b/obj/lab7.csproj.nuget.g.props
new file mode 100644
index 0000000..f98f10f
--- /dev/null
+++ b/obj/lab7.csproj.nuget.g.props
@@ -0,0 +1,15 @@
+
+
+
+ True
+ NuGet
+ $(MSBuildThisFileDirectory)project.assets.json
+ /Users/liliagurko/.nuget/packages/
+ /Users/liliagurko/.nuget/packages/
+ PackageReference
+ 6.11.1
+
+
+
+
+
\ No newline at end of file
diff --git a/obj/lab7.csproj.nuget.g.targets b/obj/lab7.csproj.nuget.g.targets
new file mode 100644
index 0000000..3dc06ef
--- /dev/null
+++ b/obj/lab7.csproj.nuget.g.targets
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/obj/project.assets.json b/obj/project.assets.json
new file mode 100644
index 0000000..96c1445
--- /dev/null
+++ b/obj/project.assets.json
@@ -0,0 +1,71 @@
+{
+ "version": 3,
+ "targets": {
+ "net8.0": {}
+ },
+ "libraries": {},
+ "projectFileDependencyGroups": {
+ "net8.0": []
+ },
+ "packageFolders": {
+ "/Users/liliagurko/.nuget/packages/": {}
+ },
+ "project": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "/Users/liliagurko/Study/semestr 7/PWO/lab7/lab7.csproj",
+ "projectName": "lab7",
+ "projectPath": "/Users/liliagurko/Study/semestr 7/PWO/lab7/lab7.csproj",
+ "packagesPath": "/Users/liliagurko/.nuget/packages/",
+ "outputPath": "/Users/liliagurko/Study/semestr 7/PWO/lab7/obj/",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "/Users/liliagurko/.nuget/NuGet/NuGet.Config"
+ ],
+ "originalTargetFrameworks": [
+ "net8.0"
+ ],
+ "sources": {
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ },
+ "restoreAuditProperties": {
+ "enableAudit": "true",
+ "auditLevel": "low",
+ "auditMode": "direct"
+ }
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/8.0.414/PortableRuntimeIdentifierGraph.json"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/obj/project.nuget.cache b/obj/project.nuget.cache
new file mode 100644
index 0000000..9a4965b
--- /dev/null
+++ b/obj/project.nuget.cache
@@ -0,0 +1,8 @@
+{
+ "version": 2,
+ "dgSpecHash": "gnBrXXGIblc=",
+ "success": true,
+ "projectFilePath": "/Users/liliagurko/Study/semestr 7/PWO/lab7/lab7.csproj",
+ "expectedPackageFiles": [],
+ "logs": []
+}
\ No newline at end of file