using System;
public class Test
{
public static int EasyHash(string s)
{
ulong strHash = 0;
const int multiplier = 37;
for (int i = 0; i < s.Length; i++)
{
unchecked
{
strHash = (strHash * multiplier) + s[i];
}
}
return (int)(strHash % 100);
}
public static void Main()
{
Console.WriteLine(EasyHash("àèìòù Hello world! Hello world! Hello world! Hello world! Hello world! Hello world! Hello world!"));
}
}
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyBpbnQgRWFzeUhhc2goc3RyaW5nIHMpCgl7CgkJdWxvbmcgc3RySGFzaCA9IDA7CgkJY29uc3QgaW50IG11bHRpcGxpZXIgPSAzNzsKCQoJCWZvciAoaW50IGkgPSAwOyBpIDwgcy5MZW5ndGg7IGkrKykKCQl7CgkJCXVuY2hlY2tlZAoJCQl7CgkJCQlzdHJIYXNoID0gKHN0ckhhc2ggKiBtdWx0aXBsaWVyKSArIHNbaV07CgkJCX0KCQl9CgkKCQlyZXR1cm4gKGludCkoc3RySGFzaCAlIDEwMCk7Cgl9CgkKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQlDb25zb2xlLldyaXRlTGluZShFYXN5SGFzaCgiw6DDqMOsw7LDuSBIZWxsbyB3b3JsZCEgSGVsbG8gd29ybGQhIEhlbGxvIHdvcmxkISBIZWxsbyB3b3JsZCEgSGVsbG8gd29ybGQhIEhlbGxvIHdvcmxkISBIZWxsbyB3b3JsZCEiKSk7Cgl9Cn0=