using System;
public class Test
{
public static void Main()
{
string stringNumber = "42";
int number = StringToInteger(stringNumber);
System.Console.WriteLine(number);
}
public static int StringToInteger(string value)
{
int number = 0;
foreach (var character in value)
number = (number << 1) + (number << 3) + (character - '0');
return number;
}
}
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCXN0cmluZyBzdHJpbmdOdW1iZXIgPSAiNDIiOwoJCWludCBudW1iZXIgPSBTdHJpbmdUb0ludGVnZXIoc3RyaW5nTnVtYmVyKTsKCQkKCQlTeXN0ZW0uQ29uc29sZS5Xcml0ZUxpbmUobnVtYmVyKTsKCX0KCQoJcHVibGljIHN0YXRpYyBpbnQgU3RyaW5nVG9JbnRlZ2VyKHN0cmluZyB2YWx1ZSkKICAgIHsKICAgICAgICBpbnQgbnVtYmVyID0gMDsKICAgICAgICBmb3JlYWNoICh2YXIgY2hhcmFjdGVyIGluIHZhbHVlKQogICAgICAgICAgICBudW1iZXIgPSAobnVtYmVyIDw8IDEpICsgKG51bWJlciA8PCAzKSArIChjaGFyYWN0ZXIgLSAnMCcpOwoKICAgICAgICByZXR1cm4gbnVtYmVyOwogICAgfQp9