Bomb Numbers Javascript 80/100

Здравейте- Това решение което измислих ми дава 80/100 .. някаква идея къде може да е проблема

function bombNumbers(arr, numbers) {

   let num = Number(numbers[0]);
   let result = [];
   let sum = 0;

   let counter=0;
    let flag=false;
   for (let i = 0; i < arr.length; i++) {
      if(arr[i]===num){
         flag=true;
         for (let j = 0; j < numbers[1]; j++) {
            counter++;
            result.pop();
         }
         continue;
      }
      result.push(arr[i])
      if(flag && counter!==numbers[1]*2){
         counter++;
         if(counter===numbers[1]*2){
            flag=false;
            counter=0;
         }
         result.pop();
      }
   }
   for (let i = 0; i < result.length; i++) {
      sum+=result[i];
   }
   console.log(sum);
}