#include <algorithm>
#include <iostream>
#include <map>
using namespace std;
int main() {
const initializer_list<int> a[] = {{5, 7, 8}, {6, 6}, {}, {5, 6, 8, 9}};
map<int, int> totals;
for(const auto& i : a) for_each(cbegin(i), cend(i), [&](const auto& it){ totals[it]++;});
cout << max_element(cbegin(totals), cend(totals), [](const auto& lhs, const auto& rhs){return lhs.second < rhs.second;})->first << endl;
}
I2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bWFwPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7Cgljb25zdCBpbml0aWFsaXplcl9saXN0PGludD4gYVtdID0ge3s1LCA3LCA4fSwgezYsIDZ9LCB7fSwgezUsIDYsIDgsIDl9fTsKCW1hcDxpbnQsIGludD4gdG90YWxzOwoJCglmb3IoY29uc3QgYXV0byYgaSA6IGEpIGZvcl9lYWNoKGNiZWdpbihpKSwgY2VuZChpKSwgWyZdKGNvbnN0IGF1dG8mIGl0KXsgdG90YWxzW2l0XSsrO30pOwoKICAgIGNvdXQgPDwgbWF4X2VsZW1lbnQoY2JlZ2luKHRvdGFscyksIGNlbmQodG90YWxzKSwgW10oY29uc3QgYXV0byYgbGhzLCBjb25zdCBhdXRvJiByaHMpe3JldHVybiBsaHMuc2Vjb25kIDwgcmhzLnNlY29uZDt9KS0+Zmlyc3QgPDwgZW5kbDsKfQ==