using System.Collections.Generic;
private static List<int> solve(List<int> A, int B)
List<long> prefixSumList = new List<long>();
List<int> resList = new List<int>();
for(var i = 0; i < listCount; i++){
prefixSumList.Add(tmpSum);
for(var j = 0; j < (sumIndex + 1); j++){
public static void Main()
List<int> sumToFindList = new List<int>() { 5, 10, 20, 100, 105 };
List<int> sumAfterFindFromList = Program.solve(sumToFindList, sumToFind);
Console.WriteLine("Contiguous sum is : " + string.Join(" ", sumAfterFindFromList));