using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
Console.WriteLine(Regex.Match("8\n 9", @".*"));
Console.WriteLine(Regex.Match("8\n 9", @".*", RegexOptions.Multiline));
Console.WriteLine(Regex.Match("8\n 9", @".*", RegexOptions.Singleline));
Console.WriteLine("---");
Console.WriteLine(Regex.Match("8\n 9", @"[\w\W]*"));
Console.WriteLine(Regex.Match("8\n 9", @"[\w\W]", RegexOptions.Multiline));
Console.WriteLine(Regex.Match("8\n 9", @"[\w\W]", RegexOptions.Singleline));
Console.WriteLine("---");
Console.WriteLine(Regex.Match("8\n 9", @"[\s\S]*"));
Console.WriteLine(Regex.Match("8\n 9", @"[\s\S]", RegexOptions.Multiline));
Console.WriteLine(Regex.Match("8\n 9", @"[\s\S]", RegexOptions.Singleline));
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJQ29uc29sZS5Xcml0ZUxpbmUoUmVnZXguTWF0Y2goIjhcbiA5IiwgQCIuKiIpKTsKCQlDb25zb2xlLldyaXRlTGluZShSZWdleC5NYXRjaCgiOFxuIDkiLCBAIi4qIiwgUmVnZXhPcHRpb25zLk11bHRpbGluZSkpOwoJCUNvbnNvbGUuV3JpdGVMaW5lKFJlZ2V4Lk1hdGNoKCI4XG4gOSIsIEAiLioiLCBSZWdleE9wdGlvbnMuU2luZ2xlbGluZSkpOwoJCUNvbnNvbGUuV3JpdGVMaW5lKCItLS0iKTsKCQlDb25zb2xlLldyaXRlTGluZShSZWdleC5NYXRjaCgiOFxuIDkiLCBAIltcd1xXXSoiKSk7CgkJQ29uc29sZS5Xcml0ZUxpbmUoUmVnZXguTWF0Y2goIjhcbiA5IiwgQCJbXHdcV10iLCBSZWdleE9wdGlvbnMuTXVsdGlsaW5lKSk7CgkJQ29uc29sZS5Xcml0ZUxpbmUoUmVnZXguTWF0Y2goIjhcbiA5IiwgQCJbXHdcV10iLCBSZWdleE9wdGlvbnMuU2luZ2xlbGluZSkpOwoJCUNvbnNvbGUuV3JpdGVMaW5lKCItLS0iKTsKCQlDb25zb2xlLldyaXRlTGluZShSZWdleC5NYXRjaCgiOFxuIDkiLCBAIltcc1xTXSoiKSk7CgkJQ29uc29sZS5Xcml0ZUxpbmUoUmVnZXguTWF0Y2goIjhcbiA5IiwgQCJbXHNcU10iLCBSZWdleE9wdGlvbnMuTXVsdGlsaW5lKSk7CgkJQ29uc29sZS5Xcml0ZUxpbmUoUmVnZXguTWF0Y2goIjhcbiA5IiwgQCJbXHNcU10iLCBSZWdleE9wdGlvbnMuU2luZ2xlbGluZSkpOwoJfQp9