/tmp/cch6DHpS.o: In function `add_and(std::vector<int, std::allocator<int> >)':
grader.cpp:(.text+0x490): multiple definition of `add_and(std::vector<int, std::allocator<int> >)'
/tmp/ccsiLIsW.o:vision.cpp:(.text+0x0): first defined here
/tmp/cch6DHpS.o: In function `add_or(std::vector<int, std::allocator<int> >)':
grader.cpp:(.text+0x810): multiple definition of `add_or(std::vector<int, std::allocator<int> >)'
/tmp/ccsiLIsW.o:vision.cpp:(.text+0x10): first defined here
collect2: error: ld returned 1 exit status