using System;
using System.Text;
public static class StringExtensions
{
public static string Repeat(this string input, int count)
{
if (input == null)
{
return null;
}
var sb = new StringBuilder();
for (var repeat = 0; repeat < count; repeat++)
{
sb.Append(input);
}
return sb.ToString();
}
}
public class Test
{
public static void Main()
{
Console.Out.WriteLine("Hello".Repeat(3));
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dDsKCnB1YmxpYyBzdGF0aWMgY2xhc3MgU3RyaW5nRXh0ZW5zaW9ucwp7CiAgICBwdWJsaWMgc3RhdGljIHN0cmluZyBSZXBlYXQodGhpcyBzdHJpbmcgaW5wdXQsIGludCBjb3VudCkKICAgIHsKICAgICAgICBpZiAoaW5wdXQgPT0gbnVsbCkKICAgICAgICB7CiAgICAgICAgICAgIHJldHVybiBudWxsOwogICAgICAgIH0KCiAgICAgICAgdmFyIHNiID0gbmV3IFN0cmluZ0J1aWxkZXIoKTsKCiAgICAgICAgZm9yICh2YXIgcmVwZWF0ID0gMDsgcmVwZWF0IDwgY291bnQ7IHJlcGVhdCsrKQogICAgICAgIHsKICAgICAgICAgICAgc2IuQXBwZW5kKGlucHV0KTsKICAgICAgICB9CgogICAgICAgIHJldHVybiBzYi5Ub1N0cmluZygpOwogICAgfQp9CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJQ29uc29sZS5PdXQuV3JpdGVMaW5lKCJIZWxsbyIuUmVwZWF0KDMpKTsKCX0KfQ==