using System;
public class Test
{
private static void Print( string msg)
{
Console.WriteLine ( msg) ;
}
private static void t( )
{
string s = null ;
try
{
s = s.TrimStart ( ) ;
}
catch ( Exception ex)
{
s = "" ;
Print( ex.StackTrace ) ;
Print( "----------------------------" ) ;
throw;
}
}
public static void Main( )
{
try
{
t( ) ;
}
catch ( Exception ex)
{
Print( ex.StackTrace ) ;
}
Print( Environment.Version .ToString ( ) ) ;
}
}
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHJpdmF0ZSBzdGF0aWMgdm9pZCBQcmludChzdHJpbmcgbXNnKQoJewoJCUNvbnNvbGUuV3JpdGVMaW5lKG1zZyk7Cgl9CgoJcHJpdmF0ZSBzdGF0aWMgdm9pZCB0KCkKCXsKCQlzdHJpbmcgcyA9IG51bGw7CiAgICAgICAgdHJ5CiAgICAgICAgewogICAgICAgICAgICBzID0gcy5UcmltU3RhcnQoKTsKICAgICAgICB9CiAgICAgICAgY2F0Y2ggKEV4Y2VwdGlvbiBleCkKICAgICAgICB7CiAgICAgICAgICAgIHMgPSAiIjsKICAgICAgICAgICAgUHJpbnQoZXguU3RhY2tUcmFjZSk7CiAgICAgICAgICAgIFByaW50KCItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIik7CiAgICAgICAgICAgIHRocm93OwogICAgICAgIH0KCX0KCglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJdHJ5CgkJewoJCQl0KCk7CgkJfQoJCWNhdGNoIChFeGNlcHRpb24gZXgpCgkJewoJCQlQcmludChleC5TdGFja1RyYWNlKTsKCQl9CiAgICAgICAgUHJpbnQoRW52aXJvbm1lbnQuVmVyc2lvbi5Ub1N0cmluZygpKTsKCX0KfQ==