/in/foo.cc: In function 'int main()':
/in/foo.cc:14:57: error: template argument 2 is invalid
unordered_map<tuple<int, int>, vector<tuple<int, int>> hash;
^~~~
/in/foo.cc:14:57: error: template argument 5 is invalid
/in/foo.cc:17:7: error: missing template arguments before '[' token
hash[make_tuple(color, i & 1)].push_back(make_tuple(number[i], i));
^
/in/foo.cc:20:20: error: missing template arguments before ')' token
for (auto &m: hash) {
^
/in/foo.cc:21:17: error: unable to deduce 'auto&&' from 'm'
for (auto &e: m)
^