Skip to content

Commit

Permalink
v1.1.0.1
Browse files Browse the repository at this point in the history
  • Loading branch information
TheDayG0ne committed May 7, 2024
1 parent 1e20a38 commit f46c167
Show file tree
Hide file tree
Showing 24 changed files with 111 additions and 20 deletions.
1 change: 1 addition & 0 deletions .vs/TKHiS-NetworkConnect.csproj.dtbcache.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"RootPath":"C:\\Users\\TheDayG0ne\\Documents\\GitHub\\TheDayG0ne\\TKHiS-NetworkConnect","ProjectFileName":"TKHiS-NetworkConnect.csproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[{"SourceFile":"Program.cs"},{"SourceFile":"Properties\\AssemblyInfo.cs"},{"SourceFile":"obj\\Debug\\.NETFramework,Version=v4.7.2.AssemblyAttributes.cs"}],"References":[{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\Microsoft.CSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Data.DataSetExtensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Data.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Net.Http.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Xml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Xml.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"C:\\Users\\TheDayG0ne\\Documents\\GitHub\\TheDayG0ne\\TKHiS-NetworkConnect\\bin\\Debug\\TKHiS-NetworkConnect.exe","OutputItemRelativePath":"TKHiS-NetworkConnect.exe"},{"OutputItemFullPath":"C:\\Users\\TheDayG0ne\\Documents\\GitHub\\TheDayG0ne\\TKHiS-NetworkConnect\\bin\\Debug\\TKHiS-NetworkConnect.pdb","OutputItemRelativePath":"TKHiS-NetworkConnect.pdb"}],"CopyToOutputEntries":[]}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified .vs/TKHiS-NetworkConnect/v17/.suo
Binary file not shown.
22 changes: 11 additions & 11 deletions .vs/TKHiS-NetworkConnect/v17/DocumentLayout.json
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
{
"Version": 1,
"WorkspaceRootPath": "C:\\Users\\TheDayG0ne\\Desktop\\TKHiS-NetworkConnect\\",
"WorkspaceRootPath": "C:\\Users\\TheDayG0ne\\Documents\\GitHub\\TheDayG0ne\\TKHiS-NetworkConnect\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{AC4EFC79-D22E-4E3B-AE6F-570E422A6202}|TKHiS-NetworkConnect.csproj|c:\\users\\thedayg0ne\\desktop\\tkhis-networkconnect\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"AbsoluteMoniker": "D:0:0:{AC4EFC79-D22E-4E3B-AE6F-570E422A6202}|TKHiS-NetworkConnect.csproj|c:\\users\\thedayg0ne\\documents\\github\\thedayg0ne\\tkhis-networkconnect\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{AC4EFC79-D22E-4E3B-AE6F-570E422A6202}|TKHiS-NetworkConnect.csproj|solutionrelative:program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{00000000-0000-0000-0000-000000000000}|\u003CSolution\u003E|TKHiS-NetworkConnect||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|"
},
{
"AbsoluteMoniker": "D:0:0:{AC4EFC79-D22E-4E3B-AE6F-570E422A6202}|TKHiS-NetworkConnect.csproj|c:\\users\\thedayg0ne\\desktop\\tkhis-networkconnect\\properties\\app.manifest||{FA3CD31E-987B-443A-9B81-186104E8DAC1}",
"AbsoluteMoniker": "D:0:0:{AC4EFC79-D22E-4E3B-AE6F-570E422A6202}|TKHiS-NetworkConnect.csproj|C:\\Users\\TheDayG0ne\\Documents\\GitHub\\TheDayG0ne\\TKHiS-NetworkConnect\\properties\\app.manifest||{FA3CD31E-987B-443A-9B81-186104E8DAC1}",
"RelativeMoniker": "D:0:0:{AC4EFC79-D22E-4E3B-AE6F-570E422A6202}|TKHiS-NetworkConnect.csproj|solutionrelative:properties\\app.manifest||{FA3CD31E-987B-443A-9B81-186104E8DAC1}"
},
{
"AbsoluteMoniker": "D:0:0:{AC4EFC79-D22E-4E3B-AE6F-570E422A6202}|TKHiS-NetworkConnect.csproj|c:\\users\\thedayg0ne\\desktop\\tkhis-networkconnect\\||{B270807C-D8C6-49EB-8EBE-8E8D566637A1}|df8f7042-0bb1-47d1-8e6d-deb3d07698bd"
"AbsoluteMoniker": "D:0:0:{AC4EFC79-D22E-4E3B-AE6F-570E422A6202}|TKHiS-NetworkConnect.csproj|c:\\users\\thedayg0ne\\documents\\github\\thedayg0ne\\tkhis-networkconnect\\||{B270807C-D8C6-49EB-8EBE-8E8D566637A1}|5e9a8ac2-4f34-4521-858f-4c248ba31532"
}
],
"DocumentGroupContainers": [
Expand All @@ -34,9 +34,9 @@
"$type": "Document",
"DocumentIndex": 2,
"Title": "app.manifest",
"DocumentMoniker": "C:\\Users\\TheDayG0ne\\Desktop\\TKHiS-NetworkConnect\\Properties\\app.manifest",
"DocumentMoniker": "C:\\Users\\TheDayG0ne\\Documents\\GitHub\\TheDayG0ne\\TKHiS-NetworkConnect\\Properties\\app.manifest",
"RelativeDocumentMoniker": "Properties\\app.manifest",
"ToolTip": "C:\\Users\\TheDayG0ne\\Desktop\\TKHiS-NetworkConnect\\Properties\\app.manifest",
"ToolTip": "C:\\Users\\TheDayG0ne\\Documents\\GitHub\\TheDayG0ne\\TKHiS-NetworkConnect\\Properties\\app.manifest",
"RelativeToolTip": "Properties\\app.manifest",
"ViewState": "AQIAAAAAAAAAAAAAAAAAAEgAAAALAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001203|",
Expand All @@ -47,9 +47,9 @@
"$type": "Document",
"DocumentIndex": 1,
"Title": "TKHiS-NetworkConnect",
"DocumentMoniker": "C:\\Users\\TheDayG0ne\\Desktop\\TKHiS-NetworkConnect\\TKHiS-NetworkConnect.csproj",
"DocumentMoniker": "C:\\Users\\TheDayG0ne\\Documents\\GitHub\\TheDayG0ne\\TKHiS-NetworkConnect\\TKHiS-NetworkConnect.csproj",
"RelativeDocumentMoniker": "TKHiS-NetworkConnect.csproj",
"ToolTip": "C:\\Users\\TheDayG0ne\\Desktop\\TKHiS-NetworkConnect\\TKHiS-NetworkConnect.csproj",
"ToolTip": "C:\\Users\\TheDayG0ne\\Documents\\GitHub\\TheDayG0ne\\TKHiS-NetworkConnect\\TKHiS-NetworkConnect.csproj",
"RelativeToolTip": "TKHiS-NetworkConnect.csproj",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|",
"WhenOpened": "2024-05-07T02:22:22.441Z",
Expand All @@ -59,11 +59,11 @@
"$type": "Document",
"DocumentIndex": 0,
"Title": "Program.cs",
"DocumentMoniker": "C:\\Users\\TheDayG0ne\\Desktop\\TKHiS-NetworkConnect\\Program.cs",
"DocumentMoniker": "C:\\Users\\TheDayG0ne\\Documents\\GitHub\\TheDayG0ne\\TKHiS-NetworkConnect\\Program.cs",
"RelativeDocumentMoniker": "Program.cs",
"ToolTip": "C:\\Users\\TheDayG0ne\\Desktop\\TKHiS-NetworkConnect\\Program.cs",
"ToolTip": "C:\\Users\\TheDayG0ne\\Documents\\GitHub\\TheDayG0ne\\TKHiS-NetworkConnect\\Program.cs",
"RelativeToolTip": "Program.cs",
"ViewState": "AQIAABIAAAAAAAAAAAAkwCwAAABXAAAA",
"ViewState": "AQIAAGkAAAAAAAAAAAAAAIkAAAA5AAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-05-07T02:20:01.5Z",
"EditorCaption": ""
Expand Down
76 changes: 71 additions & 5 deletions Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
using System.Linq;
using System.Net;
using System.Net.NetworkInformation;
using System.Threading;

class Program
{
Expand All @@ -11,14 +12,20 @@ static void Main()
if (!IsAdministrator())
{
Console.WriteLine("Для работы программы требуются права администратора");
Thread.Sleep(10000);
return;
}

while (true)
{
Console.WriteLine("1. Подключиться к сети техникума (через Орион)");
Console.WriteLine("2. Подключиться к сети техникума (через Ростелеком)");
Console.Clear();
Console.WriteLine("TKHiS NetworkConnect by #TheDayG0ne");
Console.WriteLine("-----------------------------------------------------");
Console.WriteLine("1. Подключиться к сети техникума через Орион");
Console.WriteLine("2. Подключиться к сети техникума через Ростелеком");
Console.WriteLine("0. Выход");
Console.WriteLine("-----------------------------------------------------");
Console.WriteLine("Выберите необходимое действие");

var choice = Console.ReadLine();

Expand All @@ -34,6 +41,7 @@ static void Main()
return;
default:
Console.WriteLine("Неверный выбор. Попробуйте еще раз.");
Thread.Sleep(3000);
break;
}
}
Expand All @@ -42,6 +50,9 @@ static void Main()
static void ConnectToNetwork(string network)
{
var adapters = NetworkInterface.GetAllNetworkInterfaces();
Console.Clear();
Console.WriteLine("TKHiS NetworkConnect by #TheDayG0ne");
Console.WriteLine("-----------------------------------------------------");
Console.WriteLine("Выберите сетевой адаптер, которому необходимо сменить IP:");
for (int i = 0; i < adapters.Length; i++)
{
Expand All @@ -53,32 +64,87 @@ static void ConnectToNetwork(string network)

if (network == "Орион")
{
Console.WriteLine("Выбрано подключение к сети техникума через Орион");
Console.Clear();
Console.WriteLine("TKHiS NetworkConnect by #TheDayG0ne");
Console.WriteLine("-----------------------------------------------------");
Console.WriteLine("Выбрано: Подключение к сети техникума через Орион");
Console.WriteLine($"Выбран сетевой адаптер: {selectedAdapter.Name}");
var ipV4Address = selectedAdapter.GetIPProperties().UnicastAddresses.FirstOrDefault(x => x.Address.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork)?.Address.ToString();
Console.WriteLine(" ");
Console.WriteLine($"Ваш текущий IP: {ipV4Address}");
Console.WriteLine("Вы можете использовать его в качестве статического IP для подключения к сети, либо же задать другой");

Console.WriteLine(" ");
Console.WriteLine("1. Использовать этот IP");
Console.WriteLine("2. Изменить IP адрес");

var ipChoice = Console.ReadLine();

if (ipChoice == "1")
{
Console.Clear();
Console.WriteLine("TKHiS NetworkConnect by #TheDayG0ne");
Console.WriteLine("-----------------------------------------------------");
Console.WriteLine("Устанавливаю следующие параметры:");
Console.WriteLine($"- IP: {ipV4Address}");
Console.WriteLine("- Маска подсети: 255.255.254.0");
Console.WriteLine("- DNS: 10.19.140.3, 10.19.140.10");
SetStaticIP(selectedAdapter.Name, ipV4Address, "255.255.254.0", "10.19.140.10", "10.19.140.3", "10.19.140.10");
Thread.Sleep(3000);
Console.WriteLine(" ");
Console.WriteLine("Готово! :)");
Thread.Sleep(1000);
Console.WriteLine("-----------------------------------------------------");
Console.WriteLine(" ");
Console.WriteLine("Возврат в главное меню через 10 секунд...");
Thread.Sleep(10000);
}
else if (ipChoice == "2")
{
Console.Clear();
Console.WriteLine("TKHiS NetworkConnect by #TheDayG0ne");
Console.WriteLine("-----------------------------------------------------");
Console.WriteLine("Введите новый IP-адрес:");
var newIp = Console.ReadLine();

Console.Clear();
Console.WriteLine("TKHiS NetworkConnect by #TheDayG0ne");
Console.WriteLine("-----------------------------------------------------");
Console.WriteLine("Устанавливаю следующие параметры:");
Console.WriteLine($"- IP: {newIp}");
Console.WriteLine("- Маска подсети: 255.255.254.0");
Console.WriteLine("- DNS: 10.19.140.3, 10.19.140.10");
SetStaticIP(selectedAdapter.Name, newIp, "255.255.254.0", "10.19.140.10", "10.19.140.3", "10.19.140.10");
Thread.Sleep(3000);
Console.WriteLine(" ");
Console.WriteLine("Готово! :)");
Thread.Sleep(1000);
Console.WriteLine("-----------------------------------------------------");
Console.WriteLine(" ");
Console.WriteLine("Возврат в главное меню через 10 секунд...");
Thread.Sleep(10000);
}
}
else if (network == "Ростелеком")
{
Console.WriteLine("Выбрано подключение к сети техникума через Ростелеком");
Console.Clear();
Console.WriteLine("TKHiS NetworkConnect by #TheDayG0ne");
Console.WriteLine("-----------------------------------------------------");
Console.WriteLine("Выбрано: Подключение к сети техникума через Ростелеком");
Console.WriteLine($"Выбран сетевой адаптер: {selectedAdapter.Name}");
Thread.Sleep(3000);
Console.Clear();
Console.WriteLine("TKHiS NetworkConnect by #TheDayG0ne");
Console.WriteLine("-----------------------------------------------------");
Console.WriteLine("Получаю параметры IP через DHCP...");
SetDHCP(selectedAdapter.Name);
Thread.Sleep(3000);
Console.WriteLine(" ");
Console.WriteLine("Готово! :)");
Thread.Sleep(1000);
Console.WriteLine("-----------------------------------------------------");
Console.WriteLine(" ");
Console.WriteLine("Возврат в главное меню через 10 секунд...");
Thread.Sleep(10000);
}
}

Expand Down
8 changes: 4 additions & 4 deletions Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
[assembly: AssemblyTitle("TKHiS NetworkConnect")]
[assembly: AssemblyDescription("ПО для подключения к сети ТКХиС")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("TheDayG0ne")]
[assembly: AssemblyCompany("#TheDayG0ne")]
[assembly: AssemblyProduct("TKHiS NetworkConnect")]
[assembly: AssemblyCopyright("Copyright © TheDayG0ne 2024")]
[assembly: AssemblyCopyright("Copyright © #TheDayG0ne 2024")]
[assembly: AssemblyTrademark("ТКХиС")]
[assembly: AssemblyCulture("")]

Expand All @@ -32,5 +32,5 @@
// Можно задать все значения или принять номера сборки и редакции по умолчанию
// используя "*", как показано ниже:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyVersion("1.1.0.1")]
[assembly: AssemblyFileVersion("1.1.0.1")]
Binary file added bin/Debug/TKHiS-NetworkConnect.exe
Binary file not shown.
6 changes: 6 additions & 0 deletions bin/Debug/TKHiS-NetworkConnect.exe.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
</startup>
</configuration>
Binary file added bin/Debug/TKHiS-NetworkConnect.pdb
Binary file not shown.
Binary file added bin/Release/TKHiS-NetworkConnect.exe
Binary file not shown.
6 changes: 6 additions & 0 deletions bin/Release/TKHiS-NetworkConnect.exe.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
</startup>
</configuration>
Binary file modified obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
Binary file not shown.
7 changes: 7 additions & 0 deletions obj/Debug/TKHiS-NetworkConnect.csproj.FileListAbsolute.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,10 @@ C:\Users\TheDayG0ne\Desktop\TKHiS-NetworkConnect\obj\Debug\TKHiS-NetworkConnect.
C:\Users\TheDayG0ne\Desktop\TKHiS-NetworkConnect\obj\Debug\TKHiS-NetworkConnect.csproj.CoreCompileInputs.cache
C:\Users\TheDayG0ne\Desktop\TKHiS-NetworkConnect\obj\Debug\TKHiS-NetworkConnect.exe
C:\Users\TheDayG0ne\Desktop\TKHiS-NetworkConnect\obj\Debug\TKHiS-NetworkConnect.pdb
C:\Users\TheDayG0ne\Documents\GitHub\TheDayG0ne\TKHiS-NetworkConnect\bin\Debug\TKHiS-NetworkConnect.exe.config
C:\Users\TheDayG0ne\Documents\GitHub\TheDayG0ne\TKHiS-NetworkConnect\bin\Debug\TKHiS-NetworkConnect.exe
C:\Users\TheDayG0ne\Documents\GitHub\TheDayG0ne\TKHiS-NetworkConnect\bin\Debug\TKHiS-NetworkConnect.pdb
C:\Users\TheDayG0ne\Documents\GitHub\TheDayG0ne\TKHiS-NetworkConnect\obj\Debug\TKHiS-NetworkConnect.csproj.AssemblyReference.cache
C:\Users\TheDayG0ne\Documents\GitHub\TheDayG0ne\TKHiS-NetworkConnect\obj\Debug\TKHiS-NetworkConnect.csproj.CoreCompileInputs.cache
C:\Users\TheDayG0ne\Documents\GitHub\TheDayG0ne\TKHiS-NetworkConnect\obj\Debug\TKHiS-NetworkConnect.exe
C:\Users\TheDayG0ne\Documents\GitHub\TheDayG0ne\TKHiS-NetworkConnect\obj\Debug\TKHiS-NetworkConnect.pdb
Binary file modified obj/Debug/TKHiS-NetworkConnect.exe
Binary file not shown.
Binary file modified obj/Debug/TKHiS-NetworkConnect.pdb
Binary file not shown.
Binary file modified obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
Binary file not shown.
5 changes: 5 additions & 0 deletions obj/Release/TKHiS-NetworkConnect.csproj.FileListAbsolute.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,8 @@ C:\Users\TheDayG0ne\Desktop\TKHiS-NetworkConnect\bin\Release\TKHiS-NetworkConnec
C:\Users\TheDayG0ne\Desktop\TKHiS-NetworkConnect\obj\Release\TKHiS-NetworkConnect.csproj.AssemblyReference.cache
C:\Users\TheDayG0ne\Desktop\TKHiS-NetworkConnect\obj\Release\TKHiS-NetworkConnect.csproj.CoreCompileInputs.cache
C:\Users\TheDayG0ne\Desktop\TKHiS-NetworkConnect\obj\Release\TKHiS-NetworkConnect.exe
C:\Users\TheDayG0ne\Documents\GitHub\TheDayG0ne\TKHiS-NetworkConnect\bin\Release\TKHiS-NetworkConnect.exe.config
C:\Users\TheDayG0ne\Documents\GitHub\TheDayG0ne\TKHiS-NetworkConnect\bin\Release\TKHiS-NetworkConnect.exe
C:\Users\TheDayG0ne\Documents\GitHub\TheDayG0ne\TKHiS-NetworkConnect\obj\Release\TKHiS-NetworkConnect.csproj.AssemblyReference.cache
C:\Users\TheDayG0ne\Documents\GitHub\TheDayG0ne\TKHiS-NetworkConnect\obj\Release\TKHiS-NetworkConnect.csproj.CoreCompileInputs.cache
C:\Users\TheDayG0ne\Documents\GitHub\TheDayG0ne\TKHiS-NetworkConnect\obj\Release\TKHiS-NetworkConnect.exe
Binary file modified obj/Release/TKHiS-NetworkConnect.exe
Binary file not shown.

0 comments on commit f46c167

Please sign in to comment.