def inputArr(i) :
    if i in arr : arr[i] += 1
    else : arr[i] = 1

def solution(want, number, discount):
    global arr
    arr = {}
    want_dict = {}
    answer = 0
    for i in discount[:10] :
        inputArr(i)
    for i in range(len(want)) :
        want_dict[want[i]] = number[i]

    end = 10
    count = 0
    while end <= len(discount) :
        check = 0
        for i in want_dict :
            if i in arr and want_dict[i] <= arr[i] :
                check += 1
        if check == len(want_dict) : count += 1
        if end == len(discount) : break
        start_pro, end_pro = discount[end-10], discount[end]
        arr[start_pro] -= 1
        inputArr(end_pro)
        end += 1
    return count