#include using namespace std; typedef long long ll; unordered_map ri; unordered_map ir; void setRome() { ri['I'] = 1; ri['V'] = 5; ri['X'] = 10; ri['L'] = 50; ri['C'] = 100; ri['D'] = 500; ri['M'] = 1000; for (auto itr = ri.begin(); itr != ri.end(); ++itr) ir[itr->second] = itr->first; } int rtoi(string s) { int res = 0; for (int i=0; i= 5) { res.push_back(ir[sta*5]); num -= sta*5; n -= 5; } while(n != 0) { res.push_back(ir[sta]); num -= sta; n--; } sta /= 10; } return res; } int main(void) { int ans = 0; setRome(); int N; cin >> N; vector R(N); for (int i=0; i> R[i]; } for (int i=0; i