library.cpp: In function 'long long int qry(std::vector<long long int>)':
library.cpp:24:12: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
24 | return op < a.size();
| ~~~^~~~~~~~~~
/usr/bin/ld: /tmp/ccBR5p2W.o: in function `main':
grader.cpp:(.text.startup+0x25): undefined reference to `Solve(int)'
/usr/bin/ld: /tmp/ccqxjA8T.o: in function `qry(std::vector<long long, std::allocator<long long> >)':
library.cpp:(.text+0x59): undefined reference to `Query(std::vector<long long, std::allocator<long long> > const&)'
/usr/bin/ld: /tmp/ccqxjA8T.o: in function `Solve(long long)':
library.cpp:(.text+0x565): undefined reference to `Query(std::vector<long long, std::allocator<long long> > const&)'
/usr/bin/ld: library.cpp:(.text+0x65d): undefined reference to `Query(std::vector<long long, std::allocator<long long> > const&)'
/usr/bin/ld: library.cpp:(.text+0xaa9): undefined reference to `Query(std::vector<long long, std::allocator<long long> > const&)'
/usr/bin/ld: library.cpp:(.text+0xcaa): undefined reference to `Query(std::vector<long long, std::allocator<long long> > const&)'
/usr/bin/ld: /tmp/ccqxjA8T.o:library.cpp:(.text+0xe0b): more undefined references to `Query(std::vector<long long, std::allocator<long long> > const&)' follow
/usr/bin/ld: /tmp/ccqxjA8T.o: in function `Solve(long long)':
library.cpp:(.text+0xf3d): undefined reference to `Answer(std::vector<long long, std::allocator<long long> > const&)'
collect2: error: ld returned 1 exit status