fork(1) download
  1. #include<set>
  2. template<class T>T f(T a){return f(std::set<T>());}int main(){f(0);}
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp: In instantiation of ‘T f(T) [with T = int]’:
prog.cpp:2:66:   required from here
prog.cpp:2:49: error: cannot convert ‘std::set<int, std::less<int>, std::allocator<int> >’ to ‘int’ in return
 template<class T>T f(T a){return f(std::set<T>());}int main(){f(0);}
                                                 ^
prog.cpp: In instantiation of ‘T f(T) [with T = std::set<int, std::less<int>, std::allocator<int> >]’:
prog.cpp:2:35:   required from ‘T f(T) [with T = int]’
prog.cpp:2:66:   required from here
prog.cpp:2:49: error: could not convert ‘f(T) [with T = std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >]()’ from ‘set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>’ to ‘set<int,less<int>,allocator<int>>’
prog.cpp: In instantiation of ‘T f(T) [with T = std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >]’:
prog.cpp:2:35:   recursively required from ‘T f(T) [with T = std::set<int, std::less<int>, std::allocator<int> >]’
prog.cpp:2:35:   required from ‘T f(T) [with T = int]’
prog.cpp:2:66:   required from here
prog.cpp:2:49: error: could not convert ‘f(T) [with T = std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > >]()’ from ‘set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>’ to ‘set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>’
prog.cpp: In instantiation of ‘T f(T) [with T = std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > >]’:
prog.cpp:2:35:   recursively required from ‘T f(T) [with T = std::set<int, std::less<int>, std::allocator<int> >]’
prog.cpp:2:35:   required from ‘T f(T) [with T = int]’
prog.cpp:2:66:   required from here
prog.cpp:2:49: error: could not convert ‘f(T) [with T = std::set<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > >, std::less<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > >, std::allocator<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > > >]()’ from ‘set<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>,less<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>>,allocator<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>>>’ to ‘set<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>,less<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>>,allocator<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>>>’
prog.cpp: In instantiation of ‘T f(T) [with T = std::set<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > >, std::less<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > >, std::allocator<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > > >]’:
prog.cpp:2:35:   recursively required from ‘T f(T) [with T = std::set<int, std::less<int>, std::allocator<int> >]’
prog.cpp:2:35:   required from ‘T f(T) [with T = int]’
prog.cpp:2:66:   required from here
prog.cpp:2:49: error: could not convert ‘f(T) [with T = std::set<std::set<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > >, std::less<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > >, std::allocator<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > > >, std::less<std::set<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > >, std::less<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > >, std::allocator<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > > > >, std::allocator<std::set<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > >, std::less<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > >, std::allocator<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > > > > >]()’ from ‘set<set<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>,less<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>>,allocator<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>>>,less<set<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>,less<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>>,allocator<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>>>>,allocator<set<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>,less<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>>,allocator<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>>>>>’ to ‘set<set<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>,less<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>>,allocator<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>>>,less<set<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>,less<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>>,allocator<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>>>>,allocator<set<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>,less<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>>,allocator<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>>>>>’
prog.cpp: In instantiation of ‘T f(T) [with T = std::set<std::set<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > >, std::less<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > >, std::allocator<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > > >, std::less<std::set<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > >, std::less<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > >, std::allocator<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > > > >, std::allocator<std::set<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > >, std::less<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > >, std::allocator<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > > > > >]’:
prog.cpp:2:35:   recursively required from ‘T f(T) [with T = std::set<int, std::less<int>, std::allocator<int> >]’
prog.cpp:2:35:   required from ‘T f(T) [with T = int]’
prog.cpp:2:66:   required from here
prog.cpp:2:49: error: could not convert ‘f(T) [with T = std::set<std::set<std::set<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > >, std::less<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > >, std::allocator<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > > >, std::less<std::set<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > >, std::less<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > >, std::allocator<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > > > >, std::allocator<std::set<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > >, std::less<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > >, std::allocator<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > > > > >, std::less<std::set<std::set<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > >, std::less<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > >, std::allocator<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > > >, std::less<std::set<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > >, std::less<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > >, std::allocator<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > > > >, std::allocator<std::set<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > >, std::less<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > >, std::allocator<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > > > > > >, std::allocator<std::set<std::set<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > >, std::less<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > >, std::allocator<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > > >, std::less<std::set<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > >, std::less<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > >, std::allocator<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > > > >, std::allocator<std::set<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > >, std::less<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > >, std::allocator<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > >, std::less<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > >, std::allocator<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<std::set<int, std::less<int>, std::allocator<int> > > > > > > > > > > >]()’ from ‘set<set<set<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>,less<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>>,allocator<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>>>,less<set<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>,less<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>>,allocator<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>>>>,allocator<set<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>,less<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>>,allocator<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>>>>>,less<set<set<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>,less<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>>,allocator<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>>>,less<set<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>,less<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>>,allocator<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>>>>,allocator<set<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>,less<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>>,allocator<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>>>>>>,allocator<set<set<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>,less<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>>,allocator<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>>>,less<set<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>,less<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>>,allocator<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>>>>,allocator<set<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>,less<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>>,allocator<set<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>,less<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>,allocator<set<std::set<int, std::less<int>, std::allocator<int> >,less<std::set<int, std::less<int>, std::allocator<int> >>,allocator<std::set<int, std::less<int>, std::allocator<int> >>>>>>>>>>>’ to ‘set<set<set<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>,less<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>>,allocator<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>>>,less<set<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>,less<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>>,allocator<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>>>>,allocator<set<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>,less<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>>,allocator<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>>>>>,less<set<set<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>,less<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>>,allocator<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>>>,less<set<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>,less<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>>,allocator<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>>>>,allocator<set<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>,less<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>>,allocator<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>>>>>>,allocator<set<set<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>,less<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>>,allocator<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>>>,less<set<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>,less<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>>,allocator<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>>>>,allocator<set<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>,less<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>>,allocator<set<set<int,less<int>,allocator<int>>,less<set<int,less<int>,allocator<int>>>,allocator<set<int,less<int>,allocator<int>>>>>>>>>>’
prog.cpp: In instantiation of ‘T f(T) [with T = std::set<std::set<std::set<std::set<std::set<std::set<int, std::less<int>, std::allocator<int> >, std::less<std::set<int, std::less<int>, std::allocator<int> > >, std::allocator<st
stdout
Standard output is empty