using System.Collections.Generic;
public static int productSum = 0;
public static int count = 1;
public static List<int> numList = new List<int>();
public static void Main()
List<object> list = new List<object>();
List<object> list2 = new List<object>();
List<object> list3 = new List<object>();
List<object> list4 = new List<object>();
Console.WriteLine(" ProdSum : "+ProductSum(list));
foreach(var num in numList)
public static int ProductSum(List<object> array)
if(b.GetType() == array.GetType())
Console.WriteLine(" TYPE : " +b.GetType().ToString().Substring(27,4));
Program.ProductSum((List<object>)b);
Console.WriteLine(count+ " x "+ productSum);
numList.Add(count* productSum);
Console.Write("Count * "+count + " Value :" + Convert.ToInt32(b));
productSum = (productSum + Convert.ToInt32(b));
Console.WriteLine(" SUM "+ productSum);
numList.Add(count * productSum);
return numList.AsQueryable().Sum();