Nested Loops - Exercise - 05. Equal Sums Left Right Position
Здравейте, 
ще бъда много благодарен ако някй може да помогне с оптимизирането на кода за тази задача. Написани от мен код минава с 100/100 в Judge но не мисля, че е най-правилото решение защото използвам страшно много променливи. Имате ли някакви идеии ?
==========
using System;
namespace EqualSumsLeftRightPosition
{
    class EqualSumsLeftRightPosition
    {
        static void Main()
        {
            int number1 = int.Parse(Console.ReadLine());
            int number2 = int.Parse(Console.ReadLine());
            string number = string.Empty;
            int int1 = 0;
            int int2 = 0;
            int int3 = 0;
            int int4 = 0;
            int int5 = 0;
            char char1;
            char char2;
            char char3;
            char char4;
            char char5;
            string n1 = string.Empty;
            string n2 = string.Empty;
            string n3 = string.Empty;
            string n4 = string.Empty;
            string n5 = string.Empty;
            for (int i = number1; i <= number2; i++)
            {
                number = i.ToString();
                char1 = number[0];
                char2 = number[1];
                char3 = number[2];
                char4 = number[3];
                char5 = number[4];
                n1 = char.ToString(char1);
                n2 = char.ToString(char2);
                n3 = char.ToString(char3);
                n4 = char.ToString(char4);
                n5 = char.ToString(char5);
                int1 = int.Parse(n1);
                int2 = int.Parse(n2);
                int3 = int.Parse(n3);
                int4 = int.Parse(n4);
                int5 = int.Parse(n5);
                if (int1 + int2 == int4 + int5)
                {
                    Console.Write("{0} ", number);
                }
                else
                {
                    if (int1 + int2 > int4 + int5)
                    {
                        int5 += int3;
                        if (int1 + int2 == int4 + int5)
                        {
                            Console.Write("{0} ", number);
                        }
                    }
                    else if (int1 + int2 < int4 + int5)
                    {
                        int1 += int3;
                        if (int1 + int2 == int4 + int5)
                        {
                            Console.Write("{0} ", number);
                        }
                    }
                }
            }
        }
    }
}
========
Подрави,
Боби
