
    Given a loan applicant's credit scores from multiple bureaus and their historical loan repayment scores, determine the N highest-scoring combinations where each combination is calculated by multiplying one credit score with one repayment score. These top N credit-repayment combinations will be used to assess the applicant's overall creditworthiness for loan approval.
    

    
def large_product(nums1, nums2, N):
    """
    Given a loan applicant's credit scores from multiple bureaus and their historical loan repayment scores, determine the N highest-scoring combinations where each combination is calculated by multiplying one credit score with one repayment score. These top N credit-repayment combinations will be used to assess the applicant's overall creditworthiness for loan approval.
    

    """
def large_product(nums1, nums2, N):
    """
    Given a loan applicant's credit scores from multiple bureaus and their historical loan repayment scores, determine the N highest-scoring combinations where each combination is calculated by multiplying one credit score with one repayment score. These top N credit-repayment combinations will be used to assess the applicant's overall creditworthiness for loan approval.
    

    """
    result = sorted([x * y for x in nums1 for y in nums2], reverse=True)[:N]
    return result