fork(1) download
  1. template<class T,class...>class C{C<T*const,T,C>a;C<T,C>b;};C<int>c;
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp: In instantiation of 'class C<int* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const, int* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const, C<int* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const, int* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const, C<int* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const, int* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const, C<int* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const, int* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const, C<int* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const, int* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const, C<int* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* con
stdout
Standard output is empty