А давайте переложим данные из unordered_map в unordered_map
Посмотрим, что случается с порядком элементов на выходе такой вот функции template<class T> T RefillSimple(const T& x) { T res; for(auto& p : x) { res[p.first] = p.second; } return res; …