05. Bomb Numbers

namespace _05
{
    internal class Program
    {
        static void Main(string[] args)
        {
            List<int> list = Console.ReadLine().Split().Select(int.Parse).ToList();
            List<int> bomb = Console.ReadLine().Split().Select(int.Parse).ToList();

            for (int i = 0; i < list.Count; i++)
            {
                if (list[i] == bomb[0])
                {
                int bombSpreadStart = Math.Max((i - bomb[1]), 0);
                int bombSpreadEnd = Math.Min((i + bomb[1]), (list.Count-1));

                    for (int j = bombSpreadStart; j <= bombSpreadEnd; j++)
                    {
                        list.RemoveAt(bombSpreadStart);
                    }
                }
            }
            Console.WriteLine(list.Sum());
        }
    }
}

 

https://judge.softuni.org/Contests/Compete/Index/1211#4

Тоя проблем съм го решил 100/100 по няколко начина, но при един вариант ми дава 75/100.

Очевидно нещо пропускам, но не намирам какво. Малко помощ няма да ми е излишна.