from typing import List


def score(
    source_confidence: List[float], score: List[float], mentioned_feeds_count: int
) -> int:
    """
    Function calculates final score for the IoC

        Parameters:

            source_confidence (List[float], 0..1) — a list `source_confindence` of all CTI feeds where the IoC has been mentioned.
            score (List[float], 0..1) — a list `score` of all CTI feeds where the IoC has been mentioned.
            mentioned_feeds_count (int) — count of feeds that mentioned the IoC.

        Returns:

            IoC final score (int, 0..100)
    """
    x: float = 0
    y: float = 0

    for i in range(0, mentioned_feeds_count):
        x += (source_confidence[i] ** 2) * score[i]
        y += source_confidence[i]

    return round(x / y * 100)