using System;
using System.Threading;
public class Test
{
private static readonly int monitor_thingy_maybe = 0;
public static void Main()
{
Monitor.Enter(monitor_thingy_maybe);
try{
Console.WriteLine("stuff");
} finally {
Monitor.Exit(monitor_thingy_maybe);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGhyZWFkaW5nOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHJpdmF0ZSBzdGF0aWMgcmVhZG9ubHkgaW50IG1vbml0b3JfdGhpbmd5X21heWJlID0gMDsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQlNb25pdG9yLkVudGVyKG1vbml0b3JfdGhpbmd5X21heWJlKTsKCQl0cnl7CgkJCUNvbnNvbGUuV3JpdGVMaW5lKCJzdHVmZiIpOwoJCX0gZmluYWxseSB7CgkJCU1vbml0b3IuRXhpdChtb25pdG9yX3RoaW5neV9tYXliZSk7CgkJfQoJfQp9