Compiler output
prog.cpp: In function 'void dfs(int)':
prog.cpp:25:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
prog.cpp: In function 'bool cupl(int)':
prog.cpp:44:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
prog.cpp:58:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
prog.cpp: In function 'bool verific(int)':
prog.cpp:74:9: warning: unused variable 'lim' [-Wunused-variable]
prog.cpp: In function 'int main()':
prog.cpp:131:25: warning: 'sol' may be used uninitialized in this function [-Wmaybe-uninitialized]