password.cpp: In function 'std::__cxx11::string merge(std::__cxx11::string, std::__cxx11::string)':
password.cpp:10:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(query(q) == q.size()){
~~~~~~~~~^~~~~~~~~~~
/tmp/ccpjI1tL.o: In function `query(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
grader.cpp:(.text+0x0): multiple definition of `query(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/tmp/ccBHSuTP.o:password.cpp:(.text+0x13a0): first defined here
/tmp/ccpjI1tL.o: In function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'
/tmp/ccBHSuTP.o:password.cpp:(.text.startup+0x0): first defined here
collect2: error: ld returned 1 exit status