#include <iostream>
using namespace std;
int main() {
// your code goes here
int arr[]={1, 2, 3, 4, 5, -1, 6};
int k=9;
int n=sizeof(arr)/sizeof(arr[0]);
int sum=0;
int maxi=0;
int mini=1e9;
int M_count=0;
int m_count=0;
for(int i=0;i<n;i++){
sum=0;
for(int j=i;j<n;j++){
sum=sum+arr[j];
if(sum==k){
if((j-i+1)>maxi){
maxi=j-i+1;
M_count=1;
}
else if(j-i+1==maxi){
M_count++;
}
if((j-i+1)<mini){
mini=j-i+1;
m_count=1;
}
else if(j-i+1==mini){
m_count++;
}
}
}
}
cout<<maxi<<"-"<<M_count<<" "<<mini<<"-"<<m_count;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJaW50IGFycltdPXsxLCAyLCAzLCA0LCA1LCAtMSwgNn07CglpbnQgaz05OwoJaW50IG49c2l6ZW9mKGFycikvc2l6ZW9mKGFyclswXSk7CglpbnQgc3VtPTA7CglpbnQgbWF4aT0wOwoJaW50IG1pbmk9MWU5OwoJaW50IE1fY291bnQ9MDsKCWludCBtX2NvdW50PTA7Cglmb3IoaW50IGk9MDtpPG47aSsrKXsKCQlzdW09MDsKCQlmb3IoaW50IGo9aTtqPG47aisrKXsKCQkJc3VtPXN1bSthcnJbal07CgkJCWlmKHN1bT09ayl7CgkJCQlpZigoai1pKzEpPm1heGkpewoJCQkJbWF4aT1qLWkrMTsKCQkJCU1fY291bnQ9MTsKCQkJfQoJCQllbHNlIGlmKGotaSsxPT1tYXhpKXsKCQkJCU1fY291bnQrKzsKCQkJfQoJCQlpZigoai1pKzEpPG1pbmkpewoJCQkJbWluaT1qLWkrMTsKCQkJCW1fY291bnQ9MTsKCQkJfQoJCQllbHNlIGlmKGotaSsxPT1taW5pKXsKCQkJCW1fY291bnQrKzsKCQkJfQogCgkJCX0KIAoJCX0KCX0KCWNvdXQ8PG1heGk8PCItIjw8TV9jb3VudDw8IiAiPDxtaW5pPDwiLSI8PG1fY291bnQ7CglyZXR1cm4gMDsKfQ==