#include #include #include #include const std::string mark = "DCHS"; const std::string num = "A23456789TJQK"; void solve() { int n; std::cin >> n; std::vector> ps(n); for (auto& p : ps) { char c, x; std::cin >> c >> x; int ci; for (ci = 0; ci < 4; ++ci) { if (c == mark[ci]) break; } int xi; for (xi = 0; xi < 13; ++xi) { if (x == num[xi]) break; } p = std::make_pair(ci, xi); } std::sort(ps.begin(), ps.end()); for (auto p : ps) { int ci, xi; std::tie(ci, xi) = p; std::cout << mark[ci] << num[xi] << " "; } std::cout << std::endl; } int main() { std::cin.tie(nullptr); std::ios::sync_with_stdio(false); solve(); return 0; }