static void Main()
 {
     SumTwoPolynominalsWithArrays SP = new SumTwoPolynominalsWithArrays();  // you can download 11.SumTwoPolynomialsWithArrays and use it for this task
     Console.WriteLine("Enter first polynomials (for example 4x4-x2+3x-5):");
     string polynomial1 = Console.ReadLine();
     Console.WriteLine("Enter second polynomials:");
     string polynomial2 = Console.ReadLine();
     //
     //   OR
     //
     //string polynomial1 = "4x4-x2+3x-5";
     //string polynomial2 = "8x3-2x2+2x+3";
     //
     int[] pArray1 = SP.SeparatePolinomialToArray(polynomial1);
     int[] pArray2 = SP.SeparatePolinomialToArray(polynomial2);
     int[] result = new int[pArray1.Length];
     string str;
     result = SubstractPolinomials(pArray1, pArray2);
     str = SP.TransvereArrayToPolinomial(result);
     Console.WriteLine(str);
     result = MultyolyPolinomials(pArray1, pArray2);
     str = SP.TransvereArrayToPolinomial(result);
     Console.WriteLine(str);
 }
 static void Main()
 {
     SumTwoPolynominalsWithArrays SP = new SumTwoPolynominalsWithArrays();
     Console.WriteLine("Enter first polynomial for example 4x4-x2+3x-5:");
     string polynomial1 = Console.ReadLine();
     Console.WriteLine("Enter second polynomial:");
     string polynomial2 = Console.ReadLine();
     //
     //   OR
     //
     //string polynomial1 = "4x4-x2+3x-5";
     //string polynomial2 = "8x3-2x2+2x+3";
     //
     int[] pArray1 = SP.SeparatePolinomialToArray(polynomial1);
     int[] pArray2 = SP.SeparatePolinomialToArray(polynomial2);
     int[] result = new int[pArray1.Length];
     string str;
     result = SP.SumPolinomials(pArray1, pArray2);
     str = SP.TransvereArrayToPolinomial(result);
     Console.WriteLine(str);
 }