#include<bits/stdc++.h>
using namespace std;
struct seq{
long long int n;
vector<long long int> s;
long long int sum;
};
int main(){
ios_base::sync_with_stdio(false);
cin.tie(NULL);
long long int k;
cin>>k;
seq in[k];
long long int x;
for(long long int i=0;i<k;i++){
cin>>x;
(in[i].n)=x;
(in[i]).sum=0;
for(long long int j=0;j < (in[i].n);j++){
cin>>x;
((in[i]).s).push_back(x);
((in[i]).sum)+=x;
}
}
vector<long long int> dp[k];
vector<long long int> sdp[k];
for(long long int i=0;i<k;i++){
for(long long int j=0;j < (in[i].n) ;j++){
(dp[i]).push_back( (in[i].sum) - ((in[i].s)[j]) );
(sdp[i]).push_back( (in[i].sum) - ((in[i].s)[j]) );
}
sort((sdp[i]).begin(),(sdp[i]).end());
}
long long int found=0;
long long int si,di,sj,dj;
for(long long int i=0;i<k-1;i++){
for(long long int j=i+1;j<k;j++){
vector<long long int> v( max((in[i]).n , (in[j]).n) );
vector<long long int>::iterator it;
it=set_intersection((sdp[i]).begin() , (sdp[i]).end() , (sdp[j]).begin() , (sdp[j]).end() , v.begin() );
if(it-v.begin() > 0) {
si=i+1;
sj=j+1;
di= find(dp[i].begin(),dp[i].end(),*(v.begin())) - dp[i].begin() + 1;
dj= find(dp[j].begin(),dp[j].end(),*(v.begin())) - dp[j].begin() + 1;
found=1;
break;
}
}
if(found==1) break;
}
if(found==1){
cout<<"YES"<<endl;
cout<<si<<" "<<di<<"\n";
cout<<sj<<" "<<dj<<"\n";
}
else cout<<"NO"<<"\n";
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnN0cnVjdCBzZXF7CiAgbG9uZyBsb25nIGludCBuOwogIHZlY3Rvcjxsb25nIGxvbmcgaW50PiBzOwogIGxvbmcgbG9uZyBpbnQgc3VtOwp9OwoKaW50IG1haW4oKXsKICBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKICBjaW4udGllKE5VTEwpOwogIGxvbmcgbG9uZyBpbnQgazsKICBjaW4+Pms7CgogIHNlcSBpbltrXTsKICBsb25nIGxvbmcgaW50IHg7CgogIGZvcihsb25nIGxvbmcgaW50IGk9MDtpPGs7aSsrKXsKICAgIGNpbj4+eDsKICAgIChpbltpXS5uKT14OwogICAgKGluW2ldKS5zdW09MDsKICAgIGZvcihsb25nIGxvbmcgaW50IGo9MDtqIDwgKGluW2ldLm4pO2orKyl7CiAgICAgIGNpbj4+eDsKICAgICAgKChpbltpXSkucykucHVzaF9iYWNrKHgpOwogICAgICAoKGluW2ldKS5zdW0pKz14OwogICAgfQogIH0KCiAgdmVjdG9yPGxvbmcgbG9uZyBpbnQ+IGRwW2tdOwogIHZlY3Rvcjxsb25nIGxvbmcgaW50PiBzZHBba107CgogIGZvcihsb25nIGxvbmcgaW50IGk9MDtpPGs7aSsrKXsKICAgIGZvcihsb25nIGxvbmcgaW50IGo9MDtqIDwgKGluW2ldLm4pIDtqKyspewogICAgICAoZHBbaV0pLnB1c2hfYmFjayggKGluW2ldLnN1bSkgLSAoKGluW2ldLnMpW2pdKSApOwogICAgICAoc2RwW2ldKS5wdXNoX2JhY2soIChpbltpXS5zdW0pIC0gKChpbltpXS5zKVtqXSkgKTsKICAgIH0KICAgIHNvcnQoKHNkcFtpXSkuYmVnaW4oKSwoc2RwW2ldKS5lbmQoKSk7CiAgfQoKCiAgbG9uZyBsb25nIGludCBmb3VuZD0wOwogIGxvbmcgbG9uZyBpbnQgc2ksZGksc2osZGo7CgoKICBmb3IobG9uZyBsb25nIGludCBpPTA7aTxrLTE7aSsrKXsKICAgIGZvcihsb25nIGxvbmcgaW50IGo9aSsxO2o8aztqKyspewogICAgICB2ZWN0b3I8bG9uZyBsb25nIGludD4gdiggbWF4KChpbltpXSkubiAsIChpbltqXSkubikgKTsKICAgICAgdmVjdG9yPGxvbmcgbG9uZyBpbnQ+OjppdGVyYXRvciBpdDsKICAgICAgaXQ9c2V0X2ludGVyc2VjdGlvbigoc2RwW2ldKS5iZWdpbigpICwgKHNkcFtpXSkuZW5kKCkgLCAoc2RwW2pdKS5iZWdpbigpICwgKHNkcFtqXSkuZW5kKCkgLCB2LmJlZ2luKCkgKTsKICAgICAgaWYoaXQtdi5iZWdpbigpID4gMCkgewogICAgICAgIHNpPWkrMTsKICAgICAgICBzaj1qKzE7CiAgICAgICAgZGk9IGZpbmQoZHBbaV0uYmVnaW4oKSxkcFtpXS5lbmQoKSwqKHYuYmVnaW4oKSkpIC0gZHBbaV0uYmVnaW4oKSArIDE7CiAgICAgICAgZGo9IGZpbmQoZHBbal0uYmVnaW4oKSxkcFtqXS5lbmQoKSwqKHYuYmVnaW4oKSkpIC0gZHBbal0uYmVnaW4oKSArIDE7CiAgICAgICAgZm91bmQ9MTsKICAgICAgICBicmVhazsKICAgICAgfQogICAgfQogICAgaWYoZm91bmQ9PTEpIGJyZWFrOwogIH0KCgogIGlmKGZvdW5kPT0xKXsKICAgIGNvdXQ8PCJZRVMiPDxlbmRsOwogICAgY291dDw8c2k8PCIgIjw8ZGk8PCJcbiI7CiAgICBjb3V0PDxzajw8IiAiPDxkajw8IlxuIjsKICB9CiAgZWxzZSBjb3V0PDwiTk8iPDwiXG4iOwoKICByZXR1cm4gMDsKfQ==