using System;
using System.Numerics;
namespace BalancedNumber
{
class Program
{
static void Main(string[] args)
{
Func<BigInteger,bool>s= n=>{var t=n+"";int l=t.Length,i=0,r=0;for(;i<l/2;)r+=t[i]-t[l-1-i++];return r==0;};
Console.WriteLine(s(1)); //true
Console.WriteLine(s(6)); //true
Console.WriteLine(s(11)); //true
Console.WriteLine(s(141)); //true
Console.WriteLine(s(23281453796004414)); //true
BigInteger bi = BigInteger.Parse("523428121656666655655556655656502809745249552466339089702361716477983610754966885128041975406005088");
Console.WriteLine(s(bi)); //true
Console.WriteLine(s(10)); //false
Console.WriteLine(s(12)); //false
Console.WriteLine(s(110)); //false
Console.WriteLine(s(15421)); //false
Console.WriteLine(s(5234095123508321)); //false
bi = BigInteger.Parse("6240911314399072459493765661191058613491863144152352262897351988250431140546660035648795316740212454");
Console.WriteLine(s(bi)); //false
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTnVtZXJpY3M7CgpuYW1lc3BhY2UgQmFsYW5jZWROdW1iZXIKewogICAgY2xhc3MgUHJvZ3JhbQogICAgewogICAgICAgIHN0YXRpYyB2b2lkIE1haW4oc3RyaW5nW10gYXJncykKICAgICAgICB7CgkJCUZ1bmM8QmlnSW50ZWdlcixib29sPnM9IG49Pnt2YXIgdD1uKyIiO2ludCBsPXQuTGVuZ3RoLGk9MCxyPTA7Zm9yKDtpPGwvMjspcis9dFtpXS10W2wtMS1pKytdO3JldHVybiByPT0wO307CgkJCQoJCQlDb25zb2xlLldyaXRlTGluZShzKDEpKTsJLy90cnVlCgkJCUNvbnNvbGUuV3JpdGVMaW5lKHMoNikpOwkvL3RydWUKCQkJQ29uc29sZS5Xcml0ZUxpbmUocygxMSkpOwkvL3RydWUKCQkJQ29uc29sZS5Xcml0ZUxpbmUocygxNDEpKTsJLy90cnVlCgkJCUNvbnNvbGUuV3JpdGVMaW5lKHMoMjMyODE0NTM3OTYwMDQ0MTQpKTsJLy90cnVlCgkJCUJpZ0ludGVnZXIgYmkgPSBCaWdJbnRlZ2VyLlBhcnNlKCI1MjM0MjgxMjE2NTY2NjY2NTU2NTU1NTY2NTU2NTY1MDI4MDk3NDUyNDk1NTI0NjYzMzkwODk3MDIzNjE3MTY0Nzc5ODM2MTA3NTQ5NjY4ODUxMjgwNDE5NzU0MDYwMDUwODgiKTsKCQkJQ29uc29sZS5Xcml0ZUxpbmUocyhiaSkpOwkvL3RydWUKCQkJQ29uc29sZS5Xcml0ZUxpbmUocygxMCkpOwkvL2ZhbHNlCgkJCUNvbnNvbGUuV3JpdGVMaW5lKHMoMTIpKTsJLy9mYWxzZQoJCQlDb25zb2xlLldyaXRlTGluZShzKDExMCkpOwkvL2ZhbHNlCgkJCUNvbnNvbGUuV3JpdGVMaW5lKHMoMTU0MjEpKTsJLy9mYWxzZQoJCQlDb25zb2xlLldyaXRlTGluZShzKDUyMzQwOTUxMjM1MDgzMjEpKTsJLy9mYWxzZQoJCQliaSA9IEJpZ0ludGVnZXIuUGFyc2UoIjYyNDA5MTEzMTQzOTkwNzI0NTk0OTM3NjU2NjExOTEwNTg2MTM0OTE4NjMxNDQxNTIzNTIyNjI4OTczNTE5ODgyNTA0MzExNDA1NDY2NjAwMzU2NDg3OTUzMTY3NDAyMTI0NTQiKTsKCQkJQ29uc29sZS5Xcml0ZUxpbmUocyhiaSkpOwkvL2ZhbHNlCiAgICAgICAgfQogICAgfQp9Cg==