#include <bits/stdc++.h>
using namespace std;

int main() {
	string s="rat";
	string t="car";
	int arr[]={2,1,5,4,6};
	int n=sizeof(arr)/sizeof(arr[0]);
	int k=10;
	int sum =0, count =0;
	for(int i=0, j=0;j<n;j++){
		sum+=arr[j];
		while(sum>k){
			sum=sum-arr[i];
			i++;
		}
		count+=j-i+1;
	}
	cout<<count<<endl;
	
	int arr1[]={2,1,2,1,3};
	
	unordered_map<int,int> ok;
	int k=2 , count=0;
	for(int i=0 ,j=0;j<5;j++){
		ok[arr1[j]]++;
		while(ok.size()>k){
			ok.erase(arr1[i]);
			i++;
		}
		count+=(j-i+1);
		
	}
	cout<<count<<endl;
	
	return 0;
}