#include <bits/stdc++.h>
int operator_xor(int a, int b, int c) {
std::vector<int> flags;
flags.push_back(a);
flags.push_back(b);
flags.push_back(c);
int acc = std::accumulate (flags.begin(), flags.end(), 0, std::bit_xor<int>());
return acc;
}
int main() {
std::cout << operator_xor(4, 1, 7) << std::endl; // 2
}