using System;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
new MyClass.MyClass2.MyClass3().SayHello();
}
}
}
internal class MyClass
{
public class MyClass2
{
static string Hello { get { return "Hello!"; } }
public class MyClass3
{
public void SayHello()
{
Console.WriteLine(Hello);
}
}
}
}
dXNpbmcgU3lzdGVtOwoKbmFtZXNwYWNlIENvbnNvbGVBcHBsaWNhdGlvbjEKewogICAgY2xhc3MgUHJvZ3JhbQogICAgewogICAgICAgIHN0YXRpYyB2b2lkIE1haW4oc3RyaW5nW10gYXJncykKICAgICAgICB7CiAgICAgICAgICAgIG5ldyBNeUNsYXNzLk15Q2xhc3MyLk15Q2xhc3MzKCkuU2F5SGVsbG8oKTsKICAgICAgICB9CgogICAgfQp9CgppbnRlcm5hbCBjbGFzcyBNeUNsYXNzCnsKICAgIHB1YmxpYyBjbGFzcyBNeUNsYXNzMgogICAgewogICAgCXN0YXRpYyBzdHJpbmcgSGVsbG8geyBnZXQgeyByZXR1cm4gIkhlbGxvISI7IH0gfQogICAgCQogICAgICAgIHB1YmxpYyBjbGFzcyBNeUNsYXNzMwogICAgICAgIHsKICAgICAgICAgICAgcHVibGljIHZvaWQgU2F5SGVsbG8oKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZShIZWxsbyk7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9Cn0=