Blackjack104

Max Score = 100


# 0001, 2024-09-28 12:50:54, PPPPP-PPP---P-P--PP- (60%)

#include <iostream>
#include <vector>
#include <map>
using namespace std;

map<string, int> card_val;

int main() {
    for (int i=2; i<=10; i++) card_val[to_string(i)] = i;
    card_val["J"] = card_val["Q"] = card_val["K"] = 10;
    int n, m;
    cin >> n >> m;

    vector<string> a;
    vector<string> b;

    string s;
    for (int i=0;i < n; i++){
        cin >> s;
        a.push_back(s);
    }
    for (int i=0;i < m; i++){
        cin >> s;
        b.push_back(s);
    }

    int a_sum = 0, b_sum = 0;
    for (auto c: a){
        if (c != "A") a_sum += card_val[c];
        else {
            if (a_sum + 11 > 21) a_sum += 1;
            else a_sum += 11;
        }
    }

    for (auto c: b){
        if (c != "A") b_sum += card_val[c];
        else {
            if (b_sum + 11 > 21) b_sum += 1;
            else b_sum += 11;
        }
    }

    if (a_sum > 21 && b_sum > 21) {cout << "Draw" << endl;}
    else if (a_sum > b_sum || b_sum > 21) {cout << "A" << endl;}
    else if (a_sum < b_sum || a_sum > 21) {cout << "B" << endl;}
    else {cout << "Draw" << endl;}
    cout << a_sum << " " << b_sum << endl;
}
# 0002, 2024-09-28 12:55:40, PPPPP-PP--PPPPPPPP-P (80%)

#include <iostream>
#include <vector>
#include <map>
using namespace std;

map<string, int> card_val;

int main() {
    for (int i=2; i<=10; i++) card_val[to_string(i)] = i;
    card_val["J"] = card_val["Q"] = card_val["K"] = 10;
    int n, m;
    cin >> n >> m;

    vector<string> a;
    vector<string> b;

    string s;
    for (int i=0;i < n; i++){
        cin >> s;
        a.push_back(s);
    }
    for (int i=0;i < m; i++){
        cin >> s;
        b.push_back(s);
    }

    int a_sum = 0, b_sum = 0;
    int aces = 0;
    for (auto c: a){
        if (c != "A") a_sum += card_val[c];
        else {
            a_sum += 1;
            aces++;
        }
    }
    for (int i=0; i < aces; i++){
        if (a_sum + 10 < 21) a_sum += 10;
    }

    aces = 0;
    for (auto c: b){
        if (c != "A") b_sum += card_val[c];
        else {
            b_sum += 1;
            aces++;
        }
    }
    for (int i=0; i < aces; i++){
        if (b_sum + 10 < 21) b_sum += 10;
    }

    if (a_sum > 21 && b_sum > 21) {cout << "Draw" << endl;}
    else if (a_sum > b_sum || b_sum > 21) {cout << "A" << endl;}
    else if (a_sum < b_sum || a_sum > 21) {cout << "B" << endl;}
    else {cout << "Draw" << endl;}
    cout << a_sum << " " << b_sum << endl;
}
# 0003, 2024-09-28 12:58:33, PPPPP-PPPPPPPPPPPPPP (95%)

#include <iostream>
#include <vector>
#include <map>
using namespace std;

map<string, int> card_val;

int main() {
    for (int i=2; i<=10; i++) card_val[to_string(i)] = i;
    card_val["J"] = card_val["Q"] = card_val["K"] = 10;
    int n, m;
    cin >> n >> m;

    vector<string> a;
    vector<string> b;

    string s;
    for (int i=0;i < n; i++){
        cin >> s;
        a.push_back(s);
    }
    for (int i=0;i < m; i++){
        cin >> s;
        b.push_back(s);
    }

    int a_sum = 0, b_sum = 0;
    int aces = 0;
    for (auto c: a){
        if (c != "A") a_sum += card_val[c];
        else {
            a_sum += 1;
            aces++;
        }
    }
    for (int i=0; i < aces; i++){
        if (a_sum + 10 <= 21) a_sum += 10;
    }

    aces = 0;
    for (auto c: b){
        if (c != "A") b_sum += card_val[c];
        else {
            b_sum += 1;
            aces++;
        }
    }
    for (int i=0; i < aces; i++){
        if (b_sum + 10 <= 21) b_sum += 10;
    }

    if (a_sum > 21 && b_sum > 21) {cout << "Draw" << endl;}
    else if (a_sum > b_sum || b_sum > 21) {cout << "A" << endl;}
    else if (a_sum < b_sum || a_sum > 21) {cout << "B" << endl;}
    else {cout << "Draw" << endl;}
    cout << a_sum << " " << b_sum << endl;
}
# 0004, 2024-09-28 13:02:44, PPPPP-PPPPPPPPPPPPPP (95%)

#include <iostream>
#include <vector>
#include <map>
using namespace std;

map<string, int> card_val;

int main() {
    for (int i=2; i<=10; i++) card_val[to_string(i)] = i;
    card_val["J"] = card_val["Q"] = card_val["K"] = 10;
    int n, m;
    cin >> n >> m;

    vector<string> a;
    vector<string> b;

    string s;
    for (int i=0;i < n; i++){
        cin >> s;
        a.push_back(s);
    }
    for (int i=0;i < m; i++){
        cin >> s;
        b.push_back(s);
    }

    int a_sum = 0, b_sum = 0;
    int aces = 0;
    for (auto c: a){
        if (c != "A") a_sum += card_val[c];
        else {
            a_sum += 1;
            aces++;
        }
    }
    for (int i=0; i < aces; i++){
        if (a_sum + 10 <= 21) a_sum += 10;
    }

    aces = 0;
    for (auto c: b){
        if (c != "A") b_sum += card_val[c];
        else {
            b_sum += 1;
            aces++;
        }
    }
    for (int i=0; i < aces; i++){
        if (b_sum + 10 <= 21) b_sum += 10;
    }

    if (a_sum > 21 && b_sum > 21) {cout << "Draw" << endl;}
    else if (a_sum == 21 && b_sum != 21) {cout << "A" << endl;}
    else if (b_sum == 21 && b_sum != 21) {cout << "B" << endl;}
    else if (a_sum > b_sum || b_sum > 21) {cout << "A" << endl;}
    else if (a_sum < b_sum || a_sum > 21) {cout << "B" << endl;}
    else {cout << "Draw" << endl;}
    cout << a_sum << " " << b_sum << endl;
}
# 0005, 2024-09-28 14:01:58, PPPPP-PPPPPPPPPPPPPP (95%)

#include <iostream>
#include <vector>
#include <map>
using namespace std;

map<string, int> card_val;

int main() {
    for (int i=2; i<=10; i++) card_val[to_string(i)] = i;
    card_val["J"] = card_val["Q"] = card_val["K"] = 10;
    int n, m;
    cin >> n >> m;

    vector<string> a;
    vector<string> b;

    string s;
    for (int i=0;i < n; i++){
        cin >> s;
        a.push_back(s);
    }
    for (int i=0;i < m; i++){
        cin >> s;
        b.push_back(s);
    }

    int a_sum = 0, b_sum = 0;
    int aces = 0;
    for (auto c: a){
        if (c != "A") a_sum += card_val[c];
        else {
            a_sum += 1;
            aces++;
        }
    }
    for (int i=0; i < aces; i++){
        if (a_sum + 10 <= 21) a_sum += 10;
    }

    aces = 0;
    for (auto c: b){
        if (c != "A") b_sum += card_val[c];
        else {
            b_sum += 1;
            aces++;
        }
    }
    for (int i=0; i < aces; i++){
        if (b_sum + 10 <= 21) b_sum += 10;
    }

    if (a_sum > 21 && b_sum > 21) {cout << "Draw" << endl;}
    else if (a_sum == 21 && b_sum != 21) {cout << "A" << endl;}
    else if (b_sum == 21 && b_sum != 21) {cout << "B" << endl;}
    else if (a_sum > b_sum || b_sum > 21) {cout << "A" << endl;}
    else if (a_sum < b_sum || a_sum > 21) {cout << "B" << endl;}
    else {cout << "Draw" << endl;}
    cout << a_sum << " " << b_sum << endl;
}
# 0006, 2024-09-28 14:12:31, PPPPP-PPPPPPPPPPPPPP (95%)

#include <iostream>
#include <vector>
#include <map>
using namespace std;

map<string, int> card_val;

int main() {
    for (int i=2; i<=10; i++) card_val[to_string(i)] = i;
    card_val["J"] = card_val["Q"] = card_val["K"] = 10;
    int n, m;
    cin >> n >> m;

    vector<string> a;
    vector<string> b;

    string s;
    for (int i=0;i < n; i++){
        cin >> s;
        a.push_back(s);
    }
    for (int i=0;i < m; i++){
        cin >> s;
        b.push_back(s);
    }

    int a_sum = 0, b_sum = 0;
    int aces = 0;
    for (auto c: a){
        if (c != "A") a_sum += card_val[c];
        else {
            a_sum += 1;
            aces++;
        }
    }
    for (int i=0; i < aces; i++){
        if (a_sum + 10 <= 21) a_sum += 10;
    }

    aces = 0;
    for (auto c: b){
        if (c != "A") b_sum += card_val[c];
        else {
            b_sum += 1;
            aces++;
        }
    }
    for (int i=0; i < aces; i++){
        if (b_sum + 10 <= 21) b_sum += 10;
    }

    if (a_sum > 21 && b_sum > 21) {cout << "Draw" << endl;}
    else if (a_sum > b_sum || b_sum > 21) {cout << "A" << endl;}
    else if (a_sum < b_sum || a_sum > 21) {cout << "B" << endl;}
    else if (a_sum == b_sum) {cout << "Draw" << endl;}
    cout << a_sum << " " << b_sum << endl;
}
# 0007, 2024-09-28 14:18:07, -------------------- (0%)

#include <iostream>
#include <vector>
using namespace std;

int main(){
    int n, m;
    cin >> n >> m;

    vector<string> a(n);
    vector<string> b(m);

    for (int i=0;i < n; i++) cin >> a[i];
    for (int i=0;i < m; i++) cin >> b[i];
}
# 0008, 2024-09-28 14:18:55, P-PPP--PPPPP-P-PPP-P (70%)

#include <iostream>
#include <vector>
#include <map>
using namespace std;

map<string, int> card_val;

int main() {
    for (int i=2; i<=10; i++) card_val[to_string(i)] = i;
    card_val["J"] = card_val["Q"] = card_val["K"] = 10;
    int n, m;
    cin >> n >> m;

    vector<string> a;
    vector<string> b;

    string s;
    for (int i=0;i < m; i++){
        cin >> s;
        a.push_back(s);
    }
    for (int i=0;i < n; i++){
        cin >> s;
        b.push_back(s);
    }

    int a_sum = 0, b_sum = 0;
    int aces = 0;
    for (auto c: a){
        if (c != "A") a_sum += card_val[c];
        else {
            a_sum += 1;
            aces++;
        }
    }
    for (int i=0; i < aces; i++){
        if (a_sum + 10 <= 21) a_sum += 10;
    }

    aces = 0;
    for (auto c: b){
        if (c != "A") b_sum += card_val[c];
        else {
            b_sum += 1;
            aces++;
        }
    }
    for (int i=0; i < aces; i++){
        if (b_sum + 10 <= 21) b_sum += 10;
    }

    if (a_sum > 21 && b_sum > 21) {cout << "Draw" << endl;}
    else if (a_sum > b_sum || b_sum > 21) {cout << "A" << endl;}
    else if (a_sum < b_sum || a_sum > 21) {cout << "B" << endl;}
    else if (a_sum == b_sum) {cout << "Draw" << endl;}
    cout << a_sum << " " << b_sum << endl;
}
# 0009, 2024-09-28 14:20:03, PPPPP-PPPPPPPPPPPPPP (95%)

#include <iostream>
#include <vector>
#include <map>
using namespace std;

map<string, int> card_val;

int main() {
    for (int i=2; i<=10; i++) card_val[to_string(i)] = i;
    card_val["J"] = card_val["Q"] = card_val["K"] = 10;
    int n, m;
    cin >> n >> m;

    vector<string> a(n);
    vector<string> b(m);

    for (int i=0;i < n; i++) cin >> a[i];
    for (int i=0;i < m; i++) cin >> b[i];

    int a_sum = 0, b_sum = 0;
    int aces = 0;
    for (auto c: a){
        if (c != "A") a_sum += card_val[c];
        else {
            a_sum += 1;
            aces++;
        }
    }
    for (int i=0; i < aces; i++){
        if (a_sum + 10 <= 21) a_sum += 10;
    }

    aces = 0;
    for (auto c: b){
        if (c != "A") b_sum += card_val[c];
        else {
            b_sum += 1;
            aces++;
        }
    }
    for (int i=0; i < aces; i++){
        if (b_sum + 10 <= 21) b_sum += 10;
    }

    if (a_sum > 21 && b_sum > 21) {cout << "Draw" << endl;}
    else if (a_sum > b_sum || b_sum > 21) {cout << "A" << endl;}
    else if (a_sum < b_sum || a_sum > 21) {cout << "B" << endl;}
    else if (a_sum == b_sum) {cout << "Draw" << endl;}
    cout << a_sum << " " << b_sum << endl;

}
# 0010, 2024-09-28 14:22:41, PPPPP-PPPPPPPPPPPPPP (95%)

#include <iostream>
#include <vector>
#include <map>
using namespace std;

map<string, int> card_val;

int main() {
    for (int i=2; i<=10; i++) card_val[to_string(i)] = i;
    card_val["J"] = 10;
    card_val["Q"] = 10;
    card_val["K"] = 10;
    card_val["A"] = 1;

    int n, m;
    cin >> n >> m;

    vector<string> a(n);
    vector<string> b(m);

    for (int i=0;i < n; i++) cin >> a[i];
    for (int i=0;i < m; i++) cin >> b[i];

    int a_sum = 0, b_sum = 0;
    int aces = 0;
    for (auto c: a){
        a_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (a_sum + 10 <= 21) a_sum += 10;
    }

    aces = 0;
    for (auto c: b){
        b_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (b_sum + 10 <= 21) b_sum += 10;
    }

    if (a_sum > 21 && b_sum > 21) {cout << "Draw" << endl;}
    else if (a_sum > b_sum || b_sum > 21) {cout << "A" << endl;}
    else if (a_sum < b_sum || a_sum > 21) {cout << "B" << endl;}
    else if (a_sum == b_sum) {cout << "Draw" << endl;}
    cout << a_sum << " " << b_sum << endl;

}
# 0011, 2024-09-28 14:24:07, --PPP--------PP-P--- (30%)

#include <iostream>
#include <vector>
#include <map>
using namespace std;

map<string, int> card_val;

int main() {
    for (int i=2; i<=10; i++) card_val[to_string(i)] = i;
    card_val["J"] = 10;
    card_val["Q"] = 10;
    card_val["K"] = 10;
    card_val["A"] = 1;

    int n, m;
    cin >> n >> m;

    vector<string> a(n);
    vector<string> b(m);

    for (int i=0;i < n; i++) cin >> a[i];
    for (int i=0;i < m; i++) cin >> b[i];

    int a_sum = 0, b_sum = 0;
    int aces = 0;
    for (auto c: a){
        a_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (a_sum + 10 <= 21) a_sum += 10;
    }

    aces = 0;
    for (auto c: b){
        b_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (b_sum + 10 <= 21) b_sum += 10;
    }

    if (a_sum > 21 && b_sum > 21) {cout << "Draw" << endl;}
    else if (a_sum > b_sum || b_sum > 21) {cout << "A" << endl;}
    else if (a_sum < b_sum || a_sum > 21) {cout << "B" << endl;}
    else if (a_sum == b_sum) {cout << "Draw" << endl;}
    cout << b_sum << " " << a_sum << endl;

}
# 0012, 2024-09-28 14:24:53, PPPPP-PPPPPPPPPPPPPP (95%)

#include <iostream>
#include <vector>
#include <map>
using namespace std;

map<string, int> card_val;

int main() {
    for (int i=1; i<=10; i++) card_val[to_string(i)] = i;
    card_val["J"] = 10;
    card_val["Q"] = 10;
    card_val["K"] = 10;
    card_val["A"] = 1;

    int n, m;
    cin >> n >> m;

    vector<string> a(n);
    vector<string> b(m);

    for (int i=0;i < n; i++) cin >> a[i];
    for (int i=0;i < m; i++) cin >> b[i];

    int a_sum = 0, b_sum = 0;
    int aces = 0;
    for (auto c: a){
        a_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (a_sum + 10 <= 21) a_sum += 10;
    }

    aces = 0;
    for (auto c: b){
        b_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (b_sum + 10 <= 21) b_sum += 10;
    }

    if (a_sum > 21 && b_sum > 21) {cout << "Draw" << endl;}
    else if (a_sum > b_sum || b_sum > 21) {cout << "A" << endl;}
    else if (a_sum < b_sum || a_sum > 21) {cout << "B" << endl;}
    else if (a_sum == b_sum) {cout << "Draw" << endl;}
    cout << a_sum << " " << b_sum << endl;

}
# 0013, 2024-09-28 14:34:16, PPPPP--PPPP--PPPP-PP (75%)

#include <iostream>
#include <vector>
#include <map>
using namespace std;

map<string, int> card_val;

int main() {
    for (int i=1; i<=10; i++) card_val[to_string(i)] = i;
    card_val["J"] = 10;
    card_val["Q"] = 10;
    card_val["K"] = 10;
    card_val["A"] = 1;

    int n, m;
    cin >> n >> m;

    vector<string> a(n);
    vector<string> b(m);

    for (int i=0;i < n; i++) cin >> a[i];
    for (int i=0;i < m; i++) cin >> b[i];

    int a_sum = 0, b_sum = 0;
    int aces = 0;
    for (auto c: a){
        a_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (a_sum + 10 <= 21) a_sum += 10;
    }

    aces = 0;
    for (auto c: b){
        b_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (b_sum + 10 <= 21) b_sum += 10;
    }

    if (a_sum > 21 && b_sum > 21) {cout << "Draw" << endl;}
    else if (a_sum == 21 && b_sum != 21) {cout << "A" << endl;}
    else if (b_sum == 21 && a_sum != 21) {cout << "B" << endl;}
    else if (a_sum > b_sum && b_sum != 21) {cout << "A" << endl;}
    else if (a_sum < b_sum && a_sum != 21) {cout << "B" << endl;}
    else if (a_sum == b_sum) {cout << "Draw" << endl;}
    cout << a_sum << " " << b_sum << endl;

}
# 0014, 2024-09-28 14:34:46, -PPPP--PPPP--PP-P-P- (60%)

#include <iostream>
#include <vector>
#include <map>
using namespace std;

map<string, int> card_val;

int main() {
    for (int i=1; i<=10; i++) card_val[to_string(i)] = i;
    card_val["J"] = 10;
    card_val["Q"] = 10;
    card_val["K"] = 10;
    card_val["A"] = 1;

    int n, m;
    cin >> n >> m;

    vector<string> a(n);
    vector<string> b(m);

    for (int i=0;i < n; i++) cin >> a[i];
    for (int i=0;i < m; i++) cin >> b[i];

    int a_sum = 0, b_sum = 0;
    int aces = 0;
    for (auto c: a){
        a_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (a_sum + 10 <= 21) a_sum += 10;
    }

    aces = 0;
    for (auto c: b){
        b_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (b_sum + 10 <= 21) b_sum += 10;
    }

    if (a_sum > 21 && b_sum > 21) {cout << "Draw" << endl;}
    else if (a_sum == 21 && b_sum != 21) {cout << "A" << endl;}
    else if (b_sum == 21 && a_sum != 21) {cout << "B" << endl;}
    else if (a_sum > b_sum && b_sum > 21) {cout << "A" << endl;}
    else if (a_sum < b_sum && a_sum > 21) {cout << "B" << endl;}
    else if (a_sum == b_sum) {cout << "Draw" << endl;}
    cout << a_sum << " " << b_sum << endl;

}
# 0015, 2024-09-28 14:39:27, PPPPP-PPPPPPPPPPPPPP (95%)

#include <iostream>
#include <vector>
#include <map>
using namespace std;

map<string, int> card_val;

int main() {
    for (int i=1; i<=10; i++) card_val[to_string(i)] = i;
    card_val["J"] = 10;
    card_val["Q"] = 10;
    card_val["K"] = 10;
    card_val["A"] = 1;

    int n, m;
    cin >> n >> m;

    vector<string> a(n);
    vector<string> b(m);

    for (int i=0;i < n; i++) cin >> a[i];
    for (int i=0;i < m; i++) cin >> b[i];

    int a_sum = 0, b_sum = 0;
    int aces = 0;
    for (auto c: a){
        a_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (a_sum + 10 <= 21) a_sum += 10;
    }

    aces = 0;
    for (auto c: b){
        b_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (b_sum + 10 <= 21) b_sum += 10;
    }

    if (a_sum > 21 && b_sum > 21) {cout << "Draw" << endl;} // both over 21

    else if (a_sum == 21 && b_sum != 21) {cout << "A" << endl;} // a is 21 and b isn't
    else if (b_sum == 21 && a_sum != 21) {cout << "B" << endl;} // b is 21 and a isn't
    else if (a_sum == 21 && b_sum == 21) {cout << "Draw" << endl;} // both a and b is 21

    else if (a_sum > b_sum || (b_sum > 21 && a_sum <= 21)) {cout << "A" << endl;} // a is more than b or (b is more than 21 and a is less than or equal to 21)
    else if (b_sum > a_sum || (a_sum > 21 && b_sum <= 21)) {cout << "B" << endl;} // b is more than a or (a is more than 21 and b is less than or equal to 21)
    else if (a_sum == b_sum) {cout << "Draw" << endl;} // a is equal to b
    cout << a_sum << " " << b_sum << endl;
}
# 0016, 2024-09-28 14:43:46, PPPPP-PPPPPPPPPPPPPP (95%)

#include <iostream>
#include <vector>
#include <map>
using namespace std;

map<string, int> card_val;

int main() {
    for (int i=1; i<=10; i++) card_val[to_string(i)] = i;
    card_val["J"] = 10;
    card_val["Q"] = 10;
    card_val["K"] = 10;
    card_val["A"] = 1;

    card_val["j"] = 10;
    card_val["q"] = 10;
    card_val["k"] = 10;
    card_val["a"] = 1;

    int n, m;
    cin >> n >> m;

    vector<string> a(n);
    vector<string> b(m);

    for (int i=0;i < n; i++) cin >> a[i];
    for (int i=0;i < m; i++) cin >> b[i];

    int a_sum = 0, b_sum = 0;
    int aces = 0;
    for (auto c: a){
        a_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (a_sum + 10 <= 21) a_sum += 10;
    }

    aces = 0;
    for (auto c: b){
        b_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (b_sum + 10 <= 21) b_sum += 10;
    }

    if (a_sum > 21 && b_sum > 21) {cout << "Draw" << endl;} // both over 21

    else if (a_sum == 21 && b_sum != 21) {cout << "A" << endl;} // a is 21 and b isn't
    else if (b_sum == 21 && a_sum != 21) {cout << "B" << endl;} // b is 21 and a isn't
    else if (a_sum == 21 && b_sum == 21) {cout << "Draw" << endl;} // both a and b is 21

    else if (a_sum > b_sum || (b_sum > 21 && a_sum <= 21)) {cout << "A" << endl;} // a is more than b or (b is more than 21 and a is less than or equal to 21)
    else if (b_sum > a_sum || (a_sum > 21 && b_sum <= 21)) {cout << "B" << endl;} // b is more than a or (a is more than 21 and b is less than or equal to 21)
    else if (a_sum == b_sum) {cout << "Draw" << endl;} // a is equal to b

    cout << a_sum << " " << b_sum << endl;
}
# 0017, 2024-09-28 14:49:54, -------------------- (0%)

#include <iostream>
#include <vector>
using namespace std;

int main(){
    cout << "Draw" << endl << "2 2";
}
# 0018, 2024-09-28 14:52:15, PPPPP-PPPPPPPPPPPPPP (95%)

#include <iostream>
#include <vector>
#include <map>
using namespace std;

map<string, int> card_val;

int main() {
    for (int i=2; i<=10; i++) card_val[to_string(i)] = i;
    card_val["J"] = 10;
    card_val["Q"] = 10;
    card_val["K"] = 10;
    card_val["A"] = 1;

    // เกมนี้มีผู้เล่นสองคนคือนาย A และนาย B
    int n, m;
    cin >> n >> m;

    vector<string> a(n);
    vector<string> b(m);

    for (int i=0;i < n; i++) cin >> a[i];
    for (int i=0;i < m; i++) cin >> b[i];

    int a_sum = 0, b_sum = 0;
    int aces = 0;
    for (auto c: a){
        a_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (a_sum + 10 <= 21) a_sum += 10;
    }

    aces = 0;
    for (auto c: b){
        b_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (b_sum + 10 <= 21) b_sum += 10;
    }

    if (a_sum >= 21 && b_sum >= 21) {cout << "Draw" << endl;} // both over 21

    else if (a_sum == 21 && b_sum != 21) {cout << "A" << endl;} // a is 21 and b isn't
    else if (b_sum == 21 && a_sum != 21) {cout << "B" << endl;} // b is 21 and a isn't

    else if (a_sum > b_sum || (b_sum > 21 && a_sum <= 21)) {cout << "A" << endl;} // a is more than b or (b is more than 21 and a is less than or equal to 21)
    else if (b_sum > a_sum || (a_sum > 21 && b_sum <= 21)) {cout << "B" << endl;} // b is more than a or (a is more than 21 and b is less than or equal to 21)
    else if (a_sum == b_sum) {cout << "Draw" << endl;} // a is equal to b

    cout << a_sum << " " << b_sum << endl;
}
# 0019, 2024-09-28 14:54:14, -PPPP--P-PPP-P-PPP-P (65%)

#include <iostream>
#include <vector>
#include <map>
using namespace std;

map<string, int> card_val;

int main() {
    for (int i=2; i<=10; i++) card_val[to_string(i)] = i;
    card_val["J"] = 10;
    card_val["Q"] = 10;
    card_val["K"] = 10;
    card_val["A"] = 1;

    // เกมนี้มีผู้เล่นสองคนคือนาย A และนาย B
    int n, m;
    cin >> n >> m;

    vector<string> a(n);
    vector<string> b(m);

    string s;
    for (int i=0;i < 3; i++){
        if (i < n) cin >> a[i];
        else cin >> s;
    }
    for (int i=0;i < 3; i++){
        if (i < m) cin >> b[i];
        else cin >> s;
    }

    int a_sum = 0, b_sum = 0;
    int aces = 0;
    for (auto c: a){
        a_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (a_sum + 10 <= 21) a_sum += 10;
    }

    aces = 0;
    for (auto c: b){
        b_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (b_sum + 10 <= 21) b_sum += 10;
    }

    if (a_sum >= 21 && b_sum >= 21) {cout << "Draw" << endl;} // both over 21

    else if (a_sum == 21 && b_sum != 21) {cout << "A" << endl;} // a is 21 and b isn't
    else if (b_sum == 21 && a_sum != 21) {cout << "B" << endl;} // b is 21 and a isn't

    else if (a_sum > b_sum || (b_sum > 21 && a_sum <= 21)) {cout << "A" << endl;} // a is more than b or (b is more than 21 and a is less than or equal to 21)
    else if (b_sum > a_sum || (a_sum > 21 && b_sum <= 21)) {cout << "B" << endl;} // b is more than a or (a is more than 21 and b is less than or equal to 21)
    else if (a_sum == b_sum) {cout << "Draw" << endl;} // a is equal to b

    cout << a_sum << " " << b_sum << endl;
}
# 0020, 2024-09-28 14:58:46, PPPPP-PPPPPPPPPPPPPP (95%)

#include <iostream>
#include <vector>
#include <map>
using namespace std;

map<string, int> card_val;

int main() {
    for (int i=2; i<=10; i++) card_val[to_string(i)] = i;
    card_val["J"] = 10;
    card_val["Q"] = 10;
    card_val["K"] = 10;
    card_val["A"] = 1;

    // เกมนี้มีผู้เล่นสองคนคือนาย A และนาย B
    int n, m;
    cin >> n >> m;

    vector<string> a(n);
    vector<string> b(m);

    string s;
    for (int i=0;i < n; i++) cin >> a[i];
    cin.ignore();
    for (int i=0;i < m; i++) cin >> b[i];

    int a_sum = 0, b_sum = 0;
    int aces = 0;
    for (auto c: a){
        a_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (a_sum + 10 <= 21) a_sum += 10;
    }

    aces = 0;
    for (auto c: b){
        b_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (b_sum + 10 <= 21) b_sum += 10;
    }

    if (a_sum >= 21 && b_sum >= 21) {cout << "Draw" << endl;} // both over 21

    else if (a_sum == 21 && b_sum != 21) {cout << "A" << endl;} // a is 21 and b isn't
    else if (b_sum == 21 && a_sum != 21) {cout << "B" << endl;} // b is 21 and a isn't

    else if (a_sum > b_sum || (b_sum > 21 && a_sum <= 21)) {cout << "A" << endl;} // a is more than b or (b is more than 21 and a is less than or equal to 21)
    else if (b_sum > a_sum || (a_sum > 21 && b_sum <= 21)) {cout << "B" << endl;} // b is more than a or (a is more than 21 and b is less than or equal to 21)
    else if (a_sum == b_sum) {cout << "Draw" << endl;} // a is equal to b

    cout << a_sum << " " << b_sum << endl;
}
# 0021, 2024-09-28 14:59:36, PPPPP-PPPPPPPPPPPPPP (95%)

#include <iostream>
#include <vector>
#include <map>
using namespace std;

map<string, int> card_val;

int main() {
    for (int i=2; i<=10; i++) card_val[to_string(i)] = i;
    card_val["J"] = 10;
    card_val["Q"] = 10;
    card_val["K"] = 10;
    card_val["A"] = 1;

    // เกมนี้มีผู้เล่นสองคนคือนาย A และนาย B
    long long int n, m;
    cin >> n >> m;

    vector<string> a(n);
    vector<string> b(m);

    string s;
    for (size_t i=0;i < n; i++) cin >> a[i];
    cin.ignore();
    for (size_t i=0;i < m; i++) cin >> b[i];

    long long int a_sum = 0, b_sum = 0;
    long long int aces = 0;
    for (auto c: a){
        a_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (a_sum + 10 <= 21) a_sum += 10;
    }

    aces = 0;
    for (auto c: b){
        b_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (b_sum + 10 <= 21) b_sum += 10;
    }

    if (a_sum >= 21 && b_sum >= 21) {cout << "Draw" << endl;} // both over 21

    else if (a_sum == 21 && b_sum != 21) {cout << "A" << endl;} // a is 21 and b isn't
    else if (b_sum == 21 && a_sum != 21) {cout << "B" << endl;} // b is 21 and a isn't

    else if (a_sum > b_sum || (b_sum > 21 && a_sum <= 21)) {cout << "A" << endl;} // a is more than b or (b is more than 21 and a is less than or equal to 21)
    else if (b_sum > a_sum || (a_sum > 21 && b_sum <= 21)) {cout << "B" << endl;} // b is more than a or (a is more than 21 and b is less than or equal to 21)
    else if (a_sum == b_sum) {cout << "Draw" << endl;} // a is equal to b

    cout << a_sum << " " << b_sum << endl;
}
# 0022, 2024-09-28 15:02:12, PPPPP-PP--PP-------- (45%)

#include <iostream>
#include <vector>
#include <map>
using namespace std;

map<string, int> card_val;

int main() {
    for (int i=2; i<=10; i++) card_val[to_string(i)] = i;
    card_val["J"] = 10;
    card_val["Q"] = 10;
    card_val["K"] = 10;
    card_val["A"] = 1;

    // เกมนี้มีผู้เล่นสองคนคือนาย A และนาย B
    int n, m;
    cin >> n >> m;

    vector<string> a(n);
    vector<string> b(m);

    string s;
    for (int i=0;i < n; i++) cin >> a[i];
    cin.ignore();
    for (int i=0;i < m; i++) cin >> b[i];

    int a_sum = 0, b_sum = 0;
    int aces = 0;
    for (auto c: a){
        a_sum += card_val[c];
        if (c == "A") aces++;
    }
    // for (int i=0; i < aces; i++){
    //     if (a_sum + 10 <= 21) a_sum += 10;
    // }

    aces = 0;
    for (auto c: b){
        b_sum += card_val[c];
        if (c == "A") aces++;
    }
    // for (int i=0; i < aces; i++){
    //     if (b_sum + 10 <= 21) b_sum += 10;
    // }

    if (a_sum >= 21 && b_sum >= 21) {cout << "Draw" << endl;} // both over 21

    else if (a_sum == 21 && b_sum != 21) {cout << "A" << endl;} // a is 21 and b isn't
    else if (b_sum == 21 && a_sum != 21) {cout << "B" << endl;} // b is 21 and a isn't

    else if (a_sum > b_sum || (b_sum > 21 && a_sum <= 21)) {cout << "A" << endl;} // a is more than b or (b is more than 21 and a is less than or equal to 21)
    else if (b_sum > a_sum || (a_sum > 21 && b_sum <= 21)) {cout << "B" << endl;} // b is more than a or (a is more than 21 and b is less than or equal to 21)
    else if (a_sum == b_sum) {cout << "Draw" << endl;} // a is equal to b

    cout << a_sum << " " << b_sum << endl;
}
# 0023, 2024-09-28 15:06:38, PPPPP-PPPPPPPPPPPPPP (95%)

#include <iostream>
#include <vector>
#include <map>
using namespace std;

map<string, int> card_val;

int main() {
    for (int i=2; i<=10; i++) card_val[to_string(i)] = i;
    card_val["J"] = 10;
    card_val["Q"] = 10;
    card_val["K"] = 10;
    card_val["A"] = 1;

    // เกมนี้มีผู้เล่นสองคนคือนาย A และนาย B
    int n, m;
    cin >> n >> m;

    vector<string> a(n);
    vector<string> b(m);

    string s;
    for (int i=0;i < n; i++) cin >> a[i];
    cin.ignore();
    for (int i=0;i < m; i++) cin >> b[i];

    int a_sum = 0, b_sum = 0;
    int aces = 0;
    for (auto c: a){
        a_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (a_sum + 10 <= 21) a_sum += 10;
    }

    aces = 0;
    for (auto c: b){
        b_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (b_sum + 10 <= 21) b_sum += 10;
    }

    if (a_sum > 21 && b_sum > 21) {cout << "Draw" << endl;} // both over 21

    else if (a_sum == 21 && b_sum != 21) {cout << "A" << endl;} // a is 21 and b isn't
    else if (b_sum == 21 && a_sum != 21) {cout << "B" << endl;} // b is 21 and a isn't
    else if (a_sum == b_sum && a_sum == 21) {cout << "B" << endl;}

    else if (a_sum > b_sum || (b_sum > 21 && a_sum <= 21)) {cout << "A" << endl;} // a is more than b or (b is more than 21 and a is less than or equal to 21)
    else if (b_sum > a_sum || (a_sum > 21 && b_sum <= 21)) {cout << "B" << endl;} // b is more than a or (a is more than 21 and b is less than or equal to 21)
    else if (a_sum == b_sum) {cout << "Draw" << endl;} // a is equal to b

    cout << a_sum << " " << b_sum << endl;
}
# 0024, 2024-09-28 15:07:54, PPPPP-PPPPPPPPPPPPPP (95%)

#include <iostream>
#include <vector>
#include <map>
using namespace std;

map<string, int> card_val;

int main() {
    for (int i=2; i<=10; i++) card_val[to_string(i)] = i;
    card_val["J"] = 10;
    card_val["Q"] = 10;
    card_val["K"] = 10;
    card_val["A"] = 1;

    // เกมนี้มีผู้เล่นสองคนคือนาย A และนาย B
    int n, m;
    cin >> n >> m;

    vector<string> a(n);
    vector<string> b(m);

    string s;
    for (int i=0;i < n; i++) cin >> a[i];
    cin.ignore();
    for (int i=0;i < m; i++) cin >> b[i];

    int a_sum = 0, b_sum = 0;
    int aces = 0;
    for (auto c: a){
        a_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (a_sum + 10 <= 21) a_sum += 10;
    }

    aces = 0;
    for (auto c: b){
        b_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (b_sum + 10 <= 21) b_sum += 10;
    }

    if (a_sum > 21 && b_sum > 21) {cout << "Draw" << endl;} // both over 21

    else if (a_sum == 21 && b_sum != 21) {cout << "A" << endl;} // a is 21 and b isn't
    else if (b_sum == 21 && a_sum != 21) {cout << "B" << endl;} // b is 21 and a isn't
    else if (a_sum == b_sum && a_sum == 21) {cout << "Draw" << endl;}

    else if (a_sum > b_sum || (b_sum > 21 && a_sum <= 21)) {cout << "A" << endl;} // a is more than b or (b is more than 21 and a is less than or equal to 21)
    else if (b_sum > a_sum || (a_sum > 21 && b_sum <= 21)) {cout << "B" << endl;} // b is more than a or (a is more than 21 and b is less than or equal to 21)
    else if (a_sum == b_sum) {cout << "Draw" << endl;} // a is equal to b

    cout << a_sum << " " << b_sum << endl;
}
# 0025, 2024-09-28 15:08:49, -PPPPP-PPPP--PP-P-P- (65%)

#include <iostream>
#include <vector>
#include <map>
using namespace std;

map<string, int> card_val;

int main() {
    for (int i=2; i<=10; i++) card_val[to_string(i)] = i;
    card_val["J"] = 10;
    card_val["Q"] = 10;
    card_val["K"] = 10;
    card_val["A"] = 1;

    // เกมนี้มีผู้เล่นสองคนคือนาย A และนาย B
    int n, m;
    cin >> n >> m;

    vector<string> a(n);
    vector<string> b(m);

    string s;
    for (int i=0;i < n; i++) cin >> a[i];
    cin.ignore();
    for (int i=0;i < m; i++) cin >> b[i];

    int a_sum = 0, b_sum = 0;
    int aces = 0;
    for (auto c: a){
        a_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (a_sum + 10 <= 21) a_sum += 10;
    }

    aces = 0;
    for (auto c: b){
        b_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (b_sum + 10 <= 21) b_sum += 10;
    }

    if (a_sum >= 21 && b_sum >= 21) {cout << "Draw" << endl;} // both over 21

    else if (a_sum == 21 && b_sum != 21) {cout << "A" << endl;} // a is 21 and b isn't
    else if (b_sum == 21 && a_sum != 21) {cout << "B" << endl;} // b is 21 and a isn't

    else if (a_sum > b_sum || (b_sum > 21 && a_sum <= 21)) {cout << "B" << endl;} // a is more than b or (b is more than 21 and a is less than or equal to 21)
    else if (b_sum > a_sum || (a_sum > 21 && b_sum <= 21)) {cout << "A" << endl;} // b is more than a or (a is more than 21 and b is less than or equal to 21)
    else if (a_sum == b_sum) {cout << "Draw" << endl;} // a is equal to b

    cout << a_sum << " " << b_sum << endl;
}
# 0026, 2024-09-28 15:10:39, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <vector>
#include <map>
using namespace std;

map<string, int> card_val;

int main() {
    for (int i=2; i<=10; i++) card_val[to_string(i)] = i;
    card_val["J"] = 10;
    card_val["Q"] = 10;
    card_val["K"] = 10;
    card_val["A"] = 1;

    // เกมนี้มีผู้เล่นสองคนคือนาย A และนาย B
    int n, m;
    cin >> n >> m;

    vector<string> a(n);
    vector<string> b(m);

    string s;
    for (int i=0;i < n; i++) cin >> a[i];
    cin.ignore();
    for (int i=0;i < m; i++) cin >> b[i];

    int a_sum = 0, b_sum = 0;
    int aces = 0;
    for (auto c: a){
        a_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (a_sum + 10 <= 21) a_sum += 10;
    }

    aces = 0;
    for (auto c: b){
        b_sum += card_val[c];
        if (c == "A") aces++;
    }
    for (int i=0; i < aces; i++){
        if (b_sum + 10 <= 21) b_sum += 10;
    }

    if (a_sum >= 21 && b_sum >= 21) {cout << "Draw" << endl;} // both over 21

    else if (a_sum == 21 && b_sum != 21) {cout << "A" << endl;} // a is 21 and b isn't
    else if (b_sum == 21 && a_sum != 21) {cout << "B" << endl;} // b is 21 and a isn't
    else if (b_sum > 21 && a_sum <= 21) {cout << "A" << endl;}
    else if (a_sum > 21 && b_sum <= 21) {cout << "B" << endl;}
    else if (a_sum > b_sum) {cout << "A" << endl;} // a is more than b or (b is more than 21 and a is less than or equal to 21)
    else if (b_sum > a_sum) {cout << "B" << endl;} // b is more than a or (a is more than 21 and b is less than or equal to 21)
    else if (a_sum == b_sum) {cout << "Draw" << endl;} // a is equal to b

    cout << a_sum << " " << b_sum << endl;
}

# 0027, 2024-09-28 13:11:17, -------------------- (0%)

#include<iostream>
using namespace std;

int main(){
    int a, b;
    string A[a];
    string B[b];
    cin >> a >> b;

    for(int i = 0; i < a; ++i ){
        cin >> A[i];
    }
    for(int i = 0; i < b; ++i ){
        cin >> B[i];
    }

    int suma = 0, sumb = 0;

    for(int i=0; i < a; ++i){
        if(A[i] == "J" || A[i]== "Q" ||A[i] == "K"){
            suma += 10;
        }else if(A[i] == "A"){
            suma += 11;
        }else{
            suma += stoi(A[i]);
        }
    }if(suma > 21){
        suma = 0;
        for(int i=0; i < a; ++i){
        if(A[i] == "J" || A[i]== "Q" ||A[i] == "K"){
            suma += 10;
        }else if(A[i] == "A"){
            suma += 1;
        }else{
            suma += stoi(A[i]);
        }
        }
    }

    for(int i=0; i < b; ++i){
        if(B[i] == "J" || B[i]== "Q" ||B[i] == "K"){
            sumb += 10;
        }else if(B[i] == "A"){
            suma += 11;
        }else{
            suma += stoi(B[i]);
        }
    }if(sumb > 21){
        sumb = 0;
        for(int i=0; i < a; ++i){
        if(B[i] == "J" || B[i]== "Q" ||B[i] == "K"){
            sumb += 10;
        }else if(A[i] == "A"){
            sumb += 1;
        }else{
            suma += stoi(B[i]);
        }
    }
    }

    if(suma > sumb){
        cout <<  "A";
    }else if(suma < sumb){
        cout << "B";
    }else if(suma = sumb){
        cout << "Draw";
    }

    cout << suma << " " << sumb;
    
}
# 0028, 2024-09-28 13:15:13, ----P--------------- (5%)

#include<iostream>
using namespace std;

int main(){
    int a, b;
    cin >> a >> b;

    string A[a];
    string B[b];
    

    for(int i = 0; i < a; ++i ){
        cin >> A[i];
    }
    for(int i = 0; i < b; ++i ){
        cin >> B[i];
    }

    int suma = 0, sumb = 0;

    for(int i=0; i < a; ++i){
        if(A[i] == "J" || A[i]== "Q" ||A[i] == "K"){
            suma += 10;
        }else if(A[i] == "A"){
            suma += 11;
        }else{
            suma += stoi(A[i]);
        }
    }if(suma > 21){
        suma = 0;
        for(int i=0; i < a; ++i){
        if(A[i] == "J" || A[i]== "Q" ||A[i] == "K"){
            suma += 10;
        }else if(A[i] == "A"){
            suma += 1;
        }else{
            suma += stoi(A[i]);
        }
        }
    }

    for(int i=0; i < b; ++i){
        if(B[i] == "J" || B[i]== "Q" ||B[i] == "K"){
            sumb += 10;
        }else if(B[i] == "A"){
            suma += 11;
        }else{
            suma += stoi(B[i]);
        }
    }if(sumb > 21){
        sumb = 0;
        for(int i=0; i < a; ++i){
        if(B[i] == "J" || B[i]== "Q" ||B[i] == "K"){
            sumb += 10;
        }else if(A[i] == "A"){
            sumb += 1;
        }else{
            suma += stoi(B[i]);
        }
    }
    }

    if(suma > sumb){
        cout <<  "A" << endl;
    }else if(suma < sumb){
        cout << "B" << endl;
    }else if(suma == sumb){
        cout << "Draw" << endl;
    }

    cout << suma << " " << sumb;
    
}
# 0029, 2024-09-28 13:41:22, PPPP-P--PPPP-------- (45%)

#include<iostream>
using namespace std;

int main(){
    int a, b;
    cin >> a >> b;

    string A[a];
    string B[b];
    

    for(int i = 0; i < a; ++i ){
        cin >> A[i];
    }
    for(int i = 0; i < b; ++i ){
        cin >> B[i];
    }

    int suma = 0, sumb = 0;

    for(int i=0; i < a; ++i){
        if(A[i] == "J" || A[i]== "Q" ||A[i] == "K" || A[i] == "10"){
            suma += 10;
        }else if(A[i] == "A"){
            suma += 11;
        }else if(A[i]== "2"){
            suma += 2;
        }else if(A[i]== "3"){
            suma += 3;
        }else if(A[i]== "4"){
            suma += 4;
        }else if(A[i]== "5"){
            suma += 5;
        }else if(A[i]== "6"){
            suma += 6;
        }else if(A[i]== "7"){
            suma += 7;
        }else if(A[i]== "8"){
            suma += 8;
        }else if(A[i]== "9"){
            suma += 9;
        }
    }if(suma > 21){
        suma = 0;
        for(int i=0; i < a; ++i){
        if(A[i] == "J" || A[i]== "Q" ||A[i] == "K" || A[i] == "10"){
            suma += 10;
        }else if(A[i] == "A"){
            suma += 1;
        }else if(A[i]== "2"){
            suma += 2;
        }else if(A[i]== "3"){
            suma += 3;
        }else if(A[i]== "4"){
            suma += 4;
        }else if(A[i]== "5"){
            suma += 5;
        }else if(A[i]== "6"){
            suma += 6;
        }else if(A[i]== "7"){
            suma += 7;
        }else if(A[i]== "8"){
            suma += 8;
        }else if(A[i]== "9"){
            suma += 9;
        }
        }
    }

    for(int i=0; i < b; ++i){
        if(B[i] == "J" || B[i]== "Q" ||B[i] == "K" || B[i] == "10"){
            sumb += 10;
        }else if(B[i] == "A"){
            sumb += 11;
        }else if(B[i]== "2"){
            sumb += 2;
        }else if(B[i]== "3"){
            sumb += 3;
        }else if(B[i]== "4"){
            sumb += 4;
        }else if(B[i]== "5"){
            sumb += 5;
        }else if(B[i]== "6"){
            sumb += 6;
        }else if(B[i]== "7"){
            sumb += 7;
        }else if(B[i]== "8"){
            sumb += 8;
        }else if(B[i]== "9"){
            sumb += 9;
        }
    }if(sumb > 21){
        sumb = 0;
        for(int i=0; i < a; ++i){
        if(B[i] == "J" || B[i]== "Q" ||B[i] == "K"|| B[i] == "10"){
            sumb += 10;
        }else if(B[i] == "A"){
            sumb += 1;
        }else if(B[i]== "2"){
            sumb += 2;
        }else if(B[i]== "3"){
            sumb += 3;
        }else if(B[i]== "4"){
            sumb += 4;
        }else if(B[i]== "5"){
            sumb += 5;
        }else if(B[i]== "6"){
            sumb += 6;
        }else if(B[i]== "7"){
            sumb += 7;
        }else if(B[i]== "8"){
            sumb += 8;
        }else if(B[i]== "9"){
            sumb += 9;
        }
    }
    }

    if((suma > sumb && suma <=21) || sumb > 21){
        cout <<  "A" << endl;
    }else if((suma < sumb && sumb <= 21)|| suma > 21){
        cout << "B" << endl;
    }else if(suma == sumb || (suma > 21 && sumb >21 )){
        cout << "Draw" << endl;
    }

    cout << suma << " " << sumb;
    
}
# 0030, 2024-09-28 13:44:17, -------------------- (0%)

#include<iostream>
using namespace std;

int main(){
    int a, b;
    cin >> a >> b;

    string A[a];
    string B[b];
    

    for(int i = 0; i < a; ++i ){
        cin >> A[i];
    }
    for(int i = 0; i < b; ++i ){
        cin >> B[i];
    }

    int suma = 0, sumb = 0;

    for(int i=0; i < a; ++i){
        if(A[i] == "J" || A[i]== "Q" ||A[i] == "K" || A[i] == "10"){
            suma += 10;
        }else if(A[i] == "A"){
            suma += 11;
        }else if(A[i]== "2"){
            suma += 2;
        }else if(A[i]== "3"){
            suma += 3;
        }else if(A[i]== "4"){
            suma += 4;
        }else if(A[i]== "5"){
            suma += 5;
        }else if(A[i]== "6"){
            suma += 6;
        }else if(A[i]== "7"){
            suma += 7;
        }else if(A[i]== "8"){
            suma += 8;
        }else if(A[i]== "9"){
            suma += 9;
        }
    }if(suma > 21){
        suma = 0;
        for(int i=0; i < a; ++i){
        if(A[i] == "J" || A[i]== "Q" ||A[i] == "K" || A[i] == "10"){
            suma += 10;
        }else if(A[i] == "A"){
            suma += 1;
        }else if(A[i]== "2"){
            suma += 2;
        }else if(A[i]== "3"){
            suma += 3;
        }else if(A[i]== "4"){
            suma += 4;
        }else if(A[i]== "5"){
            suma += 5;
        }else if(A[i]== "6"){
            suma += 6;
        }else if(A[i]== "7"){
            suma += 7;
        }else if(A[i]== "8"){
            suma += 8;
        }else if(A[i]== "9"){
            suma += 9;
        }
        }
    }

    for(int i=0; i < b; ++i){
        if(B[i] == "J" || B[i]== "Q" ||B[i] == "K" || B[i] == "10"){
            sumb += 10;
        }else if(B[i] == "A"){
            sumb += 11;
        }else if(B[i]== "2"){
            sumb += 2;
        }else if(B[i]== "3"){
            sumb += 3;
        }else if(B[i]== "4"){
            sumb += 4;
        }else if(B[i]== "5"){
            sumb += 5;
        }else if(B[i]== "6"){
            sumb += 6;
        }else if(B[i]== "7"){
            sumb += 7;
        }else if(B[i]== "8"){
            sumb += 8;
        }else if(B[i]== "9"){
            sumb += 9;
        }
    }if(sumb > 21){
        sumb = 0;
        for(int i=0; i < a; ++i){
        if(B[i] == "J" || B[i]== "Q" ||B[i] == "K"|| B[i] == "10"){
            sumb += 10;
        }else if(B[i] == "A"){
            sumb += 1;
        }else if(B[i]== "2"){
            sumb += 2;
        }else if(B[i]== "3"){
            sumb += 3;
        }else if(B[i]== "4"){
            sumb += 4;
        }else if(B[i]== "5"){
            sumb += 5;
        }else if(B[i]== "6"){
            sumb += 6;
        }else if(B[i]== "7"){
            sumb += 7;
        }else if(B[i]== "8"){
            sumb += 8;
        }else if(B[i]== "9"){
            sumb += 9;
        }
    }
    }

    if((suma > sumb && suma <=21) || sumb > 21){
        cout <<  "A" << endl;
    }else if((suma < sumb && sumb <= 21)|| suma > 21){
        cout << "B" << endl;
    }else if(suma == sumb || (suma > 21 && sumb >21 )){
        cout << "Draw" << endl;
    }
    cout << B[1];
    cout << suma << " " << sumb;
    
}
# 0031, 2024-09-28 13:44:30, -------------------- (0%)

#include<iostream>
using namespace std;

int main(){
    int a, b;
    cin >> a >> b;

    string A[a];
    string B[b];
    

    for(int i = 0; i < a; ++i ){
        cin >> A[i];
    }
    for(int i = 0; i < b; ++i ){
        cin >> B[i];
    }

    int suma = 0, sumb = 0;

    for(int i=0; i < a; ++i){
        if(A[i] == "J" || A[i]== "Q" ||A[i] == "K" || A[i] == "10"){
            suma += 10;
        }else if(A[i] == "A"){
            suma += 11;
        }else if(A[i]== "2"){
            suma += 2;
        }else if(A[i]== "3"){
            suma += 3;
        }else if(A[i]== "4"){
            suma += 4;
        }else if(A[i]== "5"){
            suma += 5;
        }else if(A[i]== "6"){
            suma += 6;
        }else if(A[i]== "7"){
            suma += 7;
        }else if(A[i]== "8"){
            suma += 8;
        }else if(A[i]== "9"){
            suma += 9;
        }
    }if(suma > 21){
        suma = 0;
        for(int i=0; i < a; ++i){
        if(A[i] == "J" || A[i]== "Q" ||A[i] == "K" || A[i] == "10"){
            suma += 10;
        }else if(A[i] == "A"){
            suma += 1;
        }else if(A[i]== "2"){
            suma += 2;
        }else if(A[i]== "3"){
            suma += 3;
        }else if(A[i]== "4"){
            suma += 4;
        }else if(A[i]== "5"){
            suma += 5;
        }else if(A[i]== "6"){
            suma += 6;
        }else if(A[i]== "7"){
            suma += 7;
        }else if(A[i]== "8"){
            suma += 8;
        }else if(A[i]== "9"){
            suma += 9;
        }
        }
    }

    for(int i=0; i < b; ++i){
        if(B[i] == "J" || B[i]== "Q" ||B[i] == "K" || B[i] == "10"){
            sumb += 10;
        }else if(B[i] == "A"){
            sumb += 11;
        }else if(B[i]== "2"){
            sumb += 2;
        }else if(B[i]== "3"){
            sumb += 3;
        }else if(B[i]== "4"){
            sumb += 4;
        }else if(B[i]== "5"){
            sumb += 5;
        }else if(B[i]== "6"){
            sumb += 6;
        }else if(B[i]== "7"){
            sumb += 7;
        }else if(B[i]== "8"){
            sumb += 8;
        }else if(B[i]== "9"){
            sumb += 9;
        }
    }if(sumb > 21){
        sumb = 0;
        for(int i=0; i < a; ++i){
        if(B[i] == "J" || B[i]== "Q" ||B[i] == "K"|| B[i] == "10"){
            sumb += 10;
        }else if(B[i] == "A"){
            sumb += 1;
        }else if(B[i]== "2"){
            sumb += 2;
        }else if(B[i]== "3"){
            sumb += 3;
        }else if(B[i]== "4"){
            sumb += 4;
        }else if(B[i]== "5"){
            sumb += 5;
        }else if(B[i]== "6"){
            sumb += 6;
        }else if(B[i]== "7"){
            sumb += 7;
        }else if(B[i]== "8"){
            sumb += 8;
        }else if(B[i]== "9"){
            sumb += 9;
        }
    }
    }

    if((suma > sumb && suma <=21) || sumb > 21){
        cout <<  "A" << endl;
    }else if((suma < sumb && sumb <= 21)|| suma > 21){
        cout << "B" << endl;
    }else if(suma == sumb || (suma > 21 && sumb >21 )){
        cout << "Draw" << endl;
    }
    cout << B[1];
    cout << suma << " " << sumb;
    
}
# 0032, 2024-09-28 13:46:55, -------------------- (0%)

#include<iostream>
using namespace std;

int main(){
    int a, b;
    cin >> a >> b;

    string A[a];
    string B[b];
    

    for(int i = 0; i < a; ++i ){
        cin >> A[i];
    }
    for(int i = 0; i < b; ++i ){
        cin >> B[i];
    }

    int suma = 0, sumb = 0;

    for(int i=0; i < a; ++i){
        if(A[i] == "J" || A[i]== "Q" ||A[i] == "K" || A[i] == "10"){
            suma += 10;
        }else if(A[i] == "A"){
            suma += 11;
        }else if(A[i]== "2"){
            suma += 2;
        }else if(A[i]== "3"){
            suma += 3;
        }else if(A[i]== "4"){
            suma += 4;
        }else if(A[i]== "5"){
            suma += 5;
        }else if(A[i]== "6"){
            suma += 6;
        }else if(A[i]== "7"){
            suma += 7;
        }else if(A[i]== "8"){
            suma += 8;
        }else if(A[i]== "9"){
            suma += 9;
        }
    }if(suma > 21){
        suma = 0;
        for(int i=0; i < a; ++i){
        if(A[i] == "J" || A[i]== "Q" ||A[i] == "K" || A[i] == "10"){
            suma += 10;
        }else if(A[i] == "A"){
            suma += 1;
        }else if(A[i]== "2"){
            suma += 2;
        }else if(A[i]== "3"){
            suma += 3;
        }else if(A[i]== "4"){
            suma += 4;
        }else if(A[i]== "5"){
            suma += 5;
        }else if(A[i]== "6"){
            suma += 6;
        }else if(A[i]== "7"){
            suma += 7;
        }else if(A[i]== "8"){
            suma += 8;
        }else if(A[i]== "9"){
            suma += 9;
        }
        }
    }

    for(int i=0; i < b; ++i){
        if(B[i] == "J" || B[i] == "Q" ||B[i] == "K" || B[i] == "10"){
            sumb += 10;
        }else if(B[i] == "A"){
            sumb += 11;
        }else if(B[i]== "2"){
            sumb += 2;
        }else if(B[i]== "3"){
            sumb += 3;
        }else if(B[i]== "4"){
            sumb += 4;
        }else if(B[i]== "5"){
            sumb += 5;
        }else if(B[i]== "6"){
            sumb += 6;
        }else if(B[i]== "7"){
            sumb += 7;
        }else if(B[i]== "8"){
            sumb += 8;
        }else if(B[i]== "9"){
            sumb += 9;
        }
    }if(sumb > 21){
        sumb = 0;
        for(int i=0; i < b; ++i){
        if(B[i] == "J" || B[i]== "Q" ||B[i] == "K"|| B[i] == "10"){
            sumb += 10;
        }else if(B[i] == "A"){
            sumb += 1;
        }else if(B[i]== "2"){
            sumb += 2;
        }else if(B[i]== "3"){
            sumb += 3;
        }else if(B[i]== "4"){
            sumb += 4;
        }else if(B[i]== "5"){
            sumb += 5;
        }else if(B[i]== "6"){
            sumb += 6;
        }else if(B[i]== "7"){
            sumb += 7;
        }else if(B[i]== "8"){
            sumb += 8;
        }else if(B[i]== "9"){
            sumb += 9;
        }
    }
    }

    if((suma > sumb && suma <=21) || sumb > 21){
        cout <<  "A" << endl;
    }else if((suma < sumb && sumb <= 21)|| suma > 21){
        cout << "B" << endl;
    }else if(suma == sumb || (suma > 21 && sumb >21 )){
        cout << "Draw" << endl;
    }
    cout << B[1];
    cout << suma << " " << sumb;
    
}
# 0033, 2024-09-28 13:47:45, PPPP-PP-PPPP-------- (50%)

#include<iostream>
using namespace std;

int main(){
    int a, b;
    cin >> a >> b;

    string A[a];
    string B[b];
    

    for(int i = 0; i < a; ++i ){
        cin >> A[i];
    }
    for(int i = 0; i < b; ++i ){
        cin >> B[i];
    }

    int suma = 0, sumb = 0;

    for(int i=0; i < a; ++i){
        if(A[i] == "J" || A[i]== "Q" ||A[i] == "K" || A[i] == "10"){
            suma += 10;
        }else if(A[i] == "A"){
            suma += 11;
        }else if(A[i]== "2"){
            suma += 2;
        }else if(A[i]== "3"){
            suma += 3;
        }else if(A[i]== "4"){
            suma += 4;
        }else if(A[i]== "5"){
            suma += 5;
        }else if(A[i]== "6"){
            suma += 6;
        }else if(A[i]== "7"){
            suma += 7;
        }else if(A[i]== "8"){
            suma += 8;
        }else if(A[i]== "9"){
            suma += 9;
        }
    }if(suma > 21){
        suma = 0;
        for(int i=0; i < a; ++i){
        if(A[i] == "J" || A[i]== "Q" ||A[i] == "K" || A[i] == "10"){
            suma += 10;
        }else if(A[i] == "A"){
            suma += 1;
        }else if(A[i]== "2"){
            suma += 2;
        }else if(A[i]== "3"){
            suma += 3;
        }else if(A[i]== "4"){
            suma += 4;
        }else if(A[i]== "5"){
            suma += 5;
        }else if(A[i]== "6"){
            suma += 6;
        }else if(A[i]== "7"){
            suma += 7;
        }else if(A[i]== "8"){
            suma += 8;
        }else if(A[i]== "9"){
            suma += 9;
        }
        }
    }

    for(int i=0; i < b; ++i){
        if(B[i] == "J" || B[i] == "Q" ||B[i] == "K" || B[i] == "10"){
            sumb += 10;
        }else if(B[i] == "A"){
            sumb += 11;
        }else if(B[i]== "2"){
            sumb += 2;
        }else if(B[i]== "3"){
            sumb += 3;
        }else if(B[i]== "4"){
            sumb += 4;
        }else if(B[i]== "5"){
            sumb += 5;
        }else if(B[i]== "6"){
            sumb += 6;
        }else if(B[i]== "7"){
            sumb += 7;
        }else if(B[i]== "8"){
            sumb += 8;
        }else if(B[i]== "9"){
            sumb += 9;
        }
    }if(sumb > 21){
        sumb = 0;
        for(int i=0; i < b; ++i){
        if(B[i] == "J" || B[i]== "Q" ||B[i] == "K"|| B[i] == "10"){
            sumb += 10;
        }else if(B[i] == "A"){
            sumb += 1;
        }else if(B[i]== "2"){
            sumb += 2;
        }else if(B[i]== "3"){
            sumb += 3;
        }else if(B[i]== "4"){
            sumb += 4;
        }else if(B[i]== "5"){
            sumb += 5;
        }else if(B[i]== "6"){
            sumb += 6;
        }else if(B[i]== "7"){
            sumb += 7;
        }else if(B[i]== "8"){
            sumb += 8;
        }else if(B[i]== "9"){
            sumb += 9;
        }
    }
    }

    if((suma > sumb && suma <=21) || sumb > 21){
        cout <<  "A" << endl;
    }else if((suma < sumb && sumb <= 21)|| suma > 21){
        cout << "B" << endl;
    }else if(suma == sumb || (suma > 21 && sumb >21 )){
        cout << "Draw" << endl;
    }
    cout << suma << " " << sumb;
    
}
# 0034, 2024-09-28 13:53:22, PPPP-PP-P----------- (35%)

#include<iostream>
using namespace std;

int main(){
    int a, b;
    cin >> a >> b;

    string A[a];
    string B[b];
    

    for(int i = 0; i < a; ++i ){
        cin >> A[i];
    }
    for(int i = 0; i < b; ++i ){
        cin >> B[i];
    }

    int suma = 0, sumb = 0;

    for(int i=0; i < a; ++i){
        if(A[i] == "J" || A[i]== "Q" ||A[i] == "K" || A[i] == "10"){
            suma += 10;
        }else if(A[i] == "A"){
            suma += 11;
        }else if(A[i]== "2"){
            suma += 2;
        }else if(A[i]== "3"){
            suma += 3;
        }else if(A[i]== "4"){
            suma += 4;
        }else if(A[i]== "5"){
            suma += 5;
        }else if(A[i]== "6"){
            suma += 6;
        }else if(A[i]== "7"){
            suma += 7;
        }else if(A[i]== "8"){
            suma += 8;
        }else if(A[i]== "9"){
            suma += 9;
        }
    }if(suma > 21){
        suma -10;
    }

    for(int i=0; i < b; ++i){
        if(B[i] == "J" || B[i] == "Q" ||B[i] == "K" || B[i] == "10"){
            sumb += 10;
        }else if(B[i] == "A"){
            sumb += 11;
        }else if(B[i]== "2"){
            sumb += 2;
        }else if(B[i]== "3"){
            sumb += 3;
        }else if(B[i]== "4"){
            sumb += 4;
        }else if(B[i]== "5"){
            sumb += 5;
        }else if(B[i]== "6"){
            sumb += 6;
        }else if(B[i]== "7"){
            sumb += 7;
        }else if(B[i]== "8"){
            sumb += 8;
        }else if(B[i]== "9"){
            sumb += 9;
        }
    }if(sumb > 21){
        sumb - 10;
    
    }

    if((suma > sumb && suma <=21) || sumb > 21){
        cout <<  "A" << endl;
    }else if((suma < sumb && sumb <= 21)|| suma > 21){
        cout << "B" << endl;
    }else if(suma == sumb || (suma > 21 && sumb >21 )){
        cout << "Draw" << endl;
    }
    cout << suma << " " << sumb;
    
}
# 0035, 2024-09-28 14:06:40, PPPP-PP-PPPP-------- (50%)

#include<iostream>
using namespace std;

int main(){
    int a, b;
    cin >> a >> b;

    string A[a];
    string B[b];
    

    for(int i = 0; i < a; ++i ){
        cin >> A[i];
    }
    for(int i = 0; i < b; ++i ){
        cin >> B[i];
    }

    int suma = 0, sumb = 0;
    int count = 0, countb = 0; 
    for(int i=0; i < a; ++i){
        if(A[i] == "A"){
            count += 1;
        }
    }

    for(int i=0; i < b; ++i){
        if(B[i] == "A"){
            count += 1;
        }
    }

    for(int i=0; i < a; ++i){
        if(A[i] == "J" || A[i]== "Q" ||A[i] == "K" || A[i] == "10"){
            suma += 10;
        }else if(A[i] == "A"){
            suma += 11;
        }else if(A[i]== "2"){
            suma += 2;
        }else if(A[i]== "3"){
            suma += 3;
        }else if(A[i]== "4"){
            suma += 4;
        }else if(A[i]== "5"){
            suma += 5;
        }else if(A[i]== "6"){
            suma += 6;
        }else if(A[i]== "7"){
            suma += 7;
        }else if(A[i]== "8"){
            suma += 8;
        }else if(A[i]== "9"){
            suma += 9;
        }
    }if(suma > 21){
        suma = 0;
        for(int i=0; i < a; ++i){
        if(A[i] == "J" || A[i]== "Q" ||A[i] == "K" || A[i] == "10"){
            suma += 10;
        }else if(A[i] == "A"){
            suma += 1;
        }else if(A[i]== "2"){
            suma += 2;
        }else if(A[i]== "3"){
            suma += 3;
        }else if(A[i]== "4"){
            suma += 4;
        }else if(A[i]== "5"){
            suma += 5;
        }else if(A[i]== "6"){
            suma += 6;
        }else if(A[i]== "7"){
            suma += 7;
        }else if(A[i]== "8"){
            suma += 8;
        }else if(A[i]== "9"){
            suma += 9;
        }
        }
    }

    for(int i=0; i < b; ++i){
        if(B[i] == "J" || B[i] == "Q" ||B[i] == "K" || B[i] == "10"){
            sumb += 10;
        }else if(B[i] == "A"){
            sumb += 11;
        }else if(B[i]== "2"){
            sumb += 2;
        }else if(B[i]== "3"){
            sumb += 3;
        }else if(B[i]== "4"){
            sumb += 4;
        }else if(B[i]== "5"){
            sumb += 5;
        }else if(B[i]== "6"){
            sumb += 6;
        }else if(B[i]== "7"){
            sumb += 7;
        }else if(B[i]== "8"){
            sumb += 8;
        }else if(B[i]== "9"){
            sumb += 9;
        }
    }if(sumb > 21){
        sumb = 0;
        for(int i=0; i < b; ++i){
        if(B[i] == "J" || B[i]== "Q" ||B[i] == "K"|| B[i] == "10"){
            sumb += 10;
        }else if(B[i] == "A"){
            sumb += 1;
        }else if(B[i]== "2"){
            sumb += 2;
        }else if(B[i]== "3"){
            sumb += 3;
        }else if(B[i]== "4"){
            sumb += 4;
        }else if(B[i]== "5"){
            sumb += 5;
        }else if(B[i]== "6"){
            sumb += 6;
        }else if(B[i]== "7"){
            sumb += 7;
        }else if(B[i]== "8"){
            sumb += 8;
        }else if(B[i]== "9"){
            sumb += 9;
        }
    }
    }

    if(count > 1){
        suma -10;
    }
    if(countb > 1){
        sumb - 10;
    }
    if((suma > sumb && suma <=21) || sumb > 21){
        cout <<  "A" << endl;
    }else if((suma < sumb && sumb <= 21)|| suma > 21){
        cout << "B" << endl;
    }else if(suma == sumb || (suma > 21 && sumb >21 )){
        cout << "Draw" << endl;
    }

    cout << suma << " " << sumb;
    
}
# 0036, 2024-09-28 14:21:16, PPPP-PP-PPPP-------- (50%)

#include<iostream>
using namespace std;

int main(){
    int a, b;
    cin >> a >> b;

    string A[a];
    string B[b];
    

    for(int i = 0; i < a; ++i ){
        cin >> A[i];
    }
    for(int i = 0; i < b; ++i ){
        cin >> B[i];
    }

    int suma = 0, sumb = 0;
    int count = 0, countb = 0; 
    for(int i=0; i < a; ++i){
        if(A[i] == "A"){
            count += 1;
        }
    }

    for(int i=0; i < b; ++i){
        if(B[i] == "A"){
            count += 1;
        }
    }

    for(int i=0; i < a; ++i){
        if(A[i] == "J" || A[i]== "Q" ||A[i] == "K" || A[i] == "10"){
            suma += 10;
        }else if(A[i] == "A"){
            suma += 11;
        }else if(A[i]== "2"){
            suma += 2;
        }else if(A[i]== "3"){
            suma += 3;
        }else if(A[i]== "4"){
            suma += 4;
        }else if(A[i]== "5"){
            suma += 5;
        }else if(A[i]== "6"){
            suma += 6;
        }else if(A[i]== "7"){
            suma += 7;
        }else if(A[i]== "8"){
            suma += 8;
        }else if(A[i]== "9"){
            suma += 9;
        }
    }if(suma > 21){
        suma = 0;
        for(int i=0; i < a; ++i){
        if(A[i] == "J" || A[i]== "Q" ||A[i] == "K" || A[i] == "10"){
            suma += 10;
        }else if(A[i] == "A"){
            suma += 1;
        }else if(A[i]== "2"){
            suma += 2;
        }else if(A[i]== "3"){
            suma += 3;
        }else if(A[i]== "4"){
            suma += 4;
        }else if(A[i]== "5"){
            suma += 5;
        }else if(A[i]== "6"){
            suma += 6;
        }else if(A[i]== "7"){
            suma += 7;
        }else if(A[i]== "8"){
            suma += 8;
        }else if(A[i]== "9"){
            suma += 9;
        }
        }
    }

    for(int i=0; i < b; ++i){
        if(B[i] == "J" || B[i] == "Q" ||B[i] == "K" || B[i] == "10"){
            sumb += 10;
        }else if(B[i] == "A"){
            sumb += 11;
        }else if(B[i]== "2"){
            sumb += 2;
        }else if(B[i]== "3"){
            sumb += 3;
        }else if(B[i]== "4"){
            sumb += 4;
        }else if(B[i]== "5"){
            sumb += 5;
        }else if(B[i]== "6"){
            sumb += 6;
        }else if(B[i]== "7"){
            sumb += 7;
        }else if(B[i]== "8"){
            sumb += 8;
        }else if(B[i]== "9"){
            sumb += 9;
        }
    }if(sumb > 21){
        sumb = 0;
        for(int i=0; i < b; ++i){
        if(B[i] == "J" || B[i]== "Q" ||B[i] == "K"|| B[i] == "10"){
            sumb += 10;
        }else if(B[i] == "A"){
            sumb += 1;
        }else if(B[i]== "2"){
            sumb += 2;
        }else if(B[i]== "3"){
            sumb += 3;
        }else if(B[i]== "4"){
            sumb += 4;
        }else if(B[i]== "5"){
            sumb += 5;
        }else if(B[i]== "6"){
            sumb += 6;
        }else if(B[i]== "7"){
            sumb += 7;
        }else if(B[i]== "8"){
            sumb += 8;
        }else if(B[i]== "9"){
            sumb += 9;
        }
    }
    }

    if(count > 1){
        suma -10;
    }
    if(countb > 1){
        sumb - 10;
    }
    
    if((suma > sumb && suma <=21) || sumb > 21){
        cout <<  "A" << endl;
    }else if((suma < sumb && sumb <= 21)|| suma > 21){
        cout << "B" << endl;
    }else if(suma == sumb || (suma > 21 && sumb >21 )){
        cout << "Draw" << endl;
    }

    cout << suma << " " << sumb;
    
}
# 0037, 2024-09-28 14:22:26, PPPP-PP-PPPP-------- (50%)

#include<iostream>
using namespace std;

int main(){
    int a, b;
    cin >> a >> b;
    string A[a];
    string B[b];

    for(int i = 0; i < a; ++i ){
        cin >> A[i];
    }
    for(int i = 0; i < b; ++i ){
        cin >> B[i];
    }

    int suma = 0, sumb = 0;
    int count = 0, countb = 0; 
    for(int i=0; i < a; ++i){
        if(A[i] == "A"){
            count += 1;
        }
    }

    for(int i=0; i < b; ++i){
        if(B[i] == "A"){
            countb += 1;
        }
    }

    for(int i=0; i < a; ++i){
        if(A[i] == "J" || A[i]== "Q" ||A[i] == "K" || A[i] == "10"){
            suma += 10;
        }else if(A[i] == "A"){
            suma += 11;
        }else if(A[i]== "2"){
            suma += 2;
        }else if(A[i]== "3"){
            suma += 3;
        }else if(A[i]== "4"){
            suma += 4;
        }else if(A[i]== "5"){
            suma += 5;
        }else if(A[i]== "6"){
            suma += 6;
        }else if(A[i]== "7"){
            suma += 7;
        }else if(A[i]== "8"){
            suma += 8;
        }else if(A[i]== "9"){
            suma += 9;
        }
    }if(suma > 21){
        suma = 0;
        for(int i=0; i < a; ++i){
        if(A[i] == "J" || A[i]== "Q" ||A[i] == "K" || A[i] == "10"){
            suma += 10;
        }else if(A[i] == "A"){
            suma += 1;
        }else if(A[i]== "2"){
            suma += 2;
        }else if(A[i]== "3"){
            suma += 3;
        }else if(A[i]== "4"){
            suma += 4;
        }else if(A[i]== "5"){
            suma += 5;
        }else if(A[i]== "6"){
            suma += 6;
        }else if(A[i]== "7"){
            suma += 7;
        }else if(A[i]== "8"){
            suma += 8;
        }else if(A[i]== "9"){
            suma += 9;
        }
        }
    }

    for(int i=0; i < b; ++i){
        if(B[i] == "J" || B[i] == "Q" ||B[i] == "K" || B[i] == "10"){
            sumb += 10;
        }else if(B[i] == "A"){
            sumb += 11;
        }else if(B[i]== "2"){
            sumb += 2;
        }else if(B[i]== "3"){
            sumb += 3;
        }else if(B[i]== "4"){
            sumb += 4;
        }else if(B[i]== "5"){
            sumb += 5;
        }else if(B[i]== "6"){
            sumb += 6;
        }else if(B[i]== "7"){
            sumb += 7;
        }else if(B[i]== "8"){
            sumb += 8;
        }else if(B[i]== "9"){
            sumb += 9;
        }
    }if(sumb > 21){
        sumb = 0;
        for(int i=0; i < b; ++i){
        if(B[i] == "J" || B[i]== "Q" ||B[i] == "K"|| B[i] == "10"){
            sumb += 10;
        }else if(B[i] == "A"){
            sumb += 1;
        }else if(B[i]== "2"){
            sumb += 2;
        }else if(B[i]== "3"){
            sumb += 3;
        }else if(B[i]== "4"){
            sumb += 4;
        }else if(B[i]== "5"){
            sumb += 5;
        }else if(B[i]== "6"){
            sumb += 6;
        }else if(B[i]== "7"){
            sumb += 7;
        }else if(B[i]== "8"){
            sumb += 8;
        }else if(B[i]== "9"){
            sumb += 9;
        }
    }
    }

    if(count > 1){
        suma -10;
    }
    if(countb > 1){
        sumb - 10;
    }

    if((suma > sumb && suma <=21) || sumb > 21){
        cout <<  "A" << endl;
    }else if((suma < sumb && sumb <= 21)|| suma > 21){
        cout << "B" << endl;
    }else if(suma == sumb || (suma > 21 && sumb >21 )){
        cout << "Draw" << endl;
    }

    cout << suma << " " << sumb;
    
}
# 0038, 2024-09-28 14:23:49, PPPP-PP-PPPP-------- (50%)

#include<iostream>
using namespace std;

int main(){
    int a, b;
    cin >> a >> b;
    string A[a];
    string B[b];

    for(int i = 0; i < a; ++i ){
        cin >> A[i];
    }
    for(int i = 0; i < b; ++i ){
        cin >> B[i];
    }

    int suma = 0, sumb = 0;
    int count = 0, countb = 0; 
    for(int i=0; i < a; ++i){
        if(A[i] == "A"){
            count += 1;
        }
    }

    for(int i=0; i < b; ++i){
        if(B[i] == "A"){
            countb += 1;
        }
    }

    for(int i=0; i < a; ++i){
        if(A[i] == "J" || A[i]== "Q" ||A[i] == "K" || A[i] == "10"){
            suma += 10;
        }else if(A[i] == "A"){
            suma += 11;
        }else if(A[i]== "2"){
            suma += 2;
        }else if(A[i]== "3"){
            suma += 3;
        }else if(A[i]== "4"){
            suma += 4;
        }else if(A[i]== "5"){
            suma += 5;
        }else if(A[i]== "6"){
            suma += 6;
        }else if(A[i]== "7"){
            suma += 7;
        }else if(A[i]== "8"){
            suma += 8;
        }else if(A[i]== "9"){
            suma += 9;
        }
    }if(suma > 21){
        suma = 0;
        for(int i=0; i < a; ++i){
        if(A[i] == "J" || A[i]== "Q" ||A[i] == "K" || A[i] == "10"){
            suma += 10;
        }else if(A[i] == "A"){
            suma += 1;
        }else if(A[i]== "2"){
            suma += 2;
        }else if(A[i]== "3"){
            suma += 3;
        }else if(A[i]== "4"){
            suma += 4;
        }else if(A[i]== "5"){
            suma += 5;
        }else if(A[i]== "6"){
            suma += 6;
        }else if(A[i]== "7"){
            suma += 7;
        }else if(A[i]== "8"){
            suma += 8;
        }else if(A[i]== "9"){
            suma += 9;
        }
        }
    }

    for(int i=0; i < b; ++i){
        if(B[i] == "J" || B[i] == "Q" ||B[i] == "K" || B[i] == "10"){
            sumb += 10;
        }else if(B[i] == "A"){
            sumb += 11;
        }else if(B[i]== "2"){
            sumb += 2;
        }else if(B[i]== "3"){
            sumb += 3;
        }else if(B[i]== "4"){
            sumb += 4;
        }else if(B[i]== "5"){
            sumb += 5;
        }else if(B[i]== "6"){
            sumb += 6;
        }else if(B[i]== "7"){
            sumb += 7;
        }else if(B[i]== "8"){
            sumb += 8;
        }else if(B[i]== "9"){
            sumb += 9;
        }
    }if(sumb > 21){
        sumb = 0;
        for(int i=0; i < b; ++i){
        if(B[i] == "J" || B[i]== "Q" ||B[i] == "K"|| B[i] == "10"){
            sumb += 10;
        }else if(B[i] == "A"){
            sumb += 1;
        }else if(B[i]== "2"){
            sumb += 2;
        }else if(B[i]== "3"){
            sumb += 3;
        }else if(B[i]== "4"){
            sumb += 4;
        }else if(B[i]== "5"){
            sumb += 5;
        }else if(B[i]== "6"){
            sumb += 6;
        }else if(B[i]== "7"){
            sumb += 7;
        }else if(B[i]== "8"){
            sumb += 8;
        }else if(B[i]== "9"){
            sumb += 9;
        }
    }
    }

    if(count > 1){
        suma +10;
    }
    if(countb > 1){
        sumb +10;
    }

    if((suma > sumb && suma <=21) || sumb > 21){
        cout <<  "A" << endl;
    }else if((suma < sumb && sumb <= 21)|| suma > 21){
        cout << "B" << endl;
    }else if(suma == sumb || (suma > 21 && sumb >21 )){
        cout << "Draw" << endl;
    }

    cout << suma << " " << sumb;
    
}
# 0039, 2024-09-28 14:26:20, PPPP-PP-PPPPP-P-PPP- (75%)

#include<iostream>
using namespace std;

int main(){
    int a, b;
    cin >> a >> b;
    string A[a];
    string B[b];

    for(int i = 0; i < a; ++i ){
        cin >> A[i];
    }
    for(int i = 0; i < b; ++i ){
        cin >> B[i];
    }

    int suma = 0, sumb = 0;
    int count = 0, countb = 0; 
    for(int i=0; i < a; ++i){
        if(A[i] == "A"){
            count += 1;
        }
    }

    for(int i=0; i < b; ++i){
        if(B[i] == "A"){
            countb += 1;
        }
    }

    for(int i=0; i < a; ++i){
        if(A[i] == "J" || A[i]== "Q" ||A[i] == "K" || A[i] == "10"){
            suma += 10;
        }else if(A[i] == "A"){
            suma += 11;
        }else if(A[i]== "2"){
            suma += 2;
        }else if(A[i]== "3"){
            suma += 3;
        }else if(A[i]== "4"){
            suma += 4;
        }else if(A[i]== "5"){
            suma += 5;
        }else if(A[i]== "6"){
            suma += 6;
        }else if(A[i]== "7"){
            suma += 7;
        }else if(A[i]== "8"){
            suma += 8;
        }else if(A[i]== "9"){
            suma += 9;
        }
    }if(suma > 21){
        suma = 0;
        for(int i=0; i < a; ++i){
        if(A[i] == "J" || A[i]== "Q" ||A[i] == "K" || A[i] == "10"){
            suma += 10;
        }else if(A[i] == "A"){
            suma += 1;
        }else if(A[i]== "2"){
            suma += 2;
        }else if(A[i]== "3"){
            suma += 3;
        }else if(A[i]== "4"){
            suma += 4;
        }else if(A[i]== "5"){
            suma += 5;
        }else if(A[i]== "6"){
            suma += 6;
        }else if(A[i]== "7"){
            suma += 7;
        }else if(A[i]== "8"){
            suma += 8;
        }else if(A[i]== "9"){
            suma += 9;
        }
        }
    }

    for(int i=0; i < b; ++i){
        if(B[i] == "J" || B[i] == "Q" ||B[i] == "K" || B[i] == "10"){
            sumb += 10;
        }else if(B[i] == "A"){
            sumb += 11;
        }else if(B[i]== "2"){
            sumb += 2;
        }else if(B[i]== "3"){
            sumb += 3;
        }else if(B[i]== "4"){
            sumb += 4;
        }else if(B[i]== "5"){
            sumb += 5;
        }else if(B[i]== "6"){
            sumb += 6;
        }else if(B[i]== "7"){
            sumb += 7;
        }else if(B[i]== "8"){
            sumb += 8;
        }else if(B[i]== "9"){
            sumb += 9;
        }
    }if(sumb > 21){
        sumb = 0;
        for(int i=0; i < b; ++i){
        if(B[i] == "J" || B[i]== "Q" ||B[i] == "K"|| B[i] == "10"){
            sumb += 10;
        }else if(B[i] == "A"){
            sumb += 1;
        }else if(B[i]== "2"){
            sumb += 2;
        }else if(B[i]== "3"){
            sumb += 3;
        }else if(B[i]== "4"){
            sumb += 4;
        }else if(B[i]== "5"){
            sumb += 5;
        }else if(B[i]== "6"){
            sumb += 6;
        }else if(B[i]== "7"){
            sumb += 7;
        }else if(B[i]== "8"){
            sumb += 8;
        }else if(B[i]== "9"){
            sumb += 9;
        }
    }
    }

    if(count > 1){
        suma += 10;
    }
    if(countb > 1){
        sumb += 10;
    }
    if((suma > sumb && suma <=21) || sumb > 21){
        cout <<  "A" << endl;
    }else if((suma < sumb && sumb <= 21)|| suma > 21){
        cout << "B" << endl;
    }else if(suma == sumb || (suma > 21 && sumb >21 )){
        cout << "Draw" << endl;
    }

    cout << suma << " " << sumb;
    
}
# 0040, 2024-09-28 14:28:13, PPPPPPPPPPPPP-P-PPP- (85%)

#include<iostream>
using namespace std;

int main(){
    int a, b;
    cin >> a >> b;
    string A[a];
    string B[b];

    for(int i = 0; i < a; ++i ){
        cin >> A[i];
    }
    for(int i = 0; i < b; ++i ){
        cin >> B[i];
    }

    int suma = 0, sumb = 0;
    int count = 0, countb = 0; 
    for(int i=0; i < a; ++i){
        if(A[i] == "A"){
            count += 1;
        }
    }

    for(int i=0; i < b; ++i){
        if(B[i] == "A"){
            countb += 1;
        }
    }

    for(int i=0; i < a; ++i){
        if(A[i] == "J" || A[i]== "Q" ||A[i] == "K" || A[i] == "10"){
            suma += 10;
        }else if(A[i] == "A"){
            suma += 11;
        }else if(A[i]== "2"){
            suma += 2;
        }else if(A[i]== "3"){
            suma += 3;
        }else if(A[i]== "4"){
            suma += 4;
        }else if(A[i]== "5"){
            suma += 5;
        }else if(A[i]== "6"){
            suma += 6;
        }else if(A[i]== "7"){
            suma += 7;
        }else if(A[i]== "8"){
            suma += 8;
        }else if(A[i]== "9"){
            suma += 9;
        }
    }if(suma > 21){
        suma = 0;
        for(int i=0; i < a; ++i){
        if(A[i] == "J" || A[i]== "Q" ||A[i] == "K" || A[i] == "10"){
            suma += 10;
        }else if(A[i] == "A"){
            suma += 1;
        }else if(A[i]== "2"){
            suma += 2;
        }else if(A[i]== "3"){
            suma += 3;
        }else if(A[i]== "4"){
            suma += 4;
        }else if(A[i]== "5"){
            suma += 5;
        }else if(A[i]== "6"){
            suma += 6;
        }else if(A[i]== "7"){
            suma += 7;
        }else if(A[i]== "8"){
            suma += 8;
        }else if(A[i]== "9"){
            suma += 9;
        }
        }
    }

    for(int i=0; i < b; ++i){
        if(B[i] == "J" || B[i] == "Q" ||B[i] == "K" || B[i] == "10"){
            sumb += 10;
        }else if(B[i] == "A"){
            sumb += 11;
        }else if(B[i]== "2"){
            sumb += 2;
        }else if(B[i]== "3"){
            sumb += 3;
        }else if(B[i]== "4"){
            sumb += 4;
        }else if(B[i]== "5"){
            sumb += 5;
        }else if(B[i]== "6"){
            sumb += 6;
        }else if(B[i]== "7"){
            sumb += 7;
        }else if(B[i]== "8"){
            sumb += 8;
        }else if(B[i]== "9"){
            sumb += 9;
        }
    }if(sumb > 21){
        sumb = 0;
        for(int i=0; i < b; ++i){
        if(B[i] == "J" || B[i]== "Q" ||B[i] == "K"|| B[i] == "10"){
            sumb += 10;
        }else if(B[i] == "A"){
            sumb += 1;
        }else if(B[i]== "2"){
            sumb += 2;
        }else if(B[i]== "3"){
            sumb += 3;
        }else if(B[i]== "4"){
            sumb += 4;
        }else if(B[i]== "5"){
            sumb += 5;
        }else if(B[i]== "6"){
            sumb += 6;
        }else if(B[i]== "7"){
            sumb += 7;
        }else if(B[i]== "8"){
            sumb += 8;
        }else if(B[i]== "9"){
            sumb += 9;
        }
    }
    }

    if(count > 1){
        suma += 10;
    }
    if(countb > 1){
        sumb += 10;
    }

    if(suma == sumb || (suma > 21 && sumb >21 )){
        cout << "Draw" << endl;
    }else if((suma > sumb && suma <=21) || sumb > 21){
        cout <<  "A" << endl;
    }else if((suma < sumb && sumb <= 21)|| suma > 21){
        cout << "B" << endl;
    }

    cout << suma << " " << sumb;
    
}
# 0041, 2024-09-28 14:33:37, PPPPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;

int main(){
    int a, b;
    cin >> a >> b;
    string A[a];
    string B[b];

    for(int i = 0; i < a; ++i ){
        cin >> A[i];
    }
    for(int i = 0; i < b; ++i ){
        cin >> B[i];
    }

    int suma = 0, sumb = 0;
    int count = 0, countb = 0; 
    for(int i=0; i < a; ++i){
        if(A[i] == "A"){
            count += 1;
        }
    }

    for(int i=0; i < b; ++i){
        if(B[i] == "A"){
            countb += 1;
        }
    }

    for(int i=0; i < a; ++i){
        if(A[i] == "J" || A[i]== "Q" ||A[i] == "K" || A[i] == "10"){
            suma += 10;
        }else if(A[i] == "A"){
            suma += 11;
        }else if(A[i]== "2"){
            suma += 2;
        }else if(A[i]== "3"){
            suma += 3;
        }else if(A[i]== "4"){
            suma += 4;
        }else if(A[i]== "5"){
            suma += 5;
        }else if(A[i]== "6"){
            suma += 6;
        }else if(A[i]== "7"){
            suma += 7;
        }else if(A[i]== "8"){
            suma += 8;
        }else if(A[i]== "9"){
            suma += 9;
        }
    }if(suma > 21){
        suma = 0;
        for(int i=0; i < a; ++i){
        if(A[i] == "J" || A[i]== "Q" ||A[i] == "K" || A[i] == "10"){
            suma += 10;
        }else if(A[i] == "A"){
            suma += 1;
        }else if(A[i]== "2"){
            suma += 2;
        }else if(A[i]== "3"){
            suma += 3;
        }else if(A[i]== "4"){
            suma += 4;
        }else if(A[i]== "5"){
            suma += 5;
        }else if(A[i]== "6"){
            suma += 6;
        }else if(A[i]== "7"){
            suma += 7;
        }else if(A[i]== "8"){
            suma += 8;
        }else if(A[i]== "9"){
            suma += 9;
        }
        }
    }

    for(int i=0; i < b; ++i){
        if(B[i] == "J" || B[i] == "Q" ||B[i] == "K" || B[i] == "10"){
            sumb += 10;
        }else if(B[i] == "A"){
            sumb += 11;
        }else if(B[i]== "2"){
            sumb += 2;
        }else if(B[i]== "3"){
            sumb += 3;
        }else if(B[i]== "4"){
            sumb += 4;
        }else if(B[i]== "5"){
            sumb += 5;
        }else if(B[i]== "6"){
            sumb += 6;
        }else if(B[i]== "7"){
            sumb += 7;
        }else if(B[i]== "8"){
            sumb += 8;
        }else if(B[i]== "9"){
            sumb += 9;
        }
    }if(sumb > 21){
        sumb = 0;
        for(int i=0; i < b; ++i){
        if(B[i] == "J" || B[i]== "Q" ||B[i] == "K"|| B[i] == "10"){
            sumb += 10;
        }else if(B[i] == "A"){
            sumb += 1;
        }else if(B[i]== "2"){
            sumb += 2;
        }else if(B[i]== "3"){
            sumb += 3;
        }else if(B[i]== "4"){
            sumb += 4;
        }else if(B[i]== "5"){
            sumb += 5;
        }else if(B[i]== "6"){
            sumb += 6;
        }else if(B[i]== "7"){
            sumb += 7;
        }else if(B[i]== "8"){
            sumb += 8;
        }else if(B[i]== "9"){
            sumb += 9;
        }
    }
    }

    if(count > 1){
        suma += 10;
    }
    if(countb > 1){
        sumb += 10;
    }
    if(count ==2 && suma == 22){
        suma -= 10;
    }
    if(countb ==2 && sumb == 22){
        sumb -= 10;
    }

    if(suma == sumb || (suma > 21 && sumb >21 )){
        cout << "Draw" << endl;
    }else if((suma > sumb && suma <=21) || sumb > 21){
        cout <<  "A" << endl;
    }else if((suma < sumb && sumb <= 21)|| suma > 21){
        cout << "B" << endl;
    }

    cout << suma << " " << sumb;
    
}

# 0042, 2024-09-28 13:46:07, -------------------- (0%)

#include<iostream>
#include<cmath>
#include<string>
#include<array>
using namespace std;
int card(string x){
    if(x=="A"){
        return 1;
    }if(x=="2"){
        return 2;
    }
    if(x=="3"){
        return 3;
    }
    if(x=="4"){
        return 4;
    }if(x=="5"){
        return 5;
    }if(x=="6"){
        return 6;
    }if(x=="7"){
        return 7;
    }if(x=="8"){
        return 8;
    }if(x=="9"){
        return 9;
    }if(x=="10"){
        return 10;
    }if(x=="J"){
        return 10;
    }if(x=="Q"){
        return 10;
    }if(x=="K"){
        return 10;
    }
    return 0;
}
int main(){
    int a,b;
    cin >> a >> b;
    string x;
    bool jacka=false, jackb=false;
    int scorea=0,scoreb=0;
    for(int i=0;i<a;i++){
        cin >> x;
        scorea +=card(x);
        if(x=="A"){
            jacka=true;
        }
    }
    for(int i=0;i<b;i++){
        cin >> x;
        scoreb +=card(x);
        if(x=="A"){
            jackb=true;
        }
    }
    if(scorea<=11&&jacka){
        scorea+=10;
    }
    if(scoreb<=11&&jackb){
        scoreb+=10;
    }
    if(scorea>scoreb){
        cout << "A" << endl;
    }else if(scoreb>scorea){
        cout <<"B" << endl;
    }else {
        cout <<"Draw" << endl;
    }
    cout << scorea << scoreb;
}
# 0043, 2024-09-28 13:58:37, PPPPP---PPP--PPPP-PP (70%)

#include<iostream>
#include<cmath>
#include<string>
#include<array>
using namespace std;
int card(string x){
    if(x=="A"){
        return 1;
    }if(x=="2"){
        return 2;
    }
    if(x=="3"){
        return 3;
    }
    if(x=="4"){
        return 4;
    }if(x=="5"){
        return 5;
    }if(x=="6"){
        return 6;
    }if(x=="7"){
        return 7;
    }if(x=="8"){
        return 8;
    }if(x=="9"){
        return 9;
    }if(x=="10"){
        return 10;
    }if(x=="J"){
        return 10;
    }if(x=="Q"){
        return 10;
    }if(x=="K"){
        return 10;
    }
    return 0;
}
int main(){
    int a,b;
    cin >> a >> b;
    string x;
    bool jacka=false, jackb=false;
    int scorea=0,scoreb=0;
    for(int i=0;i<a;i++){
        cin >> x;
        scorea +=card(x);
        if(x=="A"){
            jacka=true;
        }
    }
    for(int i=0;i<b;i++){
        cin >> x;
        scoreb +=card(x);
        if(x=="A"){
            jackb=true;
        }
    }
    if(scorea<=11&&jacka){
        scorea+=10;
    }
    if(scoreb<=11&&jackb){
        scoreb+=10;
    }
    if(scorea>scoreb){
        cout << "A" << endl;
    }else if(scoreb>scorea){
        cout <<"B" << endl;
    }else {
        cout <<"Draw" << endl;
    }
    cout << scorea <<" "<< scoreb;
}
# 0044, 2024-09-28 14:01:59, Compilation error (0%)

#include<iostream>
#include<cmath>
#include<string>
#include<array>
using namespace std;
int card(string x){
    if(x=="A"){
        return 1;
    }if(x=="2"){
        return 2;
    }
    if(x=="3"){
        return 3;
    }
    if(x=="4"){
        return 4;
    }if(x=="5"){
        return 5;
    }if(x=="6"){
        return 6;
    }if(x=="7"){
        return 7;
    }if(x=="8"){
        return 8;
    }if(x=="9"){
        return 9;
    }if(x=="10"){
        return 10;
    }if(x=="J"){
        return 10;
    }if(x=="Q"){
        return 10;
    }if(x=="K"){
        return 10;
    }
    return 0;
}
int main(){
    int a,b;
    cin >> a >> b;
    string x;
    bool jacka=false, jackb=false;
    int scorea=0,scoreb=0,counta=0,countb=0;
    for(int i=0;i<a;i++){
        cin >> x;
        scorea +=card(x);
        if(x=="A"){
            jacka=true;
            counta++;
        }
    }
    for(int i=0;i<b;i++){
        cin >> x;
        scoreb +=card(x);
        if(x=="A"){
            jackb=true;
        }
    }
    while(scorea<=11&&jacka){
        scorea+=10;
        jackea=false;
        counta--;
        while(counta>0){
            jackea=true;
        }
    }
    if(scoreb<=11&&jackb){
        scoreb+=10;
        jackeb=false;
        countb--;
        while(countb>0){
            jackeb=true;
        }
    }
    if(scorea>scoreb){
        cout << "A" << endl;
    }else if(scoreb>scorea){
        cout <<"B" << endl;
    }else {
        cout <<"Draw" << endl;
    }
    cout << scorea <<" "<< scoreb;
}
# 0045, 2024-09-28 14:02:47, Compilation error (0%)

#include<iostream>
#include<cmath>
#include<string>
#include<array>
using namespace std;
int card(string x){
    if(x=="A"){
        return 1;
    }if(x=="2"){
        return 2;
    }
    if(x=="3"){
        return 3;
    }
    if(x=="4"){
        return 4;
    }if(x=="5"){
        return 5;
    }if(x=="6"){
        return 6;
    }if(x=="7"){
        return 7;
    }if(x=="8"){
        return 8;
    }if(x=="9"){
        return 9;
    }if(x=="10"){
        return 10;
    }if(x=="J"){
        return 10;
    }if(x=="Q"){
        return 10;
    }if(x=="K"){
        return 10;
    }
    return 0;
}
int main(){
    int a,b;
    cin >> a >> b;
    string x;
    bool jacka=false, jackb=false;
    int scorea=0,scoreb=0,counta=0,countb=0;
    for(int i=0;i<a;i++){
        cin >> x;
        scorea +=card(x);
        if(x=="A"){
            jacka=true;
            counta++;
        }
    }
    for(int i=0;i<b;i++){
        cin >> x;
        scoreb +=card(x);
        if(x=="A"){
            jackb=true;
        }
    }
    while(scorea<=11&&jacka){
        scorea+=10;
        jackea=false;
        counta--;
        while(counta>0){
            jackea=true;
        }
    }
    while(scoreb<=11&&jackb){
        scoreb+=10;
        jackeb=false;
        countb--;
        while(countb>0){
            jackeb=true;
        }
    }
    if(scorea>scoreb){
        cout << "A" << endl;
    }else if(scoreb>scorea){
        cout <<"B" << endl;
    }else {
        cout <<"Draw" << endl;
    }
    cout << scorea <<" "<< scoreb;
}
# 0046, 2024-09-28 14:03:25, Compilation error (0%)

#include<iostream>
#include<cmath>
#include<string>
#include<array>
using namespace std;
int card(string x){
    if(x=="A"){
        return 1;
    }if(x=="2"){
        return 2;
    }
    if(x=="3"){
        return 3;
    }
    if(x=="4"){
        return 4;
    }if(x=="5"){
        return 5;
    }if(x=="6"){
        return 6;
    }if(x=="7"){
        return 7;
    }if(x=="8"){
        return 8;
    }if(x=="9"){
        return 9;
    }if(x=="10"){
        return 10;
    }if(x=="J"){
        return 10;
    }if(x=="Q"){
        return 10;
    }if(x=="K"){
        return 10;
    }
    return 0;
}
int main(){
    int a,b;
    cin >> a >> b;
    string x;
    bool jacka=false, jackb=false;
    int scorea=0,scoreb=0,counta=0,countb=0;
    for(int i=0;i<a;i++){
        cin >> x;
        scorea +=card(x);
        if(x=="A"){
            jacka=true;
            counta++;
        }
    }
    for(int i=0;i<b;i++){
        cin >> x;
        scoreb +=card(x);
        if(x=="A"){
            jackb=true;
            countb++;
        }
    }
    while(scorea<=11&&jacka){
        scorea+=10;
        jackea=false;
        counta--;
        while(counta>0){
            jackea=true;
        }
    }
    while(scoreb<=11&&jackb){
        scoreb+=10;
        jackeb=false;
        countb--;
        while(countb>0){
            jackeb=true;
        }
    }
    if(scorea>scoreb){
        cout << "A" << endl;
    }else if(scoreb>scorea){
        cout <<"B" << endl;
    }else {
        cout <<"Draw" << endl;
    }
    cout << scorea <<" "<< scoreb;
}
# 0047, 2024-09-28 14:05:16, Compilation error (0%)

#include<iostream>
#include<cmath>
#include<string>
#include<array>
using namespace std;
int card(string x){
    if(x=="A"){
        return 1;
    }if(x=="2"){
        return 2;
    }
    if(x=="3"){
        return 3;
    }
    if(x=="4"){
        return 4;
    }if(x=="5"){
        return 5;
    }if(x=="6"){
        return 6;
    }if(x=="7"){
        return 7;
    }if(x=="8"){
        return 8;
    }if(x=="9"){
        return 9;
    }if(x=="10"){
        return 10;
    }if(x=="J"){
        return 10;
    }if(x=="Q"){
        return 10;
    }if(x=="K"){
        return 10;
    }
    return 0;
}
int main(){
    int a,b;
    cin >> a >> b;
    string x;
    bool jacka=false, jackb=false;
    int scorea=0,scoreb=0,counta=0,countb=0;
    //scoring
    for(int i=0;i<a;i++){
        cin >> x;
        scorea +=card(x);
        if(x=="A"){
            jacka=true;
            counta++;
        }
    }
    for(int i=0;i<b;i++){
        cin >> x;
        scoreb +=card(x);
        if(x=="A"){
            jackb=true;
            countb++;
        }
    }
    //find A card
    while(scorea<=11&&jacka){
        scorea+=10;
        jackea=false;
        counta--;
        while(counta>0){
            jacka=true;
        }
    }
    while(scoreb<=11&&jackb){
        scoreb+=10;
        jackeb=false;
        countb--;
        while(countb>0){
            jackb=true;
        }
    }
    //cout
    if(scorea>scoreb){
        cout << "A" << endl;
    }else if(scoreb>scorea){
        cout <<"B" << endl;
    }else {
        cout <<"Draw" << endl;
    }
    cout << scorea <<" "<< scoreb;
}
# 0048, 2024-09-28 14:05:44, PPPPP---PPP-TTTTTTTT (40%)

#include<iostream>
#include<cmath>
#include<string>
#include<array>
using namespace std;
int card(string x){
    if(x=="A"){
        return 1;
    }if(x=="2"){
        return 2;
    }
    if(x=="3"){
        return 3;
    }
    if(x=="4"){
        return 4;
    }if(x=="5"){
        return 5;
    }if(x=="6"){
        return 6;
    }if(x=="7"){
        return 7;
    }if(x=="8"){
        return 8;
    }if(x=="9"){
        return 9;
    }if(x=="10"){
        return 10;
    }if(x=="J"){
        return 10;
    }if(x=="Q"){
        return 10;
    }if(x=="K"){
        return 10;
    }
    return 0;
}
int main(){
    int a,b;
    cin >> a >> b;
    string x;
    bool jacka=false, jackb=false;
    int scorea=0,scoreb=0,counta=0,countb=0;
    //scoring
    for(int i=0;i<a;i++){
        cin >> x;
        scorea +=card(x);
        if(x=="A"){
            jacka=true;
            counta++;
        }
    }
    for(int i=0;i<b;i++){
        cin >> x;
        scoreb +=card(x);
        if(x=="A"){
            jackb=true;
            countb++;
        }
    }
    //find A card
    while(scorea<=11&&jacka){
        scorea+=10;
        jacka=false;
        counta--;
        while(counta>0){
            jacka=true;
        }
    }
    while(scoreb<=11&&jackb){
        scoreb+=10;
        jackb=false;
        countb--;
        while(countb>0){
            jackb=true;
        }
    }
    //cout
    if(scorea>scoreb){
        cout << "A" << endl;
    }else if(scoreb>scorea){
        cout <<"B" << endl;
    }else {
        cout <<"Draw" << endl;
    }
    cout << scorea <<" "<< scoreb;
}
# 0049, 2024-09-28 14:08:37, PPPPP---PPP--PPPP-PP (70%)

#include<iostream>
#include<cmath>
#include<string>
#include<array>
using namespace std;
int card(string x){
    if(x=="A"){
        return 1;
    }if(x=="2"){
        return 2;
    }
    if(x=="3"){
        return 3;
    }
    if(x=="4"){
        return 4;
    }if(x=="5"){
        return 5;
    }if(x=="6"){
        return 6;
    }if(x=="7"){
        return 7;
    }if(x=="8"){
        return 8;
    }if(x=="9"){
        return 9;
    }if(x=="10"){
        return 10;
    }if(x=="J"){
        return 10;
    }if(x=="Q"){
        return 10;
    }if(x=="K"){
        return 10;
    }
    return 0;
}
int main(){
    int a,b;
    cin >> a >> b;
    string x;
    bool jacka=false, jackb=false;
    int scorea=0,scoreb=0,counta=0,countb=0;
    //scoring
    for(int i=0;i<a;i++){
        cin >> x;
        scorea +=card(x);
        if(x=="A"){
            jacka=true;
            counta++;
        }
    }
    for(int i=0;i<b;i++){
        cin >> x;
        scoreb +=card(x);
        if(x=="A"){
            jackb=true;
            countb++;
        }
    }
    //find A card
    while(scorea<=11&&jacka){
        scorea+=10;
        jacka=false;
        counta--;
        if(counta>0){
            jacka=true;
        }
    }
    while(scoreb<=11&&jackb){
        scoreb+=10;
        jackb=false;
        countb--;
        if(countb>0){
            jackb=true;
        }
    }
    //cout
    if(scorea>scoreb){
        cout << "A" << endl;
    }else if(scoreb>scorea){
        cout <<"B" << endl;
    }else {
        cout <<"Draw" << endl;
    }
    cout << scorea <<" "<< scoreb;
}
# 0050, 2024-09-28 14:08:53, PPPPP---PPP--PPPP-PP (70%)

#include<iostream>
#include<cmath>
#include<string>
#include<array>
using namespace std;
int card(string x){
    if(x=="A"){
        return 1;
    }if(x=="2"){
        return 2;
    }
    if(x=="3"){
        return 3;
    }
    if(x=="4"){
        return 4;
    }if(x=="5"){
        return 5;
    }if(x=="6"){
        return 6;
    }if(x=="7"){
        return 7;
    }if(x=="8"){
        return 8;
    }if(x=="9"){
        return 9;
    }if(x=="10"){
        return 10;
    }if(x=="J"){
        return 10;
    }if(x=="Q"){
        return 10;
    }if(x=="K"){
        return 10;
    }
    return 0;
}
int main(){
    int a,b;
    cin >> a >> b;
    string x;
    bool jacka=false, jackb=false;
    int scorea=0,scoreb=0,counta=0,countb=0;
    //scoring
    for(int i=0;i<a;i++){
        cin >> x;
        scorea +=card(x);
        if(x=="A"){
            jacka=true;
            counta++;
        }
    }
    for(int i=0;i<b;i++){
        cin >> x;
        scoreb +=card(x);
        if(x=="A"){
            jackb=true;
            countb++;
        }
    }
    //find A card
    while(scorea<=11&&jacka){
        scorea+=10;
        jacka=false;
        counta--;
        if(counta>0){
            jacka=true;
        }
    }
    while(scoreb<=11&&jackb){
        scoreb+=10;
        jackb=false;
        countb--;
        if(countb>0){
            jackb=true;
        }
    }
    //cout
    if(scorea>scoreb){
        cout << "A" << endl;
    }else if(scoreb>scorea){
        cout <<"B" << endl;
    }else {
        cout <<"Draw" << endl;
    }
    cout << scorea <<" "<< scoreb;
}
# 0051, 2024-09-28 14:10:09, PPPPP---PPP--PPPP-PP (70%)

#include<iostream>
#include<cmath>
#include<string>
#include<array>
using namespace std;
int card(string x){
    if(x=="A"){
        return 1;
    }if(x=="2"){
        return 2;
    }
    if(x=="3"){
        return 3;
    }
    if(x=="4"){
        return 4;
    }if(x=="5"){
        return 5;
    }if(x=="6"){
        return 6;
    }if(x=="7"){
        return 7;
    }if(x=="8"){
        return 8;
    }if(x=="9"){
        return 9;
    }if(x=="10"){
        return 10;
    }if(x=="J"){
        return 10;
    }if(x=="Q"){
        return 10;
    }if(x=="K"){
        return 10;
    }
    return 0;
}
int main(){
    int a,b;
    cin >> a >> b;
    string x;
    bool jacka=false, jackb=false;
    int scorea=0,scoreb=0,counta=0,countb=0;
    //scoring
    for(int i=0;i<a;i++){
        cin >> x;
        scorea +=card(x);
        if(x=="A"){
            jacka=true;
            counta++;
        }
    }
    for(int i=0;i<b;i++){
        cin >> x;
        scoreb +=card(x);
        if(x=="A"){
            jackb=true;
            countb++;
        }
    }
    //find A card
    while(scorea<=11&&jacka){
        scorea+=10;
        jacka=false;
        counta=counta-1;
        if(counta>0){
            jacka=true;
        }
    }
    while(scoreb<=11&&jackb){
        scoreb+=10;
        jackb=false;
        countb=countb=1;
        if(countb>0){
            jackb=true;
        }
    }
    //cout
    if(scorea>scoreb){
        cout << "A" << endl;
    }else if(scoreb>scorea){
        cout <<"B" << endl;
    }else {
        cout <<"Draw" << endl;
    }
    cout << scorea <<" "<< scoreb;
}
# 0052, 2024-09-28 14:12:06, PPPP----PPP--PPPP-PP (65%)

#include<iostream>
#include<cmath>
#include<string>
#include<array>
using namespace std;
int card(string x){
    if(x=="A"){
        return 1;
    }if(x=="2"){
        return 2;
    }
    if(x=="3"){
        return 3;
    }
    if(x=="4"){
        return 4;
    }if(x=="5"){
        return 5;
    }if(x=="6"){
        return 6;
    }if(x=="7"){
        return 7;
    }if(x=="8"){
        return 8;
    }if(x=="9"){
        return 9;
    }if(x=="10"){
        return 10;
    }if(x=="J"){
        return 10;
    }if(x=="Q"){
        return 10;
    }if(x=="K"){
        return 10;
    }
    return 0;
}
int main(){
    int a,b;
    cin >> a >> b;
    string x;
    bool jacka=false, jackb=false;
    int scorea=0,scoreb=0,counta=0,countb=0;
    //scoring
    for(int i=0;i<a;i++){
        cin >> x;
        scorea +=card(x);
        if(x=="A"){
            jacka=true;
            counta++;
        }
    }
    for(int i=0;i<b;i++){
        cin >> x;
        scoreb +=card(x);
        if(x=="A"){
            jackb=true;
            countb++;
        }
    }
    //find A card
    while(scorea<=11&&jacka){
        scorea+=10;
        jacka=false;
        counta=counta-1;
        if(counta>0){
            jacka=true;
        }
    }
    while(scoreb<=11&&jackb){
        scoreb+=10;
        jackb=false;
        countb=countb=1;
        if(countb>0){
            jackb=true;
        }
    }
    if(scorea>21){
        scorea=0;
    }
    if(scoreb>21){
        scoreb=0;
    }
    //cout
    if(scorea>scoreb){
        cout << "A" << endl;
    }else if(scoreb>scorea){
        cout <<"B" << endl;
    }else {
        cout <<"Draw" << endl;
    }
    cout << scorea <<" "<< scoreb;
}
# 0053, 2024-09-28 14:14:34, Compilation error (0%)

#include<iostream>
#include<cmath>
#include<string>
#include<array>
using namespace std;
int card(string x){
    if(x=="A"){
        return 1;
    }if(x=="2"){
        return 2;
    }
    if(x=="3"){
        return 3;
    }
    if(x=="4"){
        return 4;
    }if(x=="5"){
        return 5;
    }if(x=="6"){
        return 6;
    }if(x=="7"){
        return 7;
    }if(x=="8"){
        return 8;
    }if(x=="9"){
        return 9;
    }if(x=="10"){
        return 10;
    }if(x=="J"){
        return 10;
    }if(x=="Q"){
        return 10;
    }if(x=="K"){
        return 10;
    }
    return 0;
}
int main(){
    int a,b;
    cin >> a >> b;
    string x;
    bool jacka=false, jackb=false;
    int scorea=0,scoreb=0,counta=0,countb=0;
    //scoring
    for(int i=0;i<a;i++){
        cin >> x;
        scorea +=card(x);
        if(x=="A"){
            jacka=true;
            counta++;
        }
    }
    for(int i=0;i<b;i++){
        cin >> x;
        scoreb +=card(x);
        if(x=="A"){
            jackb=true;
            countb++;
        }
    }
    //find A card
    while(scorea<=11&&jacka){
        scorea+=10;
        jacka=false;
        counta=counta-1;
        if(counta>0){
            jacka=true;
        }
    }
    while(scoreb<=11&&jackb){
        scoreb+=10;
        jackb=false;
        countb=countb=1;
        if(countb>0){
            jackb=true;
        }
    }
    int sa=scorea;
    int sb=scoreb;
    //more than 21 points
    if(scorea>21){
        sa=0;
    }
    if(scoreb>21){
        sb=0;
    }
    //cout
    if(sa>sb){
        cout << "A" << endl;
    }else if(sb>sca){
        cout <<"B" << endl;
    }else {
        cout <<"Draw" << endl;
    }
    cout << scorea <<" "<< scoreb;
}
# 0054, 2024-09-28 14:14:41, Compilation error (0%)

#include<iostream>
#include<cmath>
#include<string>
#include<array>
using namespace std;
int card(string x){
    if(x=="A"){
        return 1;
    }if(x=="2"){
        return 2;
    }
    if(x=="3"){
        return 3;
    }
    if(x=="4"){
        return 4;
    }if(x=="5"){
        return 5;
    }if(x=="6"){
        return 6;
    }if(x=="7"){
        return 7;
    }if(x=="8"){
        return 8;
    }if(x=="9"){
        return 9;
    }if(x=="10"){
        return 10;
    }if(x=="J"){
        return 10;
    }if(x=="Q"){
        return 10;
    }if(x=="K"){
        return 10;
    }
    return 0;
}
int main(){
    int a,b;
    cin >> a >> b;
    string x;
    bool jacka=false, jackb=false;
    int scorea=0,scoreb=0,counta=0,countb=0;
    //scoring
    for(int i=0;i<a;i++){
        cin >> x;
        scorea +=card(x);
        if(x=="A"){
            jacka=true;
            counta++;
        }
    }
    for(int i=0;i<b;i++){
        cin >> x;
        scoreb +=card(x);
        if(x=="A"){
            jackb=true;
            countb++;
        }
    }
    //find A card
    while(scorea<=11&&jacka){
        scorea+=10;
        jacka=false;
        counta=counta-1;
        if(counta>0){
            jacka=true;
        }
    }
    while(scoreb<=11&&jackb){
        scoreb+=10;
        jackb=false;
        countb=countb=1;
        if(countb>0){
            jackb=true;
        }
    }
    int sa=scorea;
    int sb=scoreb;
    //more than 21 points
    if(scorea>21){
        sa=0;
    }
    if(scoreb>21){
        sb=0;
    }
    //cout
    if(sa>sb){
        cout << "A" << endl;
    }else if(sb>sca){
        cout <<"B" << endl;
    }else {
        cout <<"Draw" << endl;
    }
    cout << scorea <<" "<< scoreb;
}
# 0055, 2024-09-28 14:15:55, PPPPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
#include<cmath>
#include<string>
#include<array>
using namespace std;
int card(string x){
    if(x=="A"){
        return 1;
    }if(x=="2"){
        return 2;
    }
    if(x=="3"){
        return 3;
    }
    if(x=="4"){
        return 4;
    }if(x=="5"){
        return 5;
    }if(x=="6"){
        return 6;
    }if(x=="7"){
        return 7;
    }if(x=="8"){
        return 8;
    }if(x=="9"){
        return 9;
    }if(x=="10"){
        return 10;
    }if(x=="J"){
        return 10;
    }if(x=="Q"){
        return 10;
    }if(x=="K"){
        return 10;
    }
    return 0;
}
int main(){
    int a,b;
    cin >> a >> b;
    string x;
    bool jacka=false, jackb=false;
    int scorea=0,scoreb=0,counta=0,countb=0;
    //scoring
    for(int i=0;i<a;i++){
        cin >> x;
        scorea +=card(x);
        if(x=="A"){
            jacka=true;
            counta++;
        }
    }
    for(int i=0;i<b;i++){
        cin >> x;
        scoreb +=card(x);
        if(x=="A"){
            jackb=true;
            countb++;
        }
    }
    //find A card
    while(scorea<=11&&jacka){
        scorea+=10;
        jacka=false;
        counta=counta-1;
        if(counta>0){
            jacka=true;
        }
    }
    while(scoreb<=11&&jackb){
        scoreb+=10;
        jackb=false;
        countb=countb=1;
        if(countb>0){
            jackb=true;
        }
    }
    int sa=scorea;
    int sb=scoreb;
    //more than 21 points
    if(scorea>21){
        sa=0;
    }
    if(scoreb>21){
        sb=0;
    }
    //cout
    if(sa>sb){
        cout << "A" << endl;
    }else if(sb>sa){
        cout <<"B" << endl;
    }else {
        cout <<"Draw" << endl;
    }
    cout << scorea <<" "<< scoreb;
}

# 0056, 2024-09-28 09:43:26, PPPPP----xx-------xx (25%)

#include <iostream>
#include <string>
using namespace std;
int main(){
    int nA;
    int nB;
    cin >> nA;
    cin >> nB;
    string a[nA];
    string b[nB];
    for(int i = 0 ; i < nA ; i++){
        cin >> a[i];
    }
    for(int i = 0 ; i < nB ; i++){
        cin >> b[i];
    }
    int dummy=0;
    int pointA = 0 , pointB = 0;
    
    for(int i = 0 ; i < nA ; i++){
        if(a[i] == "J" || a[i] == "Q" || a[i] == "K"){
            pointA += 10;
            continue;
        }else if(a[i] == "A"){
            
        }else{
            dummy = stoi(a[i]);
            pointA += dummy;
        }
    }

    for(int i = 0 ; i < nB ; i++){
        if(b[i] == "J" || b[i] == "Q" || b[i] == "K"){
            pointB += 10;
            continue;
        }else if(a[i] == "A"){
            
        }else{
            dummy = stoi(b[i]);
            pointB += dummy;
        }
    }
    

    if(pointA > pointB){
        cout << "A" << endl;
    }else if(pointB > pointA){
        cout << "B" << endl;
    }else{
        cout << "Draw" << endl;
    }
    cout << pointA << " " << pointB <<  endl;
}
# 0057, 2024-09-28 09:48:15, PP----P--xx-------xx (15%)

#include <iostream>
#include <string>
using namespace std;
int main(){
    int nA;
    int nB;
    cin >> nA;
    cin >> nB;
    string a[nA];
    string b[nB];
    bool lostA = false;
    bool lostB = false;
    for(int i = 0 ; i < nA ; i++){
        cin >> a[i];
    }
    for(int i = 0 ; i < nB ; i++){
        cin >> b[i];
    }
    int dummy=0;
    int pointA = 0 , pointB = 0;
    
    for(int i = 0 ; i < nA ; i++){
        if(a[i] == "J" || a[i] == "Q" || a[i] == "K"){
            pointA += 10;
            continue;
        }else if(a[i] == "A"){
            
        }else{
            dummy = stoi(a[i]);
            pointA += dummy;
        }
    }

    for(int i = 0 ; i < nB ; i++){
        if(b[i] == "J" || b[i] == "Q" || b[i] == "K"){
            pointB += 10;
            continue;
        }else if(a[i] == "A"){
            
        }else{
            dummy = stoi(b[i]);
            pointB += dummy;
        }
    }
    
    if(pointA > 21){
        lostA = true;
    }
    if(pointB > 21){
        lostB = true;
    }
    if( (pointA > pointB) || (!lostA || lostB)){
        cout << "A" << endl;
    }else if( (pointB > pointA) || (!lostB || lostA) ) {
        cout << "B" << endl;
    }else if( (pointA == pointB) || (lostA&&lostB) ){
        cout << "Draw" << endl;
    }
    cout << pointA << " " << pointB <<  endl;
}
# 0058, 2024-09-28 09:49:36, PPPPP-P--xx-------xx (30%)

#include <iostream>
#include <string>
using namespace std;
int main(){
    int nA;
    int nB;
    cin >> nA;
    cin >> nB;
    string a[nA];
    string b[nB];
    bool lostA = false;
    bool lostB = false;
    for(int i = 0 ; i < nA ; i++){
        cin >> a[i];
    }
    for(int i = 0 ; i < nB ; i++){
        cin >> b[i];
    }
    int dummy=0;
    int pointA = 0 , pointB = 0;
    
    for(int i = 0 ; i < nA ; i++){
        if(a[i] == "J" || a[i] == "Q" || a[i] == "K"){
            pointA += 10;
            continue;
        }else if(a[i] == "A"){
            
        }else{
            dummy = stoi(a[i]);
            pointA += dummy;
        }
    }

    for(int i = 0 ; i < nB ; i++){
        if(b[i] == "J" || b[i] == "Q" || b[i] == "K"){
            pointB += 10;
            continue;
        }else if(a[i] == "A"){
            
        }else{
            dummy = stoi(b[i]);
            pointB += dummy;
        }
    }
    
    if(pointA > 21){
        lostA = true;
    }
    if(pointB > 21){
        lostB = true;
    }
    if( (pointA > pointB) || (!lostA && lostB)){
        cout << "A" << endl;
    }else if( (pointB > pointA) || (!lostB && lostA) ) {
        cout << "B" << endl;
    }else if( (pointA == pointB) || (lostA&&lostB) ){
        cout << "Draw" << endl;
    }
    cout << pointA << " " << pointB <<  endl;
}
# 0059, 2024-09-28 09:51:58, PPPPPPPP-xx-------xx (40%)

#include <iostream>
#include <string>
using namespace std;
int main(){
    int nA;
    int nB;
    cin >> nA;
    cin >> nB;
    string a[nA];
    string b[nB];
    bool lostA = false;
    bool lostB = false;
    for(int i = 0 ; i < nA ; i++){
        cin >> a[i];
    }
    for(int i = 0 ; i < nB ; i++){
        cin >> b[i];
    }
    int dummy=0;
    int pointA = 0 , pointB = 0;
    
    for(int i = 0 ; i < nA ; i++){
        if(a[i] == "J" || a[i] == "Q" || a[i] == "K"){
            pointA += 10;
            continue;
        }else if(a[i] == "A"){
            
        }else{
            dummy = stoi(a[i]);
            pointA += dummy;
        }
    }

    for(int i = 0 ; i < nB ; i++){
        if(b[i] == "J" || b[i] == "Q" || b[i] == "K"){
            pointB += 10;
            continue;
        }else if(a[i] == "A"){
            
        }else{
            dummy = stoi(b[i]);
            pointB += dummy;
        }
    }
    
    if(pointA > 21){
        lostA = true;
    }
    if(pointB > 21){
        lostB = true;
    }
    if( ( (pointA > pointB) && !lostA ) || (!lostA && lostB)){
        cout << "A" << endl;
    }else if( ((pointB > pointA ) && !lostB ) || (!lostB && lostA) ) {
        cout << "B" << endl;
    }else if( (pointA == pointB) || (lostA&&lostB) ){
        cout << "Draw" << endl;
    }
    cout << pointA << " " << pointB <<  endl;
}
# 0060, 2024-09-28 10:13:06, PPPPPPPP---P-------- (45%)

#include <iostream>
#include <string>
#include <cmath>
using namespace std;


int main(){
    int nA;
    int nB;
    cin >> nA;
    cin >> nB;
    string a[nA];
    string b[nB];
    bool lostA = false;
    bool lostB = false;
    for(int i = 0 ; i < nA ; i++){
        cin >> a[i];
    }
    for(int i = 0 ; i < nB ; i++){
        cin >> b[i];
    }
    int dummy=0 , dummy2 = 0;
    int pointA = 0 , pointB = 0;
    
    for(int i = 0 ; i < nA ; i++){
        if(a[i] == "J" || a[i] == "Q" || a[i] == "K"){
            pointA += 10;
            continue;
        }
            
        else{
            if(a[i] == "A")continue;
            dummy = stoi(a[i]);
            pointA += dummy;
        }
    }

    for(int i = 0 ; i < nB ; i++){
        if(b[i] == "J" || b[i] == "Q" || b[i] == "K"){
            pointB += 10;
            continue;
        }
        else{
            if(b[i] == "A")continue;
            dummy = stoi(b[i]);
            pointB += dummy;
        }
    }
    
    for(int i = 0 ; i <nA ; i++){
        if(a[i] == "A"){
            dummy = pointA;
            dummy += 1;
            dummy2 += 11;
            if( (abs(dummy-21) <= (abs(dummy2-21))) && (dummy < 21) ){
                pointA += 1;
            }else if( (abs(dummy-21) >= (abs(dummy2-21))) && (dummy2 < 21) ){
                pointA += 11;
            }
        }
    }

    if(pointA > 21){
        lostA = true;
    }
    if(pointB > 21){
        lostB = true;
    }
    if( ( (pointA > pointB) && !lostA ) || (!lostA && lostB)){
        cout << "A" << endl;
    }else if( ((pointB > pointA ) && !lostB ) || (!lostB && lostA) ) {
        cout << "B" << endl;
    }else if( (pointA == pointB) || (lostA&&lostB) ){
        cout << "Draw" << endl;
    }
    cout << pointA << " " << pointB <<  endl;
}
# 0061, 2024-09-28 10:17:08, PPPPPPPPP--P-------- (50%)

#include <iostream>
#include <string>
#include <cmath>
using namespace std;


int main(){
    int nA;
    int nB;
    cin >> nA;
    cin >> nB;
    string a[nA];
    string b[nB];
    bool lostA = false;
    bool lostB = false;
    for(int i = 0 ; i < nA ; i++){
        cin >> a[i];
    }
    for(int i = 0 ; i < nB ; i++){
        cin >> b[i];
    }
    int dummy=0 , dummy2 = 0;
    int pointA = 0 , pointB = 0;
    
    for(int i = 0 ; i < nA ; i++){
        if(a[i] == "J" || a[i] == "Q" || a[i] == "K"){
            pointA += 10;
            continue;
        }
            
        else{
            if(a[i] == "A")continue;
            dummy = stoi(a[i]);
            pointA += dummy;
        }
    }

    for(int i = 0 ; i < nB ; i++){
        if(b[i] == "J" || b[i] == "Q" || b[i] == "K"){
            pointB += 10;
            continue;
        }
        else{
            if(b[i] == "A")continue;
            dummy = stoi(b[i]);
            pointB += dummy;
        }
    }
    
    for(int i = 0 ; i <nA ; i++){
        if(a[i] == "A"){
            dummy = pointA;
            dummy2 = pointA;
            dummy += 1;
            dummy2 += 11;
            if( (abs(dummy-21) <= (abs(dummy2-21))) && (dummy <= 21) ){
                pointA += 1;
            }else if( (abs(dummy-21) >= (abs(dummy2-21))) && (dummy2 <= 21) ){
                pointA += 11;
            }
        }
    }

    if(pointA > 21){
        lostA = true;
    }
    if(pointB > 21){
        lostB = true;
    }
    if( ( (pointA > pointB) && !lostA ) || (!lostA && lostB)){
        cout << "A" << endl;
    }else if( ((pointB > pointA ) && !lostB ) || (!lostB && lostA) ) {
        cout << "B" << endl;
    }else if( (pointA == pointB) || (lostA&&lostB) ){
        cout << "Draw" << endl;
    }
    cout << pointA << " " << pointB <<  endl;
}
# 0062, 2024-09-28 10:17:56, PPPPPPPPP--P-------- (50%)

#include <iostream>
#include <string>
#include <cmath>
using namespace std;


int main(){
    int nA;
    int nB;
    cin >> nA;
    cin >> nB;
    string a[nA];
    string b[nB];
    bool lostA = false;
    bool lostB = false;
    for(int i = 0 ; i < nA ; i++){
        cin >> a[i];
    }
    for(int i = 0 ; i < nB ; i++){
        cin >> b[i];
    }
    int dummy=0 , dummy2 = 0;
    int pointA = 0 , pointB = 0;
    
    for(int i = 0 ; i < nA ; i++){
        if(a[i] == "J" || a[i] == "Q" || a[i] == "K"){
            pointA += 10;
            continue;
        }
            
        else{
            if(a[i] == "A")continue;
            dummy = stoi(a[i]);
            pointA += dummy;
        }
    }

    for(int i = 0 ; i < nB ; i++){
        if(b[i] == "J" || b[i] == "Q" || b[i] == "K"){
            pointB += 10;
            continue;
        }
        else{
            if(b[i] == "A")continue;
            dummy = stoi(b[i]);
            pointB += dummy;
        }
    }
    
    for(int i = 0 ; i <nA ; i++){
        if(a[i] == "A"){
            dummy = pointA;
            dummy2 = pointA;
            dummy += 1;
            dummy2 += 11;
            if( (abs(dummy-21) <= (abs(dummy2-21))) && (dummy <= 21) ){
                pointA += 1;
            }else if( (abs(dummy-21) >= (abs(dummy2-21))) && (dummy2 <= 21) ){
                pointA += 11;
            }
        }
    }
    for(int i = 0 ; i <nB ; i++){
        if(b[i] == "A"){
            dummy = pointB;
            dummy2 = pointB;
            dummy += 1;
            dummy2 += 11;
            if( (abs(dummy-21) <= (abs(dummy2-21))) && (dummy <= 21) ){
                pointB += 1;
            }else if( (abs(dummy-21) >= (abs(dummy2-21))) && (dummy2 <= 21) ){
                pointB += 11;
            }
        }
    }
    if(pointA > 21){
        lostA = true;
    }
    if(pointB > 21){
        lostB = true;
    }
    if( ( (pointA > pointB) && !lostA ) || (!lostA && lostB)){
        cout << "A" << endl;
    }else if( ((pointB > pointA ) && !lostB ) || (!lostB && lostA) ) {
        cout << "B" << endl;
    }else if( (pointA == pointB) || (lostA&&lostB) ){
        cout << "Draw" << endl;
    }
    cout << pointA << " " << pointB <<  endl;
}
# 0063, 2024-09-28 10:28:47, PPPPPPPPP--P-------- (50%)

#include <iostream>
#include <string>
#include <cmath>
using namespace std;


int main(){
    int nA;
    int nB;
    cin >> nA;
    cin >> nB;
    string a[nA];
    string b[nB];
    bool lostA = false;
    bool lostB = false;
    int countAa = 0;
    int countAb=0;
    for(int i = 0 ; i < nA ; i++){
        cin >> a[i];
    }
    for(int i = 0 ; i < nB ; i++){
        cin >> b[i];
    }
    int dummy=0 , dummy2 = 0;
    int pointA = 0 , pointB = 0;
    
    for(int i = 0 ; i < nA ; i++){
        if(a[i] == "J" || a[i] == "Q" || a[i] == "K"){
            pointA += 10;
            continue;
        }
            
        else{
            if(a[i] == "A"){
                countAa+=1;
                continue;
            }
            dummy = stoi(a[i]);
            pointA += dummy;
        }
    }

    for(int i = 0 ; i < nB ; i++){
        if(b[i] == "J" || b[i] == "Q" || b[i] == "K"){
            pointB += 10;
            continue;
        }
        else{
            if(b[i] == "A"){
                countAb += 1;
                continue;
            }
            dummy = stoi(b[i]);
            pointB += dummy;
        }
    }
    
        if(countAa == 1){
            dummy = pointA;
            dummy2 = pointA;
            dummy += 1;
            dummy2 += 11;
            if( (abs(dummy-21) <= (abs(dummy2-21))) && (dummy <= 21) ){
                pointA += 1;
            }else if( (abs(dummy-21) >= (abs(dummy2-21))) && (dummy2 <= 21) ){
                pointA += 11;
            }
        }
        if(countAa == 2){
            
        }
        
    
    

    if(pointA > 21){
        lostA = true;
    }
    if(pointB > 21){
        lostB = true;
    }
    if( ( (pointA > pointB) && !lostA ) || (!lostA && lostB)){
        cout << "A" << endl;
    }else if( ((pointB > pointA ) && !lostB ) || (!lostB && lostA) ) {
        cout << "B" << endl;
    }else if( (pointA == pointB) || (lostA&&lostB) ){
        cout << "Draw" << endl;
    }
    cout << pointA << " " << pointB <<  endl;
}
# 0064, 2024-09-28 10:32:57, PPPPPPPPP--PPPPP-PPP (85%)

#include <iostream>
#include <string>
#include <cmath>
using namespace std;


int main(){
    int nA;
    int nB;
    cin >> nA;
    cin >> nB;
    string a[nA];
    string b[nB];
    bool lostA = false;
    bool lostB = false;
    int countAa = 0;
    int countAb=0;
    for(int i = 0 ; i < nA ; i++){
        cin >> a[i];
    }
    for(int i = 0 ; i < nB ; i++){
        cin >> b[i];
    }
    int dummy=0 , dummy2 = 0;
    int pointA = 0 , pointB = 0;
    
    for(int i = 0 ; i < nA ; i++){
        if(a[i] == "J" || a[i] == "Q" || a[i] == "K"){
            pointA += 10;
            continue;
        }
            
        else{
            if(a[i] == "A"){
                countAa+=1;
                continue;
            }
            dummy = stoi(a[i]);
            pointA += dummy;
        }
    }

    for(int i = 0 ; i < nB ; i++){
        if(b[i] == "J" || b[i] == "Q" || b[i] == "K"){
            pointB += 10;
            continue;
        }
        else{
            if(b[i] == "A"){
                countAb += 1;
                continue;
            }
            dummy = stoi(b[i]);
            pointB += dummy;
        }
    }
    
        if(countAa == 1){
            dummy = pointA;
            dummy2 = pointA;
            dummy += 1;
            dummy2 += 11;
            if( (abs(dummy-21) <= (abs(dummy2-21))) && (dummy <= 21) ){
                pointA += 1;
            }else if( (abs(dummy-21) >= (abs(dummy2-21))) && (dummy2 <= 21) ){
                pointA += 11;
            }
        }
        if(countAa == 2){
            if(pointA <= 9){
                pointA += 12;
            }else{
                pointA += 2;
            }
        }
        if(countAa == 3){
            pointA = 13;
        }
        
        if(countAb == 1){
            dummy = pointB;
            dummy2 = pointB;
            dummy += 1;
            dummy2 += 11;
            if( (abs(dummy-21) <= (abs(dummy2-21))) && (dummy <= 21) ){
                pointB += 1;
            }else if( (abs(dummy-21) >= (abs(dummy2-21))) && (dummy2 <= 21) ){
                pointB += 11;
            }
        }
        if(countAb == 2){
            if(pointB <= 9){
                pointB += 12;
            }else{
                pointB += 2;
            }
        }
        if(countAb == 3){
            pointB = 13;
        }
    

    if(pointA > 21){
        lostA = true;
    }
    if(pointB > 21){
        lostB = true;
    }
    if( ( (pointA > pointB) && !lostA ) || (!lostA && lostB)){
        cout << "A" << endl;
    }else if( ((pointB > pointA ) && !lostB ) || (!lostB && lostA) ) {
        cout << "B" << endl;
    }else if( (pointA == pointB) || (lostA&&lostB) ){
        cout << "Draw" << endl;
    }
    cout << pointA << " " << pointB <<  endl;
}
# 0065, 2024-09-28 10:34:54, PPPPPPPPP--PPPPP-PPP (85%)

#include <iostream>
#include <string>
#include <cmath>
using namespace std;


int main(){
    int nA;
    int nB;
    cin >> nA;
    cin >> nB;
    string a[nA];
    string b[nB];
    bool lostA = false;
    bool lostB = false;
    int countAa = 0;
    int countAb=0;
    for(int i = 0 ; i < nA ; i++){
        cin >> a[i];
    }
    for(int i = 0 ; i < nB ; i++){
        cin >> b[i];
    }
    int dummy=0 , dummy2 = 0;
    int pointA = 0 , pointB = 0;
    
    for(int i = 0 ; i < nA ; i++){
        if(a[i] == "J" || a[i] == "Q" || a[i] == "K"){
            pointA += 10;
            continue;
        }
            
        else{
            if(a[i] == "A"){
                countAa+=1;
                continue;
            }
            dummy = stoi(a[i]);
            pointA += dummy;
        }
    }

    for(int i = 0 ; i < nB ; i++){
        if(b[i] == "J" || b[i] == "Q" || b[i] == "K"){
            pointB += 10;
            continue;
        }
        else{
            if(b[i] == "A"){
                countAb += 1;
                continue;
            }
            dummy = stoi(b[i]);
            pointB += dummy;
        }
    }
    
        if(countAa == 1){
            dummy = pointA;
            dummy2 = pointA;
            dummy += 1;
            dummy2 += 11;
            if( (abs(dummy-21) <= (abs(dummy2-21))) && (dummy <= 21) ){
                pointA += 1;
            }else if( (abs(dummy-21) > (abs(dummy2-21))) && (dummy2 <= 21) ){
                pointA += 11;
            }
        }
        if(countAa == 2){
            if(pointA <= 9){
                pointA += 12;
            }else{
                pointA += 2;
            }
        }
        if(countAa == 3){
            pointA = 13;
        }
        
        if(countAb == 1){
            dummy = pointB;
            dummy2 = pointB;
            dummy += 1;
            dummy2 += 11;
            if( (abs(dummy-21) <= (abs(dummy2-21))) && (dummy <= 21) ){
                pointB += 1;
            }else if( (abs(dummy-21) > (abs(dummy2-21))) && (dummy2 <= 21) ){
                pointB += 11;
            }
        }
        if(countAb == 2){
            if(pointB <= 9){
                pointB += 12;
            }else{
                pointB += 2;
            }
        }
        if(countAb == 3){
            pointB = 13;
        }
    

    if(pointA > 21){
        lostA = true;
    }
    if(pointB > 21){
        lostB = true;
    }
    if( ( (pointA > pointB) && !lostA ) || (!lostA && lostB)){
        cout << "A" << endl;
    }else if( ((pointB > pointA ) && !lostB ) || (!lostB && lostA) ) {
        cout << "B" << endl;
    }else if( (pointA == pointB) || (lostA&&lostB) ){
        cout << "Draw" << endl;
    }
    cout << pointA << " " << pointB <<  endl;
}
# 0066, 2024-09-28 10:47:40, -------------------- (0%)

#include <iostream>
#include <string>
#include <cmath>
using namespace std;


int main(){
    int nA;
    int nB;
    cin >> nA;
    cin >> nB;
    string a[nA];
    string b[nB];
    bool lostA = false;
    bool lostB = false;
    int countAa = 0;
    int countAb=0;
    for(int i = 0 ; i < nA ; i++){
        cin >> a[i];
    }
    for(int i = 0 ; i < nB ; i++){
        cin >> b[i];
    }
    int dummy=0 , dummy2 = 0;
    int pointA = 0 , pointB = 0;
    
    for(int i = 0 ; i < nA ; i++){
        if(a[i] == "J" || a[i] == "Q" || a[i] == "K"){
            pointA += 10;
            continue;
        }
            
        else{
            if(a[i] == "A"){
                countAa+=1;
                continue;
            }
            dummy = stoi(a[i]);
            pointA += dummy;
        }
    }

    for(int i = 0 ; i < nB ; i++){
        if(b[i] == "J" || b[i] == "Q" || b[i] == "K"){
            pointB += 10;
            continue;
        }
        else{
            if(b[i] == "A"){
                countAb += 1;
                continue;
            }
            dummy = stoi(b[i]);
            pointB += dummy;
        }
    }
    
        if(countAa == 1){
            dummy = pointA;
            dummy2 = pointA;
            dummy += 1;
            dummy2 += 11;
            /*cout << "dummy : " << dummy << endl;
            cout << "dummy2 : " << dummy2 << endl;*/
            if( ((abs(dummy-21) <= (abs(dummy2-21))) && (dummy <= 21) ) || (dummy2 > 21 )){
                pointA += 1;
            }else if( (abs(dummy-21) >= (abs(dummy2-21))) && (dummy2 <= 21) ){
                pointA += 11;
            }
        }
        if(countAa == 2){
            if(pointA <= 9){
                pointA += 12;
            }else{
                pointA += 2;
            }
        }
        if(countAa == 3){
            pointA = 13;
        }
        
        if(countAb == 1){
            dummy = pointB;
            dummy2 = pointB;
            dummy += 1;
            dummy2 += 11;
            if( (abs(dummy-21) <= (abs(dummy2-21))) && (dummy <= 21) ){
                pointB += 1;
            }else if( (abs(dummy-21) >= (abs(dummy2-21))) && (dummy2 <= 21) ){
                pointB += 11;
            }
        }
        if(countAb == 2){
            if(pointB <= 9){
                pointB += 12;
            }else{
                pointB += 2;
            }
        }
        if(countAb == 3){
            pointB = 13;
        }
    

    if(pointA > 21){
        lostA = true;
    }
    if(pointB > 21){
        lostB = true;
    }
    if( ( (pointA > pointB) && !lostA ) || (!lostA && lostB)){
        cout << "A" << endl;
    }else if( ((pointB > pointA ) && !lostB ) || (!lostB && lostA) ) {
        cout << "B" << endl;
    }else if( (pointA == pointB) || (lostA&&lostB) ){
        cout << "Draw" << endl;
    }
    cout << pointA << " " << pointB <<  endl;
    cout << countAa << endl;
}
# 0067, 2024-09-28 10:48:02, PPPPPPPPPPPPPPPP-PPP (95%)

#include <iostream>
#include <string>
#include <cmath>
using namespace std;


int main(){
    int nA;
    int nB;
    cin >> nA;
    cin >> nB;
    string a[nA];
    string b[nB];
    bool lostA = false;
    bool lostB = false;
    int countAa = 0;
    int countAb=0;
    for(int i = 0 ; i < nA ; i++){
        cin >> a[i];
    }
    for(int i = 0 ; i < nB ; i++){
        cin >> b[i];
    }
    int dummy=0 , dummy2 = 0;
    int pointA = 0 , pointB = 0;
    
    for(int i = 0 ; i < nA ; i++){
        if(a[i] == "J" || a[i] == "Q" || a[i] == "K"){
            pointA += 10;
            continue;
        }
            
        else{
            if(a[i] == "A"){
                countAa+=1;
                continue;
            }
            dummy = stoi(a[i]);
            pointA += dummy;
        }
    }

    for(int i = 0 ; i < nB ; i++){
        if(b[i] == "J" || b[i] == "Q" || b[i] == "K"){
            pointB += 10;
            continue;
        }
        else{
            if(b[i] == "A"){
                countAb += 1;
                continue;
            }
            dummy = stoi(b[i]);
            pointB += dummy;
        }
    }
    
        if(countAa == 1){
            dummy = pointA;
            dummy2 = pointA;
            dummy += 1;
            dummy2 += 11;
            /*cout << "dummy : " << dummy << endl;
            cout << "dummy2 : " << dummy2 << endl;*/
            if( ((abs(dummy-21) <= (abs(dummy2-21))) && (dummy <= 21) ) || (dummy2 > 21 )){
                pointA += 1;
            }else if( (abs(dummy-21) >= (abs(dummy2-21))) && (dummy2 <= 21) ){
                pointA += 11;
            }
        }
        if(countAa == 2){
            if(pointA <= 9){
                pointA += 12;
            }else{
                pointA += 2;
            }
        }
        if(countAa == 3){
            pointA = 13;
        }
        
        if(countAb == 1){
            dummy = pointB;
            dummy2 = pointB;
            dummy += 1;
            dummy2 += 11;
            if( (abs(dummy-21) <= (abs(dummy2-21))) && (dummy <= 21) ){
                pointB += 1;
            }else if( (abs(dummy-21) >= (abs(dummy2-21))) && (dummy2 <= 21) ){
                pointB += 11;
            }
        }
        if(countAb == 2){
            if(pointB <= 9){
                pointB += 12;
            }else{
                pointB += 2;
            }
        }
        if(countAb == 3){
            pointB = 13;
        }
    

    if(pointA > 21){
        lostA = true;
    }
    if(pointB > 21){
        lostB = true;
    }
    if( ( (pointA > pointB) && !lostA ) || (!lostA && lostB)){
        cout << "A" << endl;
    }else if( ((pointB > pointA ) && !lostB ) || (!lostB && lostA) ) {
        cout << "B" << endl;
    }else if( (pointA == pointB) || (lostA&&lostB) ){
        cout << "Draw" << endl;
    }
    cout << pointA << " " << pointB <<  endl;
}
# 0068, 2024-09-28 10:49:14, -------------------- (0%)

#include <iostream>
#include <string>
#include <cmath>
using namespace std;


int main(){
    int nA;
    int nB;
    cin >> nA;
    cin >> nB;
    string a[nA];
    string b[nB];
    bool lostA = false;
    bool lostB = false;
    int countAa = 0;
    int countAb=0;
    for(int i = 0 ; i < nA ; i++){
        cin >> a[i];
    }
    for(int i = 0 ; i < nB ; i++){
        cin >> b[i];
    }
    int dummy=0 , dummy2 = 0;
    int pointA = 0 , pointB = 0;
    
    for(int i = 0 ; i < nA ; i++){
        if(a[i] == "J" || a[i] == "Q" || a[i] == "K"){
            pointA += 10;
            continue;
        }
            
        else{
            if(a[i] == "A"){
                countAa+=1;
                continue;
            }
            dummy = stoi(a[i]);
            pointA += dummy;
        }
    }

    for(int i = 0 ; i < nB ; i++){
        if(b[i] == "J" || b[i] == "Q" || b[i] == "K"){
            pointB += 10;
            continue;
        }
        else{
            if(b[i] == "A"){
                countAb += 1;
                continue;
            }
            dummy = stoi(b[i]);
            pointB += dummy;
        }
    }
    
        if(countAa == 1){
            dummy = pointA;
            dummy2 = pointA;
            dummy += 1;
            dummy2 += 11;
            /*cout << "dummy : " << dummy << endl;
            cout << "dummy2 : " << dummy2 << endl;*/
            if( ((abs(dummy-21) <= (abs(dummy2-21))) && (dummy <= 21) ) || (dummy2 > 21 )){
                pointA += 1;
            }else if( (abs(dummy-21) >= (abs(dummy2-21))) && (dummy2 <= 21) ){
                pointA += 11;
            }
        }
        if(countAa == 2){
            if(pointA <= 9){
                pointA += 12;
            }else{
                pointA += 2;
            }
        }
        if(countAa == 3){
            pointA = 13;
        }
        
        if(countAb == 1){
            dummy = pointB;
            dummy2 = pointB;
            dummy += 1;
            dummy2 += 11;
            if(( (abs(dummy-21) <= (abs(dummy2-21))) && (dummy <= 21) )|| (dummy2 > 21 )){
                pointB += 1;
            }else if( (abs(dummy-21) >= (abs(dummy2-21))) && (dummy2 <= 21) ){
                pointB += 11;
            }
        }
        if(countAb == 2){
            if(pointB <= 9){
                pointB += 12;
            }else{
                pointB += 2;
            }
        }
        if(countAb == 3){
            pointB = 13;
        }
    

    if(pointA > 21){
        lostA = true;
    }
    if(pointB > 21){
        lostB = true;
    }
    if( ( (pointA > pointB) && !lostA ) || (!lostA && lostB)){
        cout << "A" << endl;
    }else if( ((pointB > pointA ) && !lostB ) || (!lostB && lostA) ) {
        cout << "B" << endl;
    }else if( (pointA == pointB) || (lostA&&lostB) ){
        cout << "Draw" << endl;
    }
    cout << pointA << " " << pointB <<  endl;
    cout << countAa << endl;
}
# 0069, 2024-09-28 10:49:26, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <string>
#include <cmath>
using namespace std;


int main(){
    int nA;
    int nB;
    cin >> nA;
    cin >> nB;
    string a[nA];
    string b[nB];
    bool lostA = false;
    bool lostB = false;
    int countAa = 0;
    int countAb=0;
    for(int i = 0 ; i < nA ; i++){
        cin >> a[i];
    }
    for(int i = 0 ; i < nB ; i++){
        cin >> b[i];
    }
    int dummy=0 , dummy2 = 0;
    int pointA = 0 , pointB = 0;
    
    for(int i = 0 ; i < nA ; i++){
        if(a[i] == "J" || a[i] == "Q" || a[i] == "K"){
            pointA += 10;
            continue;
        }
            
        else{
            if(a[i] == "A"){
                countAa+=1;
                continue;
            }
            dummy = stoi(a[i]);
            pointA += dummy;
        }
    }

    for(int i = 0 ; i < nB ; i++){
        if(b[i] == "J" || b[i] == "Q" || b[i] == "K"){
            pointB += 10;
            continue;
        }
        else{
            if(b[i] == "A"){
                countAb += 1;
                continue;
            }
            dummy = stoi(b[i]);
            pointB += dummy;
        }
    }
    
        if(countAa == 1){
            dummy = pointA;
            dummy2 = pointA;
            dummy += 1;
            dummy2 += 11;
            /*cout << "dummy : " << dummy << endl;
            cout << "dummy2 : " << dummy2 << endl;*/
            if( ((abs(dummy-21) <= (abs(dummy2-21))) && (dummy <= 21) ) || (dummy2 > 21 )){
                pointA += 1;
            }else if( (abs(dummy-21) >= (abs(dummy2-21))) && (dummy2 <= 21) ){
                pointA += 11;
            }
        }
        if(countAa == 2){
            if(pointA <= 9){
                pointA += 12;
            }else{
                pointA += 2;
            }
        }
        if(countAa == 3){
            pointA = 13;
        }
        
        if(countAb == 1){
            dummy = pointB;
            dummy2 = pointB;
            dummy += 1;
            dummy2 += 11;
            if(( (abs(dummy-21) <= (abs(dummy2-21))) && (dummy <= 21) )|| (dummy2 > 21 )){
                pointB += 1;
            }else if( (abs(dummy-21) >= (abs(dummy2-21))) && (dummy2 <= 21) ){
                pointB += 11;
            }
        }
        if(countAb == 2){
            if(pointB <= 9){
                pointB += 12;
            }else{
                pointB += 2;
            }
        }
        if(countAb == 3){
            pointB = 13;
        }
    

    if(pointA > 21){
        lostA = true;
    }
    if(pointB > 21){
        lostB = true;
    }
    if( ( (pointA > pointB) && !lostA ) || (!lostA && lostB)){
        cout << "A" << endl;
    }else if( ((pointB > pointA ) && !lostB ) || (!lostB && lostA) ) {
        cout << "B" << endl;
    }else if( (pointA == pointB) || (lostA&&lostB) ){
        cout << "Draw" << endl;
    }
    cout << pointA << " " << pointB <<  endl;
}

# 0070, 2024-09-28 10:38:22, -------------------- (0%)

#include<iostream>
using namespace std;
int main(){
    int n, m, scorea=0, scoreb=0;
    bool apass = true, bpass=true;
    cin >> n >> m;
    char A[n], B[m];
    for(int i=0; i<n; i++){
        cin >> A[i];
    }
    for(int i=0; i<m; i++){
        cin >> B[i];
    }
    char card[]={'A','2','3','4','5','6','7','8','9','Z','J','Q','K'};
    int point[]={1,11,2,3,4,5,6,7,8,9,10,10,10,10};
        for(int i=0; i<13; i++){
            for(int j=0; j<n; j++){
                if(card[i]==A[j]){
                    if(card[i]=='A'){
                        break;
                    }
                    scorea+=point[i+1];
                }
            }
        }
        for(int i=0; i<n; i++){
            if(A[i]=='A'){
                if(scorea>10){
                    scorea+=1;
                }
                else{
                    scorea+=11;
                }
            }
        }
        for(int i=0; i<13; i++){
            for(int j=0; j<m; j++){
                cout << card[i] << "==" << B[j] << endl;
                if(card[i]==B[j]){
                    cout << card[i] << "==" << B[j] << endl;
                    if(card[i]=='A'){
                        break;
                    }
                    scoreb+=point[i+1];
                }
            }
        }
        for(int i=0; i<n; i++){
            if(B[i]=='A'){
                if(scoreb>10){
                    scoreb+=1;
                }
                else{
                    scoreb+=11;
                }
            }
        }
        if(scorea>21){
            apass=false;
        }
        if(scoreb>21){
            bpass=false;
        }
        if(apass && bpass){
            if(scorea>scoreb){
                cout << "A" << endl;
                cout << scorea << " " << scoreb;
            }
            if(scoreb>scorea){
                cout << "B" << endl;
                cout << scorea << " " << scoreb;
            }
            if(scorea==scoreb){
                cout << "DRAW" << endl;
                cout << scorea << " " << scoreb;
            }
        }
        if(!apass && !bpass){
            cout << "DRAW" << endl;
            cout << scorea << " " << scoreb;
        }
        if(!apass && bpass){
            cout << "B" << endl;
            cout << scorea << " " << scoreb;
        }
        if(apass && !bpass){
            cout << "A" << endl;
            cout << scorea << " " << scoreb;
        }
}
# 0071, 2024-09-28 10:38:55, P-----P---PPP----P-- (30%)

#include<iostream>
using namespace std;
int main(){
    int n, m, scorea=0, scoreb=0;
    bool apass = true, bpass=true;
    cin >> n >> m;
    char A[n], B[m];
    for(int i=0; i<n; i++){
        cin >> A[i];
    }
    for(int i=0; i<m; i++){
        cin >> B[i];
    }
    char card[]={'A','2','3','4','5','6','7','8','9','Z','J','Q','K'};
    int point[]={1,11,2,3,4,5,6,7,8,9,10,10,10,10};
        for(int i=0; i<13; i++){
            for(int j=0; j<n; j++){
                if(card[i]==A[j]){
                    if(card[i]=='A'){
                        break;
                    }
                    scorea+=point[i+1];
                }
            }
        }
        for(int i=0; i<n; i++){
            if(A[i]=='A'){
                if(scorea>10){
                    scorea+=1;
                }
                else{
                    scorea+=11;
                }
            }
        }
        for(int i=0; i<13; i++){
            for(int j=0; j<m; j++){
                if(card[i]==B[j]){
                    if(card[i]=='A'){
                        break;
                    }
                    scoreb+=point[i+1];
                }
            }
        }
        for(int i=0; i<n; i++){
            if(B[i]=='A'){
                if(scoreb>10){
                    scoreb+=1;
                }
                else{
                    scoreb+=11;
                }
            }
        }
        if(scorea>21){
            apass=false;
        }
        if(scoreb>21){
            bpass=false;
        }
        if(apass && bpass){
            if(scorea>scoreb){
                cout << "A" << endl;
                cout << scorea << " " << scoreb;
            }
            if(scoreb>scorea){
                cout << "B" << endl;
                cout << scorea << " " << scoreb;
            }
            if(scorea==scoreb){
                cout << "DRAW" << endl;
                cout << scorea << " " << scoreb;
            }
        }
        if(!apass && !bpass){
            cout << "DRAW" << endl;
            cout << scorea << " " << scoreb;
        }
        if(!apass && bpass){
            cout << "B" << endl;
            cout << scorea << " " << scoreb;
        }
        if(apass && !bpass){
            cout << "A" << endl;
            cout << scorea << " " << scoreb;
        }
}
# 0072, 2024-09-28 10:59:55, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
    int n, m, scorea=0, scoreb=0;
    bool apass = true, bpass=true;
    cin >> n >> m;
    char A[n], B[m];
    cout << c << endl;
    for(int i=0; i<n; i++){
        cin >> A[i];
    }
    for(int i=0; i<m; i++){
        cin >> B[i];
    }
    char card[]={'A','2','3','4','5','6','7','8','9','Z','J','Q','K'};
    int point[]={1,11,2,3,4,5,6,7,8,9,10,10,10,10};
        for(int i=0; i<13; i++){
            for(int j=0; j<n; j++){
                if(card[i]==A[j]){
                    if(card[i]=='A'){
                        break;
                    }
                    if(card[i]=='Z' && A[j]== 10){

                    }
                    scorea+=point[i+1];
                }
            }
        }
        for(int i=0; i<n; i++){
            if(A[i]=='A'){
                if(scorea>10){
                    scorea+=1;
                }
                else{
                    scorea+=11;
                }
            }
        }
        for(int i=0; i<13; i++){
            for(int j=0; j<m; j++){
                if(card[i]==B[j]){
                    if(card[i]=='A'){
                        break;
                    }
                    scoreb+=point[i+1];
                }
            }
        }
        for(int i=0; i<n; i++){
            if(B[i]=='A'){
                if(scoreb>10){
                    scoreb+=1;
                }
                else{
                    scoreb+=11;
                }
            }
        }
        if(scorea>21){
            apass=false;
        }
        if(scoreb>21){
            bpass=false;
        }
        if(apass && bpass){
            if(scorea>scoreb){
                cout << "A" << endl;
                cout << scorea << " " << scoreb;
            }
            if(scoreb>scorea){
                cout << "B" << endl;
                cout << scorea << " " << scoreb;
            }
            if(scorea==scoreb){
                cout << "DRAW" << endl;
                cout << scorea << " " << scoreb;
            }
        }
        if(!apass && !bpass){
            cout << "DRAW" << endl;
            cout << scorea << " " << scoreb;
        }
        if(!apass && bpass){
            cout << "B" << endl;
            cout << scorea << " " << scoreb;
        }
        if(apass && !bpass){
            cout << "A" << endl;
            cout << scorea << " " << scoreb;
        }
}
# 0073, 2024-09-28 11:00:12, P-----P---PPP----P-- (30%)

#include<iostream>
using namespace std;
int main(){
    int n, m, scorea=0, scoreb=0;
    bool apass = true, bpass=true;
    cin >> n >> m;
    char A[n], B[m];
    for(int i=0; i<n; i++){
        cin >> A[i];
    }
    for(int i=0; i<m; i++){
        cin >> B[i];
    }
    char card[]={'A','2','3','4','5','6','7','8','9','Z','J','Q','K'};
    int point[]={1,11,2,3,4,5,6,7,8,9,10,10,10,10};
        for(int i=0; i<13; i++){
            for(int j=0; j<n; j++){
                if(card[i]==A[j]){
                    if(card[i]=='A'){
                        break;
                    }
                    if(card[i]=='Z' && A[j]== 10){

                    }
                    scorea+=point[i+1];
                }
            }
        }
        for(int i=0; i<n; i++){
            if(A[i]=='A'){
                if(scorea>10){
                    scorea+=1;
                }
                else{
                    scorea+=11;
                }
            }
        }
        for(int i=0; i<13; i++){
            for(int j=0; j<m; j++){
                if(card[i]==B[j]){
                    if(card[i]=='A'){
                        break;
                    }
                    scoreb+=point[i+1];
                }
            }
        }
        for(int i=0; i<n; i++){
            if(B[i]=='A'){
                if(scoreb>10){
                    scoreb+=1;
                }
                else{
                    scoreb+=11;
                }
            }
        }
        if(scorea>21){
            apass=false;
        }
        if(scoreb>21){
            bpass=false;
        }
        if(apass && bpass){
            if(scorea>scoreb){
                cout << "A" << endl;
                cout << scorea << " " << scoreb;
            }
            if(scoreb>scorea){
                cout << "B" << endl;
                cout << scorea << " " << scoreb;
            }
            if(scorea==scoreb){
                cout << "DRAW" << endl;
                cout << scorea << " " << scoreb;
            }
        }
        if(!apass && !bpass){
            cout << "DRAW" << endl;
            cout << scorea << " " << scoreb;
        }
        if(!apass && bpass){
            cout << "B" << endl;
            cout << scorea << " " << scoreb;
        }
        if(apass && !bpass){
            cout << "A" << endl;
            cout << scorea << " " << scoreb;
        }
}
# 0074, 2024-09-28 11:02:39, PP---PP-PPPPP----P-- (50%)

#include<iostream>
using namespace std;
int main(){
    int n, m, scorea=0, scoreb=0;
    bool apass = true, bpass=true;
    cin >> n >> m;
    string A[n], B[m];
    for(int i=0; i<n; i++){
        cin >> A[i];
    }
    for(int i=0; i<m; i++){
        cin >> B[i];
    }
    string card[]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int point[]={1,11,2,3,4,5,6,7,8,9,10,10,10,10};
        for(int i=0; i<13; i++){
            for(int j=0; j<n; j++){
                if(card[i]==A[j]){
                    if(card[i]=="A"){
                        break;
                    }
                    scorea+=point[i+1];
                }
            }
        }
        for(int i=0; i<n; i++){
            if(A[i]=="A"){
                if(scorea>10){
                    scorea+=1;
                }
                else{
                    scorea+=11;
                }
            }
        }
        for(int i=0; i<13; i++){
            for(int j=0; j<m; j++){
                if(card[i]==B[j]){
                    if(card[i]=="A"){
                        break;
                    }
                    scoreb+=point[i+1];
                }
            }
        }
        for(int i=0; i<n; i++){
            if(B[i]=="A"){
                if(scoreb>10){
                    scoreb+=1;
                }
                else{
                    scoreb+=11;
                }
            }
        }
        if(scorea>21){
            apass=false;
        }
        if(scoreb>21){
            bpass=false;
        }
        if(apass && bpass){
            if(scorea>scoreb){
                cout << "A" << endl;
                cout << scorea << " " << scoreb;
            }
            if(scoreb>scorea){
                cout << "B" << endl;
                cout << scorea << " " << scoreb;
            }
            if(scorea==scoreb){
                cout << "DRAW" << endl;
                cout << scorea << " " << scoreb;
            }
        }
        if(!apass && !bpass){
            cout << "DRAW" << endl;
            cout << scorea << " " << scoreb;
        }
        if(!apass && bpass){
            cout << "B" << endl;
            cout << scorea << " " << scoreb;
        }
        if(apass && !bpass){
            cout << "A" << endl;
            cout << scorea << " " << scoreb;
        }
}
# 0075, 2024-09-28 11:04:06, PP---PP-PPPPP----PP- (55%)

#include<iostream>
using namespace std;
int main(){
    int n, m, scorea=0, scoreb=0;
    bool apass = true, bpass=true;
    cin >> n >> m;
    string A[n], B[m];
    for(int i=0; i<n; i++){
        cin >> A[i];
    }
    for(int i=0; i<m; i++){
        cin >> B[i];
    }
    string card[]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int point[]={1,11,2,3,4,5,6,7,8,9,10,10,10,10};
        for(int i=0; i<13; i++){
            for(int j=0; j<n; j++){
                if(card[i]==A[j]){
                    if(card[i]=="A"){
                        break;
                    }
                    scorea+=point[i+1];
                }
            }
        }
        for(int i=0; i<n; i++){
            if(A[i]=="A"){
                if(scorea>10){
                    scorea+=1;
                }
                else{
                    scorea+=11;
                }
            }
        }
        for(int i=0; i<13; i++){
            for(int j=0; j<m; j++){
                if(card[i]==B[j]){
                    if(card[i]=="A"){
                        break;
                    }
                    scoreb+=point[i+1];
                }
            }
        }
        for(int i=0; i<m; i++){
            if(B[i]=="A"){
                if(scoreb>10){
                    scoreb+=1;
                }
                else{
                    scoreb+=11;
                }
            }
        }
        if(scorea>21){
            apass=false;
        }
        if(scoreb>21){
            bpass=false;
        }
        if(apass && bpass){
            if(scorea>scoreb){
                cout << "A" << endl;
                cout << scorea << " " << scoreb;
            }
            if(scoreb>scorea){
                cout << "B" << endl;
                cout << scorea << " " << scoreb;
            }
            if(scorea==scoreb){
                cout << "DRAW" << endl;
                cout << scorea << " " << scoreb;
            }
        }
        if(!apass && !bpass){
            cout << "DRAW" << endl;
            cout << scorea << " " << scoreb;
        }
        if(!apass && bpass){
            cout << "B" << endl;
            cout << scorea << " " << scoreb;
        }
        if(apass && !bpass){
            cout << "A" << endl;
            cout << scorea << " " << scoreb;
        }
}
# 0076, 2024-09-28 11:15:44, PP---PP------------- (20%)

#include<iostream>
using namespace std;
int main(){
    int n, m, scorea=0, scoreb=0, counta=0, countb=0;
    bool apass = true, bpass=true;
    cin >> n >> m;
    string A[n], B[m];
    for(int i=0; i<n; i++){
        cin >> A[i];
    }
    for(int i=0; i<m; i++){
        cin >> B[i];
    }
    string card[]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int point[]={1,11,2,3,4,5,6,7,8,9,10,10,10,10};
        for(int i=0; i<13; i++){
            for(int j=0; j<n; j++){
                if(card[i]==A[j]){
                    if(card[i]=="A"){
                        break;
                    }
                    scorea+=point[i+1];
                }
            }
        }
        for(int i=0; i<m; i++){
            if(B[i]=="A"){
                countb++;
            }
        }
        if(counta==1){
            if(scorea>10){
                    scorea+=1;
                }
                else{
                    scorea+=11;
                }
        }
        if(countb==2){
            if(scorea>9){
                scorea+=2;
            }
            else{
                scorea+=12;
            }
        }
        for(int i=0; i<13; i++){
            for(int j=0; j<m; j++){
                if(card[i]==B[j]){
                    if(card[i]=="A"){
                        break;
                    }
                    scoreb+=point[i+1];
                }
            }
        }
        for(int i=0; i<m; i++){
            if(B[i]=="A"){
                countb++;
            }
        }
        if(countb==1){
            if(scoreb>10){
                    scoreb+=1;
                }
                else{
                    scoreb+=11;
                }
        }
        if(countb==2){
            if(scoreb>9){
                scoreb+=2;
            }
            else{
                scoreb+=12;
            }
        }
        
        if(scorea>21){
            apass=false;
        }
        if(scoreb>21){
            bpass=false;
        }
        if(apass && bpass){
            if(scorea>scoreb){
                cout << "A" << endl;
                cout << scorea << " " << scoreb;
            }
            if(scoreb>scorea){
                cout << "B" << endl;
                cout << scorea << " " << scoreb;
            }
            if(scorea==scoreb){
                cout << "DRAW" << endl;
                cout << scorea << " " << scoreb;
            }
        }
        if(!apass && !bpass){
            cout << "DRAW" << endl;
            cout << scorea << " " << scoreb;
        }
        if(!apass && bpass){
            cout << "B" << endl;
            cout << scorea << " " << scoreb;
        }
        if(apass && !bpass){
            cout << "A" << endl;
            cout << scorea << " " << scoreb;
        }
}
# 0077, 2024-09-28 11:16:14, PP---PP--PP--------- (30%)

#include<iostream>
using namespace std;
int main(){
    int n, m, scorea=0, scoreb=0, counta=0, countb=0;
    bool apass = true, bpass=true;
    cin >> n >> m;
    string A[n], B[m];
    for(int i=0; i<n; i++){
        cin >> A[i];
    }
    for(int i=0; i<m; i++){
        cin >> B[i];
    }
    string card[]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int point[]={1,11,2,3,4,5,6,7,8,9,10,10,10,10};
        for(int i=0; i<13; i++){
            for(int j=0; j<n; j++){
                if(card[i]==A[j]){
                    if(card[i]=="A"){
                        break;
                    }
                    scorea+=point[i+1];
                }
            }
        }
        for(int i=0; i<m; i++){
            if(B[i]=="A"){
                counta++;
            }
        }
        if(counta==1){
            if(scorea>10){
                    scorea+=1;
                }
                else{
                    scorea+=11;
                }
        }
        if(countb==2){
            if(scorea>9){
                scorea+=2;
            }
            else{
                scorea+=12;
            }
        }
        for(int i=0; i<13; i++){
            for(int j=0; j<m; j++){
                if(card[i]==B[j]){
                    if(card[i]=="A"){
                        break;
                    }
                    scoreb+=point[i+1];
                }
            }
        }
        for(int i=0; i<m; i++){
            if(B[i]=="A"){
                countb++;
            }
        }
        if(countb==1){
            if(scoreb>10){
                    scoreb+=1;
                }
                else{
                    scoreb+=11;
                }
        }
        if(countb==2){
            if(scoreb>9){
                scoreb+=2;
            }
            else{
                scoreb+=12;
            }
        }
        
        if(scorea>21){
            apass=false;
        }
        if(scoreb>21){
            bpass=false;
        }
        if(apass && bpass){
            if(scorea>scoreb){
                cout << "A" << endl;
                cout << scorea << " " << scoreb;
            }
            if(scoreb>scorea){
                cout << "B" << endl;
                cout << scorea << " " << scoreb;
            }
            if(scorea==scoreb){
                cout << "DRAW" << endl;
                cout << scorea << " " << scoreb;
            }
        }
        if(!apass && !bpass){
            cout << "DRAW" << endl;
            cout << scorea << " " << scoreb;
        }
        if(!apass && bpass){
            cout << "B" << endl;
            cout << scorea << " " << scoreb;
        }
        if(apass && !bpass){
            cout << "A" << endl;
            cout << scorea << " " << scoreb;
        }
}
# 0078, 2024-09-28 11:19:02, PP---PP--PP----P---- (35%)

#include<iostream>
using namespace std;
int main(){
    int n, m, scorea=0, scoreb=0, counta=0, countb=0;
    bool apass = true, bpass=true;
    cin >> n >> m;
    string A[n], B[m];
    for(int i=0; i<n; i++){
        cin >> A[i];
    }
    for(int i=0; i<m; i++){
        cin >> B[i];
    }
    string card[]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int point[]={1,11,2,3,4,5,6,7,8,9,10,10,10,10};
        for(int i=0; i<13; i++){
            for(int j=0; j<n; j++){
                if(card[i]==A[j]){
                    if(card[i]=="A"){
                        break;
                    }
                    scorea+=point[i+1];
                }
            }
        }
        for(int i=0; i<m; i++){
            if(B[i]=="A"){
                counta++;
            }
        }
        if(counta==1){
            if(scorea>10){
                    scorea+=1;
                }
                else{
                    scorea+=11;
                }
        }
        if(counta==2){
            if(scorea>9){
                scorea+=2;
            }
            else{
                scorea+=12;
            }
        }
        if(counta==3){
            scorea=13;
        }
        for(int i=0; i<13; i++){
            for(int j=0; j<m; j++){
                if(card[i]==B[j]){
                    if(card[i]=="A"){
                        break;
                    }
                    scoreb+=point[i+1];
                }
            }
        }
        for(int i=0; i<m; i++){
            if(B[i]=="A"){
                countb++;
            }
        }
        if(countb==1){
            if(scoreb>10){
                    scoreb+=1;
                }
                else{
                    scoreb+=11;
                }
        }
        if(countb==2){
            if(scoreb>9){
                scoreb+=2;
            }
            else{
                scoreb+=12;
            }
        }
        if(countb==3){
            scoreb=13;
        }
        
        if(scorea>21){
            apass=false;
        }
        if(scoreb>21){
            bpass=false;
        }
        if(apass && bpass){
            if(scorea>scoreb){
                cout << "A" << endl;
                cout << scorea << " " << scoreb;
            }
            if(scoreb>scorea){
                cout << "B" << endl;
                cout << scorea << " " << scoreb;
            }
            if(scorea==scoreb){
                cout << "DRAW" << endl;
                cout << scorea << " " << scoreb;
            }
        }
        if(!apass && !bpass){
            cout << "DRAW" << endl;
            cout << scorea << " " << scoreb;
        }
        if(!apass && bpass){
            cout << "B" << endl;
            cout << scorea << " " << scoreb;
        }
        if(apass && !bpass){
            cout << "A" << endl;
            cout << scorea << " " << scoreb;
        }
}
# 0079, 2024-09-28 11:21:23, PP---PP--PP----P---- (35%)

#include<iostream>
using namespace std;
int main(){
    int n, m, scorea=0, scoreb=0, counta=0, countb=0;
    bool apass = true, bpass=true;
    cin >> n >> m;
    string A[n], B[m];
    for(int i=0; i<n; i++){
        cin >> A[i];
    }
    for(int i=0; i<m; i++){
        cin >> B[i];
    }
    string card[]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int point[]={1,11,2,3,4,5,6,7,8,9,10,10,10,10};
        for(int i=0; i<13; i++){
            for(int j=0; j<n; j++){
                if(card[i]==A[j]){
                    if(card[i]=="A"){
                        break;
                    }
                    scorea+=point[i+1];
                }
            }
        }
        for(int i=0; i<n; i++){
            if(B[i]=="A"){
                counta++;
            }
        }
        if(counta==1){
            if(scorea>10){
                    scorea+=1;
                }
                else{
                    scorea+=11;
                }
        }
        if(counta==2){
            if(scorea>9){
                scorea+=2;
            }
            else{
                scorea+=12;
            }
        }
        if(counta==3){
            scorea=13;
        }
        for(int i=0; i<13; i++){
            for(int j=0; j<m; j++){
                if(card[i]==B[j]){
                    if(card[i]=="A"){
                        break;
                    }
                    scoreb+=point[i+1];
                }
            }
        }
        for(int i=0; i<m; i++){
            if(B[i]=="A"){
                countb++;
            }
        }
        if(countb==1){
            if(scoreb>10){
                    scoreb+=1;
                }
                else{
                    scoreb+=11;
                }
        }
        if(countb==2){
            if(scoreb>9){
                scoreb+=2;
            }
            else{
                scoreb+=12;
            }
        }
        if(countb==3){
            scoreb=13;
        }
        
        if(scorea>21){
            apass=false;
        }
        if(scoreb>21){
            bpass=false;
        }
        if(apass && bpass){
            if(scorea>scoreb){
                cout << "A" << endl;
                cout << scorea << " " << scoreb;
            }
            if(scoreb>scorea){
                cout << "B" << endl;
                cout << scorea << " " << scoreb;
            }
            if(scorea==scoreb){
                cout << "DRAW" << endl;
                cout << scorea << " " << scoreb;
            }
        }
        if(!apass && !bpass){
            cout << "DRAW" << endl;
            cout << scorea << " " << scoreb;
        }
        if(!apass && bpass){
            cout << "B" << endl;
            cout << scorea << " " << scoreb;
        }
        if(apass && !bpass){
            cout << "A" << endl;
            cout << scorea << " " << scoreb;
        }
}
# 0080, 2024-09-28 11:22:29, -------------------- (0%)

#include<iostream>
using namespace std;
int main(){
    int n, m, scorea=0, scoreb=0, counta=0, countb=0;
    bool apass = true, bpass=true;
    cin >> n >> m;
    string A[n], B[m];
    for(int i=0; i<n; i++){
        cin >> A[i];
    }
    for(int i=0; i<m; i++){
        cin >> B[i];
    }
    string card[]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int point[]={1,11,2,3,4,5,6,7,8,9,10,10,10,10};
        for(int i=0; i<13; i++){
            for(int j=0; j<n; j++){
                if(card[i]==A[j]){
                    if(card[i]=="A"){
                        break;
                    }
                    scorea+=point[i+1];
                }
            }
        }
        for(int i=0; i<n; i++){
            if(A[i]=="A"){
                counta++;
            }
        }
        cout << "counta: " << counta << endl;
        if(counta==1){
            if(scorea>10){
                    scorea+=1;
                }
                else{
                    scorea+=11;
                }
        }
        if(counta==2){
            if(scorea>9){
                scorea+=2;
            }
            else{
                scorea+=12;
            }
        }
        if(counta==3){
            scorea=13;
        }
        for(int i=0; i<13; i++){
            for(int j=0; j<m; j++){
                if(card[i]==B[j]){
                    if(card[i]=="A"){
                        break;
                    }
                    scoreb+=point[i+1];
                }
            }
        }
        for(int i=0; i<m; i++){
            if(B[i]=="A"){
                countb++;
            }
        }
        if(countb==1){
            if(scoreb>10){
                    scoreb+=1;
                }
                else{
                    scoreb+=11;
                }
        }
        if(countb==2){
            if(scoreb>9){
                scoreb+=2;
            }
            else{
                scoreb+=12;
            }
        }
        if(countb==3){
            scoreb=13;
        }
        
        if(scorea>21){
            apass=false;
        }
        if(scoreb>21){
            bpass=false;
        }
        if(apass && bpass){
            if(scorea>scoreb){
                cout << "A" << endl;
                cout << scorea << " " << scoreb;
            }
            if(scoreb>scorea){
                cout << "B" << endl;
                cout << scorea << " " << scoreb;
            }
            if(scorea==scoreb){
                cout << "DRAW" << endl;
                cout << scorea << " " << scoreb;
            }
        }
        if(!apass && !bpass){
            cout << "DRAW" << endl;
            cout << scorea << " " << scoreb;
        }
        if(!apass && bpass){
            cout << "B" << endl;
            cout << scorea << " " << scoreb;
        }
        if(apass && !bpass){
            cout << "A" << endl;
            cout << scorea << " " << scoreb;
        }
}
# 0081, 2024-09-28 11:22:42, PP---PP-PPPPP--P-PPP (65%)

#include<iostream>
using namespace std;
int main(){
    int n, m, scorea=0, scoreb=0, counta=0, countb=0;
    bool apass = true, bpass=true;
    cin >> n >> m;
    string A[n], B[m];
    for(int i=0; i<n; i++){
        cin >> A[i];
    }
    for(int i=0; i<m; i++){
        cin >> B[i];
    }
    string card[]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int point[]={1,11,2,3,4,5,6,7,8,9,10,10,10,10};
        for(int i=0; i<13; i++){
            for(int j=0; j<n; j++){
                if(card[i]==A[j]){
                    if(card[i]=="A"){
                        break;
                    }
                    scorea+=point[i+1];
                }
            }
        }
        for(int i=0; i<n; i++){
            if(A[i]=="A"){
                counta++;
            }
        }
        if(counta==1){
            if(scorea>10){
                    scorea+=1;
                }
                else{
                    scorea+=11;
                }
        }
        if(counta==2){
            if(scorea>9){
                scorea+=2;
            }
            else{
                scorea+=12;
            }
        }
        if(counta==3){
            scorea=13;
        }
        for(int i=0; i<13; i++){
            for(int j=0; j<m; j++){
                if(card[i]==B[j]){
                    if(card[i]=="A"){
                        break;
                    }
                    scoreb+=point[i+1];
                }
            }
        }
        for(int i=0; i<m; i++){
            if(B[i]=="A"){
                countb++;
            }
        }
        if(countb==1){
            if(scoreb>10){
                    scoreb+=1;
                }
                else{
                    scoreb+=11;
                }
        }
        if(countb==2){
            if(scoreb>9){
                scoreb+=2;
            }
            else{
                scoreb+=12;
            }
        }
        if(countb==3){
            scoreb=13;
        }
        
        if(scorea>21){
            apass=false;
        }
        if(scoreb>21){
            bpass=false;
        }
        if(apass && bpass){
            if(scorea>scoreb){
                cout << "A" << endl;
                cout << scorea << " " << scoreb;
            }
            if(scoreb>scorea){
                cout << "B" << endl;
                cout << scorea << " " << scoreb;
            }
            if(scorea==scoreb){
                cout << "DRAW" << endl;
                cout << scorea << " " << scoreb;
            }
        }
        if(!apass && !bpass){
            cout << "DRAW" << endl;
            cout << scorea << " " << scoreb;
        }
        if(!apass && bpass){
            cout << "B" << endl;
            cout << scorea << " " << scoreb;
        }
        if(apass && !bpass){
            cout << "A" << endl;
            cout << scorea << " " << scoreb;
        }
}
# 0082, 2024-09-28 11:39:28, PPPPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;
int main(){
    int n, m, scorea=0, scoreb=0, counta=0, countb=0;
    bool apass = true, bpass=true;
    cin >> n >> m;
    string A[n], B[m];
    for(int i=0; i<n; i++){
        cin >> A[i];
    }
    for(int i=0; i<m; i++){
        cin >> B[i];
    }
    string card[]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int point[]={1,11,2,3,4,5,6,7,8,9,10,10,10,10};
        for(int i=0; i<13; i++){
            for(int j=0; j<n; j++){
                if(card[i]==A[j]){
                    if(card[i]=="A"){
                        break;
                    }
                    scorea+=point[i+1];
                }
            }
        }
        for(int i=0; i<n; i++){
            if(A[i]=="A"){
                counta++;
            }
        }
        if(counta==1){
            if(scorea>10){
                    scorea+=1;
                }
                else{
                    scorea+=11;
                }
        }
        if(counta==2){
            if(scorea>9){
                scorea+=2;
            }
            else{
                scorea+=12;
            }
        }
        if(counta==3){
            scorea=13;
        }
        for(int i=0; i<13; i++){
            for(int j=0; j<m; j++){
                if(card[i]==B[j]){
                    if(card[i]=="A"){
                        break;
                    }
                    scoreb+=point[i+1];
                }
            }
        }
        for(int i=0; i<m; i++){
            if(B[i]=="A"){
                countb++;
            }
        }
        if(countb==1){
            if(scoreb>10){
                    scoreb+=1;
                }
                else{
                    scoreb+=11;
                }
        }
        if(countb==2){
            if(scoreb>9){
                scoreb+=2;
            }
            else{
                scoreb+=12;
            }
        }
        if(countb==3){
            scoreb=13;
        }
        
        if(scorea>21){
            apass=false;
        }
        if(scoreb>21){
            bpass=false;
        }
        if(apass && bpass){
            if(scorea>scoreb){
                cout << "A" << endl;
                cout << scorea << " " << scoreb;
            }
            if(scoreb>scorea){
                cout << "B" << endl;
                cout << scorea << " " << scoreb;
            }
            if(scorea==scoreb){
                cout << "Draw" << endl;
                cout << scorea << " " << scoreb;
            }
        }
        if(!apass && !bpass){
            cout << "Draw" << endl;
            cout << scorea << " " << scoreb;
        }
        if(!apass && bpass){
            cout << "B" << endl;
            cout << scorea << " " << scoreb;
        }
        if(apass && !bpass){
            cout << "A" << endl;
            cout << scorea << " " << scoreb;
        }
}

# 0083, 2024-09-28 09:24:04, TTTTTTTTTTTTTTTTTTTT (0%)

#include<iostream>
using namespace std;

int main(){
    long long n;
    cin >>n;
    int d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        while(1){
        if(n>1){
            if(d*d>n){
                cout << n << " ";
            }else{
                while(1){
                if(n%d==0){
                    n/=d;
                    cout << d <<" ";
                    continue;
                }else{
                    d+=1;
                    break;
                }
            }
            }
        }else{
            break;
        }
        }
    }
}
# 0084, 2024-09-28 09:27:12, -------------------- (0%)

#include<iostream>
using namespace std;

int main(){
    long long n;
    cin >>n;
    int d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        while(1){
        if(n>1){
            if(d*d>n){
                cout << n << " ";
                break;
            }else{
                while(1){
                if(n%d==0){
                    n/=d;
                    cout << d <<" ";
                    continue;
                }else{
                    d+=1;
                    break;
                }
            }
            }
        }else{
            break;
        }
        }
    }
}
# 0085, 2024-09-28 09:30:01, -------------------- (0%)

#include<iostream>
using namespace std;

int main(){
    unsigned long long n;
    cin >>n;
    int d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        while(1){
        if(n>1){
            if(d*d>n){
                cout << n << " ";
                break;
            }else{
                while(1){
                if(n%d==0){
                    n/=d;
                    cout << d <<" ";
                    continue;
                }else{
                    d+=1;
                    break;
                }
            }
            }
        }else{
            break;
        }
        }
    }
}
# 0086, 2024-09-28 09:31:36, -------------------- (0%)

#include<iostream>
using namespace std;

int main(){
    unsigned long long n;
    cin >>n;
    long d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        while(1){
        if(n>1){
            if(d*d>n){
                cout << n << " ";
                break;
            }else{
                while(1){
                if(n%d==0){
                    n/=d;
                    cout << d <<" ";
                    continue;
                }else{
                    d+=1;
                    break;
                }
            }
            }
        }else{
            break;
        }
        }
    }
}
# 0087, 2024-09-28 09:33:11, -------------------- (0%)

#include<iostream>
using namespace std;

int main(){
    unsigned long long n;
    cin >>n;
    long d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        while(1){
        if(n>1){
            if(d*d>n){
                cout << n << " ";
                break;
            }else{
                while(1){
                if(n%d==0){
                    n/=d;
                    cout << d <<" ";
                    continue;
                }else{
                    d+=1;
                    break;
                }
            }
            }
        }else{
            break;
        }
        }
    }
}
# 0088, 2024-09-28 09:33:32, -------------------- (0%)

#include<iostream>
using namespace std;

int main(){
    unsigned long long n;
    cin >>n;
    int d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        while(1){
        if(n>1){
            if(d*d>n){
                cout << n << " ";
                break;
            }else{
                while(1){
                if(n%d==0){
                    n/=d;
                    cout << d <<" ";
                    continue;
                }else{
                    d+=1;
                    break;
                }
            }
            }
        }else{
            break;
        }
        }
    }
}
# 0089, 2024-09-28 10:03:06, PPPPP---P-----P---P- (40%)

#include<iostream>
using namespace std;

int main(){
    int n,m,sum1=0,sum2=0;
    cin >>n>>m;
    string a[n],b[m];
    string compare1[]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int compare2[]={1,2,3,4,5,6,7,8,9,10,10,10,10,11};
    for(int i=0;i<n;i++){
        cin >>a[i];
    }
    for(int i=0;i<m;i++){
        cin >>b[i];
    }
    for(int i=0;i<n;i++){
        for(int j=1;j<13 ;j++){
            if(a[i]=="A"){
                if(sum1<=10){
                    sum1+=11;
                    break;
                }else{
                    sum1+=1;
                    break;
                }
            }
            if(a[i]==compare1[j]){
                sum1+=compare2[j];
                break;
            }
        }
    }
    for(int i=0;i<m;i++){
        for(int j=1;j<13 ;j++){
            if(b[i]=="A"){
                if(sum2<=10){
                    sum2+=11;
                    break;
                }else{
                    sum2+=1;
                    break;
                }
            }
            if(b[i]==compare1[j]){
                sum2+=compare2[j];
                break;
            }
        }
    }
    if(sum1>sum2){
        cout << "A" << endl << sum1 << " " << sum2 ;
    }else if(sum1<sum2){
        cout << "B" << endl << sum1 << " " << sum2 ;
    }else{
        cout << "Draw" << endl << sum1 << " " << sum2 ;
    }

}
# 0090, 2024-09-28 10:11:40, --PPPPPP----P-P--P-- (45%)

#include<iostream>
using namespace std;

int main(){
    int n,m,sum1=0,sum2=0;
    cin >>n>>m;
    string a[n],b[m];
    string compare1[]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int compare2[]={1,2,3,4,5,6,7,8,9,10,10,10,10,11};
    for(int i=0;i<n;i++){
        cin >>a[i];
    }
    for(int i=0;i<m;i++){
        cin >>b[i];
    }
    for(int i=0;i<n;i++){
        for(int j=1;j<13 ;j++){
            if(a[i]=="A"){
                if(sum1<=10){
                    sum1+=11;
                    break;
                }else{
                    sum1+=1;
                    break;
                }
            }
            if(a[i]==compare1[j]){
                sum1+=compare2[j];
                break;
            }
        }
    }
    for(int i=0;i<m;i++){
        for(int j=1;j<13 ;j++){
            if(b[i]=="A"){
                if(sum2<=10){
                    sum2+=11;
                    break;
                }else{
                    sum2+=1;
                    break;
                }
            }
            if(b[i]==compare1[j]){
                sum2+=compare2[j];
                break;
            }
        }
    }
    if(sum1>21){
        if(sum2>21){
        cout << "Draw" << endl << sum1 << " " << sum2 ;
        }else{
        cout << "B" << endl << sum1 << " " << sum2 ;
        }
    }else{
        if(sum2>21){
        cout << "A" << endl << sum1 << " " << sum2 ;
        }else{
            cout << "Draw" << endl << sum1 << " " << sum2 ;
        }
    }
    // if(sum1>sum2){
    //     cout << "A" << endl << sum1 << " " << sum2 ;
    // }else if(sum1<sum2){
    //     cout << "B" << endl << sum1 << " " << sum2 ;
    // }else{
    //     cout << "Draw" << endl << sum1 << " " << sum2 ;
    // }

}
# 0091, 2024-09-28 10:13:28, PPPPPPPPP---P-P--PP- (65%)

#include<iostream>
using namespace std;

int main(){
    int n,m,sum1=0,sum2=0;
    cin >>n>>m;
    string a[n],b[m];
    string compare1[]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int compare2[]={1,2,3,4,5,6,7,8,9,10,10,10,10,11};
    for(int i=0;i<n;i++){
        cin >>a[i];
    }
    for(int i=0;i<m;i++){
        cin >>b[i];
    }
    for(int i=0;i<n;i++){
        for(int j=1;j<13 ;j++){
            if(a[i]=="A"){
                if(sum1<=10){
                    sum1+=11;
                    break;
                }else{
                    sum1+=1;
                    break;
                }
            }
            if(a[i]==compare1[j]){
                sum1+=compare2[j];
                break;
            }
        }
    }
    for(int i=0;i<m;i++){
        for(int j=1;j<13 ;j++){
            if(b[i]=="A"){
                if(sum2<=10){
                    sum2+=11;
                    break;
                }else{
                    sum2+=1;
                    break;
                }
            }
            if(b[i]==compare1[j]){
                sum2+=compare2[j];
                break;
            }
        }
    }
    if(sum1>21){
        if(sum2>21){
        cout << "Draw" << endl << sum1 << " " << sum2 ;
        }else{
        cout << "B" << endl << sum1 << " " << sum2 ;
        }
    }else{
        if(sum2>21){
        cout << "A" << endl << sum1 << " " << sum2 ;
        }else{
            if(sum1>sum2){
            cout << "A" << endl << sum1 << " " << sum2 ;
        }else if(sum1<sum2){
            cout << "B" << endl << sum1 << " " << sum2 ;
        }else{
            cout << "Draw" << endl << sum1 << " " << sum2 ;
    }
        }
    }
    // if(sum1>sum2){
    //     cout << "A" << endl << sum1 << " " << sum2 ;
    // }else if(sum1<sum2){
    //     cout << "B" << endl << sum1 << " " << sum2 ;
    // }else{
    //     cout << "Draw" << endl << sum1 << " " << sum2 ;
    // }

}
# 0092, 2024-09-28 10:33:03, PPPPPPPPP--PP-P--P-- (65%)

#include<iostream>
using namespace std;

int main(){
    int n,m,sum1=0,sum2=0,count1a=0,count2a=0;
    cin >>n>>m;
    string a[n],b[m];
    string compare1[]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int compare2[]={1,2,3,4,5,6,7,8,9,10,10,10,10,11};
    for(int i=0;i<n;i++){
        cin >>a[i];
    }
    for(int i=0;i<m;i++){
        cin >>b[i];
    }
    for(int i=0;i<n;i++){
        for(int j=1;j<13 ;j++){
            if(a[i]=="A"){
                sum1+=1;
                count1a++;
                break;
            }
            if(a[i]==compare1[j]){
                sum1+=compare2[j];
                break;
            }
        }
    }
    if(sum1<=11&&count1a!=0){
        sum1+=10;
    }

    for(int i=0;i<m;i++){
        for(int j=1;j<13 ;j++){
            if(b[i]=="A"){
                sum1+=1;
                count2a++;
                break;
            }
            if(b[i]==compare1[j]){
                sum2+=compare2[j];
                break;
            }
        }
    }
    if(sum2<=11&&count2a!=0){
        sum2+=10;
    }

    if(sum1>21){
        if(sum2>21){
        cout << "Draw" << endl << sum1 << " " << sum2 ;
        }else{
        cout << "B" << endl << sum1 << " " << sum2 ;
        }
    }else{
        if(sum2>21){
        cout << "A" << endl << sum1 << " " << sum2 ;
        }else{
            if(sum1>sum2){
            cout << "A" << endl << sum1 << " " << sum2 ;
        }else if(sum1<sum2){
            cout << "B" << endl << sum1 << " " << sum2 ;
        }else{
            cout << "Draw" << endl << sum1 << " " << sum2 ;
    }
        }
    }
    // if(sum1>sum2){
    //     cout << "A" << endl << sum1 << " " << sum2 ;
    // }else if(sum1<sum2){
    //     cout << "B" << endl << sum1 << " " << sum2 ;
    // }else{
    //     cout << "Draw" << endl << sum1 << " " << sum2 ;
    // }
    

}
# 0093, 2024-09-28 10:36:53, PPPPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;

int main(){
    int n,m,sum1=0,sum2=0,count1a=0,count2a=0;
    cin >>n>>m;
    string a[n],b[m];
    string compare1[]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int compare2[]={1,2,3,4,5,6,7,8,9,10,10,10,10,11};
    for(int i=0;i<n;i++){
        cin >>a[i];
    }
    for(int i=0;i<m;i++){
        cin >>b[i];
    }
    for(int i=0;i<n;i++){
        for(int j=1;j<13 ;j++){
            if(a[i]=="A"){
                sum1+=1;
                count1a++;
                break;
            }
            if(a[i]==compare1[j]){
                sum1+=compare2[j];
                break;
            }
        }
    }
    if(sum1<=11&&count1a!=0){
        sum1+=10;
    }

    for(int i=0;i<m;i++){
        for(int j=1;j<13 ;j++){
            if(b[i]=="A"){
                sum2+=1;
                count2a++;
                break;
            }
            if(b[i]==compare1[j]){
                sum2+=compare2[j];
                break;
            }
        }
    }
    if(sum2<=11&&count2a!=0){
        sum2+=10;
    }

    if(sum1>21){
        if(sum2>21){
        cout << "Draw" << endl << sum1 << " " << sum2 ;
        }else{
        cout << "B" << endl << sum1 << " " << sum2 ;
        }
    }else{
        if(sum2>21){
        cout << "A" << endl << sum1 << " " << sum2 ;
        }else{
            if(sum1>sum2){
            cout << "A" << endl << sum1 << " " << sum2 ;
        }else if(sum1<sum2){
            cout << "B" << endl << sum1 << " " << sum2 ;
        }else{
            cout << "Draw" << endl << sum1 << " " << sum2 ;
    }
        }
    }
    // if(sum1>sum2){
    //     cout << "A" << endl << sum1 << " " << sum2 ;
    // }else if(sum1<sum2){
    //     cout << "B" << endl << sum1 << " " << sum2 ;
    // }else{
    //     cout << "Draw" << endl << sum1 << " " << sum2 ;
    // }
    

}

# 0094, 2024-09-28 13:14:53, P-PP-----PP---P----- (30%)

#include <iostream>
#include <string>
using namespace std;
int main() {
    int a,b;
    cin >> a >> b;
    char A[a];
    char B[b];

    int point1 = 0;
    int point2 = 0;

    for(int i = 0;i < a;i++) {
        cin >> A[i];
    }
    for(int i = 0;i < b;i++) {
        cin >> B[i];
    }

    for(int i = 0;i < a;i++) {
        if(A[i] == '2') {
            point1 += 2;
        } else if(A[i] == '3') {
            point1 += 3;
        } else if(A[i] == '4') {
            point1 += 4;
        } else if(A[i] == '5') {
            point1 += 5;
        } else if(A[i] == '6') {
            point1 += 6;
        } else if(A[i] == '7') {
            point1 += 7;
        } else if(A[i] == '8') {
            point1 += 8;
        } else if(A[i] == '9') {
            point1 += 9;
        //} else if(A[i] == '10') {
            //point1 += 10;
        } else if(A[i] == 'J') {
            point1 += 10;
        } else if(A[i] == 'Q') {
            point1 += 10;
        } else if(A[i] == 'K') {
            point1 += 10;
        } else if(A[i] == 'A') {
            /*if (point1 < 20) {
                point1 += 11;
            } else {
                point1 += 1;
            }
        } else if(A[i] == 'A' && i == 1 ) {
            if(A[i+1] == "10" || A[i+1] == 'J' || A[i+1] == 'Q' || A[i+1] == 'K') {
                point1 += 1;
            } else {
                point1 += 11;
            }*/
            point1 += 11;
        } else {
            point1 += 10;
        }
    }

    for(int i = 0;i < b;i++) {
        if(B[i] == '2') {
            point2 += 2;
        } else if(B[i] == '3') {
            point2 += 3;
        } else if(B[i] == '4') {
            point2 += 4;
        } else if(B[i] == '5') {
            point2 += 5;
        } else if(B[i] == '6') {
            point2 += 6;
        } else if(B[i] == '7') {
            point2 += 7;
        } else if(B[i] == '8') {
            point2 += 8;
        } else if(B[i] == '9') {
            point2 += 9;
        //} else if(B[i] == '10') {
            //point2 += 10;
        } else if(B[i] == 'J') {
            point2 += 10;
        } else if(B[i] == 'Q') {
            point2 += 10;
        } else if(B[i] == 'K') {
            point2 += 10;
        } else if(B[i] == 'A') {
            point2 += 11;
            /*if (point2 < 10) {
                point2 += 11;
            } else {
                point2 += 1;
            }
        } else if(B[i] == 'A' && i == 1 ) {
            if(B[i+1] == '10' || B[i+1] == 'J' || B[i+1] == 'Q' || B[i+1] == 'K') {
                point2 += 1;
            } else {
                point2 += 11;
            }*/
        } else {
            point2 += 10;
        }
    }

    if(point1 > 21) {
        point1 -= 10;
    }

    if(point2 > 21) {
        point2 -= 10;
    }

    if(point1 > point2) {
        cout << "A" << endl;
    } else if(point1 < point2) {
        cout << "B" << endl;
    } else {
        cout << "Draw" << endl;
    }

    cout << point1 << " " << point2;
}
# 0095, 2024-09-28 13:57:53, P-PPP----PP--------- (30%)

#include <iostream>
#include <string>
using namespace std;
int main() {
    int a,b;
    cin >> a >> b;
    char A[a];
    char B[b];

    int point1 = 0;
    int point2 = 0;

    for(int i = 0;i < a;i++) {
        cin >> A[i];
    }
    for(int i = 0;i < b;i++) {
        cin >> B[i];
    }

    for(int i = 0;i < a;i++) {
        if(A[i] == '2') {
            point1 += 2;
        } else if(A[i] == '3') {
            point1 += 3;
        } else if(A[i] == '4') {
            point1 += 4;
        } else if(A[i] == '5') {
            point1 += 5;
        } else if(A[i] == '6') {
            point1 += 6;
        } else if(A[i] == '7') {
            point1 += 7;
        } else if(A[i] == '8') {
            point1 += 8;
        } else if(A[i] == '9') {
            point1 += 9;
        //} else if(A[i] == '10') {
            //point1 += 10;
        } else if(A[i] == 'J') {
            point1 += 10;
        } else if(A[i] == 'Q') {
            point1 += 10;
        } else if(A[i] == 'K') {
            point1 += 10;
        } else if(A[i] == 'A') {
            /*if (point1 < 20) {
                point1 += 11;
            } else {
                point1 += 1;
            }
        } else if(A[i] == 'A' && i == 1 ) {
            if(A[i+1] == "10" || A[i+1] == 'J' || A[i+1] == 'Q' || A[i+1] == 'K') {
                point1 += 1;
            } else {
                point1 += 11;
            }*/
            point1 += 11;
        } else {
            point1 += 10;
        }
    }

    for(int i = 0;i < b;i++) {
        if(B[i] == '2') {
            point2 += 2;
        } else if(B[i] == '3') {
            point2 += 3;
        } else if(B[i] == '4') {
            point2 += 4;
        } else if(B[i] == '5') {
            point2 += 5;
        } else if(B[i] == '6') {
            point2 += 6;
        } else if(B[i] == '7') {
            point2 += 7;
        } else if(B[i] == '8') {
            point2 += 8;
        } else if(B[i] == '9') {
            point2 += 9;
        //} else if(B[i] == '10') {
            //point2 += 10;
        } else if(B[i] == 'J') {
            point2 += 10;
        } else if(B[i] == 'Q') {
            point2 += 10;
        } else if(B[i] == 'K') {
            point2 += 10;
        } else if(B[i] == 'A') {
            point2 += 11;
            /*if (point2 < 10) {
                point2 += 11;
            } else {
                point2 += 1;
            }
        } else if(B[i] == 'A' && i == 1 ) {
            if(B[i+1] == '10' || B[i+1] == 'J' || B[i+1] == 'Q' || B[i+1] == 'K') {
                point2 += 1;
            } else {
                point2 += 11;
            }*/
        } else {
            point2 += 10;
        }
    }

    if(point1 > 21) {
        for(int i = 0;i < a;i++) {
            if(A[i] == 'A') {
                point1 -= 10;
            }
        }
    }

    if(point2 > 21) {
        for(int i = 0;i < b;i++) {
            if(B[i] == 'A') {
                point2 -= 10;
            }
        }
    }

    if(point1 > point2) {
        cout << "A" << endl;
    } else if(point1 < point2) {
        cout << "B" << endl;
    } else {
        cout << "Draw" << endl;
    }

    cout << point1 << " " << point2;
}
# 0096, 2024-09-28 14:39:02, P-PPP--------------- (20%)

#include <iostream>
#include <string>
using namespace std;
int main() {
    int a,b;
    cin >> a >> b;
    char A[a];
    char B[b];

    int point1 = 0;
    int point2 = 0;

    for(int i = 0;i < a;i++) {
        cin >> A[i];
    }
    for(int i = 0;i < b;i++) {
        cin >> B[i];
    }

    for(int i = 0;i < a;i++) {
        if(A[i] == '2') {
            point1 += 2;
        } else if(A[i] == '3') {
            point1 += 3;
        } else if(A[i] == '4') {
            point1 += 4;
        } else if(A[i] == '5') {
            point1 += 5;
        } else if(A[i] == '6') {
            point1 += 6;
        } else if(A[i] == '7') {
            point1 += 7;
        } else if(A[i] == '8') {
            point1 += 8;
        } else if(A[i] == '9') {
            point1 += 9;
        } else if(A[i] == 'J') {
            point1 += 10;
        } else if(A[i] == 'Q') {
            point1 += 10;
        } else if(A[i] == 'K') {
            point1 += 10;
        } else if(A[i] == 'A') {
            point1 += 1;
        } else {
            point1 += 10;
        }
    }

    for(int i = 0;i < b;i++) {
        if(B[i] == '2') {
            point2 += 2;
        } else if(B[i] == '3') {
            point2 += 3;
        } else if(B[i] == '4') {
            point2 += 4;
        } else if(B[i] == '5') {
            point2 += 5;
        } else if(B[i] == '6') {
            point2 += 6;
        } else if(B[i] == '7') {
            point2 += 7;
        } else if(B[i] == '8') {
            point2 += 8;
        } else if(B[i] == '9') {
            point2 += 9;
        } else if(B[i] == 'J') {
            point2 += 10;
        } else if(B[i] == 'Q') {
            point2 += 10;
        } else if(B[i] == 'K') {
            point2 += 10;
        } else if(B[i] == 'A') {
            point2 += 1;
        } else {
            point2 += 10;
        }
    }

    
    for(int i = 0;i < a;i++) {
        if(A[i] == 'A' && point1 < 21) {
            point1 += 10;
        }
    }
    
    for(int i = 0;i < b;i++) {
        if(B[i] == 'A' && point2 < 21) {
            point2 += 10;
        }
    }

    if(point1 > point2) {
        cout << "A" << endl;
    } else if(point1 < point2) {
        cout << "B" << endl;
    } else {
        cout << "Draw" << endl;
    }

    cout << point1 << " " << point2;
}
# 0097, 2024-09-28 14:45:23, P-PPP---------P----- (25%)

#include <iostream>
#include <string>
using namespace std;
int main() {
    int a,b;
    cin >> a >> b;
    char A[a];
    char B[b];

    int point1 = 0;
    int point2 = 0;

    for(int i = 0;i < a;i++) {
        cin >> A[i];
    }
    for(int i = 0;i < b;i++) {
        cin >> B[i];
    }

    for(int i = 0;i < a;i++) {
        if(A[i] == '2') {
            point1 += 2;
        } else if(A[i] == '3') {
            point1 += 3;
        } else if(A[i] == '4') {
            point1 += 4;
        } else if(A[i] == '5') {
            point1 += 5;
        } else if(A[i] == '6') {
            point1 += 6;
        } else if(A[i] == '7') {
            point1 += 7;
        } else if(A[i] == '8') {
            point1 += 8;
        } else if(A[i] == '9') {
            point1 += 9;
        } else if(A[i] == 'J') {
            point1 += 10;
        } else if(A[i] == 'Q') {
            point1 += 10;
        } else if(A[i] == 'K') {
            point1 += 10;
        } else if(A[i] == 'A') {
            if(point1 > 10) {
                point1 += 1;
            } else {
                point1 += 11;
            }
        } else {
            point1 += 10;
        }
    }

    for(int i = 0;i < b;i++) {
        if(B[i] == '2') {
            point2 += 2;
        } else if(B[i] == '3') {
            point2 += 3;
        } else if(B[i] == '4') {
            point2 += 4;
        } else if(B[i] == '5') {
            point2 += 5;
        } else if(B[i] == '6') {
            point2 += 6;
        } else if(B[i] == '7') {
            point2 += 7;
        } else if(B[i] == '8') {
            point2 += 8;
        } else if(B[i] == '9') {
            point2 += 9;
        } else if(B[i] == 'J') {
            point2 += 10;
        } else if(B[i] == 'Q') {
            point2 += 10;
        } else if(B[i] == 'K') {
            point2 += 10;
        } else if(B[i] == 'A') {
            if(point2 > 10) {
                point2 += 1;
            } else {
                point2 += 11;
            }
        } else {
            point2 += 10;
        }
    }

    if(point1 > point2) {
        cout << "A" << endl;
    } else if(point1 < point2) {
        cout << "B" << endl;
    } else {
        cout << "Draw" << endl;
    }

    cout << point1 << " " << point2;
}
# 0098, 2024-09-28 14:51:56, P-PP-----PP--PPPP--- (45%)

#include <iostream>
#include <string>
using namespace std;
int main() {
    int a,b;
    cin >> a >> b;
    char A[a];
    char B[b];

    int point1 = 0;
    int point2 = 0;

    for(int i = 0;i < a;i++) {
        cin >> A[i];
    }
    for(int i = 0;i < b;i++) {
        cin >> B[i];
    }

    for(int i = 0;i < a;i++) {
        if(A[i] == '2') {
            point1 += 2;
        } else if(A[i] == '3') {
            point1 += 3;
        } else if(A[i] == '4') {
            point1 += 4;
        } else if(A[i] == '5') {
            point1 += 5;
        } else if(A[i] == '6') {
            point1 += 6;
        } else if(A[i] == '7') {
            point1 += 7;
        } else if(A[i] == '8') {
            point1 += 8;
        } else if(A[i] == '9') {
            point1 += 9;
        } else if(A[i] == 'J') {
            point1 += 10;
        } else if(A[i] == 'Q') {
            point1 += 10;
        } else if(A[i] == 'K') {
            point1 += 10;
        } else if(A[i] == 'A') {
            point1 += 11;
        } else {
            point1 += 10;
        }
    }

    for(int i = 0;i < b;i++) {
        if(B[i] == '2') {
            point2 += 2;
        } else if(B[i] == '3') {
            point2 += 3;
        } else if(B[i] == '4') {
            point2 += 4;
        } else if(B[i] == '5') {
            point2 += 5;
        } else if(B[i] == '6') {
            point2 += 6;
        } else if(B[i] == '7') {
            point2 += 7;
        } else if(B[i] == '8') {
            point2 += 8;
        } else if(B[i] == '9') {
            point2 += 9;
        } else if(B[i] == 'J') {
            point2 += 10;
        } else if(B[i] == 'Q') {
            point2 += 10;
        } else if(B[i] == 'K') {
            point2 += 10;
        } else if(B[i] == 'A') {
            point2 += 11;
        } else {
            point2 += 10;
        }
    }

    while(point1 > 21) {
        point1 -= 10;
    }
    while(point2 > 21) {
        point2 -= 10;
    }

    if(point1 > point2) {
        cout << "A" << endl;
    } else if(point1 < point2) {
        cout << "B" << endl;
    } else {
        cout << "Draw" << endl;
    }

    cout << point1 << " " << point2;
}
# 0099, 2024-09-28 15:02:06, PPPP----PPP--PPPP-PP (65%)

#include <iostream>
#include <string>
using namespace std;
int main() {
    int a,b;
    cin >> a >> b;
    char A[a];
    char B[b];

    int point1 = 0;
    int point2 = 0;

    for(int i = 0;i < a;i++) {
        cin >> A[i];
        cin.ignore();
    }
    for(int i = 0;i < b;i++) {
        cin >> B[i];
        cin.ignore();
    }

    for(int i = 0;i < a;i++) {
        if(A[i] == '2') {
            point1 += 2;
        } else if(A[i] == '3') {
            point1 += 3;
        } else if(A[i] == '4') {
            point1 += 4;
        } else if(A[i] == '5') {
            point1 += 5;
        } else if(A[i] == '6') {
            point1 += 6;
        } else if(A[i] == '7') {
            point1 += 7;
        } else if(A[i] == '8') {
            point1 += 8;
        } else if(A[i] == '9') {
            point1 += 9;
        } else if(A[i] == 'J') {
            point1 += 10;
        } else if(A[i] == 'Q') {
            point1 += 10;
        } else if(A[i] == 'K') {
            point1 += 10;
        } else if(A[i] == 'A') {
            point1 += 11;
        } else {
            point1 += 10;
        }
    }

    for(int i = 0;i < b;i++) {
        if(B[i] == '2') {
            point2 += 2;
        } else if(B[i] == '3') {
            point2 += 3;
        } else if(B[i] == '4') {
            point2 += 4;
        } else if(B[i] == '5') {
            point2 += 5;
        } else if(B[i] == '6') {
            point2 += 6;
        } else if(B[i] == '7') {
            point2 += 7;
        } else if(B[i] == '8') {
            point2 += 8;
        } else if(B[i] == '9') {
            point2 += 9;
        } else if(B[i] == 'J') {
            point2 += 10;
        } else if(B[i] == 'Q') {
            point2 += 10;
        } else if(B[i] == 'K') {
            point2 += 10;
        } else if(B[i] == 'A') {
            point2 += 11;
        } else {
            point2 += 10;
        }
    }

    while(point1 > 21) {
        point1 -= 10;
    }
    while(point2 > 21) {
        point2 -= 10;
    }

    if(point1 > point2) {
        cout << "A" << endl;
    } else if(point1 < point2) {
        cout << "B" << endl;
    } else {
        cout << "Draw" << endl;
    }

    cout << point1 << " " << point2;
    return 0;
}
# 0100, 2024-09-28 15:06:39, PPPPP--PPPP--PPPP-PP (75%)

#include <iostream>
#include <string>
using namespace std;
int main() {
    int a,b;
    cin >> a >> b;
    char A[a];
    char B[b];

    int point1 = 0;
    int point2 = 0;

    for(int i = 0;i < a;i++) {
        cin >> A[i];
        cin.ignore();
    }
    for(int i = 0;i < b;i++) {
        cin >> B[i];
        cin.ignore();
    }

    for(int i = 0;i < a;i++) {
        if(A[i] == '2') {
            point1 += 2;
        } else if(A[i] == '3') {
            point1 += 3;
        } else if(A[i] == '4') {
            point1 += 4;
        } else if(A[i] == '5') {
            point1 += 5;
        } else if(A[i] == '6') {
            point1 += 6;
        } else if(A[i] == '7') {
            point1 += 7;
        } else if(A[i] == '8') {
            point1 += 8;
        } else if(A[i] == '9') {
            point1 += 9;
        } else if(A[i] == 'J') {
            point1 += 10;
        } else if(A[i] == 'Q') {
            point1 += 10;
        } else if(A[i] == 'K') {
            point1 += 10;
        } else if(A[i] == 'A') {
            point1 += 11;
        } else {
            point1 += 10;
        }
    }

    for(int i = 0;i < b;i++) {
        if(B[i] == '2') {
            point2 += 2;
        } else if(B[i] == '3') {
            point2 += 3;
        } else if(B[i] == '4') {
            point2 += 4;
        } else if(B[i] == '5') {
            point2 += 5;
        } else if(B[i] == '6') {
            point2 += 6;
        } else if(B[i] == '7') {
            point2 += 7;
        } else if(B[i] == '8') {
            point2 += 8;
        } else if(B[i] == '9') {
            point2 += 9;
        } else if(B[i] == 'J') {
            point2 += 10;
        } else if(B[i] == 'Q') {
            point2 += 10;
        } else if(B[i] == 'K') {
            point2 += 10;
        } else if(B[i] == 'A') {
            point2 += 11;
        } else {
            point2 += 10;
        }
    }

    for(int i = 0; i< a;i++) {
        if(A[i] == 'A') {
    while(point1 > 21) {
        point1 -= 10;
    }
    }
    }
    for(int i = 0; i< b;i++) {
        if(B[i] == 'A') {
    while(point2 > 21) {
        point2 -= 10;
    }
    }
    }
    

    if(point1 > point2 && point1 < 22 && point2 <22) {
        cout << "A" << endl;
    } else if(point1 < point2 && point1 < 22 && point2 <22) {
        cout << "B" << endl;
    } else {
        cout << "Draw" << endl;
    }

    cout << point1 << " " << point2;
    return 0;
}
# 0101, 2024-09-28 15:10:52, --PPPPP----PPPP-PP-- (55%)

#include <iostream>
#include <string>
using namespace std;
int main() {
    int a,b;
    cin >> a >> b;
    char A[a];
    char B[b];

    int point1 = 0;
    int point2 = 0;

    for(int i = 0;i < a;i++) {
        cin >> A[i];
        cin.ignore();
    }
    for(int i = 0;i < b;i++) {
        cin >> B[i];
        cin.ignore();
    }

    for(int i = 0;i < a;i++) {
        if(A[i] == '2') {
            point1 += 2;
        } else if(A[i] == '3') {
            point1 += 3;
        } else if(A[i] == '4') {
            point1 += 4;
        } else if(A[i] == '5') {
            point1 += 5;
        } else if(A[i] == '6') {
            point1 += 6;
        } else if(A[i] == '7') {
            point1 += 7;
        } else if(A[i] == '8') {
            point1 += 8;
        } else if(A[i] == '9') {
            point1 += 9;
        } else if(A[i] == 'J') {
            point1 += 10;
        } else if(A[i] == 'Q') {
            point1 += 10;
        } else if(A[i] == 'K') {
            point1 += 10;
        } else if(A[i] == 'A') {
            point1 += 11;
        } else {
            point1 += 10;
        }
    }

    for(int i = 0;i < b;i++) {
        if(B[i] == '2') {
            point2 += 2;
        } else if(B[i] == '3') {
            point2 += 3;
        } else if(B[i] == '4') {
            point2 += 4;
        } else if(B[i] == '5') {
            point2 += 5;
        } else if(B[i] == '6') {
            point2 += 6;
        } else if(B[i] == '7') {
            point2 += 7;
        } else if(B[i] == '8') {
            point2 += 8;
        } else if(B[i] == '9') {
            point2 += 9;
        } else if(B[i] == 'J') {
            point2 += 10;
        } else if(B[i] == 'Q') {
            point2 += 10;
        } else if(B[i] == 'K') {
            point2 += 10;
        } else if(B[i] == 'A') {
            point2 += 11;
        } else {
            point2 += 10;
        }
    }

    for(int i = 0; i< a;i++) {
        if(A[i] == 'A') {
    while(point1 > 21) {
        point1 -= 10;
    }
    }
    }
    for(int i = 0; i< b;i++) {
        if(B[i] == 'A') {
    while(point2 > 21) {
        point2 -= 10;
    }
    }
    }

    if(point1 < 22 && point2 > 21) {
        cout << "A" << endl;
    } else if (point1 > 21 && point2 < 22) {
        cout << "B" << endl;
    } else if (point1 < 22 && point2 <22) {
        cout << "Draw" << endl;
    } else {
        if(point1 > point2 ) {
        cout << "A" << endl;
    } else if(point1 < point2 ) {
        cout << "B" << endl;
    } else {
        cout << "Draw" << endl;
    }

    }
    

    
    cout << point1 << " " << point2;
    return 0;
}
# 0102, 2024-09-28 15:12:48, --PP-PP----PPPP-PP-- (50%)

#include <iostream>
#include <string>
using namespace std;
int main() {
    int a,b;
    cin >> a >> b;
    char A[a];
    char B[b];

    int point1 = 0;
    int point2 = 0;

    for(int i = 0;i < a;i++) {
        cin >> A[i];
        cin.ignore();
    }
    for(int i = 0;i < b;i++) {
        cin >> B[i];
        cin.ignore();
    }

    for(int i = 0;i < a;i++) {
        if(A[i] == '2') {
            point1 += 2;
        } else if(A[i] == '3') {
            point1 += 3;
        } else if(A[i] == '4') {
            point1 += 4;
        } else if(A[i] == '5') {
            point1 += 5;
        } else if(A[i] == '6') {
            point1 += 6;
        } else if(A[i] == '7') {
            point1 += 7;
        } else if(A[i] == '8') {
            point1 += 8;
        } else if(A[i] == '9') {
            point1 += 9;
        } else if(A[i] == 'J') {
            point1 += 10;
        } else if(A[i] == 'Q') {
            point1 += 10;
        } else if(A[i] == 'K') {
            point1 += 10;
        } else if(A[i] == 'A') {
            point1 += 11;
        } else {
            point1 += 10;
        }
    }

    for(int i = 0;i < b;i++) {
        if(B[i] == '2') {
            point2 += 2;
        } else if(B[i] == '3') {
            point2 += 3;
        } else if(B[i] == '4') {
            point2 += 4;
        } else if(B[i] == '5') {
            point2 += 5;
        } else if(B[i] == '6') {
            point2 += 6;
        } else if(B[i] == '7') {
            point2 += 7;
        } else if(B[i] == '8') {
            point2 += 8;
        } else if(B[i] == '9') {
            point2 += 9;
        } else if(B[i] == 'J') {
            point2 += 10;
        } else if(B[i] == 'Q') {
            point2 += 10;
        } else if(B[i] == 'K') {
            point2 += 10;
        } else if(B[i] == 'A') {
            point2 += 11;
        } else {
            point2 += 10;
        }
    }

    for(int i = 0; i< a;i++) {
        if(A[i] == 'A') {
    while(point1 > 21) {
        point1 -= 10;
    }
    }
    }
    for(int i = 0; i< b;i++) {
        if(B[i] == 'A') {
    while(point2 > 21) {
        point2 -= 10;
    }
    }
    }

    if(point1 < 22 && point2 > 21) {
        cout << "A" << endl;
    } else if (point1 > 21 && point2 < 22) {
        cout << "B" << endl;
    } else if (point1 < 22 && point2 <22) {
        cout << "Draw" << endl;
    } else if (point1 < 22 && point2 < 22) {
        if(point1 > point2 ) {
        cout << "A" << endl;
    } else if(point1 < point2 ) {
        cout << "B" << endl;
    } else {
        cout << "Draw" << endl;
    }

    }

    
    cout << point1 << " " << point2;
    return 0;
}
# 0103, 2024-09-28 15:14:23, --PPPPPP---PPPP-PP-- (60%)

#include <iostream>
#include <string>
using namespace std;
int main() {
    int a,b;
    cin >> a >> b;
    char A[a];
    char B[b];

    int point1 = 0;
    int point2 = 0;

    for(int i = 0;i < a;i++) {
        cin >> A[i];
        cin.ignore();
    }
    for(int i = 0;i < b;i++) {
        cin >> B[i];
        cin.ignore();
    }

    for(int i = 0;i < a;i++) {
        if(A[i] == '2') {
            point1 += 2;
        } else if(A[i] == '3') {
            point1 += 3;
        } else if(A[i] == '4') {
            point1 += 4;
        } else if(A[i] == '5') {
            point1 += 5;
        } else if(A[i] == '6') {
            point1 += 6;
        } else if(A[i] == '7') {
            point1 += 7;
        } else if(A[i] == '8') {
            point1 += 8;
        } else if(A[i] == '9') {
            point1 += 9;
        } else if(A[i] == 'J') {
            point1 += 10;
        } else if(A[i] == 'Q') {
            point1 += 10;
        } else if(A[i] == 'K') {
            point1 += 10;
        } else if(A[i] == 'A') {
            point1 += 11;
        } else {
            point1 += 10;
        }
    }

    for(int i = 0;i < b;i++) {
        if(B[i] == '2') {
            point2 += 2;
        } else if(B[i] == '3') {
            point2 += 3;
        } else if(B[i] == '4') {
            point2 += 4;
        } else if(B[i] == '5') {
            point2 += 5;
        } else if(B[i] == '6') {
            point2 += 6;
        } else if(B[i] == '7') {
            point2 += 7;
        } else if(B[i] == '8') {
            point2 += 8;
        } else if(B[i] == '9') {
            point2 += 9;
        } else if(B[i] == 'J') {
            point2 += 10;
        } else if(B[i] == 'Q') {
            point2 += 10;
        } else if(B[i] == 'K') {
            point2 += 10;
        } else if(B[i] == 'A') {
            point2 += 11;
        } else {
            point2 += 10;
        }
    }

    for(int i = 0; i< a;i++) {
        if(A[i] == 'A') {
    while(point1 > 21) {
        point1 -= 10;
    }
    }
    }
    for(int i = 0; i< b;i++) {
        if(B[i] == 'A') {
    while(point2 > 21) {
        point2 -= 10;
    }
    }
    }

    if(point1 < 22 && point2 > 21) {
        cout << "A" << endl;
    } else if (point1 > 21 && point2 < 22) {
        cout << "B" << endl;
    } else if (point1 < 22 && point2 <22) {
        cout << "Draw" << endl;
    } else {
    

    if(point1 > point2 && point1 < 22 && point2 <22) {
        cout << "A" << endl;
    } else if(point1 < point2 && point1 < 22 && point2 <22) {
        cout << "B" << endl;
    } else {
        cout << "Draw" << endl;
    }
    }

    cout << point1 << " " << point2;
    return 0;
}
# 0104, 2024-09-28 15:17:00, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <string>
using namespace std;
int main() {
    int a,b;
    cin >> a >> b;
    char A[a];
    char B[b];

    int point1 = 0;
    int point2 = 0;

    for(int i = 0;i < a;i++) {
        cin >> A[i];
        cin.ignore();
    }
    for(int i = 0;i < b;i++) {
        cin >> B[i];
        cin.ignore();
    }

    for(int i = 0;i < a;i++) {
        if(A[i] == '2') {
            point1 += 2;
        } else if(A[i] == '3') {
            point1 += 3;
        } else if(A[i] == '4') {
            point1 += 4;
        } else if(A[i] == '5') {
            point1 += 5;
        } else if(A[i] == '6') {
            point1 += 6;
        } else if(A[i] == '7') {
            point1 += 7;
        } else if(A[i] == '8') {
            point1 += 8;
        } else if(A[i] == '9') {
            point1 += 9;
        } else if(A[i] == 'J') {
            point1 += 10;
        } else if(A[i] == 'Q') {
            point1 += 10;
        } else if(A[i] == 'K') {
            point1 += 10;
        } else if(A[i] == 'A') {
            point1 += 11;
        } else {
            point1 += 10;
        }
    }

    for(int i = 0;i < b;i++) {
        if(B[i] == '2') {
            point2 += 2;
        } else if(B[i] == '3') {
            point2 += 3;
        } else if(B[i] == '4') {
            point2 += 4;
        } else if(B[i] == '5') {
            point2 += 5;
        } else if(B[i] == '6') {
            point2 += 6;
        } else if(B[i] == '7') {
            point2 += 7;
        } else if(B[i] == '8') {
            point2 += 8;
        } else if(B[i] == '9') {
            point2 += 9;
        } else if(B[i] == 'J') {
            point2 += 10;
        } else if(B[i] == 'Q') {
            point2 += 10;
        } else if(B[i] == 'K') {
            point2 += 10;
        } else if(B[i] == 'A') {
            point2 += 11;
        } else {
            point2 += 10;
        }
    }

    for(int i = 0; i< a;i++) {
        if(A[i] == 'A') {
    while(point1 > 21) {
        point1 -= 10;
    }
    }
    }
    for(int i = 0; i< b;i++) {
        if(B[i] == 'A') {
    while(point2 > 21) {
        point2 -= 10;
    }
    }
    }

    if((point1 > point2 && point1 < 22 && point2 <22)||(point1 < 22 && point2 > 21)) {
        cout << "A" << endl;
    } else if((point1 < point2 && point1 < 22 && point2 <22) || (point1 > 21 && point2 < 22) ) {
        cout << "B" << endl;
    } else {
        cout << "Draw" << endl;
    }

    cout << point1 << " " << point2;
    return 0;
}

# 0105, 2024-09-28 13:10:11, P------------------- (5%)

#include<iostream>
using namespace std;
int main(){
    int a,b,sum1=0,sum2=0;
    cin >> a >> b;
    char carda[a],cardb[b];
    for(int i = 0 ; i < a ; i++){
        cin >> carda[i];
    } 
    for(int i = 0 ; i < b ; i++){
        cin >> cardb[i];
    } 
    for(int i = 0 ; i < a ; i++){
        if((carda[i]-'0')>=0&&(carda[i]-'0')<=9){
            sum1+=carda[i]-'0';
        }else if(carda[i]=='J'||carda[i]=='Q'||carda[i]=='K'){
            sum1+=10;
        }else if(carda[i]=='A'){
            if(sum1>10){
                sum1+=1;
            }else{
                sum1+=11;
            }
        }
    }
    for(int i = 0 ; i < b ; i++){
        if((cardb[i]-'0')>=0&&(cardb[i]-'0')<=9){
            sum2+=cardb[i]-'0';
        }else if(cardb[i]=='J'||cardb[i]=='Q'||cardb[i]=='K'){
            sum2+=10;
        }else if(cardb[i]=='A'){
            if(sum2>10){
                sum2+=1;
            }else{
                sum2+=11;
            }
        }
    }
    if(sum1 > sum2){
        cout << 'A' << endl;
    }else if(sum2 > sum1){
        cout << 'B' << endl;
    }
    cout << sum1 << " " << sum2;
}
# 0106, 2024-09-28 13:15:35, P---P-P-----P----P-- (25%)

#include<iostream>
using namespace std;
int main(){
    int a,b,sum1=0,sum2=0;
    cin >> a >> b;
    char carda[a],cardb[b];
    for(int i = 0 ; i < a ; i++){
        cin >> carda[i];
    } 
    for(int i = 0 ; i < b ; i++){
        cin >> cardb[i];
    } 
    for(int i = 0 ; i < a ; i++){
        if((carda[i]-'0')>=0&&(carda[i]-'0')<=9){
            sum1+=carda[i]-'0';
        }else if(carda[i]=='J'||carda[i]=='Q'||carda[i]=='K'){
            sum1+=10;
        }else if(carda[i]=='A'){
            if(sum1>10){
                sum1+=1;
            }else{
                sum1+=11;
            }
        }
    }
    for(int i = 0 ; i < b ; i++){
        if((cardb[i]-'0')>=0&&(cardb[i]-'0')<=9){
            sum2+=cardb[i]-'0';
        }else if(cardb[i]=='J'||cardb[i]=='Q'||cardb[i]=='K'){
            sum2+=10;
        }else if(cardb[i]=='A'){
            if(sum2>10){
                sum2+=1;
            }else{
                sum2+=11;
            }
        }
    }
    if(sum1>21){
        if(sum2>21){
            cout << "Draw" << endl;
            cout << sum1 << " " <<sum2;
        }else{
            cout << 'B' << endl;
            cout << sum1 << " " <<sum2;
        }
    }else{
        if(sum2>21){
            cout << 'A' << endl;
            cout << sum1 << " " <<sum2;
        }else{
            if(sum1 > sum2){
            cout << 'A' << endl;
            }else if(sum2 > sum1){
            cout << 'B' << endl;
            }
            cout << sum1 << " " << sum2;
        }
    }
}
# 0107, 2024-09-28 13:30:51, Px-xxPPxxxxxxxxxxxxx (15%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,sum1=0,sum2=0;
    cin >> a >> b;
    string carda[a],cardb[b];
    for(int i = 0 ; i < a ; i++){
        cin >> carda[i];
    } 
    for(int i = 0 ; i < b ; i++){
        cin >> cardb[i];
    }
    for(int i = 0 ; i < a ; i++){
        if(carda[i]!="J"||carda[i]!="K"||carda[i]!="Q"||carda[i]!="A"){
            sum1+=stoi(carda[i]);
        }else{
            if(carda[i]=="J"||carda[i]=="Q"||carda[i]=="k"){
                sum1+=10;
            }else if(carda[i]=="A"){
            if(sum1>10){
                sum1+=1;
            }else{
                sum1+=11;
            }
            }
        }
    } 
    for(int i = 0 ; i < b ; i++){
        if(cardb[i]!="J"||cardb[i]!="K"||cardb[i]!="Q"||cardb[i]!="A"){
            sum2+=stoi(cardb[i]);
        }else{
            if(cardb[i]=="J"||cardb[i]=="Q"||cardb[i]=="k"){
                sum2+=10;
            }else if(cardb[i]=="A"){
            if(sum2>10){
                sum2+=1;
            }else{
                sum2+=11;
            }
            }
        }
    } 
    if(sum1>21){
        if(sum2>21){
            cout << "Draw" << endl;
            cout << sum1 << " " <<sum2;
        }else{
            cout << 'B' << endl;
            cout << sum1 << " " <<sum2;
        }
    }else{
        if(sum2>21){
            cout << 'A' << endl;
            cout << sum1 << " " <<sum2;
        }else{
            if(sum1 > sum2){
            cout << 'A' << endl;
            }else if(sum2 > sum1){
            cout << 'B' << endl;
            }
            cout << sum1 << " " << sum2;
        }
    }
}
# 0108, 2024-09-28 13:47:26, x----xx-x---x-x---x- (0%)

#include<iostream>
#include<string>
using namespace std;
int main(){
    int a,b,sum1=0,sum2=0,idx=0;
    cin >> a >> b;
    string s1,s2,carda[a],cardb[b];
    cin.ignore();
    getline(cin,s1);
    getline(cin,s2);
    for(int i = 0 ; i < 5 ; i++){
        if(s1[i]!=' '){
            carda[idx]=s1[i];
            idx++;
        }
    }
    idx = 0;
    for(int i = 0 ; i < 5 ; i++){
        if(s2[i]!=' '){
            cardb[idx]=s2[i];
            idx++;
        }
    }  
    for(int i = 0 ; i < a ; i++){
        if(carda[i]!="J"||carda[i]!="K"||carda[i]!="Q"||carda[i]!="A"){
            if(carda[i]=="1"){
                sum1+=1;
            }else if(carda[i]=="2"){
                sum1+=2;
            }else if(carda[i]=="3"){
                sum1+=3;
            }else if(carda[i]=="4"){
                sum1+=4;
            }else if(carda[i]=="5"){
                sum1+=5;
            }else if(carda[i]=="6"){
                sum1+=6;
            }else if(carda[i]=="7"){
                sum1+=7;
            }else if(carda[i]=="8"){
                sum1+=8;
            }else if(carda[i]=="9"){
                sum1+=9;
            }else if(carda[i]=="10"){
                sum1+=10;
            }
        }else{
            if(carda[i]=="J"||carda[i]=="Q"||carda[i]=="k"){
                sum1+=10;
            }else if(carda[i]=="A"){
            if(sum1>10){
                sum1+=1;
            }else{
                sum1+=11;
            }
            }
        }
    } 
    for(int i = 0 ; i < b ; i++){
        if(cardb[i]!="J"||cardb[i]!="K"||cardb[i]!="Q"||cardb[i]!="A"){
            if(cardb[i]=="1"){
                sum2+=1;
            }else if(cardb[i]=="2"){
                sum2+=2;
            }else if(carda[i]=="3"){
                sum2+=3;
            }else if(cardb[i]=="4"){
                sum2+=4;
            }else if(cardb[i]=="5"){
                sum2+=5;
            }else if(cardb[i]=="6"){
                sum2+=6;
            }else if(cardb[i]=="7"){
                sum2+=7;
            }else if(cardb[i]=="8"){
                sum2+=8;
            }else if(cardb[i]=="9"){
                sum2+=9;
            }else if(cardb[i]=="10"){
                sum2+=10;
            }
        }else{
            if(cardb[i]=="J"||cardb[i]=="Q"||cardb[i]=="k"){
                sum2+=10;
            }else if(cardb[i]=="A"){
            if(sum2>10){
                sum2+=1;
            }else{
                sum2+=11;
            }
            }
        }
    } 
    if(sum1>21){
        if(sum2>21){
            cout << "Draw" << endl;
            cout << sum1 << " " <<sum2;
        }else{
            cout << 'B' << endl;
            cout << sum1 << " " <<sum2;
        }
    }else{
        if(sum2>21){
            cout << 'A' << endl;
            cout << sum1 << " " <<sum2;
        }else{
            if(sum1 > sum2){
            cout << 'A' << endl;
            }else if(sum2 > sum1){
            cout << 'B' << endl;
            }
            cout << sum1 << " " << sum2;
        }
    }
}
# 0109, 2024-09-28 13:48:58, P----PP------------- (15%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,sum1=0,sum2=0;
    cin >> a >> b;
    string carda[a],cardb[b];
    for(int i = 0 ; i < a ; i++){
        cin >> carda[i];
    } 
    for(int i = 0 ; i < b ; i++){
        cin >> cardb[i];
    }
    for(int i = 0 ; i < a ; i++){
        if(carda[i]!="J"||carda[i]!="K"||carda[i]!="Q"||carda[i]!="A"){
            if(carda[i]=="1"){
                sum1+=1;
            }else if(carda[i]=="2"){
                sum1+=2;
            }else if(carda[i]=="3"){
                sum1+=3;
            }else if(carda[i]=="4"){
                sum1+=4;
            }else if(carda[i]=="5"){
                sum1+=5;
            }else if(carda[i]=="6"){
                sum1+=6;
            }else if(carda[i]=="7"){
                sum1+=7;
            }else if(carda[i]=="8"){
                sum1+=8;
            }else if(carda[i]=="9"){
                sum1+=9;
            }else if(carda[i]=="10"){
                sum1+=10;
            }
        }else{
            if(carda[i]=="J"||carda[i]=="Q"||carda[i]=="k"){
                sum1+=10;
            }else if(carda[i]=="A"){
            if(sum1>10){
                sum1+=1;
            }else{
                sum1+=11;
            }
            }
        }
    } 
    for(int i = 0 ; i < b ; i++){
        if(cardb[i]!="J"||cardb[i]!="K"||cardb[i]!="Q"||cardb[i]!="A"){
            if(cardb[i]=="1"){
                sum2+=1;
            }else if(cardb[i]=="2"){
                sum2+=2;
            }else if(cardb[i]=="3"){
                sum2+=3;
            }else if(cardb[i]=="4"){
                sum2+=4;
            }else if(cardb[i]=="5"){
                sum2+=5;
            }else if(cardb[i]=="6"){
                sum2+=6;
            }else if(cardb[i]=="7"){
                sum2+=7;
            }else if(cardb[i]=="8"){
                sum2+=8;
            }else if(cardb[i]=="9"){
                sum2+=9;
            }else if(cardb[i]=="10"){
                sum2+=10;
            }
        }else{
            if(cardb[i]=="J"||cardb[i]=="Q"||cardb[i]=="k"){
                sum2+=10;
            }else if(cardb[i]=="A"){
            if(sum2>10){
                sum2+=1;
            }else{
                sum2+=11;
            }
            }
        }
    } 
    if(sum1>21){
        if(sum2>21){
            cout << "Draw" << endl;
            cout << sum1 << " " <<sum2;
        }else{
            cout << 'B' << endl;
            cout << sum1 << " " <<sum2;
        }
    }else{
        if(sum2>21){
            cout << 'A' << endl;
            cout << sum1 << " " <<sum2;
        }else{
            if(sum1 > sum2){
            cout << 'A' << endl;
            }else if(sum2 > sum1){
            cout << 'B' << endl;
            }
            cout << sum1 << " " << sum2;
        }
    }
}
# 0110, 2024-09-28 14:27:04, PP--PPPPP---P----PP- (50%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,sum1=0,sum2=0;
    cin >> a >> b;
    string s1,s2,idx1="",idx2="";
    cin.ignore();
    getline(cin,s1);
    getline(cin,s2);
    for(int i = 0 ; i < s1.length() ; i++){
        if(s1[i]!=' '){
            idx1 += s1[i];
        }
    }
    for(int i = 0 ; i < s2.length() ; i++){
        if(s2[i]!=' '){
            idx2 += s2[i];
        }
    }
    for(int i = 0 ; i < idx1.length() ; i++){
        if(idx1[i]-'0'>1&&idx1[i]-'0'<=9){
            sum1+=idx1[i]-'0';
           }else if(idx1[i]-'0'==1){
            sum1+=10;
            i++;
        } 
        else if(idx1[i]=='J'||idx1[i]=='Q'||idx1[i]=='K'){
            sum1+=10;
        }else if(idx1[i]=='A'){
                if(sum1>10){
                    sum1+=1;
                }else{
                    sum1+=11;
                }
            }
    }
    for(int i = 0 ; i < idx2.length() ; i++){
        if(idx2[i]-'0'>1&&idx2[i]-'0'<=9){
            sum2+=idx2[i]-'0';
           }else if(idx2[i]-'0'==1){
            sum2+=10;
            i++;
        } 
        else if(idx2[i]=='J'||idx2[i]=='Q'||idx2[i]=='K'){
            sum2+=10;
        }else if(idx2[i]=='A'){
                if(sum2>10){
                    sum2+=1;
                }else{
                    sum2+=11;
                }
            }
    }
    if(sum1==21&&sum2==21){
        cout << "Draw" << endl;
        cout << sum1 << " " <<sum2;
        return 0;
    }
    if(sum1>21){
        if(sum2>21){
            cout << "Draw" << endl;
            cout << sum1 << " " <<sum2;
        }else{
            cout << 'B' << endl;
            cout << sum1 << " " <<sum2;
        }
    }else{
        if(sum2>21){
            cout << 'A' << endl;
            cout << sum1 << " " <<sum2;
        }else{
            if(sum1 > sum2){
            cout << 'A' << endl;
            }else if(sum2 > sum1){
            cout << 'B' << endl;
            }
            cout << sum1 << " " << sum2;
        }
    }
}
# 0111, 2024-09-28 14:33:35, PP--PPPPPPPPP----PP- (65%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,sum1=0,sum2=0;
    cin >> a >> b;
    string s1,s2,idx1="",idx2="";
    cin.ignore();
    getline(cin,s1);
    getline(cin,s2);
    for(int i = 0 ; i < s1.length() ; i++){
        if(s1[i]!=' '){
            idx1 += s1[i];
        }
    }
    for(int i = 0 ; i < s2.length() ; i++){
        if(s2[i]!=' '){
            idx2 += s2[i];
        }
    }
    for(int i = 0 ; i < idx1.length() ; i++){
        if(idx1[i]-'0'>1&&idx1[i]-'0'<=9){
            sum1+=idx1[i]-'0';
           }else if(idx1[i]-'0'==1){
            sum1+=10;
            i++;
        } 
        else if(idx1[i]=='J'||idx1[i]=='Q'||idx1[i]=='K'){
            sum1+=10;
        }
    }
    for(int i = 0 ; i < idx1.length() ; i++){
        if(idx1[i]=='A'){
                if(sum1>10){
                    sum1+=1;
                }else{
                    sum1+=11;
                }
            }
    }
    for(int i = 0 ; i < idx2.length() ; i++){
        if(idx2[i]-'0'>1&&idx2[i]-'0'<=9){
            sum2+=idx2[i]-'0';
           }else if(idx2[i]-'0'==1){
            sum2+=10;
            i++;
        } 
        else if(idx2[i]=='J'||idx2[i]=='Q'||idx2[i]=='K'){
            sum2+=10;
        }
    }
    for(int i = 0 ; i < idx2.length() ; i++){
        if(idx2[i]=='A'){
                if(sum2>10){
                    sum2+=1;
                }else{
                    sum2+=11;
                }
            }
    }
    if(sum1==21&&sum2==21){
        cout << "Draw" << endl;
        cout << sum1 << " " <<sum2;
        return 0;
    }
    if(sum1>21){
        if(sum2>21){
            cout << "Draw" << endl;
            cout << sum1 << " " <<sum2;
        }else{
            cout << 'B' << endl;
            cout << sum1 << " " <<sum2;
        }
    }else{
        if(sum2>21){
            cout << 'A' << endl;
            cout << sum1 << " " <<sum2;
        }else{
            if(sum1 > sum2){
            cout << 'A' << endl;
            }else if(sum2 > sum1){
            cout << 'B' << endl;
            }
            cout << sum1 << " " << sum2;
        }
    }
}
# 0112, 2024-09-28 14:38:42, PP--PPPP--PPP--P-P-P (60%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,sum1=0,sum2=0;
    cin >> a >> b;
    string s1,s2,idx1="",idx2="";
    cin.ignore();
    getline(cin,s1);
    getline(cin,s2);
    for(int i = 0 ; i < s1.length() ; i++){
        if(s1[i]!=' '){
            idx1 += s1[i];
        }
    }
    for(int i = 0 ; i < s2.length() ; i++){
        if(s2[i]!=' '){
            idx2 += s2[i];
        }
    }
    for(int i = 0 ; i < idx1.length() ; i++){
        if(idx1[i]-'0'>1&&idx1[i]-'0'<=9){
            sum1+=idx1[i]-'0';
           }else if(idx1[i]-'0'==1){
            sum1+=10;
            i++;
        } 
        else if(idx1[i]=='J'||idx1[i]=='Q'||idx1[i]=='K'){
            sum1+=10;
        }
    }
    for(int i = 0 ; i < idx1.length() ; i++){
        if(idx1[i]=='A'){
                if(sum1>9){
                    sum1+=1;
                }else{
                    sum1+=11;
                }
            }
    }
    for(int i = 0 ; i < idx2.length() ; i++){
        if(idx2[i]-'0'>1&&idx2[i]-'0'<=9){
            sum2+=idx2[i]-'0';
           }else if(idx2[i]-'0'==1){
            sum2+=10;
            i++;
        } 
        else if(idx2[i]=='J'||idx2[i]=='Q'||idx2[i]=='K'){
            sum2+=10;
        }
    }
    for(int i = 0 ; i < idx2.length() ; i++){
        if(idx2[i]=='A'){
                if(sum2>9){
                    sum2+=1;
                }else{
                    sum2+=11;
                }
            }
    }
    if(sum1==21&&sum2==21){
        cout << "Draw" << endl;
        cout << sum1 << " " <<sum2;
        return 0;
    }
    if(sum1>21){
        if(sum2>21){
            cout << "Draw" << endl;
            cout << sum1 << " " <<sum2;
        }else{
            cout << 'B' << endl;
            cout << sum1 << " " <<sum2;
        }
    }else{
        if(sum2>21){
            cout << 'A' << endl;
            cout << sum1 << " " <<sum2;
        }else{
            if(sum1 > sum2){
            cout << 'A' << endl;
            }else if(sum2 > sum1){
            cout << 'B' << endl;
            }
            cout << sum1 << " " << sum2;
        }
    }
}
# 0113, 2024-09-28 14:39:22, PP--PPPPPPPPP----PP- (65%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,sum1=0,sum2=0;
    cin >> a >> b;
    string s1,s2,idx1="",idx2="";
    cin.ignore();
    getline(cin,s1);
    getline(cin,s2);
    for(int i = 0 ; i < s1.length() ; i++){
        if(s1[i]!=' '){
            idx1 += s1[i];
        }
    }
    for(int i = 0 ; i < s2.length() ; i++){
        if(s2[i]!=' '){
            idx2 += s2[i];
        }
    }
    for(int i = 0 ; i < idx1.length() ; i++){
        if(idx1[i]-'0'>1&&idx1[i]-'0'<=9){
            sum1+=idx1[i]-'0';
           }else if(idx1[i]-'0'==1){
            sum1+=10;
            i++;
        } 
        else if(idx1[i]=='J'||idx1[i]=='Q'||idx1[i]=='K'){
            sum1+=10;
        }
    }
    for(int i = 0 ; i < idx1.length() ; i++){
        if(idx1[i]=='A'){
                if(sum1>10){
                    sum1+=1;
                }else{
                    sum1+=11;
                }
            }
    }
    for(int i = 0 ; i < idx2.length() ; i++){
        if(idx2[i]-'0'>1&&idx2[i]-'0'<=9){
            sum2+=idx2[i]-'0';
           }else if(idx2[i]-'0'==1){
            sum2+=10;
            i++;
        } 
        else if(idx2[i]=='J'||idx2[i]=='Q'||idx2[i]=='K'){
            sum2+=10;
        }
    }
    for(int i = 0 ; i < idx2.length() ; i++){
        if(idx2[i]=='A'){
                if(sum2>10){
                    sum2+=1;
                }else{
                    sum2+=11;
                }
            }
    }
    if(sum1==21&&sum2==21){
        cout << "Draw" << endl;
        cout << sum1 << " " <<sum2;
        return 0;
    }
    if(sum1>21){
        if(sum2>21){
            cout << "Draw" << endl;
            cout << sum1 << " " <<sum2;
        }else{
            cout << 'B' << endl;
            cout << sum1 << " " <<sum2;
        }
    }else{
        if(sum2>21){
            cout << 'A' << endl;
            cout << sum1 << " " <<sum2;
        }else{
            if(sum1 > sum2){
            cout << 'A' << endl;
            }else if(sum2 > sum1){
            cout << 'B' << endl;
            }
            cout << sum1 << " " << sum2;
        }
    }
}
# 0114, 2024-09-28 15:05:14, PP--PPPPPPPPP--P-PPP (75%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,sum1=0,sum2=0,pos1=0,pos2=0;
    cin >> a >> b;
    string s1,s2,idx1="",idx2="";
    cin.ignore();
    getline(cin,s1);
    getline(cin,s2);
    for(int i = 0 ; i < s1.length() ; i++){
        if(s1[i]!=' '){
            idx1 += s1[i];
        }
    }
    for(int i = 0 ; i < s2.length() ; i++){
        if(s2[i]!=' '){
            idx2 += s2[i];
        }
    }
    for(int i = 0 ; i < idx1.length() ; i++){
        if(idx1[i]-'0'>1&&idx1[i]-'0'<=9){
            sum1+=idx1[i]-'0';
           }else if(idx1[i]-'0'==1){
            sum1+=10;
            i++;
        } 
        else if(idx1[i]=='J'||idx1[i]=='Q'||idx1[i]=='K'){
            sum1+=10;
        }else if(idx1[i]=='A'){
            pos1++;
        }
    }
    for(int i = 0 ; i < idx1.length() ; i++){
        if(idx1[i]=='A'){
                if(sum1>10){
                    sum1+=1;
                }else if(sum1==10&pos1!=1){
                    sum1+=1;
                }else if(sum1==10&&pos1==1){
                    sum1+=11;
                }else{
                    sum1+=11;
                }
            }
    }
    for(int i = 0 ; i < idx2.length() ; i++){
        if(idx2[i]-'0'>1&&idx2[i]-'0'<=9){
            sum2+=idx2[i]-'0';
           }else if(idx2[i]-'0'==1){
            sum2+=10;
            i++;
        } 
        else if(idx2[i]=='J'||idx2[i]=='Q'||idx2[i]=='K'){
            sum2+=10;
        }else if(idx2[i]=='A'){
            pos2++;
        }
    }
    for(int i = 0 ; i < idx2.length() ; i++){
        if(idx2[i]=='A'){
                if(sum2>10){
                    sum2+=1;
                }else if(sum2==10&pos2!=1){
                    sum2+=1;
                }else if(sum2==10&&pos2==1){
                    sum2+=11;
                }else{
                    sum2+=11;
                }
            }
    }
    if(sum1==21&&sum2==21){
        cout << "Draw" << endl;
        cout << sum1 << " " <<sum2;
        return 0;
    }
    if(sum1>21){
        if(sum2>21){
            cout << "Draw" << endl;
            cout << sum1 << " " <<sum2;
        }else{
            cout << 'B' << endl;
            cout << sum1 << " " <<sum2;
        }
    }else{
        if(sum2>21){
            cout << 'A' << endl;
            cout << sum1 << " " <<sum2;
        }else{
            if(sum1 > sum2){
            cout << 'A' << endl;
            }else if(sum2 > sum1){
            cout << 'B' << endl;
            }
            cout << sum1 << " " << sum2;
        }
    }
}
# 0115, 2024-09-28 15:09:32, PPPPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,sum1=0,sum2=0,pos1=0,pos2=0;
    cin >> a >> b;
    string s1,s2,idx1="",idx2="";
    cin.ignore();
    getline(cin,s1);
    getline(cin,s2);
    for(int i = 0 ; i < s1.length() ; i++){
        if(s1[i]!=' '){
            idx1 += s1[i];
        }
    }
    for(int i = 0 ; i < s2.length() ; i++){
        if(s2[i]!=' '){
            idx2 += s2[i];
        }
    }
    for(int i = 0 ; i < idx1.length() ; i++){
        if(idx1[i]-'0'>1&&idx1[i]-'0'<=9){
            sum1+=idx1[i]-'0';
           }else if(idx1[i]-'0'==1){
            sum1+=10;
            i++;
        } 
        else if(idx1[i]=='J'||idx1[i]=='Q'||idx1[i]=='K'){
            sum1+=10;
        }else if(idx1[i]=='A'){
            pos1++;
        }
    }
    for(int i = 0 ; i < idx1.length() ; i++){
        if(idx1[i]=='A'){
                if(sum1>10){
                    sum1+=1;
                }else if(sum1==10&pos1!=1){
                    sum1+=1;
                }else if(sum1==10&&pos1==1){
                    sum1+=11;
                }else{
                    sum1+=11;
                }
            }
    }
    for(int i = 0 ; i < idx2.length() ; i++){
        if(idx2[i]-'0'>1&&idx2[i]-'0'<=9){
            sum2+=idx2[i]-'0';
           }else if(idx2[i]-'0'==1){
            sum2+=10;
            i++;
        } 
        else if(idx2[i]=='J'||idx2[i]=='Q'||idx2[i]=='K'){
            sum2+=10;
        }else if(idx2[i]=='A'){
            pos2++;
        }
    }
    for(int i = 0 ; i < idx2.length() ; i++){
        if(idx2[i]=='A'){
                if(sum2>10){
                    sum2+=1;
                }else if(sum2==10&pos2!=1){
                    sum2+=1;
                }else if(sum2==10&&pos2==1){
                    sum2+=11;
                }else{
                    sum2+=11;
                }
            }
    }
    if(sum1==21&&sum2==21){
        cout << "Draw" << endl;
        cout << sum1 << " " <<sum2;
        return 0;
    }
    if(sum1==sum2){
        cout << "Draw" << endl;
        cout << sum1 << " " <<sum2;
        return 0;
    }
    if(sum1>21){
        if(sum2>21){
            cout << "Draw" << endl;
            cout << sum1 << " " <<sum2;
        }else{
            cout << 'B' << endl;
            cout << sum1 << " " <<sum2;
        }
    }else{
        if(sum2>21){
            cout << 'A' << endl;
            cout << sum1 << " " <<sum2;
        }else{
            if(sum1 > sum2){
            cout << 'A' << endl;
            }else if(sum2 > sum1){
            cout << 'B' << endl;
            }
            cout << sum1 << " " << sum2;
        }
    }
}

# 0116, 2024-09-28 13:03:28, -------------------- (0%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){

    char input;
    int A_input = 0;
    int A_score = 0;
    int B_input = 0;
    int B_score = 0;

    cin >> A_input >> B_input;

    for(int i = 0; i < A_input; i++){
        cin >> input;
        switch(input){
            case 'A' : 
            if(A_score + 11 <= 21){
                A_score+=11;
            }
            else{
                A_score+=1;
            }
            case '2' : A_score+=2;
            case '3' : A_score+=3;
            case '4' : A_score+=4;
            case '5' : A_score+=5;
            case '6' : A_score+=6;
            case '7' : A_score+=7;
            case '8' : A_score+=8;
            case '9' : A_score+=9;
            case '10' : A_score+=10;
            case 'J' : A_score+=10;
            case 'Q' : A_score+=10;
            case 'K' : A_score+=10;
        }
    }

    for(int i = 0; i < B_input; i++){
        cin >> input;
        switch(input){
            case 'B' : 
            if(B_score + 11 <= 21){
                B_score+=11;
            }
            else{
                B_score+=1;
            }
            case '2' : B_score+=2;
            case '3' : B_score+=3;
            case '4' : B_score+=4;
            case '5' : B_score+=5;
            case '6' : B_score+=6;
            case '7' : B_score+=7;
            case '8' : B_score+=8;
            case '9' : B_score+=9;
            case '10' : B_score+=10;
            case 'J' : B_score+=10;
            case 'Q' : B_score+=10;
            case 'K' : B_score+=10;
        }
    }

    if(A_score > 21 && B_score <= 21){
        cout << "B" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > 21 && A_score <= 21){
        cout << "A" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > 21 && A_score > 21){
        cout << "Draw" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score == A_score ){
        cout << "Draw" << endl;
        cout << A_score << " " << B_score;
    }

}
# 0117, 2024-09-28 13:25:39, P-PPP-P--P--P-P--P-P (50%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){

    char input = '0';
    int A_input = 0;
    int A_score = 0;
    int B_input = 0;
    int B_score = 0;

    cin >> A_input >> B_input;

    for(int i = 0; i < A_input; i++){
        cin >> input;
        switch(input){
            case 'A' : 
            if(A_score + 11 <= 21){
                A_score+=11;
            }
            else{
                A_score+=1;
            }
            break;
            case '2' : A_score+=2;
            break;
            case '3' : A_score+=3;
            break;
            case '4' : A_score+=4;
            break;
            case '5' : A_score+=5;
            break;
            case '6' : A_score+=6;
            break;
            case '7' : A_score+=7;
            break;
            case '8' : A_score+=8;
            break;
            case '9' : A_score+=9;
            break;
            case '10' : A_score+=10;
            break;
            case 'J' : A_score+=10;
            break;
            case 'Q' : A_score+=10;
            break;
            case 'K' : A_score+=10;
            break;
        }
    }

    cin.ignore();

    for(int i = 0; i < B_input; i++){
        cin >> input;
        switch(input){
            case 'A' : 
            if(B_score + 11 <= 21){
                B_score+=11;
            }
            else{
                B_score+=1;
            }
            break;
            case '2' : B_score+=2;
            break;
            case '3' : B_score+=3;
            break;
            case '4' : B_score+=4;
            break;
            case '5' : B_score+=5;
            break;
            case '6' : B_score+=6;
            break;
            case '7' : B_score+=7;
            break;
            case '8' : B_score+=8;
            break;
            case '9' : B_score+=9;
            break;
            case '10' : B_score+=10;
            break;
            case 'J' : B_score+=10;
            break;
            case 'Q' : B_score+=10;
            break;
            case 'K' : B_score+=10;
            break;
        }
    }

    if(A_score > 21 && B_score <= 21){
        cout << "B" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > 21 && A_score <= 21){
        cout << "A" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > 21 && A_score > 21){
        cout << "Draw" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score == A_score ){
        cout << "Draw" << endl;
        cout << A_score << " " << B_score;
    }

    else if(A_score > B_score){
        cout << "A" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > A_score){
        cout << "B" << endl;
        cout << A_score << " " << B_score;
    }

}
# 0118, 2024-09-28 13:28:46, -------------------- (0%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){

    char input = '0';
    int A_input = 0;
    int A_score = 0;
    int B_input = 0;
    int B_score = 0;

    cin >> A_input >> B_input;

    for(int i = 0; i < A_input; i++){
        cin >> input;
        switch(input){
            case 'A' : 
            if(A_score + 11 <= 21){
                A_score+=11;
            }
            else{
                A_score+=1;
            }
            break;
            case '2' : A_score+=2;
            break;
            case '3' : A_score+=3;
            break;
            case '4' : A_score+=4;
            break;
            case '5' : A_score+=5;
            break;
            case '6' : A_score+=6;
            break;
            case '7' : A_score+=7;
            break;
            case '8' : A_score+=8;
            break;
            case '9' : A_score+=9;
            break;
            case '10' : A_score+=10;
            break;
            case 'J' : A_score+=10;
            break;
            case 'Q' : A_score+=10;
            break;
            case 'K' : A_score+=10;
            break;

        }
    }

    cin.ignore();

    for(int i = 0; i <= B_input; i++){
        cin >> input;
        switch(input){
            case 'A' : 
            if(B_score + 11 <= 21){
                B_score+=11;
            }
            else{
                B_score+=1;
            }
            break;
            case '2' : B_score+=2;
            break;
            case '3' : B_score+=3;
            break;
            case '4' : B_score+=4;
            break;
            case '5' : B_score+=5;
            break;
            case '6' : B_score+=6;
            break;
            case '7' : B_score+=7;
            break;
            case '8' : B_score+=8;
            break;
            case '9' : B_score+=9;
            break;
            case '10' : B_score+=10;
            break;
            case 'J' : B_score+=10;
            break;
            case 'Q' : B_score+=10;
            break;
            case 'K' : B_score+=10;
            break;

        }
    }

    if(A_score > 21 && B_score <= 21){
        cout << "B" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > 21 && A_score <= 21){
        cout << "A" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > 21 && A_score > 21){
        cout << "Draw" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score == A_score ){
        cout << "Draw" << endl;
        cout << A_score << " " << B_score;
    }

    else if(A_score > B_score){
        cout << "A" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > A_score){
        cout << "B" << endl;
        cout << A_score << " " << B_score;
    }

}
# 0119, 2024-09-28 13:30:08, P-PPP-P-----P-P--P-- (40%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){

    char input = '0';
    int A_input = 0;
    int A_score = 0;
    int B_input = 0;
    int B_score = 0;

    cin >> A_input >> B_input;

    for(int i = 0; i < A_input; i++){
        cin >> input;
        switch(input){
            case 'A' : 
            if(A_score + 11 <= 21){
                A_score+=11;
            }
            else{
                A_score+=1;
            }
            break;
            case '2' : A_score+=2;
            break;
            case '3' : A_score+=3;
            break;
            case '4' : A_score+=4;
            break;
            case '5' : A_score+=5;
            break;
            case '6' : A_score+=6;
            break;
            case '7' : A_score+=7;
            break;
            case '8' : A_score+=8;
            break;
            case '9' : A_score+=9;
            break;
            case '10' : A_score+=10;
            break;
            case 'J' : A_score+=10;
            break;
            case 'Q' : A_score+=10;
            break;
            case 'K' : A_score+=10;
            break;

        }
    }

    for(int i = 0; i < B_input; i++){
        cin >> input;
        switch(input){
            case 'A' : 
            if(B_score + 11 <= 21){
                B_score+=11;
            }
            else{
                B_score+=1;
            }
            break;
            case '2' : B_score+=2;
            break;
            case '3' : B_score+=3;
            break;
            case '4' : B_score+=4;
            break;
            case '5' : B_score+=5;
            break;
            case '6' : B_score+=6;
            break;
            case '7' : B_score+=7;
            break;
            case '8' : B_score+=8;
            break;
            case '9' : B_score+=9;
            break;
            case '10' : B_score+=10;
            break;
            case 'J' : B_score+=10;
            break;
            case 'Q' : B_score+=10;
            break;
            case 'K' : B_score+=10;
            break;

        }
    }

    if(A_score > 21 && B_score <= 21){
        cout << "B" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > 21 && A_score <= 21){
        cout << "A" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > 21 && A_score > 21){
        cout << "Draw" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score == A_score ){
        cout << "Draw" << endl;
        cout << A_score << " " << B_score;
    }

    else if(A_score > B_score){
        cout << "A" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > A_score){
        cout << "B" << endl;
        cout << A_score << " " << B_score;
    }

}
# 0120, 2024-09-28 13:33:01, P-PPP-P--P--P-P--P-P (50%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){

    char input = '0';
    int A_input = 0;
    int A_score = 0;
    int B_input = 0;
    int B_score = 0;

    cin >> A_input >> B_input;

    for(int i = 0; i < A_input; i++){
        cin >> input;
        switch(input){
            case 'A' : 
            if(A_score + 11 <= 21){
                A_score+=11;
            }
            else{
                A_score+=1;
            }
            break;
            case '2' : A_score+=2;
            break;
            case '3' : A_score+=3;
            break;
            case '4' : A_score+=4;
            break;
            case '5' : A_score+=5;
            break;
            case '6' : A_score+=6;
            break;
            case '7' : A_score+=7;
            break;
            case '8' : A_score+=8;
            break;
            case '9' : A_score+=9;
            break;
            case '10' : A_score+=10;
            break;
            case 'J' : A_score+=10;
            break;
            case 'Q' : A_score+=10;
            break;
            case 'K' : A_score+=10;
            break;

        }
    }

    cin.ignore();

    cin >> input;

    for(int i = 0; i < B_input; i++){
        switch(input){
            case 'A' : 
            if(B_score + 11 <= 21){
                B_score+=11;
            }
            else{
                B_score+=1;
            }
            break;
            case '2' : B_score+=2;
            break;
            case '3' : B_score+=3;
            break;
            case '4' : B_score+=4;
            break;
            case '5' : B_score+=5;
            break;
            case '6' : B_score+=6;
            break;
            case '7' : B_score+=7;
            break;
            case '8' : B_score+=8;
            break;
            case '9' : B_score+=9;
            break;
            case '10' : B_score+=10;
            break;
            case 'J' : B_score+=10;
            break;
            case 'Q' : B_score+=10;
            break;
            case 'K' : B_score+=10;
            break;
        }
        cin >> input;
    }

    if(A_score > 21 && B_score <= 21){
        cout << "B" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > 21 && A_score <= 21){
        cout << "A" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > 21 && A_score > 21){
        cout << "Draw" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score == A_score ){
        cout << "Draw" << endl;
        cout << A_score << " " << B_score;
    }

    else if(A_score > B_score){
        cout << "A" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > A_score){
        cout << "B" << endl;
        cout << A_score << " " << B_score;
    }

}
# 0121, 2024-09-28 13:39:52, P-PPP-P--P--P-P--P-P (50%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){

    char input = '0';
    int A_input = 0;
    int A_score = 0;
    int B_input = 0;
    int B_score = 0;

    cin >> A_input >> B_input;

    for(int i = 0; i < A_input; i++){
        cin >> input;
        switch(input){
            case 'A' : 
            if(A_score + 11 <= 21){
                A_score+=11;
            }
            else{
                A_score+=1;
            }
            break;
            case '2' : A_score+=2;
            break;
            case '3' : A_score+=3;
            break;
            case '4' : A_score+=4;
            break;
            case '5' : A_score+=5;
            break;
            case '6' : A_score+=6;
            break;
            case '7' : A_score+=7;
            break;
            case '8' : A_score+=8;
            break;
            case '9' : A_score+=9;
            break;
            case '10' : A_score+=10;
            break;
            case 'J' : A_score+=10;
            break;
            case 'Q' : A_score+=10;
            break;
            case 'K' : A_score+=10;
            break;

        }
    }


    for(int i = 0; i < B_input; i++){
        cin.ignore();
        cin >> input;
        switch(input){
            case 'A' : 
            if(B_score + 11 <= 21){
                B_score+=11;
            }
            else{
                B_score+=1;
            }
            break;
            case '2' : B_score+=2;
            break;
            case '3' : B_score+=3;
            break;
            case '4' : B_score+=4;
            break;
            case '5' : B_score+=5;
            break;
            case '6' : B_score+=6;
            break;
            case '7' : B_score+=7;
            break;
            case '8' : B_score+=8;
            break;
            case '9' : B_score+=9;
            break;
            case '10' : B_score+=10;
            break;
            case 'J' : B_score+=10;
            break;
            case 'Q' : B_score+=10;
            break;
            case 'K' : B_score+=10;
            break;
        }
    }

    if(A_score > 21 && B_score <= 21){
        cout << "B" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > 21 && A_score <= 21){
        cout << "A" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > 21 && A_score > 21){
        cout << "Draw" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score == A_score ){
        cout << "Draw" << endl;
        cout << A_score << " " << B_score;
    }

    else if(A_score > B_score){
        cout << "A" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > A_score){
        cout << "B" << endl;
        cout << A_score << " " << B_score;
    }

}
# 0122, 2024-09-28 13:50:14, P-PPP-P--P---------- (30%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){

    char input = '0';
    int A_input = 0;
    int A_score = 0;
    int B_input = 0;
    int B_score = 0;
    int A_count = 0;
    int B_count = 0;

    cin >> A_input >> B_input;

    for(int i = 0; i < A_input; i++){
        cin >> input;
        switch(input){
            case 'A' : A_score+=11;
            break;
            case '2' : A_score+=2;
            break;
            case '3' : A_score+=3;
            break;
            case '4' : A_score+=4;
            break;
            case '5' : A_score+=5;
            break;
            case '6' : A_score+=6;
            break;
            case '7' : A_score+=7;
            break;
            case '8' : A_score+=8;
            break;
            case '9' : A_score+=9;
            break;
            case '10' : A_score+=10;
            break;
            case 'J' : A_score+=10;
            break;
            case 'Q' : A_score+=10;
            break;
            case 'K' : A_score+=10;
            break;

        }
    }

    if(A_score > 21){
        A_score-=(A_count*10);
    }



    for(int i = 0; i < B_input; i++){
        cin.ignore();
        cin >> input;
        switch(input){
            case 'A' : B_score+=11;
            B_count++;
            break;
            case '2' : B_score+=2;
            break;
            case '3' : B_score+=3;
            break;
            case '4' : B_score+=4;
            break;
            case '5' : B_score+=5;
            break;
            case '6' : B_score+=6;
            break;
            case '7' : B_score+=7;
            break;
            case '8' : B_score+=8;
            break;
            case '9' : B_score+=9;
            break;
            case '10' : B_score+=10;
            break;
            case 'J' : B_score+=10;
            break;
            case 'Q' : B_score+=10;
            break;
            case 'K' : B_score+=10;
            break;
        }
    }

    if(B_score > 21){
        B_score-=(B_count*10);
    }
    
    if(A_score > 21 && B_score <= 21){
        cout << "B" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > 21 && A_score <= 21){
        cout << "A" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > 21 && A_score > 21){
        cout << "Draw" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score == A_score ){
        cout << "Draw" << endl;
        cout << A_score << " " << B_score;
    }

    else if(A_score > B_score){
        cout << "A" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > A_score){
        cout << "B" << endl;
        cout << A_score << " " << B_score;
    }

}
# 0123, 2024-09-28 14:42:13, P-PPP-P--PPP-------- (40%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){

    char input = '0';
    int A_input = 0;
    int A_score = 0;
    int B_input = 0;
    int B_score = 0;
    int A_count = 0;
    int B_count = 0;

    cin >> A_input >> B_input;

    for(int i = 0; i < A_input; i++){
        cin >> input;
        switch(input){
            case 'A' : A_score+=11;
            A_count++;
            break;
            case '2' : A_score+=2;
            break;
            case '3' : A_score+=3;
            break;
            case '4' : A_score+=4;
            break;
            case '5' : A_score+=5;
            break;
            case '6' : A_score+=6;
            break;
            case '7' : A_score+=7;
            break;
            case '8' : A_score+=8;
            break;
            case '9' : A_score+=9;
            break;
            case '10' : A_score+=10;
            break;
            case 'J' : A_score+=10;
            break;
            case 'Q' : A_score+=10;
            break;
            case 'K' : A_score+=10;
            break;

        }
    }

    if(A_score > 21){
        A_score-=(A_count*10);
    }

    for(int i = 0; i < B_input; i++){
        cin.ignore();
        cin >> input;
        switch(input){
            case 'A' : B_score+=11;
            B_count++;
            break;
            case '2' : B_score+=2;
            break;
            case '3' : B_score+=3;
            break;
            case '4' : B_score+=4;
            break;
            case '5' : B_score+=5;
            break;
            case '6' : B_score+=6;
            break;
            case '7' : B_score+=7;
            break;
            case '8' : B_score+=8;
            break;
            case '9' : B_score+=9;
            break;
            case '10' : B_score+=10;
            break;
            case 'J' : B_score+=10;
            break;
            case 'Q' : B_score+=10;
            break;
            case 'K' : B_score+=10;
            break;
        }
    }

    if(B_score > 21){
        B_score-=(B_count*10);
    }
    
    if(A_score > 21 && B_score <= 21){
        cout << "B" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > 21 && A_score <= 21){
        cout << "A" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > 21 && A_score > 21){
        cout << "Draw" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score == A_score ){
        cout << "Draw" << endl;
        cout << A_score << " " << B_score;
    }

    else if(A_score > B_score){
        cout << "A" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > A_score){
        cout << "B" << endl;
        cout << A_score << " " << B_score;
    }

}
# 0124, 2024-09-28 14:45:48, P-PPP-P--P--P-P--P-P (50%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){

    char input = '0';
    int A_input = 0;
    int A_score = 0;
    int B_input = 0;
    int B_score = 0;
    int A_count = 0;
    int B_count = 0;

    cin >> A_input >> B_input;

    for(int i = 0; i < A_input; i++){
        cin >> input;
        switch(input){
            case 'A' : 
            if(A_score + 11 > 21){
                A_score+=1;
            }
            else{
                A_score+=11;
                A_count;
            }
            break;
            case '2' : A_score+=2;
            break;
            case '3' : A_score+=3;
            break;
            case '4' : A_score+=4;
            break;
            case '5' : A_score+=5;
            break;
            case '6' : A_score+=6;
            break;
            case '7' : A_score+=7;
            break;
            case '8' : A_score+=8;
            break;
            case '9' : A_score+=9;
            break;
            case '10' : A_score+=10;
            break;
            case 'J' : A_score+=10;
            break;
            case 'Q' : A_score+=10;
            break;
            case 'K' : A_score+=10;
            break;

        }
    }

    if(A_score > 21){
        A_score-=(A_count*10);
    }

    for(int i = 0; i < B_input; i++){
        cin.ignore();
        cin >> input;
        switch(input){
            case 'A' :
            if(B_score + 11 > 21){
                B_score+=1;
            }
            else{
                B_score+=11;
                B_count;
            }
            break;
            case '2' : B_score+=2;
            break;
            case '3' : B_score+=3;
            break;
            case '4' : B_score+=4;
            break;
            case '5' : B_score+=5;
            break;
            case '6' : B_score+=6;
            break;
            case '7' : B_score+=7;
            break;
            case '8' : B_score+=8;
            break;
            case '9' : B_score+=9;
            break;
            case '10' : B_score+=10;
            break;
            case 'J' : B_score+=10;
            break;
            case 'Q' : B_score+=10;
            break;
            case 'K' : B_score+=10;
            break;
        }
    }

    if(B_score > 21){
        B_score-=(B_count*10);
    }
    
    if(A_score > 21 && B_score <= 21){
        cout << "B" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > 21 && A_score <= 21){
        cout << "A" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > 21 && A_score > 21){
        cout << "Draw" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score == A_score ){
        cout << "Draw" << endl;
        cout << A_score << " " << B_score;
    }

    else if(A_score > B_score){
        cout << "A" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > A_score){
        cout << "B" << endl;
        cout << A_score << " " << B_score;
    }

}
# 0125, 2024-09-28 15:01:07, PPPPPPPPP---P-P--PP- (65%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){

    string input;
    int A_input = 0;
    int A_score = 0;
    int B_input = 0;
    int B_score = 0;
    int A_count = 0;
    int B_count = 0;

    cin >> A_input >> B_input;

    for(int i = 0; i < A_input; i++){
        cin.ignore();
        cin >> input;
        if(input == "A"){
            if(A_score + 11 > 21){
                A_score+=1;
            }
            else{
                A_score+=11;
                A_count;
            }
        }
        if(input == "2"){
            A_score+=2;
        }
        if(input == "3"){
            A_score+=3;
        }
        if(input == "4"){
            A_score+=4;
        }
        if(input == "5"){
            A_score+=5;
        }
        if(input == "6"){
            A_score+=6;
        }
        if(input == "7"){
            A_score+=7;
        }
        if(input == "8"){
            A_score+=8;
        }
        if(input == "9"){
            A_score+=9;
        }
        if(input == "10"){
            A_score+=10;
        }
        if(input == "J"){
            A_score+=10;
        }
        if(input == "Q"){
            A_score+=10;
        }
        if(input == "K"){
            A_score+=10;
        }
    }

    if(A_score > 21){
        A_score-=(A_count*10);
    }

    for(int i = 0; i < B_input; i++){
        cin.ignore();
        cin >> input;
        if(input == "A"){
            if(B_score + 11 > 21){
                B_score+=1;
            }
            else{
                B_score+=11;
                B_count;
            }
        }
        if(input == "2"){
            B_score+=2;
        }
        if(input == "3"){
            B_score+=3;
        }
        if(input == "4"){
            B_score+=4;
        }
        if(input == "5"){
            B_score+=5;
        }
        if(input == "6"){
            B_score+=6;
        }
        if(input == "7"){
            B_score+=7;
        }
        if(input == "8"){
            B_score+=8;
        }
        if(input == "9"){
            B_score+=9;
        }
        if(input == "10"){
            B_score+=10;
        }
        if(input == "J"){
            B_score+=10;
        }
        if(input == "Q"){
            B_score+=10;
        }
        if(input == "K"){
            B_score+=10;
        }

    }

    if(B_score > 21){
        B_score-=(B_count*10);
    }
    
    if(A_score > 21 && B_score <= 21){
        cout << "B" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > 21 && A_score <= 21){
        cout << "A" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > 21 && A_score > 21){
        cout << "Draw" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score == A_score ){
        cout << "Draw" << endl;
        cout << A_score << " " << B_score;
    }

    else if(A_score > B_score){
        cout << "A" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > A_score){
        cout << "B" << endl;
        cout << A_score << " " << B_score;
    }

}
# 0126, 2024-09-28 15:01:59, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){

    string input;
    int A_input = 0;
    int A_score = 0;
    int B_input = 0;
    int B_score = 0;
    int A_count = 0;
    int B_count = 0;

    cin >> A_input >> B_input;

    for(int i = 0; i < A_input; i++){
        cin.ignore();
        cin >> input;
        if(input == "A"){
            if(A_score + 11 > 21){
                A_score+=1;
            }
            else{
                A_score+=11;
                A_count++;
            }
        }
        if(input == "2"){
            A_score+=2;
        }
        if(input == "3"){
            A_score+=3;
        }
        if(input == "4"){
            A_score+=4;
        }
        if(input == "5"){
            A_score+=5;
        }
        if(input == "6"){
            A_score+=6;
        }
        if(input == "7"){
            A_score+=7;
        }
        if(input == "8"){
            A_score+=8;
        }
        if(input == "9"){
            A_score+=9;
        }
        if(input == "10"){
            A_score+=10;
        }
        if(input == "J"){
            A_score+=10;
        }
        if(input == "Q"){
            A_score+=10;
        }
        if(input == "K"){
            A_score+=10;
        }
    }

    if(A_score > 21){
        A_score-=(A_count*10);
    }

    for(int i = 0; i < B_input; i++){
        cin.ignore();
        cin >> input;
        if(input == "A"){
            if(B_score + 11 > 21){
                B_score+=1;
            }
            else{
                B_score+=11;
                B_count++;
            }
        }
        if(input == "2"){
            B_score+=2;
        }
        if(input == "3"){
            B_score+=3;
        }
        if(input == "4"){
            B_score+=4;
        }
        if(input == "5"){
            B_score+=5;
        }
        if(input == "6"){
            B_score+=6;
        }
        if(input == "7"){
            B_score+=7;
        }
        if(input == "8"){
            B_score+=8;
        }
        if(input == "9"){
            B_score+=9;
        }
        if(input == "10"){
            B_score+=10;
        }
        if(input == "J"){
            B_score+=10;
        }
        if(input == "Q"){
            B_score+=10;
        }
        if(input == "K"){
            B_score+=10;
        }

    }

    if(B_score > 21){
        B_score-=(B_count*10);
    }
    
    if(A_score > 21 && B_score <= 21){
        cout << "B" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > 21 && A_score <= 21){
        cout << "A" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > 21 && A_score > 21){
        cout << "Draw" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score == A_score ){
        cout << "Draw" << endl;
        cout << A_score << " " << B_score;
    }

    else if(A_score > B_score){
        cout << "A" << endl;
        cout << A_score << " " << B_score;
    }

    else if(B_score > A_score){
        cout << "B" << endl;
        cout << A_score << " " << B_score;
    }

}

# 0127, 2024-09-28 10:02:02, PPPPP---PPP---P----- (45%)

#include <iostream>
#include <cmath>
#include <algorithm>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
string A[a],B[b];
bool checka=false,checkb=false;
int ia[a],ib[b];
for(int i=0;i<a;i++){
    cin>>A[i];
    if(A[i]>="1"&&A[i]<="9"){
    ia[i]=stoi(A[i]);
    }
    if(A[i]=="K"||A[i]=="Q"||A[i]=="J"){
    ia[i]=10;
    }
    if(A[i]=="A"){
        ia[i]=11;
        checka=true;
    }
}
for(int i=0;i<b;i++){
    cin>>B[i];
    if(B[i]>="1"&&B[i]<="9"){
    ib[i]=stoi(B[i]);
    }
    if(B[i]=="K"||B[i]=="Q"||B[i]=="J"){
    ib[i]=10;
    }
    if(B[i]=="A"){
        ib[i]=11;
        checkb=true;
    }
}

//---------------------------------------
int suma=0,sumb=0;
for (int j=0;j<a;j++){
    suma+=ia[j];
}
for (int j=0;j<b;j++){
    sumb+=ib[j];
}

if(checka){
    if(suma>21){suma-=10;}
}

if(checkb){
    if(sumb>21){sumb-=10;}
}

if(suma>sumb) cout<<"A";
if(suma<sumb) cout<<"B";
if(suma==sumb) cout<<"Draw";

cout<<endl<<suma<<" "<<sumb;





}
# 0128, 2024-09-28 10:06:51, PPPPP---PPP---PP--P- (55%)

#include <iostream>
#include <cmath>
#include <algorithm>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
string A[a],B[b];
bool checka=false,checkb=false;
int aa=0,ab=0;
int ia[a],ib[b];
for(int i=0;i<a;i++){
    cin>>A[i];
    if(A[i]>="1"&&A[i]<="9"){
    ia[i]=stoi(A[i]);
    }
    if(A[i]=="K"||A[i]=="Q"||A[i]=="J"){
    ia[i]=10;
    }
    if(A[i]=="A"){
        ia[i]=11;
        checka=true;
        aa++;
    }
}
for(int i=0;i<b;i++){
    cin>>B[i];
    if(B[i]>="1"&&B[i]<="9"){
    ib[i]=stoi(B[i]);
    }
    if(B[i]=="K"||B[i]=="Q"||B[i]=="J"){
    ib[i]=10;
    }
    if(B[i]=="A"){
        ib[i]=11;
        checkb=true;
        ab++;
    }
}

//---------------------------------------
int suma=0,sumb=0;
for (int j=0;j<a;j++){
    suma+=ia[j];
}
for (int j=0;j<b;j++){
    sumb+=ib[j];
}

if(checka&&aa--){
    if(suma>21){suma-=10;}
}

if(checkb&&ab--){
    while(sumb>21){sumb-=10;}
}

if(suma>sumb) cout<<"A";
if(suma<sumb) cout<<"B";
if(suma==sumb) cout<<"Draw";

cout<<endl<<suma<<" "<<sumb;





}
# 0129, 2024-09-28 10:10:03, P-PPP---------P----- (25%)

#include <iostream>
#include <cmath>
#include <algorithm>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
string A[a],B[b];
bool checka=false,checkb=false;
int aa=0,ab=0;
int ia[a],ib[b];
for(int i=0;i<a;i++){
    cin>>A[i];
    if(A[i]>="1"&&A[i]<="9"){
    ia[i]=stoi(A[i]);
    }
    if(A[i]=="K"||A[i]=="Q"||A[i]=="J"){
    ia[i]=10;
    }
    if(A[i]=="A"){
        ia[i]=11;
        checka=true;
        aa++;
    }
}
for(int i=0;i<b;i++){
    cin>>B[i];
    if(B[i]>="1"&&B[i]<="9"){
    ib[i]=stoi(B[i]);
    }
    if(B[i]=="K"||B[i]=="Q"||B[i]=="J"){
    ib[i]=10;
    }
    if(B[i]=="A"){
        ib[i]=11;
        checkb=true;
        ab++;
    }
}

//---------------------------------------
int suma=0,sumb=0;
for (int j=0;j<a;j++){
    suma+=ia[j];
}
for (int j=0;j<b;j++){
    sumb+=ib[j];
}

if(checka&&aa--){
    if(suma>21){suma-=10;}
}

if(checkb&&ab--){
    while(sumb>21){sumb-=10;}
}

if(suma>sumb) cout<<"A";
if(suma<sumb) cout<<"B";
if(suma==sumb||suma+sumb>21) cout<<"Draw";

cout<<endl<<suma<<" "<<sumb;





}
# 0130, 2024-09-28 10:10:41, PPPPP---PPP---PP--P- (55%)

#include <iostream>
#include <cmath>
#include <algorithm>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
string A[a],B[b];
bool checka=false,checkb=false;
int aa=0,ab=0;
int ia[a],ib[b];
for(int i=0;i<a;i++){
    cin>>A[i];
    if(A[i]>="1"&&A[i]<="9"){
    ia[i]=stoi(A[i]);
    }
    if(A[i]=="K"||A[i]=="Q"||A[i]=="J"){
    ia[i]=10;
    }
    if(A[i]=="A"){
        ia[i]=11;
        checka=true;
        aa++;
    }
}
for(int i=0;i<b;i++){
    cin>>B[i];
    if(B[i]>="1"&&B[i]<="9"){
    ib[i]=stoi(B[i]);
    }
    if(B[i]=="K"||B[i]=="Q"||B[i]=="J"){
    ib[i]=10;
    }
    if(B[i]=="A"){
        ib[i]=11;
        checkb=true;
        ab++;
    }
}

//---------------------------------------
int suma=0,sumb=0;
for (int j=0;j<a;j++){
    suma+=ia[j];
}
for (int j=0;j<b;j++){
    sumb+=ib[j];
}

if(checka&&aa--){
    if(suma>21){suma-=10;}
}

if(checkb&&ab--){
    while(sumb>21){sumb-=10;}
}

if(suma>sumb) cout<<"A";
if(suma<sumb) cout<<"B";
if(suma==sumb||suma+sumb>42) cout<<"Draw";

cout<<endl<<suma<<" "<<sumb;





}
# 0131, 2024-09-28 10:14:30, PPPPP--PPPP---PP--P- (60%)

#include <iostream>
#include <cmath>
#include <algorithm>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
string A[a],B[b];
bool checka=false,checkb=false;
int aa=0,ab=0;
int ia[a],ib[b];
for(int i=0;i<a;i++){
    cin>>A[i];
    if(A[i]>="1"&&A[i]<="9"){
    ia[i]=stoi(A[i]);
    }
    if(A[i]=="K"||A[i]=="Q"||A[i]=="J"){
    ia[i]=10;
    }
    if(A[i]=="A"){
        ia[i]=11;
        checka=true;
        aa++;
    }
}
for(int i=0;i<b;i++){
    cin>>B[i];
    if(B[i]>="1"&&B[i]<="9"){
    ib[i]=stoi(B[i]);
    }
    if(B[i]=="K"||B[i]=="Q"||B[i]=="J"){
    ib[i]=10;
    }
    if(B[i]=="A"){
        ib[i]=11;
        checkb=true;
        ab++;
    }
}

//---------------------------------------
int suma=0,sumb=0;
for (int j=0;j<a;j++){
    suma+=ia[j];
}
for (int j=0;j<b;j++){
    sumb+=ib[j];
}

if(checka&&aa--){
    if(suma>21){suma-=10;}
}

if(checkb&&ab--){
    while(sumb>21){sumb-=10;}
}

if(suma>sumb&&suma+sumb<42) cout<<"A";
if(suma<sumb&&suma+sumb<=42) cout<<"B";
if(suma==sumb||suma+sumb>42) cout<<"Draw";

cout<<endl<<suma<<" "<<sumb;





}
# 0132, 2024-09-28 10:14:54, PPPPP--PPPP---PP--P- (60%)

#include <iostream>
#include <cmath>
#include <algorithm>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
string A[a],B[b];
bool checka=false,checkb=false;
int aa=0,ab=0;
int ia[a],ib[b];
for(int i=0;i<a;i++){
    cin>>A[i];
    if(A[i]>="1"&&A[i]<="9"){
    ia[i]=stoi(A[i]);
    }
    if(A[i]=="K"||A[i]=="Q"||A[i]=="J"){
    ia[i]=10;
    }
    if(A[i]=="A"){
        ia[i]=11;
        checka=true;
        aa++;
    }
}
for(int i=0;i<b;i++){
    cin>>B[i];
    if(B[i]>="1"&&B[i]<="9"){
    ib[i]=stoi(B[i]);
    }
    if(B[i]=="K"||B[i]=="Q"||B[i]=="J"){
    ib[i]=10;
    }
    if(B[i]=="A"){
        ib[i]=11;
        checkb=true;
        ab++;
    }
}

//---------------------------------------
int suma=0,sumb=0;
for (int j=0;j<a;j++){
    suma+=ia[j];
}
for (int j=0;j<b;j++){
    sumb+=ib[j];
}

if(checka&&aa--){
    if(suma>21){suma-=10;}
}

if(checkb&&ab--){
    while(sumb>21){sumb-=10;}
}

if(suma>sumb&&suma+sumb<=42) cout<<"A";
if(suma<sumb&&suma+sumb<=42) cout<<"B";
if(suma==sumb||suma+sumb>42) cout<<"Draw";

cout<<endl<<suma<<" "<<sumb;





}
# 0133, 2024-09-28 10:16:15, PPPPP--PPPP---PP--P- (60%)

#include <iostream>
#include <cmath>
#include <algorithm>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
string A[a],B[b];
bool checka=false,checkb=false;
int aa=0,ab=0;
int ia[a],ib[b];
for(int i=0;i<a;i++){
    cin>>A[i];
    if(A[i]>="1"&&A[i]<="9"){
    ia[i]=stoi(A[i]);
    }
    if(A[i]=="K"||A[i]=="Q"||A[i]=="J"){
    ia[i]=10;
    }
    if(A[i]=="A"){
        ia[i]=11;
        checka=true;
        aa++;
    }
}
for(int i=0;i<b;i++){
    cin>>B[i];
    if(B[i]>="1"&&B[i]<="9"){
    ib[i]=stoi(B[i]);
    }
    if(B[i]=="K"||B[i]=="Q"||B[i]=="J"){
    ib[i]=10;
    }
    if(B[i]=="A"){
        ib[i]=11;
        checkb=true;
        ab++;
    }
}

//---------------------------------------
int suma=0,sumb=0;
for (int j=0;j<a;j++){
    suma+=ia[j];
}
for (int j=0;j<b;j++){
    sumb+=ib[j];
}

if(checka&&aa--){
    if(suma>21){suma-=10;}
}

if(checkb&&ab--){
    while(sumb>21){sumb-=10;}
}

if(suma>sumb&&suma<=21) cout<<"A";
if(suma<sumb&&sumb<=21) cout<<"B";
if(suma==sumb||suma+sumb>42) cout<<"Draw";

cout<<endl<<suma<<" "<<sumb;





}
# 0134, 2024-09-28 10:19:32, PPPPP--PPPP---PP--P- (60%)

#include <iostream>
#include <cmath>
#include <algorithm>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
string A[a],B[b];
bool checka=false,checkb=false;
int aa=0,ab=0;
int ia[a],ib[b];
for(int i=0;i<a;i++){
    cin>>A[i];
    if(A[i]>="1"&&A[i]<="9"){
    ia[i]=stoi(A[i]);
    }
    if(A[i]=="K"||A[i]=="Q"||A[i]=="J"){
    ia[i]=10;
    }
    if(A[i]=="A"){
        ia[i]=11;
        checka=true;
        aa++;
    }
}
for(int i=0;i<b;i++){
    cin>>B[i];
    if(B[i]>="1"&&B[i]<="9"){
    ib[i]=stoi(B[i]);
    }
    if(B[i]=="K"||B[i]=="Q"||B[i]=="J"){
    ib[i]=10;
    }
    if(B[i]=="A"){
        ib[i]=11;
        checkb=true;
        ab++;
    }
}

//---------------------------------------
int suma=0,sumb=0;
for (int j=0;j<a;j++){
    suma+=ia[j];
}
for (int j=0;j<b;j++){
    sumb+=ib[j];
}

if(checka&&aa--){
    if(suma>21){suma-=10;}
}

if(checkb&&ab--){
    while(sumb>21){sumb-=10;}
}

if(suma>sumb&&suma<=21) cout<<"A";
if(suma<sumb&&sumb<=21) cout<<"B";
if(suma==sumb||(suma>21&&sumb>21)) cout<<"Draw";

cout<<endl<<suma<<" "<<sumb;





}
# 0135, 2024-09-28 10:22:42, PPPPP--PPTT--PPPT-TT (50%)

#include <iostream>
#include <cmath>
#include <algorithm>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
string A[a],B[b];
bool checka=false,checkb=false;
int aa=0,ab=0;
int ia[a],ib[b];
for(int i=0;i<a;i++){
    cin>>A[i];
    if(A[i]>="1"&&A[i]<="9"){
    ia[i]=stoi(A[i]);
    }
    if(A[i]=="K"||A[i]=="Q"||A[i]=="J"){
    ia[i]=10;
    }
    if(A[i]=="A"){
        ia[i]=11;
        checka=true;
        aa++;
    }
}
for(int i=0;i<b;i++){
    cin>>B[i];
    if(B[i]>="1"&&B[i]<="9"){
    ib[i]=stoi(B[i]);
    }
    if(B[i]=="K"||B[i]=="Q"||B[i]=="J"){
    ib[i]=10;
    }
    if(B[i]=="A"){
        ib[i]=11;
        checkb=true;
        ab++;
    }
}

//---------------------------------------
int suma=0,sumb=0;
for (int j=0;j<a;j++){
    suma+=ia[j];
}
for (int j=0;j<b;j++){
    sumb+=ib[j];
}
while(aa--){
if(checka){
    if(suma>21){suma-=10;}
}}
while(ab--){
if(checkb&&ab--){
    while(sumb>21){sumb-=10;}
}}

if(suma>sumb&&suma<=21) cout<<"A";
if(suma<sumb&&sumb<=21) cout<<"B";
if(suma==sumb||(suma>21&&sumb>21)) cout<<"Draw";

cout<<endl<<suma<<" "<<sumb;





}
# 0136, 2024-09-28 10:25:09, PPPPP--PPPP--PPPP-PP (75%)

#include <iostream>
#include <cmath>
#include <algorithm>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
string A[a],B[b];
bool checka=false,checkb=false;
int aa=0,ab=0;
int ia[a],ib[b];
for(int i=0;i<a;i++){
    cin>>A[i];
    if(A[i]>="1"&&A[i]<="9"){
    ia[i]=stoi(A[i]);
    }
    if(A[i]=="K"||A[i]=="Q"||A[i]=="J"){
    ia[i]=10;
    }
    if(A[i]=="A"){
        ia[i]=11;
        checka=true;
        aa++;
    }
}
for(int i=0;i<b;i++){
    cin>>B[i];
    if(B[i]>="1"&&B[i]<="9"){
    ib[i]=stoi(B[i]);
    }
    if(B[i]=="K"||B[i]=="Q"||B[i]=="J"){
    ib[i]=10;
    }
    if(B[i]=="A"){
        ib[i]=11;
        checkb=true;
        ab++;
    }
}

//---------------------------------------
int suma=0,sumb=0;
for (int j=0;j<a;j++){
    suma+=ia[j];
}
for (int j=0;j<b;j++){
    sumb+=ib[j];
}
while(suma>21&&aa--){
if(checka){
    suma-=10;
}}
while(sumb>21&&ab--){
if(checkb){
    sumb-=10;
}}

if(suma>sumb&&suma<=21) cout<<"A";
if(suma<sumb&&sumb<=21) cout<<"B";
if(suma==sumb||(suma>21&&sumb>21)) cout<<"Draw";

cout<<endl<<suma<<" "<<sumb;





}
# 0137, 2024-09-28 10:32:24, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <cmath>
#include <algorithm>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
string A[a],B[b];
bool checka=false,checkb=false;
int aa=0,ab=0;
int ia[a],ib[b];
for(int i=0;i<a;i++){
    cin>>A[i];
    if(A[i]>="1"&&A[i]<="9"){
    ia[i]=stoi(A[i]);
    }
    if(A[i]=="K"||A[i]=="Q"||A[i]=="J"){
    ia[i]=10;
    }
    if(A[i]=="A"){
        ia[i]=11;
        checka=true;
        aa++;
    }
}
for(int i=0;i<b;i++){
    cin>>B[i];
    if(B[i]>="1"&&B[i]<="9"){
    ib[i]=stoi(B[i]);
    }
    if(B[i]=="K"||B[i]=="Q"||B[i]=="J"){
    ib[i]=10;
    }
    if(B[i]=="A"){
        ib[i]=11;
        checkb=true;
        ab++;
    }
}

//---------------------------------------
int suma=0,sumb=0;
for (int j=0;j<a;j++){
    suma+=ia[j];
}
for (int j=0;j<b;j++){
    sumb+=ib[j];
}
while(suma>21&&aa--){
if(checka){
    suma-=10;
}}
while(sumb>21&&ab--){
if(checkb){
    sumb-=10;
}}

if(suma>sumb&&suma<=21||(suma<=21&&sumb>21)) cout<<"A";
if((sumb>suma&&sumb<=21)||(suma>21&&sumb<=21)) cout<<"B";
if(suma==sumb||(suma>21&&sumb>21)) cout<<"Draw";

cout<<endl<<suma<<" "<<sumb;




}

# 0138, 2024-09-28 13:25:02, PPPPPP-PPPP--------- (50%)

#include <iostream>
#include <cmath>
#include <string>

using namespace std;

int score(string a){

    if(a == "2"){

        return 2;

    }

    else if(a == "3"){

        return 3;

    }

    else if(a == "4"){

        return 4;

    }

    else if(a == "5"){

        return 5;

    }

    else if(a == "6"){

        return 6;

    }

    else if(a == "7"){

        return 7;

    }

    else if(a == "8"){

        return 8;

    }

    else if(a == "9"){

        return 9;

    }

    else if(a == "10"){

        return 10;

    }

    else if(a == "J"){

        return 10;

    }

    else if(a == "Q"){

        return 10;

    }

    else if(a == "K"){

        return 10;

    }

    return 0;

}

int main(){

    int Ca , Cb;

    cin >> Ca >> Cb;

    cin.ignore();

    int scoreA = 0 , scoreB = 0;

    bool Check = false;

    for(int i = 0 ; i < Ca ; i++){

        string a;

        cin >> a;

        if(a == "A"){

            Check = true;

            continue;

        }

        scoreA = scoreA + score(a);

    }

    if(Check){

        if(scoreA + 11 <= 21)
            scoreA = scoreA + 11;

        else
            scoreA++;

    }

    Check = false;

    for(int i = 0 ; i < Cb ; i++){

        string b;

        cin >> b;

        if(b == "A"){

            Check = true;

            continue;

        }

        scoreB = scoreB + score(b);

    }

    if(Check){

        if(scoreB + 11 <= 21)
            scoreB = scoreB + 11;

        else
            scoreB++;

    }

    if(scoreA == scoreB || (scoreA > 21 && scoreB > 21)){

        cout << "Draw" << endl;

        cout << scoreA << " " << scoreB;

    }

    else{

        if(scoreA > 21 || scoreA < scoreB){

            cout << "B" << endl << scoreA << " " << scoreB;

        }

        else if(scoreB > 21 || scoreA > scoreB){

            cout << "A" << endl << scoreA << " " << scoreB;

        }


    }

    return 0;

}
# 0139, 2024-09-28 13:27:37, PPPPPP-PP-----P---P- (50%)

#include <iostream>
#include <cmath>
#include <string>

using namespace std;

int score(string a){

    if(a == "2"){

        return 2;

    }

    else if(a == "3"){

        return 3;

    }

    else if(a == "4"){

        return 4;

    }

    else if(a == "5"){

        return 5;

    }

    else if(a == "6"){

        return 6;

    }

    else if(a == "7"){

        return 7;

    }

    else if(a == "8"){

        return 8;

    }

    else if(a == "9"){

        return 9;

    }

    else if(a == "10"){

        return 10;

    }

    else if(a == "J"){

        return 10;

    }

    else if(a == "Q"){

        return 10;

    }

    else if(a == "K"){

        return 10;

    }

    return 0;

}

int main(){

    int Ca , Cb;

    cin >> Ca >> Cb;

    cin.ignore();

    int scoreA = 0 , scoreB = 0;

    for(int i = 0 ; i < Ca ; i++){

        string a;

        cin >> a;

        if(a == "A"){

            if(scoreA + 11 <= 21)
                scoreA = scoreA + 11;

            else
                scoreA++;

        }

        else

            scoreA = scoreA + score(a);

    }

    for(int i = 0 ; i < Cb ; i++){

        string b;

        cin >> b;

        if(b == "A"){

            if(scoreB + 11 <= 21)
                scoreB = scoreB + 11;

            else 
                scoreB++;

        }

        else

            scoreB = scoreB + score(b);

    }

    if(scoreA == scoreB || (scoreA > 21 && scoreB > 21)){

        cout << "Draw" << endl;

        cout << scoreA << " " << scoreB;

    }

    else{

        if(scoreA > 21 || scoreA < scoreB){

            cout << "B" << endl << scoreA << " " << scoreB;

        }

        else if(scoreB > 21 || scoreA > scoreB){

            cout << "A" << endl << scoreA << " " << scoreB;

        }


    }

    return 0;

}
# 0140, 2024-09-28 13:35:29, PPPPPP-PPPP--------- (50%)

#include <iostream>
#include <cmath>
#include <string>

using namespace std;

int score(string a){

    if(a == "2"){

        return 2;

    }

    else if(a == "3"){

        return 3;

    }

    else if(a == "4"){

        return 4;

    }

    else if(a == "5"){

        return 5;

    }

    else if(a == "6"){

        return 6;

    }

    else if(a == "7"){

        return 7;

    }

    else if(a == "8"){

        return 8;

    }

    else if(a == "9"){

        return 9;

    }

    else if(a == "10"){

        return 10;

    }

    else if(a == "J"){

        return 10;

    }

    else if(a == "Q"){

        return 10;

    }

    else if(a == "K"){

        return 10;

    }

    return 0;

}

int main(){

    int Ca , Cb;

    cin >> Ca >> Cb;

    cin.ignore();

    int scoreA = 0 , scoreB = 0;

    bool Check = false;

    int atime = 0 , btime = 0;

    for(int i = 0 ; i < Ca ; i++){

        string a;

        cin >> a;

        if(a == "A"){

            Check = true;

            atime++;

        }

        else

            scoreA = scoreA + score(a);

    }

    if(Check){

        if(atime >= 2)
        scoreA = scoreA + 2;

    else{

       if(scoreA + 11 <= 21)
            scoreA = scoreA + 11;

        else 
            scoreA++; 

    }

    }

    Check = false;

    for(int i = 0 ; i < Cb ; i++){

        string b;

        cin >> b;

        if(b == "A"){

            Check = true;

            btime++;

        }

        else

            scoreB = scoreB + score(b);

    }

    if(Check){

        if(btime >= 2)
        scoreB = scoreB + 2;

    else{

       if(scoreB + 11 <= 21)
            scoreB = scoreB + 11;

        else 
            scoreB++; 

    }

    }

    if(scoreA == scoreB || (scoreA > 21 && scoreB > 21)){

        cout << "Draw" << endl;

        cout << scoreA << " " << scoreB;

    }

    else{

        if(scoreA > 21 || scoreA < scoreB){

            cout << "B" << endl << scoreA << " " << scoreB;

        }

        else if(scoreB > 21 || scoreA > scoreB){

            cout << "A" << endl << scoreA << " " << scoreB;

        }


    }

    return 0;

}
# 0141, 2024-09-28 13:49:35, PPPPPP-P-PP--TTPT-PP (60%)

#include <iostream>
#include <cmath>
#include <string>

using namespace std;

int score(string a){

    if(a == "2"){

        return 2;

    }

    else if(a == "3"){

        return 3;

    }

    else if(a == "4"){

        return 4;

    }

    else if(a == "5"){

        return 5;

    }

    else if(a == "6"){

        return 6;

    }

    else if(a == "7"){

        return 7;

    }

    else if(a == "8"){

        return 8;

    }

    else if(a == "9"){

        return 9;

    }

    else if(a == "10"){

        return 10;

    }

    else if(a == "A"){

        return 1;

    }

    else if(a == "J"){

        return 10;

    }

    else if(a == "Q"){

        return 10;

    }

    else if(a == "K"){

        return 10;

    }

    return 0;

}

void Awin(int scoreA , int scoreB){

    cout << "A" << endl << scoreA << " " << scoreB;

}

void Bwin(int scoreA , int scoreB){

    cout << "B" << endl << scoreA << " " << scoreB;

}

int main(){

    int Ca , Cb;

    cin >> Ca >> Cb;

    cin.ignore();

    int scoreA = 0 , scoreB = 0;

    int atime = 0 , btime = 0;

    for(int i = 0 ; i < Ca ; i++){

        string a;

        cin >> a;

        if(a == "A"){

            atime++;

        }

            scoreA = scoreA + score(a);

    }


    for(int i = 0 ; i < Cb ; i++){

        string b;

        cin >> b;

        if(b == "A"){

            btime++;

        }

            scoreB = scoreB + score(b);

    }

    if(scoreA == scoreB || (scoreA > 21 && scoreB > 21)){

        cout << "Draw" << endl;

        cout << scoreA << " " << scoreB;

    }

    else{


            while(atime != 0 || btime != 0){

                if(scoreA < scoreB){

                    if(atime != 0){

                        if(scoreA + 10 <= 21)

                        scoreA = scoreA + 10;

                        atime--;

                    }

                    else
                        btime--;

                }

                else if(scoreB < scoreA){

                    if(btime != 0){

                        if(scoreB + 10 <= 21)

                        scoreB = scoreB + 10;

                        btime--;

                    }

                    else
                        atime--;

                }

            }

            if(scoreA > 21 || scoreA < scoreB)
                Bwin(scoreA , scoreB);
                
            else if(scoreB > 21 || scoreA > scoreB){
                Awin(scoreA , scoreB);

        }

    }

    return 0;

}
# 0142, 2024-09-28 13:50:38, PPPPPP-P-PP--TTPT-PP (60%)

#include <iostream>
#include <cmath>
#include <string>

using namespace std;

int score(string a){

    if(a == "2"){

        return 2;

    }

    else if(a == "3"){

        return 3;

    }

    else if(a == "4"){

        return 4;

    }

    else if(a == "5"){

        return 5;

    }

    else if(a == "6"){

        return 6;

    }

    else if(a == "7"){

        return 7;

    }

    else if(a == "8"){

        return 8;

    }

    else if(a == "9"){

        return 9;

    }

    else if(a == "10"){

        return 10;

    }

    else if(a == "A"){

        return 1;

    }

    else if(a == "J"){

        return 10;

    }

    else if(a == "Q"){

        return 10;

    }

    else if(a == "K"){

        return 10;

    }

    return 0;

}

void Awin(int scoreA , int scoreB){

    cout << "A" << endl << scoreA << " " << scoreB;

}

void Bwin(int scoreA , int scoreB){

    cout << "B" << endl << scoreA << " " << scoreB;

}

int main(){

    int Ca , Cb;

    cin >> Ca >> Cb;

    cin.ignore();

    int scoreA = 0 , scoreB = 0;

    int atime = 0 , btime = 0;

    for(int i = 0 ; i < Ca ; i++){

        string a;

        cin >> a;

        if(a == "A"){

            atime++;

        }

            scoreA = scoreA + score(a);

    }


    for(int i = 0 ; i < Cb ; i++){

        string b;

        cin >> b;

        if(b == "A"){

            btime++;

        }

            scoreB = scoreB + score(b);

    }

    if(scoreA == scoreB || (scoreA > 21 && scoreB > 21)){

        cout << "Draw" << endl;

        cout << scoreA << " " << scoreB;

    }

    else{


            while(atime != 0 || btime != 0){

                if(scoreA < scoreB){

                    if(atime != 0){

                        if(scoreA + 10 <= 21)

                        scoreA = scoreA + 10;

                        atime--;

                    }

                    else
                        btime--;

                }

                else if(scoreB < scoreA){

                    if(btime != 0){

                        if(scoreB + 10 <= 21)

                        scoreB = scoreB + 10;

                        btime--;

                    }

                    else
                        atime--;

                }

            }

            if(scoreA > 21 || scoreA < scoreB)
                Bwin(scoreA , scoreB);
                
            else if(scoreB > 21 || scoreA > scoreB){
                Awin(scoreA , scoreB);

        }

    }

    return 0;

}
# 0143, 2024-09-28 13:52:46, PPPPPP-P-PP--TTPT-PP (60%)

#include <iostream>
#include <cmath>
#include <string>

using namespace std;

int score(string a){

    if(a == "2"){

        return 2;

    }

    else if(a == "3"){

        return 3;

    }

    else if(a == "4"){

        return 4;

    }

    else if(a == "5"){

        return 5;

    }

    else if(a == "6"){

        return 6;

    }

    else if(a == "7"){

        return 7;

    }

    else if(a == "8"){

        return 8;

    }

    else if(a == "9"){

        return 9;

    }

    else if(a == "10"){

        return 10;

    }

    else if(a == "A"){

        return 1;

    }

    else if(a == "J" || a == "Q" || a == "K"){

        return 10;

    }

    return 0;

}

int main(){

    int Ca , Cb;

    cin >> Ca >> Cb;

    cin.ignore();

    int scoreA = 0 , scoreB = 0;

    int atime = 0 , btime = 0;

    for(int i = 0 ; i < Ca ; i++){

        string a;

        cin >> a;

        if(a == "A"){

            atime++;

        }

            scoreA = scoreA + score(a);

    }


    for(int i = 0 ; i < Cb ; i++){

        string b;

        cin >> b;

        if(b == "A"){

            btime++;

        }

            scoreB = scoreB + score(b);

    }

    if(scoreA == scoreB || (scoreA > 21 && scoreB > 21)){

        cout << "Draw" << endl;

        cout << scoreA << " " << scoreB;

    }

    else{


            while(atime != 0 || btime != 0){

                if(scoreA < scoreB){

                    if(atime != 0){

                        if(scoreA + 10 <= 21)

                        scoreA = scoreA + 10;

                        atime--;

                    }

                    else
                        btime--;

                }

                else if(scoreB < scoreA){

                    if(btime != 0){

                        if(scoreB + 10 <= 21)

                        scoreB = scoreB + 10;

                        btime--;

                    }

                    else
                        atime--;

                }

            }

            if(scoreA > 21 || scoreA < scoreB)
                cout << "B" << endl << scoreA << " " << scoreB;
                
            else if(scoreB > 21 || scoreA > scoreB){
                cout << "A" << endl << scoreA << " " << scoreB;

        }

    }

    return 0;

}
# 0144, 2024-09-28 13:53:11, PPPPPP-P-PP--TTPT-PP (60%)

#include <iostream>
#include <cmath>
#include <string>

using namespace std;

int score(string a){

    if(a == "2"){

        return 2;

    }

    else if(a == "3"){

        return 3;

    }

    else if(a == "4"){

        return 4;

    }

    else if(a == "5"){

        return 5;

    }

    else if(a == "6"){

        return 6;

    }

    else if(a == "7"){

        return 7;

    }

    else if(a == "8"){

        return 8;

    }

    else if(a == "9"){

        return 9;

    }

    else if(a == "10"){

        return 10;

    }

    else if(a == "A"){

        return 1;

    }

    else if(a == "J" || a == "Q" || a == "K"){

        return 10;

    }

    return 0;

}

int main(){

    int Ca , Cb;

    cin >> Ca >> Cb;

    int scoreA = 0 , scoreB = 0;

    int atime = 0 , btime = 0;

    for(int i = 0 ; i < Ca ; i++){

        string a;

        cin >> a;

        if(a == "A"){

            atime++;

        }

            scoreA = scoreA + score(a);

    }


    for(int i = 0 ; i < Cb ; i++){

        string b;

        cin >> b;

        if(b == "A"){

            btime++;

        }

            scoreB = scoreB + score(b);

    }

    if(scoreA == scoreB || (scoreA > 21 && scoreB > 21)){

        cout << "Draw" << endl;

        cout << scoreA << " " << scoreB;

    }

    else{


            while(atime != 0 || btime != 0){

                if(scoreA < scoreB){

                    if(atime != 0){

                        if(scoreA + 10 <= 21)

                        scoreA = scoreA + 10;

                        atime--;

                    }

                    else
                        btime--;

                }

                else if(scoreB < scoreA){

                    if(btime != 0){

                        if(scoreB + 10 <= 21)

                        scoreB = scoreB + 10;

                        btime--;

                    }

                    else
                        atime--;

                }

            }

            if(scoreA > 21 || scoreA < scoreB)
                cout << "B" << endl << scoreA << " " << scoreB;
                
            else if(scoreB > 21 || scoreA > scoreB){
                cout << "A" << endl << scoreA << " " << scoreB;

        }

    }

    return 0;

}
# 0145, 2024-09-28 13:55:46, PPPPPP-PTPP--TTPT-PP (60%)

#include <iostream>
#include <cmath>
#include <string>

using namespace std;

int score(string a){

    if(a == "2"){

        return 2;

    }

    else if(a == "3"){

        return 3;

    }

    else if(a == "4"){

        return 4;

    }

    else if(a == "5"){

        return 5;

    }

    else if(a == "6"){

        return 6;

    }

    else if(a == "7"){

        return 7;

    }

    else if(a == "8"){

        return 8;

    }

    else if(a == "9"){

        return 9;

    }

    else if(a == "10"){

        return 10;

    }

    else if(a == "A"){

        return 1;

    }

    else if(a == "J" || a == "Q" || a == "K"){

        return 10;

    }

    return 0;

}

int main(){

    int Ca , Cb;

    cin >> Ca >> Cb;

    cin.ignore();

    int scoreA = 0 , scoreB = 0;

    int atime = 0 , btime = 0;

    for(int i = 0 ; i < Ca ; i++){

        string a;

        cin >> a;

        if(a == "A"){

            atime++;

        }

            scoreA = scoreA + score(a);

    }


    for(int i = 0 ; i < Cb ; i++){

        string b;

        cin >> b;

        if(b == "A"){

            btime++;

        }

            scoreB = scoreB + score(b);

    }




            while(atime != 0 || btime != 0){

                if(scoreA < scoreB){

                    if(atime != 0){

                        if(scoreA + 10 <= 21)

                        scoreA = scoreA + 10;

                        atime--;

                    }

                    else
                        btime--;

                }

                else if(scoreB < scoreA){

                    if(btime != 0){

                        if(scoreB + 10 <= 21)

                        scoreB = scoreB + 10;

                        btime--;

                    }

                    else
                        atime--;

                }

            }

            if(scoreA == scoreB || (scoreA > 21 && scoreB > 21)){

            cout << "Draw" << endl;

            cout << scoreA << " " << scoreB;

            }

            else if(scoreA > 21 || scoreA < scoreB)
                cout << "B" << endl << scoreA << " " << scoreB;
                
            else if(scoreB > 21 || scoreA > scoreB)
                cout << "A" << endl << scoreA << " " << scoreB;

        

    

    return 0;

}
# 0146, 2024-09-28 13:59:25, PPPPPP-PPPP--PPPP-PP (80%)

#include <iostream>
#include <cmath>
#include <string>

using namespace std;

int score(string a){

    if(a == "2"){

        return 2;

    }

    else if(a == "3"){

        return 3;

    }

    else if(a == "4"){

        return 4;

    }

    else if(a == "5"){

        return 5;

    }

    else if(a == "6"){

        return 6;

    }

    else if(a == "7"){

        return 7;

    }

    else if(a == "8"){

        return 8;

    }

    else if(a == "9"){

        return 9;

    }

    else if(a == "10"){

        return 10;

    }

    else if(a == "A"){

        return 1;

    }

    else if(a == "J" || a == "Q" || a == "K"){

        return 10;

    }

    return 0;

}

int main(){

    int Ca , Cb;

    cin >> Ca >> Cb;

    cin.ignore();

    int scoreA = 0 , scoreB = 0;

    int atime = 0 , btime = 0;

    for(int i = 0 ; i < Ca ; i++){

        string a;

        cin >> a;

        if(a == "A"){

            atime++;

        }

            scoreA = scoreA + score(a);

    }


    for(int i = 0 ; i < Cb ; i++){

        string b;

        cin >> b;

        if(b == "A"){

            btime++;

        }

            scoreB = scoreB + score(b);

    }




            while(atime != 0 || btime != 0){

                if(scoreA < scoreB){

                    if(atime != 0){

                        if(scoreA + 10 <= 21)

                        scoreA = scoreA + 10;

                        atime--;

                    }

                    else
                        btime--;

                }

                else if(scoreB < scoreA){

                    if(btime != 0){

                        if(scoreB + 10 <= 21)

                        scoreB = scoreB + 10;

                        btime--;

                    }

                    else
                        atime--;

                }

                else if(scoreB == scoreA){

                    if(atime > btime){

                        if(scoreA + 10 <= 21)

                        scoreA = scoreA + 10;

                        atime--;

                    }

                    else if(atime < btime){

                        if(scoreB + 10 <= 21)

                        scoreB = scoreB + 10;

                        btime--;

                    }

                    else
                        break;

            }
            
            }

            if(scoreA == scoreB || (scoreA > 21 && scoreB > 21)){

                cout << "Draw" << endl;

                cout << scoreA << " " << scoreB;

            }

            else if(scoreA > 21 || scoreA < scoreB)
                cout << "B" << endl << scoreA << " " << scoreB;
                
            else if(scoreB > 21 || scoreA > scoreB)
                cout << "A" << endl << scoreA << " " << scoreB;

        

    

    return 0;

}
# 0147, 2024-09-28 14:35:37, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <cmath>
#include <string>

using namespace std;

int score(string a){

    if(a == "2"){

        return 2;

    }

    else if(a == "3"){

        return 3;

    }

    else if(a == "4"){

        return 4;

    }

    else if(a == "5"){

        return 5;

    }

    else if(a == "6"){

        return 6;

    }

    else if(a == "7"){

        return 7;

    }

    else if(a == "8"){

        return 8;

    }

    else if(a == "9"){

        return 9;

    }

    else if(a == "10"){

        return 10;

    }

    else if(a == "A"){

        return 1;

    }

    else if(a == "J" || a == "Q" || a == "K"){

        return 10;

    }

    return 0;

}

int main(){

    int Ca , Cb;

    cin >> Ca >> Cb;

    cin.ignore();

    int scoreA = 0 , scoreB = 0;

    int atime = 0 , btime = 0;

    for(int i = 0 ; i < Ca ; i++){

        string a;

        cin >> a;

        if(a == "A"){

            atime++;

        }

            scoreA = scoreA + score(a);

    }


    for(int i = 0 ; i < Cb ; i++){

        string b;

        cin >> b;

        if(b == "A"){

            btime++;

        }

            scoreB = scoreB + score(b);

    }




            while(atime != 0 || btime != 0){

                if(scoreA < scoreB){

                    if(atime != 0){

                        if(scoreA + 10 <= 21)

                        scoreA = scoreA + 10;

                        atime--;

                    }

                    else
                        btime--;

                }

                else if(scoreB < scoreA){

                    if(btime != 0){

                        if(scoreB + 10 <= 21)

                        scoreB = scoreB + 10;

                        btime--;

                    }

                    else
                        atime--;

                }

                else if(scoreB == scoreA){

                    if(atime > btime){

                        if(scoreA + 10 <= 21)

                        scoreA = scoreA + 10;

                        atime--;

                    }

                    else if(atime < btime){

                        if(scoreB + 10 <= 21)

                        scoreB = scoreB + 10;

                        btime--;

                    }

                    else
                        break;

            }

            }

            if(scoreA == scoreB || (scoreA > 21 && scoreB > 21)){

                cout << "Draw" << endl;

                cout << scoreA << " " << scoreB;

            }

            else if(scoreA > 21)
                cout << "B" << endl << scoreA << " " << scoreB;
                
            else if(scoreB > 21)
                cout << "A" << endl << scoreA << " " << scoreB;

            else if(scoreA < scoreB)
                cout << "B" << endl << scoreA << " " << scoreB;
            
            else if(scoreA > scoreB)
                cout << "A" << endl << scoreA << " " << scoreB;

        

    

    return 0;

}

# 0148, 2024-09-28 10:02:39, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;


int main()
{
   int a,b,suma=0,sumb=0;
   cin >> a >> b;
   string A,B;
   map<string,int> mp;
   mp["1"] = 1;
   mp["2"] = 2;
   mp["3"] = 3;
   mp["4"] = 4;
   mp["5"] = 5;
   mp["6"] = 6;
   mp["7"] = 7;
   mp["8"] = 8;
   mp["9"] = 9;
   mp["10"] = 10;
   mp["J"] = 10;
   mp["Q"] = 10;
   mp["K"] = 10;
   for(int i=0;i<a;i++) 
   {
    cin >> A;
    suma += mp[A]; 
    
   }
   for(int i=0;i<b;i++) {cin >> B[i];sumb += mp[B]; }
    if(abs(21-suma) > abs(21-sumb)) cout << 'A' <<"\n" <<suma <<" " <<sumb;
    else if(abs(21-suma) < abs(21-sumb)) cout << 'B' <<"\n" <<suma <<" " <<sumb;
    else
    {
        cout << "Draw"<<"\n" <<suma <<" " <<sumb;
    }
}
# 0149, 2024-09-28 10:30:18, PPPPP--PP--P-------- (40%)

#include<bits/stdc++.h>
using namespace std;


int main()
{
   int Aa =0,Ab=0;
   int a,b,suma=0,sumb=0;
   cin >> a >> b;
   string A,B;
   map<string,int> mp;
   mp["1"] = 1;
   mp["2"] = 2;
   mp["3"] = 3;
   mp["4"] = 4;
   mp["5"] = 5;
   mp["6"] = 6;
   mp["7"] = 7;
   mp["8"] = 8;
   mp["9"] = 9;
   mp["10"] = 10;
   mp["J"] = 10;
   mp["Q"] = 10;
   mp["K"] = 10;
   for(int i=0;i<a;i++) 
   {
    cin >> A;
    if(A == "A") Aa ++;
    else suma += mp[A];
   }
    int mnA = INT_MAX,smA,sA=0;
    for(int i=0;i<=Aa;i++)
    {
        smA = 0;
        smA += 11*i;
        smA += 1*(Aa-i);
        // cout << smA +  suma <<"\n";
        mnA = min(abs(21 - (smA+suma)),mnA);
        // cout << mnA <<" ";
        if(abs(21 - (smA+suma)) == mnA)
        {
            sA = smA;
        }
    }

   for(int i=0;i<b;i++) {
        cin >> B;if(B == "A") 
        Ab++;
        sumb += mp[B]; 
    }

    int mnB = INT_MAX,smB,sB=0;
    for(int i=0;i<=Ab;i++)
    {
        smB = 0;
        smB += 11*i;
        smB += 1*(Ab-i);
        // cout << smA +  suma <<"\n";
        mnB = min(abs(21 - (smB+sumb)),mnB);
        // cout << mnA <<" ";
        if(abs(21 - (smB+sumb)) == mnB)
        {
            sB = smB;
        }
    }




    if(abs(21-(suma+sA)) < abs(21-(sumb+sB))) cout << 'A' <<"\n" <<(suma+sA) <<" " <<(sumb+sB);
    else if(abs(21-(suma+sA)) > abs(sumb+sB)) cout << 'B' <<"\n" <<(suma+sA) <<" " <<(sumb+sB);
    else
    {
        cout << "Draw" <<"\n" <<(suma+sA) <<" " <<(sumb+sB);
    }
}
# 0150, 2024-09-28 10:33:15, PPPP--P-P--P-------- (35%)

#include<bits/stdc++.h>
using namespace std;


int main()
{
   int Aa =0,Ab=0;
   int a,b,suma=0,sumb=0;
   cin >> a >> b;
   string A,B;
   map<string,int> mp;
   mp["1"] = 1;
   mp["2"] = 2;
   mp["3"] = 3;
   mp["4"] = 4;
   mp["5"] = 5;
   mp["6"] = 6;
   mp["7"] = 7;
   mp["8"] = 8;
   mp["9"] = 9;
   mp["10"] = 10;
   mp["J"] = 10;
   mp["Q"] = 10;
   mp["K"] = 10;
   for(int i=0;i<a;i++) 
   {
    cin >> A;
    if(A == "A") Aa ++;
    else suma += mp[A];
   }
    int mnA = INT_MAX,smA,sA=0;
    for(int i=0;i<=Aa;i++)
    {
        smA = 0;
        smA += 11*i;
        smA += 1*(Aa-i);
        // cout << smA +  suma <<"\n";
        mnA = min(abs(21 - (smA+suma)),mnA);
        // cout << mnA <<" ";
        if(abs(21 - (smA+suma)) == mnA)
        {
            sA = smA;
        }
    }

   for(int i=0;i<b;i++) {
        cin >> B;if(B == "A") 
        Ab++;
        sumb += mp[B]; 
    }

    int mnB = INT_MAX,smB,sB=0;
    for(int i=0;i<=Ab;i++)
    {
        smB = 0;
        smB += 11*i;
        smB += 1*(Ab-i);
        // cout << smA +  suma <<"\n";
        mnB = min(abs(21 - (smB+sumb)),mnB);
        // cout << mnA <<" ";
        if(abs(21 - (smB+sumb)) == mnB)
        {
            sB = smB;
        }
    }
    
    if(abs(21-(suma+sA)) < abs(21-(sumb+sB)) || sumb+sB > 21) cout << 'A' <<"\n" <<(suma+sA) <<" " <<(sumb+sB);
    else if(abs(21-(suma+sA)) > abs(sumb+sB) || sumb+sA > 21) cout << 'B' <<"\n" <<(suma+sA) <<" " <<(sumb+sB);
    else
    {
        cout << "Draw" <<"\n" <<(suma+sA) <<" " <<(sumb+sB);
    }
}
# 0151, 2024-09-28 10:34:22, PPPPPPPPP--P-------- (50%)

#include<bits/stdc++.h>
using namespace std;


int main()
{
   int Aa =0,Ab=0;
   int a,b,suma=0,sumb=0;
   cin >> a >> b;
   string A,B;
   map<string,int> mp;
   mp["1"] = 1;
   mp["2"] = 2;
   mp["3"] = 3;
   mp["4"] = 4;
   mp["5"] = 5;
   mp["6"] = 6;
   mp["7"] = 7;
   mp["8"] = 8;
   mp["9"] = 9;
   mp["10"] = 10;
   mp["J"] = 10;
   mp["Q"] = 10;
   mp["K"] = 10;
   for(int i=0;i<a;i++) 
   {
    cin >> A;
    if(A == "A") Aa ++;
    else suma += mp[A];
   }
    int mnA = INT_MAX,smA,sA=0;
    for(int i=0;i<=Aa;i++)
    {
        smA = 0;
        smA += 11*i;
        smA += 1*(Aa-i);
        // cout << smA +  suma <<"\n";
        mnA = min(abs(21 - (smA+suma)),mnA);
        // cout << mnA <<" ";
        if(abs(21 - (smA+suma)) == mnA)
        {
            sA = smA;
        }
    }

   for(int i=0;i<b;i++) {
        cin >> B;if(B == "A") 
        Ab++;
        sumb += mp[B]; 
    }

    int mnB = INT_MAX,smB,sB=0;
    for(int i=0;i<=Ab;i++)
    {
        smB = 0;
        smB += 11*i;
        smB += 1*(Ab-i);
        // cout << smA +  suma <<"\n";
        mnB = min(abs(21 - (smB+sumb)),mnB);
        // cout << mnA <<" ";
        if(abs(21 - (smB+sumb)) == mnB)
        {
            sB = smB;
        }
    }
    
    if(abs(21-(suma+sA)) < abs(21-(sumb+sB)) || (sumb+sB > 21)  && suma+sA <= 21)cout << 'A' <<"\n" <<(suma+sA) <<" " <<(sumb+sB);
    else if(abs(21-(suma+sA)) > abs(sumb+sB) || suma+sA > 21 && sumb+sB <= 21 ) cout << 'B' <<"\n" <<(suma+sA) <<" " <<(sumb+sB);
    else
    {
        cout << "Draw" <<"\n" <<(suma+sA) <<" " <<(sumb+sB);
    }
}
# 0152, 2024-09-28 10:43:59, PPPPP---P--P-------- (35%)

#include<bits/stdc++.h>
using namespace std;


int main()
{
   int Aa =0,Ab=0;
   int a,b,suma=0,sumb=0;
   cin >> a >> b;
   string A,B;
   map<string,int> mp;
   mp["1"] = 1;
   mp["2"] = 2;
   mp["3"] = 3;
   mp["4"] = 4;
   mp["5"] = 5;
   mp["6"] = 6;
   mp["7"] = 7;
   mp["8"] = 8;
   mp["9"] = 9;
   mp["10"] = 10;
   mp["J"] = 10;
   mp["Q"] = 10;
   mp["K"] = 10;
   for(int i=0;i<a;i++) 
   {
    cin >> A;
    if(A == "A") Aa ++;
    else suma += mp[A];
   }
    int mnA = INT_MAX,smA,sA=0;
    for(int i=0;i<=Aa;i++)
    {
        smA = 0;
        smA += 11*i;
        smA += 1*(Aa-i);
        // cout << smA +  suma <<"\n";
        mnA = min(abs(21 - (smA+suma)),mnA);
        // cout << mnA <<" ";
        if(abs(21 - (smA+suma)) == mnA)
        {
            sA = smA;
        }
    }

   for(int i=0;i<b;i++) {
        cin >> B;if(B == "A") 
        Ab++;
        sumb += mp[B]; 
    }

    int mnB = INT_MAX,smB,sB=0;
    for(int i=0;i<=Ab;i++)
    {
        smB = 0;
        smB += 11*i;
        smB += 1*(Ab-i);
        // cout << smA +  suma <<"\n";
        mnB = min(abs(21 - (smB+sumb)),mnB);
        // cout << mnA <<" ";
        if(abs(21 - (smB+sumb)) == mnB)
        {
            sB = smB;
        }
    }
    
    suma += sA;
    sumb += sB;
    // cout << abs(21 - suma) << " " << abs(21 - sumb);
    if(suma > 21 && sumb <=21) {cout << 'A'; cout << "\n" << suma << " " << sumb;return 0;}
    else if(abs(21 - suma) < abs(21 - sumb)  ) {cout << 'A'; cout << "\n" << suma << " " << sumb;return 0;}
    else if(suma <= 21 && sumb > 21) {cout << 'B'; cout << "\n" << suma << " " << sumb;return 0;}
    else if(abs(21 - suma) > abs(21 - sumb)  ) {cout << 'B';cout << "\n" << suma << " " << sumb; return 0;}
    else {cout << "Draw"; cout << "\n" << suma << " " << sumb;return 0;}
}
# 0153, 2024-09-28 10:44:43, PPPPP---P----------- (30%)

#include<bits/stdc++.h>
using namespace std;


int main()
{
   int Aa =0,Ab=0;
   int a,b,suma=0,sumb=0;
   cin >> a >> b;
   string A,B;
   map<string,int> mp;
   mp["1"] = 1;
   mp["2"] = 2;
   mp["3"] = 3;
   mp["4"] = 4;
   mp["5"] = 5;
   mp["6"] = 6;
   mp["7"] = 7;
   mp["8"] = 8;
   mp["9"] = 9;
   mp["10"] = 10;
   mp["J"] = 10;
   mp["Q"] = 10;
   mp["K"] = 10;
   for(int i=0;i<a;i++) 
   {
    cin >> A;
    if(A == "A") Aa ++;
    else suma += mp[A];
   }
    int mnA = INT_MAX,smA,sA=0;
    for(int i=0;i<=Aa;i++)
    {
        smA = 0;
        smA += 11*i;
        smA += 1*(Aa-i);
        // cout << smA +  suma <<"\n";
        mnA = min(abs(21 - (smA+suma)),mnA);
        // cout << mnA <<" ";
        if(abs(21 - (smA+suma)) == mnA)
        {
            sA = smA;
        }
    }

   for(int i=0;i<b;i++) {
        cin >> B;if(B == "A") 
        Ab++;
        sumb += mp[B]; 
    }

    int mnB = INT_MAX,smB,sB=0;
    for(int i=0;i<=Ab;i++)
    {
        smB = 0;
        smB += 11*i;
        smB += 1*(Ab-i);
        // cout << smA +  suma <<"\n";
        mnB = min(abs(21 - (smB+sumb)),mnB);
        // cout << mnA <<" ";
        if(abs(21 - (smB+sumb)) == mnB)
        {
            sB = smB;
        }
    }
    
    suma += sA;
    sumb += sB;
    // cout << abs(21 - suma) << " " << abs(21 - sumb);
    if(suma <= 21 && sumb > 21) {cout << 'B'; cout << "\n" << suma << " " << sumb;return 0;}
    if(suma > 21 && sumb <=21) {cout << 'A'; cout << "\n" << suma << " " << sumb;return 0;}
    
    
    
    if(abs(21 - suma) < abs(21 - sumb)  ) {cout << 'A'; cout << "\n" << suma << " " << sumb;return 0;}
    else if(abs(21 - suma) > abs(21 - sumb)  ) {cout << 'B';cout << "\n" << suma << " " << sumb; return 0;}
    else {cout << "Draw"; cout << "\n" << suma << " " << sumb;return 0;}
}
# 0154, 2024-09-28 10:53:13, Compilation error (0%)

#include<bits/stdc++.h>
using namespace std;


int main()
{
   int Aa =0,Ab=0;
   int a,b,suma=0,sumb=0;
   cin >> a >> b;
   string A,B;
   map<string,int> mp;
   mp["1"] = 1;
   mp["2"] = 2;
   mp["3"] = 3;
   mp["4"] = 4;
   mp["5"] = 5;
   mp["6"] = 6;
   mp["7"] = 7;
   mp["8"] = 8;
   mp["9"] = 9;
   mp["10"] = 10;
   mp["J"] = 10;
   mp["Q"] = 10;
   mp["K"] = 10;
   for(int i=0;i<a;i++) 
   {
    cin >> A;
    if(A == "A") Aa ++;
    else suma += mp[A];
   }
    int mnA = INT_MAX,smA,sA=0;
    for(int i=0;i<=Aa;i++)
    {
        smA = 0;
        smA += 11*i;
        smA += 1*(Aa-i);
        // cout << smA +  suma <<"\n";
        mnA = min(abs(21 - (smA+suma)),mnA);
        // cout << mnA <<" ";
        if(abs(21 - (smA+suma)) == mnA)
        {
            sA = smA;
        }
    }

   for(int i=0;i<b;i++) {
        cin >> B;if(B == "A") 
        Ab++;
        sumb += mp[B]; 
    }

    int mnB = INT_MAX,smB,sB=0;
    for(int i=0;i<=Ab;i++)
    {
        smB = 0;
        smB += 11*i;
        smB += 1*(Ab-i);
        // cout << smA +  suma <<"\n";
        mnB = min(abs(21 - (smB+sumb)),mnB);
        // cout << mnA <<" ";
        if(abs(21 - (smB+sumb)) == mnB)
        {
            sB = smB;
        }
    }
    
    suma += sA;
    sumb += sB;
    // cout << abs(21 - suma) << " " << abs(21 - sumb);
    if(suma <= 21 && sumb > 21) {cout << 'B'; cout << "\n" << suma << " " << sumb;return 0;}
    if(suma > 21 && sumb <=21) {cout << 'A'; cout << "\n" << suma << " " << sumb;return 0;}
    if(suma > 21 && sumb >21) cout << "Draw"; cout << "\n" << suma << " " << sumb;return 0;}
    
    
    if(abs(21 - suma) < abs(21 - sumb)  ) {cout << 'A'; cout << "\n" << suma << " " << sumb;return 0;}
    else if(abs(21 - suma) > abs(21 - sumb)  ) {cout << 'B';cout << "\n" << suma << " " << sumb; return 0;}
    else {cout << "Draw"; cout << "\n" << suma << " " << sumb;return 0;}
}
# 0155, 2024-09-28 10:53:43, PPPPP--PP----------- (35%)

#include<bits/stdc++.h>
using namespace std;


int main()
{
   int Aa =0,Ab=0;
   int a,b,suma=0,sumb=0;
   cin >> a >> b;
   string A,B;
   map<string,int> mp;
   mp["1"] = 1;
   mp["2"] = 2;
   mp["3"] = 3;
   mp["4"] = 4;
   mp["5"] = 5;
   mp["6"] = 6;
   mp["7"] = 7;
   mp["8"] = 8;
   mp["9"] = 9;
   mp["10"] = 10;
   mp["J"] = 10;
   mp["Q"] = 10;
   mp["K"] = 10;
   for(int i=0;i<a;i++) 
   {
    cin >> A;
    if(A == "A") Aa ++;
    else suma += mp[A];
   }
    int mnA = INT_MAX,smA,sA=0;
    for(int i=0;i<=Aa;i++)
    {
        smA = 0;
        smA += 11*i;
        smA += 1*(Aa-i);
        // cout << smA +  suma <<"\n";
        mnA = min(abs(21 - (smA+suma)),mnA);
        // cout << mnA <<" ";
        if(abs(21 - (smA+suma)) == mnA)
        {
            sA = smA;
        }
    }

   for(int i=0;i<b;i++) {
        cin >> B;if(B == "A") 
        Ab++;
        sumb += mp[B]; 
    }

    int mnB = INT_MAX,smB,sB=0;
    for(int i=0;i<=Ab;i++)
    {
        smB = 0;
        smB += 11*i;
        smB += 1*(Ab-i);
        // cout << smA +  suma <<"\n";
        mnB = min(abs(21 - (smB+sumb)),mnB);
        // cout << mnA <<" ";
        if(abs(21 - (smB+sumb)) == mnB)
        {
            sB = smB;
        }
    }
    
    suma += sA;
    sumb += sB;
    // cout << abs(21 - suma) << " " << abs(21 - sumb);
    if(suma <= 21 && sumb > 21) {cout << 'B'; cout << "\n" << suma << " " << sumb;return 0;}
    if(suma > 21 && sumb <=21) {cout << 'A'; cout << "\n" << suma << " " << sumb;return 0;}
    if(suma > 21 && sumb >21) {cout << "Draw"; cout << "\n" << suma << " " << sumb;return 0;}
    
    
    if(abs(21 - suma) < abs(21 - sumb)  ) {cout << 'A'; cout << "\n" << suma << " " << sumb;return 0;}
    else if(abs(21 - suma) > abs(21 - sumb)  ) {cout << 'B';cout << "\n" << suma << " " << sumb; return 0;}
    else {cout << "Draw"; cout << "\n" << suma << " " << sumb;return 0;}
}
# 0156, 2024-09-28 10:57:44, PPPPP--PPPP--PPPP-PP (75%)

#include<bits/stdc++.h>
using namespace std;


int main()
{
   int Aa =0,Ab=0;
   int a,b,suma=0,sumb=0;
   cin >> a >> b;
   string A,B;
   map<string,int> mp;
   mp["1"] = 1;
   mp["2"] = 2;
   mp["3"] = 3;
   mp["4"] = 4;
   mp["5"] = 5;
   mp["6"] = 6;
   mp["7"] = 7;
   mp["8"] = 8;
   mp["9"] = 9;
   mp["10"] = 10;
   mp["J"] = 10;
   mp["Q"] = 10;
   mp["K"] = 10;
   for(int i=0;i<a;i++) 
   {
    cin >> A;
    if(A == "A") Aa ++;
    else suma += mp[A];
   }
    int mnA = INT_MAX,smA,sA=0;
    for(int i=0;i<=Aa;i++)
    {
        smA = 0;
        smA += 11*i;
        smA += 1*(Aa-i);
        // cout << smA +  suma <<"\n";
        if(smA+suma <= 21)mnA = min(abs(21 - (smA+suma)),mnA);
        // cout << mnA <<" ";
        if(abs(21 - (smA+suma)) == mnA)
        {
            sA = smA;
        }
    }

   for(int i=0;i<b;i++) {
        cin >> B;if(B == "A") 
        Ab++;
        sumb += mp[B]; 
    }

    int mnB = INT_MAX,smB,sB=0;
    for(int i=0;i<=Ab;i++)
    {
        smB = 0;
        smB += 11*i;
        smB += 1*(Ab-i);
        // cout << smA +  suma <<"\n";
        if(smB+sumb <= 21) mnB = min(abs(21 - (smB+sumb)),mnB);
        // cout << mnA <<" ";
        if(abs(21 - (smB+sumb)) == mnB )
        {
            sB = smB;
        }
    }
    // cout << sB;
    suma += sA;
    sumb += sB;
    // cout << abs(21 - suma) << " " << abs(21 - sumb);
    if(suma <= 21 && sumb > 21) {cout << 'B'; cout << "\n" << suma << " " << sumb;return 0;}
    if(suma > 21 && sumb <=21) {cout << 'A'; cout << "\n" << suma << " " << sumb;return 0;}
    if(suma > 21 && sumb >21) {cout << "Draw"; cout << "\n" << suma << " " << sumb;return 0;}
    
    
    if(abs(21 - suma) < abs(21 - sumb)  ) {cout << 'A'; cout << "\n" << suma << " " << sumb;return 0;}
    else if(abs(21 - suma) > abs(21 - sumb)  ) {cout << 'B';cout << "\n" << suma << " " << sumb; return 0;}
    else {cout << "Draw"; cout << "\n" << suma << " " << sumb;return 0;}
}
# 0157, 2024-09-28 11:00:07, PPPPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;


int main()
{
   int Aa =0,Ab=0;
   int a,b,suma=0,sumb=0;
   cin >> a >> b;
   string A,B;
   map<string,int> mp;
   mp["1"] = 1;
   mp["2"] = 2;
   mp["3"] = 3;
   mp["4"] = 4;
   mp["5"] = 5;
   mp["6"] = 6;
   mp["7"] = 7;
   mp["8"] = 8;
   mp["9"] = 9;
   mp["10"] = 10;
   mp["J"] = 10;
   mp["Q"] = 10;
   mp["K"] = 10;
   for(int i=0;i<a;i++) 
   {
    cin >> A;
    if(A == "A") Aa ++;
    else suma += mp[A];
   }
    int mnA = INT_MAX,smA,sA=0;
    for(int i=0;i<=Aa;i++)
    {
        smA = 0;
        smA += 11*i;
        smA += 1*(Aa-i);
        // cout << smA +  suma <<"\n";
        if(smA+suma <= 21)mnA = min(abs(21 - (smA+suma)),mnA);
        // cout << mnA <<" ";
        if(abs(21 - (smA+suma)) == mnA)
        {
            sA = smA;
        }
    }

   for(int i=0;i<b;i++) {
        cin >> B;if(B == "A") 
        Ab++;
        sumb += mp[B]; 
    }

    int mnB = INT_MAX,smB,sB=0;
    for(int i=0;i<=Ab;i++)
    {
        smB = 0;
        smB += 11*i;
        smB += 1*(Ab-i);
        // cout << smA +  suma <<"\n";
        if(smB+sumb <= 21) mnB = min(abs(21 - (smB+sumb)),mnB);
        // cout << mnA <<" ";
        if(abs(21 - (smB+sumb)) == mnB )
        {
            sB = smB;
        }
    }
    // cout << sB;
    suma += sA;
    sumb += sB;
    // cout << abs(21 - suma) << " " << abs(21 - sumb);
    if(suma <= 21 && sumb > 21) {cout << 'A'; cout << "\n" << suma << " " << sumb;return 0;}
    if(suma > 21 && sumb <=21) {cout << 'B'; cout << "\n" << suma << " " << sumb;return 0;}
    if(suma > 21 && sumb >21) {cout << "Draw"; cout << "\n" << suma << " " << sumb;return 0;}
    
    
    if(abs(21 - suma) < abs(21 - sumb)  ) {cout << 'A'; cout << "\n" << suma << " " << sumb;return 0;}
    else if(abs(21 - suma) > abs(21 - sumb)  ) {cout << 'B';cout << "\n" << suma << " " << sumb; return 0;}
    else {cout << "Draw"; cout << "\n" << suma << " " << sumb;return 0;}
}

# 0158, 2024-09-28 13:55:34, P---PPP-----P--P-P-P (40%)

#include <iostream>
#include <string>
using namespace std ;
int main (){
    int q = 0 ; //counting A (A)
    int r = 0 ; //counting A (B)
    string C[14] = { "0","A","2","3","4","5","6","7","8","9","10","J","Q","K" } ; // name  card
    int P[14] = { 0,11,2,3,4,5,6,7,8,9,10,10,10,10 } ;  //point
    // input 
    int a,b =  0 ;
    cin >> a >> b ; 
    string A[a] ;
    string B[b] ;
    for ( int i = 0 ; i < a ; i++ ) {
        cin >> A[i] ;
    } 
    for ( int i = 0 ; i < b ; i++ ) {
        cin >> B[i] ;
    }
    // -- Proocess --
    int suma = 0 ;
    int sumb = 0 ;
    // A
    for ( int i  = 0 ; i < a ; i++ ) {
        for (  int j = 1 ; j < 13 ; j++ ) {
            if ( A[i] == C[1] ) {
                q++ ;
            }
            if ( A[i] == C[j]) {
                suma += P[j]  ;
            }
        }
    }
    while ( (suma > 21 ) && ( q>0 ) ) {
        suma = suma - 11 + 1 ;
        q--;
    }

    // B
    for ( int i  = 0 ; i <b ; i++ ) {
        for (  int j = 1 ; j < 13 ; j++ ) {
            if ( B[i] == C[1] ) {
                r++ ;
            }
            if ( B[i] == C[j] ) {
                sumb += P[j]  ;
            }
        }
    }
    while ( (sumb > 21 ) && ( r>0 ) ) {
        sumb = sumb - 11 + 1 ;
        r--;
    }

    // output 
    if ( ( suma<21 ) || ( sumb<21 ) ) {
        if ( (suma<21 ) && ( sumb<21 )) {
            if (suma > sumb) {
                cout << "A" << endl ;
            } else {
                cout << "B" << endl ;
            }
        } else  if ( suma > 21 ) {
            cout << "B" << endl ;
        } else if ( sumb > 21 ) {
            cout << "A" << endl ;
        }
    } else { // a,b > 21
        cout << "Draw" << endl ;
    }
    cout <<  suma << " " << sumb ;

}
//ENG_EXAM_WEEK
# 0159, 2024-09-28 13:58:17, P---PPP-----P--P-P-P (40%)

#include <iostream>
#include <string>
using namespace std ;
int main (){
    int q = 0 ; //counting A (A)
    int r = 0 ; //counting A (B)
    string C[14] = { "0","A","2","3","4","5","6","7","8","9","10","J","Q","K" } ; // name  card
    int P[14] = { 0,11,2,3,4,5,6,7,8,9,10,10,10,10 } ;  //point
    // input 
    int a,b =  0 ;
    cin >> a >> b ; 
    string A[a] ;
    string B[b] ;
    for ( int i = 0 ; i < a ; i++ ) {
        cin >> A[i] ;
    } 
    for ( int i = 0 ; i < b ; i++ ) {
        cin >> B[i] ;
    }
    // -- Proocess --
    int suma = 0 ;
    int sumb = 0 ;
    // A
    for ( int i  = 0 ; i < a ; i++ ) {
        for (  int j = 1 ; j < 13 ; j++ ) {
            if ( A[i] == C[1] ) {
                q++ ;
            }
            if ( A[i] == C[j]) {
                suma += P[j]  ;
            }
        }
    }
    while ( (suma > 21 ) && ( q>0 ) ) {
        suma = suma - 11 + 1 ;
        q--;
    }

    // B
    for ( int i  = 0 ; i <b ; i++ ) {
        for (  int j = 1 ; j < 13 ; j++ ) {
            if ( B[i] == C[1] ) {
                r++ ;
            }
            if ( B[i] == C[j] ) {
                sumb += P[j]  ;
            }
        }
    }
    while ( (sumb > 21 ) && ( r>0 ) ) {
        sumb = sumb - 11 + 1 ;
        r--;
    }

    // output 
    if ( ( suma<21 ) || ( sumb<21 ) ) {
        if ( (suma<21 ) && ( sumb<21 )) {
            if (suma > sumb) {
                cout << "A" << endl ;
            } else {
                cout << "B" << endl ;
            }
        } else  if ( suma >= 21 ) {
            cout << "B" << endl ;
        } else if ( sumb >= 21 ) {
            cout << "A" << endl ;
        }
    } else { // a,b > 21
        cout << "Draw" << endl ;
    }
    cout <<  suma << " " << sumb ;

}
//ENG_EXAM_WEEK
# 0160, 2024-09-28 14:02:33, P---PPP-----P--P-P-P (40%)

#include <iostream>
#include <string>
using namespace std ;
int main (){
    int q = 0 ; //counting A (A)
    int r = 0 ; //counting A (B)
    string C[14] = { "0","A","2","3","4","5","6","7","8","9","10","J","Q","K" } ; // name  card
    int P[14] = { 0,11,2,3,4,5,6,7,8,9,10,10,10,10 } ;  //point
    // input 
    int a,b =  0 ;
    cin >> a >> b ; 
    string A[a] ;
    string B[b] ;
    for ( int i = 0 ; i < a ; i++ ) {
        cin >> A[i] ;
    } 
    for ( int i = 0 ; i < b ; i++ ) {
        cin >> B[i] ;
    }
    // -- Proocess --
    int suma = 0 ;
    int sumb = 0 ;
    // A
    for ( int i  = 0 ; i < a ; i++ ) {
        for (  int j = 1 ; j < 13 ; j++ ) {
            if ( A[i] == C[1] ) {
                q++ ;
            }
            if ( A[i] == C[j]) {
                suma += P[j]  ;
            }
        }
    }
    while ( (suma > 21 ) && ( q>0 ) ) {
        suma = suma - 11 + 1 ;
        q--;
    }

    // B
    for ( int i  = 0 ; i <b ; i++ ) {
        for (  int j = 1 ; j < 13 ; j++ ) {
            if ( B[i] == C[1] ) {
                r++ ;
            }
            if ( B[i] == C[j] ) {
                sumb += P[j]  ;
            }
        }
    }
    while ( (sumb > 21 ) && ( r>0 ) ) {
        sumb = sumb - 11 + 1 ;
        r--;
    }

    // output 
    if ( ( suma<21 ) || ( sumb<21 ) ) {
        if ( (suma<21 ) && ( sumb<21 )) {
            if (suma > sumb) {
                cout << "A" << endl ;
            } else if ( sumb > suma ){
                cout << "B" << endl ;
            }
        } else  if ( suma >= 21 ) {
            cout << "B" << endl ;
        } else if ( sumb >= 21 ) {
            cout << "A" << endl ;
        }
    } else { // a,b > 21
        cout << "Draw" << endl ;
    }

    cout <<  suma ;
    cout << " " ;
    cout << sumb ;

}
//ENG_EXAM_WEEK
# 0161, 2024-09-28 14:05:23, P---PPP-----P--P-P-P (40%)

#include <iostream>
#include <string>
using namespace std ;
int main (){
    int q = 0 ; //counting A (A)
    int r = 0 ; //counting A (B)
    string C[14] = { "0","A","2","3","4","5","6","7","8","9","10","J","Q","K" } ; // name  card
    int P[14] = { 0,11,2,3,4,5,6,7,8,9,10,10,10,10 } ;  //point
    // input 
    int a,b =  0 ;
    cin >> a >> b ; 
    if ((a<2) && (b>3) ) {
        return 1 ;
    }
    string A[a] ;
    string B[b] ;
    for ( int i = 0 ; i < a ; i++ ) {
        cin >> A[i] ;
    } 
    for ( int i = 0 ; i < b ; i++ ) {
        cin >> B[i] ;
    }
    // -- Proocess --
    int suma = 0 ;
    int sumb = 0 ;
    // A
    for ( int i  = 0 ; i < a ; i++ ) {
        for (  int j = 1 ; j < 13 ; j++ ) {
            if ( A[i] == C[1] ) {
                q++ ;
            }
            if ( A[i] == C[j]) {
                suma += P[j]  ;
            }
        }
    }
    while ( (suma > 21 ) && ( q>0 ) ) {
        suma = suma - 11 + 1 ;
        q--;
    }

    // B
    for ( int i  = 0 ; i <b ; i++ ) {
        for (  int j = 1 ; j < 13 ; j++ ) {
            if ( B[i] == C[1] ) {
                r++ ;
            }
            if ( B[i] == C[j] ) {
                sumb += P[j]  ;
            }
        }
    }
    while ( (sumb > 21 ) && ( r>0 ) ) {
        sumb = sumb - 11 + 1 ;
        r--;
    }

    // output 
    if ( ( suma<21 ) || ( sumb<21 ) ) {
        if ( (suma<21 ) && ( sumb<21 )) {
            if (suma > sumb) {
                cout << "A" << endl ;
            } else if ( sumb > suma ){
                cout << "B" << endl ;
            }
        } else  if ( suma >= 21 ) {
            cout << "B" << endl ;
        } else if ( sumb >= 21 ) {
            cout << "A" << endl ;
        }
    } else { // a,b > 21
        cout << "Draw" << endl ;
    }

    cout <<  suma ;
    cout << " " ;
    cout << sumb ;

}
//ENG_EXAM_WEEK
# 0162, 2024-09-28 14:10:02, PP--PPP-PPP-P--P-PPP (65%)

#include <iostream>
#include <string>
using namespace std ;
int main (){
    int q = 0 ; //counting A (A)
    int r = 0 ; //counting A (B)
    string C[14] = { "0","A","2","3","4","5","6","7","8","9","10","J","Q","K" } ; // name  card
    int P[14] = { 0,11,2,3,4,5,6,7,8,9,10,10,10,10 } ;  //point
    // input 
    int a,b =  0 ;
    cin >> a >> b ; 
    if ((a<2) && (b>3) ) {
        return 1 ;
    }
    string A[a] ;
    string B[b] ;
    for ( int i = 0 ; i < a ; i++ ) {
        cin >> A[i] ;
    } 
    for ( int i = 0 ; i < b ; i++ ) {
        cin >> B[i] ;
    }
    // -- Proocess --
    int suma = 0 ;
    int sumb = 0 ;
    // A
    for ( int i  = 0 ; i < a ; i++ ) {
        for (  int j = 1 ; j < 13 ; j++ ) {
            if ( A[i] == C[1] ) {
                q++ ;
            }
            if ( A[i] == C[j]) {
                suma += P[j]  ;
            }
        }
    }
    while ( (suma > 21 ) && ( q>0 ) ) {
        suma = suma - 11 + 1 ;
        q--;
    }

    // B
    for ( int i  = 0 ; i <b ; i++ ) {
        for (  int j = 1 ; j < 13 ; j++ ) {
            if ( B[i] == C[1] ) {
                r++ ;
            }
            if ( B[i] == C[j] ) {
                sumb += P[j]  ;
            }
        }
    }
    while ( (sumb > 21 ) && ( r>0 ) ) {
        sumb = sumb - 11 + 1 ;
        r--;
    }

    // output 
    if ( ( suma<=21 ) || ( sumb<=21 ) ) {
        if ( (suma<=21 ) && ( sumb<=21 )) {
            if (suma > sumb) {
                cout << "A" << endl ;
            } else if ( sumb > suma ){
                cout << "B" << endl ;
            }
        } else  if ( suma > 21 ) {
            cout << "B" << endl ;
        } else if ( sumb > 21 ) {
            cout << "A" << endl ;
        }
    } else { // a,b > 21
        cout << "Draw" << endl ;
    }

    cout <<  suma ;
    cout << " " ;
    cout << sumb ;

}
//ENG_EXAM_WEEK
# 0163, 2024-09-28 14:13:58, PP--PPP-PPP-P--P-PPP (65%)

#include <iostream>
#include <string>
using namespace std ;
int main (){
    int q = 0 ; //counting A (A)
    int r = 0 ; //counting A (B)
    string C[14] = { "0","A","2","3","4","5","6","7","8","9","10","J","Q","K" } ; // name  card
    int P[14] = { 0,11,2,3,4,5,6,7,8,9,10,10,10,10 } ;  //point
    // input 
    int a,b =  0 ;
    cin >> a >> b ; 
    if ((a<2) && (b>3) ) {
        return 1 ;
    }
    string A[a] ;
    string B[b] ;
    for ( int i = 0 ; i < a ; i++ ) {
        cin >> A[i] ;
    } 
    for ( int i = 0 ; i < b ; i++ ) {
        cin >> B[i] ;
    }
    // -- Proocess --
    int suma = 0 ;
    int sumb = 0 ;
    // A
    for ( int i  = 0 ; i < a ; i++ ) {
        for (  int j = 1 ; j < 13 ; j++ ) {
            if ( A[i] == C[1] ) {
                q++ ;
            }
            if ( A[i] == C[j]) {
                suma += P[j]  ;
            }
        }
    }
    while ( (suma > 21 ) && ( q>0 ) ) {
        suma = suma - 11 + 1 ;
        q--;
    }

    // B
    for ( int i  = 0 ; i <b ; i++ ) {
        for (  int j = 1 ; j < 13 ; j++ ) {
            if ( B[i] == C[1] ) {
                r++ ;
            }
            if ( B[i] == C[j] ) {
                sumb += P[j]  ;
            }
        }
    }
    while ( (sumb > 21 ) && ( r>0 ) ) {
        sumb = sumb - 11 + 1 ;
        r--;
    }

    // output 
    if ( ( suma<=21 ) || ( sumb<=21 ) ) {
        if ( (suma<=21 ) && ( sumb<=21 )) {
            if (suma > sumb) {
                cout << "A" << endl ;
            } else if ( sumb > suma ){
                cout << "B" << endl ;
            }
        } else  if ( suma > 21 ) {
            cout << "B" << endl ;
        } else if ( sumb > 21 ) {
            cout << "A" << endl ;
        }
    } else if ( suma == sumb) {
        cout << "Draw" << endl ;
    }else { // a,b > 21
        cout << "Draw" << endl ;
    }
    
    cout <<  suma ;
    cout << " " ;
    cout << sumb ;

}
//ENG_EXAM_WEEK
# 0164, 2024-09-28 14:17:48, PPPPPPP-PPP-PPPPPPPP (90%)

#include <iostream>
#include <string>
using namespace std ;
int main (){
    int q = 0 ; //counting A (A)
    int r = 0 ; //counting A (B)
    string C[14] = { "0","A","2","3","4","5","6","7","8","9","10","J","Q","K" } ; // name  card
    int P[14] = { 0,11,2,3,4,5,6,7,8,9,10,10,10,10 } ;  //point
    // input 
    int a,b =  0 ;
    cin >> a >> b ; 
    if ((a<2) && (b>3) ) {
        return 1 ;
    }
    string A[a] ;
    string B[b] ;
    for ( int i = 0 ; i < a ; i++ ) {
        cin >> A[i] ;
    } 
    for ( int i = 0 ; i < b ; i++ ) {
        cin >> B[i] ;
    }
    // -- Proocess --
    int suma = 0 ;
    int sumb = 0 ;
    // A
    for ( int i  = 0 ; i < a ; i++ ) {
        for (  int j = 1 ; j < 13 ; j++ ) {
            if ( A[i] == C[1] ) {
                q++ ;
            }
            if ( A[i] == C[j]) {
                suma += P[j]  ;
            }
        }
    }
    while ( (suma > 21 ) && ( q>0 ) ) {
        suma = suma - 11 + 1 ;
        q--;
    }

    // B
    for ( int i  = 0 ; i <b ; i++ ) {
        for (  int j = 1 ; j < 13 ; j++ ) {
            if ( B[i] == C[1] ) {
                r++ ;
            }
            if ( B[i] == C[j] ) {
                sumb += P[j]  ;
            }
        }
    }
    while ( (sumb > 21 ) && ( r>0 ) ) {
        sumb = sumb - 11 + 1 ;
        r--;
    }

    // output 
    if ( ( suma<=21 ) || ( sumb<=21 ) ) {
        if ( (suma<=21 ) && ( sumb<=21 )) {
            if (suma > sumb) {
                cout << "A" << endl ;
            } else if ( sumb > suma ){
                cout << "B" << endl ;
            } else {
                cout << "Draw" << endl ;
            }
        } else  if ( suma > 21 ) {
            cout << "B" << endl ;
        } else if ( sumb > 21 ) {
            cout << "A" << endl ;
        }
    } else { // a,b > 21
        cout << "Draw" << endl ;
    }
    
    cout <<  suma ;
    cout << " " ;
    cout << sumb ;

}
//ENG_EXAM_WEEK
# 0165, 2024-09-28 14:19:39, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <string>
using namespace std ;
int main (){
    int q = 0 ; //counting A (A)
    int r = 0 ; //counting A (B)
    string C[14] = { "0","A","2","3","4","5","6","7","8","9","10","J","Q","K" } ; // name  card
    int P[14] = { 0,11,2,3,4,5,6,7,8,9,10,10,10,10 } ;  //point
    // input 
    int a,b =  0 ;
    cin >> a >> b ; 
    if ((a<2) && (b>3) ) {
        return 1 ;
    }
    string A[a] ;
    string B[b] ;
    for ( int i = 0 ; i < a ; i++ ) {
        cin >> A[i] ;
    } 
    for ( int i = 0 ; i < b ; i++ ) {
        cin >> B[i] ;
    }
    // -- Proocess --
    int suma = 0 ;
    int sumb = 0 ;
    // A
    for ( int i  = 0 ; i < a ; i++ ) {
        for (  int j = 1 ; j <= 13 ; j++ ) {
            if ( A[i] == C[1] ) {
                q++ ;
            }
            if ( A[i] == C[j]) {
                suma += P[j]  ;
            }
        }
    }
    while ( (suma > 21 ) && ( q>0 ) ) {
        suma = suma - 11 + 1 ;
        q--;
    }

    // B
    for ( int i  = 0 ; i <b ; i++ ) {
        for (  int j = 1 ; j <= 13 ; j++ ) {
            if ( B[i] == C[1] ) {
                r++ ;
            }
            if ( B[i] == C[j] ) {
                sumb += P[j]  ;
            }
        }
    }
    while ( (sumb > 21 ) && ( r>0 ) ) {
        sumb = sumb - 11 + 1 ;
        r--;
    }

    // output 
    if ( ( suma<=21 ) || ( sumb<=21 ) ) {
        if ( (suma<=21 ) && ( sumb<=21 )) {
            if (suma > sumb) {
                cout << "A" << endl ;
            } else if ( sumb > suma ){
                cout << "B" << endl ;
            } else {
                cout << "Draw" << endl ;
            }
        } else  if ( suma > 21 ) {
            cout << "B" << endl ;
        } else if ( sumb > 21 ) {
            cout << "A" << endl ;
        }
    } else { // a,b > 21
        cout << "Draw" << endl ;
    }
    
    cout <<  suma ;
    cout << " " ;
    cout << sumb ;

}
//ENG_EXAM_WEEK

# 0166, 2024-09-28 09:34:12, xxxxxxxxxxxxxxxxxxxx (0%)

#include <bits/stdc++.h>
int main(){
    int Na,Nb;
    std::cin >> Na >> Nb;
    std::string Ahand[Na];
    std::string Bhand[Nb];
    int sumA = 0 , sumB = 0;
    for(int i = 0 ; i < Na; i++){
        if(Ahand[i]=="K"||Ahand[i]=="Q"||Ahand[i]=="J"){
            sumA+=10;
        }else if(Ahand[i]=="A"){
            if(sumA+11<=21){
                sumA+=11;
            }else{
                sumA+=1;
            }
        }else{
            sumA+=stoi(Ahand[i]);
        }
    }
    for(int i = 0 ; i < Nb; i++){
        if(Bhand[i]=="K"||Bhand[i]=="Q"||Bhand[i]=="J"){
            sumB+=10;
        }else if(Bhand[i]=="A"){
            if(sumB+11<=21){
                sumB+=11;
            }else{
                sumB+=1;
            }
        }else{
            sumB+=stoi(Bhand[i]);
        }
    }
    if(sumA>sumB && sumA<=21 &&sumB<=21){
        std::cout << "A";
    }else if(sumB>sumA && sumA<=21 &&sumB<=21){
        std::cout << "B";
    }else{
        std::cout << "Draw";
    }
}
# 0167, 2024-09-28 09:35:45, -------------------- (0%)

#include <bits/stdc++.h>
int main(){
    int Na,Nb;
    std::cin >> Na >> Nb;
    std::string Ahand[Na];
    std::string Bhand[Nb];
    for(int i = 0 ; i < Na ;i++){
        std::cin >> Ahand[i];
    }
    for(int i = 0 ; i < Nb ;i++){
        std::cin >> Bhand[i];
    }
    int sumA = 0 , sumB = 0;
    for(int i = 0 ; i < Na; i++){
        if(Ahand[i]=="K"||Ahand[i]=="Q"||Ahand[i]=="J"){
            sumA+=10;
        }else if(Ahand[i]=="A"){
            if(sumA+11<=21){
                sumA+=11;
            }else{
                sumA+=1;
            }
        }else{
            sumA+=stoi(Ahand[i]);
        }
    }
    for(int i = 0 ; i < Nb; i++){
        if(Bhand[i]=="K"||Bhand[i]=="Q"||Bhand[i]=="J"){
            sumB+=10;
        }else if(Bhand[i]=="A"){
            if(sumB+11<=21){
                sumB+=11;
            }else{
                sumB+=1;
            }
        }else{
            sumB+=stoi(Bhand[i]);
        }
    }
    if(sumA>sumB && sumA<=21 &&sumB<=21){
        std::cout << "A";
    }else if(sumB>sumA && sumA<=21 &&sumB<=21){
        std::cout << "B";
    }else{
        std::cout << "Draw";
    }
}
# 0168, 2024-09-28 09:37:59, PPPPP--PP-----P---P- (45%)

#include <bits/stdc++.h>
int main(){
    int Na,Nb;
    std::cin >> Na >> Nb;
    std::string Ahand[Na];
    std::string Bhand[Nb];
    for(int i = 0 ; i < Na ;i++){
        std::cin >> Ahand[i];
    }
    for(int i = 0 ; i < Nb ;i++){
        std::cin >> Bhand[i];
    }
    int sumA = 0 , sumB = 0;
    for(int i = 0 ; i < Na; i++){
        if(Ahand[i]=="K"||Ahand[i]=="Q"||Ahand[i]=="J"){
            sumA+=10;
        }else if(Ahand[i]=="A"){
            if(sumA+11<=21){
                sumA+=11;
            }else{
                sumA+=1;
            }
        }else{
            sumA+=stoi(Ahand[i]);
        }
    }
    for(int i = 0 ; i < Nb; i++){
        if(Bhand[i]=="K"||Bhand[i]=="Q"||Bhand[i]=="J"){
            sumB+=10;
        }else if(Bhand[i]=="A"){
            if(sumB+11<=21){
                sumB+=11;
            }else{
                sumB+=1;
            }
        }else{
            sumB+=stoi(Bhand[i]);
        }
    }
    if(sumA>sumB && sumA<=21 &&sumB<=21){
        std::cout << "A";
    }else if(sumB>sumA && sumA<=21 &&sumB<=21){
        std::cout << "B";
    }else{
        std::cout << "Draw";
    }
    std::cout << std::endl << sumA << " " <<sumB;
}
# 0169, 2024-09-28 09:42:52, PPPPPPPPP---P-P--PP- (65%)

#include <bits/stdc++.h>
int main(){
    int Na,Nb;
    std::cin >> Na >> Nb;
    std::string Ahand[Na];
    std::string Bhand[Nb];
    for(int i = 0 ; i < Na ;i++){
        std::cin >> Ahand[i];
    }
    for(int i = 0 ; i < Nb ;i++){
        std::cin >> Bhand[i];
    }
    int sumA = 0 , sumB = 0;
    for(int i = 0 ; i < Na; i++){
        if(Ahand[i]=="K"||Ahand[i]=="Q"||Ahand[i]=="J"){
            sumA+=10;
        }else if(Ahand[i]=="A"){
            if(sumA+11<=21){
                sumA+=11;
            }else{
                sumA+=1;
            }
        }else{
            sumA+=stoi(Ahand[i]);
        }
    }
    for(int i = 0 ; i < Nb; i++){
        if(Bhand[i]=="K"||Bhand[i]=="Q"||Bhand[i]=="J"){
            sumB+=10;
        }else if(Bhand[i]=="A"){
            if(sumB+11<=21){
                sumB+=11;
            }else{
                sumB+=1;
            }
        }else{
            sumB+=stoi(Bhand[i]);
        }
    }
    if(sumA>sumB && sumA<=21 &&sumB<=21){
        std::cout << "A";
    }else if(sumB>sumA && sumA<=21 &&sumB<=21){
        std::cout << "B";
    }else if(sumA<=21 &&sumB>21){
        std::cout << "A";
    }else if(sumA>21 &&sumB<=21){
        std::cout << "B";
    }else{
        std::cout << "Draw";
    }
    std::cout << std::endl << sumA << " " <<sumB;
}
# 0170, 2024-09-28 09:50:33, PPPPPPPPP--------PPP (60%)

#include <bits/stdc++.h>
int main(){
    int Na,Nb;
    std::cin >> Na >> Nb;
    std::string Ahand[Na];
    std::string Bhand[Nb];
    for(int i = 0 ; i < Na ;i++){
        std::cin >> Ahand[i];
    }
    for(int i = 0 ; i < Nb ;i++){
        std::cin >> Bhand[i];
    }
    int sumA = 0 , sumB = 0;
    int aceA = 0 , aceB = 0 ;
    for(int i = 0 ; i < Na; i++){
        if(Ahand[i]=="K"||Ahand[i]=="Q"||Ahand[i]=="J"){
            sumA+=10;
        }else if(Ahand[i]=="A"){
            if(sumA+11<=21){
                sumA+=11;
                aceA++;
            }else if(aceA>0&&sumA+11>21){
                sumA-=11;
                sumA+=2;
            }else{
                sumA+=1;
            }
        }else{
            sumA+=stoi(Ahand[i]);
        }
    }
    for(int i = 0 ; i < Nb; i++){
        if(Bhand[i]=="K"||Bhand[i]=="Q"||Bhand[i]=="J"){
            sumB+=10;
        }else if(Bhand[i]=="A"){
            if(sumB+11<=21){
                sumB+=11;
                aceB++;
            }else if(aceB>0&&sumB+11>21){
                sumB-=11;
                sumB+=2;
            }else{
                sumB+=1;
            }
        }else{
            sumB+=stoi(Bhand[i]);
        }
    }
    if(sumA>sumB && sumA<=21 &&sumB<=21){
        std::cout << "A";
    }else if(sumB>sumA && sumA<=21 &&sumB<=21){
        std::cout << "B";
    }else if(sumA<=21 &&sumB>21){
        std::cout << "A";
    }else if(sumA>21 &&sumB<=21){
        std::cout << "B";
    }else{
        std::cout << "Draw";
    }
    std::cout << std::endl << sumA << " " <<sumB;
}
# 0171, 2024-09-28 09:54:33, PPPPPPPPP---P-P--PP- (65%)

#include <bits/stdc++.h>
int main(){
    int Na,Nb;
    std::cin >> Na >> Nb;
    std::string Ahand[Na];
    std::string Bhand[Nb];
    for(int i = 0 ; i < Na ;i++){
        std::cin >> Ahand[i];
    }
    for(int i = 0 ; i < Nb ;i++){
        std::cin >> Bhand[i];
    }
    int sumA = 0 , sumB = 0;
    int aceA = 0 , aceB = 0 ;
    for(int i = 0 ; i < Na; i++){
        if(Ahand[i]=="K"||Ahand[i]=="Q"||Ahand[i]=="J"){
            sumA+=10;
        }else if(Ahand[i]=="A"){
            if(sumA+11<=21){
                sumA+=11;
                aceA++;
            }else if(aceA>0&&sumA+11>21&&sumA+1>21){
                sumA-=11;
                sumA+=2;
            }else{
                sumA+=1;
            }
        }else{
            sumA+=stoi(Ahand[i]);
        }
    }
    for(int i = 0 ; i < Nb; i++){
        if(Bhand[i]=="K"||Bhand[i]=="Q"||Bhand[i]=="J"){
            sumB+=10;
        }else if(Bhand[i]=="A"){
            if(sumB+11<=21){
                sumB+=11;
                aceB++;
            }else if(aceB>0&&sumB+11>21&&sumB+1>21){
                sumB-=11;
                sumB+=2;
            }else{
                sumB+=1;
            }
        }else{
            sumB+=stoi(Bhand[i]);
        }
    }
    if(sumA>sumB && sumA<=21 &&sumB<=21){
        std::cout << "A";
    }else if(sumB>sumA && sumA<=21 &&sumB<=21){
        std::cout << "B";
    }else if(sumA<=21 &&sumB>21){
        std::cout << "A";
    }else if(sumA>21 &&sumB<=21){
        std::cout << "B";
    }else{
        std::cout << "Draw";
    }
    std::cout << std::endl << sumA << " " <<sumB;
}
# 0172, 2024-09-28 09:56:38, PPPPPPPPP---P-P--PP- (65%)

#include <bits/stdc++.h>
int main(){
    int Na,Nb;
    std::cin >> Na >> Nb;
    std::string Ahand[Na];
    std::string Bhand[Nb];
    for(int i = 0 ; i < Na ;i++){
        std::cin >> Ahand[i];
    }
    for(int i = 0 ; i < Nb ;i++){
        std::cin >> Bhand[i];
    }
    int sumA = 0 , sumB = 0;
    int aceA = 0 , aceB = 0 ;
    for(int i = 0 ; i < Na; i++){
        if(Ahand[i]=="K"||Ahand[i]=="Q"||Ahand[i]=="J"){
            sumA+=10;
        }else if(Ahand[i]=="A"){
            if(sumA+11<=21){
                sumA+=11;
                aceA++;
            }else if(aceA>0&&sumA+11>21&&sumA+1>21){
                sumA-=11;
                sumA+=2;
            }else{
                sumA+=1;
            }
        }else{
            sumA+=stoi(Ahand[i]);
        }
    }
    for(int i = 0 ; i < Nb; i++){
        if(Bhand[i]=="K"||Bhand[i]=="Q"||Bhand[i]=="J"){
            sumB+=10;
        }else if(Bhand[i]=="A"){
            if(sumB+11<=21){
                sumB+=11;
                aceB++;
            }else if(aceB>0&&sumB+11>21&&sumB+1>21){
                sumB-=11;
                sumB+=2;
            }else{
                sumB+=1;
            }
        }else{
            sumB+=stoi(Bhand[i]);
        }
    }
    if(sumA>sumB && sumA<=21 &&sumB<=21){
        std::cout << "A";
    }else if(sumB>sumA && sumA<=21 &&sumB<=21){
        std::cout << "B";
    }else if(sumA<=21 &&sumB>21){
        std::cout << "A";
    }else if(sumA>21 &&sumB<=21){
        std::cout << "B";
    }else{
        std::cout << "Draw";
    }
    std::cout << std::endl << sumA << " " <<sumB;
}
# 0173, 2024-09-28 10:02:08, PPPPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
int main(){
    int Na,Nb;
    std::cin >> Na >> Nb;
    std::string Ahand[Na];
    std::string Bhand[Nb];
    for(int i = 0 ; i < Na ;i++){
        std::cin >> Ahand[i];
    }
    for(int i = 0 ; i < Nb ;i++){
        std::cin >> Bhand[i];
    }
    int sumA = 0 , sumB = 0;
    int aceA = 0 , aceB = 0 ;
    for(int i = 0 ; i < Na; i++){
        if(Ahand[i]=="K"||Ahand[i]=="Q"||Ahand[i]=="J"){
            sumA+=10;
            if(aceA>0&&sumA>21){
                sumA-=11;
                sumA++;
            }
        }else if(Ahand[i]=="A"){
            if(sumA+11<=21){
                sumA+=11;
                aceA++;
            }else if(aceA>0&&sumA+11>21&&sumA+1>21){
                sumA-=11;
                sumA+=2;
            }else{
                sumA+=1;
            }
        }else{
            sumA+=stoi(Ahand[i]);
            if(aceA>0&&sumA>21){
                sumA-=11;
                sumA++;
            }
        }
    }
    for(int i = 0 ; i < Nb; i++){
        if(Bhand[i]=="K"||Bhand[i]=="Q"||Bhand[i]=="J"){
            sumB+=10;
            if(aceB>0&&sumB>21){
                sumB-=11;
                sumB++;
            }
        }else if(Bhand[i]=="A"){
            if(sumB+11<=21){
                sumB+=11;
                aceB++;
            }else if(aceB>0&&sumB+11>21&&sumB+1>21){
                sumB-=11;
                sumB+=2;
            }else{
                sumB+=1;
            }
        }else{
            sumB+=stoi(Bhand[i]);
            if(aceB>0&&sumB>21){
                sumB-=11;
                sumB++;
            }
        }
    }
    if(sumA>sumB && sumA<=21 &&sumB<=21){
        std::cout << "A";
    }else if(sumB>sumA && sumA<=21 &&sumB<=21){
        std::cout << "B";
    }else if(sumA<=21 &&sumB>21){
        std::cout << "A";
    }else if(sumA>21 &&sumB<=21){
        std::cout << "B";
    }else{
        std::cout << "Draw";
    }
    std::cout << std::endl << sumA << " " <<sumB;
}

# 0174, 2024-09-28 13:32:19, PPPPPPPPPPPPP-P-PPP- (85%)

#include <bits/stdc++.h>
using namespace std;

int point(int n, string arr[])
{
    int tmp = 0, cnt = 0;
    bool chk = 0;
    for (int i = 0; i < n; i++)
    {
        if (arr[i] == "A")
        {
            chk = 1;
            cnt++;
        }
        if (arr[i] == "J" || arr[i] == "Q" || arr[i] == "K")
        {
            tmp += 10;
        }
        else if(arr[i] == "1")
        {
            tmp += 1;
        }
        else if(arr[i] == "2")
        {
            tmp += 2;
        }
        else if(arr[i] == "3")
        {
            tmp += 3;
        }
        else if(arr[i] == "4")
        {
            tmp += 4;
        }
        else if(arr[i] == "5")
        {
            tmp += 5;
        }
        else if(arr[i] == "6")
        {
            tmp += 6;
        }
        else if(arr[i] == "7")
        {
            tmp += 7;
        }
        else if(arr[i] == "8")
        {
            tmp += 8;
        }
        else if(arr[i] == "9")
        {
            tmp += 9;
        }
        else if(arr[i] == "10")
        {
            tmp += 10;
        }
    }
    if (chk == 1)
    {
        for (int i = 0; i < cnt; i++)
        {
            if ((tmp + 11) <= 21)
            {
                tmp += 11;
            }
            else
                tmp += 1;
        }
    }
    return tmp;
}

int main()
{
    ios::sync_with_stdio(0);
    cin.tie(0);
    int n, m;
    cin >> n >> m;
    string A[n], B[m];
    for (int i = 0; i < n; i++)
    {
        cin >> A[i];
    }
    for (int j = 0; j < m; j++)
    {
        cin >> B[j];
    }
    int sumA = point(n, A);
    int sumB = point(m, B);
    if(sumA > 21 && sumB < 21)
    {
        cout << "B\n";
    }
    else if(sumB > 21 && sumA < 21)
    {
        cout << "A\n";
    }
    else if(sumA == sumB || sumA > 21 && sumB > 21)
    {
        cout << "Draw\n";
    }
    else if(sumA > sumB)
    {
        cout << "A\n";
    }
    else if(sumB > sumA)
    {
        cout << "B\n";
    }
    cout << sumA << " " << sumB;
    return 0;
}
# 0175, 2024-09-28 13:37:50, PPPPPPPPPPPPP-P-PPP- (85%)

#include <bits/stdc++.h>
using namespace std;

int point(int n, string arr[])
{
    int tmp = 0, cnt = 0;
    bool chk = 0;
    for (int i = 0; i < n; i++)
    {
        if (arr[i] == "A")
        {
            chk = 1;
            cnt++;
        }
        if (arr[i] == "J" || arr[i] == "Q" || arr[i] == "K")
        {
            tmp += 10;
        }
        else if(arr[i] == "1")
        {
            tmp += 1;
        }
        else if(arr[i] == "2")
        {
            tmp += 2;
        }
        else if(arr[i] == "3")
        {
            tmp += 3;
        }
        else if(arr[i] == "4")
        {
            tmp += 4;
        }
        else if(arr[i] == "5")
        {
            tmp += 5;
        }
        else if(arr[i] == "6")
        {
            tmp += 6;
        }
        else if(arr[i] == "7")
        {
            tmp += 7;
        }
        else if(arr[i] == "8")
        {
            tmp += 8;
        }
        else if(arr[i] == "9")
        {
            tmp += 9;
        }
        else if(arr[i] == "10")
        {
            tmp += 10;
        }
    }
    if (chk == 1)
    {
        for (int i = 0; i < cnt; i++)
        {
            if ((tmp + 11) <= 21)
            {
                tmp += 11;
            }
            else
                tmp += 1;
        }
    }
    return tmp;
}

int main()
{
    ios::sync_with_stdio(0);
    cin.tie(0);
    int n, m;
    cin >> n >> m;
    string A[n], B[m];
    for (int i = 0; i < n; i++)
    {
        cin >> A[i];
    }
    for (int j = 0; j < m; j++)
    {
        cin >> B[j];
    }
    int sumA = point(n, A);
    int sumB = point(m, B);
    if(sumA > 21 && sumB < 21)
    {
        cout << "B\n";
    }
    else if(sumB > 21 && sumA < 21)
    {
        cout << "A\n";
    }
    else if(sumA == sumB)
    {
        cout << "Draw\n";
    }
    else if(sumA > 21 && sumB > 21)
    {
        cout << "Draw\n";
    }
    else if(sumA > sumB)
    {
        cout << "A\n";
    }
    else if(sumB > sumA)
    {
        cout << "B\n";
    }
    cout << sumA << " " << sumB;
    return 0;
}
# 0176, 2024-09-28 14:09:06, PPPPPPPPPPPPP-P-PPP- (85%)

#include <bits/stdc++.h>
using namespace std;

int point(int n, string arr[])
{
    int tmp = 0, cnt = 0;
    bool chk = 0;
    for (int i = 0; i < n; i++)
    {
        if (arr[i] == "A")
        {
            chk = 1;
            cnt++;
        }
        else if (arr[i] == "J" || arr[i] == "Q" || arr[i] == "K")
        {
            tmp += 10;
        }
        else if(arr[i] == "1")
        {
            tmp += 1;
        }
        else if(arr[i] == "2")
        {
            tmp += 2;
        }
        else if(arr[i] == "3")
        {
            tmp += 3;
        }
        else if(arr[i] == "4")
        {
            tmp += 4;
        }
        else if(arr[i] == "5")
        {
            tmp += 5;
        }
        else if(arr[i] == "6")
        {
            tmp += 6;
        }
        else if(arr[i] == "7")
        {
            tmp += 7;
        }
        else if(arr[i] == "8")
        {
            tmp += 8;
        }
        else if(arr[i] == "9")
        {
            tmp += 9;
        }
        else if(arr[i] == "10")
        {
            tmp += 10;
        }
    }
    if (chk == 1)
    {
        for (int i = 0; i < cnt; i++)
        {
            if ((tmp + 11) <= 21)
            {
                tmp += 11;
            }
            else
                tmp += 1;
        }
    }
    return tmp;
}

int main()
{
    ios::sync_with_stdio(0);
    cin.tie(0);
    int n, m;
    cin >> n >> m;
    string A[n], B[m];
    for (int i = 0; i < n; i++)
    {
        cin >> A[i];
    }
    for (int j = 0; j < m; j++)
    {
        cin >> B[j];
    }
    int sumA = point(n, A);
    int sumB = point(m, B);
    if(sumA > 21 && sumB < 21)
    {
        cout << "B\n";
    }
    else if(sumB > 21 && sumA < 21)
    {
        cout << "A\n";
    }
    else if(sumA == sumB)
    {
        cout << "Draw\n";
    }
    else if(sumA > 21 && sumB > 21)
    {
        cout << "Draw\n";
    }
    else if(sumA > sumB)
    {
        cout << "A\n";
    }
    else if(sumB > sumA)
    {
        cout << "B\n";
    }
    cout << sumA << " " << sumB;
    return 0;
}
# 0177, 2024-09-28 14:09:53, PPPPPPPPPPPPP-P-PPP- (85%)

#include <bits/stdc++.h>
using namespace std;

int point(int n, string arr[])
{
    int tmp = 0, cnt = 0;
    bool chk = 0;
    for (int i = 0; i < n; i++)
    {
        if (arr[i] == "A")
        {
            chk = 1;
            cnt++;
        }
        if (arr[i] == "J" || arr[i] == "Q" || arr[i] == "K")
        {
            tmp += 10;
        }
        else if(arr[i] == "1")
        {
            tmp += 1;
        }
        else if(arr[i] == "2")
        {
            tmp += 2;
        }
        else if(arr[i] == "3")
        {
            tmp += 3;
        }
        else if(arr[i] == "4")
        {
            tmp += 4;
        }
        else if(arr[i] == "5")
        {
            tmp += 5;
        }
        else if(arr[i] == "6")
        {
            tmp += 6;
        }
        else if(arr[i] == "7")
        {
            tmp += 7;
        }
        else if(arr[i] == "8")
        {
            tmp += 8;
        }
        else if(arr[i] == "9")
        {
            tmp += 9;
        }
        else if(arr[i] == "10")
        {
            tmp += 10;
        }
    }
    if (chk == 1)
    {
        for (int i = 0; i < cnt; i++)
        {
            if ((tmp + 11) <= 21)
            {
                tmp += 11;
            }
            else
                tmp += 1;
        }
    }
    return tmp;
}

int main()
{
    ios::sync_with_stdio(0);
    cin.tie(0);
    int n, m;
    cin >> n >> m;
    string A[n], B[m];
    for (int i = 0; i < n; i++)
    {
        cin >> A[i];
    }
    for (int j = 0; j < m; j++)
    {
        cin >> B[j];
    }
    int sumA = point(n, A);
    int sumB = point(m, B);
    if(sumA > 21 && sumB < 21)
    {
        cout << "B\n";
    }
    else if(sumB > 21 && sumA < 21)
    {
        cout << "A\n";
    }
    else if(sumA == sumB)
    {
        cout << "Draw\n";
    }
    else if(sumA > 21 && sumB > 21)
    {
        cout << "Draw\n";
    }
    else if(sumA > sumB)
    {
        cout << "A\n";
    }
    else if(sumB > sumA)
    {
        cout << "B\n";
    }
    cout << sumA << " " << sumB;
    return 0;
}
# 0178, 2024-09-28 14:10:37, PPPPPPPPPPPPP-P-PPP- (85%)

#include <bits/stdc++.h>
using namespace std;

int point(int n, string arr[])
{
    int tmp = 0, cnt = 0;
    bool chk = 0;
    for (int i = 0; i < n; i++)
    {
        if (arr[i] == "A")
        {
            chk = 1;
            cnt++;
        }
        else if (arr[i] == "10" || arr[i] == "J" || arr[i] == "Q" || arr[i] == "K")
        {
            tmp += 10;
        }
        else if(arr[i] == "1")
        {
            tmp += 1;
        }
        else if(arr[i] == "2")
        {
            tmp += 2;
        }
        else if(arr[i] == "3")
        {
            tmp += 3;
        }
        else if(arr[i] == "4")
        {
            tmp += 4;
        }
        else if(arr[i] == "5")
        {
            tmp += 5;
        }
        else if(arr[i] == "6")
        {
            tmp += 6;
        }
        else if(arr[i] == "7")
        {
            tmp += 7;
        }
        else if(arr[i] == "8")
        {
            tmp += 8;
        }
        else if(arr[i] == "9")
        {
            tmp += 9;
        }
    }
    if (chk == 1)
    {
        for (int i = 0; i < cnt; i++)
        {
            if ((tmp + 11) <= 21)
            {
                tmp += 11;
            }
            else
                tmp += 1;
        }
    }
    return tmp;
}

int main()
{
    ios::sync_with_stdio(0);
    cin.tie(0);
    int n, m;
    cin >> n >> m;
    string A[n], B[m];
    for (int i = 0; i < n; i++)
    {
        cin >> A[i];
    }
    for (int j = 0; j < m; j++)
    {
        cin >> B[j];
    }
    int sumA = point(n, A);
    int sumB = point(m, B);
    if(sumA > 21 && sumB < 21)
    {
        cout << "B\n";
    }
    else if(sumB > 21 && sumA < 21)
    {
        cout << "A\n";
    }
    else if(sumA == sumB)
    {
        cout << "Draw\n";
    }
    else if(sumA > 21 && sumB > 21)
    {
        cout << "Draw\n";
    }
    else if(sumA > sumB)
    {
        cout << "A\n";
    }
    else if(sumB > sumA)
    {
        cout << "B\n";
    }
    cout << sumA << " " << sumB;
    return 0;
}
# 0179, 2024-09-28 14:13:43, PPPPPPPPP----------- (45%)

#include <bits/stdc++.h>
using namespace std;

int point(int n, string arr[])
{
    int tmp = 0, cnt = 0;
    bool chk = 0;
    for (int i = 0; i < n; i++)
    {
        if (arr[i] == "A")
        {
            chk = 1;
            cnt++;
        }
        if (arr[i] == "J" || arr[i] == "Q" || arr[i] == "K")
        {
            tmp += 10;
        }
        else if(arr[i] == "1")
        {
            tmp += 1;
        }
        else if(arr[i] == "2")
        {
            tmp += 2;
        }
        else if(arr[i] == "3")
        {
            tmp += 3;
        }
        else if(arr[i] == "4")
        {
            tmp += 4;
        }
        else if(arr[i] == "5")
        {
            tmp += 5;
        }
        else if(arr[i] == "6")
        {
            tmp += 6;
        }
        else if(arr[i] == "7")
        {
            tmp += 7;
        }
        else if(arr[i] == "8")
        {
            tmp += 8;
        }
        else if(arr[i] == "9")
        {
            tmp += 9;
        }
        else if(arr[i] == "10")
        {
            tmp += 10;
        }
    }
    if (chk == 1)
    {
        for (int i = 0; i < cnt; i++)
        {
            if ((tmp + 11) <= 21)
            {
                tmp += 11;
            }
            else if (tmp+1 > 21 && cnt > 1)
            {
                tmp -= 9;
            }
        }
    }
    return tmp;
}

int main()
{
    ios::sync_with_stdio(0);
    cin.tie(0);
    int n, m;
    cin >> n >> m;
    string A[n], B[m];
    for (int i = 0; i < n; i++)
    {
        cin >> A[i];
    }
    for (int j = 0; j < m; j++)
    {
        cin >> B[j];
    }
    int sumA = point(n, A);
    int sumB = point(m, B);
    if(sumA > 21 && sumB < 21)
    {
        cout << "B\n";
    }
    else if(sumB > 21 && sumA < 21)
    {
        cout << "A\n";
    }
    else if(sumA == sumB)
    {
        cout << "Draw\n";
    }
    else if(sumA > 21 && sumB > 21)
    {
        cout << "Draw\n";
    }
    else if(sumA > sumB)
    {
        cout << "A\n";
    }
    else if(sumB > sumA)
    {
        cout << "B\n";
    }
    cout << sumA << " " << sumB;
    return 0;
}
# 0180, 2024-09-28 14:14:19, PPPPPPPPPPPPP-P-PPP- (85%)

#include <bits/stdc++.h>
using namespace std;

int point(int n, string arr[])
{
    int tmp = 0, cnt = 0;
    bool chk = 0;
    for (int i = 0; i < n; i++)
    {
        if (arr[i] == "A")
        {
            chk = 1;
            cnt++;
        }
        if (arr[i] == "J" || arr[i] == "Q" || arr[i] == "K")
        {
            tmp += 10;
        }
        else if(arr[i] == "1")
        {
            tmp += 1;
        }
        else if(arr[i] == "2")
        {
            tmp += 2;
        }
        else if(arr[i] == "3")
        {
            tmp += 3;
        }
        else if(arr[i] == "4")
        {
            tmp += 4;
        }
        else if(arr[i] == "5")
        {
            tmp += 5;
        }
        else if(arr[i] == "6")
        {
            tmp += 6;
        }
        else if(arr[i] == "7")
        {
            tmp += 7;
        }
        else if(arr[i] == "8")
        {
            tmp += 8;
        }
        else if(arr[i] == "9")
        {
            tmp += 9;
        }
        else if(arr[i] == "10")
        {
            tmp += 10;
        }
    }
    if (chk == 1)
    {
        for (int i = 0; i < cnt; i++)
        {
            if ((tmp + 11) <= 21)
            {
                tmp += 11;
            }
            else 
            tmp += 1;
        }
    }
    return tmp;
}

int main()
{
    ios::sync_with_stdio(0);
    cin.tie(0);
    int n, m;
    cin >> n >> m;
    string A[n], B[m];
    for (int i = 0; i < n; i++)
    {
        cin >> A[i];
    }
    for (int j = 0; j < m; j++)
    {
        cin >> B[j];
    }
    int sumA = point(n, A);
    int sumB = point(m, B);
    if(sumA > 21 && sumB < 21)
    {
        cout << "B\n";
    }
    else if(sumB > 21 && sumA < 21)
    {
        cout << "A\n";
    }
    else if(sumA == sumB)
    {
        cout << "Draw\n";
    }
    else if(sumA > 21 && sumB > 21)
    {
        cout << "Draw\n";
    }
    else if(sumA > sumB)
    {
        cout << "A\n";
    }
    else if(sumB > sumA)
    {
        cout << "B\n";
    }
    cout << sumA << " " << sumB;
    return 0;
}
# 0181, 2024-09-28 14:16:37, PPPPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
using namespace std;

int point(int n, string arr[])
{
    int tmp = 0, cnt = 0;
    bool chk = 0;
    for (int i = 0; i < n; i++)
    {
        if (arr[i] == "A")
        {
            chk = 1;
            cnt++;
        }
        if (arr[i] == "J" || arr[i] == "Q" || arr[i] == "K")
        {
            tmp += 10;
        }
        else if(arr[i] == "1")
        {
            tmp += 1;
        }
        else if(arr[i] == "2")
        {
            tmp += 2;
        }
        else if(arr[i] == "3")
        {
            tmp += 3;
        }
        else if(arr[i] == "4")
        {
            tmp += 4;
        }
        else if(arr[i] == "5")
        {
            tmp += 5;
        }
        else if(arr[i] == "6")
        {
            tmp += 6;
        }
        else if(arr[i] == "7")
        {
            tmp += 7;
        }
        else if(arr[i] == "8")
        {
            tmp += 8;
        }
        else if(arr[i] == "9")
        {
            tmp += 9;
        }
        else if(arr[i] == "10")
        {
            tmp += 10;
        }
    }
    if (chk == 1)
    {
        if (tmp + (cnt*11) > 21)
        {
            cnt --;
            tmp += 1;
        }
        for (int i = 0; i < cnt; i++)
        {
            if ((tmp + 11) <= 21)
            {
                tmp += 11;
            }
            else 
            tmp += 1;
        }
    }
    return tmp;
}

int main()
{
    ios::sync_with_stdio(0);
    cin.tie(0);
    int n, m;
    cin >> n >> m;
    string A[n], B[m];
    for (int i = 0; i < n; i++)
    {
        cin >> A[i];
    }
    for (int j = 0; j < m; j++)
    {
        cin >> B[j];
    }
    int sumA = point(n, A);
    int sumB = point(m, B);
    if(sumA > 21 && sumB < 21)
    {
        cout << "B\n";
    }
    else if(sumB > 21 && sumA < 21)
    {
        cout << "A\n";
    }
    else if(sumA == sumB)
    {
        cout << "Draw\n";
    }
    else if(sumA > 21 && sumB > 21)
    {
        cout << "Draw\n";
    }
    else if(sumA > sumB)
    {
        cout << "A\n";
    }
    else if(sumB > sumA)
    {
        cout << "B\n";
    }
    cout << sumA << " " << sumB;
    return 0;
}

# 0182, 2024-09-28 12:52:24, P-PPP-P-----P-P--P-- (40%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    int a,b,suma=0,sumb=0,pa,pb;
    cin>>a>>b;
    string sa,sb,ia,ib;
    cin.ignore();
    getline(cin,sa);
    getline(cin,sb);

    for(int i=0;i<sa.size();i++){
        if(isdigit(sa[i])){
            ia=sa[i];
            pa=stoi(ia);
            suma+=pa;
        }
        else if(sa[i]=='A'){
            if(suma+11<=21) suma+=11;
            else suma+=1;
        }
        else if(isalpha(sa[i])){
            suma+=10;
        }
    }

    for(int i=0;i<sb.size();i++){
        if(isdigit(sb[i]) && sb[i]!='1'){
            ib=sb[i];
            pb=stoi(ib);
            sumb+=pb;
        }
        else if(sb[i]=='1') sumb+=10;
        else if(sb[i]=='A'){
            if(sumb+11<=21) sumb+=11;
            else sumb+=1;
        }
        else if(isalpha(sb[i])){
            sumb+=10;
        }
    }
    
    if(suma>21&&sumb>21) cout<<"Draw";
    else if(sumb>21) cout<<"A";
    else if(suma>21) cout<<"B";
    else if(suma==sumb) cout<<"Draw";
    else if(suma>sumb) cout<<"A";
    else cout<<"B";
    cout<<endl<<suma<<" "<<sumb;
    
    return 0;
}
# 0183, 2024-09-28 13:02:13, P-PPP-P---PP-------- (35%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    int a,b,suma=0,sumb=0,pa,pb,ca=0,cb=0;
    cin>>a>>b;
    string sa,sb,ia,ib;
    cin.ignore();
    getline(cin,sa);
    getline(cin,sb);

    for(int i=0;i<sa.size();i++){
        if(isdigit(sa[i])){
            ia=sa[i];
            pa=stoi(ia);
            suma+=pa;
        }
        else if(sa[i]=='A'){
            ca++;
        }
        else if(isalpha(sa[i])){
            suma+=10;
        }
    }

    for(int i=0;i<sb.size();i++){
        if(isdigit(sb[i]) && sb[i]!='1'){
            ib=sb[i];
            pb=stoi(ib);
            sumb+=pb;
        }
        else if(sb[i]=='1') sumb+=10;
        else if(sb[i]=='A'){
            cb++;
        }
        else if(isalpha(sb[i])){
            sumb+=10;
        }
    }
    if(suma+(ca*11)<21) suma+=ca*11;
    else suma+=ca;
    if(sumb+(cb*11)<21) sumb+=cb*11;
    else sumb+=cb;

    if(suma>21&&sumb>21) cout<<"Draw";
    else if(sumb>21) cout<<"A";
    else if(suma>21) cout<<"B";
    else if(suma==sumb) cout<<"Draw";
    else if(suma>sumb) cout<<"A";
    else cout<<"B";
    cout<<endl<<suma<<" "<<sumb;
    
    return 0;
}
# 0184, 2024-09-28 13:07:48, P-PPP-P---PPP-P-PP-- (55%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    int a,b,suma=0,sumb=0,pa,pb,ca=0,cb=0;
    cin>>a>>b;
    string sa,sb,ia,ib;
    cin.ignore();
    getline(cin,sa);
    getline(cin,sb);

    for(int i=0;i<sa.size();i++){
        if(isdigit(sa[i])){
            ia=sa[i];
            pa=stoi(ia);
            suma+=pa;
        }
        else if(sa[i]=='A'){
            ca++;
        }
        else if(isalpha(sa[i])){
            suma+=10;
        }
    }

    for(int i=0;i<sb.size();i++){
        if(isdigit(sb[i]) && sb[i]!='1'){
            ib=sb[i];
            pb=stoi(ib);
            sumb+=pb;
        }
        else if(sb[i]=='1') sumb+=10;
        else if(sb[i]=='A'){
            cb++;
        }
        else if(isalpha(sb[i])){
            sumb+=10;
        }
    }
    for(int i=0;i<ca;i++){
        if(suma+11>21) suma+=1;
        else suma+=11;
    }
    for(int i=0;i<cb;i++){
        if(sumb+11>21) sumb+=1;
        else sumb+=11;
    }

    if(suma>21&&sumb>21) cout<<"Draw";
    else if(sumb>21) cout<<"A";
    else if(suma>21) cout<<"B";
    else if(suma==sumb) cout<<"Draw";
    else if(suma>sumb) cout<<"A";
    else cout<<"B";
    cout<<endl<<suma<<" "<<sumb;
    
    return 0;
}
# 0185, 2024-09-28 13:54:31, P-PPP-P---PPP-P-PP-- (55%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    int a,b,suma=0,sumb=0,pa,pb,ca=0,cb=0;
    cin>>a>>b;
    string sa,sb,ia,ib;
    cin.ignore();
    getline(cin,sa);
    getline(cin,sb);

    for(int i=0;i<sa.size();i++){
        if(isdigit(sa[i])){
            ia=sa[i];
            pa=stoi(ia);
            suma+=pa;
        }
        else if(sa[i]=='A'){
            ca++;
        }
        else if(isalpha(sa[i])){
            suma+=10;
        }
    }

    for(int i=0;i<sb.size();i++){
        if(isdigit(sb[i]) && sb[i]!='1'){
            ib=sb[i];
            pb=stoi(ib);
            sumb+=pb;
        }
        else if(sb[i]=='1') sumb+=10;
        else if(sb[i]=='A'){
            cb++;
        }
        else if(isalpha(sb[i])){
            sumb+=10;
        }
    }
    for(int i=0;i<ca;i++){
        
        if(suma+11>21) suma+=1;
        else suma+=11;
    }
    for(int i=0;i<cb;i++){
        if(sumb+11>21) sumb+=1;
        else sumb+=11;
    }

    if(suma>21 && sumb>21) cout<<"Draw";
    else if(suma>21) cout<<"B";
    else if(sumb>21) cout<<"A";
    else{
        if(suma>sumb) cout<<"A";
        if(sumb>suma) cout<<"B";
        if(sumb==suma) cout<<"Draw";
    } 
    
    cout<<endl<<suma<<" "<<sumb;
    
    return 0;
}
# 0186, 2024-09-28 13:58:41, P-PPP-P--PPPP-P-PP-P (65%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    int a,b,suma=0,sumb=0,pa,pb,ca=0,cb=0;
    cin>>a>>b;
    string sa,sb,ia,ib;
    cin.ignore();
    getline(cin,sa);
    getline(cin,sb);

    for(int i=0;i<sa.size();i++){
        if(isdigit(sa[i]) && sa[i]!='1'){
            ia=sa[i];
            pa=stoi(ia);
            suma+=pa;
        }
        else if(sb[i]=='1') sumb+=10;
        else if(sa[i]=='A'){
            ca++;
        }
        else if(isalpha(sa[i])){
            suma+=10;
        }
    }

    for(int i=0;i<sb.size();i++){
        if(isdigit(sb[i]) && sb[i]!='1'){
            ib=sb[i];
            pb=stoi(ib);
            sumb+=pb;
        }
        else if(sb[i]=='1') sumb+=10;
        else if(sb[i]=='A'){
            cb++;
        }
        else if(isalpha(sb[i])){
            sumb+=10;
        }
    }
    for(int i=0;i<ca;i++){
        
        if(suma+11>21) suma+=1;
        else suma+=11;
    }
    for(int i=0;i<cb;i++){
        if(sumb+11>21) sumb+=1;
        else sumb+=11;
    }

    if(suma>21 && sumb>21) cout<<"Draw";
    else if(suma>21) cout<<"B";
    else if(sumb>21) cout<<"A";
    else{
        if(suma>sumb) cout<<"A";
        if(sumb>suma) cout<<"B";
        if(sumb==suma) cout<<"Draw";
    } 
    
    cout<<endl<<suma<<" "<<sumb;
    
    return 0;
}
# 0187, 2024-09-28 14:00:41, P-PPP-P--PPPP-P-PP-P (65%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    int a,b,suma=0,sumb=0,pa,pb,ca=0,cb=0;
    cin>>a>>b;
    string sa,sb,ia,ib;
    cin.ignore();
    getline(cin,sa);
    getline(cin,sb);

    for(int i=0;i<sa.size();i++){
        if(isdigit(sa[i]) && sa[i]!='1'){
            ia=sa[i];
            pa=stoi(ia);
            suma+=pa;
        }
        else if(sb[i]=='1') suma+=10;
        else if(sa[i]=='A'){
            ca++;
        }
        else if(isalpha(sa[i])){
            suma+=10;
        }
    }

    for(int i=0;i<sb.size();i++){
        if(isdigit(sb[i]) && sb[i]!='1'){
            ib=sb[i];
            pb=stoi(ib);
            sumb+=pb;
        }
        else if(sb[i]=='1') sumb+=10;
        else if(sb[i]=='A'){
            cb++;
        }
        else if(isalpha(sb[i])){
            sumb+=10;
        }
    }
    for(int i=0;i<ca;i++){
        
        if(suma+11>21) suma+=1;
        else suma+=11;
    }
    for(int i=0;i<cb;i++){
        if(sumb+11>21) sumb+=1;
        else sumb+=11;
    }

    if(suma>21 && sumb>21) cout<<"Draw";
    else if(suma>21) cout<<"B";
    else if(sumb>21) cout<<"A";
    else{
        if(suma>sumb) cout<<"A";
        if(sumb>suma) cout<<"B";
        if(sumb==suma) cout<<"Draw";
    } 
    
    cout<<endl<<suma<<" "<<sumb;
    
    return 0;
}
# 0188, 2024-09-28 14:08:56, P-PPP-P--PPPPPPPPP-P (75%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    int a,b,suma=0,sumb=0,pa,pb,ca=0,cb=0;
    cin>>a>>b;
    string sa,sb,ia,ib;
    cin.ignore();
    getline(cin,sa);
    getline(cin,sb);

    for(int i=0;i<sa.size();i++){
        if(isdigit(sa[i]) && sa[i]!='1'){
            ia=sa[i];
            pa=stoi(ia);
            suma+=pa;
        }
        else if(sb[i]=='1') suma+=10;
        else if(sa[i]=='A'){
            ca++;
        }
        else if(isalpha(sa[i])){
            suma+=10;
        }
    }

    for(int i=0;i<sb.size();i++){
        if(isdigit(sb[i]) && sb[i]!='1'){
            ib=sb[i];
            pb=stoi(ib);
            sumb+=pb;
        }
        else if(sb[i]=='1') sumb+=10;
        else if(sb[i]=='A'){
            cb++;
        }
        else if(isalpha(sb[i])){
            sumb+=10;
        }
    }
    for(int i=0;i<ca;i++){
        if(ca>1){
            if(i==ca-1){
                if(suma+11>21) suma+=1;
                else suma+=11;
            }else suma+=1;
        }
        else if(suma+11>21) suma+=1;
        else suma+=11;
    }
    for(int i=0;i<cb;i++){
        if(cb>1){
            if(i==cb-1){
                if(sumb+11>21) sumb+=1;
                else sumb+=11;
            }else sumb+=1;
        }
        else if(sumb+11>21) sumb+=1;
        else sumb+=11;
    }

    if(suma>21 && sumb>21) cout<<"Draw";
    else if(suma>21) cout<<"B";
    else if(sumb>21) cout<<"A";
    else{
        if(suma>sumb) cout<<"A";
        if(sumb>suma) cout<<"B";
        if(sumb==suma) cout<<"Draw";
    } 
    
    cout<<endl<<suma<<" "<<sumb;
    
    return 0;
}
# 0189, 2024-09-28 14:10:42, PPPPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    int a,b,suma=0,sumb=0,pa,pb,ca=0,cb=0;
    cin>>a>>b;
    string sa,sb,ia,ib;
    cin.ignore();
    getline(cin,sa);
    getline(cin,sb);

    for(int i=0;i<sa.size();i++){
        if(isdigit(sa[i]) && sa[i]!='1'){
            ia=sa[i];
            pa=stoi(ia);
            suma+=pa;
        }
        else if(sa[i]=='1') suma+=10;
        else if(sa[i]=='A'){
            ca++;
        }
        else if(isalpha(sa[i])){
            suma+=10;
        }
    }

    for(int i=0;i<sb.size();i++){
        if(isdigit(sb[i]) && sb[i]!='1'){
            ib=sb[i];
            pb=stoi(ib);
            sumb+=pb;
        }
        else if(sb[i]=='1') sumb+=10;
        else if(sb[i]=='A'){
            cb++;
        }
        else if(isalpha(sb[i])){
            sumb+=10;
        }
    }
    for(int i=0;i<ca;i++){
        if(ca>1){
            if(i==ca-1){
                if(suma+11>21) suma+=1;
                else suma+=11;
            }else suma+=1;
        }
        else if(suma+11>21) suma+=1;
        else suma+=11;
    }
    for(int i=0;i<cb;i++){
        if(cb>1){
            if(i==cb-1){
                if(sumb+11>21) sumb+=1;
                else sumb+=11;
            }else sumb+=1;
        }
        else if(sumb+11>21) sumb+=1;
        else sumb+=11;
    }

    if(suma>21 && sumb>21) cout<<"Draw";
    else if(suma>21) cout<<"B";
    else if(sumb>21) cout<<"A";
    else{
        if(suma>sumb) cout<<"A";
        if(sumb>suma) cout<<"B";
        if(sumb==suma) cout<<"Draw";
    } 
    
    cout<<endl<<suma<<" "<<sumb;
    
    return 0;
}

# 0190, 2024-09-28 13:12:59, PPPPPPPPP---P-P--PP- (65%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    string card[13] = {"A" , "2" , "3" , "4" , "5" , "6" , "7" , "8" , "9" , "10" , "J" , "Q" , "K"};
    int score[13] {1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 10 , 10 , 10};
    int na , nb;
    cin >> na >> nb;
    string a[na] , b[nb];
    int suma = 0 , sumb = 0;
    bool foundAa = false , foundAb = false , moreA = false , moreB = false;
    for (int i = 0 ; i < na ; ++i){
        cin >> a[i];
        if (a[i] == "A"){
            foundAa = true;
        }
        for (int j = 0 ; j < 13 ; ++j){
            if (a[i] == card[j]){
                suma += score[j];
                break;
            }
        }
        if (suma > 21){
            moreA = true;
            break;
        }
        if (suma + 10 < 22 && foundAa == true){
            suma += 10;
        }
    }
    for (int i = 0 ; i < nb ; ++i){
        cin >> b[i];
        if (b[i] == "A"){
            foundAb = true;
        }
        for (int j = 0 ; j < 13 ; ++j){
            if (b[i] == card[j]){
                sumb += score[j];
                break;
            }
        }
        if (sumb > 21){
            moreB = true;
            break;
        }
        if (sumb + 10 < 22 && foundAb == true){
            sumb += 10;
        }
    }
    if ((suma > sumb || moreB == true) && moreA == false){
        cout << "A" << endl;
    }
    else if ((sumb > suma || moreA == true) && moreB == false){
        cout << "B" << endl;
    }
    else {
        cout << "Draw" << endl;
    }
    cout << suma << " " << sumb;

}
# 0191, 2024-09-28 13:49:51, PPPPPPPP---P-------- (45%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    string card[13] = {"A" , "2" , "3" , "4" , "5" , "6" , "7" , "8" , "9" , "10" , "J" , "Q" , "K"};
    int score[13] {1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 10 , 10 , 10};
    int na , nb;
    cin >> na >> nb;
    string a[na] , b[nb];
    int suma = 0 , sumb = 0 , countAa = 0 , countAb = 0;
    bool foundAa = false , foundAb = false , moreA = false , moreB = false;
    for (int i = 0 ; i < na ; ++i){
        cin >> a[i];
        if (a[i] == "A"){
            foundAa = true;
            ++countAa;
        }
        for (int j = 0 ; j < 13 ; ++j){
            if (a[i] == card[j]){
                suma += score[j];
                break;
            }
        }
        if (suma > 21){
            moreA = true;
            break;
        }
    }
    for (int i = 0 ; i < nb ; ++i){
        cin >> b[i];
        if (b[i] == "A"){
            foundAb = true;
            ++countAb;
        }
        for (int j = 0 ; j < 13 ; ++j){
            if (b[i] == card[j]){
                sumb += score[j];
                break;
            }
        }
        if (sumb > 21){
            moreB = true;
            break;
        }
    }
    
    if (moreA == true && moreB == false){
        cout << "B" << endl;
    }
    else if (moreB == true && moreA == false){
        cout << "A" << endl;
    }
    else if (moreA == false && moreB == false){
        if (foundAa == true && foundAb == true){
            int counta = 0 , countb = 0;
            while (suma < 22 && counta < countAa){
                suma += 10;
                ++counta;
            }
            while (sumb < 22 && countb < countAb){
                sumb += 10;
                ++countb;
            }
            if (suma > sumb){
                cout << "A" << endl;
            }
            else if (suma < sumb){
                cout << "B" << endl;
            }
            else {
                cout << "Draw" << endl;
            }
        }
        else {
            if (suma > sumb){
                cout << "A" << endl;
            }
            else if (suma < sumb){
                cout << "B" << endl;
            }
            else {
                cout << "Draw" << endl;
            }
        }
    }
    else if (moreA == true && moreB == true){
        cout << "Draw" << endl;
    }
    cout << suma << " " << sumb;
}
# 0192, 2024-09-28 14:02:46, PPPPPPPP---P--P----- (50%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    string card[13] = {"A" , "2" , "3" , "4" , "5" , "6" , "7" , "8" , "9" , "10" , "J" , "Q" , "K"};
    int score[13] {1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 10 , 10 , 10};
    int na , nb;
    cin >> na >> nb;
    string a[na] , b[nb];
    int suma = 0 , sumb = 0 , countAa = 0 , countAb = 0;
    bool foundAa = false , foundAb = false , moreA = false , moreB = false;
    for (int i = 0 ; i < na ; ++i){
        cin >> a[i];
        if (a[i] == "A"){
            foundAa = true;
            ++countAa;
        }
        for (int j = 0 ; j < 13 ; ++j){
            if (a[i] == card[j]){
                suma += score[j];
                break;
            }
        }
        if (suma > 21){
            moreA = true;
            break;
        }
    }
    for (int i = 0 ; i < nb ; ++i){
        cin >> b[i];
        if (b[i] == "A"){
            foundAb = true;
            ++countAb;
        }
        for (int j = 0 ; j < 13 ; ++j){
            if (b[i] == card[j]){
                sumb += score[j];
                break;
            }
        }
        if (sumb > 21){
            moreB = true;
            break;
        }
    }
    
    if (moreA == true && moreB == false){
        cout << "B" << endl;
    }
    else if (moreB == true && moreA == false){
        cout << "A" << endl;
    }
    else if (moreA == false && moreB == false){
        if (foundAa == true && foundAb == true){
            int counta = 0;
            while (suma < 22 & counta < countAa){
                suma += 10;
                ++counta;
            }
            int countb = 0;
            while (sumb < 22 && countb < countAb){
                sumb += 10;
                ++countb;
            }
        }
        else if (foundAa == false && foundAb == true){
            int countb = 0;
            while (sumb < 22 && countb < countAb && sumb < suma){
                sumb += 10;
                ++countb;
            }
        }
        else if (foundAa == true && foundAb == false){
            int counta = 0;
            while (suma < 22 && counta < countAa && sumb > suma){
                suma += 10;
                ++counta;
            }
        }
        if (suma < sumb){
            cout << "B" << endl;
        }
        else if (suma > sumb){
            cout << "A" << endl;
        }
        else {
            cout << "Draw" << endl;
        }
    }
    else if (moreA == true && moreB == true){
        cout << "Draw" << endl;
    }
    cout << suma << " " << sumb;
}
# 0193, 2024-09-28 14:10:51, PPPPPPPP------P----- (45%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    string card[13] = {"A" , "2" , "3" , "4" , "5" , "6" , "7" , "8" , "9" , "10" , "J" , "Q" , "K"};
    int score[13] {1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 10 , 10 , 10};
    int na , nb;
    cin >> na >> nb;
    string a[na] , b[nb];
    int suma = 0 , sumb = 0 , countAa = 0 , countAb = 0;
    bool foundAa = false , foundAb = false , moreA = false , moreB = false;
    for (int i = 0 ; i < na ; ++i){
        cin >> a[i];
        if (a[i] == "A"){
            foundAa = true;
            ++countAa;
        }
        for (int j = 0 ; j < 13 ; ++j){
            if (a[i] == card[j]){
                suma += score[j];
                break;
            }
        }
        if (suma > 21){
            moreA = true;
            break;
        }
    }
    for (int i = 0 ; i < nb ; ++i){
        cin >> b[i];
        if (b[i] == "A"){
            foundAb = true;
            ++countAb;
        }
        for (int j = 0 ; j < 13 ; ++j){
            if (b[i] == card[j]){
                sumb += score[j];
                break;
            }
        }
        if (sumb > 21){
            moreB = true;
            break;
        }
    }
    if (moreA == true && moreB == false){
        int countb = 0;
            while (sumb < 22 && countb < countAb){
                sumb += 10;
                ++countb;
            }
        cout << "B" << endl;
    }
    else if (moreB == true && moreA == false){
        int counta = 0;
            while (suma < 22 & counta < countAa){
                suma += 10;
                ++counta;
            }
        cout << "A" << endl;
    }
    else if (moreA == false && moreB == false){
        if (foundAa == true && foundAb == true){
            int counta = 0;
            while (suma < 22 & counta < countAa){
                suma += 10;
                ++counta;
            }
            int countb = 0;
            while (sumb < 22 && countb < countAb){
                sumb += 10;
                ++countb;
            }
        }
        else if (foundAa == false && foundAb == true){
            int countb = 0;
            while (sumb < 22 && countb < countAb && sumb < suma){
                sumb += 10;
                ++countb;
            }
        }
        else if (foundAa == true && foundAb == false){
            int counta = 0;
            while (suma < 22 && counta < countAa && sumb > suma){
                suma += 10;
                ++counta;
            }
        }
        if (suma < sumb){
            cout << "B" << endl;
        }
        else if (suma > sumb){
            cout << "A" << endl;
        }
        else {
            cout << "Draw" << endl;
        }
    }
    else if (moreA == true && moreB == true){
        cout << "Draw" << endl;
    }
    cout << suma << " " << sumb;
}
# 0194, 2024-09-28 14:18:28, PPPPPPPP-----PP-P-P- (60%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    string card[13] = {"A" , "2" , "3" , "4" , "5" , "6" , "7" , "8" , "9" , "10" , "J" , "Q" , "K"};
    int score[13] {1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 10 , 10 , 10};
    int na , nb;
    cin >> na >> nb;
    string a[na] , b[nb];
    int suma = 0 , sumb = 0 , countAa = 0 , countAb = 0;
    bool foundAa = false , foundAb = false , moreA = false , moreB = false;
    for (int i = 0 ; i < na ; ++i){
        cin >> a[i];
        if (a[i] == "A"){
            foundAa = true;
            ++countAa;
        }
        for (int j = 0 ; j < 13 ; ++j){
            if (a[i] == card[j]){
                suma += score[j];
                break;
            }
        }
        if (suma > 21){
            moreA = true;
            break;
        }
    }
    for (int i = 0 ; i < nb ; ++i){
        cin >> b[i];
        if (b[i] == "A"){
            foundAb = true;
            ++countAb;
        }
        for (int j = 0 ; j < 13 ; ++j){
            if (b[i] == card[j]){
                sumb += score[j];
                break;
            }
        }
        if (sumb > 21){
            moreB = true;
            break;
        }
    }
    if (moreA == true && moreB == false){
        int countb = 0;
            while (sumb < 22 && countb < countAb){
                sumb += 10;
                ++countb;
            }
        cout << "B" << endl;
    }
    else if (moreB == true && moreA == false){
        int counta = 0;
            while (suma < 22 & counta < countAa){
                suma += 10;
                ++counta;
            }
        cout << "A" << endl;
    }
    else if (moreA == false && moreB == false){
        int counta = 0 , countb = 0;
        while (suma < 22 && counta < countAa && suma < sumb){
            suma += 10;
            ++counta;
        }
        while (sumb < 22 && countb < countAb && sumb < suma){
            sumb += 10;
        }
        while (suma < 22 && counta < countAa && suma < sumb){
            suma += 10;
            ++counta;
        }
        if (suma < sumb){
            cout << "B" << endl;
        }
        else if (suma > sumb){
            cout << "A" << endl;
        }
        else {
            cout << "Draw" << endl;
        }
    }
    else if (moreA == true && moreB == true){
        cout << "Draw" << endl;
    }
    cout << suma << " " << sumb;
}
# 0195, 2024-09-28 14:21:17, PPPPPPPP-----PP-P--- (55%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    string card[13] = {"A" , "2" , "3" , "4" , "5" , "6" , "7" , "8" , "9" , "10" , "J" , "Q" , "K"};
    int score[13] {1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 10 , 10 , 10};
    int na , nb;
    cin >> na >> nb;
    string a[na] , b[nb];
    int suma = 0 , sumb = 0 , countAa = 0 , countAb = 0;
    bool foundAa = false , foundAb = false , moreA = false , moreB = false;
    for (int i = 0 ; i < na ; ++i){
        cin >> a[i];
        if (a[i] == "A"){
            foundAa = true;
            ++countAa;
        }
        for (int j = 0 ; j < 13 ; ++j){
            if (a[i] == card[j]){
                suma += score[j];
                break;
            }
        }
        if (suma > 21){
            moreA = true;
            break;
        }
    }
    for (int i = 0 ; i < nb ; ++i){
        cin >> b[i];
        if (b[i] == "A"){
            foundAb = true;
            ++countAb;
        }
        for (int j = 0 ; j < 13 ; ++j){
            if (b[i] == card[j]){
                sumb += score[j];
                break;
            }
        }
        if (sumb > 21){
            moreB = true;
            break;
        }
    }
    if (moreA == true && moreB == false){
        int countb = 0;
            while (sumb < 22 && countb < countAb){
                sumb += 10;
                ++countb;
            }
        cout << "B" << endl;
    }
    else if (moreB == true && moreA == false){
        int counta = 0;
            while (suma < 22 & counta < countAa){
                suma += 10;
                ++counta;
            }
        cout << "A" << endl;
    }
    else if (moreA == false && moreB == false){
        int counta = 0 , countb = 0;
        while (suma < 22 && counta < countAa && suma < sumb){
            suma += 10;
            ++counta;
        }
        while (sumb < 22 && countb < countAb && sumb < suma){
            sumb += 10;
            ++countb;
        }
        while (suma < 22 && counta < countAa && suma < sumb){
            suma += 10;
            ++counta;
        }
        while (sumb < 22 && countb < countAb && sumb < suma){
            sumb += 10;
            ++countb;
        }
        if (suma < sumb){
            cout << "B" << endl;
        }
        else if (suma > sumb){
            cout << "A" << endl;
        }
        else {
            cout << "Draw" << endl;
        }
    }
    else if (moreA == true && moreB == true){
        cout << "Draw" << endl;
    }
    cout << suma << " " << sumb;
}
# 0196, 2024-09-28 14:23:44, PPPPPPPPP----------- (45%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    string card[13] = {"A" , "2" , "3" , "4" , "5" , "6" , "7" , "8" , "9" , "10" , "J" , "Q" , "K"};
    int score[13] {1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 10 , 10 , 10};
    int na , nb;
    cin >> na >> nb;
    string a[na] , b[nb];
    int suma = 0 , sumb = 0 , countAa = 0 , countAb = 0;
    bool foundAa = false , foundAb = false , moreA = false , moreB = false;
    for (int i = 0 ; i < na ; ++i){
        cin >> a[i];
        if (a[i] == "A"){
            foundAa = true;
            ++countAa;
        }
        for (int j = 0 ; j < 13 ; ++j){
            if (a[i] == card[j]){
                suma += score[j];
                break;
            }
        }
        if (suma > 21){
            moreA = true;
            break;
        }
    }
    for (int i = 0 ; i < nb ; ++i){
        cin >> b[i];
        if (b[i] == "A"){
            foundAb = true;
            ++countAb;
        }
        for (int j = 0 ; j < 13 ; ++j){
            if (b[i] == card[j]){
                sumb += score[j];
                break;
            }
        }
        if (sumb > 21){
            moreB = true;
            break;
        }
    }
    if (moreA == true && moreB == false){
        int countb = 0;
            while (sumb < 22 && countb < countAb){
                sumb += 10;
                ++countb;
            }
        cout << "B" << endl;
    }
    else if (moreB == true && moreA == false){
        int counta = 0;
            while (suma < 22 & counta < countAa){
                suma += 10;
                ++counta;
            }
        cout << "A" << endl;
    }
    else if (moreA == false && moreB == false){
        int counta = 0 , countb = 0;
        while (suma < 22 && counta < countAa){
            suma += 10;
            ++counta;
        }
        while (sumb < 22 && countb < countAb){
            sumb += 10;
            ++countb;
        }
        if (suma < sumb){
            cout << "B" << endl;
        }
        else if (suma > sumb){
            cout << "A" << endl;
        }
        else {
            cout << "Draw" << endl;
        }
    }
    else if (moreA == true && moreB == true){
        cout << "Draw" << endl;
    }
    cout << suma << " " << sumb;
}
# 0197, 2024-09-28 14:27:53, PPPPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    string card[13] = {"A" , "2" , "3" , "4" , "5" , "6" , "7" , "8" , "9" , "10" , "J" , "Q" , "K"};
    int score[13] {1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 10 , 10 , 10};
    int na , nb;
    cin >> na >> nb;
    string a[na] , b[nb];
    int suma = 0 , sumb = 0 , countAa = 0 , countAb = 0;
    bool foundAa = false , foundAb = false , moreA = false , moreB = false;
    for (int i = 0 ; i < na ; ++i){
        cin >> a[i];
        if (a[i] == "A"){
            foundAa = true;
            ++countAa;
        }
        for (int j = 0 ; j < 13 ; ++j){
            if (a[i] == card[j]){
                suma += score[j];
                break;
            }
        }
        if (suma > 21){
            moreA = true;
            break;
        }
    }
    for (int i = 0 ; i < nb ; ++i){
        cin >> b[i];
        if (b[i] == "A"){
            foundAb = true;
            ++countAb;
        }
        for (int j = 0 ; j < 13 ; ++j){
            if (b[i] == card[j]){
                sumb += score[j];
                break;
            }
        }
        if (sumb > 21){
            moreB = true;
            break;
        }
    }
    if (moreA == true && moreB == false){
        int countb = 0;
            while (sumb + 10 < 22 && countb < countAb){
                sumb += 10;
                ++countb;
            }
        cout << "B" << endl;
    }
    else if (moreB == true && moreA == false){
        int counta = 0;
            while (suma + 10 < 22 & counta < countAa){
                suma += 10;
                ++counta;
            }
        cout << "A" << endl;
    }
    else if (moreA == false && moreB == false){
        int counta = 0 , countb = 0;
        while (suma + 10 < 22 && counta < countAa){
            suma += 10;
            ++counta;
        }
        while (sumb +10 < 22 && countb < countAb){
            sumb += 10;
            ++countb;
        }
        if (suma < sumb){
            cout << "B" << endl;
        }
        else if (suma > sumb){
            cout << "A" << endl;
        }
        else {
            cout << "Draw" << endl;
        }
    }
    else if (moreA == true && moreB == true){
        cout << "Draw" << endl;
    }
    cout << suma << " " << sumb;
}

# 0198, 2024-09-28 13:26:39, PPPPP--P------------ (30%)

#include <bits/stdc++.h>
using namespace std;
int main(){ 
    vector <int> a;
    vector <int> b;
    int n, m, AAA=0, BBB=0;
    cin >> n >> m;
    string A[n], B[m];
    int cntA=0, cntB=0;
    for(int i=0; i<n; i++){
        cin >> A[i];
        if(A[i] == "A")  cntA++;
    }
    for(int i=0; i<m; i++){
        cin >> B[i];
        if(B[i] == "A")  cntB++;
    }

    if(cntA == 0){
        for(int i=0; i<n; i++){
            // cout << A[i] << ' ';
            if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                if(temp >=2 && temp <= 10) AAA += temp;
            }
            else AAA += 10;
            // cout << AAA ;
        } // cout << endl;
    }
    /*else if(cntA == 1){
        int f=0, s=0;
        for(int i=0; i<n; i++){
            int temp = stoi(A[i]);
            if(A[i] == "A") f += 11;
            else if(temp >=2 && temp <= 10) f += temp;
            else f += 10;
        }
        for(int i=0; i<n; i++){
            int temp = stoi(A[i]);
            if(A[i] == "A") s += 11;
            else if(temp >=2 && temp <= 10) s += temp;
            else s += 10;
        }
        a.push_back(f);
        a.push_back(s);
        if(f > s) AAA = f;
        else AAA = s;
    }*/
    if(cntB == 0){
        for(int i=0; i<m; i++){
            // cout << B[i] << ' ';
            if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                if(temp >=2 && temp <= 10) BBB += temp;
            }
            else BBB += 10;
            // cout << BBB ;
        } // cout << endl;
    }
    /*else if(cntB == 1){
        int f=0, s=0;
        for(int i=0; i<m; i++){
            int temp = stoi(B[i]);
            if(A[i] == "A") f += 11;
            else if(temp >=2 && temp <= 10) f += temp;
            else f += 10;
        }
        for(int i=0; i<m; i++){
            int temp = stoi(B[i]);
            if(A[i] == "A") s += 11;
            else if(temp >=2 && temp <= 10) s += temp;
            else s += 10;
        }

        if(f > s) BBB = f;
        else BBB = s;
    }*/

    bool winA=0, winB=0;

    if(AAA > 21) winA = 0;
    else winA = 1;
    if(BBB > 21) winB = 0;
    else winB = 1;

    if(winA==1 && winB==1 && AAA > BBB) cout << "A" << endl;
    else if(winA==1 && winB==1 && AAA < BBB) cout << "B" << endl;
    else if(winA==0 && winB==0) cout << "Draw" << endl;
    else if(winA==1 && winB==1 && AAA == BBB) cout << "Draw" << endl;
    cout << AAA << ' ' << BBB;;

    return 0;
}
// ENG_EXAM_WEEK
# 0199, 2024-09-28 13:32:29, PPPPPPPPP----------- (45%)

#include <bits/stdc++.h>
using namespace std;
int main(){ 
    vector <int> a;
    vector <int> b;
    int n, m, AAA=0, BBB=0;
    cin >> n >> m;
    string A[n], B[m];
    int cntA=0, cntB=0;
    for(int i=0; i<n; i++){
        cin >> A[i];
        if(A[i] == "A")  cntA++;
    }
    for(int i=0; i<m; i++){
        cin >> B[i];
        if(B[i] == "A")  cntB++;
    }

    if(cntA == 0){
        for(int i=0; i<n; i++){
            // cout << A[i] << ' ';
            if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                if(temp >=2 && temp <= 10) AAA += temp;
            }
            else AAA += 10;
            // cout << AAA ;
        } // cout << endl;
    }
    else if(cntA == 1){
        int f=0, s=0;
        for(int i=0; i<n; i++){
            if(A[i] == "A") f+= 1;
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                if(temp >=2 && temp <= 10) f += temp;
            }
            else f += 10;
        }
        for(int i=0; i<n; i++){
            if(A[i] == "A") s+= 11;
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                if(temp >=2 && temp <= 10) s += temp;
            }
            else s += 10;
        }
        /*a.push_back(f);
        a.push_back(s);*/
        if(f > s) AAA = f;
        else AAA = s;
    }
    if(cntB == 0){
        for(int i=0; i<m; i++){
            // cout << B[i] << ' ';
            if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                if(temp >=2 && temp <= 10) BBB += temp;
            }
            else BBB += 10;
            // cout << BBB ;
        } // cout << endl;
    }
    else if(cntB == 1){
        int f=0, s=0;
        for(int i=0; i<m; i++){
            if(B[i] == "A") f+= 1;
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                if(temp >=2 && temp <= 10) f += temp;
            }
            else f += 10;
        }
        for(int i=0; i<n; i++){
            if(B[i] == "A") s+= 11;
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                if(temp >=2 && temp <= 10) s += temp;
            }
            else s += 10;
        }
        /*a.push_back(f);
        a.push_back(s);*/
        if(f > s) BBB = f;
        else BBB = s;
    }

    bool winA=0, winB=0;

    if(AAA > 21) winA = 0;
    else winA = 1;
    if(BBB > 21) winB = 0;
    else winB = 1;

    if(winA==1 && winB==1 && AAA > BBB) cout << "A" << endl;
    else if(winA==1 && winB==1 && AAA < BBB) cout << "B" << endl;
    else if(winA==1 && winB==0) cout << "A" << endl;
    else if(winA==0 && winB==1) cout << "B" << endl;
    else if(winA==0 && winB==0) cout << "Draw" << endl;
    else if(winA==1 && winB==1 && AAA == BBB) cout << "Draw" << endl;
    cout << AAA << ' ' << BBB;;

    return 0;
}
// ENG_EXAM_WEEK
# 0200, 2024-09-28 13:37:05, PPPPPPPPP----------- (45%)

#include <bits/stdc++.h>
using namespace std;
int main(){ 
    vector <int> a;
    vector <int> b;
    int n, m, AAA=0, BBB=0;
    cin >> n >> m;
    string A[n], B[m];
    int cntA=0, cntB=0;
    for(int i=0; i<n; i++){
        cin >> A[i];
        if(A[i] == "A")  cntA++;
    }
    for(int i=0; i<m; i++){
        cin >> B[i];
        if(B[i] == "A")  cntB++;
    }

    if(cntA == 0){
        for(int i=0; i<n; i++){
            // cout << A[i] << ' ';
            if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                if(temp >=2 && temp <= 10) AAA += temp;
            }
            else AAA += 10;
            // cout << AAA ;
        } // cout << endl;
    }
    else if(cntA == 1){
        int f=0, s=0;
        for(int i=0; i<n; i++){
            if(A[i] == "A") f+= 1;
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                if(temp >=2 && temp <= 10) f += temp;
            }
            else f += 10;
        }
        for(int i=0; i<n; i++){
            if(A[i] == "A") s+= 11;
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                if(temp >=2 && temp <= 10) s += temp;
            }
            else s += 10;
        }
        /*a.push_back(f);
        a.push_back(s);*/
        if(f > s) AAA = f;
        else AAA = s;
    }
    if(cntB == 0){
        for(int i=0; i<m; i++){
            // cout << B[i] << ' ';
            if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                if(temp >=2 && temp <= 10) BBB += temp;
            }
            else BBB += 10;
            // cout << BBB ;
        } // cout << endl;
    }
    else if(cntB == 1){
        int f=0, s=0;
        for(int i=0; i<m; i++){
            if(B[i] == "A") f+= 1;
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                if(temp >=2 && temp <= 10) f += temp;
            }
            else f += 10;
        }
        for(int i=0; i<m; i++){
            if(B[i] == "A") s+= 11;
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                if(temp >=2 && temp <= 10) s += temp;
            }
            else s += 10;
        }
        /*a.push_back(f);
        a.push_back(s);*/
        if(f > s) BBB = f;
        else BBB = s;
    }

    bool winA=0, winB=0;

    if(AAA > 21) winA = 0;
    else winA = 1;
    if(BBB > 21) winB = 0;
    else winB = 1;

    if(winA==1 && winB==1 && AAA > BBB) cout << "A" << endl;
    else if(winA==1 && winB==1 && AAA < BBB) cout << "B" << endl;
    else if(winA==1 && winB==0) cout << "A" << endl;
    else if(winA==0 && winB==1) cout << "B" << endl;
    else if(winA==0 && winB==0) cout << "Draw" << endl;
    else if(winA==1 && winB==1 && AAA == BBB) cout << "Draw" << endl;
    cout << AAA << ' ' << BBB;;

    return 0;
}
// ENG_EXAM_WEEK
# 0201, 2024-09-28 13:47:12, PPPPPPPPPPPP-------- (60%)

#include <bits/stdc++.h>
using namespace std;
int main(){ 
    vector <int> a;
    vector <int> b;
    int n, m, AAA=0, BBB=0;
    cin >> n >> m;
    string A[n], B[m];
    int cntA=0, cntB=0;
    for(int i=0; i<n; i++){
        cin >> A[i];
        if(A[i] == "A")  cntA++;
    }
    for(int i=0; i<m; i++){
        cin >> B[i];
        if(B[i] == "A")  cntB++;
    }

    if(cntA == 0){
        for(int i=0; i<n; i++){
            // cout << A[i] << ' ';
            if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                AAA += temp;
            }
            else AAA += 10;
            // cout << AAA ;
        } // cout << endl;
    }
    else if(cntA == 1){
        int f=0, s=0;
        for(int i=0; i<n; i++){
            if(A[i] == "A") f+= 1;
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                f += temp;
            }
            else f += 10;
        }
        for(int i=0; i<n; i++){
            if(A[i] == "A") s+= 11;
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                if(temp >=2 && temp <= 10) s += temp;
            }
            else s += 10;
        }
        /*a.push_back(f);
        a.push_back(s);*/
        if(f > s) AAA = f;
        else AAA = s;

        if(f > 21 && s > 21) AAA = f;
        else if(f > 21 && s <= 21) AAA = s;
        else if(s > 21 && f <= 21) AAA = f;
        else if(f <= 21 && s <= 21 && f>s) AAA = f;
        else if(f <= 21 && s <= 21 && f<s) AAA = s;
        else if(f <= 21 && s <= 21 && f==s) AAA = s;
    }
    if(cntB == 0){
        for(int i=0; i<m; i++){
            // cout << B[i] << ' ';
            if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                BBB += temp;
            }
            else BBB += 10;
            // cout << BBB ;
        } // cout << endl;
    }
    else if(cntB == 1){
        int f=0, s=0;
        for(int i=0; i<m; i++){
            if(B[i] == "A") f+= 1;
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                f += temp;
            }
            else f += 10;
        }
        for(int i=0; i<m; i++){
            if(B[i] == "A") s+= 11;
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                s += temp;
            }
            else s += 10;
        }
        /*a.push_back(f);
        a.push_back(s);*/
        if(f > 21 && s > 21) BBB = f;
        else if(f > 21 && s <= 21) BBB = s;
        else if(s > 21 && f <= 21) BBB = f;
        else if(f <= 21 && s <= 21 && f>s) BBB = f;
        else if(f <= 21 && s <= 21 && f<s) BBB = s;
        else if(f <= 21 && s <= 21 && f==s) BBB = s;
    }

    bool winA=0, winB=0;

    if(AAA > 21) winA = 0;
    else winA = 1;
    if(BBB > 21) winB = 0;
    else winB = 1;

    if(winA==1 && winB==1 && AAA > BBB) cout << "A" << endl;
    else if(winA==1 && winB==1 && AAA < BBB) cout << "B" << endl;
    else if(winA==1 && winB==0) cout << "A" << endl;
    else if(winA==0 && winB==1) cout << "B" << endl;
    else if(winA==0 && winB==0) cout << "Draw" << endl;
    else if(winA==1 && winB==1 && AAA == BBB) cout << "Draw" << endl;
    cout << AAA << ' ' << BBB;;

    return 0;
}
// ENG_EXAM_WEEK
# 0202, 2024-09-28 14:14:21, PPPPPPPPPPPP-------- (60%)

#include <bits/stdc++.h>
using namespace std;
int main(){ 
    vector <int> a;
    vector <int> b;
    int n, m, AAA=0, BBB=0;
    cin >> n >> m;
    string A[n], B[m];
    int cntA=0, cntB=0;
    for(int i=0; i<n; i++){
        cin >> A[i];
        if(A[i] == "A")  cntA++;
    }
    for(int i=0; i<m; i++){
        cin >> B[i];
        if(B[i] == "A")  cntB++;
    }

    if(cntA == 0){
        for(int i=0; i<n; i++){
            // cout << A[i] << ' ';
            if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                AAA += temp;
            }
            else AAA += 10;
            // cout << AAA ;
        } // cout << endl;
    }
    else if(cntA == 1){
        int f=0, s=0;
        for(int i=0; i<n; i++){
            if(A[i] == "A") f+= 1;
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                f += temp;
            }
            else f += 10;
        }
        for(int i=0; i<n; i++){
            if(A[i] == "A") s+= 11;
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                if(temp >=2 && temp <= 10) s += temp;
            }
            else s += 10;
        }
        /*a.push_back(f);
        a.push_back(s);*/
        if(f > s) AAA = f;
        else AAA = s;

        if(f > 21 && s > 21) AAA = f;
        else if(f > 21 && s <= 21) AAA = s;
        else if(s > 21 && f <= 21) AAA = f;
        else if(f <= 21 && s <= 21 && f>s) AAA = f;
        else if(f <= 21 && s <= 21 && f<s) AAA = s;
        else if(f <= 21 && s <= 21 && f==s) AAA = s;
    }
    else if(cntA == 2){
        int sum[3];
        for(int i=0; i<n; i++){
            if(A[i] == "A") sum[0]+= 1;
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                sum[0] += temp;
            }
            else sum[0] += 10;
        }

        bool checkA = 1;
        for(int i=0; i<n; i++){
            if(A[i] == "A" && checkA) {
                sum[1]+= 1;
                checkA = 0;
            }
            else if(A[i] == "A" && !checkA) sum[1]+= 11;
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                sum[1] += temp;
            }
            else sum[1] += 10;
        }

        for(int i=0; i<n; i++){
            if(A[i] == "A") sum[2]+= 11;
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                sum[2] += temp;
            }
            else sum[2] += 10;
        }

        int mx=0;
        for(int i=0; i<3; i++){
            if(mx < sum[i] && sum[i] <= 21) mx = sum[i];
        }
        AAA = mx;
    }


    if(cntB == 0){
        for(int i=0; i<m; i++){
            // cout << B[i] << ' ';
            if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                BBB += temp;
            }
            else BBB += 10;
            // cout << BBB ;
        } // cout << endl;
    }
    else if(cntB == 1){
        int f=0, s=0;
        for(int i=0; i<m; i++){
            if(B[i] == "A") f+= 1;
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                f += temp;
            }
            else f += 10;
        }
        for(int i=0; i<m; i++){
            if(B[i] == "A") s+= 11;
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                s += temp;
            }
            else s += 10;
        }
        /*a.push_back(f);
        a.push_back(s);*/
        if(f > 21 && s > 21) BBB = f;
        else if(f > 21 && s <= 21) BBB = s;
        else if(s > 21 && f <= 21) BBB = f;
        else if(f <= 21 && s <= 21 && f>s) BBB = f;
        else if(f <= 21 && s <= 21 && f<s) BBB = s;
        else if(f <= 21 && s <= 21 && f==s) BBB = s;
    }
    else if(cntB == 2){
        int sum[3];
        for(int i=0; i<m; i++){
            if(B[i] == "A") sum[0]+= 1;
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(A[i]);
                sum[0] += temp;
            }
            else sum[0] += 10;
        }

        bool checkA = 1;
        for(int i=0; i<m; i++){
            if(B[i] == "A" && checkA) {
                sum[1]+= 1;
                checkA = 0;
            }
            else if(B[i] == "A" && !checkA) sum[1]+= 11;
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                sum[1] += temp;
            }
            else sum[1] += 10;
        }

        for(int i=0; i<m; i++){
            if(B[i] == "A") sum[2]+= 11;
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(A[i]);
                sum[2] += temp;
            }
            else sum[2] += 10;
        }

        int mx=0;
        for(int i=0; i<3; i++){
            if(mx < sum[i] && sum[i] <= 21) mx = sum[i];
        }
        BBB = mx;
    }

    bool winA=0, winB=0;

    if(AAA > 21) winA = 0;
    else winA = 1;
    if(BBB > 21) winB = 0;
    else winB = 1;

    if(winA==1 && winB==1 && AAA > BBB) cout << "A" << endl;
    else if(winA==1 && winB==1 && AAA < BBB) cout << "B" << endl;
    else if(winA==1 && winB==0) cout << "A" << endl;
    else if(winA==0 && winB==1) cout << "B" << endl;
    else if(winA==0 && winB==0) cout << "Draw" << endl;
    else if(winA==1 && winB==1 && AAA == BBB) cout << "Draw" << endl;
    cout << AAA << ' ' << BBB;;

    return 0;
}
// ENG_EXAM_WEEK
# 0203, 2024-09-28 14:15:03, PPPPPPPPPPPP-------- (60%)

#include <bits/stdc++.h>
using namespace std;
int main(){ 
    vector <int> a;
    vector <int> b;
    int n, m, AAA=0, BBB=0;
    cin >> n >> m;
    string A[n], B[m];
    int cntA=0, cntB=0;
    for(int i=0; i<n; i++){
        cin >> A[i];
        if(A[i] == "A")  cntA++;
    }
    for(int i=0; i<m; i++){
        cin >> B[i];
        if(B[i] == "A")  cntB++;
    }

    if(cntA == 0){
        for(int i=0; i<n; i++){
            // cout << A[i] << ' ';
            if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                AAA += temp;
            }
            else AAA += 10;
            // cout << AAA ;
        } // cout << endl;
    }
    else if(cntA == 1){
        int f=0, s=0;
        for(int i=0; i<n; i++){
            if(A[i] == "A") f+= 1;
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                f += temp;
            }
            else f += 10;
        }
        for(int i=0; i<n; i++){
            if(A[i] == "A") s+= 11;
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                if(temp >=2 && temp <= 10) s += temp;
            }
            else s += 10;
        }
        /*a.push_back(f);
        a.push_back(s);*/
        if(f > s) AAA = f;
        else AAA = s;

        if(f > 21 && s > 21) AAA = f;
        else if(f > 21 && s <= 21) AAA = s;
        else if(s > 21 && f <= 21) AAA = f;
        else if(f <= 21 && s <= 21 && f>s) AAA = f;
        else if(f <= 21 && s <= 21 && f<s) AAA = s;
        else if(f <= 21 && s <= 21 && f==s) AAA = s;
    }
    else if(cntA == 2){
        int sum[3];
        for(int i=0; i<n; i++){
            if(A[i] == "A") sum[0]+= 1;
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                sum[0] += temp;
            }
            else sum[0] += 10;
        }

        bool checkA = 1;
        for(int i=0; i<n; i++){
            if(A[i] == "A" && checkA) {
                sum[1]+= 1;
                checkA = 0;
            }
            else if(A[i] == "A" && !checkA) sum[1]+= 11;
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                sum[1] += temp;
            }
            else sum[1] += 10;
        }

        for(int i=0; i<n; i++){
            if(A[i] == "A") sum[2]+= 11;
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                sum[2] += temp;
            }
            else sum[2] += 10;
        }

        int mx=0;
        for(int i=0; i<3; i++){
            if(mx < sum[i] && sum[i] <= 21) mx = sum[i];
        }
        AAA = mx;
    }


    if(cntB == 0){
        for(int i=0; i<m; i++){
            // cout << B[i] << ' ';
            if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                BBB += temp;
            }
            else BBB += 10;
            // cout << BBB ;
        } // cout << endl;
    }
    else if(cntB == 1){
        int f=0, s=0;
        for(int i=0; i<m; i++){
            if(B[i] == "A") f+= 1;
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                f += temp;
            }
            else f += 10;
        }
        for(int i=0; i<m; i++){
            if(B[i] == "A") s+= 11;
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                s += temp;
            }
            else s += 10;
        }
        /*a.push_back(f);
        a.push_back(s);*/
        if(f > 21 && s > 21) BBB = f;
        else if(f > 21 && s <= 21) BBB = s;
        else if(s > 21 && f <= 21) BBB = f;
        else if(f <= 21 && s <= 21 && f>s) BBB = f;
        else if(f <= 21 && s <= 21 && f<s) BBB = s;
        else if(f <= 21 && s <= 21 && f==s) BBB = s;
    }
    else if(cntB == 2){
        int sum[3];
        for(int i=0; i<m; i++){
            if(B[i] == "A") sum[0]+= 1;
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                sum[0] += temp;
            }
            else sum[0] += 10;
        }

        bool checkA = 1;
        for(int i=0; i<m; i++){
            if(B[i] == "A" && checkA) {
                sum[1]+= 1;
                checkA = 0;
            }
            else if(B[i] == "A" && !checkA) sum[1]+= 11;
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                sum[1] += temp;
            }
            else sum[1] += 10;
        }

        for(int i=0; i<m; i++){
            if(B[i] == "A") sum[2]+= 11;
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                sum[2] += temp;
            }
            else sum[2] += 10;
        }

        int mx=0;
        for(int i=0; i<3; i++){
            if(mx < sum[i] && sum[i] <= 21) mx = sum[i];
        }
        BBB = mx;
    }

    bool winA=0, winB=0;

    if(AAA > 21) winA = 0;
    else winA = 1;
    if(BBB > 21) winB = 0;
    else winB = 1;

    if(winA==1 && winB==1 && AAA > BBB) cout << "A" << endl;
    else if(winA==1 && winB==1 && AAA < BBB) cout << "B" << endl;
    else if(winA==1 && winB==0) cout << "A" << endl;
    else if(winA==0 && winB==1) cout << "B" << endl;
    else if(winA==0 && winB==0) cout << "Draw" << endl;
    else if(winA==1 && winB==1 && AAA == BBB) cout << "Draw" << endl;
    cout << AAA << ' ' << BBB;;

    return 0;
}
// ENG_EXAM_WEEK
# 0204, 2024-09-28 14:32:35, PPPPPPPPPPPPPPPP---- (80%)

#include <bits/stdc++.h>
using namespace std;
int main(){ 
    vector <int> a;
    vector <int> b;
    int n, m, AAA=0, BBB=0;
    cin >> n >> m;
    string A[n], B[m];
    int cntA=0, cntB=0;
    for(int i=0; i<n; i++){
        cin >> A[i];
        if(A[i] == "A")  cntA++;
    }
    for(int i=0; i<m; i++){
        cin >> B[i];
        if(B[i] == "A")  cntB++;
    }

    if(cntA == 0){
        for(int i=0; i<n; i++){
            // cout << A[i] << ' ';
            if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                AAA += temp;
            }
            else AAA += 10;
            // cout << AAA ;
        } // cout << endl;
    }
    else if(cntA == 1){
        int f=0, s=0;
        for(int i=0; i<n; i++){
            if(A[i] == "A") f+= 1;
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                f += temp;
            }
            else f += 10;
        }
        for(int i=0; i<n; i++){
            if(A[i] == "A") s+= 11;
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                if(temp >=2 && temp <= 10) s += temp;
            }
            else s += 10;
        }
        /*a.push_back(f);
        a.push_back(s);*/
        if(f > s) AAA = f;
        else AAA = s;

        if(f > 21 && s > 21) AAA = f;
        else if(f > 21 && s <= 21) AAA = s;
        else if(s > 21 && f <= 21) AAA = f;
        else if(f <= 21 && s <= 21 && f>s) AAA = f;
        else if(f <= 21 && s <= 21 && f<s) AAA = s;
        else if(f <= 21 && s <= 21 && f==s) AAA = s;
    }
    else if(cntA == 2){
        int sum[3] = {0};
        for(int i=0; i<n; i++){
            if(A[i] == "A") sum[0]+= 1;
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                sum[0] += temp;
            }
            else sum[0] += 10;
        }

        bool checkA = 1;
        for(int i=0; i<n; i++){
            if(A[i] == "A" && checkA) {
                sum[1]+= 1;
                checkA = 0;
            }
            else if(A[i] == "A" && !checkA) sum[1]+= 11;
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                sum[1] += temp;
            }
            else sum[1] += 10;
        }

        for(int i=0; i<n; i++){
            if(A[i] == "A") sum[2]+= 11;
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                sum[2] += temp;
            }
            else sum[2] += 10;
        }

        int mx=0;
        for(int i=0; i<3; i++){
            if(mx < sum[i] && sum[i] <= 21) mx = sum[i];
        }
        AAA = mx;
    }


    if(cntB == 0){
        for(int i=0; i<m; i++){
            // cout << B[i] << ' ';
            if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                BBB += temp;
            }
            else BBB += 10;
            // cout << BBB ;
        } // cout << endl;
    }
    else if(cntB == 1){
        int f=0, s=0;
        for(int i=0; i<m; i++){
            if(B[i] == "A") f+= 1;
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                f += temp;
            }
            else f += 10;
        }
        for(int i=0; i<m; i++){
            if(B[i] == "A") s+= 11;
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                s += temp;
            }
            else s += 10;
        }
        /*a.push_back(f);
        a.push_back(s);*/
        if(f > 21 && s > 21) BBB = f;
        else if(f > 21 && s <= 21) BBB = s;
        else if(s > 21 && f <= 21) BBB = f;
        else if(f <= 21 && s <= 21 && f>s) BBB = f;
        else if(f <= 21 && s <= 21 && f<s) BBB = s;
        else if(f <= 21 && s <= 21 && f==s) BBB = s;
    }
    else if(cntB == 2){
        int sum[3] = {0};
        for(int i=0; i<m; i++){
            if(B[i] == "A") sum[0]+= 1;
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                sum[0] += temp;
            }
            else sum[0] += 10;
        }

        bool checkA = 1;
        for(int i=0; i<m; i++){
            if(B[i] == "A" && checkA) {
                sum[1]+= 1;
                checkA = 0;
            }
            else if(B[i] == "A" && !checkA) sum[1]+= 11;
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                sum[1] += temp;
            }
            else sum[1] += 10;
        }

        for(int i=0; i<m; i++){
            if(B[i] == "A") sum[2]+= 11;
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                sum[2] += temp;
            }
            else sum[2] += 10;
        }

        int mx=0;
        for(int i=0; i<3; i++){
            // cout << sum[i] << endl;
            if(mx < sum[i] && sum[i] <= 21) mx = sum[i];
        }
        BBB = mx;
    }

    bool winA=0, winB=0;

    if(AAA > 21) winA = 0;
    else winA = 1;
    if(BBB > 21) winB = 0;
    else winB = 1;

    if(winA==1 && winB==1 && AAA > BBB) cout << "A" << endl;
    else if(winA==1 && winB==1 && AAA < BBB) cout << "B" << endl;
    else if(winA==1 && winB==0) cout << "A" << endl;
    else if(winA==0 && winB==1) cout << "B" << endl;
    else if(winA==0 && winB==0) cout << "Draw" << endl;
    else if(winA==1 && winB==1 && AAA == BBB) cout << "Draw" << endl;
    cout << AAA << ' ' << BBB;;

    return 0;
}
// ENG_EXAM_WEEK
# 0205, 2024-09-28 14:44:54, PPPPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
using namespace std;
int main(){ 
    vector <int> a;
    vector <int> b;
    int n, m, AAA=0, BBB=0;
    cin >> n >> m;
    string A[n], B[m];
    int cntA=0, cntB=0;
    for(int i=0; i<n; i++){
        cin >> A[i];
        if(A[i] == "A")  cntA++;
    }
    for(int i=0; i<m; i++){
        cin >> B[i];
        if(B[i] == "A")  cntB++;
    }

    if(cntA == 0){
        for(int i=0; i<n; i++){
            // cout << A[i] << ' ';
            if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                AAA += temp;
            }
            else AAA += 10;
            // cout << AAA ;
        } // cout << endl;
    }
    else if(cntA == 1){
        int f=0, s=0;
        for(int i=0; i<n; i++){
            if(A[i] == "A") f+= 1;
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                f += temp;
            }
            else f += 10;
        }
        for(int i=0; i<n; i++){
            if(A[i] == "A") s+= 11;
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                if(temp >=2 && temp <= 10) s += temp;
            }
            else s += 10;
        }
        /*a.push_back(f);
        a.push_back(s);*/
        if(f > s) AAA = f;
        else AAA = s;

        if(f > 21 && s > 21) AAA = f;
        else if(f > 21 && s <= 21) AAA = s;
        else if(s > 21 && f <= 21) AAA = f;
        else if(f <= 21 && s <= 21 && f>s) AAA = f;
        else if(f <= 21 && s <= 21 && f<s) AAA = s;
        else if(f <= 21 && s <= 21 && f==s) AAA = s;
    }
    else if(cntA == 2){
        int sum[3] = {0};
        for(int i=0; i<n; i++){
            if(A[i] == "A") sum[0]+= 1;
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                sum[0] += temp;
            }
            else sum[0] += 10;
        }

        bool checkA = 1;
        for(int i=0; i<n; i++){
            if(A[i] == "A" && checkA) {
                sum[1]+= 1;
                checkA = 0;
            }
            else if(A[i] == "A" && !checkA) sum[1]+= 11;
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                sum[1] += temp;
            }
            else sum[1] += 10;
        }

        for(int i=0; i<n; i++){
            if(A[i] == "A") sum[2]+= 11;
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                sum[2] += temp;
            }
            else sum[2] += 10;
        }

        int mx=0;
        for(int i=0; i<3; i++){
            if(mx < sum[i] && sum[i] <= 21) mx = sum[i];
        }
        AAA = mx;
    }

    else if(cntA == 3){
        int sum[4] = {0};
        for(int i=0; i<n; i++){
            if(A[i] == "A") sum[0]+= 1;
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                sum[0] += temp;
            }
            else sum[0] += 10;
        }

        bool checkA = 1;
        for(int i=0; i<n; i++){
            if(A[i] == "A" && checkA) {
                sum[1]+= 1;
                checkA = 0;
            }
            else if(A[i] == "A" && !checkA) sum[1]+= 11;
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                sum[1] += temp;
            }
            else sum[1] += 10;
        }
        
        bool checkA1 = 1;
        bool checkA2 = 1;
        for(int i=0; i<n; i++){
            if(A[i] == "A" && checkA1 && checkA2) {
                sum[3]+= 1;
                checkA1 = 0;
            }
            else if(A[i] == "A" && !checkA && checkA2) {
                sum[3]+= 1;
                checkA2 = 0;
            }
            else if(A[i] == "A" && !checkA && !checkA2) {
                sum[3]+= 11;
            }
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                sum[3] += temp;
            }
            else sum[3] += 10;
        }

        for(int i=0; i<n; i++){
            if(A[i] == "A") sum[2]+= 11;
            else if(A[i] != "J" && A[i] != "Q" && A[i] != "K"){
                int temp = stoi(A[i]);
                sum[2] += temp;
            }
            else sum[2] += 10;
        }

        int mx=0;
        for(int i=0; i<4; i++){
            if(mx < sum[i] && sum[i] <= 21) mx = sum[i];
        }
        AAA = mx;
    }


    if(cntB == 0){
        for(int i=0; i<m; i++){
            // cout << B[i] << ' ';
            if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                BBB += temp;
            }
            else BBB += 10;
            // cout << BBB ;
        } // cout << endl;
    }
    else if(cntB == 1){
        int f=0, s=0;
        for(int i=0; i<m; i++){
            if(B[i] == "A") f+= 1;
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                f += temp;
            }
            else f += 10;
        }
        for(int i=0; i<m; i++){
            if(B[i] == "A") s+= 11;
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                s += temp;
            }
            else s += 10;
        }
        /*a.push_back(f);
        a.push_back(s);*/
        if(f > 21 && s > 21) BBB = f;
        else if(f > 21 && s <= 21) BBB = s;
        else if(s > 21 && f <= 21) BBB = f;
        else if(f <= 21 && s <= 21 && f>s) BBB = f;
        else if(f <= 21 && s <= 21 && f<s) BBB = s;
        else if(f <= 21 && s <= 21 && f==s) BBB = s;
    }
    else if(cntB == 2){
        int sum[3] = {0};
        for(int i=0; i<m; i++){
            if(B[i] == "A") sum[0]+= 1;
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                sum[0] += temp;
            }
            else sum[0] += 10;
        }

        bool checkA = 1;
        for(int i=0; i<m; i++){
            if(B[i] == "A" && checkA) {
                sum[1]+= 1;
                checkA = 0;
            }
            else if(B[i] == "A" && !checkA) sum[1]+= 11;
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                sum[1] += temp;
            }
            else sum[1] += 10;
        }

        for(int i=0; i<m; i++){
            if(B[i] == "A") sum[2]+= 11;
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                sum[2] += temp;
            }
            else sum[2] += 10;
        }

        int mx=0;
        for(int i=0; i<3; i++){
            // cout << sum[i] << endl;
            if(mx < sum[i] && sum[i] <= 21) mx = sum[i];
        }
        BBB = mx;
    }
    else if(cntB == 3){
        int sum[4] = {0};
        for(int i=0; i<m; i++){
            if(B[i] == "A") sum[0]+= 1;
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                sum[0] += temp;
            }
            else sum[0] += 10;
        }

        bool checkA = 1;
        for(int i=0; i<m; i++){
            if(B[i] == "A" && checkA) {
                sum[1]+= 1;
                checkA = 0;
            }
            else if(B[i] == "A" && !checkA) sum[1]+= 11;
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                sum[1] += temp;
            }
            else sum[1] += 10;
        }

        bool checkA1 = 1;
        bool checkA2 = 1;
        for(int i=0; i<m; i++){
            if(B[i] == "A" && checkA1 && checkA2) {
                sum[3]+= 1;
                checkA1 = 0;
            }
            else if(B[i] == "A" && !checkA && checkA2) {
                sum[3]+= 1;
                checkA2 = 0;
            }
            else if(B[i] == "A" && !checkA && !checkA2) {
                sum[3]+= 11;
            }
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                sum[3] += temp;
            }
            else sum[3] += 10;
        }

        for(int i=0; i<m; i++){
            if(B[i] == "A") sum[2]+= 11;
            else if(B[i] != "J" && B[i] != "Q" && B[i] != "K"){
                int temp = stoi(B[i]);
                sum[2] += temp;
            }
            else sum[2] += 10;
        }

        int mx=0;
        for(int i=0; i<4; i++){
            // cout << sum[i] << endl;
            if(mx < sum[i] && sum[i] <= 21) mx = sum[i];
        }
        BBB = mx;
    }

    bool winA=0, winB=0;

    if(AAA > 21) winA = 0;
    else winA = 1;
    if(BBB > 21) winB = 0;
    else winB = 1;

    if(winA==1 && winB==1 && AAA > BBB) cout << "A" << endl;
    else if(winA==1 && winB==1 && AAA < BBB) cout << "B" << endl;
    else if(winA==1 && winB==0) cout << "A" << endl;
    else if(winA==0 && winB==1) cout << "B" << endl;
    else if(winA==0 && winB==0) cout << "Draw" << endl;
    else if(winA==1 && winB==1 && AAA == BBB) cout << "Draw" << endl;
    cout << AAA << ' ' << BBB;;

    return 0;
}
// ENG_EXAM_WEEK

# 0206, 2024-09-28 09:40:20, PxPxx--xxxxxxxxxxxxx (10%)

#include <iostream> 
#include <string.h>
using namespace std ;

int main() {
    int n , m ;
    cin >> n >> m ;
    string a_card , b_card ;
    int score_a = 0 , score_b = 0 ;
    bool ace_a = false , ace_b = false ;
    for(int i = 0 ; i < n ; i++) {
        cin >> a_card ;
        if((a_card >= "1") || (a_card <= "9")) {
            score_a += stoi(a_card) ;
        }
        else if((a_card == "J") || (a_card == "Q") || (a_card == "K")) {
            score_a += 10 ;
        }
        else if(a_card == "A") {
            score_a += 11 ;
            ace_a = true ;
        }
    }
    for(int j = 0 ; j < m ; j++) {
        cin >> b_card ;
        if((b_card >= "1") || (b_card <= "9")) {
            score_b += stoi(b_card) ;
        }
        else if((b_card == "J") || (b_card == "Q") || (b_card == "K")) {
            score_b += 10 ;
        }
        else if(b_card == "A") {
            score_b += 11 ;
            ace_b = true ;
        }
    }
    if(ace_a) {
        if(score_a > 21) {
            score_a -= 10 ;
        }
    }
    if(ace_b) {
        if(score_b > 21) {
            score_b -= 10 ;
        }
    }
    if(score_a == score_b){
        cout << "Draw" << endl ;
    }
    else if(score_a > score_b) {
        cout << "A" << endl ;
    }
    else {
        cout << "B" << endl ;
    }
    cout << score_a << " " << score_b ;
    return 0 ;
}
# 0207, 2024-09-28 09:41:04, PxPxx--xxxxxxxxxxxxx (10%)

#include <iostream> 
#include <string.h>
using namespace std ;

int main() {
    int n , m ;
    cin >> n >> m ;
    string a_card , b_card ;
    int score_a = 0 , score_b = 0 ;
    bool ace_a = false , ace_b = false ;
    for(int i = 0 ; i < n ; i++) {
        cin >> a_card ;
        if((a_card >= "2") || (a_card <= "10")) {
            score_a += stoi(a_card) ;
        }
        else if((a_card == "J") || (a_card == "Q") || (a_card == "K")) {
            score_a += 10 ;
        }
        else if(a_card == "A") {
            score_a += 11 ;
            ace_a = true ;
        }
    }
    for(int j = 0 ; j < m ; j++) {
        cin >> b_card ;
        if((b_card >= "1") || (b_card <= "9")) {
            score_b += stoi(b_card) ;
        }
        else if((b_card == "J") || (b_card == "Q") || (b_card == "K")) {
            score_b += 10 ;
        }
        else if(b_card == "A") {
            score_b += 11 ;
            ace_b = true ;
        }
    }
    if(ace_a) {
        if(score_a > 21) {
            score_a -= 10 ;
        }
    }
    if(ace_b) {
        if(score_b > 21) {
            score_b -= 10 ;
        }
    }
    if(score_a == score_b){
        cout << "Draw" << endl ;
    }
    else if(score_a > score_b) {
        cout << "A" << endl ;
    }
    else {
        cout << "B" << endl ;
    }
    cout << score_a << " " << score_b ;
    return 0 ;
}
# 0208, 2024-09-28 09:49:21, PxPxxPPxxxxxxxxxxxxx (20%)

#include <iostream> 
#include <string.h>
using namespace std ;

int main() {
    int n , m , temp ;
    cin >> n >> m ;
    string a_card , b_card ;
    int score_a = 0 , score_b = 0 ;
    bool ace_a = false , ace_b = false ;
    for(int i = 0 ; i < n ; i++) {
        cin >> a_card ;
        if((a_card >= "2") || (a_card <= "10")) {
            score_a += stoi(a_card) ;
        }
        else if((a_card == "J") || (a_card == "Q") || (a_card == "K")) {
            score_a += 10 ;
        }
        else if(a_card == "A") {
            score_a += 11 ;
            ace_a = true ;
        }
    }
    for(int j = 0 ; j < m ; j++) {
        cin >> b_card ;
        if((b_card >= "2") || (b_card <= "10")) {
            score_b += stoi(b_card) ;
        }
        else if((b_card == "J") || (b_card == "Q") || (b_card == "K")) {
            score_b += 10 ;
        }
        else if(b_card == "A") {
            score_b += 11 ;
            ace_b = true ;
        }
    }
    if(ace_a) {
        if(score_a > 21) {
            score_a -= 10 ;
        }
    }
    if(ace_b) {
        if(score_b > 21) {
            score_b -= 10 ;
        }
    }
    if((score_a <= 21) && (score_b <= 21)) {
        if(score_a == score_b){
        cout << "Draw" << endl ;
        }
        else if(score_a > score_b) {
        cout << "A" << endl ;
        }
        else {
        cout << "B" << endl ;
        }
    }
    else if((score_a <= 21) && (score_b > 21)) {
        cout << "A" << endl ;
    }
    else if((score_a > 21) && (score_b <= 21)) {
        cout << "B" << endl ;
    }
    else {
        cout << "Draw" << endl ;
    }
    cout << score_a << " " << score_b ;
    return 0 ;
}
# 0209, 2024-09-28 09:51:26, PxPxxPPxxxxxxxxxxxxx (20%)

#include <bits/stdc++.h>
using namespace std ;

int main() {
    int n , m , temp ;
    cin >> n >> m ;
    string a_card , b_card ;
    int score_a = 0 , score_b = 0 ;
    bool ace_a = false , ace_b = false ;
    for(int i = 0 ; i < n ; i++) {
        cin >> a_card ;
        if((a_card >= "2") || (a_card <= "10")) {
            score_a += stoi(a_card) ;
        }
        else if((a_card == "J") || (a_card == "Q") || (a_card == "K")) {
            score_a += 10 ;
        }
        else if(a_card == "A") {
            score_a += 11 ;
            ace_a = true ;
        }
    }
    for(int j = 0 ; j < m ; j++) {
        cin >> b_card ;
        if((b_card >= "2") || (b_card <= "10")) {
            score_b += stoi(b_card) ;
        }
        else if((b_card == "J") || (b_card == "Q") || (b_card == "K")) {
            score_b += 10 ;
        }
        else if(b_card == "A") {
            score_b += 11 ;
            ace_b = true ;
        }
    }
    if(ace_a) {
        if(score_a > 21) {
            score_a -= 10 ;
        }
    }
    if(ace_b) {
        if(score_b > 21) {
            score_b -= 10 ;
        }
    }
    if((score_a <= 21) && (score_b <= 21)) {
        if(score_a == score_b){
        cout << "Draw" << endl ;
        }
        else if(score_a > score_b) {
        cout << "A" << endl ;
        }
        else {
        cout << "B" << endl ;
        }
    }
    else if((score_a <= 21) && (score_b > 21)) {
        cout << "A" << endl ;
    }
    else if((score_a > 21) && (score_b <= 21)) {
        cout << "B" << endl ;
    }
    else {
        cout << "Draw" << endl ;
    }
    cout << score_a << " " << score_b ;
    return 0 ;
}
# 0210, 2024-09-28 09:52:23, Compilation error (0%)

#include <bits/stdc++.h>
using namespace std ;

int main() {
    int n , m , temp ;
    cin >> n >> m ;
    string a_card , b_card ;
    int score_a = 0 , score_b = 0 ;
    bool ace_a = false , ace_b = false ;
    for(int i = 0 ; i < n ; i++) {
        cin >> a_card ;
        if((a_card >= "2") || (a_card <= "10")) {
            score_a += (a_card - "0") ;
        }
        else if((a_card == "J") || (a_card == "Q") || (a_card == "K")) {
            score_a += 10 ;
        }
        else if(a_card == "A") {
            score_a += 11 ;
            ace_a = true ;
        }
    }
    for(int j = 0 ; j < m ; j++) {
        cin >> b_card ;
        if((b_card >= "2") || (b_card <= "10")) {
            score_b += (b_card - "0") ;
        }
        else if((b_card == "J") || (b_card == "Q") || (b_card == "K")) {
            score_b += 10 ;
        }
        else if(b_card == "A") {
            score_b += 11 ;
            ace_b = true ;
        }
    }
    if(ace_a) {
        if(score_a > 21) {
            score_a -= 10 ;
        }
    }
    if(ace_b) {
        if(score_b > 21) {
            score_b -= 10 ;
        }
    }
    if((score_a <= 21) && (score_b <= 21)) {
        if(score_a == score_b){
        cout << "Draw" << endl ;
        }
        else if(score_a > score_b) {
        cout << "A" << endl ;
        }
        else {
        cout << "B" << endl ;
        }
    }
    else if((score_a <= 21) && (score_b > 21)) {
        cout << "A" << endl ;
    }
    else if((score_a > 21) && (score_b <= 21)) {
        cout << "B" << endl ;
    }
    else {
        cout << "Draw" << endl ;
    }
    cout << score_a << " " << score_b ;
    return 0 ;
}
# 0211, 2024-09-28 09:52:44, PxPxxPPxxxxxxxxxxxxx (20%)

#include <iostream> 
#include <string.h>
using namespace std ;

int main() {
    int n , m ;
    cin >> n >> m ;
    string a_card , b_card ;
    int score_a = 0 , score_b = 0 ;
    bool ace_a = false , ace_b = false ;
    for(int i = 0 ; i < n ; i++) {
        cin >> a_card ;
        if((a_card >= "2") || (a_card <= "10")) {
            score_a += stoi(a_card) ;
        }
        else if((a_card == "J") || (a_card == "Q") || (a_card == "K")) {
            score_a += 10 ;
        }
        else if(a_card == "A") {
            score_a += 11 ;
            ace_a = true ;
        }
    }
    for(int j = 0 ; j < m ; j++) {
        cin >> b_card ;
        if((b_card >= "2") || (b_card <= "10")) {
            score_b += stoi(b_card) ;
        }
        else if((b_card == "J") || (b_card == "Q") || (b_card == "K")) {
            score_b += 10 ;
        }
        else if(b_card == "A") {
            score_b += 11 ;
            ace_b = true ;
        }
    }
    if(ace_a) {
        if(score_a > 21) {
            score_a -= 10 ;
        }
    }
    if(ace_b) {
        if(score_b > 21) {
            score_b -= 10 ;
        }
    }
    if((score_a <= 21) && (score_b <= 21)) {
        if(score_a == score_b){
        cout << "Draw" << endl ;
        }
        else if(score_a > score_b) {
        cout << "A" << endl ;
        }
        else {
        cout << "B" << endl ;
        }
    }
    else if((score_a <= 21) && (score_b > 21)) {
        cout << "A" << endl ;
    }
    else if((score_a > 21) && (score_b <= 21)) {
        cout << "B" << endl ;
    }
    else {
        cout << "Draw" << endl ;
    }
    cout << score_a << " " << score_b ;
    return 0 ;
}
# 0212, 2024-09-28 09:57:58, PPPPPPPPPPPPP-P----- (70%)

#include <iostream> 
#include <string.h>
using namespace std ;

int main() {
    int n , m ;
    cin >> n >> m ;
    string a_card , b_card ;
    int score_a = 0 , score_b = 0 ;
    bool ace_a = false , ace_b = false ;
    for(int i = 0 ; i < n ; i++) {
        cin >> a_card ;
        if(a_card == "2") {
            score_a += 2 ;
        }
        else if(a_card == "3") {
            score_a += 3 ;
        }
        else if(a_card == "4") {
            score_a += 4 ;
        }
        else if(a_card == "5") {
            score_a += 5 ;
        }
        else if(a_card == "6") {
            score_a += 6 ;
        }
        else if(a_card == "7") {
            score_a += 7 ;
        }
        else if(a_card == "8") {
            score_a += 8 ;
        }
        else if(a_card == "9") {
            score_a += 9 ;
        }
        else if(a_card == "10") {
            score_a += 10 ;
        }
        else if((a_card == "J") || (a_card == "Q") || (a_card == "K")) {
            score_a += 10 ;
        }
        else if(a_card == "A") {
            score_a += 11 ;
            ace_a = true ;
        }
    }
    for(int j = 0 ; j < m ; j++) {
        cin >> b_card ;
        if(b_card == "2") {
            score_b += 2 ;
        }
        else if(b_card == "3") {
            score_b += 3 ;
        }
        else if(b_card == "4") {
            score_b += 4 ;
        }
        else if(b_card == "5") {
            score_b += 5 ;
        }
        else if(b_card == "6") {
            score_b += 6 ;
        }
        else if(b_card == "7") {
            score_b += 7 ;
        }
        else if(b_card == "8") {
            score_b += 8 ;
        }
        else if(b_card == "9") {
            score_b += 9 ;
        }
        else if(b_card == "10") {
            score_b += 10 ;
        }
        else if((b_card == "J") || (b_card == "Q") || (b_card == "K")) {
            score_b += 10 ;
        }
        else if(b_card == "A") {
            score_b += 11 ;
            ace_b = true ;
        }
    }
    if(ace_a) {
        if(score_a > 21) {
            score_a -= 10 ;
        }
    }
    if(ace_b) {
        if(score_b > 21) {
            score_b -= 10 ;
        }
    }
    if((score_a <= 21) && (score_b <= 21)) {
        if(score_a == score_b){
        cout << "Draw" << endl ;
        }
        else if(score_a > score_b) {
        cout << "A" << endl ;
        }
        else {
        cout << "B" << endl ;
        }
    }
    else if((score_a <= 21) && (score_b > 21)) {
        cout << "A" << endl ;
    }
    else if((score_a > 21) && (score_b <= 21)) {
        cout << "B" << endl ;
    }
    else {
        cout << "Draw" << endl ;
    }
    cout << score_a << " " << score_b ;
    return 0 ;
}
# 0213, 2024-09-28 10:04:02, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream> 
#include <string.h>
using namespace std ;

int main() {
    int n , m ;
    cin >> n >> m ;
    string a_card , b_card ;
    int score_a = 0 , score_b = 0 ;
    int ace_a = 0  , ace_b = 0 ;
    for(int i = 0 ; i < n ; i++) {
        cin >> a_card ;
        if(a_card == "2") {
            score_a += 2 ;
        }
        else if(a_card == "3") {
            score_a += 3 ;
        }
        else if(a_card == "4") {
            score_a += 4 ;
        }
        else if(a_card == "5") {
            score_a += 5 ;
        }
        else if(a_card == "6") {
            score_a += 6 ;
        }
        else if(a_card == "7") {
            score_a += 7 ;
        }
        else if(a_card == "8") {
            score_a += 8 ;
        }
        else if(a_card == "9") {
            score_a += 9 ;
        }
        else if(a_card == "10") {
            score_a += 10 ;
        }
        else if((a_card == "J") || (a_card == "Q") || (a_card == "K")) {
            score_a += 10 ;
        }
        else if(a_card == "A") {
            score_a += 11 ;
            ace_a++ ;
        }
    }
    for(int j = 0 ; j < m ; j++) {
        cin >> b_card ;
        if(b_card == "2") {
            score_b += 2 ;
        }
        else if(b_card == "3") {
            score_b += 3 ;
        }
        else if(b_card == "4") {
            score_b += 4 ;
        }
        else if(b_card == "5") {
            score_b += 5 ;
        }
        else if(b_card == "6") {
            score_b += 6 ;
        }
        else if(b_card == "7") {
            score_b += 7 ;
        }
        else if(b_card == "8") {
            score_b += 8 ;
        }
        else if(b_card == "9") {
            score_b += 9 ;
        }
        else if(b_card == "10") {
            score_b += 10 ;
        }
        else if((b_card == "J") || (b_card == "Q") || (b_card == "K")) {
            score_b += 10 ;
        }
        else if(b_card == "A") {
            score_b += 11 ;
            ace_b++ ;
        }
    }
    while(ace_a > 0) {
        if(score_a > 21) {
            score_a -= 10 ;
            ace_a-- ;
        }
        else break ;
    }
    while(ace_b > 0) {
        if(score_b > 21) {
            score_b -= 10 ;
            ace_b-- ;
        }
        else break ;
    }
    if((score_a <= 21) && (score_b <= 21)) {
        if(score_a == score_b){
        cout << "Draw" << endl ;
        }
        else if(score_a > score_b) {
        cout << "A" << endl ;
        }
        else {
        cout << "B" << endl ;
        }
    }
    else if((score_a <= 21) && (score_b > 21)) {
        cout << "A" << endl ;
    }
    else if((score_a > 21) && (score_b <= 21)) {
        cout << "B" << endl ;
    }
    else {
        cout << "Draw" << endl ;
    }
    cout << score_a << " " << score_b ;
    return 0 ;
}

# 0214, 2024-09-28 09:44:25, Compilation error (0%)

#include <iostream>
#include <vector>

using namespace std;

int main(){
    int n1, n2;
    cin >> n1 >> n2;
    vector<pair<string, int>> card = {{"A", 1}, {"2", 2}, {"3", 3}, {"4", 4}, {"5", 5}
                                    , {"6", 6}, {"7", 7}, {"8", 8}, {"9", 9}, {"10", 10}
                                    , {"J", 10}, {"Q", 10}, {"K", 10}};
    vector<pair<int, vector<string>>> v;
    string s;
    int ANow = 0;
    cin >> s;
    vector<string> u = {s};
    int point;
    for(auto e : card){
        if(e.first == s) point = e.second;
    }
    v.push_back(make_pair(point, u));
    for(int i = 1; i < n1; i++){
        cin >> s;
        for(auto e : card){
            if(e.first == s) point = e.second;
        }
        v[0].first += point;
        v[0].second.push_back(s);
        if(s == "A") ANow++;
    }
    if(ANow == 1){
        if(v[0].first - 1 <= 21){
            v[0].first += 10;
        }
    }
    if(v[0].first > 21) v[0].first = -1;
    ANow = 0;
    cin >> s;
    vector<string> u = {s};
    for(auto e : card){
        if(e.first == s) point = e.second;
    }
    v.push_back(make_pair(point, u));
    for(int i = 1; i < n2; i++){
        cin >> s;
        for(auto e : card){
            if(e.first == s) point = e.second;
        }
        v[1].first += point;
        v[1].second.push_back(s);
        if(s == "A") ANow++;
    }
    if(ANow == 1){
        if(v[1].first - 1 <= 21){
            v[1].first += 10;
        }
    }
    if(v[1].first > 21) v[1].first = -1;
    string ans;
    if(v[0].first > v[1].first) ans = "A";
    else if(v[0].first < v[1].first) ans = "B";
    else ans = "Draw";
    cout << ans << endl << v[0].first << ' ' << v[1].first;
}
# 0215, 2024-09-28 09:45:29, PPPP----P-----P----- (30%)

#include <iostream>
#include <vector>

using namespace std;

int main(){
    int n1, n2;
    cin >> n1 >> n2;
    vector<pair<string, int>> card = {{"A", 1}, {"2", 2}, {"3", 3}, {"4", 4}, {"5", 5}
                                    , {"6", 6}, {"7", 7}, {"8", 8}, {"9", 9}, {"10", 10}
                                    , {"J", 10}, {"Q", 10}, {"K", 10}};
    vector<pair<int, vector<string>>> v;
    string s;
    int ANow = 0;
    cin >> s;
    vector<string> u = {s};
    int point;
    for(auto e : card){
        if(e.first == s) point = e.second;
    }
    v.push_back(make_pair(point, u));
    for(int i = 1; i < n1; i++){
        cin >> s;
        for(auto e : card){
            if(e.first == s) point = e.second;
        }
        v[0].first += point;
        v[0].second.push_back(s);
        if(s == "A") ANow++;
    }
    if(ANow == 1){
        if(v[0].first - 1 <= 21){
            v[0].first += 10;
        }
    }
    if(v[0].first > 21) v[0].first = -1;
    ANow = 0;
    cin >> s;
    u = {s};
    for(auto e : card){
        if(e.first == s) point = e.second;
    }
    v.push_back(make_pair(point, u));
    for(int i = 1; i < n2; i++){
        cin >> s;
        for(auto e : card){
            if(e.first == s) point = e.second;
        }
        v[1].first += point;
        v[1].second.push_back(s);
        if(s == "A") ANow++;
    }
    if(ANow == 1){
        if(v[1].first - 1 <= 21){
            v[1].first += 10;
        }
    }
    if(v[1].first > 21) v[1].first = -1;
    string ans;
    if(v[0].first > v[1].first) ans = "A";
    else if(v[0].first < v[1].first) ans = "B";
    else ans = "Draw";
    cout << ans << endl << v[0].first << ' ' << v[1].first;
}
# 0216, 2024-09-28 09:52:17, PPPP-PP-P--PP-P----- (50%)

#include <iostream>
#include <vector>

using namespace std;

int main(){
    int n1, n2;
    cin >> n1 >> n2;
    vector<pair<string, int>> card = {{"A", 1}, {"2", 2}, {"3", 3}, {"4", 4}, {"5", 5}
                                    , {"6", 6}, {"7", 7}, {"8", 8}, {"9", 9}, {"10", 10}
                                    , {"J", 10}, {"Q", 10}, {"K", 10}};
    vector<pair<int, vector<string>>> v;
    string s;
    int ANow = 0;
    cin >> s;
    vector<string> u = {s};
    int point;
    bool AisOver = false, BisOver = false;
    for(auto e : card){
        if(e.first == s) point = e.second;
    }
    v.push_back(make_pair(point, u));
    for(int i = 1; i < n1; i++){
        cin >> s;
        for(auto e : card){
            if(e.first == s) point = e.second;
        }
        v[0].first += point;
        v[0].second.push_back(s);
        if(s == "A") ANow++;
    }
    if(ANow == 1){
        if(v[0].first - 1 <= 21){
            v[0].first += 10;
        }
    }
    if(v[0].first > 21) AisOver = true;
    ANow = 0;
    cin >> s;
    u = {s};
    for(auto e : card){
        if(e.first == s) point = e.second;
    }
    v.push_back(make_pair(point, u));
    for(int i = 1; i < n2; i++){
        cin >> s;
        for(auto e : card){
            if(e.first == s) point = e.second;
        }
        v[1].first += point;
        v[1].second.push_back(s);
        if(s == "A") ANow++;
    }
    if(ANow == 1){
        if(v[1].first - 1 <= 21){
            v[1].first += 10;
        }
    }
    if(v[1].first > 21) BisOver = true;
    string ans;
    if(!AisOver && !BisOver){
        if(v[0].first > v[1].first) ans = "A";
        else if(v[0].first < v[1].first) ans = "B";
        else ans = "Draw";
    }else if(AisOver && !BisOver) ans = "B";
    else if(!AisOver && BisOver) ans = "A";
    else ans = "draw";
    cout << ans << endl << v[0].first << ' ' << v[1].first;
}
# 0217, 2024-09-28 09:56:47, PPPP-PP-PPPP-------- (50%)

#include <iostream>
#include <vector>

using namespace std;

int main(){
    int n1, n2;
    cin >> n1 >> n2;
    vector<pair<string, int>> card = {{"A", 1}, {"2", 2}, {"3", 3}, {"4", 4}, {"5", 5}
                                    , {"6", 6}, {"7", 7}, {"8", 8}, {"9", 9}, {"10", 10}
                                    , {"J", 10}, {"Q", 10}, {"K", 10}};
    vector<pair<int, vector<string>>> v;
    string s;
    int ANow = 0;
    cin >> s;
    vector<string> u = {s};
    int point;
    bool AisOver = false, BisOver = false;
    for(auto e : card){
        if(e.first == s) point = e.second;
    }
    if(s == "A") ANow++;
    v.push_back(make_pair(point, u));
    for(int i = 1; i < n1; i++){
        cin >> s;
        for(auto e : card){
            if(e.first == s) point = e.second;
        }
        v[0].first += point;
        v[0].second.push_back(s);
        if(s == "A") ANow++;
    }
    if(ANow == 1){
        if(v[0].first + 10 <= 21){
            v[0].first += 10;
        }
    }
    if(v[0].first > 21) AisOver = true;
    ANow = 0;
    cin >> s;
    u = {s};
    for(auto e : card){
        if(e.first == s) point = e.second;
    }
    if(s == "A") ANow++;
    v.push_back(make_pair(point, u));
    for(int i = 1; i < n2; i++){
        cin >> s;
        for(auto e : card){
            if(e.first == s) point = e.second;
        }
        v[1].first += point;
        v[1].second.push_back(s);
        if(s == "A") ANow++;
    }
    if(ANow == 1){
        if(v[1].first + 10 <= 21){
            v[1].first += 10;
        }
    }
    if(v[1].first > 21) BisOver = true;
    string ans;
    if(!AisOver && !BisOver){
        if(v[0].first > v[1].first) ans = "A";
        else if(v[0].first < v[1].first) ans = "B";
        else ans = "Draw";
    }else if(AisOver && !BisOver) ans = "B";
    else if(!AisOver && BisOver) ans = "A";
    else ans = "draw";
    cout << ans << endl << v[0].first << ' ' << v[1].first;
}
# 0218, 2024-09-28 09:57:31, PPPP-PP-PPPP-------- (50%)

#include <iostream>
#include <vector>

using namespace std;

int main(){
    int n1, n2;
    cin >> n1 >> n2;
    vector<pair<string, int>> card = {{"A", 1}, {"2", 2}, {"3", 3}, {"4", 4}, {"5", 5}
                                    , {"6", 6}, {"7", 7}, {"8", 8}, {"9", 9}, {"10", 10}
                                    , {"J", 10}, {"Q", 10}, {"K", 10}};
    vector<pair<int, vector<string>>> v;
    string s;
    int ANow = 0;
    cin >> s;
    vector<string> u = {s};
    int point;
    bool AisOver = false, BisOver = false;
    for(auto e : card){
        if(e.first == s) point = e.second;
    }
    if(s == "A") ANow++;
    v.push_back(make_pair(point, u));
    for(int i = 1; i < n1; i++){
        cin >> s;
        for(auto e : card){
            if(e.first == s) point = e.second;
        }
        v[0].first += point;
        v[0].second.push_back(s);
        if(s == "A") ANow++;
    }
    if(ANow == 1){
        if(v[0].first + 10 <= 21){
            v[0].first += 10;
        }
    }
    if(v[0].first > 21) AisOver = true;
    ANow = 0;
    cin >> s;
    u = {s};
    for(auto e : card){
        if(e.first == s) point = e.second;
    }
    if(s == "A") ANow++;
    v.push_back(make_pair(point, u));
    for(int i = 1; i < n2; i++){
        cin >> s;
        for(auto e : card){
            if(e.first == s) point = e.second;
        }
        v[1].first += point;
        v[1].second.push_back(s);
        if(s == "A") ANow++;
    }
    if(ANow == 1){
        if(v[1].first + 10 <= 21){
            v[1].first += 10;
        }
    }
    if(v[1].first > 21) BisOver = true;
    string ans;
    if(!AisOver && !BisOver){
        if(v[0].first > v[1].first) ans = "A";
        else if(v[0].first < v[1].first) ans = "B";
        else ans = "Draw";
    }else if(AisOver && !BisOver) ans = "B";
    else if(!AisOver && BisOver) ans = "A";
    else ans = "draw";
    cout << ans << endl << v[0].first << ' ' << v[1].first;
}
# 0219, 2024-09-28 09:58:39, PPPP-PP-PPPPPPPPPPPP (90%)

#include <iostream>
#include <vector>

using namespace std;

int main(){
    int n1, n2;
    cin >> n1 >> n2;
    vector<pair<string, int>> card = {{"A", 1}, {"2", 2}, {"3", 3}, {"4", 4}, {"5", 5}
                                    , {"6", 6}, {"7", 7}, {"8", 8}, {"9", 9}, {"10", 10}
                                    , {"J", 10}, {"Q", 10}, {"K", 10}};
    vector<pair<int, vector<string>>> v;
    string s;
    int ANow = 0;
    cin >> s;
    vector<string> u = {s};
    int point;
    bool AisOver = false, BisOver = false;
    for(auto e : card){
        if(e.first == s) point = e.second;
    }
    if(s == "A") ANow++;
    v.push_back(make_pair(point, u));
    for(int i = 1; i < n1; i++){
        cin >> s;
        for(auto e : card){
            if(e.first == s) point = e.second;
        }
        v[0].first += point;
        v[0].second.push_back(s);
        if(s == "A") ANow++;
    }
    if(ANow > 0){
        if(v[0].first + 10 <= 21){
            v[0].first += 10;
        }
    }
    if(v[0].first > 21) AisOver = true;
    ANow = 0;
    cin >> s;
    u = {s};
    for(auto e : card){
        if(e.first == s) point = e.second;
    }
    if(s == "A") ANow++;
    v.push_back(make_pair(point, u));
    for(int i = 1; i < n2; i++){
        cin >> s;
        for(auto e : card){
            if(e.first == s) point = e.second;
        }
        v[1].first += point;
        v[1].second.push_back(s);
        if(s == "A") ANow++;
    }
    if(ANow > 0){
        if(v[1].first + 10 <= 21){
            v[1].first += 10;
        }
    }
    if(v[1].first > 21) BisOver = true;
    string ans;
    if(!AisOver && !BisOver){
        if(v[0].first > v[1].first) ans = "A";
        else if(v[0].first < v[1].first) ans = "B";
        else ans = "Draw";
    }else if(AisOver && !BisOver) ans = "B";
    else if(!AisOver && BisOver) ans = "A";
    else ans = "draw";
    cout << ans << endl << v[0].first << ' ' << v[1].first;
}
# 0220, 2024-09-28 10:06:28, PPPP-PP-PPPPPPPPPPPP (90%)

#include <iostream>
#include <vector>

using namespace std;

int main(){
    int n1, n2;
    cin >> n1 >> n2;
    vector<pair<string, int>> card = {{"A", 1}, {"2", 2}, {"3", 3}, {"4", 4}, {"5", 5}
                                    , {"6", 6}, {"7", 7}, {"8", 8}, {"9", 9}, {"10", 10}
                                    , {"J", 10}, {"Q", 10}, {"K", 10}};
    vector<pair<int, vector<string>>> v;
    string s;
    int ANow = 0;
    cin >> s;
    vector<string> u = {s};
    int point;
    bool AisOver = false, BisOver = false;
    for(auto e : card){
        if(e.first == s) point = e.second;
    }
    if(s == "A") ANow++;
    v.push_back(make_pair(point, u));
    for(int i = 1; i < n1; i++){
        cin >> s;
        for(auto e : card){
            if(e.first == s) point = e.second;
        }
        v[0].first += point;
        v[0].second.push_back(s);
        if(s == "A") ANow++;
    }
    if(ANow > 0){
        if(v[0].first + 10 <= 21){
            v[0].first += 10;
        }
    }
    if(v[0].first > 21) AisOver = true;
    ANow = 0;
    cin >> s;
    u = {s};
    for(auto e : card){
        if(e.first == s) point = e.second;
    }
    if(s == "A") ANow++;
    v.push_back(make_pair(point, u));
    for(int i = 1; i < n2; i++){
        cin >> s;
        for(auto e : card){
            if(e.first == s) point = e.second;
        }
        v[1].first += point;
        v[1].second.push_back(s);
        if(s == "A") ANow++;
    }
    if(ANow > 0){
        if(v[1].first + 10 <= 21){
            v[1].first += 10;
        }
    }
    if(v[1].first > 21) BisOver = true;
    string ans;
    if(!AisOver && !BisOver){
        if(v[0].first > v[1].first) ans = "A";
        else if(v[0].first < v[1].first) ans = "B";
        else ans = "Draw";
    }else if(AisOver && !BisOver) ans = "B";
    else if(!AisOver && BisOver) ans = "A";
    else ans = "draw";
    cout << ans << endl << v[0].first << ' ' << v[1].first;
}
# 0221, 2024-09-28 10:11:06, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <vector>

using namespace std;

int main(){
    int n1, n2;
    cin >> n1 >> n2;
    vector<pair<string, int>> card = {{"A", 1}, {"2", 2}, {"3", 3}, {"4", 4}, {"5", 5}
                                    , {"6", 6}, {"7", 7}, {"8", 8}, {"9", 9}, {"10", 10}
                                    , {"J", 10}, {"Q", 10}, {"K", 10}};
    vector<pair<int, vector<string>>> v;
    string s;
    int ANow = 0;
    cin >> s;
    vector<string> u = {s};
    int point;
    bool AisOver = false, BisOver = false;
    for(auto e : card){
        if(e.first == s) point = e.second;
    }
    if(s == "A") ANow++;
    v.push_back(make_pair(point, u));
    for(int i = 1; i < n1; i++){
        cin >> s;
        for(auto e : card){
            if(e.first == s) point = e.second;
        }
        v[0].first += point;
        v[0].second.push_back(s);
        if(s == "A") ANow++;
    }
    if(ANow > 0){
        if(v[0].first + 10 <= 21){
            v[0].first += 10;
        }
    }
    if(v[0].first > 21) AisOver = true;
    ANow = 0;
    cin >> s;
    u = {s};
    for(auto e : card){
        if(e.first == s) point = e.second;
    }
    if(s == "A") ANow++;
    v.push_back(make_pair(point, u));
    for(int i = 1; i < n2; i++){
        cin >> s;
        for(auto e : card){
            if(e.first == s) point = e.second;
        }
        v[1].first += point;
        v[1].second.push_back(s);
        if(s == "A") ANow++;
    }
    if(ANow > 0){
        if(v[1].first + 10 <= 21){
            v[1].first += 10;
        }
    }
    if(v[1].first > 21) BisOver = true;
    string ans;
    if(!AisOver && !BisOver){
        if(v[0].first > v[1].first) ans = "A";
        else if(v[0].first < v[1].first) ans = "B";
        else ans = "Draw";
    }else if(AisOver && !BisOver) ans = "B";
    else if(!AisOver && BisOver) ans = "A";
    else ans = "Draw";
    cout << ans << endl << v[0].first << ' ' << v[1].first;
}

# 0222, 2024-09-28 12:56:10, PPPPP-PPPPPPP-P----- (65%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int na,nb,suma=0,sumb=0;
    vector<string>ac,bc;
    cin>>na>>nb;
    for(int i=0;i<na;i++){
        string a;
        cin>>a;
        ac.push_back(a);
        int add;
        if(isalpha(a[0])){
            if(a[0]=='A'){add=11;}
            else{
            add = 10;}
        }
        else{add = stoi(a);}
        suma+=add;
    }

      for(int i=0;i<nb;i++){
        string a;
        cin>>a;
        bc.push_back(a);
        int add;
       if(isalpha(a[0])){
            if(a[0]=='A'){add=11;}
            else{
            add = 10;}
        }
        else{add = stoi(a);}
        sumb+=add;
    }
    if(suma>21&&find(ac.begin(),ac.end(),"A")!=ac.end()){
        suma-=10;
    }
      if(sumb>21&&find(bc.begin(),bc.end(),"A")!=bc.end()){
        sumb-=10;
    }

     if(suma==sumb||(suma>21&&sumb>21))cout<<"Draw"<<endl<<suma<<" "<<sumb;
    else if(suma>sumb||(sumb>21&&suma<=21))cout<<"A"<<endl<<suma<<" "<<sumb;
    else cout<<"B"<<endl<<suma<<" "<<sumb;
}
# 0223, 2024-09-28 12:59:47, PPPPP-PPP---P-P--PP- (60%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int na,nb,suma=0,sumb=0;
    vector<string>ac,bc;
    cin>>na>>nb;
    for(int i=0;i<na;i++){
        string a;
        cin>>a;
        ac.push_back(a);
        int add;
        if(isalpha(a[0])){
            if(a[0]=='A'){
                if(suma+11<=21){add=11;}
                else{add=1;}
            }
            else{
            add = 10;}
        }
        else{add = stoi(a);}
        suma+=add;
    }

      for(int i=0;i<nb;i++){
        string a;
        cin>>a;
        bc.push_back(a);
        int add;
       if(isalpha(a[0])){
            if(a[0]=='A'){
                   if(sumb+11<=21){add=11;}
                else{add=1;}
            }
            else{
            add = 10;}
        }
        else{add = stoi(a);}
        sumb+=add;
    }
   /*if(suma>21&&find(ac.begin(),ac.end(),"A")!=ac.end()){
        suma-=10;
    }
      if(sumb>21&&find(bc.begin(),bc.end(),"A")!=bc.end()){
        sumb-=10;
    }
    */ 

     if(suma==sumb||(suma>21&&sumb>21))cout<<"Draw"<<endl<<suma<<" "<<sumb;
    else if(suma>sumb||(sumb>21&&suma<=21))cout<<"A"<<endl<<suma<<" "<<sumb;
    else cout<<"B"<<endl<<suma<<" "<<sumb;
}
# 0224, 2024-09-28 13:05:21, -PPPP-PP-PPPPPPPPPPP (85%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int na,nb,suma=0,sumb=0;
    vector<string>ac,bc;
    cin>>na>>nb;
    for(int i=0;i<na;i++){
        string a;
        cin>>a;
        
        int add;
        if(isalpha(a[0])){
            if(a[0]=='A'){
              ac.push_back(a);
              add=1;
            }
            else{
            add = 10;}
        }
        else{add = stoi(a);}
        suma+=add;
    }

      for(int i=0;i<nb;i++){
        string a;
        cin>>a;
        bc.push_back(a);
        int add;
       if(isalpha(a[0])){
            if(a[0]=='A'){
                bc.push_back(a);
                add=1;
            }
            else{
            add = 10;}
        }
        else{add = stoi(a);}
        sumb+=add;
    }
        for(int i=0;i<ac.size();++i){
            if(suma+10<=21){suma+=10;}
        }
    for(int i=0;i<bc.size();++i){
            if(sumb+10<=21){sumb+=10;}
        }
    

     if(suma==sumb||(suma>21&&sumb>21))cout<<"Draw"<<endl<<suma<<" "<<sumb;
    else if(suma>sumb||(sumb>21&&suma<=21))cout<<"A"<<endl<<suma<<" "<<sumb;
    else cout<<"B"<<endl<<suma<<" "<<sumb;
}
# 0225, 2024-09-28 14:17:57, PPPPP-PPP----------- (40%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int na,nb,suma=0,sumb=0;
    vector<string>ac,bc;
    cin>>na>>nb;
    for(int i=0;i<na;i++){
        string a;
        cin>>a;
        ac.push_back(a);
        int add;
        if(isalpha(a[0])){
            if(a[0]=='A'){add=11;}
            else{
            add = 10;}
        }
        else{add = stoi(a);}
        suma+=add;
    }

      for(int i=0;i<nb;i++){
        string a;
        cin>>a;
        bc.push_back(a);
        int add;
       if(isalpha(a[0])){
            if(a[0]=='A'){add=11;}
            else{
            add = 10;}
        }
        else{add = stoi(a);}
        sumb+=add;
    }


     if(suma==sumb||(suma>21&&sumb>21))cout<<"Draw"<<endl<<suma<<" "<<sumb;
    else if(suma>sumb||(sumb>21&&suma<=21))cout<<"A"<<endl<<suma<<" "<<sumb;
    else cout<<"B"<<endl<<suma<<" "<<sumb;
}
# 0226, 2024-09-28 14:19:33, PPPP-----PP--P-----P (40%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int na,nb,suma=0,sumb=0;
    vector<string>ac,bc;
    cin>>na>>nb;
    for(int i=0;i<na;i++){
        string a;
        cin>>a;
        
        int add;
        if(isalpha(a[0])){
            if(a[0]=='A'){
              ac.push_back(a);
              add=1;
            }
            else{
            add = 10;}
        }
        else{add = stoi(a);}
        suma+=add;
    }

      for(int i=0;i<nb;i++){
        string a;
        cin>>a;
        bc.push_back(a);
        int add;
       if(isalpha(a[0])){
            if(a[0]=='A'){
                bc.push_back(a);
                add=11;
            }
            else{
            add = 10;}
        }
        else{add = stoi(a);}
        sumb+=add;
    }
        for(int i=0;i<ac.size();++i){
            if(suma>21){suma-=10;}
        }
    for(int i=0;i<bc.size();++i){
            if(sumb>21){sumb-=10;}
        }
    

     if(suma==sumb||(suma>21&&sumb>21))cout<<"Draw"<<endl<<suma<<" "<<sumb;
    else if(suma>sumb||(sumb>21&&suma<=21))cout<<"A"<<endl<<suma<<" "<<sumb;
    else cout<<"B"<<endl<<suma<<" "<<sumb;
}
# 0227, 2024-09-28 14:19:59, PPPP----PPP--PPPP-PP (65%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int na,nb,suma=0,sumb=0;
    vector<string>ac,bc;
    cin>>na>>nb;
    for(int i=0;i<na;i++){
        string a;
        cin>>a;
        
        int add;
        if(isalpha(a[0])){
            if(a[0]=='A'){
              ac.push_back(a);
              add=11;
            }
            else{
            add = 10;}
        }
        else{add = stoi(a);}
        suma+=add;
    }

      for(int i=0;i<nb;i++){
        string a;
        cin>>a;
        bc.push_back(a);
        int add;
       if(isalpha(a[0])){
            if(a[0]=='A'){
                bc.push_back(a);
                add=11;
            }
            else{
            add = 10;}
        }
        else{add = stoi(a);}
        sumb+=add;
    }
        for(int i=0;i<ac.size();++i){
            if(suma>21){suma-=10;}
        }
    for(int i=0;i<bc.size();++i){
            if(sumb>21){sumb-=10;}
        }
    

     if(suma==sumb||(suma>21&&sumb>21))cout<<"Draw"<<endl<<suma<<" "<<sumb;
    else if(suma>sumb||(sumb>21&&suma<=21))cout<<"A"<<endl<<suma<<" "<<sumb;
    else cout<<"B"<<endl<<suma<<" "<<sumb;
}
# 0228, 2024-09-28 14:28:16, PPPPP-PPPPPPPPPPPPPP (95%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int na,nb,suma=0,sumb=0;
    vector<string>ac,bc;
    cin>>na>>nb;
    for(int i=0;i<na;i++){
        string a;
        cin>>a;
        
        int add;
        if(isalpha(a[0])){
            if(a[0]=='A'){
              ac.push_back(a);
              add=11;
            }
            else{
            add = 10;}
        }
        else{add = stoi(a);}
        suma+=add;
    }

      for(int i=0;i<nb;i++){
        string a;
        cin>>a;
        
        int add;
        if(isalpha(a[0])){
            if(a[0]=='A'){
              bc.push_back(a);
              add=11;
            }
            else{
            add = 10;}
        }
        else{add = stoi(a);}
        sumb+=add;
    }
    
    for(int i=0;i<ac.size();++i){
            if(suma>21){suma-=10;}
        }
    for(int i=0;i<bc.size();++i){
            if(sumb>21){sumb-=10;}
        }
    

     if(suma==sumb||(suma>21&&sumb>21))cout<<"Draw"<<endl<<suma<<" "<<sumb;
    else if(suma>sumb||(sumb>21&&suma<=21))cout<<"A"<<endl<<suma<<" "<<sumb;
    else cout<<"B"<<endl<<suma<<" "<<sumb;
}
# 0229, 2024-09-28 14:32:45, PPPPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int na,nb,suma=0,sumb=0;
    vector<string>ac,bc;
    cin>>na>>nb;
    for(int i=0;i<na;i++){
        string a;
        cin>>a;
        
        int add;
        if(isalpha(a[0])){
            if(a[0]=='A'){
              ac.push_back(a);
              add=11;
            }
            else{
            add = 10;}
        }
        else{add = stoi(a);}
        suma+=add;
    }

      for(int i=0;i<nb;i++){
        string a;
        cin>>a;
        
        int add;
        if(isalpha(a[0])){
            if(a[0]=='A'){
              bc.push_back(a);
              add=11;
            }
            else{
            add = 10;}
        }
        else{add = stoi(a);}
        sumb+=add;
    }
    
    for(int i=0;i<ac.size();++i){
            if(suma>21){suma-=10;}
        }
    for(int i=0;i<bc.size();++i){
            if(sumb>21){sumb-=10;}
        }
    

     if(suma==sumb||(suma>21&&sumb>21))cout<<"Draw"<<endl<<suma<<" "<<sumb;
    else if((suma>sumb&&suma<=21)||(sumb>21&&suma<=21))cout<<"A"<<endl<<suma<<" "<<sumb;
    else cout<<"B"<<endl<<suma<<" "<<sumb;
}

# 0230, 2024-09-28 13:04:03, PPPPPPP--PP--------- (45%)

#include<iostream>
#include<cmath>
using namespace std;
int main()
{   
    int n, m;
    cin >> n >> m;
    string a, b, c;
    int ac = 0, bc = 0;
    int suma = 0, sumb = 0;
    getline(cin, c);
    getline(cin, a);
    getline(cin, b);
    for(int i = 0; i < a.length(); ++i)
    {
        if(a[i] == 'K' || a[i] == 'Q' || a[i] == 'J')
        {
            suma = suma + 10; 
        }
        if(a[i] == '1')
        {
            suma = suma + 10;
            i++;
        }
        if(a[i] >= '2' && a[i] <= '9')
        {
            suma = suma + (a[i] - 48);
        }
        if(a[i] == 'A')
        {
            ac++;
        }
    }
    for(int i = 0; i < ac; i++)
    {
        if(suma + 11 > 21)
        {
            suma++;
        }
        else
        {
            suma = suma + 11;
        }
    }
    for(int i = 0; i < b.length(); ++i)
    {
        if(b[i] == 'K' || b[i] == 'Q' || b[i] == 'J')
        {
            sumb = sumb + 10; 
        }
        if(b[i] == '1')
        {
            sumb = sumb + 10;
            i++;
        }
        if(b[i] >= '2' && b[i] <= '9')
        {
            sumb = sumb + (b[i] - 48);
        }
        if(b[i] == 'A')
        {
            bc++;
        }
    }
    for(int i = 0; i < ac; i++)
    {
        if(sumb + 11 > 21)
        {
            sumb++;
        }
        else
        {
            sumb = sumb + 11;
        }
    }
    if(suma % 22 > sumb % 22)
    {
        cout << 'A' << endl;
    }
    else if(suma % 22 < sumb % 22)
    {
        cout << 'B' << endl;
    }
    else
    {
        cout << "Draw" << endl;
    }
    cout << suma << " " << sumb;
    return 0;
}
# 0231, 2024-09-28 13:06:45, PPPPPPP-PPPPP-P-PPP- (80%)

#include<iostream>
#include<cmath>
using namespace std;
int main()
{   
    int n, m;
    cin >> n >> m;
    string a, b, c;
    int ac = 0, bc = 0;
    int suma = 0, sumb = 0;
    getline(cin, c);
    getline(cin, a);
    getline(cin, b);
    for(int i = 0; i < a.length(); ++i)
    {
        if(a[i] == 'K' || a[i] == 'Q' || a[i] == 'J')
        {
            suma = suma + 10; 
        }
        if(a[i] == '1')
        {
            suma = suma + 10;
            i++;
        }
        if(a[i] >= '2' && a[i] <= '9')
        {
            suma = suma + (a[i] - 48);
        }
        if(a[i] == 'A')
        {
            ac++;
        }
    }
    for(int i = 0; i < ac; i++)
    {
        if(suma + 11 > 21)
        {
            suma++;
        }
        else
        {
            suma = suma + 11;
        }
    }
    for(int i = 0; i < b.length(); ++i)
    {
        if(b[i] == 'K' || b[i] == 'Q' || b[i] == 'J')
        {
            sumb = sumb + 10; 
        }
        if(b[i] == '1')
        {
            sumb = sumb + 10;
            i++;
        }
        if(b[i] >= '2' && b[i] <= '9')
        {
            sumb = sumb + (b[i] - 48);
        }
        if(b[i] == 'A')
        {
            bc++;
        }
    }
    for(int i = 0; i < bc; i++)
    {
        if(sumb + 11 > 21)
        {
            sumb++;
        }
        else
        {
            sumb = sumb + 11;
        }
    }
    if(suma % 22 > sumb % 22)
    {
        cout << 'A' << endl;
    }
    else if(suma % 22 < sumb % 22)
    {
        cout << 'B' << endl;
    }
    else
    {
        cout << "Draw" << endl;
    }
    cout << suma << " " << sumb;
    return 0;
}
# 0232, 2024-09-28 13:11:22, --PPPP-P-PP---P-P--- (45%)

#include<iostream>
#include<cmath>
using namespace std;
int main()
{   
    int n, m;
    cin >> n >> m;
    string a, b, c;
    int ac = 0, bc = 0;
    int suma = 0, sumb = 0;
    getline(cin, c);
    getline(cin, a);
    getline(cin, b);
    for(int i = 0; i < a.length(); ++i)
    {
        if(a[i] == 'K' || a[i] == 'Q' || a[i] == 'J')
        {
            suma = suma + 10; 
        }
        if(a[i] == '1')
        {
            suma = suma + 10;
            i++;
        }
        if(a[i] >= '2' && a[i] <= '9')
        {
            suma = suma + (a[i] - 48);
        }
        if(a[i] == 'A')
        {
            ac++;
        }
    }
    for(int i = 0; i < ac; i++)
    {
        if(suma + 11 > 21)
        {
            suma++;
        }
        else
        {
            suma = suma + 11;
        }
    }
    for(int i = 0; i < b.length(); ++i)
    {
        if(b[i] == 'K' || b[i] == 'Q' || b[i] == 'J')
        {
            sumb = sumb + 10; 
        }
        if(b[i] == '1')
        {
            sumb = sumb + 10;
            i++;
        }
        if(b[i] >= '2' && b[i] <= '9')
        {
            sumb = sumb + (b[i] - 48);
        }
        if(b[i] == 'A')
        {
            bc++;
        }
    }
    for(int i = 0; i < bc; i++)
    {
        if(sumb + 11 > 21)
        {
            sumb++;
        }
        else
        {
            sumb = sumb + 11;
        }
    }
    if(suma / 21 > 1 && sumb / 21 > 1)
    {
        cout << "Draw" << endl;
    }
    else if(suma % 22 < sumb % 22)
    {
        cout << 'B' << endl;
    }
    else if(suma % 22 < sumb % 22)
    {
        cout << "A" << endl;
    }
    else
    {
        cout << "Draw" << endl;
    }
    cout << suma << " " << sumb;
    return 0;
}
# 0233, 2024-09-28 13:12:15, --PPPP-P-PP---P-P--- (45%)

#include<iostream>
#include<cmath>
using namespace std;
int main()
{   
    int n, m;
    cin >> n >> m;
    string a, b, c;
    int ac = 0, bc = 0;
    int suma = 0, sumb = 0;
    getline(cin, c);
    getline(cin, a);
    getline(cin, b);
    for(int i = 0; i < a.length(); ++i)
    {
        if(a[i] == 'K' || a[i] == 'Q' || a[i] == 'J')
        {
            suma = suma + 10; 
        }
        if(a[i] == '1')
        {
            suma = suma + 10;
            i++;
        }
        if(a[i] >= '2' && a[i] <= '9')
        {
            suma = suma + (a[i] - 48);
        }
        if(a[i] == 'A')
        {
            ac++;
        }
    }
    for(int i = 0; i < ac; i++)
    {
        if(suma + 11 > 21)
        {
            suma++;
        }
        else
        {
            suma = suma + 11;
        }
    }
    for(int i = 0; i < b.length(); ++i)
    {
        if(b[i] == 'K' || b[i] == 'Q' || b[i] == 'J')
        {
            sumb = sumb + 10; 
        }
        if(b[i] == '1')
        {
            sumb = sumb + 10;
            i++;
        }
        if(b[i] >= '2' && b[i] <= '9')
        {
            sumb = sumb + (b[i] - 48);
        }
        if(b[i] == 'A')
        {
            bc++;
        }
    }
    for(int i = 0; i < bc; i++)
    {
        if(sumb + 11 > 21)
        {
            sumb++;
        }
        else
        {
            sumb = sumb + 11;
        }
    }
    if(suma / 22 >= 1 && sumb / 22 >= 1)
    {
        cout << "Draw" << endl;
    }
    else if(suma % 22 < sumb % 22)
    {
        cout << 'B' << endl;
    }
    else if(suma % 22 < sumb % 22)
    {
        cout << "A" << endl;
    }
    else
    {
        cout << "Draw" << endl;
    }
    cout << suma << " " << sumb;
    return 0;
}
# 0234, 2024-09-28 13:13:04, PPPPPPPPPPPPP-P-PPP- (85%)

#include<iostream>
#include<cmath>
using namespace std;
int main()
{   
    int n, m;
    cin >> n >> m;
    string a, b, c;
    int ac = 0, bc = 0;
    int suma = 0, sumb = 0;
    getline(cin, c);
    getline(cin, a);
    getline(cin, b);
    for(int i = 0; i < a.length(); ++i)
    {
        if(a[i] == 'K' || a[i] == 'Q' || a[i] == 'J')
        {
            suma = suma + 10; 
        }
        if(a[i] == '1')
        {
            suma = suma + 10;
            i++;
        }
        if(a[i] >= '2' && a[i] <= '9')
        {
            suma = suma + (a[i] - 48);
        }
        if(a[i] == 'A')
        {
            ac++;
        }
    }
    for(int i = 0; i < ac; i++)
    {
        if(suma + 11 > 21)
        {
            suma++;
        }
        else
        {
            suma = suma + 11;
        }
    }
    for(int i = 0; i < b.length(); ++i)
    {
        if(b[i] == 'K' || b[i] == 'Q' || b[i] == 'J')
        {
            sumb = sumb + 10; 
        }
        if(b[i] == '1')
        {
            sumb = sumb + 10;
            i++;
        }
        if(b[i] >= '2' && b[i] <= '9')
        {
            sumb = sumb + (b[i] - 48);
        }
        if(b[i] == 'A')
        {
            bc++;
        }
    }
    for(int i = 0; i < bc; i++)
    {
        if(sumb + 11 > 21)
        {
            sumb++;
        }
        else
        {
            sumb = sumb + 11;
        }
    }
    if(suma / 22 >= 1 && sumb / 22 >= 1)
    {
        cout << "Draw" << endl;
    }
    else if(suma % 22 < sumb % 22)
    {
        cout << 'B' << endl;
    }   
    else if(suma % 22 > sumb % 22)
    {
        cout << "A" << endl;
    }
    else
    {
        cout << "Draw" << endl;
    }
    cout << suma << " " << sumb;
    return 0;
}
# 0235, 2024-09-28 13:15:18, PPPPPPPPPPPPPPP-PPPP (95%)

#include<iostream>
#include<cmath>
using namespace std;
int main()
{   
    int n, m;
    cin >> n >> m;
    string a, b, c;
    int ac = 0, bc = 0;
    int suma = 0, sumb = 0;
    getline(cin, c);
    getline(cin, a);
    getline(cin, b);
    for(int i = 0; i < a.length(); ++i)
    {
        if(a[i] == 'K' || a[i] == 'Q' || a[i] == 'J')
        {
            suma = suma + 10; 
        }
        if(a[i] == '1')
        {
            suma = suma + 10;
            i++;
        }
        if(a[i] >= '2' && a[i] <= '9')
        {
            suma = suma + (a[i] - 48);
        }
        if(a[i] == 'A')
        {
            ac++;
        }
    }
    for(int i = 0; i < ac; i++)
    {
        if(n == 3 && ac == 2)
        {
            suma++;    
        }
        else if(suma + 11 > 21)
        {
            suma++;
        }
        else
        {
            suma = suma + 11;
        }
    }
    for(int i = 0; i < b.length(); ++i)
    {
        if(b[i] == 'K' || b[i] == 'Q' || b[i] == 'J')
        {
            sumb = sumb + 10; 
        }
        if(b[i] == '1')
        {
            sumb = sumb + 10;
            i++;
        }
        if(b[i] >= '2' && b[i] <= '9')
        {
            sumb = sumb + (b[i] - 48);
        }
        if(b[i] == 'A')
        {
            bc++;
        }
    }
    for(int i = 0; i < bc; i++)
    {
        if(m == 3 && bc == 2)
        {
            sumb++;    
        }
        else if(sumb + 11 > 21)
        {
            sumb++;
        }
        else
        {
            sumb = sumb + 11;
        }
    }
    if(suma / 22 >= 1 && sumb / 22 >= 1)
    {
        cout << "Draw" << endl;
    }
    else if(suma % 22 < sumb % 22)
    {
        cout << 'B' << endl;
    }   
    else if(suma % 22 > sumb % 22)
    {
        cout << "A" << endl;
    }
    else
    {
        cout << "Draw" << endl;
    }
    cout << suma << " " << sumb;
    return 0;
}
# 0236, 2024-09-28 13:17:11, PPPPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
#include<cmath>
using namespace std;
int main()
{   
    int n, m;
    cin >> n >> m;
    string a, b, c;
    int ac = 0, bc = 0;
    int suma = 0, sumb = 0;
    getline(cin, c);
    getline(cin, a);
    getline(cin, b);
    for(int i = 0; i < a.length(); ++i)
    {
        if(a[i] == 'K' || a[i] == 'Q' || a[i] == 'J')
        {
            suma = suma + 10; 
        }
        if(a[i] == '1')
        {
            suma = suma + 10;
            i++;
        }
        if(a[i] >= '2' && a[i] <= '9')
        {
            suma = suma + (a[i] - 48);
        }
        if(a[i] == 'A')
        {
            ac++;
        }
    }
    for(int i = 0; i < ac; i++)
    {
        if(n == 3 && ac == 2 && suma >= 10)
        {
            suma++;    
        }
        else if(suma + 11 > 21)
        {
            suma++;
        }
        else
        {
            suma = suma + 11;
        }
    }
    for(int i = 0; i < b.length(); ++i)
    {
        if(b[i] == 'K' || b[i] == 'Q' || b[i] == 'J')
        {
            sumb = sumb + 10; 
        }
        if(b[i] == '1')
        {
            sumb = sumb + 10;
            i++;
        }
        if(b[i] >= '2' && b[i] <= '9')
        {
            sumb = sumb + (b[i] - 48);
        }
        if(b[i] == 'A')
        {
            bc++;
        }
    }
    for(int i = 0; i < bc; i++)
    {
        if(m == 3 && bc == 2 && sumb >= 10)
        {
            sumb++;    
        }
        else if(sumb + 11 > 21)
        {
            sumb++;
        }
        else
        {
            sumb = sumb + 11;
        }
    }
    if(suma / 22 >= 1 && sumb / 22 >= 1)
    {
        cout << "Draw" << endl;
    }
    else if(suma % 22 < sumb % 22)
    {
        cout << 'B' << endl;
    }   
    else if(suma % 22 > sumb % 22)
    {
        cout << "A" << endl;
    }
    else
    {
        cout << "Draw" << endl;
    }
    cout << suma << " " << sumb;
    return 0;
}

# 0237, 2024-09-28 09:37:19, -------------------- (0%)

#include<bits/stdc++.h>

using namespace std;

int main(){
    int a, b;
    cin >> a >> b;

    char aa[a], bb[b];
    int suma=0,sumb=0;
    bool ac = false, bc= false;
    for(int i=0;i<a;i++){
        cin >> aa[i];
        if(aa[i]=='A'){
            suma+=1;
            ac = true;
        }
        if(aa[i]=='2') suma+=2;
        if(aa[i]=='3') suma+=3;
        if(aa[i]=='4') suma+=4;
        if(aa[i]=='5') suma+=5;
        if(aa[i]=='6') suma+=6;
        if(aa[i]=='7') suma+=7;
        if(aa[i]=='8') suma+=8;
        if(aa[i]=='9') suma+=9;
        if(aa[i]=='J' || aa[i]=='Q' || aa[i]=='K') suma+=10;
    }

    for(int i=0;i<b;i++){
        cin >> bb[i];
        if(bb[i]=='A'){
            sumb+=1;
            bc = true;
        }
        if(bb[i]=='2') suma+=2;
        if(bb[i]=='3') suma+=3;
        if(bb[i]=='4') suma+=4;
        if(bb[i]=='5') suma+=5;
        if(bb[i]=='6') suma+=6;
        if(bb[i]=='7') suma+=7;
        if(bb[i]=='8') suma+=8;
        if(bb[i]=='9') suma+=9;
        if(bb[i]=='J' || aa[i]=='Q' || aa[i]=='K') suma+=10;
    }

    if( suma <=10 && ac==true){
        suma += 11;
    }
    if( sumb <=10 && bc==true){
        sumb += 11;
    }

    if(suma>sumb){
        cout << "A" <<endl;
        cout << suma << ' ' << sumb;
    }else if(sumb>suma){
        cout << "B" << endl;
        cout << suma << ' ' << sumb;
    }else{
        cout << "Draw" << endl;
        cout << suma << ' ' << sumb;
    }
}
# 0238, 2024-09-28 09:46:22, PPPPP-----P--PP-P--P (50%)

#include<bits/stdc++.h>

using namespace std;

int main(){
    int a, b;
    cin >> a >> b;

    string aa[a], bb[b];
    int suma=0,sumb=0;
    bool ac = false, bc= false;
    for(int i=0;i<a;i++){
        cin >> aa[i];
        if(aa[i]=="A"){
            suma+=1;
            ac = true;
        }
        if(aa[i]=="2") suma+=2;
        if(aa[i]=="3") suma+=3;
        if(aa[i]=="4") suma+=4;
        if(aa[i]=="5") suma+=5;
        if(aa[i]=="6") suma+=6;
        if(aa[i]=="7") suma+=7;
        if(aa[i]=="8") suma+=8;
        if(aa[i]=="9") suma+=9;
        if(aa[i]=="10" || aa[i]=="J" || aa[i]=="Q" || aa[i]=="K") suma+=10;
    }

    for(int i=0;i<b;i++){
        cin >> bb[i];
        if(bb[i]=="A"){
            sumb+=1;
            bc = true;
        }
        if(bb[i]=="2") sumb+=2;
        if(bb[i]=="3") sumb+=3;
        if(bb[i]=="4") sumb+=4;
        if(bb[i]=="5") sumb+=5;
        if(bb[i]=="6") sumb+=6;
        if(bb[i]=="7") sumb+=7;
        if(bb[i]=="8") sumb+=8;
        if(bb[i]=="9") sumb+=9;
        if(bb[i]=="10" || bb[i]=="J" || bb[i]=="Q" || bb[i]=="K") sumb+=10;
    }

    if(suma<10){
        if(ac)suma +=10;
    }
    if(sumb<10){
        if(bc)sumb +=10;
    }

    if(suma>sumb){
        cout << "A" <<endl;
        cout << suma << " " << sumb;
    }else if(sumb>suma){
       cout << "B" << endl;
       cout << suma << " " << sumb;
    }else{
        cout << "Draw" << endl;
      cout << suma << " " << sumb;
    }
}
# 0239, 2024-09-28 09:47:42, P-PPP--P-----PP-P--P (45%)

#include<bits/stdc++.h>

using namespace std;

int main(){
    int a, b;
    cin >> a >> b;

    string aa[a], bb[b];
    int suma=0,sumb=0;
    bool ac = false, bc= false;
    for(int i=0;i<a;i++){
        cin >> aa[i];
        if(aa[i]=="A"){
            suma+=1;
            ac = true;
        }
        if(aa[i]=="2") suma+=2;
        if(aa[i]=="3") suma+=3;
        if(aa[i]=="4") suma+=4;
        if(aa[i]=="5") suma+=5;
        if(aa[i]=="6") suma+=6;
        if(aa[i]=="7") suma+=7;
        if(aa[i]=="8") suma+=8;
        if(aa[i]=="9") suma+=9;
        if(aa[i]=="10" || aa[i]=="J" || aa[i]=="Q" || aa[i]=="K") suma+=10;
    }

    for(int i=0;i<b;i++){
        cin >> bb[i];
        if(bb[i]=="A"){
            sumb+=1;
            bc = true;
        }
        if(bb[i]=="2") sumb+=2;
        if(bb[i]=="3") sumb+=3;
        if(bb[i]=="4") sumb+=4;
        if(bb[i]=="5") sumb+=5;
        if(bb[i]=="6") sumb+=6;
        if(bb[i]=="7") sumb+=7;
        if(bb[i]=="8") sumb+=8;
        if(bb[i]=="9") sumb+=9;
        if(bb[i]=="10" || bb[i]=="J" || bb[i]=="Q" || bb[i]=="K") sumb+=10;
    }

    if(suma<10){
        if(ac)suma +=10;
    }
    if(sumb<10){
        if(bc)sumb +=10;
    }

    if(suma>sumb && suma <21){
        cout << "A" <<endl;
        cout << suma << " " << sumb;
    }else if(sumb>suma && sumb <21){
       cout << "B" << endl;
       cout << suma << " " << sumb;
    }else{
        cout << "Draw" << endl;
      cout << suma << " " << sumb;
    }
}
# 0240, 2024-09-28 09:47:59, PPPPP--P--P--PP-P--P (55%)

#include<bits/stdc++.h>

using namespace std;

int main(){
    int a, b;
    cin >> a >> b;

    string aa[a], bb[b];
    int suma=0,sumb=0;
    bool ac = false, bc= false;
    for(int i=0;i<a;i++){
        cin >> aa[i];
        if(aa[i]=="A"){
            suma+=1;
            ac = true;
        }
        if(aa[i]=="2") suma+=2;
        if(aa[i]=="3") suma+=3;
        if(aa[i]=="4") suma+=4;
        if(aa[i]=="5") suma+=5;
        if(aa[i]=="6") suma+=6;
        if(aa[i]=="7") suma+=7;
        if(aa[i]=="8") suma+=8;
        if(aa[i]=="9") suma+=9;
        if(aa[i]=="10" || aa[i]=="J" || aa[i]=="Q" || aa[i]=="K") suma+=10;
    }

    for(int i=0;i<b;i++){
        cin >> bb[i];
        if(bb[i]=="A"){
            sumb+=1;
            bc = true;
        }
        if(bb[i]=="2") sumb+=2;
        if(bb[i]=="3") sumb+=3;
        if(bb[i]=="4") sumb+=4;
        if(bb[i]=="5") sumb+=5;
        if(bb[i]=="6") sumb+=6;
        if(bb[i]=="7") sumb+=7;
        if(bb[i]=="8") sumb+=8;
        if(bb[i]=="9") sumb+=9;
        if(bb[i]=="10" || bb[i]=="J" || bb[i]=="Q" || bb[i]=="K") sumb+=10;
    }

    if(suma<10){
        if(ac)suma +=10;
    }
    if(sumb<10){
        if(bc)sumb +=10;
    }

    if(suma>sumb && suma <=21){
        cout << "A" <<endl;
        cout << suma << " " << sumb;
    }else if(sumb>suma && sumb <=21){
       cout << "B" << endl;
       cout << suma << " " << sumb;
    }else{
        cout << "Draw" << endl;
      cout << suma << " " << sumb;
    }
}
# 0241, 2024-09-28 09:53:54, PPPPP--P--P--PPPP--P (60%)

#include<bits/stdc++.h>

using namespace std;

int main(){
    int a, b;
    cin >> a >> b;

    string aa[a], bb[b];
    int suma=0,sumb=0;
    int ac = 0, bc= 0;
    for(int i=0;i<a;i++){
        cin >> aa[i];
        if(aa[i]=="A"){
            suma+=1;
            ac++;
        }
        if(aa[i]=="2") suma+=2;
        if(aa[i]=="3") suma+=3;
        if(aa[i]=="4") suma+=4;
        if(aa[i]=="5") suma+=5;
        if(aa[i]=="6") suma+=6;
        if(aa[i]=="7") suma+=7;
        if(aa[i]=="8") suma+=8;
        if(aa[i]=="9") suma+=9;
        if(aa[i]=="10" || aa[i]=="J" || aa[i]=="Q" || aa[i]=="K") suma+=10;
    }

    for(int i=0;i<b;i++){
        cin >> bb[i];
        if(bb[i]=="A"){
            sumb+=1;
            bc++;
        }
        if(bb[i]=="2") sumb+=2;
        if(bb[i]=="3") sumb+=3;
        if(bb[i]=="4") sumb+=4;
        if(bb[i]=="5") sumb+=5;
        if(bb[i]=="6") sumb+=6;
        if(bb[i]=="7") sumb+=7;
        if(bb[i]=="8") sumb+=8;
        if(bb[i]=="9") sumb+=9;
        if(bb[i]=="10" || bb[i]=="J" || bb[i]=="Q" || bb[i]=="K") sumb+=10;
    }

    if(suma<=10){
        if(ac)suma +=10;
    }
    if(sumb<=10){
        if(bc)sumb +=10;
    }

    if(suma>sumb && suma <=21){
        cout << "A" <<endl;
        cout << suma << " " << sumb;
    }else if(sumb>suma && sumb <=21){
       cout << "B" << endl;
       cout << suma << " " << sumb;
    }else{
        cout << "Draw" << endl;
      cout << suma << " " << sumb;
    }
}
# 0242, 2024-09-28 09:55:29, PPPPP--PPPP--PPPP-PP (75%)

#include<bits/stdc++.h>

using namespace std;

int main(){
    int a, b;
    cin >> a >> b;

    string aa[a], bb[b];
    int suma=0,sumb=0;
    int ac = 0, bc= 0;
    for(int i=0;i<a;i++){
        cin >> aa[i];
        if(aa[i]=="A"){
            suma+=1;
            ac++;
        }
        if(aa[i]=="2") suma+=2;
        if(aa[i]=="3") suma+=3;
        if(aa[i]=="4") suma+=4;
        if(aa[i]=="5") suma+=5;
        if(aa[i]=="6") suma+=6;
        if(aa[i]=="7") suma+=7;
        if(aa[i]=="8") suma+=8;
        if(aa[i]=="9") suma+=9;
        if(aa[i]=="10" || aa[i]=="J" || aa[i]=="Q" || aa[i]=="K") suma+=10;
    }

    for(int i=0;i<b;i++){
        cin >> bb[i];
        if(bb[i]=="A"){
            sumb+=1;
            bc++;
        }
        if(bb[i]=="2") sumb+=2;
        if(bb[i]=="3") sumb+=3;
        if(bb[i]=="4") sumb+=4;
        if(bb[i]=="5") sumb+=5;
        if(bb[i]=="6") sumb+=6;
        if(bb[i]=="7") sumb+=7;
        if(bb[i]=="8") sumb+=8;
        if(bb[i]=="9") sumb+=9;
        if(bb[i]=="10" || bb[i]=="J" || bb[i]=="Q" || bb[i]=="K") sumb+=10;
    }

    if(suma<=11){
        if(ac)suma +=10;
    }
    if(sumb<=11){
        if(bc)sumb +=10;
    }

    if(suma>sumb && suma <=21){
        cout << "A" <<endl;
        cout << suma << " " << sumb;
    }else if(sumb>suma && sumb <=21){
       cout << "B" << endl;
       cout << suma << " " << sumb;
    }else{
        cout << "Draw" << endl;
      cout << suma << " " << sumb;
    }
}
# 0243, 2024-09-28 09:57:48, PPPPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>

using namespace std;

int main(){
    int a, b;
    cin >> a >> b;

    string aa[a], bb[b];
    int suma=0,sumb=0;
    int ac = 0, bc= 0;
    for(int i=0;i<a;i++){
        cin >> aa[i];
        if(aa[i]=="A"){
            suma+=1;
            ac++;
        }
        if(aa[i]=="2") suma+=2;
        if(aa[i]=="3") suma+=3;
        if(aa[i]=="4") suma+=4;
        if(aa[i]=="5") suma+=5;
        if(aa[i]=="6") suma+=6;
        if(aa[i]=="7") suma+=7;
        if(aa[i]=="8") suma+=8;
        if(aa[i]=="9") suma+=9;
        if(aa[i]=="10" || aa[i]=="J" || aa[i]=="Q" || aa[i]=="K") suma+=10;
    }

    for(int i=0;i<b;i++){
        cin >> bb[i];
        if(bb[i]=="A"){
            sumb+=1;
            bc++;
        }
        if(bb[i]=="2") sumb+=2;
        if(bb[i]=="3") sumb+=3;
        if(bb[i]=="4") sumb+=4;
        if(bb[i]=="5") sumb+=5;
        if(bb[i]=="6") sumb+=6;
        if(bb[i]=="7") sumb+=7;
        if(bb[i]=="8") sumb+=8;
        if(bb[i]=="9") sumb+=9;
        if(bb[i]=="10" || bb[i]=="J" || bb[i]=="Q" || bb[i]=="K") sumb+=10;
    }

    if(suma<=11){
        if(ac)suma +=10;
    }
    if(sumb<=11){
        if(bc)sumb +=10;
    }

    if(suma>sumb && suma <=21){
        cout << "A" <<endl;
        cout << suma << " " << sumb;
    }else if(sumb>suma && sumb <=21){
       cout << "B" << endl;
       cout << suma << " " << sumb;
    }else if(suma> 21 && sumb <=21){
        cout << "B" << endl;
       cout << suma << " " << sumb;
    }else if(sumb> 21 && suma <=21){
        cout << "A" << endl;
       cout << suma << " " << sumb;
    }else {
        cout << "Draw" << endl;
       cout << suma << " " << sumb;
    }
}

# 0244, 2024-09-28 13:16:08, PPPPPP-P--P--------- (40%)

#include<iostream>
using namespace std;
int main(){
    int a,b;
    cin>>a>>b;
    int point[] = {1,2,3,4,5,6,7,8,9,10,10,10,10};
    string card[] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    string card_a[a];
    string card_b[b];
    int sum1= 0;
    int sum2= 0;
    for(int i =0;i<a;i++){
        cin>>card_a[i];
    }
    for(int i =0;i<b;i++){
        cin>>card_b[i];
    }
    for(int i =0;i<a;i++){
        for(int j = 0;j<13;j++)
        if(card_a[i] == card[j]){
            sum1 += point[j];
        }
    }
    for(int i =0;i<b;i++){
        for(int j = 0;j<13;j++)
            if(card_b[i] == card[j]){
                sum2 += point[j];
        }
    }
    if(sum1<=21 &&b<= 21){
        if(sum1>sum2) cout<<"A"<<endl;
        else if(sum1<sum2) cout<<"B"<<endl;
        else cout<<"Draw"<<endl;
    }else if(sum1>21 &&sum2<=21){
        cout<<"B"<<endl;
    }else if(sum1<=21 &&sum2>21){
        cout<<"A"<<endl;
    }else{
        cout<<"Draw"<<endl;
    }
    cout<<sum1<<" "<<sum2;

}
# 0245, 2024-09-28 13:19:57, PPPPPP-PP----------- (40%)

#include<iostream>
using namespace std;
int main(){
    int a,b;
    cin>>a>>b;
    int point[] = {1,2,3,4,5,6,7,8,9,10,10,10,10};
    string card[] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    string card_a[a];
    string card_b[b];
    int sum1= 0;
    int sum2= 0;
    for(int i =0;i<a;i++){
        cin>>card_a[i];
    }
    for(int i =0;i<b;i++){
        cin>>card_b[i];
    }
    for(int i =0;i<a;i++){
        for(int j = 0;j<13;j++)
        if(card_a[i] == card[j]){
            sum1 += point[j];
        }
    }
    for(int i = 0;i<a;i++){
        if(card_a[i] == "A"){
            if(sum1<21){
                sum1 +=10;
            }
        }
    }
    for(int i =0;i<b;i++){
        for(int j = 0;j<13;j++)
            if(card_b[i] == card[j]){
                sum2 += point[j];
        }
    }
    for(int i = 0;i<b;i++){
        if(card_b[i] == "A"){
            if(sum2<=21){
                sum2 +=10;
            }
        }
    }
    if(sum1<=21 &&b<= 21){
        if(sum1>sum2) cout<<"A"<<endl;
        else if(sum1<sum2) cout<<"B"<<endl;
        else cout<<"Draw"<<endl;
    }else if(sum1>21 &&sum2<=21){
        cout<<"B"<<endl;
    }else if(sum1<=21 &&sum2>21){
        cout<<"A"<<endl;
    }else{
        cout<<"Draw"<<endl;
    }
    cout<<sum1<<" "<<sum2;

}
# 0246, 2024-09-28 13:20:42, PPPPPP-PP----------- (40%)

#include<iostream>
using namespace std;
int main(){
    int a,b;
    cin>>a>>b;
    int point[] = {1,2,3,4,5,6,7,8,9,10,10,10,10};
    string card[] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    string card_a[a];
    string card_b[b];
    int sum1= 0;
    int sum2= 0;
    for(int i =0;i<a;i++){
        cin>>card_a[i];
    }
    for(int i =0;i<b;i++){
        cin>>card_b[i];
    }
    for(int i =0;i<a;i++){
        for(int j = 0;j<13;j++)
        if(card_a[i] == card[j]){
            sum1 += point[j];
        }
    }
    for(int i = 0;i<a;i++){
        if(card_a[i] == "A"){
            if(sum1<21){
                sum1 +=10;
            }
        }
    }
    for(int i =0;i<b;i++){
        for(int j = 0;j<13;j++)
            if(card_b[i] == card[j]){
                sum2 += point[j];
        }
    }
    for(int i = 0;i<b;i++){
        if(card_b[i] == "A"){
            if(sum2<21){
                sum2 +=10;
            }
        }
    }
    if(sum1<=21 &&b<= 21){
        if(sum1>sum2) cout<<"A"<<endl;
        else if(sum1<sum2) cout<<"B"<<endl;
        else cout<<"Draw"<<endl;
    }else if(sum1>21 &&sum2<=21){
        cout<<"B"<<endl;
    }else if(sum1<=21 &&sum2>21){
        cout<<"A"<<endl;
    }else{
        cout<<"Draw"<<endl;
    }
    cout<<sum1<<" "<<sum2;

}
# 0247, 2024-09-28 13:25:29, PPPP-PP-P----------- (35%)

#include<iostream>
using namespace std;
int main(){
    int a,b;
    cin>>a>>b;
    int point[] = {1,2,3,4,5,6,7,8,9,10,10,10,10};
    string card[] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    string card_a[a];
    string card_b[b];
    int sum1= 0;
    int sum2= 0;
    for(int i =0;i<a;i++){
        cin>>card_a[i];
    }
    for(int i =0;i<b;i++){
        cin>>card_b[i];
    }
    for(int i =0;i<a;i++){
        for(int j = 0;j<13;j++)
        if(card_a[i] == card[j]){
            sum1 += point[j];
        }
    }
    for(int i = 0;i<a;i++){
        if(card_a[i] == "A"){
            if(sum1<21){
                sum1 +=10;
            }
        }
    }
    for(int i =0;i<b;i++){
        for(int j = 0;j<13;j++)
            if(card_b[i] == card[j]){
                sum2 += point[j];
        }
    }
    for(int i = 0;i<b;i++){
        if(card_b[i] == "A"){
            if(sum2<21){
                sum2 +=10;
            }
        }
    }
    if(sum1<=21 &&sum2<= 21){
        if(sum1>sum2) cout<<"A"<<endl;
        else if(sum1<sum2) cout<<"B"<<endl;
        else cout<<"Draw"<<endl;
    }
    if(sum1>21 &&sum2<=21){
        cout<<"B"<<endl;
    }
    if(sum1<=21 &&sum2>21){
        cout<<"A"<<endl;
    }
    if(sum1>21 &&sum2 >21){
        cout<<"Draw";
    }
    cout<<sum1<<" "<<sum2;

}
# 0248, 2024-09-28 13:26:17, PPPPPPPPP----------- (45%)

#include<iostream>
using namespace std;
int main(){
    int a,b;
    cin>>a>>b;
    int point[] = {1,2,3,4,5,6,7,8,9,10,10,10,10};
    string card[] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    string card_a[a];
    string card_b[b];
    int sum1= 0;
    int sum2= 0;
    for(int i =0;i<a;i++){
        cin>>card_a[i];
    }
    for(int i =0;i<b;i++){
        cin>>card_b[i];
    }
    for(int i =0;i<a;i++){
        for(int j = 0;j<13;j++)
        if(card_a[i] == card[j]){
            sum1 += point[j];
        }
    }
    for(int i = 0;i<a;i++){
        if(card_a[i] == "A"){
            if(sum1<21){
                sum1 +=10;
            }
        }
    }
    for(int i =0;i<b;i++){
        for(int j = 0;j<13;j++)
            if(card_b[i] == card[j]){
                sum2 += point[j];
        }
    }
    for(int i = 0;i<b;i++){
        if(card_b[i] == "A"){
            if(sum2<21){
                sum2 +=10;
            }
        }
    }
    if(sum1<=21 &&sum2<= 21){
        if(sum1>sum2) cout<<"A"<<endl;
        else if(sum1<sum2) cout<<"B"<<endl;
        else cout<<"Draw"<<endl;
    }else if(sum1>21 &&sum2<=21){
        cout<<"B"<<endl;
    }else if(sum1<=21 &&sum2>21){
        cout<<"A"<<endl;
    }else{
        cout<<"Draw"<<endl;
    }
    cout<<sum1<<" "<<sum2;

}
# 0249, 2024-09-28 13:28:40, PPPPPPPP--PPPPPPPP-P (85%)

#include<iostream>
using namespace std;
int main(){
    int a,b;
    cin>>a>>b;
    int point[] = {1,2,3,4,5,6,7,8,9,10,10,10,10};
    string card[] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    string card_a[a];
    string card_b[b];
    int sum1= 0;
    int sum2= 0;
    for(int i =0;i<a;i++){
        cin>>card_a[i];
    }
    for(int i =0;i<b;i++){
        cin>>card_b[i];
    }
    for(int i =0;i<a;i++){
        for(int j = 0;j<13;j++)
        if(card_a[i] == card[j]){
            sum1 += point[j];
        }
    }
    for(int i = 0;i<a;i++){
        if(card_a[i] == "A"){
            if(sum1<11){
                sum1 +=10;
            }
        }
    }
    for(int i =0;i<b;i++){
        for(int j = 0;j<13;j++)
            if(card_b[i] == card[j]){
                sum2 += point[j];
        }
    }
    for(int i = 0;i<b;i++){
        if(card_b[i] == "A"){
            if(sum2<11){
                sum2 +=10;
            }
        }
    }
    if(sum1<=21 &&sum2<= 21){
        if(sum1>sum2) cout<<"A"<<endl;
        else if(sum1<sum2) cout<<"B"<<endl;
        else cout<<"Draw"<<endl;
    }else if(sum1>21 &&sum2<=21){
        cout<<"B"<<endl;
    }else if(sum1<=21 &&sum2>21){
        cout<<"A"<<endl;
    }else{
        cout<<"Draw"<<endl;
    }
    cout<<sum1<<" "<<sum2;

}
# 0250, 2024-09-28 13:38:50, PPPPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;
int main(){
    int a,b;
    cin>>a>>b;
    int point[] = {1,2,3,4,5,6,7,8,9,10,10,10,10};
    string card[] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    string card_a[a];
    string card_b[b];
    int sum1= 0;
    int sum2= 0;
    for(int i =0;i<a;i++){
        cin>>card_a[i];
    }
    for(int i =0;i<b;i++){
        cin>>card_b[i];
    }
    for(int i =0;i<a;i++){
        for(int j = 0;j<13;j++)
        if(card_a[i] == card[j]){
            sum1 += point[j];
        }
    }
    for(int i = 0;i<a;i++){
        if(card_a[i] == "A"){
            if(sum1<=11){
                sum1 +=10;
            }
        }
    }
    for(int i =0;i<b;i++){
        for(int j = 0;j<13;j++)
            if(card_b[i] == card[j]){
                sum2 += point[j];
        }
    }
    for(int i = 0;i<b;i++){
        if(card_b[i] == "A"){
            if(sum2<=11){
                sum2 +=10;
            }
        }
    }
    if(sum1<=21 &&sum2<= 21){
        if(sum1>sum2) cout<<"A"<<endl;
        else if(sum1<sum2) cout<<"B"<<endl;
        else cout<<"Draw"<<endl;
    }else if(sum1>21 &&sum2<=21){
        cout<<"B"<<endl;
    }else if(sum1<=21 &&sum2>21){
        cout<<"A"<<endl;
    }else{
        cout<<"Draw"<<endl;
    }
    cout<<sum1<<" "<<sum2;

}

# 0251, 2024-09-28 10:03:15, PP------------------ (10%)

#include<bits/stdc++.h>
using namespace std;
int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
int n,m;
cin>>n>>m;
map<string,int> mp  = {{"1",1},{"2",2},{"3",3},{"4",4},{"5",5},{"6",6},{"7",7},{"8",8},{"9",9},{"10",10},{"J",10},{"Q",10},{"K",10}};
int suma = 0;
int sumb = 0;
for(int i =  0 ; i < n ; i++) {
    string str;
    cin>>str;
    suma += mp[str];
}
for(int i =  0 ; i < m ; i++) {
    string strs;
    cin>>strs;
    sumb += mp[strs];
}
if(suma > sumb) cout<<'A'<<'\n';
else if (suma<sumb) cout<<'B'<<'\n';
cout<<suma<<" "<<sumb<<'\n';



    return 0;
}
# 0252, 2024-09-28 10:04:13, PPPPP-----P--------- (30%)

#include<bits/stdc++.h>
using namespace std;
int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
int n,m;
cin>>n>>m;
map<string,int> mp  = {{"A",1},{"2",2},{"3",3},{"4",4},{"5",5},{"6",6},{"7",7},{"8",8},{"9",9},{"10",10},{"J",10},{"Q",10},{"K",10}};
int suma = 0;
int sumb = 0;
for(int i =  0 ; i < n ; i++) {
    string str;
    cin>>str;
    suma += mp[str];
}
for(int i =  0 ; i < m ; i++) {
    string strs;
    cin>>strs;
    sumb += mp[strs];
}
if(suma > sumb) cout<<'A'<<'\n';
else if (suma<sumb) cout<<'B'<<'\n';
else cout<<"Draw"<<'\n';
cout<<suma<<" "<<sumb<<'\n';



    return 0;
}
# 0253, 2024-09-28 10:07:34, PPPPP---P----------- (30%)

#include<bits/stdc++.h>
using namespace std;
int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
int n,m;
cin>>n>>m;
map<string,int> mp  = {{"A",11},{"2",2},{"3",3},{"4",4},{"5",5},{"6",6},{"7",7},{"8",8},{"9",9},{"10",10},{"J",10},{"Q",10},{"K",10}};
int suma = 0;
int sumb = 0;
for(int i =  0 ; i < n ; i++) {
    string str;
    cin>>str;
    suma += mp[str];
}
for(int i =  0 ; i < m ; i++) {
    string strs;
    cin>>strs;
    sumb += mp[strs];
}
if(suma > sumb) cout<<'A'<<'\n';
else if (suma<sumb) cout<<'B'<<'\n';
else cout<<"Draw"<<'\n';
cout<<suma<<" "<<sumb<<'\n';



    return 0;
}
# 0254, 2024-09-28 10:15:22, PPPPP---PPP--PPPP-PP (70%)

#include<bits/stdc++.h>
using namespace std;
int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
int n,m;
cin>>n>>m;
map<string,int> mp  = {{"A",11},{"2",2},{"3",3},{"4",4},{"5",5},{"6",6},{"7",7},{"8",8},{"9",9},{"10",10},{"J",10},{"Q",10},{"K",10}};
int suma = 0;
int sumb = 0;
vector<string> va;
vector<string> vb;
for(int i =  0 ; i < n ; i++) {
    string str;
    cin>>str;
    va.push_back(str);
}
int finda = 0;
for(int i = 0 ; i < va.size() ; i++) {
    if(va[i] == "A") finda++;
}
for(int i = 0 ; i < va.size() ; i++) {
    suma += mp[va[i]];
}
for(int i = 0 ; i < finda ; i++) {
    if(suma > 21) suma -= 10;
    else break;
}
for(int i =  0 ; i < m ; i++) {
    string strs;
    cin>>strs;
    vb.push_back(strs);
}
int findb = 0;
for(int i = 0 ; i < vb.size() ; i++) {
    if(vb[i] == "A") findb++;
}
for(int i = 0 ; i < vb.size() ; i++) {
    sumb += mp[vb[i]];
}
for(int i = 0 ; i < findb ; i++) {
    if(sumb > 21) sumb -= 10;
    else break;
}
if(suma > sumb) cout<<'A'<<'\n';
else if (suma<sumb) cout<<'B'<<'\n';
else cout<<"Draw"<<'\n';
cout<<suma<<" "<<sumb<<'\n';



    return 0;
}
# 0255, 2024-09-28 10:18:54, PPPPPPP-PPPPPPPPPPPP (95%)

#include<bits/stdc++.h>
using namespace std;
int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
int n,m;
cin>>n>>m;
map<string,int> mp  = {{"A",11},{"2",2},{"3",3},{"4",4},{"5",5},{"6",6},{"7",7},{"8",8},{"9",9},{"10",10},{"J",10},{"Q",10},{"K",10}};
int suma = 0;
int sumb = 0;
vector<string> va;
vector<string> vb;
for(int i =  0 ; i < n ; i++) {
    string str;
    cin>>str;
    va.push_back(str);
}
int finda = 0;
for(int i = 0 ; i < va.size() ; i++) {
    if(va[i] == "A") finda++;
}
for(int i = 0 ; i < va.size() ; i++) {
    suma += mp[va[i]];
}
for(int i = 0 ; i < finda ; i++) {
    if(suma > 21) suma -= 10;
    else break;
}
for(int i =  0 ; i < m ; i++) {
    string strs;
    cin>>strs;
    vb.push_back(strs);
}
int findb = 0;
for(int i = 0 ; i < vb.size() ; i++) {
    if(vb[i] == "A") findb++;
}
for(int i = 0 ; i < vb.size() ; i++) {
    sumb += mp[vb[i]];
}
for(int i = 0 ; i < findb ; i++) {
    if(sumb > 21) sumb -= 10;
    else break;
}
if(suma>21 && sumb <= 21) {
cout<<'B'<<'\n';
cout<<suma<<" "<<sumb<<'\n';
return 0;
}
if(sumb>21 && suma <= 21) {
cout<<'A'<<'\n';
cout<<suma<<" "<<sumb<<'\n';
return 0;
}
if(suma > sumb) cout<<'A'<<'\n';
else if (suma<sumb) cout<<'B'<<'\n';
else cout<<"Draw"<<'\n';
cout<<suma<<" "<<sumb<<'\n';



    return 0;
}
# 0256, 2024-09-28 10:19:38, PPPPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;
int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
int n,m;
cin>>n>>m;
map<string,int> mp  = {{"A",11},{"2",2},{"3",3},{"4",4},{"5",5},{"6",6},{"7",7},{"8",8},{"9",9},{"10",10},{"J",10},{"Q",10},{"K",10}};
int suma = 0;
int sumb = 0;
vector<string> va;
vector<string> vb;
for(int i =  0 ; i < n ; i++) {
    string str;
    cin>>str;
    va.push_back(str);
}
int finda = 0;
for(int i = 0 ; i < va.size() ; i++) {
    if(va[i] == "A") finda++;
}
for(int i = 0 ; i < va.size() ; i++) {
    suma += mp[va[i]];
}
for(int i = 0 ; i < finda ; i++) {
    if(suma > 21) suma -= 10;
    else break;
}
for(int i =  0 ; i < m ; i++) {
    string strs;
    cin>>strs;
    vb.push_back(strs);
}
int findb = 0;
for(int i = 0 ; i < vb.size() ; i++) {
    if(vb[i] == "A") findb++;
}
for(int i = 0 ; i < vb.size() ; i++) {
    sumb += mp[vb[i]];
}
for(int i = 0 ; i < findb ; i++) {
    if(sumb > 21) sumb -= 10;
    else break;
}
if(suma>21 && sumb <= 21) {
cout<<'B'<<'\n';
cout<<suma<<" "<<sumb<<'\n';
return 0;
}
if(sumb>21 && suma <= 21) {
cout<<'A'<<'\n';
cout<<suma<<" "<<sumb<<'\n';
return 0;
}
if(sumb>21 && suma > 21) {
cout<<"Draw"<<'\n';
cout<<suma<<" "<<sumb<<'\n';
return 0;
}
if(suma > sumb) cout<<'A'<<'\n';
else if (suma<sumb) cout<<'B'<<'\n';
else cout<<"Draw"<<'\n';
cout<<suma<<" "<<sumb<<'\n';



    return 0;
}

# 0257, 2024-09-28 12:50:40, Compilation error (0%)

#include <iostream>
#include <string>
using namespace std;
int main(){
    int a,b;
    int sa=0,sb=0;
    char card;
    string score="A2345678910JQK";
    cin>>a>>b;
    for(int i = 0 ;i<a;i++)
{
    cin>>card;
    for(int j =1 ;j<=score.length();j++){
        if(score[j-1]==card){
            if(card=='A' && sa+11<=21){
                sa+=11;
            }else if(card=='A'){
                sa+=1;
            } else{
                sa+=j;
            }
            
        }
    }
    
}
for(int i = 0 ;i<b;i++)
{
    cin>>card;
    for(int j =1 ;j<=score.length();j++){
        if(score[j-1]==card){
            if(card=='A' && sb+11<=21){
                sb+=11;
            }else if(card=='A'){
                sb+=1;
            } else{
                sb+=j;
            }
            
        }
    }
    
}
if(sa>21 && sb>21){
    cout<<"Draw"<<endl;
}else if(sa>21){
    cout<<"B"<<endl;
}else if(sb>21){
    cout <<"A"<<endl;
}else if(sa ==sb{
    cout<<"Draw"<<endl;
}else if(sa>sb){
    cout<<"A"<<endl;
}else{
    cout<<"B"<<endl;
}
cout<<sa<<" "<<sb;

    return 0;
}
# 0258, 2024-09-28 12:51:03, P-P---P-----P-P---P- (30%)

#include <iostream>
#include <string>
using namespace std;
int main(){
    int a,b;
    int sa=0,sb=0;
    char card;
    string score="A2345678910JQK";
    cin>>a>>b;
    for(int i = 0 ;i<a;i++)
{
    cin>>card;
    for(int j =1 ;j<=score.length();j++){
        if(score[j-1]==card){
            if(card=='A' && sa+11<=21){
                sa+=11;
            }else if(card=='A'){
                sa+=1;
            } else{
                sa+=j;
            }
            
        }
    }
    
}
for(int i = 0 ;i<b;i++)
{
    cin>>card;
    for(int j =1 ;j<=score.length();j++){
        if(score[j-1]==card){
            if(card=='A' && sb+11<=21){
                sb+=11;
            }else if(card=='A'){
                sb+=1;
            } else{
                sb+=j;
            }
            
        }
    }
    
}
if(sa>21 && sb>21){
    cout<<"Draw"<<endl;
}else if(sa>21){
    cout<<"B"<<endl;
}else if(sb>21){
    cout <<"A"<<endl;
}else if(sa ==sb){
    cout<<"Draw"<<endl;
}else if(sa>sb){
    cout<<"A"<<endl;
}else{
    cout<<"B"<<endl;
}
cout<<sa<<" "<<sb;

    return 0;
}
# 0259, 2024-09-28 12:54:53, P-PP--P-----P-P--PP- (40%)

#include <iostream>
#include <string>
using namespace std;
int main(){
    int a,b;
    int sa=0,sb=0;
    char card;
    string score="A2345678910JQK";
    cin>>a>>b;
    for(int i = 0 ;i<a;i++)
{
    cin>>card;
    for(int j =1 ;j<=score.length();j++){
        if(score[j-1]==card){
            if(card=='A' && sa+11<=21){
                sa+=11;
            }else if(card=='A'){
                sa+=1;
            } else if(card=='J'||card=='Q'||card=='K'){
                sb+=10;
            } else{
                sa+=j;
            }
            break;
        }
    }
    
}
for(int i = 0 ;i<b;i++)
{
    cin>>card;
    for(int j =1 ;j<=score.length();j++){
        if(score[j-1]==card){
            if(card=='A' && sb+11<=21){
                sb+=11;
            }else if(card=='A'){
                sb+=1;
            }else if(card=='J'||card=='Q'||card=='K'){
                sb+=10;
            } else{
                sb+=j;
            }
            break;
        }
    }
    
}
if(sa>21 && sb>21){
    cout<<"Draw"<<endl;
}else if(sa>21){
    cout<<"B"<<endl;
}else if(sb>21){
    cout <<"A"<<endl;
}else if(sa ==sb){
    cout<<"Draw"<<endl;
}else if(sa>sb){
    cout<<"A"<<endl;
}else{
    cout<<"B"<<endl;
}
cout<<sa<<" "<<sb;

    return 0;
}
# 0260, 2024-09-28 12:56:00, P-PPP-P-----P-P--PP- (45%)

#include <iostream>
#include <string>
using namespace std;
int main(){
    int a,b;
    int sa=0,sb=0;
    char card;
    string score="A2345678910JQK";
    cin>>a>>b;
    for(int i = 0 ;i<a;i++)
{
    cin>>card;
    for(int j =1 ;j<=score.length();j++){
        if(score[j-1]==card){
            if(card=='A' && sa+11<=21){
                sa+=11;
            }else if(card=='A'){
                sa+=1;
            } else if(card=='J'||card=='Q'||card=='K'){
                sa+=10;
            } else{
                sa+=j;
            }
            break;
        }
    }
    
}
for(int i = 0 ;i<b;i++)
{
    cin>>card;
    for(int j =1 ;j<=score.length();j++){
        if(score[j-1]==card){
            if(card=='A' && sb+11<=21){
                sb+=11;
            }else if(card=='A'){
                sb+=1;
            }else if(card=='J'||card=='Q'||card=='K'){
                sb+=10;
            } else{
                sb+=j;
            }
            break;
        }
    }
    
}
if(sa>21 && sb>21){
    cout<<"Draw"<<endl;
}else if(sa>21){
    cout<<"B"<<endl;
}else if(sb>21){
    cout <<"A"<<endl;
}else if(sa ==sb){
    cout<<"Draw"<<endl;
}else if(sa>sb){
    cout<<"A"<<endl;
}else{
    cout<<"B"<<endl;
}
cout<<sa<<" "<<sb;

    return 0;
}
# 0261, 2024-09-28 13:02:59, P-PPP-P---PPPPPPPPPP (75%)

#include <iostream>
#include <string>
using namespace std;
int main(){
    int a,b;
    int AA=0,BB=0;
    int sa=0,sb=0;
    char card;
    string score="A2345678910JQK";
    cin>>a>>b;
    for(int i = 0 ;i<a;i++)
{
    cin>>card;
    for(int j =1 ;j<=score.length();j++){
        if(score[j-1]==card){
            if(card=='A' ){
                AA+=1;
                sa+=1;
            }else if(card=='J'||card=='Q'||card=='K'){
                sa+=10;
            } else{
                sa+=j;
            }
            break;
        }
    }
    
}
while(AA>0){
    if(sa+10<=21){
        sa+=10;
    }
    AA-=1;
}
for(int i = 0 ;i<b;i++)
{
    cin>>card;
    for(int j =1 ;j<=score.length();j++){
        if(score[j-1]==card){
            if(card=='A' ){
                BB+=1;
                sb+=1;
            }else if(card=='J'||card=='Q'||card=='K'){
                sb+=10;
            } else{
                sb+=j;
            }
            break;
        }
    }
    
}
while(BB>0){
    if(sb+10<=21){
        sb+=10;
    }
    BB-=1;
}
if(BB && sb+10<=21){
    sb+=10;
}
if(sa>21 && sb>21){
    cout<<"Draw"<<endl;
}else if(sa>21){
    cout<<"B"<<endl;
}else if(sb>21){
    cout <<"A"<<endl;
}else if(sa ==sb){
    cout<<"Draw"<<endl;
}else if(sa>sb){
    cout<<"A"<<endl;
}else{
    cout<<"B"<<endl;
}
cout<<sa<<" "<<sb;

    return 0;
}
# 0262, 2024-09-28 13:07:18, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <string>
using namespace std;
int main(){
    int a,b;
    int AA=0,BB=0;
    int sa=0,sb=0;
    string card;
    string score="A2345678910JQK";
    cin>>a>>b;
    for(int i = 0 ;i<a;i++)
{
    cin>>card;
    for(int j =1 ;j<=score.length();j++){
        if(card =="10"){
            sa+=10;
            break;
        }
        if(score[j-1]==card[0]){
            if(card[0]=='A' ){
                AA+=1;
                sa+=1;
            }else if(card[0]=='J'||card[0]=='Q'||card[0]=='K'){
                sa+=10;
            } else{
                sa+=j;
            }
            break;
        }
    }
    
}
while(AA!=0){
    if(sa+10<=21){
        sa+=10;
    }
    AA-=1;
}
for(int i = 0 ;i<b;i++)
{
    cin>>card;
    for(int j =1 ;j<=score.length();j++){
        if(card =="10"){
            sb+=10;
            break;
        }
        if(score[j-1]==card[0]){
            if(card[0]=='A' ){
                BB+=1;
                sb+=1;
            }else if(card[0]=='J'||card[0]=='Q'||card[0]=='K'){
                sb+=10;
            } else{
                sb+=j;
            }
            break;
        }
    }
    
}
while(BB!=0){
    if(sb+10<=21){
        sb+=10;
    }
    BB-=1;
}
if(BB && sb+10<=21){
    sb+=10;
}
if(sa>21 && sb>21){
    cout<<"Draw"<<endl;
}else if(sa>21){
    cout<<"B"<<endl;
}else if(sb>21){
    cout <<"A"<<endl;
}else if(sa ==sb){
    cout<<"Draw"<<endl;
}else if(sa>sb){
    cout<<"A"<<endl;
}else{
    cout<<"B"<<endl;
}
cout<<sa<<" "<<sb;

    return 0;
}

# 0263, 2024-09-28 12:49:20, --P-P--------------- (10%)

#include<iostream>
#include<string>

using namespace std;

int main()
{
    int n,m,i,j;
    cin >> n >> m;
    char a[n] , b[m];

    for(i=0;i<n;i++)
    {
        cin >> a[i];
    }
    for(i=0;i<m;i++)
    {
        cin >> b[i];
    }

    int handa = 0 , handb = 0;

    for(i=0;i<n;i++)
    {
        if(a[i] == 'A' || a[i] == 'K' || a[i] == 'Q' || a[i] == 'J')
        {
            handa+= 10;
        }
        else
        {
            handa += a[i]-'0';
        }
    }
    for(i=0;i<m;i++)
    {
        if(b[i] == 'A' || b[i] == 'K' || b[i] == 'Q' || b[i] == 'J')
        {
            handb += 10;
        }
        else
        {
            handb += a[i]-'0';
        }
    }

    if(handa > 21 && handb > 21)
    {
        cout << "Draw" << endl << handa << ' ' << handb;
    }
    else if(handa > 21 && handb <= 21)
    {
        cout << "B" << endl << handa << ' ' << handb;
    }
    else if(handa <= 21 && handb > 21)
    {
        cout << "A" << endl << handa << ' ' << handb;
    }
    else if(handa <= 21 && handb <= 21)
    {
        if(handa > handb)
        {
            cout << "A" << endl << handa << ' ' << handb;
        }
        else if(handb > handa)
        {
            cout << "B" << endl << handa << ' ' << handb;
        }
        else
        {
            cout << "Draw" << endl << handa << ' ' << handb;
        }
    }
}
# 0264, 2024-09-28 12:52:12, P-PPP-P------------- (25%)

#include<iostream>
#include<string>

using namespace std;

int main()
{
    int n,m,i,j;
    cin >> n >> m;
    char a[n] , b[m];

    for(i=0;i<n;i++)
    {
        cin >> a[i];
    }
    for(i=0;i<m;i++)
    {
        cin >> b[i];
    }

    int handa = 0 , handb = 0;

    for(i=0;i<n;i++)
    {
        if(a[i] == 'A' || a[i] == 'K' || a[i] == 'Q' || a[i] == 'J')
        {
            handa+= 10;
        }
        else
        {
            handa += a[i]-'0';
        }
    }
    for(i=0;i<m;i++)
    {
        if(b[i] == 'A' || b[i] == 'K' || b[i] == 'Q' || b[i] == 'J')
        {
            handb += 10;
        }
        else
        {
            handb += b[i]-'0';
        }
    }

    if(handa > 21 && handb > 21)
    {
        cout << "Draw" << endl << handa << ' ' << handb;
    }
    else if(handa > 21 && handb <= 21)
    {
        cout << "B" << endl << handa << ' ' << handb;
    }
    else if(handa <= 21 && handb > 21)
    {
        cout << "A" << endl << handa << ' ' << handb;
    }
    else if(handa <= 21 && handb <= 21)
    {
        if(handa > handb)
        {
            cout << "A" << endl << handa << ' ' << handb;
        }
        else if(handb > handa)
        {
            cout << "B" << endl << handa << ' ' << handb;
        }
        else
        {
            cout << "Draw" << endl << handa << ' ' << handb;
        }
    }
}
# 0265, 2024-09-28 12:55:42, PPPPPPPP------------ (40%)

#include<iostream>
#include<string>

using namespace std;

int main()
{
    int n,m,i;
    cin >> n >> m;
    string a[n] , b[m];

    for(i=0;i<n;i++)
    {
        cin >> a[i];
    }
    for(i=0;i<m;i++)
    {
        cin >> b[i];
    }

    int handa = 0 , handb = 0;

    for(i=0;i<n;i++)
    {
        if(a[i] == "A" || a[i] == "K" || a[i] == "Q" || a[i] == "J" || a[i] == "10")
        {
            handa+= 10;
        }
        else
        {
            handa += stoi(a[i]);
        }
    }
    for(i=0;i<m;i++)
    {
        if(b[i] == "A" || b[i] == "K" || b[i] == "Q" || b[i] == "J" || b[i] == "10")
        {
            handb += 10;
        }
        else
        {
            handb += stoi(b[i]);
        }
    }

    if(handa > 21 && handb > 21)
    {
        cout << "Draw" << endl << handa << ' ' << handb;
    }
    else if(handa > 21 && handb <= 21)
    {
        cout << "B" << endl << handa << ' ' << handb;
    }
    else if(handa <= 21 && handb > 21)
    {
        cout << "A" << endl << handa << ' ' << handb;
    }
    else if(handa <= 21 && handb <= 21)
    {
        if(handa > handb)
        {
            cout << "A" << endl << handa << ' ' << handb;
        }
        else if(handb > handa)
        {
            cout << "B" << endl << handa << ' ' << handb;
        }
        else
        {
            cout << "Draw" << endl << handa << ' ' << handb;
        }
    }
}
# 0266, 2024-09-28 12:57:33, PPPPPPPPP----------- (45%)

#include<iostream>
#include<string>

using namespace std;

int main()
{
    int n,m,i;
    cin >> n >> m;
    string a[n] , b[m];

    for(i=0;i<n;i++)
    {
        cin >> a[i];
    }
    for(i=0;i<m;i++)
    {
        cin >> b[i];
    }

    int handa = 0 , handb = 0;

    for(i=0;i<n;i++)
    {
        if(a[i] == "K" || a[i] == "Q" || a[i] == "J" || a[i] == "10")
        {
            handa+= 10;
        }
        else if(a[i]== "A")
        {
            handa += 11;
        }
        else
        {
            handa += stoi(a[i]);
        }
    }
    for(i=0;i<m;i++)
    {
        if(b[i] == "A" || b[i] == "K" || b[i] == "Q" || b[i] == "J" || b[i] == "10")
        {
            handb += 10;
        }
        else if(b[i]== "A")
        {
            handb += 11;
        }
        else
        {
            handb += stoi(b[i]);
        }
    }

    if(handa > 21 && handb > 21)
    {
        cout << "Draw" << endl << handa << ' ' << handb;
    }
    else if(handa > 21 && handb <= 21)
    {
        cout << "B" << endl << handa << ' ' << handb;
    }
    else if(handa <= 21 && handb > 21)
    {
        cout << "A" << endl << handa << ' ' << handb;
    }
    else if(handa <= 21 && handb <= 21)
    {
        if(handa > handb)
        {
            cout << "A" << endl << handa << ' ' << handb;
        }
        else if(handb > handa)
        {
            cout << "B" << endl << handa << ' ' << handb;
        }
        else
        {
            cout << "Draw" << endl << handa << ' ' << handb;
        }
    }
}
# 0267, 2024-09-28 13:00:14, PPPPPPPPP--P-------- (50%)

#include<iostream>
#include<string>

using namespace std;

int main()
{
    int n,m,i;
    cin >> n >> m;
    string a[n] , b[m];

    for(i=0;i<n;i++)
    {
        cin >> a[i];
    }
    for(i=0;i<m;i++)
    {
        cin >> b[i];
    }

    int handa = 0 , handb = 0;

    for(i=0;i<n;i++)
    {
        if(a[i] == "K" || a[i] == "Q" || a[i] == "J" || a[i] == "10")
        {
            handa+= 10;
        }
        else if(a[i]== "A")
        {
            handa += 11;
        }
        else
        {
            handa += stoi(a[i]);
        }
    }
    for(i=0;i<m;i++)
    {
        if(b[i] == "A" || b[i] == "K" || b[i] == "Q" || b[i] == "J" || b[i] == "10")
        {
            handb += 10;
        }
        else if(b[i]== "A")
        {
            handb += 11;
        }
        else
        {
            handb += stoi(b[i]);
        }
    }

    if(handa > 21)
    {
        for(i=0;i<n;i++)
        {
            if(a[i] == "A")
            {
                handa -=10;
            }
        }
    }
    if(handb > 21)
    {
        for(i=0;i<m;i++)
        {
            if(b[i] == "A")
            {
                handb -=10;
            }
        }
    }

    if(handa > 21 && handb > 21)
    {
        cout << "Draw" << endl << handa << ' ' << handb;
    }
    else if(handa > 21 && handb <= 21)
    {
        cout << "B" << endl << handa << ' ' << handb;
    }
    else if(handa <= 21 && handb > 21)
    {
        cout << "A" << endl << handa << ' ' << handb;
    }
    else if(handa <= 21 && handb <= 21)
    {
        if(handa > handb)
        {
            cout << "A" << endl << handa << ' ' << handb;
        }
        else if(handb > handa)
        {
            cout << "B" << endl << handa << ' ' << handb;
        }
        else
        {
            cout << "Draw" << endl << handa << ' ' << handb;
        }
    }
}
# 0268, 2024-09-28 13:04:04, PPPPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
#include<string>

using namespace std;

int main()
{
    int n,m,i;
    cin >> n >> m;
    string a[n] , b[m];

    for(i=0;i<n;i++)
    {
        cin >> a[i];
    }
    for(i=0;i<m;i++)
    {
        cin >> b[i];
    }

    int handa = 0 , handb = 0;

    for(i=0;i<n;i++)
    {
        if(a[i] == "K" || a[i] == "Q" || a[i] == "J" || a[i] == "10")
        {
            handa+= 10;
        }
        else if(a[i]== "A")
        {
            handa += 11;
        }
        else
        {
            handa += stoi(a[i]);
        }
    }
    for(i=0;i<m;i++)
    {
        if(b[i] == "K" || b[i] == "Q" || b[i] == "J" || b[i] == "10")
        {
            handb += 10;
        }
        else if(b[i]== "A")
        {
            handb += 11;
        }
        else
        {
            handb += stoi(b[i]);
        }
    }

    if(handa > 21)
    {
        for(i=0;i<n;i++)
        {
            if(a[i] == "A" && handa > 21)
            {
                handa -=10;
            }
        }
    }
    if(handb > 21)
    {
        for(i=0;i<m;i++)
        {
            if(b[i] == "A" && handb > 21)
            {
                handb -=10;
            }
        }
    }

    if(handa > 21 && handb > 21)
    {
        cout << "Draw" << endl << handa << ' ' << handb;
    }
    else if(handa > 21 && handb <= 21)
    {
        cout << "B" << endl << handa << ' ' << handb;
    }
    else if(handa <= 21 && handb > 21)
    {
        cout << "A" << endl << handa << ' ' << handb;
    }
    else if(handa <= 21 && handb <= 21)
    {
        if(handa > handb)
        {
            cout << "A" << endl << handa << ' ' << handb;
        }
        else if(handb > handa)
        {
            cout << "B" << endl << handa << ' ' << handb;
        }
        else
        {
            cout << "Draw" << endl << handa << ' ' << handb;
        }
    }
}

# 0269, 2024-09-28 13:38:46, PPPPP--PPPP---P-P-P- (60%)

#include<iostream>

using namespace std ;

int main()
{
    int a_hand , b_hand ;
    cin >> a_hand >> b_hand ;

    string A[a_hand] , B[b_hand] ;

    for(int i = 0 ; i < a_hand ; i++) {
        cin >> A[i] ;
    }
    
    for(int i = 0 ; i < b_hand ; i++) {
        cin >> B[i] ;
    }

    // calculate
    int A_value = 0 , B_value = 0 ;

    for(int i = 0 ; i < a_hand ; i++) {
        if(A[i] == "K" || A[i] == "Q" || A[i] == "J")
        A_value += 10 ;
        else if(A[i] != "A") A_value += stoi(A[i]) ;
    }

    for(int i = 0 ; i < a_hand ; i++) {
        if(A[i] == "A") {
            if(A_value + 11 > 21 && A_value + 1 <= 21) A_value += 1 ;
            else if(A_value + 11 <= 21) A_value += 11 ;
        }
    }

    for(int i = 0 ; i < b_hand ; i++) {
        if(B[i] == "K" || B[i] == "Q" || B[i] == "J")
        B_value += 10 ;
        else if(B[i] != "A") B_value += stoi(B[i]) ;
    }

    for(int i = 0 ; i < b_hand ; i++) {
        if(B[i] == "A") {
            if(B_value + 11 > 21 && B_value + 1 <= 21) B_value += 1 ;
            else if(B_value + 11 <= 21) B_value += 11 ;
        }
    }

    if(A_value > 21 && B_value > 21) {
        cout << "Draw" << endl ;
        cout << A_value << " " << B_value ;
    } else if(A_value == B_value) {
        cout << "Draw" << endl ;
        cout << A_value << " " << B_value ;
    } else if(A_value > B_value) {
        cout << "A" << endl ;
        cout << A_value << " " << B_value ;
    } else if(B_value > A_value) {
        cout << "B" << endl ;
        cout << A_value << " " << B_value ;
    }
}
# 0270, 2024-09-28 13:59:39, PPPPP--PPPP--PPPP-PP (75%)

#include<iostream>

using namespace std ;

int main()
{
    int a_hand , b_hand ;
    cin >> a_hand >> b_hand ;

    string A[a_hand] , B[b_hand] ;

    for(int i = 0 ; i < a_hand ; i++) {
        cin >> A[i] ;
    }
    
    for(int i = 0 ; i < b_hand ; i++) {
        cin >> B[i] ;
    }

    // calculate
    int A_value = 0 , B_value = 0 ;

    int count_A = 0 , count_B = 0;

    for(int i = 0 ; i < a_hand ; i++) {
        if(A[i] == "K" || A[i] == "Q" || A[i] == "J")
        A_value += 10 ;
        else if(A[i] != "A") A_value += stoi(A[i]) ;
    }

    for(int i = 0 ; i < a_hand ; i++) {
        if(A[i] == "A") {
            count_A += 1 ;
        }
    }

    if(count_A == 1) {
        if(A_value + 11 > 21 && A_value + 1 <= 21) A_value += 1 ;
        else if(A_value + 11 <= 21) A_value += 11 ;
    } else if(count_A == 2) {
        if(A_value + 11 <= 21) {
            A_value += 11 ;
            if(A_value + 1 <= 21) A_value += 1 ;
            else if(A_value + 1 > 21) A_value += 2 - 11 ;
        }
    } else if(count_A == 3) A_value += 13 ;
    

    for(int i = 0 ; i < b_hand ; i++) {
        if(B[i] == "K" || B[i] == "Q" || B[i] == "J")
        B_value += 10 ;
        else if(B[i] != "A") B_value += stoi(B[i]) ;
    }

    for(int i = 0 ; i < b_hand ; i++) {
        if(B[i] == "A") {
            count_B += 1 ;
        }
    }

    if(count_B == 1) {
        if(B_value + 11 > 21 && B_value + 1 <= 21) B_value += 1 ;
        else if(B_value + 11 <= 21) B_value += 11 ;
    } else if(count_B == 2) {
        if(B_value + 11 <= 21) {
            B_value += 11 ;
            if(B_value + 1 <= 21) B_value += 1 ;
            else if(B_value + 1 > 21) B_value += 2 - 11 ;
        }
    } else if(count_B == 3) B_value += 13 ;

    // output
    if(A_value > 21 && B_value > 21) {
        cout << "Draw" << endl ;
        cout << A_value << " " << B_value ;
    } else if(A_value == B_value) {
        cout << "Draw" << endl ;
        cout << A_value << " " << B_value ;
    } else if(A_value > B_value) {
        cout << "A" << endl ;
        cout << A_value << " " << B_value ;
    } else if(B_value > A_value) {
        cout << "B" << endl ;
        cout << A_value << " " << B_value ;
    }
}
# 0271, 2024-09-28 14:35:25, PPPPP--PPPP--PPPP-PP (75%)

#include<iostream>

using namespace std ;

int main()
{
    int a_hand , b_hand ;
    cin >> a_hand >> b_hand ;

    string A[a_hand] , B[b_hand] ;

    for(int i = 0 ; i < a_hand ; i++) {
        cin >> A[i] ;
    }
    
    for(int i = 0 ; i < b_hand ; i++) {
        cin >> B[i] ;
    }

    // calculate
    int A_value = 0 , B_value = 0 ;

    int count_A = 0 , count_B = 0;

    for(int i = 0 ; i < a_hand ; i++) {
        if(A[i] == "K" || A[i] == "Q" || A[i] == "J")
        A_value += 10 ;
        else if(A[i] != "A") A_value += stoi(A[i]) ;
    }

    for(int i = 0 ; i < a_hand ; i++) {
        if(A[i] == "A") {
            count_A += 1 ;
        }
    }

    if(count_A == 1) {
        if(A_value + 11 > 21) A_value += 1 ;
        else if(A_value + 11 <= 21) A_value += 11 ;
    } else if(count_A == 2) {
        if(A_value + 11 <= 21) {
            A_value += 11 ;
            if(A_value + 1 <= 21) A_value += 1 ;
            else if(A_value + 1 > 21) A_value += 2 - 11 ;
        }
    } else if(count_A == 3) A_value += 13 ;
    

    for(int i = 0 ; i < b_hand ; i++) {
        if(B[i] == "K" || B[i] == "Q" || B[i] == "J")
        B_value += 10 ;
        else if(B[i] != "A") B_value += stoi(B[i]) ;
    }

    for(int i = 0 ; i < b_hand ; i++) {
        if(B[i] == "A") {
            count_B += 1 ;
        }
    }

    if(count_B == 1) {
        if(B_value + 11 > 21) B_value += 1 ;
        else if(B_value + 11 <= 21) B_value += 11 ;
    } else if(count_B == 2) {
        if(B_value + 11 <= 21) {
            B_value += 11 ;
            if(B_value + 1 <= 21) B_value += 1 ;
            else if(B_value + 1 > 21) B_value += 2 - 11 ;
        }
    } else if(count_B == 3) B_value += 13 ;

    // output
    if(A_value > 21 && B_value > 21) {
        cout << "Draw" << endl ;
        cout << A_value << " " << B_value ;
    } else if(A_value == B_value) {
        cout << "Draw" << endl ;
        cout << A_value << " " << B_value ;
    } else if(A_value > B_value) {
        cout << "A" << endl ;
        cout << A_value << " " << B_value ;
    } else if(B_value > A_value) {
        cout << "B" << endl ;
        cout << A_value << " " << B_value ;
    }
}
# 0272, 2024-09-28 15:10:31, P---PPPP---PP--P-P-P (50%)

#include<iostream>

using namespace std ;

int main()
{
    int a_hand , b_hand ;
    cin >> a_hand >> b_hand ;

    string A[a_hand] , B[b_hand] ;

    for(int i = 0 ; i < a_hand ; i++) {
        cin >> A[i] ;
    }
    
    for(int i = 0 ; i < b_hand ; i++) {
        cin >> B[i] ;
    }

    // calculate
    int A_value = 0 , B_value = 0 ;

    int count_A = 0 , count_B = 0;

    for(int i = 0 ; i < a_hand ; i++) {
        if(A[i] == "K" || A[i] == "Q" || A[i] == "J")
        A_value += 10 ;
        else if(A[i] != "A") A_value += stoi(A[i]) ;
    }

    for(int i = 0 ; i < a_hand ; i++) {
        if(A[i] == "A") {
            count_A += 1 ;
        }
    }

    if(count_A == 1) {
        if(A_value + 11 > 21) A_value += 1 ;
        else if(A_value + 11 <= 21) A_value += 11 ;
    } else if(count_A == 2) {
        if(A_value + 11 <= 21) {
            A_value += 11 ;
            if(A_value + 1 <= 21) A_value += 1 ;
            else if(A_value + 1 > 21) A_value += 2 - 11 ;
        }
    } else if(count_A == 3) A_value += 13 ;
    

    for(int i = 0 ; i < b_hand ; i++) {
        if(B[i] == "K" || B[i] == "Q" || B[i] == "J")
        B_value += 10 ;
        else if(B[i] != "A") B_value += stoi(B[i]) ;
    }

    for(int i = 0 ; i < b_hand ; i++) {
        if(B[i] == "A") {
            count_B += 1 ;
        }
    }

    if(count_B == 1) {
        if(B_value + 11 > 21) B_value += 1 ;
        else if(B_value + 11 <= 21) B_value += 11 ;
    } else if(count_B == 2) {
        if(B_value + 11 <= 21) {
            B_value += 11 ;
            if(B_value + 1 <= 21) B_value += 1 ;
            else if(B_value + 1 > 21) B_value += 2 - 11 ;
        }
    } else if(count_B == 3) B_value += 13 ;

    // output
    if(A_value > 21 && B_value > 21) {
        cout << "Draw" << endl ;
        cout << A_value << " " << B_value ;
    } else if(A_value > B_value && A_value < 21) {
        cout << "A" << endl ;
        cout << A_value << " " << B_value ;
    } else if(B_value > A_value && B_value < 21) {
        cout << "B" << endl ;
        cout << A_value << " " << B_value ;
    } else if(A_value > B_value && A_value > 21) {
        cout << "B" << endl ;
        cout << A_value << " " << B_value ;
    } else if(B_value > A_value && B_value > 21) {
        cout << "A" << endl ;
        cout << A_value << " " << B_value ;
    }
}
# 0273, 2024-09-28 15:11:43, P-PPPPPP---PPPPPPP-P (75%)

#include<iostream>

using namespace std ;

int main()
{
    int a_hand , b_hand ;
    cin >> a_hand >> b_hand ;

    string A[a_hand] , B[b_hand] ;

    for(int i = 0 ; i < a_hand ; i++) {
        cin >> A[i] ;
    }
    
    for(int i = 0 ; i < b_hand ; i++) {
        cin >> B[i] ;
    }

    // calculate
    int A_value = 0 , B_value = 0 ;

    int count_A = 0 , count_B = 0;

    for(int i = 0 ; i < a_hand ; i++) {
        if(A[i] == "K" || A[i] == "Q" || A[i] == "J")
        A_value += 10 ;
        else if(A[i] != "A") A_value += stoi(A[i]) ;
    }

    for(int i = 0 ; i < a_hand ; i++) {
        if(A[i] == "A") {
            count_A += 1 ;
        }
    }

    if(count_A == 1) {
        if(A_value + 11 > 21) A_value += 1 ;
        else if(A_value + 11 <= 21) A_value += 11 ;
    } else if(count_A == 2) {
        if(A_value + 11 <= 21) {
            A_value += 11 ;
            if(A_value + 1 <= 21) A_value += 1 ;
            else if(A_value + 1 > 21) A_value += 2 - 11 ;
        }
    } else if(count_A == 3) A_value += 13 ;
    

    for(int i = 0 ; i < b_hand ; i++) {
        if(B[i] == "K" || B[i] == "Q" || B[i] == "J")
        B_value += 10 ;
        else if(B[i] != "A") B_value += stoi(B[i]) ;
    }

    for(int i = 0 ; i < b_hand ; i++) {
        if(B[i] == "A") {
            count_B += 1 ;
        }
    }

    if(count_B == 1) {
        if(B_value + 11 > 21) B_value += 1 ;
        else if(B_value + 11 <= 21) B_value += 11 ;
    } else if(count_B == 2) {
        if(B_value + 11 <= 21) {
            B_value += 11 ;
            if(B_value + 1 <= 21) B_value += 1 ;
            else if(B_value + 1 > 21) B_value += 2 - 11 ;
        }
    } else if(count_B == 3) B_value += 13 ;

    // output
    if(A_value > 21 && B_value > 21) {
        cout << "Draw" << endl ;
        cout << A_value << " " << B_value ;
    } else if(A_value > B_value && A_value < 21) {
        cout << "A" << endl ;
        cout << A_value << " " << B_value ;
    } else if(B_value > A_value && B_value < 21) {
        cout << "B" << endl ;
        cout << A_value << " " << B_value ;
    } else if(A_value > B_value && A_value > 21) {
        cout << "B" << endl ;
        cout << A_value << " " << B_value ;
    } else if(B_value > A_value && B_value > 21) {
        cout << "A" << endl ;
        cout << A_value << " " << B_value ;
    } else if(A_value == B_value) {
        cout << "Draw" << endl ;
        cout << A_value << " " << B_value ;
    }
}
# 0274, 2024-09-28 15:12:37, PPPPPPPPPPPPPPPPPPPP (100%)

#include<iostream>

using namespace std ;

int main()
{
    int a_hand , b_hand ;
    cin >> a_hand >> b_hand ;

    string A[a_hand] , B[b_hand] ;

    for(int i = 0 ; i < a_hand ; i++) {
        cin >> A[i] ;
    }
    
    for(int i = 0 ; i < b_hand ; i++) {
        cin >> B[i] ;
    }

    // calculate
    int A_value = 0 , B_value = 0 ;

    int count_A = 0 , count_B = 0;

    for(int i = 0 ; i < a_hand ; i++) {
        if(A[i] == "K" || A[i] == "Q" || A[i] == "J")
        A_value += 10 ;
        else if(A[i] != "A") A_value += stoi(A[i]) ;
    }

    for(int i = 0 ; i < a_hand ; i++) {
        if(A[i] == "A") {
            count_A += 1 ;
        }
    }

    if(count_A == 1) {
        if(A_value + 11 > 21) A_value += 1 ;
        else if(A_value + 11 <= 21) A_value += 11 ;
    } else if(count_A == 2) {
        if(A_value + 11 <= 21) {
            A_value += 11 ;
            if(A_value + 1 <= 21) A_value += 1 ;
            else if(A_value + 1 > 21) A_value += 2 - 11 ;
        }
    } else if(count_A == 3) A_value += 13 ;
    

    for(int i = 0 ; i < b_hand ; i++) {
        if(B[i] == "K" || B[i] == "Q" || B[i] == "J")
        B_value += 10 ;
        else if(B[i] != "A") B_value += stoi(B[i]) ;
    }

    for(int i = 0 ; i < b_hand ; i++) {
        if(B[i] == "A") {
            count_B += 1 ;
        }
    }

    if(count_B == 1) {
        if(B_value + 11 > 21) B_value += 1 ;
        else if(B_value + 11 <= 21) B_value += 11 ;
    } else if(count_B == 2) {
        if(B_value + 11 <= 21) {
            B_value += 11 ;
            if(B_value + 1 <= 21) B_value += 1 ;
            else if(B_value + 1 > 21) B_value += 2 - 11 ;
        }
    } else if(count_B == 3) B_value += 13 ;

    // output
    if(A_value > 21 && B_value > 21) {
        cout << "Draw" << endl ;
        cout << A_value << " " << B_value ;
    } else if(A_value > B_value && A_value <= 21) {
        cout << "A" << endl ;
        cout << A_value << " " << B_value ;
    } else if(B_value > A_value && B_value <= 21) {
        cout << "B" << endl ;
        cout << A_value << " " << B_value ;
    } else if(A_value > B_value && A_value > 21) {
        cout << "B" << endl ;
        cout << A_value << " " << B_value ;
    } else if(B_value > A_value && B_value > 21) {
        cout << "A" << endl ;
        cout << A_value << " " << B_value ;
    } else if(A_value == B_value) {
        cout << "Draw" << endl ;
        cout << A_value << " " << B_value ;
    }
}

# 0275, 2024-09-28 09:44:09, PPPP---------------- (20%)

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int a, b,ascore=0,bscore=0,AaCount=0,AbCount=0;
    vector<string> acard, bcard;
    cin >> a >> b;
    for (int i = 0; i < a; ++i)
    {
        string temp;
        cin >> temp;
        acard.push_back(temp);
    }
    for (int i = 0; i < b; ++i)
    {
        string temp;
        cin >> temp;
        bcard.push_back(temp);
    }
    for (int i = 0; i < a; ++i){
        if(acard[i]=="A")
        {
            AaCount++;
        }
        else if(acard[i]=="J"||acard[i]=="K"||acard[i]=="Q")
        {
            ascore+=10;
        }
        else{
            ascore+=stoi(acard[i]);
        }
    }
    if(AaCount==1){
        if(ascore+11<=21){
            ascore+=11;
        }
        else ascore+=1;
    }
    else if(AaCount==2){
        if(ascore+11+1<=21){
            ascore+=11+1;
        }
        else ascore+=1+1;
    }
    else if(AaCount==2){
        if(ascore+11+1+1<=21){
            ascore+=11+1+1;
        }
        else ascore+=1+1+1;
    }
    
    else if(AaCount>1&&ascore+11<=21){
        
    }
    if(AaCount>=1) ascore+=AaCount;

    for (int i = 0; i < b; ++i){
        if(bcard[i]=="A")
        {
            AbCount++;
        }
        else if(bcard[i]=="J"||bcard[i]=="K"||bcard[i]=="Q")
        {
            bscore+=10;
        }
        else{
            bscore+=stoi(bcard[i]);
        }
    }
    if(AbCount==1){
        if(bscore+11<=21){
            bscore+=11;
        }
        else bscore+=1;
    }
    else if(AbCount==2){
        if(bscore+11+1<=21){
            bscore+=11+1;
        }
        else bscore+=1+1;
    }
    else if(AbCount==2){
        if(bscore+11+1+1<=21){
            bscore+=11+1+1;
        }
        else bscore+=1+1+1;
    }
    if(ascore>21) ascore=0;
    if(bscore>21) bscore=0;
    if(ascore>bscore)cout<<"A";
    else if(ascore<bscore)cout<<"B";
    else cout<<"Draw";
    cout<<endl<<ascore<<" "<<bscore;


}
# 0276, 2024-09-28 09:44:25, PPPP---------------- (20%)

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int a, b,ascore=0,bscore=0,AaCount=0,AbCount=0;
    vector<string> acard, bcard;
    cin >> a >> b;
    for (int i = 0; i < a; ++i)
    {
        string temp;
        cin >> temp;
        acard.push_back(temp);
    }
    for (int i = 0; i < b; ++i)
    {
        string temp;
        cin >> temp;
        bcard.push_back(temp);
    }
    for (int i = 0; i < a; ++i){
        if(acard[i]=="A")
        {
            AaCount++;
        }
        else if(acard[i]=="J"||acard[i]=="K"||acard[i]=="Q")
        {
            ascore+=10;
        }
        else{
            ascore+=stoi(acard[i]);
        }
    }
    if(AaCount==1){
        if(ascore+11<=21){
            ascore+=11;
        }
        else ascore+=1;
    }
    else if(AaCount==2){
        if(ascore+11+1<=21){
            ascore+=11+1;
        }
        else ascore+=1+1;
    }
    else if(AaCount==2){
        if(ascore+11+1+1<=21){
            ascore+=11+1+1;
        }
        else ascore+=1+1+1;
    }
    
    else if(AaCount>1&&ascore+11<=21){
        
    }
    if(AaCount>=1) ascore+=AaCount;

    for (int i = 0; i < b; ++i){
        if(bcard[i]=="A")
        {
            AbCount++;
        }
        else if(bcard[i]=="J"||bcard[i]=="K"||bcard[i]=="Q")
        {
            bscore+=10;
        }
        else{
            bscore+=stoi(bcard[i]);
        }
    }
    if(AbCount==1){
        if(bscore+11<=21){
            bscore+=11;
        }
        else bscore+=1;
    }
    else if(AbCount==2){
        if(bscore+11+1<=21){
            bscore+=11+1;
        }
        else bscore+=1+1;
    }
    else if(AbCount==2){
        if(bscore+11+1+1<=21){
            bscore+=11+1+1;
        }
        else bscore+=1+1+1;
    }
    if(ascore>21) ascore=0;
    if(bscore>21) bscore=0;
    if(ascore>bscore)cout<<"A";
    else if(ascore<bscore)cout<<"B";
    else cout<<"Draw";
    cout<<endl<<ascore<<" "<<bscore;


}
# 0277, 2024-09-28 09:48:07, PPPP----PPP--PPPP-PP (65%)

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int a, b,ascore=0,bscore=0,AaCount=0,AbCount=0;
    vector<string> acard, bcard;
    cin >> a >> b;
    for (int i = 0; i < a; ++i)
    {
        string temp;
        cin >> temp;
        acard.push_back(temp);
    }
    for (int i = 0; i < b; ++i)
    {
        string temp;
        cin >> temp;
        bcard.push_back(temp);
    }
    for (int i = 0; i < a; ++i){
        if(acard[i]=="A")
        {
            AaCount++;
        }
        else if(acard[i]=="J"||acard[i]=="K"||acard[i]=="Q")
        {
            ascore+=10;
        }
        else{
            ascore+=stoi(acard[i]);
        }
    }
    if(AaCount==1){
        if(ascore+11<=21){
            ascore+=11;
        }
        else ascore+=1;
    }
    else if(AaCount==2){
        if(ascore+11+1<=21){
            ascore+=11+1;
        }
        else ascore+=1+1;
    }
    else if(AaCount==3){
        if(ascore+11+1+1<=21){
            ascore+=11+1+1;
        }
        else ascore+=1+1+1;
    }
    

    for (int i = 0; i < b; ++i){
        if(bcard[i]=="A")
        {
            AbCount++;
        }
        else if(bcard[i]=="J"||bcard[i]=="K"||bcard[i]=="Q")
        {
            bscore+=10;
        }
        else{
            bscore+=stoi(bcard[i]);
        }
    }
    if(AbCount==1){
        if(bscore+11<=21){
            bscore+=11;
        }
        else bscore+=1;
    }
    else if(AbCount==2){
        if(bscore+11+1<=21){
            bscore+=11+1;
        }
        else bscore+=1+1;
    }
    else if(AbCount==3){
        if(bscore+11+1+1<=21){
            bscore+=11+1+1;
        }
        else bscore+=1+1+1;
    }
    if(ascore>21) ascore=0;
    if(bscore>21) bscore=0;
    if(ascore>bscore)cout<<"A";
    else if(ascore<bscore)cout<<"B";
    else cout<<"Draw";
    cout<<endl<<ascore<<" "<<bscore;


}
# 0278, 2024-09-28 09:49:28, PPPP-PP-PPPPPPPPPPPP (90%)

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int a, b,ascore=0,bscore=0,AaCount=0,AbCount=0;
    vector<string> acard, bcard;
    cin >> a >> b;
    for (int i = 0; i < a; ++i)
    {
        string temp;
        cin >> temp;
        acard.push_back(temp);
    }
    for (int i = 0; i < b; ++i)
    {
        string temp;
        cin >> temp;
        bcard.push_back(temp);
    }
    for (int i = 0; i < a; ++i){
        if(acard[i]=="A")
        {
            AaCount++;
        }
        else if(acard[i]=="J"||acard[i]=="K"||acard[i]=="Q")
        {
            ascore+=10;
        }
        else{
            ascore+=stoi(acard[i]);
        }
    }
    if(AaCount==1){
        if(ascore+11<=21){
            ascore+=11;
        }
        else ascore+=1;
    }
    else if(AaCount==2){
        if(ascore+11+1<=21){
            ascore+=11+1;
        }
        else ascore+=1+1;
    }
    else if(AaCount==3){
        if(ascore+11+1+1<=21){
            ascore+=11+1+1;
        }
        else ascore+=1+1+1;
    }
    

    for (int i = 0; i < b; ++i){
        if(bcard[i]=="A")
        {
            AbCount++;
        }
        else if(bcard[i]=="J"||bcard[i]=="K"||bcard[i]=="Q")
        {
            bscore+=10;
        }
        else{
            bscore+=stoi(bcard[i]);
        }
    }
    if(AbCount==1){
        if(bscore+11<=21){
            bscore+=11;
        }
        else bscore+=1;
    }
    else if(AbCount==2){
        if(bscore+11+1<=21){
            bscore+=11+1;
        }
        else bscore+=1+1;
    }
    else if(AbCount==3){
        if(bscore+11+1+1<=21){
            bscore+=11+1+1;
        }
        else bscore+=1+1+1;
    }
    if(ascore>21) cout<<"B";
    else if(bscore>21) cout<<"A";
    else if(ascore>bscore)cout<<"A";
    else if(ascore<bscore)cout<<"B";
    else cout<<"Draw";
    cout<<endl<<ascore<<" "<<bscore;


}
# 0279, 2024-09-28 09:50:38, PPPPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int a, b,ascore=0,bscore=0,AaCount=0,AbCount=0;
    vector<string> acard, bcard;
    cin >> a >> b;
    for (int i = 0; i < a; ++i)
    {
        string temp;
        cin >> temp;
        acard.push_back(temp);
    }
    for (int i = 0; i < b; ++i)
    {
        string temp;
        cin >> temp;
        bcard.push_back(temp);
    }
    for (int i = 0; i < a; ++i){
        if(acard[i]=="A")
        {
            AaCount++;
        }
        else if(acard[i]=="J"||acard[i]=="K"||acard[i]=="Q")
        {
            ascore+=10;
        }
        else{
            ascore+=stoi(acard[i]);
        }
    }
    if(AaCount==1){
        if(ascore+11<=21){
            ascore+=11;
        }
        else ascore+=1;
    }
    else if(AaCount==2){
        if(ascore+11+1<=21){
            ascore+=11+1;
        }
        else ascore+=1+1;
    }
    else if(AaCount==3){
        if(ascore+11+1+1<=21){
            ascore+=11+1+1;
        }
        else ascore+=1+1+1;
    }
    

    for (int i = 0; i < b; ++i){
        if(bcard[i]=="A")
        {
            AbCount++;
        }
        else if(bcard[i]=="J"||bcard[i]=="K"||bcard[i]=="Q")
        {
            bscore+=10;
        }
        else{
            bscore+=stoi(bcard[i]);
        }
    }
    if(AbCount==1){
        if(bscore+11<=21){
            bscore+=11;
        }
        else bscore+=1;
    }
    else if(AbCount==2){
        if(bscore+11+1<=21){
            bscore+=11+1;
        }
        else bscore+=1+1;
    }
    else if(AbCount==3){
        if(bscore+11+1+1<=21){
            bscore+=11+1+1;
        }
        else bscore+=1+1+1;
    }
    int acscore=ascore,bcscore=bscore;
    if(ascore>21) acscore=0;
    if(bscore>21) bcscore=0;
    if(acscore>bcscore)cout<<"A";
    else if(acscore<bcscore)cout<<"B";
    else cout<<"Draw";
    cout<<endl<<ascore<<" "<<bscore;


}
# 0280, 2024-09-28 11:00:44, PPPPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int a, b, ascore = 0, bscore = 0, AaCount = 0, AbCount = 0;
    vector<string> acard, bcard;
    cin >> a >> b;
    for (int i = 0; i < a; ++i)
    {
        string temp;
        cin >> temp;
        acard.push_back(temp);
    }
    for (int i = 0; i < b; ++i)
    {
        string temp;
        cin >> temp;
        bcard.push_back(temp);
    }
    for (int i = 0; i < a; ++i)
    {
        if (acard[i] == "A")
        {
            AaCount++;
        }
        else if (acard[i] == "J" || acard[i] == "K" || acard[i] == "Q")
        {
            ascore += 10;
        }
        else
        {
            ascore += stoi(acard[i]);
        }
    }
    if (AaCount == 1)
    {
        if (ascore + 11 <= 21)
        {
            ascore += 11;
        }
        else
            ascore += 1;
    }
    else if (AaCount == 2)
    {
        if (ascore + 11 + 1 <= 21)
        {
            ascore += 11 + 1;
        }
        else
            ascore += 1 + 1;
    }
    else if (AaCount == 3)
    {
        if (ascore + 11 + 1 + 1 <= 21)
        {
            ascore += 11 + 1 + 1;
        }
        else
            ascore += 1 + 1 + 1;
    }

    for (int i = 0; i < b; ++i)
    {
        if (bcard[i] == "A")
        {
            AbCount++;
        }
        else if (bcard[i] == "J" || bcard[i] == "K" || bcard[i] == "Q")
        {
            bscore += 10;
        }
        else
        {
            bscore += stoi(bcard[i]);
        }
    }
    if (AbCount == 1)
    {
        if (bscore + 11 <= 21)
        {
            bscore += 11;
        }
        else
            bscore += 1;
    }
    else if (AbCount == 2)
    {
        if (bscore + 11 + 1 <= 21)
        {
            bscore += 11 + 1;
        }
        else
            bscore += 1 + 1;
    }
    else if (AbCount == 3)
    {
        if (bscore + 11 + 1 + 1 <= 21)
        {
            bscore += 11 + 1 + 1;
        }
        else
            bscore += 1 + 1 + 1;
    }
    int acscore = ascore, bcscore = bscore;
    if (ascore > 21)
        acscore = 0;
    if (bscore > 21)
        bcscore = 0;
    if (acscore > bcscore)
        cout << "A";
    else if (acscore < bcscore)
        cout << "B";
    else
        cout << "Draw";
    cout << endl
         << ascore << " " << bscore;
}

# 0281, 2024-09-28 12:46:58, PPPPP---P-----P----- (35%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b,x=0,y=0;
    string c;
    cin>>a>>b;
    bool flag=0;int cnt=0;
    for(int i=0;i<a;i++){
        cin>>c;
        if(c=="2")x+=2;
        else if(c=="3")x+=3;
        else if(c=="4")x+=4;
        else if(c=="5")x+=5;
        else if(c=="6")x+=6;
        else if(c=="7")x+=7;
        else if(c=="8")x+=8;
        else if(c=="9")x+=9;
        else if(c=="10" || c=="J" || c=="Q" || c=="K")x+=10;
        else if(c=="A"){
            flag=1;cnt++;
        }  
    }
    if(flag){
        while(cnt--){
            if(x+11>21)x+=1;
            else x+=11;
        }
        flag=0;
    }
    for(int i=0;i<b;i++){
        cin>>c;
        if(c=="2")y+=2;
        else if(c=="3")y+=3;
        else if(c=="4")y+=4;
        else if(c=="5")y+=5;
        else if(c=="6")y+=6;
        else if(c=="7")y+=7;
        else if(c=="8")y+=8;
        else if(c=="9")y+=9;
        else if(c=="10" || c=="J" || c=="Q" || c=="K")y+=10;
        else if(c=="A"){
            flag=1;cnt++;
        }  
    }
    if(flag){
        while(cnt--){
            if(y+11>21)y+=1;
            else y+=11;
        }
    }
    if(x>y)cout<<"A\n"<<x<<" "<<y;
    else if(x<y)cout<<"B\n"<<x<<" "<<y;
    else cout<<"Draw\n"<<x<<" "<<y;
}
# 0282, 2024-09-28 12:49:19, PPPPPPPPP--PP-P--P-- (65%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b,x=0,y=0;
    string c;
    cin>>a>>b;
    bool flag=0;int cnt=0;
    for(int i=0;i<a;i++){
        cin>>c;
        if(c=="2")x+=2;
        else if(c=="3")x+=3;
        else if(c=="4")x+=4;
        else if(c=="5")x+=5;
        else if(c=="6")x+=6;
        else if(c=="7")x+=7;
        else if(c=="8")x+=8;
        else if(c=="9")x+=9;
        else if(c=="10" || c=="J" || c=="Q" || c=="K")x+=10;
        else if(c=="A"){
            flag=1;cnt++;
        }  
    }
    if(flag){
        while(cnt--){
            if(x+11>21)x+=1;
            else x+=11;
        }
        flag=0;
    }
    for(int i=0;i<b;i++){
        cin>>c;
        if(c=="2")y+=2;
        else if(c=="3")y+=3;
        else if(c=="4")y+=4;
        else if(c=="5")y+=5;
        else if(c=="6")y+=6;
        else if(c=="7")y+=7;
        else if(c=="8")y+=8;
        else if(c=="9")y+=9;
        else if(c=="10" || c=="J" || c=="Q" || c=="K")y+=10;
        else if(c=="A"){
            flag=1;cnt++;
        }  
    }
    if(flag){
        while(cnt--){
            if(y+11>21)y+=1;
            else y+=11;
        }
    }
    if(x>21 && y>21)cout<<"Draw\n"<<x<<" "<<y;
    else if(x>21)cout<<"B\n"<<x<<" "<<y;
    else if(y>21)cout<<"A\n"<<x<<" "<<y;
    else if(x>y)cout<<"A\n"<<x<<" "<<y;
    else if(x<y)cout<<"B\n"<<x<<" "<<y;
    else cout<<"Draw\n"<<x<<" "<<y;
}
# 0283, 2024-09-28 12:56:36, -------------------- (0%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b,x=0,y=0;
    string c;
    cin>>a>>b;
    bool flag=0;int cnt=0;
    for(int i=0;i<a;i++){
        cin>>c;
        if(c=="2")x+=2;
        else if(c=="3")x+=3;
        else if(c=="4")x+=4;
        else if(c=="5")x+=5;
        else if(c=="6")x+=6;
        else if(c=="7")x+=7;
        else if(c=="8")x+=8;
        else if(c=="9")x+=9;
        else if(c=="10" || c=="J" || c=="Q" || c=="K")x+=10;
        else if(c=="A"){
            flag=1;cnt++;
        }  
    }
    if(flag){
        while(cnt--){
            if(cnt>0){
                if(x+11>20)x+=1;
                else x+=11;
            }else{
                if(x+11>21)x+=1;
                else x+=11;
            }
        }
        flag=0;
    }
    for(int i=0;i<b;i++){
        cin>>c;
        if(c=="2")y+=2;
        else if(c=="3")y+=3;
        else if(c=="4")y+=4;
        else if(c=="5")y+=5;
        else if(c=="6")y+=6;
        else if(c=="7")y+=7;
        else if(c=="8")y+=8;
        else if(c=="9")y+=9;
        else if(c=="10" || c=="J" || c=="Q" || c=="K")y+=10;
        else if(c=="A"){
            flag=1;cnt++;
        }  
    }
    cout<<y<<'\n';
    if(flag){
        while(cnt--){
            if(cnt>0){
                if(y+11>20)y+=1;
                else y+=11;
            }else{
                if(y+11>21)y+=1;
                else y+=11;
            }
        }
    }
    if(x>21 && y>21)cout<<"Draw\n"<<x<<" "<<y;
    else if(x>21)cout<<"B\n"<<x<<" "<<y;
    else if(y>21)cout<<"A\n"<<x<<" "<<y;
    else if(x>y)cout<<"A\n"<<x<<" "<<y;
    else if(x<y)cout<<"B\n"<<x<<" "<<y;
    else cout<<"Draw\n"<<x<<" "<<y;
}
# 0284, 2024-09-28 12:57:13, PPPPPPPPP--PP-P--P-- (65%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b,x=0,y=0;
    string c;
    cin>>a>>b;
    bool flag=0;int cnt=0;
    for(int i=0;i<a;i++){
        cin>>c;
        if(c=="2")x+=2;
        else if(c=="3")x+=3;
        else if(c=="4")x+=4;
        else if(c=="5")x+=5;
        else if(c=="6")x+=6;
        else if(c=="7")x+=7;
        else if(c=="8")x+=8;
        else if(c=="9")x+=9;
        else if(c=="10" || c=="J" || c=="Q" || c=="K")x+=10;
        else if(c=="A"){
            flag=1;cnt++;
        }  
    }
    if(flag){
        while(cnt--){
            if(cnt>0){
                if(x+11>20)x+=1;
                else x+=11;
            }else{
                if(x+11>21)x+=1;
                else x+=11;
            }
        }
        flag=0;
    }
    for(int i=0;i<b;i++){
        cin>>c;
        if(c=="2")y+=2;
        else if(c=="3")y+=3;
        else if(c=="4")y+=4;
        else if(c=="5")y+=5;
        else if(c=="6")y+=6;
        else if(c=="7")y+=7;
        else if(c=="8")y+=8;
        else if(c=="9")y+=9;
        else if(c=="10" || c=="J" || c=="Q" || c=="K")y+=10;
        else if(c=="A"){
            flag=1;cnt++;
        }  
    }
    if(flag){
        while(cnt--){
            if(cnt>0){
                if(y+11>20)y+=1;
                else y+=11;
            }else{
                if(y+11>21)y+=1;
                else y+=11;
            }
        }
    }
    if(x>21 && y>21)cout<<"Draw\n"<<x<<" "<<y;
    else if(x>21)cout<<"B\n"<<x<<" "<<y;
    else if(y>21)cout<<"A\n"<<x<<" "<<y;
    else if(x>y)cout<<"A\n"<<x<<" "<<y;
    else if(x<y)cout<<"B\n"<<x<<" "<<y;
    else cout<<"Draw\n"<<x<<" "<<y;
}
# 0285, 2024-09-28 12:57:27, PPPPPPPPP--PP-P--P-- (65%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b,x=0,y=0;
    string c;
    cin>>a>>b;
    bool flag=0;int cnt=0;
    for(int i=0;i<a;i++){
        cin>>c;
        if(c=="2")x+=2;
        else if(c=="3")x+=3;
        else if(c=="4")x+=4;
        else if(c=="5")x+=5;
        else if(c=="6")x+=6;
        else if(c=="7")x+=7;
        else if(c=="8")x+=8;
        else if(c=="9")x+=9;
        else if(c=="10" || c=="J" || c=="Q" || c=="K")x+=10;
        else if(c=="A"){
            flag=1;cnt++;
        }  
    }
    if(flag){
        while(cnt--){
            if(cnt>0){
                if(x+11>20)x+=1;
                else x+=11;
            }else{
                if(x+11>21)x+=1;
                else x+=11;
            }
        }
        flag=0;
    }
    for(int i=0;i<b;i++){
        cin>>c;
        if(c=="2")y+=2;
        else if(c=="3")y+=3;
        else if(c=="4")y+=4;
        else if(c=="5")y+=5;
        else if(c=="6")y+=6;
        else if(c=="7")y+=7;
        else if(c=="8")y+=8;
        else if(c=="9")y+=9;
        else if(c=="10" || c=="J" || c=="Q" || c=="K")y+=10;
        else if(c=="A"){
            flag=1;cnt++;
        }  
    }
    if(flag){
        while(cnt--){
            if(cnt>0){
                if(y+11>20)y+=1;
                else y+=11;
            }else{
                if(y+11>21)y+=1;
                else y+=11;
            }
        }
    }
    if(x>21 && y>21)cout<<"Draw\n"<<x<<" "<<y;
    else if(x>21)cout<<"B\n"<<x<<" "<<y;
    else if(y>21)cout<<"A\n"<<x<<" "<<y;
    else if(x>y)cout<<"A\n"<<x<<" "<<y;
    else if(x<y)cout<<"B\n"<<x<<" "<<y;
    else cout<<"Draw\n"<<x<<" "<<y;
}
# 0286, 2024-09-28 13:01:19, PPPPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b,x=0,y=0;
    string c;
    cin>>a>>b;
    bool flag=0;int cnt=0;
    for(int i=0;i<a;i++){
        cin>>c;
        if(c=="2")x+=2;
        else if(c=="3")x+=3;
        else if(c=="4")x+=4;
        else if(c=="5")x+=5;
        else if(c=="6")x+=6;
        else if(c=="7")x+=7;
        else if(c=="8")x+=8;
        else if(c=="9")x+=9;
        else if(c=="10" || c=="J" || c=="Q" || c=="K")x+=10;
        else if(c=="A"){
            flag=1;cnt++;
        }  
    }
    if(flag){
        while(cnt--){
            if(cnt>0){
                if(x+11>20)x+=1;
                else x+=11;
            }else{
                if(x+11>21)x+=1;
                else x+=11;
            }
        }
        flag=0;
    }
    cnt=0;
    for(int i=0;i<b;i++){
        cin>>c;
        if(c=="2")y+=2;
        else if(c=="3")y+=3;
        else if(c=="4")y+=4;
        else if(c=="5")y+=5;
        else if(c=="6")y+=6;
        else if(c=="7")y+=7;
        else if(c=="8")y+=8;
        else if(c=="9")y+=9;
        else if(c=="10" || c=="J" || c=="Q" || c=="K")y+=10;
        else if(c=="A"){
            flag=1;cnt++;
        }  
    }
    if(flag){
        while(cnt--){
            if(cnt>0){
                if(y+11>20)y+=1;
                else y+=11;
            }else{
                if(y+11>21)y+=1;
                else y+=11;
            }
        }
    }
    if(x>21 && y>21)cout<<"Draw\n"<<x<<" "<<y;
    else if(x>21)cout<<"B\n"<<x<<" "<<y;
    else if(y>21)cout<<"A\n"<<x<<" "<<y;
    else if(x>y)cout<<"A\n"<<x<<" "<<y;
    else if(x<y)cout<<"B\n"<<x<<" "<<y;
    else cout<<"Draw\n"<<x<<" "<<y;
}

# 0287, 2024-09-28 10:02:41, PPPP----PPP---P----- (40%)

#include<bits/stdc++.h>
using namespace std;

#define ll long long
#define ld long double
#define sz(x) (int)x.size()
#define arr_(x) (int)sizeof(x)/sizeof(x[0])

int main(){
    ios::sync_with_stdio(0);
    cin.tie(0);

    ll a,b; cin >> a >> b;

    string A[a],B[b]; 
    ll sum_a=0,sum_b=0;
   for(int i=0 ; i<a ;i++){
	   cin >> A[i];
     string x = A[i];
     if(x == "A") sum_a+=11;
     else if(x== "2") sum_a+=2;
     else if(x== "3") sum_a+=3;
     else if(x== "4") sum_a+=4;
     else if(x== "5") sum_a+=5;
     else if(x== "6") sum_a+=6;
     else if(x== "7") sum_a+=7;
     else if(x== "8") sum_a+=8;
     else if(x== "9") sum_a+=9;
     else if(x== "10") sum_a+=10;
     else if(x== "J") sum_a+=10;
     else if(x== "K") sum_a+=10;
     else if(x== "Q") sum_a+=10;
     
   }
   for(int i=0 ; i<b ;i++){
	   cin >> B[i];
     string x = B[i];
     if(x == "A") sum_b+=11;
     else if(x== "2") sum_b+=2;
     else if(x== "3") sum_b+=3;
     else if(x== "4") sum_b+=4;
     else if(x== "5") sum_b+=5;
     else if(x== "6") sum_b+=6;
     else if(x== "7") sum_b+=7;
     else if(x== "8") sum_b+=8;
     else if(x== "9") sum_b+=9;
     else if(x== "10") sum_b+=10;
     else if(x== "J") sum_b+=10;
     else if(x== "K") sum_b+=10;
     else if(x== "Q") sum_b+=10;
   }
   if(sum_a >21) sum_a-=10;
   if(sum_b >21) sum_b-=10;
   //for(int i=0 ; i<a ;i++) cout << A[i] << " "; 
   //for(int i=0 ; i<b ;i++) cout << B[i]<<" "; 


   //Draw
   if(sum_a == sum_b && sum_a <=21 && sum_b<=21){
	   cout << "Draw" <<endl;
   }
   else if(sum_a >21 && sum_b >21) cout << "Draw" <<endl; 

//A
   if(sum_a > sum_b && (sum_a <= 21 || sum_b >21)) cout << "A" <<endl; 
//B
	if(sum_b >sum_a && (sum_b <=21 || sum_a >21)) cout<< "B" <<endl;
   cout << sum_a << " " << sum_b<<endl;
}
# 0288, 2024-09-28 10:03:56, PPPPP---P----------- (30%)

#include<bits/stdc++.h>
using namespace std;

#define ll long long
#define ld long double
#define sz(x) (int)x.size()
#define arr_(x) (int)sizeof(x)/sizeof(x[0])

int main(){
    ios::sync_with_stdio(0);
    cin.tie(0);

    ll a,b; cin >> a >> b;

    string A[a],B[b]; 
    ll sum_a=0,sum_b=0;
   for(int i=0 ; i<a ;i++){
	   cin >> A[i];
     string x = A[i];
     if(x == "A") sum_a+=11;
     else if(x== "2") sum_a+=2;
     else if(x== "3") sum_a+=3;
     else if(x== "4") sum_a+=4;
     else if(x== "5") sum_a+=5;
     else if(x== "6") sum_a+=6;
     else if(x== "7") sum_a+=7;
     else if(x== "8") sum_a+=8;
     else if(x== "9") sum_a+=9;
     else if(x== "10") sum_a+=10;
     else if(x== "J") sum_a+=10;
     else if(x== "K") sum_a+=10;
     else if(x== "Q") sum_a+=10;
     
   }
   for(int i=0 ; i<b ;i++){
	   cin >> B[i];
     string x = B[i];
     if(x == "A") sum_b+=11;
     else if(x== "2") sum_b+=2;
     else if(x== "3") sum_b+=3;
     else if(x== "4") sum_b+=4;
     else if(x== "5") sum_b+=5;
     else if(x== "6") sum_b+=6;
     else if(x== "7") sum_b+=7;
     else if(x== "8") sum_b+=8;
     else if(x== "9") sum_b+=9;
     else if(x== "10") sum_b+=10;
     else if(x== "J") sum_b+=10;
     else if(x== "K") sum_b+=10;
     else if(x== "Q") sum_b+=10;
   }
   int fa = sum_a,fb=sum_b;
   if(sum_a >21) sum_a-=10;
   if(sum_b >21) sum_b-=10;
   //for(int i=0 ; i<a ;i++) cout << A[i] << " "; 
   //for(int i=0 ; i<b ;i++) cout << B[i]<<" "; 


   //Draw
   if(sum_a == sum_b && sum_a <=21 && sum_b<=21){
	   cout << "Draw" <<endl;
   }
   else if(sum_a >21 && sum_b >21) cout << "Draw" <<endl; 

//A
   if(sum_a > sum_b && (sum_a <= 21 || sum_b >21)) cout << "A" <<endl; 
//B
	if(sum_b >sum_a && (sum_b <=21 || sum_a >21)) cout<< "B" <<endl;
   cout << fa << " " << fb<<endl;
}
# 0289, 2024-09-28 10:07:59, PPPPP--PP----------- (35%)

#include<bits/stdc++.h>
using namespace std;

#define ll long long
#define ld long double
#define sz(x) (int)x.size()
#define arr_(x) (int)sizeof(x)/sizeof(x[0])

int main(){
    ios::sync_with_stdio(0);
    cin.tie(0);

    ll a,b; cin >> a >> b;

    string A[a],B[b]; 
    ll sum_a=0,sum_b=0;
    bool hasa[2]={false};
   for(int i=0 ; i<a ;i++){
	   cin >> A[i];
     string x = A[i];
     if(x == "A") {
      sum_a+=11;
      hasa[0]=true;
     }
     else if(x== "2") sum_a+=2;
     else if(x== "3") sum_a+=3;
     else if(x== "4") sum_a+=4;
     else if(x== "5") sum_a+=5;
     else if(x== "6") sum_a+=6;
     else if(x== "7") sum_a+=7;
     else if(x== "8") sum_a+=8;
     else if(x== "9") sum_a+=9;
     else if(x== "10") sum_a+=10;
     else if(x== "J") sum_a+=10;
     else if(x== "K") sum_a+=10;
     else if(x== "Q") sum_a+=10;
     
   }
   
   for(int i=0 ; i<b ;i++){
	   cin >> B[i];
     string x = B[i];
     if(x == "A") {
         sum_b+=11;
         hasa[1] =true;
     }
     else if(x== "2") sum_b+=2;
     else if(x== "3") sum_b+=3;
     else if(x== "4") sum_b+=4;
     else if(x== "5") sum_b+=5;
     else if(x== "6") sum_b+=6;
     else if(x== "7") sum_b+=7;
     else if(x== "8") sum_b+=8;
     else if(x== "9") sum_b+=9;
     else if(x== "10") sum_b+=10;
     else if(x== "J") sum_b+=10;
     else if(x== "K") sum_b+=10;
     else if(x== "Q") sum_b+=10;
   }
   int fa = sum_a,fb=sum_b;
   if(sum_a >21 && hasa[0]) sum_a-=10;
   if(sum_b >21 && hasa[1]) sum_b-=10;
   //for(int i=0 ; i<a ;i++) cout << A[i] << " "; 
   //for(int i=0 ; i<b ;i++) cout << B[i]<<" "; 


   //Draw
   if(sum_a == sum_b && sum_a <=21 && sum_b<=21){
	   cout << "Draw" <<endl;
   }
   else if(sum_a >21 && sum_b >21) cout << "Draw" <<endl; 

//A
   else if(sum_a > sum_b && (sum_a <= 21 || sum_b >21)) cout << "A" <<endl; 
//B
	else if(sum_b >sum_a && (sum_b <=21 || sum_a >21)) cout<< "B" <<endl;
   cout << fa << " " << fb<<endl;
}
# 0290, 2024-09-28 10:12:03, PPPPPPPPP----------- (45%)

#include<bits/stdc++.h>
using namespace std;

#define ll long long
#define ld long double
#define sz(x) (int)x.size()
#define arr_(x) (int)sizeof(x)/sizeof(x[0])

int main(){
    ios::sync_with_stdio(0);
    cin.tie(0);

    ll a,b; cin >> a >> b;

    string A[a],B[b]; 
    ll sum_a=0,sum_b=0;
    bool hasa[2]={false};
   for(int i=0 ; i<a ;i++){
	   cin >> A[i];
     string x = A[i];
     if(x == "A") {
      sum_a+=11;
      hasa[0]=true;
     }
     else if(x== "2") sum_a+=2;
     else if(x== "3") sum_a+=3;
     else if(x== "4") sum_a+=4;
     else if(x== "5") sum_a+=5;
     else if(x== "6") sum_a+=6;
     else if(x== "7") sum_a+=7;
     else if(x== "8") sum_a+=8;
     else if(x== "9") sum_a+=9;
     else if(x== "10") sum_a+=10;
     else if(x== "J") sum_a+=10;
     else if(x== "K") sum_a+=10;
     else if(x== "Q") sum_a+=10;
     
   }
   
   for(int i=0 ; i<b ;i++){
	   cin >> B[i];
     string x = B[i];
     if(x == "A") {
         sum_b+=11;
         hasa[1] =true;
     }
     else if(x== "2") sum_b+=2;
     else if(x== "3") sum_b+=3;
     else if(x== "4") sum_b+=4;
     else if(x== "5") sum_b+=5;
     else if(x== "6") sum_b+=6;
     else if(x== "7") sum_b+=7;
     else if(x== "8") sum_b+=8;
     else if(x== "9") sum_b+=9;
     else if(x== "10") sum_b+=10;
     else if(x== "J") sum_b+=10;
     else if(x== "K") sum_b+=10;
     else if(x== "Q") sum_b+=10;
   }
   int fa = sum_a,fb=sum_b;
   if(sum_a >21 && hasa[0]) sum_a-=10;
   if(sum_b >21 && hasa[1]) sum_b-=10;
   //for(int i=0 ; i<a ;i++) cout << A[i] << " "; 
   //for(int i=0 ; i<b ;i++) cout << B[i]<<" "; 


   //Draw
   // cout << sum_a << " " << sum_b <<endl;
   if(sum_a == sum_b && sum_a <=21 && sum_b<=21){
	   cout << "Draw" <<endl;
   }
   else if(sum_a >21 && sum_b >21) cout << "Draw" <<endl; 

//A
   else if(sum_a > sum_b && (sum_a <= 21 || sum_b >21)) cout << "A" <<endl; 
   else if(sum_b >21 && sum_a<=21) cout << "A" <<endl;
//B
	else if(sum_b >sum_a && (sum_b <=21 || sum_a >21)) cout<< "B" <<endl;
   else if(sum_a >21 && sum_b<=21) cout << "B" <<endl;
   cout << fa << " " << fb<<endl;
}
# 0291, 2024-09-28 10:22:16, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;

#define ll long long
#define ld long double
#define sz(x) (int)x.size()
#define arr_(x) (int)sizeof(x)/sizeof(x[0])

int main(){
    ios::sync_with_stdio(0);
    cin.tie(0);

    ll a,b; cin >> a >> b;

    string A[a],B[b]; 
    ll sum_a=0,sum_b=0;
   bool hasa[2] = {false};
   int cnt_a=0, cnt_b=0;
   for(int i=0 ; i<a ;i++){
	   cin >> A[i];
     string x = A[i];
     if(x == "A") {
      // if(sum_a+11 <=21) sum_a+=11;
      //    else if(sum_a+11>21) sum_a+=1;
         sum_a+=11;
         cnt_a++;
         hasa[0]=true;
     }
     else if(x== "2") sum_a+=2;
     else if(x== "3") sum_a+=3;
     else if(x== "4") sum_a+=4;
     else if(x== "5") sum_a+=5;
     else if(x== "6") sum_a+=6;
     else if(x== "7") sum_a+=7;
     else if(x== "8") sum_a+=8;
     else if(x== "9") sum_a+=9;
     else if(x== "10") sum_a+=10;
     else if(x== "J") sum_a+=10;
     else if(x== "K") sum_a+=10;
     else if(x== "Q") sum_a+=10;
     
   }
   
   for(int i=0 ; i<b ;i++){
	   cin >> B[i];
     string x = B[i];
     if(x == "A") {
         // if(sum_b+11 <=21) sum_b+=11;
         // else if(sum_b+11>21) sum_b+=1;
         sum_b +=11;
         cnt_b++;
         hasa[1] =true;
     }
     else if(x== "2") sum_b+=2;
     else if(x== "3") sum_b+=3;
     else if(x== "4") sum_b+=4;
     else if(x== "5") sum_b+=5;
     else if(x== "6") sum_b+=6;
     else if(x== "7") sum_b+=7;
     else if(x== "8") sum_b+=8;
     else if(x== "9") sum_b+=9;
     else if(x== "10") sum_b+=10;
     else if(x== "J") sum_b+=10;
     else if(x== "K") sum_b+=10;
     else if(x== "Q") sum_b+=10;
   }
   
   for(int i=0 ; i<cnt_a ; i++){
      if(hasa[0] && sum_a>21) sum_a-=10;
   }
   for(int i=0 ; i<cnt_b ; i++){
      if(hasa[1] && sum_b>21) sum_b-=10;
   }
   //for(int i=0 ; i<a ;i++) cout << A[i] << " "; 
   //for(int i=0 ; i<b ;i++) cout << B[i]<<" "; 


   //Draw
   cout << sum_a << " " << sum_b <<endl;
   if(sum_a == sum_b && sum_a <=21 && sum_b<=21){
	   cout << "Draw" <<endl;
   }
   else if(sum_a >21 && sum_b >21) cout << "Draw" <<endl; 

//A
   else if(sum_a > sum_b && (sum_a <= 21 || sum_b >21)) cout << "A" <<endl; 
   else if(sum_b >21 && sum_a<=21) cout << "A" <<endl;
//B
	else if(sum_b >sum_a && (sum_b <=21 || sum_a >21)) cout<< "B" <<endl;
   else if(sum_a >21 && sum_b<=21) cout << "B" <<endl;
   cout << sum_a << " " << sum_b<<endl;
}
# 0292, 2024-09-28 10:22:34, PPPPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;

#define ll long long
#define ld long double
#define sz(x) (int)x.size()
#define arr_(x) (int)sizeof(x)/sizeof(x[0])

int main(){
    ios::sync_with_stdio(0);
    cin.tie(0);

    ll a,b; cin >> a >> b;

    string A[a],B[b]; 
    ll sum_a=0,sum_b=0;
   bool hasa[2] = {false};
   int cnt_a=0, cnt_b=0;
   for(int i=0 ; i<a ;i++){
	   cin >> A[i];
     string x = A[i];
     if(x == "A") {
      // if(sum_a+11 <=21) sum_a+=11;
      //    else if(sum_a+11>21) sum_a+=1;
         sum_a+=11;
         cnt_a++;
         hasa[0]=true;
     }
     else if(x== "2") sum_a+=2;
     else if(x== "3") sum_a+=3;
     else if(x== "4") sum_a+=4;
     else if(x== "5") sum_a+=5;
     else if(x== "6") sum_a+=6;
     else if(x== "7") sum_a+=7;
     else if(x== "8") sum_a+=8;
     else if(x== "9") sum_a+=9;
     else if(x== "10") sum_a+=10;
     else if(x== "J") sum_a+=10;
     else if(x== "K") sum_a+=10;
     else if(x== "Q") sum_a+=10;
     
   }
   
   for(int i=0 ; i<b ;i++){
	   cin >> B[i];
     string x = B[i];
     if(x == "A") {
         // if(sum_b+11 <=21) sum_b+=11;
         // else if(sum_b+11>21) sum_b+=1;
         sum_b +=11;
         cnt_b++;
         hasa[1] =true;
     }
     else if(x== "2") sum_b+=2;
     else if(x== "3") sum_b+=3;
     else if(x== "4") sum_b+=4;
     else if(x== "5") sum_b+=5;
     else if(x== "6") sum_b+=6;
     else if(x== "7") sum_b+=7;
     else if(x== "8") sum_b+=8;
     else if(x== "9") sum_b+=9;
     else if(x== "10") sum_b+=10;
     else if(x== "J") sum_b+=10;
     else if(x== "K") sum_b+=10;
     else if(x== "Q") sum_b+=10;
   }
   
   for(int i=0 ; i<cnt_a ; i++){
      if(hasa[0] && sum_a>21) sum_a-=10;
   }
   for(int i=0 ; i<cnt_b ; i++){
      if(hasa[1] && sum_b>21) sum_b-=10;
   }
   //for(int i=0 ; i<a ;i++) cout << A[i] << " "; 
   //for(int i=0 ; i<b ;i++) cout << B[i]<<" "; 


   //Draw

   if(sum_a == sum_b && sum_a <=21 && sum_b<=21){
	   cout << "Draw" <<endl;
   }
   else if(sum_a >21 && sum_b >21) cout << "Draw" <<endl; 

//A
   else if(sum_a > sum_b && (sum_a <= 21 || sum_b >21)) cout << "A" <<endl; 
   else if(sum_b >21 && sum_a<=21) cout << "A" <<endl;
//B
	else if(sum_b >sum_a && (sum_b <=21 || sum_a >21)) cout<< "B" <<endl;
   else if(sum_a >21 && sum_b<=21) cout << "B" <<endl;
   cout << sum_a << " " << sum_b<<endl;
}

# 0293, 2024-09-28 13:01:55, PPPPP--P------------ (30%)

#include <bits/stdc++.h>

using namespace std;

#define ll long long int

map<string, int> M = {{"J", 10}, {"Q", 10}, {"K", 10}};

void cal_score(int &score, vector<string> &cards){
    int size = cards.size();
    for(int i = 0;i < size; i++){
        if(cards[i] == "A"){
            score + 11 <= 21 ? score += 21 : score += 1;
        }
        else if(M[cards[i]] != 0) score += 10;
        else score += stoi(cards[i]);
    }

    return ;
}

void view(int a, int b){
    cout << a << " " << b;
    return ;
}

int main(){
    int a, b, n, m;
    string A, B;

    a = b = 0;
    cin >> n >> m;
    vector<string> a_cards(n), b_cards(m);
    
    for(int i = 0; i < n; i++) cin >> a_cards[i];

    for(int i = 0; i < m; i++) cin >> b_cards[i];

    //calculate score;
    cal_score(a, a_cards);
    cal_score(b, b_cards);
    
    if(a == b || (a > 21 && b > 21)){
        cout << "Draw" << endl;
        view(a, b);
    }
    else if(a > 21 || b > 21){
        if(a > 21) cout << "A";
        else cout << "B";
        cout << endl;
        view(a, b);
    }
    else if( a > b){
        cout << "A" << endl;
        view(a, b);
    }
    else {
        cout << "B" << endl;
        view(a, b);
    }

    return 0;
}
# 0294, 2024-09-28 13:04:44, PPPPP--PP-----P---P- (45%)

#include <bits/stdc++.h>

using namespace std;

#define ll long long int

map<string, int> M = {{"J", 10}, {"Q", 10}, {"K", 10}};

void cal_score(int &score, vector<string> &cards){
    int size = cards.size();
    for(int i = 0;i < size; i++){
        if(cards[i] == "A"){
            score + 11 <= 21 ? score += 11 : score += 1;
        }
        else if(M[cards[i]] != 0) score += 10;
        else score += stoi(cards[i]);
    }

    return ;
}

void view(int a, int b){
    cout << a << " " << b;
    return ;
}

int main(){
    int a, b, n, m;
    string A, B;

    a = b = 0;
    cin >> n >> m;
    vector<string> a_cards(n), b_cards(m);
    
    for(int i = 0; i < n; i++) cin >> a_cards[i];

    for(int i = 0; i < m; i++) cin >> b_cards[i];

    //calculate score;
    cal_score(a, a_cards);
    cal_score(b, b_cards);
    
    if(a == b || (a > 21 && b > 21)){
        cout << "Draw" << endl;
        view(a, b);
    }
    else if(a > 21 || b > 21){
        if(a > 21) cout << "A";
        else cout << "B";
        cout << endl;
        view(a, b);
    }
    else if( a > b){
        cout << "A" << endl;
        view(a, b);
    }
    else {
        cout << "B" << endl;
        view(a, b);
    }

    return 0;
}
# 0295, 2024-09-28 13:06:48, PPPPPPPPP---P-P--PP- (65%)

#include <bits/stdc++.h>

using namespace std;

#define ll long long int

map<string, int> M = {{"J", 10}, {"Q", 10}, {"K", 10}};

void cal_score(int &score, vector<string> &cards){
    int size = cards.size();
    for(int i = 0;i < size; i++){
        if(cards[i] == "A"){
            score + 11 <= 21 ? score += 11 : score += 1;
        }
        else if(M[cards[i]] != 0) score += 10;
        else score += stoi(cards[i]);
    }

    return ;
}

void view(int a, int b){
    cout << a << " " << b;
    return ;
}

int main(){
    int a, b, n, m;
    string A, B;

    a = b = 0;
    cin >> n >> m;
    vector<string> a_cards(n), b_cards(m);
    
    for(int i = 0; i < n; i++) cin >> a_cards[i];

    for(int i = 0; i < m; i++) cin >> b_cards[i];

    //calculate score;
    cal_score(a, a_cards);
    cal_score(b, b_cards);
    
    if(a == b || (a > 21 && b > 21)){
        cout << "Draw" << endl;
        view(a, b);
    }
    else if(a > 21 || b > 21){
        if(a > 21) cout << "B";
        else cout << "A";
        cout << endl;
        view(a, b);
    }
    else if( a > b){
        cout << "A" << endl;
        view(a, b);
    }
    else {
        cout << "B" << endl;
        view(a, b);
    }

    return 0;
}
# 0296, 2024-09-28 13:11:26, PPPPPPPPPPPP-------- (60%)

#include <bits/stdc++.h>

using namespace std;

#define ll long long int

map<string, int> M = {{"J", 10}, {"Q", 10}, {"K", 10}};

void cal_score(int &score, vector<string> &cards){
    int size = cards.size();
    int A_card = 0;
    for(int i = 0;i < size; i++){
        if(cards[i] == "A"){
            A_card += 1;
        }
        else if(M[cards[i]] != 0) score += 10;
        else score += stoi(cards[i]);
    }

    if(A_card){
        score + (11 * A_card) <= 21? score += (11 * A_card) : score += A_card;
    }

    return ;
}

void view(int a, int b){
    cout << a << " " << b;
    return ;
}

int main(){
    int a, b, n, m;
    string A, B;

    a = b = 0;
    cin >> n >> m;
    vector<string> a_cards(n), b_cards(m);
    
    for(int i = 0; i < n; i++) cin >> a_cards[i];

    for(int i = 0; i < m; i++) cin >> b_cards[i];

    //calculate score;
    cal_score(a, a_cards);
    cal_score(b, b_cards);
    
    if(a == b || (a > 21 && b > 21)){
        cout << "Draw" << endl;
        view(a, b);
    }
    else if(a > 21 || b > 21){
        if(a > 21) cout << "B";
        else cout << "A";
        cout << endl;
        view(a, b);
    }
    else if( a > b){
        cout << "A" << endl;
        view(a, b);
    }
    else {
        cout << "B" << endl;
        view(a, b);
    }

    return 0;
}
# 0297, 2024-09-28 13:16:00, PPPPPPPP--PPPPP-PP-P (80%)

#include <bits/stdc++.h>

using namespace std;

#define ll long long int

map<string, int> M = {{"J", 10}, {"Q", 10}, {"K", 10}};

void cal_score(int &score, vector<string> &cards){
    int size = cards.size();
    int A_card = 0;
    for(int i = 0;i < size; i++){
        if(cards[i] == "A"){
            A_card += 1;
        }
        else if(M[cards[i]] != 0) score += 10;
        else score += stoi(cards[i]);
    }

    for(int i = 0; i < A_card; i++){
        if(score + 11 + (A_card - i + 1) <= 21) score += 11;
        else score += 1;
    }

    return ;
}

void view(int a, int b){
    cout << a << " " << b;
    return ;
}

int main(){
    int a, b, n, m;
    string A, B;

    a = b = 0;
    cin >> n >> m;
    vector<string> a_cards(n), b_cards(m);
    
    for(int i = 0; i < n; i++) cin >> a_cards[i];

    for(int i = 0; i < m; i++) cin >> b_cards[i];

    //calculate score;
    cal_score(a, a_cards);
    cal_score(b, b_cards);
    
    if(a == b || (a > 21 && b > 21)){
        cout << "Draw" << endl;
        view(a, b);
    }
    else if(a > 21 || b > 21){
        if(a > 21) cout << "B";
        else cout << "A";
        cout << endl;
        view(a, b);
    }
    else if( a > b){
        cout << "A" << endl;
        view(a, b);
    }
    else {
        cout << "B" << endl;
        view(a, b);
    }

    return 0;
}
# 0298, 2024-09-28 13:18:10, PPPPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>

using namespace std;

#define ll long long int

map<string, int> M = {{"J", 10}, {"Q", 10}, {"K", 10}};

void cal_score(int &score, vector<string> &cards){
    int size = cards.size();
    int A_card = 0;
    for(int i = 0;i < size; i++){
        if(cards[i] == "A"){
            A_card += 1;
        }
        else if(M[cards[i]] != 0) score += 10;
        else score += stoi(cards[i]);
    }

    for(int i = 0; i < A_card; i++){
        if(score + 11 + (A_card - i - 1) <= 21) score += 11;
        else score += 1;
    }

    return ;
}

void view(int a, int b){
    cout << a << " " << b;
    return ;
}

int main(){
    int a, b, n, m;
    string A, B;

    a = b = 0;
    cin >> n >> m;
    vector<string> a_cards(n), b_cards(m);
    
    for(int i = 0; i < n; i++) cin >> a_cards[i];

    for(int i = 0; i < m; i++) cin >> b_cards[i];

    //calculate score;
    cal_score(a, a_cards);
    cal_score(b, b_cards);
    
    if(a == b || (a > 21 && b > 21)){
        cout << "Draw" << endl;
        view(a, b);
    }
    else if(a > 21 || b > 21){
        if(a > 21) cout << "B";
        else cout << "A";
        cout << endl;
        view(a, b);
    }
    else if( a > b){
        cout << "A" << endl;
        view(a, b);
    }
    else {
        cout << "B" << endl;
        view(a, b);
    }

    return 0;
}

# 0299, 2024-09-28 10:26:10, xxxxxxxxxxxxxxxxxxxx (0%)

#include <iostream>
#include <string>

using namespace std;

int main(){
    int a,b,pa=0,pb=0;
    cin>>a>>b;
    string card;
    string A[a]={0},B[b]={0};

    for (int i=0; i<a; ++i){
        cin>>card;
        if (card=="J" or card=="Q" or card=="K"){
            pa += 10;
        }
        else{
            pa += stoi(card);
        }
    }

    for (int i=0; i<b; ++i){
        cin>>card;
        if (card=="J" or card=="Q" or card=="K"){
            pb += 10;
        }
        else{
            pb += stoi(card);
        }
    }

    if (pa>21){
        if (pb>21){
            cout<<"Draw"<<endl;
            cout<<pa<<' '<<pb;
        }
        else{
            cout<<"B";
            cout<<pa<<' '<<pb;
        }
    }
    else if (pb>21){
        if (pa>21){
            cout<<"Draw"<<endl;
            cout<<pa<<' '<<pb;
        }
        else{
            cout<<"A";
            cout<<pa<<' '<<pb;
        }
    }
    else{
        if(pa>pb){
            cout<<"A";
            cout<<pa<<' '<<pb;
        }
        else if(pa==pb){
            cout<<"Draw";
            cout<<pa<<' '<<pb;
        }
        else{
            cout<<"B";
            cout<<pa<<' '<<pb;
        }
    }

    return 0;
}
# 0300, 2024-09-28 10:43:03, PPPPPPPP------------ (40%)

#include <iostream>
#include <string>

using namespace std;

int main(){
    int a,b,pa=0,pb=0;
    cin>>a>>b;
    string card;

    for (int i=0; i<a; ++i){
        cin>>card;
        if (card=="10" or card=="J" or card=="Q" or card=="K"){
            pa += 10;
        }
        else if (card=="1"){
            pa += 1;
        }
        else if (card=="2"){
            pa += 2;
        }
        else if (card=="3"){
            pa += 3;
        }
        else if (card=="4"){
            pa += 4;
        }
        else if (card=="5"){
            pa += 5;
        }
        else if (card=="6"){
            pa += 6;
        }
        else if (card=="7"){
            pa += 7;
        }
        else if (card=="8"){
            pa += 8;
        }
        else if (card=="9"){
            pa += 9;
        }
    }

    for (int i=0; i<b; ++i){
        cin>>card;
        if (card=="10" or card=="J" or card=="Q" or card=="K"){
            pb += 10;
        }
        else if (card=="1"){
            pb += 1;
        }
        else if (card=="2"){
            pb += 2;
        }
        else if (card=="3"){
            pb += 3;
        }
        else if (card=="4"){
            pb += 4;
        }
        else if (card=="5"){
            pb += 5;
        }
        else if (card=="6"){
            pb += 6;
        }
        else if (card=="7"){
            pb += 7;
        }
        else if (card=="8"){
            pb += 8;
        }
        else if (card=="9"){
            pb += 9;
        }
    }

    if (pa>21){
        if (pb>21){
            cout<<"Draw"<<endl;
            cout<<pa<<' '<<pb;
        }
        else{
            cout<<"B"<<endl;
            cout<<pa<<' '<<pb;
        }
    }
    else if (pb>21){
        if (pa>21){
            cout<<"Draw"<<endl;
            cout<<pa<<' '<<pb;
        }
        else{
            cout<<"A"<<endl;
            cout<<pa<<' '<<pb;
        }
    }
    else{
        if(pa>pb){
            cout<<"A"<<endl;
            cout<<pa<<' '<<pb;
        }
        else if(pa==pb){
            cout<<"Draw"<<endl;
            cout<<pa<<' '<<pb;
        }
        else{
            cout<<"B"<<endl;
            cout<<pa<<' '<<pb;
        }
    }

    return 0;
}
# 0301, 2024-09-28 10:45:06, PPPPPPPP--PP-------- (50%)

#include <iostream>
#include <string>

using namespace std;

int main(){
    int a,b,pa=0,pb=0;
    cin>>a>>b;
    string card;

    for (int i=0; i<a; ++i){
        cin>>card;
        if (card=="10" or card=="J" or card=="Q" or card=="K"){
            pa += 10;
        }
        else if (card=="A"){
            pa += 1;
        }
        else if (card=="2"){
            pa += 2;
        }
        else if (card=="3"){
            pa += 3;
        }
        else if (card=="4"){
            pa += 4;
        }
        else if (card=="5"){
            pa += 5;
        }
        else if (card=="6"){
            pa += 6;
        }
        else if (card=="7"){
            pa += 7;
        }
        else if (card=="8"){
            pa += 8;
        }
        else if (card=="9"){
            pa += 9;
        }
    }

    for (int i=0; i<b; ++i){
        cin>>card;
        if (card=="10" or card=="J" or card=="Q" or card=="K"){
            pb += 10;
        }
        else if (card=="A"){
            pb += 1;
        }
        else if (card=="2"){
            pb += 2;
        }
        else if (card=="3"){
            pb += 3;
        }
        else if (card=="4"){
            pb += 4;
        }
        else if (card=="5"){
            pb += 5;
        }
        else if (card=="6"){
            pb += 6;
        }
        else if (card=="7"){
            pb += 7;
        }
        else if (card=="8"){
            pb += 8;
        }
        else if (card=="9"){
            pb += 9;
        }
    }

    if (pa>21){
        if (pb>21){
            cout<<"Draw"<<endl;
            cout<<pa<<' '<<pb;
        }
        else{
            cout<<"B"<<endl;
            cout<<pa<<' '<<pb;
        }
    }
    else if (pb>21){
        if (pa>21){
            cout<<"Draw"<<endl;
            cout<<pa<<' '<<pb;
        }
        else{
            cout<<"A"<<endl;
            cout<<pa<<' '<<pb;
        }
    }
    else{
        if(pa>pb){
            cout<<"A"<<endl;
            cout<<pa<<' '<<pb;
        }
        else if(pa==pb){
            cout<<"Draw"<<endl;
            cout<<pa<<' '<<pb;
        }
        else{
            cout<<"B"<<endl;
            cout<<pa<<' '<<pb;
        }
    }

    return 0;
}
# 0302, 2024-09-28 10:56:13, PPPPPPPPPPPP-------- (60%)

#include <iostream>
#include <string>

using namespace std;

int main(){
    int a,b,pa=0,pb=0;
    cin>>a>>b;
    string card;
    string cA[a],cB[b];

    for (int i=0; i<a; ++i){
        cin>>cA[i];
        if (cA[i]=="10" or cA[i]=="J" or cA[i]=="Q" or cA[i]=="K"){
            pa += 10;
        }
        else if (cA[i]=="A"){
            pa += 1;
        }
        else if (cA[i]=="2"){
            pa += 2;
        }
        else if (cA[i]=="3"){
            pa += 3;
        }
        else if (cA[i]=="4"){
            pa += 4;
        }
        else if (cA[i]=="5"){
            pa += 5;
        }
        else if (cA[i]=="6"){
            pa += 6;
        }
        else if (cA[i]=="7"){
            pa += 7;
        }
        else if (cA[i]=="8"){
            pa += 8;
        }
        else if (cA[i]=="9"){
            pa += 9;
        }
    }

    for (int i=0; i<b; ++i){
        cin>>cB[i];
        if (cB[i]=="10" or cB[i]=="J" or cB[i]=="Q" or cB[i]=="K"){
            pb += 10;
        }
        else if (cB[i]=="A"){
            pb += 1;
        }
        else if (cB[i]=="2"){
            pb += 2;
        }
        else if (cB[i]=="3"){
            pb += 3;
        }
        else if (cB[i]=="4"){
            pb += 4;
        }
        else if (cB[i]=="5"){
            pb += 5;
        }
        else if (cB[i]=="6"){
            pb += 6;
        }
        else if (cB[i]=="7"){
            pb += 7;
        }
        else if (cB[i]=="8"){
            pb += 8;
        }
        else if (cB[i]=="9"){
            pb += 9;
        }
    }

    if (pa>21){
        if (pb>21){
            cout<<"Draw"<<endl;
            cout<<pa<<' '<<pb;
        }
        else{
            cout<<"B"<<endl;
            cout<<pa<<' '<<pb;
        }
    }
    else if (pb>21){
        if (pa>21){
            cout<<"Draw"<<endl;
            cout<<pa<<' '<<pb;
        }
        else{
            cout<<"A"<<endl;
            cout<<pa<<' '<<pb;
        }
    }
    else{
        if (pa<=11){
            for(string s:cA){
                if (s=="A"){
                    pa += 10;
                }
            }
        }
        if (pb<=11){
            for(string s:cB){
                if (s=="A"){
                    pb += 10;
                }
            }
        }
        if(pa>pb){
            cout<<"A"<<endl;
            cout<<pa<<' '<<pb;
        }
        else if(pa==pb){
            cout<<"Draw"<<endl;
            cout<<pa<<' '<<pb;
        }
        else{
            cout<<"B"<<endl;
            cout<<pa<<' '<<pb;
        }
    }

    return 0;
}
# 0303, 2024-09-28 11:29:41, PPPPPPPPPPPP-PPPP-PP (90%)

#include <iostream>
#include <string>

using namespace std;

int main(){
    int a,b,pa=0,pb=0;
    cin>>a>>b;
    string card;
    string cA[a],cB[b];

    for (int i=0; i<a; ++i){
        cin>>cA[i];
        if (cA[i]=="10" or cA[i]=="J" or cA[i]=="Q" or cA[i]=="K"){
            pa += 10;
        }
        else if (cA[i]=="A"){
            pa += 1;
        }
        else if (cA[i]=="2"){
            pa += 2;
        }
        else if (cA[i]=="3"){
            pa += 3;
        }
        else if (cA[i]=="4"){
            pa += 4;
        }
        else if (cA[i]=="5"){
            pa += 5;
        }
        else if (cA[i]=="6"){
            pa += 6;
        }
        else if (cA[i]=="7"){
            pa += 7;
        }
        else if (cA[i]=="8"){
            pa += 8;
        }
        else if (cA[i]=="9"){
            pa += 9;
        }
    }

    for (int i=0; i<b; ++i){
        cin>>cB[i];
        if (cB[i]=="10" or cB[i]=="J" or cB[i]=="Q" or cB[i]=="K"){
            pb += 10;
        }
        else if (cB[i]=="A"){
            pb += 1;
        }
        else if (cB[i]=="2"){
            pb += 2;
        }
        else if (cB[i]=="3"){
            pb += 3;
        }
        else if (cB[i]=="4"){
            pb += 4;
        }
        else if (cB[i]=="5"){
            pb += 5;
        }
        else if (cB[i]=="6"){
            pb += 6;
        }
        else if (cB[i]=="7"){
            pb += 7;
        }
        else if (cB[i]=="8"){
            pb += 8;
        }
        else if (cB[i]=="9"){
            pb += 9;
        }
    }

    if (pa>21){
        if (pb>21){
            cout<<"Draw"<<endl;
            cout<<pa<<' '<<pb;
        }
        else{
            cout<<"B"<<endl;
            cout<<pa<<' '<<pb;
        }
    }
    else if (pb>21){
        if (pa>21){
            cout<<"Draw"<<endl;
            cout<<pa<<' '<<pb;
        }
        else{
            cout<<"A"<<endl;
            cout<<pa<<' '<<pb;
        }
    }
    else{
        if (pa<=11){
            for(string s:cA){
                if (s=="A"){
                    pa += 10;
                    break;
                }
            }
        }
        if (pb<=11){
            for(string s:cB){
                if (s=="A"){
                    pb += 10;
                    break;
                }
            }
        }
        if(pa>pb){
            cout<<"A"<<endl;
            cout<<pa<<' '<<pb;
        }
        else if(pa==pb){
            cout<<"Draw"<<endl;
            cout<<pa<<' '<<pb;
        }
        else{
            cout<<"B"<<endl;
            cout<<pa<<' '<<pb;
        }
    }

    return 0;
}
# 0304, 2024-09-28 11:32:42, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <string>

using namespace std;

int main(){
    int a,b,pa=0,pb=0;
    cin>>a>>b;
    string card;
    string cA[a],cB[b];

    for (int i=0; i<a; ++i){
        cin>>cA[i];
        if (cA[i]=="10" or cA[i]=="J" or cA[i]=="Q" or cA[i]=="K"){
            pa += 10;
        }
        else if (cA[i]=="A"){
            pa += 1;
        }
        else if (cA[i]=="2"){
            pa += 2;
        }
        else if (cA[i]=="3"){
            pa += 3;
        }
        else if (cA[i]=="4"){
            pa += 4;
        }
        else if (cA[i]=="5"){
            pa += 5;
        }
        else if (cA[i]=="6"){
            pa += 6;
        }
        else if (cA[i]=="7"){
            pa += 7;
        }
        else if (cA[i]=="8"){
            pa += 8;
        }
        else if (cA[i]=="9"){
            pa += 9;
        }
    }

    for (int i=0; i<b; ++i){
        cin>>cB[i];
        if (cB[i]=="10" or cB[i]=="J" or cB[i]=="Q" or cB[i]=="K"){
            pb += 10;
        }
        else if (cB[i]=="A"){
            pb += 1;
        }
        else if (cB[i]=="2"){
            pb += 2;
        }
        else if (cB[i]=="3"){
            pb += 3;
        }
        else if (cB[i]=="4"){
            pb += 4;
        }
        else if (cB[i]=="5"){
            pb += 5;
        }
        else if (cB[i]=="6"){
            pb += 6;
        }
        else if (cB[i]=="7"){
            pb += 7;
        }
        else if (cB[i]=="8"){
            pb += 8;
        }
        else if (cB[i]=="9"){
            pb += 9;
        }
    }

    if (pa<=11){
            for(string s:cA){
                if (s=="A"){
                    pa += 10;
                    break;
                }
            }
        }
        if (pb<=11){
            for(string s:cB){
                if (s=="A"){
                    pb += 10;
                    break;
                }
            }
        }
    if (pa>21){
        if (pb>21){
            cout<<"Draw"<<endl;
            cout<<pa<<' '<<pb;
        }
        else{
            cout<<"B"<<endl;
            cout<<pa<<' '<<pb;
        }
    }
    else if (pb>21){
        if (pa>21){
            cout<<"Draw"<<endl;
            cout<<pa<<' '<<pb;
        }
        else{
            cout<<"A"<<endl;
            cout<<pa<<' '<<pb;
        }
    }
    else{
        if(pa>pb){
            cout<<"A"<<endl;
            cout<<pa<<' '<<pb;
        }
        else if(pa==pb){
            cout<<"Draw"<<endl;
            cout<<pa<<' '<<pb;
        }
        else{
            cout<<"B"<<endl;
            cout<<pa<<' '<<pb;
        }
    }

    return 0;
}

# 0305, 2024-09-28 12:48:31, PPPPP---PPP--------- (40%)

#include <iostream>
#include <vector>
#include <cmath>
#include <string>
#include <algorithm>

using namespace std;

int main() {

    int amountA,amountB;
    string input;
    cin >> amountA >> amountB;
    vector<string> A;
    vector<string> B;

    for (int i = 0; i < amountA; i++) {
        cin >> input;
        A.push_back(input);
    }
    for (int i = 0; i < amountB; i++) {
        cin >> input;
        B.push_back(input);
    }

    int sumA = 0, sumB = 0;
    bool check = false;

    for (int i = 0; i < amountA; i++) {
        if (A[i][0] == 'A') {
            check = true;
        }
        else if (A[i] == "10") {
            sumA += 10;
        }
        else if (isdigit(A[i][0])) {
            sumA += stoi(A[i]);
        }
        else if (A[i] == "J" || A[i] == "Q" || A[i] == "K") {
            sumA += 10;
        }
    }

    if (check) {
        if (sumA + 11 > 21) {
            sumA += 1;
        }
        else {
            sumA += 11;
        }
        check = false;
    }

    for (int i = 0; i < amountB; i++) {
        if (B[i][0] == 'A') {
            check = true;
        }
        else if (B[i] == "10") {
            sumB += 10;
        }
        else if (isdigit(B[i][0])) {
            sumB += stoi(B[i]);
        }
        else if (B[i] == "J" || B[i] == "Q" || B[i] == "K") {
            sumB += 10;
        }
    }

    if (check) {
        if (sumB + 11 > 21) {
            sumB += 1;
        }
        else {
            sumB += 11;
        }
    }

    if (sumA > sumB) {
        cout << "A" << endl;
    }
    else if (sumA == sumB) {
        cout << "Draw" << endl;
    }
    else {
        cout << "B" << endl;
    }

    cout << sumA << " " << sumB << endl;

}
# 0306, 2024-09-28 12:51:13, PPPPPP-PPPP--------- (50%)

#include <iostream>
#include <vector>
#include <cmath>
#include <string>
#include <algorithm>

using namespace std;

int main() {

    int amountA,amountB;
    string input;
    cin >> amountA >> amountB;
    vector<string> A;
    vector<string> B;

    for (int i = 0; i < amountA; i++) {
        cin >> input;
        A.push_back(input);
    }
    for (int i = 0; i < amountB; i++) {
        cin >> input;
        B.push_back(input);
    }

    int sumA = 0, sumB = 0;
    bool check = false;

    for (int i = 0; i < amountA; i++) {
        if (A[i][0] == 'A') {
            check = true;
        }
        else if (A[i] == "10") {
            sumA += 10;
        }
        else if (isdigit(A[i][0])) {
            sumA += stoi(A[i]);
        }
        else if (A[i] == "J" || A[i] == "Q" || A[i] == "K") {
            sumA += 10;
        }
    }

    if (check) {
        if (sumA + 11 > 21) {
            sumA += 1;
        }
        else {
            sumA += 11;
        }
        check = false;
    }

    for (int i = 0; i < amountB; i++) {
        if (B[i][0] == 'A') {
            check = true;
        }
        else if (B[i] == "10") {
            sumB += 10;
        }
        else if (isdigit(B[i][0])) {
            sumB += stoi(B[i]);
        }
        else if (B[i] == "J" || B[i] == "Q" || B[i] == "K") {
            sumB += 10;
        }
    }

    if (check) {
        if (sumB + 11 > 21) {
            sumB += 1;
        }
        else {
            sumB += 11;
        }
    }


    if (sumA > sumB && sumA <= 21) {
        cout << "A" << endl;
    }
    else if (sumA == sumB || sumA > 21 && sumB > 21) {
        cout << "Draw" << endl;
    }
    else {
        cout << "B" << endl;
    }

    cout << sumA << " " << sumB << endl;

}
# 0307, 2024-09-28 12:56:21, PPPPPPPPP---P-P--PP- (65%)

#include <iostream>
#include <vector>
#include <cmath>
#include <string>
#include <algorithm>

using namespace std;

int main() {

    int amountA,amountB;
    string input;
    cin >> amountA >> amountB;
    vector<string> A;
    vector<string> B;

    for (int i = 0; i < amountA; i++) {
        cin >> input;
        A.push_back(input);
    }
    for (int i = 0; i < amountB; i++) {
        cin >> input;
        B.push_back(input);
    }

    int sumA = 0, sumB = 0;

    for (int i = 0; i < amountA; i++) {
        if (A[i][0] == 'A') {
            if (sumA + 11 > 21) {
                sumA += 1;
            }
            else {
                sumA += 11;
            }
        }
        else if (A[i] == "10") {
            sumA += 10;
        }
        else if (isdigit(A[i][0])) {
            sumA += stoi(A[i]);
        }
        else if (A[i] == "J" || A[i] == "Q" || A[i] == "K") {
            sumA += 10;
        }
    }

    for (int i = 0; i < amountB; i++) {
        if (B[i][0] == 'A') {
            if (sumB + 11 > 21) {
                sumB += 1;
            }
            else {
                sumB += 11;
            }
            }
        else if (B[i] == "10") {
            sumB += 10;
        }
        else if (isdigit(B[i][0])) {
            sumB += stoi(B[i]);
        }
        else if (B[i] == "J" || B[i] == "Q" || B[i] == "K") {
            sumB += 10;
        }
    }


    if (sumA > sumB && sumA <= 21 || sumA < 22 && sumB > 21) {
        cout << "A" << endl;
    }
    else if (sumB > sumA && sumB <= 21 || sumB < 22 && sumA > 21) {
        cout << "B" << endl;
    }
    else {
        cout << "Draw" << endl;
    }

    cout << sumA << " " << sumB << endl;

}
# 0308, 2024-09-28 13:06:59, PPPPPPPP--PP-------- (50%)

#include <iostream>
#include <vector>
#include <cmath>
#include <string>
#include <algorithm>

using namespace std;

int main() {

    int amountA,amountB;
    string input;
    cin >> amountA >> amountB;
    vector<string> A;
    vector<string> B;

    for (int i = 0; i < amountA; i++) {
        cin >> input;
        A.push_back(input);
    }
    for (int i = 0; i < amountB; i++) {
        cin >> input;
        B.push_back(input);
    }

    int sumA = 0, sumB = 0;

    for (int i = 0; i < amountA; i++) {
        if (A[i][0] == 'A') {
            if (sumA + 11 > 21) {
                sumA += 1;
            }
            else if (sumA - 10 + 1 < 21) {
                sumA +=1;
            }
            else {
                sumA += 11;
            }
        }
        else if (A[i] == "10") {
            sumA += 10;
        }
        else if (isdigit(A[i][0])) {
            sumA += stoi(A[i]);
        }
        else if (A[i] == "J" || A[i] == "Q" || A[i] == "K") {
            sumA += 10;
        }
    }

    for (int i = 0; i < amountB; i++) {
        if (B[i][0] == 'A') {
            if (sumB + 11 > 21) {
                sumB += 1;
            }
            else if (sumB - 10 + 1 < 21) {
                sumB +=1;
            }
            else {
                sumB += 11;
            }
        }
        else if (B[i] == "10") {
            sumB += 10;
        }
        else if (isdigit(B[i][0])) {
            sumB += stoi(B[i]);
        }
        else if (B[i] == "J" || B[i] == "Q" || B[i] == "K") {
            sumB += 10;
        }
    }


    if (sumA > sumB && sumA <= 21 || sumA < 22 && sumB > 21) {
        cout << "A" << endl;
    }
    else if (sumB > sumA && sumB <= 21 || sumB < 22 && sumA > 21) {
        cout << "B" << endl;
    }
    else {
        cout << "Draw" << endl;
    }

    cout << sumA << " " << sumB << endl;

}
# 0309, 2024-09-28 13:10:26, PPPPPPPPPPPP-------- (60%)

#include <iostream>
#include <vector>
#include <cmath>
#include <string>
#include <algorithm>

using namespace std;

int main() {

    int amountA,amountB;
    string input;
    cin >> amountA >> amountB;
    vector<string> A;
    vector<string> B;

    for (int i = 0; i < amountA; i++) {
        cin >> input;
        A.push_back(input);
    }
    for (int i = 0; i < amountB; i++) {
        cin >> input;
        B.push_back(input);
    }

    int sumA = 0, sumB = 0;

    int countA = 0;
    for (int i = 0; i < amountA; i++) {
        if (A[i][0] == 'A') {
            countA++;
        }
        else if (A[i] == "10") {
            sumA += 10;
        }
        else if (isdigit(A[i][0])) {
            sumA += stoi(A[i]);
        }
        else if (A[i] == "J" || A[i] == "Q" || A[i] == "K") {
            sumA += 10;
        }
    }

    int countB = 0;
    for (int i = 0; i < amountB; i++) {
        if (B[i][0] == 'A') {
            countB++;
        }
        else if (B[i] == "10") {
            sumB += 10;
        }
        else if (isdigit(B[i][0])) {
            sumB += stoi(B[i]);
        }
        else if (B[i] == "J" || B[i] == "Q" || B[i] == "K") {
            sumB += 10;
        }
    }

    if (sumA + 11*countA < 22) {
        sumA+=11*countA;
    }
    else{
        sumA += countA;
    }
    if (sumB + 11*countB < 22) {
        sumB+=11*countB;
    }
    else{
        sumB += countB;
    }
    


    if (sumA > sumB && sumA <= 21 || sumA < 22 && sumB > 21) {
        cout << "A" << endl;
    }
    else if (sumB > sumA && sumB <= 21 || sumB < 22 && sumA > 21) {
        cout << "B" << endl;
    }
    else {
        cout << "Draw" << endl;
    }

    cout << sumA << " " << sumB << endl;

}
# 0310, 2024-09-28 13:17:09, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <vector>
#include <cmath>
#include <string>
#include <algorithm>

using namespace std;

int main() {

    int amountA,amountB;
    string input;
    cin >> amountA >> amountB;
    vector<string> A;
    vector<string> B;

    for (int i = 0; i < amountA; i++) {
        cin >> input;
        A.push_back(input);
    }
    for (int i = 0; i < amountB; i++) {
        cin >> input;
        B.push_back(input);
    }

    int sumA = 0, sumB = 0;

    int countA = 0;
    for (int i = 0; i < amountA; i++) {
        if (A[i][0] == 'A') {
            countA++;
        }
        else if (A[i] == "10") {
            sumA += 10;
        }
        else if (isdigit(A[i][0])) {
            sumA += stoi(A[i]);
        }
        else if (A[i] == "J" || A[i] == "Q" || A[i] == "K") {
            sumA += 10;
        }
    }

    int countB = 0;
    for (int i = 0; i < amountB; i++) {
        if (B[i][0] == 'A') {
            countB++;
        }
        else if (B[i] == "10") {
            sumB += 10;
        }
        else if (isdigit(B[i][0])) {
            sumB += stoi(B[i]);
        }
        else if (B[i] == "J" || B[i] == "Q" || B[i] == "K") {
            sumB += 10;
        }
    }

    if (countA > 1 && sumA + 11 + countA < 22) {
        sumA+=11 +countA - 1;
    }
    else if (sumA + 11*countA < 22) {
        sumA+=11*countA;
    }
    else{
        sumA += countA;
    }
    if (countB > 1 && sumB + 11 +countB < 22) {
        sumB+=11 +countB - 1;
    }
    else if (sumB + 11*countB < 22) {
        sumB+=11*countB;
    }
    else{
        sumB += countB;
    }
    


    if (sumA > sumB && sumA <= 21 || sumA < 22 && sumB > 21) {
        cout << "A" << endl;
    }
    else if (sumB > sumA && sumB <= 21 || sumB < 22 && sumA > 21) {
        cout << "B" << endl;
    }
    else {
        cout << "Draw" << endl;
    }

    cout << sumA << " " << sumB << endl;

}

# 0311, 2024-09-28 13:51:18, PP------PPP--------- (25%)

#include <iostream>
#include <string>
using namespace std;

int main() {

    
    int a,b;
    cin >> a >> b;
    string card_a  ;
    string card_b  ;

    cin.ignore();
    getline(cin,card_a);
    
    getline(cin,card_b);


    //calculate
    
    int sum_a = 0;
    //a
    int c_A = 0;

    for (int i = 0; i< card_a.size(); i++){

        if (card_a[i+1] == ' ' || i == card_a.size()-1){
            if (isdigit(card_a[i])){
                
                sum_a += card_a[i]-'0';

            }else {
                if (card_a[i] == 'J' || card_a[i] == 'Q' || card_a[i] == 'K'){
                    sum_a += 10;
                }else if(card_a[i] == 'A'){
                    c_A += 1;
                    continue;

                }
            }
        }else {
            if (card_a[i+1] == '0' ){

                sum_a += 10;

            }
            

        }

    }

    // case A

    if (c_A != 0){
        for (int i = 0; i < c_A; i++){
            if (sum_a + 11 <=21){
                sum_a += 11;
            }else if(sum_a+1 <= 21){
                sum_a++;
            }
        
        }
    }

    
    //b
    int sum_b =0;
     c_A = 0;

    for (int i = 0; i< card_b.size(); i++){

        if (card_b[i+1] == ' ' || i == card_b.size()-1){
            if (isdigit(card_b[i])){
                
                sum_b += card_b[i]-'0';

            }else {
                if (card_b[i] == 'J' || card_b[i] == 'Q' || card_b[i] == 'K'){
                    sum_b += 10;
                }else if(card_b[i] == 'A'){
                    c_A += 1;
                    continue;

                }
            }
        }else {
            if (card_b[i+1] == '0' ){

                sum_b += 10;

            }
            

        }

    }

    // case A

    if (c_A != 0){
        for (int i = 0; i < c_A; i++){
            if (sum_b + 11 <=21){
                sum_b += 11;
            }else if(sum_a+1 <= 21){
                sum_b++;
            }
        
        }
    }


    if (sum_a > sum_b && sum_a <=21 && sum_b <=21){
         cout << 'A'<< endl<< sum_a << " " << sum_b;
    }else if (sum_b > sum_a && sum_a <=21 && sum_b <=21){
         cout << 'B'<< endl<< sum_a << " " << sum_b;
    }else if (sum_a == sum_b || (sum_a >21 && sum_b > 21) ){
        cout << 'Draw'<< endl<< sum_a << " " << sum_b;

    }
   

    






}
# 0312, 2024-09-28 13:54:36, PPPPP--PPPP---P-P-P- (60%)

#include <iostream>
#include <string>
using namespace std;

int main() {

    
    int a,b;
    cin >> a >> b;
    string card_a  ;
    string card_b  ;

    cin.ignore();
    getline(cin,card_a);
    
    getline(cin,card_b);


    //calculate
    
    int sum_a = 0;
    //a
    int c_A = 0;

    for (int i = 0; i< card_a.size(); i++){

        if (card_a[i+1] == ' ' || i == card_a.size()-1){
            if (isdigit(card_a[i])){
                
                sum_a += card_a[i]-'0';

            }else {
                if (card_a[i] == 'J' || card_a[i] == 'Q' || card_a[i] == 'K'){
                    sum_a += 10;
                }else if(card_a[i] == 'A'){
                    c_A += 1;
                    continue;

                }
            }
        }else {
            if (card_a[i+1] == '0' ){

                sum_a += 10;

            }
            

        }

    }

    // case A

    if (c_A != 0){
        for (int i = 0; i < c_A; i++){
            if (sum_a + 11 <=21){
                sum_a += 11;
            }else if(sum_a+1 <= 21){
                sum_a++;
            }
        
        }
    }

    
    //b
    int sum_b =0;
     c_A = 0;

    for (int i = 0; i< card_b.size(); i++){

        if (card_b[i+1] == ' ' || i == card_b.size()-1){
            if (isdigit(card_b[i])){
                
                sum_b += card_b[i]-'0';

            }else {
                if (card_b[i] == 'J' || card_b[i] == 'Q' || card_b[i] == 'K'){
                    sum_b += 10;
                }else if(card_b[i] == 'A'){
                    c_A += 1;
                    continue;

                }
            }
        }else {
            if (card_b[i+1] == '0' ){

                sum_b += 10;

            }
            

        }

    }

    // case A

    if (c_A != 0){
        for (int i = 0; i < c_A; i++){
            if (sum_b + 11 <=21){
                sum_b += 11;
            }else if(sum_b+1 <= 21){
                sum_b++;
            }
        
        }
    }


    if (sum_a > sum_b && sum_a <=21 && sum_b <=21){
         cout << 'A'<< endl<< sum_a << " " << sum_b;
    }else if (sum_b > sum_a && sum_a <=21 && sum_b <=21){
         cout << 'B'<< endl<< sum_a << " " << sum_b;
    }else if (sum_a == sum_b || (sum_a >21 && sum_b > 21) ){
        cout << "Draw"<< endl<< sum_a << " " << sum_b;

    }
   

    






}
# 0313, 2024-09-28 14:00:19, PPPPPPPPPPPPP-P-PPP- (85%)

#include <iostream>
#include <string>
using namespace std;

int main() {

    
    int a,b;
    cin >> a >> b;
    string card_a  ;
    string card_b  ;

    cin.ignore();
    getline(cin,card_a);
    
    getline(cin,card_b);


    //calculate
    
    int sum_a = 0;
    //a
    int c_A = 0;

    for (int i = 0; i< card_a.size(); i++){

        if (card_a[i+1] == ' ' || i == card_a.size()-1){
            if (isdigit(card_a[i])){
                
                sum_a += card_a[i]-'0';

            }else {
                if (card_a[i] == 'J' || card_a[i] == 'Q' || card_a[i] == 'K'){
                    sum_a += 10;
                }else if(card_a[i] == 'A'){
                    c_A += 1;
                    continue;

                }
            }
        }else {
            if (card_a[i+1] == '0' ){

                sum_a += 10;

            }
            

        }

    }

    // case A

    if (c_A != 0){
        for (int i = 0; i < c_A; i++){
            if (sum_a + 11 <=21){
                sum_a += 11;
            }else if(sum_a+1 <= 21){
                sum_a++;
            }
        
        }
    }

    
    //b
    int sum_b =0;
     c_A = 0;

    for (int i = 0; i< card_b.size(); i++){

        if (card_b[i+1] == ' ' || i == card_b.size()-1){
            if (isdigit(card_b[i])){
                
                sum_b += card_b[i]-'0';

            }else {
                if (card_b[i] == 'J' || card_b[i] == 'Q' || card_b[i] == 'K'){
                    sum_b += 10;
                }else if(card_b[i] == 'A'){
                    c_A += 1;
                    continue;

                }
            }
        }else {
            if (card_b[i+1] == '0' ){

                sum_b += 10;

            }
            

        }

    }

    // case A

    if (c_A != 0){
        for (int i = 0; i < c_A; i++){
            
            if (sum_b + 11 <=21){
                sum_b += 11;
            }else if(sum_b+1 <= 21){
                sum_b++;
            }
        
        }
    }

    // cout << sum_a << " " << sum_b;
    if (sum_a > sum_b && sum_a <=21 && sum_b <=21){
         cout << 'A'<< endl<< sum_a << " " << sum_b;
    }else if (sum_b > sum_a && sum_a <=21 && sum_b <=21){
         cout << 'B'<< endl<< sum_a << " " << sum_b;
    }else if (sum_a == sum_b || (sum_a >21 && sum_b > 21) ){
        cout << "Draw"<< endl<< sum_a << " " << sum_b;

    }else if (sum_a <= 21 && sum_b > 21){
        cout << 'A'<< endl<< sum_a << " " << sum_b;

    }else if (sum_b <= 21 && sum_a > 21){
        cout << 'B'<< endl<< sum_a << " " << sum_b;

    }
   

    






}
# 0314, 2024-09-28 14:07:13, PPPPPPPPPPPPPPPP---- (80%)

#include <iostream>
#include <string>
using namespace std;

int main() {

    
    int a,b;
    cin >> a >> b;
    string card_a  ;
    string card_b  ;

    cin.ignore();
    getline(cin,card_a);
    
    getline(cin,card_b);


    //calculate
    
    int sum_a = 0;
    //a
    int c_A = 0;

    for (int i = 0; i< card_a.size(); i++){

        if (card_a[i+1] == ' ' || i == card_a.size()-1){
            if (isdigit(card_a[i])){
                
                sum_a += card_a[i]-'0';

            }else {
                if (card_a[i] == 'J' || card_a[i] == 'Q' || card_a[i] == 'K'){
                    sum_a += 10;
                }else if(card_a[i] == 'A'){
                    c_A += 1;
                    continue;

                }
            }
        }else {
            if (card_a[i+1] == '0' ){

                sum_a += 10;

            }
            

        }

    }

    // case A

    if (c_A == 1){
        if (sum_a + 11 <= 21 ){
            sum_a += 11;
        }else{
            sum_a++;
        }

    }else if (c_A == 2){
        if (sum_a + 22 <= 21 ){
            sum_a += 22;
        }else if (sum_a + 12 <= 21){
            sum_a+=12;
        }else{
            sum_a+=2;
        }

    }else if (c_A == 3){
        if (sum_a+ 33 <= 21 ){
            sum_a += 22;
        }else if (sum_a + 23 <= 21){
            sum_a+=12;
        }else if (sum_a + 13 <= 21){
            sum_a+=12;
        }else sum_a +=3;
    }

    
    //b
    int sum_b =0;
     c_A = 0;

    for (int i = 0; i< card_b.size(); i++){

        if (card_b[i+1] == ' ' || i == card_b.size()-1){
            if (isdigit(card_b[i])){
                
                sum_b += card_b[i]-'0';

            }else {
                if (card_b[i] == 'J' || card_b[i] == 'Q' || card_b[i] == 'K'){
                    sum_b += 10;
                }else if(card_b[i] == 'A'){
                    c_A += 1;
                    continue;

                }
            }
        }else {
            if (card_b[i+1] == '0' ){

                sum_b += 10;

            }
            

        }

    }

    // case A

    if (c_A == 1){
        if (sum_b + 11 <= 21 ){
            sum_b += 11;
        }else{
            sum_b++;
        }

    }else if (c_A == 2){
        if (sum_b + 22 <= 21 ){
            sum_b += 22;
        }else if (sum_b + 12 <= 21){
            sum_b+=12;
        }else{
            sum_b+=2;
        }

    }else if (c_A == 3){
        if (sum_b + 33 <= 21 ){
            sum_b += 22;
        }else if (sum_b + 23 <= 21){
            sum_b+=12;
        }else if (sum_b + 13 <= 21){
            sum_b+=12;
        }else sum_b +=3;
    }

    // cout << sum_a << " " << sum_b;
    if (sum_a > sum_b && sum_a <=21 && sum_b <=21){
         cout << 'A'<< endl<< sum_a << " " << sum_b;
    }else if (sum_b > sum_a && sum_a <=21 && sum_b <=21){
         cout << 'B'<< endl<< sum_a << " " << sum_b;
    }else if (sum_a == sum_b || (sum_a >21 && sum_b > 21) ){
        cout << "Draw"<< endl<< sum_a << " " << sum_b;

    }else if (sum_a <= 21 && sum_b > 21){
        cout << 'A'<< endl<< sum_a << " " << sum_b;

    }else if (sum_b <= 21 && sum_a > 21){
        cout << 'B'<< endl<< sum_a << " " << sum_b;

    }
   

    






}
# 0315, 2024-09-28 14:09:45, PPPPPPPPPPPPPPPPPP-- (90%)

#include <iostream>
#include <string>
using namespace std;

int main() {

    
    int a,b;
    cin >> a >> b;
    string card_a  ;
    string card_b  ;

    cin.ignore();
    getline(cin,card_a);
    
    getline(cin,card_b);


    //calculate
    
    int sum_a = 0;
    //a
    int c_A = 0;

    for (int i = 0; i< card_a.size(); i++){

        if (card_a[i+1] == ' ' || i == card_a.size()-1){
            if (isdigit(card_a[i])){
                
                sum_a += card_a[i]-'0';

            }else {
                if (card_a[i] == 'J' || card_a[i] == 'Q' || card_a[i] == 'K'){
                    sum_a += 10;
                }else if(card_a[i] == 'A'){
                    c_A += 1;
                    continue;

                }
            }
        }else {
            if (card_a[i+1] == '0' ){

                sum_a += 10;

            }
            

        }

    }

    // case A

    if (c_A == 1){
        if (sum_a + 11 <= 21 ){
            sum_a += 11;
        }else{
            sum_a++;
        }

    }else if (c_A == 2){
        if (sum_a + 22 <= 21 ){
            sum_a += 22;
        }else if (sum_a + 12 <= 21){
            sum_a+=12;
        }else{
            sum_a+=2;
        }

    }else if (c_A == 3){
        if (sum_a+ 33 <= 21 ){
            sum_a += 22;
        }else if (sum_a + 23 <= 21){
            sum_a+=12;
        }else if (sum_a + 13 <= 21){
            sum_a+=13;
        }else sum_a +=3;
    }

    
    //b
    int sum_b =0;
     c_A = 0;

    for (int i = 0; i< card_b.size(); i++){

        if (card_b[i+1] == ' ' || i == card_b.size()-1){
            if (isdigit(card_b[i])){
                
                sum_b += card_b[i]-'0';

            }else {
                if (card_b[i] == 'J' || card_b[i] == 'Q' || card_b[i] == 'K'){
                    sum_b += 10;
                }else if(card_b[i] == 'A'){
                    c_A += 1;
                    continue;

                }
            }
        }else {
            if (card_b[i+1] == '0' ){

                sum_b += 10;

            }
            

        }

    }

    // case A

    if (c_A == 1){
        if (sum_b + 11 <= 21 ){
            sum_b += 11;
        }else{
            sum_b++;
        }

    }else if (c_A == 2){
        if (sum_b + 22 <= 21 ){
            sum_b += 22;
        }else if (sum_b + 12 <= 21){
            sum_b+=12;
        }else{
            sum_b+=2;
        }

    }else if (c_A == 3){
        if (sum_b + 33 <= 21 ){
            sum_b += 22;
        }else if (sum_b + 23 <= 21){
            sum_b+=12;
        }else if (sum_b + 13 <= 21){
            sum_b+=12;
        }else sum_b +=3;
    }

    // cout << sum_a << " " << sum_b;
    if (sum_a > sum_b && sum_a <=21 && sum_b <=21){
         cout << 'A'<< endl<< sum_a << " " << sum_b;
    }else if (sum_b > sum_a && sum_a <=21 && sum_b <=21){
         cout << 'B'<< endl<< sum_a << " " << sum_b;
    }else if (sum_a == sum_b || (sum_a >21 && sum_b > 21) ){
        cout << "Draw"<< endl<< sum_a << " " << sum_b;

    }else if (sum_a <= 21 && sum_b > 21){
        cout << 'A'<< endl<< sum_a << " " << sum_b;

    }else if (sum_b <= 21 && sum_a > 21){
        cout << 'B'<< endl<< sum_a << " " << sum_b;

    }
   

    






}
# 0316, 2024-09-28 14:10:52, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <string>
using namespace std;

int main() {

    
    int a,b;
    cin >> a >> b;
    string card_a  ;
    string card_b  ;

    cin.ignore();
    getline(cin,card_a);
    
    getline(cin,card_b);


    //calculate
    
    int sum_a = 0;
    //a
    int c_A = 0;

    for (int i = 0; i< card_a.size(); i++){

        if (card_a[i+1] == ' ' || i == card_a.size()-1){
            if (isdigit(card_a[i])){
                
                sum_a += card_a[i]-'0';

            }else {
                if (card_a[i] == 'J' || card_a[i] == 'Q' || card_a[i] == 'K'){
                    sum_a += 10;
                }else if(card_a[i] == 'A'){
                    c_A += 1;
                    continue;

                }
            }
        }else {
            if (card_a[i+1] == '0' ){

                sum_a += 10;

            }
            

        }

    }

    // case A

    if (c_A == 1){
        if (sum_a + 11 <= 21 ){
            sum_a += 11;
        }else{
            sum_a++;
        }

    }else if (c_A == 2){
        if (sum_a + 22 <= 21 ){
            sum_a += 22;
        }else if (sum_a + 12 <= 21){
            sum_a+=12;
        }else{
            sum_a+=2;
        }

    }else if (c_A == 3){
        if (sum_a+ 33 <= 21 ){
            sum_a += 33;
        }else if (sum_a + 23 <= 21){
            sum_a+=23;
        }else if (sum_a + 13 <= 21){
            sum_a+=13;
        }else sum_a +=3;
    }

    
    //b
    int sum_b =0;
     c_A = 0;

    for (int i = 0; i< card_b.size(); i++){

        if (card_b[i+1] == ' ' || i == card_b.size()-1){
            if (isdigit(card_b[i])){
                
                sum_b += card_b[i]-'0';

            }else {
                if (card_b[i] == 'J' || card_b[i] == 'Q' || card_b[i] == 'K'){
                    sum_b += 10;
                }else if(card_b[i] == 'A'){
                    c_A += 1;
                    continue;

                }
            }
        }else {
            if (card_b[i+1] == '0' ){

                sum_b += 10;

            }
            

        }

    }

    // case A

    if (c_A == 1){
        if (sum_b + 11 <= 21 ){
            sum_b += 11;
        }else{
            sum_b++;
        }

    }else if (c_A == 2){
        if (sum_b + 22 <= 21 ){
            sum_b += 22;
        }else if (sum_b + 12 <= 21){
            sum_b+=12;
        }else{
            sum_b+=2;
        }

    }else if (c_A == 3){
        if (sum_b + 33 <= 21 ){
            sum_b += 33;
        }else if (sum_b + 23 <= 21){
            sum_b+=23;
        }else if (sum_b + 13 <= 21){
            sum_b+=13;
        }else sum_b +=3;
    }

    // cout << sum_a << " " << sum_b;
    if (sum_a > sum_b && sum_a <=21 && sum_b <=21){
         cout << 'A'<< endl<< sum_a << " " << sum_b;
    }else if (sum_b > sum_a && sum_a <=21 && sum_b <=21){
         cout << 'B'<< endl<< sum_a << " " << sum_b;
    }else if (sum_a == sum_b || (sum_a >21 && sum_b > 21) ){
        cout << "Draw"<< endl<< sum_a << " " << sum_b;

    }else if (sum_a <= 21 && sum_b > 21){
        cout << 'A'<< endl<< sum_a << " " << sum_b;

    }else if (sum_b <= 21 && sum_a > 21){
        cout << 'B'<< endl<< sum_a << " " << sum_b;

    }
   

    






}

# 0317, 2024-09-28 13:38:45, PPPP----------P---P- (30%)

#include <iostream>
#include <vector>

using namespace std;

int main() {
    int na, nb;
    cin >> na >> nb;
    int totalA = 0, totalB =0;

   vector<string> a;
   vector<string> b;

   string ai, bi;

    for (int i=0; i<na; i++) {
        cin >> ai;
        a.push_back(ai);
    }

    for (int i=0; i<nb; i++) {
        cin >> bi;
        b.push_back(bi);
    }

    for (auto e : a) {
        if (e != "J" && e!= "Q" && e!="K" && e!="A") {
            totalA += stoi(e);
        }
        else if (e == "J" || e == "Q" || e =="K" ) { 
            totalA += 10;
        } else if (e == "A") {
            int  k = totalA;
            int t1 = k += 1;
            int t2 = k += 11;
            
            if (t2 <= 21) {
                totalA += 11;
            } else {
                totalA += 1;
            }
        }
    }
    for (auto e : b) {
        if (e != "J" && e!= "Q" && e!="K" && e!="A") {
            totalB += stoi(e);
        }
        else if (e == "J" || e == "Q" || e =="K" ) { 
            totalB += 10;
        } else if (e == "A") {
            int  k = totalB;
            int t1 = k += 1;
            int t2 = k += 11;
            
            if (t2 <= 21) {
                totalB += 11;
            } else {
                totalB += 1;
            }
        }
    }

    bool mA21 = totalA > 21;
    bool mB21 = totalB > 21;
    if (mA21 && mB21) {
        cout << "Draw";
    } else if (mA21 && !mB21) {
        cout << "B";
    } else if (!mA21 && mB21) {
        cout << "A";
    } else {
        if (totalA > totalB) {
            cout << "A" << endl;
        } else if (totalA == totalB) {
            cout << "Draw" << endl;
        } else {
            cout << "B" << endl;
        }
    }
    
    cout << totalA << " " << totalB;


    
}
# 0318, 2024-09-28 13:39:50, PPPPPPPP----P-P--PP- (60%)

#include <iostream>
#include <vector>

using namespace std;

int main() {
    int na, nb;
    cin >> na >> nb;
    int totalA = 0, totalB =0;

   vector<string> a;
   vector<string> b;

   string ai, bi;

    for (int i=0; i<na; i++) {
        cin >> ai;
        a.push_back(ai);
    }

    for (int i=0; i<nb; i++) {
        cin >> bi;
        b.push_back(bi);
    }

    for (auto e : a) {
        if (e != "J" && e!= "Q" && e!="K" && e!="A") {
            totalA += stoi(e);
        }
        else if (e == "J" || e == "Q" || e =="K" ) { 
            totalA += 10;
        } else if (e == "A") {
            int  k = totalA;
            int t1 = k += 1;
            int t2 = k += 11;
            
            if (t2 <= 21) {
                totalA += 11;
            } else {
                totalA += 1;
            }
        }
    }
    for (auto e : b) {
        if (e != "J" && e!= "Q" && e!="K" && e!="A") {
            totalB += stoi(e);
        }
        else if (e == "J" || e == "Q" || e =="K" ) { 
            totalB += 10;
        } else if (e == "A") {
            int  k = totalB;
            int t1 = k += 1;
            int t2 = k += 11;
            
            if (t2 <= 21) {
                totalB += 11;
            } else {
                totalB += 1;
            }
        }
    }

    bool mA21 = totalA > 21;
    bool mB21 = totalB > 21;
    if (mA21 && mB21) {
        cout << "Draw" << endl;;
    } else if (mA21 && !mB21) {
        cout << "B" << endl;
    } else if (!mA21 && mB21) {
        cout << "A" << endl;
    } else {
        if (totalA > totalB) {
            cout << "A" << endl;
        } else if (totalA == totalB) {
            cout << "Draw" << endl;
        } else {
            cout << "B" << endl;
        }
    }
    
    cout << totalA << " " << totalB;


    
}
# 0319, 2024-09-28 14:11:17, PPPPPPPP----PPPP-P-- (65%)

#include <iostream>
#include <vector>

using namespace std;

int main() {
    int na, nb;
    cin >> na >> nb;
    int totalA = 0, totalB =0;

   vector<string> a;
   vector<string> b;

   string ai, bi;

    for (int i=0; i<na; i++) {
        cin >> ai;
        a.push_back(ai);
    }

    for (int i=0; i<nb; i++) {
        cin >> bi;
        b.push_back(bi);
    }

    int cA = 0, cB = 0;
    for (auto c : a) {
        if (c == "A") {
            cA++;
        }
    }
    for (auto c : b) {
        if (c == "A") {
            cB++;
        }
    }

    if (cA == 3) {
        totalA = 13;
    } else if (cA == 2) {
        for (auto e : a) {
            if (e != "A" && e != "J" && e!= "Q" && e!="K") {
                totalA += stoi(e);
            } else if (e == "J" || e == "Q" || e =="K" ) {
                totalA += 10;
            }
        }
        int k = totalA;

        if (k + 12 <= 21) {
            totalA += 12;
        } else {
            totalA += 2;
        }
    } else {
        for (auto e : a) {
            if (e != "J" && e!= "Q" && e!="K" && e!="A") {
                totalA += stoi(e);
            }
            else if (e == "J" || e == "Q" || e =="K" ) { 
                totalA += 10;
            } else if (e == "A") {
                int k = totalA;
                int t1 = k += 1;
                int t2 = k += 11;
            
                if (t2 <= 21) {
                    totalA += 11;
                } else {
                    totalA += 1;
                }
            }
        }

    }
    if (cB == 3) {
        totalA = 13;
    } else if (cB == 2) {
        for (auto e : b) {
            if (e != "A" && e != "J" && e!= "Q" && e!="K") {
                totalB += stoi(e);
            } else if (e == "J" || e == "Q" || e =="K" ) {
                totalB += 10;
            }
        }
        int k = totalB;

        if (k + 12 <= 21) {
            totalB += 12;
        } else {
            totalB += 2;
        }
    } else {
        for (auto e : b) {
            if (e != "J" && e!= "Q" && e!="K" && e!="A") {
                totalB += stoi(e);
            }
            else if (e == "J" || e == "Q" || e =="K" ) { 
                totalB += 10;
            } else if (e == "A") {
                int  k = totalB;
                int t1 = k += 1;
                int t2 = k += 11;
            
                if (t2 <= 21) {
                    totalB += 11;
                } else {
                    totalB += 1;
                }
            }
        }

    }
    bool mA21 = totalA > 21;
    bool mB21 = totalB > 21;
    if (mA21 && mB21) {
        cout << "Draw" << endl;;
    } else if (mA21 && !mB21) {
        cout << "B" << endl;
    } else if (!mA21 && mB21) {
        cout << "A" << endl;
    } else {
        if (totalA > totalB) {
            cout << "A" << endl;
        } else if (totalA == totalB) {
            cout << "Draw" << endl;
        } else {
            cout << "B" << endl;
        }
    }
    
    cout << totalA << " " << totalB;


    
}
# 0320, 2024-09-28 14:14:10, PPPPPPPP----PPPP-PPP (75%)

#include <iostream>
#include <vector>

using namespace std;

int main() {
    int na, nb;
    cin >> na >> nb;
    int totalA = 0, totalB =0;

   vector<string> a;
   vector<string> b;

   string ai, bi;

    for (int i=0; i<na; i++) {
        cin >> ai;
        a.push_back(ai);
    }

    for (int i=0; i<nb; i++) {
        cin >> bi;
        b.push_back(bi);
    }

    int cA = 0, cB = 0;
    for (auto c : a) {
        if (c == "A") {
            cA++;
        }
    }
    for (auto c : b) {
        if (c == "A") {
            cB++;
        }
    }
    // cout << cA << " " << cB << endl;

    if (cA == 3) {
        totalA += 13;
    } else if (cA == 2) {
        for (auto e : a) {
            if (e != "A" && e != "J" && e!= "Q" && e!="K") {
                totalA += stoi(e);
            } else if (e == "J" || e == "Q" || e =="K" ) {
                totalA += 10;
            }
        }
        int k = totalA;

        if (k + 12 <= 21) {
            totalA += 12;
        } else {
            totalA += 2;
        }
    } else {
        for (auto e : a) {
            if (e != "J" && e!= "Q" && e!="K" && e!="A") {
                totalA += stoi(e);
            }
            else if (e == "J" || e == "Q" || e =="K" ) { 
                totalA += 10;
            } else if (e == "A") {
                int k = totalA;
                int t1 = k += 1;
                int t2 = k += 11;
            
                if (t2 <= 21) {
                    totalA += 11;
                } else {
                    totalA += 1;
                }
            }
        }

    }
    if (cB == 3) {
        totalB += 13;
    } else if (cB == 2) {
        for (auto e : b) {
            if (e != "A" && e != "J" && e!= "Q" && e!="K") {
                totalB += stoi(e);
            } else if (e == "J" || e == "Q" || e =="K" ) {
                totalB += 10;
            }
        }
        int k = totalB;

        if (k + 12 <= 21) {
            totalB += 12;
        } else {
            totalB += 2;
        }
    } else {
        for (auto e : b) {
            if (e != "J" && e!= "Q" && e!="K" && e!="A") {
                totalB += stoi(e);
            }
            else if (e == "J" || e == "Q" || e =="K" ) { 
                totalB += 10;
            } else if (e == "A") {
                int  k = totalB;
                int t1 = k += 1;
                int t2 = k += 11;
            
                if (t2 <= 21) {
                    totalB += 11;
                } else {
                    totalB += 1;
                }
            }
        }

    }
    bool mA21 = totalA > 21;
    bool mB21 = totalB > 21;
    if (mA21 && mB21) {
        cout << "Draw" << endl;;
    } else if (mA21 && !mB21) {
        cout << "B" << endl;
    } else if (!mA21 && mB21) {
        cout << "A" << endl;
    } else {
        if (totalA > totalB) {
            cout << "A" << endl;
        } else if (totalA == totalB) {
            cout << "Draw" << endl;
        } else {
            cout << "B" << endl;
        }
    }
    
    cout << totalA << " " << totalB;


    
}
# 0321, 2024-09-28 14:33:47, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <vector>

using namespace std;

int main() {
    int na, nb;
    cin >> na >> nb;
    int totalA = 0, totalB =0;

   vector<string> a;
   vector<string> b;

   string ai, bi;

    for (int i=0; i<na; i++) {
        cin >> ai;
        a.push_back(ai);
    }

    for (int i=0; i<nb; i++) {
        cin >> bi;
        b.push_back(bi);
    }

    int cA = 0, cB = 0;
    for (auto c : a) {
        if (c == "A") {
            cA++;
        }
    }
    for (auto c : b) {
        if (c == "A") {
            cB++;
        }
    }
    // cout << cA << " " << cB << endl;

    if (cA == 3) {
        totalA += 13;
    } else if (cA == 2) {
        for (auto e : a) {
            if (e != "A" && e != "J" && e!= "Q" && e!="K") {
                totalA += stoi(e);
            } else if (e == "J" || e == "Q" || e =="K" ) {
                totalA += 10;
            }
        }
        int k = totalA;

        if (k + 12 <= 21) {
            totalA += 12;
        } else {
            totalA += 2;
        }
    } else  if (cA == 1){
        for (auto e : a) {
            if (e != "J" && e!= "Q" && e!="K" && e!="A") {
                totalA += stoi(e);
            }
            else if (e == "J" || e == "Q" || e =="K" ) { 
                totalA += 10;
            } 
            
        }
        int j = totalA;
            if (j + 11 <= 21) {
                totalA += 11;
            } else {
                totalA += 1;
            }

    } else {
        for (auto e : a) {
            if (e != "J" && e!= "Q" && e!="K" && e!="A") {
                totalA += stoi(e);
            }
            else if (e == "J" || e == "Q" || e =="K" ) { 
                totalA += 10;
            } 
        }
        
    }


    if (cB == 3) {
        totalB += 13;
    } else if (cB == 2) {
        for (auto e : b) {
            if (e != "A" && e != "J" && e!= "Q" && e!="K") {
                totalB += stoi(e);
            } else if (e == "J" || e == "Q" || e =="K" ) {
                totalB += 10;
            }
        }
        int k = totalB;

        if (k + 12 <= 21) {
            totalB += 12;
        } else {
            totalB += 2;
        }
    } else if (cB == 1) {
        for (auto e : b) {
            if (e != "J" && e!= "Q" && e!="K" && e!="A") {
                totalB += stoi(e);
            }
            else if (e == "J" || e == "Q" || e =="K" ) { 
                totalB += 10;
            } 
            // cout << totalB <<endl;
            
        }
        int j = totalB;
            if (j + 11 <= 21) {
                totalB += 11;
            } else {
                totalB += 1;
            }

    } else{
        for (auto e : b) {
            if (e != "J" && e!= "Q" && e!="K" && e!="A") {
                totalB += stoi(e);
            }
            else if (e == "J" || e == "Q" || e =="K" ) { 
                totalB += 10;
            } 

        }

    }
    bool mA21 = totalA > 21;
    bool mB21 = totalB > 21;
    if (mA21 && mB21) {
        cout << "Draw" << endl;;
    } else if (mA21 && !mB21) {
        cout << "B" << endl;
    } else if (!mA21 && mB21) {
        cout << "A" << endl;
    } else {
        if (totalA > totalB) {
            cout << "A" << endl;
        } else if (totalA == totalB) {
            cout << "Draw" << endl;
        } else {
            cout << "B" << endl;
        }
    }
    
    cout << totalA << " " << totalB;


    
}

# 0322, 2024-09-28 10:37:24, PPPPP---PPP--------- (40%)

#include<iostream>
#include<string>
using namespace std;


int main(){
    int a,b;
    cin>>a>>b;
    int suma=0,sumb=0;
    string arra[a];
    string arrb[b];
    string arrst[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    bool a_have_a=false;
    bool b_have_a=false;
    int arrpoint[13]={1,2,3,4,5,6,7,8,9,10,10,10,10};
    for(int i=0; i<a ; i++){
        cin>>arra[i];
        for(int k=0;k<13;k++){
            if(arra[i]=="A"){
                a_have_a=true;
                continue;

            }
            if(arra[i]==arrst[k]){
                suma+=arrpoint[k];
                break;
            }
        }
    }
    if(a_have_a){
        if(suma+11 >21){
            suma=suma+1;
        }
        else{
            suma=suma+11;
        }
    }
    for(int i=0; i<b ; i++){
        cin>>arrb[i];
        for(int k=0;k<13;k++){
            if(arrb[i]=="A"){
                b_have_a=true;
                continue;
            }
            if(arrb[i]==arrst[k]){
                sumb+=arrpoint[k];
                break;
            }
        }
    }
    if(b_have_a){
        if(sumb+11 >21){
            sumb=sumb+1;
        }
        else{
            sumb=sumb+11;
        }
    }
    //cout<<suma<<' '<<sumb;
    if(suma==sumb){
        cout<<"Draw"<<endl;
        cout<<suma<<' '<<sumb<<endl;
    }
    else if (suma>sumb)
    {
        cout<<"A"<<endl;
        cout<<suma<<' '<<sumb<<endl;
    }
    else{
        cout<<"B"<<endl;
        cout<<suma<<' '<<sumb<<endl;
    }
    

}
# 0323, 2024-09-28 10:40:29, PPPP----PPP--------- (35%)

#include<iostream>
#include<string>
using namespace std;


int main(){
    int a,b;
    cin>>a>>b;
    int suma=0,sumb=0;
    string arra[a];
    string arrb[b];
    string arrst[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    bool a_have_a=false;
    bool b_have_a=false;
    int arrpoint[13]={1,2,3,4,5,6,7,8,9,10,10,10,10};
    for(int i=0; i<a ; i++){
        cin>>arra[i];
        for(int k=0;k<13;k++){
            if(arra[i]=="A"){
                a_have_a=true;
                continue;

            }
            if(arra[i]==arrst[k]){
                suma+=arrpoint[k];
                break;
            }
        }
    }
    if(a_have_a){
        if(suma+11 >21){
            suma=suma+1;
        }
        else{
            suma=suma+11;
        }
    }
    for(int i=0; i<b ; i++){
        cin>>arrb[i];
        for(int k=0;k<13;k++){
            if(arrb[i]=="A"){
                b_have_a=true;
                continue;
            }
            if(arrb[i]==arrst[k]){
                sumb+=arrpoint[k];
                break;
            }
        }
    }
    if(b_have_a){
        if(sumb+11 >21){
            sumb=sumb+1;
        }
        else{
            sumb=sumb+11;
        }
    }
    //cout<<suma<<' '<<sumb;
    if(suma>21) suma=-1;
    if(sumb>21) sumb=-1;
    if(suma==sumb or (suma>21 and sumb>21)){
        cout<<"Draw"<<endl;
        cout<<suma<<' '<<sumb<<endl;
    }
    else if (suma>sumb)
    {
        cout<<"A"<<endl;
        cout<<suma<<' '<<sumb<<endl;
    }
    else{
        cout<<"B"<<endl;
        cout<<suma<<' '<<sumb<<endl;
    }
    

}
# 0324, 2024-09-28 10:40:55, PPPPP--PPPP--------- (45%)

#include<iostream>
#include<string>
using namespace std;


int main(){
    int a,b;
    cin>>a>>b;
    int suma=0,sumb=0;
    string arra[a];
    string arrb[b];
    string arrst[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    bool a_have_a=false;
    bool b_have_a=false;
    int arrpoint[13]={1,2,3,4,5,6,7,8,9,10,10,10,10};
    for(int i=0; i<a ; i++){
        cin>>arra[i];
        for(int k=0;k<13;k++){
            if(arra[i]=="A"){
                a_have_a=true;
                continue;

            }
            if(arra[i]==arrst[k]){
                suma+=arrpoint[k];
                break;
            }
        }
    }
    if(a_have_a){
        if(suma+11 >21){
            suma=suma+1;
        }
        else{
            suma=suma+11;
        }
    }
    for(int i=0; i<b ; i++){
        cin>>arrb[i];
        for(int k=0;k<13;k++){
            if(arrb[i]=="A"){
                b_have_a=true;
                continue;
            }
            if(arrb[i]==arrst[k]){
                sumb+=arrpoint[k];
                break;
            }
        }
    }
    if(b_have_a){
        if(sumb+11 >21){
            sumb=sumb+1;
        }
        else{
            sumb=sumb+11;
        }
    }
    //cout<<suma<<' '<<sumb;
    // if(suma>21) suma=-1;
    // if(sumb>21) sumb=-1;
    if(suma==sumb or (suma>21 and sumb>21)){
        cout<<"Draw"<<endl;
        cout<<suma<<' '<<sumb<<endl;
    }
    else if (suma>sumb)
    {
        cout<<"A"<<endl;
        cout<<suma<<' '<<sumb<<endl;
    }
    else{
        cout<<"B"<<endl;
        cout<<suma<<' '<<sumb<<endl;
    }
    

}
# 0325, 2024-09-28 10:44:26, PPPPPPPPPPPP-------- (60%)

#include<iostream>
#include<string>
using namespace std;


int main(){
    int a,b;
    cin>>a>>b;
    int suma=0,sumb=0;
    string arra[a];
    string arrb[b];
    string arrst[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    bool a_have_a=false;
    bool b_have_a=false;
    int arrpoint[13]={1,2,3,4,5,6,7,8,9,10,10,10,10};
    for(int i=0; i<a ; i++){
        cin>>arra[i];
        for(int k=0;k<13;k++){
            if(arra[i]=="A"){
                a_have_a=true;
                continue;

            }
            if(arra[i]==arrst[k]){
                suma+=arrpoint[k];
                break;
            }
        }
    }
    if(a_have_a){
        if(suma+11 >21){
            suma=suma+1;
        }
        else{
            suma=suma+11;
        }
    }
    for(int i=0; i<b ; i++){
        cin>>arrb[i];
        for(int k=0;k<13;k++){
            if(arrb[i]=="A"){
                b_have_a=true;
                continue;
            }
            if(arrb[i]==arrst[k]){
                sumb+=arrpoint[k];
                break;
            }
        }
    }
    if(b_have_a){
        if(sumb+11 >21){
            sumb=sumb+1;
        }
        else{
            sumb=sumb+11;
        }
    }
    //cout<<suma<<' '<<sumb;
    int x=suma;
    int y=sumb;
    if(suma>21) suma=-1;
    if(sumb>21) sumb=-1;
    if(suma==sumb or (suma>21 and sumb>21)){
        cout<<"Draw"<<endl;
        cout<<x<<' '<<y<<endl;
    }
    else if (suma>sumb)
    {
        cout<<"A"<<endl;
        cout<<x<<' '<<y<<endl;
    }
    else{
        cout<<"B"<<endl;
        cout<<x<<' '<<y<<endl;
    }
    

}
# 0326, 2024-09-28 11:29:02, PPPPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
#include<string>
using namespace std;


int main(){
    int a,b;
    cin>>a>>b;
    int suma=0,sumb=0;
    int counta=0;
    int countb=0;
    string arra[a];
    string arrb[b];
    string arrst[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    bool a_have_a=false;
    bool b_have_a=false;
    int arrpoint[13]={1,2,3,4,5,6,7,8,9,10,10,10,10};
    for(int i=0; i<a ; i++){
        cin>>arra[i];
        for(int k=0;k<13;k++){
            if(arra[i]=="A"){
                a_have_a=true;
                counta+=1;
                break;

            }
            if(arra[i]==arrst[k]){
                suma+=arrpoint[k];
                break;
            }
        }
    }
    while(counta!=0){
        if(a_have_a){
            if(suma+11 >21){
                suma=suma+1;
            }
            else{
                if(suma+11==21 and counta>1){
                    suma=suma+1;
                }
                else{
                    suma=suma+11;
                }
            }
        }
        counta-=1;
    }
    for(int i=0; i<b ; i++){
        cin>>arrb[i];
        for(int k=0;k<13;k++){
            if(arrb[i]=="A"){
                b_have_a=true;
                countb+=1;
                break;
            }
            if(arrb[i]==arrst[k]){
                sumb+=arrpoint[k];
                break;
            }
            else{
                continue;
            }
        }
    }
    while(countb!=0){
        if(b_have_a){
            if(sumb+11 >21){
                sumb=sumb+1;
            }
            else{
                if(sumb+11==21 and countb>1){
                    sumb=sumb+1;
                }
                else{
                    sumb=sumb+11;
                }
            }
        }
        countb-=1;
    }
    //cout<<suma<<' '<<sumb;
    int x=suma;
    int y=sumb;
    if(suma>21) suma=-1;
    if(sumb>21) sumb=-1;
    if(suma==sumb or (suma>21 and sumb>21)){
        cout<<"Draw"<<endl;
        cout<<x<<' '<<y<<endl;
    }
    else if (suma>sumb)
    {
        cout<<"A"<<endl;
        cout<<x<<' '<<y<<endl;
    }
    else{
        cout<<"B"<<endl;
        cout<<x<<' '<<y<<endl;
    }
    

}

# 0327, 2024-09-28 10:07:48, -PP-P-xx--x-x-x---x- (15%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    int A,B,valA=0,valB=0;
    cin >> A >> B;
    string x[A],y[B];
    for(int i=0;i<A;i++){
        cin >> x[i];
        if(x[i]=="J"||x[i]=="Q"||x[i]=="K"){
            valA +=10;
        }
        else if(x[i]=="A"){
        }
        else{
            valA += stoi(x[i]);
        }

    }
    for(int i=0;i<B;i++){
        cin >> y[i];
        if(y[i]=="J"||y[i]=="Q"||y[i]=="K"){
            valB +=10;
        }
        else if(x[i]=="A"){
        }
        else{
            valB += stoi(x[i]);
        }
    }
    for(int i=0;i<A;i++){
        if(x[i]=="A"){
            valA += 11;
            if(valA>21)valA -=10;
        }
    }
    for(int i=0;i<B;i++){
        if(y[i]=="A"){
            valB += 11;
            if(valB>21)valB -=10;
        }
    }
    if(valA>valB)cout << "A\n";
    if(valA<valB)cout << "B\n";
    if(valA==valB)cout << "Draw\n";
    cout << valA << " " << valB;
}
# 0328, 2024-09-28 10:15:20, PPPPP---PPP--PPPP-PP (70%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    int A,B,valA=0,valB=0;
    cin >> A >> B;
    string x[A],y[B];
    for(int i=0;i<A;i++){
        cin >> x[i];
        if(x[i]=="J"||x[i]=="Q"||x[i]=="K"){
            valA +=10;
        }
        else if(x[i]=="A"){
            valA += 11;
        }
        else{
            valA += stoi(x[i]);
        }

    }
    for(int i=0;i<B;i++){
        cin >> y[i];
        if(y[i]=="J"||y[i]=="Q"||y[i]=="K"){
            valB +=10;
        }
        else if(y[i]=="A"){
            valB += 11;
        }
        else{
            valB += stoi(y[i]);
        }
    }
    for(int i=0;i<A;i++){
        if(valA>21&&x[i]=="A")valA -=10;
    }
    for(int i=0;i<B;i++){
        if(valB>21&&y[i]=="A")valB -=10;
    }
    if(valA>valB)cout << "A\n";
    if(valA<valB)cout << "B\n";
    if(valA==valB)cout << "Draw\n";
    cout << valA << " " << valB;
}
# 0329, 2024-09-28 10:17:27, PPPP----PPP--PPPP-PP (65%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    int A,B,valA=0,valB=0;
    cin >> A >> B;
    string x[A],y[B];
    for(int i=0;i<A;i++){
        cin >> x[i];
        if(x[i]=="J"||x[i]=="Q"||x[i]=="K"){
            valA +=10;
        }
        else if(x[i]=="A"){
            valA += 11;
        }
        else{
            valA += stoi(x[i]);
        }

    }
    for(int i=0;i<B;i++){
        cin >> y[i];
        if(y[i]=="J"||y[i]=="Q"||y[i]=="K"){
            valB +=10;
        }
        else if(y[i]=="A"){
            valB += 11;
        }
        else{
            valB += stoi(y[i]);
        }
    }
    for(int i=0;i<A;i++){
        if(valA>21&&x[i]=="A")valA -=10;
    }
    for(int i=0;i<B;i++){
        if(valB>21&&y[i]=="A")valB -=10;
    }
    if(valA>valB||valA>21)cout << "A\n";
    if(valA<valB||valB>21)cout << "B\n";
    if(valA==valB||valA>21&&valB>21)cout << "Draw\n";
    cout << valA << " " << valB;
}
# 0330, 2024-09-28 10:18:35, PPPP----PPP--PPPP-PP (65%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    int A,B,valA=0,valB=0;
    cin >> A >> B;
    string x[A],y[B];
    for(int i=0;i<A;i++){
        cin >> x[i];
        if(x[i]=="J"||x[i]=="Q"||x[i]=="K"){
            valA +=10;
        }
        else if(x[i]=="A"){
            valA += 11;
        }
        else{
            valA += stoi(x[i]);
        }

    }
    for(int i=0;i<B;i++){
        cin >> y[i];
        if(y[i]=="J"||y[i]=="Q"||y[i]=="K"){
            valB +=10;
        }
        else if(y[i]=="A"){
            valB += 11;
        }
        else{
            valB += stoi(y[i]);
        }
    }
    for(int i=0;i<A;i++){
        if(valA>21&&x[i]=="A")valA -=10;
    }
    for(int i=0;i<B;i++){
        if(valB>21&&y[i]=="A")valB -=10;
    }
    if(valA>valB||valB>21)cout << "A\n";
    if(valA<valB||valA>21)cout << "B\n";
    if(valA==valB||valA>21&&valB>21)cout << "Draw\n";
    cout << valA << " " << valB;
}
# 0331, 2024-09-28 10:22:19, PPPPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    int A,B,valA=0,valB=0;
    cin >> A >> B;
    string x[A],y[B];
    for(int i=0;i<A;i++){
        cin >> x[i];
        if(x[i]=="J"||x[i]=="Q"||x[i]=="K"){
            valA +=10;
        }
        else if(x[i]=="A"){
            valA += 11;
        }
        else{
            valA += stoi(x[i]);
        }

    }
    for(int i=0;i<B;i++){
        cin >> y[i];
        if(y[i]=="J"||y[i]=="Q"||y[i]=="K"){
            valB +=10;
        }
        else if(y[i]=="A"){
            valB += 11;
        }
        else{
            valB += stoi(y[i]);
        }
    }
    for(int i=0;i<A;i++){
        if(valA>21&&x[i]=="A")valA -=10;
    }
    for(int i=0;i<B;i++){
        if(valB>21&&y[i]=="A")valB -=10;
    }
    if(valA>valB&&valA<22||valB>21&&valA<22)cout << "A\n";
    if(valA<valB&&valB<22||valA>21&&valB<22)cout << "B\n";
    if(valA==valB||valA>21&&valB>21)cout << "Draw\n";
    cout << valA << " " << valB;
}

# 0332, 2024-09-28 10:40:46, PP------------------ (10%)

#include <iostream>
#include <vector>
#include <cctype>
using namespace std;

int main(){
int numa, numb;
cin >> numa >> numb;
string data;

vector<string> a;
vector<string> b;
for(int i = 0; i < numa; i++){
    cin >> data;
    a.push_back(data);
}
for(int i = 0; i < numb; i++){
    cin >> data;
    b.push_back(data);
}

int pointa = 0;
int pointb = 0;
for(int i = 0; i < a.size(); i++){
    if(a[i] == "2" || a[i] == "3" || a[i] == "4" || a[i] == "5" || a[i] == "6" || a[i] == "7" || a[i] == "8" || a[i] == "9" || a[i] == "10" ){
        pointa += stoi(a[i]);
    }
    else{
        if(a[i] == "K" || a[i] == "J" || a[i] == "Q"){
            pointa += 10;
        }
    }
}
for(int i = 0; i < b.size(); i++){
    if(b[i] == "2" || b[i] == "3" || b[i] == "4" || b[i] == "5" || b[i] == "6" || b[i] == "7" || b[i] == "8" || b[i] == "9" || b[i] == "10" ){
        pointb += stoi(b[i]);
    }
    else{
        if(b[i] == "K" || b[i] == "J" || b[i] == "Q"){
            pointb += 10;
        }
    }
}

if(pointa > pointb){
    cout << "A" << endl;
}
else if(pointa < pointb){
    cout << "B" << endl;
}
else{
    cout << "Draw";
}
cout  << pointa << " " << pointb;
}
# 0333, 2024-09-28 10:51:19, PPPPP---------P---P- (35%)

#include <iostream>
#include <vector>
#include <cctype>
using namespace std;

int main(){
int numa, numb;
cin >> numa >> numb;
string data;

vector<string> a;
vector<string> b;
for(int i = 0; i < numa; i++){
    cin >> data;
    a.push_back(data);
}
for(int i = 0; i < numb; i++){
    cin >> data;
    b.push_back(data);
}

int pointa = 0;
int pointb = 0;
for(int i = 0; i < a.size(); i++){
    if(a[i] == "2" || a[i] == "3" || a[i] == "4" || a[i] == "5" || a[i] == "6" || a[i] == "7" || a[i] == "8" || a[i] == "9" || a[i] == "10" ){
        pointa += stoi(a[i]);
    }
    else if(a[i] == "K" || a[i] == "J" || a[i] == "Q"){
        pointa += 10;
    }
    else{
        if(pointa + 11 < 21){
            pointa += 11;
        }
        else {
            if((pointa + 11) - 21 > pointa + 1){
                pointa = pointa + 11 -21;
            }
            else{
                pointa += 1;
            }
        }
    }
}
for(int i = 0; i < b.size(); i++){
    if(b[i] == "2" || b[i] == "3" || b[i] == "4" || b[i] == "5" || b[i] == "6" || b[i] == "7" || b[i] == "8" || b[i] == "9" || b[i] == "10" ){
        pointb += stoi(b[i]);
    }
    else if(b[i] == "K" || b[i] == "J" || b[i] == "Q"){
        pointb += 10;
    }
    else{
        if(pointb + 11 < 21){
            pointb += 11;
        }
        else {
            if((pointb + 11) - 21 > pointb + 1){
                pointb = pointb + 11 -21;
            }
            else{
                pointb += 1;
            }
        }
    }
}


if(pointa > pointb){
    cout << "A" << endl;
}
else if(pointa < pointb){
    cout << "B" << endl;
}
else{
    cout << "Draw" << endl;
}
cout  << pointa << " " << pointb;
}
# 0334, 2024-09-28 10:56:38, PPPPPPPP----P-P--PP- (60%)

#include <iostream>
#include <vector>
#include <cctype>
using namespace std;

int main(){
int numa, numb;
cin >> numa >> numb;
string data;

vector<string> a;
vector<string> b;
for(int i = 0; i < numa; i++){
    cin >> data;
    a.push_back(data);
}
for(int i = 0; i < numb; i++){
    cin >> data;
    b.push_back(data);
}

int pointa = 0;
int pointb = 0;
for(int i = 0; i < a.size(); i++){
    if(a[i] == "2" || a[i] == "3" || a[i] == "4" || a[i] == "5" || a[i] == "6" || a[i] == "7" || a[i] == "8" || a[i] == "9" || a[i] == "10" ){
        pointa += stoi(a[i]);
    }
    else if(a[i] == "K" || a[i] == "J" || a[i] == "Q"){
        pointa += 10;
    }
    else{
        if(pointa + 11 < 21){
            pointa += 11;
        }
        else {
            if((pointa + 11) - 21 > pointa + 1){
                pointa = pointa + 11 -21;
            }
            else{
                pointa += 1;
            }
        }
    }
}
for(int i = 0; i < b.size(); i++){
    if(b[i] == "2" || b[i] == "3" || b[i] == "4" || b[i] == "5" || b[i] == "6" || b[i] == "7" || b[i] == "8" || b[i] == "9" || b[i] == "10" ){
        pointb += stoi(b[i]);
    }
    else if(b[i] == "K" || b[i] == "J" || b[i] == "Q"){
        pointb += 10;
    }
    else{
        if(pointb + 11 < 21){
            pointb += 11;
        }
        else {
            if((pointb + 11) - 21 > pointb + 1){
                pointb = pointb + 11 -21;
            }
            else{
                pointb += 1;
            }
        }
    }
}

if(pointa <= 21 && pointb <= 21){
    if(pointa > pointb){
        cout << "A" << endl;
    }
    else if(pointa < pointb){
        cout << "B" << endl;
    }
    else{
        cout << "Draw" << endl;
    }
    cout  << pointa << " " << pointb;
}
else if(pointa > 21 && pointb > 21){
    cout << "Draw" << endl;
    cout << pointa << " " << pointb;
}
else{
    if(pointa > pointb){
        cout << "B";
    }else{
        cout << "A";
    }
    cout << endl << pointa << " " << pointb;
}


}
# 0335, 2024-09-28 11:10:37, PPPPPPPP--PP----PP-P (65%)

#include <iostream>
#include <vector>
#include <cctype>
using namespace std;

int main(){
int numa, numb;
cin >> numa >> numb;
string data;

vector<string> a;
vector<string> b;
for(int i = 0; i < numa; i++){
    cin >> data;
    a.push_back(data);
}
for(int i = 0; i < numb; i++){
    cin >> data;
    b.push_back(data);
}

int pointa = 0;
int pointb = 0;
for(int i = 0; i < a.size(); i++){
    if(a[i] == "2" || a[i] == "3" || a[i] == "4" || a[i] == "5" || a[i] == "6" || a[i] == "7" || a[i] == "8" || a[i] == "9" || a[i] == "10" ){
        pointa += stoi(a[i]);
    }
    else if(a[i] == "K" || a[i] == "J" || a[i] == "Q"){
        pointa += 10;
    }
}
int counta = 0;
for(int i = 0; i < a.size(); i++){
    if(a[i] == "A"){
        counta++;
    }
}
if(counta == 1){
    if((pointa + 11) - 21 > pointa + 1){
        pointa = pointa + 11 -21;
    }
    else{
        pointa += 1;
    }   
}
else if(counta == 2){
    if(pointa + 11 + 1 > 21){
        pointa += 2;
    }
}
else if(counta == 3){
    if(pointa + 11 + 1 + 1 > 21){
        pointa += 3;
    }
    else if(pointa + 11 + 1 + 1 < 21){
        pointa += 13;
    }
}



for(int i = 0; i < b.size(); i++){
    if(b[i] == "2" || b[i] == "3" || b[i] == "4" || b[i] == "5" || b[i] == "6" || b[i] == "7" || b[i] == "8" || b[i] == "9" || b[i] == "10" ){
        pointb += stoi(b[i]);
    }
    else if(b[i] == "K" || b[i] == "J" || b[i] == "Q"){
        pointb += 10;
    }
}
int countb = 0;
for(int i = 0; i < b.size(); i++){
    if(b[i] == "A"){
        countb++;
    }
}
if(countb == 1){
    if((pointb + 11) - 21 > pointb + 1){
        pointb = pointb + 11 -21;
    }
    else{
        pointb += 1;
    }   
}
else if(countb == 2){
    if(pointb + 11 + 1 > 21){
        pointb += 2;
    }
}
else if(countb == 3){
    if(pointb + 11 + 1 + 1 > 21){
        pointb += 3;
    }
    else if(pointb + 11 + 1 + 1 < 21){
        pointb += 13;
    }
}

if(pointa <= 21 && pointb <= 21){
    if(pointa > pointb){
        cout << "A" << endl;
    }
    else if(pointa < pointb){
        cout << "B" << endl;
    }
    else{
        cout << "Draw" << endl;
    }
    cout  << pointa << " " << pointb;
}
else if(pointa > 21 && pointb > 21){
    cout << "Draw" << endl;
    cout << pointa << " " << pointb;
}
else{
    if(pointa > pointb){
        cout << "B";
    }else{
        cout << "A";
    }
    cout << endl << pointa << " " << pointb;
}


}
# 0336, 2024-09-28 11:20:19, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <vector>
#include <cctype>
using namespace std;

int main(){
int numa, numb;
cin >> numa >> numb;
string data;

vector<string> a;
vector<string> b;
for(int i = 0; i < numa; i++){
    cin >> data;
    a.push_back(data);
}
for(int i = 0; i < numb; i++){
    cin >> data;
    b.push_back(data);
}

int pointa = 0;
int pointb = 0;
for(int i = 0; i < a.size(); i++){
    if(a[i] == "2" || a[i] == "3" || a[i] == "4" || a[i] == "5" || a[i] == "6" || a[i] == "7" || a[i] == "8" || a[i] == "9" || a[i] == "10" ){
        pointa += stoi(a[i]);
    }
    else if(a[i] == "K" || a[i] == "J" || a[i] == "Q"){
        pointa += 10;
    }
}
int counta = 0;
for(int i = 0; i < a.size(); i++){
    if(a[i] == "A"){
        counta++;
    }
}
if(counta == 1){
    if((pointa + 11) - 21 > pointa + 1){
        pointa = pointa + 11 -21;
    }
    else if(pointa + 11 <= 21){
        pointa += 11;
    }
    else if(pointa + 1 <= 21){
        pointa += 1;
    }   
}
else if(counta == 2){
    if(pointa + 11 + 1 > 21){
        pointa += 2;
    }
    else if(pointa + 11 + 1 <= 21){
        pointa += 12;
    }
}
else if(counta == 3){
    if(pointa + 11 + 1 + 1 > 21){
        pointa += 3;
    }
    else if(pointa + 11 + 1 + 1 <= 21){
        pointa += 13;
    }
}



for(int i = 0; i < b.size(); i++){
    if(b[i] == "2" || b[i] == "3" || b[i] == "4" || b[i] == "5" || b[i] == "6" || b[i] == "7" || b[i] == "8" || b[i] == "9" || b[i] == "10" ){
        pointb += stoi(b[i]);
    }
    else if(b[i] == "K" || b[i] == "J" || b[i] == "Q"){
        pointb += 10;
    }
}
int countb = 0;
for(int i = 0; i < b.size(); i++){
    if(b[i] == "A"){
        countb++;
    }
}
if(countb == 1){
    if((pointb + 11) - 21 > pointb + 1){
        pointb = pointb + 11 -21;
    }
    else if(pointb + 11 <= 21){
        pointb += 11;
    }
    else if(pointb + 1 <= 21){
        pointb += 1;
    }   
}
else if(countb == 2){
    if(pointb + 11 + 1 > 21){
        pointb += 2;
    }
    else if(pointb + 11 + 1 <= 21){
        pointb += 12;
    }
}
else if(countb == 3){
    if(pointb + 11 + 1 + 1 > 21){
        pointb += 3;
    }
    else if(pointb + 11 + 1 + 1 <= 21){
        pointb += 13;
    }
}

if(pointa <= 21 && pointb <= 21){
    if(pointa > pointb){
        cout << "A" << endl;
    }
    else if(pointa < pointb){
        cout << "B" << endl;
    }
    else{
        cout << "Draw" << endl;
    }
    cout  << pointa << " " << pointb;
}
else if(pointa > 21 && pointb > 21){
    cout << "Draw" << endl;
    cout << pointa << " " << pointb;
}
else{
    if(pointa > pointb){
        cout << "B";
    }else{
        cout << "A";
    }
    cout << endl << pointa << " " << pointb;
}


}

# 0337, 2024-09-28 09:46:17, PPPPP--PP-----P---P- (45%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,suma=0,sumb=0,ra=0,rb=0;
    cin>>a>>b;
    string ca[a],cb[b];
    for(int i=0 ;i<a; i++){
        cin>>ca[i];
    }
    for(int i=0 ;i<b; i++){
        cin>>cb[i];
    }

    for(int i=0 ;i<a; i++){
        if(ca[i]=="10"||ca[i]=="J"||ca[i]=="Q"||ca[i]=="K"){
            suma+=10;
            //suma2+=10;
        }
        else if(ca[i]=="A"){
            if((suma+11)<=21){
                suma+=11;
            }
            else{
                suma+=1;
            }
            
        }
        else{
            suma+=stoi(ca[i]);
            //suma2+=stoi(ca[i]);
        }
        //cout<<suma<<' ';
    }

    for(int i=0 ;i<b; i++){
        if(cb[i]=="10"||cb[i]=="J"||cb[i]=="Q"||cb[i]=="K"){
            sumb+=10;
            //sumb2+=10;
        }
        else if(cb[i]=="A"){
            if(sumb+11<=21){
                sumb+=11;
            }
            else{
                sumb+=1;
            }
            
        }
        else{
            sumb+=stoi(cb[i]);
            //sumb2+=stoi(cb[i]);
        }
        //cout<<suma<<' ';
    }
    ra=21-suma;
    rb=21-sumb;
    if(ra<rb&&ra>=0){
        cout<<'A'<<endl;
    }
    else if(rb<ra&&rb>=0){
        cout<<'B'<<endl;
    }
    else if(rb==ra){
        cout<<"Draw"<<endl;
    }
    else if(rb<0&&ra<0){
        cout<<"Draw"<<endl;
    }
    
    cout<<suma<<' '<<sumb;
}
# 0338, 2024-09-28 09:53:10, PPPPP--PP-----P---P- (45%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,suma=0,sumb=0,ra=0,rb=0;
    cin>>a>>b;
    string ca[a],cb[b];
    for(int i=0 ;i<a; i++){
        cin>>ca[i];
    }
    for(int i=0 ;i<b; i++){
        cin>>cb[i];
    }

    for(int i=0 ;i<a; i++){
        if(ca[i]=="10"||ca[i]=="J"||ca[i]=="Q"||ca[i]=="K"){
            suma+=10;
            //suma2+=10;
        }
        else if(ca[i]=="A"){
            if(suma<=10){
                suma+=11;
            }
            else{
                suma+=1;
            }
            
        }
        else{
            suma+=stoi(ca[i]);
            //suma2+=stoi(ca[i]);
        }
        //cout<<suma<<' ';
    }
    //cout<<endl;
    for(int i=0 ;i<b; i++){
        if(cb[i]=="10"||cb[i]=="J"||cb[i]=="Q"||cb[i]=="K"){
            sumb+=10;
            //sumb2+=10;
        }
        else if(cb[i]=="A"){
            if(sumb<=10){
                sumb+=11;
            }
            else{
                sumb+=1;
            }
            
        }
        else{
            sumb+=stoi(cb[i]);
            //sumb2+=stoi(cb[i]);
        }
        //cout<<sumb<<' ';
    }
    ra=21-suma;
    rb=21-sumb;
    if(ra<rb&&ra>=0){
        cout<<'A'<<endl;
    }
    else if(rb<ra&&rb>=0){
        cout<<'B'<<endl;
    }
    else if(rb==ra){
        cout<<"Draw"<<endl;
    }
    else if(rb<0&&ra<0){
        cout<<"Draw"<<endl;
    }
    
    cout<<suma<<' '<<sumb;
}
# 0339, 2024-09-28 10:13:48, PPPPP--P--P--PPPP--P (60%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,suma=0,sumb=0,ra=0,rb=0;
    cin>>a>>b;
    string ca[a],cb[b];
    for(int i=0 ;i<a; i++){
        cin>>ca[i];
    }
    for(int i=0 ;i<b; i++){
        cin>>cb[i];
    }

    for(int i=0; i<a; i++){
        if(ca[i]=="10"||ca[i]=="J"||ca[i]=="Q"||ca[i]=="K"){
            suma+=10;
            //suma2+=10;
        }
        else{
            if(ca[i]!="A"){
                suma+=stoi(ca[i]);
            }
            //suma2+=stoi(ca[i]);
        }
        //cout<<suma<<' ';
    }

    for(int i=0; i<a; i++){

        if(ca[i]=="A"){
            if(suma<10){
                suma+=11;
            }
            else{
                suma+=1;
            }
            
        }

    }

    //cout<<endl;
    for(int i=0 ;i<b; i++){
        if(cb[i]=="10"||cb[i]=="J"||cb[i]=="Q"||cb[i]=="K"){
            sumb+=10;
            //sumb2+=10;
        }
        else{
            if(cb[i]!="A"){
                sumb+=stoi(cb[i]);
            }
            //sumb2+=stoi(cb[i]);
        }
        //cout<<sumb<<' ';
    }
    for(int i=0; i<b; i++){
        if(cb[i]=="A"){
                if(sumb<10){
                    sumb+=11;
                }
                else{
                    sumb+=1;
                }
                
        }
    }
    ra=21-suma;
    rb=21-sumb;
    if(ra<rb&&ra>=0){
        cout<<'A'<<endl;
    }
    else if(rb<ra&&rb>=0){
        cout<<'B'<<endl;
    }
    else if(rb==ra){
        cout<<"Draw"<<endl;
    }
    else if(rb<0&&ra<0){
        cout<<"Draw"<<endl;
    }
    
    cout<<suma<<' '<<sumb;
}
# 0340, 2024-09-28 10:24:27, PPPPP--PPPP--PPPP-PP (75%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,suma=0,sumb=0,ra=0,rb=0,ta=0,tb=0;
    cin>>a>>b;
    string ca[a],cb[b];
    for(int i=0 ;i<a; i++){
        cin>>ca[i];
    }
    for(int i=0 ;i<b; i++){
        cin>>cb[i];
    }

    for(int i=0; i<a; i++){
        if(ca[i]=="10"||ca[i]=="J"||ca[i]=="Q"||ca[i]=="K"){
            suma+=10;
            //suma2+=10;
        }
        else{
            if(ca[i]!="A"){
                suma+=stoi(ca[i]);
            }
            //suma2+=stoi(ca[i]);
        }
        //cout<<suma<<' ';
    }

    for(int i=0; i<a; i++){
        if(ca[i]=="A"){
            ta++;
            // if(suma<10){
            //     suma+=11;
            // }
            // else{
            //     suma+=1;
            // }
            
        }
    }
    if(ta==1){
        if(suma<=10){
            suma+=11;
        }
        else{
            suma+=1;
        }
    }
    else if(ta==2){
        if(suma<10){
            suma+=12;
        }
        else{
            suma+=2;
        }
    }
    else if(ta==3){
        suma+=13;
    }

    //cout<<endl;
    for(int i=0 ;i<b; i++){
        if(cb[i]=="10"||cb[i]=="J"||cb[i]=="Q"||cb[i]=="K"){
            sumb+=10;
            //sumb2+=10;
        }
        else{
            if(cb[i]!="A"){
                sumb+=stoi(cb[i]);
            }
            //sumb2+=stoi(cb[i]);
        }
        //cout<<sumb<<' ';
    }
    for(int i=0; i<b; i++){
        if(cb[i]=="A"){
            tb++;
                // if(sumb<10){
                //     sumb+=11;
                // }
                // else{
                //     sumb+=1;
                // }
                
        }
    }
    if(tb==1){
        if(sumb<=10){
            sumb+=11;
        }
        else{
            sumb+=1;
        }
    }
    else if(tb==2){
        if(sumb<10){
            sumb+=12;
        }
        else{
            sumb+=2;
        }
    }
    else if(tb==3){
        sumb+=13;
    }
    ra=21-suma;
    rb=21-sumb;
    if(ra<rb&&ra>=0){
        cout<<'A'<<endl;
    }
    else if(rb<ra&&rb>=0){
        cout<<'B'<<endl;
    }
    else if(rb==ra){
        cout<<"Draw"<<endl;
    }
    else if(rb<0&&ra<0){
        cout<<"Draw"<<endl;
    }
    
    cout<<suma<<' '<<sumb;
}
# 0341, 2024-09-28 10:27:39, PPPPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,suma=0,sumb=0,ra=0,rb=0,ta=0,tb=0;
    cin>>a>>b;
    string ca[a],cb[b];
    for(int i=0 ;i<a; i++){
        cin>>ca[i];
    }
    for(int i=0 ;i<b; i++){
        cin>>cb[i];
    }

    for(int i=0; i<a; i++){
        if(ca[i]=="10"||ca[i]=="J"||ca[i]=="Q"||ca[i]=="K"){
            suma+=10;
            //suma2+=10;
        }
        else{
            if(ca[i]!="A"){
                suma+=stoi(ca[i]);
            }
            //suma2+=stoi(ca[i]);
        }
        //cout<<suma<<' ';
    }

    for(int i=0; i<a; i++){
        if(ca[i]=="A"){
            ta++;
            // if(suma<10){
            //     suma+=11;
            // }
            // else{
            //     suma+=1;
            // }
            
        }
    }
    if(ta==1){
        if(suma<=10){
            suma+=11;
        }
        else{
            suma+=1;
        }
    }
    else if(ta==2){
        if(suma<10){
            suma+=12;
        }
        else{
            suma+=2;
        }
    }
    else if(ta==3){
        suma+=13;
    }

    //cout<<endl;
    for(int i=0 ;i<b; i++){
        if(cb[i]=="10"||cb[i]=="J"||cb[i]=="Q"||cb[i]=="K"){
            sumb+=10;
            //sumb2+=10;
        }
        else{
            if(cb[i]!="A"){
                sumb+=stoi(cb[i]);
            }
            //sumb2+=stoi(cb[i]);
        }
        //cout<<sumb<<' ';
    }
    for(int i=0; i<b; i++){
        if(cb[i]=="A"){
            tb++;
                // if(sumb<10){
                //     sumb+=11;
                // }
                // else{
                //     sumb+=1;
                // }
                
        }
    }
    if(tb==1){
        if(sumb<=10){
            sumb+=11;
        }
        else{
            sumb+=1;
        }
    }
    else if(tb==2){
        if(sumb<10){
            sumb+=12;
        }
        else{
            sumb+=2;
        }
    }
    else if(tb==3){
        sumb+=13;
    }
    ra=21-suma;
    rb=21-sumb;
    if(ra<rb&&ra>=0){
        cout<<'A'<<endl;
    }
    else if(rb<ra&&rb>=0){
        cout<<'B'<<endl;
    }
    else if(rb<0&&ra>=0){
        cout<<'A'<<endl;
    }
    else if(ra<0&&rb>=0){
        cout<<'B'<<endl;
    }
    else if(rb==ra){
        cout<<"Draw"<<endl;
    }
    else if(rb<0&&ra<0){
        cout<<"Draw"<<endl;
    }
    
    cout<<suma<<' '<<sumb;
}

# 0342, 2024-09-28 13:24:28, --PPP--P-----PP-P--- (35%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    string arr[] = {"A","2","3","4","5","6","7","8","9","10","J","Q" ,"K"};
    int score[] = {1,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    cin >> a >> b;
    int ascore=0,bscore=0;
    int aa = 0,ba = 0;
    vector<string> acard(a),bcard(b);
    for(int i{0} ; i<a ; i++){
        cin >> acard[i];
        int tmp=0;
        for(int j{0} ; j<13 ; j++){
            if (arr[j] == acard[i]){
                tmp = score[j];
            }
        }
        if(tmp != 1) ascore += tmp;
        else if (tmp==1) aa++;
    }
    for(int i{0} ; i<b ; i++){
        cin >> bcard[i];
        int tmp=0;
        for(int j{0} ; j<13 ; j++){
            if (arr[j] == bcard[i]){
                tmp = score[j];
            }
        }
        if(tmp != 1) bscore += tmp;
        else if (tmp==1) ba++;
    }
    int cheackaa = true;
    while(aa--){
        if(aa+1==1 && cheackaa && ascore+11 <= 21){
           ascore += 11;
           cheackaa = false;
        } 
        else ascore += 1;
    }
    int cheackba = true;
    while(ba--){
        if(ba+1==1 && cheackba && bscore+11 <= 21){
           bscore += 11;
           cheackba = false;
        } 
        else bscore += 1;
    }
    int tmp1,tmp2;
    if(ascore>21) tmp1=21;
    if(bscore>21) tmp2=21;
    if(tmp1 > tmp2) cout << "A" << endl;
    else if(tmp1 < tmp2) cout << "B" << endl;
    else if(tmp1 == tmp2) cout << "Draw" << endl;
    cout << ascore << " " << bscore;

}
# 0343, 2024-09-28 13:25:22, PPPPP--PPPP--PPPP-PP (75%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    string arr[] = {"A","2","3","4","5","6","7","8","9","10","J","Q" ,"K"};
    int score[] = {1,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    cin >> a >> b;
    int ascore=0,bscore=0;
    int aa = 0,ba = 0;
    vector<string> acard(a),bcard(b);
    for(int i{0} ; i<a ; i++){
        cin >> acard[i];
        int tmp=0;
        for(int j{0} ; j<13 ; j++){
            if (arr[j] == acard[i]){
                tmp = score[j];
            }
        }
        if(tmp != 1) ascore += tmp;
        else if (tmp==1) aa++;
    }
    for(int i{0} ; i<b ; i++){
        cin >> bcard[i];
        int tmp=0;
        for(int j{0} ; j<13 ; j++){
            if (arr[j] == bcard[i]){
                tmp = score[j];
            }
        }
        if(tmp != 1) bscore += tmp;
        else if (tmp==1) ba++;
    }
    int cheackaa = true;
    while(aa--){
        if(aa+1==1 && cheackaa && ascore+11 <= 21){
           ascore += 11;
           cheackaa = false;
        } 
        else ascore += 1;
    }
    int cheackba = true;
    while(ba--){
        if(ba+1==1 && cheackba && bscore+11 <= 21){
           bscore += 11;
           cheackba = false;
        } 
        else bscore += 1;
    }
    int tmp1,tmp2;
    if(ascore>21) tmp1=21;
    else tmp1 = ascore;
    if(bscore>21) tmp2=21;
    else tmp2 = bscore;
    if(tmp1 > tmp2) cout << "A" << endl;
    else if(tmp1 < tmp2) cout << "B" << endl;
    else if(tmp1 == tmp2) cout << "Draw" << endl;
    cout << ascore << " " << bscore;

}
# 0344, 2024-09-28 13:30:45, PPPPP-PPP--PPPPPPPPP (85%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    string arr[] = {"A","2","3","4","5","6","7","8","9","10","J","Q" ,"K"};
    int score[] = {1,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    cin >> a >> b;
    int ascore=0,bscore=0;
    int aa = 0,ba = 0;
    vector<string> acard(a),bcard(b);
    for(int i{0} ; i<a ; i++){
        cin >> acard[i];
        int tmp=0;
        for(int j{0} ; j<13 ; j++){
            if (arr[j] == acard[i]){
                tmp = score[j];
            }
        }
        if(tmp != 1) ascore += tmp;
        else if (tmp==1) aa++;
    }
    for(int i{0} ; i<b ; i++){
        cin >> bcard[i];
        int tmp=0;
        for(int j{0} ; j<13 ; j++){
            if (arr[j] == bcard[i]){
                tmp = score[j];
            }
        }
        if(tmp != 1) bscore += tmp;
        else if (tmp==1) ba++;
    }
    int cheackaa = true;
    while(aa--){
        if(aa+1==1 && cheackaa && ascore+11 <= 21){
           ascore += 11;
           cheackaa = false;
        } 
        else ascore += 1;
    }
    int cheackba = true;
    while(ba--){
        if(ba+1==1 && cheackba && bscore+11 <= 21){
           bscore += 11;
           cheackba = false;
        } 
        else bscore += 1;
    }
    int tmp1,tmp2;
    if(ascore>21) tmp1=22;
    else tmp1 = ascore;
    if(bscore>21) tmp2=22;
    else tmp2 = bscore;
    if((tmp2 >= 21 && tmp1 < 21)|| tmp1 > tmp2) cout << "A" << endl;
    else if((tmp1 >= 21 && tmp2 < 21) || tmp1 < tmp2) cout << "B" << endl;
    else cout << "Draw" << endl;
    cout << ascore << " " << bscore;

}
# 0345, 2024-09-28 13:39:17, PPPPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    string arr[] = {"A","2","3","4","5","6","7","8","9","10","J","Q" ,"K"};
    int score[] = {1,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    cin >> a >> b;
    int ascore=0,bscore=0;
    int aa = 0,ba = 0;
    vector<string> acard(a),bcard(b);
    for(int i{0} ; i<a ; i++){
        cin >> acard[i];
        int tmp=0;
        for(int j{0} ; j<13 ; j++){
            if (arr[j] == acard[i]){
                tmp = score[j];
            }
        }
        if(tmp != 1) ascore += tmp;
        else if (tmp==1) aa++;
    }
    for(int i{0} ; i<b ; i++){
        cin >> bcard[i];
        int tmp=0;
        for(int j{0} ; j<13 ; j++){
            if (arr[j] == bcard[i]){
                tmp = score[j];
            }
        }
        if(tmp != 1) bscore += tmp;
        else if (tmp==1) ba++;
    }
    int cheackaa = true;
    while(aa--){
        if(aa+1==1 && cheackaa && ascore+11 <= 21){
           ascore += 11;
           cheackaa = false;
        } 
        else ascore += 1;
    }
    int cheackba = true;
    while(ba--){
        if(ba+1==1 && cheackba && bscore+11 <= 21){
           bscore += 11;
           cheackba = false;
        } 
        else bscore += 1;
    }
    int tmp1,tmp2;
    // if(ascore>21) tmp1=22;
    // else tmp1 = ascore;
    // if(bscore>21) tmp2=22;
    // else tmp2 = bscore;
    // if((tmp2 >= 21 && tmp1 < 21)|| tmp1 > tmp2) cout << "A" << endl;
    // else if((tmp1 >= 21 && tmp2 < 21) || tmp1 < tmp2) cout << "B" << endl;
    if(ascore > bscore && ascore <= 21 && bscore <=21) cout << "A" << endl;
    else if(ascore <= 21 && bscore <=21 && ascore < bscore) cout << "B" << endl;
    else if(ascore > 21 && bscore <= 21) cout << "B" << endl;
    else if(bscore > 21 && ascore <= 21) cout << "A" << endl;
    else cout << "Draw" << endl;
    cout << ascore << " " << bscore;

}
# 0346, 2024-09-28 15:09:31, PPPPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    string arr[] = {"A","2","3","4","5","6","7","8","9","10","J","Q" ,"K"};
    int score[] = {1,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    cin >> a >> b;
    int ascore=0,bscore=0;
    int aa = 0,ba = 0;
    vector<string> acard(a),bcard(b);
    for(int i{0} ; i<a ; i++){
        cin >> acard[i];
        int tmp=0;
        for(int j{0} ; j<13 ; j++){
            if (arr[j] == acard[i]){
                tmp = score[j];
            }
        }
        if(tmp != 1) ascore += tmp;
        else if (tmp==1) aa++;
    }
    for(int i{0} ; i<b ; i++){
        cin >> bcard[i];
        int tmp=0;
        for(int j{0} ; j<13 ; j++){
            if (arr[j] == bcard[i]){
                tmp = score[j];
            }
        }
        if(tmp != 1) bscore += tmp;
        else if (tmp==1) ba++;
    }
    int cheackaa = true;
    while(aa--){
        if(aa+1==1 && cheackaa && ascore+11 <= 21){
           ascore += 11;
           cheackaa = false;
        } 
        else ascore += 1;
    }
    int cheackba = true;
    while(ba--){
        if(ba+1==1 && cheackba && bscore+11 <= 21){
           bscore += 11;
           cheackba = false;
        } 
        else bscore += 1;
    }
    if(ascore > bscore && ascore <= 21 && bscore <=21) cout << "A" << endl;
    else if(ascore <= 21 && bscore <=21 && ascore < bscore) cout << "B" << endl;
    else if(ascore > 21 && bscore <= 21) cout << "B" << endl;
    else if(bscore > 21 && ascore <= 21) cout << "A" << endl;
    else cout << "Draw" << endl;
    cout << ascore << " " << bscore;

}

# 0347, 2024-09-28 13:02:58, PPPPP---PPP--------- (40%)

#include <bits/stdc++.h>
using namespace std;
int main (){
    int n1 , n2 , p1 = 0 , p2 = 0;
    bool A1 = 0 , A2 = 0;
    cin >> n1 >> n2;
    string a;
    for(int i = 0 ; i < n1 ; i++){
        cin >> a;
        if(a != "K" && a != "Q" && a != "J" && a != "A" && a != "10") p1 += a[0] -'0';
        else if(a != "A")p1 += 10;
        else A1 = 1;   
    }
    if(A1 == 1){
        if(p1+11<=21)p1+=11;
        else p1+=1;
    }
    for(int i = 0 ; i < n2 ; i++){
        cin >> a;
        if(a != "K" && a != "Q" && a != "J" && a != "A" && a != "10")p2 += a[0] -'0';
        else if(a != "A")p2 += 10;
        else A2 = 1;   
    }
    if(A2 == 1){
        if(p2+11<=21)p2+=11;
        else p2+=1;
    }
    if(p1>p2)cout << 'A' << endl << p1 << ' ' << p2;
    else if(p1<p2)cout << 'B' << endl << p1 << ' ' << p2;
    else cout << "Draw" << endl << p1 << ' ' << p2;
}
# 0348, 2024-09-28 13:05:52, PPPP-PP-PPPP-------- (50%)

#include <bits/stdc++.h>
using namespace std;
int main (){
    int n1 , n2 , p1 = 0 , p2 = 0;
    bool A1 = 0 , A2 = 0;
    cin >> n1 >> n2;
    string a;
    for(int i = 0 ; i < n1 ; i++){
        cin >> a;
        if(a != "K" && a != "Q" && a != "J" && a != "A" && a != "10") p1 += a[0] -'0';
        else if(a != "A")p1 += 10;
        else A1 = 1;   
    }
    if(A1 == 1){
        if(p1+11<=21)p1+=11;
        else p1+=1;
    }
    for(int i = 0 ; i < n2 ; i++){
        cin >> a;
        if(a != "K" && a != "Q" && a != "J" && a != "A" && a != "10")p2 += a[0] -'0';
        else if(a != "A")p2 += 10;
        else A2 = 1;   
    }
    if(A2 == 1){
        if(p2+11<=21)p2+=11;
        else p2+=1;
    }
    if(p1>21 && p2<=21)cout << 'B' << endl << p1 << ' ' << p2;
    else if(p1<=21 && p2>21)cout << 'A' << endl << p1 << ' ' << p2;
    else if(p1>21 && p2>21)cout << 'Draw' << endl << p1 << ' ' << p2;
    else if(p1>p2)cout << 'A' << endl << p1 << ' ' << p2;
    else if(p1<p2)cout << 'B' << endl << p1 << ' ' << p2;
    else cout << "Draw" << endl << p1 << ' ' << p2;
}
# 0349, 2024-09-28 13:08:22, PPPP-PP-PPPPP-P-PPP- (75%)

#include <bits/stdc++.h>
using namespace std;
int main (){
    int n1 , n2 , p1 = 0 , p2 = 0;
    int A1 = 0 , A2 = 0;
    cin >> n1 >> n2;
    string a;
    for(int i = 0 ; i < n1 ; i++){
        cin >> a;
        if(a != "K" && a != "Q" && a != "J" && a != "A" && a != "10") p1 += a[0] -'0';
        else if(a != "A")p1 += 10;
        else A1++;   
    }
    for(int i = 0 ; i < A1 ; i++){
        if(p1+11<=21)p1+=11;
        else p1+=1;
    }
    for(int i = 0 ; i < n2 ; i++){
        cin >> a;
        if(a != "K" && a != "Q" && a != "J" && a != "A" && a != "10")p2 += a[0] -'0';
        else if(a != "A")p2 += 10;
        else A2++;   
    }
    for(int i = 0 ; i < A2 ; i++){
        if(p2+11<=21)p2+=11;
        else p2+=1;
    }
    if(p1>21 && p2<=21)cout << 'B' << endl << p1 << ' ' << p2;
    else if(p1<=21 && p2>21)cout << 'A' << endl << p1 << ' ' << p2;
    else if(p1>21 && p2>21)cout << 'Draw' << endl << p1 << ' ' << p2;
    else if(p1>p2)cout << 'A' << endl << p1 << ' ' << p2;
    else if(p1<p2)cout << 'B' << endl << p1 << ' ' << p2;
    else cout << "Draw" << endl << p1 << ' ' << p2;
}
# 0350, 2024-09-28 13:09:53, PPPPPPPPPPPPP-P-PPP- (85%)

#include <bits/stdc++.h>
using namespace std;
int main (){
    int n1 , n2 , p1 = 0 , p2 = 0;
    int A1 = 0 , A2 = 0;
    cin >> n1 >> n2;
    string a;
    for(int i = 0 ; i < n1 ; i++){
        cin >> a;
        if(a != "K" && a != "Q" && a != "J" && a != "A" && a != "10") p1 += a[0] -'0';
        else if(a != "A")p1 += 10;
        else A1++;   
    }
    for(int i = 0 ; i < A1 ; i++){
        if(p1+11<=21)p1+=11;
        else p1+=1;
    }
    for(int i = 0 ; i < n2 ; i++){
        cin >> a;
        if(a != "K" && a != "Q" && a != "J" && a != "A" && a != "10")p2 += a[0] -'0';
        else if(a != "A")p2 += 10;
        else A2++;   
    }
    for(int i = 0 ; i < A2 ; i++){
        if(p2+11<=21)p2+=11;
        else p2+=1;
    }
    if(p1>21 && p2<=21)cout << 'B' << endl << p1 << ' ' << p2;
    else if(p1<=21 && p2>21)cout << 'A' << endl << p1 << ' ' << p2;
    else if(p1>21 && p2>21)cout << "Draw" << endl << p1 << ' ' << p2;
    else if(p1>p2)cout << 'A' << endl << p1 << ' ' << p2;
    else if(p1<p2)cout << 'B' << endl << p1 << ' ' << p2;
    else cout << "Draw" << endl << p1 << ' ' << p2;
}
# 0351, 2024-09-28 13:14:29, PPPPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
using namespace std;
int main (){
    int n1 , n2 , p1 = 0 , p2 = 0;
    int A1 = 0 , A2 = 0;
    cin >> n1 >> n2;
    string a;
    for(int i = 0 ; i < n1 ; i++){
        cin >> a;
        if(a != "K" && a != "Q" && a != "J" && a != "A" && a != "10") p1 += a[0] -'0';
        else if(a != "A")p1 += 10;
        else A1++;   
    }
    for(int i = 0 ; i < A1 ; i++){
        if(p1+11<=21)p1+=11;
        else p1+=1;
    }
    if(A1 > 1 && p1 > 21)p1 -= 10;
    for(int i = 0 ; i < n2 ; i++){
        cin >> a;
        if(a != "K" && a != "Q" && a != "J" && a != "A" && a != "10")p2 += a[0] -'0';
        else if(a != "A")p2 += 10;
        else A2++;   
    }
    for(int i = 0 ; i < A2 ; i++){
        if(p2+11<=21)p2+=11;
        else p2+=1;
    }
    if(A2 > 1 && p2 > 21)p2 -= 10;
    if(p1>21 && p2<=21)cout << 'B' << endl << p1 << ' ' << p2;
    else if(p1<=21 && p2>21)cout << 'A' << endl << p1 << ' ' << p2;
    else if(p1>21 && p2>21)cout << "Draw" << endl << p1 << ' ' << p2;
    else if(p1>p2)cout << 'A' << endl << p1 << ' ' << p2;
    else if(p1<p2)cout << 'B' << endl << p1 << ' ' << p2;
    else cout << "Draw" << endl << p1 << ' ' << p2;
}

# 0352, 2024-09-28 12:59:53, PPPPPPPPPPPP-------- (60%)

#include <bits/stdc++.h>
using namespace std;
bool aaa,bba;
int main()
{
    int a, b,ap=0,bp=0;
    cin >> a >> b;
    vector <string> aa, bb;
    for (int i = 0; i < a; i++)
    {
        string tmp;
        cin >> tmp;
        aa.push_back(tmp);
    }
    for (int i = 0; i < b; i++)
    {
        string tmp;
        cin >> tmp;
        bb.push_back(tmp);
    }
    for (int i = 0 ; i<a;i++)
    {
        if (aa[i]=="A") aaa = true;
        else if (aa[i]=="2") ap+=2;
        else if (aa[i]=="3") ap+=3;
        else if (aa[i]=="4") ap+=4;
        else if (aa[i]=="5") ap+=5;
        else if (aa[i]=="6") ap+=6;
        else if (aa[i]=="7") ap+=7;
        else if (aa[i]=="8") ap+=8;
        else if (aa[i]=="9") ap+=9;
        else if (aa[i]=="10") ap+=10;
        else if (aa[i]=="J") ap+=10;
        else if (aa[i]=="Q") ap+=10;
        else if (aa[i]=="K") ap+=10;
    }
    for (int i = 0 ; i<b;i++)
    {
        if (bb[i]=="A") bba = true;
        else if (bb[i]=="2") bp+=2;
        else if (bb[i]=="3") bp+=3;
        else if (bb[i]=="4") bp+=4;
        else if (bb[i]=="5") bp+=5;
        else if (bb[i]=="6") bp+=6;
        else if (bb[i]=="7") bp+=7;
        else if (bb[i]=="8") bp+=8;
        else if (bb[i]=="9") bp+=9;
        else if (bb[i]=="10") bp+=10;
        else if (bb[i]=="J") bp+=10;
        else if (bb[i]=="Q") bp+=10;
        else if (bb[i]=="K") bp+=10;
    }
    if (aaa&&ap+11<=21) ap+=11;
    else if(aaa) ap++;
    
    if (bba&&bp+11<=21) bp+=11;
    else if (bba)bp++;

    if ((ap>bp&&ap<=21)||(ap<=21&&bp>21)) cout <<"A";
    else if ((bp>ap&&bp<=21)||(bp<=21&&ap>21)) cout <<"B";
    else if (ap==bp||(ap>21&&bp>21)) cout <<"Draw";
    cout <<endl<<ap<<" "<<bp;
}
# 0353, 2024-09-28 13:03:39, -------------------- (0%)

#include <bits/stdc++.h>
using namespace std;
int  aaa=0,bba=0;
int main()
{
    int a, b,ap=0,bp=0;
    cin >> a >> b;
    vector <string> aa, bb;
    for (int i = 0; i < a; i++)
    {
        string tmp;
        cin >> tmp;
        aa.push_back(tmp);
    }
    for (int i = 0; i < b; i++)
    {
        string tmp;
        cin >> tmp;
        bb.push_back(tmp);
    }
    for (int i = 0 ; i<a;i++)
    {
        if (aa[i]=="A") aaa ++;
        else if (aa[i]=="2") ap+=2;
        else if (aa[i]=="3") ap+=3;
        else if (aa[i]=="4") ap+=4;
        else if (aa[i]=="5") ap+=5;
        else if (aa[i]=="6") ap+=6;
        else if (aa[i]=="7") ap+=7;
        else if (aa[i]=="8") ap+=8;
        else if (aa[i]=="9") ap+=9;
        else if (aa[i]=="10") ap+=10;
        else if (aa[i]=="J") ap+=10;
        else if (aa[i]=="Q") ap+=10;
        else if (aa[i]=="K") ap+=10;
    }
    for (int i = 0 ; i<b;i++)
    {
        if (bb[i]=="A") bba ++;
        else if (bb[i]=="2") bp+=2;
        else if (bb[i]=="3") bp+=3;
        else if (bb[i]=="4") bp+=4;
        else if (bb[i]=="5") bp+=5;
        else if (bb[i]=="6") bp+=6;
        else if (bb[i]=="7") bp+=7;
        else if (bb[i]=="8") bp+=8;
        else if (bb[i]=="9") bp+=9;
        else if (bb[i]=="10") bp+=10;
        else if (bb[i]=="J") bp+=10;
        else if (bb[i]=="Q") bp+=10;
        else if (bb[i]=="K") bp+=10;
    }
    for(int i = 0;i<a;i++)
    {
    if (ap+11<=21) ap+=11;
    else  ap++;
    }
    for(int i = 0;i<a;i++)
    {
    if (bp+11<=21) bp+=11;
    else  bp++;
    }
   

    if ((ap>bp&&ap<=21)||(ap<=21&&bp>21)) cout <<"A";
    else if ((bp>ap&&bp<=21)||(bp<=21&&ap>21)) cout <<"B";
    else if (ap==bp||(ap>21&&bp>21)) cout <<"Draw";
    cout <<endl<<ap<<" "<<bp;
}
# 0354, 2024-09-28 13:05:26, Compilation error (0%)

#include <bits/stdc++.h>
using namespace std;
int  aaa=0,bba=0;
int main()
{
    int a, b,ap=0,bp=0;
    cin >> a >> b;
    vector <string> aa, bb;
    for (int i = 0; i < a; i++)
    {
        string tmp;
        cin >> tmp;
        aa.push_back(tmp);
    }
    for (int i = 0; i < b; i++)
    {
        string tmp;
        cin >> tmp;
        bb.push_back(tmp);
    }
    for (int i = 0 ; i<a;i++)
    {
        if (aa[i]=="A") aaa ++;
        else if (aa[i]=="2") ap+=2;
        else if (aa[i]=="3") ap+=3;
        else if (aa[i]=="4") ap+=4;
        else if (aa[i]=="5") ap+=5;
        else if (aa[i]=="6") ap+=6;
        else if (aa[i]=="7") ap+=7;
        else if (aa[i]=="8") ap+=8;
        else if (aa[i]=="9") ap+=9;
        else if (aa[i]=="10") ap+=10;
        else if (aa[i]=="J") ap+=10;
        else if (aa[i]=="Q") ap+=10;
        else if (aa[i]=="K") ap+=10;
    }
    for (int i = 0 ; i<b;i++)
    {
        if (bb[i]=="A") bba ++;
        else if (bb[i]=="2") bp+=2;
        else if (bb[i]=="3") bp+=3;
        else if (bb[i]=="4") bp+=4;
        else if (bb[i]=="5") bp+=5;
        else if (bb[i]=="6") bp+=6;
        else if (bb[i]=="7") bp+=7;
        else if (bb[i]=="8") bp+=8;
        else if (bb[i]=="9") bp+=9;
        else if (bb[i]=="10") bp+=10;
        else if (bb[i]=="J") bp+=10;
        else if (bb[i]=="Q") bp+=10;
        else if (bb[i]=="K") bp+=10;
    }
    while(int i = 0;i<aaa;i++)
    {
    if (ap+11<=21) ap+=11;
    else  ap++;
    }
    for(int i = 0;i<bba;i++)
    {
    if (bp+11<=21) bp+=11;
    else  bp++;
    }
   

    if ((ap>bp&&ap<=21)||(ap<=21&&bp>21)) cout <<"A";
    else if ((bp>ap&&bp<=21)||(bp<=21&&ap>21)) cout <<"B";
    else if (ap==bp||(ap>21&&bp>21)) cout <<"Draw";
    cout <<endl<<ap<<" "<<bp;
}
# 0355, 2024-09-28 13:05:57, PPPPPPPPPPPPP-P-PPP- (85%)

#include <bits/stdc++.h>
using namespace std;
int  aaa=0,bba=0;
int main()
{
    int a, b,ap=0,bp=0;
    cin >> a >> b;
    vector <string> aa, bb;
    for (int i = 0; i < a; i++)
    {
        string tmp;
        cin >> tmp;
        aa.push_back(tmp);
    }
    for (int i = 0; i < b; i++)
    {
        string tmp;
        cin >> tmp;
        bb.push_back(tmp);
    }
    for (int i = 0 ; i<a;i++)
    {
        if (aa[i]=="A") aaa ++;
        else if (aa[i]=="2") ap+=2;
        else if (aa[i]=="3") ap+=3;
        else if (aa[i]=="4") ap+=4;
        else if (aa[i]=="5") ap+=5;
        else if (aa[i]=="6") ap+=6;
        else if (aa[i]=="7") ap+=7;
        else if (aa[i]=="8") ap+=8;
        else if (aa[i]=="9") ap+=9;
        else if (aa[i]=="10") ap+=10;
        else if (aa[i]=="J") ap+=10;
        else if (aa[i]=="Q") ap+=10;
        else if (aa[i]=="K") ap+=10;
    }
    for (int i = 0 ; i<b;i++)
    {
        if (bb[i]=="A") bba ++;
        else if (bb[i]=="2") bp+=2;
        else if (bb[i]=="3") bp+=3;
        else if (bb[i]=="4") bp+=4;
        else if (bb[i]=="5") bp+=5;
        else if (bb[i]=="6") bp+=6;
        else if (bb[i]=="7") bp+=7;
        else if (bb[i]=="8") bp+=8;
        else if (bb[i]=="9") bp+=9;
        else if (bb[i]=="10") bp+=10;
        else if (bb[i]=="J") bp+=10;
        else if (bb[i]=="Q") bp+=10;
        else if (bb[i]=="K") bp+=10;
    }
    for(int i = 0;i<aaa;i++)
    {
    if (ap+11<=21) ap+=11;
    else  ap++;
    }
    for(int i = 0;i<bba;i++)
    {
    if (bp+11<=21) bp+=11;
    else  bp++;
    }
   

    if ((ap>bp&&ap<=21)||(ap<=21&&bp>21)) cout <<"A";
    else if ((bp>ap&&bp<=21)||(bp<=21&&ap>21)) cout <<"B";
    else if (ap==bp||(ap>21&&bp>21)) cout <<"Draw";
    cout <<endl<<ap<<" "<<bp;
}
# 0356, 2024-09-28 13:09:31, PPPPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
using namespace std;
int  aaa=0,bba=0;
int main()
{
    int a, b,ap=0,bp=0;
    cin >> a >> b;
    vector <string> aa, bb;
    for (int i = 0; i < a; i++)
    {
        string tmp;
        cin >> tmp;
        aa.push_back(tmp);
    }
    for (int i = 0; i < b; i++)
    {
        string tmp;
        cin >> tmp;
        bb.push_back(tmp);
    }
    for (int i = 0 ; i<a;i++)
    {
        if (aa[i]=="A") aaa ++;
        else if (aa[i]=="2") ap+=2;
        else if (aa[i]=="3") ap+=3;
        else if (aa[i]=="4") ap+=4;
        else if (aa[i]=="5") ap+=5;
        else if (aa[i]=="6") ap+=6;
        else if (aa[i]=="7") ap+=7;
        else if (aa[i]=="8") ap+=8;
        else if (aa[i]=="9") ap+=9;
        else if (aa[i]=="10") ap+=10;
        else if (aa[i]=="J") ap+=10;
        else if (aa[i]=="Q") ap+=10;
        else if (aa[i]=="K") ap+=10;
    }
    for (int i = 0 ; i<b;i++)
    {
        if (bb[i]=="A") bba ++;
        else if (bb[i]=="2") bp+=2;
        else if (bb[i]=="3") bp+=3;
        else if (bb[i]=="4") bp+=4;
        else if (bb[i]=="5") bp+=5;
        else if (bb[i]=="6") bp+=6;
        else if (bb[i]=="7") bp+=7;
        else if (bb[i]=="8") bp+=8;
        else if (bb[i]=="9") bp+=9;
        else if (bb[i]=="10") bp+=10;
        else if (bb[i]=="J") bp+=10;
        else if (bb[i]=="Q") bp+=10;
        else if (bb[i]=="K") bp+=10;
    }
    for(int i = 0;i<aaa;i++)
    {
    if (ap+11<=21) ap+=11;
    else  ap++;
    if (aaa>1&&ap+1>21) ap-=10;
    }
    for(int i = 0;i<bba;i++)
    {
    if (bp+11<=21) bp+=11;
    else  bp++;
    if (bba>1&&bp+1>21) bp-=10;
    }
   

    if ((ap>bp&&ap<=21)||(ap<=21&&bp>21)) cout <<"A";
    else if ((bp>ap&&bp<=21)||(bp<=21&&ap>21)) cout <<"B";
    else if (ap==bp||(ap>21&&bp>21)) cout <<"Draw";
    cout <<endl<<ap<<" "<<bp;
}

# 0357, 2024-09-28 10:27:10, P---P--------x------ (10%)

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int a, b;
    cin >> a >> b;
    cin.ignore();
    string x, y;
    int suma = 0, sumb = 0;
    for (int i = 0; i < a; i++)
    {
        cin >> x;
        cin.ignore();
        if (x[0] == 'A')
        {
            suma += 11;
            if (suma > 21)
            {
                suma -= 10;
                continue;
            }
        }
        else if (x[0] == 'K' || x[0] == 'Q' || x[0] == 'J' || (y[0] == '1' && y[1] == '0'))
        {
            suma += 10;
        }
        else
        {
            suma += stoi(x);
        }
    }

    for (int i = 0; i < b; i++)
    {
        cin >> y;
        cin.ignore();
        if (x[0] == 'A')
        {
            sumb += 11;
            if (suma > 21)
            {
                sumb -= 10;
                continue;
            }
        }
        else if (y[0] == 'K' || y[0] == 'Q' || y[0] == 'J' || (y[0] == '1' && y[1] == '0'))
        {
            sumb += 10;
        }
        else
        {
            sumb += stoi(x);
        }
    }

    if (suma == sumb || (suma > 21 && sumb > 21))
    {
        cout << "Draw" << endl;
        cout << suma << " " << sumb;
    }
    else if (suma > 21 || sumb > suma)
    {
        cout << "B" << endl;
        cout << suma << " " << sumb;
    }
    else if (sumb > 21 || suma > sumb)
    {
        cout << "A" << endl;
        cout << suma << " " << sumb;
    }
}
# 0358, 2024-09-28 10:28:34, P---P---xxxxxxxxxxxx (10%)

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int a, b;
    cin >> a >> b;
    cin.ignore();
    string x, y;
    int suma = 0, sumb = 0;
    for (int i = 0; i < a; i++)
    {
        cin >> x;
        cin.ignore();
        // if (x[0] == 'A')
        // {
        //     suma += 11;
        //     if (suma > 21)
        //     {
        //         suma -= 10;
        //         continue;
        //     }
        // }
        if (x[0] == 'K' || x[0] == 'Q' || x[0] == 'J' || (y[0] == '1' && y[1] == '0'))
        {
            suma += 10;
        }
        else
        {
            suma += stoi(x);
        }
    }

    for (int i = 0; i < b; i++)
    {
        cin >> y;
        cin.ignore();
        // if (x[0] == 'A')
        // {
        //     sumb += 11;
        //     if (suma > 21)
        //     {
        //         sumb -= 10;
        //         continue;
        //     }
        // }
        if (y[0] == 'K' || y[0] == 'Q' || y[0] == 'J' || (y[0] == '1' && y[1] == '0'))
        {
            sumb += 10;
        }
        else
        {
            sumb += stoi(x);
        }
    }

    if (suma == sumb || (suma > 21 && sumb > 21))
    {
        cout << "Draw" << endl;
        cout << suma << " " << sumb;
    }
    else if (suma > 21 || sumb > suma)
    {
        cout << "B" << endl;
        cout << suma << " " << sumb;
    }
    else if (sumb > 21 || suma > sumb)
    {
        cout << "A" << endl;
        cout << suma << " " << sumb;
    }
}
# 0359, 2024-09-28 10:33:02, P---P---x---x-x-xxP- (15%)

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int a, b;
    cin >> a >> b;
    cin.ignore();
    string x, y;
    bool lastcheck = false;
    int suma = 0, sumb = 0;
    for (int i = 0; i < a; i++)
    {
        cin >> x;
        cin.ignore();
        if (x[0] == 'A')
        {   
            suma += 11;
            if (suma > 21)
            {   
                suma -= 10;
            }
        }
        else if (x[0] == 'K' || x[0] == 'Q' || x[0] == 'J' || (y[0] == '1' && y[1] == '0'))
        {
            suma += 10;
        }
        else
        {
            suma += stoi(x);
        }
    }

    for (int i = 0; i < b; i++)
    {
        cin >> y;
        cin.ignore();
        if (y[0] == 'A')
        {
            sumb += 11;
            if (sumb > 21)
            {
                sumb -= 10;
            }
        }
        else if (y[0] == 'K' || y[0] == 'Q' || y[0] == 'J' || (y[0] == '1' && y[1] == '0'))
        {
            sumb += 10;
        }
        else
        {
            sumb += stoi(x);
        }
    }

    if (suma == sumb || (suma > 21 && sumb > 21))
    {
        cout << "Draw" << endl;
        cout << suma << " " << sumb;
    }
    else if (suma > 21 || sumb > suma)
    {
        cout << "B" << endl;
        cout << suma << " " << sumb;
    }
    else if (sumb > 21 || suma > sumb)
    {
        cout << "A" << endl;
        cout << suma << " " << sumb;
    }
}
# 0360, 2024-09-28 10:39:48, PPPPPPPPPP-PPPP--PPP (85%)

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int a, b;
    cin >> a >> b;
    cin.ignore();
    string x, y;
    bool lastchecka = false, lastcheckb = false;
    int suma = 0, sumb = 0;
    for (int i = 0; i < a; i++)
    {
        cin >> x;
        cin.ignore();
        if (x[0] == 'A')
        {
            suma += 11;
            lastchecka = true;
            if (suma > 21)
            {
                suma -= 10;
            }
        }
        else if (x[0] == 'K' || x[0] == 'Q' || x[0] == 'J' || (y[0] == '1' && y[1] == '0'))
        {
            suma += 10;
        }
        else
        {
            suma += stoi(x);
        }
    }

    for (int i = 0; i < b; i++)
    {
        cin >> y;
        cin.ignore();
        if (y[0] == 'A')
        {
            sumb += 11;
            lastcheckb = true;
            if (sumb > 21)
            {
                sumb -= 10;
            }
        }
        else if (y[0] == 'K' || y[0] == 'Q' || y[0] == 'J' || (y[0] == '1' && y[1] == '0'))
        {
            sumb += 10;
        }
        else
        {
            sumb += stoi(y);
        }
    }

    if (lastchecka && suma > 21)
    {
        suma -= 10;
    }

    if (lastcheckb && sumb > 21)
    {
        suma -= 10;
    }

    if (suma == sumb || (suma > 21 && sumb > 21))
    {
        cout << "Draw" << endl;
        cout << suma << " " << sumb;
    }
    else if (suma > 21)
    {
        cout << "B" << endl;
        cout << suma << " " << sumb;
    }
    else if (sumb > 21)
    {
        cout << "A" << endl;
        cout << suma << " " << sumb;
    }
    else if (sumb > suma)
    {
        cout << "B" << endl;
        cout << suma << " " << sumb;
    }
    else if (suma > sumb)
    {
        cout << "A" << endl;
        cout << suma << " " << sumb;
    }
}
# 0361, 2024-09-28 11:12:53, PPPPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int a, b;
    cin >> a >> b;
    cin.ignore();
    string x, y;
    bool lastchecka = false, lastcheckb = false;
    int suma = 0, sumb = 0;
    for (int i = 0; i < a; i++)
    {
        cin >> x;
        cin.ignore();
        if (x[0] == 'A')
        {
            suma += 11;
            lastchecka = true;
            if (suma > 21)
            {
                suma -= 10;
            }
        }
        else if (x[0] == 'K' || x[0] == 'Q' || x[0] == 'J' || (y[0] == '1' && y[1] == '0'))
        {
            suma += 10;
        }
        else
        {
            suma += stoi(x);
        }
    }

    for (int i = 0; i < b; i++)
    {
        cin >> y;
        cin.ignore();
        if (y[0] == 'A')
        {
            sumb += 11;
            lastcheckb = true;
            if (sumb > 21)
            {
                sumb -= 10;
            }
        }
        else if (y[0] == 'K' || y[0] == 'Q' || y[0] == 'J' || (y[0] == '1' && y[1] == '0'))
        {
            sumb += 10;
        }
        else
        {
            sumb += stoi(y);
        }
    }

    if (lastchecka && suma > 21)
    {
        suma -= 10;
    }

    if (lastcheckb && sumb > 21)
    {
        sumb -= 10;
    }

    if(suma > 21 && sumb > 21) {
        cout << "Draw" << endl;
        cout << suma << " " << sumb;
    }
    else if (suma == sumb)
    {
        cout << "Draw" << endl;
        cout << suma << " " << sumb;
    }
    else if (suma > 21)
    {
        cout << "B" << endl;
        cout << suma << " " << sumb;
    }
    else if (sumb > 21)
    {
        cout << "A" << endl;
        cout << suma << " " << sumb;
    }
    else if (sumb > suma)
    {
        cout << "B" << endl;
        cout << suma << " " << sumb;
    }
    else if (suma > sumb)
    {
        cout << "A" << endl;
        cout << suma << " " << sumb;
    }
}

# 0362, 2024-09-28 12:50:33, PPPPP--PP-----P---P- (45%)

#include<bits/stdc++.h>
using namespace std;

int main() {
    string hand;
    int a,b;
    cin >> a >> b;
    vector<string> A;
    vector<string> B;
    while(a--) {
        cin >> hand;
        A.push_back(hand);
    }
    while(b--){
        cin >> hand;
        B.push_back(hand);
    }
    //count score
    int A_score = 0;
    int B_score = 0;
    for(int i=0 ; i<A.size() ; i++){
        if(A[i] == "2") A_score += 2;
        else if(A[i] == "3") A_score += 3;
        else if(A[i] == "4") A_score += 4;
        else if(A[i] == "5") A_score += 5;
        else if(A[i] == "6") A_score += 6;
        else if(A[i] == "7") A_score += 7;
        else if(A[i] == "8") A_score += 8;
        else if(A[i] == "9") A_score += 9;
        else if(A[i] == "10") A_score += 10;
        else if(A[i] == "J") A_score += 10;
        else if(A[i] == "Q") A_score += 10;
        else if(A[i] == "K") A_score += 10;
        if(A[i] == "A"){
            if(A_score <= 10) A_score += 11;
            else A_score += 1;
        }
    }
    for(int i=0 ; i<B.size() ; i++){
        if(B[i] == "2") B_score += 2;
        else if(B[i] == "3") B_score += 3;
        else if(B[i] == "4") B_score += 4;
        else if(B[i] == "5") B_score += 5;
        else if(B[i] == "6") B_score += 6;
        else if(B[i] == "7") B_score += 7;
        else if(B[i] == "8") B_score += 8;
        else if(B[i] == "9") B_score += 9;
        else if(B[i] == "10") B_score += 10;
        else if(B[i] == "J") B_score += 10;
        else if(B[i] == "Q") B_score += 10;
        else if(B[i] == "K") B_score += 10;
        if(B[i] == "A"){
            if(B_score <= 10) B_score += 11;
            else B_score += 1;
        }
    }
    if(A_score == B_score) cout << "Draw";
    else if(A_score > 21 && B_score > 21) cout << "Draw";
    else if(A_score > B_score) cout << "A";
    else cout << "B";
    cout << endl;
    cout << A_score << " " << B_score;
}

/*
3 2
5 K 3
J 10
*/
# 0363, 2024-09-28 12:54:41, PPPPP--PP-----P---P- (45%)

#include<bits/stdc++.h>
using namespace std;

int main() {
    string hand;
    int a,b;
    cin >> a >> b;
    vector<string> A;
    vector<string> B;
    while(a--) {
        cin >> hand;
        A.push_back(hand);
    }
    while(b--){
        cin >> hand;
        B.push_back(hand);
    }
    //count score
    int A_score = 0;
    int B_score = 0;
    for(int i=0 ; i<A.size() ; i++){
        if(A[i] == "2") A_score += 2;
        else if(A[i] == "3") A_score += 3;
        else if(A[i] == "4") A_score += 4;
        else if(A[i] == "5") A_score += 5;
        else if(A[i] == "6") A_score += 6;
        else if(A[i] == "7") A_score += 7;
        else if(A[i] == "8") A_score += 8;
        else if(A[i] == "9") A_score += 9;
        else if(A[i] == "10") A_score += 10;
        else if(A[i] == "J") A_score += 10;
        else if(A[i] == "Q") A_score += 10;
        else if(A[i] == "K") A_score += 10;
        if(A[i] == "A"){
            if(A_score <= 10) A_score += 11;
            else A_score += 1;
            if(A_score > 21) A_score -= 10;
        }
    }
    for(int i=0 ; i<B.size() ; i++){
        if(B[i] == "2") B_score += 2;
        else if(B[i] == "3") B_score += 3;
        else if(B[i] == "4") B_score += 4;
        else if(B[i] == "5") B_score += 5;
        else if(B[i] == "6") B_score += 6;
        else if(B[i] == "7") B_score += 7;
        else if(B[i] == "8") B_score += 8;
        else if(B[i] == "9") B_score += 9;
        else if(B[i] == "10") B_score += 10;
        else if(B[i] == "J") B_score += 10;
        else if(B[i] == "Q") B_score += 10;
        else if(B[i] == "K") B_score += 10;
        if(B[i] == "A"){
            if(B_score <= 10) B_score += 11;
            else B_score += 1;
            if(B_score > 21) B_score -= 10;
        }
    }
    if(A_score == B_score) cout << "Draw";
    else if(A_score > 21 && B_score > 21) cout << "Draw";
    else if(A_score > B_score) cout << "A";
    else cout << "B";
    cout << endl;
    cout << A_score << " " << B_score;
}

/*
3 2
5 K 3
J 10
*/
# 0364, 2024-09-28 13:10:05, PPPPP--P--P--PPPP--P (60%)

#include<bits/stdc++.h>
using namespace std;

int main() {
    string hand;
    int a,b;
    cin >> a >> b;
    int c = a;
    int d = b;
    vector<string> A;
    vector<string> B;
    while(c--) {
        cin >> hand;
        A.push_back(hand);
    }
    while(d--){
        cin >> hand;
        B.push_back(hand);
    }
    //count score
    int A_score = 0;
    int B_score = 0;
    int a_A_card = 0;
    int b_A_card = 0;
    for(int i=0 ; i<a ; i++){
        if(A[i] == "2") A_score += 2;
        else if(A[i] == "3") A_score += 3;
        else if(A[i] == "4") A_score += 4;
        else if(A[i] == "5") A_score += 5;
        else if(A[i] == "6") A_score += 6;
        else if(A[i] == "7") A_score += 7;
        else if(A[i] == "8") A_score += 8;
        else if(A[i] == "9") A_score += 9;
        else if(A[i] == "10") A_score += 10;
        else if(A[i] == "J") A_score += 10;
        else if(A[i] == "Q") A_score += 10;
        else if(A[i] == "K") A_score += 10;
        else if(A[i] == "A"){
            a_A_card++;
        }
    }
    while(a_A_card--){
        A_score += 11;
        if(A_score >= 21 && a_A_card < 2) A_score -= 10;
    }
    for(int i=0 ; i<b ; i++){
        if(B[i] == "2") B_score += 2;
        else if(B[i] == "3") B_score += 3;
        else if(B[i] == "4") B_score += 4;
        else if(B[i] == "5") B_score += 5;
        else if(B[i] == "6") B_score += 6;
        else if(B[i] == "7") B_score += 7;
        else if(B[i] == "8") B_score += 8;
        else if(B[i] == "9") B_score += 9;
        else if(B[i] == "10") B_score += 10;
        else if(B[i] == "J") B_score += 10;
        else if(B[i] == "Q") B_score += 10;
        else if(B[i] == "K") B_score += 10;
        else if(B[i] == "A"){
            b_A_card++;
        }
    }
    while(b_A_card--){
        B_score += 11;
        if(B_score >= 21 && b_A_card < 2) B_score -= 10;
    }
    if(A_score == B_score) cout << "Draw";
    else if(A_score > 21 && B_score > 21) cout << "Draw";
    else if(A_score > B_score) cout << "A";
    else cout << "B";
    cout << endl;
    cout << A_score << " " << B_score;
}

/*
3 2
5 K 3
J 10

2 3
2 2
A K A
*/
# 0365, 2024-09-28 13:18:20, PPPPP--PPPP--PPPP-PP (75%)

#include<bits/stdc++.h>
using namespace std;

int main() {
    string hand;
    int a,b;
    cin >> a >> b;
    int c = a;
    int d = b;
    vector<string> A;
    vector<string> B;
    while(c--) {
        cin >> hand;
        A.push_back(hand);
    }
    while(d--){
        cin >> hand;
        B.push_back(hand);
    }
    //count score
    int A_score = 0;
    int B_score = 0;
    int a_A_card = 0;
    int b_A_card = 0;
    for(int i=0 ; i<a ; i++){
        if(A[i] == "2") A_score += 2;
        else if(A[i] == "3") A_score += 3;
        else if(A[i] == "4") A_score += 4;
        else if(A[i] == "5") A_score += 5;
        else if(A[i] == "6") A_score += 6;
        else if(A[i] == "7") A_score += 7;
        else if(A[i] == "8") A_score += 8;
        else if(A[i] == "9") A_score += 9;
        else if(A[i] == "10") A_score += 10;
        else if(A[i] == "J") A_score += 10;
        else if(A[i] == "Q") A_score += 10;
        else if(A[i] == "K") A_score += 10;
        else if(A[i] == "A"){
            a_A_card++;
        }
    }
    while(a_A_card--){
        A_score += 11;
        if(A_score >= 21 && a_A_card != 0) A_score -= 10;
        if(A_score > 21 && a_A_card == 0) A_score -= 10;
    }
    for(int i=0 ; i<b ; i++){
        if(B[i] == "2") B_score += 2;
        else if(B[i] == "3") B_score += 3;
        else if(B[i] == "4") B_score += 4;
        else if(B[i] == "5") B_score += 5;
        else if(B[i] == "6") B_score += 6;
        else if(B[i] == "7") B_score += 7;
        else if(B[i] == "8") B_score += 8;
        else if(B[i] == "9") B_score += 9;
        else if(B[i] == "10") B_score += 10;
        else if(B[i] == "J") B_score += 10;
        else if(B[i] == "Q") B_score += 10;
        else if(B[i] == "K") B_score += 10;
        else if(B[i] == "A"){
            b_A_card++;
        }
    }
    while(b_A_card--){
        B_score += 11;
        if(B_score >= 21 && b_A_card != 0) B_score -= 10;
        if(B_score > 21 && b_A_card == 0) B_score -= 10;
    }
    if(A_score == B_score) cout << "Draw";
    else if(A_score > 21 && B_score > 21) cout << "Draw";
    else if(A_score > B_score) cout << "A";
    else cout << "B";
    cout << endl;
    cout << A_score << " " << B_score;
}

/*
3 2
5 K 3
J 10

2 3
2 2
A K A
*/
# 0366, 2024-09-28 13:28:06, PPPPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;

int main() {
    string hand;
    int a,b;
    cin >> a >> b;
    int c = a;
    int d = b;
    vector<string> A;
    vector<string> B;
    while(c--) {
        cin >> hand;
        A.push_back(hand);
    }
    while(d--){
        cin >> hand;
        B.push_back(hand);
    }
    //count score
    int A_score = 0;
    int B_score = 0;
    int a_A_card = 0;
    int b_A_card = 0;
    for(int i=0 ; i<a ; i++){
        if(A[i] == "2") A_score += 2;
        else if(A[i] == "3") A_score += 3;
        else if(A[i] == "4") A_score += 4;
        else if(A[i] == "5") A_score += 5;
        else if(A[i] == "6") A_score += 6;
        else if(A[i] == "7") A_score += 7;
        else if(A[i] == "8") A_score += 8;
        else if(A[i] == "9") A_score += 9;
        else if(A[i] == "10") A_score += 10;
        else if(A[i] == "J") A_score += 10;
        else if(A[i] == "Q") A_score += 10;
        else if(A[i] == "K") A_score += 10;
        else if(A[i] == "A"){
            a_A_card++;
        }
    }
    while(a_A_card--){
        A_score += 11;
        if(A_score >= 21 && a_A_card != 0) A_score -= 10;
        if(A_score > 21 && a_A_card == 0) A_score -= 10;
    }
    for(int i=0 ; i<b ; i++){
        if(B[i] == "2") B_score += 2;
        else if(B[i] == "3") B_score += 3;
        else if(B[i] == "4") B_score += 4;
        else if(B[i] == "5") B_score += 5;
        else if(B[i] == "6") B_score += 6;
        else if(B[i] == "7") B_score += 7;
        else if(B[i] == "8") B_score += 8;
        else if(B[i] == "9") B_score += 9;
        else if(B[i] == "10") B_score += 10;
        else if(B[i] == "J") B_score += 10;
        else if(B[i] == "Q") B_score += 10;
        else if(B[i] == "K") B_score += 10;
        else if(B[i] == "A"){
            b_A_card++;
        }
    }
    while(b_A_card--){
        B_score += 11;
        if(B_score >= 21 && b_A_card != 0) B_score -= 10;
        if(B_score > 21 && b_A_card == 0) B_score -= 10;
    }
    if(A_score == B_score) cout << "Draw";
    else if(A_score > 21 && B_score > 21) cout << "Draw";
    else if(A_score > 21 && B_score <= 21) cout << "B";
    else if(B_score > 21 && A_score <= 21) cout << "A";
    else if(A_score > B_score) cout << "A";
    else cout << "B";
    cout << endl;
    cout << A_score << " " << B_score;
}

/*
3 2
5 K 3
J 10

2 3
2 2
A K A
*/

# 0367, 2024-09-28 09:26:21, PPPPPPPPP----------- (45%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    int a,b;
    cin >> a >> b;
    int A = 0,B = 0;
    for(int i = 0;i < a;i++){
        string card;
        cin >> card;
        if(card == "10")A+=10;
        else if(isdigit(card[0]))A+=(card[0]-'0');
        else if(card[0] == 'K'||card[0] == 'Q'||card[0] == 'J')A+=10;
        else{
            if(abs((A+1)-21)<abs((A+11)-21)){
                A+=1;
            }
            else A+=11;
        }
        card.clear();
    }
    for(int i = 0;i < b;i++){
        string card;
        cin >> card;
        if(card == "10")B+=10;
        else if(isdigit(card[0]))B+=(card[0]-'0');
        else if(card[0] == 'K'||card[0] == 'Q'||card[0] == 'J')B+=10;
        else{
            if(abs((B+1)-21)<abs((B+11)-21)){
                B+=1;
            }
            else B+=11;
        }
        card.clear();
    }
    if(A>21){
        if(B>21){
            cout << "Draw" << endl << A << " " << B;
            return 0;
        }
        cout << "B" << endl << A << " " << B;
    }
    else if(B>21){
        cout << "A"  << endl << A << " " << B;
    }
    else if(A>B){
        cout << "A" << endl << A << " " << B;
    }
    else if(B>A){
         cout << "B" << endl << A << " " << B;
    }
    else cout << "Draw"  << endl << A << " " << B;
    return 0;
}
# 0368, 2024-09-28 09:39:32, PPPPPPPP--PP-------- (50%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    int a,b;
    cin >> a >> b;
    int A = 0,B = 0;
    int pass = 0;
    for(int i = 0;i < a;i++){
        string card;
        cin >> card;
        if(card == "10")A+=10;
        else if(isdigit(card[0]))A+=(card[0]-'0');
        else if(card[0] == 'K'||card[0] == 'Q'||card[0] == 'J')A+=10;
        else{
            if(A>=21&&pass==1)A-=10;
            if(21-(A+1)>21-(A+11)){
                A+=1;
            }
            else A+=11;
            pass = 1;
        }
        card.clear();
    }
    pass = 0;
    for(int i = 0;i < b;i++){
        string card;
        cin >> card;
        if(card == "10")B+=10;
        else if(isdigit(card[0]))B+=(card[0]-'0');
        else if(card[0] == 'K'||card[0] == 'Q'||card[0] == 'J')B+=10;
        else{
            if(B>=21&&pass==1)B-=10;
            if(21-(B+1)>21-(B+11)){
                B+=1;
            }
            else B+=11;
            pass = 1;
        }
        card.clear();
    }
    if(A>21){
        if(B>21){
            cout << "Draw" << endl << A << " " << B;
            return 0;
        }
        cout << "B" << endl << A << " " << B;
    }
    else if(B>21){
        cout << "A"  << endl << A << " " << B;
    }
    else if(A>B){
        cout << "A" << endl << A << " " << B;
    }
    else if(B>A){
         cout << "B" << endl << A << " " << B;
    }
    else cout << "Draw"  << endl << A << " " << B;
    return 0;
}
# 0369, 2024-09-28 10:12:44, PPPPPPPPP---P-P--PP- (65%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    int a,b;
    cin >> a >> b;
    int A = 0,B = 0;
    int pass = 0;
    for(int i = 0;i < a;i++){
        string card;
        cin >> card;
        if(card == "10")A+=10;
        else if(isdigit(card[0]))A+=(card[0]-'0');
        else if(card[0] == 'K'||card[0] == 'Q'||card[0] == 'J')A+=10;
        else{
            if(A>=21&&pass==1){
                cout << "PASS" << endl;
                A-=10;
            }
            if(21-(A+11)>=0){
                A+=11;
            }
            else A+=1;
            pass = 1;
        }
        card.clear();
    }
    pass = 0;
    for(int i = 0;i < b;i++){
        string card;
        cin >> card;
        if(card == "10")B+=10;
        else if(isdigit(card[0]))B+=(card[0]-'0');
        else if(card[0] == 'K'||card[0] == 'Q'||card[0] == 'J')B+=10;
        else{
            if(B>=21&&pass==1)B-=10;
            if(21-(B+11)>=0){
                B+=11;
            }
            else B+=1;
            pass = 1;
        }
        card.clear();
    }
    if(A>21){
        if(B>21){
            cout << "Draw" << endl << A << " " << B;
            return 0;
        }
        cout << "B" << endl << A << " " << B;
    }
    else if(B>21){
        cout << "A"  << endl << A << " " << B;
    }
    else if(A>B){
        cout << "A" << endl << A << " " << B;
    }
    else if(B>A){
         cout << "B" << endl << A << " " << B;
    }
    else cout << "Draw"  << endl << A << " " << B;
    return 0;
}
# 0370, 2024-09-28 10:16:36, PPPPPPPPP---P-P--PP- (65%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    int a,b;
    cin >> a >> b;
    int A = 0,B = 0;
    int pass = 0;
    for(int i = 0;i < a;i++){
        string card;
        cin >> card;
        if(card == "10")A+=10;
        else if(isdigit(card[0]))A+=(card[0]-'0');
        else if(card[0] == 'K'||card[0] == 'Q'||card[0] == 'J')A+=10;
        else{
            if(A>=21&&pass==1){
                A-=10;
            }
            if(21-(A+11)>=0){
                A+=11;
            }
            else A+=1;
            pass = 1;
        }
        card.clear();
    }
    pass = 0;
    for(int i = 0;i < b;i++){
        string card;
        cin >> card;
        if(card == "10")B+=10;
        else if(isdigit(card[0]))B+=(card[0]-'0');
        else if(card[0] == 'K'||card[0] == 'Q'||card[0] == 'J')B+=10;
        else{
            if(B>=21&&pass==1)B-=10;
            if(21-(B+11)>=0){
                B+=11;
            }
            else B+=1;
            pass = 1;
        }
        card.clear();
    }
    if(A>21){
        if(B>21){
            cout << "Draw" << endl << A << " " << B;
            return 0;
        }
        cout << "B" << endl << A << " " << B;
    }
    else if(B>21){
        cout << "A"  << endl << A << " " << B;
    }
    else if(A>B){
        cout << "A" << endl << A << " " << B;
    }
    else if(B>A){
         cout << "B" << endl << A << " " << B;
    }
    else cout << "Draw"  << endl << A << " " << B;
    return 0;
}
# 0371, 2024-09-28 10:22:23, PPPPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    int a,b;
    cin >> a >> b;
    int A = 0,B = 0;
    int pass = 0;
    for(int i = 0;i < a;i++){
        string card;
        cin >> card;
        if(card == "10")A+=10;
        else if(isdigit(card[0]))A+=(card[0]-'0');
        else if(card[0] == 'K'||card[0] == 'Q'||card[0] == 'J')A+=10;
        else{
            if(A>=21&&pass==1){
                pass--;
                A-=10;
            }
            if(21-(A+11)>=0){
                A+=11;
            }
            else A+=1;
            pass++;
        }
        if(A>21&&pass>=1){
                A-=10;
                pass--;
        }
        card.clear();
    }
    pass = 0;
    for(int i = 0;i < b;i++){
        string card;
        cin >> card;
        if(card == "10")B+=10;
        else if(isdigit(card[0]))B+=(card[0]-'0');
        else if(card[0] == 'K'||card[0] == 'Q'||card[0] == 'J')B+=10;
        else{
            if(B>=21&&pass==1){
                pass--;
                B-=10;
            }
            if(21-(B+11)>=0){
                B+=11;
            }
            else B+=1;
            pass++;
        }
        if(B>21&&pass>=1){
                B-=10;
                pass--;
        }
        card.clear();
    }
    if(A>21){
        if(B>21){
            cout << "Draw" << endl << A << " " << B;
            return 0;
        }
        cout << "B" << endl << A << " " << B;
    }
    else if(B>21){
        cout << "A"  << endl << A << " " << B;
    }
    else if(A>B){
        cout << "A" << endl << A << " " << B;
    }
    else if(B>A){
         cout << "B" << endl << A << " " << B;
    }
    else cout << "Draw"  << endl << A << " " << B;
    return 0;
}

# 0372, 2024-09-28 09:33:20, P-PPP-P------------- (25%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n,m;
    char c;
    int sumA = 0,sumB = 0;
    int AA = 0,AB = 0;
    cin >> n >> m;
    while(n--){
        cin >> c;
        if(isdigit(c)){
            sumA += c - '0'; 
        } 
        else if (c == 'K' || c == 'Q' || c == 'J'){
            sumA += 10;
        }
        else if(c == 'A')AA++;
    }
    while(m--){
        cin >> c;
        if(isdigit(c)){
            sumB += c - '0'; 
        } 
        else if (c == 'K' || c == 'Q' || c == 'J'){
            sumB += 10;
        }
        else if(c == 'A')AB++;
    }
    while(AA--){
        if(sumA + AA*11 > 21){
            sumA ++;
        }
        else sumA += 11;
    }
    while(AB--){
        if(sumB + AB*11 > 21){
            sumB ++;
        }
        else sumB += 11;
        cout <<sumB + AB*11<< endl;
    }
    if(sumA > 21 && sumB > 21 || sumA == sumB){
        cout << "Draw";
    }
    else if(sumA > 21){
        cout << 'B';
    }
    else if(sumB > 21){
        cout << 'A';
    }
    else if(sumA > sumB){
        cout << 'A';
    }
    else cout << 'B';
    cout << endl << sumA << ' ' << sumB;
return 0;
}
# 0373, 2024-09-28 09:35:11, P-PPP-P---PPPPPPPP-- (65%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n,m;
    char c;
    int sumA = 0,sumB = 0;
    int AA = 0,AB = 0;
    cin >> n >> m;
    while(n--){
        cin >> c;
        if(isdigit(c)){
            sumA += c - '0'; 
        } 
        else if (c == 'K' || c == 'Q' || c == 'J'){
            sumA += 10;
        }
        else if(c == 'A')AA++;
    }
    while(m--){
        cin >> c;
        if(isdigit(c)){
            sumB += c - '0'; 
        } 
        else if (c == 'K' || c == 'Q' || c == 'J'){
            sumB += 10;
        }
        else if(c == 'A')AB++;
    }
    while(AA){
        if(sumA + AA*11 > 21){
            sumA ++;
        }
        else sumA += 11;
        AA--;
    }
    while(AB){
        if(sumB + AB*11 > 21){
            sumB ++;
        }
        else sumB += 11;
        AB--;
    }
    if(sumA > 21 && sumB > 21 || sumA == sumB){
        cout << "Draw";
    }
    else if(sumA > 21){
        cout << 'B';
    }
    else if(sumB > 21){
        cout << 'A';
    }
    else if(sumA > sumB){
        cout << 'A';
    }
    else cout << 'B';
    cout << endl << sumA << ' ' << sumB;
return 0;
}
# 0374, 2024-09-28 09:39:57, P-PPP-P--PPPPPPPPP-P (75%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n,m;
    string c;
    int sumA = 0,sumB = 0;
    int AA = 0,AB = 0;
    cin >> n >> m;
    while(n--){
        cin >> c;
        if(c == "10")sumB += 10;
        else if(isdigit(c[0])){
            sumA += c[0] - '0'; 
        } 
        else if (c == "K" || c == "Q" || c == "J"){
            sumA += 10;
        }
        else if(c == "A")AA++;
    }
    while(m--){
        cin >> c;
        if(c == "10")sumB += 10;
        else if(isdigit(c[0])){
            sumB += c[0] - '0'; 
        } 
        else if (c == "K" || c == "Q" || c == "J"){
            sumB += 10;
        }
        else if(c == "A")AB++;
    }
    while(AA){
        if(sumA + AA*11 > 21){
            sumA ++;
        }
        else sumA += 11;
        AA--;
    }
    while(AB){
        if(sumB + AB*11 > 21){
            sumB ++;
        }
        else sumB += 11;
        AB--;
    }
    if(sumA > 21 && sumB > 21 || sumA == sumB){
        cout << "Draw";
    }
    else if(sumA > 21){
        cout << 'B';
    }
    else if(sumB > 21){
        cout << 'A';
    }
    else if(sumA > sumB){
        cout << 'A';
    }
    else cout << 'B';
    cout << endl << sumA << ' ' << sumB;
return 0;
}
# 0375, 2024-09-28 09:50:43, PPPPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n,m;
    string c;
    int sumA = 0,sumB = 0;
    int AA = 0,AB = 0;
    cin >> n >> m;
    while(n--){
        cin >> c;
        if(c == "10")sumA += 10;
        else if(isdigit(c[0])){
            sumA += c[0] - '0'; 
        } 
        else if (c == "K" || c == "Q" || c == "J"){
            sumA += 10;
        }
        else if(c == "A")AA++;
    }
    while(m--){
        cin >> c;
        if(c == "10")sumB += 10;
        else if(isdigit(c[0])){
            sumB += c[0] - '0'; 
        } 
        else if (c == "K" || c == "Q" || c == "J"){
            sumB += 10;
        }
        else if(c == "A")AB++;
    }
    while(AA){
        if(sumA + AA*11 > 21){
            sumA ++;
        }
        else sumA += 11;
        AA--;
    }
    while(AB){
        if(sumB + AB*11 > 21){
            sumB ++;
        }
        else sumB += 11;
        AB--;
    }
    if(sumA > 21 && sumB > 21 || sumA == sumB){
        cout << "Draw";
    }
    else if(sumA > 21){
        cout << 'B';
    }
    else if(sumB > 21){
        cout << 'A';
    }
    else if(sumA > sumB){
        cout << 'A';
    }
    else cout << 'B';
    cout << endl << sumA << ' ' << sumB;
return 0;
}

# 0376, 2024-09-28 13:31:29, PPPP----PPP---P----- (40%)

#include <iostream>
#include <string>
using namespace std;
int main(){
    bool AA=0,AB=0;
    string a[3],b[3];
    string card[13] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int vacard[13] = {11,2,3,4,5,6,7,8,9,10,10,10,10};
    int na,nb,va=0,vb=0;
    cin>>na>>nb;
    for(int i=0; i<na; i++){
        cin>>a[i];
    }
    for(int i=0; i<nb; i++){
        cin>>b[i];
    }
    // for(int i=0; i<na; i++){
    //     cout<<a[i]<<" ";
    // }
    // cout<<endl;
    // for(int i=0; i<nb; i++){
    //     cout<<b[i]<<" ";
    // }
    for(int i=0; i<na; i++){
        for(int j=0; j<13; j++){
            if(a[i]==card[j]){
                va+=vacard[j];
                if(a[i]=="A"){
                    AA=1;
                }
            }
        }
    }
    if(va>21){
        if(AA=1){
            va-=10;
        }
    }
    for(int i=0; i<nb; i++){
        for(int j=0; j<13; j++){
            if(b[i]==card[j]){
                vb+=vacard[j];
                if(b[i]=="A"){
                    AB=1;
                }
            }
        }
    }
    if(vb>21){
        if(AB=1){
            vb-=10;
        }
    }

    if(va>vb){
        cout<<"A\n";
        cout<<va<<" "<<vb;
    }
    else if(vb>va){
        cout<<"B\n";
        cout<<va<<" "<<vb;
    }
    else if(va==vb){
        cout<<"Draw\n";
        cout<<va<<" "<<vb;
    }

}
# 0377, 2024-09-28 13:34:23, PPPPP---PPP--PPPP-PP (70%)

#include <iostream>
#include <string>
using namespace std;
int main(){
    int AA=0,AB=0;
    string a[3],b[3];
    string card[13] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int vacard[13] = {11,2,3,4,5,6,7,8,9,10,10,10,10};
    int na,nb,va=0,vb=0;
    cin>>na>>nb;
    for(int i=0; i<na; i++){
        cin>>a[i];
    }
    for(int i=0; i<nb; i++){
        cin>>b[i];
    }
    // for(int i=0; i<na; i++){
    //     cout<<a[i]<<" ";
    // }
    // cout<<endl;
    // for(int i=0; i<nb; i++){
    //     cout<<b[i]<<" ";
    // }ool AA=0,AB=0;
    for(int i=0; i<na; i++){
        for(int j=0; j<13; j++){
            if(a[i]==card[j]){
                va+=vacard[j];
                if(a[i]=="A"){
                    AA+=1;
                }
            }
        }
    }
    while(va>21){
        if(AA>0){
            va-=10;
        }
        if(AA==0){
            break;
        }
    }
    for(int i=0; i<nb; i++){
        for(int j=0; j<13; j++){
            if(b[i]==card[j]){
                vb+=vacard[j];
                if(b[i]=="A"){
                    AB+=1;
                }
            }
        }
    }
    while(vb>21){
        if(AB>0){
            vb-=10;
        }
        if(AB==0){
            break;
        }
    }

    if(va>vb){
        cout<<"A\n";
        cout<<va<<" "<<vb;
    }
    else if(vb>va){
        cout<<"B\n";
        cout<<va<<" "<<vb;
    }
    else if(va==vb){
        cout<<"Draw\n";
        cout<<va<<" "<<vb;
    }

}
# 0378, 2024-09-28 13:40:46, PPPPP---PPP--PPPP-PP (70%)

#include <iostream>
#include <string>
using namespace std;
int main(){
    int AA=0,AB=0;
    string a[3],b[3];
    string card[13] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int vacard[13] = {11,2,3,4,5,6,7,8,9,10,10,10,10};
    int na,nb,va=0,vb=0;
    cin>>na>>nb;
    for(int i=0; i<na; i++){
        cin>>a[i];
    }
    for(int i=0; i<nb; i++){
        cin>>b[i];
    }
    // for(int i=0; i<na; i++){
    //     cout<<a[i]<<" ";
    // }
    // cout<<endl;
    // for(int i=0; i<nb; i++){
    //     cout<<b[i]<<" ";
    // }ool AA=0,AB=0;
    for(int i=0; i<na; i++){
        for(int j=0; j<13; j++){
            if(a[i]==card[j]){
                va+=vacard[j];
                if(a[i]=="A"){
                    AA+=1;
                }
            }
        }
    }
    // cout<<AA<<endl;
    while(va>21){
        if(AA>0){
            va-=10;
            AA--;
        }
        if(AA==0){
            break;
        }
    }
    for(int i=0; i<nb; i++){
        for(int j=0; j<13; j++){
            if(b[i]==card[j]){
                vb+=vacard[j];
                if(b[i]=="A"){
                    AB+=1;
                }
            }
        }
    }
    // cout<<AB<<endl;
    while(vb>21){
        if(AB>0){
            vb-=10;
            AB--;
        }
        if(AB==0){
            break;
        }
    }

    if(va>vb){
        cout<<"A\n";
        cout<<va<<" "<<vb;
    }
    else if(vb>va){
        cout<<"B\n";
        cout<<va<<" "<<vb;
    }
    else if(va==vb){
        cout<<"Draw\n";
        cout<<va<<" "<<vb;
    }

}
# 0379, 2024-09-28 14:56:27, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <string>
using namespace std;
int main(){
    int AA=0,AB=0;
    string a[3],b[3];
    string card[13] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int vacard[13] = {11,2,3,4,5,6,7,8,9,10,10,10,10};
    int na,nb,va=0,vb=0;
    cin>>na>>nb;
    for(int i=0; i<na; i++){
        cin>>a[i];
    }
    for(int i=0; i<nb; i++){
        cin>>b[i];
    }
    // for(int i=0; i<na; i++){
    //     cout<<a[i]<<" ";
    // }
    // cout<<endl;
    // for(int i=0; i<nb; i++){
    //     cout<<b[i]<<" ";
    // }ool AA=0,AB=0;
    for(int i=0; i<na; i++){
        for(int j=0; j<13; j++){
            if(a[i]==card[j]){
                va+=vacard[j];
                if(a[i]=="A"){
                    AA+=1;
                }
            }
        }
    }
    // cout<<AA<<endl;
    while(va>21){
        if(AA>0){
            va-=10;
            AA--;
        }
        if(AA==0){
            break;
        }
    }
    for(int i=0; i<nb; i++){
        for(int j=0; j<13; j++){
            if(b[i]==card[j]){
                vb+=vacard[j];
                if(b[i]=="A"){
                    AB+=1;
                }
            }
        }
    }
    // cout<<AB<<endl;
    while(vb>21){
        if(AB>0){
            vb-=10;
            AB--;
        }
        if(AB==0){
            break;
        }
    }

    if(va>vb){
        if(va<=21){
        cout<<"A\n";
        cout<<va<<" "<<vb;
        }
        else if(va > 21){
            if(vb>21){
                cout<<"Draw\n";
        cout<<va<<" "<<vb;
            }
            else if(vb<=21){
                cout<<"B\n";
        cout<<va<<" "<<vb;
            }
        }
    }
    else if(vb>va){
        if(vb<=21){
        cout<<"B\n";
        cout<<va<<" "<<vb;
        }
        else if(vb>21){
            if(va>21){
                cout<<"Draw\n";
        cout<<va<<" "<<vb;
            }
            else if(va<=21){
                cout<<"A\n";
        cout<<va<<" "<<vb;
            }
        }
    }
    else if(va==vb){
        cout<<"Draw\n";
        cout<<va<<" "<<vb;
    }

}

# 0380, 2024-09-28 13:10:48, PPPPPPPPPPPPP-P-PPP- (85%)

#include<iostream>

using namespace std;

int main()
{
    int a, b, sumA = 0, sumB = 0;
    cin >> a >> b;

    string Acard[a], Bcard[b];
    for (int i = 0; i < a; i++)
    {
        cin >> Acard[i];
    }
    
    for (int i = 0; i < b; i++)
    {
        cin >> Bcard[i];
    }
    
    //count sumA
    for (int i = 0; i < a; i++)
    {
        if (Acard[i] == "2")
        {
            sumA += 2;
        }
        else if (Acard[i] == "3")
        {
            sumA += 3;
        }
        else if (Acard[i] == "4")
        {
            sumA += 4;
        }
        else if (Acard[i] == "5")
        {
            sumA += 5;
        }
        else if (Acard[i] == "6")
        {
            sumA += 6;
        }
        else if (Acard[i] == "7")
        {
            sumA += 7;
        }
        else if (Acard[i] == "8")
        {
            sumA += 8;
        }
        else if (Acard[i] == "9")
        {
            sumA += 9;
        }
        else if (Acard[i] == "10" || Acard[i] == "J" || Acard[i] == "Q" || Acard[i] == "K")
        {
            sumA += 10;
        }
    }
    for (int i = 0; i < a; i++)
    {
        if (Acard[i] == "A")
        {
            if (sumA + 11 > 21)
            {
                sumA += 1;
            }
            else sumA += 11;
        }
    }
    
    //count sumB
    for (int i = 0; i < b; i++)
    {
        if (Bcard[i] == "2")
        {
            sumB += 2;
        }
        else if (Bcard[i] == "3")
        {
            sumB += 3;
        }
        else if (Bcard[i] == "4")
        {
            sumB += 4;
        }
        else if (Bcard[i] == "5")
        {
            sumB += 5;
        }
        else if (Bcard[i] == "6")
        {
            sumB += 6;
        }
        else if (Bcard[i] == "7")
        {
            sumB += 7;
        }
        else if (Bcard[i] == "8")
        {
            sumB += 8;
        }
        else if (Bcard[i] == "9")
        {
            sumB += 9;
        }
        else if (Bcard[i] == "10" || Bcard[i] == "J" || Bcard[i] == "Q" || Bcard[i] == "K")
        {
            sumB += 10;
        }
    }
    for (int i = 0; i < b; i++)
    {
        if (Bcard[i] == "A")
        {
            if (sumB + 11 > 21)
            {
                sumB += 1;
            }
            else sumB += 11;
        }
    }

    if (sumA > 21 && sumB <= 21)
    {
        cout << "B";
    }
    else if (sumB > 21 && sumA <= 21)
    {
        cout << "A";
    }
    else if (((sumA == sumB) && sumA <= 21 && sumB <= 21) || (sumA > 21 && sumB > 21)) 
    {
        cout << "Draw";
    }
    else if (sumA > sumB)
    {
        cout << "A";
    }
    else
    {
        cout <<  "B";
    }
    
    cout << endl << sumA << " " << sumB;
}
# 0381, 2024-09-28 13:11:42, PP------PPP-------P- (30%)

#include<iostream>

using namespace std;

int main()
{
    int a, b, sumA = 0, sumB = 0;
    cin >> a >> b;

    string Acard[a], Bcard[b];
    for (int i = 0; i < a; i++)
    {
        cin >> Acard[i];
    }
    
    for (int i = 0; i < b; i++)
    {
        cin >> Bcard[i];
    }
    
    //count sumA
    for (int i = 0; i < a; i++)
    {
        if (Acard[i] == "2")
        {
            sumA += 2;
        }
        else if (Acard[i] == "3")
        {
            sumA += 3;
        }
        else if (Acard[i] == "4")
        {
            sumA += 4;
        }
        else if (Acard[i] == "5")
        {
            sumA += 5;
        }
        else if (Acard[i] == "6")
        {
            sumA += 6;
        }
        else if (Acard[i] == "7")
        {
            sumA += 7;
        }
        else if (Acard[i] == "8")
        {
            sumA += 8;
        }
        else if (Acard[i] == "9")
        {
            sumA += 9;
        }
        else if (Acard[i] == "10" || Acard[i] == "J" || Acard[i] == "Q" || Acard[i] == "K")
        {
            sumA += 10;
        }
    }
    for (int i = 0; i < a; i++)
    {
        if (Acard[i] == "A")
        {
            if (sumA + 11 > 21)
            {
                sumA += 1;
            }
            else sumA += 11;
        }
    }
    
    //count sumB
    for (int i = 0; i < b; i++)
    {
        if (Bcard[i] == "2")
        {
            sumB += 2;
        }
        else if (Bcard[i] == "3")
        {
            sumB += 3;
        }
        else if (Bcard[i] == "4")
        {
            sumB += 4;
        }
        else if (Bcard[i] == "5")
        {
            sumB += 5;
        }
        else if (Bcard[i] == "6")
        {
            sumB += 6;
        }
        else if (Bcard[i] == "7")
        {
            sumB += 7;
        }
        else if (Bcard[i] == "8")
        {
            sumB += 8;
        }
        else if (Bcard[i] == "9")
        {
            sumB += 9;
        }
        else if (Bcard[i] == "10" || Bcard[i] == "J" || Bcard[i] == "Q" || Bcard[i] == "K")
        {
            sumB += 10;
        }
    }
    for (int i = 0; i < b; i++)
    {
        if (Bcard[i] == "A")
        {
            if (sumB + 11 > 21)
            {
                sumB += 1;
            }
            else sumB += 11;
        }
    }

    if (sumA > 21 && sumB <= 21)
    {
        cout << "B";
    }
    if (sumB > 21 && sumA <= 21)
    {
        cout << "A";
    }
    if (((sumA == sumB) && sumA <= 21 && sumB <= 21) || (sumA > 21 && sumB > 21)) 
    {
        cout << "Draw";
    }
    if (sumA > sumB)
    {
        cout << "A";
    }
    else
    {
        cout <<  "B";
    }
    
    cout << endl << sumA << " " << sumB;
}
# 0382, 2024-09-28 13:23:15, PPPPPPPPPPPPPPPP---- (80%)

#include<iostream>

using namespace std;

int main()
{
    int a, b, sumA = 0, sumB = 0, AceA = 0, AceB = 0;
    cin >> a >> b;

    string Acard[a], Bcard[b];
    for (int i = 0; i < a; i++)
    {
        cin >> Acard[i];
    }
    
    for (int i = 0; i < b; i++)
    {
        cin >> Bcard[i];
    }
    
    //count sumA
    for (int i = 0; i < a; i++)
    {
        if (Acard[i] == "2")
        {
            sumA += 2;
        }
        else if (Acard[i] == "3")
        {
            sumA += 3;
        }
        else if (Acard[i] == "4")
        {
            sumA += 4;
        }
        else if (Acard[i] == "5")
        {
            sumA += 5;
        }
        else if (Acard[i] == "6")
        {
            sumA += 6;
        }
        else if (Acard[i] == "7")
        {
            sumA += 7;
        }
        else if (Acard[i] == "8")
        {
            sumA += 8;
        }
        else if (Acard[i] == "9")
        {
            sumA += 9;
        }
        else if (Acard[i] == "10" || Acard[i] == "J" || Acard[i] == "Q" || Acard[i] == "K")
        {
            sumA += 10;
        }
    }
    for (int i = 0; i < b; i++)
    {
        if (Acard[i] == "A")
        {
            AceA++;
        }
    }
    if (AceA == 1)
    {
        if (sumA + 11 > 21)
        {
        sumA += 1;
        }
        else sumA += 11;
    }
    if (AceA == 2)
    {
        if (sumA + 12 > 21)
        {
            sumA += 2;
        }
        else sumA += 12;
    }
    
    //count sumB
    for (int i = 0; i < b; i++)
    {
        if (Bcard[i] == "2")
        {
            sumB += 2;
        }
        else if (Bcard[i] == "3")
        {
            sumB += 3;
        }
        else if (Bcard[i] == "4")
        {
            sumB += 4;
        }
        else if (Bcard[i] == "5")
        {
            sumB += 5;
        }
        else if (Bcard[i] == "6")
        {
            sumB += 6;
        }
        else if (Bcard[i] == "7")
        {
            sumB += 7;
        }
        else if (Bcard[i] == "8")
        {
            sumB += 8;
        }
        else if (Bcard[i] == "9")
        {
            sumB += 9;
        }
        else if (Bcard[i] == "10" || Bcard[i] == "J" || Bcard[i] == "Q" || Bcard[i] == "K")
        {
            sumB += 10;
        }
    }
    for (int i = 0; i < b; i++)
    {
        if (Bcard[i] == "A")
        {
            AceB++;
        }
    }
    if (AceB == 1)
    {
        if (sumB + 11 > 21)
        {
        sumB += 1;
        }
        else sumB += 11;
    }
    if (AceB == 2)
    {
        if (sumB + 12 > 21)
        {
            sumB += 2;
        }
        else sumB += 12;
    }
        
    
    

    if (sumA > 21 && sumB <= 21)
    {
        cout << "B";
    }
    else if (sumB > 21 && sumA <= 21)
    {
        cout << "A";
    }
    else if (((sumA == sumB) && sumA <= 21 && sumB <= 21) || (sumA > 21 && sumB > 21)) 
    {
        cout << "Draw";
    }
    else if (sumA > sumB)
    {
        cout << "A";
    }
    else
    {
        cout <<  "B";
    }
    
    cout << endl << sumA << " " << sumB;
}
# 0383, 2024-09-28 13:30:37, PPPPPPPPPPPPPPPPPPPP (100%)

#include<iostream>

using namespace std;

int main()
{
    int a, b, sumA = 0, sumB = 0, AceA = 0, AceB = 0;
    cin >> a >> b;

    string Acard[a], Bcard[b];
    for (int i = 0; i < a; i++)
    {
        cin >> Acard[i];
    }
    
    for (int i = 0; i < b; i++)
    {
        cin >> Bcard[i];
    }
    
    //count sumA
    for (int i = 0; i < a; i++)
    {
        if (Acard[i] == "2")
        {
            sumA += 2;
        }
        else if (Acard[i] == "3")
        {
            sumA += 3;
        }
        else if (Acard[i] == "4")
        {
            sumA += 4;
        }
        else if (Acard[i] == "5")
        {
            sumA += 5;
        }
        else if (Acard[i] == "6")
        {
            sumA += 6;
        }
        else if (Acard[i] == "7")
        {
            sumA += 7;
        }
        else if (Acard[i] == "8")
        {
            sumA += 8;
        }
        else if (Acard[i] == "9")
        {
            sumA += 9;
        }
        else if (Acard[i] == "10" || Acard[i] == "J" || Acard[i] == "Q" || Acard[i] == "K")
        {
            sumA += 10;
        }
    }
    for (int i = 0; i < b; i++)
    {
        if (Acard[i] == "A")
        {
            AceA++;
        }
    }
    if (AceA == 1)
    {
        if (sumA + 11 > 21)
        {
        sumA += 1;
        }
        else sumA += 11;
    }
    if (AceA == 2)
    {
        if (sumA + 12 > 21)
        {
            sumA += 2;
        }
        else sumA += 12;
    }
    if (AceA == 3)
    {
        sumA += 13;
    }
    
    
    //count sumB
    for (int i = 0; i < b; i++)
    {
        if (Bcard[i] == "2")
        {
            sumB += 2;
        }
        else if (Bcard[i] == "3")
        {
            sumB += 3;
        }
        else if (Bcard[i] == "4")
        {
            sumB += 4;
        }
        else if (Bcard[i] == "5")
        {
            sumB += 5;
        }
        else if (Bcard[i] == "6")
        {
            sumB += 6;
        }
        else if (Bcard[i] == "7")
        {
            sumB += 7;
        }
        else if (Bcard[i] == "8")
        {
            sumB += 8;
        }
        else if (Bcard[i] == "9")
        {
            sumB += 9;
        }
        else if (Bcard[i] == "10" || Bcard[i] == "J" || Bcard[i] == "Q" || Bcard[i] == "K")
        {
            sumB += 10;
        }
    }
    for (int i = 0; i < b; i++)
    {
        if (Bcard[i] == "A")
        {
            AceB++;
        }
    }
    if (AceB == 1)
    {
        if (sumB + 11 > 21)
        {
        sumB += 1;
        }
        else sumB += 11;
    }
    if (AceB == 2)
    {
        if (sumB + 12 > 21)
        {
            sumB += 2;
        }
        else sumB += 12;
    }
    if (AceB == 3)
    {
        sumB += 13;
    }
    
    

    if (sumA > 21 && sumB <= 21)
    {
        cout << "B";
    }
    else if (sumB > 21 && sumA <= 21)
    {
        cout << "A";
    }
    else if (((sumA == sumB) && sumA <= 21 && sumB <= 21) || (sumA > 21 && sumB > 21)) 
    {
        cout << "Draw";
    }
    else if (sumA > sumB)
    {
        cout << "A";
    }
    else
    {
        cout <<  "B";
    }
    
    cout << endl << sumA << " " << sumB;
}

# 0384, 2024-09-28 09:43:48, PPPPPP-P--P--------- (40%)

#include "iostream"
#include "algorithm"
using namespace std;

int calscore(string c , int score){
    string num[10] = {"1","2","3","4","5","6","7","8","9","10"};
    string emperror[3] = {"J","Q","K"};
    for(int i = 0 ; i < 10 ; i++) {
        if(c == num[i]) return i+1;
    }
    for(int i = 0 ; i < 3 ; i++){
        if(c == emperror[i]) return 10;
    }
    if(score+11 > 21) return 1;
    else return 1;
}

int main(){
    int n1,n2; cin >> n1 >> n2;
    string player1[n1],player2[n2];
    for(int i = 0 ; i < n1 ; i++) cin >> player1[i];
    for(int i = 0 ; i < n2 ; i++) cin >> player2[i];
    sort(player1,player1+n1);
    sort(player2,player2+n2);
    int score1 = 0 ,score2 = 0;
    for(int i = 0 ; i < n1 ; i++){
        score1 += calscore(player1[i],score1);
    }
    for(int i = 0 ; i < n2 ; i++){
        score2 += calscore(player2[i],score2);
    }
    if(score1 > 21){
        if(score2 <= 21){
            cout << "B" << endl;
            cout << score1 << ' ' << score2;
        }
        else{
            cout << "Draw" << endl;
            cout << score1 << ' ' << score2;
        }
    }
    else if(score1 <= 21){
        if(score2 <= 21){
            if(score1 > score2){
                cout << "A" << endl;
                cout << score1 << ' ' << score2;
            }
            else if(score1 < score2){
                cout << "B" << endl;
                cout << score1 << ' ' << score2;
            }
            else {
                cout << "Draw" << endl;
                cout << score1 << ' ' << score2;
            }
        }
    }
}
# 0385, 2024-09-28 09:49:49, PPPPPP-PPPP--PPPP-PP (80%)

#include "iostream"
#include "algorithm"
using namespace std;

int calscore(string c){
    string num[10] = {"1","2","3","4","5","6","7","8","9","10"};
    string emperror[3] = {"J","Q","K"};
    for(int i = 0 ; i < 10 ; i++) {
        if(c == num[i]) return i+1;
    }
    for(int i = 0 ; i < 3 ; i++){
        if(c == emperror[i]) return 10;
    }
    return 11;
}

int main(){
    int n1,n2; cin >> n1 >> n2;
    string player1[n1],player2[n2];
    for(int i = 0 ; i < n1 ; i++) cin >> player1[i];
    for(int i = 0 ; i < n2 ; i++) cin >> player2[i];
    sort(player1,player1+n1);
    sort(player2,player2+n2);
    int score1 = 0 ,score2 = 0;
    for(int i = 0 ; i < n1 ; i++){
        score1 += calscore(player1[i]);
    }
    for(int i = 0 ; i < n2 ; i++){
        score2 += calscore(player2[i]);
    }
    for(int i = 0 ; i < n1 ; i++) if(player1[i]=="A" && score1 > 21) score1 -= 10;
    for(int i = 0 ; i < n2 ; i++) if(player2[i]=="A" && score2 > 21) score2 -= 10;
    if(score1 > 21){
        if(score2 <= 21){
            cout << "B" << endl;
            cout << score1 << ' ' << score2;
        }
        else{
            cout << "Draw" << endl;
            cout << score1 << ' ' << score2;
        }
    }
    else if(score1 <= 21){
        if(score2 <= 21){
            if(score1 > score2){
                cout << "A" << endl;
                cout << score1 << ' ' << score2;
            }
            else if(score1 < score2){
                cout << "B" << endl;
                cout << score1 << ' ' << score2;
            }
            else {
                cout << "Draw" << endl;
                cout << score1 << ' ' << score2;
            }
        }
        else {
            cout << "Draw" << endl;
            cout << score1 << ' ' << score2;
        }
    }
}
# 0386, 2024-09-28 09:50:40, PPPPPPPPPPPPPPPPPPPP (100%)

#include "iostream"
#include "algorithm"
using namespace std;

int calscore(string c){
    string num[10] = {"1","2","3","4","5","6","7","8","9","10"};
    string emperror[3] = {"J","Q","K"};
    for(int i = 0 ; i < 10 ; i++) {
        if(c == num[i]) return i+1;
    }
    for(int i = 0 ; i < 3 ; i++){
        if(c == emperror[i]) return 10;
    }
    return 11;
}

int main(){
    int n1,n2; cin >> n1 >> n2;
    string player1[n1],player2[n2];
    for(int i = 0 ; i < n1 ; i++) cin >> player1[i];
    for(int i = 0 ; i < n2 ; i++) cin >> player2[i];
    sort(player1,player1+n1);
    sort(player2,player2+n2);
    int score1 = 0 ,score2 = 0;
    for(int i = 0 ; i < n1 ; i++){
        score1 += calscore(player1[i]);
    }
    for(int i = 0 ; i < n2 ; i++){
        score2 += calscore(player2[i]);
    }
    for(int i = 0 ; i < n1 ; i++) if(player1[i]=="A" && score1 > 21) score1 -= 10;
    for(int i = 0 ; i < n2 ; i++) if(player2[i]=="A" && score2 > 21) score2 -= 10;
    if(score1 > 21){
        if(score2 <= 21){
            cout << "B" << endl;
            cout << score1 << ' ' << score2;
        }
        else{
            cout << "Draw" << endl;
            cout << score1 << ' ' << score2;
        }
    }
    else if(score1 <= 21){
        if(score2 <= 21){
            if(score1 > score2){
                cout << "A" << endl;
                cout << score1 << ' ' << score2;
            }
            else if(score1 < score2){
                cout << "B" << endl;
                cout << score1 << ' ' << score2;
            }
            else {
                cout << "Draw" << endl;
                cout << score1 << ' ' << score2;
            }
        }
        else {
            cout << "A" << endl;
            cout << score1 << ' ' << score2;
        }
    }
}
# 0387, 2024-09-28 10:04:41, PPPPPPPPPPPPPPPPPPPP (100%)

#include "iostream"
#include "algorithm"
using namespace std;

int calscore(string c){
    string num[10] = {"1","2","3","4","5","6","7","8","9","10"};
    string emperror[3] = {"J","Q","K"};
    for(int i = 0 ; i < 10 ; i++) {
        if(c == num[i]) return i+1;
    }
    for(int i = 0 ; i < 3 ; i++){
        if(c == emperror[i]) return 10;
    }
    return 11;
}

int main(){
    int n1,n2; cin >> n1 >> n2;
    string player1[n1],player2[n2];
    for(int i = 0 ; i < n1 ; i++) cin >> player1[i];
    for(int i = 0 ; i < n2 ; i++) cin >> player2[i];
    int score1 = 0 ,score2 = 0;
    for(int i = 0 ; i < n1 ; i++){
        score1 += calscore(player1[i]);
    }
    for(int i = 0 ; i < n2 ; i++){
        score2 += calscore(player2[i]);
    }
    for(int i = 0 ; i < n1 ; i++) if(player1[i]=="A" && score1 > 21) score1 -= 10;
    for(int i = 0 ; i < n2 ; i++) if(player2[i]=="A" && score2 > 21) score2 -= 10;
    if(score1 > 21){
        if(score2 <= 21){
            cout << "B" << endl;
            cout << score1 << ' ' << score2;
        }
        else{
            cout << "Draw" << endl;
            cout << score1 << ' ' << score2;
        }
    }
    else if(score1 <= 21){
        if(score2 <= 21){
            if(score1 > score2){
                cout << "A" << endl;
                cout << score1 << ' ' << score2;
            }
            else if(score1 < score2){
                cout << "B" << endl;
                cout << score1 << ' ' << score2;
            }
            else {
                cout << "Draw" << endl;
                cout << score1 << ' ' << score2;
            }
        }
        else {
            cout << "A" << endl;
            cout << score1 << ' ' << score2;
        }
    }
}

# 0388, 2024-09-28 09:30:52, PPPP-PP-P---P-P--PP- (55%)

#include <iostream>
using namespace std;

int Convert(string st) {
    if(st == "2") return 2;
    if(st == "3") return 3;
    if(st == "4") return 4;
    if(st == "5") return 5;
    if(st == "6") return 6;
    if(st == "7") return 7;
    if(st == "8") return 8;
    if(st == "9") return 9;
    if(st == "10") return 10;
    return 0;
}

int main() {
    int nA, nB;
    cin>>nA>>nB;
    string tmp;
    int sumA=0, sumB=0;
    for(int i=0 ; i<nA ; i++) {
        cin>>tmp;
        if(2 <= Convert(tmp) && Convert(tmp) <= 10) {
            sumA += Convert(tmp);
        }
        else if(tmp != "A"){
            sumA += 10;
        }
        if(tmp == "A") {
            sumA += 1;
            if(sumA <= 21) {
                sumA += 10;
                if(sumA > 21) {
                    sumA -= 10;
                }
            }
        }
    }
    for(int i=0 ; i<nB ; i++) {
        cin>>tmp;
        if(2 <= Convert(tmp) && Convert(tmp) <= 10) {
            sumB += Convert(tmp);
        }
        else if(tmp == "10") {
            sumB += 10;
        }
        else if(tmp != "A"){
            sumB += 10;
        }
        if(tmp == "A") {
            sumB += 1;
            if(sumB <= 21) {
                sumB += 10;
                if(sumB > 21) {
                    sumB -= 10;
                }
            }
        }
    }
    if(sumA > 21 && sumB <= 21) {
        cout<<"B"<<endl;
    }
    else if(sumA <= 21 && sumB > 21) {
        cout<<"A"<<endl;
    }
    else if(sumA <= 21 && sumB <= 21) {
        if(sumA > sumB) {
            cout<<"A"<<endl;
        }
        else if(sumA < sumB){
            cout<<"B"<<endl;
        }
        else {
            cout<<"Draw"<<endl;
        }
    }
    cout<<sumA<<" "<<sumB;
}
# 0389, 2024-09-28 09:32:04, PPPPPPPPP---P-P--PP- (65%)

#include <iostream>
using namespace std;

int Convert(string st) {
    if(st == "2") return 2;
    if(st == "3") return 3;
    if(st == "4") return 4;
    if(st == "5") return 5;
    if(st == "6") return 6;
    if(st == "7") return 7;
    if(st == "8") return 8;
    if(st == "9") return 9;
    if(st == "10") return 10;
    return 0;
}

int main() {
    int nA, nB;
    cin>>nA>>nB;
    string tmp;
    int sumA=0, sumB=0;
    for(int i=0 ; i<nA ; i++) {
        cin>>tmp;
        if(2 <= Convert(tmp) && Convert(tmp) <= 10) {
            sumA += Convert(tmp);
        }
        else if(tmp != "A"){
            sumA += 10;
        }
        if(tmp == "A") {
            sumA += 1;
            if(sumA <= 21) {
                sumA += 10;
                if(sumA > 21) {
                    sumA -= 10;
                }
            }
        }
    }
    for(int i=0 ; i<nB ; i++) {
        cin>>tmp;
        if(2 <= Convert(tmp) && Convert(tmp) <= 10) {
            sumB += Convert(tmp);
        }
        else if(tmp == "10") {
            sumB += 10;
        }
        else if(tmp != "A"){
            sumB += 10;
        }
        if(tmp == "A") {
            sumB += 1;
            if(sumB <= 21) {
                sumB += 10;
                if(sumB > 21) {
                    sumB -= 10;
                }
            }
        }
    }
    if(sumA > 21 && sumB > 21) {
        cout<<"Draw"<<endl;
    }
    else if(sumA > 21 && sumB <= 21) {
        cout<<"B"<<endl;
    }
    else if(sumA <= 21 && sumB > 21) {
        cout<<"A"<<endl;
    }
    else if(sumA <= 21 && sumB <= 21) {
        if(sumA > sumB) {
            cout<<"A"<<endl;
        }
        else if(sumA < sumB){
            cout<<"B"<<endl;
        }
        else {
            cout<<"Draw"<<endl;
        }
    }
    cout<<sumA<<" "<<sumB;
}
# 0390, 2024-09-28 09:38:18, PPPPPPPP--PPPPPPPP-P (85%)

#include <iostream>
using namespace std;

int Convert(string st) {
    if(st == "2") return 2;
    if(st == "3") return 3;
    if(st == "4") return 4;
    if(st == "5") return 5;
    if(st == "6") return 6;
    if(st == "7") return 7;
    if(st == "8") return 8;
    if(st == "9") return 9;
    if(st == "10") return 10;
    return 0;
}

int main() {
    int nA, nB;
    cin>>nA>>nB;
    string tmp;
    int sumA=0, sumB=0, CountAa=0, CountBa=0;
    for(int i=0 ; i<nA ; i++) {
        cin>>tmp;
        if(2 <= Convert(tmp) && Convert(tmp) <= 10) {
            sumA += Convert(tmp);
        }
        else if(tmp != "A"){
            sumA += 10;
        }
        if(tmp == "A") {
            sumA += 11;
            CountAa++;
        }
    }
    for(int i=0 ; i<nB ; i++) {
        cin>>tmp;
        if(2 <= Convert(tmp) && Convert(tmp) <= 10) {
            sumB += Convert(tmp);
        }
        else if(tmp != "A"){
            sumB += 10;
        }
        if(tmp == "A") {
            sumB += 11;
            CountBa++;
        }
    }
    for(int i=0 ; i<CountAa ; i++) {
        sumA -= 10;
        if(sumA <= 21) {
            break;
        }
    }
    for(int i=0 ; i<CountBa ; i++) {
        sumB -= 10;
        if(sumB <= 21) {
            break;
        }
    }
    if(sumA > 21 && sumB > 21) {
        cout<<"Draw"<<endl;
    }
    else if(sumA > 21 && sumB <= 21) {
        cout<<"B"<<endl;
    }
    else if(sumA <= 21 && sumB > 21) {
        cout<<"A"<<endl;
    }
    else if(sumA <= 21 && sumB <= 21) {
        if(sumA > sumB) {
            cout<<"A"<<endl;
        }
        else if(sumA < sumB){
            cout<<"B"<<endl;
        }
        else {
            cout<<"Draw"<<endl;
        }
    }
    cout<<sumA<<" "<<sumB;
}
# 0391, 2024-09-28 09:40:14, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
using namespace std;

int Convert(string st) {
    if(st == "2") return 2;
    if(st == "3") return 3;
    if(st == "4") return 4;
    if(st == "5") return 5;
    if(st == "6") return 6;
    if(st == "7") return 7;
    if(st == "8") return 8;
    if(st == "9") return 9;
    if(st == "10") return 10;
    return 0;
}

int main() {
    int nA, nB;
    cin>>nA>>nB;
    string tmp;
    int sumA=0, sumB=0, CountAa=0, CountBa=0;
    for(int i=0 ; i<nA ; i++) {
        cin>>tmp;
        if(2 <= Convert(tmp) && Convert(tmp) <= 10) {
            sumA += Convert(tmp);
        }
        else if(tmp != "A"){
            sumA += 10;
        }
        if(tmp == "A") {
            sumA += 11;
            CountAa++;
        }
    }
    for(int i=0 ; i<nB ; i++) {
        cin>>tmp;
        if(2 <= Convert(tmp) && Convert(tmp) <= 10) {
            sumB += Convert(tmp);
        }
        else if(tmp != "A"){
            sumB += 10;
        }
        if(tmp == "A") {
            sumB += 11;
            CountBa++;
        }
    }
    if(sumA > 21) {
        for(int i=0 ; i<CountAa ; i++) {
            sumA -= 10;
            if(sumA <= 21) {
                break;
            }
        }
    }
    if(sumB > 21) {
        for(int i=0 ; i<CountBa ; i++) {
            sumB -= 10;
            if(sumB <= 21) {
                break;
            }
        }
    }
    if(sumA > 21 && sumB > 21) {
        cout<<"Draw"<<endl;
    }
    else if(sumA > 21 && sumB <= 21) {
        cout<<"B"<<endl;
    }
    else if(sumA <= 21 && sumB > 21) {
        cout<<"A"<<endl;
    }
    else if(sumA <= 21 && sumB <= 21) {
        if(sumA > sumB) {
            cout<<"A"<<endl;
        }
        else if(sumA < sumB){
            cout<<"B"<<endl;
        }
        else {
            cout<<"Draw"<<endl;
        }
    }
    cout<<sumA<<" "<<sumB;
}

# 0392, 2024-09-28 13:05:51, PPPPPPPPP---P-P--PP- (65%)

#include <iostream>
#include <bits/stdc++.h>
#include <cmath>
#include <iomanip>

using namespace std;

int main(){
    string sign[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int val[13]={11,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    int sum_a=0,sum_b=0;
    cin>>a>>b;
    string a_set[a],b_set[b];
    for(int i=0;i<a;i++){
        cin>>a_set[i];
        for(int j=0;j<13;j++){
            if(a_set[i]==sign[j]){
                sum_a+=val[j];
                if((j==0) && (sum_a>21)){
                    sum_a-=10;
                }
        }
        }
    }
    for(int i=0;i<b;i++){
        cin>>b_set[i];
        for(int j=0;j<13;j++){
            if(b_set[i]==sign[j]){
                sum_b+=val[j];
                if((j==0) && (sum_b>21)){
                    sum_b-=10;
                }
            }
        }
    }
    int fin_a,fin_b;
    if(sum_a>21){fin_a=-1;}
    else{fin_a=sum_a;}
    if(sum_b>21){fin_b=-1;}
    else{fin_b=sum_b;}

    if(fin_a>fin_b){cout<<"A";}
    else if(fin_b>fin_a){cout<<"B";}
    else{cout<<"Draw";}
    cout<<endl<<sum_a<<" "<<sum_b;
}
# 0393, 2024-09-28 13:14:54, -------------------- (0%)

#include <iostream>
#include <bits/stdc++.h>
#include <cmath>
#include <iomanip>

using namespace std;

int main(){
    string sign[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int val[13]={11,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    int sum_a=0,sum_b=0;
    int a_a,b_a;
    cin>>a>>b;
    string a_set[a],b_set[b];
    for(int i=0;i<a;i++){
        cin>>a_set[i];
        for(int j=0;j<13;j++){
            if(a_set[i]==sign[j]){
                sum_a+=val[j];
                if((j==0) && (sum_a>21)){
                    a_a++;
                }
        }
        }
    }
    for(int i=0;i<b;i++){
        cin>>b_set[i];
        for(int j=0;j<13;j++){
            if(b_set[i]==sign[j]){
                sum_b+=val[j];
                cout<<b_set[i]<<" "<<sum_b<<endl;
                if((j==0) && (sum_b>21)){
                    b_a++;
                }
            }
        }
    }

    while((b_a>0)&&(sum_b>21)){
        sum_b-=10;
        b_a--;
    }

    while((a_a>0)&&(sum_a>21)){
        sum_a-=10;
        a_a--;
    }

    int fin_a,fin_b;
    if(sum_a>21){fin_a=-1;}
    else{fin_a=sum_a;}
    if(sum_b>21){fin_b=-1;}
    else{fin_b=sum_b;}

    if(fin_a>fin_b){cout<<"A";}
    else if(fin_b>fin_a){cout<<"B";}
    else{cout<<"Draw";}
    cout<<endl<<sum_a<<" "<<sum_b;
}
# 0394, 2024-09-28 13:15:16, PPPP----PPP--P----PP (50%)

#include <iostream>
#include <bits/stdc++.h>
#include <cmath>
#include <iomanip>

using namespace std;

int main(){
    string sign[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int val[13]={11,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    int sum_a=0,sum_b=0;
    int a_a,b_a;
    cin>>a>>b;
    string a_set[a],b_set[b];
    for(int i=0;i<a;i++){
        cin>>a_set[i];
        for(int j=0;j<13;j++){
            if(a_set[i]==sign[j]){
                sum_a+=val[j];
                if((j==0) && (sum_a>21)){
                    a_a++;
                }
        }
        }
    }
    for(int i=0;i<b;i++){
        cin>>b_set[i];
        for(int j=0;j<13;j++){
            if(b_set[i]==sign[j]){
                sum_b+=val[j];
                //cout<<b_set[i]<<" "<<sum_b<<endl;
                if((j==0) && (sum_b>21)){
                    b_a++;
                }
            }
        }
    }

    while((b_a>0)&&(sum_b>21)){
        sum_b-=10;
        b_a--;
    }

    while((a_a>0)&&(sum_a>21)){
        sum_a-=10;
        a_a--;
    }

    int fin_a,fin_b;
    if(sum_a>21){fin_a=-1;}
    else{fin_a=sum_a;}
    if(sum_b>21){fin_b=-1;}
    else{fin_b=sum_b;}

    if(fin_a>fin_b){cout<<"A";}
    else if(fin_b>fin_a){cout<<"B";}
    else{cout<<"Draw";}
    cout<<endl<<sum_a<<" "<<sum_b;
}
# 0395, 2024-09-28 14:27:47, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <bits/stdc++.h>
#include <cmath>
#include <iomanip>

using namespace std;

int main(){
    string sign[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int val[13]={11,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    int sum_a=0,sum_b=0;
    int a_a=0,b_a=0;
    cin>>a>>b;
    string a_set[a],b_set[b];
    for(int i=0;i<a;i++){
        cin>>a_set[i];
        for(int j=0;j<13;j++){
            if(a_set[i]==sign[j]){
                sum_a+=val[j];
                if(j==0){
                    a_a++;
                }
        }
        }
    }
    for(int i=0;i<b;i++){
        cin>>b_set[i];
        for(int j=0;j<13;j++){
            if(b_set[i]==sign[j]){
                sum_b+=val[j];
                //cout<<b_set[i]<<" "<<sum_b<<endl;
                if(j==0){
                    b_a++;
                }
            }
        }
    }

    //cout<<"debug"<<sum_a<<" "<<sum_b<<endl;
    while((b_a>0)&&(sum_b>21)){
        //cout<<b_a<<" "<<sum_b<<endl;
        sum_b-=10;
        b_a--;
    }

    while((a_a>0)&&(sum_a>21)){
        sum_a-=10;
        a_a--;
    }

    int fin_a,fin_b;
    if(sum_a>21){fin_a=-1;}
    else{fin_a=sum_a;}
    if(sum_b>21){fin_b=-1;}
    else{fin_b=sum_b;}

    if(fin_a>fin_b){cout<<"A";}
    else if(fin_b>fin_a){cout<<"B";}
    else{cout<<"Draw";}
    cout<<endl<<sum_a<<" "<<sum_b;
}

# 0396, 2024-09-28 09:19:47, PPPPPPPPP---P-P--PP- (65%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,sumA=0,sumB=0;
    string card;
    cin>>a>>b;
    for(int i=0;i<a;i++){
        cin>>card;
        if(card=="10"){//10
            sumA+=10;
        }
        else if(isdigit(card[0])){//  2 3 4 5 6 7 8 9
            sumA+=card[0]-'0';
        }
        else if(card[0]!='A'){ //J Q K
            sumA+=10;
        }
        else{//A
            if(sumA+11>21)sumA+=1;
            else sumA+=11;
        }
    }

    for(int i=0;i<b;i++){
        cin>>card;
        if(card=="10"){//10
            sumB+=10;
        }
        else if(isdigit(card[0])){//  2 3 4 5 6 7 8 9
            sumB+=card[0]-'0';
        }
        else if(card[0]!='A'){ //J Q K
            sumB+=10;
        }
        else{//A
            if(sumB+11>21)sumB+=1;
            else sumB+=11;
        }
    }

    //output
    if(sumA<=21&&sumB<=21){
        if(21-sumA<21-sumB)cout<<"A";
        else if(21-sumA>21-sumB)cout<<"B";
        else cout<<"Draw";
    }
    else if(sumA>21&&sumB>21){
        cout<<"Draw";
    }
    else{
        if(sumA>21)cout<<"B";
        else cout<<"A";
    }
    cout<<endl<<sumA<<" "<<sumB;
    return 0;
}
# 0397, 2024-09-28 11:19:42, PPPP----PPP--PPPP-PP (65%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,sumA=0,sumB=0;
    int c=0;//count card with'A'
    string card;
    cin>>a>>b;
    for(int i=0;i<a;i++){
        cin>>card;
        if(card=="10"){//10
            sumA+=10;
        }
        else if(isdigit(card[0])){//  2 3 4 5 6 7 8 9
            sumA+=card[0]-'0';
        }
        else if(card[0]!='A'){ //J Q K
            sumA+=10;
        }
        else{//'A'
            c++;
        }
    }
    int j;
    for(j=c;j>=0;j--){
        if(sumA+(11*j)+(1*(c-j))<=21){
            break;
        }
    }
    sumA+=11*j;
    sumA+=1*c-j;


    c=0;
//B
    for(int i=0;i<b;i++){
        cin>>card;
        if(card=="10"){//10
            sumB+=10;
        }
        else if(isdigit(card[0])){//  2 3 4 5 6 7 8 9
            sumB+=card[0]-'0';
        }
        else if(card[0]!='A'){ //J Q K
            sumB+=10;
        }
        else{//A
            c++;
        }
    }
    
    for(j=c;j>=0;j--){
        if(sumB+(11*j)+(1*(c-j))<=21){
            break;
        }
    }
    sumB+=11*j;
    sumB+=1*c-j;

    //output
    if(sumA<=21&&sumB<=21){
        if(21-sumA<21-sumB)cout<<"A";
        else if(21-sumA>21-sumB)cout<<"B";
        else cout<<"Draw";
    }
    else if(sumA>21&&sumB>21){
        cout<<"Draw";
    }
    else{
        if(sumA>21)cout<<"B";
        else cout<<"A";
    }
    
    cout<<endl<<sumA<<" "<<sumB;
    return 0;
}
# 0398, 2024-09-28 11:20:59, PPPP----PPP--PPPP-PP (65%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,sumA=0,sumB=0;
    int c=0;//count card with'A'
    string card;
    cin>>a>>b;
    for(int i=0;i<a;i++){
        cin>>card;
        if(card=="10"){//10
            sumA+=10;
        }
        else if(isdigit(card[0])){//  2 3 4 5 6 7 8 9
            sumA+=card[0]-'0';
        }
        else if(card[0]!='A'){ //J Q K
            sumA+=10;
        }
        else{//'A'
            c++;
        }
    }
    int j;
    for(j=c;j>=0;j--){
        if(sumA+(11*j)+(1*(c-j))<=21){
            break;
        }
    }
    sumA+=11*j;
    sumA+=1*c-j;


    c=0;
//B
    for(int i=0;i<b;i++){
        cin>>card;
        if(card=="10"){//10
            sumB+=10;
        }
        else if(isdigit(card[0])){//  2 3 4 5 6 7 8 9
            sumB+=card[0]-'0';
        }
        else if(card[0]!='A'){ //J Q K
            sumB+=10;
        }
        else{//A
            c++;
        }
    }
    
    for(j=c;j>=0;j--){
        if(sumB+(11*j)+(1*(c-j))<=21){
            break;
        }
    }
    sumB+=11*j;
    sumB+=1*c-j;

    //output
    if(sumA<=21&&sumB<=21){
        if(21-sumA<21-sumB)cout<<"A";
        else if(21-sumA>21-sumB)cout<<"B";
        else cout<<"Draw";
    }
    else if(sumA>21&&sumB>21){
        cout<<"Draw";
    }
    else{
        if(sumA>21)cout<<"B";
        else cout<<"A";
    }
    
    cout<<endl<<sumA<<" "<<sumB;
    return 0;
}
# 0399, 2024-09-28 11:34:37, PPPPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>//
using namespace std;
int main(){
    int a,b,sumA=0,sumB=0;
    int c=0;//count card with'A'
    string card;
    cin>>a>>b;
    for(int i=0;i<a;i++){
        cin>>card;
        //cout<<card<<" ";//
        if(card=="10"){//10
            sumA+=10;
        }
        else if(isdigit(card[0])){//  2 3 4 5 6 7 8 9
            sumA+=card[0]-'0';
        }
        else if(card[0]!='A'){ //J Q K
            sumA+=10;
        }
        else{//'A'
            c++;
        }
        //cout<<sumA;//
    }
    int j;
    if(c>0){
        for(j=c;j>=0;j--){
        if(sumA+(11*j)+(1*(c-j))<=21){
            break;
        }
    }
    sumA+=11*j;
    sumA+=(1*c)-j;
    }
    
    //cout<<sumA<<"*";

    c=0;
//B
    for(int i=0;i<b;i++){
        cin>>card;
        //cout<<card<<" ";
        if(card=="10"){//10
            sumB+=10;
        }
        else if(isdigit(card[0])){//  2 3 4 5 6 7 8 9
            sumB+=card[0]-'0';
        }
        else if(card[0]=='J'||card[0]=='Q'||card[0]=='K'){ //J Q K
            sumB+=10;
        }
        else{//A
            c++;
        }
        //cout<<sumB;//
    }
    if(c>0){
        for(j=c;j>=0;j--){
        if(sumB+(11*j)+(1*(c-j))<=21){
            break;
        }
    }
    sumB+=11*j;
    sumB+=1*(c-j);
    }
    
    //cout<<sumB<<"&";

    //output
    cout<<endl;//
    if(sumA<=21&&sumB<=21){
        if(21-sumA<21-sumB)cout<<"A";
        else if(21-sumA>21-sumB)cout<<"B";
        else cout<<"Draw";
    }
    else if(sumA>21&&sumB>21){
        cout<<"Draw";
    }
    else{
        if(sumA>21)cout<<"B";
        else cout<<"A";
    }
    
    cout<<endl<<sumA<<" "<<sumB;
    return 0;
}

# 0400, 2024-09-28 13:23:23, PP--PPPPPPPP-------- (50%)

#include <iostream>
#include <sstream>
using namespace std;

int count(int n){
    int A = 0;
    int point = 0;
    for(int i=0; i<n; i++){
        string x; cin >> x;
        if(x == "A"){ A++; }
        else if(x == "J" || x == "Q" || x == "K"){ point += 10; }
        else{
            stringstream ss(x);
            int y; ss >> y;
            point += y;
        }
    }
    cout << "\n";
    if(point + A*11 > 21){
        return point + A;
    }
    return point + A*11;
}

int main(){
    int a, b;
    cin >> a >> b;

    int aPoint = count(a);
    int bPoint = count(b);
    
    if(aPoint <= 21 && bPoint <= 21){
        if(aPoint > bPoint){ cout << "A\n"; }
        else if(bPoint > aPoint){ cout << "B\n"; }
        else{ "Draw\n"; }
    }
    else if(aPoint <= 21){
        cout << "A\n";
    }
    else if(bPoint <= 21){
        cout << "B\n";
    }
    else{
        cout << "Draw\n";
    }
    cout << aPoint << " " << bPoint;
}
# 0401, 2024-09-28 13:24:13, PP--PPPPPPPP-------- (50%)

#include <iostream>
#include <sstream>
using namespace std;

int count(int n){
    int A = 0;
    int point = 0;
    for(int i=0; i<n; i++){
        string x; cin >> x;
        if(x == "A"){ A++; }
        else if(x == "J" || x == "Q" || x == "K"){ point += 10; }
        else{
            stringstream ss(x);
            int y; ss >> y;
            point += y;
        }
    }
    if(point + A*11 > 21){
        return point + A;
    }
    return point + A*11;
}

int main(){
    int a, b;
    cin >> a >> b;

    int aPoint = count(a);
    int bPoint = count(b);
    
    if(aPoint <= 21 && bPoint <= 21){
        if(aPoint > bPoint){ cout << "A\n"; }
        else if(bPoint > aPoint){ cout << "B\n"; }
        else{ "Draw\n"; }
    }
    else if(aPoint <= 21){
        cout << "A\n";
    }
    else if(bPoint <= 21){
        cout << "B\n";
    }
    else{
        cout << "Draw\n";
    }
    cout << aPoint << " " << bPoint;
}
# 0402, 2024-09-28 13:28:28, PP--PPPPPPPPP--P-PPP (75%)

#include <iostream>
#include <sstream>
using namespace std;

int count(int n){
    int A = 0;
    int point = 0;
    for(int i=0; i<n; i++){
        string x; cin >> x;
        if(x == "A"){ A++; point++; }
        else if(x == "J" || x == "Q" || x == "K"){ point += 10; }
        else{
            stringstream ss(x);
            int y; ss >> y;
            point += y;
        }
    }
    while(A--){
        if(point + 10 <= 21){ point += 10; }
    }
    return point;
}

int main(){
    int a, b;
    cin >> a >> b;

    int aPoint = count(a);
    int bPoint = count(b);
    
    if(aPoint <= 21 && bPoint <= 21){
        if(aPoint > bPoint){ cout << "A\n"; }
        else if(bPoint > aPoint){ cout << "B\n"; }
        else{ "Draw\n"; }
    }
    else if(aPoint <= 21){
        cout << "A\n";
    }
    else if(bPoint <= 21){
        cout << "B\n";
    }
    else{
        cout << "Draw\n";
    }
    cout << aPoint << " " << bPoint;
}
# 0403, 2024-09-28 13:32:04, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <sstream>
using namespace std;

int count(int n){
    int A = 0;
    int point = 0;
    for(int i=0; i<n; i++){
        string x; cin >> x;
        if(x == "A"){ A++; point++; }
        else if(x == "J" || x == "Q" || x == "K"){ point += 10; }
        else{
            stringstream ss(x);
            int y; ss >> y;
            point += y;
        }
    }
    while(A--){
        if(point + 10 <= 21){ point += 10; }
    }
    return point;
}

int main(){
    int a, b;
    cin >> a >> b;

    int aPoint = count(a);
    int bPoint = count(b);
    
    if(aPoint <= 21 && bPoint <= 21){
        if(aPoint > bPoint){ cout << "A\n"; }
        else if(bPoint > aPoint){ cout << "B\n"; }
        else{ cout << "Draw\n"; }
    }
    else if(aPoint <= 21){
        cout << "A\n";
    }
    else if(bPoint <= 21){
        cout << "B\n";
    }
    else{
        cout << "Draw\n";
    }
    cout << aPoint << " " << bPoint;
}

# 0404, 2024-09-28 10:17:14, PPPP---------------- (20%)

#include <iostream>
#include <string>

using namespace std;

int main() {
    int n_a, n_b;
    cin >> n_a >> n_b;

    string card_a[n_a];
    for (int i = 0; i < n_a; i++){
        cin >> card_a[i];
    }

    string card_b[n_b];
    for (int i = 0; i < n_b; i++){
        cin >> card_b[i];
    }

    int score_a = 0, score_b = 0;
    for (int i = 0; i < n_a; i++){
        if (card_a[i] == "2") {
            score_a += 2;
        }
        if (card_a[i] == "3") {
            score_a += 3;
        }
        if (card_a[i] == "4") {
            score_a += 4;
        }
        if (card_a[i] == "5") {
            score_a += 5;
        }
        if (card_a[i] == "6") {
            score_a += 6;
        }
        if (card_a[i] == "7") {
            score_a += 7;
        }
        if (card_a[i] == "8") {
            score_a += 8;
        }
        if (card_a[i] == "9") {
            score_a += 9;
        }
        if (card_a[i] == "10") {
            score_a += 10;
        }
        if (card_a[i] == "J") {
            score_a += 10;
        }
        if (card_a[i] == "Q") {
            score_a += 10;
        }
        if (card_a[i] == "K") {
            score_a += 10;
        }
        if (card_a[i] == "A") {
            score_a += 10;
        }
    }

    if (score_a > 21) {
        for (int i = 0; i < n_a; i++){
            if (card_a[i] == "2") {
                score_a += 2;
            }
            if (card_a[i] == "3") {
                score_a += 3;
            }
            if (card_a[i] == "4") {
                score_a += 4;
            }
            if (card_a[i] == "5") {
                score_a += 5;
            }
            if (card_a[i] == "6") {
                score_a += 6;
            }
            if (card_a[i] == "7") {
                score_a += 7;
            }
            if (card_a[i] == "8") {
                score_a += 8;
            }
            if (card_a[i] == "9") {
                score_a += 9;
            }
            if (card_a[i] == "10") {
                score_a += 10;
            }
            if (card_a[i] == "J") {
                score_a += 10;
            }
            if (card_a[i] == "Q") {
                score_a += 10;
            }
            if (card_a[i] == "K") {
                score_a += 10;
            }
            if (card_a[i] == "A") {
                score_a += 1;
            }
        }
    }

    for (int i = 0; i < n_b; i++){
        if (card_b[i] == "2") {
            score_b += 2;
        }
        if (card_b[i] == "3") {
            score_b += 3;
        }
        if (card_b[i] == "4") {
            score_b += 4;
        }
        if (card_b[i] == "5") {
            score_b += 5;
        }
        if (card_b[i] == "6") {
            score_b += 6;
        }
        if (card_b[i] == "7") {
            score_b += 7;
        }
        if (card_b[i] == "8") {
            score_b += 8;
        }
        if (card_b[i] == "9") {
            score_b += 9;
        }
        if (card_b[i] == "10") {
            score_b += 10;
        }
        if (card_b[i] == "J") {
            score_b += 10;
        }
        if (card_b[i] == "Q") {
            score_b += 10;
        }
        if (card_b[i] == "K") {
            score_b += 10;
        }
        if (card_b[i] == "A") {
            score_b += 10;
        }
    }

    if (score_a > score_b)
    {
        cout << 'A' << endl;
        cout << score_a << ' ' << score_b;
    }
    else if (score_b > score_a)
    {
        cout << 'B' << endl;
        cout << score_a << ' ' << score_b;
    }
    else {
        cout << "Draw" << endl;
        cout << score_a << ' ' << score_b;
    }

}
# 0405, 2024-09-28 10:26:29, PPPPP--PPPP---P-P-P- (60%)

#include <iostream>
#include <string>

using namespace std;

int main() {
    int n_a, n_b;
    cin >> n_a >> n_b;

    string card_a[n_a];
    for (int i = 0; i < n_a; i++){
        cin >> card_a[i];
    }

    string card_b[n_b];
    for (int i = 0; i < n_b; i++){
        cin >> card_b[i];
    }

    int score_a = 0, score_b = 0, a_in_card_a = 0, a_in_card_b = 0;
    for (int i = 0; i < n_a; i++){
        if (card_a[i] == "2") {
            score_a += 2;
        }
        if (card_a[i] == "3") {
            score_a += 3;
        }
        if (card_a[i] == "4") {
            score_a += 4;
        }
        if (card_a[i] == "5") {
            score_a += 5;
        }
        if (card_a[i] == "6") {
            score_a += 6;
        }
        if (card_a[i] == "7") {
            score_a += 7;
        }
        if (card_a[i] == "8") {
            score_a += 8;
        }
        if (card_a[i] == "9") {
            score_a += 9;
        }
        if (card_a[i] == "10") {
            score_a += 10;
        }
        if (card_a[i] == "J") {
            score_a += 10;
        }
        if (card_a[i] == "Q") {
            score_a += 10;
        }
        if (card_a[i] == "K") {
            score_a += 10;
        }
        if (card_a[i] == "A") {
            a_in_card_a += 1;
        }
    }
    for (int j = 0; j < a_in_card_a; j++){
        if (score_a + 11 <= 21)
        {
            score_a += 11;
        }
        else {
            score_a += 1;
        }
        
    }

    for (int i = 0; i < n_b; i++){
        if (card_b[i] == "2") {
            score_b += 2;
        }
        if (card_b[i] == "3") {
            score_b += 3;
        }
        if (card_b[i] == "4") {
            score_b += 4;
        }
        if (card_b[i] == "5") {
            score_b += 5;
        }
        if (card_b[i] == "6") {
            score_b += 6;
        }
        if (card_b[i] == "7") {
            score_b += 7;
        }
        if (card_b[i] == "8") {
            score_b += 8;
        }
        if (card_b[i] == "9") {
            score_b += 9;
        }
        if (card_b[i] == "10") {
            score_b += 10;
        }
        if (card_b[i] == "J") {
            score_b += 10;
        }
        if (card_b[i] == "Q") {
            score_b += 10;
        }
        if (card_b[i] == "K") {
            score_b += 10;
        }
        if (card_b[i] == "A") {
            a_in_card_b += 1;
        }
    }
    for (int j = 0; j < a_in_card_b; j++){
        if (score_b + 11 <= 21)
        {
            score_b += 11;
        }
        else {
            score_b += 1;
        }
        
    }

    if (score_a > score_b && score_a <= 21)
    {
        cout << 'A' << endl;
        cout << score_a << ' ' << score_b;
    }
    else if (score_b > score_a && score_b <= 21)
    {
        cout << 'B' << endl;
        cout << score_a << ' ' << score_b;
    }
    else {
        cout << "Draw" << endl;
        cout << score_a << ' ' << score_b;
    }

}
# 0406, 2024-09-28 10:41:44, PPPPP--PPPP--PPPP-PP (75%)

#include <iostream>
#include <string>

using namespace std;

int main() {
    int n_a, n_b;
    cin >> n_a >> n_b;

    string card_a[n_a];
    for (int i = 0; i < n_a; i++){
        cin >> card_a[i];
    }

    string card_b[n_b];
    for (int i = 0; i < n_b; i++){
        cin >> card_b[i];
    }

    int score_a = 0, score_b = 0, a_in_card_a = 0, a_in_card_b = 0;
    for (int i = 0; i < n_a; i++){
        if (card_a[i] == "2") {
            score_a += 2;
        }
        if (card_a[i] == "3") {
            score_a += 3;
        }
        if (card_a[i] == "4") {
            score_a += 4;
        }
        if (card_a[i] == "5") {
            score_a += 5;
        }
        if (card_a[i] == "6") {
            score_a += 6;
        }
        if (card_a[i] == "7") {
            score_a += 7;
        }
        if (card_a[i] == "8") {
            score_a += 8;
        }
        if (card_a[i] == "9") {
            score_a += 9;
        }
        if (card_a[i] == "10") {
            score_a += 10;
        }
        if (card_a[i] == "J") {
            score_a += 10;
        }
        if (card_a[i] == "Q") {
            score_a += 10;
        }
        if (card_a[i] == "K") {
            score_a += 10;
        }
        if (card_a[i] == "A") {
            a_in_card_a += 1;
        }
    }
    for (int j = 0; j < a_in_card_a; j++){
        if (score_a + 11 <= 21)
        {
            score_a += 11;
        }
        else {
            score_a += 1;
            if (score_a > 21) {
                score_a -= 11;
                score_a += 1;
            }
        }
        
    }

    for (int i = 0; i < n_b; i++){
        if (card_b[i] == "2") {
            score_b += 2;
        }
        if (card_b[i] == "3") {
            score_b += 3;
        }
        if (card_b[i] == "4") {
            score_b += 4;
        }
        if (card_b[i] == "5") {
            score_b += 5;
        }
        if (card_b[i] == "6") {
            score_b += 6;
        }
        if (card_b[i] == "7") {
            score_b += 7;
        }
        if (card_b[i] == "8") {
            score_b += 8;
        }
        if (card_b[i] == "9") {
            score_b += 9;
        }
        if (card_b[i] == "10") {
            score_b += 10;
        }
        if (card_b[i] == "J") {
            score_b += 10;
        }
        if (card_b[i] == "Q") {
            score_b += 10;
        }
        if (card_b[i] == "K") {
            score_b += 10;
        }
        if (card_b[i] == "A") {
            a_in_card_b += 1;
        }
    }
    for (int j = 0; j < a_in_card_b; j++){
        if (score_b + 11 <= 21)
        {
            score_b += 11;
        }
        else {
            score_b += 1;
            if (score_b > 21) {
                score_b -= 11;
                score_b += 1;
            }
        }
        
    }

    if (score_a > score_b && score_a <= 21)
    {
        cout << 'A' << endl;
        cout << score_a << ' ' << score_b;
    }
    else if (score_b > score_a && score_b <= 21)
    {
        cout << 'B' << endl;
        cout << score_a << ' ' << score_b;
    }
    else {
        cout << "Draw" << endl;
        cout << score_a << ' ' << score_b;
    }

}
# 0407, 2024-09-28 10:49:32, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <string>

using namespace std;

int main() {
    int n_a, n_b;
    cin >> n_a >> n_b;

    string card_a[n_a];
    for (int i = 0; i < n_a; i++){
        cin >> card_a[i];
    }

    string card_b[n_b];
    for (int i = 0; i < n_b; i++){
        cin >> card_b[i];
    }

    int score_a = 0, score_b = 0, a_in_card_a = 0, a_in_card_b = 0;
    for (int i = 0; i < n_a; i++){
        if (card_a[i] == "2") {
            score_a += 2;
        }
        if (card_a[i] == "3") {
            score_a += 3;
        }
        if (card_a[i] == "4") {
            score_a += 4;
        }
        if (card_a[i] == "5") {
            score_a += 5;
        }
        if (card_a[i] == "6") {
            score_a += 6;
        }
        if (card_a[i] == "7") {
            score_a += 7;
        }
        if (card_a[i] == "8") {
            score_a += 8;
        }
        if (card_a[i] == "9") {
            score_a += 9;
        }
        if (card_a[i] == "10") {
            score_a += 10;
        }
        if (card_a[i] == "J") {
            score_a += 10;
        }
        if (card_a[i] == "Q") {
            score_a += 10;
        }
        if (card_a[i] == "K") {
            score_a += 10;
        }
        if (card_a[i] == "A") {
            a_in_card_a += 1;
        }
    }
    for (int j = 0; j < a_in_card_a; j++){
        if (score_a + 11 <= 21)
        {
            score_a += 11;
        }
        else {
            score_a += 1;
            if (score_a > 21) {
                score_a -= 11;
                score_a += 1;
            }
        }
        
    }

    for (int i = 0; i < n_b; i++){
        if (card_b[i] == "2") {
            score_b += 2;
        }
        if (card_b[i] == "3") {
            score_b += 3;
        }
        if (card_b[i] == "4") {
            score_b += 4;
        }
        if (card_b[i] == "5") {
            score_b += 5;
        }
        if (card_b[i] == "6") {
            score_b += 6;
        }
        if (card_b[i] == "7") {
            score_b += 7;
        }
        if (card_b[i] == "8") {
            score_b += 8;
        }
        if (card_b[i] == "9") {
            score_b += 9;
        }
        if (card_b[i] == "10") {
            score_b += 10;
        }
        if (card_b[i] == "J") {
            score_b += 10;
        }
        if (card_b[i] == "Q") {
            score_b += 10;
        }
        if (card_b[i] == "K") {
            score_b += 10;
        }
        if (card_b[i] == "A") {
            a_in_card_b += 1;
        }
    }
    for (int j = 0; j < a_in_card_b; j++){
        if (score_b + 11 <= 21)
        {
            score_b += 11;
        }
        else {
            score_b += 1;
            if (score_b > 21) {
                score_b -= 11;
                score_b += 1;
            }
        }
        
    }

    bool a_more = false;
    bool b_more = false;
    if (score_a > 21){
        a_more = true;
    }
    if (score_b > 21){
        b_more = true;
    }

    if ((score_a > score_b && score_a <= 21) || (a_more == false && b_more == true))
    {
        cout << 'A' << endl;
        cout << score_a << ' ' << score_b;
    }
    else if ((score_b > score_a && score_b <= 21) || (a_more == true && b_more == false))
    {
        cout << 'B' << endl;
        cout << score_a << ' ' << score_b;
    }
    else {
        cout << "Draw" << endl;
        cout << score_a << ' ' << score_b;
    }

}

# 0408, 2024-09-28 14:20:01, PPPP-PPPP----------- (40%)

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int x, y, sum1 = 0, sum2 = 0;
    cin >> x >> y;
    for (int i = 1; i <= x; i++)
    {
        string a;
        cin >> a;
        if (a == "J")
        {
            sum1 += 10;
        }
        else if (a == "Q")
        {
            sum1 += 10;
        }
        else if (a == "K")
        {
            sum1 += 10;
        }
        else if (a == "A")
        {
            sum1 += 11;
        }
        else
        {
            int k;
            k = stoi(a);
            sum1 += k;
        }
    }
    for (int i = 1; i <= y; i++)
    {
        string a;
        cin >> a;
        if (a == "J")
        {
            sum2 += 10;
        }
        else if (a == "Q")
        {
            sum2 += 10;
        }
        else if (a == "K")
        {
            sum2 += 10;
        }
        else if (a == "A")
        {
            sum2 += 11;
        }
        else
        {
            int k;
            k = stoi(a);
            sum2 += k;
        }
    }
    if (sum1 <= 21 && sum2 <= 21)
    {
        if (sum1 > sum2)
        {
            cout << "A";
            cout << "\n"
                 << sum1 << " " << sum2;
        }
        if (sum1 < sum2)
        {
            cout << "B";
            cout << "\n"
                 << sum1 << " " << sum2;
        }
    }
    if (sum1 > 21 || sum2 > 21)
    {
        if (sum1 > 21 && sum2 > 21)
        {
            cout << "Draw";
            cout << "\n"
                 << sum1 << " " << sum2;
        }
        if (sum2 > 21&&sum1<=21)
        {
            cout << "A";
            cout << "\n"
                 << sum1 << " " << sum2;
        }
        if (sum2 <= 21&& sum1>21)
        {
            cout << "B";
            cout << "\n"
                 << sum1 << " " << sum2;
        }
    }
    if (sum1 == sum2)
    {
        cout << "Draw";
        cout << "\n"
             << sum1 << " " << sum2;
    }
    // cout << sum1 << " " << sum2;
}
# 0409, 2024-09-28 14:24:12, PPPP-PPPPPPPPPPPPPPP (95%)

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int x, y, sum1 = 0, sum2 = 0, counta = 0, countb = 0;
    cin >> x >> y;
    for (int i = 1; i <= x; i++)
    {
        string a;
        cin >> a;
        if (a == "J")
        {
            sum1 += 10;
        }
        else if (a == "Q")
        {
            sum1 += 10;
        }
        else if (a == "K")
        {
            sum1 += 10;
        }
        else if (a == "A")
        {
            sum1 += 11;
            counta++;
        }
        else
        {
            int k;
            k = stoi(a);
            sum1 += k;
        }
    }
    for (int i = 1; i <= y; i++)
    {
        string a;
        cin >> a;
        if (a == "J")
        {
            sum2 += 10;
        }
        else if (a == "Q")
        {
            sum2 += 10;
        }
        else if (a == "K")
        {
            sum2 += 10;
        }
        else if (a == "A")
        {
            sum2 += 11;
            countb++;
        }
        else
        {
            int k;
            k = stoi(a);
            sum2 += k;
        }
    }
    while (sum1 > 21)
    {
        if (sum1 > 21 && counta > 0)
        {
            sum1 -= 10;
            counta--;
        }
        else
            break;
    }
    while (sum2 > 21)
    {
        if (sum2 > 21 && countb > 0)
        {
            sum2 -= 10;
            countb--;
        }
        else
            break;
    }
    if (sum1 <= 21 && sum2 <= 21)
    {
        if (sum1 > sum2)
        {
            cout << "A";
            cout << "\n"
                 << sum1 << " " << sum2;
        }
        if (sum1 < sum2)
        {
            cout << "B";
            cout << "\n"
                 << sum1 << " " << sum2;
        }
    }
    if (sum1 > 21 || sum2 > 21)
    {
        if (sum1 > 21 && sum2 > 21)
        {
            cout << "Draw";
            cout << "\n"
                 << sum1 << " " << sum2;
        }
        if (sum2 > 21 && sum1 <= 21)
        {
            cout << "A";
            cout << "\n"
                 << sum1 << " " << sum2;
        }
        if (sum2 <= 21 && sum1 > 21)
        {
            cout << "B";
            cout << "\n"
                 << sum1 << " " << sum2;
        }
    }
    if (sum1 == sum2)
    {
        cout << "Draw";
        cout << "\n"
             << sum1 << " " << sum2;
    }
    // cout << sum1 << " " << sum2;
}
# 0410, 2024-09-28 14:25:10, PPPP-PP-PPPPPPPPPPPP (90%)

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int x, y, sum1 = 0, sum2 = 0, counta = 0, countb = 0;
    cin >> x >> y;
    for (int i = 1; i <= x; i++)
    {
        string a;
        cin >> a;
        if (a == "J")
        {
            sum1 += 10;
        }
        else if (a == "Q")
        {
            sum1 += 10;
        }
        else if (a == "K")
        {
            sum1 += 10;
        }
        else if (a == "A")
        {
            sum1 += 11;
            counta++;
        }
        else
        {
            int k;
            k = stoi(a);
            sum1 += k;
        }
    }
    for (int i = 1; i <= y; i++)
    {
        string a;
        cin >> a;
        if (a == "J")
        {
            sum2 += 10;
        }
        else if (a == "Q")
        {
            sum2 += 10;
        }
        else if (a == "K")
        {
            sum2 += 10;
        }
        else if (a == "A")
        {
            sum2 += 11;
            countb++;
        }
        else
        {
            int k;
            k = stoi(a);
            sum2 += k;
        }
    }
    while (sum1 > 21)
    {
        if (sum1 > 21 && counta > 0)
        {
            sum1 -= 10;
            counta--;
        }
        else
            break;
    }
    while (sum2 > 21)
    {
        if (sum2 > 21 && countb > 0)
        {
            sum2 -= 10;
            countb--;
        }
        else
            break;
    }
    if (sum1 <= 21 && sum2 <= 21)
    {
        if (sum1 > sum2)
        {
            cout << "A";
            cout << "\n"
                 << sum1 << " " << sum2;
        }
        if (sum1 < sum2)
        {
            cout << "B";
            cout << "\n"
                 << sum1 << " " << sum2;
        }
    }
    if (sum1 > 21 || sum2 > 21)
    {
        if (sum1 > 21 && sum2 > 21)
        {
            cout << "Draw";
            cout << "\n"
                 << sum1 << " " << sum2;
        }
        if (sum2 > 21 && sum1 <= 21)
        {
            cout << "A";
            cout << "\n"
                 << sum1 << " " << sum2;
        }
        if (sum2 <= 21 && sum1 > 21)
        {
            cout << "B";
            cout << "\n"
                 << sum1 << " " << sum2;
        }
         if (sum1 >21 &&sum2>21)
    {
        cout << "Draw";
        cout << "\n"
             << sum1 << " " << sum2;
    }
    }
    if (sum1 == sum2)
    {
        cout << "Draw";
        cout << "\n"
             << sum1 << " " << sum2;
    }
    // cout << sum1 << " " << sum2;
}
# 0411, 2024-09-28 14:29:18, PPPPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int x, y, sum1 = 0, sum2 = 0, counta = 0, countb = 0;
    cin >> x >> y;
    for (int i = 1; i <= x; i++)
    {
        string a;
        cin >> a;
        if (a == "J")
        {
            sum1 += 10;
        }
        else if (a == "Q")
        {
            sum1 += 10;
        }
        else if (a == "K")
        {
            sum1 += 10;
        }
        else if (a == "A")
        {
            sum1 += 11;
            counta++;
        }
        else
        {
            int k;
            k = stoi(a);
            sum1 += k;
        }
    }
    for (int i = 1; i <= y; i++)
    {
        string a;
        cin >> a;
        if (a == "J")
        {
            sum2 += 10;
        }
        else if (a == "Q")
        {
            sum2 += 10;
        }
        else if (a == "K")
        {
            sum2 += 10;
        }
        else if (a == "A")
        {
            sum2 += 11;
            countb++;
        }
        else
        {
            int k;
            k = stoi(a);
            sum2 += k;
        }
    }
    while (sum1 > 21)
    {
        if (sum1 > 21 && counta > 0)
        {
            sum1 -= 10;
            counta--;
        }
        else
            break;
    }
    while (sum2 > 21)
    {
        if (sum2 > 21 && countb > 0)
        {
            sum2 -= 10;
            countb--;
        }
        else
            break;
    }
    if (sum1 <= 21 && sum2 <= 21)
    {
        if (sum1 > sum2)
        {
            cout << "A";
            cout << "\n"
                 << sum1 << " " << sum2;
            return 0;
        }
        if (sum1 < sum2)
        {
            cout << "B";
            cout << "\n"
                 << sum1 << " " << sum2;
            return 0;
        }
        if (sum1 == sum2)
        {
            cout << "Draw";
            cout << "\n"
                 << sum1 << " " << sum2;
            return 0;
        }
    }
    if (sum1 > 21 || sum2 > 21)
    {
        if (sum1 > 21 && sum2 > 21)
        {
            cout << "Draw";
            cout << "\n"
                 << sum1 << " " << sum2;
            return 0;
        }
        if (sum2 > 21 && sum1 <= 21)
        {
            cout << "A";
            cout << "\n"
                 << sum1 << " " << sum2;
            return 0;
        }
        if (sum2 <= 21 && sum1 > 21)
        {
            cout << "B";
            cout << "\n"
                 << sum1 << " " << sum2;
            return 0;
        }
        if (sum1 > 21 && sum2 > 21)
        {
            cout << "Draw";
            cout << "\n"
                 << sum1 << " " << sum2;
            return 0;
        }
        if (sum1 == sum2)
        {
            cout << "Draw";
            cout << "\n"
                 << sum1 << " " << sum2;
            return 0;
        }
    }
    // cout << sum1 << " " << sum2;
}

# 0412, 2024-09-28 09:43:52, P-PPP-P---PPP-P-PP-- (55%)

#include<iostream>
using namespace std;
int main() {
    int carda, cardb; cin >> carda >> cardb;
    char a[carda], b[cardb];
    int ap;
    int suma = 0, sumb = 0;
    for(int i = 0; i < carda; i++) {
        cin >> a[i];
        if(a[i] == 'J' || a[i] == 'Q' || a[i] == 'K') suma += 10;
        else if(a[i] != 'A') suma += (a[i] - '0');
    }
    for(int i = 0; i < cardb; i++) {
        cin >> b[i];
        if(b[i] == 'J' || b[i] == 'Q' || b[i] == 'K') sumb += 10;
        else if(b[i] != 'A') sumb += (b[i] - '0');
    }
    // A check
    for(int i = 0; i < carda; i++) {
        if(a[i] == 'A') {
            suma += 11;
            if(suma > 21) {
                suma -= 10;
            }
        }
    }
    for(int i = 0; i < cardb; i++) {
        if(b[i] == 'A') {
            sumb += 11;
            if(sumb > 21) {
                sumb -= 10;
            }

        }
    }
    if(suma <= 21 && sumb <= 21) {
        if(suma > sumb) cout << 'A' ;
        else if(sumb > suma) cout << 'B';
        else if(sumb == suma) cout << "Draw";
    } else if(suma > 21 && sumb <= 21) cout << 'B';
    else if(suma <= 21 && sumb > 21) cout << 'A';
    else if(suma > 21 && sumb > 21) cout << "Draw";
    cout << endl << suma << ' ' << sumb;

}
# 0413, 2024-09-28 09:50:30, -------------------- (0%)

#include<iostream>
using namespace std;
int main() {
    int carda, cardb; cin >> carda >> cardb;
    string a[carda], b[cardb];
    int suma = 0, sumb = 0;
    for(int i = 0; i < carda; i++) {
        cin >> a[i];
        if(a[i] == "J" || a[i] == "Q" || a[i] == "K" || a[i] == "10") suma += 10;
        else if(a[i] != "A") suma += stoi(a[i]);
        cout << suma << endl;
    }
    for(int i = 0; i < cardb; i++) {
        cin >> b[i];
        if(b[i] == "J" || b[i] == "Q" || b[i] == "K") sumb += 10;
        else if(b[i] != "A") sumb += stoi(b[i]);
        cout << sumb << endl;
    }
    // A check
    for(int i = 0; i < carda; i++) {
        if(a[i] == "A") {
            suma += 11;
            if(suma > 21) {
                suma -= 10;
            }
        }
    }
    for(int i = 0; i < cardb; i++) {
        if(b[i] == "A") {
            sumb += 11;
            if(sumb > 21) {
                sumb -= 10;
            }

        }
    }
    if(suma <= 21 && sumb <= 21) {
        if(suma > sumb) cout << 'A' ;
        else if(sumb > suma) cout << 'B';
        else if(sumb == suma) cout << "Draw";
    } else if(suma > 21 && sumb <= 21) cout << 'B';
    else if(suma <= 21 && sumb > 21) cout << 'A';
    else if(suma > 21 && sumb > 21) cout << "Draw";
    cout << endl << suma << ' ' << sumb;

}
# 0414, 2024-09-28 09:50:50, PPPPPPPPPPPPP-P-PPP- (85%)

#include<iostream>
using namespace std;
int main() {
    int carda, cardb; cin >> carda >> cardb;
    string a[carda], b[cardb];
    int suma = 0, sumb = 0;
    for(int i = 0; i < carda; i++) {
        cin >> a[i];
        if(a[i] == "J" || a[i] == "Q" || a[i] == "K" || a[i] == "10") suma += 10;
        else if(a[i] != "A") suma += stoi(a[i]);
    }
    for(int i = 0; i < cardb; i++) {
        cin >> b[i];
        if(b[i] == "J" || b[i] == "Q" || b[i] == "K") sumb += 10;
        else if(b[i] != "A") sumb += stoi(b[i]);
    }
    // A check
    for(int i = 0; i < carda; i++) {
        if(a[i] == "A") {
            suma += 11;
            if(suma > 21) {
                suma -= 10;
            }
        }
    }
    for(int i = 0; i < cardb; i++) {
        if(b[i] == "A") {
            sumb += 11;
            if(sumb > 21) {
                sumb -= 10;
            }

        }
    }
    if(suma <= 21 && sumb <= 21) {
        if(suma > sumb) cout << 'A' ;
        else if(sumb > suma) cout << 'B';
        else if(sumb == suma) cout << "Draw";
    } else if(suma > 21 && sumb <= 21) cout << 'B';
    else if(suma <= 21 && sumb > 21) cout << 'A';
    else if(suma > 21 && sumb > 21) cout << "Draw";
    cout << endl << suma << ' ' << sumb;

}
# 0415, 2024-09-28 10:03:57, PPPPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;
int main() {
    int carda, cardb; cin >> carda >> cardb;
    string a[carda], b[cardb];
    int aa = 0, ab = 0;
    int suma = 0, sumb = 0;
    for(int i = 0; i < carda; i++) {
        cin >> a[i];
        if(a[i] == "J" || a[i] == "Q" || a[i] == "K" || a[i] == "10") suma += 10;
        else if(a[i] != "A") suma += stoi(a[i]);
        else {
            suma += 11;
            aa++;
        }
    }
    for(int i = 0; i < cardb; i++) {
        cin >> b[i];
        if(b[i] == "J" || b[i] == "Q" || b[i] == "K") sumb += 10;
        else if(b[i] != "A") sumb += stoi(b[i]);
        else {
            sumb +=11;
            ab++;
        }
    }
    // A check
    for(int i = 0; i < aa; i++) {
        if(suma > 21) suma -= 10;
    }
    for(int i = 0; i < ab; i++) {
        if(sumb > 21) sumb -= 10;
    }
    if(suma <= 21 && sumb <= 21) {
        if(suma > sumb) cout << 'A' ;
        else if(sumb > suma) cout << 'B';
        else if(sumb == suma) cout << "Draw";
    } else if(suma > 21 && sumb <= 21) cout << 'B';
    else if(suma <= 21 && sumb > 21) cout << 'A';
    else if(suma > 21 && sumb > 21) cout << "Draw";
    cout << endl << suma << ' ' << sumb;

}

# 0416, 2024-09-28 10:19:19, PPPPP--PPPP--PPPP-PP (75%)

#include<iostream>
using namespace std;
int main()
{
    int amountA,amountB;
    cin>>amountA>>amountB;
    string A[3]={"0","0","0"},B[3]={"0","0","0"};
    for(int i=0;i<amountA;i++)cin>>A[i];
    for(int i=0;i<amountB;i++)cin>>B[i];

    int sumA=0,sumB=0,numofAceinA=0,numofAceinB=0;
    for(int i=0;i<3;i++){ 
        if(A[i] =="2") sumA+=2; if(A[i] =="3") sumA+=3;if(A[i] =="4") sumA+=4;
        if(A[i] =="5") sumA+=5; if(A[i] =="6") sumA+=6;if(A[i] =="7") sumA+=7;
        if(A[i] =="8") sumA+=8; if(A[i] =="9") sumA+=9;
        if(A[i]=="10" | A[i]=="J" | A[i]=="Q" | A[i]=="K") sumA+=10;

        if(B[i] =="2") sumB+=2; if(B[i] =="3") sumB+=3;if(B[i] =="4") sumB+=4;
        if(B[i] =="5") sumB+=5; if(B[i] =="6") sumB+=6;if(B[i] =="7") sumB+=7;
        if(B[i] =="8") sumB+=8; if(B[i] =="9") sumB+=9;
        if(B[i]=="10" | B[i]=="J" | B[i]=="Q" | B[i]=="K") sumB+=10;

        if(A[i]=="A") numofAceinA++;
        if(B[i]=="A") numofAceinB++;
    }
    sumA+=numofAceinA;sumB+=numofAceinB;

    int maxSumA=sumA;
    int maxSumB=sumB;
    for(int i=1;i<=numofAceinA;i++)
    {
        if((sumA+10*i > maxSumA) & (sumA+10*i < 21))
            maxSumA=sumA+10*i ;
        if((sumA+10*i)==21) {maxSumA=21;break;}
    }
    for(int i=1;i<=numofAceinB;i++)
    {
        if((sumB+10*i > maxSumB) & (sumB+10*i < 21))
            maxSumB=sumB+10*i;
        if((sumB+10*i)==21) {maxSumB=21;break;}
    }

    if(maxSumA>21 & maxSumB>21 | maxSumA==maxSumB)cout<<"Draw";
    else 
    {if(maxSumA>maxSumB)cout<<'A';
    if(maxSumB>maxSumA)cout<<'B';}

    cout<<endl<<maxSumA<<" "<<maxSumB;
}
# 0417, 2024-09-28 10:27:55, PPPPP--PPPP--PPPP-PP (75%)

#include<iostream>
using namespace std;
int main()
{
    int amountA,amountB;
    cin>>amountA>>amountB;
    string A[3]={"0","0","0"},B[3]={"0","0","0"};
    for(int i=0;i<amountA;i++)cin>>A[i];
    for(int i=0;i<amountB;i++)cin>>B[i];

    int sumA=0,sumB=0,numofAceinA=0,numofAceinB=0;
    for(int i=0;i<3;i++){ 
        if(A[i] =="2") sumA+=2; if(A[i] =="3") sumA+=3;if(A[i] =="4") sumA+=4;
        if(A[i] =="5") sumA+=5; if(A[i] =="6") sumA+=6;if(A[i] =="7") sumA+=7;
        if(A[i] =="8") sumA+=8; if(A[i] =="9") sumA+=9;
        if(A[i]=="10" | A[i]=="J" | A[i]=="Q" | A[i]=="K") sumA+=10;

        if(B[i] =="2") sumB+=2; if(B[i] =="3") sumB+=3;if(B[i] =="4") sumB+=4;
        if(B[i] =="5") sumB+=5; if(B[i] =="6") sumB+=6;if(B[i] =="7") sumB+=7;
        if(B[i] =="8") sumB+=8; if(B[i] =="9") sumB+=9;
        if(B[i]=="10" | B[i]=="J" | B[i]=="Q" | B[i]=="K") sumB+=10;

        if(A[i]=="A") numofAceinA++;
        if(B[i]=="A") numofAceinB++;
    }
    sumA+=numofAceinA;sumB+=numofAceinB;

    int maxSumA=sumA;
    int maxSumB=sumB;
    for(int i=1;i<=numofAceinA;i++)
    {
        if((sumA+10*i > maxSumA) & (sumA+10*i < 21))
            maxSumA=sumA+10*i ;
        if((sumA+10*i)==21) {maxSumA=21;break;}
    }
    for(int i=1;i<=numofAceinB;i++)
    {
        if((sumB+10*i > maxSumB) & (sumB+10*i < 21))
            maxSumB=sumB+10*i;
        if((sumB+10*i)==21) {maxSumB=21;break;}
    }

    if(maxSumA>21 & maxSumB>21 | maxSumA==maxSumB)cout<<"Draw";
    else 
    {if(maxSumA>maxSumB| sumB>21)cout<<'A';
    if(maxSumB>maxSumA| sumA>21)cout<<'B';}

    cout<<endl<<maxSumA<<" "<<maxSumB;
}
# 0418, 2024-09-28 10:28:38, PPPPP--PPPP--PPPP-PP (75%)

#include<iostream>
using namespace std;
int main()
{
    int amountA,amountB;
    cin>>amountA>>amountB;
    string A[3]={"0","0","0"},B[3]={"0","0","0"};
    for(int i=0;i<amountA;i++)cin>>A[i];
    for(int i=0;i<amountB;i++)cin>>B[i];

    int sumA=0,sumB=0,numofAceinA=0,numofAceinB=0;
    for(int i=0;i<3;i++){ 
        if(A[i] =="2") sumA+=2; if(A[i] =="3") sumA+=3;if(A[i] =="4") sumA+=4;
        if(A[i] =="5") sumA+=5; if(A[i] =="6") sumA+=6;if(A[i] =="7") sumA+=7;
        if(A[i] =="8") sumA+=8; if(A[i] =="9") sumA+=9;
        if(A[i]=="10" | A[i]=="J" | A[i]=="Q" | A[i]=="K") sumA+=10;

        if(B[i] =="2") sumB+=2; if(B[i] =="3") sumB+=3;if(B[i] =="4") sumB+=4;
        if(B[i] =="5") sumB+=5; if(B[i] =="6") sumB+=6;if(B[i] =="7") sumB+=7;
        if(B[i] =="8") sumB+=8; if(B[i] =="9") sumB+=9;
        if(B[i]=="10" | B[i]=="J" | B[i]=="Q" | B[i]=="K") sumB+=10;

        if(A[i]=="A") numofAceinA++;
        if(B[i]=="A") numofAceinB++;
    }
    sumA+=numofAceinA;sumB+=numofAceinB;

    int maxSumA=sumA;
    int maxSumB=sumB;
    for(int i=1;i<=numofAceinA;i++)
    {
        if((sumA+10*i > maxSumA) & (sumA+10*i < 21))
            maxSumA=sumA+10*i ;
        if((sumA+10*i)==21) {maxSumA=21;break;}
    }
    for(int i=1;i<=numofAceinB;i++)
    {
        if((sumB+10*i > maxSumB) & (sumB+10*i < 21))
            maxSumB=sumB+10*i;
        if((sumB+10*i)==21) {maxSumB=21;break;}
    }

    if(maxSumA>21 & maxSumB>21 | maxSumA==maxSumB)cout<<"Draw";
    else 
    {if(maxSumA>maxSumB| maxSumB>21)cout<<'A';
    if(maxSumB>maxSumA| maxSumA>21)cout<<'B';}

    cout<<endl<<maxSumA<<" "<<maxSumB;
}
# 0419, 2024-09-28 10:31:32, PPPPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;
int main()
{
    int amountA,amountB;
    cin>>amountA>>amountB;
    string A[3]={"0","0","0"},B[3]={"0","0","0"};
    for(int i=0;i<amountA;i++)cin>>A[i];
    for(int i=0;i<amountB;i++)cin>>B[i];

    int sumA=0,sumB=0,numofAceinA=0,numofAceinB=0;
    for(int i=0;i<3;i++){ 
        if(A[i] =="2") sumA+=2; if(A[i] =="3") sumA+=3;if(A[i] =="4") sumA+=4;
        if(A[i] =="5") sumA+=5; if(A[i] =="6") sumA+=6;if(A[i] =="7") sumA+=7;
        if(A[i] =="8") sumA+=8; if(A[i] =="9") sumA+=9;
        if(A[i]=="10" | A[i]=="J" | A[i]=="Q" | A[i]=="K") sumA+=10;

        if(B[i] =="2") sumB+=2; if(B[i] =="3") sumB+=3;if(B[i] =="4") sumB+=4;
        if(B[i] =="5") sumB+=5; if(B[i] =="6") sumB+=6;if(B[i] =="7") sumB+=7;
        if(B[i] =="8") sumB+=8; if(B[i] =="9") sumB+=9;
        if(B[i]=="10" | B[i]=="J" | B[i]=="Q" | B[i]=="K") sumB+=10;

        if(A[i]=="A") numofAceinA++;
        if(B[i]=="A") numofAceinB++;
    }
    sumA+=numofAceinA;sumB+=numofAceinB;

    int maxSumA=sumA;
    int maxSumB=sumB;
    for(int i=1;i<=numofAceinA;i++)
    {
        if((sumA+10*i > maxSumA) & (sumA+10*i < 21))
            maxSumA=sumA+10*i ;
        if((sumA+10*i)==21) {maxSumA=21;break;}
    }
    for(int i=1;i<=numofAceinB;i++)
    {
        if((sumB+10*i > maxSumB) & (sumB+10*i < 21))
            maxSumB=sumB+10*i;
        if((sumB+10*i)==21) {maxSumB=21;break;}
    }

    if(maxSumA>21 & maxSumB>21 | maxSumA==maxSumB)cout<<"Draw";
    else 
    {
        if(maxSumA>21) cout<<'B';
        if(maxSumB>21)cout<<'A';
        if(maxSumA<=21 & maxSumB<=21)
        {
            if(maxSumA>maxSumB) cout<<'A';
            else cout<<'B';
        }
    }

    cout<<endl<<maxSumA<<" "<<maxSumB;
}

# 0420, 2024-09-28 13:20:09, ----P--------------- (5%)

#include<iostream>
#include<cstring>

using namespace std;

int main()
{
    int na , nb , suma = 0 , sumb = 0; 

    cin >> na >> nb;

    string a , b;

    cin.ignore();

    getline(cin , a);
    getline(cin , b);

    for(int i = 0 ; i < a.length() ; i++)
    {
        if(a[i] == 'K' || a[i] == 'Q' || a[i] == 'J')
        {
            suma = suma + 10;
        }
        else if(a[i] == 'A')
        {
            suma = suma + 11;
        }
        else if(a[i] >= '0' && a[i] >= '9')
        {
            suma = suma + (a[i] - '0');
        }
    }

    for(int i = 0 ; i < b.length() ; i++)
    {
        if(b[i] == 'K' || b[i] == 'Q' || b[i] == 'J')
        {
            sumb = sumb + 10;
        }
        else if(b[i] == 'A')
        {
            sumb = sumb + 11;
        }
        else if(b[i] == '1' && b[i + 1] == '0')
        {
            sumb = sumb + 10;
        }
        else if(b[i] >= '0' && b[i] >= '9')
        {
            sumb = sumb + (b[i] - '0');
        }
    }

    if(suma > sumb && suma <= 21)
    {
        cout << "A" << endl;
    }
    else if(suma < sumb && sumb <= 21)
    {
        cout << "B" << endl;
    }
    else if(suma > sumb && suma > 21 && sumb <= 21)
    {
        cout << "B" << endl;
    }
    else if(suma < sumb && sumb > 21 && suma <= 21)
    {
        cout << "A" << endl;
    }
    else
    {
        cout << "Draw" << endl;
    }

    cout << suma << " " << sumb;

    return 0;
}
# 0421, 2024-09-28 13:24:25, PPPPPPPPP---P-P--PP- (65%)

#include<iostream>
#include<cstring>

using namespace std;

int main()
{
    int na , nb , suma = 0 , sumb = 0; 

    cin >> na >> nb;

    string a , b;

    cin.ignore();

    getline(cin , a);
    getline(cin , b);

    for(int i = 0 ; i < a.length() ; i++)
    {
        if(a[i] == 'K' || a[i] == 'Q' || a[i] == 'J')
        {
            suma = suma + 10;
        }
        else if(a[i] == 'A' && suma + 11 <= 21) 
        {
            suma = suma + 11;
        }
        else if(a[i] == 'A' && suma + 11 > 21)
        {
            suma = suma + 1;
        }
        else if(a[i] == '1' && a[i + 1] == '0')
        {
            suma = suma + 10;
        }
        else if(a[i] >= '0' && a[i] <= '9')
        {
            suma = suma + (a[i] - '0');
        }
    }

    for(int i = 0 ; i < b.length() ; i++)
    {
        if(b[i] == 'K' || b[i] == 'Q' || b[i] == 'J')
        {
            sumb = sumb + 10;
        }
        else if(b[i] == 'A' && sumb + 11 <= 21) 
        {
            sumb = sumb + 11;
        }
        else if(b[i] == 'A' && sumb + 11 > 21)
        {
            sumb = sumb + 1;
        }
        else if(b[i] == '1' && b[i + 1] == '0')
        {
            sumb = sumb + 10;
        }
        else if(b[i] >= '0' && b[i] <= '9')
        {
            sumb = sumb + (b[i] - '0');
        }
    }

    if(suma > sumb && suma <= 21)
    {
        cout << "A" << endl;
    }
    else if(suma < sumb && sumb <= 21)
    {
        cout << "B" << endl;
    }
    else if(suma > sumb && suma > 21 && sumb <= 21)
    {
        cout << "B" << endl;
    }
    else if(suma < sumb && sumb > 21 && suma <= 21)
    {
        cout << "A" << endl;
    }
    else
    {
        cout << "Draw" << endl;
    }

    cout << suma << " " << sumb;

    return 0;
}
# 0422, 2024-09-28 13:27:08, PPPPPPPPP-PPPPP-PP-P (85%)

#include<iostream>
#include<cstring>

using namespace std;

int main()
{
    int na , nb , suma = 0 , sumb = 0; 

    cin >> na >> nb;

    string a , b;

    cin.ignore();

    getline(cin , a);
    getline(cin , b);

    for(int i = 0 ; i < a.length() ; i++)
    {
        if(a[i] == 'K' || a[i] == 'Q' || a[i] == 'J')
        {
            suma = suma + 10;
        }
        else if(a[i] == 'A' && suma + 11 <= 21 && i + 1 == a.length()) 
        {
            suma = suma + 11;
        }
        else if(a[i] == 'A' && suma + 11 <= 21 && i + 1 != a.length()) 
        {
            suma = suma + 1;
        }
        else if(a[i] == 'A' && suma + 11 > 21)
        {
            suma = suma + 1;
        }
        else if(a[i] == '1' && a[i + 1] == '0')
        {
            suma = suma + 10;
        }
        else if(a[i] >= '0' && a[i] <= '9')
        {
            suma = suma + (a[i] - '0');
        }
    }

    for(int i = 0 ; i < b.length() ; i++)
    {
        if(b[i] == 'K' || b[i] == 'Q' || b[i] == 'J')
        {
            sumb = sumb + 10;
        }
        else if(b[i] == 'A' && sumb + 11 <= 21 && i + 1 == b.length()) 
        {
            sumb = sumb + 11;
        }
        else if(b[i] == 'A' && sumb + 11 <= 21 && i + 1 != b.length()) 
        {
            sumb = sumb + 1;
        }
        else if(b[i] == 'A' && sumb + 11 > 21)
        {
            sumb = sumb + 1;
        }
        else if(b[i] == '1' && b[i + 1] == '0')
        {
            sumb = sumb + 10;
        }
        else if(b[i] >= '0' && b[i] <= '9')
        {
            sumb = sumb + (b[i] - '0');
        }
    }

    if(suma > sumb && suma <= 21)
    {
        cout << "A" << endl;
    }
    else if(suma < sumb && sumb <= 21)
    {
        cout << "B" << endl;
    }
    else if(suma > sumb && suma > 21 && sumb <= 21)
    {
        cout << "B" << endl;
    }
    else if(suma < sumb && sumb > 21 && suma <= 21)
    {
        cout << "A" << endl;
    }
    else
    {
        cout << "Draw" << endl;
    }

    cout << suma << " " << sumb;

    return 0;
}
# 0423, 2024-09-28 13:34:36, PPPPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
#include<cstring>

using namespace std;

int main()
{
    int na , nb , suma = 0 , sumb = 0 , caa = 0 , cab = 0; 

    cin >> na >> nb;

    string a , b;

    cin.ignore();

    getline(cin , a);
    getline(cin , b);

    for(int i = 0 ; i < a.length() ; i++)
    {
        if(a[i] == 'K' || a[i] == 'Q' || a[i] == 'J')
        {
            suma = suma + 10;
        }
        else if(a[i] == 'A') 
        {
            caa++;
        }
        else if(a[i] == '1' && a[i + 1] == '0')
        {
            suma = suma + 10;
        }
        else if(a[i] >= '0' && a[i] <= '9')
        {
            suma = suma + (a[i] - '0');
        }
    }

    for(int i = 0 ; i < b.length() ; i++)
    {
        if(b[i] == 'K' || b[i] == 'Q' || b[i] == 'J')
        {
            sumb = sumb + 10;
        }
        else if(b[i] == 'A') 
        {
            cab++;
        }
        else if(b[i] == '1' && b[i + 1] == '0')
        {
            sumb = sumb + 10;
        }
        else if(b[i] >= '0' && b[i] <= '9')
        {
            sumb = sumb + (b[i] - '0');
        }
    }

    if(caa != 0)
    {
        if(suma + (11 * caa) <= 21)
        {
            suma = suma + (11 * caa);
        }
        else if(suma + (11 * (caa - 1)) + (1 * 1) <= 21)
        {
            suma = suma + (11 * (caa - 1)) + 1;
        }
        else if(suma + (11 * (caa - 2)) + (1 * 2) <= 21)
        {
            suma = suma + (11 * (caa - 2)) + 2;
        }
    }

    if(cab != 0)
    {
        if(sumb + (11 * cab) <= 21)
        {
            sumb = sumb + (11 * cab);
        }
        else if(sumb + (11 * (cab - 1)) + (1 * 1) <= 21)
        {
            sumb = sumb + (11 * (cab - 1)) + 1;
        }
        else if(sumb + (11 * (cab - 2)) + (1 * 2) <= 21)
        {
            sumb = sumb + (11 * (cab - 2)) + 2;
        }
    }

    if(suma > sumb && suma <= 21)
    {
        cout << "A" << endl;
    }
    else if(suma < sumb && sumb <= 21)
    {
        cout << "B" << endl;
    }
    else if(suma > sumb && suma > 21 && sumb <= 21)
    {
        cout << "B" << endl;
    }
    else if(suma < sumb && sumb > 21 && suma <= 21)
    {
        cout << "A" << endl;
    }
    else
    {
        cout << "Draw" << endl;
    }

    cout << suma << " " << sumb;

    return 0;
}

# 0424, 2024-09-28 09:35:53, PP--PPPxPPxx-------- (35%)

#include<iostream>
using namespace std;
 
int main(){

int n1,n2;
cin>>n1>>n2;
string c1[n1],c2[n2];

for(int i=0;i<n1;i++){
    cin>>c1[i];
}

for(int i=0;i<n2;i++){
    cin>>c2[i];
}

//compute
int scorea=0,scoreb=0;
bool haveA=false;
//a
for(int i=0;i<n1;i++){
    if(c1[i]=="Q"||c1[i]=="J"||c1[i]=="k"){
        scorea+=10;
        continue;
    }
    if(c1[i]=="A") {
        haveA=true;
        continue;
    }

    scorea+=stoi(c1[i]);

}
if(haveA){
    if(scorea+11>21){
        scorea+=1;
    }
    else scorea +=11;
}
//b
haveA=false;

for(int i=0;i<n2;i++){
    if(c2[i]=="Q"||c2[i]=="J"||c2[i]=="k"){
        scoreb+=10;
        continue;
    }
    if(c2[i]=="A") {
        haveA=true;
        continue;
    }

    scoreb+=stoi(c2[i]);

}
if(haveA){
    if(scoreb+11>21){
        scoreb+=1;
    }
    else scoreb +=11;
}
bool foula=scorea>21; //if true mean lose
bool foulb=scoreb>21;

if(foula&&foulb){
    cout<<"Draw"<<endl;
}
if(foula&&!foulb){
    cout<<'B'<<endl;
}
if(foulb&&!foula){
    cout<<"A"<<endl;
}
if(!foula&&!foulb){
    if(scorea==scoreb){
        cout<<"Draw";
    }
    else if(scorea>scoreb){
        cout<<"A"<<endl;
    }
    else cout<<"B"<<endl;
}
cout<<scorea<<' '<<scoreb;



}
# 0425, 2024-09-28 09:52:50, PPPPP-xP-PPPx-x----- (45%)

#include<iostream>

using namespace std;
 
int main(){

int n1,n2;
cin>>n1>>n2;
string c1[n1],c2[n2];

for(int i=0;i<n1;i++){
    cin>>c1[i];
}

for(int i=0;i<n2;i++){
    cin>>c2[i];
}


//compute
int scorea=0,scoreb=0;
bool haveA=false;
//a
for(int i=0;i<n1;i++){
    if(c1[i]=="Q"||c1[i]=="J"||c1[i]=="K"){
        scorea+=10;
        continue;
    }
    if(c1[i]=="A") {
        haveA=true;
        continue;
    }
    if(c1[i]=="10"){
        scorea+=10;
        continue;
    }

    scorea+=stoi(c1[i]);

}
if(haveA){
    if(scorea+11>21){
        scorea+=1;
    }
    else scorea +=11;
}
//b
haveA=false;

for(int i=0;i<n2;i++){
    if(c2[i]=="Q"||c2[i]=="J"||c2[i]=="K"){
        scoreb+=10;
        continue;
    }
    if(c2[i]=="A") {
        haveA=true;
        continue;
    }
    if(c1[i]=="10"){
        scoreb+=10;
        continue;
    }

    scoreb+=stoi(c2[i]);

}
if(haveA){
    if(scoreb+11>21){
        scoreb+=1;
    }
    else scoreb +=11;
}
bool foula=scorea>21; //if true mean lose
bool foulb=scoreb>21;

if(foula&&foulb){
    cout<<"Draw"<<endl;
}
else if(foula&&!foulb){
    cout<<'B'<<endl;
}
else if(foulb&&!foula){
    cout<<"A"<<endl;
}

if(!foula&&!foulb){
    if(scorea==scoreb){
        cout<<"Draw"<<endl;
    }
    else if(scorea>scoreb){
        cout<<"A"<<endl;
    }
    else cout<<"B"<<endl;
}
cout<<scorea<<' '<<scoreb;



}
# 0426, 2024-09-28 10:03:22, PPPPPPPPPPPPP-P-PPP- (85%)

#include<iostream>

using namespace std;
 
int main(){

int n1,n2;
cin>>n1>>n2;
string c1[n1],c2[n2];

for(int i=0;i<n1;i++){
    cin>>c1[i];
}

for(int i=0;i<n2;i++){
    cin>>c2[i];
}


//compute
int scorea=0,scoreb=0;
int havea=0;
//a
for(int i=0;i<n1;i++){
    if(c1[i]=="Q"||c1[i]=="J"||c1[i]=="K"){
        scorea+=10;
        continue;
    }
    if(c1[i]=="A") {
        havea++;
        continue;
    }
    

    scorea+=stoi(c1[i]);

}
while(havea>0){
    if(scorea+11>21){
        scorea+=1;
    }
    else scorea +=11;
    havea-=1;
}
//b

havea=0;
for(int i=0;i<n2;i++){
    if(c2[i]=="Q"||c2[i]=="J"||c2[i]=="K"){
        scoreb+=10;
        continue;
    }
    if(c2[i]=="A") {
        havea++;
        continue;
    }
    

    scoreb+=stoi(c2[i]);

}
while(havea>0){
    if(scoreb+11>21){
        scoreb+=1;
    }
    else scoreb +=11;
    havea--;
}
bool foula=scorea>21; //if true mean lose
bool foulb=scoreb>21;

if(foula&&foulb){
    cout<<"Draw"<<endl;
}
else if(foula&&!foulb){
    cout<<'B'<<endl;
}
else if(foulb&&!foula){
    cout<<"A"<<endl;
}

if(!foula&&!foulb){
    if(scorea==scoreb){
        cout<<"Draw"<<endl;
    }
    else if(scorea>scoreb){
        cout<<"A"<<endl;
    }
    else cout<<"B"<<endl;
}

cout<<scorea<<' '<<scoreb;



}
# 0427, 2024-09-28 10:10:24, PPPPPPPPPPPPPPPPPPPP (100%)

#include<iostream>

using namespace std;
 
int main(){

int n1,n2;
cin>>n1>>n2;
string c1[n1],c2[n2];

for(int i=0;i<n1;i++){
    cin>>c1[i];
}

for(int i=0;i<n2;i++){
    cin>>c2[i];
}


//compute
int scorea=0,scoreb=0;
int havea=0;
//a
for(int i=0;i<n1;i++){
    if(c1[i]=="Q"||c1[i]=="J"||c1[i]=="K"){
        scorea+=10;
        continue;
    }
    if(c1[i]=="A") {
        havea++;
        continue;
    }
    

    scorea+=stoi(c1[i]);

}

while(havea>0){
    if(scorea>=21){
        scorea-=10;
    }
    if(scorea+11>21){
        scorea+=1;
    }
    else scorea +=11;
    havea-=1;
}
//b

havea=0;
for(int i=0;i<n2;i++){
    if(c2[i]=="Q"||c2[i]=="J"||c2[i]=="K"){
        scoreb+=10;
        continue;
    }
    if(c2[i]=="A") {
        havea++;
        continue;
    }
    

    scoreb+=stoi(c2[i]);

}
while(havea>0){
    if(scoreb>=21){
        scoreb-=10;
    }
    if(scoreb+11>21){
        scoreb+=1;
    }
    else scoreb +=11;
    havea--;
}
bool foula=scorea>21; //if true mean lose
bool foulb=scoreb>21;

if(foula&&foulb){
    cout<<"Draw"<<endl;
}
else if(foula&&!foulb){
    cout<<'B'<<endl;
}
else if(foulb&&!foula){
    cout<<"A"<<endl;
}

if(!foula&&!foulb){
    if(scorea==scoreb){
        cout<<"Draw"<<endl;
    }
    else if(scorea>scoreb){
        cout<<"A"<<endl;
    }
    else cout<<"B"<<endl;
}

cout<<scorea<<' '<<scoreb;



}

# 0428, 2024-09-28 13:25:09, PPPPP--P------------ (30%)

#include<iostream>
using namespace std;
int main(){
    string card[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int point1[13]={10,2,3,4,5,6,7,8,9,10,10,10,10};
    
    int nA,nB;cin>>nA>>nB;
    int sumA=0,sumB=0;
    string cA;
    string cB;
    int box1=0,box2=0;
    bool a1=false,a2=false;
    int counta1=0,counta2=0;
    while(nA--){
        box1=0;
        cin>>cA;
        if(cA == "A"){
            a1=true;
            counta1++;
        } 
        for(int i = 0;i<13;i++){
            if(card[i]==cA){
                box1 = i;
                break;
            }
        }
        sumA+=point1[box1];
    }
    while(nB--){
        box2=0;
        cin>>cB;
        if(cB == "A"){
            a2=true;  
            counta2++;
        } 
        for(int i = 0;i<13;i++){
            if(card[i]==cB){
                box2 = i;
                break;
            }
        }
        sumB+=point1[box2];
    }
    if(sumA > sumB&&sumA<=21){
        cout <<"A"<<endl;
        cout << sumA <<" "<<sumB<<endl;
    }else if(sumB > sumA&&sumB<=21){
        cout <<"B"<<endl;
        cout << sumA <<" "<<sumB<<endl;
    }else if(sumA==sumB){
        cout <<"Draw"<<endl;
        cout << sumA <<" "<<sumA<<endl;
    }else{
        cout <<"Draw"<<endl;
        cout << sumA <<" "<<sumB<<endl;
    }
}
# 0429, 2024-09-28 13:31:26, PPPPP--P------------ (30%)

#include<iostream>
using namespace std;
int main(){
    string card[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int point1[13]={10,2,3,4,5,6,7,8,9,10,10,10,10};
    
    int nA,nB;cin>>nA>>nB;
    int sumA=0,sumB=0;
    string cA;
    string cB;
    int box1=0,box2=0;
    int counta1=0,counta2=0;
    while(nA--){
        box1=0;
        cin>>cA;
        if(cA == "A"){
            counta1++;
        } 
        for(int i = 0;i<13;i++){
            if(card[i]==cA){
                box1 = i;
                break;
            }
        }
        sumA+=point1[box1];
    }
    while(nB--){
        box2=0;
        cin>>cB;
        if(cB == "A"){
            counta2++;
        } 
        for(int i = 0;i<13;i++){
            if(card[i]==cB){
                box2 = i;
                break;
            }
        }
        sumB+=point1[box2];
    }
    while(sumA>21&&counta1!=0){
        sumA-=8;
        counta1--;
    }while(sumB>21&&counta2!=0){
        sumB-=8;
        counta1--;
    }


    if(sumA > sumB&&sumA<=21){
        cout <<"A"<<endl;
        cout << sumA <<" "<<sumB<<endl;
    }else if(sumB > sumA&&sumB<=21){
        cout <<"B"<<endl;
        cout << sumA <<" "<<sumB<<endl;
    }else if(sumA==sumB){
        cout <<"Draw"<<endl;
        cout << sumA <<" "<<sumA<<endl;
    }else{
        cout <<"Draw"<<endl;
        cout << sumA <<" "<<sumB<<endl;
    }
}
# 0430, 2024-09-28 13:33:15, PPPPP--PPPP--PPPP-PP (75%)

#include<iostream>
using namespace std;
int main(){
    string card[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int point1[13]={11,2,3,4,5,6,7,8,9,10,10,10,10};
    
    int nA,nB;cin>>nA>>nB;
    int sumA=0,sumB=0;
    string cA;
    string cB;
    int box1=0,box2=0;
    int counta1=0,counta2=0;
    while(nA--){
        box1=0;
        cin>>cA;
        if(cA == "A"){
            counta1++;
        } 
        for(int i = 0;i<13;i++){
            if(card[i]==cA){
                box1 = i;
                break;
            }
        }
        sumA+=point1[box1];
    }
    while(nB--){
        box2=0;
        cin>>cB;
        if(cB == "A"){
            counta2++;
        } 
        for(int i = 0;i<13;i++){
            if(card[i]==cB){
                box2 = i;
                break;
            }
        }
        sumB+=point1[box2];
    }
    while(sumA>21&&counta1!=0){
        sumA-=10;
        counta1--;
    }while(sumB>21&&counta2!=0){
        sumB-=10;
        counta1--;
    }


    if(sumA > sumB&&sumA<=21){
        cout <<"A"<<endl;
        cout << sumA <<" "<<sumB<<endl;
    }else if(sumB > sumA&&sumB<=21){
        cout <<"B"<<endl;
        cout << sumA <<" "<<sumB<<endl;
    }else if(sumA==sumB){
        cout <<"Draw"<<endl;
        cout << sumA <<" "<<sumA<<endl;
    }else{
        cout <<"Draw"<<endl;
        cout << sumA <<" "<<sumB<<endl;
    }
}
# 0431, 2024-09-28 13:37:36, PPPPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;
int main(){
    string card[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int point1[13]={11,2,3,4,5,6,7,8,9,10,10,10,10};
    
    int nA,nB;cin>>nA>>nB;
    int sumA=0,sumB=0;
    string cA;
    string cB;
    int box1=0,box2=0;
    int counta1=0,counta2=0;
    while(nA--){
        box1=0;
        cin>>cA;
        if(cA == "A"){
            counta1++;
        } 
        for(int i = 0;i<13;i++){
            if(card[i]==cA){
                box1 = i;
                break;
            }
        }
        sumA+=point1[box1];
    }
    while(nB--){
        box2=0;
        cin>>cB;
        if(cB == "A"){
            counta2++;
        } 
        for(int i = 0;i<13;i++){
            if(card[i]==cB){
                box2 = i;
                break;
            }
        }
        sumB+=point1[box2];
    }
    while(sumA>21&&counta1!=0){
        sumA-=10;
        counta1--;
    }while(sumB>21&&counta2!=0){
        sumB-=10;
        counta1--;
    }
    if(sumA > sumB&&sumA<=21){
        cout <<"A"<<endl;
        cout << sumA <<" "<<sumB<<endl;
    }else if(sumB > sumA&&sumB<=21){
        cout <<"B"<<endl;
        cout << sumA <<" "<<sumB<<endl;
    }else if(sumA==sumB){
        cout <<"Draw"<<endl;
        cout << sumA <<" "<<sumA<<endl;
    }else if(sumB >21&&sumA<=21){
        cout <<"A"<<endl;
        cout << sumA <<" "<<sumB<<endl;
    }else if(sumA>21&&sumB<=21){
        cout <<"B"<<endl;
        cout << sumA <<" "<<sumB<<endl;
    }
    else{
        cout <<"Draw"<<endl;
        cout << sumA <<" "<<sumB<<endl;
    }
}

# 0432, 2024-09-28 10:01:26, PPPPPPPPP----------- (45%)

#include <iostream>
#include <string>

using namespace std;

int main (){
    int a,b;
    cin >> a >> b;

    string A[a],B[b];
   
   for(int i =0; i<a ;i++){
    cin >> A[i];
   }

   for(int i =0; i<b ;i++){
    cin >> B[i];
   }

   for(int i = 0; i < a ; i++){
    if(A[i] == "Q" || A[i] == "J" || A[i] == "K"){
        A[i] = "10";
   }
   if(A[i] == "A"){
        A[i] = "11";
        }
    }

    for(int i = 0; i < b ; i++){
    if(B[i] == "Q" || B[i] == "J" || B[i] == "K"){
        B[i] = "10";
   }
   if(B[i] == "A"){
        B[i] = "11";
        }
    }

    int sum_a =0;
    for(int i = 0; i < a ; i++){
        sum_a += stoi(A[i]);
    }

    int sum_b =0;
    for(int i = 0; i < b ; i++){
        sum_b += stoi(B[i]);
    }
    
    if(sum_a > 21 && sum_b >21 || sum_a == sum_b){
        cout << "Draw" << endl;
        cout << sum_a << ' ' << sum_b; 
    }else if(sum_a > sum_b && sum_a <= 21){
        cout << "A" << endl;
        cout << sum_a << ' ' << sum_b;
    }else if(sum_a > sum_b && sum_a > 21){
        cout << "B" << endl;
        cout << sum_a << ' ' << sum_b;
    }else if(sum_a < sum_b && sum_b > 21){
        cout << "A" << endl;
        cout << sum_a << ' ' << sum_b;
    }else if(sum_a < sum_b && sum_b <= 21) {
        cout << "B" << endl;
        cout << sum_a << ' ' << sum_b;
    }
}
# 0433, 2024-09-28 10:13:54, PPPPPPPPP---------P- (50%)

#include <iostream>
#include <string>

using namespace std;

int main (){
    int a,b;
    cin >> a >> b;

    string A[a],B[b];
   
   for(int i =0; i<a ;i++){
    cin >> A[i];
   }

   for(int i =0; i<b ;i++){
    cin >> B[i];
   }

   for(int i = 0; i < a ; i++){
    if(A[i] == "Q" || A[i] == "J" || A[i] == "K"){
        A[i] = "10";
   }
   if(A[i] == "A"){
        A[i] = "11";
        }
    }

    for(int i = 0; i < b ; i++){
    if(B[i] == "Q" || B[i] == "J" || B[i] == "K"){
        B[i] = "10";
   }
   if(B[i] == "A"){
        B[i] = "11";
        }
    }
    bool AinA = false;
    int sum_a =0;
    for(int i = 0; i < a ; i++){
        sum_a += stoi(A[i]);
    }

    bool AinB = false;
    int sum_b =0;
    for(int i = 0; i < b ; i++){
        if(B[i] == "11"){
            AinB = true;
        }
        if(B[i] == "11"){
            AinB = true;
        }
        sum_b += stoi(B[i]);
    }

    if(AinA == true){
    while(sum_a > 21){
        sum_a = sum_a -20;
    }}

    if(AinB == true){
    while(sum_b > 21){
        sum_b = sum_b -20;
    }}
    
    if(sum_a > 21 && sum_b >21 || sum_a == sum_b){
        cout << "Draw" << endl;
        cout << sum_a << ' ' << sum_b; 
    }else if(sum_a > sum_b && sum_a <= 21){
        cout << "A" << endl;
        cout << sum_a << ' ' << sum_b;
    }else if(sum_a > sum_b && sum_a > 21){
        cout << "B" << endl;
        cout << sum_a << ' ' << sum_b;
    }else if(sum_a < sum_b && sum_b > 21){
        cout << "A" << endl;
        cout << sum_a << ' ' << sum_b;
    }else if(sum_a < sum_b && sum_b <= 21) {
        cout << "B" << endl;
        cout << sum_a << ' ' << sum_b;
    }
}
# 0434, 2024-09-28 10:34:11, PPPPPPPPP---------P- (50%)

#include <iostream>
#include <string>

using namespace std;

int main (){
    int a,b;
    cin >> a >> b;

    string A[a],B[b];
   
   for(int i =0; i<a ;i++){
    cin >> A[i];
   }

   for(int i =0; i<b ;i++){
    cin >> B[i];
   }

   for(int i = 0; i < a ; i++){
    if(A[i] == "Q" || A[i] == "J" || A[i] == "K"){
        A[i] = "10";
   }
   if(A[i] == "A"){
        A[i] = "11";
        }
    }

    for(int i = 0; i < b ; i++){
    if(B[i] == "Q" || B[i] == "J" || B[i] == "K"){
        B[i] = "10";
   }
   if(B[i] == "A"){
        B[i] = "11";
        }
    }
    bool AinA = false;
    int sum_a =0;
    for(int i = 0; i < a ; i++){
        sum_a += stoi(A[i]);
    }

    bool AinB = false;
    int sum_b =0;
    for(int i = 0; i < b ; i++){
        if(B[i] == "11"){
            AinB = true;
        }
        if(B[i] == "11"){
            AinB = true;
        }
        sum_b += stoi(B[i]);
    }

    if(AinA == true){
    while(sum_a > 21){
        sum_a = sum_a -10;
    }}

    if(AinB == true){
    while(sum_b > 21){
        sum_b = sum_b -10;
    }}
    
    if(sum_a > 21 && sum_b >21 || sum_a == sum_b){
        cout << "Draw" << endl;
        cout << sum_a << ' ' << sum_b; 
    }else if(sum_a > sum_b && sum_a <= 21){
        cout << "A" << endl;
        cout << sum_a << ' ' << sum_b;
    }else if(sum_a > sum_b && sum_a > 21){
        cout << "B" << endl;
        cout << sum_a << ' ' << sum_b;
    }else if(sum_a < sum_b && sum_b > 21){
        cout << "A" << endl;
        cout << sum_a << ' ' << sum_b;
    }else if(sum_a < sum_b && sum_b <= 21) {
        cout << "B" << endl;
        cout << sum_a << ' ' << sum_b;
    }
}
# 0435, 2024-09-28 10:38:05, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <string>

using namespace std;

int main (){
    int a,b;
    cin >> a >> b;

    string A[a],B[b];
   
   for(int i =0; i<a ;i++){
    cin >> A[i];
   }

   for(int i =0; i<b ;i++){
    cin >> B[i];
   }

   for(int i = 0; i < a ; i++){
    if(A[i] == "Q" || A[i] == "J" || A[i] == "K"){
        A[i] = "10";
   }
   if(A[i] == "A"){
        A[i] = "11";
        }
    }

    for(int i = 0; i < b ; i++){
    if(B[i] == "Q" || B[i] == "J" || B[i] == "K"){
        B[i] = "10";
   }
   if(B[i] == "A"){
        B[i] = "11";
        }
    }
    bool AinA = false;
    int sum_a =0;
    for(int i = 0; i < a ; i++){
        if(A[i] == "11"){
            AinA = true;
        }
        if(A[i] == "11"){
            AinA = true;
        }
        sum_a += stoi(A[i]);
    }

    bool AinB = false;
    int sum_b =0;
    for(int i = 0; i < b ; i++){
        if(B[i] == "11"){
            AinB = true;
        }
        if(B[i] == "11"){
            AinB = true;
        }
        sum_b += stoi(B[i]);
    }

    if(AinA == true){
    while(sum_a > 21){
        sum_a -= 10;
    }}

    if(AinB == true){
    while(sum_b > 21){
        sum_b = sum_b -10;
    }}
    
    if(sum_a > 21 && sum_b >21 || sum_a == sum_b){
        cout << "Draw" << endl;
        cout << sum_a << ' ' << sum_b; 
    }else if(sum_a > sum_b && sum_a <= 21){
        cout << "A" << endl;
        cout << sum_a << ' ' << sum_b;
    }else if(sum_a > sum_b && sum_a > 21){
        cout << "B" << endl;
        cout << sum_a << ' ' << sum_b;
    }else if(sum_a < sum_b && sum_b > 21){
        cout << "A" << endl;
        cout << sum_a << ' ' << sum_b;
    }else if(sum_a < sum_b && sum_b <= 21) {
        cout << "B" << endl;
        cout << sum_a << ' ' << sum_b;
    }
}

# 0436, 2024-09-28 09:31:36, PPPPPPPPPPPP-------- (60%)

#include<iostream>
#include<string>
#include<cmath>
#include<iomanip>
int sc(std::string card[], int num){
    int re=0,A=0;;
    for(int i=0;i<num;i++){
        if(card[i]=="A")A+=1;
        else if(card[i]=="2")re+=2;
        else if(card[i]=="3")re+=3;
        else if(card[i]=="4")re+=4;
        else if(card[i]=="5")re+=5;
        else if(card[i]=="6")re+=6;
        else if(card[i]=="7")re+=7;
        else if(card[i]=="8")re+=8;
        else if(card[i]=="9")re+=9;
        else if(card[i]=="10")re+=10;
        else if(card[i]=="J")re+=10;
        else if(card[i]=="Q")re+=10;
        else if(card[i]=="K")re+=10;
    }
    for(int i=0;i<A;i++)
    {
        if(re>10)re+=1;
        else if(re<10&&A>1)re+=1;
        else re+=11;
    }
    return re;
}
int main(){
    int a,b;
    std::cin>>a>>b;
    std::string A[a],B[b];
    for (int i=0;i<a;i++)std::cin>>A[i];
    for (int i=0;i<b;i++)std::cin>>B[i];
    int sca = sc(A,a), scb=sc(B,b);
    if(sca>21){
        if(scb>21)std::cout<<"Draw";
        else std::cout<<"B";
    }
    else if(scb>21){
        if(sca>21)std::cout<<"Draw";
        else std::cout<<"A";
    }
    else if(sca>scb)std::cout<<"A";
    else if(sca<scb)std::cout<<"B";
    else if(sca==scb)std::cout<<"Draw";
    std::cout<<std::endl;
    std::cout<<sca<<" "<<scb;

}
# 0437, 2024-09-28 09:39:12, PPPPPPPPPPPP-------- (60%)

#include<iostream>
#include<string>
#include<cmath>
#include<iomanip>
int sc(std::string card[], int num){
    int re=0,A=0;;
    for(int i=0;i<num;i++){
        if(card[i]=="A")A+=1;
        else if(card[i]=="2")re+=2;
        else if(card[i]=="3")re+=3;
        else if(card[i]=="4")re+=4;
        else if(card[i]=="5")re+=5;
        else if(card[i]=="6")re+=6;
        else if(card[i]=="7")re+=7;
        else if(card[i]=="8")re+=8;
        else if(card[i]=="9")re+=9;
        else if(card[i]=="10")re+=10;
        else if(card[i]=="J")re+=10;
        else if(card[i]=="Q")re+=10;
        else if(card[i]=="K")re+=10;
    }
    for(int i=0;i<A;i++)
    {
        if(re>10)re+=1;
        else if(re<=10&&A>1)re+=1;
        else re+=11;
    }
    return re;
}
int main(){
    int a,b;
    std::cin>>a>>b;
    std::string A[a],B[b];
    for (int i=0;i<a;i++)std::cin>>A[i];
    for (int i=0;i<b;i++)std::cin>>B[i];
    int sca = sc(A,a), scb=sc(B,b);
    if(sca>21){
        if(scb>21)std::cout<<"Draw";
        else std::cout<<"B";
    }
    else if(scb>21){
        if(sca>21)std::cout<<"Draw";
        else std::cout<<"A";
    }
    else if(sca>scb)std::cout<<"A";
    else if(sca<scb)std::cout<<"B";
    else if(sca==scb)std::cout<<"Draw";
    std::cout<<std::endl;
    std::cout<<sca<<" "<<scb;

}
# 0438, 2024-09-28 09:39:32, PPPPPPPPPPPP-------- (60%)

#include<iostream>
#include<string>
#include<cmath>
#include<iomanip>
int sc(std::string card[], int num){
    int re=0,A=0;;
    for(int i=0;i<num;i++){
        if(card[i]=="A")A+=1;
        else if(card[i]=="2")re+=2;
        else if(card[i]=="3")re+=3;
        else if(card[i]=="4")re+=4;
        else if(card[i]=="5")re+=5;
        else if(card[i]=="6")re+=6;
        else if(card[i]=="7")re+=7;
        else if(card[i]=="8")re+=8;
        else if(card[i]=="9")re+=9;
        else if(card[i]=="10")re+=10;
        else if(card[i]=="J")re+=10;
        else if(card[i]=="Q")re+=10;
        else if(card[i]=="K")re+=10;
    }
    //std::cout<<"/"<<re<<"/";
    for(int i=0;i<A;i++)
    {
        if(re>10)re+=1;
        else if(re<=10&&A>1)re+=1;
        else re+=11;
    }
    return re;
}
int main(){
    int a,b;
    std::cin>>a>>b;
    std::string A[a],B[b];
    for (int i=0;i<a;i++)std::cin>>A[i];
    for (int i=0;i<b;i++)std::cin>>B[i];
    int sca = sc(A,a), scb=sc(B,b);
    if(sca>21){
        if(scb>21)std::cout<<"Draw";
        else std::cout<<"B";
    }
    else if(scb>21){
        if(sca>21)std::cout<<"Draw";
        else std::cout<<"A";
    }
    else if(sca>scb)std::cout<<"A";
    else if(sca<scb)std::cout<<"B";
    else if(sca==scb)std::cout<<"Draw";
    std::cout<<std::endl;
    std::cout<<sca<<" "<<scb;

}
# 0439, 2024-09-28 09:44:32, PPPPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
#include<string>
#include<cmath>
#include<iomanip>
int sc(std::string card[], int num){
    int re=0,A=0;;
    for(int i=0;i<num;i++){
        if(card[i]=="A")A+=1;
        else if(card[i]=="2")re+=2;
        else if(card[i]=="3")re+=3;
        else if(card[i]=="4")re+=4;
        else if(card[i]=="5")re+=5;
        else if(card[i]=="6")re+=6;
        else if(card[i]=="7")re+=7;
        else if(card[i]=="8")re+=8;
        else if(card[i]=="9")re+=9;
        else if(card[i]=="10")re+=10;
        else if(card[i]=="J")re+=10;
        else if(card[i]=="Q")re+=10;
        else if(card[i]=="K")re+=10;
    }
    //std::cout<<"/"<<re<<"/";
    
    if(A==1&&re>10)re+=1;
    else if(A==1&&re<=10)re+=11;
    else if(re<=9&&A==2)re+=12;
    else if(re>=10&&A==2)re+=2;
    else if(A==3)re+=13;
    return re;
}
int main(){
    int a,b;
    std::cin>>a>>b;
    std::string A[a],B[b];
    for (int i=0;i<a;i++)std::cin>>A[i];
    for (int i=0;i<b;i++)std::cin>>B[i];
    int sca = sc(A,a), scb=sc(B,b);
    if(sca>21){
        if(scb>21)std::cout<<"Draw";
        else std::cout<<"B";
    }
    else if(scb>21){
        if(sca>21)std::cout<<"Draw";
        else std::cout<<"A";
    }
    else if(sca>scb)std::cout<<"A";
    else if(sca<scb)std::cout<<"B";
    else if(sca==scb)std::cout<<"Draw";
    std::cout<<std::endl;
    std::cout<<sca<<" "<<scb;

}

# 0440, 2024-09-28 12:51:14, PPPPP---PPP---P-P-P- (55%)

#include <bits/stdc++.h>
using namespace std;

int calculateScore(string cards[], int size);

int main()
{
    int a, b;
    cin >> a >> b;
    string card_A[a], card_B[b];
    for (int i = 0; i < a; i++)
    {
        cin >> card_A[i];
    }
    for (int i = 0; i < b; i++)
    {
        cin >> card_B[i];
    }

    int score_A = calculateScore(card_A, a);
    int score_B = calculateScore(card_B, b);

    if (score_A > score_B) cout << "A\n";
    else if (score_A < score_B) cout << "B\n";
    else cout << "Draw\n";
    
    printf("%i %i", score_A, score_B);

    return 0;
}

int calculateScore(string cards[], int size)
{
    int score = 0;
    for (int i = 0; i < size; i++)
    {
        string currentCard = cards[i];
        // add non-A first
        if (currentCard != "A")
        {
            if (currentCard != "J" && currentCard != "Q" && currentCard != "K")
            {
                score += stoi(currentCard);
            }
            else score += 10;
        }
    }
    for (int i = 0; i < size; i++)
    {
        string currentCard = cards[i];
        if (currentCard == "A")
        {
            if (score + 11 > 21) score++;
            else score += 11;
        }
    }
    return score;
}
# 0441, 2024-09-28 12:54:01, PPPPPPPPPPPPP-P-PPP- (85%)

#include <bits/stdc++.h>
using namespace std;

int calculateScore(string cards[], int size);

int main()
{
    int a, b;
    cin >> a >> b;
    string card_A[a], card_B[b];
    for (int i = 0; i < a; i++)
    {
        cin >> card_A[i];
    }
    for (int i = 0; i < b; i++)
    {
        cin >> card_B[i];
    }

    int score_A = calculateScore(card_A, a);
    int score_B = calculateScore(card_B, b);

    if (score_A <= 21 && score_B > 21) cout << "A\n";
    else if (score_A > 21 && score_B <= 21) cout << "B\n";
    else if (score_A > 21 && score_B > 21) cout << "Draw\n";
    else if (score_A > score_B) cout << "A\n";
    else if (score_A < score_B) cout << "B\n";
    else cout << "Draw\n";
    
    printf("%i %i\n", score_A, score_B);

    return 0;
}

int calculateScore(string cards[], int size)
{
    int score = 0;
    for (int i = 0; i < size; i++)
    {
        string currentCard = cards[i];
        // add non-A first
        if (currentCard != "A")
        {
            if (currentCard != "J" && currentCard != "Q" && currentCard != "K")
            {
                score += stoi(currentCard);
            }
            else score += 10;
        }
    }
    for (int i = 0; i < size; i++)
    {
        string currentCard = cards[i];
        if (currentCard == "A")
        {
            if (score + 11 > 21) score++;
            else score += 11;
        }
    }
    return score;
}
# 0442, 2024-09-28 12:59:55, PPPPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
using namespace std;

int calculateScore(string cards[], int size);

int main()
{
    int a, b;
    cin >> a >> b;
    string card_A[a], card_B[b];
    for (int i = 0; i < a; i++)
    {
        cin >> card_A[i];
    }
    for (int i = 0; i < b; i++)
    {
        cin >> card_B[i];
    }

    int score_A = calculateScore(card_A, a);
    int score_B = calculateScore(card_B, b);

    if (score_A <= 21 && score_B > 21)
        cout << "A\n";
    else if (score_A > 21 && score_B <= 21)
        cout << "B\n";
    else if (score_A > 21 && score_B > 21)
        cout << "Draw\n";
    else if (score_A > score_B)
        cout << "A\n";
    else if (score_A < score_B)
        cout << "B\n";
    else
        cout << "Draw\n";

    printf("%i %i\n", score_A, score_B);

    return 0;
}

int calculateScore(string cards[], int size)
{
    int score = 0;
    for (int i = 0; i < size; i++)
    {
        string currentCard = cards[i];
        // add non-A first
        if (currentCard != "A")
        {
            if (currentCard != "J" && currentCard != "Q" && currentCard != "K")
            {
                score += stoi(currentCard);
            }
            else
                score += 10;
        }
    }
    int A_count = 0;
    for (int i = 0; i < size; i++)
    {
        string currentCard = cards[i];
        if (currentCard == "A")
        {
            A_count++;
        }
    }
    while (A_count > 0)
    {
        if ((11 * A_count) + score > 21)
        {
            score++;
        }
        else
        {
            score += 11;
        }
        A_count--;
    }
    return score;
}
# 0443, 2024-09-28 14:02:56, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <string>
using namespace std;

int calculateScore(string cards[], int size);

int main()
{
    int a, b;
    cin >> a >> b;
    string card_A[a], card_B[b];
    for (int i = 0; i < a; i++)
    {
        cin >> card_A[i];
    }
    for (int i = 0; i < b; i++)
    {
        cin >> card_B[i];
    }

    int score_A = calculateScore(card_A, a);
    int score_B = calculateScore(card_B, b);

    if (score_A <= 21 && score_B > 21)
        cout << "A\n";
    else if (score_A > 21 && score_B <= 21)
        cout << "B\n";
    else if (score_A > 21 && score_B > 21)
        cout << "Draw\n";
    else if (score_A > score_B)
        cout << "A\n";
    else if (score_A < score_B)
        cout << "B\n";
    else
        cout << "Draw\n";

    printf("%i %i\n", score_A, score_B);

    return 0;
}

int calculateScore(string cards[], int size)
{
    int score = 0;
    for (int i = 0; i < size; i++)
    {
        string currentCard = cards[i];
        // add non-A first
        if (currentCard != "A")
        {
            if (currentCard != "J" && currentCard != "Q" && currentCard != "K")
            {
                score += stoi(currentCard);
            }
            else
                score += 10;
        }
    }
    int A_count = 0;
    for (int i = 0; i < size; i++)
    {
        string currentCard = cards[i];
        if (currentCard == "A")
        {
            A_count++;
        }
    }
    while (A_count > 0)
    {
        if ((11 * A_count) + score > 21)
        {
            score++;
        }
        else
        {
            score += 11;
        }
        A_count--;
    }
    return score;
}

# 0444, 2024-09-28 12:43:56, PPPPPPPPxxxxxxxxxxxx (40%)

#include<iostream>
#include<cmath>
#include<iomanip>
#include<algorithm>
#include<cctype>
#include<string>
using namespace std;
int main(){
    string k;
    int a,b; cin >> a >> b;
    int A[a];int B[b];
    int suma=0,sumb=0;
    for(int i  =0;i<a;i++) {
        cin >> k;
        if(k == "J"||k == "Q"||k=="K"){
            A[i] = 10;
        }
        else A[i] = stoi(k);
    }
    for(int i  =0;i<b;i++) {
        cin >> k;
        if(k == "J"||k == "Q"||k=="K"){
            B[i] = 10;
        }
        else B[i] = stoi(k);
    }

    for(int i =0;i<a;i++) suma+=A[i];
    for(int i =0;i<b;i++) sumb+=B[i];

    if((suma>21&&sumb>21)||(suma==sumb)){
        cout << "Draw" << endl;
        cout << suma << " " << sumb << endl;

    }
    else if((suma>21)||(sumb<21&&sumb>suma)){
        cout << "B" << endl;
        cout << suma << " " << sumb << endl;
    }
    else {
        cout << "A" << endl;
        cout << suma << " " << sumb << endl;
    }




}
# 0445, 2024-09-28 12:45:16, PPPPPPPP---P-------- (45%)

#include<iostream>
#include<cmath>
#include<iomanip>
#include<algorithm>
#include<cctype>
#include<string>
using namespace std;
int main(){
    string k;
    int a,b; cin >> a >> b;
    int A[a];int B[b];
    int suma=0,sumb=0;
    for(int i  =0;i<a;i++) {
        cin >> k;
        if(k == "J"||k == "Q"||k=="K"){
            A[i] = 10;
        }
        else if(k=="A"){
            A[i] = 1;
        }
        else A[i] = stoi(k);
    }
    for(int i  =0;i<b;i++) {
        cin >> k;
        if(k == "J"||k == "Q"||k=="K"){
            B[i] = 10;
        }
        else if(k == "A"){
            B[i] = 1;
        }
        else B[i] = stoi(k);
    }

    for(int i =0;i<a;i++) suma+=A[i];
    for(int i =0;i<b;i++) sumb+=B[i];

    if((suma>21&&sumb>21)||(suma==sumb)){
        cout << "Draw" << endl;
        cout << suma << " " << sumb << endl;

    }
    else if((suma>21)||(sumb<21&&sumb>suma)){
        cout << "B" << endl;
        cout << suma << " " << sumb << endl;
    }
    else {
        cout << "A" << endl;
        cout << suma << " " << sumb << endl;
    }




}
# 0446, 2024-09-28 12:46:34, PPPPPPPP--PP-------- (50%)

#include<iostream>
#include<cmath>
#include<iomanip>
#include<algorithm>
#include<cctype>
#include<string>
using namespace std;
int main(){
    string k;
    int a,b; cin >> a >> b;
    int A[a];int B[b];
    int suma=0,sumb=0;
    for(int i  =0;i<a;i++) {
        cin >> k;
        if(k == "J"||k == "Q"||k=="K"){
            A[i] = 10;
        }
        else if(k=="A"){
            A[i] = 1;
        }
        else A[i] = stoi(k);
    }
    for(int i  =0;i<b;i++) {
        cin >> k;
        if(k == "J"||k == "Q"||k=="K"){
            B[i] = 10;
        }
        else if(k == "A"){
            B[i] = 1;
        }
        else B[i] = stoi(k);
    }

    for(int i =0;i<a;i++) suma+=A[i];
    for(int i =0;i<b;i++) sumb+=B[i];

    if((suma>21&&sumb>21)||(suma==sumb)){
        cout << "Draw" << endl;
        cout << suma << " " << sumb << endl;

    }
    else if((suma>21)||(sumb<=21&&sumb>suma)){
        cout << "B" << endl;
        cout << suma << " " << sumb << endl;
    }
    else {
        cout << "A" << endl;
        cout << suma << " " << sumb << endl;
    }




}
# 0447, 2024-09-28 12:50:40, PPPPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
#include<cmath>
#include<iomanip>
#include<algorithm>
#include<cctype>
#include<string>
using namespace std;
int main(){
    string k;
    bool haveA1 = false,haveA2 = false;
    int a,b; cin >> a >> b;
    int A[a];int B[b];
    int suma=0,sumb=0;
    for(int i  =0;i<a;i++) {
        cin >> k;
        if(k == "J"||k == "Q"||k=="K"){
            A[i] = 10;
        }
        else if(k=="A"){
            A[i] = 1;
            haveA1 = true;
        }
        else A[i] = stoi(k);
    }
    for(int i  =0;i<b;i++) {
        cin >> k;
        if(k == "J"||k == "Q"||k=="K"){
            B[i] = 10;
        }
        else if(k == "A"){
            B[i] = 1;
            haveA2 = true;
        }
        else B[i] = stoi(k);
    }

    for(int i =0;i<a;i++) suma+=A[i];
    for(int i =0;i<b;i++) sumb+=B[i];
    if(haveA1 == true&&suma + 10 <=21) suma+=10;
    if(haveA2 == true&&sumb + 10 <=21) sumb+=10;

    if((suma>21&&sumb>21)||(suma==sumb)){
        cout << "Draw" << endl;
        cout << suma << " " << sumb << endl;

    }
    else if((suma>21)||(sumb<=21&&sumb>suma)){
        cout << "B" << endl;
        cout << suma << " " << sumb << endl;
    }
    else {
        cout << "A" << endl;
        cout << suma << " " << sumb << endl;
    }




}

# 0448, 2024-09-28 09:43:57, PPPPPPPP------------ (40%)

#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;

int main(){
    int a,b ;
    cin >> a >> b;
    string A[a];
    for(int i=0; i<a; i++){
        cin >> A[i];
    }
    string B[b];
    for(int i=0; i<b; i++){
        cin >> B[i];
    }
    string phai[] = {"A", "2", "3", "4", "5", "6", "7", "8",
    "9", "10", "J", "Q", "K"};
    int point[] = {12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 10, 10};
    int pa = 0; 
    int pb = 0;
    for(int i=0; i<a; i++){
        for(int j=0; j<14; j++){
            if(A[i]==phai[j]){
                pa += point[j];
            }
        }
    }
    //cout << pa << endl;
    for(int i=0; i<b; i++){
        for(int j=0; j<14; j++){
            if(B[i]==phai[j]){
                pb += point[j];
            }
        }
    }
    //cout << pb << endl;
    if(pa<22 && pb<22){
        if(pa>pb){
            cout << "A" << endl;
        }
        else if(pa<pb){
            cout << "B" << endl;
        }
        else if(pa==pb){
            cout << "Draw" << endl;
        }
    }
    else if(pa>21 && pb>21){
        cout << "Draw" << endl;
    }
    else if(pa>21 && pb<22){
        cout << "B" << endl;
    }
    else if(pb>21 && pa<22){
        cout << "A" << endl;
    }
    cout << pa << " " << pb << endl;
}
# 0449, 2024-09-28 10:49:57, PPPPPPPP------------ (40%)

#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;

int main(){
    int a,b ;
    cin >> a >> b;
    string A[a];
    for(int i=0; i<a; i++){
        cin >> A[i];
    }
    string B[b];
    for(int i=0; i<b; i++){
        cin >> B[i];
    }
    string phai[] = {"2", "3", "4", "5", "6", "7", "8",
    "9", "10", "J", "Q", "K"};
    int point[] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 10, 10};
    int pa = 0; 
    int pb = 0;
    for(int i=0; i<a; i++){
        for(int j=0; j<13; j++){
            if(A[i]==phai[j]){
                pa += point[j];
            }
        }
    }
    //cout << pa << endl;
    for(int i=0; i<b; i++){
        for(int j=0; j<13; j++){
            if(B[i]==phai[j]){
                pb += point[j];
            }
        }
    }
    //cout << pb << endl;
    if(pa<22 && pb<22){
        if(pa>pb){
            cout << "A" << endl;
        }
        else if(pa<pb){
            cout << "B" << endl;
        }
        else if(pa==pb){
            cout << "Draw" << endl;
        }
    }
    else if(pa>21 && pb>21){
        cout << "Draw" << endl;
    }
    else if(pa>21 && pb<22){
        cout << "B" << endl;
    }
    else if(pb>21 && pa<22){
        cout << "A" << endl;
    }
    cout << pa << " " << pb << endl;
}
# 0450, 2024-09-28 10:57:08, PPPPPPPPPPPPP-P-PPP- (85%)

#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;

int main(){
    int a,b ;
    cin >> a >> b;
    string A[a];
    for(int i=0; i<a; i++){
        cin >> A[i];
    }
    string B[b];
    for(int i=0; i<b; i++){
        cin >> B[i];
    }
    string phai[] = {"2", "3", "4", "5", "6", "7", "8",
    "9", "10", "J", "Q", "K"};
    int point[] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 10, 10};
    int pa = 0; 
    int pb = 0;
    for(int i=0; i<a; i++){
        for(int j=0; j<13; j++){
            if(A[i]==phai[j]){
                pa += point[j];
            }
        }
    }
    //cout << pa << endl;
    for(int i=0; i<b; i++){
        for(int j=0; j<13; j++){
            if(B[i]==phai[j]){
                pb += point[j];
            }
        }
    }
    //cout << pb << endl;
    for(int i=0; i<a; i++){
        if(A[i]=="A"){
            if(pa+11>21){
                pa+=1;
            }
            else if(pa+11<=21){
                pa+=11;
            }
        }
    }
    for(int i=0; i<b; i++){
        if(B[i]=="A"){
            if(pb+11>21){
                pb+=1;
            }
            else if(pb+11<=21){
                pb+=11;
            }
        }
    }
    if(pa<22 && pb<22){
        if(pa>pb){
            cout << "A" << endl;
        }
        else if(pa<pb){
            cout << "B" << endl;
        }
        else if(pa==pb){
            cout << "Draw" << endl;
        }
    }
    else if(pa>21 && pb>21){
        cout << "Draw" << endl;
    }
    else if(pa>21 && pb<22){
        cout << "B" << endl;
    }
    else if(pb>21 && pa<22){
        cout << "A" << endl;
    }
    cout << pa << " " << pb << endl;
}
# 0451, 2024-09-28 11:05:52, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;

int main(){
    int a,b ;
    cin >> a >> b;
    string A[a];
    for(int i=0; i<a; i++){
        cin >> A[i];
    }
    string B[b];
    for(int i=0; i<b; i++){
        cin >> B[i];
    }
    string phai[] = {"2", "3", "4", "5", "6", "7", "8",
    "9", "10", "J", "Q", "K"};
    int point[] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 10, 10};
    int pa = 0; 
    int pb = 0;
    for(int i=0; i<a; i++){
        for(int j=0; j<13; j++){
            if(A[i]==phai[j]){
                pa += point[j];
            }
        }
    }
    //cout << pa << endl;
    for(int i=0; i<b; i++){
        for(int j=0; j<13; j++){
            if(B[i]==phai[j]){
                pb += point[j];
            }
        }
    }
    //cout << pb << endl;
    int ca =0;
    for(int i=0; i<a; i++){
        if(A[i]=="A"){
            ca++;
        }
    }
    if(ca==1){
        if(pa+11>21){
            pa+=1;
        }
        else if(pa+11<=21){
            pa+=11;
        }
    }
    else if(ca==2){
        if(pa+12>21){
            pa+=2;
        }
        else if(pa+12<=21){
            pa+=12;
        }
    }
    else if(ca==3){
        if(pa+13>21){
            pa+=3;
        }
        else if(pa+13<=21){
            pa+=13;
        }
    }

    int cb =0;
    for(int i=0; i<b; i++){
        if(B[i]=="A"){
            cb++;
        }
    }
    if(cb==1){
        if(pb+11>21){
            pb+=1;
        }
        else if(pb+11<=21){
            pb+=11;
        }
    }
    else if(cb==2){
        if(pb+12>21){
            pb+=2;
        }
        else if(pb+12<=21){
            pb+=12;
        }
    }
    else if(cb==3){
        if(pb+13>21){
            pb+=3;
        }
        else if(pb+13<=21){
            pb+=13;
        }
    }
    if(pa<22 && pb<22){
        if(pa>pb){
            cout << "A" << endl;
        }
        else if(pa<pb){
            cout << "B" << endl;
        }
        else if(pa==pb){
            cout << "Draw" << endl;
        }
    }
    else if(pa>21 && pb>21){
        cout << "Draw" << endl;
    }
    else if(pa>21 && pb<22){
        cout << "B" << endl;
    }
    else if(pb>21 && pa<22){
        cout << "A" << endl;
    }
    cout << pa << " " << pb << endl;
}

# 0452, 2024-09-28 12:58:09, PxP-x-Px--xxPPP----- (30%)

#include <bits/stdc++.h>
using namespace std;

int main() {
    int a,b,pA= 0,pB = 0;
    bool hA= false,hB = false;
    char card[9] = {'A','2','3','4','5','6','7','8','9'};
    cin >> a >> b;
    char A[a],B[b];
    for (int i = 0;i < a;i++) {
        cin >>A[i];
        bool in = true;
        if (A[i] == 'A') hA = true;
        for (int a = 0;a < 9;a++) if(A[i] == card[a]) {pA += a+1; in = false;break;}
        if (in) pA += 10;
        }
    for (int i = 0;i < b;i++) {
        cin >>B[i];
        bool in = true;
        if (B[i] == 'A') hB = true;
        for (int a = 0;a < 10;a++) if(B[i] == card[a]) {pB += a+1; in = false;break;}
        if (in) pB += 10;
        }
    if (pA + 10 <= 21 && hA) pA+=10;
    if (pB + 10 <= 21 && hB) pB+=10;

    if (pA > 21 && pB > 21) cout << "Draw" << endl;
    else if(pA > 21 && pB < 22) cout << "B" << endl;
    else if(pA < 22 && pB > 21) cout << "A" << endl;
    else {
        if (pA == pB) cout << "Draw" << endl;
        else if (pA > pB) cout << "A" << endl;
        else if (pA < pB) cout << "B" << endl;
    }
    cout << pA << " " << pB;
}
# 0453, 2024-09-28 13:09:06, PxP-x-P---xxPPP----- (30%)

#include <bits/stdc++.h>
using namespace std;

int main() {
    int a,b,pA= 0,pB = 0;
    bool hA= false,hB = false;
    char card[9] = {'A','2','3','4','5','6','7','8','9'};
    cin >> a >> b;
    char A,B;
    for (int i = 0;i < a;i++) {
        cin >>A;
        bool in = true;
        if (A == 'A') hA = true;
        for (int a = 0;a < 9;a++) if(A == card[a]) {pA += a+1; in = false;break;}
        if (in) pA += 10;
        }
    for (int i = 0;i < b;i++) {
        cin >>B;
        bool in = true;
        if (B == 'A') hB = true;
        for (int a = 0;a < 10;a++) if(B == card[a]) {pB += a+1; in = false;break;}
        if (in) pB += 10;
        }
    //cout << pA << " " << pB << endl;
    if (pA + 10 <= 21 && hA) pA+=10;
    if (pB + 10 <= 21 && hB) pB+=10;

    if (pA <= 21 && pB <= 21) {
        if (pA < pB) cout << "B" << endl;
        else if(pA > pB) cout << "A" << endl;
        else cout << "Draw" << endl;
    }else {
        if (pA >=22 && pB >=22) cout << "Draw" << endl;
        else if (pA >=22) cout << "B" << endl;
        else if (pB >=22) cout << "A" << endl;
    }
    cout << pA << " " << pB << endl;
}
# 0454, 2024-09-28 13:41:49, P-P-x-Px--xxPPP----- (30%)

#include <bits/stdc++.h>
using namespace std;

int main() {
    int a,b,pA= 0,pB = 0;
    bool hA= false,hB = false;
    char card[9] = {'A','2','3','4','5','6','7','8','9'};
    cin >> a >> b;
    char A,B;
    for (int i = 0;i < a;i++) {
        cin >>A;
        bool in = true;
        if (A == 'A') hA = true;
        for (int a = 0;a < 9;a++) if(A == card[a]) {pA += a+1; in = false;break;}
        if (in) pA += 10;
        }
    for (int i = 0;i < b;i++) {
        cin >>B;
        bool in = true;
        if (B == 'A') hB = true;
        for (int a = 0;a < 10;a++) if(B == card[a]) {pB += a+1; in = false;break;}
        if (in) pB += 10;
        }
    //cout << pA << " " << pB << endl;
    if (pA + 10 <= 21 && hA) pA+=10;
    if (pB + 10 <= 21 && hB) pB+=10;

    if (pA <= 21 && pB <= 21) {
        if (pA < pB) cout << "B" << endl;
        else if(pA > pB) cout << "A" << endl;
        else cout << "Draw" << endl;
    }else {
        if (pA >=22 && pB >=22) cout << "Draw" << endl;
        else if (pA >=22) cout << "B" << endl;
        else if (pB >=22) cout << "A" << endl;
    }
    cout << pA << " " << pB << endl;
}
# 0455, 2024-09-28 14:04:25, PPPPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
using namespace std;

int main() {
    int a,b,pA= 0,pB = 0;
    bool hA= false,hB = false;
    string card[9] = {"A","2","3","4","5","6","7","8","9"};
    cin >> a >> b;
    string A,B;
    for (int i = 0;i < a;i++) {
        cin >>A;
        bool in = true;
        if (A == "A") {hA = true; pA += 1; continue;}
        for (int a = 1;a < 9;a++) {if(A == card[a]) {pA += a+1; in = false;break;}}
        if (in) pA += 10;
        }
    for (int i = 0;i < b;i++) {
        cin >>B;
        bool in = true;
        if (B == "A") {hB = true; pB += 1; continue;}
        for (int a = 1;a < 10;a++) {if(B == card[a]) {pB += a+1; in = false;break;}}
        if (in) pB += 10;
        }
    //cout << pA << " " << pB << endl;
    if (pA + 10 <= 21 && hA) pA+=10;
    if (pB + 10 <= 21 && hB) pB+=10;

    if (pA <= 21 && pB <= 21) {
        if (pA < pB) cout << "B" << endl;
        else if(pA > pB) cout << "A" << endl;
        else cout << "Draw" << endl;
    }else {
        if (pA >=22 && pB >=22) cout << "Draw" << endl;
        else if (pA >=22) cout << "B" << endl;
        else if (pB >=22) cout << "A" << endl;
    }
    cout << pA << " " << pB << endl;
}

# 0456, 2024-09-28 13:07:02, PP--PPPPPPPPP----PP- (65%)

#include<bits/stdc++.h>
using namespace std;

int main() {
    int a,b;  cin >> a >> b;
    int point_a=0;
    int point_b=0;
    string card_a[a],card_b[b];
    for (int i=0;i<a;i++) {
        cin >> card_a[i];
    }
    for (int i=0;i<b;i++) {
        cin >> card_b[i];
    }
    for (int i=0;i<a;i++) {
        if (card_a[i] == "2") {
            point_a += 2;
        } else if (card_a[i] == "3") {
            point_a += 3;
        } else if (card_a[i] == "4") {
            point_a += 4;
        } else if (card_a[i] == "5") {
            point_a += 5;
        } else if (card_a[i] == "6") {
            point_a += 6;
        } else if (card_a[i] == "7") {
            point_a += 7;
        } else if (card_a[i] == "8") {
            point_a += 8;
        } else if (card_a[i] == "9") {
            point_a += 9;
        } else if (card_a[i] == "10") {
            point_a += 10;
        } else if (card_a[i] == "J") {
            point_a+=10;
        } else if (card_a[i] == "Q") {
            point_a+=10;
        } else if (card_a[i] == "K") {
            point_a+=10;
        }
        if (card_a[i] == "A") {
            continue;
        }
        // else {
        //     if (card_a[i] != "1") {
        //         cout << stoi(card_a[i]) << endl;
        //         point_a += stoi(card_a[i]);
        //     }
        // }
    }
    for (int i=0;i<b;i++) {
        if (card_b[i] == "2") {
            point_b += 2;
        } else if (card_b[i] == "3") {
            point_b += 3;
        } else if (card_b[i] == "4") {
            point_b += 4;
        } else if (card_b[i] == "5") {
            point_b += 5;
        } else if (card_b[i] == "6") {
            point_b += 6;
        } else if (card_b[i] == "7") {
            point_b += 7;
        } else if (card_b[i] == "8") {
            point_b += 8;
        } else if (card_b[i] == "9") {
            point_b += 9;
        } else if (card_b[i] == "10") {
            point_b += 10;
        } else if (card_b[i] == "J") {
            point_b+=10;
        } else if (card_b[i] == "Q") {
            point_b+=10;
        } else if (card_b[i] == "K") {
            point_b+=10;
        } else if (card_b[i] == "J") {
            point_b+=10;
        } else if (card_b[i] == "Q") {
            point_b+=10;
        } else if (card_b[i] == "K") {
            point_b+=10;
        }
        if (card_b[i] == "A") {
            continue;
        }
        // else {
        //     if (card_b[i] != "1") {
        //         point_b += stoi(card_b[i]);
        //     }
        // }
    }
    for (int i=0;i<a;i++) {
        if (card_a[i] == "A") {
            if (point_a <= 10) {
                point_a += 11;
            } else {
                point_a +=1;
            }
        }
    }
    for (int i=0;i<b;i++) {
        if (card_b[i] == "A") {
            if (point_b <= 10) {
                point_b += 11;
            } else {
                point_b +=1;
            }
        }
    }
    if (point_a > 21 && point_b > 21) {
        cout << "Draw" << endl;
        cout << point_a << " " << point_b;
    } else if (point_a > 21) {
        cout << "B" << endl;
        cout << point_a << " " << point_b;
    } else if (point_b > 21) {
        cout << "A" << endl;
        cout << point_a << " " << point_b;
    } else if (point_a > point_b) {
        cout << "A" << endl;
        cout << point_a << " " << point_b;
    } else if (point_a < point_b) {
        cout << "B" << endl;
        cout << point_a << " " << point_b;
    }

    // for (int i=0;i<a;i++) {
    //     cout << card_a[i];
    // }
    // for (int i=0;i<b;i++) {
    //     cout << card_b[i];
    // } 
}
# 0457, 2024-09-28 13:09:04, PPPPPPPPPPPPP-P-PPP- (85%)

#include<bits/stdc++.h>
using namespace std;

int main() {
    int a,b;  cin >> a >> b;
    int point_a=0;
    int point_b=0;
    string card_a[a],card_b[b];
    for (int i=0;i<a;i++) {
        cin >> card_a[i];
    }
    for (int i=0;i<b;i++) {
        cin >> card_b[i];
    }
    for (int i=0;i<a;i++) {
        if (card_a[i] == "2") {
            point_a += 2;
        } else if (card_a[i] == "3") {
            point_a += 3;
        } else if (card_a[i] == "4") {
            point_a += 4;
        } else if (card_a[i] == "5") {
            point_a += 5;
        } else if (card_a[i] == "6") {
            point_a += 6;
        } else if (card_a[i] == "7") {
            point_a += 7;
        } else if (card_a[i] == "8") {
            point_a += 8;
        } else if (card_a[i] == "9") {
            point_a += 9;
        } else if (card_a[i] == "10") {
            point_a += 10;
        } else if (card_a[i] == "J") {
            point_a+=10;
        } else if (card_a[i] == "Q") {
            point_a+=10;
        } else if (card_a[i] == "K") {
            point_a+=10;
        }
        if (card_a[i] == "A") {
            continue;
        }
        // else {
        //     if (card_a[i] != "1") {
        //         cout << stoi(card_a[i]) << endl;
        //         point_a += stoi(card_a[i]);
        //     }
        // }
    }
    for (int i=0;i<b;i++) {
        if (card_b[i] == "2") {
            point_b += 2;
        } else if (card_b[i] == "3") {
            point_b += 3;
        } else if (card_b[i] == "4") {
            point_b += 4;
        } else if (card_b[i] == "5") {
            point_b += 5;
        } else if (card_b[i] == "6") {
            point_b += 6;
        } else if (card_b[i] == "7") {
            point_b += 7;
        } else if (card_b[i] == "8") {
            point_b += 8;
        } else if (card_b[i] == "9") {
            point_b += 9;
        } else if (card_b[i] == "10") {
            point_b += 10;
        } else if (card_b[i] == "J") {
            point_b+=10;
        } else if (card_b[i] == "Q") {
            point_b+=10;
        } else if (card_b[i] == "K") {
            point_b+=10;
        } else if (card_b[i] == "J") {
            point_b+=10;
        } else if (card_b[i] == "Q") {
            point_b+=10;
        } else if (card_b[i] == "K") {
            point_b+=10;
        }
        if (card_b[i] == "A") {
            continue;
        }
        // else {
        //     if (card_b[i] != "1") {
        //         point_b += stoi(card_b[i]);
        //     }
        // }
    }
    for (int i=0;i<a;i++) {
        if (card_a[i] == "A") {
            if (point_a <= 10) {
                point_a += 11;
            } else {
                point_a +=1;
            }
        }
    }
    for (int i=0;i<b;i++) {
        if (card_b[i] == "A") {
            if (point_b <= 10) {
                point_b += 11;
            } else {
                point_b +=1;
            }
        }
    }
    if (point_a > 21 && point_b > 21) {
        cout << "Draw" << endl;
        cout << point_a << " " << point_b;
    } else if (point_a > 21) {
        cout << "B" << endl;
        cout << point_a << " " << point_b;
    } else if (point_b > 21) {
        cout << "A" << endl;
        cout << point_a << " " << point_b;
    } else if (point_a > point_b) {
        cout << "A" << endl;
        cout << point_a << " " << point_b;
    } else if (point_a < point_b) {
        cout << "B" << endl;
        cout << point_a << " " << point_b;
    } else {
        cout << "Draw" << endl;
        cout << point_a << " " << point_b;
    }

    // for (int i=0;i<a;i++) {
    //     cout << card_a[i];
    // }
    // for (int i=0;i<b;i++) {
    //     cout << card_b[i];
    // } 
}
# 0458, 2024-09-28 13:44:00, PPPPPPPP--PPPPPPPP-P (85%)

#include<bits/stdc++.h>
using namespace std;

int main() {
    int a,b;  cin >> a >> b;
    int point_a=0;
    int point_b=0;
    string card_a[a],card_b[b];
    for (int i=0;i<a;i++) {
        cin >> card_a[i];
    }
    for (int i=0;i<b;i++) {
        cin >> card_b[i];
    }
    for (int i=0;i<a;i++) {
        if (card_a[i] == "2") {
            point_a += 2;
        } else if (card_a[i] == "3") {
            point_a += 3;
        } else if (card_a[i] == "4") {
            point_a += 4;
        } else if (card_a[i] == "5") {
            point_a += 5;
        } else if (card_a[i] == "6") {
            point_a += 6;
        } else if (card_a[i] == "7") {
            point_a += 7;
        } else if (card_a[i] == "8") {
            point_a += 8;
        } else if (card_a[i] == "9") {
            point_a += 9;
        } else if (card_a[i] == "10") {
            point_a += 10;
        } else if (card_a[i] == "J") {
            point_a+=10;
        } else if (card_a[i] == "Q") {
            point_a+=10;
        } else if (card_a[i] == "K") {
            point_a+=10;
        }
        if (card_a[i] == "A") {
            point_a+=1;
        }
        // else {
        //     if (card_a[i] != "1") {
        //         cout << stoi(card_a[i]) << endl;
        //         point_a += stoi(card_a[i]);
        //     }
        // }
    }
    for (int i=0;i<b;i++) {
        if (card_b[i] == "2") {
            point_b += 2;
        } else if (card_b[i] == "3") {
            point_b += 3;
        } else if (card_b[i] == "4") {
            point_b += 4;
        } else if (card_b[i] == "5") {
            point_b += 5;
        } else if (card_b[i] == "6") {
            point_b += 6;
        } else if (card_b[i] == "7") {
            point_b += 7;
        } else if (card_b[i] == "8") {
            point_b += 8;
        } else if (card_b[i] == "9") {
            point_b += 9;
        } else if (card_b[i] == "10") {
            point_b += 10;
        } else if (card_b[i] == "J") {
            point_b+=10;
        } else if (card_b[i] == "Q") {
            point_b+=10;
        } else if (card_b[i] == "K") {
            point_b+=10;
        } else if (card_b[i] == "J") {
            point_b+=10;
        } else if (card_b[i] == "Q") {
            point_b+=10;
        } else if (card_b[i] == "K") {
            point_b+=10;
        }
        if (card_b[i] == "A") {
            point_b+=1;
        }
        // else {
        //     if (card_b[i] != "1") {
        //         point_b += stoi(card_b[i]);
        //     }
        // }
    }
    for (int i=0;i<a;i++) {
        if (card_a[i] == "A") {
            if (point_a <= 10) {
                point_a += 10;
            } else {
                point_a +=0;
            }
        }
    }
    for (int i=0;i<b;i++) {
        if (card_b[i] == "A") {
            if (point_b <= 10) {
                point_b += 10;
            } else {
                point_b +=0;
            }
        }
    }
    if (point_a > 21 && point_b > 21) {
        cout << "Draw" << endl;
        cout << point_a << " " << point_b;
    } else if (point_a > 21) {
        cout << "B" << endl;
        cout << point_a << " " << point_b;
    } else if (point_b > 21) {
        cout << "A" << endl;
        cout << point_a << " " << point_b;
    } else if (point_a > point_b) {
        cout << "A" << endl;
        cout << point_a << " " << point_b;
    } else if (point_a < point_b) {
        cout << "B" << endl;
        cout << point_a << " " << point_b;
    } else {
        cout << "Draw" << endl;
        cout << point_a << " " << point_b;
    }

    // for (int i=0;i<a;i++) {
    //     cout << card_a[i];
    // }
    // for (int i=0;i<b;i++) {
    //     cout << card_b[i];
    // } 
}
# 0459, 2024-09-28 13:46:08, PPPPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;

int main() {
    int a,b;  cin >> a >> b;
    int point_a=0;
    int point_b=0;
    string card_a[a],card_b[b];
    for (int i=0;i<a;i++) {
        cin >> card_a[i];
    }
    for (int i=0;i<b;i++) {
        cin >> card_b[i];
    }
    for (int i=0;i<a;i++) {
        if (card_a[i] == "2") {
            point_a += 2;
        } else if (card_a[i] == "3") {
            point_a += 3;
        } else if (card_a[i] == "4") {
            point_a += 4;
        } else if (card_a[i] == "5") {
            point_a += 5;
        } else if (card_a[i] == "6") {
            point_a += 6;
        } else if (card_a[i] == "7") {
            point_a += 7;
        } else if (card_a[i] == "8") {
            point_a += 8;
        } else if (card_a[i] == "9") {
            point_a += 9;
        } else if (card_a[i] == "10") {
            point_a += 10;
        } else if (card_a[i] == "J") {
            point_a+=10;
        } else if (card_a[i] == "Q") {
            point_a+=10;
        } else if (card_a[i] == "K") {
            point_a+=10;
        }
        if (card_a[i] == "A") {
            point_a+=1;
        }
        // else {
        //     if (card_a[i] != "1") {
        //         cout << stoi(card_a[i]) << endl;
        //         point_a += stoi(card_a[i]);
        //     }
        // }
    }
    for (int i=0;i<b;i++) {
        if (card_b[i] == "2") {
            point_b += 2;
        } else if (card_b[i] == "3") {
            point_b += 3;
        } else if (card_b[i] == "4") {
            point_b += 4;
        } else if (card_b[i] == "5") {
            point_b += 5;
        } else if (card_b[i] == "6") {
            point_b += 6;
        } else if (card_b[i] == "7") {
            point_b += 7;
        } else if (card_b[i] == "8") {
            point_b += 8;
        } else if (card_b[i] == "9") {
            point_b += 9;
        } else if (card_b[i] == "10") {
            point_b += 10;
        } else if (card_b[i] == "J") {
            point_b+=10;
        } else if (card_b[i] == "Q") {
            point_b+=10;
        } else if (card_b[i] == "K") {
            point_b+=10;
        } else if (card_b[i] == "J") {
            point_b+=10;
        } else if (card_b[i] == "Q") {
            point_b+=10;
        } else if (card_b[i] == "K") {
            point_b+=10;
        }
        if (card_b[i] == "A") {
            point_b+=1;
        }
        // else {
        //     if (card_b[i] != "1") {
        //         point_b += stoi(card_b[i]);
        //     }
        // }
    }
    for (int i=0;i<a;i++) {
        if (card_a[i] == "A") {
            if (point_a <= 11) {
                point_a += 10;
            } else {
                point_a +=0;
            }
        }
    }
    for (int i=0;i<b;i++) {
        if (card_b[i] == "A") {
            if (point_b <= 11) {
                point_b += 10;
            } else {
                point_b +=0;
            }
        }
    }
    if (point_a > 21 && point_b > 21) {
        cout << "Draw" << endl;
        cout << point_a << " " << point_b;
    } else if (point_a > 21) {
        cout << "B" << endl;
        cout << point_a << " " << point_b;
    } else if (point_b > 21) {
        cout << "A" << endl;
        cout << point_a << " " << point_b;
    } else if (point_a > point_b) {
        cout << "A" << endl;
        cout << point_a << " " << point_b;
    } else if (point_a < point_b) {
        cout << "B" << endl;
        cout << point_a << " " << point_b;
    } else {
        cout << "Draw" << endl;
        cout << point_a << " " << point_b;
    }

    // for (int i=0;i<a;i++) {
    //     cout << card_a[i];
    // }
    // for (int i=0;i<b;i++) {
    //     cout << card_b[i];
    // } 
}

# 0460, 2024-09-28 14:48:10, PPPPPPPPPPPP-------- (60%)

#include <vector>
#include <algorithm>
#include <iostream>
#include <cctype>
#include <cmath>
#include <stdio.h>

using namespace std;

int findAinVec(vector<string> vec)
{
    int countA = 0;
    for (auto i : vec)
    {
        if (i == "A")
        {
            countA++;
        }
    }
    return countA;
}

void printVec(vector<string> vec)
{
    for (auto i : vec)
    {
        cout << i << " ";
    }
}

bool isDigit(string c)
{
    if (c == "A" || c == "J" || c == "Q" || c == "K")
    {
        return false;
    }
    return true;
}

int trySumByA(int initValue, int numsOfA)
{
    // cout << initValue << endl;
    // int check = initValue;
    if (numsOfA == 1)
    {
        if (initValue + 11 <= 21)
        {
            return initValue + 11;
        }
        else
        {
            return initValue + 1;
        }
    }
    return 11;

    // for (int i = 0; i <= numsOfA; i++)
    // {
    //     /* code */
    // }
}

int sumHand(vector<string> vec)
{
    int value_hand = 0;
    for (auto i : vec)
    {
        if (isDigit(i))
        {
            value_hand += stoi(i);
        }
        else if (i == "A")
        {
            continue;
        }
        else
        {
            value_hand += 10;
        }
    }

    int a_in_vec = findAinVec(vec);
    if (a_in_vec == 0)
    {
        return value_hand;
    }
    else
    {
        return trySumByA(value_hand, a_in_vec);
    }
}

bool isDraw(int hand_A, int hand_B)
{
    if (hand_A == hand_B)
    {
        return true;
    }
    if (hand_A > 21 && hand_B > 21)
    {
        return true;
    }
    return false;
}

int main()
{
    vector<string> hand_A;
    vector<string> hand_B;

    int a, b;
    cin >> a >> b;
    while (a--)
    {
        string n;
        cin >> n;
        hand_A.push_back(n);
    }

    while (b--)
    {
        string n;
        cin >> n;
        hand_B.push_back(n);
    }
    // cout << endl;
    // printVec(hand_A);
    // cout << endl;
    // printVec(hand_B);

    int out_a, out_b;
    out_a = sumHand(hand_A);
    out_b = sumHand(hand_B);

    if (isDraw(out_a, out_b))
    {
        cout << "Draw" << endl;
    }
    else
    {
        // if (out_a <= 21 && out_a > out_b)
        // {
        //     cout << "A" << endl;
        // }
        // else
        // {
        //     cout << "B" << endl;
        // }
        // if (out_b <= 21 && out_b > out_a)
        // {
        //     cout << "B" << endl;
        // }
        // else
        // {
        //     cout << "A" << endl;
        // }

        if (out_a <= 21 && out_b <= 21)
        {
            if (out_a > out_b)
            {
                cout << "A" << endl;
            }
            else
            {
                cout << "B" << endl;
            }
        }
        else if (out_a > 21 && out_b <= 21)
        {
            cout << "B" << endl;
        }
        else if (out_a <= 21 && out_b > 21)
        {
            cout << "A" << endl;
        }
    }

    cout << out_a << " " << out_b << endl;
    // cout << sumHand(hand_B) << endl;
}
# 0461, 2024-09-28 14:56:58, PPPPPPPPPPPPP-P-PPP- (85%)

#include <vector>
#include <algorithm>
#include <iostream>
#include <cctype>
#include <cmath>
#include <stdio.h>

using namespace std;

int findAinVec(vector<string> vec)
{
    int countA = 0;
    for (auto i : vec)
    {
        if (i == "A")
        {
            countA++;
        }
    }
    return countA;
}

void printVec(vector<string> vec)
{
    for (auto i : vec)
    {
        cout << i << " ";
    }
}

bool isDigit(string c)
{
    if (c == "A" || c == "J" || c == "Q" || c == "K")
    {
        return false;
    }
    return true;
}

int trySumByA(int initValue, int numsOfA)
{
    // cout << initValue << endl;
    // int check = initValue;
    if (numsOfA == 1)
    {
        if (initValue + 11 <= 21)
        {
            return initValue + 11;
        }
        else
        {
            return initValue + 1;
        }
    }
    else
    {

        int out = initValue;
        for (int i = 1; i <= numsOfA; i++)
        {
            if (out + 11 <= 21)
            {
                out += 11;
            }
            else
            {
                out += 1;
            }
        }
        return out;
    }
    return 11;

    // for (int i = 0; i <= numsOfA; i++)
    // {
    //     /* code */
    // }
}

int sumHand(vector<string> vec)
{
    int value_hand = 0;
    for (auto i : vec)
    {
        if (isDigit(i))
        {
            value_hand += stoi(i);
        }
        else if (i == "A")
        {
            continue;
        }
        else
        {
            value_hand += 10;
        }
    }

    int a_in_vec = findAinVec(vec);
    if (a_in_vec == 0)
    {
        return value_hand;
    }
    else
    {
        return trySumByA(value_hand, a_in_vec);
    }
}

bool isDraw(int hand_A, int hand_B)
{
    if (hand_A == hand_B)
    {
        return true;
    }
    if (hand_A > 21 && hand_B > 21)
    {
        return true;
    }
    return false;
}

int main()
{
    vector<string> hand_A;
    vector<string> hand_B;

    int a, b;
    cin >> a >> b;
    while (a--)
    {
        string n;
        cin >> n;
        hand_A.push_back(n);
    }

    while (b--)
    {
        string n;
        cin >> n;
        hand_B.push_back(n);
    }
    // cout << endl;
    // printVec(hand_A);
    // cout << endl;
    // printVec(hand_B);

    int out_a, out_b;
    out_a = sumHand(hand_A);
    out_b = sumHand(hand_B);

    if (isDraw(out_a, out_b))
    {
        cout << "Draw" << endl;
    }
    else
    {
        // if (out_a <= 21 && out_a > out_b)
        // {
        //     cout << "A" << endl;
        // }
        // else
        // {
        //     cout << "B" << endl;
        // }
        // if (out_b <= 21 && out_b > out_a)
        // {
        //     cout << "B" << endl;
        // }
        // else
        // {
        //     cout << "A" << endl;
        // }

        if (out_a <= 21 && out_b <= 21)
        {
            if (out_a > out_b)
            {
                cout << "A" << endl;
            }
            else
            {
                cout << "B" << endl;
            }
        }
        else if (out_a > 21 && out_b <= 21)
        {
            cout << "B" << endl;
        }
        else if (out_a <= 21 && out_b > 21)
        {
            cout << "A" << endl;
        }
    }

    cout << out_a << " " << out_b << endl;
    // cout << sumHand(hand_B) << endl;
}
# 0462, 2024-09-28 15:00:26, PPPPPPPPPPPPPPPPPPPP (100%)

#include <vector>
#include <algorithm>
#include <iostream>
#include <cctype>
#include <cmath>
#include <stdio.h>

using namespace std;

int findAinVec(vector<string> vec)
{
    int countA = 0;
    for (auto i : vec)
    {
        if (i == "A")
        {
            countA++;
        }
    }
    return countA;
}

void printVec(vector<string> vec)
{
    for (auto i : vec)
    {
        cout << i << " ";
    }
}

bool isDigit(string c)
{
    if (c == "A" || c == "J" || c == "Q" || c == "K")
    {
        return false;
    }
    return true;
}

int trySumByA(int initValue, int numsOfA)
{
    // cout << initValue << endl;
    // int check = initValue;
    if (numsOfA == 1)
    {
        if (initValue + 11 <= 21)
        {
            return initValue + 11;
        }
        else
        {
            return initValue + 1;
        }
    }
    else
    {

        int out = initValue;
        for (int i = 1; i <= numsOfA; i++)
        {
            if (out + 11 <= 21)
            {
                out += 11;
            }
            else
            {
                out += 1;
            }
        }
        if (out > 21)
        {
            int new_out = initValue + numsOfA;
            return new_out;
        }
        return out;
    }
    return 11;

    // for (int i = 0; i <= numsOfA; i++)
    // {
    //     /* code */
    // }
}

int sumHand(vector<string> vec)
{
    int value_hand = 0;
    for (auto i : vec)
    {
        if (isDigit(i))
        {
            value_hand += stoi(i);
        }
        else if (i == "A")
        {
            continue;
        }
        else
        {
            value_hand += 10;
        }
    }

    int a_in_vec = findAinVec(vec);
    if (a_in_vec == 0)
    {
        return value_hand;
    }
    else
    {
        return trySumByA(value_hand, a_in_vec);
    }
}

bool isDraw(int hand_A, int hand_B)
{
    if (hand_A == hand_B)
    {
        return true;
    }
    if (hand_A > 21 && hand_B > 21)
    {
        return true;
    }
    return false;
}

int main()
{
    vector<string> hand_A;
    vector<string> hand_B;

    int a, b;
    cin >> a >> b;
    while (a--)
    {
        string n;
        cin >> n;
        hand_A.push_back(n);
    }

    while (b--)
    {
        string n;
        cin >> n;
        hand_B.push_back(n);
    }
    // cout << endl;
    // printVec(hand_A);
    // cout << endl;
    // printVec(hand_B);

    int out_a, out_b;
    out_a = sumHand(hand_A);
    out_b = sumHand(hand_B);

    if (isDraw(out_a, out_b))
    {
        cout << "Draw" << endl;
    }
    else
    {
        // if (out_a <= 21 && out_a > out_b)
        // {
        //     cout << "A" << endl;
        // }
        // else
        // {
        //     cout << "B" << endl;
        // }
        // if (out_b <= 21 && out_b > out_a)
        // {
        //     cout << "B" << endl;
        // }
        // else
        // {
        //     cout << "A" << endl;
        // }

        if (out_a <= 21 && out_b <= 21)
        {
            if (out_a > out_b)
            {
                cout << "A" << endl;
            }
            else
            {
                cout << "B" << endl;
            }
        }
        else if (out_a > 21 && out_b <= 21)
        {
            cout << "B" << endl;
        }
        else if (out_a <= 21 && out_b > 21)
        {
            cout << "A" << endl;
        }
    }

    cout << out_a << " " << out_b << endl;
    // cout << sumHand(hand_B) << endl;
}

# 0463, 2024-09-28 10:22:12, PPPPP-P-PPPPPPPPPPPP (90%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a;cin >>  a;
    int b; cin >> b;
    string A[a];
    string B[b];
    int at = 0;
    int bt = 0;
    bool Aa = false;
    int nAa = 0;
    bool Ab = false;
    int nAb = 0;

    for(int i  =0;i<a;i++){
        cin >> A[i];
    }
    for(int i  =0;i<b;i++){
        cin >> B[i];
    }     

    for(int i = 0;i <a;i++){
        if(A[i] == "J" ||A[i] == "Q" ||A[i] == "K" ){
            at+= 10;
        }
        else if(A[i] == "A"){
            Aa = true;
            at += 11;
            nAa  +=1;
        }
        else{
            at += stoi(A[i]);
        }
    }
    for(int i = 0;i <b;i++){
        if(B[i] == "J" ||B[i] == "Q" ||B[i] == "K" ){
            bt+= 10;
        }
        else if(B[i] == "A"){
            Ab = true;
            bt += 11;
            nAb +=1;
        }
        else{
            bt += stoi(B[i]);
        }
    }
    if(Aa){
        while(at > 21){
            at -=10;
        }
    }
    if(Ab){
        while(bt > 21){
            bt -=10;
        }
    }

    if((bt > 21 && at <= 21) || (at  > bt)){
        cout <<  'A'<<endl;
        cout << at << ' '  <<bt;
    }
    else if((at > 21 && bt <= 21)  ||(at < bt)){
        cout <<  'B'<<endl;
        cout << at << ' '  <<bt;
    }
    else if(at == bt){
        cout<<"Draw" <<endl;
        cout << at << ' '  <<bt;        
    }

}
# 0464, 2024-09-28 10:26:12, PP--PPPPPPPPP--P-PPP (75%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a;cin >>  a;
    int b; cin >> b;
    string A[a];
    string B[b];
    int at = 0;
    int bt = 0;
    bool Aa = false;
    int nAa = 0;
    bool Ab = false;
    int nAb = 0;

    for(int i  =0;i<a;i++){
        cin >> A[i];
    }
    for(int i  =0;i<b;i++){
        cin >> B[i];
    }     

    for(int i = 0;i <a;i++){
        if(A[i] == "J" ||A[i] == "Q" ||A[i] == "K" ){
            at+= 10;
        }
        else if(A[i] == "A"){
            Aa = true;
            at += 11;
            nAa  +=1;
        }
        else{
            at += stoi(A[i]);
        }
    }
    for(int i = 0;i <b;i++){
        if(B[i] == "J" ||B[i] == "Q" ||B[i] == "K" ){
            bt+= 10;
        }
        else if(B[i] == "A"){
            Ab = true;
            bt += 11;
            nAb +=1;
        }
        else{
            bt += stoi(B[i]);
        }
    }
    if(Aa){
        while(at > 21){
            at -=10;
        }
    }
    if(Ab){
        while(bt > 21){
            bt -=10;
        }
    }

    if((bt <= 21 && at <= 21)){
        if(at > bt){
            cout <<  'A'<<endl;
            cout << at << ' '  <<bt;
        }
        if(bt >  at){
        cout <<  'B'<<endl;
        cout << at << ' '  <<bt;
        }
    }
    else if((at > 21) && (bt <= 21)){
        cout <<  'B'<<endl;
        cout << at << ' '  <<bt;
    }
    else if((bt > 21) && (at <= 21)){
        cout <<  'A'<<endl;
        cout << at << ' '  <<bt;
    }
    else if((bt > 21 && at > 21)){
        cout<<"Draw" <<endl;
        cout << at << ' '  <<bt;       
    }   
    else if(at == bt){
        cout<<"Draw" <<endl;
        cout << at << ' '  <<bt;        
    }

}
# 0465, 2024-09-28 10:28:53, PPPPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a;cin >>  a;
    int b; cin >> b;
    string A[a];
    string B[b];
    int at = 0;
    int bt = 0;
    bool Aa = false;
    int nAa = 0;
    bool Ab = false;
    int nAb = 0;

    for(int i  =0;i<a;i++){
        cin >> A[i];
    }
    for(int i  =0;i<b;i++){
        cin >> B[i];
    }     

    for(int i = 0;i <a;i++){
        if(A[i] == "J" ||A[i] == "Q" ||A[i] == "K" ){
            at+= 10;
        }
        else if(A[i] == "A"){
            Aa = true;
            at += 11;
            nAa  +=1;
        }
        else{
            at += stoi(A[i]);
        }
    }
    for(int i = 0;i <b;i++){
        if(B[i] == "J" ||B[i] == "Q" ||B[i] == "K" ){
            bt+= 10;
        }
        else if(B[i] == "A"){
            Ab = true;
            bt += 11;
            nAb +=1;
        }
        else{
            bt += stoi(B[i]);
        }
    }
    if(Aa){
        while(at > 21){
            at -=10;
        }
    }
    if(Ab){
        while(bt > 21){
            bt -=10;
        }
    }

    if((bt <= 21 && at <= 21)){
        if(at > bt){
            cout <<  'A'<<endl;
            cout << at << ' '  <<bt;
        }
        else if(bt > at){
            cout <<  'B'<<endl;
            cout << at << ' '  <<bt;
        }
        else if(at == bt){
            cout<<"Draw" <<endl;
            cout << at << ' '  <<bt;        
    }
    }
    else if((at > 21) && (bt <= 21)){
        cout <<  'B'<<endl;
        cout << at << ' '  <<bt;
    }
    else if((bt > 21) && (at <= 21)){
        cout <<  'A'<<endl;
        cout << at << ' '  <<bt;
    }
    else if((bt > 21 && at > 21)){
        cout<<"Draw" <<endl;
        cout << at << ' '  <<bt;       
    }   
    else if(at == bt){
        cout<<"Draw" <<endl;
        cout << at << ' '  <<bt;        
    }

}

# 0466, 2024-09-28 13:13:54, PPPPPPPP-P--P-P-PPP- (70%)

#include <iostream>
#include <cctype>
#include <cmath>
#include <bits/stdc++.h>
using namespace std;
int main(){
    int x,y;
    cin >> x >> y;
    string a[x];
    string b[y];
    int a2[x];
    int b2[y];

    for (int i = 0; i < x; ++i)
    {
        cin >> a[i];
        if (a[i] == "2" || a[i] == "3" || a[i] == "4" || a[i] == "5" || a[i] == "6" || a[i] == "7" || a[i] == "8" || a[i] == "9" || a[i] == "10")
        a2[i] = stoi(a[i]);
        else
        a2[i] = 0;
    }
    for (int i = 0; i < y; ++i)
    {
        cin >> b[i];
        if (b[i] == "2" || b[i] == "3" || b[i] == "4" || b[i] == "5" || b[i] == "6" || b[i] == "7" || b[i] == "8" || b[i] == "9" || b[i] == "10")
        b2[i] = stoi(b[i]);
        else
        b2[i] = 0;
    }

    // total //
    int total_a = 0;
    int total_b = 0;

    for (int i = 0; i < x; i++)
    {
        if (a2[i] >= 2 && a2[i] <=  10 && (a2[i] % 1 == 0))
        {
            total_a += a2[i];
        } else if (a[i] == "J" || a[i] == "Q" || a[i] == "K")
        {
            total_a += 10;
        } else if (a[i] == "A")
        {
            if (i == 0)
            {
                total_a += 11;
            } else
            {
                total_a += 1;
            }
        }
    }
    for (int i = 0; i < y; i++)
    {
        if (b2[i] >= 2 && b2[i] <=  10 && (b2[i] % 1 == 0))
        {
            total_b += b2[i];
        } else if (b[i] == "J" || b[i] == "Q" || b[i] == "K")
        {
            total_b += 10;
        } else if (b[i] == "A")
        {
            if (i == 0)
            {
                total_b += 11;
            } else
            {
                total_b += 1;
            }
        }
    }


    if (total_a <= 21 && total_b > 21)
    {
        cout << "A" << endl;
    } else if (total_a > 21 && total_b <= 21)
    {
        cout << "B" << endl;
    } else if (total_a <= 21 && total_b <= 21)
    {
        if (total_a > total_b)
        {
            cout << "A" << endl;
        } else if (total_a < total_b)
        {
            cout << "B" << endl;
        } else
        {
            cout << "Draw" << endl;
        }
    } else if (total_a > 21 && total_b > 21)
    {
        cout << "Draw" << endl;
    }
    
    
    
    

    cout << total_a << " " << total_b;


}
# 0467, 2024-09-28 13:18:04, PPPPPPPPP---P-P--PP- (65%)

#include <iostream>
#include <cctype>
#include <cmath>
#include <bits/stdc++.h>
using namespace std;
int main(){
    int x,y;
    cin >> x >> y;
    string a[x];
    string b[y];
    int a2[x];
    int b2[y];

    for (int i = 0; i < x; ++i)
    {
        cin >> a[i];
        if (a[i] == "2" || a[i] == "3" || a[i] == "4" || a[i] == "5" || a[i] == "6" || a[i] == "7" || a[i] == "8" || a[i] == "9" || a[i] == "10")
        a2[i] = stoi(a[i]);
        else
        a2[i] = 0;
    }
    for (int i = 0; i < y; ++i)
    {
        cin >> b[i];
        if (b[i] == "2" || b[i] == "3" || b[i] == "4" || b[i] == "5" || b[i] == "6" || b[i] == "7" || b[i] == "8" || b[i] == "9" || b[i] == "10")
        b2[i] = stoi(b[i]);
        else
        b2[i] = 0;
    }

    // total //
    int total_a = 0;
    int total_b = 0;

    for (int i = 0; i < x; i++)
    {
        if (a2[i] >= 2 && a2[i] <=  10 && (a2[i] % 1 == 0))
        {
            total_a += a2[i];
        } else if (a[i] == "J" || a[i] == "Q" || a[i] == "K")
        {
            total_a += 10;
        } else if (a[i] == "A")
        {
            total_a+=11;
            if (total_a > 21)
            {
                total_a-=10;
            }
        }
    }
    for (int i = 0; i < y; i++)
    {
        if (b2[i] >= 2 && b2[i] <=  10 && (b2[i] % 1 == 0))
        {
            total_b += b2[i];
        } else if (b[i] == "J" || b[i] == "Q" || b[i] == "K")
        {
            total_b += 10;
        } else if (b[i] == "A")
        {
            total_b+=11;
            if (total_b > 21)
            {
                total_b-=10;
            }
        }
    }


    if (total_a <= 21 && total_b > 21)
    {
        cout << "A" << endl;
    } else if (total_a > 21 && total_b <= 21)
    {
        cout << "B" << endl;
    } else if (total_a <= 21 && total_b <= 21)
    {
        if (total_a > total_b)
        {
            cout << "A" << endl;
        } else if (total_a < total_b)
        {
            cout << "B" << endl;
        } else
        {
            cout << "Draw" << endl;
        }
    } else if (total_a > 21 && total_b > 21)
    {
        cout << "Draw" << endl;
    }
    
    
    
    

    cout << total_a << " " << total_b;


}
# 0468, 2024-09-28 13:31:03, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <cctype>
#include <cmath>
#include <bits/stdc++.h>
using namespace std;
int main(){
    int x,y;
    cin >> x >> y;
    string a[x];
    string b[y];
    int a2[x];
    int b2[y];

    for (int i = 0; i < x; ++i)
    {
        cin >> a[i];
        if (a[i] == "2" || a[i] == "3" || a[i] == "4" || a[i] == "5" || a[i] == "6" || a[i] == "7" || a[i] == "8" || a[i] == "9" || a[i] == "10")
        a2[i] = stoi(a[i]);
        else
        a2[i] = 0;
    }
    for (int i = 0; i < y; ++i)
    {
        cin >> b[i];
        if (b[i] == "2" || b[i] == "3" || b[i] == "4" || b[i] == "5" || b[i] == "6" || b[i] == "7" || b[i] == "8" || b[i] == "9" || b[i] == "10")
        b2[i] = stoi(b[i]);
        else
        b2[i] = 0;
    }

    // total //
    int total_a = 0;
    int total_b = 0;
    int a_counta = 0;
    int a_countb = 0;

    for (int i = 0; i < x; i++)
    {
        if (a2[i] >= 2 && a2[i] <=  10 && (a2[i] % 1 == 0))
        {
            total_a += a2[i];
        } else if (a[i] == "J" || a[i] == "Q" || a[i] == "K")
        {
            total_a += 10;
        } else if (a[i] == "A")
        {
            total_a = total_a + 11;
            a_counta++;
        }
    }
    for (int i = 0; i < y; i++)
    {
        if (b2[i] >= 2 && b2[i] <=  10 && (b2[i] % 1 == 0))
        {
            total_b += b2[i];
        } else if (b[i] == "J" || b[i] == "Q" || b[i] == "K")
        {
            total_b += 10;
        } else if (b[i] == "A")
        {
            total_b = total_b + 11;
            a_countb++;
        }
    }

    for (int i = 0; i < a_counta; i++)
    {
        if (total_a > 21)
        {
            total_a -= 10;
        } else
        {
            break;
        }
    }

    for (int i = 0; i < a_countb; i++)
    {
        if (total_b > 21)
        {
            total_b -= 10;
        } else
        {
            break;
        }
    }
    
    


    if (total_a <= 21 && total_b > 21)
    {
        cout << "A" << endl;
    } else if (total_a > 21 && total_b <= 21)
    {
        cout << "B" << endl;
    } else if (total_a <= 21 && total_b <= 21)
    {
        if (total_a > total_b)
        {
            cout << "A" << endl;
        } else if (total_a < total_b)
        {
            cout << "B" << endl;
        } else
        {
            cout << "Draw" << endl;
        }
    } else if (total_a > 21 && total_b > 21)
    {
        cout << "Draw" << endl;
    }
    
    
    
    

    cout << total_a << " " << total_b;


}

# 0469, 2024-09-28 13:01:22, PPPPP---PPP--PPPP-PP (70%)

#include<iostream>

using namespace std;

int main(){
    int n_a ,n_b; cin >> n_a >> n_b;
    string sign[13] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int score[13] = {11,2,3,4,5,6,7,8,9,10,10,10,10};

    string a[n_a];
    string b[n_b];

    for(int i = 0;i<n_a;i++){
        cin >> a[i];
    }

    for(int i = 0;i<n_b;i++){
        cin >> b[i];
    }

    int a_s = 0;
    int b_s = 0;

    for(int i = 0; i < n_a;i++){
        for(int j = 0;j < 13;j++){
            if(sign[j] == a[i]){
                a_s += score[j];
                //cout << score[j] << endl;
                break;
            }
        }
    }

    for(int i = 0;i<n_a;i++){
        if(a[i] == "A" && a_s > 21){
            a_s -= 10;
        } 
    }

    for(int i = 0;i< n_b;i++){
        for(int j = 0;j<13;j++){
            if(sign[j] == b[i]){
                b_s += score[j];
                break;
            }
        }
    }

   for(int i = 0;i < n_b;i++){
        if(b[i] == "A" && b_s > 21){
            b_s -= 10;
        } 
    }

    if(b_s > a_s){
        cout << "B" << endl;
        cout << a_s <<  ' ' << b_s << endl;
    }
    else if(a_s > b_s){
        cout << "A" << endl;
        cout << a_s <<  ' ' << b_s << endl;
    }
    else{
        cout << "Draw" << endl;
        cout << a_s <<  ' ' << b_s << endl;
    }

}
# 0470, 2024-09-28 15:11:07, PPPPPPP-PPPPPPPPPPPP (95%)

#include<iostream>

using namespace std;

int main(){
    int n_a ,n_b; cin >> n_a >> n_b;
    string sign[13] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int score[13] = {11,2,3,4,5,6,7,8,9,10,10,10,10};

    string a[n_a];
    string b[n_b];

    for(int i = 0;i<n_a;i++){
        cin >> a[i];
    }

    for(int i = 0;i<n_b;i++){
        cin >> b[i];
    }

    int a_s = 0;
    int b_s = 0;

    for(int i = 0; i < n_a;i++){
        for(int j = 0;j < 13;j++){
            if(sign[j] == a[i]){
                a_s += score[j];
                //cout << score[j] << endl;
                break;
            }
        }
    }

    for(int i = 0;i<n_a;i++){
        if(a[i] == "A" && a_s > 21){
            a_s -= 10;
        } 
    }

    for(int i = 0;i< n_b;i++){
        for(int j = 0;j<13;j++){
            if(sign[j] == b[i]){
                b_s += score[j];
                break;
            }
        }
    }

   for(int i = 0;i < n_b;i++){
        if(b[i] == "A" && b_s > 21){
            b_s -= 10;
        } 
    }
    
    if(b_s > 21 && a_s <= 21){
        cout << "A" << endl;
        cout << a_s <<  ' ' << b_s << endl;
        return 0;
    }

    if(b_s <= 21 && a_s > 21){
        cout << "B" << endl;
        cout << a_s <<  ' ' << b_s << endl;
        return 0;
    }

    if(b_s > a_s){
        cout << "B" << endl;
        cout << a_s <<  ' ' << b_s << endl;
    }
    else if(a_s > b_s){
        cout << "A" << endl;
        cout << a_s <<  ' ' << b_s << endl;
    }
    else{
        cout << "Draw" << endl;
        cout << a_s <<  ' ' << b_s << endl;
    }

}
# 0471, 2024-09-28 15:13:08, PPPPPPPPPPPPPPPPPPPP (100%)

#include<iostream>

using namespace std;

int main(){
    int n_a ,n_b; cin >> n_a >> n_b;
    string sign[13] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int score[13] = {11,2,3,4,5,6,7,8,9,10,10,10,10};

    string a[n_a];
    string b[n_b];

    for(int i = 0;i<n_a;i++){
        cin >> a[i];
    }

    for(int i = 0;i<n_b;i++){
        cin >> b[i];
    }

    int a_s = 0;
    int b_s = 0;

    for(int i = 0; i < n_a;i++){
        for(int j = 0;j < 13;j++){
            if(sign[j] == a[i]){
                a_s += score[j];
                //cout << score[j] << endl;
                break;
            }
        }
    }

    for(int i = 0;i<n_a;i++){
        if(a[i] == "A" && a_s > 21){
            a_s -= 10;
        } 
    }

    for(int i = 0;i< n_b;i++){
        for(int j = 0;j<13;j++){
            if(sign[j] == b[i]){
                b_s += score[j];
                break;
            }
        }
    }

   for(int i = 0;i < n_b;i++){
        if(b[i] == "A" && b_s > 21){
            b_s -= 10;
        } 
    }
    
    if(b_s > 21 && a_s > 21){
        cout << "Draw" << endl;
        cout << a_s <<  ' ' << b_s << endl;
        return 0;
    }
    if(b_s > 21 && a_s <= 21){
        cout << "A" << endl;
        cout << a_s <<  ' ' << b_s << endl;
        return 0;
    }

    if(b_s <= 21 && a_s > 21){
        cout << "B" << endl;
        cout << a_s <<  ' ' << b_s << endl;
        return 0;
    }

    if(b_s > a_s){
        cout << "B" << endl;
        cout << a_s <<  ' ' << b_s << endl;
    }
    else if(a_s > b_s){
        cout << "A" << endl;
        cout << a_s <<  ' ' << b_s << endl;
    }
    else{
        cout << "Draw" << endl;
        cout << a_s <<  ' ' << b_s << endl;
    }

}

# 0472, 2024-09-28 14:10:57, PPPPPPPPPPPPP-PPPP-- (85%)

#include <iostream>
#include <algorithm>
using namespace std;

int main()
{
    int n,m;
    cin >> n >> m;
    string arr[n], ary[m];
    int sumA = 0 ,sumB = 0,cntA = 0, cntB = 0;
    for (size_t i = 0; i < n; i++)
    {
        cin >> arr[i];
        if(arr[i] != "A")
        {
            if(arr[i] == "J" || arr[i] == "Q" || arr[i] == "K")
            {
                sumA += 10;
            }else
            {
                sumA += stoi(arr[i]);
            }
        }else
        {
            cntA++;
        }
    }
    for (size_t i = 0; i < m; i++)
    {
        cin >> ary[i];
        if(ary[i] != "A")
        {
            if(ary[i] == "J" || ary[i] == "Q" || ary[i] == "K")
            {
                sumB += 10;
            }else
            {
                sumB += stoi(ary[i]);
            }
        }else
        {
            cntB++;
        }
    }
    if(cntA == 3){sumA = 13;cntA = 0;}
    if(cntB == 3){sumA = 13;cntB = 0;}
    if(cntA == 2 && sumA < 10){sumA += 12;cntA = 0;}
    if(cntB == 2 && sumB < 10){sumA += 12;cntB = 0;}
    if(cntA == 1 && sumA <= 10){sumA += 11;cntA = 0;}
    if(cntB == 1 && sumB <= 10){sumB += 11;cntB = 0;}
    sumA += cntA;
    sumB += cntB;
    if(sumA <= 21 && sumB <= 21)
    {
        if(sumA > sumB){cout << "A\n";}
        if(sumA < sumB){cout << "B\n";}
        if(sumA == sumB){cout << "Draw\n";}
    }
    if(sumA > 21 && sumB > 21){cout << "Draw\n";}
    if(sumA <= 21 && sumB > 21){cout << "A\n";}
    if(sumA > 21 && sumB <= 21){cout << "B\n";}
    cout << sumA << ' ' << sumB << endl;
}
# 0473, 2024-09-28 14:12:24, PPPPPPPPPPPPP-PPPPPP (95%)

#include <iostream>
#include <algorithm>
using namespace std;

int main()
{
    int n,m;
    cin >> n >> m;
    string arr[n], ary[m];
    int sumA = 0 ,sumB = 0,cntA = 0, cntB = 0;
    for (size_t i = 0; i < n; i++)
    {
        cin >> arr[i];
        if(arr[i] != "A")
        {
            if(arr[i] == "J" || arr[i] == "Q" || arr[i] == "K")
            {
                sumA += 10;
            }else
            {
                sumA += stoi(arr[i]);
            }
        }else
        {
            cntA++;
        }
    }
    for (size_t i = 0; i < m; i++)
    {
        cin >> ary[i];
        if(ary[i] != "A")
        {
            if(ary[i] == "J" || ary[i] == "Q" || ary[i] == "K")
            {
                sumB += 10;
            }else
            {
                sumB += stoi(ary[i]);
            }
        }else
        {
            cntB++;
        }
    }
    if(cntA == 3){sumA = 13;cntA = 0;}
    if(cntB == 3){sumB = 13;cntB = 0;}
    if(cntA == 2 && sumA < 10){sumA += 12;cntA = 0;}
    if(cntB == 2 && sumB < 10){sumA += 12;cntB = 0;}
    if(cntA == 1 && sumA <= 10){sumA += 11;cntA = 0;}
    if(cntB == 1 && sumB <= 10){sumB += 11;cntB = 0;}
    sumA += cntA;
    sumB += cntB;
    if(sumA <= 21 && sumB <= 21)
    {
        if(sumA > sumB){cout << "A\n";}
        if(sumA < sumB){cout << "B\n";}
        if(sumA == sumB){cout << "Draw\n";}
    }
    if(sumA > 21 && sumB > 21){cout << "Draw\n";}
    if(sumA <= 21 && sumB > 21){cout << "A\n";}
    if(sumA > 21 && sumB <= 21){cout << "B\n";}
    cout << sumA << ' ' << sumB << endl;
}
# 0474, 2024-09-28 14:16:41, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <algorithm>
using namespace std;

int main()
{
    int n,m;
    cin >> n >> m;
    string arr[n], ary[m];
    int sumA = 0 ,sumB = 0,cntA = 0, cntB = 0;
    for (size_t i = 0; i < n; i++)
    {
        cin >> arr[i];
        if(arr[i] != "A")
        {
            if(arr[i] == "J" || arr[i] == "Q" || arr[i] == "K")
            {
                sumA += 10;
            }else
            {
                sumA += stoi(arr[i]);
            }
        }else
        {
            cntA++;
        }
    }
    for (size_t i = 0; i < m; i++)
    {
        cin >> ary[i];
        if(ary[i] != "A")
        {
            if(ary[i] == "J" || ary[i] == "Q" || ary[i] == "K")
            {
                sumB += 10;
            }else
            {
                sumB += stoi(ary[i]);
            }
        }else
        {
            cntB++;
        }
    }
    if(cntA == 3){sumA = 13;cntA = 0;}
    if(cntB == 3){sumB = 13;cntB = 0;}
    if(cntA == 2 && sumA < 10){sumA += 12;cntA = 0;}
    if(cntB == 2 && sumB < 10){sumB += 12;cntB = 0;}
    if(cntA == 1 && sumA <= 10){sumA += 11;cntA = 0;}
    if(cntB == 1 && sumB <= 10){sumB += 11;cntB = 0;}
    sumA += cntA;
    sumB += cntB;
    if(sumA <= 21 && sumB <= 21)
    {
        if(sumA > sumB){cout << "A\n";}
        if(sumA < sumB){cout << "B\n";}
        if(sumA == sumB){cout << "Draw\n";}
    }
    if(sumA > 21 && sumB > 21){cout << "Draw\n";}
    if(sumA <= 21 && sumB > 21){cout << "A\n";}
    if(sumA > 21 && sumB <= 21){cout << "B\n";}
    cout << sumA << ' ' << sumB << endl;
}

# 0475, 2024-09-28 13:12:09, -------------------- (0%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    int numa,numb;
    cin >> numa >> numb;
    string carda[numa],cardb[numb];
    int score[13] = {1,2,3,4,5,6,7,8,9,10,10,10,10};
    string card[13] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    
    //input to array
    for(int i=0;i<numa;i++){
        cin >> carda[i];
    }
    for(int i=0;i<numb;i++){
        cin >> cardb[i];
    }
    //calculate score
    
    int scorea=0;
    for(int i=0; i<numa ;i++){
        for(int j=0 ;j<13 ; j++){
            if(carda[i] == card[j]){
                scorea += score[j];
            }
        }
    }

    int scoreb;
    for(int i=0; i<numb ;i++){
        for(int j=0 ;j<13 ; j++){
            if(cardb[i] == card[j]){
                scoreb += score[j];
            }
        }
    }

    if(scorea>scoreb){
        cout << "A" <<endl;
        cout << scorea << " " << scoreb;
        return 0;
    }
    else{
        cout << "B" <<endl;
        cout << scorea << " " << scoreb;
        return 0;
    }



}
# 0476, 2024-09-28 13:28:17, PP--PPPPPPPPP--P-PPP (75%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    int numa,numb;
    cin >> numa >> numb;
    string carda[numa],cardb[numb];
    int score[13] = {1,2,3,4,5,6,7,8,9,10,10,10,10};
    string card[13] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    
    //input to array
    for(int i=0;i<numa;i++){
        cin >> carda[i];
    }
    for(int i=0;i<numb;i++){
        cin >> cardb[i];
    }
    //calculate score
    
    int scorea=0;
    for(int i=0; i<numa ;i++){
        for(int j=0 ;j<13 ; j++){
            if(carda[i] == card[j]){
                scorea += score[j];
            }
        }
    }

    for(int i=0; i<numa ;i++){
        if(carda[i] == "A"){
            if(scorea<21){
                scorea += 10;
            }
            if(scorea>21){
                scorea -= 10;
            }
        }

    }





    int scoreb=0;
    for(int i=0; i<numb ;i++){
        for(int j=0 ;j<13 ; j++){
            if(cardb[i] == card[j]){
                scoreb += score[j];
            }
        }
    }

    for(int j=0; j<numb ;j++){
        if(cardb[j] == "A"){
            if(scoreb<21){
                scoreb += 10;
            }
            if(scoreb>21){
                scoreb -= 10;
            }
        }else{
            scoreb=scoreb;
        }

    }

    if(scorea>21&&scoreb>21){
        cout << "Draw" << endl;
    }
    else if(scorea>21){
        cout << "B" <<endl;
    }
    else if(scoreb>21){
        cout << "A" <<endl;
    }
    else if(scorea>scoreb){
        cout << "A" <<endl;
    }
    else if(scoreb > scorea){
        cout << "B" << endl;
    }

    cout << scorea << " " << scoreb;
    return 0;




}
# 0477, 2024-09-28 13:29:16, PPPPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    int numa,numb;
    cin >> numa >> numb;
    string carda[numa],cardb[numb];
    int score[13] = {1,2,3,4,5,6,7,8,9,10,10,10,10};
    string card[13] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    
    //input to array
    for(int i=0;i<numa;i++){
        cin >> carda[i];
    }
    for(int i=0;i<numb;i++){
        cin >> cardb[i];
    }
    //calculate score
    
    int scorea=0;
    for(int i=0; i<numa ;i++){
        for(int j=0 ;j<13 ; j++){
            if(carda[i] == card[j]){
                scorea += score[j];
            }
        }
    }

    for(int i=0; i<numa ;i++){
        if(carda[i] == "A"){
            if(scorea<21){
                scorea += 10;
            }
            if(scorea>21){
                scorea -= 10;
            }
        }

    }





    int scoreb=0;
    for(int i=0; i<numb ;i++){
        for(int j=0 ;j<13 ; j++){
            if(cardb[i] == card[j]){
                scoreb += score[j];
            }
        }
    }

    for(int j=0; j<numb ;j++){
        if(cardb[j] == "A"){
            if(scoreb<21){
                scoreb += 10;
            }
            if(scoreb>21){
                scoreb -= 10;
            }
        }else{
            scoreb=scoreb;
        }

    }

    if(scorea>21&&scoreb>21){
        cout << "Draw" << endl;
    }
    else if(scorea==scoreb){
        cout << "Draw" <<endl;
    }
    else if(scorea>21){
        cout << "B" <<endl;
    }
    else if(scoreb>21){
        cout << "A" <<endl;
    }
    else if(scorea>scoreb){
        cout << "A" <<endl;
    }
    else if(scoreb > scorea){
        cout << "B" << endl;
    }

    cout << scorea << " " << scoreb;
    return 0;




}

# 0478, 2024-09-28 09:48:46, PP------PPP----P--PP (40%)

#include<iostream>
using namespace std;
int main(){
    int na,nb;
    int suma=0;
    int sumb=0;
    bool haveA=false; 
    cin>>na>>nb;
    string carda[na];
    string cardb[nb];
    for(int i=0;i<na;i++){
        cin>>carda[i];
    }
    for(int i=0;i<nb;i++){
        cin>>cardb[i];
    }
    //check A
    for(int i=0;i<na;i++){
        if(carda[i]=="J"||carda[i]=="Q"||carda[i]=="K"||carda[i]=="10"){
            suma+=10;
        }else if(carda[i]=="1"){
            suma+=1;
        }else if(carda[i]=="2"){
            suma+=2;
        }else if(carda[i]=="3"){
            suma+=3;
        }else if(carda[i]=="4"){
            suma+=4;
        }else if(carda[i]=="5"){
            suma+=5;
        }else if(carda[i]=="6"){
            suma+=6;
        }else if(carda[i]=="7"){
            suma+=7;
        }else if(carda[i]=="8"){
            suma+=8;
        }else if(carda[i]=="9"){
            suma+=9;
        }
        if(carda[i]=="A"){
            suma+=1;
            haveA=true;
        }
    }
    if(haveA){
        if(suma<=11){
            suma+=10;
        }
    }
    haveA=false;
    //check B
for(int i=0;i<nb;i++){
        if(cardb[i]=="J"||cardb[i]=="Q"||cardb[i]=="K"||cardb[i]=="10"){
            sumb+=10;
        }else if(cardb[i]=="1"){
            sumb+=1;
        }else if(cardb[i]=="2"){
            sumb+=2;
        }else if(cardb[i]=="3"){
            sumb+=3;
        }else if(cardb[i]=="4"){
            sumb+=4;
        }else if(cardb[i]=="5"){
            sumb+=5;
        }else if(cardb[i]=="6"){
            sumb+=6;
        }else if(cardb[i]=="7"){
            sumb+=7;
        }else if(cardb[i]=="8"){
            sumb+=8;
        }else if(cardb[i]=="9"){
            sumb+=9;
        }
        if(cardb[i]=="A"){
            sumb+=1;
            haveA=true;
        }
    }
    if(haveA){
        if(sumb<=11){
            sumb+=10;
        }
    }
    haveA=false;
    //cout
    if(suma>sumb && suma<22 && sumb<22){
        cout<<"A"<<endl<<suma<<" "<<sumb;
    }else if(suma<sumb && suma<22 && sumb<22){
        cout<<"B"<<endl<<suma<<" "<<sumb;
    }else if(suma=sumb && suma<22 && sumb<22){
        cout<<"Draw"<<endl<<suma<<" "<<sumb;
    }else if(suma>21 && sumb<21){
        cout<<"B"<<endl<<suma<<" "<<sumb;
    }else if(sumb>21 && suma<21){
        cout<<"A"<<endl<<suma<<" "<<sumb;
    }else{
        cout<<"Draw"<<endl<<suma<<" "<<sumb;
    }
}
# 0479, 2024-09-28 09:51:27, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
    int na,nb;
    int suma=0;
    int sumb=0;
    bool haveA=false; 
    cin>>na>>nb;
    string carda[na];
    string cardb[nb];
    for(int i=0;i<na;i++){
        cin>>carda[i];
    }
    for(int i=0;i<nb;i++){
        cin>>cardb[i];
    }
    //check A
    for(int i=0;i<na;i++){
        if(carda[i]=="J"||carda[i]=="Q"||carda[i]=="K"||carda[i]=="10"){
            suma+=10;
        }else if(carda[i]=="1"){
            suma+=1;
        }else if(carda[i]=="2"){
            suma+=2;
        }else if(carda[i]=="3"){
            suma+=3;
        }else if(carda[i]=="4"){
            suma+=4;
        }else if(carda[i]=="5"){
            suma+=5;
        }else if(carda[i]=="6"){
            suma+=6;
        }else if(carda[i]=="7"){
            suma+=7;
        }else if(carda[i]=="8"){
            suma+=8;
        }else if(carda[i]=="9"){
            suma+=9;
        }
        if(carda[i]=="A"){
            suma+=1;
            haveA=true;
        }
    }
    if(haveA){
        if(suma<=11){
            suma+=10;
        }
    }
    haveA=false;
    //check B
for(int i=0;i<nb;i++){
        if(cardb[i]=="J"||cardb[i]=="Q"||cardb[i]=="K"||cardb[i]=="10"){
            sumb+=10;
        }else if(cardb[i]=="1"){
            sumb+=1;
        }else if(cardb[i]=="2"){
            sumb+=2;
        }else if(cardb[i]=="3"){
            sumb+=3;
        }else if(cardb[i]=="4"){
            sumb+=4;
        }else if(cardb[i]=="5"){
            sumb+=5;
        }else if(cardb[i]=="6"){
            sumb+=6;
        }else if(cardb[i]=="7"){
            sumb+=7;
        }else if(cardb[i]=="8"){
            sumb+=8;
        }else if(cardb[i]=="9"){
            sumb+=9;
        }
        if(cardb[i]=="A"){
            sumb+=1;
            haveA=true;
        }
    }
    if(haveA){
        if(sumb<=11){
            sumb+=10;
        }
    }
    haveA=false;
    //cout
    if(suma>sumb && suma<22 && sumb<22){
        cout<<"A"<<endl<<suma<<" "<<sumb;
    }else if(suma<sumb && suma<22 && sumb<22){
        cout<<"B"<<endl<<suma<<" "<<sumb;
    }else if(suma==sumb && suma<22 && sumb<22){
        cout<<"Draw"<<endl<<suma<<" "<<sumb;
    }else if(suma>21 && sumb<21){
        cout<<"B"<<endl<<suma<<" "<<sumb;
    }else if(sumb>21 && suma<21){
        cout<<"A"<<endl<<suma<<" "<<sumb;
    }else if(suma>21 && sumb >21){
        cout<<"Draw"<<endl<<suma<<" "<<sumb;
    }
} }
}
# 0480, 2024-09-28 09:51:44, PPPPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;
int main(){
    int na,nb;
    int suma=0;
    int sumb=0;
    bool haveA=false; 
    cin>>na>>nb;
    string carda[na];
    string cardb[nb];
    for(int i=0;i<na;i++){
        cin>>carda[i];
    }
    for(int i=0;i<nb;i++){
        cin>>cardb[i];
    }
    //check A
    for(int i=0;i<na;i++){
        if(carda[i]=="J"||carda[i]=="Q"||carda[i]=="K"||carda[i]=="10"){
            suma+=10;
        }else if(carda[i]=="1"){
            suma+=1;
        }else if(carda[i]=="2"){
            suma+=2;
        }else if(carda[i]=="3"){
            suma+=3;
        }else if(carda[i]=="4"){
            suma+=4;
        }else if(carda[i]=="5"){
            suma+=5;
        }else if(carda[i]=="6"){
            suma+=6;
        }else if(carda[i]=="7"){
            suma+=7;
        }else if(carda[i]=="8"){
            suma+=8;
        }else if(carda[i]=="9"){
            suma+=9;
        }
        if(carda[i]=="A"){
            suma+=1;
            haveA=true;
        }
    }
    if(haveA){
        if(suma<=11){
            suma+=10;
        }
    }
    haveA=false;
    //check B
for(int i=0;i<nb;i++){
        if(cardb[i]=="J"||cardb[i]=="Q"||cardb[i]=="K"||cardb[i]=="10"){
            sumb+=10;
        }else if(cardb[i]=="1"){
            sumb+=1;
        }else if(cardb[i]=="2"){
            sumb+=2;
        }else if(cardb[i]=="3"){
            sumb+=3;
        }else if(cardb[i]=="4"){
            sumb+=4;
        }else if(cardb[i]=="5"){
            sumb+=5;
        }else if(cardb[i]=="6"){
            sumb+=6;
        }else if(cardb[i]=="7"){
            sumb+=7;
        }else if(cardb[i]=="8"){
            sumb+=8;
        }else if(cardb[i]=="9"){
            sumb+=9;
        }
        if(cardb[i]=="A"){
            sumb+=1;
            haveA=true;
        }
    }
    if(haveA){
        if(sumb<=11){
            sumb+=10;
        }
    }
    haveA=false;
    //cout
    if(suma>sumb && suma<22 && sumb<22){
        cout<<"A"<<endl<<suma<<" "<<sumb;
    }else if(suma<sumb && suma<22 && sumb<22){
        cout<<"B"<<endl<<suma<<" "<<sumb;
    }else if(suma==sumb && suma<22 && sumb<22){
        cout<<"Draw"<<endl<<suma<<" "<<sumb;
    }else if(suma>21 && sumb<21){
        cout<<"B"<<endl<<suma<<" "<<sumb;
    }else if(sumb>21 && suma<21){
        cout<<"A"<<endl<<suma<<" "<<sumb;
    }else if(suma>21 && sumb >21){
        cout<<"Draw"<<endl<<suma<<" "<<sumb;
   }
}

# 0481, 2024-09-28 10:44:01, PPPPP---PPP---P-P-P- (55%)

#include<iostream>
#include<map> 
using namespace std;

int main(){
    map<string,int> cards = {{"A",1},{"2",2},{"3",3},{"4",4},{"5",5},{"6",6},{"7",7 },
    {"8",8},{"9",9},{"10",10},{"J",10},{"Q",10},{"K",10}};

    int a,b;
    cin >> a >> b;
    string arr[a];
    string brr[b];
    for (int i = 0; i < a; i++){
        string ac;
        cin >> ac;
        arr[i] = ac;
    }
     for (int i = 0; i < b; i++){
        string bc;
        cin >> bc;
        brr[i] = bc;
    }

    int A,B = 0;
    int AA = 0;
      for (int i = 0; i < a; i++){
        if (arr[i] != "A"){
            A += cards[arr[i]];
        }
        else{
            AA ++;
        }
    }
    for (int i = 0; i < AA; i++){
        if (A + 11 <= 21){
            A += 11;
        }
        else {
            A += 1;
        }
    }

    int BB = 0;
      for (int i = 0; i < b; i++){
        if (brr[i] != "A"){
            B += cards[brr[i]];
        }
        else{
            BB ++;
        }
    }
    for (int i = 0; i < BB; i++){
        if (B + 11 <= 21){
            B += 11;
        }
        else {
            B += 1;
        }
    }

    if (A > B)
    cout << "A" << endl;
    else if (B > A)
    cout << "B" << endl;
    else
    cout << "Draw" << endl;

    cout << A << ' ' << B;
}
# 0482, 2024-09-28 10:55:10, PPPPPPPPP---P-P--PP- (65%)

#include<iostream>
#include<map> 
using namespace std;

int main(){
    map<string,int> cards = {{"A",1},{"2",2},{"3",3},{"4",4},{"5",5},{"6",6},{"7",7 },
    {"8",8},{"9",9},{"10",10},{"J",10},{"Q",10},{"K",10}};

    int a,b;
    cin >> a >> b;
    string arr[a];
    string brr[b];
    for (int i = 0; i < a; i++){
        string ac;
        cin >> ac;
        arr[i] = ac;
    }
     for (int i = 0; i < b; i++){
        string bc;
        cin >> bc;
        brr[i] = bc;
    }

    int A,B = 0;
 
      for (int i = 0; i < a; i++){
        if (arr[i] != "A"){
            A += cards[arr[i]];
        }
        else{
            if (A + 11 <= 21)
                A += 11;
            else
                A += 1;
        }
    }
 

    
      for (int i = 0; i < b; i++){
        if (brr[i] != "A"){
            B += cards[brr[i]];
        }
        else{
           if (B + 11 <= 21)
             B += 11;
            else
             B += 1;
        }
    }


    if (A > B && A <= 21)
    cout << "A" << endl;
    else if (B > A && B <= 21) 
    cout << "B" << endl;
    else if (A <= 21 && B > 21)
    cout << "A" << endl;
    else if (B <= 21 && A > 21)
    cout << "B" << endl;
    else
    cout << "Draw" << endl;

    cout << A << ' ' << B;
}
# 0483, 2024-09-28 11:04:27, PPPPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
#include<map> 
using namespace std;

int main(){
    map<string,int> cards = {{"A",1},{"2",2},{"3",3},{"4",4},{"5",5},{"6",6},{"7",7 },
    {"8",8},{"9",9},{"10",10},{"J",10},{"Q",10},{"K",10}};

    int a,b;
    cin >> a >> b;
    string arr[a];
    string brr[b];
    for (int i = 0; i < a; i++){
        string ac;
        cin >> ac;
        arr[i] = ac;
    }
     for (int i = 0; i < b; i++){
        string bc;
        cin >> bc;
        brr[i] = bc;
    }

    int A,B = 0;
    int AA = 0;
      for (int i = 0; i < a; i++){
        if (arr[i] != "A"){
            A += cards[arr[i]];
        }
        else{
            AA ++;
        }
    }
    
    for (int i = 0; i < AA; i++){
        if (A + 11 + AA -i -1<= 21){
            A += 11;
        }
        else{
            A += 1;
        }
    }

    int BB = 0;
      for (int i = 0; i < b; i++){
        if (brr[i] != "A"){
            B += cards[brr[i]];
        }
        else{
           BB ++;
        }
    }

     for (int i = 0; i < BB; i++){
        if (B + 11 + BB -i -1<= 21){
            B += 11;
        }
        else{
            B += 1;
        }
    }


    if (A > B && A <= 21)
    cout << "A" << endl;
    else if (B > A && B <= 21) 
    cout << "B" << endl;
    else if (A <= 21 && B > 21)
    cout << "A" << endl;
    else if (B <= 21 && A > 21)
    cout << "B" << endl;
    else
    cout << "Draw" << endl;

    cout << A << ' ' << B;
}

# 0484, 2024-09-28 13:43:04, PPPPPPPP--PP-------- (50%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,m;
    cin>>n>>m;
    string a,b;
    int i,j,suma1=0,suma2=0,sumb2=0,sumb1=0,ca=0,cb=0;
    for(i=0;i<n;i++){
        cin>>a;
        if(a=="2"){
            suma1+=2;
            suma2+=2;
        }else if(a=="3"){
            suma1+=3;
            suma2+=3;
        }else if(a=="4"){
            suma1+=4;
            suma2+=4;
        }else if(a=="5"){
            suma1+=5;
            suma2+=5;
        }else if(a=="6"){
            suma1+=6;
            suma2+=6;
        }else if(a=="7"){
            suma1+=7;
            suma2+=7;
        }else if(a=="8"){
            suma1+=8;
            suma2+=8;
        }else if(a=="9"){
            suma1+=9;
            suma2+=9;
        }else if(a=="10"){
            suma1+=10;
            suma2+=10; 
        }else if(a=="J"){
            suma1+=10;
            suma2+=10; 
        }else if(a=="Q"){
            suma1+=10;
            suma2+=10; 
        }else if(a=="K"){
            suma1+=10;  
            suma2+=10; 
        }else if(a=="A"){
            ca++;
        }
    }
    if(suma1<12){
        if(ca==1){
            suma1+=10;
        }
        else if(ca==2){
            if(suma1<11){
                suma1+=11;
            }
            else suma1+=2;
        }
        else if(ca==3){
            suma1=21;
        }
    }
    else {
        if(ca==1){
            suma1+=1;
        }
        else if(ca==2){
            suma1+=2;
        }
        else if(ca==3){
            suma1=21;
        }
    }
    for(i=0;i<m;i++){
        cin>>a;
        if(a=="2"){
            sumb1+=2;
            sumb2+=2;
        }else if(a=="3"){
            sumb1+=3;
            sumb2+=3;
        }else if(a=="4"){
            sumb1+=4;
            sumb2+=4;
        }else if(a=="5"){
            sumb1+=5;
            sumb2+=5;
        }else if(a=="6"){
            sumb1+=6;
            sumb2+=6;
        }else if(a=="7"){
            sumb1+=7;
            sumb2+=7;
        }else if(a=="8"){
            sumb1+=8;
            sumb2+=8;
        }else if(a=="9"){
            sumb1+=9;
            sumb2+=9;
        }else if(a=="10"){
            sumb1+=10;
            sumb2+=10; 
        }else if(a=="J"){
            sumb1+=10;
            sumb2+=10; 
        }else if(a=="Q"){
            sumb1+=10;
            sumb2+=10; 
        }else if(a=="K"){
            sumb1+=10;  
            sumb2+=10; 
        }else if(a=="A"){
            cb++;
        }
    }
    if(sumb1<12){
        if(cb==1){
            sumb1+=10;
        }
        else if(cb==2){
            if(sumb1<11){
                sumb1+=11;
            }
            else sumb1+=2;
        }
        else if(cb==3){
            sumb1=21;
        }
    }
    else {
        if(cb==1){
            sumb1+=1;
        }
        else if(ca==2){
            sumb1+=2;
        }
        else if(ca==3){
            sumb1=21;
        }
    }
    if(suma1>21&&sumb1>21){
        cout<<"Draw"<<endl;
        cout<<suma1<<" "<<sumb1;
    }
    else if(suma1>21&&sumb1<=21){
        cout<<"B"<<endl;
        cout<<suma1<<" "<<sumb1;
    }
    else if(suma1<=21&&sumb1>21){
        cout<<"A"<<endl;
        cout<<suma1<<" "<<sumb1;
    }
    else if(suma1<=21&&sumb1<=21){
        if(suma1>sumb1){
            cout<<"A"<<endl;
            cout<<suma1<<" "<<sumb1;
        }
        else if(sumb1>suma1){
            cout<<"B"<<endl;
            cout<<suma1<<" "<<sumb1;
        }
        else {
            cout<<"Draw"<<endl;
            cout<<suma1<<" "<<sumb1;
        }
    }
    // //cout<<suma1<<" "<<suma2<<" "<<sumb1<<" "<<sumb2<<endl;
    // if(suma1>21&&suma2>21&&sumb1>21&&sumb2>21){
    //     cout<<"Draw"<<endl;
    //     if(suma1<suma2)
    //         cout<<suma1<<" ";
    //     else cout<<suma2<<" ";
    //     if(sumb1<sumb2)
    //         cout<<sumb1;
    //     else cout<<sumb2;
    // }
    // else if(suma1>21&&suma2>21&&sumb1>21&&sumb2<=21){
    //     cout<<"B"<<endl;
    //     if(suma1<suma2)
    //         cout<<suma1<<" ";
    //     else cout<<suma2<<" ";
    //     cout<<sumb2;
    // }
    // else if(suma1>21&&suma2>21&&sumb1<=21&&sumb2<=21){
    //     cout<<"B"<<endl;
    //     if(suma1<suma2)
    //         cout<<suma1<<" ";
    //     else cout<<suma2<<" ";
    //     if(sumb1>sumb2)
    //         cout<<sumb1;
    //     else cout<<sumb2;
    // }
    // else if(suma1>21&&suma2>21&&sumb1<=21&&sumb2>21){
    //     cout<<"B"<<endl;
    //     if(suma1<suma2)
    //         cout<<suma1<<" ";
    //     else cout<<suma2<<" ";
    //     cout<<sumb1;
    // }
    // else if(suma1<=21&&suma2>21&&sumb1>21&&sumb2>21){
    //     cout<<"A"<<endl;
    //     cout<<suma1<<" ";
    //     if(sumb1<sumb2)
    //         cout<<sumb1;
    //     else cout<<sumb2;
    // }
    // else if(suma1>21&&suma2<=21&&sumb1>21&&sumb2>21){
    //     cout<<"A"<<endl;
    //     cout<<suma2<<" ";
    //     if(sumb1<sumb2)
    //         cout<<sumb1;
    //     else cout<<sumb2;
    // }
    // else if(suma1>=21&&suma2<=21&&sumb1>21&&sumb2>21){
    //     cout<<"A"<<endl;
    //     if(suma1>suma2)
    //         cout<<suma1<<" ";
    //     else cout<<suma2<<" ";
    //     if(sumb1<sumb2)
    //         cout<<sumb1;
    //     else cout<<sumb2;
    // }
    // else if(suma1<=21&&suma2<=21&&sumb1<=21&&sumb2<=21){
    //     if(suma1>suma2){
    //         if(sumb1>sumb2){
    //             if(suma1>sumb1){
    //                 cout<<"A"<<endl;
    //                 cout<<suma1<<" "<<sumb1;
    //             }
    //             else if(sumb1>suma1){
    //                 cout<<"B"<<endl;
    //                 cout<<suma1<<" "<<sumb1;
    //             }
    //             else {
    //                 cout<<"Draw"<<endl;
    //                 cout<<suma1<<" "<<sumb1;
    //             }
    //         }
    //         else {
    //             if(suma1>sumb2){
    //                 cout<<"A"<<endl;
    //                 cout<<suma1<<" "<<sumb2;
    //             }
    //             else if(sumb2>suma1){
    //                 cout<<"B"<<endl;
    //                 cout<<suma1<<" "<<sumb2;
    //             }
    //             else {
    //                 cout<<"Draw"<<endl;
    //                 cout<<suma1<<" "<<sumb2;
    //             }
    //         }
    //     } 
    //     else {
    //         if(sumb1>sumb2){
    //             if(suma2>sumb1){
    //                 cout<<"A"<<endl;
    //                 cout<<suma2<<" "<<sumb1;
    //             }
    //             else if(sumb1>suma2){
    //                 cout<<"B"<<endl;
    //                 cout<<suma2<<" "<<sumb1;
    //             }
    //             else {
    //                 cout<<"Draw"<<endl;
    //                 cout<<suma2<<" "<<sumb1;
    //             }
    //         }
    //         else {
    //             if(suma2>sumb2){
    //                 cout<<"A"<<endl;
    //                 cout<<suma2<<" "<<sumb2;
    //             }
    //             else if(sumb2>suma1){
    //                 cout<<"B"<<endl;
    //                 cout<<suma2<<" "<<sumb2;
    //             }
    //             else {
    //                 cout<<"Draw"<<endl;
    //                 cout<<suma2<<" "<<sumb2;
    //             }
    //         }
    //     }    
    // }
    // //else cout<<"??";
    // cout<<endl<<suma1<<" "<<suma2<<" "<<sumb1<<" "<<sumb2;
    // cout<<"?";
}
# 0485, 2024-09-28 13:49:01, PPPPPPPPPPPPPPPP---- (80%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,m;
    cin>>n>>m;
    string a,b;
    int i,j,suma1=0,suma2=0,sumb2=0,sumb1=0,ca=0,cb=0;
    for(i=0;i<n;i++){
        cin>>a;
        if(a=="2"){
            suma1+=2;
            suma2+=2;
        }else if(a=="3"){
            suma1+=3;
            suma2+=3;
        }else if(a=="4"){
            suma1+=4;
            suma2+=4;
        }else if(a=="5"){
            suma1+=5;
            suma2+=5;
        }else if(a=="6"){
            suma1+=6;
            suma2+=6;
        }else if(a=="7"){
            suma1+=7;
            suma2+=7;
        }else if(a=="8"){
            suma1+=8;
            suma2+=8;
        }else if(a=="9"){
            suma1+=9;
            suma2+=9;
        }else if(a=="10"){
            suma1+=10;
            suma2+=10; 
        }else if(a=="J"){
            suma1+=10;
            suma2+=10; 
        }else if(a=="Q"){
            suma1+=10;
            suma2+=10; 
        }else if(a=="K"){
            suma1+=10;  
            suma2+=10; 
        }else if(a=="A"){
            ca++;
        }
    }
    if(suma1<11){
        if(ca==1){
            suma1+=11;
        }
        else if(ca==2){
            if(suma1<10){
                suma1+=12;
            }
            else suma1+=2;
        }
        else if(ca==3){
            suma1=33;
        }
    }
    else {
        if(ca==1){
            suma1+=1;
        }
        else if(ca==2){
            suma1+=2;
        }
        else if(ca==3){
            suma1=33;
        }
    }
    for(i=0;i<m;i++){
        cin>>a;
        if(a=="2"){
            sumb1+=2;
            sumb2+=2;
        }else if(a=="3"){
            sumb1+=3;
            sumb2+=3;
        }else if(a=="4"){
            sumb1+=4;
            sumb2+=4;
        }else if(a=="5"){
            sumb1+=5;
            sumb2+=5;
        }else if(a=="6"){
            sumb1+=6;
            sumb2+=6;
        }else if(a=="7"){
            sumb1+=7;
            sumb2+=7;
        }else if(a=="8"){
            sumb1+=8;
            sumb2+=8;
        }else if(a=="9"){
            sumb1+=9;
            sumb2+=9;
        }else if(a=="10"){
            sumb1+=10;
            sumb2+=10; 
        }else if(a=="J"){
            sumb1+=10;
            sumb2+=10; 
        }else if(a=="Q"){
            sumb1+=10;
            sumb2+=10; 
        }else if(a=="K"){
            sumb1+=10;  
            sumb2+=10; 
        }else if(a=="A"){
            cb++;
        }
    }
    //cout<<sumb1<<endl;
    if(sumb1<11){
        if(cb==1){
            sumb1+=11;
        }
        else if(cb==2){
            if(sumb1<10){
                sumb1+=12;
            }
            else sumb1+=2;
        }
        else if(cb==3){
            sumb1=33;
        }
    }
    else {
        if(cb==1){
            sumb1+=1;
        }
        else if(cb==2){
            sumb1+=2;
        }
        else if(cb==3){
            sumb1=33;
        }
    }
    if(suma1>21&&sumb1>21){
        cout<<"Draw"<<endl;
        cout<<suma1<<" "<<sumb1;
    }
    else if(suma1>21&&sumb1<=21){
        cout<<"B"<<endl;
        cout<<suma1<<" "<<sumb1;
    }
    else if(suma1<=21&&sumb1>21){
        cout<<"A"<<endl;
        cout<<suma1<<" "<<sumb1;
    }
    else if(suma1<=21&&sumb1<=21){
        if(suma1>sumb1){
            cout<<"A"<<endl;
            cout<<suma1<<" "<<sumb1;
        }
        else if(sumb1>suma1){
            cout<<"B"<<endl;
            cout<<suma1<<" "<<sumb1;
        }
        else {
            cout<<"Draw"<<endl;
            cout<<suma1<<" "<<sumb1;
        }
    }
    // //cout<<suma1<<" "<<suma2<<" "<<sumb1<<" "<<sumb2<<endl;
    // if(suma1>21&&suma2>21&&sumb1>21&&sumb2>21){
    //     cout<<"Draw"<<endl;
    //     if(suma1<suma2)
    //         cout<<suma1<<" ";
    //     else cout<<suma2<<" ";
    //     if(sumb1<sumb2)
    //         cout<<sumb1;
    //     else cout<<sumb2;
    // }
    // else if(suma1>21&&suma2>21&&sumb1>21&&sumb2<=21){
    //     cout<<"B"<<endl;
    //     if(suma1<suma2)
    //         cout<<suma1<<" ";
    //     else cout<<suma2<<" ";
    //     cout<<sumb2;
    // }
    // else if(suma1>21&&suma2>21&&sumb1<=21&&sumb2<=21){
    //     cout<<"B"<<endl;
    //     if(suma1<suma2)
    //         cout<<suma1<<" ";
    //     else cout<<suma2<<" ";
    //     if(sumb1>sumb2)
    //         cout<<sumb1;
    //     else cout<<sumb2;
    // }
    // else if(suma1>21&&suma2>21&&sumb1<=21&&sumb2>21){
    //     cout<<"B"<<endl;
    //     if(suma1<suma2)
    //         cout<<suma1<<" ";
    //     else cout<<suma2<<" ";
    //     cout<<sumb1;
    // }
    // else if(suma1<=21&&suma2>21&&sumb1>21&&sumb2>21){
    //     cout<<"A"<<endl;
    //     cout<<suma1<<" ";
    //     if(sumb1<sumb2)
    //         cout<<sumb1;
    //     else cout<<sumb2;
    // }
    // else if(suma1>21&&suma2<=21&&sumb1>21&&sumb2>21){
    //     cout<<"A"<<endl;
    //     cout<<suma2<<" ";
    //     if(sumb1<sumb2)
    //         cout<<sumb1;
    //     else cout<<sumb2;
    // }
    // else if(suma1>=21&&suma2<=21&&sumb1>21&&sumb2>21){
    //     cout<<"A"<<endl;
    //     if(suma1>suma2)
    //         cout<<suma1<<" ";
    //     else cout<<suma2<<" ";
    //     if(sumb1<sumb2)
    //         cout<<sumb1;
    //     else cout<<sumb2;
    // }
    // else if(suma1<=21&&suma2<=21&&sumb1<=21&&sumb2<=21){
    //     if(suma1>suma2){
    //         if(sumb1>sumb2){
    //             if(suma1>sumb1){
    //                 cout<<"A"<<endl;
    //                 cout<<suma1<<" "<<sumb1;
    //             }
    //             else if(sumb1>suma1){
    //                 cout<<"B"<<endl;
    //                 cout<<suma1<<" "<<sumb1;
    //             }
    //             else {
    //                 cout<<"Draw"<<endl;
    //                 cout<<suma1<<" "<<sumb1;
    //             }
    //         }
    //         else {
    //             if(suma1>sumb2){
    //                 cout<<"A"<<endl;
    //                 cout<<suma1<<" "<<sumb2;
    //             }
    //             else if(sumb2>suma1){
    //                 cout<<"B"<<endl;
    //                 cout<<suma1<<" "<<sumb2;
    //             }
    //             else {
    //                 cout<<"Draw"<<endl;
    //                 cout<<suma1<<" "<<sumb2;
    //             }
    //         }
    //     } 
    //     else {
    //         if(sumb1>sumb2){
    //             if(suma2>sumb1){
    //                 cout<<"A"<<endl;
    //                 cout<<suma2<<" "<<sumb1;
    //             }
    //             else if(sumb1>suma2){
    //                 cout<<"B"<<endl;
    //                 cout<<suma2<<" "<<sumb1;
    //             }
    //             else {
    //                 cout<<"Draw"<<endl;
    //                 cout<<suma2<<" "<<sumb1;
    //             }
    //         }
    //         else {
    //             if(suma2>sumb2){
    //                 cout<<"A"<<endl;
    //                 cout<<suma2<<" "<<sumb2;
    //             }
    //             else if(sumb2>suma1){
    //                 cout<<"B"<<endl;
    //                 cout<<suma2<<" "<<sumb2;
    //             }
    //             else {
    //                 cout<<"Draw"<<endl;
    //                 cout<<suma2<<" "<<sumb2;
    //             }
    //         }
    //     }    
    // }
    // //else cout<<"??";
    // cout<<endl<<suma1<<" "<<suma2<<" "<<sumb1<<" "<<sumb2;
    // cout<<"?";
}
# 0486, 2024-09-28 13:50:17, PPPPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,m;
    cin>>n>>m;
    string a,b;
    int i,j,suma1=0,suma2=0,sumb2=0,sumb1=0,ca=0,cb=0;
    for(i=0;i<n;i++){
        cin>>a;
        if(a=="2"){
            suma1+=2;
            suma2+=2;
        }else if(a=="3"){
            suma1+=3;
            suma2+=3;
        }else if(a=="4"){
            suma1+=4;
            suma2+=4;
        }else if(a=="5"){
            suma1+=5;
            suma2+=5;
        }else if(a=="6"){
            suma1+=6;
            suma2+=6;
        }else if(a=="7"){
            suma1+=7;
            suma2+=7;
        }else if(a=="8"){
            suma1+=8;
            suma2+=8;
        }else if(a=="9"){
            suma1+=9;
            suma2+=9;
        }else if(a=="10"){
            suma1+=10;
            suma2+=10; 
        }else if(a=="J"){
            suma1+=10;
            suma2+=10; 
        }else if(a=="Q"){
            suma1+=10;
            suma2+=10; 
        }else if(a=="K"){
            suma1+=10;  
            suma2+=10; 
        }else if(a=="A"){
            ca++;
        }
    }
    if(suma1<11){
        if(ca==1){
            suma1+=11;
        }
        else if(ca==2){
            if(suma1<10){
                suma1+=12;
            }
            else suma1+=2;
        }
        else if(ca==3){
            suma1=13;
        }
    }
    else {
        if(ca==1){
            suma1+=1;
        }
        else if(ca==2){
            suma1+=2;
        }
        else if(ca==3){
            suma1=13;
        }
    }
    for(i=0;i<m;i++){
        cin>>a;
        if(a=="2"){
            sumb1+=2;
            sumb2+=2;
        }else if(a=="3"){
            sumb1+=3;
            sumb2+=3;
        }else if(a=="4"){
            sumb1+=4;
            sumb2+=4;
        }else if(a=="5"){
            sumb1+=5;
            sumb2+=5;
        }else if(a=="6"){
            sumb1+=6;
            sumb2+=6;
        }else if(a=="7"){
            sumb1+=7;
            sumb2+=7;
        }else if(a=="8"){
            sumb1+=8;
            sumb2+=8;
        }else if(a=="9"){
            sumb1+=9;
            sumb2+=9;
        }else if(a=="10"){
            sumb1+=10;
            sumb2+=10; 
        }else if(a=="J"){
            sumb1+=10;
            sumb2+=10; 
        }else if(a=="Q"){
            sumb1+=10;
            sumb2+=10; 
        }else if(a=="K"){
            sumb1+=10;  
            sumb2+=10; 
        }else if(a=="A"){
            cb++;
        }
    }
    //cout<<sumb1<<endl;
    if(sumb1<11){
        if(cb==1){
            sumb1+=11;
        }
        else if(cb==2){
            if(sumb1<10){
                sumb1+=12;
            }
            else sumb1+=2;
        }
        else if(cb==3){
            sumb1=13;
        }
    }
    else {
        if(cb==1){
            sumb1+=1;
        }
        else if(cb==2){
            sumb1+=2;
        }
        else if(cb==3){
            sumb1=13;
        }
    }
    if(suma1>21&&sumb1>21){
        cout<<"Draw"<<endl;
        cout<<suma1<<" "<<sumb1;
    }
    else if(suma1>21&&sumb1<=21){
        cout<<"B"<<endl;
        cout<<suma1<<" "<<sumb1;
    }
    else if(suma1<=21&&sumb1>21){
        cout<<"A"<<endl;
        cout<<suma1<<" "<<sumb1;
    }
    else if(suma1<=21&&sumb1<=21){
        if(suma1>sumb1){
            cout<<"A"<<endl;
            cout<<suma1<<" "<<sumb1;
        }
        else if(sumb1>suma1){
            cout<<"B"<<endl;
            cout<<suma1<<" "<<sumb1;
        }
        else {
            cout<<"Draw"<<endl;
            cout<<suma1<<" "<<sumb1;
        }
    }
    // //cout<<suma1<<" "<<suma2<<" "<<sumb1<<" "<<sumb2<<endl;
    // if(suma1>21&&suma2>21&&sumb1>21&&sumb2>21){
    //     cout<<"Draw"<<endl;
    //     if(suma1<suma2)
    //         cout<<suma1<<" ";
    //     else cout<<suma2<<" ";
    //     if(sumb1<sumb2)
    //         cout<<sumb1;
    //     else cout<<sumb2;
    // }
    // else if(suma1>21&&suma2>21&&sumb1>21&&sumb2<=21){
    //     cout<<"B"<<endl;
    //     if(suma1<suma2)
    //         cout<<suma1<<" ";
    //     else cout<<suma2<<" ";
    //     cout<<sumb2;
    // }
    // else if(suma1>21&&suma2>21&&sumb1<=21&&sumb2<=21){
    //     cout<<"B"<<endl;
    //     if(suma1<suma2)
    //         cout<<suma1<<" ";
    //     else cout<<suma2<<" ";
    //     if(sumb1>sumb2)
    //         cout<<sumb1;
    //     else cout<<sumb2;
    // }
    // else if(suma1>21&&suma2>21&&sumb1<=21&&sumb2>21){
    //     cout<<"B"<<endl;
    //     if(suma1<suma2)
    //         cout<<suma1<<" ";
    //     else cout<<suma2<<" ";
    //     cout<<sumb1;
    // }
    // else if(suma1<=21&&suma2>21&&sumb1>21&&sumb2>21){
    //     cout<<"A"<<endl;
    //     cout<<suma1<<" ";
    //     if(sumb1<sumb2)
    //         cout<<sumb1;
    //     else cout<<sumb2;
    // }
    // else if(suma1>21&&suma2<=21&&sumb1>21&&sumb2>21){
    //     cout<<"A"<<endl;
    //     cout<<suma2<<" ";
    //     if(sumb1<sumb2)
    //         cout<<sumb1;
    //     else cout<<sumb2;
    // }
    // else if(suma1>=21&&suma2<=21&&sumb1>21&&sumb2>21){
    //     cout<<"A"<<endl;
    //     if(suma1>suma2)
    //         cout<<suma1<<" ";
    //     else cout<<suma2<<" ";
    //     if(sumb1<sumb2)
    //         cout<<sumb1;
    //     else cout<<sumb2;
    // }
    // else if(suma1<=21&&suma2<=21&&sumb1<=21&&sumb2<=21){
    //     if(suma1>suma2){
    //         if(sumb1>sumb2){
    //             if(suma1>sumb1){
    //                 cout<<"A"<<endl;
    //                 cout<<suma1<<" "<<sumb1;
    //             }
    //             else if(sumb1>suma1){
    //                 cout<<"B"<<endl;
    //                 cout<<suma1<<" "<<sumb1;
    //             }
    //             else {
    //                 cout<<"Draw"<<endl;
    //                 cout<<suma1<<" "<<sumb1;
    //             }
    //         }
    //         else {
    //             if(suma1>sumb2){
    //                 cout<<"A"<<endl;
    //                 cout<<suma1<<" "<<sumb2;
    //             }
    //             else if(sumb2>suma1){
    //                 cout<<"B"<<endl;
    //                 cout<<suma1<<" "<<sumb2;
    //             }
    //             else {
    //                 cout<<"Draw"<<endl;
    //                 cout<<suma1<<" "<<sumb2;
    //             }
    //         }
    //     } 
    //     else {
    //         if(sumb1>sumb2){
    //             if(suma2>sumb1){
    //                 cout<<"A"<<endl;
    //                 cout<<suma2<<" "<<sumb1;
    //             }
    //             else if(sumb1>suma2){
    //                 cout<<"B"<<endl;
    //                 cout<<suma2<<" "<<sumb1;
    //             }
    //             else {
    //                 cout<<"Draw"<<endl;
    //                 cout<<suma2<<" "<<sumb1;
    //             }
    //         }
    //         else {
    //             if(suma2>sumb2){
    //                 cout<<"A"<<endl;
    //                 cout<<suma2<<" "<<sumb2;
    //             }
    //             else if(sumb2>suma1){
    //                 cout<<"B"<<endl;
    //                 cout<<suma2<<" "<<sumb2;
    //             }
    //             else {
    //                 cout<<"Draw"<<endl;
    //                 cout<<suma2<<" "<<sumb2;
    //             }
    //         }
    //     }    
    // }
    // //else cout<<"??";
    // cout<<endl<<suma1<<" "<<suma2<<" "<<sumb1<<" "<<sumb2;
    // cout<<"?";
}

# 0487, 2024-09-28 12:52:26, PPPPP--PPPP---P-P-P- (60%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,score_a=0,score_b=0,i,a_Acecount=0,b_Acecount=0;
    cin >> a >> b;
    string A[a],B[b];
    for(i=0;i<a;i++){
        cin >> A[i];
    }
    for(i=0;i<b;i++){
        cin >> B[i];
    }
    for(i=0;i<a;i++){
        if(A[i]=="A"){
            a_Acecount++;
        }
        if(A[i]=="1"){
            score_a=score_a+1;
        }
        if(A[i]=="2"){
            score_a=score_a+2;
        }
        if(A[i]=="3"){
            score_a=score_a+3;
        }
        if(A[i]=="4"){
            score_a=score_a+4;
        }
        if(A[i]=="5"){
            score_a=score_a+5;
        }
        if(A[i]=="6"){
            score_a=score_a+6;
        }
        if(A[i]=="7"){
            score_a=score_a+7;
        }
        if(A[i]=="8"){
            score_a=score_a+8;
        }
        if(A[i]=="9"){
            score_a=score_a+9;
        }
        if(A[i]=="10"){
            score_a=score_a+10;
        }
        if(A[i]=="J"){
            score_a=score_a+10;
        }
        if(A[i]=="Q"){
            score_a=score_a+10;
        }
        if(A[i]=="K"){
            score_a=score_a+10;
        }
    }
    for(i=0;i<b;i++){
        if(B[i]=="A"){
            b_Acecount++;
        }
        if(B[i]=="1"){
            score_b=score_b+1;
        }
        if(B[i]=="2"){
            score_b=score_b+2;
        }
        if(B[i]=="3"){
            score_b=score_b+3;
        }
        if(B[i]=="4"){
            score_b=score_b+4;
        }
        if(B[i]=="5"){
            score_b=score_b+5;
        }
        if(B[i]=="6"){
            score_b=score_b+6;
        }
        if(B[i]=="7"){
            score_b=score_b+7;
        }
        if(B[i]=="8"){
            score_b=score_b+8;
        }
        if(B[i]=="9"){
            score_b=score_b+9;
        }
        if(B[i]=="10"){
            score_b=score_b+10;
        }
        if(B[i]=="J"){
            score_b=score_b+10;
        }
        if(B[i]=="Q"){
            score_b=score_b+10;
        }
        if(B[i]=="K"){
            score_b=score_b+10;
        }
    }
    for(i=0;i<a_Acecount;i++){
        if(score_a<=10){
            score_a=score_a+11;
        }
        else{
            score_a++;
        }
    }
    for(i=0;i<b_Acecount;i++){
        if(score_b<=10){
            score_b=score_b+11;
        }
        else{
            score_b++;
        }
    }
    if(score_a==score_b){
        cout << "Draw" << endl;
        cout << score_a << " " << score_b;
    }
    if(score_a>score_b){
        if(score_a<=21){
            cout << "A" << endl;
            cout << score_a << " " << score_b;
        }
        else{
            if(score_b>21){
                cout << "Draw" << endl;
                cout << score_a << " " << score_b;
            }
            else{
                cout << "B";
                cout << score_a << " " << score_b;
            }
        }
    }
    if(score_b>score_a){
        if(score_b<=21){
            cout << "B" << endl;
            cout << score_a << " " << score_b;
        }
        else{
            if(score_a>21){
                cout << "Draw" << endl;
                cout << score_a << " " << score_b;
            }
            else{
                cout << "A";
                cout << score_a << " " << score_b;
            }
        }
    }
}
# 0488, 2024-09-28 12:54:03, PPPPPPPPPPPPP-P-PPP- (85%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,score_a=0,score_b=0,i,a_Acecount=0,b_Acecount=0;
    cin >> a >> b;
    string A[a],B[b];
    for(i=0;i<a;i++){
        cin >> A[i];
    }
    for(i=0;i<b;i++){
        cin >> B[i];
    }
    for(i=0;i<a;i++){
        if(A[i]=="A"){
            a_Acecount++;
        }
        if(A[i]=="1"){
            score_a=score_a+1;
        }
        if(A[i]=="2"){
            score_a=score_a+2;
        }
        if(A[i]=="3"){
            score_a=score_a+3;
        }
        if(A[i]=="4"){
            score_a=score_a+4;
        }
        if(A[i]=="5"){
            score_a=score_a+5;
        }
        if(A[i]=="6"){
            score_a=score_a+6;
        }
        if(A[i]=="7"){
            score_a=score_a+7;
        }
        if(A[i]=="8"){
            score_a=score_a+8;
        }
        if(A[i]=="9"){
            score_a=score_a+9;
        }
        if(A[i]=="10"){
            score_a=score_a+10;
        }
        if(A[i]=="J"){
            score_a=score_a+10;
        }
        if(A[i]=="Q"){
            score_a=score_a+10;
        }
        if(A[i]=="K"){
            score_a=score_a+10;
        }
    }
    for(i=0;i<b;i++){
        if(B[i]=="A"){
            b_Acecount++;
        }
        if(B[i]=="1"){
            score_b=score_b+1;
        }
        if(B[i]=="2"){
            score_b=score_b+2;
        }
        if(B[i]=="3"){
            score_b=score_b+3;
        }
        if(B[i]=="4"){
            score_b=score_b+4;
        }
        if(B[i]=="5"){
            score_b=score_b+5;
        }
        if(B[i]=="6"){
            score_b=score_b+6;
        }
        if(B[i]=="7"){
            score_b=score_b+7;
        }
        if(B[i]=="8"){
            score_b=score_b+8;
        }
        if(B[i]=="9"){
            score_b=score_b+9;
        }
        if(B[i]=="10"){
            score_b=score_b+10;
        }
        if(B[i]=="J"){
            score_b=score_b+10;
        }
        if(B[i]=="Q"){
            score_b=score_b+10;
        }
        if(B[i]=="K"){
            score_b=score_b+10;
        }
    }
    for(i=0;i<a_Acecount;i++){
        if(score_a<=10){
            score_a=score_a+11;
        }
        else{
            score_a++;
        }
    }
    for(i=0;i<b_Acecount;i++){
        if(score_b<=10){
            score_b=score_b+11;
        }
        else{
            score_b++;
        }
    }
    if(score_a==score_b){
        cout << "Draw" << endl;
        cout << score_a << " " << score_b;
    }
    if(score_a>score_b){
        if(score_a<=21){
            cout << "A" << endl;
            cout << score_a << " " << score_b;
        }
        else{
            if(score_b>21){
                cout << "Draw" << endl;
                cout << score_a << " " << score_b;
            }
            else{
                cout << "B" << endl;
                cout << score_a << " " << score_b;
            }
        }
    }
    if(score_b>score_a){
        if(score_b<=21){
            cout << "B" << endl;
            cout << score_a << " " << score_b;
        }
        else{
            if(score_a>21){
                cout << "Draw" << endl;
                cout << score_a << " " << score_b;
            }
            else{
                cout << "A" << endl;
                cout << score_a << " " << score_b;
            }
        }
    }
}
# 0489, 2024-09-28 12:58:43, PPPPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,score_a=0,score_b=0,i,a_Acecount=0,b_Acecount=0;
    cin >> a >> b;
    string A[a],B[b];
    for(i=0;i<a;i++){
        cin >> A[i];
    }
    for(i=0;i<b;i++){
        cin >> B[i];
    }
    for(i=0;i<a;i++){
        if(A[i]=="A"){
            a_Acecount++;
        }
        if(A[i]=="1"){
            score_a=score_a+1;
        }
        if(A[i]=="2"){
            score_a=score_a+2;
        }
        if(A[i]=="3"){
            score_a=score_a+3;
        }
        if(A[i]=="4"){
            score_a=score_a+4;
        }
        if(A[i]=="5"){
            score_a=score_a+5;
        }
        if(A[i]=="6"){
            score_a=score_a+6;
        }
        if(A[i]=="7"){
            score_a=score_a+7;
        }
        if(A[i]=="8"){
            score_a=score_a+8;
        }
        if(A[i]=="9"){
            score_a=score_a+9;
        }
        if(A[i]=="10"){
            score_a=score_a+10;
        }
        if(A[i]=="J"){
            score_a=score_a+10;
        }
        if(A[i]=="Q"){
            score_a=score_a+10;
        }
        if(A[i]=="K"){
            score_a=score_a+10;
        }
    }
    for(i=0;i<b;i++){
        if(B[i]=="A"){
            b_Acecount++;
        }
        if(B[i]=="1"){
            score_b=score_b+1;
        }
        if(B[i]=="2"){
            score_b=score_b+2;
        }
        if(B[i]=="3"){
            score_b=score_b+3;
        }
        if(B[i]=="4"){
            score_b=score_b+4;
        }
        if(B[i]=="5"){
            score_b=score_b+5;
        }
        if(B[i]=="6"){
            score_b=score_b+6;
        }
        if(B[i]=="7"){
            score_b=score_b+7;
        }
        if(B[i]=="8"){
            score_b=score_b+8;
        }
        if(B[i]=="9"){
            score_b=score_b+9;
        }
        if(B[i]=="10"){
            score_b=score_b+10;
        }
        if(B[i]=="J"){
            score_b=score_b+10;
        }
        if(B[i]=="Q"){
            score_b=score_b+10;
        }
        if(B[i]=="K"){
            score_b=score_b+10;
        }
    }
    for(i=0;i<a_Acecount;i++){
        if(score_a<=10-a_Acecount+1){
            score_a=score_a+11;
        }
        else{
            score_a++;
        }
    }
    for(i=0;i<b_Acecount;i++){
        if(score_b<=10-b_Acecount+1){
            score_b=score_b+11;
        }
        else{
            score_b++;
        }
    }
    if(score_a==score_b){
        cout << "Draw" << endl;
        cout << score_a << " " << score_b;
    }
    if(score_a>score_b){
        if(score_a<=21){
            cout << "A" << endl;
            cout << score_a << " " << score_b;
        }
        else{
            if(score_b>21){
                cout << "Draw" << endl;
                cout << score_a << " " << score_b;
            }
            else{
                cout << "B" << endl;
                cout << score_a << " " << score_b;
            }
        }
    }
    if(score_b>score_a){
        if(score_b<=21){
            cout << "B" << endl;
            cout << score_a << " " << score_b;
        }
        else{
            if(score_a>21){
                cout << "Draw" << endl;
                cout << score_a << " " << score_b;
            }
            else{
                cout << "A" << endl;
                cout << score_a << " " << score_b;
            }
        }
    }
}

# 0490, 2024-09-28 13:09:06, --PPP--------PP-P--- (30%)

#include<iostream>

using namespace std;

int main() {
    int num1,num2;
    int a=0,b=0;
    cin >> num1 >> num2;
    string in1[num1],in2[num2];
    bool havea = false;
    for(int i = 0;i<num1;i++){
        cin >> in1[i];
    }
    for(int i = 0;i<num2;i++){
        cin >> in2[i];
    }
    for(int i = 0; i< num1;i++){
        string temp = in1[i]; 
        if(in1[i]=="K"||in1[i]=="Q"||in1[i]=="J"){
            a = a+ 10;
        } else if (temp[0]-'0'<=9&&temp[0]-'0'>=0) {
            a= a + temp[0]-'0';
        }else {
            a = a + 11;
        }
    }
    while(a>21){
        for(int i = 0; i< num1;i++){
            string temp = in1[i]; 
            if(temp[0]=='A'){
                a = a - 10;
                in1[i] = '0';
                havea = true;
                break;
            }
            
        }
        if(!havea)break;
        havea = false;
    }


    for(int i = 0; i< num2;i++){
        string temp = in2[i]; 
        if(in2[i]=="K"||in2[i]=="Q"||in2[i]=="J"){
            b = b+ 10;
        } else if (temp[0]-'0'<=9&&temp[0]-'0'>=0) {
            b = b + temp[0]-'0';
        }else {
            b = b + 11;
        }
    }
    while(b>21){
        for(int i = 0; i< num2;i++){
            string temp = in2[i]; 
            if(temp[0]=='A'){
                b = b - 10;
                in2[i] = '0';
                havea = true;
                break;
            }
            
        }
        if(!havea)break;
        havea = false;
        
    }

    bool bua = true,bub = true;
    if(a > 21){bua = true;}else {bua = false;}
    if(b > 21){bub  = true;}else {bub = false;}

    if(bua&& bub){cout << "Draw" << endl;}
    else if(bua){cout << "b" << endl;}
    else if (bub) {cout << "a" << endl;}
    else{
        if(a>b)cout << "a" << endl;
        if(a == b)cout << "Draw" << endl;
        if(a<b)cout << "b" << endl;
    }

    cout << a << " " << b;
}
# 0491, 2024-09-28 13:11:22, --PPP--P-----PP-P--- (35%)

#include<iostream>

using namespace std;

int main() {
    int num1,num2;
    int a=0,b=0;
    cin >> num1 >> num2;
    string in1[num1],in2[num2];
    bool havea = false;
    for(int i = 0;i<num1;i++){
        cin >> in1[i];
    }
    for(int i = 0;i<num2;i++){
        cin >> in2[i];
    }
    for(int i = 0; i< num1;i++){
        string temp = in1[i]; 
        if(in1[i]=="K"||in1[i]=="Q"||in1[i]=="J"||in1[i]=="10"){
            a = a+ 10;
        } else if (temp[0]-'0'<=9&&temp[0]-'0'>=0) {
            a= a + temp[0]-'0';
        }else {
            a = a + 11;
        }
    }
    while(a>21){
        for(int i = 0; i< num1;i++){
            string temp = in1[i]; 
            if(temp[0]=='A'){
                a = a - 10;
                in1[i] = '0';
                havea = true;
                break;
            }
            
        }
        if(!havea)break;
        havea = false;
    }


    for(int i = 0; i< num2;i++){
        string temp = in2[i]; 
        if(in2[i]=="K"||in2[i]=="Q"||in2[i]=="J"||in2[i]=="10"){
            b = b+ 10;
        } else if (temp[0]-'0'<=9&&temp[0]-'0'>=0) {
            b = b + temp[0]-'0';
        }else {
            b = b + 11;
        }
    }
    while(b>21){
        for(int i = 0; i< num2;i++){
            string temp = in2[i]; 
            if(temp[0]=='A'){
                b = b - 10;
                in2[i] = '0';
                havea = true;
                break;
            }
            
        }
        if(!havea)break;
        havea = false;
        
    }

    bool bua = true,bub = true;
    if(a > 21){bua = true;}else {bua = false;}
    if(b > 21){bub  = true;}else {bub = false;}

    if(bua&& bub){cout << "Draw" << endl;}
    else if(bua){cout << "b" << endl;}
    else if (bub) {cout << "a" << endl;}
    else{
        if(a>b)cout << "a" << endl;
        if(a == b)cout << "Draw" << endl;
        if(a<b)cout << "b" << endl;
    }

    cout << a << " " << b;
}
# 0492, 2024-09-28 13:12:11, PPPPPPPPPPPPPPPPPPPP (100%)

#include<iostream>

using namespace std;

int main() {
    int num1,num2;
    int a=0,b=0;
    cin >> num1 >> num2;
    string in1[num1],in2[num2];
    bool havea = false;
    for(int i = 0;i<num1;i++){
        cin >> in1[i];
    }
    for(int i = 0;i<num2;i++){
        cin >> in2[i];
    }
    for(int i = 0; i< num1;i++){
        string temp = in1[i]; 
        if(in1[i]=="K"||in1[i]=="Q"||in1[i]=="J"||in1[i]=="10"){
            a = a+ 10;
        } else if (temp[0]-'0'<=9&&temp[0]-'0'>=0) {
            a= a + temp[0]-'0';
        }else {
            a = a + 11;
        }
    }
    while(a>21){
        for(int i = 0; i< num1;i++){
            string temp = in1[i]; 
            if(temp[0]=='A'){
                a = a - 10;
                in1[i] = '0';
                havea = true;
                break;
            }
            
        }
        if(!havea)break;
        havea = false;
    }


    for(int i = 0; i< num2;i++){
        string temp = in2[i]; 
        if(in2[i]=="K"||in2[i]=="Q"||in2[i]=="J"||in2[i]=="10"){
            b = b+ 10;
        } else if (temp[0]-'0'<=9&&temp[0]-'0'>=0) {
            b = b + temp[0]-'0';
        }else {
            b = b + 11;
        }
    }
    while(b>21){
        for(int i = 0; i< num2;i++){
            string temp = in2[i]; 
            if(temp[0]=='A'){
                b = b - 10;
                in2[i] = '0';
                havea = true;
                break;
            }
            
        }
        if(!havea)break;
        havea = false;
        
    }

    bool bua = true,bub = true;
    if(a > 21){bua = true;}else {bua = false;}
    if(b > 21){bub  = true;}else {bub = false;}

    if(bua&& bub){cout << "Draw" << endl;}
    else if(bua){cout << "B" << endl;}
    else if (bub) {cout << "A" << endl;}
    else{
        if(a>b)cout << "A" << endl;
        if(a == b)cout << "Draw" << endl;
        if(a<b)cout << "B" << endl;
    }

    cout << a << " " << b;
}

# 0493, 2024-09-28 13:16:19, PPPPPPPPPPPPP-P----- (70%)

#include <iostream>
using namespace std;


int main(){
    int n1,n2;
    string deck = "A23456789xJQK";
    int deck_s[13] = {11,2,3,4,5,6,7,8,9,10,10,10,10};
    cin >> n1 >> n2;
    char card1[n1],card2[n2];
    string temp;
    for(int i = 0 ; i< n1;i++){
        cin >> temp;
        if (temp == "10") {
            card1[i] = 'x';
        } else {
            card1[i] = temp[0];
        }

    }
    for(int i = 0 ; i< n2;i++){
        cin >> temp;
        if (temp == "10") {
            card2[i] = 'x';
        } else {
            card2[i] = temp[0];
        }
        
    }
    bool checkA1 = false;
    bool checkA2 = false;
    int s1 = 0,s2 = 0;
    for (int j = 0 ; j< 13;j++){
        for (int i = 0 ; i< n1;i++){
            if (card1[i] == deck[j]){
                s1 += deck_s[j];
                if (card1[i] == 'A'){
                    checkA1 = true;
                }
            }
        }
    }
    for (int j = 0 ; j< 13;j++){
        for (int i = 0 ; i< n2;i++){
            if (card2[i] == deck[j]){
                s2 += deck_s[j];
                if (card2[i] == 'A'){
                    checkA2 = true;
                }
            }
        }
    
    }
    if (s1 > 21 && checkA1){
        s1 -= 10;
    }
    if (s2 > 21 && checkA2){
        s2 -= 10;
    }
    if (s1 < 22 && s2 < 22){
        if (s1 > s2) {
            cout << "A" << endl;
        } else if (s2 > s1){
            cout << "B" << endl;
        } else {
            cout << "Draw" << endl;
        }
    } else {
        if (s1 > 21 && s2 < 22) {
            cout << "B" << endl;
        } else if (s2 > 21 && s1 < 22){
            cout << "A" << endl;
        } else {
            cout << "Draw" << endl;
        }
    }
    cout << s1 << " " << s2 << endl;

}
# 0494, 2024-09-28 14:30:01, PPPPPPPPP---P-P--PP- (65%)

#include <iostream>
using namespace std;


int main(){
    int n1,n2;
    string deck = "A23456789xJQK";
    int deck_s[13] = {11,2,3,4,5,6,7,8,9,10,10,10,10};
    cin >> n1 >> n2;
    char card1[n1],card2[n2];
    string temp;
    for(int i = 0 ; i< n1;i++){
        cin >> temp;
        if (temp == "10") {
            card1[i] = 'x';
        } else {
            card1[i] = temp[0];
        }

    }
    for(int i = 0 ; i< n2;i++){
        cin >> temp;
        if (temp == "10") {
            card2[i] = 'x';
        } else {
            card2[i] = temp[0];
        }
        
    }
    bool checkA1 = false;
    bool checkA2 = false;
    int s1 = 0,s2 = 0;
    for (int j = 0 ; j< 13;j++){
        for (int i = 0 ; i< n1;i++){
            if (card1[i] == deck[j]){
                if (card1[i] == 'A'){
                    if (s1 + 11 < 22 ) {
                        s1 += 11;
                    } else {
                        s1 += 1;
                    }
                } else {
                    s1 += deck_s[j];
                }
            }
        }
    }
    for (int j = 0 ; j< 13;j++){
        for (int i = 0 ; i< n2;i++){
            if (card2[i] == deck[j]){
                if (card2[i] == 'A'){
                    if (s2 + 11 < 22 ) {
                        s2 += 11;
                    } else {
                        s2 += 1;
                    }
                } else {
                    s2 += deck_s[j];
                }
            }
        }
    
    }
    if (s1 < 22 && s2 < 22){
        if (s1 > s2) {
            cout << "A" << endl;
        } else if (s2 > s1){
            cout << "B" << endl;
        } else {
            cout << "Draw" << endl;
        }
    } else {
        if (s1 > 21 && s2 < 22) {
            cout << "B" << endl;
        } else if (s2 > 21 && s1 < 22){
            cout << "A" << endl;
        } else {
            cout << "Draw" << endl;
        }
    }
    cout << s1 << " " << s2 << endl;

}
# 0495, 2024-09-28 14:38:13, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
using namespace std;


int main(){
    int n1,n2;
    string deck = "A23456789xJQK";
    int deck_s[13] = {1,2,3,4,5,6,7,8,9,10,10,10,10};
    cin >> n1 >> n2;
    char card1[n1],card2[n2];
    string temp;
    for(int i = 0 ; i< n1;i++){
        cin >> temp;
        if (temp == "10") {
            card1[i] = 'x';
        } else {
            card1[i] = temp[0];
        }

    }
    for(int i = 0 ; i< n2;i++){
        cin >> temp;
        if (temp == "10") {
            card2[i] = 'x';
        } else {
            card2[i] = temp[0];
        }
        
    }
    int checkA1 = 0;
    int checkA2 = 0;
    int s1 = 0,s2 = 0;
    for (int j = 0 ; j< 13;j++){
        for (int i = 0 ; i< n1;i++){
            if (card1[i] == deck[j]){
                if (card1[i] == 'A'){
                    checkA1++;
                } 
                s1 += deck_s[j];
                
            }
        }
    }
    for (int j = 0 ; j< 13;j++){
        for (int i = 0 ; i< n2;i++){
            if (card2[i] == deck[j]){
                if (card2[i] == 'A'){
                    checkA2++;
                } 
                s2 += deck_s[j];
            }
        }
    
    }
    for (int i = 0; i < checkA1;i++){
        if (s1 + 10 < 22){
            s1 += 10;
        }
    }
    for (int i = 0; i < checkA2;i++){
        if (s2 + 10 < 22){
            s2 += 10;
        }
    }
    if (s1 < 22 && s2 < 22){
        if (s1 > s2) {
            cout << "A" << endl;
        } else if (s2 > s1){
            cout << "B" << endl;
        } else {
            cout << "Draw" << endl;
        }
    } else {
        if (s1 > 21 && s2 < 22) {
            cout << "B" << endl;
        } else if (s2 > 21 && s1 < 22){
            cout << "A" << endl;
        } else {
            cout << "Draw" << endl;
        }
    }
    cout << s1 << " " << s2 << endl;

}

# 0496, 2024-09-28 11:35:42, -------------------- (0%)

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
    int a,b;
    cin >> a >> b;

    int i,j;
    string input_a[5], input_b[5];
    for(i=0; i<a; i++)
    {
        cin >> input_a[i];
    }
    for(j=0; j<b; j++)
    {
        cin >> input_b[i];
    }

    string card[] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int score[] = {0,2,3,4,5,6,7,8,9,10,10,10,10};
    int total_a = 0, total_b = 0;
    int found=0;

    for(i=0; i<a; i++)
    {
        for(j=0; j<13; j++)
        {
             if(input_a[i]==card[j])
                total_a += score[j];

            if(input_a[i]=="A")
                found++;
        }
    }

    if(found==3)
        total_a = 13;
    
    if(found==2)
    {
        int a1_1 = total_a + 1 + 1;
        int a1_11 = total_a + 1 + 11;

        if(a1_1>21 && a1_11<21)
        // choose a1_11;
        total_a = a1_11;

        else if(a1_11>21 && a1_1<21)
        // choose a1_1;
        total_a = a1_1;

        else
        {
            abs(a1_11-21) < abs(a1_1-21) ? total_a = a1_11 : total_a = a1_1;
        }

    }

    if(found==1)
    {
        int a1 = total_a + 1;
        int a11 = total_a + 11;

        if(a1>21 && a11<21)
        // choose a11;
        total_a = a11;

        else if(a11>21 && a1<21)
        // choose a1;
        total_a = a1;

        else
        {
            abs(a11-21) < abs(a1-21) ? total_a = a11 : total_a = a1;
        }
    }

    // player b
    found = 0;
    for(i=0; i<b; i++)
    {
        for(j=0; j<13; j++)
        {
             if(input_b[i]==card[j])
                total_b += score[j];

            if(input_b[i]=="A")
                found++;
        }
    }

    if(found==3)
        total_b = 13;
    
    if(found==2)
    {
        int b1_1 = total_b + 1 + 1;
        int b1_11 = total_b + 1 + 11;

        if(b1_1>21 && b1_11<21)
        // choose b1_11;
        total_b = b1_11;

        else if(b1_11>21 && b1_1<21)
        // choose b1_1;
        total_b = b1_1;

        else
        {
            abs(b1_11-21) < abs(b1_1-21) ? total_b = b1_11 : total_b = b1_1;
        }

    }

    if(found==1)
    {
        int b1 = total_b + 1;
        int b11 = total_b + 11;

        if(b1>21 && b11<21)
        // choose b11;
        total_b = b11;

        else if(b11>21 && b1<21)
        // choose b1;
        total_b = b1;

        else
        {
            abs(b11-21) < abs(b1-21) ? total_b = b11 : total_b = b1;
        }
    }

    if(total_a>21 && total_b>21)
        cout << "Draw" << endl;
    
    if(total_a>21 && total_b<=21)
        cout << "B" << endl;

    if(total_b>21 && total_a<=21)
        cout << "A" << endl;

    if(total_a<=21 && total_b <=21)
    {
        if(total_a>total_b)
        cout << "A" << endl;

        if(total_b>total_a)
        cout << "B" << endl;

        if(total_a==total_b)
        cout << "Draw" << endl;
    }

    cout << total_a << " " << total_b << endl;

}
# 0497, 2024-09-28 11:39:43, PPPPPPPP------------ (40%)

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
    int a,b;
    cin >> a >> b;

    int i,j;
    /*string input_a[5], input_b[5];
    for(i=0; i<a; i++)
    {
        cin >> input_a[i];
    }
    for(j=0; j<b; j++)
    {
        cin >> input_b[i];
    }*/
    //cout << input_b[1];

    string card[] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int score[] = {0,2,3,4,5,6,7,8,9,10,10,10,10};
    int total_a = 0, total_b = 0;
    int found=0;

    string input_a;
    for(i=0; i<a; i++)
    {
        cin >> input_a;
        for(j=0; j<13; j++)
        {
             if(input_a==card[j])
                total_a += score[j];

            if(input_a=="A")
                found++;
        }
    }

    if(found==3)
        total_a = 13;
    
    if(found==2)
    {
        int a1_1 = total_a + 1 + 1;
        int a1_11 = total_a + 1 + 11;

        if(a1_1>21 && a1_11<21)
        // choose a1_11;
        total_a = a1_11;

        else if(a1_11>21 && a1_1<21)
        // choose a1_1;
        total_a = a1_1;

        else
        {
            abs(a1_11-21) < abs(a1_1-21) ? total_a = a1_11 : total_a = a1_1;
        }

    }

    if(found==1)
    {
        int a1 = total_a + 1;
        int a11 = total_a + 11;

        if(a1>21 && a11<21)
        // choose a11;
        total_a = a11;

        else if(a11>21 && a1<21)
        // choose a1;
        total_a = a1;

        else
        {
            abs(a11-21) < abs(a1-21) ? total_a = a11 : total_a = a1;
        }
    }

    // player b
    found = 0;
    string input_b;
    for(i=0; i<b; i++)
    {
        cin >> input_b;
        for(j=0; j<13; j++)
        {
             if(input_b==card[j])
                total_b += score[j];

            if(input_b=="A")
                found++;
        }
    }

    if(found==3)
        total_b = 13;
    
    if(found==2)
    {
        int b1_1 = total_b + 1 + 1;
        int b1_11 = total_b + 1 + 11;

        if(b1_1>21 && b1_11<21)
        // choose b1_11;
        total_b = b1_11;

        else if(b1_11>21 && b1_1<21)
        // choose b1_1;
        total_b = b1_1;

        else
        {
            abs(b1_11-21) < abs(b1_1-21) ? total_b = b1_11 : total_b = b1_1;
        }

    }

    if(found==1)
    {
        int b1 = total_b + 1;
        int b11 = total_b + 11;

        if(b1>21 && b11<21)
        // choose b11;
        total_b = b11;

        else if(b11>21 && b1<21)
        // choose b1;
        total_b = b1;

        else
        {
            abs(b11-21) < abs(b1-21) ? total_b = b11 : total_b = b1;
        }
    }

    if(total_a>21 && total_b>21)
        cout << "Draw" << endl;
    
    if(total_a>21 && total_b<=21)
        cout << "B" << endl;

    if(total_b>21 && total_a<=21)
        cout << "A" << endl;

    if(total_a<=21 && total_b <=21)
    {
        if(total_a>total_b)
        cout << "A" << endl;

        if(total_b>total_a)
        cout << "B" << endl;

        if(total_a==total_b)
        cout << "Draw" << endl;
    }

    cout << total_a << " " << total_b << endl;

}
# 0498, 2024-09-28 11:45:22, PPPPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
    int a,b;
    cin >> a >> b;

    int i,j;
    /*string input_a[5], input_b[5];
    for(i=0; i<a; i++)
    {
        cin >> input_a[i];
    }
    for(j=0; j<b; j++)
    {
        cin >> input_b[i];
    }*/
    //cout << input_b[1];

    string card[] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int score[] = {0,2,3,4,5,6,7,8,9,10,10,10,10};
    int total_a = 0, total_b = 0;
    int found=0;

    string input_a;
    for(i=0; i<a; i++)
    {
        cin >> input_a;
        for(j=0; j<13; j++)
        {
             if(input_a==card[j])
             {
                total_a += score[j];
                if(input_a=="A")
                found++;
             }
                

           
        }
    }

    if(found==3)
        total_a = 13;
    
    if(found==2)
    {
        int a1_1 = total_a + 1 + 1;
        int a1_11 = total_a + 1 + 11;

        if(a1_1>21 && a1_11<21)
        // choose a1_11;
        total_a = a1_11;

        else if(a1_11>21 && a1_1<21)
        // choose a1_1;
        total_a = a1_1;

        else
        {
            abs(a1_11-21) < abs(a1_1-21) ? total_a = a1_11 : total_a = a1_1;
        }

    }

    if(found==1)
    {
        int a1 = total_a + 1;
        int a11 = total_a + 11;

        if(a1>21 && a11<21)
        // choose a11;
        total_a = a11;

        else if(a11>21 && a1<21)
        // choose a1;
        total_a = a1;

        else
        {
            abs(a11-21) < abs(a1-21) ? total_a = a11 : total_a = a1;
        }
    }

    // player b
    found = 0;
    string input_b;
    for(i=0; i<b; i++)
    {
        cin >> input_b;
        for(j=0; j<13; j++)
        {
             if(input_b==card[j])
             {
                total_b += score[j];
                if(input_b=="A")
                found++;
             }
        }
    }

    
    if(found==3)
        total_b = 13;
    
    if(found==2)
    {
        int b1_1 = total_b + 1 + 1;
        int b1_11 = total_b + 1 + 11;

        if(b1_1>21 && b1_11<21)
        // choose b1_11;
        total_b = b1_11;

        else if(b1_11>21 && b1_1<21)
        // choose b1_1;
        total_b = b1_1;

        else
        {
            abs(b1_11-21) < abs(b1_1-21) ? total_b = b1_11 : total_b = b1_1;
        }

    }

    if(found==1)
    {
        int b1 = total_b + 1;
        int b11 = total_b + 11;

        if(b1>21 && b11<21)
        // choose b11;
        total_b = b11;

        else if(b11>21 && b1<21)
        // choose b1;
        total_b = b1;

        else
        {
            abs(b11-21) < abs(b1-21) ? total_b = b11 : total_b = b1;
        }
    }

    if(total_a>21 && total_b>21)
        cout << "Draw" << endl;
    
    if(total_a>21 && total_b<=21)
        cout << "B" << endl;

    if(total_b>21 && total_a<=21)
        cout << "A" << endl;

    if(total_a<=21 && total_b <=21)
    {
        if(total_a>total_b)
        cout << "A" << endl;

        if(total_b>total_a)
        cout << "B" << endl;

        if(total_a==total_b)
        cout << "Draw" << endl;
    }

    cout << total_a << " " << total_b << endl;

}

# 0499, 2024-09-28 09:23:11, PPPPPP-PPPP--------- (50%)

#include <bits/stdc++.h>

using namespace std;

int main(){
    
    int a ,b ; cin >> a >> b;
    string card ;
    bool card_A = false ;
    int sum_A = 0 , sum_B = 0 ;

    while (a--) {
        cin >> card ;
        if (card == "A") card_A = true;
        else if (card == "J" || card == "Q" || card == "K") sum_A += 10;
        else sum_A += stoi(card);
    }

    if (card_A) {
        if (sum_A + 11 > 21) sum_A += 1;
        else sum_A += 11;
    }

    card_A = false ;

    while (b--) {
        cin >> card ;
        if (card == "A") card_A = true;
        else if (card == "J" || card == "Q" || card == "K") sum_B += 10;
        else sum_B += stoi(card);
    }

    if (card_A) {
        if (sum_B + 11 > 21) sum_B += 1;
        else sum_B += 11;
    }


    if (sum_A == sum_B || sum_A > 21 && sum_B > 21) cout << "Draw";
    else if (sum_A > sum_B && sum_A < 22) cout << "A" ;
    else cout << "B";

    cout << endl << sum_A << ' ' << sum_B;
}
# 0500, 2024-09-28 09:26:07, PPPPPP-PPPP---P-P-P- (65%)

#include <bits/stdc++.h>

using namespace std;

int main(){
    
    int a ,b ; cin >> a >> b;
    string card ;
    int card_A = 0 ;
    int sum_A = 0 , sum_B = 0 ;

    while (a--) {
        cin >> card ;
        if (card == "A") card_A++;
        else if (card == "J" || card == "Q" || card == "K") sum_A += 10;
        else sum_A += stoi(card);
    }

    while (card_A--) {
        if (sum_A + 11 > 21) sum_A += 1;
        else sum_A += 11;
    }

    card_A = false ;

    while (b--) {
        cin >> card ;
        if (card == "A") card_A++;
        else if (card == "J" || card == "Q" || card == "K") sum_B += 10;
        else sum_B += stoi(card);
    }

    while (card_A--) {
        if (sum_B + 11 > 21) sum_B += 1;
        else sum_B += 11;
    }


    if (sum_A == sum_B || sum_A > 21 && sum_B > 21) cout << "Draw";
    else if (sum_A > sum_B && sum_A < 22) cout << "A" ;
    else cout << "B";

    cout << endl << sum_A << ' ' << sum_B;
}
# 0501, 2024-09-28 09:57:27, PPPPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>

using namespace std;

int main(){
    
    int a ,b ; cin >> a >> b;
    string card ;
    int card_A = 0 ;
    int sum_A = 0 , sum_B = 0 ;

    while (a--) {
        cin >> card ;
        if (card == "A") {card_A++; sum_A += 11;}
        else if (card == "J" || card == "Q" || card == "K") sum_A += 10;
        else sum_A += stoi(card);
    }

    while (card_A--) {
        if (sum_A > 21) sum_A -= 10;
    }

    card_A = 0 ;

    while (b--) {
        cin >> card ;
        if (card == "A") {card_A++; sum_B += 11;}
        else if (card == "J" || card == "Q" || card == "K") sum_B += 10;
        else sum_B += stoi(card);
    }
    while (card_A--) {
        if (sum_B > 21) sum_B -= 10;
    }

    bool check_A, check_B;


    if (sum_A == sum_B || sum_A > 21 && sum_B > 21) cout << "Draw";
    else if (sum_A > sum_B && sum_A < 22 || sum_B > 21) cout << "A" ;
    else cout << "B";

    cout << endl << sum_A << ' ' << sum_B;
}

# 0502, 2024-09-28 09:32:35, PPPPP--PPPP---P----- (50%)

#include <iostream>
using namespace std ;

int score(string s) {
    if(s == "A") {
        return 11 ;
    }
    else if(s == "1") {
        return 1 ;
    }
    else if(s == "2") {
        return 2 ;
    }
    else if(s == "3") {
        return 3 ;
    }
    else if(s == "4") {
        return 4 ;
    }
    else if(s == "5") {
        return 5 ;
    }
    else if(s == "6") {
        return 6 ;
    }
    else if(s == "7") {
        return 7 ;
    }
    else if(s == "8") {
        return 8 ;
    }
    else if(s == "9") {
        return 9 ;
    }
    else {
        return 10 ;
    }
}

int main() {
    int na, nb ; cin >> na >> nb ;
    bool Aa = false ;
    bool Ab = false ;
    int totala = 0 ;
    int totalb = 0 ;
    string a[na], b[nb] ;
    for(int i = 0 ; i < na ; i++) {
        cin >> a[i] ;
        if(a[i] == "A") {
            Aa = true ;
        }
        totala += score(a[i]) ;
    }
    if(Aa && totala > 21) {
        totala -= 10 ;
    }

    for(int i = 0 ; i < nb ; i++) {
        cin >> b[i] ;
        if(b[i] == "A") {
            Ab = true ;
        }
        totalb += score(b[i]) ;
    }
    if(Ab && totalb > 21) {
        totalb -= 10 ;
    }

    //Check who wins
    if(totala > 21 && totalb > 21 || totala == totalb) {
        cout << "Draw" << endl ;
    }
    else if(totala > totalb) {
        cout << "A" << endl ;
    }
    else {
        cout << "B" << endl ;
    }
    cout << totala << " " << totalb ;
    return 0 ;
}
# 0503, 2024-09-28 09:35:49, PPPPP--PPPP--PPPP-PP (75%)

#include <iostream>
using namespace std ;

int score(string s) {
    if(s == "A") {
        return 11 ;
    }
    else if(s == "1") {
        return 1 ;
    }
    else if(s == "2") {
        return 2 ;
    }
    else if(s == "3") {
        return 3 ;
    }
    else if(s == "4") {
        return 4 ;
    }
    else if(s == "5") {
        return 5 ;
    }
    else if(s == "6") {
        return 6 ;
    }
    else if(s == "7") {
        return 7 ;
    }
    else if(s == "8") {
        return 8 ;
    }
    else if(s == "9") {
        return 9 ;
    }
    else {
        return 10 ;
    }
}

int main() {
    int na, nb ; cin >> na >> nb ;
    int Aa = 0 ;
    int Ab = 0 ;
    int totala = 0 ;
    int totalb = 0 ;
    string a[na], b[nb] ;
    for(int i = 0 ; i < na ; i++) {
        cin >> a[i] ;
        if(a[i] == "A") {
            Aa++ ;
        }
        totala += score(a[i]) ;
    }
    
    for(int i = 0 ; i < Aa ; i++) {
        if(Aa && totala > 21) {
            totala -= 10 ;
        }
    }

    for(int i = 0 ; i < nb ; i++) {
        cin >> b[i] ;
        if(b[i] == "A") {
            Ab++ ;
        }
        totalb += score(b[i]) ;
    }
    for(int i = 0 ; i < Ab ; i++) {
        if(Ab && totalb > 21) {
            totalb -= 10 ;
        }
    }

    //Check who wins
    if((totala > 21 && totalb > 21) || totala == totalb) {
        cout << "Draw" << endl ;
    }
    else if(totala > totalb) {
        cout << "A" << endl ;
    }
    else {
        cout << "B" << endl ;
    }
    cout << totala << " " << totalb ;
    return 0 ;
}
# 0504, 2024-09-28 09:39:28, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
using namespace std ;

int score(string s) {
    if(s == "A") {
        return 11 ;
    }
    else if(s == "1") {
        return 1 ;
    }
    else if(s == "2") {
        return 2 ;
    }
    else if(s == "3") {
        return 3 ;
    }
    else if(s == "4") {
        return 4 ;
    }
    else if(s == "5") {
        return 5 ;
    }
    else if(s == "6") {
        return 6 ;
    }
    else if(s == "7") {
        return 7 ;
    }
    else if(s == "8") {
        return 8 ;
    }
    else if(s == "9") {
        return 9 ;
    }
    else {
        return 10 ;
    }
}

int main() {
    int na, nb ; cin >> na >> nb ;
    int Aa = 0 ;
    int Ab = 0 ;
    int totala = 0 ;
    int totalb = 0 ;
    string a[na], b[nb] ;
    for(int i = 0 ; i < na ; i++) {
        cin >> a[i] ;
        if(a[i] == "A") {
            Aa++ ;
        }
        totala += score(a[i]) ;
    }
    
    for(int i = 0 ; i < Aa ; i++) {
        if(Aa && totala > 21) {
            totala -= 10 ;
        }
    }

    for(int i = 0 ; i < nb ; i++) {
        cin >> b[i] ;
        if(b[i] == "A") {
            Ab++ ;
        }
        totalb += score(b[i]) ;
    }
    for(int i = 0 ; i < Ab ; i++) {
        if(Ab && totalb > 21) {
            totalb -= 10 ;
        }
    }

    //Check who wins
    if((totala > 21 && totalb > 21) || totala == totalb) {
        cout << "Draw" << endl ;
    }
    else if((totala > totalb && totala <= 21) || totalb > 21) {
        cout << "A" << endl ;
    }
    else {
        cout << "B" << endl ;
    }
    cout << totala << " " << totalb ;
    return 0 ;
}

# 0505, 2024-09-28 12:56:38, PP--PPPPP---P----PP- (50%)

#include<bits/stdc++.h>
using namespace std;


int main(){

    int number_a, number_b; cin >> number_a >> number_b;
    
    string a[number_a], b[number_b];
    int total_a=0, total_b=0;


    for(int i = 0; i < number_a; i++){
        cin >> a[i];
    }
    for(int i = 0; i < number_b; i++){
        cin >> b[i];
    }

    /// A
    for(int i = 0; i < number_a; i++){
        if(a[i] == "A" || a[i] == "J" || a[i] == "Q" || a[i] == "K"){
            if(a[i] == "A"){
                if(total_a + 11 > 21){total_a+=1;}
                else{total_a+=11;}
            }
            else{total_a+=10;}
        }
        else{
            total_a+=stoi(a[i]);
        }
    }
    
    /// B
    for(int i = 0; i < number_b; i++){    
        if(b[i] == "A" || b[i] == "J" || b[i] == "Q" || b[i] == "K"){
            if(b[i] == "A"){
                if(total_b + 11 > 21){total_b+=1;}
                else{total_b+=11;}
            }
            else{total_b+=10;}
        }
        else{
            total_b+=stoi(b[i]);
        }
    }

    /// Result
    if(total_a<=21 && total_b<=21){
        if(total_a>total_b){cout << "A" << endl;}
        else if(total_b>total_a){cout << "B" << endl;}
        else{cout << "Draw";}
    }
    else if(total_a>21 && total_b>21){cout << "Draw" << endl;}
    else if(total_a<=21 && total_b>21){cout << "A" << endl;}
    else if(total_a>21 && total_b<=21){cout << "B" << endl;}

    cout << total_a << " " << total_b;
    
    return 0;
}
# 0506, 2024-09-28 12:57:18, PPPPPPPPP---P-P--PP- (65%)

#include<bits/stdc++.h>
using namespace std;


int main(){

    int number_a, number_b; cin >> number_a >> number_b;
    
    string a[number_a], b[number_b];
    int total_a=0, total_b=0;


    for(int i = 0; i < number_a; i++){
        cin >> a[i];
    }
    for(int i = 0; i < number_b; i++){
        cin >> b[i];
    }

    /// A
    for(int i = 0; i < number_a; i++){
        if(a[i] == "A" || a[i] == "J" || a[i] == "Q" || a[i] == "K"){
            if(a[i] == "A"){
                if(total_a + 11 > 21){total_a+=1;}
                else{total_a+=11;}
            }
            else{total_a+=10;}
        }
        else{
            total_a+=stoi(a[i]);
        }
    }
    
    /// B
    for(int i = 0; i < number_b; i++){    
        if(b[i] == "A" || b[i] == "J" || b[i] == "Q" || b[i] == "K"){
            if(b[i] == "A"){
                if(total_b + 11 > 21){total_b+=1;}
                else{total_b+=11;}
            }
            else{total_b+=10;}
        }
        else{
            total_b+=stoi(b[i]);
        }
    }

    /// Result
    if(total_a<=21 && total_b<=21){
        if(total_a>total_b){cout << "A" << endl;}
        else if(total_b>total_a){cout << "B" << endl;}
        else{cout << "Draw" << endl;}
    }
    else if(total_a>21 && total_b>21){cout << "Draw" << endl;}
    else if(total_a<=21 && total_b>21){cout << "A" << endl;}
    else if(total_a>21 && total_b<=21){cout << "B" << endl;}

    cout << total_a << " " << total_b;
    
    return 0;
}
# 0507, 2024-09-28 13:14:06, PPPPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;


int main(){

    int number_a, number_b; cin >> number_a >> number_b;
    
    string a[number_a], b[number_b];
    int total_a=0, total_b=0;
    int a_of_a = 0, a_of_b=0;

    for(int i = 0; i < number_a; i++){
        string z; cin >> z;
        if(z == "A"){a_of_a++;}
        a[i] = z;
    }
    for(int i = 0; i < number_b; i++){
        string z; cin >> z;
        if(z == "A"){a_of_b++;}
        b[i] = z;
    }

    /// A
    for(int i = 0; i < number_a; i++){
        if(a[i] == "A" || a[i] == "J" || a[i] == "Q" || a[i] == "K"){
            if(a[i] != "A"){
                total_a+=10;
            }
        }
        else{
            total_a+=stoi(a[i]);
        }
    }
    if(a_of_a == 1){
        if(total_a+11>21){total_a+=1;}
        else{total_a+=11;}
    }
    else{
        for(int i = 0; i < a_of_a; i++){
            if(total_a+11<21){total_a+=11;}
            else{total_a+=1;}
        }
    }
    
    /// B
    for(int i = 0; i < number_b; i++){
        if(b[i] == "A" || b[i] == "J" || b[i] == "Q" || b[i] == "K"){
            if(b[i] != "A"){
                total_b+=10;
            }
        }
        else{
            total_b+=stoi(b[i]);
        }
    }
    if(a_of_b == 1){
        if(total_b+11>21){total_b+=1;}
        else{total_b+=11;}
    }
    else{
        for(int i = 0; i < a_of_b; i++){
            if(total_b+11<21){total_b+=11;}
            else{total_b+=1;}
        }
    }

    /// Result
    if(total_a<=21 && total_b<=21){
        if(total_a>total_b){cout << "A" << endl;}
        else if(total_b>total_a){cout << "B" << endl;}
        else{cout << "Draw" << endl;}
    }
    else if(total_a>21 && total_b>21){cout << "Draw" << endl;}
    else if(total_a<=21 && total_b>21){cout << "A" << endl;}
    else if(total_a>21 && total_b<=21){cout << "B" << endl;}

    cout << total_a << " " << total_b << endl;
    
    return 0;
}

# 0508, 2024-09-28 12:56:33, PPPPPPPPP---P-P--PP- (65%)

#include <iostream>
#include <string>
using namespace std;

unsigned short scoreList(string input)
{
    if (input == "K" || input == "Q" || input == "J" || input == "10")
    {
        return 10;
    }
    else
    {
        return stoi(input);
    }
}

int main()
{
    unsigned short a, b;
    cin >> a >> b;
    unsigned short aSum = 0, bSum = 0;

    for (unsigned i = 0; i < a; i++)
    {
        string card;
        cin >> card;

        if (card == "A")
        {
            if (aSum + 11 > 21)
            {
                aSum++;
            }
            else
            {
                aSum += 11;
            }
        }
        else
        {
            aSum += scoreList(card);
        }
    }

    for (unsigned i = 0; i < b; i++)
    {
        string card;
        cin >> card;

        if (card == "A")
        {
            if (bSum + 11 > 21)
            {
                bSum += 1;
            }
            else
            {
                bSum += 11;
            }
        }
        else
        {
            bSum += scoreList(card);
        }
    }

    bool aOverflow = aSum > 21;
    bool bOverflow = bSum > 21;
    if ((aOverflow && bOverflow) || aSum == bSum)
    {
        cout << "Draw";
    }
    else if (aOverflow)
    {
        cout << "B";
    }
    else if (bOverflow)
    {
        cout << "A";
    }
    else
    {
        if(aSum> bSum){
            cout << "A";
        }else {
            cout << "B";
        }
    }

    cout << endl;
    cout << aSum << ' ' << bSum;

    return 0;
}
# 0509, 2024-09-28 13:18:18, PPPPPPPPP---P-P--PP- (65%)

#include <iostream>
#include <string>
using namespace std;

unsigned short scoreList(string input)
{
    if (input == "K" || input == "Q" || input == "J" || input == "10")
    {
        return 10;
    }
    else
    {
        return stoi(input);
    }
}

unsigned short calculateScore(string list[3], unsigned size)
{
    unsigned short sum = 0;
    bool aCheck = false;
    if (size == 3)
    {
        if (list[0] == "A" && list[1] == "A" && list[2] == "A")
        {
            return 13;
        }
    }
    for (unsigned i = 0; i < size; i++)
    {
        if (list[i] == "A")
        {
                if (sum + 11 > 21)
                {
                    if(sum + 1 > 21 && aCheck){
                        sum -= 9;
                    }else {
                    sum++;
                    }
                }
                else
                {
                    sum += 11;
                    aCheck = true;
                }
            
        }
        else
        {
            sum += scoreList(list[i]);
        }
    }
    return sum;
}

int main()
{
    unsigned short a, b;
    cin >> a >> b;
    unsigned short aSum = 0, bSum = 0;
    string aList[3], bList[3];

    for (unsigned i = 0; i < a; i++)
    {
        cin >> aList[i];
    }
    
    for (unsigned i = 0; i < b; i++)
    {
        cin >> bList[i];
    }

    aSum = calculateScore(aList, a);
    bSum = calculateScore(bList, b);

    bool aOverflow = aSum > 21;
    bool bOverflow = bSum > 21;

    if ((aOverflow && bOverflow )|| aSum == bSum)
    {
        cout << "Draw";
    }
    else if (aOverflow)
    {
        cout << "B";
    }
    else if (bOverflow)
    {
        cout << "A";
    }
    else
    {
        if (aSum > bSum)
        {
            cout << "A";
        }
        else
        {
            cout << "B";
        }
    }
    cout << endl;
    cout << aSum << ' ' << bSum;

    return 0;
}
# 0510, 2024-09-28 14:21:49, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <string>
using namespace std;

unsigned short scoreList(string input)
{
    if (input == "K" || input == "Q" || input == "J" || input == "10")
    {
        return 10;
    }
    else
    {
        return stoi(input);
    }
}

unsigned short calculateScore(string list[3], unsigned size)
{
    unsigned short sum = 0;
    bool aCheck = false;
    if (size == 3)
    {
        if (list[0] == "A" && list[1] == "A" && list[2] == "A")
        {
            return 13;
        }
    }
    for (unsigned i = 0; i < size; i++)
    {
        if (list[i] == "A")
        {
                if (sum + 11 > 21)
                {
                    sum++;
                }
                else
                {
                    sum += 11;
                    aCheck = true;
                }
            
        }
        else
        {
            sum += scoreList(list[i]);
        }
    }
    if(sum > 21 && aCheck){
        sum -= 10;
    }
    return sum;
}

int main()
{
    unsigned short a, b;
    cin >> a >> b;
    unsigned short aSum = 0, bSum = 0;
    string aList[3], bList[3];

    for (unsigned i = 0; i < a; i++)
    {
        cin >> aList[i];
    }
    
    for (unsigned i = 0; i < b; i++)
    {
        cin >> bList[i];
    }

    aSum = calculateScore(aList, a);
    bSum = calculateScore(bList, b);

    bool aOverflow = aSum > 21;
    bool bOverflow = bSum > 21;

    if ((aOverflow && bOverflow )|| aSum == bSum)
    {
        cout << "Draw";
    }
    else if (aOverflow)
    {
        cout << "B";
    }
    else if (bOverflow)
    {
        cout << "A";
    }
    else
    {
        if (aSum > bSum)
        {
            cout << "A";
        }
        else
        {
            cout << "B";
        }
    }
    cout << endl;
    cout << aSum << ' ' << bSum << endl;

    return 0;
}

# 0511, 2024-09-28 13:13:44, PPPPPPPPPPPP----PPPP (80%)

#include <iostream> 
using namespace std ;

int main() {
    int a, b ;
    cin >> a >> b ;

    string tmp ; int acea = 0 ;
    int scorea = 0 ; int scoreb = 0 ;
    for (int i = 0 ; i < a ; i++) {
        cin >> tmp ;
        if (tmp == "A") {acea += 1 ; continue ;}
        else if ((tmp == "J") || (tmp == "Q") || (tmp == "K")) {
            // if JQK
            scorea += 10 ;
        }
        else {
            // if int
            scorea += stoi(tmp) ;
        }
    }

    // ace = true
        if (acea > 0) {
        if (acea == 3) {
            scorea = 13 ;
        }
        if (acea == 2) {
            if (scorea + 11 + 11 <= 21) { scorea += 11 + 11 ;}
            else if (scorea + 11 + 1 <= 21) { scorea += 11 + 11 ;}
            else { scorea += 1 + 1 ;}
        }
        if (acea == 1) {
            if (scorea + 11 <= 21) { scorea += 11 ;}
            else { scorea += 1 ;}
        }
    }

    // ----
    int aceb = 0 ;
    for (int i = 0 ; i < b ; i++) {
        cin >> tmp ;
        if (tmp == "A") {aceb += 1 ; continue ;}
        else if ((tmp == "J") || (tmp == "Q") || (tmp == "K")) {
            // if JQK
            scoreb += 10 ;
        }
        else {
            // if int
            scoreb += stoi(tmp) ;
        }
    }

    // ace = true
    if (aceb > 0) {
        if (aceb == 3) {
            scoreb = 13 ;
        }
        if (aceb == 2) {
            if (scoreb + 11 + 11 <= 21) { scoreb += 11 + 11 ;}
            else if (scoreb + 11 + 1 <= 21) { scoreb += 11 + 11 ;}
            else { scoreb += 1 + 1 ;}
        }
        if (aceb == 1) {
            if (scoreb + 11 <= 21) { scoreb += 11 ;}
            else { scoreb += 1 ;}
        }
    }

    // con
    if ((scorea > 21) && (scoreb > 21)) { cout << "Draw" << endl ;}
    else if (scorea > 21) { cout << "B" << endl ;}
    else if (scoreb > 21) { cout << "A" << endl ;}
    else if (scoreb > scorea) { cout << "B" << endl ;}
    else if (scorea > scoreb) { cout << "A" << endl ;}
    else if (scorea == scoreb) { cout << "Draw" << endl ;}

    cout << scorea << " " << scoreb ;


}
# 0512, 2024-09-28 13:15:40, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream> 
using namespace std ;

int main() {
    int a, b ;
    cin >> a >> b ;

    string tmp ; int acea = 0 ;
    int scorea = 0 ; int scoreb = 0 ;
    for (int i = 0 ; i < a ; i++) {
        cin >> tmp ;
        if (tmp == "A") {acea += 1 ; continue ;}
        else if ((tmp == "J") || (tmp == "Q") || (tmp == "K")) {
            // if JQK
            scorea += 10 ;
        }
        else {
            // if int
            scorea += stoi(tmp) ;
        }
    }

    // ace = true
        if (acea > 0) {
        if (acea == 3) {
            scorea = 13 ;
        }
        if (acea == 2) {
            if (scorea + 11 + 11 <= 21) { scorea += 11 + 11 ;}
            else if (scorea + 11 + 1 <= 21) { scorea += 11 + 1 ;}
            else { scorea += 1 + 1 ;}
        }
        if (acea == 1) {
            if (scorea + 11 <= 21) { scorea += 11 ;}
            else { scorea += 1 ;}
        }
    }

    // ----
    int aceb = 0 ;
    for (int i = 0 ; i < b ; i++) {
        cin >> tmp ;
        if (tmp == "A") {aceb += 1 ; continue ;}
        else if ((tmp == "J") || (tmp == "Q") || (tmp == "K")) {
            // if JQK
            scoreb += 10 ;
        }
        else {
            // if int
            scoreb += stoi(tmp) ;
        }
    }

    // ace = true
    if (aceb > 0) {
        if (aceb == 3) {
            scoreb = 13 ;
        }
        if (aceb == 2) {
            if (scoreb + 11 + 11 <= 21) { scoreb += 11 + 11 ;}
            else if (scoreb + 11 + 1 <= 21) { scoreb += 11 + 1 ;}
            else { scoreb += 1 + 1 ;}
        }
        if (aceb == 1) {
            if (scoreb + 11 <= 21) { scoreb += 11 ;}
            else { scoreb += 1 ;}
        }
    }

    // con
    if ((scorea > 21) && (scoreb > 21)) { cout << "Draw" << endl ;}
    else if (scorea > 21) { cout << "B" << endl ;}
    else if (scoreb > 21) { cout << "A" << endl ;}
    else if (scoreb > scorea) { cout << "B" << endl ;}
    else if (scorea > scoreb) { cout << "A" << endl ;}
    else if (scorea == scoreb) { cout << "Draw" << endl ;}

    cout << scorea << " " << scoreb ;


}

# 0513, 2024-09-28 10:14:22, P-PPP-P-P-PPPPPPPP-- (70%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    int a,b;
    cin>> a>> b;
    string A, B;
    int cala=0, calb=0, aa=0, ab=0;

    for(int i=0; i<a; i++){
        cin>> A;
        char check;
        if(A.size()==1){check=A[0];}
        else if(A.size()==2){cala+=10;}
        if(isdigit(check)){
            cala+=check-'0';
        }
        else{
            if(check=='A'){ aa++; continue;}
            cala+=10;
        }
    }
    for(int i=0; i<b; i++){
        cin>> B;
        char check;
        if(B.size()==1){check=B[0];}
        else if(B.size()==2){calb+=10; continue;}
        if(isdigit(check)){
            calb+=check-'0';
        }
        else{
            if(check=='A'){ ab++; continue;}
            calb+=10;
        }
    }
    while(aa){
        if(cala+(aa*11)<=21){
            cala+=11;
        }
        else cala+=1;
        aa--;
    }
    while(ab){
        if(calb+(ab*11)<=21){
            calb+=11;
        }
        else calb+=1;
        ab--;
    }
    if((cala>21 && calb>21) || cala==calb) cout<< "Draw\n";
    else if(cala>21) cout<< "B\n";
    else if(calb>21) cout<< "A\n";
    else if(cala>calb) cout<< "A\n";
    else if(calb>cala) cout<< "B\n";

    cout<< cala<< " "<< calb;
    return 0;
}
# 0514, 2024-09-28 10:23:48, PPPPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    int a,b;
    cin>> a>> b;
    string A, B;
    int cala=0, calb=0, aa=0, ab=0;

    for(int i=0; i<a; i++){
        cin>> A;
        char check;
        if(A.size()==1){check=A[0];}
        else if(A.size()==2){cala+=10; continue;}
        if(isdigit(check)){
            cala+=check-'0';
        }
        else{
            if(check=='A'){ aa++; continue;}
            cala+=10;
        }
    }
    for(int i=0; i<b; i++){
        cin>> B;
        char check;
        if(B.size()==1){check=B[0];}
        else if(B.size()==2){calb+=10; continue;}
        if(isdigit(check)){
            calb+=check-'0';
        }
        else{
            if(check=='A'){ ab++; continue;}
            calb+=10;
        }
    }
    while(aa){
        if(cala+(aa*11)<=21){
            cala+=11;
        }
        else cala+=1;
        aa--;
    }
    while(ab){
        if(calb+(ab*11)<=21){
            calb+=11;
        }
        else calb+=1;
        ab--;
    }
    if((cala>21 && calb>21) || cala==calb) cout<< "Draw\n";
    else if(cala>21) cout<< "B\n";
    else if(calb>21) cout<< "A\n";
    else if(cala>calb) cout<< "A\n";
    else if(calb>cala) cout<< "B\n";

    cout<< cala<< " "<< calb;
    return 0;
}

# 0515, 2024-09-28 09:26:45, PPPPP--PPPP--PPPP-PP (75%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    vector<pair<string,int>> card = {{"2",2},{"3",3},{"4",4},{"5",5},{"6",6},{"7",7},{"8",8},{"9",9},{"10",10},{"J",10},{"Q",10},{"K",10}};

    int n,m;
    int counta=0,countb=0;
    cin>>n>>m;
    vector<string> a,b;
    string x,y;
    int sum_a=0,sum_b=0;
    for(int i=0;i<n;++i)
    {
        cin>>x;
        if(x=="A") counta++;
        a.push_back(x);
    }
    for(int j=0;j<m;++j)
    {
        cin>>y;
        if(y=="A") countb++;
        b.push_back(y);
    }
    for(auto &i:a)
    {
        for(auto &c:card)
        {
            if(i==c.first)
                sum_a+=c.second;
        }
    }
    for(int k=0; k<a.size();++k)
    {
        if(sum_a==10 && counta==2)
        {
            sum_a+=2;
            break;
        }
        else if(a[k]=="A")
        {
            if(sum_a+11<=21)
            {
                sum_a+=11;
            }
            else sum_a++;
        }
    }
    for(auto &j:b)
    {
        for(auto &c:card)
        {
            if(j==c.first)
                sum_b+=c.second;
        }
    }
    for(int k=0; k<b.size();++k)
    {
        if(sum_b==10 && countb==2)
        {
            sum_b+=2;
            break;
        }
        else if(b[k]=="A")
        {
            if(sum_b+11<=21)
            {
                sum_b+=11;
            }
            else sum_b++;
        }
    }



    if(sum_a==sum_b)  cout<<"Draw"<<endl;
    else if(sum_a>21 && sum_b>21) cout<<"Draw"<<endl;
    else if(sum_a>sum_b &&sum_a<=21) cout<<"A"<<endl;
    else if(sum_b>sum_a &&sum_b<=21) cout<<"B"<<endl;
    cout<<sum_a<<" "<<sum_b;
    return 0;
}
# 0516, 2024-09-28 09:28:52, PPPPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    vector<pair<string,int>> card = {{"2",2},{"3",3},{"4",4},{"5",5},{"6",6},{"7",7},{"8",8},{"9",9},{"10",10},{"J",10},{"Q",10},{"K",10}};

    int n,m;
    int counta=0,countb=0;
    cin>>n>>m;
    vector<string> a,b;
    string x,y;
    int sum_a=0,sum_b=0;
    for(int i=0;i<n;++i)
    {
        cin>>x;
        if(x=="A") counta++;
        a.push_back(x);
    }
    for(int j=0;j<m;++j)
    {
        cin>>y;
        if(y=="A") countb++;
        b.push_back(y);
    }
    for(auto &i:a)
    {
        for(auto &c:card)
        {
            if(i==c.first)
                sum_a+=c.second;
        }
    }
    for(int k=0; k<a.size();++k)
    {
        if(sum_a==10 && counta==2)
        {
            sum_a+=2;
            break;
        }
        else if(a[k]=="A")
        {
            if(sum_a+11<=21)
            {
                sum_a+=11;
            }
            else sum_a++;
        }
    }
    for(auto &j:b)
    {
        for(auto &c:card)
        {
            if(j==c.first)
                sum_b+=c.second;
        }
    }
    for(int k=0; k<b.size();++k)
    {
        if(sum_b==10 && countb==2)
        {
            sum_b+=2;
            break;
        }
        else if(b[k]=="A")
        {
            if(sum_b+11<=21)
            {
                sum_b+=11;
            }
            else sum_b++;
        }
    }



    if(sum_a==sum_b)  cout<<"Draw"<<endl;
    else if(sum_a>21 && sum_b>21) cout<<"Draw"<<endl;
    else if(sum_a<=21 && sum_b>21) cout<<"A"<<endl;
    else if(sum_b<=21 && sum_a>21) cout<<"B"<<endl;
    else if(sum_a>sum_b &&sum_a<=21) cout<<"A"<<endl;
    else if(sum_b>sum_a &&sum_b<=21) cout<<"B"<<endl;
    cout<<sum_a<<" "<<sum_b;
    return 0;
}

# 0517, 2024-09-28 13:06:10, PPPPP---PPP--PPPP-PP (70%)

#include <bits/stdc++.h>

using namespace std;

bool found_A(string input[], int total_card)
{
    for (int i = 0; i < total_card; i++)
    {
        if (input[i] == "A")
        {
            return true;
        }
    }

    return false;
}

int main()
{
    string card[] = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"};
    int point[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 10, 10};

    int anum, bnum;

    cin >> anum >> bnum;

    string acard[anum] = {""};
    string bcard[bnum] = {""};

    for (int i = 0; i < anum; i++)
    {
        cin >> acard[i];
    }
    for (int i = 0; i < bnum; i++)
    {
        cin >> bcard[i];
    }

    int apoint = 0;
    for (int i = 0; i < anum; i++)
    {
        for (int j = 0; j < 13; j++)
        {
            if (acard[i] == card[j])
            {
                apoint += point[j];
            }
        }
    }

    int bpoint = 0;
    for (int i = 0; i < bnum; i++)
    {
        for (int j = 0; j < 13; j++)
        {
            if (bcard[i] == card[j])
            {
                bpoint += point[j];
            }
        }
    }

    if (found_A(acard, anum))
    {
        if (apoint + 10 <= 21)
        {
            apoint += 10;
        }
    }
    if (found_A(bcard, bnum))
    {
        if (bpoint + 10 <= 21)
        {
            bpoint += 10;
        }
    }
    
    if ( apoint < bpoint) {
        cout << "B" << endl;
    } else if (apoint > bpoint) {
        cout << "A" << endl;
    } else {
        cout << "Draw" << endl;
    }
    cout << apoint << " " << bpoint << endl;
}
# 0518, 2024-09-28 13:13:41, PPPPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>

using namespace std;

bool found_A(string input[], int total_card)
{
    for (int i = 0; i < total_card; i++)
    {
        if (input[i] == "A")
        {
            return true;
        }
    }

    return false;
}

int main()
{
    string card[] = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"};
    int point[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 10, 10};

    int anum, bnum;

    cin >> anum >> bnum;

    string acard[anum] = {""};
    string bcard[bnum] = {""};

    for (int i = 0; i < anum; i++)
    {
        cin >> acard[i];
    }
    for (int i = 0; i < bnum; i++)
    {
        cin >> bcard[i];
    }

    int apoint = 0;
    for (int i = 0; i < anum; i++)
    {
        for (int j = 0; j < 13; j++)
        {
            if (acard[i] == card[j])
            {
                apoint += point[j];
            }
        }
    }

    int bpoint = 0;
    for (int i = 0; i < bnum; i++)
    {
        for (int j = 0; j < 13; j++)
        {
            if (bcard[i] == card[j])
            {
                bpoint += point[j];
            }
        }
    }

    if (found_A(acard, anum))
    {
        if (apoint + 10 <= 21)
        {
            apoint += 10;
        }
    }
    if (found_A(bcard, bnum))
    {
        if (bpoint + 10 <= 21)
        {
            bpoint += 10;
        }
    }

    if (apoint <= 21 && bpoint <= 21)
    {
        if (apoint < bpoint)
        {
            cout << "B" << endl;
        }
        else if (apoint > bpoint)
        {
            cout << "A" << endl;
        }
        else
        {
            cout << "Draw" << endl;
        }
    }
    else if (apoint > 21 && bpoint <= 21)
    {
        cout << "B" << endl;
    }
    else if (apoint <= 21 && bpoint > 21)
    {
        cout << "A" << endl;
    }
    else
    {
        cout << "Draw" << endl;
    }
    cout << apoint << " " << bpoint << endl;
}

# 0519, 2024-09-28 12:52:55, PPPPP-PPPPPPP-P-PPP- (80%)

#include "bits/stdc++.h"
using namespace std;

int main(){

    int acard,bcard;
    cin >> acard >> bcard;
    int suma = 0;
    int sumb = 0;

    int acea=0,aceb=0;
    for(int i=0;i<acard ;i++){
        string tmp;
        cin >> tmp;
        if(tmp == "A"){
            acea ++;
            continue;
        }
        if(tmp == "J" || tmp == "Q" || tmp == "K" || tmp == "10"){
            suma += 10;
        }
        else{
            //cout << tmp[0];
            suma += tmp[0] - '0';
        }
    }
    for(int i=0;i<acea;i++){
        if(suma+11 <= 21){
            suma += 11;
        }
        else {
            //cout << "-1";
            suma += 1;
        }
    }

    for(int i=0;i<bcard ;i++){
        string tmp;
        cin >> tmp;
        if(tmp == "A"){
            aceb ++;
            continue;
        }
        if(tmp == "J" || tmp == "Q" || tmp == "K" || tmp == "10"){
            sumb += 10;
        }
        else{
            //cout << tmp[0];
            sumb += tmp[0] - '0';
        }
    }
    for(int i=0;i<aceb;i++){
        if(sumb+11 <= 21){
            sumb += 11;
        }
        else {
            //cout << "-1";
            sumb += 1;
        }
    }

    if(suma>21 && sumb >21 || suma==sumb){
        cout << "Draw\n";
    }
    else if(suma > sumb || sumb > 21){
        cout << "A\n";
    }
    else if(suma < sumb || suma >21){
        cout << "B\n" ;
    }

    cout << suma << " ";
    cout << sumb ;


    return 0;
}
# 0520, 2024-09-28 12:58:23, PPPPPPPPPPPPPPPPPPPP (100%)

#include "bits/stdc++.h"
using namespace std;

int main(){

    int acard,bcard;
    cin >> acard >> bcard;
    int suma = 0;
    int sumb = 0;

    int acea=0,aceb=0;
    for(int i=0;i<acard ;i++){
        string tmp;
        cin >> tmp;
        if(tmp == "A"){
            acea ++;
            continue;
        }
        if(tmp == "J" || tmp == "Q" || tmp == "K" || tmp == "10"){
            suma += 10;
        }
        else{
            //cout << tmp[0];
            suma += tmp[0] - '0';
        }
    }
    for(int i=0;i<acea;i++){
        if(suma+11 <= 21){
            suma += 11;
        }
        else {
            //cout << "-1";
            suma += 1;
        }
        if(suma > 21) suma -= 10;
    }

    for(int i=0;i<bcard ;i++){
        string tmp;
        cin >> tmp;
        if(tmp == "A"){
            aceb ++;
            continue;
        }
        if(tmp == "J" || tmp == "Q" || tmp == "K" || tmp == "10"){
            sumb += 10;
        }
        else{
            //cout << tmp[0];
            sumb += tmp[0] - '0';
        }
    }
    for(int i=0;i<aceb;i++){
        if(sumb+11 <= 21){
            sumb += 11;
        }
        else {
            //cout << "-1";
            sumb += 1;
        }
        if(sumb > 21) sumb -= 10;
    }

    if((suma>21 && sumb >21) || suma==sumb){
        cout << "Draw\n";
    }
    else if((suma > sumb && suma <=21) || sumb > 21){
        cout << "A\n";
    }
    else if((suma < sumb && sumb <=21) || suma >21){
        cout << "B\n" ;
    }

    cout << suma << " ";
    cout << sumb ;


    return 0;
}

# 0521, 2024-09-28 13:05:31, -------------------- (0%)

#include<iostream>
using namespace std;
int main(){
    int a,b;
    char A[a],B[b];
    cin >> a >> b;
    for(int i=0; i<a; i++){
        cin >> A[i];
    }
    for(int i=0; i<b; i++){
        cin >> B[i];
    }
    int sumA=0,sumB=0;
    for(int i=0; i<a; i++){
        if(A[i]='A') sumA += 11;
        else if(A[i]='2') sumA += 2;
        else if(A[i]='3') sumA += 3;
        else if(A[i]='4') sumA += 4;
        else if(A[i]='5') sumA += 5;
        else if(A[i]='6') sumA += 6;
        else if(A[i]='7') sumA += 7;
        else if(A[i]='8') sumA += 8;
        else if(A[i]='9') sumA += 9;
        else if(A[i]='10') sumA += 10;
        else if(A[i]='J') sumA += 10;
        else if(A[i]='Q') sumA += 10;
        else if(A[i]='K') sumA += 10;
    }
    if(sumA > 21) sumA -= 10;
    for(int i=0; i<b; i++){
        if(B[i]='A') sumB += 11;
        else if(B[i]='2') sumB += 2;
        else if(B[i]='3') sumB += 3;
        else if(B[i]='4') sumB += 4;
        else if(B[i]='5') sumB += 5;
        else if(B[i]='6') sumB += 6;
        else if(B[i]='7') sumB += 7;
        else if(B[i]='8') sumB += 8;
        else if(B[i]='9') sumB += 9;
        else if(B[i]='10') sumB += 10;
        else if(B[i]='J') sumB += 10;
        else if(B[i]='Q') sumB += 10;
        else if(B[i]='K') sumB += 10;
    }
    if(sumB > 21) sumB -= 10;
    if(sumA > 21 && sumB > 21 || sumA == sumB) cout << "Draw" << endl;
    else if(sumA > 21) cout << "B" << endl;
    else if(sumB > 21) cout << "A" << endl;
    else if(sumA < sumB) cout << "B" << endl;
    else cout << "A" << endl;
    cout << sumA << " " << sumB;
}
# 0522, 2024-09-28 13:16:47, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
using namespace std;
int main()
{
    int a, b;
    string A[a], B[b];
    cin >> a >> b;
    for (int i = 0; i < a; i++)
    {
        cin >> A[i];
    }
    for (int i = 0; i < b; i++)
    {
        cin >> B[i];
    }
    int sumA = 0, sumB = 0;
    for (int i = 0; i < a; i++)
    {
        if (A[i] == "A")
            sumA += 11;
        else if (A[i] == "2")
            sumA += 2;
        else if (A[i] == "3")
            sumA += 3;
        else if (A[i] == "4")
            sumA += 4;
        else if (A[i] == "5")
            sumA += 5;
        else if (A[i] == "6")
            sumA += 6;
        else if (A[i] == "7")
            sumA += 7;
        else if (A[i] == "8")
            sumA += 8;
        else if (A[i] == "9")
            sumA += 9;
        else if (A[i] == "10")
            sumA += 10;
        else if (A[i] == "J")
            sumA += 10;
        else if (A[i] == "Q")
            sumA += 10;
        else if (A[i] == "K")
            sumA += 10;
    }
    for (int i = 0; i < a; i++)
    {
        if (A[i] == "A" && sumA > 21)
            sumA -= 10;
    }
    for (int i = 0; i < b; i++)
    {
        if (B[i] == "A")
            sumB += 11;
        else if (B[i] == "2")
            sumB += 2;
        else if (B[i] == "3")
            sumB += 3;
        else if (B[i] == "4")
            sumB += 4;
        else if (B[i] == "5")
            sumB += 5;
        else if (B[i] == "6")
            sumB += 6;
        else if (B[i] == "7")
            sumB += 7;
        else if (B[i] == "8")
            sumB += 8;
        else if (B[i] == "9")
            sumB += 9;
        else if (B[i] == "10")
            sumB += 10;
        else if (B[i] == "J")
            sumB += 10;
        else if (B[i] == "Q")
            sumB += 10;
        else if (B[i] == "K")
            sumB += 10;
    }
    for (int i = 0; i < b; i++)
    {
        if (B[i] == "A" && sumB > 21)
            sumB -= 10;
    }
    if (sumA > 21 && sumB > 21 || sumA == sumB)
        cout << "Draw" << endl;
    else if (sumA > 21)
        cout << "B" << endl;
    else if (sumB > 21)
        cout << "A" << endl;
    else if (sumA < sumB)
        cout << "B" << endl;
    else
        cout << "A" << endl;
    cout << sumA << " " << sumB;
}

# 0523, 2024-09-28 10:19:42, PPPPP--PPPP--PPPP-PP (75%)

#include<bits/stdc++.h>
#define endl "\n"
using namespace std;

int main(){
    int numA,numB,sumA=0,sumB=0;
    string a[3]={"0"},b[3]={"0"};
    int repa[3]={0},repb[3]={0};
    cin >> numA >> numB;
    if(numA==2){
        cin >> a[0] >> a[1];
    }
    else if(numA==3){
        cin >> a[0] >> a[1] >> a[2];
    }
    if(numB==2){
        cin >> b[0] >> b[1];
    }
    else if(numB==3){
        cin >> b[0] >> b[1] >> b[2];
    }
    for(int i=0;i<numA;i++){
        if('2'<=a[i][0]<='9'){
            repa[i]=a[i][0]-'0';
        }
        if(a[i][0]=='J'||a[i][0]=='Q'||a[i][0]=='K'||a[i][0]=='1'){
            repa[i]=10;
        }
        if(a[i][0]=='A'){
            repa[i]=11;
        }
    }
    for(int i=0;i<numB;i++){
        if('2'<=b[i][0]<='9'){
            repb[i]=b[i][0]-'0';
        }
        if(b[i][0]=='J'||b[i][0]=='Q'||b[i][0]=='K'||b[i][0]=='1'){
            repb[i]=10;
        }
        if(b[i][0]=='A'){
            repb[i]=11;
        }
    }
    for(int i=0;i<numA;i++){
        sumA+=repa[i];
    }
    for(int i=0;i<numB;i++){
        sumB+=repb[i];
    }
    for(int i=0;i<numA;i++){
        if(a[i][0]=='A'){
            if(sumA>21){
                sumA-=10;
            }
        }
    }
    for(int i=0;i<numB;i++){
        if(b[i][0]=='A'){
            if(sumB>21){
                sumB-=10;
            }
        }
    }
    if(sumA>sumB && sumA<22){
        cout << "A" << endl;
        cout << sumA << " " << sumB;
    }
    else if(sumA<sumB && sumB<22){
        cout << "B" << endl;
        cout << sumA << " " << sumB;
    }
    else if(sumA==sumB){
        cout << "Draw" << endl;
        cout << sumA << " " << sumB;
    }
    else if(sumA>21 && sumB>21){
        cout << "Draw" << endl;
        cout << sumA << " " << sumB;
    }
}
# 0524, 2024-09-28 10:22:21, PPPPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
#define endl "\n"
using namespace std;

int main(){
    int numA,numB,sumA=0,sumB=0;
    string a[3]={"0"},b[3]={"0"};
    int repa[3]={0},repb[3]={0};
    cin >> numA >> numB;
    if(numA==2){
        cin >> a[0] >> a[1];
    }
    else if(numA==3){
        cin >> a[0] >> a[1] >> a[2];
    }
    if(numB==2){
        cin >> b[0] >> b[1];
    }
    else if(numB==3){
        cin >> b[0] >> b[1] >> b[2];
    }
    for(int i=0;i<numA;i++){
        if('2'<=a[i][0]<='9'){
            repa[i]=a[i][0]-'0';
        }
        if(a[i][0]=='J'||a[i][0]=='Q'||a[i][0]=='K'||a[i][0]=='1'){
            repa[i]=10;
        }
        if(a[i][0]=='A'){
            repa[i]=11;
        }
    }
    for(int i=0;i<numB;i++){
        if('2'<=b[i][0]<='9'){
            repb[i]=b[i][0]-'0';
        }
        if(b[i][0]=='J'||b[i][0]=='Q'||b[i][0]=='K'||b[i][0]=='1'){
            repb[i]=10;
        }
        if(b[i][0]=='A'){
            repb[i]=11;
        }
    }
    for(int i=0;i<numA;i++){
        sumA+=repa[i];
    }
    for(int i=0;i<numB;i++){
        sumB+=repb[i];
    }
    for(int i=0;i<numA;i++){
        if(a[i][0]=='A'){
            if(sumA>21){
                sumA-=10;
            }
        }
    }
    for(int i=0;i<numB;i++){
        if(b[i][0]=='A'){
            if(sumB>21){
                sumB-=10;
            }
        }
    }
    if(sumA>sumB && sumA<22){
        cout << "A" << endl;
        cout << sumA << " " << sumB;
    }
    else if(sumA<sumB && sumB<22){
        cout << "B" << endl;
        cout << sumA << " " << sumB;
    }
    else if(sumA==sumB){
        cout << "Draw" << endl;
        cout << sumA << " " << sumB;
    }
    else if(sumA>21 && sumB>21){
        cout << "Draw" << endl;
        cout << sumA << " " << sumB;
    }
    else if(sumA<=21 && sumB>21){
        cout << "A" << endl;
        cout << sumA << " " << sumB;
    }
    else if(sumA>21 && sumB<=21){
        cout << "B" << endl;
        cout << sumA << " " << sumB;
    }
}

# 0525, 2024-09-28 09:47:09, --PPP--P-----PP-P--- (35%)

#include<iostream>

using namespace std;

int main(){
    int score_A=0;
    int score_B=0;
    int a,b;
    cin >> a >> b;
    string A[a];
    string B[b];
    for(int i=0;i<a;++i){
        cin >> A[i];
    }
    for(int i=0;i<b;++i){
        cin >> B[i];
    }
    for(int i = 0;i<a;i++){
        if(A[i] == "J" || A[i] == "Q" || A[i] == "K"){
            score_A +=10;
        }
        else{
            if(A[i] != "J" && A[i] != "Q" &&A[i] != "K"&& A[i] != "A"){
                score_A += stoi(A[i]);
            }
            else{
                score_A += 11;
            }
        }
    }
    for(int i = 0;i<b;i++){
        if(B[i] == "J" || B[i] == "Q" || B[i] == "K"){
            score_B +=10;
        }
        else{
            if(B[i] != "J" && B[i] != "Q" &&B[i] != "K"&& B[i] != "A"){
                score_B += stoi(B[i]);
            }
            else{
                score_B += 11;
            }
        }
    }
    int sameA=0;
    int sameB=0;
    for(int i=0;i<a;i++){
        if(A[i] == "A") sameA++;
    }
    for(int i=0;i<b;i++){
        if(B[i] == "A") sameB++;
    }
    int m=0;
    int n=0;
   while(score_A > 21 && m<sameA){
        score_A -= 10;
        m++;
   }
   while(score_B > 21 && n<sameB){
    score_B -= 10;
    n++;
   }
    if(score_A > score_B && score_A<= 21){
        cout << A << endl;
        cout << score_A <<" "<<score_B;
    }
    else if(score_B > score_A && score_B<= 21){
        cout << B << endl;
        cout << score_A <<" "<<score_B;
    }
    else if(score_A > 21 && score_B<= 21){
        cout << B << endl;
        cout << score_A <<" "<<score_B;
    }
    else if(score_B > 21 && score_A<= 21){
        cout << A << endl;
        cout << score_A <<" "<<score_B;
    }
    else if(score_B > 21 && score_A> 21){
        cout << "Draw" << endl;
        cout << score_A <<" "<<score_B;
    }
    else if(score_B ==score_A && score_A<=21){
        cout << "Draw" << endl;
        cout << score_A <<" "<<score_B;
    }
}
# 0526, 2024-09-28 09:48:44, PPPPPPPPPPPPPPPPPPPP (100%)

#include<iostream>

using namespace std;

int main(){
    int score_A=0;
    int score_B=0;
    int a,b;
    cin >> a >> b;
    string A[a];
    string B[b];
    for(int i=0;i<a;++i){
        cin >> A[i];
    }
    for(int i=0;i<b;++i){
        cin >> B[i];
    }
    for(int i = 0;i<a;i++){
        if(A[i] == "J" || A[i] == "Q" || A[i] == "K"){
            score_A +=10;
        }
        else{
            if(A[i] != "J" && A[i] != "Q" &&A[i] != "K"&& A[i] != "A"){
                score_A += stoi(A[i]);
            }
            else{
                score_A += 11;
            }
        }
    }
    for(int i = 0;i<b;i++){
        if(B[i] == "J" || B[i] == "Q" || B[i] == "K"){
            score_B +=10;
        }
        else{
            if(B[i] != "J" && B[i] != "Q" &&B[i] != "K"&& B[i] != "A"){
                score_B += stoi(B[i]);
            }
            else{
                score_B += 11;
            }
        }
    }
    int sameA=0;
    int sameB=0;
    for(int i=0;i<a;i++){
        if(A[i] == "A") sameA++;
    }
    for(int i=0;i<b;i++){
        if(B[i] == "A") sameB++;
    }
    int m=0;
    int n=0;
   while(score_A > 21 && m<sameA){
        score_A -= 10;
        m++;
   }
   while(score_B > 21 && n<sameB){
    score_B -= 10;
    n++;
   }
    if(score_A > score_B && score_A<= 21){
        cout << "A" << endl;
        cout << score_A <<" "<<score_B;
    }
    else if(score_B > score_A && score_B<= 21){
        cout << "B" << endl;
        cout << score_A <<" "<<score_B;
    }
    else if(score_A > 21 && score_B<= 21){
        cout << "B" << endl;
        cout << score_A <<" "<<score_B;
    }
    else if(score_B > 21 && score_A<= 21){
        cout << "A" << endl;
        cout << score_A <<" "<<score_B;
    }
    else if(score_B > 21 && score_A> 21){
        cout << "Draw" << endl;
        cout << score_A <<" "<<score_B;
    }
    else if(score_B ==score_A && score_A<=21){
        cout << "Draw" << endl;
        cout << score_A <<" "<<score_B;
    }
}

# 0527, 2024-09-28 09:45:44, PP---------------P-- (15%)

#include <iostream>
using namespace std;
int main(){
    int a,b,suma=0,sumb=0;
    cin>>a>>b;
    char da,db;
    for(int i=0;i<a;i++){
        cin>>da;
        if(da<'A'){
            if(da=='1'){
                suma+=10;
            }
            else suma+=da-'0';
        }
        else{
            if(da=='K'||da=='Q'||da=='J'){
                suma+=10;
            }
            if(da=='A'){
                if(suma+11<=21){
                    suma+=11;
                }
                else{
                    suma+=1;
                }
            }
        }
    }

    for(int i=0;i<a;i++){
        cin>>db;
        if(db<'A'){
            if(db=='1'){
                sumb+=10;
            }            
            else sumb+=db-'0';
        }
        else{
            if(db=='K'||db=='Q'||db=='J'){
                sumb+=10;
            }
            if(db=='A'){
                if(sumb+11<=21){
                    sumb+=11;
                }
                else{
                    sumb+=1;
                }
            }
        }
    }

    if(suma>21){
        if(sumb<=21){
            cout<<"B"<<endl;
            cout<<suma<<" "<<sumb;
        }
        else{
            cout<<"Draw";
            cout<<suma<<" "<<sumb;
        } 
    }
    else if(sumb>21){
        cout<<"A"<<endl;
        cout<<suma<<" "<<sumb;
    }
    else{
        if(21-suma>21-sumb){
            cout<<"B"<<endl;
            cout<<suma<<" "<<sumb;
        }
        else if(suma==sumb){
            cout<<"Draw";
            cout<<suma<<" "<<sumb;
        }else{
            cout<<"A"<<endl;
            cout<<suma<<" "<<sumb;
        }
    }
}
# 0528, 2024-09-28 10:12:18, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <vector>
#include <algorithm>
#include <string>
using namespace std;
int main(){
    int a,b,suma=0,sumb=0;
    cin>>a>>b;
    string da[a],db[b];
    vector<string> deck({"K","Q","J","A","10"});
    for(int i=0;i<a;i++){
        cin>>da[i];
        if(find(deck.begin(),deck.end(),da[i])==deck.end()){
            suma+=stoi(da[i]);
        }
        else suma+=10;
    }
    for(string e:da){
        if (e=="A"){
            if(suma>=21){
                suma-=9;
            }
            else suma++;
        }
    }

    for(int i=0;i<b;i++){
        cin>>db[i];
        if(find(deck.begin(),deck.end(),db[i])==deck.end()){
            sumb+=stoi(db[i]);
        }
        else sumb+=10;
    }
    for(string e:db){
        if (e=="A"){
            if(sumb>=21){
                sumb-=9;
            }
            else sumb++;
        }
    }


    if(suma>21){
        if(sumb<=21){
            cout<<"B"<<endl;
            cout<<suma<<" "<<sumb;
        }
        else{
            cout<<"Draw"<<endl;
            cout<<suma<<" "<<sumb;
        } 
    }
    else if(sumb>21){
        cout<<"A"<<endl;
        cout<<suma<<" "<<sumb;
    }
    else{
        if(21-suma>21-sumb){
            cout<<"B"<<endl;
            cout<<suma<<" "<<sumb;
        }
        else if(suma==sumb){
            cout<<"Draw"<<endl;
            cout<<suma<<" "<<sumb;
        }else{
            cout<<"A"<<endl;
            cout<<suma<<" "<<sumb;
        }
    }
}

# 0529, 2024-09-28 11:01:30, PPPPPPPPP--P-------- (50%)

#include <iostream>
#include <string>
using namespace std;
int findsum(string arr[], int size){
    int sum = 0;
    string special10 = "JQK";
    for(int i=0; i<size; i++){
        if (arr[i].find_first_of(special10)!=string::npos){
            sum += 10;
        } else {
            if(arr[i]=="A"){continue;}
            sum+=stoi(arr[i]);
        }
    }
    for(int i=0; i<size; i++){
        if (arr[i]=="A"&&!(sum>19)){
            sum++;
        }
    }
    for(int i=0; i<size; i++){
        if (arr[i]=="A"&&!(sum>19)){
            sum+=10;
        }
    }
    return sum;

}
int main() {
    int sizeA, sizeB; cin >> sizeA >> sizeB;
    string strA[sizeA], strB[sizeB];
    for(int i=0; i<sizeA; i++){
        cin >> strA[i];
    }
    for(int i=0; i<sizeB; i++){
        cin >> strB[i];
    }
    int scoreA =findsum(strA, sizeA);
    int scoreB =findsum(strB, sizeB);
    if(scoreA>21&&scoreB>21){
        cout << "Draw\n" << scoreA << " " << scoreB;
    } else if(scoreB>21&&scoreA<=21){
        cout << "A\n" << scoreA << " " << scoreB;
    } else if(scoreA>21&&scoreB<=21){
        cout << "B\n" << scoreA << " " << scoreB;
    } else if(scoreA==scoreB){
        cout << "Draw\n" << scoreA <<" "<< scoreB;
    }else{
        (scoreA>scoreB)? cout << "A\n": cout << "B\n";
        cout << scoreA <<" "<< scoreB;
    }
}
# 0530, 2024-09-28 11:08:00, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <string>
using namespace std;
int findsum(string arr[], int size){
    int sum = 0;
    string special10 = "JQK";
    for(int i=0; i<size; i++){
        if (arr[i].find_first_of(special10)!=string::npos){
            sum += 10;
        } else {
            if(arr[i]=="A"){continue;}
            sum+=stoi(arr[i]);
        }
    }
    for(int i=0; i<size; i++){
        if (arr[i]=="A"){
            sum++;
        }
    }
    for(int i=0; i<size; i++){
        if (arr[i]=="A"&&!(sum>=12)){
            sum+=10;
        }
    }
    return sum;

}
int main() {
    int sizeA, sizeB; cin >> sizeA >> sizeB;
    string strA[sizeA], strB[sizeB];
    for(int i=0; i<sizeA; i++){
        cin >> strA[i];
    }
    for(int i=0; i<sizeB; i++){
        cin >> strB[i];
    }
    int scoreA =findsum(strA, sizeA);
    int scoreB =findsum(strB, sizeB);
    if(scoreA>21&&scoreB>21){
        cout << "Draw\n" << scoreA << " " << scoreB;
    } else if(scoreB>21&&scoreA<=21){
        cout << "A\n" << scoreA << " " << scoreB;
    } else if(scoreA>21&&scoreB<=21){
        cout << "B\n" << scoreA << " " << scoreB;
    } else if(scoreA==scoreB){
        cout << "Draw\n" << scoreA <<" "<< scoreB;
    }else{
        (scoreA>scoreB)? cout << "A\n": cout << "B\n";
        cout << scoreA <<" "<< scoreB;
    }
}

# 0531, 2024-09-28 09:42:14, PPPPPPPPP---P-P--PP- (65%)

#include <iostream>
#include <cmath>
#include <map>

int Ascore, Bscore, Aace, Bace;
bool AhasAce, BhasAce;
std::string cardinput;

int main()
{
    int totalACard, totalBCard;
    std::cin >> totalACard >> totalBCard;
    std::map<std::string, int> cardScore;
    cardScore["2"] = 2;
    cardScore["3"] = 3;
    cardScore["4"] = 4;
    cardScore["5"] = 5;
    cardScore["6"] = 6;
    cardScore["7"] = 7;
    cardScore["8"] = 8;
    cardScore["9"] = 9;
    cardScore["10"] = 10;
    cardScore["J"] = 10;
    cardScore["Q"] = 10;
    cardScore["K"] = 10;
    for (int i = 0; i < totalACard; i++)
    {
        std::cin >> cardinput;
        if (cardinput != "A")
        {
            Ascore += cardScore[cardinput];
        }
        else
        {
            Aace++;
        }
    }
    for (int i = 0; i < totalBCard; i++)
    {
        std::cin >> cardinput;
        if (cardinput != "A")
        {
            Bscore += cardScore[cardinput];
        }
        else
        {
            Bace++;
        }
    }

    while (Aace > 0)
    {
        if (Aace*11 > Ascore + 11)
        {
            Ascore += 1;
            Aace--;
        }
        else
        {
            Ascore += 11;
            Aace--;
        }
    }

    while (Bace > 0)
    {
        if (Bace*11 > Bscore + 11)
        {
            Bscore += 1;
            Bace--;
        }
        else
        {
            Bscore += 11;
            Bace--;
        }
    }
    
    if (Ascore > 21 && Bscore > 21 || Ascore == Bscore)
    {
        std::cout << "Draw\n" << Ascore << " " << Bscore;
        return 0;
    }
    else if (Ascore > 21 && Bscore <= 21 || Ascore < Bscore && Bscore <= 21)
    {
        std::cout << "B\n" << Ascore << " " << Bscore;
    }
    else if (Ascore <= 21 && Bscore > 21 || Ascore > Bscore && Ascore <= 21)
    {
        std::cout << "A\n" << Ascore << " " << Bscore;
    }
}
# 0532, 2024-09-28 09:51:34, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <cmath>
#include <map>

int Ascore, Bscore, Aace, Bace;
bool AhasAce, BhasAce;
std::string cardinput;

int main()
{
    int totalACard, totalBCard;
    std::cin >> totalACard >> totalBCard;
    std::map<std::string, int> cardScore;
    cardScore["2"] = 2;
    cardScore["3"] = 3;
    cardScore["4"] = 4;
    cardScore["5"] = 5;
    cardScore["6"] = 6;
    cardScore["7"] = 7;
    cardScore["8"] = 8;
    cardScore["9"] = 9;
    cardScore["10"] = 10;
    cardScore["J"] = 10;
    cardScore["Q"] = 10;
    cardScore["K"] = 10;
    for (int i = 0; i < totalACard; i++)
    {
        std::cin >> cardinput;
        if (cardinput != "A")
        {
            Ascore += cardScore[cardinput];
        }
        else
        {
            Aace++;
        }
    }
    for (int i = 0; i < totalBCard; i++)
    {
        std::cin >> cardinput;
        if (cardinput != "A")
        {
            Bscore += cardScore[cardinput];
        }
        else
        {
            Bace++;
        }
    }

    while (Aace > 0)
    {
        if (Ascore + 11*Aace > 21)
        {
            Ascore += 1;
            Aace--;
        }
        else
        {
            Ascore += 11;
            Aace--;
        }
    }

    while (Bace > 0)
    {
        if (Bscore + 11*Bace > 21)
        {
            Bscore += 1;
            Bace--;
        }
        else
        {
            Bscore += 11;
            Bace--;
        }
    }
    
    if (Ascore > 21 && Bscore > 21 || Ascore == Bscore)
    {
        std::cout << "Draw\n" << Ascore << " " << Bscore;
    }
    else if (Ascore > 21 && Bscore <= 21 || Ascore < Bscore && Bscore <= 21)
    {
        std::cout << "B\n" << Ascore << " " << Bscore;
    }
    else if (Ascore <= 21 && Bscore > 21 || Ascore > Bscore && Ascore <= 21)
    {
        std::cout << "A\n" << Ascore << " " << Bscore;
    }
}

# 0533, 2024-09-28 09:28:33, PPPPPPPPPPPPP-P----- (70%)

#include <bits/stdc++.h>

using namespace std;
typedef long long ll;
typedef double db;

map<string,int> mp = {
    {"A",11},
    {"2",2},
    {"3",3},
    {"4",4},
    {"5",5},
    {"6",6},
    {"7",7},
    {"8",8},
    {"9",9},
    {"10",10},
    {"J",10},
    {"Q",10},
    {"K",10}
};

int main(){
    int a,b; cin >> a >> b;
    int tag = 0;
    int sumA = 0,sumB = 0;
    vector<string> cA;
    for(int i=0;i<a;i++){
        string x;
        cin >> x;
        if(x == "A") tag = 1;
        sumA += mp[x];
    }
    if(tag == 1){
        if(sumA > 21) sumA -= 10;
    }
    int tag2 = 0;
    for(int i=0;i<b;i++){
        string x;
        cin >> x;
        if(x == "A") tag2 = 1;
        sumB += mp[x];
    }
    if(tag2 == 1){
        if(sumB > 21) sumB -= 10;
    }

    int difA,difB;
    difA = 21 - sumA;
    difB = 21 - sumB;
    if(difA < 0 && difB > 0){
        cout << "B" << '\n'; 
    }
    else if(difB < 0 && difA > 0){
        cout << "A" << '\n';
    }
    else if(difA < 0 && difB < 0){
        cout << "Draw" << '\n';
    }
    else if(difA == difB){
        cout << "Draw" << '\n';
    }
    else if(difA > difB){
        cout << "B" << '\n';
    }
    else if(difB > difA){
        cout << "A" << '\n';
    }

    cout << sumA << ' ' << sumB;
}
# 0534, 2024-09-28 09:32:24, PPPPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>

using namespace std;
typedef long long ll;
typedef double db;

map<string,int> mp = {
    {"A",11},
    {"2",2},
    {"3",3},
    {"4",4},
    {"5",5},
    {"6",6},
    {"7",7},
    {"8",8},
    {"9",9},
    {"10",10},
    {"J",10},
    {"Q",10},
    {"K",10}
};

int main(){
    int a,b; cin >> a >> b;
    int tag = 0;
    int sumA = 0,sumB = 0;
    vector<string> cA;
    for(int i=0;i<a;i++){
        string x;
        cin >> x;
        if(x == "A") tag++;
        sumA += mp[x];
    }
    while(tag > 0){
        if(sumA > 21){
            sumA-=10;
        }
        tag--;
    }
    int tag2 = 0;
    for(int i=0;i<b;i++){
        string x;
        cin >> x;
        if(x == "A") tag2++;
        sumB += mp[x];
    }
    while(tag2 > 0){
        if(sumB > 21){
            sumB-=10;
        }
        tag2--;
    }

    int difA,difB;
    difA = 21 - sumA;
    difB = 21 - sumB;
    if(difA < 0 && difB > 0){
        cout << "B" << '\n'; 
    }
    else if(difB < 0 && difA > 0){
        cout << "A" << '\n';
    }
    else if(difA < 0 && difB < 0){
        cout << "Draw" << '\n';
    }
    else if(difA == difB){
        cout << "Draw" << '\n';
    }
    else if(difA > difB){
        cout << "B" << '\n';
    }
    else if(difB > difA){
        cout << "A" << '\n';
    }

    cout << sumA << ' ' << sumB;
}

# 0535, 2024-09-28 10:01:33, ----P--------P----PP (20%)

#include <bits/stdc++.h>
using namespace std;

int main() {
    int a, b;
    cin >> a >> b;
    string X, Y;
    int A[10], B[10], sumA = 0, sumB = 0, A1 = 0, A2 = 0;
    for(int i = 0; i < a; i++) {
        cin >> X;
        if(X == "A") {
            A[i] = 1;
            A1++;
        }
        else if(X >= "2" && X <= "9") {
            A[i] = stoi(X) - 48;
        }
        else {
            A[i] = 10;
        }
        sumA += A[i];
    }
    for(int i = 0; i < b; i++) {
        cin >> Y;
        if(Y == "A") {
            B[i] = 1;
            A2++;
        }
        else if(Y >= "2" && Y <= "9") {
            B[i] = stoi(Y) - 48;
        }
        else {
            B[i] = 10;
        }
        sumB += B[i];
    }
    // cout << A1 << " " << A2 << endl;
    for(int i = 0; i < A1; i++) {
        if(sumA + 10 <= 21) {
            sumA += 10; 
        }
    }
    for(int i = 0; i < A2; i++) {
        if(sumB + 10 <= 21) {
            sumB += 10; 
        }
    }
    if(sumA > 21 && sumB > 21) {
        cout << "Draw" << endl;
        cout << sumA << " " << sumB;
    }
    else if (sumA < 21 && sumB > 21) {
        cout << "A" << endl;
        cout << sumA << " " << sumB;
    }
    else if (sumA > 21 && sumB < 21) {
        cout << "B" << endl;
        cout << sumA << " " << sumB;
    }
    else {
        if(sumA == sumB) {
            cout << "Draw" << endl;
            cout << sumA << " " << sumB;
        }
        else if(sumA > sumB) {
            cout << "A" << endl;
            cout << sumA << " " << sumB;
        }
        else {
            cout << "B" << endl;
            cout << sumA << " " << sumB;
        }
    }

    return 0;
}
# 0536, 2024-09-28 10:02:36, PPPPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
using namespace std;

int main() {
    int a, b;
    cin >> a >> b;
    string X, Y;
    int A[10], B[10], sumA = 0, sumB = 0, A1 = 0, A2 = 0;
    for(int i = 0; i < a; i++) {
        cin >> X;
        if(X == "A") {
            A[i] = 1;
            A1++;
        }
        else if(X >= "2" && X <= "9") {
            A[i] = stoi(X);
        }
        else {
            A[i] = 10;
        }
        sumA += A[i];
    }
    for(int i = 0; i < b; i++) {
        cin >> Y;
        if(Y == "A") {
            B[i] = 1;
            A2++;
        }
        else if(Y >= "2" && Y <= "9") {
            B[i] = stoi(Y);
        }
        else {
            B[i] = 10;
        }
        sumB += B[i];
    }
    // cout << A1 << " " << A2 << endl;
    for(int i = 0; i < A1; i++) {
        if(sumA + 10 <= 21) {
            sumA += 10; 
        }
    }
    for(int i = 0; i < A2; i++) {
        if(sumB + 10 <= 21) {
            sumB += 10; 
        }
    }
    if(sumA > 21 && sumB > 21) {
        cout << "Draw" << endl;
        cout << sumA << " " << sumB;
    }
    else if (sumA < 21 && sumB > 21) {
        cout << "A" << endl;
        cout << sumA << " " << sumB;
    }
    else if (sumA > 21 && sumB < 21) {
        cout << "B" << endl;
        cout << sumA << " " << sumB;
    }
    else {
        if(sumA == sumB) {
            cout << "Draw" << endl;
            cout << sumA << " " << sumB;
        }
        else if(sumA > sumB) {
            cout << "A" << endl;
            cout << sumA << " " << sumB;
        }
        else {
            cout << "B" << endl;
            cout << sumA << " " << sumB;
        }
    }

    return 0;
}

# 0537, 2024-09-28 10:16:28, PPPPTTTTPPPTTPPPPTPP (65%)

#include  <iostream>
using namespace std;
int main(){
    int a,b,SA=0,SB=0;
    cin >> a >> b;
    string A[a],B[b];

    for(int i=0 ; i<a ;i++){
        cin >> A[i];
        if(A[i]=="A"){
            SA += 11;
        }else if(A[i]=="2"){
            SA += 2;
        }else if(A[i]=="3"){
            SA += 3;
        }else if(A[i]=="4"){
            SA += 4;
        }else if(A[i]=="5"){
            SA += 5;
        }else if(A[i]=="6"){
            SA += 6;
        }else if(A[i]=="7"){
            SA += 7;
        }else if(A[i]=="8"){
            SA += 8;
        }else if(A[i]=="9"){
            SA += 9;
        }else if(A[i]=="10"||A[i]=="J"||A[i]=="Q"||A[i]=="K"){
            SA += 10;
        }
    }
    for(int i=0 ; i<b ;i++){
        cin >> B[i];
        if(B[i]=="A"){
            SB += 11;
        }else if(B[i]=="2"){
            SB += 2;
        }else if(B[i]=="3"){
            SB += 3;
        }else if(B[i]=="4"){
            SB += 4;
        }else if(B[i]=="5"){
            SB += 5;
        }else if(B[i]=="6"){
            SB += 6;
        }else if(B[i]=="7"){
            SB += 7;
        }else if(B[i]=="8"){
            SB += 8;
        }else if(B[i]=="9"){
            SB += 9;
        }else if(B[i]=="10"||B[i]=="J"||B[i]=="Q"||B[i]=="K"){
            SB += 10;
        }
    }
    while(SA>21){
        for(int i=0 ;i< a; i++){
            if(A[i] == "A"){
                SA -= 10;
                break;
            }
        }
    }
    while(SB>21){
        for(int i=0 ;i< b; i++){
            if(B[i] == "A"){
                SB -= 10;
                break;
            }
        }
    }
    if(SA > SB){
        cout << "A" << endl;
    }
    else if(SA < SB){
        cout << "B" << endl;
    }
    else{
        cout << "Draw" << endl;
    }
    cout << SA << " " << SB;
    
}
# 0538, 2024-09-28 10:39:04, PPPPPPPPPPPPPPPPPPPP (100%)

#include  <iostream>
using namespace std;
int main(){
    int a,b,SA=0,SB=0;
    cin >> a >> b;
    string A[a],B[b];

    for(int i=0 ; i<a ;i++){
        cin >> A[i];
        if(A[i]=="A"){
            SA += 11;
        }else if(A[i]=="2"){
            SA += 2;
        }else if(A[i]=="3"){
            SA += 3;
        }else if(A[i]=="4"){
            SA += 4;
        }else if(A[i]=="5"){
            SA += 5;
        }else if(A[i]=="6"){
            SA += 6;
        }else if(A[i]=="7"){
            SA += 7;
        }else if(A[i]=="8"){
            SA += 8;
        }else if(A[i]=="9"){
            SA += 9;
        }else if(A[i]=="10"||A[i]=="J"||A[i]=="Q"||A[i]=="K"){
            SA += 10;
        }
    }
    
    for(int i=0 ; i<b ;i++){
        cin >> B[i];
        if(B[i]=="A"){
            SB += 11;
        }else if(B[i]=="2"){
            SB += 2;
        }else if(B[i]=="3"){
            SB += 3;
        }else if(B[i]=="4"){
            SB += 4;
        }else if(B[i]=="5"){
            SB += 5;
        }else if(B[i]=="6"){
            SB += 6;
        }else if(B[i]=="7"){
            SB += 7;
        }else if(B[i]=="8"){
            SB += 8;
        }else if(B[i]=="9"){
            SB += 9;
        }else if(B[i]=="10"||B[i]=="J"||B[i]=="Q"||B[i]=="K"){
            SB += 10;
        }
        
    }
    
    for(int i=0 ;i< a; i++){
        if(A[i] == "A"&& SA>21){
            SA -= 10;
        }
    }
    
    for(int i=0 ;i< b; i++){
       if(B[i] == "A"&& SB>21){
            SB -= 10;
        }
    }
    if(SA>21 && SB<=21){
        cout << "B" << endl;
    }
    else if(SA<=21 && SB>21){
        cout << "A" << endl;
    }
    else if(SA>21 && SB>21){
        cout << "Draw" << endl;
    }
    else if(SA > SB){
        cout << "A" << endl;
    }
    else if(SA < SB){
        cout << "B" << endl;
    }
    else{
        cout << "Draw" << endl;
    }
    cout << SA << " " << SB;
    
}

# 0539, 2024-09-28 10:16:26, PP---PP------------- (20%)

#include <iostream>
using namespace std;
int main () {
    int a,b;
    cin >> a >> b;
    string A[a],B[b];
    int iA[a],iB[b];
    for (int i=0;i<a;i++) cin >> A[i];
    for (int i=0;i<b;i++) cin >> B[i];
    for (int i=0;i<a;i++) {
        if (A[i].length()==1) {
            int a1=A[i][0]-'0';
            if ((a1>=0)&&(a1<=9)) iA[i]=a1;
            else iA[i]=10;
        } else iA[i]=10;
    }
    for (int i=0;i<b;i++) {
        if (B[i].length()==1) {
            int b1=B[i][0]-'0';
            if (b1>=0&&b1<=9) iB[i]=b1;
            else iB[i]=10;
        } else iB[i]=10;
    }
    int sumA=0,sumB=0;
    for (int i=0;i<a;i++) sumA+=iA[i];
    for (int i=0;i<b;i++) sumB+=iB[i];
    if (sumA==sumB) cout << "draw" << endl;
    else if ((sumA>21)&&(sumB>21)) cout << "draw" << endl;
    else if (sumA>21) cout << "B" << endl;
    else if (sumB>21) cout << "A" << endl;
    else if (sumA>sumB) cout << "A" << endl;
    else if (sumB>sumA) cout << "B" << endl;
    cout << sumA << " " << sumB << endl;
}
# 0540, 2024-09-28 10:31:52, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
using namespace std;
int main () {
    int a,b;
    cin >> a >> b;
    string A[a],B[b];
    int iA[a],iB[b];
    bool found=false;
    for (int i=0;i<a;i++) cin >> A[i];
    for (int i=0;i<b;i++) cin >> B[i];
    for (int i=0;i<a;i++) {
        if (A[i].length()==1) {
            int a1=A[i][0]-'0';
            if ((a1>=0)&&(a1<=9)) iA[i]=a1;
            else if (A[i]=="A") {
                iA[i]=1;
            }
            else iA[i]=10;
        } else iA[i]=10;
    }
    for (int i=0;i<b;i++) {
        if (B[i].length()==1) {
            int b1=B[i][0]-'0';
            if (b1>=0&&b1<=9) iB[i]=b1;
            else if (B[i]=="A") {
                iB[i]=1;
            }
            else iB[i]=10;
        } else iB[i]=10;
    }
    int sumA=0,sumB=0;
    for (int i=0;i<a;i++) {
        if (iA[i]==1) {
            found=true;
        }
        sumA+=iA[i];
    }
    if (found) {
        int sumA2=sumA+10;
        if (sumA2<=21&&((21-sumA2)<(21-sumA))) sumA=sumA2;
        found=false;
    }
    for (int i=0;i<b;i++) {
        if (iB[i]==1) {
            found=true;
        }
        sumB+=iB[i];
    }
    if (found) {
        int sumB2=sumB+10;
        if (sumB2<=21&&((21-sumB2)<(21-sumB))) sumB=sumB2;
        found=false;
    }
    if (sumA==sumB) cout << "Draw" << endl;
    else if ((sumA>21)&&(sumB>21)) cout << "Draw" << endl;
    else if (sumA>21) cout << "B" << endl;
    else if (sumB>21) cout << "A" << endl;
    else if (sumA>sumB) cout << "A" << endl;
    else if (sumB>sumA) cout << "B" << endl;
    cout << sumA << " " << sumB << endl;
}

# 0541, 2024-09-28 12:50:15, PPPPP---P-----P---P- (40%)

#include <iostream>
using namespace std;



int main() {
    int scoreA=0 , scoreB=0;
    int A,B;
    cin>>A>>B;
    string inp;
    for (int i=0 ; i<A ; i++) {
        cin>>inp;
        if (inp=="A") {
            if (scoreA+11 <= 21) {
                scoreA+=11;
            } else {
                scoreA+=1;
            }
        } else if(inp=="2") {
            scoreA+=2;
        } else if(inp=="3") {
            scoreA+=3;
        } else if(inp=="4") {
            scoreA+=4;
        } else if(inp=="5") {
            scoreA+=5;
        } else if(inp=="6") {
            scoreA+=6;
        } else if(inp=="7") {
            scoreA+=7;
        } else if(inp=="8") {
            scoreA+=8;
        } else if(inp=="9") {
            scoreA+=9;
        } else if(inp=="10") {
            scoreA+=10;
        } else if(inp=="J") {
            scoreA+=10;
        } else if(inp=="Q") {
            scoreA+=10;
        } else if(inp=="K") {
            scoreA+=10;
        }
    }

    for (int i=0 ; i<B ; i++) {
        cin>>inp;
        if (inp=="A") {
            if (scoreB+11 <= 21) {
                scoreB+=11;
            } else {
                scoreB+=1;
            }
        } else if(inp=="2") {
            scoreB+=2;
        } else if(inp=="3") {
            scoreB+=3;
        } else if(inp=="4") {
            scoreB+=4;
        } else if(inp=="5") {
            scoreB+=5;
        } else if(inp=="6") {
            scoreB+=6;
        } else if(inp=="7") {
            scoreB+=7;
        } else if(inp=="8") {
            scoreB+=8;
        } else if(inp=="9") {
            scoreB+=9;
        } else if(inp=="10") {
            scoreB+=10;
        } else if(inp=="J") {
            scoreB+=10;
        } else if(inp=="Q") {
            scoreB+=10;
        } else if(inp=="K") {
            scoreB+=10;
        }
    }
    
    if (scoreA>scoreB) {
        cout<<"A";
    } else if (scoreA<scoreB) {
        cout<<"B";
    } else {
        cout<<"Draw";
    }
    cout<<endl<<scoreA<<" "<<scoreB;
}
# 0542, 2024-09-28 13:10:43, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <vector>
using namespace std;



int main() {
    int scoreA=0 , scoreB=0;
    int A,B;
    cin>>A>>B;
    string inp;
    vector<string> vec;

    for (int i=0 ; i<A ; i++) {
        cin>>inp;
        if (inp=="A") {
            vec.push_back(inp);
            scoreA+=11;
        } else if(inp=="2") {
            scoreA+=2;
        } else if(inp=="3") {
            scoreA+=3;
        } else if(inp=="4") {
            scoreA+=4;
        } else if(inp=="5") {
            scoreA+=5;
        } else if(inp=="6") {
            scoreA+=6;
        } else if(inp=="7") {
            scoreA+=7;
        } else if(inp=="8") {
            scoreA+=8;
        } else if(inp=="9") {
            scoreA+=9;
        } else if(inp=="10") {
            scoreA+=10;
        } else if(inp=="J") {
            scoreA+=10;
        } else if(inp=="Q") {
            scoreA+=10;
        } else if(inp=="K") {
            scoreA+=10;
        }
    }
    int count = vec.size();
    while (scoreA>21 && count!=0) {
        scoreA-=10;
        count--;
    }

    vec.clear();

    for (int i=0 ; i<B ; i++) {
        cin>>inp;
        if (inp=="A") {
            vec.push_back(inp);
            scoreB+=11;
        } else if(inp=="2") {
            scoreB+=2;
        } else if(inp=="3") {
            scoreB+=3;
        } else if(inp=="4") {
            scoreB+=4;
        } else if(inp=="5") {
            scoreB+=5;
        } else if(inp=="6") {
            scoreB+=6;
        } else if(inp=="7") {
            scoreB+=7;
        } else if(inp=="8") {
            scoreB+=8;
        } else if(inp=="9") {
            scoreB+=9;
        } else if(inp=="10") {
            scoreB+=10;
        } else if(inp=="J") {
            scoreB+=10;
        } else if(inp=="Q") {
            scoreB+=10;
        } else if(inp=="K") {
            scoreB+=10;
        }
    }
    count = vec.size();
    while (scoreB>21 && count!=0) {
        scoreB-=10;
        count--;
    }

    if (scoreA == scoreB || (scoreA>21 && scoreB>21)) {
        cout<<"Draw";
    } else if ((scoreA>scoreB && scoreA<=21) || scoreB>21) {
        cout<<"A";
    } else if ((scoreA<scoreB && scoreB<=21) || scoreA>21) {
        cout<<"B";
    }
    cout<<endl<<scoreA<<" "<<scoreB;
}

# 0543, 2024-09-28 13:22:22, PPPPPPPPPPPPP-P-PPP- (85%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    int a,b;
    cin >> a >> b;
    int Aofa{0},Aofb{0};
    int asum{0},bsum{0};
    while(a--){
        string x;
        cin >> x;
        if(x=="A"){
            Aofa++;
            continue;
        }
        if(x=="J" || x=="Q" || x=="K"){
            asum += 10;
            continue;
        }
        asum += stoi(x);
    }
    while(Aofa--){
        if(asum+11<=21){
            asum += 11;
        }
        else{
            asum += 1;
        }
    }
    while(b--){
        string x;
        cin >> x;
        if(x=="A"){
            Aofb++;
            continue;
        }
        if(x=="J" || x=="Q" || x=="K"){
            bsum += 10;
            continue;
        }
        bsum += stoi(x);
    }
    while(Aofb--){
        if(bsum+11<=21){
            bsum += 11;
        }
        else{
            bsum += 1;
        }
    }
    if(asum > 21 && bsum > 21 || asum == bsum){
        cout << "Draw" << '\n';
    }
    else if(asum > bsum && asum <=21 || bsum > 21 && asum <=21){
        cout << 'A' << '\n';
    }
    else{
        cout << 'B' << '\n';
    }
    cout << asum << ' ' << bsum;
}
# 0544, 2024-09-28 13:25:49, PPPPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    int a,b;
    cin >> a >> b;
    int Aofa{0},Aofb{0};
    int asum{0},bsum{0};
    while(a--){
        string x;
        cin >> x;
        if(x=="A"){
            Aofa++;
            continue;
        }
        if(x=="J" || x=="Q" || x=="K"){
            asum += 10;
            continue;
        }
        asum += stoi(x);
    }
    while(Aofa--){
        if(asum+11+Aofa<=21){
            asum += 11;
        }
        else{
            asum += 1;
        }
    }
    while(b--){
        string x;
        cin >> x;
        if(x=="A"){
            Aofb++;
            continue;
        }
        if(x=="J" || x=="Q" || x=="K"){
            bsum += 10;
            continue;
        }
        bsum += stoi(x);
    }
    while(Aofb--){
        if(bsum+11+Aofb<=21){
            bsum += 11;
        }
        else{
            bsum += 1;
        }
    }
    if(asum > 21 && bsum > 21 || asum == bsum){
        cout << "Draw" << '\n';
    }
    else if(asum > bsum && asum <=21 || bsum > 21 && asum <=21){
        cout << 'A' << '\n';
    }
    else{
        cout << 'B' << '\n';
    }
    cout << asum << ' ' << bsum;
}

# 0545, 2024-09-28 10:08:30, PPPPPPPPPPPPP-P-PPP- (85%)

#include <iostream>
#include <cmath>
#include <string>

using namespace std;

int sc(string x )
{   int ss ; ss=0; 
    int AA = 0;
 
for(int i = 0 ; i < x.length() ; i++){
        if(x[i]>='2' && x[i] <='9'){ss += x[i]-'0' ; }
        if(x[i]>='1' && x[i+1]== '0'){ss += 10 ; i++; }
        if(x[i]=='J' || x[i]=='Q' || x[i]=='K'){ ss+= 10;}
        if(x[i]=='A'){AA++;}
    }

    if(AA !=0){
        for( int i= 0 ; i <AA ; i++){
            if(11 + ss <= 21){ss+=11;}
            else ss++;
        }
    }

return ss;
}


int main(){

//ENG_EXAM_WEEK

int anum , bnum ; cin >> anum >> bnum ; 
string ca , cb ;
getline(cin, ca);getline(cin,ca);
getline(cin,cb) ;


bool A , B ;  // 0 = over 21 // 1 ==ok
if(sc(ca) > 21 )A=0; else A=1; 
if(sc(cb) > 21 )B=0; else B=1; 

     if(A==1 && B==0)cout << "A";
else if(A==0 && B==1)cout << "B";
else if(A==0 && B==0)cout << "Draw";
else if(A==1 && B==1){

if(sc(ca)!=sc(cb)){
    if(sc(ca)>sc(cb))cout << "A";
    else cout << "B";
}
else cout << "Draw";

}
cout << endl;

cout << sc(ca) << ' ' << sc(cb) <<endl;
}
# 0546, 2024-09-28 10:14:28, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <cmath>
#include <string>

using namespace std;

int sc(string x )
{   int ss ; ss=0; 
    int AA = 0;
 
for(int i = 0 ; i < x.length() ; i++){
        if(x[i]>='2' && x[i] <='9'){ss += x[i]-'0' ; }
        if(x[i]>='1' && x[i+1]== '0'){ss += 10 ; i++; }
        if(x[i]=='J' || x[i]=='Q' || x[i]=='K'){ ss+= 10;}
        if(x[i]=='A'){AA++;}
    }

    if(AA !=0){
        if(AA==1){
            if(11 + ss <= 21){ss+=11;}
            else ss++;}
        if(AA==2){
            if(11 + 1 + ss <= 21){ss+=12;}
            else ss+=2;
            }
        if(AA==3){
            ss = 11+1+1;
        }
    }

return ss;
}


int main(){

//ENG_EXAM_WEEK

int anum , bnum ; cin >> anum >> bnum ; 
string ca , cb ;
getline(cin, ca);getline(cin,ca);
getline(cin,cb) ;


bool A , B ;  // 0 = over 21 // 1 ==ok
if(sc(ca) > 21 )A=0; else A=1; 
if(sc(cb) > 21 )B=0; else B=1; 

     if(A==1 && B==0)cout << "A";
else if(A==0 && B==1)cout << "B";
else if(A==0 && B==0)cout << "Draw";
else if(A==1 && B==1){

if(sc(ca)!=sc(cb)){
    if(sc(ca)>sc(cb))cout << "A";
    else cout << "B";
}
else cout << "Draw";

}
cout << endl;

cout << sc(ca) << ' ' << sc(cb) <<endl;
}

# 0547, 2024-09-28 12:48:27, PPPPP---PPP--PPPP-PP (70%)

#include <iostream>
#include <cctype>
using namespace std;
int main () {
    int a,b;
    cin >> a >> b;
    string A[a] , B[b];
    for (int i=0;i<a;i++) {
        string cha;
        cin >> cha;
        A[i] = cha;
    }
    for (int i=0;i<b;i++) {
        string chb;
        cin >> chb;
        B[i] = chb;
    }
    int suma = 0, sumb = 0;
    int AinA = 0, AinB = 0;
    for (int i=0;i<a;i++) {
        if (isdigit(A[i][0])) suma += stoi(A[i]);
        else if (A[i]=="A") AinA++;
        else {
            suma += 10;
        }
    }
    for (int i=0;i<b;i++) {
        if (isdigit(B[i][0])) sumb += stoi(B[i]);
        else if (B[i]=="A") AinB++;
        else {
            sumb += 10;
        }
    }
    if (AinA != 0) {
        suma+=AinA;
        while (suma<=11 && AinA > 0) {
            suma+=10;
            AinA--;
        }
    }
    if (AinB != 0) {
        sumb+=AinB;
        while (sumb<=11 && AinB > 0) {
            sumb+=10;
            AinB--;
        }
    }
    if (suma>sumb) cout << 'A';
    else if (sumb>suma) cout << 'B';
    else cout << "Draw";
    cout << endl << suma << ' ' << sumb;
}
# 0548, 2024-09-28 12:51:30, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <cctype>
using namespace std;
int main () {
    int a,b;
    cin >> a >> b;
    string A[a] , B[b];
    for (int i=0;i<a;i++) {
        string cha;
        cin >> cha;
        A[i] = cha;
    }
    for (int i=0;i<b;i++) {
        string chb;
        cin >> chb;
        B[i] = chb;
    }
    int suma = 0, sumb = 0;
    int AinA = 0, AinB = 0;
    for (int i=0;i<a;i++) {
        if (isdigit(A[i][0])) suma += stoi(A[i]);
        else if (A[i]=="A") AinA++;
        else {
            suma += 10;
        }
    }
    for (int i=0;i<b;i++) {
        if (isdigit(B[i][0])) sumb += stoi(B[i]);
        else if (B[i]=="A") AinB++;
        else {
            sumb += 10;
        }
    }
    if (AinA != 0) {
        suma+=AinA;
        while (suma<=11 && AinA > 0) {
            suma+=10;
            AinA--;
        }
    }
    if (AinB != 0) {
        sumb+=AinB;
        while (sumb<=11 && AinB > 0) {
            sumb+=10;
            AinB--;
        }
    }
    if (suma>21&&sumb>21) cout << "Draw";
    else if (suma>21) cout << 'B';
    else if (sumb>21) cout << 'A';
    else if (suma>sumb) cout << 'A';
    else if (sumb>suma) cout << 'B';
    else cout << "Draw";
    cout << endl << suma << ' ' << sumb;
}

# 0549, 2024-09-28 12:52:17, PPPPPPPPPPPPP-P-PPP- (85%)

#include <iostream>
using namespace std;

int main(){
    int a,b,i,scrA=0,scrB=0,Aacard=0,Bacard=0;
    cin >> a >> b;
    string A[a],B[b],temp;
    for(i=0;i<a;++i){
        cin >> A[i];
        temp=A[i];
        if(temp.length()==2){
            scrA+=10;
        }else if(temp[0]>='0'&& temp[0]<='9'){
            scrA+=temp[0]-'0';
        }else if(temp[0]=='J'||temp[0]=='Q'||temp[0]=='K'){
            scrA+=10;
        }else if(temp[0]=='A'){
            Aacard++;
        }
    }
    while(Aacard!=0){
        if(scrA+11>21){
            scrA++;
            Aacard--;
        }else{
            scrA+=11;
            Aacard--;
        }
    }
    for(i=0;i<b;++i){
        cin >> B[i];
        temp=B[i];
        if(temp.length()==2){
            scrB+=10;
        }else if(temp[0]>='0'&& temp[0]<='9'){
            scrB+=temp[0]-'0';
        }else if(temp[0]=='J'||temp[0]=='Q'||temp[0]=='K'){
            scrB+=10;
        }else if(temp[0]=='A'){
            Bacard++;
        }
    }
    while(Bacard!=0){
        if(scrB+11>21){
            scrB++;
            Bacard--;
        }else{
            scrB+=11;
            Bacard--;
        }
    }
    if(scrA>21&&scrB>21){
        cout << "Draw" << endl;
    }else if(scrA>21){
        cout << "B" << endl;
    }else if(scrB>21){
        cout << "A" << endl;
    }else if(scrA>scrB){
        cout << "A" << endl;
    }else if(scrB>scrA){
        cout << "B" << endl;
    }else{
        cout << "Draw" << endl;
    }
    cout << scrA << " " << scrB;

    return 0;
}
# 0550, 2024-09-28 14:11:38, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
using namespace std;

int main(){
    int a,b,i,scrA=0,scrB=0,Aacard=0,Bacard=0;
    cin >> a >> b;
    string A[a],B[b],temp;
    for(i=0;i<a;++i){
        cin >> A[i];
        temp=A[i];
        if(temp.length()==2){
            scrA+=10;
        }else if(temp[0]>='0'&& temp[0]<='9'){
            scrA+=temp[0]-'0';
        }else if(temp[0]=='J'||temp[0]=='Q'||temp[0]=='K'){
            scrA+=10;
        }else if(temp[0]=='A'){
            Aacard++;
        }
    }
    while(Aacard!=0){
        if(scrA+11>21||Aacard>1){
            scrA++;
            Aacard--;
        }else{
            scrA+=11;
            Aacard--;
        }
    }
    for(i=0;i<b;++i){
        cin >> B[i];
        temp=B[i];
        if(temp.length()==2){
            scrB+=10;
        }else if(temp[0]>='0'&& temp[0]<='9'){
            scrB+=temp[0]-'0';
        }else if(temp[0]=='J'||temp[0]=='Q'||temp[0]=='K'){
            scrB+=10;
        }else if(temp[0]=='A'){
            Bacard++;
        }
    }
    while(Bacard!=0){
        if(scrB+11>21||Bacard>1){
            scrB++;
            Bacard--;
        }else{
            scrB+=11;
            Bacard--;
        }
    }
    if(scrA>21&&scrB>21){
        cout << "Draw" << endl;
    }else if(scrA>21){
        cout << "B" << endl;
    }else if(scrB>21){
        cout << "A" << endl;
    }else if(scrA>scrB){
        cout << "A" << endl;
    }else if(scrB>scrA){
        cout << "B" << endl;
    }else{
        cout << "Draw" << endl;
    }
    cout << scrA << " " << scrB;

    return 0;
}

# 0551, 2024-09-28 09:36:44, -------------------- (0%)

#include <iostream>
#include <cmath>

using namespace std;

int main() {
    int cardpoint[] = {1,2,3,4,5,6,7,8,9,10,10,10,10};
    string card[] = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"};
    int a,b, apoint=0, bpoint=0, aA=0, bA=0;
    cin >> a >> b;
    string acard[a];
    string bcard[b];

    for (int i=0;i<a;i++) {
        cin >> acard[i];
    }

    for (int i=0;i<b;i++) {
        cin >> bcard[i];
    }
    //a
    for (int i=0;i<a;i++) {
        for (int j=0;j<13;j++) {
            if (acard[i]==card[j]) apoint += cardpoint[j];
            if (acard[i]==card[j]&&j==0) aA++;
        }
    }

    for (int i=0;i<aA;i++) {
        if (apoint+10>21) continue;
        else apoint += 10;
    }
    //b
    for (int i=0;i<b;i++) {
        for (int j=0;j<13;j++) {
            if (bcard[i]==card[j]) bpoint += cardpoint[j];
            if (bcard[i]==card[j]&&j==0) bA++;
        }
    }

    for (int i=0;i<bA;i++) {
        if (bpoint+10>21) continue;
        else bpoint += 10;
    }

    if (apoint>21 && bpoint>21) cout << "Draw";
    if (apoint<22 && bpoint>21) cout << "A";
    if (apoint>21 && bpoint<22) cout << "B";
    if (apoint<22 && bpoint<22 && apoint>bpoint) cout << "A";
    if (apoint<22 && bpoint<22 && apoint<bpoint) cout << "B";
    if (apoint<22 && bpoint<22 && apoint==bpoint) cout << "Draw";

    cout << apoint << " " << bpoint;
}
# 0552, 2024-09-28 09:37:08, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <cmath>

using namespace std;

int main() {
    int cardpoint[] = {1,2,3,4,5,6,7,8,9,10,10,10,10};
    string card[] = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"};
    int a,b, apoint=0, bpoint=0, aA=0, bA=0;
    cin >> a >> b;
    string acard[a];
    string bcard[b];

    for (int i=0;i<a;i++) {
        cin >> acard[i];
    }

    for (int i=0;i<b;i++) {
        cin >> bcard[i];
    }
    //a
    for (int i=0;i<a;i++) {
        for (int j=0;j<13;j++) {
            if (acard[i]==card[j]) apoint += cardpoint[j];
            if (acard[i]==card[j]&&j==0) aA++;
        }
    }

    for (int i=0;i<aA;i++) {
        if (apoint+10>21) continue;
        else apoint += 10;
    }
    //b
    for (int i=0;i<b;i++) {
        for (int j=0;j<13;j++) {
            if (bcard[i]==card[j]) bpoint += cardpoint[j];
            if (bcard[i]==card[j]&&j==0) bA++;
        }
    }

    for (int i=0;i<bA;i++) {
        if (bpoint+10>21) continue;
        else bpoint += 10;
    }

    if (apoint>21 && bpoint>21) cout << "Draw";
    if (apoint<22 && bpoint>21) cout << "A";
    if (apoint>21 && bpoint<22) cout << "B";
    if (apoint<22 && bpoint<22 && apoint>bpoint) cout << "A";
    if (apoint<22 && bpoint<22 && apoint<bpoint) cout << "B";
    if (apoint<22 && bpoint<22 && apoint==bpoint) cout << "Draw";
    cout << endl;
    cout << apoint << " " << bpoint;
}

# 0553, 2024-09-28 09:46:21, PPPPPPPP-P---PP-P--P (65%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int a;
    int b;
    cin>>a;
    cin>>b;
    int nuba=0;
    int nubb=0;
    int alerta=0;
    int alertb=0;
    for(int i=0; i<a; i++)
    {
        string x;
        cin>>x;
        if(x=="K"||x=="Q"||x=="J"||x=="10")
        {
            nuba+=10;
        }
        else if(x=="A")
        {
            alerta++;
            nuba+=1;
        }
        else
        {
            nuba+=stoi(x);
        }
    }
    for(int i=0; i<b; i++)
    {
        string x;
        cin>>x;
        if(x=="K"||x=="Q"||x=="J"||x=="10")
        {
            nubb+=10;
        }
        else if(x=="A")
        {
            alertb++;
            nubb+=1;
        }
        else
        {
            nubb+=stoi(x);
        }
    }
    for(int i=0; i<alerta; i++)
    {
        if(nuba<nubb)
        {
            nuba+=10;
        }
    }
    for(int i=0; i<alertb; i++)
    {
        if(nubb<nuba)
        {
            nubb+=10;
        }
    }
    if(nuba>nubb)
    {
        if(nuba>21&&nubb>21)
        {
            cout<<"Draw"<<endl;
        }
        else if(nuba>21&&nubb<21)
        {
            cout<<"B"<<endl;
        }
        else
        {
            cout<<"A"<<endl;
        }
    }
    else if(nubb>nuba)
    {
        if(nuba>21&&nubb>21)
        {
            cout<<"Draw"<<endl;
        }
        else if(nubb>21&&nuba<21)
        {
            cout<<"A"<<endl;
        }
        else
        {
            cout<<"B"<<endl;
        }
    }
    else
    {
        cout<<"Draw"<<endl;
    }
    cout<<nuba<<" "<<nubb;
}
# 0554, 2024-09-28 09:52:29, PPPPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int a;
    int b;
    cin>>a;
    cin>>b;
    int nuba=0;
    int nubb=0;
    int alerta=0;
    int alertb=0;
    for(int i=0; i<a; i++)
    {
        string x;
        cin>>x;
        if(x=="K"||x=="Q"||x=="J"||x=="10")
        {
            nuba+=10;
        }
        else if(x=="A")
        {
            alerta++;
            nuba+=1;
        }
        else
        {
            nuba+=stoi(x);
        }
    }
    for(int i=0; i<b; i++)
    {
        string x;
        cin>>x;
        if(x=="K"||x=="Q"||x=="J"||x=="10")
        {
            nubb+=10;
        }
        else if(x=="A")
        {
            alertb++;
            nubb+=1;
        }
        else
        {
            nubb+=stoi(x);
        }
    }
    for(int i=0; i<alerta; i++)
    {
        if(nuba+10<=21)
        {
            nuba+=10;
        }
    }
    for(int i=0; i<alertb; i++)
    {
        if(nubb+10<=21)
        {
            nubb+=10;
        }
    }
    if(nuba>nubb)
    {
        if(nuba>21&&nubb>21)
        {
            cout<<"Draw"<<endl;
        }
        else if(nuba>21&&nubb<21)
        {
            cout<<"B"<<endl;
        }
        else
        {
            cout<<"A"<<endl;
        }
    }
    else if(nubb>nuba)
    {
        if(nuba>21&&nubb>21)
        {
            cout<<"Draw"<<endl;
        }
        else if(nubb>21&&nuba<21)
        {
            cout<<"A"<<endl;
        }
        else
        {
            cout<<"B"<<endl;
        }
    }
    else
    {
        cout<<"Draw"<<endl;
    }
    cout<<nuba<<" "<<nubb;
}

# 0555, 2024-09-28 12:52:40, PPPPPPPPP---P-P--PP- (65%)

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int a, b, suma = 0, sumb = 0,checka,checkb;
    cin >> a >> b;
    string carda, cardb;
    for (int i = 0; i < a; ++i)
    {
        cin >> carda;
        if (carda == "J" || carda == "Q" || carda == "K")
        {
            suma += 10;
        }
        else if (carda != "A")
        {
            suma += stoi(carda);
        }
        else
        {
            if (suma + 11 <= 21)
            {
                suma += 11;
            }
            else
            {
                suma += 1;
            }
        }
    }
    // cout << suma;
    for (int i = 0; i < b; ++i)
    {
        cin >> cardb;
        if (cardb == "J" || cardb == "Q" || cardb == "K")
        {
            sumb += 10;
        }
        else if (cardb != "A")
        {
            sumb += stoi(cardb);
        }
        else
        {
            if (sumb + 11 <= 21)
            {
                sumb += 11;
            }
            else
            {
                sumb += 1;
            }
        }
    }
    checka=suma;
    checkb=sumb;
    if (suma > 21)
        suma = -1;
    if (sumb > 21)
        sumb = -1;
    if (suma > sumb)
    {
        cout << "A" << endl;
    }
    else if (sumb > suma)
    {
        cout << "B" << endl;
    }
    else
    {
        cout << "Draw" << endl;
    }
    cout << checka << " " << checkb;
}
# 0556, 2024-09-28 14:32:18, PPPPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int a, b, suma = 0, sumb = 0, sum = 0, checka, checkb;
    cin >> a >> b;
    multiset<int> check;
    string c;
    vector<string> carda, cardb;
    for (int i = 0; i < a; ++i)
    {
        cin >> c;
        if (c == "J" || c == "Q" || c == "K")
        {
            suma += 10;
        }
        else if (c != "A")
        {
            suma += stoi(c);
        }
        else
        {
            check.insert(11);
        }
    }
    for (auto x : check)
    {
        sum += x;
    }
    for (int i = 0; i <= check.size(); ++i)
    {
        if (sum + suma <= 21)
        {
            suma += sum;
            break;
        }
        sum -= 10;
    }
    sum = 0;
    check.clear();
    for (int i = 0; i < b; ++i)
    {
        cin >> c;
        if (c == "J" || c == "Q" || c == "K")
        {
            sumb += 10;
        }
        else if (c != "A")
        {
            sumb += stoi(c);
        }
        else
        {
            check.insert(11);
        }
    }
    for (auto x : check)
    {
        sum += x;
    }
    for (int i = 0; i <= check.size(); ++i)
    {
        if (sum + sumb <= 21)
        {
            sumb += sum;
            break;
        }
        sum -= 10;
    }
    checka=suma;
    checkb=sumb;
    if (suma > 21)
        suma = -1;
    if (sumb > 21)
        sumb = -1;
    if (suma > sumb)
        cout << "A";
    else if (suma < sumb)
        cout << "B";
    else
        cout << "Draw";
    cout << endl << checka << " " << checkb;
}

# 0557, 2024-09-28 09:45:44, PPPPP---PPP--PPPP-PP (70%)

#include <iostream>
#include <tuple>
#include <map>
#include <string>
using namespace std;

int main() {
    int handA, handB;
    cin >> handA >> handB;

    string cardA, cardB;
    string cardsA[handA];
    for (int i = 0; i < handA; i++) {
       cin >> cardA;
        cardsA[i] = cardA;
    }
    string cardsB[handB];
        for (int i = 0; i < handB; i++) {
       cin >> cardB;
        cardsB[i] = cardB;
    }
    
    int scoreA = 0, scoreB = 0, aceA = 0, aceB = 0;
    for (string card : cardsA) {
        if (card == "A") {aceA++;}
        if (card == "2") {scoreA += 2;}
        if (card == "3") {scoreA += 3;}
        if (card == "4") {scoreA += 4;}
        if (card == "5") {scoreA += 5;}
        if (card == "6") {scoreA += 6;}
        if (card == "7") {scoreA += 7;}
        if (card == "8") {scoreA += 8;}
        if (card == "9") {scoreA += 9;}
        if (card == "10") {scoreA += 10;}
        if (card == "J") {scoreA += 10;}
        if (card == "Q") {scoreA += 10;}
        if (card == "K") {scoreA += 10;}
    }
    for (string card : cardsB) {
        if (card == "A") {aceB++;}
        if (card == "2") {scoreB += 2;}
        if (card == "3") {scoreB += 3;}
        if (card == "4") {scoreB += 4;}
        if (card == "5") {scoreB += 5;}
        if (card == "6") {scoreB += 6;}
        if (card == "7") {scoreB += 7;}
        if (card == "8") {scoreB += 8;}
        if (card == "9") {scoreB += 9;}
        if (card == "10") {scoreB += 10;}
        if (card == "J") {scoreB += 10;}
        if (card == "Q") {scoreB += 10;}
        if (card == "K") {scoreB += 10;}
    }
    // ace counter shenanigans
    if (aceA > 0) {
        if (aceA == 3) {
            scoreA += 13;
        } else if (aceA == 2) {
            if (scoreA + 12 <= 21) {scoreA += 12;}
            else {scoreA += 2;}
        } else if (aceA == 1) {
            if (scoreA + 11 <= 21) {scoreA += 11;}
            else {scoreA += 1;}
        }
    }
    if (aceB > 0) {
        if (aceB == 3) {
            scoreB += 13;
        } else if (aceB == 2) {
            if (scoreB + 12 <= 21) {scoreB += 12;}
            else {scoreB += 2;}
        } else if (aceB == 1) {
            if (scoreB + 11 <= 21) {scoreB += 11;}
            else {scoreB += 1;}
        }
    }


    if (scoreA > scoreB) {cout << 'A' << endl;}
    else if (scoreB > scoreA) {cout << 'B' << endl;}
    else {cout << "Draw" << endl;}
    cout << scoreA << ' ' << scoreB << endl;
}
# 0558, 2024-09-28 09:50:22, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <tuple>
#include <map>
#include <string>
using namespace std;

int main() {
    int handA, handB;
    cin >> handA >> handB;

    string cardA, cardB;
    string cardsA[handA];
    for (int i = 0; i < handA; i++) {
       cin >> cardA;
        cardsA[i] = cardA;
    }
    string cardsB[handB];
        for (int i = 0; i < handB; i++) {
       cin >> cardB;
        cardsB[i] = cardB;
    }
    
    int scoreA = 0, scoreB = 0, aceA = 0, aceB = 0;
    for (string card : cardsA) {
        if (card == "A") {aceA++;}
        if (card == "2") {scoreA += 2;}
        if (card == "3") {scoreA += 3;}
        if (card == "4") {scoreA += 4;}
        if (card == "5") {scoreA += 5;}
        if (card == "6") {scoreA += 6;}
        if (card == "7") {scoreA += 7;}
        if (card == "8") {scoreA += 8;}
        if (card == "9") {scoreA += 9;}
        if (card == "10") {scoreA += 10;}
        if (card == "J") {scoreA += 10;}
        if (card == "Q") {scoreA += 10;}
        if (card == "K") {scoreA += 10;}
    }
    for (string card : cardsB) {
        if (card == "A") {aceB++;}
        if (card == "2") {scoreB += 2;}
        if (card == "3") {scoreB += 3;}
        if (card == "4") {scoreB += 4;}
        if (card == "5") {scoreB += 5;}
        if (card == "6") {scoreB += 6;}
        if (card == "7") {scoreB += 7;}
        if (card == "8") {scoreB += 8;}
        if (card == "9") {scoreB += 9;}
        if (card == "10") {scoreB += 10;}
        if (card == "J") {scoreB += 10;}
        if (card == "Q") {scoreB += 10;}
        if (card == "K") {scoreB += 10;}
    }
    // ace counter shenanigans
    if (aceA > 0) {
        if (aceA == 3) {
            scoreA += 13;
        } else if (aceA == 2) {
            if (scoreA + 12 <= 21) {scoreA += 12;}
            else {scoreA += 2;}
        } else if (aceA == 1) {
            if (scoreA + 11 <= 21) {scoreA += 11;}
            else {scoreA += 1;}
        }
    }
    if (aceB > 0) {
        if (aceB == 3) {
            scoreB += 13;
        } else if (aceB == 2) {
            if (scoreB + 12 <= 21) {scoreB += 12;}
            else {scoreB += 2;}
        } else if (aceB == 1) {
            if (scoreB + 11 <= 21) {scoreB += 11;}
            else {scoreB += 1;}
        }
    }

    if (scoreA > 21 && scoreB > 21) {cout << "Draw" << endl;}
    else if (scoreA > scoreB) {
        if (scoreA <= 21) {cout << 'A' << endl;}
        else {cout << 'B' << endl;}
    }
    else if (scoreB > scoreA) {
        if (scoreB <= 21) {cout << 'B' << endl;}
        else {cout << 'A' << endl;}
    }
    else {cout << "Draw" << endl;}
    cout << scoreA << ' ' << scoreB << endl;
}

# 0559, 2024-09-28 09:52:44, PPPPPPPPPPPP-------- (60%)

#include <bits/stdc++.h> 
using namespace std;

int main() {
    int a, b;
    cin >> a >> b;
    string arra[a], arrb[b];

    string bj[13] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int ibj[13] = {1,2,3,4,5,6,7,8,9,10,10,10,10};
    int suma = 0, sumb = 0, Aa = 0, Ab = 0;
    for (int i = 0; i < a; i++) {
        cin >> arra[i];
        if (arra[i] == "A") {
            Aa += 1;
        }
        for (int j = 0; j < 13; j++) {
            if (arra[i] == bj[j]) {
                suma += ibj[j];
                break;
            }
        }
    }
    for (int i = 0; i < b; i++) {
        cin >> arrb[i];
        if (arrb[i] == "A") {
            Ab += 1;
        }
        for (int j = 0; j < 13; j++) {
            if (arrb[i] == bj[j]) {
                sumb += ibj[j];
                break;
            }
        }
    }
    if (Aa > 0) {
        if (Aa == 2 && suma + 20 <= 21)
            suma += 20;
        else if (Aa == 1 && suma + 10 <= 21)
            suma += 10;
    }
    if (Ab > 0) {
        if (Ab == 2 && sumb + 20 <= 21)
            sumb += 20;
        else if (Ab == 1 && sumb + 10 <= 21)
            sumb += 10;
    }
    bool fa = true, fb = true;
    if (suma > 21) {
        fa = false;
    }
    if (sumb > 21) {
        fb = false;
    }
    
    if (fa && fb) {
        if (suma == sumb) {
            cout << "Draw" << endl;
        }
        else if (suma > sumb) {
            cout << "A" << endl;
        }
        else {
            cout << "B" << endl;
        }
    }
    else if (!fa && !fb) {
        cout << "Draw" << endl;
    }
    else if (fa == true && fb == false) {
        cout << "A" << endl;
    }
    else if (fa == false && fb == true) {
        cout << "B" << endl;
    }
    

    cout << suma << " " << sumb << endl;
}
# 0560, 2024-09-28 09:55:09, PPPPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h> 
using namespace std;

int main() {
    int a, b;
    cin >> a >> b;
    string arra[a], arrb[b];

    string bj[13] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int ibj[13] = {1,2,3,4,5,6,7,8,9,10,10,10,10};
    int suma = 0, sumb = 0, Aa = 0, Ab = 0;
    for (int i = 0; i < a; i++) {
        cin >> arra[i];
        if (arra[i] == "A") {
            Aa += 1;
        }
        for (int j = 0; j < 13; j++) {
            if (arra[i] == bj[j]) {
                suma += ibj[j];
                break;
            }
        }
    }
    for (int i = 0; i < b; i++) {
        cin >> arrb[i];
        if (arrb[i] == "A") {
            Ab += 1;
        }
        for (int j = 0; j < 13; j++) {
            if (arrb[i] == bj[j]) {
                sumb += ibj[j];
                break;
            }
        }
    }
    if (Aa > 0) {
        if (Aa == 2 && suma + 20 <= 21)
            suma += 20;
        else if (suma + 10 <= 21)
            suma += 10;
    }
    if (Ab > 0) {
        if (Ab == 2 && sumb + 20 <= 21)
            sumb += 20;
        else if (sumb + 10 <= 21)
            sumb += 10;
    }
    bool fa = true, fb = true;
    if (suma > 21) {
        fa = false;
    }
    if (sumb > 21) {
        fb = false;
    }
    
    if (fa && fb) {
        if (suma == sumb) {
            cout << "Draw" << endl;
        }
        else if (suma > sumb) {
            cout << "A" << endl;
        }
        else {
            cout << "B" << endl;
        }
    }
    else if (!fa && !fb) {
        cout << "Draw" << endl;
    }
    else if (fa == true && fb == false) {
        cout << "A" << endl;
    }
    else if (fa == false && fb == true) {
        cout << "B" << endl;
    }
    

    cout << suma << " " << sumb << endl;
}

# 0561, 2024-09-28 10:30:10, PPPPP--PPPP--PPPP-PP (75%)

#include <iostream>
using namespace std;
int main(){
    int numa,numb;
    cin >> numa >> numb;
    string carda[numa];
    string cardb[numb];
    string card[13] = {"2","3","4","5","6","7","8","9","A","10","J","Q","K"};
    for(int i = 0; i < numa; i++){
        cin >> carda[i];
    }
    for(int i = 0; i < numb; i++){
        cin >> cardb[i];
    }
    int suma = 0;
    /////// suma
    for(int i = 0; i < numa; i++){
        for(int j = 0; j < 13; j++){
            if(carda[i] == card[j]){
                if(j >= 9 && j <= 12) suma += 10;
                else if(j == 8) suma += 11;
                else suma += j+2;
            }
        }
    }
    for(int check = 0; check < numa; check++){
        if(suma > 21 && carda[check] == "A") suma -= 10;
    }
    int sumb = 0;
    /////// sumb
    for(int i = 0; i < numb; i++){
        for(int j = 0; j < 13; j++){
            if(cardb[i] == card[j]){
                if(j >= 9 && j <= 12) sumb += 10;
                else if(j == 8) sumb += 11;
                else sumb += j+2;
            }
        }
    }
    for(int check = 0; check < numb; check++){
        if(sumb > 21 && cardb[check] == "A") sumb -= 10;
    }
    //////// Conclude
    if(suma > sumb && suma <= 21){
        cout << "A" << endl;
    }else if(suma < sumb && sumb <= 21){
        cout << "B" << endl;
    }else  cout << "Draw" << endl;
    cout << suma << " " << sumb;
}
# 0562, 2024-09-28 10:33:09, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
using namespace std;
int main(){
    int numa,numb;
    cin >> numa >> numb;
    string carda[numa];
    string cardb[numb];
    string card[13] = {"2","3","4","5","6","7","8","9","A","10","J","Q","K"};
    for(int i = 0; i < numa; i++){
        cin >> carda[i];
    }
    for(int i = 0; i < numb; i++){
        cin >> cardb[i];
    }
    int suma = 0;
    /////// suma
    for(int i = 0; i < numa; i++){
        for(int j = 0; j < 13; j++){
            if(carda[i] == card[j]){
                if(j >= 9 && j <= 12) suma += 10;
                else if(j == 8) suma += 11;
                else suma += j+2;
            }
        }
    }
    for(int check = 0; check < numa; check++){
        if(suma > 21 && carda[check] == "A") suma -= 10;
    }
    int sumb = 0;
    /////// sumb
    for(int i = 0; i < numb; i++){
        for(int j = 0; j < 13; j++){
            if(cardb[i] == card[j]){
                if(j >= 9 && j <= 12) sumb += 10;
                else if(j == 8) sumb += 11;
                else sumb += j+2;
            }
        }
    }
    for(int check = 0; check < numb; check++){
        if(sumb > 21 && cardb[check] == "A") sumb -= 10;
    }
    //////// Conclude
    if(suma > sumb && suma <= 21 || sumb > 21 && suma <= 21){
        cout << "A" << endl;
    }else if(suma < sumb && sumb <= 21 || suma > 21 & sumb <= 21){
        cout << "B" << endl;
    }else  cout << "Draw" << endl;
    cout << suma << " " << sumb;
}

# 0563, 2024-09-28 09:34:36, PPPPPPPPPPPPP-P-PPP- (85%)

#include <iostream>
#include<string>
using namespace std;
int returnPoint(string x)
{
    if (x =="2"){
        return 2;
    }else if (x =="3"){
        return 3;
    }else if (x =="4"){
        return 4;
    }else if (x =="5"){
        return 5;
    }else if (x =="6"){
        return 6;
    }else if (x =="7"){
        return 7;
    }else if (x =="8"){
        return 8;
    }else if (x =="9"){
        return 9;
    }else {
        return 10;
    }
    return 0;
}
int checkA(int a)
{
    if (a + 11 <= 21)
        return 11;
    return 1;
}
int main()
{
    int n, m;
    cin >> n >> m;
    int a = 0, b = 0;
    int aA = 0, bA = 0;
    while (n--)
    {
        string x;
        cin >> x;
        if (x == "A")
            aA++;
        else
            a += returnPoint(x);
    }
    while (m--)
    {
        string x;
        cin >> x;
        if (x == "A")
            bA++;
        else
            b += returnPoint(x);
    }
    while (aA--)
    {
        a += checkA(a);
    }
    while (bA--)
    {
        b += checkA(b);
    }
    bool aw = 1, bw = 1;
    if (a > 21)
        aw = 0;
    if (b > 21)
        bw = 0;

    if (aw == 0 && bw == 0)
    {
        cout << "Draw\n";
    }
    else if (aw == 0)
    {
        cout << "B\n";
    }
    else if (bw == 0)
    {
        cout << "A\n";
    }
    else
    {
        if (a < b)
        {
            cout << "B\n";
        }
        else if (b < a)
        {
            cout << "A\n";
        }
        else
        {
            cout << "Draw\n";
        }
    }
    cout << a << ' ' << b;
}
# 0564, 2024-09-28 09:41:33, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include<string>
using namespace std;
int returnPoint(string x)
{
    if (x =="2"){
        return 2;
    }else if (x =="3"){
        return 3;
    }else if (x =="4"){
        return 4;
    }else if (x =="5"){
        return 5;
    }else if (x =="6"){
        return 6;
    }else if (x =="7"){
        return 7;
    }else if (x =="8"){
        return 8;
    }else if (x =="9"){
        return 9;
    }else {
        return 10;
    }
    return 0;
}
int checkA(int a,int n){
    for(int i=n;i>0;i--){
        if(11*i+a+(n-i)<=21)return 11*i+(n-i);
    }
    return n;
}
int main()
{
    int n, m;
    cin >> n >> m;
    int a = 0, b = 0;
    int aA = 0, bA = 0;
    while (n--)
    {
        string x;
        cin >> x;
        if (x == "A")
            aA++;
        else
            a += returnPoint(x);
    }
    while (m--)
    {
        string x;
        cin >> x;
        if (x == "A")
            bA++;
        else
            b += returnPoint(x);
    }
    
    
    a += checkA(a,aA);
    b += checkA(b,bA);
    
    bool aw = 1, bw = 1;
    if (a > 21)
        aw = 0;
    if (b > 21)
        bw = 0;

    if (aw == 0 && bw == 0)
    {
        cout << "Draw\n";
    }
    else if (aw == 0)
    {
        cout << "B\n";
    }
    else if (bw == 0)
    {
        cout << "A\n";
    }
    else
    {
        if (a < b)
        {
            cout << "B\n";
        }
        else if (b < a)
        {
            cout << "A\n";
        }
        else
        {
            cout << "Draw\n";
        }
    }
    cout << a << ' ' << b;
}

# 0565, 2024-09-28 13:14:39, PPPPPPPP--PPP-P-PP-- (70%)

#include <iostream>
#include <vector>
using namespace std;

int getTotal(vector<string> card) {
    int total = 0;
    bool FoundA = false;

    for (int i = 0; i < card.size(); i++) {
        if (card[i] == "A") {
            if (total + 11 <= 21 && FoundA) {
                total += 11;
            } else {
                total += 1;
            }
            FoundA = true;

        } else if (card[i] == "J" || card[i] == "Q" || card[i] == "K") {
            total += 10;
        } else {
            total += stoi(card[i]);
        }
    }
    return total;
}

int main() {
    int numA, numB;
    cin >> numA >> numB;

    vector<string> cardA(numA);
    vector<string> cardB(numB);

    for (int i = 0; i < numA; i++) {
        cin >> cardA[i];
    }
    for (int i = 0; i < numB; i++) {
        cin >> cardB[i];
    }

    int totalA = getTotal(cardA);
    int totalB = getTotal(cardB);


    if ((totalA > 21 && totalB > 21) || totalA == totalB) {
        cout << "Draw" << endl << totalA << " " << totalB << endl;
    } else if (totalA > 21 || (totalA < totalB && totalB <= 21)) {
        cout << "B" << endl << totalA << " " << totalB << endl;
    } else if (totalB > 21 || (totalB < totalA && totalA <= 21)) {
        cout << "A" << endl << totalA << " " << totalB << endl;
    }
}
# 0566, 2024-09-28 13:22:25, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <vector>
using namespace std;

int getTotal(vector<string> card) {
    int total = 0;
    int A_Count = 0;

    for (int i = 0; i < card.size(); i++) {
        if (card[i] == "A") {
            A_Count += 1;
        } else if (card[i] == "J" || card[i] == "Q" || card[i] == "K") {
            total += 10;
        } else {
            total += stoi(card[i]);
        }
    }

    for (int i = 0; i < A_Count; i++) {
        if (total == 10 && A_Count > 1) {
            total += 1;
        } else if (total + 11 <= 21) {
            total += 11;
        } else {
            total += 1;
        }
    }

    return total;
}

int main() {
    int numA, numB;
    cin >> numA >> numB;

    vector<string> cardA(numA);
    vector<string> cardB(numB);

    for (int i = 0; i < numA; i++) {
        cin >> cardA[i];
    }
    for (int i = 0; i < numB; i++) {
        cin >> cardB[i];
    }

    int totalA = getTotal(cardA);
    int totalB = getTotal(cardB);


    if ((totalA > 21 && totalB > 21) || totalA == totalB) {
        cout << "Draw" << endl << totalA << " " << totalB << endl;
    } else if (totalA > 21 || (totalA < totalB && totalB <= 21)) {
        cout << "B" << endl << totalA << " " << totalB << endl;
    } else if (totalB > 21 || (totalB < totalA && totalA <= 21)) {
        cout << "A" << endl << totalA << " " << totalB << endl;
    }
}

# 0567, 2024-09-28 12:58:46, PPPPPPPPPPPPP-P-PPP- (85%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b;cin>>a>>b;
    int sum_a=0;
    int sum_b=0;
    int count_a=0;
    int count_b=0;
    int final_a;
    int final_b;
    string x;
    int v;
    for(int i=0;i<a;i++){
        cin>>x;
        if(x=="J"||x=="K"||x=="Q"){
            v = 10;
        }
        else if(x=="A"){
            count_a++;
            continue;
        }
        else{
            v = stoi(x);
        }
        sum_a+=v;
    }
    for(int i=0;i<count_a;i++){
        if(sum_a+11<=21){
            sum_a+=11;
        }
        else if(sum_a+1<=21){
            sum_a+=1;
        }
    }

    //b
    for(int i=0;i<b;i++){
        cin>>x;
        if(x=="J"||x=="K"||x=="Q"){
            v = 10;
        }
        else if(x=="A"){
            count_b++;
            continue;
        }
        else{
            v = stoi(x);
        }
        sum_b+=v;
    }
    for(int i=0;i<count_b;i++){
        if(sum_b+11<=21){
            sum_b+=11;
        }
        else if(sum_b+1<=21){
            sum_b+=1;
        }
    }
    
    //result
    if(sum_a>21&&sum_b>21){
        cout<<"Draw"<<endl;
    }
    else if(sum_a>21){
        cout<<"B"<<endl;
    }
    else if(sum_b>21){
        cout<<"A"<<endl;
    }
    else if(sum_a>sum_b){
        cout<<"A"<<endl;
    }
    else if(sum_b>sum_a){
        cout<<"B"<<endl;
    }
    else{
        cout<<"Draw"<<endl;
    }
    cout<<sum_a<<" "<<sum_b;

}
# 0568, 2024-09-28 14:30:32, PPPPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b;cin>>a>>b;
    int sum_a=0;
    int sum_b=0;
    int count_a=0;
    int count_b=0;
    int final_a;
    int final_b;
    string x;
    int v;
    for(int i=0;i<a;i++){
        cin>>x;
        if(x=="J"||x=="K"||x=="Q"){
            v = 10;
        }
        else if(x=="A"){
            count_a++;
            continue;
        }
        else{
            v = stoi(x);
        }
        sum_a+=v;
    }
    int tmp_a=sum_a;
    for(int i=0;i<count_a;i++){
        if(sum_a+11<=21){
            sum_a+=11;
        }
        else if(sum_a+1<=21){
            sum_a+=1;
        }
        else{
            sum_a+=1;
        }
    }

    //b
    for(int i=0;i<b;i++){
        cin>>x;
        if(x=="J"||x=="K"||x=="Q"){
            v = 10;
        }
        else if(x=="A"){
            count_b++;
            continue;
        }
        else{
            v = stoi(x);
        }
        sum_b+=v;
    }


    
    int tmp_b=sum_b;
    for(int i=0;i<count_b;i++){
        if(sum_b+11<=21){
            sum_b+=11;
        }
        else if(sum_b+1<=21){
            sum_b+=1;
        }
        else{
            sum_b+=1;
        }
    }


    


    if(sum_a>21){
        sum_a=tmp_a;
        for(int i=0;i<count_a;i++){
            sum_a++;
        }
    }
    if(sum_b>21){
        sum_b=tmp_b;
        for(int i=0;i<count_b;i++){
            sum_b++;
        }
    }
    
    //result
    if(sum_a>21&&sum_b>21){
        cout<<"Draw"<<endl;
    }
    else if(sum_a>21){
        cout<<"B"<<endl;
    }
    else if(sum_b>21){
        cout<<"A"<<endl;
    }
    else if(sum_a>sum_b){
        cout<<"A"<<endl;
    }
    else if(sum_b>sum_a){
        cout<<"B"<<endl;
    }
    else{
        cout<<"Draw"<<endl;
    }
    cout<<sum_a<<" "<<sum_b;

}

# 0569, 2024-09-28 10:28:19, PPPPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
#include<cmath>
using namespace std;
int main(){
   int a,b;
   cin>>a>>b;
   string A[a];
   string B[b];
   int pointa=0;
   int pointb=0;
   int pointaa=0;
   int pointbb=0;
   for(int i=0;i<a;i++){
    cin>>A[i];
   }

  for(int i=0;i<b;i++){
    cin>>B[i];
   }
  for(int i=0;i<a;i++){
    if(A[i]=="J"||A[i]=="Q"||A[i]=="K"){
        A[i]="10";
    }
    if(A[i]=="A"){
       A[i]="11";
    }


  }
  for(int i=0;i<a;i++){
    pointa+=stoi(A[i]);

  }
  if(pointa>21){
    for(int i=0;i<a;i++){
        if(A[i]=="11"&&pointa>21){
            pointa-=10;
        }
    }
  }



  for(int i=0;i<b;i++){
    if(B[i]=="J"||B[i]=="Q"||B[i]=="K"){
        B[i]="10";
    }
    if(B[i]=="A"){
       B[i]="11";
    }


  }
  for(int i=0;i<b;i++){
    pointb+=stoi(B[i]);

  }
  if(pointb>21){
    for(int i=0;i<b;i++){
        if(B[i]=="11"&&pointb>21){
            pointb-=10;
        }
    }
  }













    pointaa=pointa;
  pointbb=pointb;

  
  if(pointa>21){
    pointa=0;
  }
  if(pointb>21){
  pointb=0;
  }

   if(pointa>pointb){
    cout<<"A"<<endl;;
    cout<<pointaa<<" "<<pointbb;

   }else if(pointb>pointa){
    cout<<"B"<<endl;
    cout<<pointaa<<" "<<pointbb;

   }else if(pointa==pointb){
    cout<<"Draw"<<endl;;
    cout<<pointaa<<" "<<pointbb;
   }













}

# 0570, 2024-09-28 13:18:54, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>

int value(std::string array[],int size){
    int point = 0,A_count = 0;
    for(int i = 0; i < size; i++){
        if(array[i] == "A"){
            A_count++;
        }else if(array[i] == "2"){
            point += 2;
        }else if(array[i] == "3"){
            point += 3;
        }else if(array[i] == "4"){
            point += 4;
        }else if(array[i] == "5"){
            point += 5;
        }else if(array[i] == "6"){
            point += 6;
        }else if(array[i] == "7"){
            point += 7;
        }else if(array[i] == "8"){
            point += 8;
        }else if(array[i] == "9"){
            point += 9;
        }else if((array[i] == "10")||(array[i] == "J")||(array[i] == "Q")||(array[i] == "K")){
            point += 10;
        }
    }
    int max = 0;
    point += A_count;
    for(int i = 0; i <= A_count; i++){
        if(point + i*10 <= 21){
            max = std::max(max,point + i*10);
        }
    }
    if(max == 0){
        return point;
    }
    return max;
}

int main(){

    int a,b;
    std::cin >> a >> b;
    std::string Ahands[a],Bhands[b];

    for(int i = 0; i < a; i++){
        std::cin >> Ahands[i];
    }
    for(int i = 0; i < b; i++){
        std::cin >> Bhands[i];
    }

    bool A = 0,B = 0;
    if((value(Ahands,a) <= 21) && (value(Bhands,b) <= 21)){
        if(value(Ahands,a) > value(Bhands,b)){
            A = 1;
        }else if(value(Ahands,a) < value(Bhands,b)){
            B = 1;
        }
    }else if((value(Ahands,a) <= 21) && !(value(Bhands,b) <= 21)){
        A = 1;
    }else if(!(value(Ahands,a) <= 21) && (value(Bhands,b) <= 21)){
        B = 1;
    }

    if(A){
        std::cout << "A" << std::endl;
    }else if(B){
        std::cout << "B" << std::endl;
    }else{
        std::cout << "Draw" << std::endl;
    }
    std::cout << value(Ahands,a) << " " << value(Bhands,b);


    return 0;
}

# 0571, 2024-09-28 09:53:00, PPPPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
using namespace std;
int sum(vector<int> a,int n){
    int sumA=0;
    int countA=0;
    for(int i=0;i<n;i++){
        if(a[i]==11){
            countA++;
        }
        sumA+=a[i];
    }
    while(sumA>21&&countA--){
        sumA-=10;
    }
    return sumA;
}
int main(){
    int n,m;
    cin >> n >> m;
    vector<int> a(n), b(m);
    string c;
    for(int i=0;i<n;i++){
        cin >> c;
        if(c=="A")a[i]=11;
        else if(c=="J"||c=="Q"||c=="K")a[i]=10;
        else a[i]=stoi(c);
    }
    for(int i=0;i<m;i++){
        cin >> c;
        if(c=="A")b[i]=11;
        else if(c=="J"||c=="Q"||c=="K")b[i]=10;
        else b[i]=stoi(c);
    }

    //find sum A
    int A=sum(a,n),B=sum(b,m);
    if(A>21 && B>21)cout << "Draw\n";
    else if(A>21)cout << "B\n";
    else if(B>21)cout << "A\n";
    else if(A>B)cout <<"A\n";
    else if(A<B)cout <<"B\n";
    else cout << "Draw\n";
    cout << sum(a,n) << " " << sum(b,m);
    
}

# 0572, 2024-09-28 14:36:07, PPPPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int a,b;
    cin >> a >> b;
    int taga=0;
    int tagb=0;
    int ans1=0;
    int ans2=0;
    for (int i = 0 ; i < a ; i++)
    {
        string tmp;
        cin >> tmp;
        if (tmp=="J"||tmp=="Q"||tmp=="K")
        {
            ans1+=10;
        }
        else if (tmp=="A")
        {
            taga++;
            ans1++;
        }
        else
        {
            ans1+=stoi(tmp);
        }
    }
    for (int i = 0 ; i < b ; i++)
    {
        string tmp;
        cin >> tmp;
        if (tmp=="J"||tmp=="Q"||tmp=="K")
        {
            ans2+=10;
        }
        else if (tmp=="A")
        {
            tagb++;
            ans2++;
        }
        else
        {
            ans2+=stoi(tmp);
        }
    }
    while(ans1+10<=21)
    {
        if (taga==0)
        break;
        else
        {
            ans1+=10;
            taga--;
        }
    }
    while(ans2+10<=21)
    {
        if (tagb==0)
        break;
        else
        {
            ans2+=10;
            tagb--;
        }
    }
    if (ans1<=21&&ans2<=21)
    {
        if (ans1>ans2)
        {
            cout << "A" << endl << ans1 << " "<<ans2;
        }
        else if (ans1==ans2)
        {
            cout << "Draw" << endl << ans1 << " "<<ans2;
        }
        else if (ans2>ans1)
        {
            cout << "B" << endl << ans1 << " "<<ans2;
        }
    }
    else if (ans1>21&&ans2<=21)
    {
        cout << "B" << endl << ans1 << " "<< ans2;
    }
    else if (ans1<=21&&ans2>21)
    {
        cout << "A" << endl << ans1 << " " <<ans2;
    }
    else if (ans1>21&&ans2>21)
    {
        cout << "Draw" << endl << ans1 << " " << ans2;
    }
}

# 0573, 2024-09-28 09:55:27, PPPPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    int n1,n2;
    cin>>n1>>n2;
    string arr[n1],brr[n2];
    for(int i=0;i<n1;i++){
        cin>>arr[i];
    }
    for(int i=0;i<n2;i++){
        cin>>brr[i];
    }

    int suma=0,sumb=0,x;
    for(int i=0;i<n1;i++){
        if(arr[i]=="1"||arr[i]=="2"||arr[i]=="3"||arr[i]=="4"||arr[i]=="5"
        ||arr[i]=="6"||arr[i]=="7"||arr[i]=="8"||arr[i]=="9"||arr[i]=="10"){
            x=stoi(arr[i]);
            suma=suma+x;
        }
        else if(arr[i]=="J" || arr[i]=="Q" || arr[i]=="K"){
            suma=suma+10;
        }
        else if(arr[i]=="A"){
            suma=suma+11;
        }
    }
    for(int i=0;i<n2;i++){
        if(brr[i]=="1"||brr[i]=="2"||brr[i]=="3"||brr[i]=="4"||brr[i]=="5"
        ||brr[i]=="6"||brr[i]=="7"||brr[i]=="8"||brr[i]=="9"||brr[i]=="10"){
            x=stoi(brr[i]);
            sumb=sumb+x;
        }
        else if(brr[i]=="J" || brr[i]=="Q" || brr[i]=="K"){
            sumb=sumb+10;
        }
        else if(brr[i]=="A"){
            sumb=sumb+11;
        }
    }

    for(int i=0;i<n1;i++){
        if(arr[i]=="A" && suma>21){
            suma=suma-10;
        }
    }
    for(int i=0;i<n2;i++){
        if(brr[i]=="A" && sumb>21){
            sumb=sumb-10;
        }
    }

    bool a=true,b=true;
    if(suma>21) a=false;
    if(sumb>21) b=false;
    if(a&&b){
        if(suma>sumb){
            cout<<"A"<<endl;
        }
        if(sumb>suma){
            cout<<"B"<<endl;
        }
        if(suma==sumb){
            cout<<"Draw"<<endl;
        }
    }
    else if(a){
        cout<<"A"<<endl;
    }
    else if(b){
        cout<<"B"<<endl;
    }
    else{
        cout<<"Draw"<<endl;
    }
    cout<<suma<<" "<<sumb;
}

# 0574, 2024-09-28 12:48:20, PPPPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    map<string,int>card={{"2",2},{"3",3},{"4",4},{"5",5},{"6",6},{"7",7},{"8",8},{"9",9},{"10",10},{"J",10},{"Q",10},{"K",10}};
    int a,b,vala=0,valb=0,acea=0,aceb=0;
    string carda,cardb;
    cin>>a>>b;
    for(int i=0;i<a;i++){
        cin>>carda;
        if(carda=="A"){
            acea+=1;
            continue;
        }else vala+=card[carda];
    }
    for(int i=0;i<b;i++){
        cin>>cardb;
        if(cardb=="A"){
            aceb+=1;
            continue;
        }else valb+=card[cardb];
    }
    if(acea>0){
        for(int i=acea;i>0;i--){
            if(i>1){
                vala+=1;
            }else{
                if(vala+11>21)vala+=1;
                else vala+=11;
            }
        }
    }
    if(aceb>0){
        for(int i=aceb;i>0;i--){
            if(i>1){
                valb+=1;
            }else{
                if(valb+11>21)valb+=1;
                else valb+=11;
            }
        }
    }
    if((vala>21&&valb>21)||vala==valb)cout<<"Draw"<<endl;
    else if(vala>21)cout<<"B"<<endl;
    else if(valb>21)cout<<"A"<<endl;
    else if(vala>valb)cout<<"A"<<endl;
    else cout<<"B"<<endl;
    cout<<vala<<' '<<valb;
}

# 0575, 2024-09-28 13:15:06, PPPPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>

using namespace std;

int main(){
    vector<string> cardofA;
    vector<string> cardofB;

    int A,B;
    cin >> A >> B;

    for(int i=0; i<A; i++){
        string temp;
        cin >> temp;
        cardofA.push_back(temp);
    }

    for(int i=0; i<B; i++){
        string temp;
        cin >> temp;
        cardofB.push_back(temp);
    }

    // check value a
    int sumofA = 0;
    for (int i = 0; i < A; i++){
        
        if(cardofA[i] == "A"){
            sumofA += 11;
        } else if(cardofA[i] == "J" || cardofA[i] == "Q" || cardofA[i] == "K"){
            sumofA += 10;
        } else {
            sumofA += stoi(cardofA[i]);
        }
    }

    int countaceA = 0;
    if (sumofA > 21){
        // check for Ace
        for (int i = 0; i < A; i++){
            if(cardofA[i] == "A"){
                countaceA++;
            }
        }
    }

    while(sumofA > 21 && countaceA > 0){
        sumofA -= 10;
        countaceA--;
    } 


    // -------------check value b
    int sumofB = 0;
    for (int i = 0; i < B; i++){
        
        if(cardofB[i] == "A"){
            sumofB += 11;
        } else if(cardofB[i] == "J" || cardofB[i] == "Q" || cardofB[i] == "K"){
            sumofB += 10;
        } else {
            sumofB += stoi(cardofB[i]);
        }
    }

    int countaceB = 0;
    if (sumofB > 21){
        // check for Ace
        for (int i = 0; i < B; i++){
            if(cardofB[i] == "A"){
                countaceB++;
            }
        }
    }

    while(sumofB > 21 && countaceB > 0){
        sumofB -= 10;
        countaceB--;
    }   

    // cout << sumofA << " " << sumofB;
    string result;

    if(sumofA <= 21 && sumofB <= 21){
        if(sumofA > sumofB){
            result = "A";
        } else if(sumofB > sumofA){
            result = "B";
        } else {
            result = "Draw";
        }
    } else if (sumofA <= 21 && sumofB > 21) {
        result = "A";
    } else if (sumofA > 21 && sumofB <= 21) {
        result = "B";
    } else if (sumofA > 21 && sumofB > 21) {
        result = "Draw";
    }

    cout << result << endl;
    cout << sumofA << " " << sumofB;
    

}

# 0576, 2024-09-28 09:41:53, PPPPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>

int convert_from_blackjack(std::string charr) {
    if (charr == "A")
        return -1;

    if (charr == "J" ||  charr == "10" || charr == "Q" || charr == "K")
        return 10;

    return std::stoi(charr);

}

int main() {
    int a, b, tmp;
    std::string buff;

    std::cin >> a >> b;

    int a_score{0}, A_numbers{0};
    for (int i{0}; i < a; ++i) {
        std::cin >> buff;
        if ((tmp = convert_from_blackjack(buff)) == -1)
            A_numbers++;
        else {
            a_score += tmp;
        }
    }

    if (A_numbers == 2) {
        if (a_score == 10) {
            a_score = 12;
        }
        else if (a_score > 10) {
            a_score += 2;
        }
        else if (a_score < 10) {
            a_score += 12;
        }
    }
    else if (A_numbers == 1) {
        if (21 - a_score >= 11) {
            a_score += 11;
        }
        else {
            a_score += 1;
        }
    }
    else if (A_numbers == 3) {
        a_score = 13;
    }

    int b_score{0}, B_numbers{0};
    for (int i{0}; i < b; ++i) {
        std::cin >> buff;
        if ((tmp = convert_from_blackjack(buff)) == -1)
            B_numbers++;
        else {
            b_score += tmp;
        }
    }

    if (B_numbers == 2) {
        if (b_score == 10) {
            b_score = 12;
        }
        else if (b_score > 10) {
            b_score += 2;
        }
        else if (b_score < 10) {
            b_score += 12;
        }
    }
    else if (B_numbers == 1) {
        if (21 - b_score >= 11) {
            b_score += 11;
        }
        else {
            b_score += 1;
        }
    }
    else if (B_numbers == 3) {
        b_score = 13;
    }

    if (a_score > 21 || b_score > 21) {
        if (a_score > 21 && b_score > 21) {
            std::cout << "Draw\n";
        }
        else if (a_score > 21 && b_score <= 21) {
            std::cout << "B\n";
        }
        else {
            std::cout << "A\n";
        }
    }
    else {
        if (a_score > b_score) {
            std::cout << "A\n";
        }
        else if (b_score > a_score) {
            std::cout << "B\n";
        }
        else {
            std::cout << "Draw\n";
        }
    }

    std::cout << a_score << " " << b_score << "\n";
}

# 0577, 2024-09-28 09:37:33, PPPPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>

using namespace std;

int check(string z)
{
    if(z[0] >= '0' && z[0] <= '9' && z != "10")
    {
        return z[0]-'0';
    }
    else
    {
        return 10;
    }

}

int main()
{
    int a, b;

    cin >> a >> b;

    string x[4], y[4];

    for(int i=0; i<a; i++)
    {
        cin >> x[i];
    }
    for(int i=0; i<b; i++)
    {
        cin >> y[i];
    }

    int suma=0, sumb=0;
    int aceA=0, aceB=0;

    for(int i=0; i<a; i++)
    {
        if(x[i] == "A")
        {
            aceA++;
        }
        else
        {
            suma += check(x[i]);
        }
    }

    while(aceA > 0)
    {
        if(suma <= 10 && aceA <2)
        {
            suma += 11;
        }
        else
        {
            suma++;
        }
        aceA--;
    }

    for(int i=0; i<b; i++)
    {
        if(y[i] == "A")
        {
            aceB++;
        }
        else
        {
            sumb += check(y[i]);
        }
    }

    while(aceB > 0)
    {
        if(sumb <= 10 && aceB <2)
        {
            sumb += 11;
        }
        else
        {
            sumb++;
        }
        aceB--;
    }

    if((suma > 21 && sumb > 21) || suma == sumb)
    {
        cout << "Draw" << endl;
    }
    else if((sumb > suma && sumb <=21) || suma > 21)
    {
        cout << "B" << endl;
    }
    else if((suma > sumb && suma <=21) || sumb > 21)
    {
        cout << "A" << endl;
    }

    cout << suma << " " << sumb << endl;

    return 0;

}

# 0578, 2024-09-28 13:08:39, PPPPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
#include<string>
using namespace std;

int main(){
    int a, b;
    cin >> a >> b;
    string A[a], B[b];
    int sum_A=0, sum_B=0;
    int card[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
    int count_A=0;
    for(int i=0; i<a; i++){
        cin >> A[i];
        if(A[i]=="A"){
            sum_A+=1;
            count_A++;
        } 
        else if(A[i]=="J"||A[i]=="Q"||A[i]=="K"){
            sum_A+=10;
        }
        else{
            sum_A+=card[stoi(A[i])];
        }
    }
    int max_A=sum_A;
    for(int i=0; i<count_A; i++){
        max_A+=10;
        if(max_A<=21) sum_A=max_A;
        else break;
    }
    count_A=0;
    for(int i=0; i<b; i++){
        cin >> B[i];
        if(B[i]=="A"){
            sum_B+=1;
            count_A++;
        } 
        else if(B[i]=="J"||B[i]=="Q"||B[i]=="K"){
            sum_B+=10;
        }
        else{
            sum_B+=card[stoi(B[i])];
        }
    }
    int max_B=sum_B;
    for(int i=0; i<count_A; i++){
        max_B+=10;
        if(max_B<=21) sum_B=max_B;
        else break;
    }
    if(sum_A>21){
        if(sum_B>21){
            cout << "Draw" << endl;
        }
        else{
            cout << "B" << endl;
        }
    }
    else{
        if(sum_B>21){
            cout << "A" << endl;
        }
        else{
            if(sum_A>sum_B){
                cout << "A" << endl;
            }
            else if(sum_A<sum_B){
                cout << "B" << endl;
            }
            else{
                cout << "Draw" << endl;
            }
        }
    }
    cout << sum_A << " " << sum_B;
}

# 0579, 2024-09-28 13:05:02, PPPPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;
#define ll long long
int main(){
    int n,m;
    int A_cnt=0,B_cnt=0;
    char x;
    string S;
    ll Score_A=0,Score_B=0;
    cin>>n>>m;
    for(int i=1;i<=n;i++){
        cin>>S;
        x=S[0];
        if(S.size()>1){
            Score_A+=10;
            continue;
        }
        if(x>='2'&&x<='9'){
            Score_A+=x-'0';
        }
        if(x=='J'||x=='Q'||x=='K'){
            Score_A+=10;
        }
        if(x=='A'){
            Score_A+=1;
            A_cnt++;
        }
    }
    for(int j=1;j<=m;j++){
        cin>>S;
        x=S[0];
        if(S.size()>1){
            Score_B+=10;
            continue;
        }
        if(x>='2'&&x<='9'){
            Score_B+=x-'0';
        }
        if(x=='J'||x=='Q'||x=='K'){
            Score_B+=10;
        }
        if(x=='A'){
            Score_B+=1;
            B_cnt++;
        }
    }
    for(int i=1;i<=A_cnt;i++){
        if(Score_A+10<=21){
            Score_A+=10;
        }else{
            break;
        }
    }
    for(int i=1;i<=B_cnt;i++){
        if(Score_B+10<=21){
            Score_B+=10;
        }else{
            break;
        }
    }
    if(Score_A>21&&Score_B>21){
        cout<<"Draw";
    }else if(Score_A>21){
        cout<<"B";
    }else if(Score_B>21){
        cout<<"A";
    }else if(Score_A==Score_B){
        cout<<"Draw";
    }else if(Score_A>Score_B){
        cout<<"A";
    }else{
        cout<<"B";
    }
    cout<<endl;
    cout<<Score_A<<" "<<Score_B;
}

# 0580, 2024-09-28 10:18:13, PPPPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;

int main()
{
    int na,nb;
    cin>>na>>nb;
    string carda[na + 5];
    string cardb[nb + 5];
    for(int i=1;i<=na;i++)
    {
        cin>>carda[i];
    }
    for(int i=1;i<=nb;i++)
    {
        cin>>cardb[i];
    }
    int suma_1 = 0,suma_11 = 0,checka = 0;
    int sumb_1 = 0,sumb_11 = 0,checkb = 0;
    // suma
    for(int i=1;i<=na;i++)
    {
        if((carda[i] == "K") || (carda[i] == "Q") || (carda[i] == "J"))
        {
            suma_1 += 10;
            suma_11 += 10;
        }
        else if(carda[i] == "A"&& checka == 0)
        {
            suma_1 += 1;
            suma_11 += 11; 
            checka = 1;   
        }
        else if(carda[i] == "A"&& checka == 1)
        {
            suma_1 += 1;
            suma_11 += 1;    
        }
        else if(carda[i] == "10")
        {
            suma_1 += 10;
            suma_11 += 10;
        }
        else
        {
            suma_1 += carda[i][0] - 48;
            suma_11 += carda[i][0] - 48;
        }

    }
    // sumb
    for(int i=1;i<=nb;i++)
    {
        if((cardb[i] == "K") || (cardb[i] == "Q") || (cardb[i] == "J"))
        {
            sumb_1 += 10;
            sumb_11 += 10;
        }
        else if(cardb[i] == "A"&& checkb == 0)
        {
            sumb_1 += 1;
            sumb_11 += 11; 
            checkb = 1;   
        }
        else if(cardb[i] == "A"&& checkb == 1)
        {
            sumb_1 += 1;
            sumb_11 += 1;    
        }
        else if(cardb[i] == "10")
        {
            sumb_1 += 10;
            sumb_11 += 10;  
        }
        else
        {
            sumb_1 += cardb[i][0] - 48;
            sumb_11 += cardb[i][0] - 48;
        }

    }
    int suma_real = suma_11,sumb_real = sumb_11;
    bool A=0,B=0;
    if(suma_1 >= suma_11)
    {
        if(suma_1 <= 21)
        {
            suma_real = suma_1;
            A = 1;
        }
        else
        {
            if(suma_11 <= 21)
            {
                suma_real = suma_11;
                A = 1;
            }
        }
    }
    else
    {
        if(suma_11 <= 21)
        {
            suma_real = suma_11;
            A = 1;
        }
        else
        {
            if(suma_1 <= 21)
            {
                suma_real = suma_1;
                A = 1;
            }
        }
    }
    

    if(sumb_1 >= sumb_11)
    {
        if(sumb_1 <= 21)
        {
            sumb_real = sumb_1;
            B = 1;
        }
        else
        {
            if(sumb_11 <= 21)
            {
                sumb_real = sumb_11;
                B = 1;
            }
        }
    }
    else
    {
        if(sumb_11 <= 21)
        {
            sumb_real = sumb_11;
            B = 1;
        }
        else
        {
            if(sumb_1 <= 21)
            {
                sumb_real = sumb_1;
                B = 1;
            }
        }
    }

    if(A == 0 && B == 1)
    {
        cout<<'B'<<endl;
        cout<<suma_real<<' '<<sumb_real;
    }
    else if(A == 1 && B == 0)
    {
        cout<<'A'<<endl;
        cout<<suma_real<<' '<<sumb_real;
    }
    else if(A == 0 && B == 0)
    {
        cout<<"Draw"<<endl;
        cout<<suma_real<<' '<<sumb_real;
    }
    else if(A == 1 && B == 1)
    {
        if(suma_real > sumb_real)
        {
            cout<<"A"<<endl;
            cout<<suma_real<<' '<<sumb_real;
        }
        else if(suma_real < sumb_real)
        {
            cout<<"B"<<endl;
            cout<<suma_real<<' '<<sumb_real;
        }
        else
        {
            cout<<"Draw"<<endl;
            cout<<suma_real<<' '<<sumb_real;
        }
    }
    
}

# 0581, 2024-09-28 13:01:39, PPPPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    int a, b;
    cin >> a >> b;
    int suma=0, sumb=0, afound=0;
    for(int i=0;i<a;i++){
        string s;
        cin >> s;
        if(s[0]=='A'){
            afound++;
        }
        else if(s=="Q" || s=="K" || s=="J"){
            suma+=10;
        }
        else{
            suma+=stoi(s);
        }
    }
    if(afound==1){
        if(suma==20){
            suma++;
        }
        else if(suma>=11){
            suma++;
        }
        else{
            suma+=11;
        }
    }
    else if(afound==2){
        if(suma==10){
            suma+=2;
        }
        else {
            suma+=11;
            suma++;
        }
    }
    else if(afound==3){
        suma=13;
    }
    /////////////////
    afound=0;
    for(int i=0;i<b;i++){
        string s;
        cin >> s;
        if(s[0]=='A'){
            afound++;
        }
        else if(s=="Q" || s=="K" || s=="J"){
            sumb+=10;
        }
        else{
            sumb+=stoi(s);
        }
    }
    if(afound==1){
        if(sumb==20){
            sumb++;
        }
        else if(sumb>=11){
            sumb++;
        }
        else{
            sumb+=11;
        }
    }
    else if(afound==2){
        if(sumb==10){
            sumb+=2;
        }
        else {
            sumb+=11;
            sumb++;
        }
    }
    else if(afound==3){
        sumb=13;
    }
    if((suma > 21 && sumb > 21) || suma==sumb){
        cout <<"Draw\n" << suma << " " << sumb;
    }
    else if(suma>21 && sumb<=21){
        cout <<"B\n" << suma << " " << sumb;
    }
    else if(suma<=21 && sumb>21){
        cout <<"A\n" << suma << " " << sumb;
    }
    else{
        if(suma>sumb){
            cout <<"A\n" << suma << " " << sumb;
        }
        else{
            cout <<"B\n" << suma << " " << sumb;
        }
    }
}

# 0582, 2024-09-28 14:57:37, PPPPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
#include<iomanip>
#include<cmath>

using namespace std;

void A () {
    cout << 'A' << endl;
}

void B () {
    cout << 'B' << endl;
}

void D () {
    cout << "Draw" << endl;
}

void whowin (int a, int b) {
    
    if (a > 21 && b <= 21) {
        B(); return;
    }
    
    if (a <= 21 && b > 21) {
        A(); return;
    }

    if (a > 21 && b > 21) {
        D(); return;
    }

    if (a != b) {
        if (max(a, b) == a) {
            A(); return;
        } else {B(); return;}
    } else {D(); return;}
     

    
}

int main() {
    int naiA; cin >> naiA;
    int naiB; cin >> naiB;
    char A[naiA], B[naiB];
    char deck[13] = {'A', '2', '3', '4', '5', '6', '7', '8', '9', 'X', 'J', 'Q', 'K'};
    int point[13] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 10, 10};

    int scoreA = 0, scoreB = 0;
    int Aace_cnt = 0, Bace_cnt = 0;

    for (int i = 0; i < naiA; i++) {
        string temp; cin >> temp;
        if (temp == "10") {
            A[i] = 'X'; continue;
        } 
        if (temp == "A") {
            Aace_cnt += 1;
        }
        char temp2 = temp[0];
        A[i] = temp2;
    }

    for (int i = 0; i < naiB; i++) {
        string temp; cin >> temp;
        if (temp == "10") {
            B[i] = 'X';
        }
        if (temp == "A") {
            Bace_cnt += 1;
        }
        char temp2 = temp[0];
        B[i] = temp2;
    }

    for (int i = 0; i < naiA; i++) {
        for (int j = 0; j < 13; j++) {
            if (A[i] == deck[j]) {
                scoreA += point[j];
            }
        }
    }

    for (int i = 0; i < naiB; i++) {
        for (int j = 0; j < 13; j++) {
            if (B[i] == deck[j]) {
                scoreB += point[j];
            }
        }
    }

    if (Aace_cnt > 0 && scoreA <= 11) scoreA += 10;
    if (Bace_cnt > 0 && scoreB <= 11) scoreB += 10;

    whowin(scoreA, scoreB); 

    cout << scoreA << ' ' <<  scoreB << endl;
    
}

# 0583, 2024-09-28 09:36:16, PPPPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
using namespace std;

map<string,int> card = {{"A",1},
                        {"2",2},
                        {"3",3},
                        {"4",4},
                        {"5",5},
                        {"6",6},
                        {"7",7},
                        {"8",8},
                        {"9",9},
                        {"10",10},
                        {"J",10},
                        {"Q",10},
                        {"K",10}};

int checkA(string A[],int n,int sum) {
    if(sum >= 21) {
        return sum;
    }
    int tmp = sum;
    for(int i = 0; i < n; i++) {
        if(A[i] == "A") {
            tmp += 10;
            if(tmp > 21) {
                tmp -= 10;
            }
        }
    }
    return tmp;
}

int main() {
    int a, b, sum_a = 0, sum_b = 0;
    bool aa = false, ba = false;
    cin >> a >> b;
    string A[a], B[b];
    for(int i = 0; i < a; i++) {
        cin >> A[i];
        sum_a += card[A[i]];
        if(A[i] == "A") aa = true;
    }
    for(int i = 0; i < b; i++) {
        cin >>  B[i];
        sum_b += card[B[i]];
        if(B[i] == "A") ba = true;
    }

    if(aa) sum_a = checkA(A,a,sum_a);
    if(ba) sum_b = checkA(B,b,sum_b);
    bool apass = true, bpass = true;
    if(sum_a > 21) apass = false;
    if(sum_b > 21) bpass = false;
    if(!apass && !bpass) {
        cout << "Draw\n";
    } else if(!apass) {
        cout << "B\n";
    } else if(!bpass) {
        cout << "A\n";
    } else if(sum_a > sum_b) {
        cout << "A\n";
    } else if(sum_a < sum_b) {
        cout << "B\n";
    } else {
        cout << "Draw\n";
    }
    cout << sum_a << " " << sum_b;
}

# 0584, 2024-09-28 10:26:13, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <cmath>
#include <cctype>
#include <string>
using namespace std;

int calculateScore(string pai)
{
    int score;
    if (isalpha(pai[0]))
    {
        if (pai == "A")
            score = 11;
        if (pai == "J" || pai == "Q" || pai == "K")
            score = 10;
    }
    else
    {
        score = stoi(pai);
    }
    return score;
}

int main()
{
    int a, b;
    cin >> a >> b;
    int scoreA = 0, scoreB = 0;
    bool thereAinA = false, thereAinB = false;
    int howmanyAinA = 0, howmanyAinB = 0;
    string pai;
    for (int i = 0; i < a; i++)
    {
        cin >> pai;
        if (pai == "A")
        {
            thereAinA = true;
            howmanyAinA++;
        }
        scoreA += calculateScore(pai);
    }

    if (scoreA > 21 && thereAinA)
    {
        for (int i = 1; i <= howmanyAinA; i++)
        {
            scoreA -= 10;
            if (scoreA <= 21)
                break;
        }
    }

    for (int i = 0; i < b; i++)
    {
        cin >> pai;
        if (pai == "A")
        {
            thereAinB = true;
            howmanyAinB++;
        }
        scoreB += calculateScore(pai);
    }
    if (scoreB > 21 && thereAinB)
    {
        for (int i = 1; i <= howmanyAinB; i++)
        {
            scoreB -= 10;
            if (scoreB <= 21)
                break;
        }
    }

    if (scoreA > 21 && scoreB > 21)
        cout << "Draw" << endl;
    else if (scoreA > 21)
        cout << "B" << endl;
    else if (scoreB > 21)
        cout << "A" << endl;
    else if (scoreA > scoreB)
        cout << "A" << endl;
    else if(scoreB > scoreA)
        cout << "B" << endl;
    else cout << "Draw" << endl;

    cout << scoreA << " " << scoreB;
}

# 0585, 2024-09-28 09:33:22, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <map>

using namespace std;

map<string, int> card;
int main(){
    card["2"] = 2;
    card["3"] = 3;
    card["4"] = 4;
    card["5"] = 5;
    card["6"] = 6;
    card["7"] = 7;
    card["8"] = 8;
    card["9"] = 9;
    card["10"] = 10;
    card["J"] = 10;
    card["Q"] = 10;
    card["K"] = 10;

    int a,b;
    cin >> a >> b;
    int cntA = 0;
    int scoreA=0, scoreB=0;
    for(int i=0; i<a; i++){
        string x;
        cin >> x;
        if(x=="A") cntA++;
        else  scoreA += card[x];
    }
    while(cntA){
        if(scoreA >= 10 && cntA>1) scoreA += 1;
        else if(scoreA+11 <= 21) scoreA += 11;
        else scoreA += 1;
        cntA--;
    }

    for(int i=0; i<b; i++){
        string x;
        cin >> x;
        if(x=="A") cntA++;
        else  scoreB += card[x];
    }

    while(cntA){
        if(scoreB >= 10 && cntA>1) scoreB += 1;
        else if(scoreB+11 <= 21) scoreB += 11;
        else scoreB += 1;
        cntA--;
    }

    if(scoreA > 21){
        if(scoreB > 21){
            cout << "Draw";
        }else{
            cout << "B";
        }
    }else if(scoreB > 21){
        if(scoreA <= 21) cout << "A";
    }else {
        if(scoreA > scoreB) cout << "A";
        else if(scoreA < scoreB) cout << "B";
        else cout << "Draw";
    }
    cout << '\n';
    cout << scoreA << " " << scoreB;
}

# 0586, 2024-09-28 14:00:53, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <map>
using namespace std;

int main(){
    int a, b;
    cin >> a;
    cin >> b;
    map <string, int> score;
    int sA = 0, sB = 0;
    score["A"] = 1;
    score["2"] = 2;
    score["3"] = 3;
    score["4"] = 4;
    score["5"] = 5;
    score["6"] = 6;
    score["7"] = 7;
    score["8"] = 8;
    score["9"] = 9;
    score["10"] = 10;
    score["J"] = 10;
    score["Q"] = 10;
    score["K"] = 10;

    string temp;
    int numa = 0;
    for(int i = 0; i < a; i++)
    {
        cin >> temp;
        if(temp != "A"){
            sA += score[temp];
        }
        else{
            numa += 1;
        }
    }
    if(numa){
        if(numa == 1){
            if(sA + 11 <= 21){
                sA += 11;
            }
            else{
                sA += 1;
            }
        }
        else if(numa == 2){
            if(sA + 12 <= 21){
                sA += 12;
            }
            else{
                sA += 2;
            }
        }
        else if(numa == 3){
            sA += 13;
        }
    }

    numa = 0;
    for(int i = 0; i < b; i++)
    {
        cin >> temp;
        if(temp != "A"){
            sB += score[temp];
        }
        else{
            numa += 1;
        }
    }
    if(numa){
        if(numa == 1){
            if(sB + 11 <= 21){
                sB += 11;
            }
            else{
                sB += 1;
            }
        }
        else if(numa == 2){
            if(sB + 12 <= 21){
                sB += 12;
            }
            else{
                sB += 2;
            }
        }
        else if(numa == 3){
            sB += 13;
        }
    }

    if(sA <= 21 && sB <= 21){
        if(sA == sB){
            cout << "Draw" << endl;
        }
        else if(sA > sB){
            cout << 'A' << endl;
        }
        else if(sA < sB){
            cout << 'B' << endl;
        }
    }
    else if(sA > 21 && sB <= 21){
        cout << 'B' << endl;
    }
    else if(sA <= 21 && sB > 21){
        cout << 'A' << endl;
    }
    else if(sA > 21 && sB > 21){
        cout << "Draw" << endl;
    }
    cout << sA << ' ' << sB;
}

# 0587, 2024-09-28 13:09:19, PPPPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <string>
using namespace std;
int cal_sum(string s){
    string tmp="";
    int result=0,cnt_A=0;
    for(char c : s){
        if(c!=' '){
            tmp+=c;
        }
        else{
            if(tmp == "A") cnt_A++;
            if(tmp == "2") result+=2;
            if(tmp == "3") result+=3;
            if(tmp == "4") result+=4;
            if(tmp == "5") result+=5;
            if(tmp == "6") result+=6;
            if(tmp == "7") result+=7;
            if(tmp == "8") result+=8;
            if(tmp == "9") result+=9;
            if(tmp == "10"||tmp == "J"||tmp == "Q"||tmp == "K") result+=10;
            tmp="";
        }
    }
    if(tmp == "A") cnt_A++;
    if(tmp == "2") result+=2;
    if(tmp == "3") result+=3;
    if(tmp == "4") result+=4;
    if(tmp == "5") result+=5;
    if(tmp == "6") result+=6;
    if(tmp == "7") result+=7;
    if(tmp == "8") result+=8;
    if(tmp == "9") result+=9;
    if(tmp == "10"||tmp == "J"||tmp == "Q"||tmp == "K") result+=10;

    if(cnt_A!=0){
        while(cnt_A>=2){
            result++;
            cnt_A--;
        }
        if(result+11<=21) result+=11;
        else result++;
    }
    return result;
}

int main(){
    int a,b,sum_a=0,sum_b=0;
    string s_a,s_b;
    cin>>a>>b;
    cin.ignore();
    getline(cin,s_a);
    getline(cin,s_b);

    sum_a = cal_sum(s_a);
    sum_b = cal_sum(s_b);
    if(sum_a >21 &&sum_b>21) cout<<"Draw"<<endl;
    else if(sum_a>21) cout<<"B"<<endl;
    else if(sum_b>21) cout<<"A"<<endl;
    else{
        if(sum_a>sum_b) cout<<"A"<<endl;
        else if (sum_a <sum_b) cout<<"B"<<endl;
        else cout<<"Draw"<<endl;
    }
    cout<<sum_a<<' '<<sum_b;
    
    return 0;
}

Max Score = 95


# 0588, 2024-09-28 12:58:47, Compilation error (0%)

#include<iostream>

using namespace std;

int main() {
  int a,b;
  cin >> a >> b;
  
  char c1[a];
  char c2[b];
  
  int sumA=0;
  int sumB=0;
  for(int i=0;i<a;i++) {
    cin >> c1[i];
    if(c1=='A') {
      sumA+=11;
    }else if(c1[i]=='2') {
      sumA+=2;
    }else if(c1[i]=='3') {
      sumA+=3;
    }else if(c1[i]=='4') {
      sumA+=4
    }else if(c1[i]=='5') {
      sumA+=5;
    }else if(c1[i]=='6') {
      sumA+=6;
    }else if(c1[i]=='7') {
      sumA+=7;
    }else if(c1[i]=='8') {
      sumA+=8;
    }else if(c1[i]=='9') {
      sumA+=4
    }else if(c1[i]=='10') {
      sumA+=10;
    }else if(c1[i]=='J') {
      sumA+=10;
    }else if(c1[i]=='Q') {
      sumA+=10;
    }else if(c1[i]=='K') {
      sumA+=10;
    }
  }
  
  for(int i=0;i<b;i++) {
    cin >> c2[i];
    if(c2[i]=='A') {
      sumB+=11;
    }else if(c2[i]=='2') {
      sumB+=2;
    }else if(c2[i]=='3') {
      sumB+=3;
    }else if(c2[i]=='4') {
      sumB+=4
    }else if(c2[i]=='5') {
      sumB+=5;
    }else if(c2[i]=='6') {
      sumB+=6;
    }else if(c2[i]=='7') {
      sumB+=7;
    }else if(c2[i]=='8') {
      sumB+=8;
    }else if(c2[i]=='9') {
      sumB+=4
    }else if(c2[i]=='10') {
      sumB+=10;
    }else if(c2[i]=='J') {
      sumB+=10;
    }else if(c2[i]=='Q') {
      sumB+=10;
    }else if(c2[i]=='K') {
      sumB+=10;
    }
  }
  
  for(int i=0;i<a;i++) {
    if(c1[i]=='A' && sumA>21){
      sumA-=10;
    }
  }
  
  for(int i=0;i<b;i++) {
    if(c2[i]=='A' && sumB>21){
      sumB-=10;
    }
  }
  
  if(sumA > sumB) {
    cout << "A" << endl;
  }else if(sum A < sumB) {
    cout << "B" << endl;
  }else {
    cout << "Draw" << endl;
  }
  
  cout << sumA << " " << sumB;
}
# 0589, 2024-09-28 12:59:13, Compilation error (0%)

#include<iostream>

using namespace std;

int main() {
  int a,b;
  cin >> a >> b;
  
  char c1[a];
  char c2[b];
  
  int sumA=0;
  int sumB=0;
  for(int i=0;i<a;i++) {
    cin >> c1[i];
    if(c1=='A') {
      sumA+=11;
    }else if(c1[i]=='2') {
      sumA+=2;
    }else if(c1[i]=='3') {
      sumA+=3;
    }else if(c1[i]=='4') {
      sumA+=4;
    }else if(c1[i]=='5') {
      sumA+=5;
    }else if(c1[i]=='6') {
      sumA+=6;
    }else if(c1[i]=='7') {
      sumA+=7;
    }else if(c1[i]=='8') {
      sumA+=8;
    }else if(c1[i]=='9') {
      sumA+=4
    }else if(c1[i]=='10') {
      sumA+=10;
    }else if(c1[i]=='J') {
      sumA+=10;
    }else if(c1[i]=='Q') {
      sumA+=10;
    }else if(c1[i]=='K') {
      sumA+=10;
    }
  }
  
  for(int i=0;i<b;i++) {
    cin >> c2[i];
    if(c2[i]=='A') {
      sumB+=11;
    }else if(c2[i]=='2') {
      sumB+=2;
    }else if(c2[i]=='3') {
      sumB+=3;
    }else if(c2[i]=='4') {
      sumB+=4;
    }else if(c2[i]=='5') {
      sumB+=5;
    }else if(c2[i]=='6') {
      sumB+=6;
    }else if(c2[i]=='7') {
      sumB+=7;
    }else if(c2[i]=='8') {
      sumB+=8;
    }else if(c2[i]=='9') {
      sumB+=4
    }else if(c2[i]=='10') {
      sumB+=10;
    }else if(c2[i]=='J') {
      sumB+=10;
    }else if(c2[i]=='Q') {
      sumB+=10;
    }else if(c2[i]=='K') {
      sumB+=10;
    }
  }
  
  for(int i=0;i<a;i++) {
    if(c1[i]=='A' && sumA>21){
      sumA-=10;
    }
  }
  
  for(int i=0;i<b;i++) {
    if(c2[i]=='A' && sumB>21){
      sumB-=10;
    }
  }
  
  if(sumA > sumB) {
    cout << "A" << endl;
  }else if(sum A < sumB) {
    cout << "B" << endl;
  }else {
    cout << "Draw" << endl;
  }
  
  cout << sumA << " " << sumB;
}
# 0590, 2024-09-28 13:00:11, Compilation error (0%)

#include<iostream>

using namespace std;

int main() {
  int a,b;
  cin >> a >> b;
  
  char c1[a];
  char c2[b];
  
  int sumA=0;
  int sumB=0;
  for(int i=0;i<a;i++) {
    cin >> c1[i];
    if(c1[i]=='A') {
      sumA+=11;
    }else if(c1[i]=='2') {
      sumA+=2;
    }else if(c1[i]=='3') {
      sumA+=3;
    }else if(c1[i]=='4') {
      sumA+=4;
    }else if(c1[i]=='5') {
      sumA+=5;
    }else if(c1[i]=='6') {
      sumA+=6;
    }else if(c1[i]=='7') {
      sumA+=7;
    }else if(c1[i]=='8') {
      sumA+=8;
    }else if(c1[i]=='9') {
      sumA+=4
    }else if(c1[i]=='10') {
      sumA+=10;
    }else if(c1[i]=='J') {
      sumA+=10;
    }else if(c1[i]=='Q') {
      sumA+=10;
    }else if(c1[i]=='K') {
      sumA+=10;
    }
  }
  
  for(int i=0;i<b;i++) {
    cin >> c2[i];
    if(c2[i]=='A') {
      sumB+=11;
    }else if(c2[i]=='2') {
      sumB+=2;
    }else if(c2[i]=='3') {
      sumB+=3;
    }else if(c2[i]=='4') {
      sumB+=4;
    }else if(c2[i]=='5') {
      sumB+=5;
    }else if(c2[i]=='6') {
      sumB+=6;
    }else if(c2[i]=='7') {
      sumB+=7;
    }else if(c2[i]=='8') {
      sumB+=8;
    }else if(c2[i]=='9') {
      sumB+=4
    }else if(c2[i]=='10') {
      sumB+=10;
    }else if(c2[i]=='J') {
      sumB+=10;
    }else if(c2[i]=='Q') {
      sumB+=10;
    }else if(c2[i]=='K') {
      sumB+=10;
    }
  }
  
  for(int i=0;i<a;i++) {
    if(c1[i]=='A' && sumA>21){
      sumA-=10;
    }
  }
  
  for(int i=0;i<b;i++) {
    if(c2[i]=='A' && sumB>21){
      sumB-=10;
    }
  }
  
  if(sumA > sumB) {
    cout << "A" << endl;
  }else if(sum A < sumB) {
    cout << "B" << endl;
  }else {
    cout << "Draw" << endl;
  }
  
  cout << sumA << " " << sumB;
}
# 0591, 2024-09-28 13:06:15, Compilation error (0%)

#include<iostream>

using namespace std;

int main() {
  int a,b;
  cin >> a >> b;
  
  int m;
  int n;
  
  int c1[1]={0};
  int c2[1]={0};
  
  int sumA=0;
  int sumB=0;
  for(int i=0;i<a;i++) {
    cin >> m;
    if(m=='A') {
      sumA+=11;
      c1[0]++;
    }else if(m=='2') {
      sumA+=2;
    }else if(m=='3') {
      sumA+=3;
    }else if(m=='4') {
      sumA+=4;
    }else if(m=='5') {
      sumA+=5;
    }else if(m=='6') {
      sumA+=6;
    }else if(m=='7') {
      sumA+=7;
    }else if(m=='8') {
      sumA+=8;
    }else if(m=='9') {
      sumA+=9;
    }else if(m=='10') {
      sumA+=10;
    }else if(m=='J') {
      sumA+=10;
    }else if(m=='Q') {
      sumA+=10;
    }else if(m=='K') {
      sumA+=10;
    }
  }
  
  for(int i=0;i<b;i++) {
    cin >> n;
    if(n=='A') {
      sumB+=11;
      c2[0]++;
    }else if(n=='2') {
      sumB+=2;
    }else if(n=='3') {
      sumB+=3;
    }else if(n=='4') {
      sumB+=4;
    }else if(n=='5') {
      sumB+=5;
    }else if(n=='6') {
      sumB+=6;
    }else if(n=='7') {
      sumB+=7;
    }else if(n=='8') {
      sumB+=8;
    }else if(n=='9') {
      sumB+=9;
    }else if(n=='10') {
      sumB+=10;
    }else if(n=='J') {
      sumB+=10;
    }else if(n=='Q') {
      sumB+=10;
    }else if(n=='K') {
      sumB+=10;
    }
  }
  
  if(c1[0]>0 && sumA>21) {
    sumA-=10;
  }
  
  if(c2[0]>0 && sumB>21) {
    sumB-=10;
  }
  
  if(sumA > sumB) {
    cout << "A" << endl;
  }else if(sum A < sumB) {
    cout << "B" << endl;
  }else {
    cout << "Draw" << endl;
  }
  
  cout << sumA << " " << sumB;
}
# 0592, 2024-09-28 13:08:53, Compilation error (0%)

#include<iostream>

using namespace std;

int main() {
  int a,b;
  cin >> a >> b;
  
  int m;
  int n;
  
  int c1[1]={0};
  int c2[1]={0};
  
  int sumA=0;
  int sumB=0;
  for(int i=0;i<a;i++) {
    cin >> m;
    if(m=='A') {
      sumA+=11;
      c1[0]++;
    }else if(m=='2') {
      sumA+=2;
    }else if(m=='3') {
      sumA+=3;
    }else if(m=='4') {
      sumA+=4;
    }else if(m=='5') {
      sumA+=5;
    }else if(m=='6') {
      sumA+=6;
    }else if(m=='7') {
      sumA+=7;
    }else if(m=='8') {
      sumA+=8;
    }else if(m=='9') {
      sumA+=9;
    }else if(m=="10") {
      sumA+=10;
    }else if(m=='J') {
      sumA+=10;
    }else if(m=='Q') {
      sumA+=10;
    }else if(m=='K') {
      sumA+=10;
    }
  }
  
  for(int i=0;i<b;i++) {
    cin >> n;
    if(n=='A') {
      sumB+=11;
      c2[0]++;
    }else if(n=='2') {
      sumB+=2;
    }else if(n=='3') {
      sumB+=3;
    }else if(n=='4') {
      sumB+=4;
    }else if(n=='5') {
      sumB+=5;
    }else if(n=='6') {
      sumB+=6;
    }else if(n=='7') {
      sumB+=7;
    }else if(n=='8') {
      sumB+=8;
    }else if(n=='9') {
      sumB+=9;
    }else if(n=="10") {
      sumB+=10;
    }else if(n=='J') {
      sumB+=10;
    }else if(n=='Q') {
      sumB+=10;
    }else if(n=='K') {
      sumB+=10;
    }
  }
  
  if(c1[0]>0 && sumA>21) {
    for(int i=0;i<c1[0];i++) {
      if(sumA>21) {
        sumA-=10;
      }
    }
  }
  
  if(c2[0]>0 && sumB>21) {
    for(int i=0;i<c2[0];i++) {
      if(sumB>21) {
        sumB-=10;
      }
    }
  }
  
  if(sumA > sumB) {
    cout << "A" << endl;
  }else if(sum A < sumB) {
    cout << "B" << endl;
  }else {
    cout << "Draw" << endl;
  }
  
  cout << sumA << " " << sumB;
}
# 0593, 2024-09-28 13:10:40, Compilation error (0%)

#include<iostream>

using namespace std;

int main() {
  int a,b;
  cin >> a >> b;
  
  int m;
  int n;
  
  int c1[1]={0};
  int c2[1]={0};
  
  int sumA=0;
  int sumB=0;
  for(int i=0;i<a;i++) {
    cin >> m;
    if(m=="A") {
      sumA+=11;
      c1[0]++;
    }else if(m=="2") {
      sumA+=2;
    }else if(m=="3") {
      sumA+=3;
    }else if(m=="4") {
      sumA+=4;
    }else if(m=="5") {
      sumA+=5;
    }else if(m=="6") {
      sumA+=6;
    }else if(m=="7") {
      sumA+=7;
    }else if(m=="8") {
      sumA+=8;
    }else if(m=="9") {
      sumA+=9;
    }else if(m=="10") {
      sumA+=10;
    }else if(m=="J") {
      sumA+=10;
    }else if(m=="Q") {
      sumA+=10;
    }else if(m=="K") {
      sumA+=10;
    }
  }
  
  for(int i=0;i<b;i++) {
    cin >> n;
    if(n=="A") {
      sumB+=11;
      c2[0]++;
    }else if(n=="2") {
      sumB+=2;
    }else if(n=="3") {
      sumB+=3;
    }else if(n=="4") {
      sumB+=4;
    }else if(n=="5") {
      sumB+=5;
    }else if(n=="6") {
      sumB+=6;
    }else if(n=="7") {
      sumB+=7;
    }else if(n=="8") {
      sumB+=8;
    }else if(n=="9") {
      sumB+=9;
    }else if(n=="10") {
      sumB+=10;
    }else if(n=="J") {
      sumB+=10;
    }else if(n=="Q") {
      sumB+=10;
    }else if(n=="K") {
      sumB+=10;
    }
  }
  
  if(c1[0]>0 && sumA>21) {
    for(int i=0;i<c1[0];i++) {
      if(sumA>21) {
        sumA-=10;
      }
    }
  }
  
  if(c2[0]>0 && sumB>21) {
    for(int i=0;i<c2[0];i++) {
      if(sumB>21) {
        sumB-=10;
      }
    }
  }
  
  if(sumA > sumB) {
    cout << "A" << endl;
  }else if(sum A < sumB) {
    cout << "B" << endl;
  }else {
    cout << "Draw" << endl;
  }
  
  cout << sumA << " " << sumB;
}
# 0594, 2024-09-28 13:11:08, Compilation error (0%)

#include<iostream>

using namespace std;

int main() {
  int a,b;
  cin >> a >> b;
  
  string m;
  string n;
  
  int c1[1]={0};
  int c2[1]={0};
  
  int sumA=0;
  int sumB=0;
  for(int i=0;i<a;i++) {
    cin >> m;
    if(m=="A") {
      sumA+=11;
      c1[0]++;
    }else if(m=="2") {
      sumA+=2;
    }else if(m=="3") {
      sumA+=3;
    }else if(m=="4") {
      sumA+=4;
    }else if(m=="5") {
      sumA+=5;
    }else if(m=="6") {
      sumA+=6;
    }else if(m=="7") {
      sumA+=7;
    }else if(m=="8") {
      sumA+=8;
    }else if(m=="9") {
      sumA+=9;
    }else if(m=="10") {
      sumA+=10;
    }else if(m=="J") {
      sumA+=10;
    }else if(m=="Q") {
      sumA+=10;
    }else if(m=="K") {
      sumA+=10;
    }
  }
  
  for(int i=0;i<b;i++) {
    cin >> n;
    if(n=="A") {
      sumB+=11;
      c2[0]++;
    }else if(n=="2") {
      sumB+=2;
    }else if(n=="3") {
      sumB+=3;
    }else if(n=="4") {
      sumB+=4;
    }else if(n=="5") {
      sumB+=5;
    }else if(n=="6") {
      sumB+=6;
    }else if(n=="7") {
      sumB+=7;
    }else if(n=="8") {
      sumB+=8;
    }else if(n=="9") {
      sumB+=9;
    }else if(n=="10") {
      sumB+=10;
    }else if(n=="J") {
      sumB+=10;
    }else if(n=="Q") {
      sumB+=10;
    }else if(n=="K") {
      sumB+=10;
    }
  }
  
  if(c1[0]>0 && sumA>21) {
    for(int i=0;i<c1[0];i++) {
      if(sumA>21) {
        sumA-=10;
      }
    }
  }
  
  if(c2[0]>0 && sumB>21) {
    for(int i=0;i<c2[0];i++) {
      if(sumB>21) {
        sumB-=10;
      }
    }
  }
  
  if(sumA > sumB) {
    cout << "A" << endl;
  }else if(sum A < sumB) {
    cout << "B" << endl;
  }else {
    cout << "Draw" << endl;
  }
  
  cout << sumA << " " << sumB;
}
# 0595, 2024-09-28 13:11:45, PPPPP---PPP--PPPP-PP (70%)

#include<iostream>

using namespace std;

int main() {
  int a,b;
  cin >> a >> b;
  
  string m;
  string n;
  
  int c1[1]={0};
  int c2[1]={0};
  
  int sumA=0;
  int sumB=0;
  for(int i=0;i<a;i++) {
    cin >> m;
    if(m=="A") {
      sumA+=11;
      c1[0]++;
    }else if(m=="2") {
      sumA+=2;
    }else if(m=="3") {
      sumA+=3;
    }else if(m=="4") {
      sumA+=4;
    }else if(m=="5") {
      sumA+=5;
    }else if(m=="6") {
      sumA+=6;
    }else if(m=="7") {
      sumA+=7;
    }else if(m=="8") {
      sumA+=8;
    }else if(m=="9") {
      sumA+=9;
    }else if(m=="10") {
      sumA+=10;
    }else if(m=="J") {
      sumA+=10;
    }else if(m=="Q") {
      sumA+=10;
    }else if(m=="K") {
      sumA+=10;
    }
  }
  
  for(int i=0;i<b;i++) {
    cin >> n;
    if(n=="A") {
      sumB+=11;
      c2[0]++;
    }else if(n=="2") {
      sumB+=2;
    }else if(n=="3") {
      sumB+=3;
    }else if(n=="4") {
      sumB+=4;
    }else if(n=="5") {
      sumB+=5;
    }else if(n=="6") {
      sumB+=6;
    }else if(n=="7") {
      sumB+=7;
    }else if(n=="8") {
      sumB+=8;
    }else if(n=="9") {
      sumB+=9;
    }else if(n=="10") {
      sumB+=10;
    }else if(n=="J") {
      sumB+=10;
    }else if(n=="Q") {
      sumB+=10;
    }else if(n=="K") {
      sumB+=10;
    }
  }
  
  if(c1[0]>0 && sumA>21) {
    for(int i=0;i<c1[0];i++) {
      if(sumA>21) {
        sumA-=10;
      }
    }
  }
  
  if(c2[0]>0 && sumB>21) {
    for(int i=0;i<c2[0];i++) {
      if(sumB>21) {
        sumB-=10;
      }
    }
  }
  
  if(sumA > sumB) {
    cout << "A" << endl;
  }else if(sumA < sumB) {
    cout << "B" << endl;
  }else {
    cout << "Draw" << endl;
  }
  
  cout << sumA << " " << sumB;
}
# 0596, 2024-09-28 13:15:47, PPPPP---PPP--PPPP-PP (70%)

#include<iostream>

using namespace std;

int main() {
  int a,b;
  cin >> a >> b;
  
  string m;
  string n;
  
  int c1[1]={0};
  int c2[1]={0};
  
  int sumA=0;
  int sumB=0;
  for(int i=0;i<a;i++) {
    cin >> m;
    if(m=="A") {
      sumA+=11;
      c1[0]++;
    }else if(m=="2") {
      sumA+=2;
    }else if(m=="3") {
      sumA+=3;
    }else if(m=="4") {
      sumA+=4;
    }else if(m=="5") {
      sumA+=5;
    }else if(m=="6") {
      sumA+=6;
    }else if(m=="7") {
      sumA+=7;
    }else if(m=="8") {
      sumA+=8;
    }else if(m=="9") {
      sumA+=9;
    }else if(m=="10") {
      sumA+=10;
    }else if(m=="J") {
      sumA+=10;
    }else if(m=="Q") {
      sumA+=10;
    }else if(m=="K") {
      sumA+=10;
    }
  }
  
  for(int i=0;i<b;i++) {
    cin >> n;
    if(n=="A") {
      sumB+=11;
      c2[0]++;
    }else if(n=="2") {
      sumB+=2;
    }else if(n=="3") {
      sumB+=3;
    }else if(n=="4") {
      sumB+=4;
    }else if(n=="5") {
      sumB+=5;
    }else if(n=="6") {
      sumB+=6;
    }else if(n=="7") {
      sumB+=7;
    }else if(n=="8") {
      sumB+=8;
    }else if(n=="9") {
      sumB+=9;
    }else if(n=="10") {
      sumB+=10;
    }else if(n=="J") {
      sumB+=10;
    }else if(n=="Q") {
      sumB+=10;
    }else if(n=="K") {
      sumB+=10;
    }
  }
  
  if(c1[0]>0 && sumA>21) {
    for(int i=0;i<c1[0];i++) {
      if(sumA>21) {
        sumA-=10;
      }
    }
  }
  
  if(c2[0]>0 && sumB>21) {
    for(int i=0;i<c2[0];i++) {
      if(sumB>21) {
        sumB-=10;
      }
    }
  }
  
  if(sumA > sumB) {
    cout << "A" << endl;
  }else if(sumA < sumB) {
    cout << "B" << endl;
  }else {
    cout << "Draw" << endl;
  }
  
  cout << sumA << " " << sumB << endl;
}
# 0597, 2024-09-28 13:16:10, PPPPP---PPP--PPPP-PP (70%)

#include<iostream>

using namespace std;

int main() {
  int a,b;
  cin >> a >> b;
  
  string m;
  string n;
  
  int c1[1]={0};
  int c2[1]={0};
  
  int sumA=0;
  int sumB=0;
  for(int i=0;i<a;i++) {
    cin >> m;
    if(m=="A") {
      sumA+=11;
      c1[0]++;
    }else if(m=="2") {
      sumA+=2;
    }else if(m=="3") {
      sumA+=3;
    }else if(m=="4") {
      sumA+=4;
    }else if(m=="5") {
      sumA+=5;
    }else if(m=="6") {
      sumA+=6;
    }else if(m=="7") {
      sumA+=7;
    }else if(m=="8") {
      sumA+=8;
    }else if(m=="9") {
      sumA+=9;
    }else if(m=="10") {
      sumA+=10;
    }else if(m=="J") {
      sumA+=10;
    }else if(m=="Q") {
      sumA+=10;
    }else if(m=="K") {
      sumA+=10;
    }
  }
  
  for(int i=0;i<b;i++) {
    cin >> n;
    if(n=="A") {
      sumB+=11;
      c2[0]++;
    }else if(n=="2") {
      sumB+=2;
    }else if(n=="3") {
      sumB+=3;
    }else if(n=="4") {
      sumB+=4;
    }else if(n=="5") {
      sumB+=5;
    }else if(n=="6") {
      sumB+=6;
    }else if(n=="7") {
      sumB+=7;
    }else if(n=="8") {
      sumB+=8;
    }else if(n=="9") {
      sumB+=9;
    }else if(n=="10") {
      sumB+=10;
    }else if(n=="J") {
      sumB+=10;
    }else if(n=="Q") {
      sumB+=10;
    }else if(n=="K") {
      sumB+=10;
    }
  }
  
  if(c1[0]>0 && sumA>21) {
    for(int i=1;i<=c1[0];i++) {
      if(sumA>21) {
        sumA-=10;
      }
    }
  }
  
  if(c2[0]>0 && sumB>21) {
    for(int i=1;i<=c2[0];i++) {
      if(sumB>21) {
        sumB-=10;
      }
    }
  }
  
  if(sumA > sumB) {
    cout << "A" << endl;
  }else if(sumA < sumB) {
    cout << "B" << endl;
  }else {
    cout << "Draw" << endl;
  }
  
  cout << sumA << " " << sumB << endl;
}
# 0598, 2024-09-28 13:20:44, PPPPPPP-PPPPPPPPPPPP (95%)

#include<iostream>

using namespace std;

int main() {
  int a,b;
  cin >> a >> b;
  
  string m;
  string n;
  
  int c1[1]={0};
  int c2[1]={0};
  
  int sumA=0;
  int sumB=0;
  for(int i=0;i<a;i++) {
    cin >> m;
    if(m=="A") {
      sumA+=11;
      c1[0]++;
    }else if(m=="2") {
      sumA+=2;
    }else if(m=="3") {
      sumA+=3;
    }else if(m=="4") {
      sumA+=4;
    }else if(m=="5") {
      sumA+=5;
    }else if(m=="6") {
      sumA+=6;
    }else if(m=="7") {
      sumA+=7;
    }else if(m=="8") {
      sumA+=8;
    }else if(m=="9") {
      sumA+=9;
    }else if(m=="10") {
      sumA+=10;
    }else if(m=="J") {
      sumA+=10;
    }else if(m=="Q") {
      sumA+=10;
    }else if(m=="K") {
      sumA+=10;
    }
  }
  
  for(int i=0;i<b;i++) {
    cin >> n;
    if(n=="A") {
      sumB+=11;
      c2[0]++;
    }else if(n=="2") {
      sumB+=2;
    }else if(n=="3") {
      sumB+=3;
    }else if(n=="4") {
      sumB+=4;
    }else if(n=="5") {
      sumB+=5;
    }else if(n=="6") {
      sumB+=6;
    }else if(n=="7") {
      sumB+=7;
    }else if(n=="8") {
      sumB+=8;
    }else if(n=="9") {
      sumB+=9;
    }else if(n=="10") {
      sumB+=10;
    }else if(n=="J") {
      sumB+=10;
    }else if(n=="Q") {
      sumB+=10;
    }else if(n=="K") {
      sumB+=10;
    }
  }
  
  if(c1[0]>0 && sumA>21) {
    for(int i=1;i<=c1[0];i++) {
      if(sumA>21) {
        sumA-=10;
      }
    }
  }
  
  if(c2[0]>0 && sumB>21) {
    for(int i=1;i<=c2[0];i++) {
      if(sumB>21) {
        sumB-=10;
      }
    }
  }
  
  if(sumA >21 && sumB<21) {
    cout << "B" << endl;
  }else if (sumA<21 && sumB>21) {
    cout << "A" << endl;
  }else {
    if(sumA > sumB) {
      cout << "A" << endl;
    }else if(sumA < sumB) {
      cout << "B" << endl;
    }else {
      cout << "Draw" << endl;
    }
  }

  
  cout << sumA << " " << sumB << endl;
}

# 0599, 2024-09-28 12:53:17, P-PPPPPP---P-------- (40%)

#include<iostream>
using namespace std;
int main(){
    int n,m;
    cin >>n >> m;
    string a[n],b[m];
    for(int i=0;i<n;++i) cin >> a[i];
    for(int i =0;i<m;++i) cin >>b[i];
    int A =0,B =0;
    int stack= 0;
    for(int i = 0; i <n;++i){
        if(a[i] == "A") stack +=1;
        if(a[i] == "2") A+= 2;
        if(a[i] == "3") A+= 3;
        if(a[i] == "4") A+= 4;
        if(a[i] == "5") A+= 5;
        if(a[i] == "6") A+= 6;
        if(a[i] == "7") A+= 7;
        if(a[i] == "8") A+= 8;
        if(a[i] == "9") A+= 9;
        if(a[i] == "10" || a[i] == "J" || a[i] == "Q" || a[i] == "K" ) A+= 10;
    }
    if(A + 11 > 21) A += (stack*1);
    else A += (stack*11);
    stack = 0;
    for(int i = 0; i <m;++i){
        if(b[i] == "A") stack +=1;
        if(b[i] == "2") B+= 2;
        if(b[i] == "3") B+= 3;
        if(b[i] == "4") B+= 4;
        if(b[i] == "5") B+= 5;
        if(b[i] == "6") B+= 6;
        if(b[i] == "7") B+= 7;
        if(b[i] == "8") B+= 8;
        if(b[i] == "9") B+= 9;
        if(b[i] == "10" || b[i] == "J" || b[i] == "Q" || b[i] == "K" ) B+= 10;
    }
    if(B + 11 > 21) B+= (stack*1);
    else B += (stack*11);
    if(A==B || (A>21 && B >21 )){ //equal or both out
        cout << "Draw" << endl;
        cout << A << " " << B << endl;
        return 0;
    }
    if(A>21 && B <21){ //a out b in
        cout << "B" << endl;
        cout << A << " " << B << endl;
        return 0;
    }
    if(B>21 && A <21){ // a in b out
        cout << "A" << endl;
        cout << A << " " << B << endl;
        return 0;
    }
    if(A<21 && B <21){ //both in
        if(A>B){ //A win
            cout << "A" << endl;
        cout << A << " " << B << endl;
        return 0;
        }
        if(B>A){ // B win
            cout << "B" << endl;
        cout << A << " " << B << endl;
        return 0;
        }
    }
    
}
# 0600, 2024-09-28 12:54:06, P-PPPPPP---P-------- (40%)

#include<iostream>
using namespace std;
int main(){
    int n,m;
    cin >>n >> m;
    string a[n],b[m];
    for(int i=0;i<n;++i) cin >> a[i];
    for(int i =0;i<m;++i) cin >>b[i];
    int A =0,B =0;
    int stack= 0;
    for(int i = 0; i <n;++i){
        if(a[i] == "A") stack +=1;
        if(a[i] == "2") A+= 2;
        if(a[i] == "3") A+= 3;
        if(a[i] == "4") A+= 4;
        if(a[i] == "5") A+= 5;
        if(a[i] == "6") A+= 6;
        if(a[i] == "7") A+= 7;
        if(a[i] == "8") A+= 8;
        if(a[i] == "9") A+= 9;
        if(a[i] == "10" || a[i] == "J" || a[i] == "Q" || a[i] == "K" ) A+= 10;
    }
    if(A + 11 > 21) A += (stack*1);
    else A += (stack*11);
    stack = 0;
    for(int i = 0; i <m;++i){
        if(b[i] == "A") stack +=1;
        if(b[i] == "2") B+= 2;
        if(b[i] == "3") B+= 3;
        if(b[i] == "4") B+= 4;
        if(b[i] == "5") B+= 5;
        if(b[i] == "6") B+= 6;
        if(b[i] == "7") B+= 7;
        if(b[i] == "8") B+= 8;
        if(b[i] == "9") B+= 9;
        if(b[i] == "10" || b[i] == "J" || b[i] == "Q" || b[i] == "K" ) B+= 10;
    }
    if(B + 11 > 21) B+= (stack*1);
    else B += (stack*11);
    if(A==B || (A>=21 && B >=21 )){ //equal or both out
        cout << "Draw" << endl;
        cout << A << " " << B << endl;
        return 0;
    }
    if(A>=21 && B <21){ //a out b in
        cout << "B" << endl;
        cout << A << " " << B << endl;
        return 0;
    }
    if(B>=21 && A <21){ // a in b out
        cout << "A" << endl;
        cout << A << " " << B << endl;
        return 0;
    }
    if(A<21 && B <21){ //both in
        if(A>B){ //A win
            cout << "A" << endl;
        cout << A << " " << B << endl;
        return 0;
        }
        if(B>A){ // B win
            cout << "B" << endl;
        cout << A << " " << B << endl;
        return 0;
        }
    }
    
}
# 0601, 2024-09-28 12:56:44, P-PPPPPP---P-------- (40%)

#include<iostream>
using namespace std;
int main(){
    int n,m;
    cin >>n >> m;
    string a[n],b[m];
    for(int i=0;i<n;++i) cin >> a[i];
    for(int i =0;i<m;++i) cin >>b[i];
    int A =0,B =0;
    int stack= 0;
    for(int i = 0; i <n;++i){
        if(a[i] == "A") stack +=1;
        if(a[i] == "2") A+= 2;
        if(a[i] == "3") A+= 3;
        if(a[i] == "4") A+= 4;
        if(a[i] == "5") A+= 5;
        if(a[i] == "6") A+= 6;
        if(a[i] == "7") A+= 7;
        if(a[i] == "8") A+= 8;
        if(a[i] == "9") A+= 9;
        if(a[i] == "10" || a[i] == "J" || a[i] == "Q" || a[i] == "K" ) A+= 10;
    }
    if(A + (11*stack) >= 21) A += (stack*1);
    else A += (stack*11);
    stack = 0;
    for(int i = 0; i <m;++i){
        if(b[i] == "A") stack +=1;
        if(b[i] == "2") B+= 2;
        if(b[i] == "3") B+= 3;
        if(b[i] == "4") B+= 4;
        if(b[i] == "5") B+= 5;
        if(b[i] == "6") B+= 6;
        if(b[i] == "7") B+= 7;
        if(b[i] == "8") B+= 8;
        if(b[i] == "9") B+= 9;
        if(b[i] == "10" || b[i] == "J" || b[i] == "Q" || b[i] == "K" ) B+= 10;
    }
    if(B + (11*stack) >= 21) B+= (stack*1);
    else B += (stack*11);
    if(A==B || (A>=21 && B >=21 )){ //equal or both out
        cout << "Draw" << endl;
        cout << A << " " << B << endl;
        return 0;
    }
    if(A>=21 && B <21){ //a out b in
        cout << "B" << endl;
        cout << A << " " << B << endl;
        return 0;
    }
    if(B>=21 && A <21){ // a in b out
        cout << "A" << endl;
        cout << A << " " << B << endl;
        return 0;
    }
    if(A<21 && B <21){ //both in
        if(A>B){ //A win
            cout << "A" << endl;
        cout << A << " " << B << endl;
        return 0;
        }
        if(B>A){ // B win
            cout << "B" << endl;
        cout << A << " " << B << endl;
        return 0;
        }
    }
    
}
# 0602, 2024-09-28 13:22:58, P-PPPPPP----P-P--P-- (50%)

#include<iostream>
using namespace std;
int main(){
    int n,m;
    cin >>n >> m;
    string a[n],b[m];
    for(int i=0;i<n;++i) cin >> a[i];
    for(int i =0;i<m;++i) cin >>b[i];
    int A =0,B =0;
    int stack= 0;
    for(int i = 0; i <n;++i){
        if(a[i] == "A"){
            if(A + 11 >21) A += 1;
            else A += 11;
        }
        if(a[i] == "2") A+= 2;
        if(a[i] == "3") A+= 3;
        if(a[i] == "4") A+= 4;
        if(a[i] == "5") A+= 5;
        if(a[i] == "6") A+= 6;
        if(a[i] == "7") A+= 7;
        if(a[i] == "8") A+= 8;
        if(a[i] == "9") A+= 9;
        if(a[i] == "10" || a[i] == "J" || a[i] == "Q" || a[i] == "K" ) A+= 10;
    }
    for(int i = 0; i <m;++i){
        if(b[i] == "A"){
            if(B + 11 >21) B += 1;
            else B += 11;
        }
        if(b[i] == "2") B+= 2;
        if(b[i] == "3") B+= 3;
        if(b[i] == "4") B+= 4;
        if(b[i] == "5") B+= 5;
        if(b[i] == "6") B+= 6;
        if(b[i] == "7") B+= 7;
        if(b[i] == "8") B+= 8;
        if(b[i] == "9") B+= 9;
        if(b[i] == "10" || b[i] == "J" || b[i] == "Q" || b[i] == "K" ) B+= 10;
    }
    if(A==B || (A>=21 && B >=21 )){ //equal or both out
        cout << "Draw" << endl;
        cout << A << " " << B << endl;
        return 0;
    }
    if(A>=21 && B <21){ //a out b in
        cout << "B" << endl;
        cout << A << " " << B << endl;
        return 0;
    }
    if(B>=21 && A <21){ // a in b out
        cout << "A" << endl;
        cout << A << " " << B << endl;
        return 0;
    }
    if(A<21 && B <21){ //both in
        if(A>B){ //A win
            cout << "A" << endl;
        cout << A << " " << B << endl;
        return 0;
        }
        if(B>A){ // B win
            cout << "B" << endl;
        cout << A << " " << B << endl;
        return 0;
        }
    }
    
}
# 0603, 2024-09-28 13:24:52, PPPPPPPPP---P-P--PP- (65%)

#include<iostream>
using namespace std;
int main(){
    int n,m;
    cin >>n >> m;
    string a[n],b[m];
    for(int i=0;i<n;++i) cin >> a[i];
    for(int i =0;i<m;++i) cin >>b[i];
    int A =0,B =0;
    int stack= 0;
    for(int i = 0; i <n;++i){
        if(a[i] == "A"){
            if(A + 11 >21) A += 1;
            else A += 11;
        }
        if(a[i] == "2") A+= 2;
        if(a[i] == "3") A+= 3;
        if(a[i] == "4") A+= 4;
        if(a[i] == "5") A+= 5;
        if(a[i] == "6") A+= 6;
        if(a[i] == "7") A+= 7;
        if(a[i] == "8") A+= 8;
        if(a[i] == "9") A+= 9;
        if(a[i] == "10" || a[i] == "J" || a[i] == "Q" || a[i] == "K" ) A+= 10;
    }
    for(int i = 0; i <m;++i){
        if(b[i] == "A"){
            if(B + 11 >21) B += 1;
            else B += 11;
        }
        if(b[i] == "2") B+= 2;
        if(b[i] == "3") B+= 3;
        if(b[i] == "4") B+= 4;
        if(b[i] == "5") B+= 5;
        if(b[i] == "6") B+= 6;
        if(b[i] == "7") B+= 7;
        if(b[i] == "8") B+= 8;
        if(b[i] == "9") B+= 9;
        if(b[i] == "10" || b[i] == "J" || b[i] == "Q" || b[i] == "K" ) B+= 10;
    }
    if(A==B || (A>21 && B >21 )){ //equal or both out
        cout << "Draw" << endl;
        cout << A << " " << B << endl;
        return 0;
    }
    if(A>21 && B <=21){ //a out b in
        cout << "B" << endl;
        cout << A << " " << B << endl;
        return 0;
    }
    if(B>21 && A <=21){ // a in b out
        cout << "A" << endl;
        cout << A << " " << B << endl;
        return 0;
    }
    if(A<=21 && B <=21){ //both in
        if(A>B){ //A win
            cout << "A" << endl;
        cout << A << " " << B << endl;
        return 0;
        }
        if(B>A){ // B win
            cout << "B" << endl;
        cout << A << " " << B << endl;
        return 0;
        }
    }
    
}
# 0604, 2024-09-28 14:56:57, PPPPPPPPP---P-P--PP- (65%)

#include<iostream>
using namespace std;
int main(){
    int n,m;
    cin >>n >> m;
    string a[n],b[m];
    for(int i=0;i<n;++i) cin >> a[i];
    for(int i =0;i<m;++i) cin >>b[i];
    int A =0,B =0;
    int stack= 0;
    for(int i = 0; i <n;++i){
        if(a[i] == "A"){
            if(A + 11 <=21) A += 11;
            else A += 1;
        }
        if(a[i] == "2") A+= 2;
        if(a[i] == "3") A+= 3;
        if(a[i] == "4") A+= 4;
        if(a[i] == "5") A+= 5;
        if(a[i] == "6") A+= 6;
        if(a[i] == "7") A+= 7;
        if(a[i] == "8") A+= 8;
        if(a[i] == "9") A+= 9;
        if(a[i] == "10" || a[i] == "J" || a[i] == "Q" || a[i] == "K" ) A+= 10;
    }
    for(int i = 0; i <m;++i){
        if(b[i] == "A"){
            if(B + 11 <=21) B += 11;
            else B += 1;
        }
        if(b[i] == "2") B+= 2;
        if(b[i] == "3") B+= 3;
        if(b[i] == "4") B+= 4;
        if(b[i] == "5") B+= 5;
        if(b[i] == "6") B+= 6;
        if(b[i] == "7") B+= 7;
        if(b[i] == "8") B+= 8;
        if(b[i] == "9") B+= 9;
        if(b[i] == "10" || b[i] == "J" || b[i] == "Q" || b[i] == "K" ) B+= 10;
    }
    if(A==B || (A>21 && B >21 )){ //equal or both out
        cout << "Draw" << endl;
        cout << A << " " << B << endl;
        return 0;
    }
    if(A>21 && B <=21){ //a out b in
        cout << "B" << endl;
        cout << A << " " << B << endl;
        return 0;
    }
    if(B>21 && A <=21){ // a in b out
        cout << "A" << endl;
        cout << A << " " << B << endl;
        return 0;
    }
    if(A<=21 && B <=21){ //both in
        if(A>B){ //A win
            cout << "A" << endl;
        cout << A << " " << B << endl;
        return 0;
        }
        if(B>A){ // B win
            cout << "B" << endl;
        cout << A << " " << B << endl;
        return 0;
        }
    }
    
}
# 0605, 2024-09-28 15:13:16, PPPPPPPPP-PPPPPPPPPP (95%)

#include<iostream>
using namespace std;
int main(){
    int n,m;
    cin >>n >> m;
    string a[n],b[m];
    for(int i=0;i<n;++i) cin >> a[i];
    for(int i =0;i<m;++i) cin >>b[i];
    int A =0,B =0;
    int stack= 0;
    for(int i = 0; i <n;++i){
        if(a[i] == "A"){
            A += 11;
            stack +=1;
        }
        if(a[i] == "2") A+= 2;
        if(a[i] == "3") A+= 3;
        if(a[i] == "4") A+= 4;
        if(a[i] == "5") A+= 5;
        if(a[i] == "6") A+= 6;
        if(a[i] == "7") A+= 7;
        if(a[i] == "8") A+= 8;
        if(a[i] == "9") A+= 9;
        if(a[i] == "10" || a[i] == "J" || a[i] == "Q" || a[i] == "K" ) A+= 10;
    }
    if(A >21 && stack !=0){
        for(int i =1; i<=stack;++i){
            if(A - (i*11)+(i*1) <=21){
                A = A - (i*11)+(i*1);
                break;
            }
        }
    }
    stack =0;
    for(int i = 0; i <m;++i){
        if(b[i] == "A"){
            B += 11;
            stack +=1;
        }
        if(b[i] == "2") B+= 2;
        if(b[i] == "3") B+= 3;
        if(b[i] == "4") B+= 4;
        if(b[i] == "5") B+= 5;
        if(b[i] == "6") B+= 6;
        if(b[i] == "7") B+= 7;
        if(b[i] == "8") B+= 8;
        if(b[i] == "9") B+= 9;
        if(b[i] == "10" || b[i] == "J" || b[i] == "Q" || b[i] == "K" ) B+= 10;
    }
    for(int i =1; i<=stack;++i){
            if(B - (i*11)+(i*1) <=21){
                B = B - (i*11)+(i*1);
                break;
            }
        }
    if(A==B || (A>21 && B >21 )){ //equal or both out
        cout << "Draw" << endl;
        cout << A << " " << B << endl;
        return 0;
    }
    if(A>21 && B <=21){ //a out b in
        cout << "B" << endl;
        cout << A << " " << B << endl;
        return 0;
    }
    if(B>21 && A <=21){ // a in b out
        cout << "A" << endl;
        cout << A << " " << B << endl;
        return 0;
    }
    if(A<=21 && B <=21){ //both in
        if(A>B){ //A win
            cout << "A" << endl;
        cout << A << " " << B << endl;
        return 0;
        }
        if(B>A){ // B win
            cout << "B" << endl;
        cout << A << " " << B << endl;
        return 0;
        }
    }
    
}

# 0606, 2024-09-28 10:25:27, PPPPPPPPP---P-P--PP- (65%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a, b, suma=0, sumb=0;
    cin>>a>>b;
    string s, st;
    vector<string> x;
    vector<string> y;
    for (int i = 0; i < a; i++)
    {
        string strin;
        cin>>strin;
        x.push_back(strin);
    }
    for (int i = 0; i < b; i++)
    {
        string strin;
        cin>>strin;
        y.push_back(strin);
    }
    for (int i = 0; i < x.size(); i++)
    {
        string str=x[i];
        string stri;
        if (str.size()==1)
        {
            if (isdigit(str[0]))
            {
                stri=str[0];
                int nt=stoi(stri);
                suma+=nt;
            }
            else if (isalpha(str[0]))
            {
                if (str[0]=='J' || str[0]=='Q' || str[0]=='K')
                {   
                    suma+=10;
                }
                else if (str[0]=='A')
                {
                    if (suma+11<=21)
                    {
                        suma+=11;
                    }
                    else suma+=1;
                }
            }
        }
        else if (str.size()==2)
        {
            for (int i = 0; i < str.size(); i++)
            {
                stri+=str[i];
            }
            int nt=stoi(stri);
            suma+=nt;
        }
    }
    for (int i = 0; i < y.size(); i++)
    {
        string str=y[i];
        string stri;
        if (str.size()==1)
        {
            if (isdigit(str[0]))
            {
                stri=str[0];
                int nt=stoi(stri);
                sumb+=nt;
            }
            else if (isalpha(str[0]))
            {
                if (str[0]=='J' || str[0]=='Q' || str[0]=='K')
                {   
                    sumb+=10;
                }
                else if (str[0]=='A')
                {
                    if (sumb+11<=21)
                    {
                        sumb+=11;
                    }
                    else sumb+=1;
                }
            }
        }
        else if (str.size()==2)
        {
            for (int i = 0; i < str.size(); i++)
            {
                stri+=str[i];
            }
            int nt=stoi(stri);
            sumb+=nt;
        }
    }
    bool wina=true, winb=true;
    if (suma>21)
    {
        wina=false;
    }
    if (sumb>21)
    {
        winb=false;
    }
    if (wina==false&&winb==true)
    {
        cout<<"B"<<endl;
        cout<<suma<<" "<<sumb;
    }
    else if (wina==true&&winb==false)
    {
        cout<<"A"<<endl;
        cout<<suma<<" "<<sumb;
    }
    else if (wina==false&&winb==false)
    {
        cout<<"Draw"<<endl;
        cout<<suma<<" "<<sumb;
    }
    else if (wina==true&&winb==true)
    {
        if (suma>sumb)
        {
            cout<<"A"<<endl;
            cout<<suma<<" "<<sumb;
        }
        else if (sumb>suma)
        {
            cout<<"B"<<endl;
            cout<<suma<<" "<<sumb;
        }
        else if (suma==sumb)
        {
            cout<<"Draw"<<endl;
            cout<<suma<<" "<<sumb;
        }
    }
    return 0;
}
# 0607, 2024-09-28 10:31:58, PPPPPPPP------------ (40%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a, b, suma=0, sumb=0;
    cin>>a>>b;
    string s, st;
    vector<string> x;
    vector<string> y;
    for (int i = 0; i < a; i++)
    {
        string strin;
        cin>>strin;
        x.push_back(strin);
    }
    for (int i = 0; i < b; i++)
    {
        string strin;
        cin>>strin;
        y.push_back(strin);
    }
    for (int i = 0; i < x.size(); i++)
    {
        string str=x[i];
        string stri;
        if (str.size()==1)
        {
            if (isdigit(str[0]))
            {
                stri=str[0];
                int nt=stoi(stri);
                suma+=nt;
            }
            else if (isalpha(str[0]))
            {
                if (str[0]=='J' || str[0]=='Q' || str[0]=='K')
                {   
                    suma+=10;
                }
                else if (str[0]=='A')
                {
                    if (suma=0)
                    {
                        suma+=1;
                    }
                    else if (suma+11<=21)
                    {
                        suma+=11;
                    }
                    else suma+=1;
                }
            }
        }
        else if (str.size()==2)
        {
            for (int i = 0; i < str.size(); i++)
            {
                stri+=str[i];
            }
            int nt=stoi(stri);
            suma+=nt;
        }
    }
    for (int i = 0; i < y.size(); i++)
    {
        string str=y[i];
        string stri;
        if (str.size()==1)
        {
            if (isdigit(str[0]))
            {
                stri=str[0];
                int nt=stoi(stri);
                sumb+=nt;
            }
            else if (isalpha(str[0]))
            {
                if (str[0]=='J' || str[0]=='Q' || str[0]=='K')
                {   
                    sumb+=10;
                }
                else if (str[0]=='A')
                {
                    if (sumb=0)
                    {
                        sumb+=1;
                    }
                    else if (sumb+11<=21)
                    {
                        sumb+=11;
                    }
                    else sumb+=1;
                }
            }
        }
        else if (str.size()==2)
        {
            for (int i = 0; i < str.size(); i++)
            {
                stri+=str[i];
            }
            int nt=stoi(stri);
            sumb+=nt;
        }
    }
    bool wina=true, winb=true;
    if (suma>21)
    {
        wina=false;
    }
    if (sumb>21)
    {
        winb=false;
    }
    if (wina==false&&winb==true)
    {
        cout<<"B"<<endl;
        cout<<suma<<" "<<sumb;
    }
    else if (wina==true&&winb==false)
    {
        cout<<"A"<<endl;
        cout<<suma<<" "<<sumb;
    }
    else if (wina==false&&winb==false)
    {
        cout<<"Draw"<<endl;
        cout<<suma<<" "<<sumb;
    }
    else if (wina==true&&winb==true)
    {
        if (suma>sumb)
        {
            cout<<"A"<<endl;
            cout<<suma<<" "<<sumb;
        }
        else if (sumb>suma)
        {
            cout<<"B"<<endl;
            cout<<suma<<" "<<sumb;
        }
        else if (suma==sumb)
        {
            cout<<"Draw"<<endl;
            cout<<suma<<" "<<sumb;
        }
    }
    return 0;
}
# 0608, 2024-09-28 11:25:09, PPPPPPPPP---P-P--PP- (65%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a, b, suma=0, sumb=0, counta=0, countb=0;
    cin>>a>>b;
    string s, st;
    vector<string> x;
    vector<string> y;
    for (int i = 0; i < a; i++)
    {
        string strin;
        cin>>strin;
        x.push_back(strin);
        if (strin=="A")
        {
            counta++;
        }
    }
    for (int i = 0; i < b; i++)
    {
        string strin;
        cin>>strin;
        y.push_back(strin);
        if (strin=="A")
        {
            countb++;
        }
    }
    for (int i = 0; i < x.size(); i++)
    {
        string str=x[i];
        string stri;
        if (str.size()==1)
        {
            if (isdigit(str[0]))
            {
                stri=str[0];
                int nt=stoi(stri);
                suma+=nt;
            }
            else if (isalpha(str[0]))
            {
                if (str[0]=='J' || str[0]=='Q' || str[0]=='K')
                {   
                    suma+=10;
                }
                else if (str[0]=='A')
                {
                    if (counta==1)
                    {
                        if (suma+11<=21)
                        {
                            suma+=11;
                        }
                        else suma+=1;
                    }
                    else if (counta==2)
                    {
                        if (suma==0)
                        {
                            suma+=11;
                        }
                        else if (suma!=0 && suma+11<=21)
                        {
                            suma+=11;
                        }
                        else suma+=1;
                    }
                    else if (counta==3)
                    {
                        if (suma==0)
                        {
                            suma+=11;
                        }
                        else suma+=1;
                    }
                }
            }
        }
        else if (str.size()==2)
        {
            for (int i = 0; i < str.size(); i++)
            {
                stri+=str[i];
            }
            int nt=stoi(stri);
            suma+=nt;
        }
    }
    for (int i = 0; i < y.size(); i++)
    {
        string str=y[i];
        string stri;
        if (str.size()==1)
        {
            if (isdigit(str[0]))
            {
                stri=str[0];
                int nt=stoi(stri);
                sumb+=nt;
            }
            else if (isalpha(str[0]))
            {
                if (str[0]=='J' || str[0]=='Q' || str[0]=='K')
                {   
                    sumb+=10;
                }
                else if (str[0]=='A')
                {
                    if (countb==1)
                    {
                        if (sumb+11<=21)
                        {
                            sumb+=11;
                        }
                        else sumb+=1;
                    }
                    else if (countb==2)
                    {
                        if (sumb==0)
                        {
                            sumb+=11;
                        }
                        else if (sumb!=0 && sumb+11<=21)
                        {
                            sumb+=11;
                        }
                        else sumb+=1;
                    }
                    else if (countb==3)
                    {
                        if (sumb==0)
                        {
                            sumb+=11;
                        }
                        else sumb+=1;
                    }
                }
            }
        }
        else if (str.size()==2)
        {
            for (int i = 0; i < str.size(); i++)
            {
                stri+=str[i];
            }
            int nt=stoi(stri);
            sumb+=nt;
        }
    }
    bool wina=true, winb=true;
    if (suma>21)
    {
        wina=false;
    }
    if (sumb>21)
    {
        winb=false;
    }
    if (wina==false&&winb==true)
    {
        cout<<"B"<<endl;
        cout<<suma<<" "<<sumb;
    }
    else if (wina==true&&winb==false)
    {
        cout<<"A"<<endl;
        cout<<suma<<" "<<sumb;
    }
    else if (wina==false&&winb==false)
    {
        cout<<"Draw"<<endl;
        cout<<suma<<" "<<sumb;
    }
    else if (wina==true&&winb==true)
    {
        if (suma>sumb)
        {
            cout<<"A"<<endl;
            cout<<suma<<" "<<sumb;
        }
        else if (sumb>suma)
        {
            cout<<"B"<<endl;
            cout<<suma<<" "<<sumb;
        }
        else if (suma==sumb)
        {
            cout<<"Draw"<<endl;
            cout<<suma<<" "<<sumb;
        }
    }
    return 0;
}
# 0609, 2024-09-28 11:37:09, PPPPPPPPP---PPPP-PPP (80%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a, b, suma=0, sumb=0, counta=0, countb=0;
    cin>>a>>b;
    string s, st;
    vector<string> x;
    vector<string> y;
    for (int i = 0; i < a; i++)
    {
        string strin;
        cin>>strin;
        x.push_back(strin);
        if (strin=="A")
        {
            counta++;
        }
    }
    for (int i = 0; i < b; i++)
    {
        string strin;
        cin>>strin;
        y.push_back(strin);
        if (strin=="A")
        {
            countb++;
        }
    }
    for (int i = 0; i < x.size(); i++)
    {
        string str=x[i];
        string stri;
        if (str.size()==1)
        {
            if (isdigit(str[0]))
            {
                stri=str[0];
                int nt=stoi(stri);
                suma+=nt;
                if (x[i-1]=="A"&&suma+10<=21)
                {
                    suma+=10;
                }
            }
            else if (isalpha(str[0]))
            {
                if (str[0]=='J' || str[0]=='Q' || str[0]=='K')
                {   
                    suma+=10;
                }
                else if (str[0]=='A')
                {
                    if (counta==1)
                    {
                        if (suma+11<=21)
                        {
                            suma+=11;
                        }
                        else suma+=1;
                    }
                    else if (counta==2)
                    {
                        if (x.size()==2&&suma==0)
                        {
                            suma+=11;
                        }
                        else suma+=1;
                    }
                    else if (counta==3)
                    {
                        if (suma==0)
                        {
                            suma+=11;
                        }
                        else suma+=1;
                    }
                }
            }
        }
        else if (str.size()==2)
        {
            for (int i = 0; i < str.size(); i++)
            {
                stri+=str[i];
            }
            int nt=stoi(stri);
            suma+=nt;
        }
    }
    for (int i = 0; i < y.size(); i++)
    {
        string str=y[i];
        string stri;
        if (str.size()==1)
        {
            if (isdigit(str[0]))
            {
                stri=str[0];
                int nt=stoi(stri);
                sumb+=nt;
                if (y[i-1]=="A"&&sumb+10<=21)
                {
                    sumb+=10;
                }
            }
            else if (isalpha(str[0]))
            {
                if (str[0]=='J' || str[0]=='Q' || str[0]=='K')
                {   
                    sumb+=10;
                }
                else if (str[0]=='A')
                {
                    if (countb==1)
                    {
                        if (sumb+11<=21)
                        {
                            sumb+=11;
                        }
                        else sumb+=1;
                    }
                    else if (countb==2)
                    {
                        if (y.size()==2&&sumb==0)
                        {
                            sumb+=11;
                        }
                        else sumb+=1;
                    }
                    else if (countb==3)
                    {
                        if (sumb==0)
                        {
                            sumb+=11;
                        }
                        else sumb+=1;
                    }
                }
            }
        }
        else if (str.size()==2)
        {
            for (int i = 0; i < str.size(); i++)
            {
                stri+=str[i];
            }
            int nt=stoi(stri);
            sumb+=nt;
        }
    }
    bool wina=true, winb=true;
    if (suma>21)
    {
        wina=false;
    }
    if (sumb>21)
    {
        winb=false;
    }
    if (wina==false&&winb==true)
    {
        cout<<"B"<<endl;
        cout<<suma<<" "<<sumb;
    }
    else if (wina==true&&winb==false)
    {
        cout<<"A"<<endl;
        cout<<suma<<" "<<sumb;
    }
    else if (wina==false&&winb==false)
    {
        cout<<"Draw"<<endl;
        cout<<suma<<" "<<sumb;
    }
    else if (wina==true&&winb==true)
    {
        if (suma>sumb)
        {
            cout<<"A"<<endl;
            cout<<suma<<" "<<sumb;
        }
        else if (sumb>suma)
        {
            cout<<"B"<<endl;
            cout<<suma<<" "<<sumb;
        }
        else if (suma==sumb)
        {
            cout<<"Draw"<<endl;
            cout<<suma<<" "<<sumb;
        }
    }
    return 0;
}
# 0610, 2024-09-28 11:42:18, PPPPPPPPP---PPPP-PPP (80%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a, b, suma=0, sumb=0, counta=0, countb=0;
    cin>>a>>b;
    string s, st;
    vector<string> x;
    vector<string> y;
    for (int i = 0; i < a; i++)
    {
        string strin;
        cin>>strin;
        x.push_back(strin);
        if (strin=="A")
        {
            counta++;
        }
    }
    for (int i = 0; i < b; i++)
    {
        string strin;
        cin>>strin;
        y.push_back(strin);
        if (strin=="A")
        {
            countb++;
        }
    }
    for (int i = 0; i < x.size(); i++)
    {
        string str=x[i];
        string stri;
        if (str.size()==1)
        {
            if (isdigit(str[0]))
            {
                stri=str[0];
                int nt=stoi(stri);
                suma+=nt;
                if (x[i-1]=="A"&&suma+10<=21)
                {
                    suma+=10;
                }
            }
            else if (isalpha(str[0]))
            {
                if (str[0]=='J' || str[0]=='Q' || str[0]=='K')
                {   
                    suma+=10;
                }
                else if (str[0]=='A')
                {
                    if (counta==1)
                    {
                        if (suma+11<=21)
                        {
                            suma+=11;
                        }
                        else suma+=1;
                    }
                    else if (counta==2)
                    {
                        if (x.size()==2&&(suma==0||suma==10))
                        {
                            suma+=11;
                        }
                        else suma+=1;
                    }
                    else if (counta==3)
                    {
                        if (suma==0)
                        {
                            suma+=11;
                        }
                        else suma+=1;
                    }
                }
            }
        }
        else if (str.size()==2)
        {
            for (int i = 0; i < str.size(); i++)
            {
                stri+=str[i];
            }
            int nt=stoi(stri);
            suma+=nt;
        }
    }
    for (int i = 0; i < y.size(); i++)
    {
        string str=y[i];
        string stri;
        if (str.size()==1)
        {
            if (isdigit(str[0]))
            {
                stri=str[0];
                int nt=stoi(stri);
                sumb+=nt;
                if (y[i-1]=="A"&&sumb+10<=21)
                {
                    sumb+=10;
                }
            }
            else if (isalpha(str[0]))
            {
                if (str[0]=='J' || str[0]=='Q' || str[0]=='K')
                {   
                    sumb+=10;
                }
                else if (str[0]=='A')
                {
                    if (countb==1)
                    {
                        if (sumb+11<=21)
                        {
                            sumb+=11;
                        }
                        else sumb+=1;
                    }
                    else if (countb==2)
                    {
                        if (y.size()==2&&(sumb==0||sumb==10))
                        {
                            sumb+=11;
                        }
                        else sumb+=1;
                    }
                    else if (countb==3)
                    {
                        if (sumb==0)
                        {
                            sumb+=11;
                        }
                        else sumb+=1;
                    }
                }
            }
        }
        else if (str.size()==2)
        {
            for (int i = 0; i < str.size(); i++)
            {
                stri+=str[i];
            }
            int nt=stoi(stri);
            sumb+=nt;
        }
    }
    bool wina=true, winb=true;
    if (suma>21)
    {
        wina=false;
    }
    if (sumb>21)
    {
        winb=false;
    }
    if (wina==false&&winb==true)
    {
        cout<<"B"<<endl;
        cout<<suma<<" "<<sumb;
    }
    else if (wina==true&&winb==false)
    {
        cout<<"A"<<endl;
        cout<<suma<<" "<<sumb;
    }
    else if (wina==false&&winb==false)
    {
        cout<<"Draw"<<endl;
        cout<<suma<<" "<<sumb;
    }
    else if (wina==true&&winb==true)
    {
        if (suma>sumb)
        {
            cout<<"A"<<endl;
            cout<<suma<<" "<<sumb;
        }
        else if (sumb>suma)
        {
            cout<<"B"<<endl;
            cout<<suma<<" "<<sumb;
        }
        else if (suma==sumb)
        {
            cout<<"Draw"<<endl;
            cout<<suma<<" "<<sumb;
        }
    }
    return 0;
}
# 0611, 2024-09-28 11:46:08, PPPPPPPPPPP-PPPPPPPP (95%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a, b, suma=0, sumb=0, counta=0, countb=0;
    cin>>a>>b;
    string s, st;
    vector<string> x;
    vector<string> y;
    for (int i = 0; i < a; i++)
    {
        string strin;
        cin>>strin;
        x.push_back(strin);
        if (strin=="A")
        {
            counta++;
        }
    }
    for (int i = 0; i < b; i++)
    {
        string strin;
        cin>>strin;
        y.push_back(strin);
        if (strin=="A")
        {
            countb++;
        }
    }
    for (int i = 0; i < x.size(); i++)
    {
        string str=x[i];
        string stri;
        if (str.size()==1)
        {
            if (isdigit(str[0]))
            {
                stri=str[0];
                int nt=stoi(stri);
                suma+=nt;
                if (x[i-1]=="A"&&suma+10<=21)
                {
                    suma+=10;
                }
            }
            else if (isalpha(str[0]))
            {
                if (str[0]=='J' || str[0]=='Q' || str[0]=='K')
                {   
                    suma+=10;
                }
                else if (str[0]=='A')
                {
                    if (counta==1||counta==2)
                    {
                        if (x.size()==2&&(suma==0||suma<=10))
                        {
                            suma+=11;
                        }
                        else suma+=1;
                    }
                    else if (counta==3)
                    {
                        if (suma==0)
                        {
                            suma+=11;
                        }
                        else suma+=1;
                    }
                }
            }
        }
        else if (str.size()==2)
        {
            for (int i = 0; i < str.size(); i++)
            {
                stri+=str[i];
            }
            int nt=stoi(stri);
            suma+=nt;
        }
    }
    for (int i = 0; i < y.size(); i++)
    {
        string str=y[i];
        string stri;
        if (str.size()==1)
        {
            if (isdigit(str[0]))
            {
                stri=str[0];
                int nt=stoi(stri);
                sumb+=nt;
                if (y[i-1]=="A"&&sumb+10<=21)
                {
                    sumb+=10;
                }
            }
            else if (isalpha(str[0]))
            {
                if (str[0]=='J' || str[0]=='Q' || str[0]=='K')
                {   
                    sumb+=10;
                }
                else if (str[0]=='A')
                {
                    if (countb==1||countb==2)
                    {
                        if (y.size()==2&&(sumb==0||sumb<=10))
                        {
                            sumb+=11;
                        }
                        else sumb+=1;
                    }
                    else if (countb==3)
                    {
                        if (sumb==0)
                        {
                            sumb+=11;
                        }
                        else sumb+=1;
                    }
                }
            }
        }
        else if (str.size()==2)
        {
            for (int i = 0; i < str.size(); i++)
            {
                stri+=str[i];
            }
            int nt=stoi(stri);
            sumb+=nt;
        }
    }
    bool wina=true, winb=true;
    if (suma>21)
    {
        wina=false;
    }
    if (sumb>21)
    {
        winb=false;
    }
    if (wina==false&&winb==true)
    {
        cout<<"B"<<endl;
        cout<<suma<<" "<<sumb;
    }
    else if (wina==true&&winb==false)
    {
        cout<<"A"<<endl;
        cout<<suma<<" "<<sumb;
    }
    else if (wina==false&&winb==false)
    {
        cout<<"Draw"<<endl;
        cout<<suma<<" "<<sumb;
    }
    else if (wina==true&&winb==true)
    {
        if (suma>sumb)
        {
            cout<<"A"<<endl;
            cout<<suma<<" "<<sumb;
        }
        else if (sumb>suma)
        {
            cout<<"B"<<endl;
            cout<<suma<<" "<<sumb;
        }
        else if (suma==sumb)
        {
            cout<<"Draw"<<endl;
            cout<<suma<<" "<<sumb;
        }
    }
    return 0;
}

# 0612, 2024-09-28 10:56:06, PPPPP-----P--------- (30%)

#include <iostream>
using namespace std;

int main() {
    int A,B,scoreA=0,scoreB=0;
    cin >> A >> B;
    string a[A], b[B] ,cards[14]={"x","A","2","3","4","5","6","7","8","9","10","J","Q","K"};

    for(int i=0; i<A; i++) {
        cin >> a[i];
    }
    for(int i=0; i<B; i++) {
        cin >> b[i];
    }
    
    for(int i=0; i<A; i++) {
        for(int j=0; j<14; j++) {
            if(a[i]==cards[j]&&j<11) {
                scoreA += j;
            }else if(j>10 && a[i]==cards[j]) {
                scoreA += 10;
            }
        }
    }

    for(int i=0; i<B; i++) {
        for(int j=0; j<14; j++) {
            if(b[i]==cards[j]&&j<11) {
                scoreB += j;
            }else if(j>10 && b[i]==cards[j]) {
                scoreB += 10;
            }
        }
    }

    if(scoreA>scoreB) cout << "A"<< endl;
    else if(scoreA<scoreB) cout << "B"<< endl;
    else cout << "Draw"<<endl;
    cout << scoreA << " " << scoreB;
}
# 0613, 2024-09-28 10:58:33, PPPPP-----P--------- (30%)

#include <iostream>
using namespace std;

int main() {
    int A,B,scoreA=0,scoreB=0;
    cin >> A >> B;
    string a[A], b[B] ,cards[14]={"x","A","2","3","4","5","6","7","8","9","10","J","Q","K"};

    for(int i=0; i<A; i++) {
        cin >> a[i];
    }
    for(int i=0; i<B; i++) {
        cin >> b[i];
    }
    
    for(int i=0; i<A; i++) {
        for(int j=0; j<14; j++) {
            if(a[i]==cards[j]&&j<11) {
                scoreA += j;
            }else if(j>10 && a[i]==cards[j]) {
                scoreA += 10;
            }
        }
    }

    for(int i=0; i<B; i++) {
        for(int j=0; j<14; j++) {
            if(b[i]==cards[j]&&j<11) {
                scoreB += j;
            }else if(j>10 && b[i]==cards[j]) {
                scoreB += 10;
            }
        }
    }

    if(scoreA>21&&scoreB<22) cout << B;
    else if(scoreB>21&&scoreA<22) cout << A;
    else if(scoreA>scoreB) cout << "A"<< endl;
    else if(scoreA<scoreB) cout << "B"<< endl;
    else cout << "Draw"<<endl;
    cout << scoreA << " " << scoreB;
}
# 0614, 2024-09-28 11:00:51, PPPPPPP---PP-------- (45%)

#include <iostream>
using namespace std;

int main() {
    int A,B,scoreA=0,scoreB=0;
    cin >> A >> B;
    string a[A], b[B] ,cards[14]={"x","A","2","3","4","5","6","7","8","9","10","J","Q","K"};

    for(int i=0; i<A; i++) {
        cin >> a[i];
    }
    for(int i=0; i<B; i++) {
        cin >> b[i];
    }
    
    for(int i=0; i<A; i++) {
        for(int j=0; j<14; j++) {
            if(a[i]==cards[j]&&j<11) {
                scoreA += j;
            }else if(j>10 && a[i]==cards[j]) {
                scoreA += 10;
            }
        }
    }

    for(int i=0; i<B; i++) {
        for(int j=0; j<14; j++) {
            if(b[i]==cards[j]&&j<11) {
                scoreB += j;
            }else if(j>10 && b[i]==cards[j]) {
                scoreB += 10;
            }
        }
    }

    if(scoreA>21&&scoreB<22) cout << "B" << endl;
    else if(scoreB>21&&scoreA<22) cout << "A" << endl;
    else if(scoreA>scoreB) cout << "A"<< endl;
    else if(scoreA<scoreB) cout << "B"<< endl;
    else cout << "Draw"<<endl;
    cout << scoreA << " " << scoreB;
}
# 0615, 2024-09-28 11:04:29, PPPPPPP---PP-------- (45%)

#include <iostream>
using namespace std;

int main() {
    int A,B,scoreA=0,scoreB=0,aA=0,bA=0;
    cin >> A >> B;
    string a[A], b[B] ,cards[14]={"x","A","2","3","4","5","6","7","8","9","10","J","Q","K"};

    for(int i=0; i<A; i++) {
        cin >> a[i];
    }
    for(int i=0; i<B; i++) {
        cin >> b[i];
    }
    
    for(int i=0; i<A; i++) {
        for(int j=0; j<14; j++) {
            if(a[i]==cards[j]&&j<11) {
                scoreA += j;
            }else if(j>10 && a[i]==cards[j]) {
                scoreA += 10;
            }
            if(a[i]==cards[1]) aA++;
        }
    }

    for(int i=0; i<B; i++) {
        for(int j=0; j<14; j++) {
            if(b[i]==cards[j]&&j<11) {
                scoreB += j;
            }else if(j>10 && b[i]==cards[j]) {
                scoreB += 10;
            }
            if(b[i]==cards[1]) bA++;
        }
    }

    if(scoreA>21&&aA>0) scoreA -=10;
    if(scoreA>21&&bA>0) scoreB -=10;

    if(scoreA>21&&scoreB<22) cout << "B" << endl;
    else if(scoreB>21&&scoreA<22) cout << "A" << endl;
    else if(scoreA>scoreB) cout << "A"<< endl;
    else if(scoreA<scoreB) cout << "B"<< endl;
    else cout << "Draw"<<endl;
    cout << scoreA << " " << scoreB;
}
# 0616, 2024-09-28 11:07:10, PPPPPPP---PP-------- (45%)

#include <iostream>
using namespace std;

int main() {
    int A,B,scoreA=0,scoreB=0,aA=0,bA=0;
    cin >> A >> B;
    string a[A], b[B] ,cards[14]={"x","A","2","3","4","5","6","7","8","9","10","J","Q","K"};

    for(int i=0; i<A; i++) {
        cin >> a[i];
    }
    for(int i=0; i<B; i++) {
        cin >> b[i];
    }
    
    for(int i=0; i<A; i++) {
        for(int j=0; j<14; j++) {
            if(a[i]==cards[j]&&j<11) {
                scoreA += j;
            }else if(j>10 && a[i]==cards[j]) {
                scoreA += 10;
            }
            if(a[i]==cards[1]) aA++;
        }
    }

    for(int i=0; i<B; i++) {
        for(int j=0; j<14; j++) {
            if(b[i]==cards[j]&&j<11) {
                scoreB += j;
            }else if(j>10 && b[i]==cards[j]) {
                scoreB += 10;
            }
            if(b[i]==cards[1]) bA++;
        }
    }

    for(int i=0; i<aA+bA; i++) {
        if(scoreA>21&&aA>0) {
            scoreA -=10;
            aA -= 1;
        }
        if(scoreA>21&&bA>0) {
            scoreB -=10;
            bA -= 1;
        }
    }

    if(scoreA>21&&scoreB<22) cout << "B" << endl;
    else if(scoreB>21&&scoreA<22) cout << "A" << endl;
    else if(scoreA>scoreB) cout << "A"<< endl;
    else if(scoreA<scoreB) cout << "B"<< endl;
    else cout << "Draw"<<endl;
    cout << scoreA << " " << scoreB;
}
# 0617, 2024-09-28 11:14:28, PPPPPPP-PPPPPPPPPPPP (95%)

#include <iostream>
using namespace std;

int main() {
    int A,B,scoreA=0,scoreB=0,aA=0,bA=0;
    cin >> A >> B;
    string a[A], b[B] ,cards[14]={"x","A","2","3","4","5","6","7","8","9","10","J","Q","K"};

    for(int i=0; i<A; i++) {
        cin >> a[i];
    }
    for(int i=0; i<B; i++) {
        cin >> b[i];
    }
    
    for(int i=0; i<A; i++) {
        for(int j=0; j<14; j++) {
            if(a[i]==cards[j]&&j<11) {
                scoreA += j;
            }else if(j>10 && a[i]==cards[j]) {
                scoreA += 10;
            }
            if(a[i]==cards[1]) aA++;
        }
    }

    for(int i=0; i<B; i++) {
        for(int j=0; j<14; j++) {
            if(b[i]==cards[j]&&j<11) {
                scoreB += j;
            }else if(j>10 && b[i]==cards[j]) {
                scoreB += 10;
            }
            if(b[i]==cards[1]) bA++;
        }
    }

    for(int i=0; i<aA+bA; i++) {
        if(scoreA>21&&aA>0) {
            scoreA -=10;
            aA -= 1;
        }
        if(scoreA>21&&bA>0) {
            scoreB -=10;
            bA -= 1;
        }
        if(scoreA<12&&aA>0) scoreA += 10;
        if(scoreB<12&&bA>0) scoreB += 10;
    }

    if(scoreA>21&&scoreB<22) cout << "B" << endl;
    else if(scoreB>21&&scoreA<22) cout << "A" << endl;
    else if(scoreA>scoreB) cout << "A"<< endl;
    else if(scoreA<scoreB) cout << "B"<< endl;
    else cout << "Draw"<<endl;
    cout << scoreA << " " << scoreB;
}

# 0618, 2024-09-28 13:08:39, P-PPP-----P--PPPP--- (45%)

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int a, b, sumA = 0, sumB = 0, cntA = 0, cntB = 0;
    cin >> a >> b;

    for (int i = 0; i < a; i++)
    {
        char card;
        cin >> card;

        if (card == 'A')
        {
            sumA += 1;
            cntA++; 
        }
        else if (card == 'J' || card == 'Q' || card == 'K')
        {
            sumA += 10;
        }
        else
        {
            sumA += (card - '0');
        }
    }

    for (int i = 0; i < b; i++)
    {
        char card;
        cin >> card;

        if (card == 'A')
        {
            sumB += 1;
            cntB++; 
        }
        else if (card == 'J' || card == 'Q' || card == 'K')
        {
            sumB += 10;
        }
        else
        {
            sumB += (card - '0');
        }
    }

    while (sumA < 12 && cntA > 0)
    {
        sumA += 10;
    }

    while (sumB < 12 && cntB > 0)
    {
        sumB += 10;
    }

    if (sumA == sumB)
    {
        cout << "Draw\n" << sumA << " " << sumB;
    }
    else if (sumA > sumB)
    {
        cout << "A\n" << sumA << " " << sumB;
    }
    else
    {
        cout << "B\n" << sumA << " " << sumB;
    }

    return 0;
}
# 0619, 2024-09-28 13:11:45, P-PPP-P---PPPPPPPP-- (65%)

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int a, b, sumA = 0, sumB = 0, cntA = 0, cntB = 0;
    cin >> a >> b;

    for (int i = 0; i < a; i++)
    {
        char card;
        cin >> card;

        if (card == 'A')
        {
            sumA += 1;
            cntA++; 
        }
        else if (card == 'J' || card == 'Q' || card == 'K')
        {
            sumA += 10;
        }
        else
        {
            sumA += (card - '0');
        }
    }

    for (int i = 0; i < b; i++)
    {
        char card;
        cin >> card;

        if (card == 'A')
        {
            sumB += 1;
            cntB++; 
        }
        else if (card == 'J' || card == 'Q' || card == 'K')
        {
            sumB += 10;
        }
        else
        {
            sumB += (card - '0');
        }
    }

    while (sumA < 12 && cntA > 0)
    {
        sumA += 10;
    }

    while (sumB < 12 && cntB > 0)
    {
        sumB += 10;
    }

    if (sumA == sumB)
    {
        cout << "Draw\n" << sumA << " " << sumB;
    }
    else if (sumA > sumB || sumB > 21)
    {
        cout << "A\n" << sumA << " " << sumB;
    }
    else if (sumB > sumA || sumA > 21)
    {
        cout << "B\n" << sumA << " " << sumB;
    }

    return 0;
}
# 0620, 2024-09-28 13:12:30, P-PPP-P---PPPPPPPP-- (65%)

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int a, b, sumA = 0, sumB = 0, cntA = 0, cntB = 0;
    cin >> a >> b;

    for (int i = 0; i < a; i++)
    {
        char card;
        cin >> card;

        if (card == 'A')
        {
            sumA += 1;
            cntA++; 
        }
        else if (card == 'J' || card == 'Q' || card == 'K')
        {
            sumA += 10;
        }
        else
        {
            sumA += (card - '0');
        }
    }

    for (int i = 0; i < b; i++)
    {
        char card;
        cin >> card;

        if (card == 'A')
        {
            sumB += 1;
            cntB++; 
        }
        else if (card == 'J' || card == 'Q' || card == 'K')
        {
            sumB += 10;
        }
        else
        {
            sumB += (card - '0');
        }
    }

    while (sumA < 12 && cntA > 0)
    {
        sumA += 10;
    }

    while (sumB < 12 && cntB > 0)
    {
        sumB += 10;
    }

    if (sumA == sumB || (sumA > 21 && sumB > 21))
    {
        cout << "Draw\n" << sumA << " " << sumB;
    }
    else if (sumA > sumB || sumB > 21)
    {
        cout << "A\n" << sumA << " " << sumB;
    }
    else if (sumB > sumA || sumA > 21)
    {
        cout << "B\n" << sumA << " " << sumB;
    }

    return 0;
}
# 0621, 2024-09-28 13:16:34, PPPPP-PPPPPPPPPPPPPP (95%)

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int a, b, sumA = 0, sumB = 0, cntA = 0, cntB = 0;
    cin >> a >> b;

    for (int i = 0; i < a; i++)
    {
        string card;
        cin >> card;

        if (card == "A")
        {
            sumA += 1;
            cntA++; 
        }
        else if (card == "J" || card == "Q" || card == "K")
        {
            sumA += 10;
        }
        else
        {
            sumA += stoi(card);
        }
    }

    for (int i = 0; i < b; i++)
    {
        string card;
        cin >> card;

        if (card == "A")
        {
            sumB += 1;
            cntB++; 
        }
        else if (card == "J" || card == "Q" || card == "K")
        {
            sumB += 10;
        }
        else
        {
            sumB += stoi(card);
        }
    }

    while (sumA < 12 && cntA > 0)
    {
        sumA += 10;
    }

    while (sumB < 12 && cntB > 0)
    {
        sumB += 10;
    }

    if (sumA == sumB || (sumA > 21 && sumB > 21))
    {
        cout << "Draw\n" << sumA << " " << sumB;
    }
    else if (sumA > sumB || sumB > 21)
    {
        cout << "A\n" << sumA << " " << sumB;
    }
    else if (sumB > sumA || sumA > 21)
    {
        cout << "B\n" << sumA << " " << sumB;
    }

    return 0;
}
# 0622, 2024-09-28 13:17:31, PPPPP-PPPPPPPPPPPPPP (95%)

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int a, b, sumA = 0, sumB = 0, cntA = 0, cntB = 0;
    cin >> a >> b;

    for (int i = 0; i < a; i++)
    {
        string card;
        cin >> card;

        if (card == "A")
        {
            sumA += 1;
            cntA++; 
        }
        else if (card == "J" || card == "Q" || card == "K")
        {
            sumA += 10;
        }
        else
        {
            sumA += stoi(card);
        }
    }

    for (int i = 0; i < b; i++)
    {
        string card;
        cin >> card;

        if (card == "A")
        {
            sumB += 1;
            cntB++; 
        }
        else if (card == "J" || card == "Q" || card == "K")
        {
            sumB += 10;
        }
        else
        {
            sumB += stoi(card);
        }
    }

    while (sumA < 12 && cntA > 0)
    {
        sumA += 10;
        cntA--;
    }

    while (sumB < 12 && cntB > 0)
    {
        sumB += 10;
        cntB--;
    }

    if (sumA == sumB || (sumA > 21 && sumB > 21))
    {
        cout << "Draw\n" << sumA << " " << sumB;
    }
    else if (sumA > sumB || sumB > 21)
    {
        cout << "A\n" << sumA << " " << sumB;
    }
    else if (sumB > sumA || sumA > 21)
    {
        cout << "B\n" << sumA << " " << sumB;
    }

    return 0;
}

# 0623, 2024-09-28 10:26:17, PPPPP-----P--------- (30%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){
    int a,b;
    cin >> a >> b;
    string card;
    int resulta = 0;
    int resultb = 0;
    int cardnum;
    for(int i = 0; i < a;i++){
        cin >> card;
        if(card == "A"){
            resulta += 1;
        }
        else if(card == "J"|| card == "Q" || card == "K"|| card == "10"){
            resulta += 10;
        }else {
            cardnum = stoi(card);
            resulta += cardnum;
        }

    }
    // cout << resulta << " ";
    for(int i = 0; i < b;i++){
        cin >> card;
        if(card == "A"){
            resultb += 1;
        }
        else if(card == "J"|| card == "Q" || card == "K"|| card == "10"){
            resultb += 10;
        }else {
            cardnum = stoi(card);
            resultb += cardnum;
        }
    }
   
    if(resulta > resultb){
        cout << "A" << endl;
    } else if (resultb > resulta){
        cout << "B" << endl;
    } else {
        cout << "Draw" << endl;
    }
    cout << resulta << " " << resultb;
}
# 0624, 2024-09-28 10:43:56, PPPP-PP---PP-------- (40%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){
    int a,b;
    cin >> a >> b;
    string card;
    int resulta = 0;
    int resultb = 0;
    int cardnum;
    for(int i = 0; i < a;i++){
        cin >> card;
        if(card == "A"){
            resulta += 1;
        }
        else if(card == "J"|| card == "Q" || card == "K"|| card == "10"){
            resulta += 10;
        }else {
            cardnum = stoi(card);
            resulta += cardnum;
        }

    }
    // cout << resulta << " ";
    for(int i = 0; i < b;i++){
        cin >> card;
        if(card == "A"){
            resultb += 1;
        }
        else if(card == "J"|| card == "Q" || card == "K"|| card == "10"){
            resultb += 10;
        }else {
            cardnum = stoi(card);
            resultb += cardnum;
        }
    }
    

   
    if((resulta > resultb && resulta < 22) || resultb > 22) {
        cout << "A" << endl;
    } else if ((resultb > resulta && resultb < 22) || resulta > 22){
        cout << "B" << endl;
    } else if (resulta == resultb|| (resultb > 22 && resulta > 22)){
        cout << "Draw" << endl;
    }
    cout << resulta << " " << resultb;
}
# 0625, 2024-09-28 11:06:02, -PPPPPPP-PPPPPPPPPPP (90%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){
    int a,b;
    cin >> a >> b;
    string card;
    int resulta = 0;
    int resultb = 0;
    int cardnum;
    for(int i = 0; i < a;i++){
        cin >> card;
        if(card == "A"){
            resulta += 1;
        }
        else if(card == "J"|| card == "Q" || card == "K"|| card == "10"){
            resulta += 10;
        }else {
            cardnum = stoi(card);
            resulta += cardnum;
        }
        

    }
    if(21 - resulta >= 10){
            resulta+= 10;
        }
    // cout << resulta << " ";
    for(int i = 0; i < b;i++){
        cin >> card;
        if(card == "A"){
            resultb += 1;
        }
        else if(card == "J"|| card == "Q" || card == "K"|| card == "10"){
            resultb += 10;
        }else {
            cardnum = stoi(card);
            resultb += cardnum;
        }

    }
    if(21 - resultb >= 10){
            resultb+= 10;
        }
    

   
    if((resulta == resultb)|| (resultb > 21 && resulta > 21)) {
        cout << "Draw" << endl;
    } else if ((resultb > resulta && resultb < 22) || resulta > 21){
        cout << "B" << endl;
    } else if ((resulta > resultb && resulta < 22) || resultb > 21){
        cout << "A" << endl;
    }
    cout << resulta << " " << resultb;
}
# 0626, 2024-09-28 11:12:45, PPPPPPPP-PPPPPPPPPPP (95%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){
    int a,b;
    cin >> a >> b;
    string card;
    int resulta = 0;
    int resultb = 0;
    int cardnum;
    bool check = false;
    for(int i = 0; i < a;i++){
        cin >> card;
        if(card == "A"){
            resulta += 1;
            check = true;
        }
        else if(card == "J"|| card == "Q" || card == "K"|| card == "10"){
            resulta += 10;
        }else {
            cardnum = stoi(card);
            resulta += cardnum;
        }
        

    }
    if(check){
        if(21 - resulta >= 10){
            resulta+= 10;
        }
    }
    
    // cout << resulta << " ";
    for(int i = 0; i < b;i++){
        cin >> card;
        if(card == "A"){
            resultb += 1;
            check = true;
        }
        else if(card == "J"|| card == "Q" || card == "K"|| card == "10"){
            resultb += 10;
        }else {
            cardnum = stoi(card);
            resultb += cardnum;
        }

    }
    if(check){
        if(21 - resultb >= 10){
            resultb+= 10;
        }
    }
    

   
    if((resulta == resultb)|| (resultb > 21 && resulta > 21)) {
        cout << "Draw" << endl;
    } else if ((resultb > resulta && resultb < 22) || resulta > 21){
        cout << "B" << endl;
    } else if ((resulta > resultb && resulta < 22) || resultb > 21){
        cout << "A" << endl;
    }
    cout << resulta << " " << resultb;
}

# 0627, 2024-09-28 09:25:59, PPPPPPPP--PPPPPPPP-P (85%)

#include <bits/stdc++.h>

using namespace std;

int sumdeck(string deck, int count) {
    int sum = 0, A_count = 0;
    for (int i = 0; i < count; i++) {
        cin >> deck;

        if (deck == "2") {
            sum += 2;
        }
        else if (deck == "3") {
            sum += 3;
        }
        else if (deck == "4") {
            sum += 4;
        }
        else if (deck == "5") {
            sum += 5;
        }
        else if (deck == "6") {
            sum += 6;
        }
        else if (deck == "7") {
            sum += 7;
        }
        else if (deck == "8") {
            sum += 8;
        }
        else if (deck == "9") {
            sum += 9;
        }
        else if (deck == "10" || deck == "J" || deck == "Q" || deck == "K") {
            sum += 10;
        }
        else if (deck == "A") {
            A_count++;
        }
    }

    for (int i = 0; i < A_count; i++) {
        if (sum < 10) {
            sum += 11;
        }
        else {
            sum++;
        }
    }

    return sum;
}

int main() {
    int count_a, count_b;
    cin >> count_a >> count_b;

    string deck_a, deck_b;
    int sum_a = 0, sum_b = 0, A_count = 0;
    
    sum_a = sumdeck(deck_a, count_a);
    sum_b = sumdeck(deck_b, count_b);

    if (sum_a > sum_b && sum_a <= 21) {
        cout << "A" << endl << sum_a << " " << sum_b;
    }
    else if (sum_a < sum_b && sum_b <= 21) {
        cout << "B" << endl << sum_a << " " << sum_b;
    }
    else if (sum_a == sum_b) {
        cout << "Draw" << endl << sum_a << " " << sum_b;
    }
    else if (sum_a > 21 || sum_b > 21) {
        if (sum_a > 21 && sum_b > 21) {
            cout << "Draw" << endl << sum_a << " " << sum_b;
        }
        else if (sum_a > 21 && sum_b <= 21) {
            cout << "B" << endl << sum_a << " " << sum_b;
        }
        else if (sum_a <= 21 && sum_b > 21) {
            cout << "A" << endl << sum_a << " " << sum_b;
        }
    }
}
# 0628, 2024-09-28 09:27:10, PPPPPPPPPPPPP-P-PPP- (85%)

#include <bits/stdc++.h>

using namespace std;

int sumdeck(string deck, int count) {
    int sum = 0, A_count = 0;
    for (int i = 0; i < count; i++) {
        cin >> deck;

        if (deck == "2") {
            sum += 2;
        }
        else if (deck == "3") {
            sum += 3;
        }
        else if (deck == "4") {
            sum += 4;
        }
        else if (deck == "5") {
            sum += 5;
        }
        else if (deck == "6") {
            sum += 6;
        }
        else if (deck == "7") {
            sum += 7;
        }
        else if (deck == "8") {
            sum += 8;
        }
        else if (deck == "9") {
            sum += 9;
        }
        else if (deck == "10" || deck == "J" || deck == "Q" || deck == "K") {
            sum += 10;
        }
        else if (deck == "A") {
            A_count++;
        }
    }

    for (int i = 0; i < A_count; i++) {
        if (sum <= 10) {
            sum += 11;
        }
        else {
            sum++;
        }
    }

    return sum;
}

int main() {
    int count_a, count_b;
    cin >> count_a >> count_b;

    string deck_a, deck_b;
    int sum_a = 0, sum_b = 0;
    
    sum_a = sumdeck(deck_a, count_a);
    sum_b = sumdeck(deck_b, count_b);

    if (sum_a > sum_b && sum_a <= 21) {
        cout << "A" << endl << sum_a << " " << sum_b;
    }
    else if (sum_a < sum_b && sum_b <= 21) {
        cout << "B" << endl << sum_a << " " << sum_b;
    }
    else if (sum_a == sum_b) {
        cout << "Draw" << endl << sum_a << " " << sum_b;
    }
    else if (sum_a > 21 || sum_b > 21) {
        if (sum_a > 21 && sum_b > 21) {
            cout << "Draw" << endl << sum_a << " " << sum_b;
        }
        else if (sum_a > 21 && sum_b <= 21) {
            cout << "B" << endl << sum_a << " " << sum_b;
        }
        else if (sum_a <= 21 && sum_b > 21) {
            cout << "A" << endl << sum_a << " " << sum_b;
        }
    }
}
# 0629, 2024-09-28 09:30:22, PPPPPPPPPPPPPPP-PPPP (95%)

#include <bits/stdc++.h>

using namespace std;

int sumdeck(string deck, int count) {
    int sum = 0, A_count = 0;
    for (int i = 0; i < count; i++) {
        cin >> deck;

        if (deck == "2") {
            sum += 2;
        }
        else if (deck == "3") {
            sum += 3;
        }
        else if (deck == "4") {
            sum += 4;
        }
        else if (deck == "5") {
            sum += 5;
        }
        else if (deck == "6") {
            sum += 6;
        }
        else if (deck == "7") {
            sum += 7;
        }
        else if (deck == "8") {
            sum += 8;
        }
        else if (deck == "9") {
            sum += 9;
        }
        else if (deck == "10" || deck == "J" || deck == "Q" || deck == "K") {
            sum += 10;
        }
        else if (deck == "A") {
            A_count++;
        }
    }

    for (int i = 0; i < A_count; i++) {
        if (sum <= 10 && A_count == 1 && sum != 0) {
            sum += 11;
        }
        else if (sum == 0) {
            sum += 11;
        }
        else {
            sum++;
        }
    }

    return sum;
}

int main() {
    int count_a, count_b;
    cin >> count_a >> count_b;

    string deck_a, deck_b;
    int sum_a = 0, sum_b = 0;
    
    sum_a = sumdeck(deck_a, count_a);
    sum_b = sumdeck(deck_b, count_b);

    if (sum_a > sum_b && sum_a <= 21) {
        cout << "A" << endl << sum_a << " " << sum_b;
    }
    else if (sum_a < sum_b && sum_b <= 21) {
        cout << "B" << endl << sum_a << " " << sum_b;
    }
    else if (sum_a == sum_b) {
        cout << "Draw" << endl << sum_a << " " << sum_b;
    }
    else if (sum_a > 21 || sum_b > 21) {
        if (sum_a > 21 && sum_b > 21) {
            cout << "Draw" << endl << sum_a << " " << sum_b;
        }
        else if (sum_a > 21 && sum_b <= 21) {
            cout << "B" << endl << sum_a << " " << sum_b;
        }
        else if (sum_a <= 21 && sum_b > 21) {
            cout << "A" << endl << sum_a << " " << sum_b;
        }
    }
}
# 0630, 2024-09-28 09:57:22, PPPPPPPPPPPPPPP-PPPP (95%)

#include <bits/stdc++.h>

using namespace std;

int sumdeck(string deck, int count) {
    int sum = 0, A_count = 0;
    for (int i = 0; i < count; i++) {
        cin >> deck;

        if (deck == "2") {
            sum += 2;
        }
        else if (deck == "3") {
            sum += 3;
        }
        else if (deck == "4") {
            sum += 4;
        }
        else if (deck == "5") {
            sum += 5;
        }
        else if (deck == "6") {
            sum += 6;
        }
        else if (deck == "7") {
            sum += 7;
        }
        else if (deck == "8") {
            sum += 8;
        }
        else if (deck == "9") {
            sum += 9;
        }
        else if (deck == "10" || deck == "J" || deck == "Q" || deck == "K") {
            sum += 10;
        }
        else if (deck == "A") {
            A_count++;
        }
    }

    for (int i = 0; i < A_count; i++) {
        if (sum <= 10 && A_count == 1 && sum != 0) {
            sum += 11;
        }
        else if (sum == 0) {
            sum += 11;
        }
        else {
            sum++;
        }
    }

    return sum;
}

int main() {
    int count_a, count_b;
    cin >> count_a >> count_b;

    string deck_a, deck_b;
    int sum_a = 0, sum_b = 0;
    
    sum_a = sumdeck(deck_a, count_a);
    sum_b = sumdeck(deck_b, count_b);

    if (sum_a > sum_b && sum_a <= 21) {
        cout << "A" << endl << sum_a << " " << sum_b;
    }
    else if (sum_a < sum_b && sum_b <= 21) {
        cout << "B" << endl << sum_a << " " << sum_b;
    }
    else if (sum_a == sum_b) {
        cout << "Draw" << endl << sum_a << " " << sum_b;
    }
    else if (sum_a > 21 || sum_b > 21) {
        if (sum_a > 21 && sum_b > 21) {
            cout << "Draw" << endl << sum_a << " " << sum_b;
        }
        else if (sum_a > 21 && sum_b <= 21) {
            cout << "B" << endl << sum_a << " " << sum_b;
        }
        else if (sum_a <= 21 && sum_b > 21) {
            cout << "A" << endl << sum_a << " " << sum_b;
        }
    }
}

# 0631, 2024-09-28 13:43:57, -------------------- (0%)

#include<iostream>
using namespace std;
int main(){
    int a,b;
    cin >> a >> b;
    string card[13] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int value[13] = {1,2,3,4,5,6,7,8,9,10,10,10,10};
    string carda[a];
    string cardb[b];
    int valuea = 0;
    int valueb = 0;
    for(int i = 0; i < a;i++){
        cin >> carda[i];
    }
    for(int i = 0; i < b; i++){
        cin >> cardb[i];
    }
    for(int i = 0; i < a; i++){
        for(int j = 0; j < 13; j++){
            if(carda[i] == card[j]){
                valuea = valuea + value[j];
            }
        }
    }
    for(int i = 0; i < b; i++){
        for(int j = 0; j < 13; j++){
            if(carda[i] == card[j]){
                valuea = valueb + value[j];
            }
        }
    }
    if((valuea > 21 && valueb > 21) || (valuea == valueb)){
        cout << "Draw" << endl;
        cout << valuea << " " << valueb;
    }
    if((valuea > 21 && valueb < 21)){
        cout << "B" << endl;
        cout << valuea << " " << valueb;
    }
    if((valuea < 21 && valueb > 21)){
        cout << "A" << endl;
        cout << valuea << " " << valueb;
    }
    if(valuea == 21 && valuea != valueb){
        cout << "A" << endl;
        cout << valuea << " " << valueb;
    }
    if(valueb == 21 && valuea != valueb){
        cout << "B" << endl;
        cout << valuea << " " << valueb;
    }
    
}
# 0632, 2024-09-28 13:44:36, --PPP--------------- (15%)

#include <iostream>
using namespace std;
int main()
{
    int a, b;
    cin >> a >> b;
    string card[13] = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"};
    int value[13] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 10, 10};
    string carda[a];
    string cardb[b];
    int valuea = 0;
    int valueb = 0;
    for (int i = 0; i < a; i++)
    {
        cin >> carda[i];
    }
    for (int i = 0; i < b; i++)
    {
        cin >> cardb[i];
    }
    for (int i = 0; i < a; i++)
    {
        for (int j = 0; j < 13; j++)
        {
            if (carda[i] == card[j])
            {
                valuea = valuea + value[j];
            }
        }
    }
    for (int i = 0; i < b; i++)
    {
        for (int j = 0; j < 13; j++)
        {
            if (carda[i] == card[j])
            {
                valueb = valueb + value[j];
            }
        }
    }
    if ((valuea > 21 && valueb > 21) || (valuea == valueb))
    {
        cout << "Draw" << endl;
        cout << valuea << " " << valueb;
    }
    if ((valuea > 21 && valueb < 21))
    {
        cout << "B" << endl;
        cout << valuea << " " << valueb;
    }
    if ((valuea < 21 && valueb > 21))
    {
        cout << "A" << endl;
        cout << valuea << " " << valueb;
    }
    if (valuea == 21 && valuea != valueb)
    {
        cout << "A" << endl;
        cout << valuea << " " << valueb;
    }
    if (valueb == 21 && valuea != valueb)
    {
        cout << "B" << endl;
        cout << valuea << " " << valueb;
    }
}
# 0633, 2024-09-28 13:51:49, -PPPPPPP--PP-------- (45%)

#include <iostream>
using namespace std;
int main()
{
    int a, b;
    cin >> a >> b;
    string card[13] = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"};
    int value[13] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 10, 10};
    string carda[a];
    string cardb[b];
    int valuea = 0;
    int valueb = 0;
    for (int i = 0; i < a; i++)
    {
        cin >> carda[i];
    }
    for (int i = 0; i < b; i++)
    {
        cin >> cardb[i];
    }
    for (int i = 0; i < a; i++)
    {
        for (int j = 0; j < 13; j++)
        {
            if (carda[i] == card[j])
            {
                valuea = valuea + value[j];
            }
        }
    }
    for (int i = 0; i < b; i++)
    {
        for (int j = 0; j < 13; j++)
        {
            if (cardb[i] == card[j])
            {
                valueb = valueb + value[j];
            }
        }
    }
    if ((valuea > 21 && valueb > 21) || (valuea == valueb))
    {
        cout << "Draw" << endl;
        cout << valuea << " " << valueb;
    }
    if ((valuea > 21 && valueb < 21))
    {
        cout << "B" << endl;
        cout << valuea << " " << valueb;
    }
    if ((valuea < 21 && valueb > 21))
    {
        cout << "A" << endl;
        cout << valuea << " " << valueb;
    }
    if (valuea == 21 && valuea != valueb)
    {
        cout << "A" << endl;
        cout << valuea << " " << valueb;
    }
    if (valueb == 21 && valuea != valueb)
    {
        cout << "B" << endl;
        cout << valuea << " " << valueb;
    }
}
# 0634, 2024-09-28 15:01:35, PPPPPPP-PPPPPPPPPPPP (95%)

#include <iostream>
using namespace std;
int main()
{
    int a, b;
    cin >> a >> b;
    string card[13] = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"};
    int value[13] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 10, 10};
    string carda[a];
    string cardb[b];
    int valuea = 0;
    int valuea1 ;
    int valueb1 ;
    int valueb = 0;
    for (int i = 0; i < a; i++)
    {
        cin >> carda[i];
    }
    for (int i = 0; i < b; i++)
    {
        cin >> cardb[i];
    }
    for (int i = 0; i < a; i++)
    {
        for (int j = 0; j < 13; j++)
        {
            if (carda[i] == card[j])
            {
                valuea = valuea + value[j];
            }
        }
    }
    for (int i = 0; i < b; i++)
    {
        for (int j = 0; j < 13; j++)
        {
            if (cardb[i] == card[j])
            {
                valueb = valueb + value[j];
            }
        }
    }
    for(int i = 0; i < a; i++){
        if(carda[i] == "A"){
            if(valuea+10 == 21){
                valuea = 21;
            }else if(valuea + 10 > 21){
                valuea = valuea;
            }else if(valuea+10 < 21){
                valuea = valuea + 10;
            }
        }
    }
    for(int i = 0; i < b; i++){
        if(cardb[i] == "A"){
            if(valueb + 10 == 21){
                valueb = 21;
            }else if(valueb + 10 > 21){
                valueb = valueb;
            }else if(valueb + 10 < 21){
                valueb = valueb+10;
            }
        }
    }
    if(valuea == valueb){
        cout << "Draw" << endl;
        cout << valuea << " " << valueb;
    }
    if(valuea > 21 && valueb < 21){
        cout << "B" << endl;
        cout << valuea << " " << valueb;
    }
    if(valuea < 21 && valueb > 21){
        cout << "A" << endl;
        cout << valuea << " " << valueb;
    }
    if(valuea < 21 && valueb < 21){
        if(valuea > valueb){
            cout << "A" << endl;
            cout << valuea << " " << valueb;
        }else if(valueb > valuea ){
            cout << "B" << endl;
            cout << valuea << " " << valueb;
        }
    }
    if(valuea == 21 && valueb!= 21){
        cout << "A" << endl;
        cout << valuea << " " << valueb;
    }else if(valueb == 21 && valuea != 21){
        cout << "B" << endl;
        cout << valuea << " " << valueb;
    }
}

# 0635, 2024-09-28 12:59:19, PPPPP--PPxx--xPxx-xx (40%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    vector<int> data = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

    int a, b;
    cin >> a >> b;

    int a_score = 0, b_score = 0;
    bool check_a_a = false;
    bool check_b_a = false;
    for(int i = 0; i < a; i++){
        string x;
        cin >> x;
        if(x == "J" || x == "Q" || x == "K"){
            x = "10";
        }
        if(x == "A"){
            check_a_a = true;
            a_score += 11;
            continue;
        }
        a_score += data[stoi(x)];
    }

    if(a_score > 21 && check_a_a == true){
        a_score -= 10;
    }

    for(int i = 0; i < b; i++){
        string x;
        cin >> x;
        if(x == "J" || x == "Q" || x == "K"){
            x = "10";
        }
        if(x == "A"){
            check_b_a = true;
            b += 11;
            continue;
        }
        b_score += data[stoi(x)];
    }

    if(b_score > 21 && check_b_a == true){
        b_score -= 10;
    }


    if(a_score > 21 || b_score > 21){
        cout << "Draw" << endl;
        cout << a_score << " " << b_score << endl;
        return 0;
    }else if(a_score > 21){
        cout << "B" << endl;
        cout << a_score << " " << b_score << endl;
        return 0;
    }else if(b_score > 21){
        cout << "A" << endl;
        cout << a_score << " " << b_score << endl;
        return 0;
    }else if(a_score == b_score){
       cout << "Draw" << endl;
        cout << a_score << " " << b_score << endl;
        return 0; 
    }else if(a_score > b_score){
       cout << "A" << endl;
        cout << a_score << " " << b_score << endl;
        return 0; 
    }else if(a_score < b_score){
       cout << "B" << endl;
        cout << a_score << " " << b_score << endl;
        return 0; 
    }
}
# 0636, 2024-09-28 13:16:09, PPPPP--PPxx--xPxx--- (40%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    vector<int> data = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

    int a, b;
    cin >> a >> b;

    int a_score = 0, b_score = 0;
    bool check_a_a = false;
    bool check_b_a = false;
    int a_acount = 0;
    int b_acount = 0;
    for(int i = 0; i < a; i++){
        string x;
        cin >> x;
        if(x == "J" || x == "Q" || x == "K"){
            x = "10";
        }
        if(x == "A"){
            check_a_a = true;
            a_score += 11;
            a_acount += 1;
            if(i == a - 1){
                break;
            }
            continue;
        }
        a_score += data[stoi(x)];
    }

    for(int i = 0; i < a_acount; i++){
        if(a_score > 21){
            a_score -= 10;
        }
    }

    for(int i = 0; i < b; i++){
        string x;
        cin >> x;
        if(x == "J" || x == "Q" || x == "K"){
            x = "10";
        }
        if(x == "A"){
            check_b_a = true;
            b += 11;
            b_acount += 1;
            if(i == a - 1){
                break;
            }
            continue;
        }
        b_score += data[stoi(x)];
    }

    for(int i = 0; i < b_acount; i++){
        if(b_score > 21){
            b_score -= 10;
        }
    }


    if(a_score > 21 || b_score > 21){
        cout << "Draw" << endl;
        cout << a_score << " " << b_score << endl;
        return 0;
    }else if(a_score > 21){
        cout << "B" << endl;
        cout << a_score << " " << b_score << endl;
        return 0;
    }else if(b_score > 21){
        cout << "A" << endl;
        cout << a_score << " " << b_score << endl;
        return 0;
    }else if(a_score == b_score){
        cout << "Draw" << endl;
        cout << a_score << " " << b_score << endl;
        return 0; 
    }else if(a_score > b_score){
        cout << "A" << endl;
        cout << a_score << " " << b_score << endl;
        return 0; 
    }else if(a_score < b_score){
       cout << "B" << endl;
        cout << a_score << " " << b_score << endl;
        return 0; 
    }
}
# 0637, 2024-09-28 13:19:36, PPPPPPPPPPPPPPPPPP-P (95%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    vector<int> data = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

    int a, b;
    cin >> a >> b;

    int a_score = 0, b_score = 0;
    //bool check_a_a = false;
    //bool check_b_a = false;
    int a_acount = 0;
    int b_acount = 0;
    for(int i = 0; i < a; i++){
        string x;
        cin >> x;
        if(x == "J" || x == "Q" || x == "K"){
            x = "10";
        }
        if(x == "A"){
            //check_a_a = true;
            a_score += 11;
            a_acount += 1;
            if(i == a - 1){
                break;
            }
            continue;
        }
        a_score += data[stoi(x)];
    }

    for(int i = 0; i < a_acount; i++){
        if(a_score > 21){
            a_score -= 10;
        }
    }

    for(int i = 0; i < b; i++){
        string x;
        cin >> x;
        if(x == "J" || x == "Q" || x == "K"){
            x = "10";
        }
        if(x == "A"){
            //check_b_a = true;
            b_score += 11;
            b_acount += 1;
            if(i == a - 1){
                break;
            }
            continue;
        }
        b_score += data[stoi(x)];
    }

    for(int i = 0; i < b_acount; i++){
        if(b_score > 21){
            b_score -= 10;
        }
    }


    if(a_score > 21 && b_score > 21){
        cout << "Draw" << endl;
        cout << a_score << " " << b_score << endl;
        return 0;
    }else if(a_score > 21){
        cout << "B" << endl;
        cout << a_score << " " << b_score << endl;
        return 0;
    }else if(b_score > 21){
        cout << "A" << endl;
        cout << a_score << " " << b_score << endl;
        return 0;
    }else if(a_score == b_score){
        cout << "Draw" << endl;
        cout << a_score << " " << b_score << endl;
        return 0; 
    }else if(a_score > b_score){
        cout << "A" << endl;
        cout << a_score << " " << b_score << endl;
        return 0; 
    }else if(a_score < b_score){
       cout << "B" << endl;
        cout << a_score << " " << b_score << endl;
        return 0; 
    }
}

# 0638, 2024-09-28 13:35:31, PPPPP-PPP-PPP-PPPP-- (75%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    // string ss = "AJQK";
    // string snum = "0123456789";

    int a, b;
    cin >> a >> b;
    string aa[a], bb[b];

    bool havea = false;

    int suma = 0;
    int sumb = 0;

    for(int i=0;i<a;i++){
        cin >> aa[i];
    }
    for(int i=0;i<a;i++){
        if(aa[i]=="2") suma = suma + 2;
        else if(aa[i]=="3") suma = suma + 3;
        else if(aa[i]=="4") suma = suma + 4;
        else if(aa[i]=="5") suma = suma + 5;
        else if(aa[i]=="6") suma = suma + 6;
        else if(aa[i]=="7") suma = suma + 7;
        else if(aa[i]=="8") suma = suma + 8;
        else if(aa[i]=="9") suma = suma + 9;
        else if(aa[i]=="10") suma = suma + 10;
        else if(aa[i]=="J"||aa[i]=="Q"||aa[i]=="K"){
            suma = suma + 10;
        }else if(aa[i]=="A"){
            suma = suma + 1;
            havea = true;
        }
    }
    if(21-suma>=10&&havea){
        suma = suma + 10;
    }
    // cout << suma;

    for(int i=0;i<b;i++){
        cin >> bb[i];
    }
    havea = false;
    for(int i=0;i<b;i++){
        if(bb[i]=="2") sumb = sumb + 2;
        else if(bb[i]=="3") sumb = sumb + 3;
        else if(bb[i]=="4") sumb = sumb + 4;
        else if(bb[i]=="5") sumb = sumb + 5;
        else if(bb[i]=="6") sumb = sumb + 6;
        else if(bb[i]=="7") sumb = sumb + 7;
        else if(bb[i]=="8") sumb = sumb + 8;
        else if(bb[i]=="9") sumb = sumb + 9;
        else if(bb[i]=="10") sumb = sumb + 10;
        else if(bb[i]=="J"||bb[i]=="Q"||bb[i]=="K"){
            sumb = sumb + 10;
        }else if(bb[i]=="A"){
            sumb = sumb + 1;
            havea = true;
        }
    }
    if(21-suma>=10&&havea){
        suma = suma + 10;
    }
    // cout << sumb;

    if(suma>21&&sumb>21){
        cout << "Draw" << endl;
    }else if((21-suma)<(21-sumb) || (suma<=21&&sumb>21)){
        cout << "A" << endl;
    }else if((21-suma)>(21-sumb) || (suma>21&&sumb<=21)){
        cout << "B" << endl;
    }else{
        cout << "Draw" << endl;
    }
    cout << suma << " " << sumb << endl;
    
}
# 0639, 2024-09-28 13:48:56, PPPPP-PPP-PPP-PPPP-- (75%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    // string ss = "AJQK";
    // string snum = "0123456789";

    int a, b;
    cin >> a >> b;
    string aa[a], bb[b];

    bool havea = false;

    int suma = 0;
    int sumb = 0;

    int cnta = 0;
    int cntb = 0;

    for(int i=0;i<a;i++){
        cin >> aa[i];
    }
    for(int i=0;i<a;i++){
        if(aa[i]=="2") suma = suma + 2;
        else if(aa[i]=="3") suma = suma + 3;
        else if(aa[i]=="4") suma = suma + 4;
        else if(aa[i]=="5") suma = suma + 5;
        else if(aa[i]=="6") suma = suma + 6;
        else if(aa[i]=="7") suma = suma + 7;
        else if(aa[i]=="8") suma = suma + 8;
        else if(aa[i]=="9") suma = suma + 9;
        else if(aa[i]=="10") suma = suma + 10;
        else if(aa[i]=="J"||aa[i]=="Q"||aa[i]=="K"){
            suma = suma + 10;
        }else if(aa[i]=="A"){
            suma = suma + 1;
            havea = true;
            cnta++;
        }
    }
    for(int i=0;i<cnta;i++){
        if(21-suma>=10&&havea){
            suma = suma + 10;
        }
    }
    // cout << suma;

    for(int i=0;i<b;i++){
        cin >> bb[i];
    }
    havea = false;
    for(int i=0;i<b;i++){
        if(bb[i]=="2") sumb = sumb + 2;
        else if(bb[i]=="3") sumb = sumb + 3;
        else if(bb[i]=="4") sumb = sumb + 4;
        else if(bb[i]=="5") sumb = sumb + 5;
        else if(bb[i]=="6") sumb = sumb + 6;
        else if(bb[i]=="7") sumb = sumb + 7;
        else if(bb[i]=="8") sumb = sumb + 8;
        else if(bb[i]=="9") sumb = sumb + 9;
        else if(bb[i]=="10") sumb = sumb + 10;
        else if(bb[i]=="J"||bb[i]=="Q"||bb[i]=="K"){
            sumb = sumb + 10;
        }else if(bb[i]=="A"){
            sumb = sumb + 1;
            havea = true;
            cntb++;
        }
    }
    for(int i=0;i<cntb;i++){
        if(21-suma>=10&&havea){
            suma = suma + 10;
        }
    }
    // cout << sumb;

    if(suma>21&&sumb>21){
        cout << "Draw" << endl;
    }else if((21-suma)<(21-sumb) || (suma<=21&&sumb>21)){
        cout << "A" << endl;
    }else if((21-suma)>(21-sumb) || (suma>21&&sumb<=21)){
        cout << "B" << endl;
    }else{
        cout << "Draw" << endl;
    }
    cout << suma << " " << sumb << endl;
    
}
# 0640, 2024-09-28 13:51:03, PPPPP-PPPPPPPPPPPPPP (95%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    // string ss = "AJQK";
    // string snum = "0123456789";

    int a, b;
    cin >> a >> b;
    string aa[a], bb[b];

    bool havea = false;

    int suma = 0;
    int sumb = 0;

    int cnta = 0;
    int cntb = 0;

    for(int i=0;i<a;i++){
        cin >> aa[i];
    }
    for(int i=0;i<a;i++){
        if(aa[i]=="2") suma = suma + 2;
        else if(aa[i]=="3") suma = suma + 3;
        else if(aa[i]=="4") suma = suma + 4;
        else if(aa[i]=="5") suma = suma + 5;
        else if(aa[i]=="6") suma = suma + 6;
        else if(aa[i]=="7") suma = suma + 7;
        else if(aa[i]=="8") suma = suma + 8;
        else if(aa[i]=="9") suma = suma + 9;
        else if(aa[i]=="10") suma = suma + 10;
        else if(aa[i]=="J"||aa[i]=="Q"||aa[i]=="K"){
            suma = suma + 10;
        }else if(aa[i]=="A"){
            suma = suma + 1;
            havea = true;
            cnta++;
        }
    }
    for(int i=0;i<cnta;i++){
        if(21-suma>=10&&havea){
            suma = suma + 10;
        }
    }
    // cout << suma;

    for(int i=0;i<b;i++){
        cin >> bb[i];
    }
    havea = false;
    for(int i=0;i<b;i++){
        if(bb[i]=="2") sumb = sumb + 2;
        else if(bb[i]=="3") sumb = sumb + 3;
        else if(bb[i]=="4") sumb = sumb + 4;
        else if(bb[i]=="5") sumb = sumb + 5;
        else if(bb[i]=="6") sumb = sumb + 6;
        else if(bb[i]=="7") sumb = sumb + 7;
        else if(bb[i]=="8") sumb = sumb + 8;
        else if(bb[i]=="9") sumb = sumb + 9;
        else if(bb[i]=="10") sumb = sumb + 10;
        else if(bb[i]=="J"||bb[i]=="Q"||bb[i]=="K"){
            sumb = sumb + 10;
        }else if(bb[i]=="A"){
            sumb = sumb + 1;
            havea = true;
            cntb++;
        }
    }
    for(int i=0;i<cntb;i++){
        if(21-sumb>=10&&havea){
            sumb = sumb + 10;
        }
    }
    // cout << sumb;

    if(suma>21&&sumb>21){
        cout << "Draw" << endl;
    }else if((21-suma)<(21-sumb) || (suma<=21&&sumb>21)){
        cout << "A" << endl;
    }else if((21-suma)>(21-sumb) || (suma>21&&sumb<=21)){
        cout << "B" << endl;
    }else{
        cout << "Draw" << endl;
    }
    cout << suma << " " << sumb << endl;
    
}

# 0641, 2024-09-28 09:49:24, PPPPPPP-PPPPP-P----- (65%)

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
    bool ahaveA=false, bhaveA=false;
    string inp;
    int a,b,suma=0,sumb=0;
    cin >> a >> b;
    int carda[a], cardb[b];
    for (int i = 0; i < a; i++) //card a
    {
        cin >> inp;
        if(inp == "J") carda[i] = 10;
        else if(inp == "Q") carda[i] = 10;
        else if(inp == "K") carda[i] = 10;
        else if(inp == "A") 
        {
            carda[i] = 11;
            ahaveA = true;
        }
        else carda[i] = stoi(inp);
    }
    for (int i = 0; i < b; i++) //card b
    {
        cin >> inp;
        if(inp == "J") cardb[i] = 10;
        else if(inp == "Q") cardb[i] = 10;
        else if(inp == "K") cardb[i] = 10;
        else if(inp == "A")
        {
            cardb[i] = 11;
            bhaveA = true;
        }     
        else cardb[i] = stoi(inp);
    }
    //score
    for (int i = 0; i < a; i++) //card a
    {
        suma += carda[i];
    }
    if(suma > 21 && ahaveA==true) suma = suma - 10;
    for (int i = 0; i < b; i++) //card b
    {
        sumb += cardb[i];
    }
    if(sumb > 21 && bhaveA==true) sumb = sumb - 10;
    //compare
    if(suma > sumb)
    {
        if(suma <= 21)
        {
            cout << "A" << endl;
            cout << suma << " " << sumb;
        }
        else
        {
            cout << "B" << endl;
            cout << suma << " " << sumb;
        }
    }
    else if(sumb > suma)
    {
        if(sumb <= 21)
        {
            cout << "B" << endl;
            cout << suma << " " << sumb;
        }
        else
        {
            cout << "A" << endl;
            cout << suma << " " << sumb;
        }
    }
    else
    {
        cout << "Draw" << endl;
        cout << suma << " " << sumb;
    }
    return 0;
}
# 0642, 2024-09-28 10:01:44, PPPPPPP-PPPPPPPPPPPP (95%)

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
    bool ahaveA=false, bhaveA=false;
    string inp;
    int a,b,suma=0,sumb=0,aA=0,bA=0;
    cin >> a >> b;
    int carda[a], cardb[b];
    for (int i = 0; i < a; i++) //card a
    {
        cin >> inp;
        if(inp == "J") carda[i] = 10;
        else if(inp == "Q") carda[i] = 10;
        else if(inp == "K") carda[i] = 10;
        else if(inp == "A") 
        {
            carda[i] = 11;
            ahaveA = true;
            aA++;
        }
        else carda[i] = stoi(inp);
    }
    for (int i = 0; i < b; i++) //card b
    {
        cin >> inp;
        if(inp == "J") cardb[i] = 10;
        else if(inp == "Q") cardb[i] = 10;
        else if(inp == "K") cardb[i] = 10;
        else if(inp == "A")
        {
            cardb[i] = 11;
            bhaveA = true;
            bA++;
        }     
        else cardb[i] = stoi(inp);
    }
    //score
    for (int i = 0; i < a; i++) //card a
    {
        suma += carda[i];
    }
    if(suma > 21 && ahaveA==true) 
    {
        while(suma > 21 && aA > 0)
        {
            suma = suma -10;
            aA--;
        }
    }
    for (int i = 0; i < b; i++) //card b
    {
        sumb += cardb[i];
    }
    if(sumb > 21 && bhaveA==true)
    {
        while(sumb > 21 && bA > 0)
        {
            sumb = sumb -10;
            bA--;
        } 
    }
    //compare
    if(suma > sumb)
    {
        if(suma <= 21)
        {
            cout << "A" << endl;
            cout << suma << " " << sumb;
        }
        else
        {
            cout << "B" << endl;
            cout << suma << " " << sumb;
        }
    }
    else if(sumb > suma)
    {
        if(sumb <= 21)
        {
            cout << "B" << endl;
            cout << suma << " " << sumb;
        }
        else
        {
            cout << "A" << endl;
            cout << suma << " " << sumb;
        }
    }
    else
    {
        cout << "Draw" << endl;
        cout << suma << " " << sumb;
    }

    return 0;
}

# 0643, 2024-09-28 13:01:26, PPPPP---P---------P- (35%)

#include <bits/stdc++.h>
using namespace std;
main(){
    int a=0,b=0,an,bn,isa=0;
    string c;
    scanf("%d %d",&an,&bn);
    for(int i=0;i<an;i++){
        cin >> c;
        if(c=="10"||c=="J"||c=="Q"||c=="K") a+=10;
        else if(c=="A") isa++;
        else a+= stoi(c);
    }
    while(isa>0){
        if(a+11<=21&&isa==1) a+=11;
        else if(b+11<21) b+=11;
        else a+=1;
        isa--; 
    }
    for(int i=0;i<bn;i++){
        cin >> c;
        if(c=="10"||c=="J"||c=="Q"||c=="K") b+=10;
        else if(c=="A") isa++;
        else b+=stoi(c);
    }
    while(isa>0){
        if(b+11<=21&&isa==1) b+=11;
        else if(b+11<21) b+=11;
        else b+=1;
        isa--;
    }
    if(a>b) printf("A");
    else if(a<b) printf("B");
    else if(a==b||(a>21&&b>21)) printf("Draw");
    printf("\n%d %d",a,b);
}
# 0644, 2024-09-28 13:09:35, PPPPP-PPPPPPPPPPPPPP (95%)

#include <bits/stdc++.h>
using namespace std;
main(){
    int a=0,b=0,an,bn,isa=0;
    string c;
    scanf("%d %d",&an,&bn);
    for(int i=0;i<an;i++){
        cin >> c;
        if(c=="10"||c=="J"||c=="Q"||c=="K") a+=10;
        else if(c=="A") isa++;
        else a+= stoi(c);
    }
    
    while(isa>0){
        if(a+11<=21&&isa==1) a+=11;
        else if(a+11<21) a+=11;
        else a+=1;
        isa--; 
    }
    for(int i=0;i<bn;i++){
        cin >> c;
        if(c=="10"||c=="J"||c=="Q"||c=="K") b+=10;
        else if(c=="A") isa++;
        else b+=stoi(c);
    }
    while(isa>0){
        if(b+11<=21&&isa==1) b+=11;
        else if(b+11<21) b+=11;
        else b+=1;
        isa--;
    }
    if(a==b||(a>21&&b>21)) printf("Draw");
    else if(a>b||b>21) printf("A");
    else if(a<b||a>21) printf("B");
    printf("\n%d %d",a,b);
}

# 0645, 2024-09-28 10:06:17, PPPPP-PPP---P-P--PP- (60%)

#include <iostream>
using namespace std;

int main() {
    int a = 0, b = 0;
    cin >> a >> b; cin.ignore();
    int sum_a = 0, sum_b = 0;
    string A, B;
    getline(cin,A);
    getline(cin,B);
    for (int i = 0; i < 2*a; i++) {
        if (A[i] == 'A') {
            if (21 - sum_a >= 11) sum_a += 11;
            else sum_a += 1;
        }
        if (A[i] == '1') {
            sum_a += 10;
            i++;
        }
        if (A[i] == '2') sum_a += 2;
        if (A[i] == '3') sum_a += 3;
        if (A[i] == '4') sum_a += 4;
        if (A[i] == '5') sum_a += 5;
        if (A[i] == '6') sum_a += 6;
        if (A[i] == '7') sum_a += 7;
        if (A[i] == '8') sum_a += 8;
        if (A[i] == '9') sum_a += 9;
        if (A[i] == 'J' || A[i] == 'Q' || A[i] == 'K') {
            sum_a += 10;
        }
        // cout << "a:" << sum_a << endl;
    }
    for (int j = 0; j < 2*b; j++) {
        if (B[j] == 'A') {
            if (21 - sum_b >= 11) sum_b += 11;
            else sum_b += 1;
        }
        if (B[j] == '1') {
            sum_b += 10;
            j++;
        }
        if (B[j] == '2') sum_b += 2;
        if (B[j] == '3') sum_b += 3;
        if (B[j] == '4') sum_b += 4;
        if (B[j] == '5') sum_b += 5;
        if (B[j] == '6') sum_b += 6;
        if (B[j] == '7') sum_b += 7;
        if (B[j] == '8') sum_b += 8;
        if (B[j] == '9') sum_b += 9;
        if (B[j] == 'J' || B[j] == 'Q' || B[j] == 'K') {
            sum_b += 10;
        }
        // cout << "b:" << sum_b << endl;
    }
    if (sum_a > 21) {
        if (sum_b > 21) cout << "Draw";
        else cout << "B";
    }
    else {
        if (sum_b > 21) cout << "A";
        else {
            if (sum_a > sum_b) cout << "A";
            if (sum_a < sum_b) cout << "B";
            if (sum_a == sum_b) cout << "Draw";
        }
    }
    cout << endl << sum_a << " " << sum_b;
}
# 0646, 2024-09-28 10:59:24, PPPPP-PPPPPPPPPPPPPP (95%)

#include <iostream>
using namespace std;

int main() {
    int a = 0, b = 0;
    cin >> a >> b; cin.ignore();
    int sum_a = 0, sum_b = 0;
    string A, B;
    getline(cin,A);
    getline(cin,B);
    for (int i = 0; i < 2*a; i++) {
        if (A[i] == 'A') sum_a += 11;
        if (A[i] == '1') {
            sum_a += 10;
            i++;
        }
        if (A[i] == '2') sum_a += 2;
        if (A[i] == '3') sum_a += 3;
        if (A[i] == '4') sum_a += 4;
        if (A[i] == '5') sum_a += 5;
        if (A[i] == '6') sum_a += 6;
        if (A[i] == '7') sum_a += 7;
        if (A[i] == '8') sum_a += 8;
        if (A[i] == '9') sum_a += 9;
        if (A[i] == 'J' || A[i] == 'Q' || A[i] == 'K') {
            sum_a += 10;
        }
        // cout << "a:" << sum_a << endl;
    }
    for (int i = 0; i < 2*a; i++) {
        if (sum_a > 21 && A[i] == 'A') sum_a -= 10;
    }
    for (int j = 0; j < 2*b; j++) {
        if (B[j] == 'A') sum_b += 11;
        if (B[j] == '1') {
            sum_b += 10;
            j++;
        }
        if (B[j] == '2') sum_b += 2;
        if (B[j] == '3') sum_b += 3;
        if (B[j] == '4') sum_b += 4;
        if (B[j] == '5') sum_b += 5;
        if (B[j] == '6') sum_b += 6;
        if (B[j] == '7') sum_b += 7;
        if (B[j] == '8') sum_b += 8;
        if (B[j] == '9') sum_b += 9;
        if (B[j] == 'J' || B[j] == 'Q' || B[j] == 'K') {
            sum_b += 10;
        }
        // cout << "b:" << sum_b << endl;
    }
    for (int j = 0; j < 2*b; j++) {
        if (sum_b > 21 && B[j] == 'A') sum_b -= 10;
    }
    if (sum_a > 21) {
        if (sum_b > 21) cout << "Draw";
        else cout << "B";
    }
    else {
        if (sum_b > 21) cout << "A";
        else {
            if (sum_a > sum_b) cout << "A";
            if (sum_a < sum_b) cout << "B";
            if (sum_a == sum_b) cout << "Draw";
        }
    }
    cout << endl << sum_a << " " << sum_b;
}

Max Score = 90


# 0647, 2024-09-28 09:41:07, -------------------- (0%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    string ca,cb;
    cin >> a >> b;
    int ta = 0;
    int tb = 0;
    int cntA = 0;
    int cntB = 0;
        for(int i = 0; i < a; i++){
            cin >> ca;
            if(ca == "K" || ca == "Q" || ca =="J"){
                ca = "10";
            }
            if(ca == "A"){
                cntA++ ;
                ca = "0";
            }
            stoi(ca);
            ta += a;
        }
        for(int i = 0; i < b; i++){
            cin >> cb;
            if(cb == "K" || cb == "Q" || cb =="J"){
                cb = "10";
            }   
            if(cb == "A"){
                cntB++ ;
                cb = "0";
            }
            stoi(cb);
            ta += b;
        }
        for(int i = 0; i < cntA; i++){
            if(ta+11 <= 21){
                ta += 11;
            }
            else if(ta+11 > 21){
                ta += 1;
            }
        }
        for(int i = 0; i < cntB; i++){
            if(tb+11 <= 21){
                tb += 11;
            }
            else if(tb+11 > 21){
                tb += 1;
            }
        }
        if(ta > tb){
            cout << "A";
        }
        else if (tb > ta){
            cout << "B";
        }
        else if (ta == tb){
            cout << "Draw";
        }
        cout << ta << " " << tb;
}
# 0648, 2024-09-28 10:31:23, -------------------- (0%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    cin >> a >> b;
    string ca,cb;
    int cntA = 0;
    int ta = 0;
    int cntB =0;
    int tb =0;
    for(int i = 0; i < a; i++){
        cin >> ca;
           if(ca == "K" || ca == "Q" || ca =="J"){
                ta += 10;
            }
            if(ca == "A"){
                cntA++ ;
                ta += 0;
            }
            if(ca == "2"){
                ta += 2;
            }
            if(ca == "3"){
                ta += 3;
            }
             if(ca == "4"){
                ta += 4;
            }
             if(ca == "5"){
                ta += 5;
            }
             if(ca == "6"){
                ta += 6;
            }
             if(ca == "7"){
                ta += 7;
            }
            if(ca == "8"){
                ta += 8;
            }
            if(ca == "9"){
                ta += 9;
            }
            if(ca == "10"){
                ta += 10;
            }
    }
    for(int i = 0; i < b; i++){
        cin >> cb;
           if(cb == "K" || cb == "Q" || cb =="J"){
                tb += 10;
            }
            if(cb == "A"){
                cntB++ ;
                tb += 0;
            }
            if(cb == "2"){
                tb+= 2;
            }
            if(ca == "3"){
                tb += 3;
            }
             if(ca == "4"){
                tb += 4;
            }
             if(ca == "5"){
                tb += 5;
            }
             if(ca == "6"){
                tb += 6;
            }
             if(ca == "7"){
                tb += 7;
            }
            if(ca == "8"){
                tb += 8;
            }
            if(ca == "9"){
                tb += 9;
            }
            if(ca == "10"){
                tb += 10;
            }
    }
     for(int i = 0; i < cntA; i++){
            if(ta+11 <= 21){
                ta += 11;
            }
            else if(ta+11 > 21){
                ta += 1;
            }
        }
        for(int i = 0; i < cntB; i++){
            if(tb+11 <= 21){
                tb += 11;
            }
            else if(tb+11 > 21){
                tb += 1;
            }
        }
        if(ta > tb){
            cout << "A";
        }
        else if (tb > ta){
            cout << "B";
        }
        else if (ta == tb){
            cout << "Draw";
        }
        cout << ta << " " << tb;



    
}
# 0649, 2024-09-28 10:33:43, PPPPP---PPP---P-P-P- (55%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    cin >> a >> b;
    string ca,cb;
    int cntA = 0;
    int ta = 0;
    int cntB =0;
    int tb =0;
    for(int i = 0; i < a; i++){
        cin >> ca;
           if(ca == "K" || ca == "Q" || ca =="J"){
                ta += 10;
            }
            if(ca == "A"){
                cntA++ ;
                ta += 0;
            }
            if(ca == "2"){
                ta += 2;
            }
            if(ca == "3"){
                ta += 3;
            }
             if(ca == "4"){
                ta += 4;
            }
             if(ca == "5"){
                ta += 5;
            }
             if(ca == "6"){
                ta += 6;
            }
             if(ca == "7"){
                ta += 7;
            }
            if(ca == "8"){
                ta += 8;
            }
            if(ca == "9"){
                ta += 9;
            }
            if(ca == "10"){
                ta += 10;
            }
    }
    for(int i = 0; i < b; i++){
        cin >> cb;
           if(cb == "K" || cb == "Q" || cb =="J"){
                tb += 10;
            }
            if(cb == "A"){
                cntB++ ;
                tb += 0;
            }
            if(cb == "2"){
                tb+= 2;
            }
            if(cb == "3"){
                tb += 3;
            }
             if(cb == "4"){
                tb += 4;
            }
             if(cb == "5"){
                tb += 5;
            }
             if(cb == "6"){
                tb += 6;
            }
             if(cb == "7"){
                tb += 7;
            }
            if(cb == "8"){
                tb += 8;
            }
            if(cb == "9"){
                tb += 9;
            }
            if(cb == "10"){
                tb += 10;
            }
    }
     for(int i = 0; i < cntA; i++){
            if(ta+11 <= 21){
                ta += 11;
            }
            else if(ta+11 > 21){
                ta += 1;
            }
        }
        for(int i = 0; i < cntB; i++){
            if(tb+11 <= 21){
                tb += 11;
            }
            else if(tb+11 > 21){
                tb += 1;
            }
        }
        if(ta > tb){
            cout << "A" << endl;
        }
        else if (tb > ta){
            cout << "B" << endl;
        }
        else if (ta == tb){
            cout << "Draw" << endl;
        }
        cout << ta << " " << tb ;



    
}
# 0650, 2024-09-28 10:36:29, PPPPP---PPP---P-P-P- (55%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    cin >> a >> b;
    string ca,cb;
    int cntA = 0;
    int ta = 0;
    int cntB =0;
    int tb =0;
    for(int i = 0; i < a; i++){
        cin >> ca;
           if(ca == "K" || ca == "Q" || ca =="J"){
                ta += 10;
            }
            if(ca == "A"){
                cntA++ ;
                ta += 0;
            }
            if(ca == "2"){
                ta += 2;
            }
            if(ca == "3"){
                ta += 3;
            }
             if(ca == "4"){
                ta += 4;
            }
             if(ca == "5"){
                ta += 5;
            }
             if(ca == "6"){
                ta += 6;
            }
             if(ca == "7"){
                ta += 7;
            }
            if(ca == "8"){
                ta += 8;
            }
            if(ca == "9"){
                ta += 9;
            }
            if(ca == "10"){
                ta += 10;
            }
    }
    for(int i = 0; i < b; i++){
        cin >> cb;
           if(cb == "K" || cb == "Q" || cb =="J"){
                tb += 10;
            }
            if(cb == "A"){
                cntB++ ;
                tb += 0;
            }
            if(cb == "2"){
                tb+= 2;
            }
            if(cb == "3"){
                tb += 3;
            }
             if(cb == "4"){
                tb += 4;
            }
             if(cb == "5"){
                tb += 5;
            }
             if(cb == "6"){
                tb += 6;
            }
             if(cb == "7"){
                tb += 7;
            }
            if(cb == "8"){
                tb += 8;
            }
            if(cb == "9"){
                tb += 9;
            }
            if(cb == "10"){
                tb += 10;
            }
    }
     for(int i = 0; i < cntA; i++){
            ta += 11;
            if(ta > 21){
                ta -= 10;
            }
        }
        for(int i = 0; i < cntB; i++){
            tb += 11;
            if(tb > 21){
                tb -= 10;
            }
        }
        if(ta > tb){
            cout << "A" << endl;
        }
        else if (tb > ta){
            cout << "B" << endl;
        }
        else if (ta == tb){
            cout << "Draw" << endl;
        }
        cout << ta << " " << tb ;



    
}
# 0651, 2024-09-28 10:37:53, PPPPP-----P--------- (30%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    cin >> a >> b;
    string ca,cb;
    int cntA = 0;
    int ta = 0;
    int cntB =0;
    int tb =0;
    for(int i = 0; i < a; i++){
        cin >> ca;
           if(ca == "K" || ca == "Q" || ca =="J"){
                ta += 10;
            }
            if(ca == "A"){
                cntA++ ;
                ta += 0;
            }
            if(ca == "2"){
                ta += 2;
            }
            if(ca == "3"){
                ta += 3;
            }
             if(ca == "4"){
                ta += 4;
            }
             if(ca == "5"){
                ta += 5;
            }
             if(ca == "6"){
                ta += 6;
            }
             if(ca == "7"){
                ta += 7;
            }
            if(ca == "8"){
                ta += 8;
            }
            if(ca == "9"){
                ta += 9;
            }
            if(ca == "10"){
                ta += 10;
            }
    }
    for(int i = 0; i < b; i++){
        cin >> cb;
           if(cb == "K" || cb == "Q" || cb =="J"){
                tb += 10;
            }
            if(cb == "A"){
                cntB++ ;
                tb += 0;
            }
            if(cb == "2"){
                tb+= 2;
            }
            if(cb == "3"){
                tb += 3;
            }
             if(cb == "4"){
                tb += 4;
            }
             if(cb == "5"){
                tb += 5;
            }
             if(cb == "6"){
                tb += 6;
            }
             if(cb == "7"){
                tb += 7;
            }
            if(cb == "8"){
                tb += 8;
            }
            if(cb == "9"){
                tb += 9;
            }
            if(cb == "10"){
                tb += 10;
            }
    }
     for(int i = 0; i < cntA; i++){
            ta += 11;
            if(ta+11 > 21){
                ta -= 10;
            }
        }
        for(int i = 0; i < cntB; i++){
            tb += 11;
            if(tb+11 > 21){
                tb -= 10;
            }
        }
        if(ta > tb){
            cout << "A" << endl;
        }
        else if (tb > ta){
            cout << "B" << endl;
        }
        else if (ta == tb){
            cout << "Draw" << endl;
        }
        cout << ta << " " << tb ;



    
}
# 0652, 2024-09-28 10:42:06, Compilation error (0%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    cin >> a >> b;
    string ca,cb;
    int cntA = 0;
    int ta = 0;
    int cntB =0;
    int tb =0;
    for(int i = 0; i < a; i++){
        cin >> ca;
           if(ca == "K" || ca == "Q" || ca =="J"){
                ta += 10;
            }
            if(ca == "A"){
                cntA++ ;
                ta += 0;
            }
            if(ca == "2"){
                ta += 2;
            }
            if(ca == "3"){
                ta += 3;
            }
             if(ca == "4"){
                ta += 4;
            }
             if(ca == "5"){
                ta += 5;
            }
             if(ca == "6"){
                ta += 6;
            }
             if(ca == "7"){
                ta += 7;
            }
            if(ca == "8"){
                ta += 8;
            }
            if(ca == "9"){
                ta += 9;
            }
            if(ca == "10"){
                ta += 10;
            }
    }
    for(int i = 0; i < b; i++){
        cin >> cb;
           if(cb == "K" || cb == "Q" || cb =="J"){
                tb += 10;
            }
            if(cb == "A"){
                cntB++ ;
                tb += 0;
            }
            if(cb == "2"){
                tb+= 2;
            }
            if(cb == "3"){
                tb += 3;
            }
             if(cb == "4"){
                tb += 4;
            }
             if(cb == "5"){
                tb += 5;
            }
             if(cb == "6"){
                tb += 6;
            }
             if(cb == "7"){
                tb += 7;
            }
            if(cb == "8"){
                tb += 8;
            }
            if(cb == "9"){
                tb += 9;
            }
            if(cb == "10"){
                tb += 10;
            }
    }
     for(int i = 0; i < cntA; i++){
            if(ta+11 <= 21){
                ta += 11;
            }
            else if(ta+11 > 21){
                if(i != cntA-1){
                    ta += 1;
                }
                else{
                    ta -= 9;
                }
            }
        }
        for(int i = 0; i < cntB; i++){
            tb += 11;
            else if(tb+11 > 21){
                if(i != cntA-1){
                    ta += 1;
                }
                else{
                    ta -= 9;
                }
            }
        }
        if(ta > tb){
            cout << "A" << endl;
        }
        else if (tb > ta){
            cout << "B" << endl;
        }
        else if (ta == tb){
            cout << "Draw" << endl;
        }
        cout << ta << " " << tb ;



    
}
# 0653, 2024-09-28 10:42:16, Compilation error (0%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    cin >> a >> b;
    string ca,cb;
    int cntA = 0;
    int ta = 0;
    int cntB =0;
    int tb =0;
    for(int i = 0; i < a; i++){
        cin >> ca;
           if(ca == "K" || ca == "Q" || ca =="J"){
                ta += 10;
            }
            if(ca == "A"){
                cntA++ ;
                ta += 0;
            }
            if(ca == "2"){
                ta += 2;
            }
            if(ca == "3"){
                ta += 3;
            }
             if(ca == "4"){
                ta += 4;
            }
             if(ca == "5"){
                ta += 5;
            }
             if(ca == "6"){
                ta += 6;
            }
             if(ca == "7"){
                ta += 7;
            }
            if(ca == "8"){
                ta += 8;
            }
            if(ca == "9"){
                ta += 9;
            }
            if(ca == "10"){
                ta += 10;
            }
    }
    for(int i = 0; i < b; i++){
        cin >> cb;
           if(cb == "K" || cb == "Q" || cb =="J"){
                tb += 10;
            }
            if(cb == "A"){
                cntB++ ;
                tb += 0;
            }
            if(cb == "2"){
                tb+= 2;
            }
            if(cb == "3"){
                tb += 3;
            }
             if(cb == "4"){
                tb += 4;
            }
             if(cb == "5"){
                tb += 5;
            }
             if(cb == "6"){
                tb += 6;
            }
             if(cb == "7"){
                tb += 7;
            }
            if(cb == "8"){
                tb += 8;
            }
            if(cb == "9"){
                tb += 9;
            }
            if(cb == "10"){
                tb += 10;
            }
    }
     for(int i = 0; i < cntA; i++){
            if(ta+11 <= 21){
                ta += 11;
            }
            else if(ta+11 > 21){
                if(i != cntA-1){
                    ta += 1;
                }
                else{
                    ta -= 9;
                }
            }
        }
        for(int i = 0; i < cntB; i++){
            tb += 11;
            else if(tb+11 > 21){
                if(i != cntA-1){
                    ta += 1;
                }
                else{
                    ta -= 9;
                }
            }
        }
        if(ta > tb){
            cout << "A" << endl;
        }
        else if (tb > ta){
            cout << "B" << endl;
        }
        else if (ta == tb){
            cout << "Draw" << endl;
        }
        cout << ta << " " << tb ;



    
}
# 0654, 2024-09-28 10:43:56, PPPPP---P----------- (30%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    cin >> a >> b;
    string ca,cb;
    int cntA = 0;
    int ta = 0;
    int cntB =0;
    int tb =0;
    for(int i = 0; i < a; i++){
        cin >> ca;
           if(ca == "K" || ca == "Q" || ca =="J"){
                ta += 10;
            }
            if(ca == "A"){
                cntA++ ;
                ta += 0;
            }
            if(ca == "2"){
                ta += 2;
            }
            if(ca == "3"){
                ta += 3;
            }
             if(ca == "4"){
                ta += 4;
            }
             if(ca == "5"){
                ta += 5;
            }
             if(ca == "6"){
                ta += 6;
            }
             if(ca == "7"){
                ta += 7;
            }
            if(ca == "8"){
                ta += 8;
            }
            if(ca == "9"){
                ta += 9;
            }
            if(ca == "10"){
                ta += 10;
            }
    }
    for(int i = 0; i < b; i++){
        cin >> cb;
           if(cb == "K" || cb == "Q" || cb =="J"){
                tb += 10;
            }
            if(cb == "A"){
                cntB++ ;
                tb += 0;
            }
            if(cb == "2"){
                tb+= 2;
            }
            if(cb == "3"){
                tb += 3;
            }
             if(cb == "4"){
                tb += 4;
            }
             if(cb == "5"){
                tb += 5;
            }
             if(cb == "6"){
                tb += 6;
            }
             if(cb == "7"){
                tb += 7;
            }
            if(cb == "8"){
                tb += 8;
            }
            if(cb == "9"){
                tb += 9;
            }
            if(cb == "10"){
                tb += 10;
            }
    }
     for(int i = 0; i < cntA; i++){
            if(ta+11 <= 21){
                ta += 11;
            }
            else if(ta+11 > 21){
                if(i != cntA-1){
                    ta += 1;
                }
                else{
                    ta -= 9;
                }
            }
        }
        for(int i = 0; i < cntB; i++){
             if(tb+11 <= 21){
               tb += 11;
            }
            else if(tb+11 > 21){
                if(i != cntB-1){
                    tb += 1;
                }
                else{
                    tb -= 9;
                }
            }
        }
        if(ta > tb){
            cout << "A" << endl;
        }
        else if (tb > ta){
            cout << "B" << endl;
        }
        else if (ta == tb){
            cout << "Draw" << endl;
        }
        cout << ta << " " << tb ;



    
}
# 0655, 2024-09-28 11:03:59, PPPPP-----P--PPPP--P (55%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    cin >> a >> b;
    string ca,cb;
    int cntA = 0;
    int ta = 0;
    int cntB =0;
    int tb =0;
    for(int i = 0; i < a; i++){
        cin >> ca;
           if(ca == "K" || ca == "Q" || ca =="J"){
                ta += 10;
            }
            if(ca == "A"){
                cntA++ ;
                ta += 0;
            }
            if(ca == "2"){
                ta += 2;
            }
            if(ca == "3"){
                ta += 3;
            }
             if(ca == "4"){
                ta += 4;
            }
             if(ca == "5"){
                ta += 5;
            }
             if(ca == "6"){
                ta += 6;
            }
             if(ca == "7"){
                ta += 7;
            }
            if(ca == "8"){
                ta += 8;
            }
            if(ca == "9"){
                ta += 9;
            }
            if(ca == "10"){
                ta += 10;
            }
    }
    for(int i = 0; i < b; i++){
        cin >> cb;
           if(cb == "K" || cb == "Q" || cb =="J"){
                tb += 10;
            }
            if(cb == "A"){
                cntB++ ;
                tb += 0;
            }
            if(cb == "2"){
                tb+= 2;
            }
            if(cb == "3"){
                tb += 3;
            }
             if(cb == "4"){
                tb += 4;
            }
             if(cb == "5"){
                tb += 5;
            }
             if(cb == "6"){
                tb += 6;
            }
             if(cb == "7"){
                tb += 7;
            }
            if(cb == "8"){
                tb += 8;
            }
            if(cb == "9"){
                tb += 9;
            }
            if(cb == "10"){
                tb += 10;
            }
    }
     for(int i = 0; i < cntA; i++){
            ta += 11;
            if(ta > 20){
                ta -= 10;
            }
        }
        for(int i = 0; i < cntB; i++){
             tb += 11;
            if(tb > 20){
                tb -= 10;
            }
        }
        if(ta > tb){
            cout << "A" << endl;
        }
        else if (tb > ta){
            cout << "B" << endl;
        }
        else if (ta == tb){
            cout << "Draw" << endl;
        }
        cout << ta << " " << tb ;



    
}
# 0656, 2024-09-28 11:05:48, PPPPP---PPP---P-P-P- (55%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    cin >> a >> b;
    string ca,cb;
    int cntA = 0;
    int ta = 0;
    int cntB =0;
    int tb =0;
    for(int i = 0; i < a; i++){
        cin >> ca;
           if(ca == "K" || ca == "Q" || ca =="J"){
                ta += 10;
            }
            if(ca == "A"){
                cntA++ ;
                ta += 0;
            }
            if(ca == "2"){
                ta += 2;
            }
            if(ca == "3"){
                ta += 3;
            }
             if(ca == "4"){
                ta += 4;
            }
             if(ca == "5"){
                ta += 5;
            }
             if(ca == "6"){
                ta += 6;
            }
             if(ca == "7"){
                ta += 7;
            }
            if(ca == "8"){
                ta += 8;
            }
            if(ca == "9"){
                ta += 9;
            }
            if(ca == "10"){
                ta += 10;
            }
    }
    for(int i = 0; i < b; i++){
        cin >> cb;
           if(cb == "K" || cb == "Q" || cb =="J"){
                tb += 10;
            }
            if(cb == "A"){
                cntB++ ;
                tb += 0;
            }
            if(cb == "2"){
                tb+= 2;
            }
            if(cb == "3"){
                tb += 3;
            }
             if(cb == "4"){
                tb += 4;
            }
             if(cb == "5"){
                tb += 5;
            }
             if(cb == "6"){
                tb += 6;
            }
             if(cb == "7"){
                tb += 7;
            }
            if(cb == "8"){
                tb += 8;
            }
            if(cb == "9"){
                tb += 9;
            }
            if(cb == "10"){
                tb += 10;
            }
    }
     for(int i = 0; i < cntA; i++){
            ta += 11;
            if(ta > 21){
                ta -= 10;
            }
        }
        for(int i = 0; i < cntB; i++){
             tb += 11;
            if(tb > 21){
                tb -= 10;
            }
        }
        if(ta > tb){
            cout << "A" << endl;
        }
        else if (tb > ta){
            cout << "B" << endl;
        }
        else if (ta == tb){
            cout << "Draw" << endl;
        }
        cout << ta << " " << tb ;



    
}
# 0657, 2024-09-28 11:17:32, PPPPP---PPP---P-P-P- (55%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    cin >> a >> b;
    string ca,cb;
    int cntA = 0;
    int ta = 0;
    int cntB =0;
    int tb =0;
    for(int i = 0; i < a; i++){
        cin >> ca;
           if(ca == "K" || ca == "Q" || ca =="J"){
                ta += 10;
            }
            if(ca == "A"){
                cntA++ ;
                ta += 0;
            }
            if(ca == "2"){
                ta += 2;
            }
            if(ca == "3"){
                ta += 3;
            }
             if(ca == "4"){
                ta += 4;
            }
             if(ca == "5"){
                ta += 5;
            }
             if(ca == "6"){
                ta += 6;
            }
             if(ca == "7"){
                ta += 7;
            }
            if(ca == "8"){
                ta += 8;
            }
            if(ca == "9"){
                ta += 9;
            }
            if(ca == "10"){
                ta += 10;
            }
    }
    for(int i = 0; i < b; i++){
        cin >> cb;
           if(cb == "K" || cb == "Q" || cb =="J"){
                tb += 10;
            }
            if(cb == "A"){
                cntB++ ;
                tb += 0;
            }
            if(cb == "2"){
                tb+= 2;
            }
            if(cb == "3"){
                tb += 3;
            }
             if(cb == "4"){
                tb += 4;
            }
             if(cb == "5"){
                tb += 5;
            }
             if(cb == "6"){
                tb += 6;
            }
             if(cb == "7"){
                tb += 7;
            }
            if(cb == "8"){
                tb += 8;
            }
            if(cb == "9"){
                tb += 9;
            }
            if(cb == "10"){
                tb += 10;
            }
    }
     for(int i = 0; i < cntA; i++){
            if(ta+11 <= 21){
                ta += 11;
            }
            else if(ta+11 > 21){
                ta += 1;
            }
            else if(ta+11 == 21 && i != cntA){
                ta += (-10*(i+1))+(i+1); 
            }

        }
        for(int i = 0; i < cntB; i++){
            if(tb+11 <= 21){
                tb += 11;
            }
            else if(tb+11 > 21){
                tb += 1;
            }
            else if(tb+11 == 21 && i != cntB){
                tb += (-10*(i+1))+(i+1); 
            }

        }
        if(ta > tb){
            cout << "A" << endl;
        }
        else if (tb > ta){
            cout << "B" << endl;
        }
        else if (ta == tb){
            cout << "Draw" << endl;
        }
        cout << ta << " " << tb ;



    
}
# 0658, 2024-09-28 11:22:09, PPPPP---PPP---P-P-P- (55%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    cin >> a >> b;
    string ca,cb;
    int cntA = 0;
    int ta = 0;
    int cntB =0;
    int tb =0;
    for(int i = 0; i < a; i++){
        cin >> ca;
           if(ca == "K" || ca == "Q" || ca =="J"){
                ta += 10;
            }
            if(ca == "A"){
                cntA++ ;
                ta += 0;
            }
            if(ca == "2"){
                ta += 2;
            }
            if(ca == "3"){
                ta += 3;
            }
             if(ca == "4"){
                ta += 4;
            }
             if(ca == "5"){
                ta += 5;
            }
             if(ca == "6"){
                ta += 6;
            }
             if(ca == "7"){
                ta += 7;
            }
            if(ca == "8"){
                ta += 8;
            }
            if(ca == "9"){
                ta += 9;
            }
            if(ca == "10"){
                ta += 10;
            }
    }
    for(int i = 0; i < b; i++){
        cin >> cb;
           if(cb == "K" || cb == "Q" || cb =="J"){
                tb += 10;
            }
            if(cb == "A"){
                cntB++ ;
                tb += 0;
            }
            if(cb == "2"){
                tb+= 2;
            }
            if(cb == "3"){
                tb += 3;
            }
             if(cb == "4"){
                tb += 4;
            }
             if(cb == "5"){
                tb += 5;
            }
             if(cb == "6"){
                tb += 6;
            }
             if(cb == "7"){
                tb += 7;
            }
            if(cb == "8"){
                tb += 8;
            }
            if(cb == "9"){
                tb += 9;
            }
            if(cb == "10"){
                tb += 10;
            }
    }
     for(int i = 0; i < cntA; i++){
            if(ta+11 <= 21){
                ta += 11;
            }
            else if(ta+11 > 21){
                ta += 1;
            }
            else if(ta+11 == 21 && i != cntA-1){
                ta += 1;
            }

        }
        for(int i = 0; i < cntB; i++){
            if(tb+11 <= 21){
                tb += 11;
            }
            else if(tb+11 > 21){
                tb += 1;
            }
            else if(tb+11 == 21 && i != cntB-1){
                tb += 1;
            }

        }
        if(ta > tb){
            cout << "A" << endl;
        }
        else if (tb > ta){
            cout << "B" << endl;
        }
        else if (ta == tb){
            cout << "Draw" << endl;
        }
        cout << ta << " " << tb ;



    
}
# 0659, 2024-09-28 11:24:28, PPPPP---PPP---P-P-P- (55%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    cin >> a >> b;
    string ca,cb;
    int cntA = 0;
    int ta = 0;
    int cntB =0;
    int tb =0;
    for(int i = 0; i < a; i++){
        cin >> ca;
           if(ca == "K" || ca == "Q" || ca =="J"){
                ta += 10;
            }
            if(ca == "A"){
                cntA++ ;
                ta += 0;
            }
            if(ca == "2"){
                ta += 2;
            }
            if(ca == "3"){
                ta += 3;
            }
             if(ca == "4"){
                ta += 4;
            }
             if(ca == "5"){
                ta += 5;
            }
             if(ca == "6"){
                ta += 6;
            }
             if(ca == "7"){
                ta += 7;
            }
            if(ca == "8"){
                ta += 8;
            }
            if(ca == "9"){
                ta += 9;
            }
            if(ca == "10"){
                ta += 10;
            }
    }
    for(int i = 0; i < b; i++){
        cin >> cb;
           if(cb == "K" || cb == "Q" || cb =="J"){
                tb += 10;
            }
            if(cb == "A"){
                cntB++ ;
                tb += 0;
            }
            if(cb == "2"){
                tb+= 2;
            }
            if(cb == "3"){
                tb += 3;
            }
             if(cb == "4"){
                tb += 4;
            }
             if(cb == "5"){
                tb += 5;
            }
             if(cb == "6"){
                tb += 6;
            }
             if(cb == "7"){
                tb += 7;
            }
            if(cb == "8"){
                tb += 8;
            }
            if(cb == "9"){
                tb += 9;
            }
            if(cb == "10"){
                tb += 10;
            }
    }
     for(int i = 0; i < cntA; i++){
            if(ta+11 <= 21){
                ta += 11;
            }
            else if(ta+11 > 21){
                ta += 1;
            }
            else if(ta+11 == 21 && i != cntA-1){
                ta -= 10;
            }

        }
        for(int i = 0; i < cntB; i++){
            if(tb+11 <= 21){
                tb += 11;
            }
            else if(tb+11 > 21){
                tb += 1;
            }
            else if(tb+11 == 21 && i != cntB-1){
                tb -= 10;
            }

        }
        if(ta > tb){
            cout << "A" << endl;
        }
        else if (tb > ta){
            cout << "B" << endl;
        }
        else if (ta == tb){
            cout << "Draw" << endl;
        }
        cout << ta << " " << tb ;



    
}
# 0660, 2024-09-28 11:37:50, PPPPP----PP--PPPP--P (60%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    cin >> a >> b;
    string ca,cb;
    int cntA = 0;
    int ta = 0;
    int cntB =0;
    int tb =0;
    for(int i = 0; i < a; i++){
        cin >> ca;
           if(ca == "K" || ca == "Q" || ca =="J"){
                ta += 10;
            }
            if(ca == "A"){
                cntA++ ;
                ta += 0;
            }
            if(ca == "2"){
                ta += 2;
            }
            if(ca == "3"){
                ta += 3;
            }
             if(ca == "4"){
                ta += 4;
            }
             if(ca == "5"){
                ta += 5;
            }
             if(ca == "6"){
                ta += 6;
            }
             if(ca == "7"){
                ta += 7;
            }
            if(ca == "8"){
                ta += 8;
            }
            if(ca == "9"){
                ta += 9;
            }
            if(ca == "10"){
                ta += 10;
            }
    }
    for(int i = 0; i < b; i++){
        cin >> cb;
           if(cb == "K" || cb == "Q" || cb =="J"){
                tb += 10;
            }
            if(cb == "A"){
                cntB++ ;
                tb += 0;
            }
            if(cb == "2"){
                tb+= 2;
            }
            if(cb == "3"){
                tb += 3;
            }
             if(cb == "4"){
                tb += 4;
            }
             if(cb == "5"){
                tb += 5;
            }
             if(cb == "6"){
                tb += 6;
            }
             if(cb == "7"){
                tb += 7;
            }
            if(cb == "8"){
                tb += 8;
            }
            if(cb == "9"){
                tb += 9;
            }
            if(cb == "10"){
                tb += 10;
            }
    }
     for(int i = 0; i < cntA; i++){
            if(ta+11 < 21){
                ta += 11;
            }
            else if(ta+11 > 21){
                ta += 1;
            }
            else if(ta+11 == 21){
                if(i != cntA-1){
                    ta += 1;
                }
                else{
                    ta + 11;
                }
            }

        }
        for(int i = 0; i < cntB; i++){
            if(tb+11 < 21){
                tb += 11;
            }
            else if(tb+11 > 21){
                tb += 1;
            }
            else if(tb+11 == 21 ){
                if(i != cntB-1){
                    tb += 1;
                }
                else{
                    tb += 11;
                }
                
            }

        }
        if(ta > tb){
            cout << "A" << endl;
        }
        else if (tb > ta){
            cout << "B" << endl;
        }
        else if (ta == tb){
            cout << "Draw" << endl;
        }
        cout << ta << " " << tb ;



    
}
# 0661, 2024-09-28 11:40:29, PPPPP--P-PP--PPPP--P (65%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    cin >> a >> b;
    string ca,cb;
    int cntA = 0;
    int ta = 0;
    int cntB =0;
    int tb =0;
    for(int i = 0; i < a; i++){
        cin >> ca;
           if(ca == "K" || ca == "Q" || ca =="J"){
                ta += 10;
            }
            if(ca == "A"){
                cntA++ ;
                ta += 0;
            }
            if(ca == "2"){
                ta += 2;
            }
            if(ca == "3"){
                ta += 3;
            }
             if(ca == "4"){
                ta += 4;
            }
             if(ca == "5"){
                ta += 5;
            }
             if(ca == "6"){
                ta += 6;
            }
             if(ca == "7"){
                ta += 7;
            }
            if(ca == "8"){
                ta += 8;
            }
            if(ca == "9"){
                ta += 9;
            }
            if(ca == "10"){
                ta += 10;
            }
    }
    for(int i = 0; i < b; i++){
        cin >> cb;
           if(cb == "K" || cb == "Q" || cb =="J"){
                tb += 10;
            }
            if(cb == "A"){
                cntB++ ;
                tb += 0;
            }
            if(cb == "2"){
                tb+= 2;
            }
            if(cb == "3"){
                tb += 3;
            }
             if(cb == "4"){
                tb += 4;
            }
             if(cb == "5"){
                tb += 5;
            }
             if(cb == "6"){
                tb += 6;
            }
             if(cb == "7"){
                tb += 7;
            }
            if(cb == "8"){
                tb += 8;
            }
            if(cb == "9"){
                tb += 9;
            }
            if(cb == "10"){
                tb += 10;
            }
    }
     for(int i = 0; i < cntA; i++){
            if(ta+11 < 21){
                ta += 11;
            }
            else if(ta+11 > 21){
                ta += 1;
            }
            else if(ta+11 == 21){
                if(i != cntA-1){
                    ta += 1;
                }
                else{
                    ta + 11;
                }
            }

        }
        for(int i = 0; i < cntB; i++){
            if(tb+11 < 21){
                tb += 11;
            }
            else if(tb+11 > 21){
                tb += 1;
            }
            else if(tb+11 == 21 ){
                if(i != cntB-1){
                    tb += 1;
                }
                else{
                    tb += 11;
                }
                
            }

        }
        if(ta > tb && ta <= 21){
            cout << "A" << endl;
        }
        else if (tb > ta && tb <= 21){
            cout << "B" << endl;
        }
        else if (ta == tb || (ta > 21 && tb > 21)){
            cout << "Draw" << endl;
        }
        cout << ta << " " << tb ;



    
}
# 0662, 2024-09-28 11:45:14, PPPP-PP--PPPPPPPPP-P (80%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    cin >> a >> b;
    string ca,cb;
    int cntA = 0;
    int ta = 0;
    int cntB =0;
    int tb =0;
    for(int i = 0; i < a; i++){
        cin >> ca;
           if(ca == "K" || ca == "Q" || ca =="J"){
                ta += 10;
            }
            if(ca == "A"){
                cntA++ ;
                ta += 0;
            }
            if(ca == "2"){
                ta += 2;
            }
            if(ca == "3"){
                ta += 3;
            }
             if(ca == "4"){
                ta += 4;
            }
             if(ca == "5"){
                ta += 5;
            }
             if(ca == "6"){
                ta += 6;
            }
             if(ca == "7"){
                ta += 7;
            }
            if(ca == "8"){
                ta += 8;
            }
            if(ca == "9"){
                ta += 9;
            }
            if(ca == "10"){
                ta += 10;
            }
    }
    for(int i = 0; i < b; i++){
        cin >> cb;
           if(cb == "K" || cb == "Q" || cb =="J"){
                tb += 10;
            }
            if(cb == "A"){
                cntB++ ;
                tb += 0;
            }
            if(cb == "2"){
                tb+= 2;
            }
            if(cb == "3"){
                tb += 3;
            }
             if(cb == "4"){
                tb += 4;
            }
             if(cb == "5"){
                tb += 5;
            }
             if(cb == "6"){
                tb += 6;
            }
             if(cb == "7"){
                tb += 7;
            }
            if(cb == "8"){
                tb += 8;
            }
            if(cb == "9"){
                tb += 9;
            }
            if(cb == "10"){
                tb += 10;
            }
    }
     for(int i = 0; i < cntA; i++){
            if(ta+11 < 21){
                ta += 11;
            }
            else if(ta+11 > 21){
                ta += 1;
            }
            else if(ta+11 == 21){
                if(i != cntA-1){
                    ta += 1;
                }
                else{
                    ta + 11;
                }
            }

        }
        for(int i = 0; i < cntB; i++){
            if(tb+11 < 21){
                tb += 11;
            }
            else if(tb+11 > 21){
                tb += 1;
            }
            else if(tb+11 == 21 ){
                if(i != cntB-1){
                    tb += 1;
                }
                else{
                    tb += 11;
                }
                
            }

        }
        if(ta <= 21 && tb <= 21){
            if(ta > tb){
            cout << "A" << endl;
            }
            else if(tb > ta){
            cout << "B" << endl;
            }
            else if (ta == tb){
            cout << "Draw" << endl;
            }
        }
        else if(ta <= 21 && tb > 21){
            cout << "A" << endl;
        }
        else if(ta > 21 && tb <= 21){
            cout << "B" << endl;
        }
        else if(ta > 21 && tb > 21){
            cout << "DRAW" << endl;
        }
        cout << ta << " " << tb ;



    
        }
# 0663, 2024-09-28 11:46:26, PPPP-PP-PPPPPPPPPPPP (90%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    cin >> a >> b;
    string ca,cb;
    int cntA = 0;
    int ta = 0;
    int cntB =0;
    int tb =0;
    for(int i = 0; i < a; i++){
        cin >> ca;
           if(ca == "K" || ca == "Q" || ca =="J"){
                ta += 10;
            }
            if(ca == "A"){
                cntA++ ;
                ta += 0;
            }
            if(ca == "2"){
                ta += 2;
            }
            if(ca == "3"){
                ta += 3;
            }
             if(ca == "4"){
                ta += 4;
            }
             if(ca == "5"){
                ta += 5;
            }
             if(ca == "6"){
                ta += 6;
            }
             if(ca == "7"){
                ta += 7;
            }
            if(ca == "8"){
                ta += 8;
            }
            if(ca == "9"){
                ta += 9;
            }
            if(ca == "10"){
                ta += 10;
            }
    }
    for(int i = 0; i < b; i++){
        cin >> cb;
           if(cb == "K" || cb == "Q" || cb =="J"){
                tb += 10;
            }
            if(cb == "A"){
                cntB++ ;
                tb += 0;
            }
            if(cb == "2"){
                tb+= 2;
            }
            if(cb == "3"){
                tb += 3;
            }
             if(cb == "4"){
                tb += 4;
            }
             if(cb == "5"){
                tb += 5;
            }
             if(cb == "6"){
                tb += 6;
            }
             if(cb == "7"){
                tb += 7;
            }
            if(cb == "8"){
                tb += 8;
            }
            if(cb == "9"){
                tb += 9;
            }
            if(cb == "10"){
                tb += 10;
            }
    }
     for(int i = 0; i < cntA; i++){
            if(ta+11 < 21){
                ta += 11;
            }
            else if(ta+11 > 21){
                ta += 1;
            }
            else if(ta+11 == 21){
                if(i != cntA-1){
                    ta += 1;
                }
                else{
                    ta += 11;
                }
            }

        }
        for(int i = 0; i < cntB; i++){
            if(tb+11 < 21){
                tb += 11;
            }
            else if(tb+11 > 21){
                tb += 1;
            }
            else if(tb+11 == 21 ){
                if(i != cntB-1){
                    tb += 1;
                }
                else{
                    tb += 11;
                }
                
            }

        }
        if(ta <= 21 && tb <= 21){
            if(ta > tb){
            cout << "A" << endl;
            }
            else if(tb > ta){
            cout << "B" << endl;
            }
            else if (ta == tb){
            cout << "Draw" << endl;
            }
        }
        else if(ta <= 21 && tb > 21){
            cout << "A" << endl;
        }
        else if(ta > 21 && tb <= 21){
            cout << "B" << endl;
        }
        else if(ta > 21 && tb > 21){
            cout << "DRAW" << endl;
        }
        cout << ta << " " << tb ;



    
        }

# 0664, 2024-09-28 09:34:30, PPPPPPP-P---P-P--PP- (60%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n_a,n_b;
    cin>>n_a>>n_b;
    string a;
    string b;
    int a_score=0,b_score=0;
    for (int i = 0; i < n_a; i++){
        cin>>a;
        if (a=="J"){
            a_score+=10;
        }
        else if(a=="Q"){
            a_score+=10;
        }
        else if (a=="K"){
            a_score+=10;
        }
        else if (a=="A"){
            if (a_score+11>21){
                a_score+=1;
            }
            else{
                a_score+=11;
            }
        }
        else{
            a_score+=stoi(a);
        }
        
        
    }
    for (int i = 0; i < n_b; i++)
    {
        cin>>b;
        if (b=="J"){
            b_score+=10;
        }
        else if(b=="Q"){
            b_score+=10;
        }
        else if (b=="K"){
            b_score+=10;
        }
        else if (b=="A"){
            if (b_score+11>21){
                b_score+=1;
            }
            else{
                b_score+=11;
            }
        }
        else{
            b_score+=stoi(b);
        }
    }

    
    if (a_score>b_score){
        if (a_score>21)
        {
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score<b_score)
    {
        if (b_score>21)
        {
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score==b_score||(a_score>21&&b_score>21))
    {
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    
    
    
    
}
# 0665, 2024-09-28 09:36:08, PPPPPP-PP-----P---P- (50%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n_a,n_b;
    cin>>n_a>>n_b;
    string a;
    string b;
    int a_score=0,b_score=0;
    for (int i = 0; i < n_a; i++){
        cin>>a;
        if (a=="J"){
            a_score+=10;
        }
        else if(a=="Q"){
            a_score+=10;
        }
        else if (a=="K"){
            a_score+=10;
        }
        else if (a=="A"){
            if (a_score+11>21){
                a_score+=1;
            }
            else{
                a_score+=11;
            }
        }
        else{
            a_score+=stoi(a);
        }
        
        
    }
    for (int i = 0; i < n_b; i++)
    {
        cin>>b;
        if (b=="J"){
            b_score+=10;
        }
        else if(b=="Q"){
            b_score+=10;
        }
        else if (b=="K"){
            b_score+=10;
        }
        else if (b=="A"){
            if (b_score+11>21){
                b_score+=1;
            }
            else{
                b_score+=11;
            }
        }
        else{
            b_score+=stoi(b);
        }
    }

    
    if (a_score>b_score&&!(a_score>21&&b_score>21)){
        if (a_score>21)
        {
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score<b_score&&(a_score>21&&b_score>21))
    {
        if (b_score>21)
        {
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score==b_score||(a_score>21&&b_score>21))
    {
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    
    
    
    
}
# 0666, 2024-09-28 09:39:22, PPPPPPPPP---P-P--PP- (65%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n_a,n_b;
    cin>>n_a>>n_b;
    string a;
    string b;
    int a_score=0,b_score=0;
    for (int i = 0; i < n_a; i++){
        cin>>a;
        if (a=="J"){
            a_score+=10;
        }
        else if(a=="Q"){
            a_score+=10;
        }
        else if (a=="K"){
            a_score+=10;
        }
        else if (a=="A"){
            if (a_score+11>21){
                a_score+=1;
            }
            else{
                a_score+=11;
            }
        }
        else{
            a_score+=stoi(a);
        }
        
        
    }
    for (int i = 0; i < n_b; i++)
    {
        cin>>b;
        if (b=="J"){
            b_score+=10;
        }
        else if(b=="Q"){
            b_score+=10;
        }
        else if (b=="K"){
            b_score+=10;
        }
        else if (b=="A"){
            if (b_score+11>21){
                b_score+=1;
            }
            else{
                b_score+=11;
            }
        }
        else{
            b_score+=stoi(b);
        }
    }

    
    if (a_score>b_score&&b_score<21){
        if (a_score>21)
        {
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score<b_score&&a_score<21)
    {
        if (b_score>21)
        {
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score==b_score||(a_score>21&&b_score>21))
    {
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    else{
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    
    
    
}
# 0667, 2024-09-28 09:53:59, P-PPP-P---P-PPPPPP-- (60%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n_a,n_b;
    cin>>n_a>>n_b;
    string a;
    string b;
    int a_score=0,b_score=0;
    cin.ignore();
    getline(cin,a);
    getline(cin,b);
    for (int i = 0; i < a.size(); i++){
        if (a[i]==' '){
            continue;
        }
        else if (a[i]=='J'){
            a_score+=10;
        }
        else if(a[i]=='Q'){
            a_score+=10;
        }
        else if (a[i]=='K'){
            a_score+=10;
        }
        else if (a[i]=='A'){
            if (a_score+11>21){
                a_score+=1;
            }
            else{
                a_score+=11;
                if (a[i+2]=='J'||a[i+2]=='Q'||a[i+2]=='K'||a[i+2]=='A')
                {
                    a_score-=10;
                }
                
            }
        }
        else{
            a_score+=a[i]-'0';
        }
        
    }
    for (int i = 0; i < b.size(); i++){
        if (b[i]==' '){
            continue;
        }
        else if (b[i]=='J'){
            b_score+=10;
        }
        else if(b[i]=='Q'){
            b_score+=10;
        }
        else if (b[i]=='K'){
            b_score+=10;
        }
        else if (b[i]=='A'){
            if (b_score+11>21){
                b_score+=1;
            }
            else{
                b_score+=11;
                if (b[i+2]=='J'||b[i+2]=='Q'||b[i+2]=='K'||b[i+2]=='A')
                {
                    b_score-=10;
                }
                
            }
        }
        else{
            b_score+=b[i]-'0';
        }
        
    }
    

    
    if (a_score>b_score&&b_score<21){
        if (a_score>21)
        {
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score<b_score&&a_score<21)
    {
        if (b_score>21)
        {
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score==b_score||(a_score>21&&b_score>21))
    {
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    else{
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    
    
    
}
# 0668, 2024-09-28 09:59:06, P-PPP-P---P-PPPPPP-- (60%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n_a,n_b;
    cin>>n_a>>n_b;
    string a;
    string b;
    int a_score=0,b_score=0;
    cin.ignore();
    getline(cin,a);
    getline(cin,b);
    for (int i = 0; i < a.size(); i++){
        if (a[i]==' '){
            continue;
        }
        else if (a[i]=='J'){
            a_score+=10;
        }
        else if(a[i]=='Q'){
            a_score+=10;
        }
        else if (a[i]=='K'){
            a_score+=10;
        }
        else if (a[i]=='A'){
            if (a_score+11>21){
                a_score+=1;
            }
            else{
                a_score+=11;
                if ((a[i+2]=='J'||a[i+2]=='Q'||a[i+2]=='K'||a[i+2]=='A')&&n_a==3)
                {
                    a_score-=10;
                }
                
            }
        }
        else{
            a_score+=a[i]-'0';
        }
        
    }
    for (int i = 0; i < b.size(); i++){
        if (b[i]==' '){
            continue;
        }
        else if (b[i]=='J'){
            b_score+=10;
        }
        else if(b[i]=='Q'){
            b_score+=10;
        }
        else if (b[i]=='K'){
            b_score+=10;
        }
        else if (b[i]=='A'){
            if (b_score+11>21){
                b_score+=1;
            }
            else{
                b_score+=11;
                if (b[i+2]=='J'||b[i+2]=='Q'||b[i+2]=='K'||b[i+2]=='A'&&n_b==3)
                {
                    b_score-=10;
                }
                
            }
        }
        else{
            b_score+=b[i]-'0';
        }
        
    }
    

    
    if (a_score>b_score&&b_score<21){
        if (a_score>21)
        {
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score<b_score&&a_score<21)
    {
        if (b_score>21)
        {
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score==b_score||(a_score>21&&b_score>21))
    {
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    else{
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    
    
    
}
# 0669, 2024-09-28 10:54:13, PPPPPPPPP-P-PPPPPPP- (85%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n_a,n_b;
    cin>>n_a>>n_b;
    string a;
    string b;
    int a_score=0,b_score=0;
    cin.ignore();
    getline(cin,a);
    getline(cin,b);
    for (int i = 0; i < a.size(); i++){
        if (a[i]==' '){
            continue;
        }
        else if (a[i]=='J'){
            a_score+=10;
        }
        else if(a[i]=='Q'){
            a_score+=10;
        }
        else if (a[i]=='K'){
            a_score+=10;
        }
        else if (a[i]=='A'){
            if (a_score+11>21){
                a_score+=1;
            }
            else{
                a_score+=11;
                if ((a[i+2]=='J'||a[i+2]=='Q'||a[i+2]=='K'||a[i+2]=='A')&&n_a==3)
                {
                    a_score-=10;
                }
                
            }
        }
        else if (a[i]=='1'&&a[i+1]=='0'){
            a_score+=10;
        }
        
        else{
            a_score+=a[i]-'0';
        }
        
    }
    for (int i = 0; i < b.size(); i++){
        if (b[i]==' '){
            continue;
        }
        else if (b[i]=='J'){
            b_score+=10;
        }
        else if(b[i]=='Q'){
            b_score+=10;
        }
        else if (b[i]=='K'){
            b_score+=10;
        }
        else if (b[i]=='1'&&b[i+1]=='0'){
            b_score+=10;
        }
        else if (b[i]=='A'){
            if (b_score+11>21){
                b_score+=1;
            }
            else{
                b_score+=11;
                if (b[i+2]=='J'||b[i+2]=='Q'||b[i+2]=='K'||b[i+2]=='A'&&n_b==3)
                {
                    b_score-=10;
                }
                
            }
        }
        else{
            b_score+=b[i]-'0';
        }
        
    }
    

    
    if (a_score>b_score&&b_score<21){
        if (a_score>21)
        {
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score<b_score&&a_score<21)
    {
        if (b_score>21)
        {
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score==b_score||(a_score>21&&b_score>21))
    {
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    else{
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    
    
    
}
# 0670, 2024-09-28 10:56:44, PPPPPPPPP-P-PPPPPPPP (90%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n_a,n_b;
    cin>>n_a>>n_b;
    string a;
    string b;
    int a_score=0,b_score=0;
    cin.ignore();
    getline(cin,a);
    getline(cin,b);
    for (int i = 0; i < a.size(); i++){
        if (a[i]==' '){
            continue;
        }
        else if (a[i]=='J'){
            a_score+=10;
        }
        else if(a[i]=='Q'){
            a_score+=10;
        }
        else if (a[i]=='K'){
            a_score+=10;
        }
        else if (a[i]=='A'){
            if (a_score+11>21){
                a_score+=1;
            }
            else{
                a_score+=11;
                if ((a[i+2]=='J'||a[i+2]=='Q'||a[i+2]=='K'||a[i+2]=='A')||(a[i+2]=='1'&&a[i+3]=='0')&&n_a==3)
                {
                    a_score-=10;
                }
                
            }
        }
        else if (a[i]=='1'&&a[i+1]=='0'){
            a_score+=10;
        }
        
        else{
            a_score+=a[i]-'0';
        }
        
    }
    for (int i = 0; i < b.size(); i++){
        if (b[i]==' '){
            continue;
        }
        else if (b[i]=='J'){
            b_score+=10;
        }
        else if(b[i]=='Q'){
            b_score+=10;
        }
        else if (b[i]=='K'){
            b_score+=10;
        }
        else if (b[i]=='1'&&b[i+1]=='0'){
            b_score+=10;
        }
        else if (b[i]=='A'){
            if (b_score+11>21){
                b_score+=1;
            }
            else{
                b_score+=11;
                if (b[i+2]=='J'||b[i+2]=='Q'||b[i+2]=='K'||b[i+2]=='A'||(b[i+2]=='1'&&b[i+3]=='0')&&n_b==3)
                {
                    b_score-=10;
                }
                
            }
        }
        else{
            b_score+=b[i]-'0';
        }
        
    }
    

    
    if (a_score>b_score&&b_score<21){
        if (a_score>21)
        {
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score<b_score&&a_score<21)
    {
        if (b_score>21)
        {
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score==b_score||(a_score>21&&b_score>21))
    {
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    else{
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    
    
    
}
# 0671, 2024-09-28 11:07:39, PPPPPPPPP-P-PPP-PPPP (85%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n_a,n_b;
    cin>>n_a>>n_b;
    string a;
    string b;
    int a_score=0,b_score=0;
    cin.ignore();
    getline(cin,a);
    getline(cin,b);
    for (int i = 0; i < a.size(); i++){
        if (a[i]==' '){
            continue;
        }
        else if (a[i]=='J'){
            a_score+=10;
        }
        else if(a[i]=='Q'){
            a_score+=10;
        }
        else if (a[i]=='K'){
            a_score+=10;
        }
        else if (a[i]=='A'){
            if (a_score+11>21||i+2==a.size()-1){
                a_score+=1;
            }
            else{
                a_score+=11;
                if ((a[i+2]=='J'||a[i+2]=='Q'||a[i+2]=='K'||a[i+2]=='A')||(a[i+2]=='1'&&a[i+3]=='0')&&n_a==3)
                {
                    a_score-=10;
                }
                
            }
        }
        else if (a[i]=='1'&&a[i+1]=='0'){
            a_score+=10;
        }
        
        else{
            a_score+=a[i]-'0';
        }
        
    }
    for (int i = 0; i < b.size(); i++){
        if (b[i]==' '){
            continue;
        }
        else if (b[i]=='J'){
            b_score+=10;
        }
        else if(b[i]=='Q'){
            b_score+=10;
        }
        else if (b[i]=='K'){
            b_score+=10;
        }
        else if (b[i]=='1'&&b[i+1]=='0'){
            b_score+=10;
        }
        else if (b[i]=='A'){
            if (b_score+11>21||i+2==b.size()-1){
                b_score+=1;
            }
            else{
                b_score+=11;
                if (b[i+2]=='J'||b[i+2]=='Q'||b[i+2]=='K'||b[i+2]=='A'||(b[i+2]=='1'&&b[i+3]=='0')&&n_b==3)
                {
                    b_score-=10;
                }
                
            }
        }
        else{
            b_score+=b[i]-'0';
        }
        
    }
    

    
    if (a_score>b_score&&b_score<21){
        if (a_score>21)
        {
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score<b_score&&a_score<21)
    {
        if (b_score>21)
        {
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score==b_score||(a_score>21&&b_score>21))
    {
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    else{
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    
    
    
}
# 0672, 2024-09-28 11:08:09, PPPPPPPPP-P-PPPPPPPP (90%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n_a,n_b;
    cin>>n_a>>n_b;
    string a;
    string b;
    int a_score=0,b_score=0;
    cin.ignore();
    getline(cin,a);
    getline(cin,b);
    for (int i = 0; i < a.size(); i++){
        if (a[i]==' '){
            continue;
        }
        else if (a[i]=='J'){
            a_score+=10;
        }
        else if(a[i]=='Q'){
            a_score+=10;
        }
        else if (a[i]=='K'){
            a_score+=10;
        }
        else if (a[i]=='A'){
            if (a_score+11>21){
                a_score+=1;
            }
            else{
                a_score+=11;
                if ((a[i+2]=='J'||a[i+2]=='Q'||a[i+2]=='K'||a[i+2]=='A')||(a[i+2]=='1'&&a[i+3]=='0')&&n_a==3)
                {
                    a_score-=10;
                }
                
            }
        }
        else if (a[i]=='1'&&a[i+1]=='0'){
            a_score+=10;
        }
        
        else{
            a_score+=a[i]-'0';
        }
        
    }
    for (int i = 0; i < b.size(); i++){
        if (b[i]==' '){
            continue;
        }
        else if (b[i]=='J'){
            b_score+=10;
        }
        else if(b[i]=='Q'){
            b_score+=10;
        }
        else if (b[i]=='K'){
            b_score+=10;
        }
        else if (b[i]=='1'&&b[i+1]=='0'){
            b_score+=10;
        }
        else if (b[i]=='A'){
            if (b_score+11>21){
                b_score+=1;
            }
            else{
                b_score+=11;
                if (b[i+2]=='J'||b[i+2]=='Q'||b[i+2]=='K'||b[i+2]=='A'||(b[i+2]=='1'&&b[i+3]=='0')&&n_b==3)
                {
                    b_score-=10;
                }
                
            }
        }
        else{
            b_score+=b[i]-'0';
        }
        
    }
    

    
    if (a_score>b_score&&b_score<21){
        if (a_score>21)
        {
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score<b_score&&a_score<21)
    {
        if (b_score>21)
        {
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score==b_score||(a_score>21&&b_score>21))
    {
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    else{
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    
    
    
}
# 0673, 2024-09-28 11:31:57, PPPPPPPPPPPPPPP----- (75%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n_a,n_b;
    cin>>n_a>>n_b;
    string a;
    string b;
    int a_score=0,b_score=0;
    cin.ignore();
    getline(cin,a);
    getline(cin,b);
    for (int i = 0; i < a.size(); i++){
        if (a[i]==' '){
            continue;
        }
        else if (a[i]=='J'){
            a_score+=10;
        }
        else if(a[i]=='Q'){
            a_score+=10;
        }
        else if (a[i]=='K'){
            a_score+=10;
        }
        else if (a[i]=='A'){
            if (a_score+11>21){
                a_score+=1;
            }
            else{
                a_score+=11;
                if (n_a==3)
                {
                    a_score-=10;
                }
                
            }
        }
        else if (a[i]=='1'&&a[i+1]=='0'){
            a_score+=10;
        }
        
        else{
            a_score+=a[i]-'0';
        }
        
    }
    for (int i = 0; i < b.size(); i++){
        if (b[i]==' '){
            continue;
        }
        else if (b[i]=='J'){
            b_score+=10;
        }
        else if(b[i]=='Q'){
            b_score+=10;
        }
        else if (b[i]=='K'){
            b_score+=10;
        }
        else if (b[i]=='1'&&b[i+1]=='0'){
            b_score+=10;
        }
        else if (b[i]=='A'){
            if (b_score+11>21){
                b_score+=1;
            }
            else{
                b_score+=11;
                if (n_b==3)
                {
                    b_score-=10;
                }
                
            }
        }
        else{
            b_score+=b[i]-'0';
        }
        
    }
    

    
    if (a_score>b_score&&b_score<21){
        if (a_score>21)
        {
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score<b_score&&a_score<21)
    {
        if (b_score>21)
        {
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score==b_score||(a_score>21&&b_score>21))
    {
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    else{
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    
    
    
}
# 0674, 2024-09-28 11:33:21, PPPPPPPPP-PPPPP----- (70%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n_a,n_b;
    cin>>n_a>>n_b;
    string a;
    string b;
    int a_score=0,b_score=0;
    cin.ignore();
    getline(cin,a);
    getline(cin,b);
    for (int i = 0; i < a.size(); i++){
        if (a[i]==' '){
            continue;
        }
        else if (a[i]=='J'){
            a_score+=10;
        }
        else if(a[i]=='Q'){
            a_score+=10;
        }
        else if (a[i]=='K'){
            a_score+=10;
        }
        else if (a[i]=='A'){
            if (a_score+11>21){
                a_score+=1;
            }
            else{
                a_score+=11;
                if ((a[i+2]=='J'||a[i+2]=='Q'||a[i+2]=='K'||a[i+2]=='A')||(a[i+2]=='1'&&a[i+3]=='0')||n_a==3)
                {
                    a_score-=10;
                }
                
            }
        }
        else if (a[i]=='1'&&a[i+1]=='0'){
            a_score+=10;
        }
        
        else{
            a_score+=a[i]-'0';
        }
        
    }
    for (int i = 0; i < b.size(); i++){
        if (b[i]==' '){
            continue;
        }
        else if (b[i]=='J'){
            b_score+=10;
        }
        else if(b[i]=='Q'){
            b_score+=10;
        }
        else if (b[i]=='K'){
            b_score+=10;
        }
        else if (b[i]=='1'&&b[i+1]=='0'){
            b_score+=10;
        }
        else if (b[i]=='A'){
            if (b_score+11>21){
                b_score+=1;
            }
            else{
                b_score+=11;
                if (b[i+2]=='J'||b[i+2]=='Q'||b[i+2]=='K'||b[i+2]=='A'||(b[i+2]=='1'&&b[i+3]=='0')||n_b==3)
                {
                    b_score-=10;
                }
                
            }
        }
        else{
            b_score+=b[i]-'0';
        }
        
    }
    

    
    if (a_score>b_score&&b_score<21){
        if (a_score>21)
        {
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score<b_score&&a_score<21)
    {
        if (b_score>21)
        {
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score==b_score||(a_score>21&&b_score>21))
    {
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    else{
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    
    
    
}
# 0675, 2024-09-28 11:35:02, PPPPPPPPP-PPPPP----- (70%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n_a,n_b;
    cin>>n_a>>n_b;
    string a;
    string b;
    int a_score=0,b_score=0;
    cin.ignore();
    getline(cin,a);
    getline(cin,b);
    for (int i = 0; i < a.size(); i++){
        if (a[i]==' '){
            continue;
        }
        else if (a[i]=='J'){
            a_score+=10;
        }
        else if(a[i]=='Q'){
            a_score+=10;
        }
        else if (a[i]=='K'){
            a_score+=10;
        }
        else if (a[i]=='A'){
            if (a_score+11>21){
                a_score+=1;
            }
            else{
                a_score+=11;
                if ((a[i+2]=='J'||a[i+2]=='Q'||a[i+2]=='K'||a[i+2]=='A')||(a[i+2]=='1'&&a[i+3]=='0')&&n_a==3)
                {
                    a_score-=10;
                }
                else if (n_a==3)
                {
                    a_score-=10;
                }
                
                
            }
        }
        else if (a[i]=='1'&&a[i+1]=='0'){
            a_score+=10;
        }
        
        else{
            a_score+=a[i]-'0';
        }
        
    }
    for (int i = 0; i < b.size(); i++){
        if (b[i]==' '){
            continue;
        }
        else if (b[i]=='J'){
            b_score+=10;
        }
        else if(b[i]=='Q'){
            b_score+=10;
        }
        else if (b[i]=='K'){
            b_score+=10;
        }
        else if (b[i]=='1'&&b[i+1]=='0'){
            b_score+=10;
        }
        else if (b[i]=='A'){
            if (b_score+11>21){
                b_score+=1;
            }
            else{
                b_score+=11;
                if (b[i+2]=='J'||b[i+2]=='Q'||b[i+2]=='K'||b[i+2]=='A'||(b[i+2]=='1'&&b[i+3]=='0')&&n_b==3)
                {
                    b_score-=10;
                }
                else if (n_b==3)
                {
                    b_score-=10;
                }
                
            }
        }
        else{
            b_score+=b[i]-'0';
        }
        
    }
    

    
    if (a_score>b_score&&b_score<21){
        if (a_score>21)
        {
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score<b_score&&a_score<21)
    {
        if (b_score>21)
        {
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score==b_score||(a_score>21&&b_score>21))
    {
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    else{
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    
    
    
}
# 0676, 2024-09-28 11:46:01, PPPPPPPPP---P-P--P-- (60%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n_a,n_b;
    cin>>n_a>>n_b;
    string a;
    string b;
    int a_score=0,b_score=0;
    cin.ignore();
    getline(cin,a);
    getline(cin,b);
    for (int i = 0; i < a.size(); i++){
        if (a[i]==' '){
            continue;
        }
        else if (a[i]=='J'){
            a_score+=10;
        }
        else if(a[i]=='Q'){
            a_score+=10;
        }
        else if (a[i]=='K'){
            a_score+=10;
        }
        else if (a[i]=='A'){
            if (a_score+11>21){
                a_score+=1;
            }
            else{
                if ((a[i+2]=='J'||a[i+2]=='Q'||a[i+2]=='K'||a[i+2]=='A')||(a[i+2]=='1'&&a[i+3]=='0')&&n_a==3)
                {
                    a_score+=1;
                }
                else if (n_a==3&&!((a[i+2]=='J'||a[i+2]=='Q'||a[i+2]=='K'||a[i+2]=='A')||(a[i+2]=='1'&&a[i+3]=='0')))
                {
                    a_score+=11;
                }
                else{
                    a_score+=11;
                }
            }
        }
        else if (a[i]=='1'&&a[i+1]=='0'){
            a_score+=10;
        }
        
        else{
            a_score+=a[i]-'0';
        }
        
    }
    for (int i = 0; i < b.size(); i++){
        if (b[i]==' '){
            continue;
        }
        else if (b[i]=='J'){
            b_score+=10;
        }
        else if(b[i]=='Q'){
            b_score+=10;
        }
        else if (b[i]=='K'){
            b_score+=10;
        }
        else if (b[i]=='1'&&b[i+1]=='0'){
            b_score+=10;
        }
        else if (b[i]=='A'){
            if (b_score+11>21){
                b_score+=1;
            }
            else{
                if (b[i+2]=='J'||b[i+2]=='Q'||b[i+2]=='K'||b[i+2]=='A'||(b[i+2]=='1'&&b[i+3]=='0')&&n_b==3){
                    b_score-=10;
                }
                else if (n_b==3&&!((b[i+2]=='J'||b[i+2]=='Q'||b[i+2]=='K'||b[i+2]=='A')||(b[i+2]=='1'&&b[i+3]=='0')))
                {
                    a_score+=11;
                }
                else{
                    a_score+=11;
                }
                
            }
        }
        else{
            b_score+=b[i]-'0';
        }
        
    }
    

    
    if (a_score>b_score&&b_score<21){
        if (a_score>21)
        {
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score<b_score&&a_score<21)
    {
        if (b_score>21)
        {
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score==b_score||(a_score>21&&b_score>21))
    {
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    else{
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    
    
    
}
# 0677, 2024-09-28 11:49:49, PPPPPPPPP---P-P--PP- (65%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n_a,n_b;
    cin>>n_a>>n_b;
    string a;
    string b;
    int a_score=0,b_score=0;
    cin.ignore();
    getline(cin,a);
    getline(cin,b);
    for (int i = 0; i < a.size(); i++){
        if (a[i]==' '){
            continue;
        }
        else if (a[i]=='J'){
            a_score+=10;
        }
        else if(a[i]=='Q'){
            a_score+=10;
        }
        else if (a[i]=='K'){
            a_score+=10;
        }
        else if (a[i]=='A'){
            if (a_score+11>21){
                a_score+=1;
            }
            else{
                a_score+=11;
                if ((a_score+1>21)&&(n_a==3))
                {
                    a_score-=10;
                }
                
            }
        }
        else if (a[i]=='1'&&a[i+1]=='0'){
            a_score+=10;
        }
        
        else{
            a_score+=a[i]-'0';
        }
        
    }
    for (int i = 0; i < b.size(); i++){
        if (b[i]==' '){
            continue;
        }
        else if (b[i]=='J'){
            b_score+=10;
        }
        else if(b[i]=='Q'){
            b_score+=10;
        }
        else if (b[i]=='K'){
            b_score+=10;
        }
        else if (b[i]=='1'&&b[i+1]=='0'){
            b_score+=10;
        }
        else if (b[i]=='A'){
            if (b_score+11>21){
                b_score+=1;
            }
            else{
                b_score+=11;
                if ((b_score+1>21)&&(n_b==3))
                {
                    b_score-=10;
                }
                
            }
        }
        else{
            b_score+=b[i]-'0';
        }
        
    }
    

    
    if (a_score>b_score&&b_score<21){
        if (a_score>21)
        {
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score<b_score&&a_score<21)
    {
        if (b_score>21)
        {
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score==b_score||(a_score>21&&b_score>21))
    {
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    else{
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    
    
    
}
# 0678, 2024-09-28 11:52:45, PPPPPPPPP-P-PPPPPPPP (90%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n_a,n_b;
    cin>>n_a>>n_b;
    string a;
    string b;
    int a_score=0,b_score=0;
    cin.ignore();
    getline(cin,a);
    getline(cin,b);
    for (int i = 0; i < a.size(); i++){
        if (a[i]==' '){
            continue;
        }
        else if (a[i]=='J'){
            a_score+=10;
        }
        else if(a[i]=='Q'){
            a_score+=10;
        }
        else if (a[i]=='K'){
            a_score+=10;
        }
        else if (a[i]=='A'){
            if (a_score+11>21){
                a_score+=1;
            }
            else{
                a_score+=11;
                if ((a[i+2]=='J'||a[i+2]=='Q'||a[i+2]=='K'||a[i+2]=='A')||(a[i+2]=='1'&&a[i+3]=='0')&&n_a==3)
                {
                    a_score-=10;
                }
                else if (a_score+2>21&&n_a==3){
                    a_score-=10;
                }
            }
        }
        else if (a[i]=='1'&&a[i+1]=='0'){
            a_score+=10;
        }
        
        else{
            a_score+=a[i]-'0';
        }
        
    }
    for (int i = 0; i < b.size(); i++){
        if (b[i]==' '){
            continue;
        }
        else if (b[i]=='J'){
            b_score+=10;
        }
        else if(b[i]=='Q'){
            b_score+=10;
        }
        else if (b[i]=='K'){
            b_score+=10;
        }
        else if (b[i]=='1'&&b[i+1]=='0'){
            b_score+=10;
        }
        else if (b[i]=='A'){
            if (b_score+11>21){
                b_score+=1;
            }
            else{
                b_score+=11;
                if (b[i+2]=='J'||b[i+2]=='Q'||b[i+2]=='K'||b[i+2]=='A'||(b[i+2]=='1'&&b[i+3]=='0')&&n_b==3)
                {
                    b_score-=10;
                }
                else if (b_score+2>21&&n_b==3){
                    b_score-=10;
                }
                
            }
        }
        else{
            b_score+=b[i]-'0';
        }
        
    }
    

    
    if (a_score>b_score&&b_score<21){
        if (a_score>21)
        {
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score<b_score&&a_score<21)
    {
        if (b_score>21)
        {
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score==b_score||(a_score>21&&b_score>21))
    {
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    else{
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    
    
    
}
# 0679, 2024-09-28 11:54:51, PPPPPPPPP-P-PPPPPPPP (90%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n_a,n_b;
    cin>>n_a>>n_b;
    string a;
    string b;
    int a_score=0,b_score=0;
    cin.ignore();
    getline(cin,a);
    getline(cin,b);
    for (int i = 0; i < a.size(); i++){
        if (a[i]==' '){
            continue;
        }
        else if (a[i]=='J'){
            a_score+=10;
        }
        else if(a[i]=='Q'){
            a_score+=10;
        }
        else if (a[i]=='K'){
            a_score+=10;
        }
        else if (a[i]=='A'){
            if (a_score+11>21){
                a_score+=1;
            }
            else{
                a_score+=11;
                if ((a[i+2]=='J'||a[i+2]=='Q'||a[i+2]=='K'||a[i+2]=='A')||(a[i+2]=='1'&&a[i+3]=='0')&&n_a==3)
                {
                    a_score-=10;
                }
                else if (a_score+2>21&&n_a==3&&(a[i+2]>='2'&&a[i+2]<='9')){
                    a_score-=10;
                }
            }
        }
        else if (a[i]=='1'&&a[i+1]=='0'){
            a_score+=10;
        }
        
        else{
            a_score+=a[i]-'0';
        }
        
    }
    for (int i = 0; i < b.size(); i++){
        if (b[i]==' '){
            continue;
        }
        else if (b[i]=='J'){
            b_score+=10;
        }
        else if(b[i]=='Q'){
            b_score+=10;
        }
        else if (b[i]=='K'){
            b_score+=10;
        }
        else if (b[i]=='1'&&b[i+1]=='0'){
            b_score+=10;
        }
        else if (b[i]=='A'){
            if (b_score+11>21){
                b_score+=1;
            }
            else{
                b_score+=11;
                if (b[i+2]=='J'||b[i+2]=='Q'||b[i+2]=='K'||b[i+2]=='A'||(b[i+2]=='1'&&b[i+3]=='0')&&n_b==3)
                {
                    b_score-=10;
                }
                else if (b_score+2>21&&n_b==3&&(b[i+2]>='2'&&b[i+2]<='9')){
                    b_score-=10;
                }
                
            }
        }
        else{
            b_score+=b[i]-'0';
        }
        
    }
    

    
    if (a_score>b_score&&b_score<21){
        if (a_score>21)
        {
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score<b_score&&a_score<21)
    {
        if (b_score>21)
        {
            cout<<"A"<<endl;
            cout<<a_score<<" "<<b_score;
        }
        else{
            cout<<"B"<<endl;
            cout<<a_score<<" "<<b_score;
        }
    }
    else if (a_score==b_score||(a_score>21&&b_score>21))
    {
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    else{
        cout<<"Draw"<<endl;
        cout<<a_score<<" "<<b_score;
    }
    
    
    
}

# 0680, 2024-09-28 13:20:57, PPPPP---PPP---P-P-P- (55%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n1 ,n2 ;
    cin >> n1 >> n2;
    string a1[n1] ;
    string a2[n2] ;
    for( int i = 0 ; i < n1 ; i++){
        cin >> a1[i];
    }
    
        
    
    
    int score = 0 ;
    bool haveA = false ;
    int countA = 0 ;  

    int score_2 = 0 ;
    bool haveA_2 = false ;
    int countA_2 = 0 ;

    for(int i = 0 ; i < n1 ; i++){
        if( a1[i] == "K" || a1[i] == "Q" || a1[i] == "J"  ){
            score += 10 ;   
        }else if(a1[i] == "A"){
            haveA = true ;  
            countA++ ;  
            
        }else{
            score += stoi(a1[i]);
        }
    }
    for( int i = 0 ; i< countA ;i++){
        if( haveA ){
            if( score + 11 > 21){
                score += 1 ;
            }else{
                score += 11 ;
            } 
        }
    }
    
    /*//////////////////////////////////*/
    for( int i = 0 ; i < n2 ; i++){
        cin >> a2[i];
    }

    for(int i = 0 ; i < n2 ; i++){
        if( a2[i] == "K" || a2[i] == "Q" || a2[i] == "J"  ){
            score_2 += 10 ;   
        }else if(a2[i] == "A"){
            haveA_2 = true ;  
            countA_2++ ;  
            
        }else{
            score_2 += stoi(a2[i]);
        }
    }
    for( int i = 0 ; i< countA_2 ;i++){
        if( haveA_2 ){
            if( score_2 + 11 > 21){
                score_2 += 1 ;
            }else{
                score_2 += 11 ;
            } 
        }
    }

   if( score > score_2){
        cout << "A"<<"\n";
   }else if(score < score_2){
        cout << 'B'<<"\n";
   }else{
        cout<< "Draw"<<"\n";
   }

   cout<< score << " " << score_2 ; 

   
    
   
}
# 0681, 2024-09-28 13:28:41, PPPPPPPPPPPPP-P-PPP- (85%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n1 ,n2 ;
    cin >> n1 >> n2;
    string a1[n1] ;
    string a2[n2] ;
    for( int i = 0 ; i < n1 ; i++){
        cin >> a1[i];
    }
    
        
    
    
    int score = 0 ;
    bool haveA = false ;
    int countA = 0 ;  

    int score_2 = 0 ;
    bool haveA_2 = false ;
    int countA_2 = 0 ;

    for(int i = 0 ; i < n1 ; i++){
        if( a1[i] == "K" || a1[i] == "Q" || a1[i] == "J"  ){
            score += 10 ;   
        }else if(a1[i] == "A"){
            haveA = true ;  
            countA++ ;  
            
        }else{
            score += stoi(a1[i]);
        }
    }
    for( int i = 0 ; i< countA ;i++){
        if( haveA ){
            if( score + 11 > 21){
                score += 1 ;
            }else{
                score += 11 ;
            } 
        }
    }
    
    /*//////////////////////////////////*/
    for( int i = 0 ; i < n2 ; i++){
        cin >> a2[i];
    }

    for(int i = 0 ; i < n2 ; i++){
        if( a2[i] == "K" || a2[i] == "Q" || a2[i] == "J"  ){
            score_2 += 10 ;   
        }else if(a2[i] == "A"){
            haveA_2 = true ;  
            countA_2++ ;  
            
        }else{
            score_2 += stoi(a2[i]);
        }
    }
    for( int i = 0 ; i< countA_2 ;i++){
        if( haveA_2 ){
            if( score_2 + 11 > 21){
                score_2 += 1 ;
            }else{
                score_2 += 11 ;
            } 
        }
    }
    int checksc = score, checksc2 = score_2;
    if( score > 21 ){
        checksc = 0 ;
    }
    if( score_2 > 21 ){
        checksc2= 0 ;
    }    
    

   if( checksc > checksc2){
        cout << "A"<<"\n";
   }else if(checksc < checksc2){
        cout << 'B'<<"\n";
   }else{
        cout<< "Draw"<<"\n";
   }

   cout<< score << " " << score_2 ; 

   
    
   
}
# 0682, 2024-09-28 13:36:00, PPPPPPPPPPPPP-P-PPP- (85%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n1 ,n2 ;
    cin >> n1 >> n2;
    string a1[n1] ;
    string a2[n2] ;
    for( int i = 0 ; i < n1 ; i++){
        cin >> a1[i];
    }
    
        
    
    
    int score = 0 ;
    bool haveA = false ;
    int countA = 0 ;  

    int score_2 = 0 ;
    bool haveA_2 = false ;
    int countA_2 = 0 ;

    for(int i = 0 ; i < n1 ; i++){
        if( a1[i] == "K" || a1[i] == "Q" || a1[i] == "J"  ){
            score += 10 ;   
        }else if(a1[i] == "A"){
            haveA = true ;  
            countA++ ;  
            
        }else{
            score += stoi(a1[i]);
        }
    }
    for( int i = 0 ; i< countA ;i++){
        if( haveA ){
            if( score + 11 > 21 && score + 11 + countA-1 > 21){
                score += 1 ;
            }else{
                score += 11 ;
            } 
        }
    }
    
    /*//////////////////////////////////*/
    for( int i = 0 ; i < n2 ; i++){
        cin >> a2[i];
    }

    for(int i = 0 ; i < n2 ; i++){
        if( a2[i] == "K" || a2[i] == "Q" || a2[i] == "J"  ){
            score_2 += 10 ;   
        }else if(a2[i] == "A"){
            haveA_2 = true ;  
            countA_2++ ;  
            
        }else{
            score_2 += stoi(a2[i]);
        }
    }
    for( int i = 0 ; i< countA_2 ;i++){
        if( haveA_2 ){
            if( score_2 + 11 > 21 && score_2 +11+ countA_2-1 >21){
                score_2 += 1 ;
            }else{
                score_2 += 11 ;
            } 
        }
    }
    int checksc = score, checksc2 = score_2;
    if( score > 21 ){
        checksc = 0 ;
    }
    if( score_2 > 21 ){
        checksc2= 0 ;
    }    
    

   if( checksc > checksc2){
        cout << "A"<<"\n";
   }else if(checksc < checksc2){
        cout << 'B'<<"\n";
   }else{
        cout<< "Draw"<<"\n";
   }

   cout<< score << " " << score_2 ; 

   
    
   
}
# 0683, 2024-09-28 13:40:00, PPPPPPPPPPPPP-PPPPP- (90%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n1 ,n2 ;
    cin >> n1 >> n2;
    string a1[n1] ;
    string a2[n2] ;
    for( int i = 0 ; i < n1 ; i++){
        cin >> a1[i];
    }
    
        
    
    
    int score = 0 ;
    bool haveA = false ;
    int countA = 0 ;  

    int score_2 = 0 ;
    bool haveA_2 = false ;
    int countA_2 = 0 ;

    for(int i = 0 ; i < n1 ; i++){
        if( a1[i] == "K" || a1[i] == "Q" || a1[i] == "J"  ){
            score += 10 ;   
        }else if(a1[i] == "A"){
            haveA = true ;  
            countA++ ;  
            
        }else{
            score += stoi(a1[i]);
        }
    }
    for( int i = 0 ; i< countA ;i++){
        if( haveA ){
            if( score + 11 > 21 && score + 11 + countA-1 > 21){
                score += 1 ;
            }else{
                score += 11 ;
            } 
        }
    }
    
    /*//////////////////////////////////*/
    for( int i = 0 ; i < n2 ; i++){
        cin >> a2[i];
    }

    for(int i = 0 ; i < n2 ; i++){
        if( a2[i] == "K" || a2[i] == "Q" || a2[i] == "J"  ){
            score_2 += 10 ;   
        }else if(a2[i] == "A"){
            haveA_2 = true ;  
            countA_2++ ;  
            
        }else{
            score_2 += stoi(a2[i]);
        }
    }
    for( int i = 0 ; i< countA_2 ;i++){
        if( haveA_2 ){
            if( score_2 + 11 > 21 || score_2 +11+ countA_2-1 >21){
                score_2 += 1 ;
            }else{
                score_2 += 11 ;
            } 
        }
    }
    int checksc = score, checksc2 = score_2;
    if( score > 21 ){
        checksc = 0 ;
    }
    if( score_2 > 21 ){
        checksc2= 0 ;
    }    
    

   if( checksc > checksc2){
        cout << "A"<<"\n";
   }else if(checksc < checksc2){
        cout << 'B'<<"\n";
   }else{
        cout<< "Draw"<<"\n";
   }

   cout<< score << " " << score_2 ; 

   
    
   
}

# 0684, 2024-09-28 09:35:54, PPPPP---PPP--------- (40%)

#include <bits/stdc++.h>

using namespace std;

int check_val(string c)
{
    if (c == "J" || c == "Q" || c == "K")
        return 10;

    return stoi(c);
}

void get_winner(int total_a, int total_b)
{
    if (total_a > total_b || (total_a > 21 && total_b <= 21))
        cout << "A";
    else if (total_a < total_b || (total_b > 21 && total_a <= 21))
        cout << "B";
    else
        cout << "Draw";

    cout << endl;

    cout << total_a << " " << total_b;
}

int check_side(int loop_rounds)
{
    int tmp_ret = 0;
    bool have_A = false;

    for (int a = 0; a < loop_rounds; ++a)
    {
        string tmp;
        cin >> tmp;

        if (tmp == "A")
            have_A = true;
        else
            tmp_ret += check_val(tmp);
    }

    if (have_A)
    {
        if (tmp_ret + 11 <= 21)
        {
            tmp_ret += 11;
        }
        else
        {
            tmp_ret += 1;
        }
    }

    return tmp_ret;
}

int main()
{
    int ia, ib;

    cin >> ia >> ib;

    int total_a = check_side(ia), total_b = check_side(ib);

    get_winner(total_a, total_b);
}
# 0685, 2024-09-28 09:42:21, PPPPP---PPP--PPPP-PP (70%)

#include <bits/stdc++.h>

using namespace std;

int check_val(string c)
{
    if (c == "J" || c == "Q" || c == "K")
        return 10;

    return stoi(c);
}

void get_winner(int total_a, int total_b)
{
    if (total_a > total_b || (total_a > 21 && total_b <= 21))
        cout << "A";
    else if (total_a < total_b || (total_b > 21 && total_a <= 21))
        cout << "B";
    else
        cout << "Draw";

    cout << endl;

    cout << total_a << " " << total_b;
}

int check_side(int loop_rounds)
{
    int tmp_ret = 0;
    int a_cnt = 0;

    for (int a = 0; a < loop_rounds; ++a)
    {
        string tmp;
        cin >> tmp;

        if (tmp == "A")
            a_cnt++;
        else
            tmp_ret += check_val(tmp);
    }

    if (a_cnt > 0)
    {
        if (a_cnt == 3)
        {
            tmp_ret += 13;
        }
        else if (a_cnt == 2)
        {
            if (tmp_ret + 12 <= 21)
            {
                tmp_ret += 12;
            }
            else
            {
                tmp_ret += 2;
            }
        }
        else
        {
            if (tmp_ret + 11 <= 21)
            {
                tmp_ret += 11;
            }
            else
            {
                tmp_ret += 1;
            }
        }
    }

    return tmp_ret;
}

int main()
{
    int ia, ib;

    cin >> ia >> ib;

    int total_a = check_side(ia), total_b = check_side(ib);

    get_winner(total_a, total_b);
}
# 0686, 2024-09-28 11:27:39, PPPPP-P-PPPPPPPPPPPP (90%)

#include <bits/stdc++.h>

using namespace std;

int check_val(string c)
{
    if (c == "J" || c == "Q" || c == "K")
        return 10;

    return stoi(c);
}

void get_winner(int total_a, int total_b)
{
    if (total_a > total_b || (total_b > 21 && total_a <= 21))
        cout << "A";
    else if (total_a < total_b || (total_a > 21 && total_b <= 21))
        cout << "B";
    else
        cout << "Draw";

    cout << endl;

    cout << total_a << " " << total_b;
}

int check_side(int loop_rounds)
{
    int tmp_ret = 0;
    int a_cnt = 0;

    for (int a = 0; a < loop_rounds; ++a)
    {
        string tmp;
        cin >> tmp;

        if (tmp == "A")
            a_cnt++;
        else
            tmp_ret += check_val(tmp);
    }

    if (a_cnt > 0)
    {
        if (a_cnt == 3)
        {
            tmp_ret += 13;
        }
        else if (a_cnt == 2)
        {
            if (tmp_ret + 12 <= 21)
            {
                tmp_ret += 12;
            }
            else
            {
                tmp_ret += 2;
            }
        }
        else
        {
            if (tmp_ret + 11 <= 21)
            {
                tmp_ret += 11;
            }
            else
            {
                tmp_ret += 1;
            }
        }
    }

    return tmp_ret;
}

int main()
{
    int ia, ib;

    cin >> ia >> ib;

    int total_a = check_side(ia), total_b = check_side(ib);

    get_winner(total_a, total_b);
}
# 0687, 2024-09-28 11:30:01, PPPPP-P-PPPPPPPPPPPP (90%)

#include <bits/stdc++.h>

using namespace std;

int check_val(string c)
{
    if (c == "J" || c == "Q" || c == "K")
        return 10;

    return stoi(c);
}

void get_winner(int total_a, int total_b)
{
    if (total_a > total_b || (total_b > 21 && total_a <= 21))
        cout << "A";
    else if (total_a < total_b || (total_a > 21 && total_b <= 21))
        cout << "B";
    else if (total_a == total_b)
        cout << "Draw";

    cout << endl;

    cout << total_a << " " << total_b;
}

int check_side(int loop_rounds)
{
    int tmp_ret = 0;
    int a_cnt = 0;

    for (int a = 0; a < loop_rounds; ++a)
    {
        string tmp;
        cin >> tmp;

        if (tmp == "A")
            a_cnt++;
        else
            tmp_ret += check_val(tmp);
    }

    if (a_cnt > 0)
    {
        if (a_cnt == 3)
        {
            tmp_ret += 13;
        }
        else if (a_cnt == 2)
        {
            if (tmp_ret + 12 <= 21)
            {
                tmp_ret += 12;
            }
            else
            {
                tmp_ret += 2;
            }
        }
        else
        {
            if (tmp_ret + 11 <= 21)
            {
                tmp_ret += 11;
            }
            else
            {
                tmp_ret += 1;
            }
        }
    }

    return tmp_ret;
}

int main()
{
    int ia, ib;

    cin >> ia >> ib;

    int total_a = check_side(ia), total_b = check_side(ib);

    get_winner(total_a, total_b);
}

# 0688, 2024-09-28 13:18:37, PPPPP-PPP---P-P--PP- (60%)

#include <iostream>
#include <string>

using namespace std;

int main() {
    int a, b;
    int totala = 0, totalb = 0;
    cin >> a >> b;
    cin.ignore();
    string A, B;
    char card[] = {'A','2','3','4','5','6','7','8','9','1','J','Q','K'};
    int nub[] = {1,2,3,4,5,6,7,8,9,10,11};
    getline(cin,A);
    getline(cin,B);
    for (int i = 0; i < A.length(); i++) {
        for (int j = 0; j < 13; j++) {
            if (A[i] == card[j]) {
                if (card[j] == 'A') {
                    if (totala > 10) {
                        totala += nub[0];
                        break;
                    }
                    if (totala <= 10){
                        totala += nub[10];
                        break;
                    }
                } else {
                    if (card[j] == 'J' || card[j] == 'Q' || card[j] == 'K') {
                        totala += nub[9];
                    } else {
                        totala += nub[j];
                    }
                }
            }
        }
    }
    for (int i = 0; i < B.length(); i++) {
        for (int j = 0; j < 13; j++) {
            if (B[i] == card[j]) {
                if (card[j] == 'A') {
                    if (totalb > 10) {
                        totalb += nub[0];
                        break;
                    }
                    if (totalb <= 10){
                        totalb += nub[10];
                        break;
                    }
                } else {
                    if (card[j] == 'J' || card[j] == 'Q' || card[j] == 'K') {
                        totalb += nub[9];
                    } else {
                        totalb += nub[j];
                    }
                }
            }
        }
    }
    if (totala > totalb && totala <= 21) {
        cout << "A" << endl;
    }
    if (totala <= 21 && totalb > 21) {
        cout << "A" << endl;
    }
    if (totalb > totala && totalb <= 21) {
        cout << "B" << endl;
    }
    if (totalb <= 21 && totalb > 21) {
        cout << "B" << endl;
    }
    if (totala == totalb || (totala > 21 && totalb > 21)) {
        cout << "Draw" << endl;
    }
    cout << totala << " ";
    cout << totalb << endl;
}
# 0689, 2024-09-28 13:22:00, PPPPP-PPP---P-P--PP- (60%)

#include <iostream>
#include <string>

using namespace std;

int main() {
    int a, b;
    int totala = 0, totalb = 0;
    cin >> a >> b;
    cin.ignore();
    string A, B;
    char card[] = {'A','2','3','4','5','6','7','8','9','1','J','Q','K'};
    int nub[] = {1,2,3,4,5,6,7,8,9,10,11};
    getline(cin,A);
    getline(cin,B);
    for (int i = 0; i < A.length(); i++) {
        for (int j = 0; j < 13; j++) {
            if (A[i] == card[j]) {
                if (card[j] == 'A') {
                    if (totala > 10) {
                        totala += nub[0];
                        break;
                    }
                    if (totala <= 10){
                        totala += nub[10];
                        break;
                    }
                } else {
                    if (card[j] == 'J' || card[j] == 'Q' || card[j] == 'K') {
                        totala += nub[9];
                    } else {
                        totala += nub[j];
                    }
                }
            }
        }
    }
    for (int i = 0; i < B.length(); i++) {
        for (int j = 0; j < 13; j++) {
            if (B[i] == card[j]) {
                if (card[j] == 'A') {
                    if (totalb > 10) {
                        totalb += nub[0];
                        break;
                    }
                    if (totalb <= 10){
                        totalb += nub[10];
                        break;
                    }
                } else {
                    if (card[j] == 'J' || card[j] == 'Q' || card[j] == 'K') {
                        totalb += nub[9];
                    } else {
                        totalb += nub[j];
                    }
                }
            }
        }
    }
    if ((totala > totalb && totala <= 21) || (totala <= 21 && totalb > 21)) {
        cout << "A" << endl;
    }
    if ((totalb > totala && totalb <= 21) || (totalb <= 21 && totalb > 21)) {
        cout << "B" << endl;
    }
    if (totala == totalb || (totala > 21 && totalb > 21)) {
        cout << "Draw" << endl;
    }
    cout << totala << " ";
    cout << totalb << endl;
}
# 0690, 2024-09-28 15:19:00, PPPPP-PP-PPPPPPPPPPP (90%)

#include <iostream>
#include <string>

using namespace std;

int main() {
    int a, b;
    int totala = 0, totalb = 0;
    cin >> a >> b;
    cin.ignore();
    string A, B;
    char card[] = {'A','2','3','4','5','6','7','8','9','1','J','Q','K'};
    int nub[] = {1,2,3,4,5,6,7,8,9,10,11};
    getline(cin,A);
    getline(cin,B);
    for (int i = 0; i < A.length(); i++) {
        for (int j = 0; j < 13; j++) {
            if (A[i] == card[j] && card[j] != 'A') {
                if (card[j] == 'J' || card[j] == 'Q' || card[j] == 'K') {
                        totala += nub[9];
                    } else {
                        totala += nub[j];
                    }
            }
        }
    }
    int nuba = 0;
    for (int i = 0; i < A.length(); i++) {
        if (A[i] == 'A') {
            nuba++;
        }
    }
    totala += nuba*1;
    for (int i = 1; i <= nuba; i++) {
        if ((totala + 10) <= 21) {
            totala += 10;
        }
    }
    for (int i = 0; i < B.length(); i++) {
        for (int j = 0; j < 13; j++) {
            if (B[i] == card[j] && card[j] != 'A') {
                if (card[j] == 'J' || card[j] == 'Q' || card[j] == 'K') {
                        totalb += nub[9];
                    } else {
                        totalb += nub[j];
                    }
            }
        }
    }
    int nubb = 0;
    for (int i = 0; i < B.length(); i++) {
        if (B[i] == 'A') {
            nubb++;
        }
    }
    totalb += nubb*1;
    for (int i = 1; i <= nuba; i++) {
        if ((totalb + 10) <= 21) {
            totalb += 10;
        }
    }
    if ((totala > totalb && totala <= 21) || (totala <= 21 && totalb > 21)) {
        cout << "A" << endl;
    }
    if ((totalb > totala && totalb <= 21) || (totalb <= 21 && totalb > 21)) {
        cout << "B" << endl;
    }
    if (totala == totalb || (totala > 21 && totalb > 21)) {
        cout << "Draw" << endl;
    }
    cout << totala << " ";
    cout << totalb << endl;
}

# 0691, 2024-09-28 09:41:42, PPPP-PPPP----------- (40%)

#include <iostream>
#include <string>
using namespace std;

int main(){
    int a=0, b=0, na, nb, aa=0, ba=0;
    cin >> na >> nb;

    for(int i=0; i<na; i++){
        string c;
        cin >> c;
        
        if(c == "A"){
            aa += 1;
        }
        else if(c >= "2" && c <= "9"){
            a += c[0] - 48;
        }
        else if(c == "J" || c == "Q" || c == "K" || c == "10"){
            a += 10;
        }

        while(aa > 0){
            if(a + 10 > 21){
                a += 1;
            }
            else{
                a += 11;
            }
            aa--;
        }
    }

    for(int i=0; i<nb; i++){
        string c;
        cin >> c;
        
        if(c == "A"){
            ba += 1;
        }
        else if(c >= "2" && c <= "9"){
            b += c[0] - 48;
        }
        else if(c == "J" || c == "Q" || c == "K" || c == "10"){
            b += 10;
        }

        while(ba > 0){
            if(b + 10 > 21){
                b += 1;
            }
            else{
                b += 11;
            }
            ba--;
        }
    }

    if(a == b){
        cout << "Draw" << endl << a << " " << b;
    }
    else if(a > b && a <= 21){
        cout << "A" << endl << a << " " << b;
    }
    else if(a > b && a > 21 && b <= 21){
        cout << "B" << endl << a << " " << b;
    }
    else if(a < b && b <= 21){
        cout << "B" << endl << a << " " << b;
    }
    else if(a < b && b > 21 && a <= 21){
        cout << "A" << endl << a << " " << b;
    }
    if(a > 21 && b > 21){
        cout << "Draw" << endl << a << " " << b;
    }

    // cout << endl << a << aa << b << ba;
}
# 0692, 2024-09-28 09:51:15, PPPPPPPPPPPPPPPP--PP (90%)

#include <iostream>
#include <string>
using namespace std;

int main(){
    int a=0, b=0, na, nb, aa=0, ba=0;
    cin >> na >> nb;

    for(int i=0; i<na; i++){
        string c;
        cin >> c;
        
        if(c == "A"){
            aa += 1;
        }
        else if(c >= "2" && c <= "9"){
            a += c[0] - 48;
        }
        else if(c == "J" || c == "Q" || c == "K" || c == "10"){
            a += 10;
        }

        // while(aa > 0){
        //     if(a + 10 > 21){
        //         a += 1;
        //     }
        //     else{
        //         a += 11;
        //     }
        //     aa--;
        // }
        
    }

    if(aa == 1){
            if(a + 11 <= 21){
                a += 11;
            }
            else a += 1;
        }
        else if(aa == 2){
            if(a + 12 <= 21){
                a += 12;
            }
            else a += 2;
        }

    for(int i=0; i<nb; i++){
        string c;
        cin >> c;
        
        if(c == "A"){
            ba += 1;
        }
        else if(c >= "2" && c <= "9"){
            b += c[0] - 48;
        }
        else if(c == "J" || c == "Q" || c == "K" || c == "10"){
            b += 10;
        }

        // while(ba > 0){
        //     if(b + 10 > 21){
        //         b += 1;
        //     }
        //     else{
        //         b += 11;
        //     }
        //     ba--;
        // }
        
    }

    if(ba == 1){
            if(b + 11 <= 21){
                b += 11;
            }
            else b += 1;
        }
        else if(ba == 2){
            if(b + 12 <= 21){
                b += 12;
            }
            else b += 2;
        }
        else if(ba == 3) b += 13;
    

    if(a == b){
        cout << "Draw" << endl << a << " " << b;
    }
    else if(a > b && a <= 21){
        cout << "A" << endl << a << " " << b;
    }
    else if(a > b && a > 21 && b <= 21){
        cout << "B" << endl << a << " " << b;
    }
    else if(a < b && b <= 21){
        cout << "B" << endl << a << " " << b;
    }
    else if(a < b && b > 21 && a <= 21){
        cout << "A" << endl << a << " " << b;
    }
    else if(a > 21 && b > 21){
        cout << "Draw" << endl << a << " " << b;
    }

    // cout << endl << a << aa << b << ba;
}

Max Score = 85


# 0693, 2024-09-28 13:16:36, PPPPP---PPP---P-P-P- (55%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a = 0, b = 0, suma = 0, sumb = 0;
    cin >> a >> b;
    string A[100];
    string B[100];
    int c[12] = {2,3,4,5,6,7,8,9,10,10,10,10};
    string s[12] = {"2","3","4","5","6","7","8","9","10","J","Q","K"};
    for(int i = 0; i < a; i++){
        cin >> A[i];
    }
    for(int j = 0; j < b; j++){
        cin >> B[j];
    }
    //a
    for(int i = 0; i < a; i++){
        for(int j = 0; j < 12; j++)
        if(A[i] == s[j]){
            suma += c[j];
        }
    }
    for(int i = 0; i < a; i++){
        if(A[i] == "A"){
            if(suma <= 10){
                suma += 11;
            }
            else{
                suma += 1;
            }
        }
    }
    //b
    for(int i = 0; i < b; i++){
        for(int j = 0; j < 12; j++)
        if(B[i] == s[j]){
            sumb += c[j];
        }
    }
    for(int i = 0; i < b; i++){
        if(B[i] == "A"){
            if(sumb <= 10){
                sumb += 11;
            }
            else{
                sumb += 1;
            }
        }
    }
    if(suma > sumb){
        cout << 'A' << '\n';
    }
    else if(sumb > suma){
        cout << 'B' << '\n';
    }
    else{
        cout << "Draw" <<'\n';
    }
    cout << suma << ' ' << sumb;
}
# 0694, 2024-09-28 13:19:32, PPPPP--PPPP---P-P-P- (60%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a = 0, b = 0, suma = 0, sumb = 0;
    cin >> a >> b;
    string A[100];
    string B[100];
    int c[12] = {2,3,4,5,6,7,8,9,10,10,10,10};
    string s[12] = {"2","3","4","5","6","7","8","9","10","J","Q","K"};
    for(int i = 0; i < a; i++){
        cin >> A[i];
    }
    for(int j = 0; j < b; j++){
        cin >> B[j];
    }
    //a
    for(int i = 0; i < a; i++){
        for(int j = 0; j < 12; j++)
        if(A[i] == s[j]){
            suma += c[j];
        }
    }
    for(int i = 0; i < a; i++){
        if(A[i] == "A"){
            if(suma <= 10){
                suma += 11;
            }
            else{
                suma += 1;
            }
        }
    }
    //b
    for(int i = 0; i < b; i++){
        for(int j = 0; j < 12; j++)
        if(B[i] == s[j]){
            sumb += c[j];
        }
    }
    for(int i = 0; i < b; i++){
        if(B[i] == "A"){
            if(sumb <= 10){
                sumb += 11;
            }
            else{
                sumb += 1;
            }
        }
    }
    if(suma > sumb && suma <= 21){
        cout << 'A' << '\n';
    }
    else if(sumb > suma && sumb <= 21){
        cout << 'B' << '\n';
    }
    else{
        cout << "Draw" <<'\n';
    }
    cout << suma << ' ' << sumb;
}
# 0695, 2024-09-28 13:22:46, PPPPPPPPPPPPP-P-PPP- (85%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a = 0, b = 0, suma = 0, sumb = 0;
    cin >> a >> b;
    string A[100];
    string B[100];
    int c[12] = {2,3,4,5,6,7,8,9,10,10,10,10};
    string s[12] = {"2","3","4","5","6","7","8","9","10","J","Q","K"};
    for(int i = 0; i < a; i++){
        cin >> A[i];
    }
    for(int j = 0; j < b; j++){
        cin >> B[j];
    }
    //a
    for(int i = 0; i < a; i++){
        for(int j = 0; j < 12; j++)
        if(A[i] == s[j]){
            suma += c[j];
        }
    }
    for(int i = 0; i < a; i++){
        if(A[i] == "A"){
            if(suma <= 10){
                suma += 11;
            }
            else{
                suma += 1;
            }
        }
    }
    //b
    for(int i = 0; i < b; i++){
        for(int j = 0; j < 12; j++)
        if(B[i] == s[j]){
            sumb += c[j];
        }
    }
    for(int i = 0; i < b; i++){
        if(B[i] == "A"){
            if(sumb <= 10){
                sumb += 11;
            }
            else{
                sumb += 1;
            }
        }
    }
    if(suma > sumb && suma <= 21){
        cout << 'A' << '\n';
    }
    else if(sumb > suma && sumb <= 21){
        cout << 'B' << '\n';
    }
    else if(suma > 21 && sumb <= 21){
        cout << 'B' << '\n';
    }
    else if(sumb > 21 && suma <= 21){
        cout << 'A' << '\n';
    }
    else{
        cout << "Draw" <<'\n';
    }
    cout << suma << ' ' << sumb;
}
# 0696, 2024-09-28 13:23:56, Compilation error (0%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a = 0, b = 0, suma = 0, sumb = 0;
    cin >> a >> b;
    string A[100];
    string B[100];
    int c[12] = {2,3,4,5,6,7,8,9,10,10,10,10};
    string s[12] = {"2","3","4","5","6","7","8","9","10","J","Q","K"};
    for(int i = 0; i < a; i++){
        cin >> A[i];
    }
    for(int j = 0; j < b; j++){
        cin >> B[j];
    }
    //a
    for(int i = 0; i < a; i++){
        for(int j = 0; j < 12; j++)
        if(A[i] == s[j]){
            suma += c[j];
        }
    }
    for(int i = 0; i < a; i++){
        if(A[i] == "A"){
            if(suma <= 10){
                suma += 11;
            }
            else{
                suma += 1;
            }
        }
    }
    //b
    for(int i = 0; i < b; i++){
        for(int j = 0; j < 12; j++)
        if(B[i] == s[j]){
            sumb += c[j];
        }
    }
    for(int i = 0; i < b; i++){
        if(B[i] == "A"){
            if(sumb <= 10){
                sumb += 11;
            }
            else{
                sumb += 1;
            }
        }
    }
    if(suma > sumb && suma <= 21){
        cout << 'A' << '\n';
    }
    else if(sumb > suma && sumb <= 21){
        cout << 'B' << '\n';
    }
    else if(suma > 21 && sumb <= 21){
        cout << 'B' << '\n';
    }
    else if(sumb > 21 && suma <= 21){
        cout << 'A' << '\n';
    }
     else if(sumb > 21 && sumb > 21){
        cout << "Draw" << '\n';
    else{
        cout << "Draw" <<'\n';
    }
    cout << suma << ' ' << sumb;
}
# 0697, 2024-09-28 13:24:33, PPPPPPPPPPPPP-P-PPP- (85%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a = 0, b = 0, suma = 0, sumb = 0;
    cin >> a >> b;
    string A[100];
    string B[100];
    int c[12] = {2,3,4,5,6,7,8,9,10,10,10,10};
    string s[12] = {"2","3","4","5","6","7","8","9","10","J","Q","K"};
    for(int i = 0; i < a; i++){
        cin >> A[i];
    }
    for(int j = 0; j < b; j++){
        cin >> B[j];
    }
    //a
    for(int i = 0; i < a; i++){
        for(int j = 0; j < 12; j++)
        if(A[i] == s[j]){
            suma += c[j];
        }
    }
    for(int i = 0; i < a; i++){
        if(A[i] == "A"){
            if(suma <= 10){
                suma += 11;
            }
            else{
                suma += 1;
            }
        }
    }
    //b
    for(int i = 0; i < b; i++){
        for(int j = 0; j < 12; j++)
        if(B[i] == s[j]){
            sumb += c[j];
        }
    }
    for(int i = 0; i < b; i++){
        if(B[i] == "A"){
            if(sumb <= 10){
                sumb += 11;
            }
            else{
                sumb += 1;
            }
        }
    }
    if(suma > sumb && suma <= 21){
        cout << 'A' << '\n';
    }
    else if(sumb > suma && sumb <= 21){
        cout << 'B' << '\n';
    }
    else if(suma > 21 && sumb <= 21){
        cout << 'B' << '\n';
    }
    else if(sumb > 21 && suma <= 21){
        cout << 'A' << '\n';
    }
     else if(sumb > 21 && suma > 21){
        cout << "Draw" << '\n';
    }
    else{
        cout << "Draw" <<'\n';
    }
    cout << suma << ' ' << sumb;
}
# 0698, 2024-09-28 15:10:48, PPPPPPPPPPPPP-P-PPP- (85%)

// #include<bits/stdc++.h>
// using namespace std;
// int main(){
//     int a = 0, b = 0, suma = 0, sumb = 0;
//     cin >> a >> b;
//     string A[100];
//     string B[100];
//     int c[12] = {2,3,4,5,6,7,8,9,10,10,10,10};
//     string s[12] = {"2","3","4","5","6","7","8","9","10","J","Q","K"};
//     for(int i = 0; i < a; i++){
//         cin >> A[i];
//     }
//     for(int j = 0; j < b; j++){
//         cin >> B[j];
//     }
//     //a
//     for(int i = 0; i < a; i++){
//         for(int j = 0; j < 12; j++)
//         if(A[i] == s[j]){
//             suma += c[j];
//         }
//     }
//     for(int i = 0; i < a; i++){
//         if(A[i] == "A"){
//             if(suma <= 10){
//                 suma += 11;
//             }
//             else{
//                 suma += 1;
//             }
//         }
//     }
//     //b
//     for(int i = 0; i < b; i++){
//         for(int j = 0; j < 12; j++)
//         if(B[i] == s[j]){
//             sumb += c[j];
//         }
//     }
//     for(int i = 0; i < b; i++){
//         if(B[i] == "A"){
//             if(sumb <= 10){
//                 sumb += 11;
//             }
//             else{
//                 sumb += 1;
//             }
//         }
//     }
//     if(suma > sumb && suma <= 21){
//         cout << 'A' << '\n';
//     }
//     else if(sumb > suma && sumb <= 21){
//         cout << 'B' << '\n';
//     }
//     else if(suma > 21 && sumb <= 21){
//         cout << 'B' << '\n';
//     }
//     else if(sumb > 21 && suma <= 21){
//         cout << 'A' << '\n';
//     }
//     else if(sumb > 21 && suma > 21){
//         cout << "Draw" << '\n';
//     }
//     else{
//         cout << "Draw" <<'\n';
//     }
//     cout << suma << ' ' << sumb;
// }
#include<bits/stdc++.h>
using namespace std;
int main(){
    int a = 0, b = 0, suma = 0, sumb = 0;
    cin >> a >> b;
    string A[100];
    string B[100];
    int c[12] = {2,3,4,5,6,7,8,9,10,10,10,10};
    string s[12] = {"2","3","4","5","6","7","8","9","10","J","Q","K"};
    for(int i = 0; i < a; i++){
        cin >> A[i];
    }
    for(int j = 0; j < b; j++){
        cin >> B[j];
    }
    //a
    for(int i = 0; i < a; i++){
        for(int j = 0; j < 12; j++)
        if(A[i] == s[j]){
            suma += c[j];
        }
    }
    for(int i = 0; i < a; i++){
        if(A[i] == "A"){
            if(suma <= 10){
                suma += 11;
            }
            else{
                suma += 1;
            }
        }
    }
    //b
    for(int i = 0; i < b; i++){
        for(int j = 0; j < 12; j++)
        if(B[i] == s[j]){
            sumb += c[j];
        }
    }
    for(int i = 0; i < b; i++){
        if(B[i] == "A"){
            if(sumb <= 10){
                sumb += 11;
            }
            else{
                sumb += 1;
            }
        }
    }
    if(suma > sumb && suma <= 21){
        cout << 'A' << '\n';
    }
    else if(sumb > suma && sumb <= 21){
        cout << 'B' << '\n';
    }
    else if(suma > 21 && sumb <= 21){
        cout << 'B' << '\n';
    }
    else if(sumb > 21 && suma <= 21){
        cout << 'A' << '\n';
    }
     else if(sumb > 21 && suma > 21){
        cout << "Draw" << '\n';
    }
    else{
        cout << "Draw" <<'\n';
    }
    cout << suma << ' ' << sumb;
}
# 0699, 2024-09-28 15:11:15, PPPPPPPPPPPPP-P-PP-- (80%)

// #include<bits/stdc++.h>
// using namespace std;
// int main(){
//     int a = 0, b = 0, suma = 0, sumb = 0;
//     cin >> a >> b;
//     string A[100];
//     string B[100];
//     int c[12] = {2,3,4,5,6,7,8,9,10,10,10,10};
//     string s[12] = {"2","3","4","5","6","7","8","9","10","J","Q","K"};
//     for(int i = 0; i < a; i++){
//         cin >> A[i];
//     }
//     for(int j = 0; j < b; j++){
//         cin >> B[j];
//     }
//     //a
//     for(int i = 0; i < a; i++){
//         for(int j = 0; j < 12; j++)
//         if(A[i] == s[j]){
//             suma += c[j];
//         }
//     }
//     for(int i = 0; i < a; i++){
//         if(A[i] == "A"){
//             if(suma <= 10){
//                 suma += 11;
//             }
//             else{
//                 suma += 1;
//             }
//         }
//     }
//     //b
//     for(int i = 0; i < b; i++){
//         for(int j = 0; j < 12; j++)
//         if(B[i] == s[j]){
//             sumb += c[j];
//         }
//     }
//     for(int i = 0; i < b; i++){
//         if(B[i] == "A"){
//             if(sumb <= 10){
//                 sumb += 11;
//             }
//             else{
//                 sumb += 1;
//             }
//         }
//     }
//     if(suma > sumb && suma <= 21){
//         cout << 'A' << '\n';
//     }
//     else if(sumb > suma && sumb <= 21){
//         cout << 'B' << '\n';
//     }
//     else if(suma > 21 && sumb <= 21){
//         cout << 'B' << '\n';
//     }
//     else if(sumb > 21 && suma <= 21){
//         cout << 'A' << '\n';
//     }
//     else if(sumb > 21 && suma > 21){
//         cout << "Draw" << '\n';
//     }
//     else{
//         cout << "Draw" <<'\n';
//     }
//     cout << suma << ' ' << sumb;
// }
#include<bits/stdc++.h>
using namespace std;
int main(){
    int a = 0, b = 0, suma = 0, sumb = 0;
    cin >> a >> b;
    string A[100];
    string B[100];
    int c[12] = {2,3,4,5,6,7,8,9,10,10,10,10};
    string s[12] = {"2","3","4","5","6","7","8","9","10","J","Q","K"};
    for(int i = 0; i < a; i++){
        cin >> A[i];
    }
    for(int j = 0; j < b; j++){
        cin >> B[j];
    }
    //a
    for(int i = 0; i < a; i++){
        for(int j = 0; j < 12; j++)
        if(A[i] == s[j]){
            suma += c[j];
        }
    }
    for(int i = 0; i < a; i++){
        if(A[i] == "A"){
            if(suma <= 10){
                suma += 11;
            }
            else{
                suma += 1;
            }
        }
    }
    //b
    for(int i = 0; i < b; i++){
        for(int j = 0; j < 12; j++)
        if(B[i] == s[j]){
            sumb += c[j];
        }
    }
    for(int i = 0; i < b; i++){
        if(B[i] == "A"){
            if(sumb <= 10){
                if(B[i] == "A" && B[b-1] == "A"){
                    sumb += 2;
                    sumb -= 1;
                }
                else{
                sumb += 11;
                }
            }
            else{
                sumb += 1;
            }
        }
    }
    if(suma > sumb && suma <= 21){
        cout << 'A' << '\n';
    }
    else if(sumb > suma && sumb <= 21){
        cout << 'B' << '\n';
    }
    else if(suma > 21 && sumb <= 21){
        cout << 'B' << '\n';
    }
    else if(sumb > 21 && suma <= 21){
        cout << 'A' << '\n';
    }
     else if(sumb > 21 && suma > 21){
        cout << "Draw" << '\n';
    }
    else{
        cout << "Draw" <<'\n';
    }
    cout << suma << ' ' << sumb;
}
# 0700, 2024-09-28 15:15:51, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a = 0, b = 0, suma = 0, sumb = 0;
    cin >> a >> b;
    string A[100];
    string B[100];
    int c[12] = {2,3,4,5,6,7,8,9,10,10,10,10};
    string s[12] = {"2","3","4","5","6","7","8","9","10","J","Q","K"};
    for(int i = 0; i < a; i++){
        cin >> A[i];
    }
    for(int j = 0; j < b; j++){
        cin >> B[j];
    }
    //a
    for(int i = 0; i < a; i++){
        for(int j = 0; j < 12; j++)
        if(A[i] == s[j]){
            suma += c[j];
        }
    }
    for(int i = 0; i < a; i++){
        if(A[i] == "A"){
            if(suma <= 10){
                suma += 11;
            }
            else{
                suma += 1;
            }
        }
    }
    //b
    for(int i = 0; i < b; i++){
        for(int j = 0; j < 12; j++)
        if(B[i] == s[j]){
            sumb += c[j];
        }
    }
    for(int i = 0; i < b; i++){
        if(B[i] == "A" && B[b-1] != "A"){
            if(sumb <= 10){
                sumb += 11;
            }
            else{
                sumb += 1;
            }
        }
        else{
            sumb += 2;
            break;
        }
    }
    if(suma > sumb && suma <= 21){
        cout << 'A' << '\n';
    }
    else if(sumb > suma && sumb <= 21){
        cout << 'B' << '\n';
    }
    else if(suma > 21 && sumb <= 21){
        cout << 'B' << '\n';
    }
    else if(sumb > 21 && suma <= 21){
        cout << 'A' << '\n';
    }
     else if(sumb > 21 && suma > 21){
        cout << "Draw" << '\n';
    }
    else{
        cout << "Draw" <<'\n';
    }
    cout << suma << ' ' << sumb;
}
# 0701, 2024-09-28 15:16:31, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a = 0, b = 0, suma = 0, sumb = 0;
    cin >> a >> b;
    string A[100];
    string B[100];
    int c[12] = {2,3,4,5,6,7,8,9,10,10,10,10};
    string s[12] = {"2","3","4","5","6","7","8","9","10","J","Q","K"};
    for(int i = 0; i < a; i++){
        cin >> A[i];
    }
    for(int j = 0; j < b; j++){
        cin >> B[j];
    }
    //a
    for(int i = 0; i < a; i++){
        for(int j = 0; j < 12; j++)
        if(A[i] == s[j]){
            suma += c[j];
        }
    }
    for(int i = 0; i < a; i++){
        if(A[i] == "A"){
            if(suma <= 10){
                suma += 11;
            }
            else{
                suma += 1;
            }
        }
    }
    //b
    for(int i = 0; i < b; i++){
        for(int j = 0; j < 12; j++)
        if(B[i] == s[j]){
            sumb += c[j];
        }
    }
    for(int i = 0; i < b; i++){
        if(B[i] == "A" && B[b-1] != "A"){
            if(sumb <= 10){
                sumb += 11;
            }
            else{
                sumb += 1;
            }
        }
        else{
            sumb += 2;
            break;
        }
    }
    if(suma > sumb && suma <= 21){
        cout << 'A' << '\n';
    }
    else if(sumb > suma && sumb <= 21){
        cout << 'B' << '\n';
    }
    else if(suma > 21 && sumb <= 21){
        cout << 'B' << '\n';
    }
    else if(sumb > 21 && suma <= 21){
        cout << 'A' << '\n';
    }
     else if(sumb > 21 && suma > 21){
        cout << "Draw" << '\n';
    }
    else{
        cout << "Draw" <<'\n';
    }
    cout << suma << ' ' << sumb;
}
# 0702, 2024-09-28 15:16:56, PPPPPPPPPPPPP-P-PPP- (85%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a = 0, b = 0, suma = 0, sumb = 0;
    cin >> a >> b;
    string A[100];
    string B[100];
    int c[12] = {2,3,4,5,6,7,8,9,10,10,10,10};
    string s[12] = {"2","3","4","5","6","7","8","9","10","J","Q","K"};
    for(int i = 0; i < a; i++){
        cin >> A[i];
    }
    for(int j = 0; j < b; j++){
        cin >> B[j];
    }
    //a
    for(int i = 0; i < a; i++){
        for(int j = 0; j < 12; j++)
        if(A[i] == s[j]){
            suma += c[j];
        }
    }
    for(int i = 0; i < a; i++){
        if(A[i] == "A"){
            if(suma <= 10){
                suma += 11;
            }
            else{
                suma += 1;
            }
        }
    }
    //b
    for(int i = 0; i < b; i++){
        for(int j = 0; j < 12; j++)
        if(B[i] == s[j]){
            sumb += c[j];
        }
    }
    for(int i = 0; i < b; i++){
        if(B[i] == "A"){
            if(sumb <= 10){
                sumb += 11;
            }
            else{
                sumb += 1;
            }
        }
    }
    if(suma > sumb && suma <= 21){
        cout << 'A' << '\n';
    }
    else if(sumb > suma && sumb <= 21){
        cout << 'B' << '\n';
    }
    else if(suma > 21 && sumb <= 21){
        cout << 'B' << '\n';
    }
    else if(sumb > 21 && suma <= 21){
        cout << 'A' << '\n';
    }
     else if(sumb > 21 && suma > 21){
        cout << "Draw" << '\n';
    }
    else{
        cout << "Draw" <<'\n';
    }
    cout << suma << ' ' << sumb;
}
# 0703, 2024-09-28 15:18:24, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a = 0, b = 0, suma = 0, sumb = 0;
    cin >> a >> b;
    string A[100];
    string B[100];
    int c[12] = {2,3,4,5,6,7,8,9,10,10,10,10};
    string s[12] = {"2","3","4","5","6","7","8","9","10","J","Q","K"};
    for(int i = 0; i < a; i++){
        cin >> A[i];
    }
    for(int j = 0; j < b; j++){
        cin >> B[j];
    }
    //a
    for(int i = 0; i < a; i++){
        for(int j = 0; j < 12; j++)
        if(A[i] == s[j]){
            suma += c[j];
        }
    }
    for(int i = 0; i < a; i++){
        if(A[i] == "A"){
            if(suma <= 10){
                suma += 11;
            }
            else{
                suma += 1;
            }
        }
    }
    //b
    for(int i = 0; i < b; i++){
        for(int j = 0; j < 12; j++)
        if(B[i] == s[j]){
            sumb += c[j];
        }
    }
    for(int i = 0; i < b; i++){
        if(B[i] == "A" && B[b-1] != "A"){
            if(sumb <= 10){
                sumb += 11;
            }
            else{
                sumb += 1;
            }
        }
        else{
            sumb += 2;
            break;
        }
    }
    if(suma > sumb && suma <= 21){
        cout << 'A' << '\n';
    }
    else if(sumb > suma && sumb <= 21){
        cout << 'B' << '\n';
    }
    else if(suma > 21 && sumb <= 21){
        cout << 'B' << '\n';
    }
    else if(sumb > 21 && suma <= 21){
        cout << 'A' << '\n';
    }
     else if(sumb > 21 && suma > 21){
        cout << "Draw" << '\n';
    }
    else{
        cout << "Draw" <<'\n';
    }
    cout << suma << ' ' << sumb;
}
# 0704, 2024-09-28 15:19:11, PPPPPPPPPPPPP-P-PPP- (85%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a = 0, b = 0, suma = 0, sumb = 0;
    cin >> a >> b;
    string A[100];
    string B[100];
    int c[12] = {2,3,4,5,6,7,8,9,10,10,10,10};
    string s[12] = {"2","3","4","5","6","7","8","9","10","J","Q","K"};
    for(int i = 0; i < a; i++){
        cin >> A[i];
    }
    for(int j = 0; j < b; j++){
        cin >> B[j];
    }
    //a
    for(int i = 0; i < a; i++){
        for(int j = 0; j < 12; j++)
        if(A[i] == s[j]){
            suma += c[j];
        }
    }
    for(int i = 0; i < a; i++){
        if(A[i] == "A"){
            if(suma <= 10){
                suma += 11;
            }
            else{
                suma += 1;
            }
        }
    }
    //b
    for(int i = 0; i < b; i++){
        for(int j = 0; j < 12; j++)
        if(B[i] == s[j]){
            sumb += c[j];
        }
    }
    for(int i = 0; i < b; i++){
        if(B[i] == "A"){
            if(sumb <= 10){
                sumb += 11;
            }
            else{
                sumb += 1;
            }
        }
    }
    if(suma > sumb && suma <= 21){
        cout << 'A' << '\n';
    }
    else if(sumb > suma && sumb <= 21){
        cout << 'B' << '\n';
    }
    else if(suma > 21 && sumb <= 21){
        cout << 'B' << '\n';
    }
    else if(sumb > 21 && suma <= 21){
        cout << 'A' << '\n';
    }
     else if(sumb > 21 && suma > 21){
        cout << "Draw" << '\n';
    }
    else{
        cout << "Draw" <<'\n';
    }
    cout << suma << ' ' << sumb;
}

# 0705, 2024-09-28 09:48:20, -------------------- (0%)

#include <bits/stdc++.h>
using namespace std ;

int main () {

    char number[8] = {'2','3','4','5','6','7','8','9'} ;

    int a,b ;
    cin >> a >> b ;

    // string arr1[a] ;
    // string arr2[b] ;
    bool haveA1 = false ;
    bool haveA2 = false ;
    
    string str1,str2 ;

    getline(cin,str1) ;
    getline(cin,str2) ;

    
    for (int i = 0 ; i < str1.length() ; i++){
        if (str1[i] == 'A'){
            haveA1 = true ;
        }
    }

    for (int i = 0 ; i < str2.length() ; i++){
        if (str2[i] == 'A'){
            haveA2 = true ;
        }
    }
    
    int sum1 = 0, sum2 = 0 ;
    
    for (int i = 0 ; i < 8 ; i++){
        
            for (int j = 0 ; j < str1.length() ; j++) {
                if (number[i] == str1[j]) {
                    sum1 += i + 1 ;
                }

                if (str1[j] == 'j' || str1[j] == 'Q' || str2[j] == 'K' ){
                    sum1 += 10 ;
                }
            }
    }

    if (haveA1 == true){
        if (sum1 <= 10){
            sum1 += 11 ;
        } else {
            sum1 += 1 ;
        }
    }

    for (int i = 0 ; i < 8 ; i++){
        
            for (int j = 0 ; j < str2.length() ; j++) {
                if (number[i] == str2[j]) {
                    sum2 += i + 1 ;
                }

                if (str2[j] == 'j' || str2[j] == 'Q' || str2[j] == 'K' ){
                    sum1 += 10 ;
                }
            }
    }

    if (haveA2 == true){
        if (sum1 <= 10){
            sum2 += 11 ;
        } else {
            sum2 += 1 ;
        }
    }

    if (sum1 > sum2){
        cout << 'A' << endl ;
    } else if (sum1 == sum2){
        cout << "draw" << endl ;
    } else if (sum1 < sum2){
        cout << 'B' << endl ;
    }


    cout << sum1 << " " << sum2 ;


}
# 0706, 2024-09-28 09:51:44, Compilation error (0%)

#include <bits/stdc++.h>
using namespace std ;

int main () {

    char number[8] = {'2','3','4','5','6','7','8','9'} ;

    string first ;
    getline(cin,first) ;
    string word = first[0] ;
    int a = stoi(word) ;

    string word = first[2] ;
    int b = stoi(word) ;

    // string arr1[a] ;
    // string arr2[b] ;
    bool haveA1 = false ;
    bool haveA2 = false ;
    
    string str1,str2 ;

    getline(cin,str1) ;
    getline(cin,str2) ;

    
    for (int i = 0 ; i < str1.length() ; i++){
        if (str1[i] == 'A'){
            haveA1 = true ;
        }
    }

    for (int i = 0 ; i < str2.length() ; i++){
        if (str2[i] == 'A'){
            haveA2 = true ;
        }
    }
    
    int sum1 = 0, sum2 = 0 ;
    
    for (int i = 0 ; i < 8 ; i++){
        
            for (int j = 0 ; j < str1.length() ; j++) {
                if (number[i] == str1[j]) {
                    sum1 += i + 1 ;
                }

                if (str1[j] == 'j' || str1[j] == 'Q' || str2[j] == 'K' ){
                    sum1 += 10 ;
                }
            }
    }

    if (haveA1 == true){
        if (sum1 <= 10){
            sum1 += 11 ;
        } else {
            sum1 += 1 ;
        }
    }

    for (int i = 0 ; i < 8 ; i++){
        
            for (int j = 0 ; j < str2.length() ; j++) {
                if (number[i] == str2[j]) {
                    sum2 += i + 1 ;
                }

                if (str2[j] == 'j' || str2[j] == 'Q' || str2[j] == 'K' ){
                    sum1 += 10 ;
                }
            }
    }

    if (haveA2 == true){
        if (sum1 <= 10){
            sum2 += 11 ;
        } else {
            sum2 += 1 ;
        }
    }

    if (sum1 > sum2){
        cout << 'A' << endl ;
    } else if (sum1 == sum2){
        cout << "draw" << endl ;
    } else if (sum1 < sum2){
        cout << 'B' << endl ;
    }


    cout << sum1 << " " << sum2 ;


}
# 0707, 2024-09-28 09:53:17, -------------------- (0%)

#include <bits/stdc++.h>
using namespace std ;

int main () {

    char number[8] = {'2','3','4','5','6','7','8','9'} ;

    string first,word = "" ;
    getline(cin,first) ;
    word += first[0] ;
    int a = stoi(word) ;

    word = "" ;
    word += first[2] ;
    int b = stoi(word) ;

    // string arr1[a] ;
    // string arr2[b] ;
    bool haveA1 = false ;
    bool haveA2 = false ;
    
    string str1,str2 ;

    getline(cin,str1) ;
    getline(cin,str2) ;

    
    for (int i = 0 ; i < str1.length() ; i++){
        if (str1[i] == 'A'){
            haveA1 = true ;
        }
    }

    for (int i = 0 ; i < str2.length() ; i++){
        if (str2[i] == 'A'){
            haveA2 = true ;
        }
    }
    
    int sum1 = 0, sum2 = 0 ;
    
    for (int i = 0 ; i < 8 ; i++){
        
            for (int j = 0 ; j < str1.length() ; j++) {
                if (number[i] == str1[j]) {
                    sum1 += i + 1 ;
                }

                if (str1[j] == 'j' || str1[j] == 'Q' || str2[j] == 'K' ){
                    sum1 += 10 ;
                }
            }
    }

    if (haveA1 == true){
        if (sum1 <= 10){
            sum1 += 11 ;
        } else {
            sum1 += 1 ;
        }
    }

    for (int i = 0 ; i < 8 ; i++){
        
            for (int j = 0 ; j < str2.length() ; j++) {
                if (number[i] == str2[j]) {
                    sum2 += i + 1 ;
                }

                if (str2[j] == 'j' || str2[j] == 'Q' || str2[j] == 'K' ){
                    sum1 += 10 ;
                }
            }
    }

    if (haveA2 == true){
        if (sum1 <= 10){
            sum2 += 11 ;
        } else {
            sum2 += 1 ;
        }
    }

    if (sum1 > sum2){
        cout << 'A' << endl ;
    } else if (sum1 == sum2){
        cout << "draw" << endl ;
    } else if (sum1 < sum2){
        cout << 'B' << endl ;
    }


    cout << sum1 << " " << sum2 ;


}
# 0708, 2024-09-28 10:00:11, P--------PP--------- (15%)

#include <bits/stdc++.h>
using namespace std ;

int main () {

    char number[8] = {'2','3','4','5','6','7','8','9'} ;

    string first,word = "" ;
    getline(cin,first) ;
    word += first[0] ;
    int a = stoi(word) ;

    word = "" ;
    word += first[2] ;
    int b = stoi(word) ;

    // string arr1[a] ;
    // string arr2[b] ;
    bool haveA1 = false ;
    bool haveA2 = false ;
    
    string str1,str2 ;

    getline(cin,str1) ;
    getline(cin,str2) ;

    
    for (int i = 0 ; i < str1.length() ; i++){
        if (str1[i] == 'A'){
            haveA1 = true ;
        }
    }

    for (int i = 0 ; i < str2.length() ; i++){
        if (str2[i] == 'A'){
            haveA2 = true ;
        }
    }
    
    int sum1 = 0, sum2 = 0 ;
    
    for (int j = 0 ; j < str1.length() ; j++) {
            for (int i = 0 ; i < 8 ; i++){    
                if (number[i] == str1[j]) {
                    sum1 += i + 2 ;
                }

               
            }
         if (str1[j] == 'j' || str1[j] == 'Q' || str1[j] == 'K' ){
                    sum1 += 10 ;
        }
    }

    if (haveA1 == true){
        if (sum1 <= 10){
            sum1 += 11 ;
        } else {
            sum1 += 1 ;
        }
    }

    for (int j = 0 ; j < str1.length() ; j++) {
            for (int i = 0 ; i < 8 ; i++){    
                if (number[i] == str2[j]) {
                    sum2 += i + 2 ;
                }

               
            }
         if (str2[j] == 'j' || str2[j] == 'Q' || str2[j] == 'K' ){
                    sum2 += 10 ;
        }
    }
    if (haveA2 == true){
        if (sum2 <= 10){
            sum2 += 11 ;
        } else {
            sum2 += 1 ;
        }
    }

    if (sum1 > sum2){
        cout << 'A' << endl ;
    } else if (sum1 == sum2){
        cout << "draw" << endl ;
    } else if (sum1 < sum2){
        cout << 'B' << endl ;
    }


    cout << sum1 << " " << sum2 ;


}
# 0709, 2024-09-28 10:06:52, PP------PPP--------- (25%)

#include <bits/stdc++.h>
using namespace std ;

int main () {

    char number[8] = {'2','3','4','5','6','7','8','9'} ;

    string first,word = "" ;
    getline(cin,first) ;
    word += first[0] ;
    int a = stoi(word) ;

    word = "" ;
    word += first[2] ;
    int b = stoi(word) ;

    // string arr1[a] ;
    // string arr2[b] ;
    bool haveA1 = false ;
    bool haveA2 = false ;
    
    string str1,str2 ;

    getline(cin,str1) ;
    getline(cin,str2) ;

    
    for (int i = 0 ; i < str1.length() ; i++){
        if (str1[i] == 'A'){
            haveA1 = true ;
        }
    }

    for (int i = 0 ; i < str2.length() ; i++){
        if (str2[i] == 'A'){
            haveA2 = true ;
        }
    }
    
    int sum1 = 0, sum2 = 0 ;
    
    for (int j = 0 ; j < str1.length() ; j++) {
            for (int i = 0 ; i < 8 ; i++){    
                if (number[i] == str1[j]) {
                    sum1 += i + 2 ;
                }

               
            }
            if (str1[j] == 'J' || str1[j] == 'Q' || str1[j] == 'K' ){
                    sum1 += 10 ;
            }

            if (str1[j] == '1'){
                if (str1[j+1] == '0'){
                    sum1 += 10 ;
                }
            }
    }

    if (haveA1 == true){
        if (sum1 <= 10){
            sum1 += 11 ;
        } else {
            sum1 += 1 ;
        }
    }

    for (int j = 0 ; j < str2.length() ; j++) {
            for (int i = 0 ; i < 8 ; i++){    
                if (number[i] == str2[j]) {
                    sum2 += i + 2 ;
                }

               
            }
            if (str2[j] == 'J' || str2[j] == 'Q' || str2[j] == 'K' ){
                    sum2 += 10 ;
            }

            if (str2[j] == '1'){
                if (str2[j+1] == '0'){
                    sum2 += 10 ;
                }
            }
    }

    if (haveA2 == true){
        if (sum2 <= 10){
            sum2 += 11 ;
        } else {
            sum2 += 1 ;
        }
    }

    if (sum1 > sum2){
        cout << 'A' << endl ;
    } else if (sum1 == sum2){
        cout << "draw" << endl ;
    } else if (sum1 < sum2){
        cout << 'B' << endl ;
    }


    cout << sum1 << " " << sum2 ;


}
# 0710, 2024-09-28 10:07:16, PPPPP---PPP--------- (40%)

#include <bits/stdc++.h>
using namespace std ;

int main () {

    char number[8] = {'2','3','4','5','6','7','8','9'} ;

    string first,word = "" ;
    getline(cin,first) ;
    word += first[0] ;
    int a = stoi(word) ;

    word = "" ;
    word += first[2] ;
    int b = stoi(word) ;

    // string arr1[a] ;
    // string arr2[b] ;
    bool haveA1 = false ;
    bool haveA2 = false ;
    
    string str1,str2 ;

    getline(cin,str1) ;
    getline(cin,str2) ;

    
    for (int i = 0 ; i < str1.length() ; i++){
        if (str1[i] == 'A'){
            haveA1 = true ;
        }
    }

    for (int i = 0 ; i < str2.length() ; i++){
        if (str2[i] == 'A'){
            haveA2 = true ;
        }
    }
    
    int sum1 = 0, sum2 = 0 ;
    
    for (int j = 0 ; j < str1.length() ; j++) {
            for (int i = 0 ; i < 8 ; i++){    
                if (number[i] == str1[j]) {
                    sum1 += i + 2 ;
                }

               
            }
            if (str1[j] == 'J' || str1[j] == 'Q' || str1[j] == 'K' ){
                    sum1 += 10 ;
            }

            if (str1[j] == '1'){
                if (str1[j+1] == '0'){
                    sum1 += 10 ;
                }
            }
    }

    if (haveA1 == true){
        if (sum1 <= 10){
            sum1 += 11 ;
        } else {
            sum1 += 1 ;
        }
    }

    for (int j = 0 ; j < str2.length() ; j++) {
            for (int i = 0 ; i < 8 ; i++){    
                if (number[i] == str2[j]) {
                    sum2 += i + 2 ;
                }

               
            }
            if (str2[j] == 'J' || str2[j] == 'Q' || str2[j] == 'K' ){
                    sum2 += 10 ;
            }

            if (str2[j] == '1'){
                if (str2[j+1] == '0'){
                    sum2 += 10 ;
                }
            }
    }

    if (haveA2 == true){
        if (sum2 <= 10){
            sum2 += 11 ;
        } else {
            sum2 += 1 ;
        }
    }

    if (sum1 > sum2){
        cout << 'A' << endl ;
    } else if (sum1 == sum2){
        cout << "Draw" << endl ;
    } else if (sum1 < sum2){
        cout << 'B' << endl ;
    }


    cout << sum1 << " " << sum2 ;


}
# 0711, 2024-09-28 10:11:24, PPPPPPPPPPPP-------- (60%)

#include <bits/stdc++.h>
using namespace std ;

int main () {

    char number[8] = {'2','3','4','5','6','7','8','9'} ;

    string first,word = "" ;
    getline(cin,first) ;
    word += first[0] ;
    int a = stoi(word) ;

    word = "" ;
    word += first[2] ;
    int b = stoi(word) ;

    // string arr1[a] ;
    // string arr2[b] ;
    bool haveA1 = false ;
    bool haveA2 = false ;
    
    string str1,str2 ;

    getline(cin,str1) ;
    getline(cin,str2) ;

    
    for (int i = 0 ; i < str1.length() ; i++){
        if (str1[i] == 'A'){
            haveA1 = true ;
        }
    }

    for (int i = 0 ; i < str2.length() ; i++){
        if (str2[i] == 'A'){
            haveA2 = true ;
        }
    }
    
    int sum1 = 0, sum2 = 0 ;
    
    for (int j = 0 ; j < str1.length() ; j++) {
            for (int i = 0 ; i < 8 ; i++){    
                if (number[i] == str1[j]) {
                    sum1 += i + 2 ;
                }

               
            }
            if (str1[j] == 'J' || str1[j] == 'Q' || str1[j] == 'K' ){
                    sum1 += 10 ;
            }

            if (str1[j] == '1'){
                if (str1[j+1] == '0'){
                    sum1 += 10 ;
                }
            }
    }

    if (haveA1 == true){
        if (sum1 <= 10){
            sum1 += 11 ;
        } else {
            sum1 += 1 ;
        }
    }

    for (int j = 0 ; j < str2.length() ; j++) {
            for (int i = 0 ; i < 8 ; i++){    
                if (number[i] == str2[j]) {
                    sum2 += i + 2 ;
                }

               
            }
            if (str2[j] == 'J' || str2[j] == 'Q' || str2[j] == 'K' ){
                    sum2 += 10 ;
            }

            if (str2[j] == '1'){
                if (str2[j+1] == '0'){
                    sum2 += 10 ;
                }
            }
    }

    if (haveA2 == true){
        if (sum2 <= 10){
            sum2 += 11 ;
        } else {
            sum2 += 1 ;
        }
    }

    if (sum1 > 21 && sum2 > 21){
        cout << "Draw" << endl ;
    } else if (sum1 <= 21 && sum2 > 21){
        cout << 'A' << endl ;
    } else if (sum1 > 21 && sum2 <= 21){
        cout << 'B' << endl ;
    } else if (sum1 <= 21 && sum2 <= 21)
        if (sum1 > sum2){
            cout << 'A' << endl ;
        } else if (sum1 == sum2){
            cout << "Draw" << endl ;
        } else if (sum1 < sum2){
            cout << 'B' << endl ;
        }


    cout << sum1 << " " << sum2 ;


}
# 0712, 2024-09-28 10:15:43, PPPPPPPPPPPPP-P-PPP- (85%)

#include <bits/stdc++.h>
using namespace std ;

int main () {

    char number[8] = {'2','3','4','5','6','7','8','9'} ;

    string first,word = "" ;
    getline(cin,first) ;
    word += first[0] ;
    int a = stoi(word) ;

    word = "" ;
    word += first[2] ;
    int b = stoi(word) ;

    // string arr1[a] ;
    // string arr2[b] ;
    int haveA1 = 0 ;
    int haveA2 = 0 ;
    
    string str1,str2 ;

    getline(cin,str1) ;
    getline(cin,str2) ;

    
    for (int i = 0 ; i < str1.length() ; i++){
        if (str1[i] == 'A'){
            haveA1 += 1 ;
        }
    }

    for (int i = 0 ; i < str2.length() ; i++){
        if (str2[i] == 'A'){
            haveA2 += 1;
        }
    }
    
    int sum1 = 0, sum2 = 0 ;
    
    for (int j = 0 ; j < str1.length() ; j++) {
            for (int i = 0 ; i < 8 ; i++){    
                if (number[i] == str1[j]) {
                    sum1 += i + 2 ;
                }

               
            }
            if (str1[j] == 'J' || str1[j] == 'Q' || str1[j] == 'K' ){
                    sum1 += 10 ;
            }

            if (str1[j] == '1'){
                if (str1[j+1] == '0'){
                    sum1 += 10 ;
                }
            }
    }

    if (haveA1 > 0){
        for (int i = 0 ; i < haveA1 ; i++){
            if (sum1 <= 10){
                sum1 += 11 ;
            } else {
                sum1 += 1 ;
            }
        }
    }

    for (int j = 0 ; j < str2.length() ; j++) {
            for (int i = 0 ; i < 8 ; i++){    
                if (number[i] == str2[j]) {
                    sum2 += i + 2 ;
                }

               
            }
            if (str2[j] == 'J' || str2[j] == 'Q' || str2[j] == 'K' ){
                    sum2 += 10 ;
            }

            if (str2[j] == '1'){
                if (str2[j+1] == '0'){
                    sum2 += 10 ;
                }
            }
    }

    if (haveA2 > 0){
        for (int i = 0 ; i < haveA2 ; i++){
            if (sum2 <= 10){
                sum2 += 11 ;
            } else {
                sum2 += 1 ;
            }
        }
    }

    if (sum1 > 21 && sum2 > 21){
        cout << "Draw" << endl ;
    } else if (sum1 <= 21 && sum2 > 21){
        cout << 'A' << endl ;
    } else if (sum1 > 21 && sum2 <= 21){
        cout << 'B' << endl ;
    } else if (sum1 <= 21 && sum2 <= 21)
        if (sum1 > sum2){
            cout << 'A' << endl ;
        } else if (sum1 == sum2){
            cout << "Draw" << endl ;
        } else if (sum1 < sum2){
            cout << 'B' << endl ;
        }


    cout << sum1 << " " << sum2 ;


}
# 0713, 2024-09-28 10:18:34, Compilation error (0%)

#include <bits/stdc++.h>
using namespace std ;

int main () {

    char number[8] = {'2','3','4','5','6','7','8','9'} ;

    string first,word = "" ;
    getline(cin,first) ;
    word += first[0] ;
    int a = stoi(word) ;

    word = "" ;
    word += first[2] ;
    int b = stoi(word) ;

    // string arr1[a] ;
    // string arr2[b] ;
    int haveA1 = 0 ;
    int haveA2 = 0 ;
    
    string str1,str2 ;

    getline(cin,str1) ;
    getline(cin,str2) ;

    
    for (int i = 0 ; i < str1.length() ; i++){
        if (str1[i] == 'A'){
            haveA1 += 1 ;
        }
    }

    for (int i = 0 ; i < str2.length() ; i++){
        if (str2[i] == 'A'){
            haveA2 += 1;
        }
    }
    
    int sum1 = 0, sum2 = 0 ;
    
    for (int j = 0 ; j < str1.length() ; j++) {
            for (int i = 0 ; i < 8 ; i++){    
                if (number[i] == str1[j]) {
                    sum1 += i + 2 ;
                }

               
            }
            if (str1[j] == 'J' || str1[j] == 'Q' || str1[j] == 'K' ){
                    sum1 += 10 ;
            }

            if (str1[j] == '1'){
                if (str1[j+1] == '0'){
                    sum1 += 10 ;
                }
            }
    }

    if (haveA1 > 0){
        for (int i = 0 ; i < haveA1 ; i++){
            if (sum1 <= 10){
                sum1 += 11 ;
            } else {
                sum1 += 1 ;
            }
        }
    }

    for (int j = 0 ; j < str2.length() ; j++) {
            for (int i = 0 ; i < 8 ; i++){    
                if (number[i] == str2[j]) {
                    sum2 += i + 2 ;
                }

               
            }
            if (str2[j] == 'J' || str2[j] == 'Q' || str2[j] == 'K' ){
                    sum2 += 10 ;
            }

            if (str2[j] == '1'){
                if (str2[j+1] == '0'){
                    sum2 += 10 ;
                }
            }
    }

    if (haveA2 > 0){
        for (int i = 0 ; i < haveA2 ; i++){
            if (sum2 <= 10){
                sum2 += 11 ;
            } else {
                sum2 += 1 ;
            }
        }

        if (sum2 == 22 && haveA2 == 2){
            sum -= 1 ;
        }
    }

    if (sum1 > 21 && sum2 > 21){
        cout << "Draw" << endl ;
    } else if (sum1 <= 21 && sum2 > 21){
        cout << 'A' << endl ;
    } else if (sum1 > 21 && sum2 <= 21){
        cout << 'B' << endl ;
    } else if (sum1 <= 21 && sum2 <= 21)
        if (sum1 > sum2){
            cout << 'A' << endl ;
        } else if (sum1 == sum2){
            cout << "Draw" << endl ;
        } else if (sum1 < sum2){
            cout << 'B' << endl ;
        }


    cout << sum1 << " " << sum2 ;


}
# 0714, 2024-09-28 10:19:05, Compilation error (0%)

#include <bits/stdc++.h>
using namespace std ;

int main () {

    char number[8] = {'2','3','4','5','6','7','8','9'} ;

    string first,word = "" ;
    getline(cin,first) ;
    word += first[0] ;
    int a = stoi(word) ;

    word = "" ;
    word += first[2] ;
    int b = stoi(word) ;

    // string arr1[a] ;
    // string arr2[b] ;
    int haveA1 = 0 ;
    int haveA2 = 0 ;
    
    string str1,str2 ;

    getline(cin,str1) ;
    getline(cin,str2) ;

    
    for (int i = 0 ; i < str1.length() ; i++){
        if (str1[i] == 'A'){
            haveA1 += 1 ;
        }
    }

    for (int i = 0 ; i < str2.length() ; i++){
        if (str2[i] == 'A'){
            haveA2 += 1;
        }
    }
    
    int sum1 = 0, sum2 = 0 ;
    
    for (int j = 0 ; j < str1.length() ; j++) {
            for (int i = 0 ; i < 8 ; i++){    
                if (number[i] == str1[j]) {
                    sum1 += i + 2 ;
                }

               
            }
            if (str1[j] == 'J' || str1[j] == 'Q' || str1[j] == 'K' ){
                    sum1 += 10 ;
            }

            if (str1[j] == '1'){
                if (str1[j+1] == '0'){
                    sum1 += 10 ;
                }
            }
    }

    if (haveA1 > 0){
        for (int i = 0 ; i < haveA1 ; i++){
            if (sum1 <= 10){
                sum1 += 11 ;
            } else {
                sum1 += 1 ;
            }
             
            if (sum1 == 22 && haveA1 == 2){
            sum1 -= 1 ;
        }
    }
        }
    }

    for (int j = 0 ; j < str2.length() ; j++) {
            for (int i = 0 ; i < 8 ; i++){    
                if (number[i] == str2[j]) {
                    sum2 += i + 2 ;
                }

               
            }
            if (str2[j] == 'J' || str2[j] == 'Q' || str2[j] == 'K' ){
                    sum2 += 10 ;
            }

            if (str2[j] == '1'){
                if (str2[j+1] == '0'){
                    sum2 += 10 ;
                }
            }
    }

    if (haveA2 > 0){
        for (int i = 0 ; i < haveA2 ; i++){
            if (sum2 <= 10){
                sum2 += 11 ;
            } else {
                sum2 += 1 ;
            }
        }

        if (sum2 == 22 && haveA2 == 2){
            sum2 -= 1 ;
        }
    }

    if (sum1 > 21 && sum2 > 21){
        cout << "Draw" << endl ;
    } else if (sum1 <= 21 && sum2 > 21){
        cout << 'A' << endl ;
    } else if (sum1 > 21 && sum2 <= 21){
        cout << 'B' << endl ;
    } else if (sum1 <= 21 && sum2 <= 21)
        if (sum1 > sum2){
            cout << 'A' << endl ;
        } else if (sum1 == sum2){
            cout << "Draw" << endl ;
        } else if (sum1 < sum2){
            cout << 'B' << endl ;
        }


    cout << sum1 << " " << sum2 ;


}
# 0715, 2024-09-28 10:19:41, PPPPPPPPPPPPP-P-PPP- (85%)

#include <bits/stdc++.h>
using namespace std ;

int main () {

    char number[8] = {'2','3','4','5','6','7','8','9'} ;

    string first,word = "" ;
    getline(cin,first) ;
    word += first[0] ;
    int a = stoi(word) ;

    word = "" ;
    word += first[2] ;
    int b = stoi(word) ;

    // string arr1[a] ;
    // string arr2[b] ;
    int haveA1 = 0 ;
    int haveA2 = 0 ;
    
    string str1,str2 ;

    getline(cin,str1) ;
    getline(cin,str2) ;

    
    for (int i = 0 ; i < str1.length() ; i++){
        if (str1[i] == 'A'){
            haveA1 += 1 ;
        }
    }

    for (int i = 0 ; i < str2.length() ; i++){
        if (str2[i] == 'A'){
            haveA2 += 1;
        }
    }
    
    int sum1 = 0, sum2 = 0 ;
    
    for (int j = 0 ; j < str1.length() ; j++) {
            for (int i = 0 ; i < 8 ; i++){    
                if (number[i] == str1[j]) {
                    sum1 += i + 2 ;
                }

               
            }
            if (str1[j] == 'J' || str1[j] == 'Q' || str1[j] == 'K' ){
                    sum1 += 10 ;
            }

            if (str1[j] == '1'){
                if (str1[j+1] == '0'){
                    sum1 += 10 ;
                }
            }
    }

    if (haveA1 > 0){
        for (int i = 0 ; i < haveA1 ; i++){
            if (sum1 <= 10){
                sum1 += 11 ;
            } else {
                sum1 += 1 ;
            }
             
            if (sum1 == 22 && haveA1 == 2){
            sum1 -= 1 ;
        }
        }
    }

    for (int j = 0 ; j < str2.length() ; j++) {
            for (int i = 0 ; i < 8 ; i++){    
                if (number[i] == str2[j]) {
                    sum2 += i + 2 ;
                }

               
            }
            if (str2[j] == 'J' || str2[j] == 'Q' || str2[j] == 'K' ){
                    sum2 += 10 ;
            }

            if (str2[j] == '1'){
                if (str2[j+1] == '0'){
                    sum2 += 10 ;
                }
            }
    }

    if (haveA2 > 0){
        for (int i = 0 ; i < haveA2 ; i++){
            if (sum2 <= 10){
                sum2 += 11 ;
            } else {
                sum2 += 1 ;
            }
        }

        if (sum2 == 22 && haveA2 == 2){
            sum2 -= 1 ;
        }
    }

    if (sum1 > 21 && sum2 > 21){
        cout << "Draw" << endl ;
    } else if (sum1 <= 21 && sum2 > 21){
        cout << 'A' << endl ;
    } else if (sum1 > 21 && sum2 <= 21){
        cout << 'B' << endl ;
    } else if (sum1 <= 21 && sum2 <= 21)
        if (sum1 > sum2){
            cout << 'A' << endl ;
        } else if (sum1 == sum2){
            cout << "Draw" << endl ;
        } else if (sum1 < sum2){
            cout << 'B' << endl ;
        }


    cout << sum1 << " " << sum2 ;


}

# 0716, 2024-09-28 10:10:31, ---------P---------- (5%)

#include<bits/stdc++.h>
using namespace std;
vector <pair<char,int>> v={{'A',1},{'2',2},{'3',3},
{'4',4},{'5',5},{'6',6},{'7',7},{'8',8},{'9',9},{'10',10}
,{'J',10},{'Q',10},{'K',10}};

int main(){
    int a,b,suma=0,sumb=0; char arr_a[3],arr_b[0]; bool checkAa=false,checkAb=false;
    cin>>a>>b;
    for(int i=0;i<a ;i++){
        cin>>arr_a[i];
        for(int j=0;j<13;j++){
            if(arr_a[i]==v[j].first&&j!=0){
                suma+=v[j].second;
            }
            else{
                checkAa =true;
            }
        }
    }
    for(int i=0;i<b ;i++){
        cin>>arr_b[i];
        for(int j=0;j<13;j++){
            if(arr_b[i]==v[j].first&&j!=0){
                sumb+=v[j].second;
            }
            else{
                checkAb =true;
            }
        }
    }
    if(checkAa){
        if(abs(suma+1-21)<abs(suma+11-21)){
            suma+=1;
        }
        else{
            suma+=11;
        }
    }
        if(checkAb){
        if(abs(sumb+1-21)<abs(sumb+11-21)){
            sumb+=1;
        }
        else{
            sumb+=11;
        }
    }
    //////////////////////////

    
    if(suma>sumb){
        cout<<"A"<<endl;
    }
    else if (suma<sumb){
        cout<<"B"<<endl;
    }
    else{
        cout<<"Draw"<<endl;
    }





    cout<<suma<<" "<<sumb;
    

    return 0;
}
# 0717, 2024-09-28 10:24:17, P-PPP----P---------- (25%)

#include <bits/stdc++.h>
using namespace std;
vector<pair<char, int>> v = {{'A', 1}, {'2', 2}, {'3', 3}, {'4', 4}, {'5', 5}, {'6', 6}, {'7', 7}, {'8', 8}, {'9', 9}, {'10', 10}, {'J', 10}, {'Q', 10}, {'K', 10}};

int main()
{
    int a, b, suma = 0, sumb = 0;
    char arr_a[3], arr_b[0];
    bool checkAa = false, checkAb = false;
    cin >> a >> b;
    for (int i = 0; i < a; i++)
    {
        cin >> arr_a[i];
        for (int j = 0; j < 13; j++)
        {
            if (arr_a[i] == v[j].first && j != 0)
            {
                suma += v[j].second;
            }
            else if (arr_a[i] == v[j].first && j==0)
            {
                // checkAa =true;
                if (abs(suma + 1 - 21) < abs(suma + 11 - 21))
                {
                    suma += 1;
                }
                else
                {
                    suma += 11;
                }
            }
            //cout<<"a:"<<v[j].second<<" ";
        }
    }
    for (int i = 0; i < b; i++)
    {
        cin >> arr_b[i];
        for (int j = 0; j < 13; j++)
        {
            if (arr_b[i] == v[j].first && j != 0)
            {
                sumb += v[j].second;
            }
            else if (j==0&&arr_b[i] == v[j].first)
            {
                // checkAb = true;
                if (abs(sumb + 1 - 21) < abs(sumb + 11 - 21))
                {
                    sumb += 1;
                }
                else
                {
                    sumb += 11;
                }
            }
            //cout<<"b:"<<v[j].second<<" ";
        }
    }

    //////////////////////////

    if (suma > sumb)
    {
        cout << "A" << endl;
    }
    else if (suma < sumb)
    {
        cout << "B" << endl;
    }
    else
    {
        cout << "Draw" << endl;
    }

    cout << suma << " " << sumb;

    return 0;
}

/*

    if(checkAa){
        if(abs(suma+1-21)<abs(suma+11-21)){
            suma+=1;
        }
        else{
            suma+=11;
        }
    }
        if(checkAb){
        if(abs(sumb+1-21)<abs(sumb+11-21)){
            sumb+=1;
        }
        else{
            sumb+=11;
        }
    }
*/
# 0718, 2024-09-28 10:27:05, P-PPP-P--P---------- (30%)

#include <bits/stdc++.h>
using namespace std;
vector<pair<char, int>> v = {{'A', 1}, {'2', 2}, {'3', 3}, {'4', 4}, {'5', 5}, {'6', 6}, {'7', 7}, {'8', 8}, {'9', 9}, {'10', 10}, {'J', 10}, {'Q', 10}, {'K', 10}};

int main()
{
    int a, b, suma = 0, sumb = 0;
    char arr_a[3], arr_b[0];
    bool checkAa = false, checkAb = false;
    cin >> a >> b;
    for (int i = 0; i < a; i++)
    {
        cin >> arr_a[i];
        for (int j = 0; j < 13; j++)
        {
            if (arr_a[i] == v[j].first && j != 0)
            {
                suma += v[j].second;
            }
            else if (arr_a[i] == v[j].first && j == 0)
            {
                // checkAa =true;
                if (abs(suma + 1 - 21) < abs(suma + 11 - 21))
                {
                    suma += 1;
                }
                else
                {
                    suma += 11;
                }
            }
            // cout<<"a:"<<v[j].second<<" ";
        }
    }
    for (int i = 0; i < b; i++)
    {
        cin >> arr_b[i];
        for (int j = 0; j < 13; j++)
        {
            if (arr_b[i] == v[j].first && j != 0)
            {
                sumb += v[j].second;
            }
            else if (j == 0 && arr_b[i] == v[j].first)
            {
                // checkAb = true;
                if (abs(sumb + 1 - 21) < abs(sumb + 11 - 21))
                {
                    sumb += 1;
                }
                else
                {
                    sumb += 11;
                }
            }
            // cout<<"b:"<<v[j].second<<" ";
        }
    }

    //////////////////////////
    if (suma > 21 && sumb <= 21)
    {
        cout << "B" << endl;
    }
    else if (suma <= 21 && sumb > 21)
    {
        cout << "A" << endl;
    }
    else
    {
        if (suma > sumb)
        {
            cout << "A" << endl;
        }
        else if (suma < sumb)
        {
            cout << "B" << endl;
        }
        else
        {
            cout << "Draw" << endl;
        }
    }

    cout << suma << " " << sumb;

    return 0;
}

/*

    if(checkAa){
        if(abs(suma+1-21)<abs(suma+11-21)){
            suma+=1;
        }
        else{
            suma+=11;
        }
    }
        if(checkAb){
        if(abs(sumb+1-21)<abs(sumb+11-21)){
            sumb+=1;
        }
        else{
            sumb+=11;
        }
    }
*/
# 0719, 2024-09-28 10:28:41, P-PPP-P--P---------- (30%)

#include <bits/stdc++.h>
using namespace std;
vector<pair<char, int>> v = {{'A', 1}, {'2', 2}, {'3', 3}, {'4', 4}, {'5', 5}, {'6', 6}, {'7', 7}, {'8', 8}, {'9', 9}, {'10', 10}, {'J', 10}, {'Q', 10}, {'K', 10}};

int main()
{
    int a, b, suma = 0, sumb = 0;
    char arr_a[3], arr_b[0];
    bool checkAa = false, checkAb = false;
    cin >> a >> b;
    for (int i = 0; i < a; i++)
    {
        cin >> arr_a[i];
        for (int j = 0; j < 13; j++)
        {
            if (arr_a[i] == v[j].first && j != 0)
            {
                suma += v[j].second;
            }
            else if (arr_a[i] == v[j].first && j == 0)
            {
                // checkAa =true;
                if (abs(suma + 1 - 21) < abs(suma + 11 - 21))
                {
                    suma += 1;
                }
                else
                {
                    suma += 11;
                }
            }
            // cout<<"a:"<<v[j].second<<" ";
        }
    }
    for (int i = 0; i < b; i++)
    {
        cin >> arr_b[i];
        for (int j = 0; j < 13; j++)
        {
            if (arr_b[i] == v[j].first && j != 0)
            {
                sumb += v[j].second;
            }
            else if (j == 0 && arr_b[i] == v[j].first)
            {
                // checkAb = true;
                if (abs(sumb + 1 - 21) < abs(sumb + 11 - 21))
                {
                    sumb += 1;
                }
                else
                {
                    sumb += 11;
                }
            }
            // cout<<"b:"<<v[j].second<<" ";
        }
    }

    //////////////////////////
    if (suma > 21 && sumb <= 21)
    {
        cout << "B" << endl;
    }
    else if (suma <= 21 && sumb > 21)
    {
        cout << "A" << endl;
    }
    else if (suma >21 && sumb >21){
        cout << "Draw" << endl;
    }
    else
    {
        if (suma > sumb)
        {
            cout << "A" << endl;
        }
        else if (suma < sumb)
        {
            cout << "B" << endl;
        }
        else
        {
            cout << "Draw" << endl;
        }
    }

    cout << suma << " " << sumb;

    return 0;
}

/*

    if(checkAa){
        if(abs(suma+1-21)<abs(suma+11-21)){
            suma+=1;
        }
        else{
            suma+=11;
        }
    }
        if(checkAb){
        if(abs(sumb+1-21)<abs(sumb+11-21)){
            sumb+=1;
        }
        else{
            sumb+=11;
        }
    }
*/
# 0720, 2024-09-28 10:35:52, ------P------------- (5%)

#include <bits/stdc++.h>
using namespace std;
vector<pair<char, int>> v = {{'A', 1}, {'2', 2}, {'3', 3}, {'4', 4}, {'5', 5}, {'6', 6}, {'7', 7}, {'8', 8}, {'9', 9}, {'10', 10}, {'J', 10}, {'Q', 10}, {'K', 10}};

int main()
{
    int a, b, suma = 0, sumb = 0;
    char arr_a[3], arr_b[0];
    bool checkAa = false, checkAb = false;
    cin >> a >> b;
    for (int i = 0; i < a; i++)
    {
        cin >> arr_a[i];
        for (int j = 0; j <= 13; j++)
        {
            if (arr_a[i] == v[j].first && j != 0)
            {
                suma += v[j].second;
                //cout<<v[j].first<<v[j].second<<" ";
            }
            else if (arr_a[i] == v[j].first && j == 0)
            {
                // checkAa =true;
                if (abs(suma + 1 - 21) < abs(suma + 11 - 21))
                {
                    suma += 1;
                }
                else
                {
                    suma += 11;
                }
            }
            // cout<<"a:"<<v[j].second<<" ";
        }
    }
    for (int i = 0; i <= b; i++)
    {
        cin >> arr_b[i];
        for (int j = 0; j < 13; j++)
        {
            if (arr_b[i] == v[j].first && j != 0)
            {
                sumb += v[j].second;
                //cout<<v[j].first<<v[j].second<<" "<<endl;
            }
            else if (j == 0 && arr_b[i] == v[j].first)
            {
                // checkAb = true;
                if (abs(sumb + 1 - 21) < abs(sumb + 11 - 21))
                {
                    sumb += 1;
                }
                else
                {
                    sumb += 11;
                }
            }
            // cout<<"b:"<<v[j].second<<" ";
        }
    }

    //////////////////////////
    if (suma > 21 && sumb <= 21)
    {
        cout << "B" << endl;
    }
    else if (suma <= 21 && sumb > 21)
    {
        cout << "A" << endl;
    }
    else if (suma >21 && sumb >21){
        cout << "Draw" << endl;
    }
    else
    {
        if (suma > sumb)
        {
            cout << "A" << endl;
        }
        else if (suma < sumb)
        {
            cout << "B" << endl;
        }
        else
        {
            cout << "Draw" << endl;
        }
    }

    cout << suma << " " << sumb;

    return 0;
}

/*

    if(checkAa){
        if(abs(suma+1-21)<abs(suma+11-21)){
            suma+=1;
        }
        else{
            suma+=11;
        }
    }
        if(checkAb){
        if(abs(sumb+1-21)<abs(sumb+11-21)){
            sumb+=1;
        }
        else{
            sumb+=11;
        }
    }
*/
# 0721, 2024-09-28 10:47:10, P-PPP-P---PP-------- (35%)

#include <bits/stdc++.h>
using namespace std;
vector<pair<char, int>> v = {{'A', 1}, {'2', 2}, {'3', 3}, {'4', 4}, {'5', 5}, {'6', 6}, {'7', 7}, {'8', 8}, {'9', 9}, {'10', 10}, {'J', 10}, {'Q', 10}, {'K', 10}};

int main()
{
    int a, b, suma = 0, sumb = 0;
    char arr_a[3], arr_b[0];
    int checkAa = 0, checkAb = 0;
    cin >> a >> b;
    for (int i = 0; i < a; i++)
    {
        cin >> arr_a[i];
        for (int j = 0; j <= 13; j++)
        {
            if (arr_a[i] == v[j].first && j != 0)
            {
                suma += v[j].second;
                //cout<<v[j].first<<v[j].second<<" ";
            }
            else if (arr_a[i] == v[j].first && j == 0)
            {
                checkAa++;

            }
            // cout<<"a:"<<v[j].second<<" ";
        }
    }
    for (int i = 0; i < b; i++)
    {
        cin >> arr_b[i];
        for (int j = 0; j < 13; j++)
        {
            if (arr_b[i] == v[j].first && j != 0)
            {
                sumb += v[j].second;
                //cout<<v[j].first<<v[j].second<<" "<<endl;
            }
            else if (j == 0 && arr_b[i] == v[j].first)
            {
                checkAb++;

            }
            // cout<<"b:"<<v[j].second<<" ";
        }
    }
    
    while (checkAa!=0){
        if(abs(suma+1-21)>abs(suma+11-21)&&suma+11<10){
            suma+=11;
        }
        else{
            suma+=1;
        }
        checkAa--;
    }
    while (checkAb!=0){
        if(abs(sumb+1-21)>abs(sumb+11-21)&&sumb+11<10){
            sumb+=11;
        }
        else{
            sumb+=1;
        }
        checkAb--;
    }

    //////////////////////////
    if (suma > 21 && sumb <= 21)
    {
        cout << "B" << endl;
    }
    else if (suma <= 21 && sumb > 21)
    {
        cout << "A" << endl;
    }
    else if (suma >21 && sumb >21){
        cout << "Draw" << endl;
    }
    else
    {
        if (suma > sumb)
        {
            cout << "A" << endl;
        }
        else if (suma < sumb)
        {
            cout << "B" << endl;
        }
        else
        {
            cout << "Draw" << endl;
        }
    }

    cout << suma << " " << sumb;

    return 0;
}

/*

    if(checkAa){
        if(abs(suma+1-21)<abs(suma+11-21)){
            suma+=1;
        }
        else{
            suma+=11;
        }
    }
        if(checkAb){
        if(abs(sumb+1-21)<abs(sumb+11-21)){
            sumb+=1;
        }
        else{
            sumb+=11;
        }
    }
*/
# 0722, 2024-09-28 11:53:12, -------------------- (0%)

#include <bits/stdc++.h>
using namespace std;
vector<pair<char, int>> v = {{'A', 1}, {'2', 2}, {'3', 3}, {'4', 4}, {'5', 5}, {'6', 6}, {'7', 7}, {'8', 8}, {'9', 9}, {'10', 10}, {'J', 10}, {'Q', 10}, {'K', 10}};

int main()
{
    int a, b, suma = 0, sumb = 0;
    char arr_a[3], arr_b[3];
    int checkAa = 0, checkAb = 0;
    cin >> a >> b;
    for (int i = 0; i < a; i++)
    {
        cin >> arr_a[i];
        for (int j = 0; j <= 13; j++)
        {
            if (arr_a[i] == v[j].first && j != 0)
            {
                suma += v[j].second;
                //cout<<v[j].first<<v[j].second<<" ";
            }
            else if (arr_a[i] == v[j].first && j == 0)
            {
                checkAa++;

            }
            // cout<<"a:"<<v[j].second<<" ";
        }
    }
    for (int i = 0; i < b; i++)
    {
        cin >> arr_b[i];
        for (int j = 0; j < 13; j++)
        {
            if (arr_b[i] == v[j].first && j != 0)
            {
                sumb += v[j].second;
                cout<<v[j].first<<v[j].second<<" "<<endl;
            }
            else if (j == 0 && arr_b[i] == v[j].first)
            {
                checkAb++;

            }
            // cout<<"b:"<<v[j].second<<" ";
        }
    }
    
    while (checkAa!=0){
        if(abs(suma+1-21)>abs(suma+11-21)){
            suma+=11;
        }
        else{
            suma+=1;
        }
        checkAa--;
    }
    while (checkAb!=0){
        if(abs(sumb+1-21)>abs(sumb+11-21)){
            sumb+=11;
        }
        else{
            sumb+=1;
        }
        checkAb--;
    }

    //////////////////////////
    if (suma > 21 && sumb <= 21)
    {
        cout << "B" << endl;
    }
    else if (suma <= 21 && sumb > 21)
    {
        cout << "A" << endl;
    }
    else if (suma >21 && sumb >21){
        cout << "Draw" << endl;
    }
    else
    {
        if (suma > sumb)
        {
            cout << "A" << endl;
        }
        else if (suma < sumb)
        {
            cout << "B" << endl;
        }
        else
        {
            cout << "Draw" << endl;
        }
    }

    cout << suma << " " << sumb;

    return 0;
}

/*

    if(checkAa){
        if(abs(suma+1-21)<abs(suma+11-21)){
            suma+=1;
        }
        else{
            suma+=11;
        }
    }
        if(checkAb){
        if(abs(sumb+1-21)<abs(sumb+11-21)){
            sumb+=1;
        }
        else{
            sumb+=11;
        }
    }
*/
# 0723, 2024-09-28 11:53:30, P-PPP-P--P-P-------- (35%)

#include <bits/stdc++.h>
using namespace std;
vector<pair<char, int>> v = {{'A', 1}, {'2', 2}, {'3', 3}, {'4', 4}, {'5', 5}, {'6', 6}, {'7', 7}, {'8', 8}, {'9', 9}, {'10', 10}, {'J', 10}, {'Q', 10}, {'K', 10}};

int main()
{
    int a, b, suma = 0, sumb = 0;
    char arr_a[3], arr_b[3];
    int checkAa = 0, checkAb = 0;
    cin >> a >> b;
    for (int i = 0; i < a; i++)
    {
        cin >> arr_a[i];
        for (int j = 0; j <= 13; j++)
        {
            if (arr_a[i] == v[j].first && j != 0)
            {
                suma += v[j].second;
                //cout<<v[j].first<<v[j].second<<" ";
            }
            else if (arr_a[i] == v[j].first && j == 0)
            {
                checkAa++;

            }
            // cout<<"a:"<<v[j].second<<" ";
        }
    }
    for (int i = 0; i < b; i++)
    {
        cin >> arr_b[i];
        for (int j = 0; j < 13; j++)
        {
            if (arr_b[i] == v[j].first && j != 0)
            {
                sumb += v[j].second;
                //cout<<v[j].first<<v[j].second<<" "<<endl;
            }
            else if (j == 0 && arr_b[i] == v[j].first)
            {
                checkAb++;

            }
            // cout<<"b:"<<v[j].second<<" ";
        }
    }
    
    while (checkAa!=0){
        if(abs(suma+1-21)>abs(suma+11-21)){
            suma+=11;
        }
        else{
            suma+=1;
        }
        checkAa--;
    }
    while (checkAb!=0){
        if(abs(sumb+1-21)>abs(sumb+11-21)){
            sumb+=11;
        }
        else{
            sumb+=1;
        }
        checkAb--;
    }

    //////////////////////////
    if (suma > 21 && sumb <= 21)
    {
        cout << "B" << endl;
    }
    else if (suma <= 21 && sumb > 21)
    {
        cout << "A" << endl;
    }
    else if (suma >21 && sumb >21){
        cout << "Draw" << endl;
    }
    else
    {
        if (suma > sumb)
        {
            cout << "A" << endl;
        }
        else if (suma < sumb)
        {
            cout << "B" << endl;
        }
        else
        {
            cout << "Draw" << endl;
        }
    }

    cout << suma << " " << sumb;

    return 0;
}

/*

    if(checkAa){
        if(abs(suma+1-21)<abs(suma+11-21)){
            suma+=1;
        }
        else{
            suma+=11;
        }
    }
        if(checkAb){
        if(abs(sumb+1-21)<abs(sumb+11-21)){
            sumb+=1;
        }
        else{
            sumb+=11;
        }
    }
*/
# 0724, 2024-09-28 11:57:17, PPPPPPPPP--P-------- (50%)

#include <bits/stdc++.h>
using namespace std;
vector<pair<string, int>> v = {{"A", 1}, {"2", 2}, {"3", 3}, {"4", 4}, {"5", 5}, {"6", 6}, {"7", 7}, {"8", 8}, {"9", 9}, {"10", 10}, {"J", 10}, {"Q", 10}, {"K", 10}};

int main()
{
    int a, b, suma = 0, sumb = 0;
    string arr_a[3], arr_b[3];
    int checkAa = 0, checkAb = 0;
    cin >> a >> b;
    for (int i = 0; i < a; i++)
    {
        cin >> arr_a[i];
        for (int j = 0; j <= 13; j++)
        {
            if (arr_a[i] == v[j].first && j != 0)
            {
                suma += v[j].second;
                //cout<<v[j].first<<v[j].second<<" ";
            }
            else if (arr_a[i] == v[j].first && j == 0)
            {
                checkAa++;

            }
            // cout<<"a:"<<v[j].second<<" ";
        }
    }
    for (int i = 0; i < b; i++)
    {
        cin >> arr_b[i];
        for (int j = 0; j < 13; j++)
        {
            if (arr_b[i] == v[j].first && j != 0)
            {
                sumb += v[j].second;
                //cout<<v[j].first<<v[j].second<<" "<<endl;
            }
            else if (j == 0 && arr_b[i] == v[j].first)
            {
                checkAb++;

            }
            // cout<<"b:"<<v[j].second<<" ";
        }
    }
    
    while (checkAa!=0){
        if(abs(suma+1-21)>abs(suma+11-21)){
            suma+=11;
        }
        else{
            suma+=1;
        }
        checkAa--;
    }
    while (checkAb!=0){
        if(abs(sumb+1-21)>abs(sumb+11-21)){
            sumb+=11;
        }
        else{
            sumb+=1;
        }
        checkAb--;
    }

    //////////////////////////
    if (suma > 21 && sumb <= 21)
    {
        cout << "B" << endl;
    }
    else if (suma <= 21 && sumb > 21)
    {
        cout << "A" << endl;
    }
    else if (suma >21 && sumb >21){
        cout << "Draw" << endl;
    }
    else
    {
        if (suma > sumb)
        {
            cout << "A" << endl;
        }
        else if (suma < sumb)
        {
            cout << "B" << endl;
        }
        else
        {
            cout << "Draw" << endl;
        }
    }

    cout << suma << " " << sumb;

    return 0;
}

/*

    if(checkAa){
        if(abs(suma+1-21)<abs(suma+11-21)){
            suma+=1;
        }
        else{
            suma+=11;
        }
    }
        if(checkAb){
        if(abs(sumb+1-21)<abs(sumb+11-21)){
            sumb+=1;
        }
        else{
            sumb+=11;
        }
    }
*/
# 0725, 2024-09-28 11:59:17, PPPPPPPP--PPPPPPPP-P (85%)

#include <bits/stdc++.h>
using namespace std;
vector<pair<string, int>> v = {{"A", 1}, {"2", 2}, {"3", 3}, {"4", 4}, {"5", 5}, {"6", 6}, {"7", 7}, {"8", 8}, {"9", 9}, {"10", 10}, {"J", 10}, {"Q", 10}, {"K", 10}};

int main()
{
    int a, b, suma = 0, sumb = 0;
    string arr_a[3], arr_b[3];
    int checkAa = 0, checkAb = 0;
    cin >> a >> b;
    for (int i = 0; i < a; i++)
    {
        cin >> arr_a[i];
        for (int j = 0; j <= 13; j++)
        {
            if (arr_a[i] == v[j].first && j != 0)
            {
                suma += v[j].second;
                //cout<<v[j].first<<v[j].second<<" ";
            }
            else if (arr_a[i] == v[j].first && j == 0)
            {
                checkAa++;

            }
            // cout<<"a:"<<v[j].second<<" ";
        }
    }
    for (int i = 0; i < b; i++)
    {
        cin >> arr_b[i];
        for (int j = 0; j < 13; j++)
        {
            if (arr_b[i] == v[j].first && j != 0)
            {
                sumb += v[j].second;
                //cout<<v[j].first<<v[j].second<<" "<<endl;
            }
            else if (j == 0 && arr_b[i] == v[j].first)
            {
                checkAb++;

            }
            // cout<<"b:"<<v[j].second<<" ";
        }
    }
    
    while (checkAa!=0){
        if(abs(suma+1-21)>abs(suma+11-21)&&suma+11<21){
            suma+=11;
        }
        else{
            suma+=1;
        }
        checkAa--;
    }
    while (checkAb!=0){
        if(abs(sumb+1-21)>abs(sumb+11-21)&&sumb+11<21){
            sumb+=11;
        }
        else{
            sumb+=1;
        }
        checkAb--;
    }

    //////////////////////////
    if (suma > 21 && sumb <= 21)
    {
        cout << "B" << endl;
    }
    else if (suma <= 21 && sumb > 21)
    {
        cout << "A" << endl;
    }
    else if (suma >21 && sumb >21){
        cout << "Draw" << endl;
    }
    else
    {
        if (suma > sumb)
        {
            cout << "A" << endl;
        }
        else if (suma < sumb)
        {
            cout << "B" << endl;
        }
        else
        {
            cout << "Draw" << endl;
        }
    }

    cout << suma << " " << sumb;

    return 0;
}

/*

    if(checkAa){
        if(abs(suma+1-21)<abs(suma+11-21)){
            suma+=1;
        }
        else{
            suma+=11;
        }
    }
        if(checkAb){
        if(abs(sumb+1-21)<abs(sumb+11-21)){
            sumb+=1;
        }
        else{
            sumb+=11;
        }
    }
*/

# 0726, 2024-09-28 09:37:57, P-PPP-----P---P-P--- (35%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n1,n2,ans=0,ans1=0,check1=0,check2=0;
    cin >> n1 >>n2;
    char a,b;
    for(int i=0; i<n1; i++)
    {
        cin >> a;
        if(a=='1'){
        ans++;
        }
        else if(a=='2'){
        ans+=2;
        }
        else if(a=='3'){
        ans+=3;
        }
        else if(a=='4'){
        ans+=4;
        }
        else if(a=='5'){
        ans+=5;
        }
        else if(a=='6'){
        ans+=6;
        }
        else if(a=='7'){
        ans+=7;
        }
        else if(a=='8'){
        ans+=8;
        }
        else if(a=='9'){
        ans+=9;
        }
        else if(a=='J'){
        ans+=10;
        }
        else if(a=='Q'){
        ans+=10;
        }
        else if(a=='K'){
        ans+=10;
        }
        else if(a=='A'){
         check1++;
        }
    }
    while(check1--){
    if(ans<=10){
    ans+=11;
    }
    else if(ans>10){
    ans++;
    }
    }
    for(int i=0; i<n2; i++)
    {
        cin >> b;
        if(b=='1'){
        ans++;
        }
        else if(b=='2'){
        ans1+=2;
        }
        else if(b=='3'){
        ans1+=3;
        }
        else if(b=='4'){
        ans1+=4;
        }
        else if(b=='5'){
        ans1+=5;
        }
        else if(b=='6'){
        ans1+=6;
        }
        else if(b=='7'){
        ans1+=7;
        }
        else if(b=='8'){
        ans1+=8;
        }
        else if(b=='9'){
        ans1+=9;
        }
        else if(b=='J'){
        ans1+=10;
        }
        else if(b=='Q'){
        ans1+=10;
        }
        else if(b=='K'){
        ans1+=10;
        }
         else if(b=='A'){
         check2++;
        }
    }
     while(check2--){
    if(ans1<=10){
    ans1+=11;
    }
    else if(ans1>10){
    ans1++;
    }
    }
    if(ans>ans1){
    cout << "A"<<endl;
    }
    else if(ans<ans1){
    cout << "B"<<endl;
    }
    else{
    cout << "Draw"<<endl;
    }
    cout << ans<< " "<<ans1;
}
# 0727, 2024-09-28 10:21:32, P-PPP-----P---P-P--- (35%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n1,n2,ans=0,ans1=0,check1=0,check2=0;
    cin >> n1 >>n2;
    char a,b;
    for(int i=0; i<n1; i++)
    {
        cin >> a;
        if(a=='1'){
        ans++;
        }
        else if(a=='2'){
        ans+=2;
        }
        else if(a=='3'){
        ans+=3;
        }
        else if(a=='4'){
        ans+=4;
        }
        else if(a=='5'){
        ans+=5;
        }
        else if(a=='6'){
        ans+=6;
        }
        else if(a=='7'){
        ans+=7;
        }
        else if(a=='8'){
        ans+=8;
        }
        else if(a=='9'){
        ans+=9;
        }
        else if(a=='J'){
        ans+=10;
        }
        else if(a=='Q'){
        ans+=10;
        }
        else if(a=='K'){
        ans+=10;
        }
        else if(a=='A'){
         check1++;
        }
    }
    for(int i=0;i<check1;i++){
    if(ans<=10){
    ans+=11;
    }
    else if(ans>10){
    ans++;
    }
    }
    for(int i=0; i<n2; i++)
    {
        cin >> b;
        if(b=='1'){
        ans++;
        }
        else if(b=='2'){
        ans1+=2;
        }
        else if(b=='3'){
        ans1+=3;
        }
        else if(b=='4'){
        ans1+=4;
        }
        else if(b=='5'){
        ans1+=5;
        }
        else if(b=='6'){
        ans1+=6;
        }
        else if(b=='7'){
        ans1+=7;
        }
        else if(b=='8'){
        ans1+=8;
        }
        else if(b=='9'){
        ans1+=9;
        }
        else if(b=='J'){
        ans1+=10;
        }
        else if(b=='Q'){
        ans1+=10;
        }
        else if(b=='K'){
        ans1+=10;
        }
         else if(b=='A'){
         check2++;
        }
    }
     for(int i=0;i<check2;i++){
    if(ans1<=10){
    ans1+=11;
    }
    else if(ans1>10){
    ans1++;
    }
    }
    if(ans>ans1){
    cout << "A"<<endl;
    }
    else if(ans<ans1){
    cout << "B"<<endl;
    }
    else{
    cout << "Draw"<<endl;
    }
    cout << ans<< " "<<ans1;
}
# 0728, 2024-09-28 10:25:33, P-PPP-----P---P-P--- (35%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n1,n2,ans=0,ans1=0,check1=0,check2=0;
    cin >> n1 >>n2;
    char a,b;
    for(int i=0; i<n1; i++)
    {
        cin >> a;
        if(a=='1'){
        ans++;
        }
        else if(a=='2'){
        ans+=2;
        }
        else if(a=='3'){
        ans+=3;
        }
        else if(a=='4'){
        ans+=4;
        }
        else if(a=='5'){
        ans+=5;
        }
        else if(a=='6'){
        ans+=6;
        }
        else if(a=='7'){
        ans+=7;
        }
        else if(a=='8'){
        ans+=8;
        }
        else if(a=='9'){
        ans+=9;
        }
        else if(a=='J'){
        ans+=10;
        }
        else if(a=='Q'){
        ans+=10;
        }
        else if(a=='K'){
        ans+=10;
        }
        else if(a=='A'){
         check1++;
        }
    }
    for(int i=0;i<check1;i++){
    if(ans<=10){
    ans+=11;
    }
    else if(ans>10){
    ans++;
    }
    }
    for(int i=0; i<n2; i++)
    {
        cin >> b;
        if(b=='1'){
        ans1++;
        }
        else if(b=='2'){
        ans1+=2;
        }
        else if(b=='3'){
        ans1+=3;
        }
        else if(b=='4'){
        ans1+=4;
        }
        else if(b=='5'){
        ans1+=5;
        }
        else if(b=='6'){
        ans1+=6;
        }
        else if(b=='7'){
        ans1+=7;
        }
        else if(b=='8'){
        ans1+=8;
        }
        else if(b=='9'){
        ans1+=9;
        }
        else if(b=='J'){
        ans1+=10;
        }
        else if(b=='Q'){
        ans1+=10;
        }
        else if(b=='K'){
        ans1+=10;
        }
         else if(b=='A'){
         check2++;
        }
    }
     for(int i=0;i<check2;i++){
    if(ans1<=10){
    ans1+=11;
    }
    else if(ans1>10){
    ans1++;
    }
    }
    if(ans>ans1){
    cout << "A"<<endl;
    }
    else if(ans<ans1){
    cout << "B"<<endl;
    }
    else{
    cout << "Draw"<<endl;
    }
    cout << ans<< " "<<ans1;
}
# 0729, 2024-09-28 10:27:59, P-PPP-----P---P-P--- (35%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n1,n2,ans=0,ans1=0,check1=0,check2=0;
    cin >> n1 >>n2;
    char a,b;
    for(int i=0; i<n1; i++)
    {
        cin >> a;
        if(a=='1'){
        ans++;
        }
        else if(a=='2'){
        ans+=2;
        }
        else if(a=='3'){
        ans+=3;
        }
        else if(a=='4'){
        ans+=4;
        }
        else if(a=='5'){
        ans+=5;
        }
        else if(a=='6'){
        ans+=6;
        }
        else if(a=='7'){
        ans+=7;
        }
        else if(a=='8'){
        ans+=8;
        }
        else if(a=='9'){
        ans+=9;
        }
        else if(a=='10'){
        ans+=10;
        }
        else if(a=='J'){
        ans+=10;
        }
        else if(a=='Q'){
        ans+=10;
        }
        else if(a=='K'){
        ans+=10;
        }
        else if(a=='A'){
         check1++;
        }
    }
    for(int i=0;i<check1;i++){
    if(ans<=10){
    ans+=11;
    }
    else if(ans>10){
    ans++;
    }
    }
    for(int i=0; i<n2; i++)
    {
        cin >> b;
        if(b=='1'){
        ans1++;
        }
        else if(b=='2'){
        ans1+=2;
        }
        else if(b=='3'){
        ans1+=3;
        }
        else if(b=='4'){
        ans1+=4;
        }
        else if(b=='5'){
        ans1+=5;
        }
        else if(b=='6'){
        ans1+=6;
        }
        else if(b=='7'){
        ans1+=7;
        }
        else if(b=='8'){
        ans1+=8;
        }
        else if(b=='9'){
        ans1+=9;
        }
        else if(b=='10'){
        ans1+=10;
        }
        else if(b=='J'){
        ans1+=10;
        }
        else if(b=='Q'){
        ans1+=10;
        }
        else if(b=='K'){
        ans1+=10;
        }
         else if(b=='A'){
         check2++;
        }
    }
     for(int i=0;i<check2;i++){
    if(ans1<=10){
    ans1+=11;
    }
    else if(ans1>10){
    ans1++;
    }
    }
    if(ans>ans1){
    cout << "A"<<endl;
    }
    else if(ans<ans1){
    cout << "B"<<endl;
    }
    else{
    cout << "Draw"<<endl;
    }
    cout << ans<< " "<<ans1;
}
# 0730, 2024-09-28 10:35:36, PPPPP---PPP---P-P-P- (55%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n1,n2,ans=0,ans1=0,check1=0,check2=0;
    cin >> n1 >>n2;
    string a,b;
    for(int i=0; i<n1; i++)
    {
        cin >> a;
        if(a=="1"){
        ans++;
        }
        else if(a=="2"){
        ans+=2;
        }
        else if(a=="3"){
        ans+=3;
        }
        else if(a=="4"){
        ans+=4;
        }
        else if(a=="5"){
        ans+=5;
        }
        else if(a=="6"){
        ans+=6;
        }
        else if(a=="7"){
        ans+=7;
        }
        else if(a=="8"){
        ans+=8;
        }
        else if(a=="9"){
        ans+=9;
        }
        else if(a == "10"){
        ans+=10;
        }
        else if(a=="J"){
        ans+=10;
        }
        else if(a=="Q"){
        ans+=10;
        }
        else if(a=="K"){
        ans+=10;
        }
        else if(a=="A"){
         check1++;
        }
    }
    for(int i=0;i<check1;i++){
    if(ans<=10){
    ans+=11;
    }
    else if(ans>10){
    ans++;
    }
    }
    for(int i=0; i<n2; i++)
    {
        cin >> b;
        if(b=="1"){
        ans1++;
        }
        else if(b=="2"){
        ans1+=2;
        }
        else if(b=="3"){
        ans1+=3;
        }
        else if(b=="4"){
        ans1+=4;
        }
        else if(b=="5"){
        ans1+=5;
        }
        else if(b=="6"){
        ans1+=6;
        }
        else if(b=="7"){
        ans1+=7;
        }
        else if(b=="8"){
        ans1+=8;
        }
        else if(b=="9"){
        ans1+=9;
        }
        else if(b == "10"){
        ans1+=10;
        }
        else if(b=="J"){
        ans1+=10;
        }
        else if(b=="Q"){
        ans1+=10;
        }
        else if(b=="K"){
        ans1+=10;
        }
         else if(b=="A"){
         check2++;
        }
    }
     for(int i=0;i<check2;i++){
    if(ans1<=10){
    ans1+=11;
    }
    else if(ans1>10){
    ans1++;
    }
    }
    if(ans>ans1){
    cout << "A"<<endl;
    }
    else if(ans<ans1){
    cout << "B"<<endl;
    }
    else{
    cout << "Draw"<<endl;
    }
    cout << ans<< " "<<ans1;
}
# 0731, 2024-09-28 10:40:06, P-PPPPPP---PP-P-PP-- (60%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n1,n2,ans=0,ans1=0,check1=0,check2=0;
    cin >> n1 >>n2;
    string a,b;
    for(int i=0; i<n1; i++)
    {
        cin >> a;
        if(a=="1"){
        ans++;
        }
        else if(a=="2"){
        ans+=2;
        }
        else if(a=="3"){
        ans+=3;
        }
        else if(a=="4"){
        ans+=4;
        }
        else if(a=="5"){
        ans+=5;
        }
        else if(a=="6"){
        ans+=6;
        }
        else if(a=="7"){
        ans+=7;
        }
        else if(a=="8"){
        ans+=8;
        }
        else if(a=="9"){
        ans+=9;
        }
        else if(a == "10"){
        ans+=10;
        }
        else if(a=="J"){
        ans+=10;
        }
        else if(a=="Q"){
        ans+=10;
        }
        else if(a=="K"){
        ans+=10;
        }
        else if(a=="A"){
         check1++;
        }
    }
    for(int i=0;i<check1;i++){
    if(ans<=10){
    ans+=11;
    }
    else if(ans>10){
    ans++;
    }
    }
    for(int i=0; i<n2; i++)
    {
        cin >> b;
        if(b=="1"){
        ans1++;
        }
        else if(b=="2"){
        ans1+=2;
        }
        else if(b=="3"){
        ans1+=3;
        }
        else if(b=="4"){
        ans1+=4;
        }
        else if(b=="5"){
        ans1+=5;
        }
        else if(b=="6"){
        ans1+=6;
        }
        else if(b=="7"){
        ans1+=7;
        }
        else if(b=="8"){
        ans1+=8;
        }
        else if(b=="9"){
        ans1+=9;
        }
        else if(b == "10"){
        ans1+=10;
        }
        else if(b=="J"){
        ans1+=10;
        }
        else if(b=="Q"){
        ans1+=10;
        }
        else if(b=="K"){
        ans1+=10;
        }
         else if(b=="A"){
         check2++;
        }
    }
     for(int i=0;i<check2;i++){
    if(ans1<=10){
    ans1+=11;
    }
    else if(ans1>10){
    ans1++;
    }
    }
    if(ans>ans1&&ans<21&&ans1<21){
    cout << "A"<<endl;
    }
    else if(ans<ans1&&ans<21&&ans1<21){
    cout << "B"<<endl;
    }
    else if(ans>ans1&&ans>21&&ans1<21){
    cout << "B"<<endl;
    }
    else if(ans<ans1&&ans<21&&ans1>21){
    cout << "A"<<endl;
    }
    else if(ans>21&&ans1>21){
    cout << "Draw"<<endl;
    }
    else{
    cout << "Draw"<<endl;
    }
    cout << ans<< " "<<ans1;
}
# 0732, 2024-09-28 10:47:34, PPPPP-PPP--PP-P-PPP- (70%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n1,n2,ans=0,ans1=0,check1=0,check2=0;
    cin >> n1 >>n2;
    string a,b;
    for(int i=0; i<n1; i++)
    {
        cin >> a;
        if(a=="1"){
        ans++;
        }
        else if(a=="2"){
        ans+=2;
        }
        else if(a=="3"){
        ans+=3;
        }
        else if(a=="4"){
        ans+=4;
        }
        else if(a=="5"){
        ans+=5;
        }
        else if(a=="6"){
        ans+=6;
        }
        else if(a=="7"){
        ans+=7;
        }
        else if(a=="8"){
        ans+=8;
        }
        else if(a=="9"){
        ans+=9;
        }
        else if(a == "10"){
        ans+=10;
        }
        else if(a=="J"){
        ans+=10;
        }
        else if(a=="Q"){
        ans+=10;
        }
        else if(a=="K"){
        ans+=10;
        }
        else if(a=="A"){
         check1++;
        }
    }
    for(int i=0;i<check1;i++){
    if(ans<=10){
    ans+=11;
    }
    else if(ans>10){
    ans++;
    }
    }
    for(int i=0; i<n2; i++)
    {
        cin >> b;
        if(b=="1"){
        ans1++;
        }
        else if(b=="2"){
        ans1+=2;
        }
        else if(b=="3"){
        ans1+=3;
        }
        else if(b=="4"){
        ans1+=4;
        }
        else if(b=="5"){
        ans1+=5;
        }
        else if(b=="6"){
        ans1+=6;
        }
        else if(b=="7"){
        ans1+=7;
        }
        else if(b=="8"){
        ans1+=8;
        }
        else if(b=="9"){
        ans1+=9;
        }
        else if(b == "10"){
        ans1+=10;
        }
        else if(b=="J"){
        ans1+=10;
        }
        else if(b=="Q"){
        ans1+=10;
        }
        else if(b=="K"){
        ans1+=10;
        }
         else if(b=="A"){
         check2++;
        }
    }
     for(int i=0;i<check2;i++){
    if(ans1<=10){
    ans1+=11;
    }
    else if(ans1>10){
    ans1++;
    }
    }
    if(ans>ans1&&ans<=21&&ans1<=21){
    cout << "A"<<endl;
    }
    else if(ans<ans1&&ans<=21&&ans1<=21){
        cout << "s";
    cout << "B"<<endl;

    }
    else if(ans>ans1&&ans>21&&ans1<=21){
         cout << "s";
    cout << "B"<<endl;

    }
    else if(ans<ans1&&ans<=21&&ans1>21){
    cout << "A"<<endl;
    }
    else if(ans>21&&ans1>21){
    cout << "Draw"<<endl;
    }
    else{
    cout << "Draw"<<endl;
    }
    cout << ans<< " "<<ans1;
}
# 0733, 2024-09-28 10:48:16, PPPPPPPPPPPPP-P-PPP- (85%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n1,n2,ans=0,ans1=0,check1=0,check2=0;
    cin >> n1 >>n2;
    string a,b;
    for(int i=0; i<n1; i++)
    {
        cin >> a;
        if(a=="1"){
        ans++;
        }
        else if(a=="2"){
        ans+=2;
        }
        else if(a=="3"){
        ans+=3;
        }
        else if(a=="4"){
        ans+=4;
        }
        else if(a=="5"){
        ans+=5;
        }
        else if(a=="6"){
        ans+=6;
        }
        else if(a=="7"){
        ans+=7;
        }
        else if(a=="8"){
        ans+=8;
        }
        else if(a=="9"){
        ans+=9;
        }
        else if(a == "10"){
        ans+=10;
        }
        else if(a=="J"){
        ans+=10;
        }
        else if(a=="Q"){
        ans+=10;
        }
        else if(a=="K"){
        ans+=10;
        }
        else if(a=="A"){
         check1++;
        }
    }
    for(int i=0;i<check1;i++){
    if(ans<=10){
    ans+=11;
    }
    else if(ans>10){
    ans++;
    }
    }
    for(int i=0; i<n2; i++)
    {
        cin >> b;
        if(b=="1"){
        ans1++;
        }
        else if(b=="2"){
        ans1+=2;
        }
        else if(b=="3"){
        ans1+=3;
        }
        else if(b=="4"){
        ans1+=4;
        }
        else if(b=="5"){
        ans1+=5;
        }
        else if(b=="6"){
        ans1+=6;
        }
        else if(b=="7"){
        ans1+=7;
        }
        else if(b=="8"){
        ans1+=8;
        }
        else if(b=="9"){
        ans1+=9;
        }
        else if(b == "10"){
        ans1+=10;
        }
        else if(b=="J"){
        ans1+=10;
        }
        else if(b=="Q"){
        ans1+=10;
        }
        else if(b=="K"){
        ans1+=10;
        }
         else if(b=="A"){
         check2++;
        }
    }
     for(int i=0;i<check2;i++){
    if(ans1<=10){
    ans1+=11;
    }
    else if(ans1>10){
    ans1++;
    }
    }
    if(ans>ans1&&ans<=21&&ans1<=21){
    cout << "A"<<endl;
    }
    else if(ans<ans1&&ans<=21&&ans1<=21){
     
    cout << "B"<<endl;

    }
    else if(ans>ans1&&ans>21&&ans1<=21){

    cout << "B"<<endl;

    }
    else if(ans<ans1&&ans<=21&&ans1>21){
    cout << "A"<<endl;
    }
    else if(ans>21&&ans1>21){
    cout << "Draw"<<endl;
    }
    else{
    cout << "Draw"<<endl;
    }
    cout << ans<< " "<<ans1;
}
# 0734, 2024-09-28 10:51:45, PPPPPPPPPPPPP-P-PPP- (85%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n1,n2,ans=0,ans1=0,check1=0,check2=0;
    cin >> n1 >>n2;
    string a,b;
    for(int i=0; i<n1; i++)
    {
        cin >> a;
        if(a=="1"){
        ans++;
        }
        else if(a=="2"){
        ans+=2;
        }
        else if(a=="3"){
        ans+=3;
        }
        else if(a=="4"){
        ans+=4;
        }
        else if(a=="5"){
        ans+=5;
        }
        else if(a=="6"){
        ans+=6;
        }
        else if(a=="7"){
        ans+=7;
        }
        else if(a=="8"){
        ans+=8;
        }
        else if(a=="9"){
        ans+=9;
        }
        else if(a == "10"){
        ans+=10;
        }
        else if(a=="J"){
        ans+=10;
        }
        else if(a=="Q"){
        ans+=10;
        }
        else if(a=="K"){
        ans+=10;
        }
        else if(a=="A"){
         check1++;
        }
    }
    for(int i=0;i<check1;i++){
    if(ans<=10){
    ans+=11;
    }
    else if(ans>10){
    ans++;
    }
    }
    for(int i=0; i<n2; i++)
    {
        cin >> b;
        if(b=="1"){
        ans1++;
        }
        else if(b=="2"){
        ans1+=2;
        }
        else if(b=="3"){
        ans1+=3;
        }
        else if(b=="4"){
        ans1+=4;
        }
        else if(b=="5"){
        ans1+=5;
        }
        else if(b=="6"){
        ans1+=6;
        }
        else if(b=="7"){
        ans1+=7;
        }
        else if(b=="8"){
        ans1+=8;
        }
        else if(b=="9"){
        ans1+=9;
        }
        else if(b == "10"){
        ans1+=10;
        }
        else if(b=="J"){
        ans1+=10;
        }
        else if(b=="Q"){
        ans1+=10;
        }
        else if(b=="K"){
        ans1+=10;
        }
         else if(b=="A"){
         check2++;
        }
    }
     for(int i=0;i<check2;i++){
    if(ans1<=10){
    ans1+=11;
    }
    else if(ans1>10){
    ans1++;
    }
    }
    if(ans>ans1&&ans<=21&&ans1<=21){
    cout << "A"<<endl;
    }
    else if(ans<ans1&&ans<=21&&ans1<=21){
     
    cout << "B"<<endl;

    }
    else if(ans>ans1&&ans>21&&ans1<=21){

    cout << "B"<<endl;

    }
    else if(ans<ans1&&ans<=21&&ans1>21){
    cout << "A"<<endl;
    }
    else if(ans>21&&ans1>21){
    cout << "Draw"<<endl;
    }
    else if(ans<21&&ans1<21&&ans==ans1){
    cout << "Draw"<<endl;
    }
    else{
        cout << "Draw"<<endl;
    }
    cout << ans<< " "<<ans1;
}
# 0735, 2024-09-28 10:52:36, PPPPPPPPPPPPP-P-PPP- (85%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n1,n2,ans=0,ans1=0,check1=0,check2=0;
    cin >> n1 >>n2;
    string a,b;
    for(int i=0; i<n1; i++)
    {
        cin >> a;
        if(a=="1"){
        ans++;
        }
        else if(a=="2"){
        ans+=2;
        }
        else if(a=="3"){
        ans+=3;
        }
        else if(a=="4"){
        ans+=4;
        }
        else if(a=="5"){
        ans+=5;
        }
        else if(a=="6"){
        ans+=6;
        }
        else if(a=="7"){
        ans+=7;
        }
        else if(a=="8"){
        ans+=8;
        }
        else if(a=="9"){
        ans+=9;
        }
        else if(a == "10"){
        ans+=10;
        }
        else if(a=="J"){
        ans+=10;
        }
        else if(a=="Q"){
        ans+=10;
        }
        else if(a=="K"){
        ans+=10;
        }
        else if(a=="A"){
         check1++;
        }
    }
    for(int i=0;i<check1;i++){
    if(ans<=10){
    ans+=11;
    }
    else if(ans>10){
    ans++;
    }
    }
    for(int i=0; i<n2; i++)
    {
        cin >> b;
        if(b=="1"){
        ans1++;
        }
        else if(b=="2"){
        ans1+=2;
        }
        else if(b=="3"){
        ans1+=3;
        }
        else if(b=="4"){
        ans1+=4;
        }
        else if(b=="5"){
        ans1+=5;
        }
        else if(b=="6"){
        ans1+=6;
        }
        else if(b=="7"){
        ans1+=7;
        }
        else if(b=="8"){
        ans1+=8;
        }
        else if(b=="9"){
        ans1+=9;
        }
        else if(b == "10"){
        ans1+=10;
        }
        else if(b=="J"){
        ans1+=10;
        }
        else if(b=="Q"){
        ans1+=10;
        }
        else if(b=="K"){
        ans1+=10;
        }
         else if(b=="A"){
         check2++;
        }
    }
     for(int i=0;i<check2;i++){
    if(ans1<=10){
    ans1+=11;
    }
    else if(ans1>10){
    ans1++;
    }
    }
    if(ans>ans1&&ans<=21&&ans1<=21){
    cout << "A"<<endl;
    }
    else if(ans<ans1&&ans<=21&&ans1<=21){
     
    cout << "B"<<endl;

    }
    else if(ans>ans1&&ans>21&&ans1<=21){

    cout << "B"<<endl;

    }
    else if(ans<ans1&&ans<=21&&ans1>21){
    cout << "A"<<endl;
    }
    else if(ans>21&&ans1>21){
    cout << "Draw"<<endl;
    }
    else if(ans<=21&&ans1<=21&&ans==ans1){
    cout << "Draw"<<endl;
    }
    else{
        cout << "Draw"<<endl;
    }
    cout << ans<< " "<<ans1;
}

# 0736, 2024-09-28 14:13:21, PPPPPPPPP----------- (45%)

#include<iostream>

using namespace std;

int black_jack_sum(string input){
    int sum = 0;
    bool find_a = false;
    for(auto s : input){
        if(s == 'J' || s == 'Q' || s == 'K'){
            sum += 10;
        }else if(s == 'A'){
            find_a = true;
        }else if(s == '1'){
            sum += 10;
        }else if(s == ' '){
            sum += 0;
        }else{
            int value = s - '0';
            sum += value;
        }

        if(find_a){
            if(sum <= 10){
                sum += 11;
            }else{
                sum += 1;
            }
        }
    }
    return sum;
}

int main(){
    int a_count, b_count;
    cin >> a_count >> b_count;
    cin.ignore();
    string a,b;
    getline(cin, a);
    getline(cin, b);

    int sum_a = black_jack_sum(a);
    int sum_b = black_jack_sum(b);

    if(sum_a > sum_b && sum_a <= 21){
        cout << "A" << endl;
    }else if(sum_a < sum_b && sum_b <= 21){
        cout << "B" << endl;
    }else if(sum_a == sum_b){
        cout << "Draw" << endl;
    }else if(sum_a > 21 && sum_b <= 21){
        cout << "B" << endl;
    }else if(sum_b > 21 && sum_a <= 21){
        cout << "A" << endl;
    }else{
        cout << "Draw" << endl;
    }

    cout << sum_a << " " << sum_b;

    return 0;
}
# 0737, 2024-09-28 14:18:15, PPPPPPPPP----------- (45%)

#include<iostream>

using namespace std;

int black_jack_sum(string input){
    int sum = 0;
    bool find_a = false;
    int a_time = 0;
    for(auto s : input){
        if(s == 'J' || s == 'Q' || s == 'K'){
            sum += 10;
        }else if(s == 'A'){
            find_a = true;
            a_time++;
        }else if(s == '1'){
            sum += 10;
        }else if(s == ' '){
            sum += 0;
        }else{
            int value = s - '0';
            sum += value;
        }

        if(find_a){
            for(int i = 0; i < a_time; i++){
                if(sum >= 10){
                    sum += 11;
                }else{
                    sum += 1;
                }
            }
        }
    }
    return sum;
}

int main(){
    int a_count, b_count;
    cin >> a_count >> b_count;
    cin.ignore();
    string a,b;
    getline(cin, a);
    getline(cin, b);

    int sum_a = black_jack_sum(a);
    int sum_b = black_jack_sum(b);

    if(sum_a > sum_b && sum_a <= 21){
        cout << "A" << endl;
    }else if(sum_a < sum_b && sum_b <= 21){
        cout << "B" << endl;
    }else if(sum_a == sum_b){
        cout << "Draw" << endl;
    }else if(sum_a > 21 && sum_b <= 21){
        cout << "B" << endl;
    }else if(sum_b > 21 && sum_a <= 21){
        cout << "A" << endl;
    }else{
        cout << "Draw" << endl;
    }

    cout << sum_a << " " << sum_b;

    return 0;
}
# 0738, 2024-09-28 14:19:13, PPPPPPPPP----------- (45%)

#include<iostream>

using namespace std;

int black_jack_sum(string input){
    int sum = 0;
    bool find_a = false;
    int a_time = 0;
    for(auto s : input){
        if(s == 'J' || s == 'Q' || s == 'K'){
            sum += 10;
        }else if(s == 'A'){
            find_a = true;
            a_time++;
        }else if(s == '1'){
            sum += 10;
        }else if(s == ' '){
            sum += 0;
        }else{
            int value = s - '0';
            sum += value;
        }
    }

        if(find_a){
            for(int i = 0; i < a_time; i++){
                if(sum >= 10){
                    sum += 11;
                }else{
                    sum += 1;
                }
            }
        
    }
    return sum;
}

int main(){
    int a_count, b_count;
    cin >> a_count >> b_count;
    cin.ignore();
    string a,b;
    getline(cin, a);
    getline(cin, b);

    int sum_a = black_jack_sum(a);
    int sum_b = black_jack_sum(b);

    if(sum_a > sum_b && sum_a <= 21){
        cout << "A" << endl;
    }else if(sum_a < sum_b && sum_b <= 21){
        cout << "B" << endl;
    }else if(sum_a == sum_b){
        cout << "Draw" << endl;
    }else if(sum_a > 21 && sum_b <= 21){
        cout << "B" << endl;
    }else if(sum_b > 21 && sum_a <= 21){
        cout << "A" << endl;
    }else{
        cout << "Draw" << endl;
    }

    cout << sum_a << " " << sum_b;

    return 0;
}
# 0739, 2024-09-28 14:23:38, PPPPPPPPPPPPP-P-PPP- (85%)

#include<iostream>

using namespace std;

int black_jack_sum(string input){
    int sum = 0;
    bool find_a = false;
    int a_time = 0;
    for(auto s : input){
        if(s == 'J' || s == 'Q' || s == 'K'){
            sum += 10;
        }else if(s == 'A'){
            find_a = true;
            a_time++;
        }else if(s == '1'){
            sum += 10;
        }else if(s == ' '){
            sum += 0;
        }else{
            int value = s - '0';
            sum += value;
        }
    }

        if(find_a){
            for(int i = 0; i < a_time; i++){
                if(sum <= 10){
                    sum += 11;
                }else{
                    sum += 1;
                }
            }
        
        }
    return sum;
}

int main(){
    int a_count, b_count;
    cin >> a_count >> b_count;
    cin.ignore();
    string a,b;
    getline(cin, a);
    getline(cin, b);

    int sum_a = black_jack_sum(a);
    int sum_b = black_jack_sum(b);

    if(sum_a > sum_b && sum_a <= 21){
        cout << "A" << endl;
    }else if(sum_a < sum_b && sum_b <= 21){
        cout << "B" << endl;
    }else if(sum_a == sum_b){
        cout << "Draw" << endl;
    }else if(sum_a > 21 && sum_b <= 21){
        cout << "B" << endl;
    }else if(sum_b > 21 && sum_a <= 21){
        cout << "A" << endl;
    }else{
        cout << "Draw" << endl;
    }

    cout << sum_a << " " << sum_b;

    return 0;
}
# 0740, 2024-09-28 15:01:59, PPPPPPPP------------ (40%)

#include<iostream>

using namespace std;

int black_jack_sum(string input){
    int sum = 0;
    for(auto s : input){
        if(s == 'J' || s == 'Q' || s == 'K'){
            sum += 10;
        }else if(s == 'A'){
            if(sum <= 10){
                sum += 10;
            }else{
                sum += 1;
            }
        }else if(s == '1'){
            sum += 10;
        }else if(s == ' '){
            sum += 0;
        }else{
            int value = s - '0';
            sum += value;
        }
    }

    return sum;
}

int main(){
    int a_count, b_count;
    cin >> a_count >> b_count;
    cin.ignore();
    string a,b;
    getline(cin, a);
    getline(cin, b);

    int sum_a = black_jack_sum(a);
    int sum_b = black_jack_sum(b);

    if(sum_a > sum_b && sum_a <= 21){
        cout << "A" << endl;
    }else if(sum_a < sum_b && sum_b <= 21){
        cout << "B" << endl;
    }else if(sum_a == sum_b){
        cout << "Draw" << endl;
    }else if(sum_a > 21 && sum_b <= 21){
        cout << "B" << endl;
    }else if(sum_b > 21 && sum_a <= 21){
        cout << "A" << endl;
    }else{
        cout << "Draw" << endl;
    }

    cout << sum_a << " " << sum_b;

    return 0;
}
# 0741, 2024-09-28 15:02:23, PPPPPPPPP---P-P--PP- (65%)

#include<iostream>

using namespace std;

int black_jack_sum(string input){
    int sum = 0;
    for(auto s : input){
        if(s == 'J' || s == 'Q' || s == 'K'){
            sum += 10;
        }else if(s == 'A'){
            if(sum <= 10){
                sum += 11;
            }else{
                sum += 1;
            }
        }else if(s == '1'){
            sum += 10;
        }else if(s == ' '){
            sum += 0;
        }else{
            int value = s - '0';
            sum += value;
        }
    }

    return sum;
}

int main(){
    int a_count, b_count;
    cin >> a_count >> b_count;
    cin.ignore();
    string a,b;
    getline(cin, a);
    getline(cin, b);

    int sum_a = black_jack_sum(a);
    int sum_b = black_jack_sum(b);

    if(sum_a > sum_b && sum_a <= 21){
        cout << "A" << endl;
    }else if(sum_a < sum_b && sum_b <= 21){
        cout << "B" << endl;
    }else if(sum_a == sum_b){
        cout << "Draw" << endl;
    }else if(sum_a > 21 && sum_b <= 21){
        cout << "B" << endl;
    }else if(sum_b > 21 && sum_a <= 21){
        cout << "A" << endl;
    }else{
        cout << "Draw" << endl;
    }

    cout << sum_a << " " << sum_b;

    return 0;
}
# 0742, 2024-09-28 15:07:11, PPPPPPPPPPPP-------- (60%)

#include<iostream>

using namespace std;

int black_jack_sum(string input){
    int sum = 0;
    bool find_a = false;
    int a_time = 0;
    for(auto s : input){
        if(s == 'J' || s == 'Q' || s == 'K'){
            sum += 10;
        }else if(s == 'A'){
            find_a = true;
            a_time++;
        }else if(s == '1'){
            sum += 10;
        }else if(s == ' '){
            sum += 0;
        }else{
            int value = s - '0';
            sum += value;
        }
    }

        if(find_a){
                if(sum + 11*a_time <= 21){
                    sum += 11*a_time;
                }else{
                    sum += 1*a_time;
                }
            }
        

    return sum;
}

int main(){
    int a_count, b_count;
    cin >> a_count >> b_count;
    cin.ignore();
    string a,b;
    getline(cin, a);
    getline(cin, b);

    int sum_a = black_jack_sum(a);
    int sum_b = black_jack_sum(b);

    if(sum_a > sum_b && sum_a <= 21){
        cout << "A" << endl;
    }else if(sum_a < sum_b && sum_b <= 21){
        cout << "B" << endl;
    }else if(sum_a == sum_b){
        cout << "Draw" << endl;
    }else if(sum_a > 21 && sum_b <= 21){
        cout << "B" << endl;
    }else if(sum_b > 21 && sum_a <= 21){
        cout << "A" << endl;
    }else{
        cout << "Draw" << endl;
    }

    cout << sum_a << " " << sum_b;

    return 0;
}
# 0743, 2024-09-28 15:07:37, PPPPPPPPPPPP-------- (60%)

#include<iostream>

using namespace std;

int black_jack_sum(string input){
    int sum = 0;
    bool find_a = false;
    int a_time = 0;
    for(auto s : input){
        if(s == 'J' || s == 'Q' || s == 'K'){
            sum += 10;
        }else if(s == 'A'){
            find_a = true;
            a_time++;
        }else if(s == '1'){
            sum += 10;
        }else if(s == ' '){
            sum += 0;
        }else{
            int value = s - '0';
            sum += value;
        }
    }

        if(find_a){
                if((sum + 11*a_time) <= 21){
                    sum += 11*a_time;
                }else{
                    sum += 1*a_time;
                }
            }
        

    return sum;
}

int main(){
    int a_count, b_count;
    cin >> a_count >> b_count;
    cin.ignore();
    string a,b;
    getline(cin, a);
    getline(cin, b);

    int sum_a = black_jack_sum(a);
    int sum_b = black_jack_sum(b);

    if(sum_a > sum_b && sum_a <= 21){
        cout << "A" << endl;
    }else if(sum_a < sum_b && sum_b <= 21){
        cout << "B" << endl;
    }else if(sum_a == sum_b){
        cout << "Draw" << endl;
    }else if(sum_a > 21 && sum_b <= 21){
        cout << "B" << endl;
    }else if(sum_b > 21 && sum_a <= 21){
        cout << "A" << endl;
    }else{
        cout << "Draw" << endl;
    }

    cout << sum_a << " " << sum_b;

    return 0;
}
# 0744, 2024-09-28 15:16:49, PPPPPPPPPPPP-------- (60%)

#include<iostream>

using namespace std;

int black_jack_sum(string input){
    int sum = 0;
    bool find_a = false;
    int a_time = 0;
    int i = 1;
    for(auto s : input){
        if(s == 'J' || s == 'Q' || s == 'K'){
            sum += 10;
        }else if(s == 'A'){
            if(i%2 == 0){
                if(sum + 11 <= 21){
                    sum += 11;
                }else{
                    sum += 1;
                }
            }else{
                find_a = true;
                a_time++;
                sum += 0;
            }
        }else if(s == '1'){
            sum += 10;
        }else if(s == ' '){
            sum += 0;
        }else{
            int value = s - '0';
            sum += value;
        }
        i++;
    }

    if(sum + 11*a_time <= 21){
        sum += 11* a_time;
    }else{
        sum += 1*a_time;
    }

    return sum;
}

int main(){
    int a_count, b_count;
    cin >> a_count >> b_count;
    cin.ignore();
    string a,b;
    getline(cin, a);
    getline(cin, b);

    int sum_a = black_jack_sum(a);
    int sum_b = black_jack_sum(b);

    if(sum_a > sum_b && sum_a <= 21){
        cout << "A" << endl;
    }else if(sum_a < sum_b && sum_b <= 21){
        cout << "B" << endl;
    }else if(sum_a == sum_b){
        cout << "Draw" << endl;
    }else if(sum_a > 21 && sum_b <= 21){
        cout << "B" << endl;
    }else if(sum_b > 21 && sum_a <= 21){
        cout << "A" << endl;
    }else{
        cout << "Draw" << endl;
    }

    cout << sum_a << " " << sum_b;

    return 0;
}

# 0745, 2024-09-28 13:01:16, PPPPP-----P--PPPP--P (55%)

#include <iostream>
using namespace std;
int score(string card[], int amount){
    int point =0;
    bool haveA=false;
    int A=0;
    for (int i = 0; i < amount; i++)
    {
        if (card[i]=="A")
        {
            haveA=true;
            A++;
        }
        if ("2"<=card[i]&&card[i]<="9")
        {
            point+= stoi(card[i]);
        }
        if (card[i]=="10"||card[i]=="J"||card[i]=="Q"||card[i]=="K")
        {
            point +=10;
        }
    }
    if (haveA)
    {
        for (int i = 0; i < A; i++)
        {
            if (point+11<21)
            {
                point +=11;
            }else{
                point+=1;
            }
            
        }
    }
    
    return point;
}
int main(){
    int a , b;
    cin >> a >> b;
    string cardA[a], cardB[b];
    for (int i = 0; i < a; i++)
    {
        cin >> cardA[i];
    }
    for (int i = 0; i < b; i++)
    {
        cin >> cardB[i];
    }
    if (score(cardA,a)>score(cardB,b))
    {
        cout << "A" << endl;
    }
    if (score(cardB,b)>score(cardA,a))
    {
        cout << "B" << endl;
    }
    if (score(cardA,a)==score(cardB,b))
    {
        cout << "Draw" << endl;
    }
    
    cout << score(cardA,a) <<" " <<score(cardB,b) << endl;
    
}
# 0746, 2024-09-28 13:04:46, PPPPP---PPP---P-P-P- (55%)

#include <iostream>
using namespace std;
int score(string card[], int amount){
    int point =0;
    bool haveA=false;
    int A=0;
    for (int i = 0; i < amount; i++)
    {
        if (card[i]=="A")
        {
            haveA=true;
            A++;
        }
        if ("2"<=card[i]&&card[i]<="9")
        {
            point+= stoi(card[i]);
        }
        if (card[i]=="10"||card[i]=="J"||card[i]=="Q"||card[i]=="K")
        {
            point +=10;
        }
    }
    if (haveA)
    {
        for (int i = 0; i < A; i++)
        {
            if (point+11<=21)
            {
                point +=11;
            }else{
                point+=1;
            }
            
        }
    }
    
    return point;
}
int main(){
    int a , b;
    cin >> a >> b;
    string cardA[a], cardB[b];
    for (int i = 0; i < a; i++)
    {
        cin >> cardA[i];
    }
    for (int i = 0; i < b; i++)
    {
        cin >> cardB[i];
    }
    if (score(cardA,a)>score(cardB,b))
    {
        cout << "A" << endl;
    }
    if (score(cardB,b)>score(cardA,a))
    {
        cout << "B" << endl;
    }
    if (score(cardA,a)==score(cardB,b))
    {
        cout << "Draw" << endl;
    }
    
    cout << score(cardA,a) <<" " <<score(cardB,b) << endl;
    
}
# 0747, 2024-09-28 13:10:52, PPPP-PP-PPPP-------- (50%)

#include <iostream>
using namespace std;
int score(string card[], int amount){
    int point =0;
    bool haveA=false;
    int A=0;
    for (int i = 0; i < amount; i++)
    {
        if (card[i]=="A")
        {
            haveA=true;
            A++;
        }
        if ("2"<=card[i]&&card[i]<="9")
        {
            point+= stoi(card[i]);
        }
        if (card[i]=="10"||card[i]=="J"||card[i]=="Q"||card[i]=="K")
        {
            point +=10;
        }
    }
    if (haveA)
    {
        if (A==1)
        {
            if (point+11<=21)
            {
                point +=11;
            }else{
                point+=1;
            }  
        }
        if (A>1)
        {
            for (int i = 0; i < A; i++)
            {
                point++;    
            }
            
        }
        
    }
    
    return point;
}
int main(){
    int a , b;
    cin >> a >> b;
    string cardA[a], cardB[b];
    for (int i = 0; i < a; i++)
    {
        cin >> cardA[i];
    }
    for (int i = 0; i < b; i++)
    {
        cin >> cardB[i];
    }
    bool Apass=false, Bpass=false;
    if (score(cardA,a)<=21){
        Apass=true;
    }
    if (score(cardB,b)<=21)
    {
        Bpass=true;
    }
    if(Apass&&Bpass)
    {
    if (score(cardA,a)>score(cardB,b))
    {
        cout << "A" << endl;
    }
    if (score(cardB,b)>score(cardA,a))
    {
        cout << "B" << endl;
    }
    if (score(cardA,a)==score(cardB,b))
    {
        cout << "Draw" << endl;
    }
    }else if(Apass&&!Bpass){
        cout << "A" << endl;
    }else if (!Apass&&Bpass)
    {
        cout << "B" << endl;
    }else if (!Apass && !Bpass)
    {
        cout << "draw" << endl;
    }
    
    
    cout << score(cardA,a) <<" " <<score(cardB,b) << endl;
    
}
# 0748, 2024-09-28 13:14:23, PPPP-PP-PPPPP-P-PPP- (75%)

#include <iostream>
using namespace std;
int score(string card[], int amount){
    int point =0;
    bool haveA=false;
    int A=0;
    for (int i = 0; i < amount; i++)
    {
        if (card[i]=="A")
        {
            haveA=true;
            A++;
        }
        if ("2"<=card[i]&&card[i]<="9")
        {
            point+= stoi(card[i]);
        }
        if (card[i]=="10"||card[i]=="J"||card[i]=="Q"||card[i]=="K")
        {
            point +=10;
        }
    }
    if (haveA)
    {
        for (int i = 0; i < A; i++)
        {
            if (point+11<=21)
            {
                point +=11;
            }else{
                point+=1;
            }
            
        }
    }
    
    return point;
}
int main(){
    int a , b;
    cin >> a >> b;
    string cardA[a], cardB[b];
    for (int i = 0; i < a; i++)
    {
        cin >> cardA[i];
    }
    for (int i = 0; i < b; i++)
    {
        cin >> cardB[i];
    }
    bool Apass=false, Bpass=false;
    if (score(cardA,a)<=21)Apass=true;
    if (score(cardB,b)<=21)Bpass=true;
    if(Apass&&Bpass)
    {
        if (score(cardA,a)>score(cardB,b))
            cout << "A" << endl;
        if (score(cardB,b)>score(cardA,a))
            cout << "B" << endl;
        if (score(cardA,a)==score(cardB,b))
            cout << "Draw" << endl;
    }
    if(Apass&&!Bpass){
        cout << "A" << endl;
    }
    if (!Apass&&Bpass)
    {
        cout << "B" << endl;
    }
    if (!Apass && !Bpass)
    {
        cout << "draw" << endl;
    }
    
    
    cout << score(cardA,a) <<" " <<score(cardB,b) << endl;
    
}
# 0749, 2024-09-28 13:14:41, PPPP-PP-PPPP-------- (50%)

#include <iostream>
using namespace std;
int score(string card[], int amount){
    int point =0;
    bool haveA=false;
    int A=0;
    for (int i = 0; i < amount; i++)
    {
        if (card[i]=="A")
        {
            haveA=true;
            A++;
        }
        if ("2"<=card[i]&&card[i]<="9")
        {
            point+= stoi(card[i]);
        }
        if (card[i]=="10"||card[i]=="J"||card[i]=="Q"||card[i]=="K")
        {
            point +=10;
        }
    }
    if (haveA)
    {
        if (A==1)
        {
            if (point+11<=21)
            {
                point +=11;
            }else{
                point+=1;
            }  
        }
        if (A>1)
        {
            for (int i = 0; i < A; i++)
            {
                point++;    
            }
            
        }
        
    }
    
    return point;
}
int main(){
    int a , b;
    cin >> a >> b;
    string cardA[a], cardB[b];
    for (int i = 0; i < a; i++)
    {
        cin >> cardA[i];
    }
    for (int i = 0; i < b; i++)
    {
        cin >> cardB[i];
    }
    bool Apass=false, Bpass=false;
    if (score(cardA,a)<=21)Apass=true;
    if (score(cardB,b)<=21)Bpass=true;
    if(Apass&&Bpass)
    {
        if (score(cardA,a)>score(cardB,b))
            cout << "A" << endl;
        if (score(cardB,b)>score(cardA,a))
            cout << "B" << endl;
        if (score(cardA,a)==score(cardB,b))
            cout << "Draw" << endl;
    }
    if(Apass&&!Bpass){
        cout << "A" << endl;
    }
    if (!Apass&&Bpass)
    {
        cout << "B" << endl;
    }
    if (!Apass && !Bpass)
    {
        cout << "draw" << endl;
    }
    
    
    cout << score(cardA,a) <<" " <<score(cardB,b) << endl;
    
}
# 0750, 2024-09-28 13:14:53, PPPP-PP-PPPP-------- (50%)

#include <iostream>
using namespace std;
int score(string card[], int amount){
    int point =0;
    bool haveA=false;
    int A=0;
    for (int i = 0; i < amount; i++)
    {
        if (card[i]=="A")
        {
            haveA=true;
            A++;
        }
        if ("2"<=card[i]&&card[i]<="9")
        {
            point+= stoi(card[i]);
        }
        if (card[i]=="10"||card[i]=="J"||card[i]=="Q"||card[i]=="K")
        {
            point +=10;
        }
    }
    if (haveA)
    {
        if (A==1)
        {
            if (point+11<=21)
            {
                point +=11;
            }else{
                point+=1;
            }  
        }
        if (A>1)
        {
            for (int i = 0; i < A; i++)
            {
                point++;    
            }
            
        }
        
    }
    
    return point;
}
int main(){
    int a , b;
    cin >> a >> b;
    string cardA[a], cardB[b];
    for (int i = 0; i < a; i++)
    {
        cin >> cardA[i];
    }
    for (int i = 0; i < b; i++)
    {
        cin >> cardB[i];
    }
    bool Apass=false, Bpass=false;
    if (score(cardA,a)<=21)Apass=true;
    if (score(cardB,b)<=21)Bpass=true;
    if(Apass&&Bpass)
    {
        if (score(cardA,a)>score(cardB,b))
            cout << "A" << endl;
        if (score(cardB,b)>score(cardA,a))
            cout << "B" << endl;
        if (score(cardA,a)==score(cardB,b))
            cout << "Draw" << endl;
    }
    if(Apass&&!Bpass){
        cout << "A" << endl;
    }
    if (!Apass&&Bpass)
    {
        cout << "B" << endl;
    }
    if (!Apass && !Bpass)
    {
        cout << "draw" << endl;
    }
    
    
    cout << score(cardA,a) <<" " <<score(cardB,b) << endl;
    
}
# 0751, 2024-09-28 13:15:11, PPPP-PP-PPPPP-P-PPP- (75%)

#include <iostream>
using namespace std;
int score(string card[], int amount){
    int point =0;
    bool haveA=false;
    int A=0;
    for (int i = 0; i < amount; i++)
    {
        if (card[i]=="A")
        {
            haveA=true;
            A++;
        }
        if ("2"<=card[i]&&card[i]<="9")
        {
            point+= stoi(card[i]);
        }
        if (card[i]=="10"||card[i]=="J"||card[i]=="Q"||card[i]=="K")
        {
            point +=10;
        }
    }
    if (haveA)
    {
        for (int i = 0; i < A; i++)
        {
            if (point+11<=21)
            {
                point +=11;
            }else{
                point+=1;
            }
            
        }
    }
    
    return point;
}
int main(){
    int a , b;
    cin >> a >> b;
    string cardA[a], cardB[b];
    for (int i = 0; i < a; i++)
    {
        cin >> cardA[i];
    }
    for (int i = 0; i < b; i++)
    {
        cin >> cardB[i];
    }
    bool Apass=false, Bpass=false;
    if (score(cardA,a)<=21)Apass=true;
    if (score(cardB,b)<=21)Bpass=true;
    if(Apass&&Bpass)
    {
        if (score(cardA,a)>score(cardB,b))
            cout << "A" << endl;
        if (score(cardB,b)>score(cardA,a))
            cout << "B" << endl;
        if (score(cardA,a)==score(cardB,b))
            cout << "Draw" << endl;
    }
    if(Apass&&!Bpass){
        cout << "A" << endl;
    }
    if (!Apass&&Bpass)
    {
        cout << "B" << endl;
    }
    if (!Apass && !Bpass)
    {
        cout << "draw" << endl;
    }
    
    
    cout << score(cardA,a) <<" " <<score(cardB,b) << endl;
    
}
# 0752, 2024-09-28 15:07:18, PPPPPPPPPPPPP-P-PPP- (85%)

#include <iostream>
using namespace std;
int score(string card[], int amount){
    int point =0;
    bool haveA=false;
    int A=0;
    for (int i = 0; i < amount; i++)
    {
        if (card[i]=="A")
        {
            haveA=true;
            A++;
        }
        if ("2"<=card[i]&&card[i]<="9")
        {
            point+= stoi(card[i]);
        }
        if (card[i]=="10"||card[i]=="J"||card[i]=="Q"||card[i]=="K")
        {
            point +=10;
        }
    }
    if (haveA)
    {
        for (int i = 0; i < A; i++)
        {
            if (point+11<=21)
            {
                point +=11;
            }else{
                point+=1;
            }
            
        }
    }
    
    return point;
}
int main(){
    int a , b;
    cin >> a >> b;
    string cardA[a], cardB[b];
    for (int i = 0; i < a; i++)
    {
        cin >> cardA[i];
    }
    for (int i = 0; i < b; i++)
    {
        cin >> cardB[i];
    }
    bool Apass=false, Bpass=false;
    if (score(cardA,a)<=21)Apass=true;
    if (score(cardB,b)<=21)Bpass=true;
    if(Apass&&Bpass)
    {
        if (score(cardA,a)>score(cardB,b))
            cout << "A" << endl;
        if (score(cardB,b)>score(cardA,a))
            cout << "B" << endl;
        if (score(cardA,a)==score(cardB,b))
            cout << "Draw" << endl;
    }
    if(Apass&&!Bpass){
        cout << "A" << endl;
    }
    if (!Apass&&Bpass)
    {
        cout << "B" << endl;
    }
    if (!Apass && !Bpass)
    {
        cout << "Draw" << endl;
    }
    
    
    cout << score(cardA,a) <<" " <<score(cardB,b) << endl;
    
}
# 0753, 2024-09-28 15:09:52, PPPPPPPPPPPPP-P-PPP- (85%)

#include <iostream>
using namespace std;
int score(string card[], int amount){
    int point =0;
    bool haveA=false;
    int A=0;
    for (int i = 0; i < amount; i++)
    {
        if (card[i]=="A")
        {
            haveA=true;
            A++;
        }
        if ("2"<=card[i]&&card[i]<="9")
        {
            point+= stoi(card[i]);
        }
        if (card[i]=="10"||card[i]=="J"||card[i]=="Q"||card[i]=="K")
        {
            point +=10;
        }
    }
    if (haveA)
    {
        for (int i = 0; i < A; i++)
        {
            if (point+11<=21)
            {
                point +=11;
            }else{
                point+=1;
            }
            
        }
    }
    
    return point;
}
int main(){
    int a , b;
    cin >> a >> b;
    string cardA[a], cardB[b];
    for (int i = 0; i < a; i++)
    {
        cin >> cardA[i];
    }
    for (int i = 0; i < b; i++)
    {
        cin >> cardB[i];
    }
    bool Apass=false, Bpass=false;
    if (score(cardA,a)<=21)Apass=true;
    if (score(cardB,b)<=21)Bpass=true;
    if (score(cardA,a)==21&&score(cardB,b)==21){
        cout << "Draw" << endl;
    }else if (score(cardA,a)==21&&score(cardB,b)!=21)
    {
        cout << "A" << endl;
    }else if (score(cardA,a)!=21&&score(cardB,b)==21)
    {
        cout << "B" << endl;
    }else{
    if(Apass&&Bpass)
    {
        if (score(cardA,a)>score(cardB,b))
            cout << "A" << endl;
        if (score(cardB,b)>score(cardA,a))
            cout << "B" << endl;
        if (score(cardA,a)==score(cardB,b))
            cout << "Draw" << endl;
    }
    if(Apass&&!Bpass){
        cout << "A" << endl;
    }
    if (!Apass&&Bpass)
    {
        cout << "B" << endl;
    }
    if (!Apass && !Bpass)
    {
        cout << "Draw" << endl;
    }
    }
    
    cout << score(cardA,a) <<" " <<score(cardB,b) << endl;
    
}

# 0754, 2024-09-28 09:34:43, PPPPP--------------- (25%)

#include<bits/stdc++.h>
using namespace std;
int score(string a){
    if(a=="1") return 1;
    if(a=="2") return 2;
    if(a=="3") return 3;
    if(a=="4") return 4;
    if(a=="5") return 5;
    if(a=="6") return 6;
    if(a=="7") return 7;
    if(a=="8") return 8;
    if(a=="9") return 9;
    if(a=="10") return 10;
    if(a=="J") return 10;
    if(a=="K") return 10;
    if(a=="Q") return 10;
    if(a=="A") return 30;
}
int main(){

int ca,cb,sa=0,sb=0;
string s;
cin>>ca>>cb;
for(int i=0;i<ca;i++){
    cin>>s;
    sa=sa+score(s);
}
if(sa>30){
    sa=sa-30;
    if(sa+11>21){
        sa=sa+11;
    }
    else sa=sa+1;
}
for(int i=0;i<cb;i++){
    cin>>s;
    sb=sb+score(s);
}
if(sb>30){
    sb=sb-30;
    if(sb+11>21){
        sb=sb+11;
    }
    else sb=sb+1;
}
 if(sa>sb){
    cout<<"A"<<endl;
 }
 else if(sb>sa) cout<<"B"<<endl;
 else cout<<"Draw"<<endl;
cout<<sa<<" "<<sb;
}
# 0755, 2024-09-28 09:36:07, PPPPP---P----------- (30%)

#include<bits/stdc++.h>
using namespace std;
int score(string a){
    if(a=="1") return 1;
    if(a=="2") return 2;
    if(a=="3") return 3;
    if(a=="4") return 4;
    if(a=="5") return 5;
    if(a=="6") return 6;
    if(a=="7") return 7;
    if(a=="8") return 8;
    if(a=="9") return 9;
    if(a=="10") return 10;
    if(a=="J") return 10;
    if(a=="K") return 10;
    if(a=="Q") return 10;
    if(a=="A") return 30;
}
int main(){

int ca,cb,sa=0,sb=0;
string s;
cin>>ca>>cb;
for(int i=0;i<ca;i++){
    cin>>s;
    sa=sa+score(s);
}
if(sa>30){
    sa=sa-30;
    if(sa+11>=21){
        sa=sa+11;
    }
    else sa=sa+1;
}
for(int i=0;i<cb;i++){
    cin>>s;
    sb=sb+score(s);
}
if(sb>30){
    sb=sb-30;
    if(sb+11>=21){
        sb=sb+11;
    }
    else sb=sb+1;
}
 if(sa>sb){
    cout<<"A"<<endl;
 }
 else if(sb>sa) cout<<"B"<<endl;
 else cout<<"Draw"<<endl;
cout<<sa<<" "<<sb;
}
# 0756, 2024-09-28 09:40:49, PPPPP---P-----P---P- (40%)

#include<bits/stdc++.h>
using namespace std;
int score(string a){
    if(a=="1") return 1;
    if(a=="2") return 2;
    if(a=="3") return 3;
    if(a=="4") return 4;
    if(a=="5") return 5;
    if(a=="6") return 6;
    if(a=="7") return 7;
    if(a=="8") return 8;
    if(a=="9") return 9;
    if(a=="10") return 10;
    if(a=="J") return 10;
    if(a=="K") return 10;
    if(a=="Q") return 10;
    if(a=="A") return 11;
}
int main(){

int ca,cb,sa=0,sb=0;
string s;
cin>>ca>>cb;
for(int i=0;i<ca;i++){
    cin>>s;
    sa=sa+score(s);
    if(s=="A"){
    if(sa<=21){

    }
    else sa=sa-11+1;
}
}

for(int i=0;i<cb;i++){
    cin>>s;
    sb=sb+score(s);
      if(s=="A"){
    if(sb<=21){

    }
    else sb=sb-11+1;
}
}

 if(sa>sb){
    cout<<"A"<<endl;
 }
 else if(sb>sa) cout<<"B"<<endl;
 else cout<<"Draw"<<endl;
cout<<sa<<" "<<sb;
}
# 0757, 2024-09-28 09:48:09, PPPPP-----P--PPPP--P (55%)

#include<bits/stdc++.h>
using namespace std;
int score(string a){
    if(a=="1") return 1;
    if(a=="2") return 2;
    if(a=="3") return 3;
    if(a=="4") return 4;
    if(a=="5") return 5;
    if(a=="6") return 6;
    if(a=="7") return 7;
    if(a=="8") return 8;
    if(a=="9") return 9;
    if(a=="10") return 10;
    if(a=="J") return 10;
    if(a=="K") return 10;
    if(a=="Q") return 10;
    if(a=="A") return 0;
}
int main(){

int ca,cb,sa=0,sb=0,acounta=0,acountb=0;
string s;
cin>>ca>>cb;
for(int i=0;i<ca;i++){
    cin>>s;
    sa=sa+score(s);
    if(s=="A"){
    acounta++;
}
}
for(int i=0;i<cb;i++){
    cin>>s;
    sb=sb+score(s);
      if(s=="A"){
        acountb++;
}
}
for(int i=0;i<acounta;i++)
{if(sa+11<21){
    sa=sa+11;
      }
    else sa=sa+1;
}
for(int i=0;i<acountb;i++)
{if(sb+11<21){
    sb=sb+11;
      }
    else sb=sb+1;
}

 if(sa>sb){
    cout<<"A"<<endl;
 }
 else if(sb>sa) cout<<"B"<<endl;
 else cout<<"Draw"<<endl;
cout<<sa<<" "<<sb;
}
# 0758, 2024-09-28 09:55:01, PPPPP---PPP---P-P-P- (55%)

#include<bits/stdc++.h>
using namespace std;
int score(string a){
    if(a=="1") return 1;
    if(a=="2") return 2;
    if(a=="3") return 3;
    if(a=="4") return 4;
    if(a=="5") return 5;
    if(a=="6") return 6;
    if(a=="7") return 7;
    if(a=="8") return 8;
    if(a=="9") return 9;
    if(a=="10") return 10;
    if(a=="J") return 10;
    if(a=="K") return 10;
    if(a=="Q") return 10;
    if(a=="A") return 0;
}
int main(){

int ca,cb,sa=0,sb=0,acounta=0,acountb=0;
string s;
cin>>ca>>cb;
for(int i=0;i<ca;i++){
    cin>>s;
    sa=sa+score(s);
    if(s=="A"){
    acounta++;
}
}
for(int i=0;i<cb;i++){
    cin>>s;
    sb=sb+score(s);
      if(s=="A"){
        acountb++;
}
}
for(int i=0;i<acounta;i++)
{if(sa+11<=21){
    sa=sa+11;
      }
    else sa=sa+1;
}
for(int i=0;i<acountb;i++)
{if(sb+11<=21){
    sb=sb+11;
      }
    else sb=sb+1;
}

 if(sa>sb){
    cout<<"A"<<endl;
 }
 else if(sb>sa) cout<<"B"<<endl;
 else cout<<"Draw"<<endl;
cout<<sa<<" "<<sb;
}
# 0759, 2024-09-28 10:02:56, PPPPPPPP--PPPPPPPP-P (85%)

#include<bits/stdc++.h>
using namespace std;
int score(string a){
    if(a=="1") return 1;
    if(a=="2") return 2;
    if(a=="3") return 3;
    if(a=="4") return 4;
    if(a=="5") return 5;
    if(a=="6") return 6;
    if(a=="7") return 7;
    if(a=="8") return 8;
    if(a=="9") return 9;
    if(a=="10") return 10;
    if(a=="J") return 10;
    if(a=="K") return 10;
    if(a=="Q") return 10;
    if(a=="A") return 0;
}
int main(){

int ca,cb,sa=0,sb=0,acounta=0,acountb=0;
string s;
cin>>ca>>cb;
for(int i=0;i<ca;i++){
    cin>>s;
    sa=sa+score(s);
    if(s=="A"){
    acounta++;
}
}
for(int i=0;i<cb;i++){
    cin>>s;
    sb=sb+score(s);
      if(s=="A"){
        acountb++;
}
}
for(int i=0;i<acounta;i++)
{if(sa+11<=21 && sa!=10&&acounta>=2){
    sa=sa+11;
      }
    else sa=sa+1;
}
for(int i=0;i<acountb;i++)
{if(sb+11<=21&& sb!=10&&acountb>=2){
    sb=sb+11;
      }
    else sb=sb+1;
}
 if(sa>21&& sb<21){cout<<"B"<<endl;}
 else if(sa<21&& sb>21){cout<<"A"<<endl;}
 else if(sa>21&& sb>21){cout<<"Draw"<<endl;}
 else if(sa>sb){
    cout<<"A"<<endl;
 }
 else if(sb>sa) cout<<"B"<<endl;
 else cout<<"Draw"<<endl;
cout<<sa<<" "<<sb;
}
# 0760, 2024-09-28 10:53:41, PPPPPPPP--PP-------- (50%)

#include<bits/stdc++.h>
using namespace std;
int score(string a){
    if(a=="1") return 1;
    if(a=="2") return 2;
    if(a=="3") return 3;
    if(a=="4") return 4;
    if(a=="5") return 5;
    if(a=="6") return 6;
    if(a=="7") return 7;
    if(a=="8") return 8;
    if(a=="9") return 9;
    if(a=="10") return 10;
    if(a=="J") return 10;
    if(a=="K") return 10;
    if(a=="Q") return 10;
    if(a=="A") return 0;
}
int main(){

int ca,cb,sa=0,sb=0,acounta=0,acountb=0;
string s;
cin>>ca>>cb;
for(int i=0;i<ca;i++){
    cin>>s;
    sa=sa+score(s);
    if(s=="A"){
    acounta++;
}
}
for(int i=0;i<cb;i++){
    cin>>s;
    sb=sb+score(s);
      if(s=="A"){
        acountb++;
}
}
for(int i=0;i<acounta;i++)
{if(sa+11<=21 && sa!=10||acounta>=2){
    sa=sa+11;
      }
    else sa=sa+1;
}
for(int i=0;i<acountb;i++)
{if(sb+11<=21&& sb!=10||acountb>=2){
    sb=sb+11;
      }
    else sb=sb+1;
}
 if(sa>21&& sb<21){cout<<"B"<<endl;}
 else if(sa<21&& sb>21){cout<<"A"<<endl;}
 else if(sa>21&& sb>21){cout<<"Draw"<<endl;}
 else if(sa>sb){
    cout<<"A"<<endl;
 }
 else if(sb>sa) cout<<"B"<<endl;
 else cout<<"Draw"<<endl;
cout<<sa<<" "<<sb;
}
# 0761, 2024-09-28 10:55:34, PPPPPPPP--PPPPPPPP-P (85%)

#include<bits/stdc++.h>
using namespace std;
int score(string a){
    if(a=="1") return 1;
    if(a=="2") return 2;
    if(a=="3") return 3;
    if(a=="4") return 4;
    if(a=="5") return 5;
    if(a=="6") return 6;
    if(a=="7") return 7;
    if(a=="8") return 8;
    if(a=="9") return 9;
    if(a=="10") return 10;
    if(a=="J") return 10;
    if(a=="K") return 10;
    if(a=="Q") return 10;
    if(a=="A") return 0;
}
int main(){

int ca,cb,sa=0,sb=0,acounta=0,acountb=0;
string s;
cin>>ca>>cb;
for(int i=0;i<ca;i++){
    cin>>s;
    sa=sa+score(s);
    if(s=="A"){
    acounta++;
}
}
for(int i=0;i<cb;i++){
    cin>>s;
    sb=sb+score(s);
      if(s=="A"){
        acountb++;
}
}
for(int i=0;i<acounta;i++)
{if(sa+11<=21 && sa!=10&&acounta>=1){
    sa=sa+11;
      }
    else sa=sa+1;
}
for(int i=0;i<acountb;i++)
{if(sb+11<=21&& sb!=10&&acountb>=1){
    sb=sb+11;
      }
    else sb=sb+1;
}
 if(sa>21&& sb<21){cout<<"B"<<endl;}
 else if(sa<21&& sb>21){cout<<"A"<<endl;}
 else if(sa>21&& sb>21){cout<<"Draw"<<endl;}
 else if(sa>sb){
    cout<<"A"<<endl;
 }
 else if(sb>sa) cout<<"B"<<endl;
 else cout<<"Draw"<<endl;
cout<<sa<<" "<<sb;
}

# 0762, 2024-09-28 14:04:42, P-PPPPPP----P-P--P-- (50%)

#include<iostream>
using namespace std;
int main() {
    int a,b;
    cin >> a >> b;
    string A[a];
    string B[b];
    for(int i=0; i<a ; i++) {
        cin >> A[i];
    }
    for(int j=0; j<b ; j++) {
        cin >> B[j];
    }
    string pocker[12]={"2","3","4","5","6","7","8","9","10","J","Q","K"};
    int score[12]={2,3,4,5,6,7,8,9,10,10,10,10};
    string pocker_A[1]={"A"};
    int score_A[2]={1,11};

    int sum_A=0;
    for(int k=0 ; k<a ; k++) {
        for(int m=0 ; m<13 ; m++) {
            if(A[k]==pocker[m]) {
                sum_A += score[m];
            }
        }
        
        if(A[k]=="A") {
                if(21-sum_A>10) {
                    sum_A+=11;
                }else {
                    sum_A+=1;
                }
        }
    }
    //cout << sum_A << endl;

    int sum_B=0;
    for(int k=0 ; k<b ; k++) {
        for(int m=0 ; m<13 ; m++) {
            if(B[k]==pocker[m]) {
                sum_B += score[m];
            }
        }
        
        if(B[k]=="A") {
                if(21-sum_B>10) {
                    sum_B+=11;
                }else {
                    sum_B+=1;
                }
        }
    }
    //cout << sum_B << endl;
    if((sum_A>21) && (sum_B<21)) {
        cout << "B" << endl;
    }
    if((sum_A<21) && (sum_B>21)) {
        cout << "A" << endl;
    }
    if((sum_A>21) && (sum_B>21)) {
        cout << "Draw" << endl;
    }


    if((sum_A==sum_B) && (sum_A<21) && (sum_B<21)){
        cout << "Draw" << endl;
    } 
    if((sum_A>sum_B) && (sum_A<21) && (sum_B<21)) {
        cout << "A" << endl;
    }
    if((sum_B>sum_A) && (sum_A<21) && (sum_B<21)) {
        cout << "B" << endl;
    }
    cout << sum_A << " " << sum_B << endl;
}
# 0763, 2024-09-28 14:07:41, P-PPPPPP----P-P--P-- (50%)

#include<iostream>
#include<string>
using namespace std;
int main() {
    int a,b;
    cin >> a;
    cin >> b;
    string A[a];
    string B[b];
    for(int i=0; i<a ; i++) {
        cin >> A[i];
    }
    for(int j=0; j<b ; j++) {
        cin >> B[j];
    }
    string pocker[12]={"2","3","4","5","6","7","8","9","10","J","Q","K"};
    int score[12]={2,3,4,5,6,7,8,9,10,10,10,10};
    string pocker_A[1]={"A"};
    int score_A[2]={1,11};

    int sum_A=0;
    for(int k=0 ; k<a ; k++) {
        for(int m=0 ; m<13 ; m++) {
            if(A[k]==pocker[m]) {
                sum_A += score[m];
            }
        }
        
        if(A[k]=="A") {
                if(21-sum_A>10) {
                    sum_A+=11;
                }else {
                    sum_A+=1;
                }
        }
    }
    //cout << sum_A << endl;

    int sum_B=0;
    for(int k=0 ; k<b ; k++) {
        for(int m=0 ; m<13 ; m++) {
            if(B[k]==pocker[m]) {
                sum_B += score[m];
            }
        }
        
        if(B[k]=="A") {
                if(21-sum_B>10) {
                    sum_B+=11;
                }else {
                    sum_B+=1;
                }
        }
    }
    //cout << sum_B << endl;
    if((sum_A>21) && (sum_B<21)) {
        cout << "B" << endl;
    }
    if((sum_A<21) && (sum_B>21)) {
        cout << "A" << endl;
    }
    if((sum_A>21) && (sum_B>21)) {
        cout << "Draw" << endl;
    }


    if((sum_A==sum_B) && (sum_A<21) && (sum_B<21)){
        cout << "Draw" << endl;
    } 
    if((sum_A>sum_B) && (sum_A<21) && (sum_B<21)) {
        cout << "A" << endl;
    }
    if((sum_B>sum_A) && (sum_A<21) && (sum_B<21)) {
        cout << "B" << endl;
    }
    cout << sum_A << " " << sum_B << endl;
}
# 0764, 2024-09-28 14:11:07, PPPPPPP-P----------- (40%)

#include<iostream>
#include<string>
using namespace std;
int main() {
    int a,b;
    cin >> a;
    cin >> b;
    string A[a];
    string B[b];
    for(int i=0; i<a ; i++) {
        cin >> A[i];
    }
    for(int j=0; j<b ; j++) {
        cin >> B[j];
    }
    string pocker[12]={"2","3","4","5","6","7","8","9","10","J","Q","K"};
    int score[12]={2,3,4,5,6,7,8,9,10,10,10,10};
    string pocker_A[1]={"A"};
    int score_A[2]={1,11};

    int sum_A=0;
    for(int k=0 ; k<a ; k++) {
        for(int m=0 ; m<13 ; m++) {
            if(A[k]==pocker[m]) {
                sum_A += score[m];
            }
        }
        
        if(A[k]=="A") {
                if(22-sum_A>10) {
                    sum_A+=11;
                }else {
                    sum_A+=1;
                }
        }
    }
    //cout << sum_A << endl;

    int sum_B=0;
    for(int k=0 ; k<b ; k++) {
        for(int m=0 ; m<13 ; m++) {
            if(B[k]==pocker[m]) {
                sum_B += score[m];
            }
        }
        
        if(B[k]=="A") {
                if(22-sum_B>10) {
                    sum_B+=11;
                }else {
                    sum_B+=1;
                }
        }
    }
    //cout << sum_B << endl;
    if((sum_A>22) && (sum_B<22)) {
        cout << "B" << endl;
    }
    if((sum_A<22) && (sum_B>22)) {
        cout << "A" << endl;
    }
    if((sum_A>22) && (sum_B>22)) {
        cout << "Draw" << endl;
    }


    if((sum_A==sum_B) && (sum_A<22) && (sum_B<22)){
        cout << "Draw" << endl;
    } 
    if((sum_A>sum_B) && (sum_A<22) && (sum_B<22)) {
        cout << "A" << endl;
    }
    if((sum_B>sum_A) && (sum_A<22) && (sum_B<22)) {
        cout << "B" << endl;
    }
    cout << sum_A << " " << sum_B << endl;
}
# 0765, 2024-09-28 14:11:32, P-PPPPPP----P-P--P-- (50%)

#include<iostream>
#include<string>
using namespace std;
int main() {
    int a,b;
    cin >> a;
    cin >> b;
    string A[a];
    string B[b];
    for(int i=0; i<a ; i++) {
        cin >> A[i];
    }
    for(int j=0; j<b ; j++) {
        cin >> B[j];
    }
    string pocker[12]={"2","3","4","5","6","7","8","9","10","J","Q","K"};
    int score[12]={2,3,4,5,6,7,8,9,10,10,10,10};
    string pocker_A[1]={"A"};
    int score_A[2]={1,11};

    int sum_A=0;
    for(int k=0 ; k<a ; k++) {
        for(int m=0 ; m<13 ; m++) {
            if(A[k]==pocker[m]) {
                sum_A += score[m];
            }
        }
        
        if(A[k]=="A") {
                if(21-sum_A>10) {
                    sum_A+=11;
                }else {
                    sum_A+=1;
                }
        }
    }
    //cout << sum_A << endl;

    int sum_B=0;
    for(int k=0 ; k<b ; k++) {
        for(int m=0 ; m<13 ; m++) {
            if(B[k]==pocker[m]) {
                sum_B += score[m];
            }
        }
        
        if(B[k]=="A") {
                if(21-sum_B>10) {
                    sum_B+=11;
                }else {
                    sum_B+=1;
                }
        }
    }
    //cout << sum_B << endl;
    if((sum_A>21) && (sum_B<21)) {
        cout << "B" << endl;
    }
    if((sum_A<21) && (sum_B>21)) {
        cout << "A" << endl;
    }
    if((sum_A>21) && (sum_B>21)) {
        cout << "Draw" << endl;
    }


    if((sum_A==sum_B) && (sum_A<21) && (sum_B<21)){
        cout << "Draw" << endl;
    } 
    if((sum_A>sum_B) && (sum_A<21) && (sum_B<21)) {
        cout << "A" << endl;
    }
    if((sum_B>sum_A) && (sum_A<21) && (sum_B<21)) {
        cout << "B" << endl;
    }
    cout << sum_A << " " << sum_B << endl;
}
# 0766, 2024-09-28 14:11:39, P-PPPPPP----P-P--P-- (50%)

#include<iostream>
#include<string>
using namespace std;
int main() {
    int a,b;
    cin >> a;
    cin >> b;
    string A[a];
    string B[b];
    for(int i=0; i<a ; i++) {
        cin >> A[i];
    }
    for(int j=0; j<b ; j++) {
        cin >> B[j];
    }
    string pocker[12]={"2","3","4","5","6","7","8","9","10","J","Q","K"};
    int score[12]={2,3,4,5,6,7,8,9,10,10,10,10};
    string pocker_A[1]={"A"};
    int score_A[2]={1,11};

    int sum_A=0;
    for(int k=0 ; k<a ; k++) {
        for(int m=0 ; m<13 ; m++) {
            if(A[k]==pocker[m]) {
                sum_A += score[m];
            }
        }
        
        if(A[k]=="A") {
                if(21-sum_A>10) {
                    sum_A+=11;
                }else {
                    sum_A+=1;
                }
        }
    }
    //cout << sum_A << endl;

    int sum_B=0;
    for(int k=0 ; k<b ; k++) {
        for(int m=0 ; m<13 ; m++) {
            if(B[k]==pocker[m]) {
                sum_B += score[m];
            }
        }
        
        if(B[k]=="A") {
                if(21-sum_B>10) {
                    sum_B+=11;
                }else {
                    sum_B+=1;
                }
        }
    }
    //cout << sum_B << endl;
    if((sum_A>21) && (sum_B<21)) {
        cout << "B" << endl;
    }
    if((sum_A<21) && (sum_B>21)) {
        cout << "A" << endl;
    }
    if((sum_A>21) && (sum_B>21)) {
        cout << "Draw" << endl;
    }


    if((sum_A==sum_B) && (sum_A<21) && (sum_B<21)){
        cout << "Draw" << endl;
    } 
    if((sum_A>sum_B) && (sum_A<21) && (sum_B<21)) {
        cout << "A" << endl;
    }
    if((sum_B>sum_A) && (sum_A<21) && (sum_B<21)) {
        cout << "B" << endl;
    }
    cout << sum_A << " " << sum_B << endl;
}
# 0767, 2024-09-28 14:14:41, PPPPPPPPP---P-P--PP- (65%)

#include<iostream>
#include<string>
using namespace std;
int main() {
    int a,b;
    cin >> a;
    cin >> b;
    string A[a];
    string B[b];
    for(int i=0; i<a ; i++) {
        cin >> A[i];
    }
    for(int j=0; j<b ; j++) {
        cin >> B[j];
    }
    string pocker[12]={"2","3","4","5","6","7","8","9","10","J","Q","K"};
    int score[12]={2,3,4,5,6,7,8,9,10,10,10,10};
    string pocker_A[1]={"A"};
    int score_A[2]={1,11};

    int sum_A=0;
    for(int k=0 ; k<a ; k++) {
        for(int m=0 ; m<13 ; m++) {
            if(A[k]==pocker[m]) {
                sum_A += score[m];
            }
        }
        
        if(A[k]=="A") {
                if(21-sum_A>10) {
                    sum_A+=11;
                }else {
                    sum_A+=1;
                }
        }
    }
    //cout << sum_A << endl;

    int sum_B=0;
    for(int k=0 ; k<b ; k++) {
        for(int m=0 ; m<13 ; m++) {
            if(B[k]==pocker[m]) {
                sum_B += score[m];
            }
        }
        
        if(B[k]=="A") {
                if(21-sum_B>10) {
                    sum_B+=11;
                }else {
                    sum_B+=1;
                }
        }
    }
    //cout << sum_B << endl;
    if((sum_A>21) && (sum_B<21)) {
        cout << "B" << endl;
    }
    if((sum_A<21) && (sum_B>21)) {
        cout << "A" << endl;
    }
    if((sum_A>21) && (sum_B>21)) {
        cout << "Draw" << endl;
    }


    if((sum_A==sum_B) && (sum_A<22) && (sum_B<22)){
        cout << "Draw" << endl;
    } 
    if((sum_A>sum_B) && (sum_A<22) && (sum_B<22)) {
        cout << "A" << endl;
    }
    if((sum_B>sum_A) && (sum_A<22) && (sum_B<22)) {
        cout << "B" << endl;
    }
    cout << sum_A << " " << sum_B << endl;
}
# 0768, 2024-09-28 14:20:28, PPPPPPPPPPPPP-P-PPP- (85%)

#include<iostream>
#include<string>
using namespace std;
int main() {
    int a,b;
    cin >> a;
    cin >> b;
    string A[a];
    string B[b];
    for(int i=0; i<a ; i++) {
        cin >> A[i];
    }
    for(int j=0; j<b ; j++) {
        cin >> B[j];
    }
    string pocker[12]={"2","3","4","5","6","7","8","9","10","J","Q","K"};
    int score[12]={2,3,4,5,6,7,8,9,10,10,10,10};
    string pocker_A[1]={"A"};
    int score_A[2]={1,11};

    int sum_A=0;
    for(int k=0 ; k<a ; k++) {
        for(int m=0 ; m<13 ; m++) {
            if(A[k]==pocker[m]) {
                sum_A += score[m];
            }
        }
    }
    for(int k=0 ; k<a ; k++) {
        if(A[k]=="A") {
                if(21-sum_A>10) {
                    sum_A+=11;
                }else {
                    sum_A+=1;
                }
        }
    }
    //cout << sum_A << endl;

    int sum_B=0;
    for(int k=0 ; k<b ; k++) {
        for(int m=0 ; m<13 ; m++) {
            if(B[k]==pocker[m]) {
                sum_B += score[m];
            }
        }
    }
    for(int k=0 ; k<b ; k++) {
        if(B[k]=="A") {
                if(21-sum_B>10) {
                    sum_B+=11;
                }else {
                    sum_B+=1;
                }
        }
    }
    //cout << sum_B << endl;
    if((sum_A>21) && (sum_B<21)) {
        cout << "B" << endl;
    }
    if((sum_A<21) && (sum_B>21)) {
        cout << "A" << endl;
    }
    if((sum_A>21) && (sum_B>21)) {
        cout << "Draw" << endl;
    }


    if((sum_A==sum_B) && (sum_A<22) && (sum_B<22)){
        cout << "Draw" << endl;
    } 
    if((sum_A>sum_B) && (sum_A<22) && (sum_B<22)) {
        cout << "A" << endl;
    }
    if((sum_B>sum_A) && (sum_A<22) && (sum_B<22)) {
        cout << "B" << endl;
    }
    cout << sum_A << " " << sum_B << endl;
}

# 0769, 2024-09-28 10:04:04, PPPPP---PPP--------- (40%)

#include <iostream>
#include <string>
using namespace std;

int main()
{
    int n1, n2;
    cin >> n1 >> n2;
    string A, B;
    int a = 0, b = 0,temp = 0;
    cin.ignore();
    getline(cin, A);
    getline(cin, B);


    for (int i = 0; i < A.length(); i++)
    {
       if (A[i] >= '0' && A[i] <= '9')
       {
            if (A[i] == '1' && A[i+1] == '0')
            {
                a += 10;
            }
            else
            {
                a += A[i] - '0';
            }
       }
       else if (A[i] == 'A')
       {
            temp++;
       }
       else if (A[i] == 'J' || A[i] == 'Q' || A[i] == 'K')
       {
            a += 10;
       }
    }
    if (temp != 0)
    {
        if (a + 11 > 21)
        {
            a+= 1;
        }
        else
        {
            a+= 11;
        }
        temp = 0;
    }
    for (int i = 0; i < B.length(); i++)
    {
       if (B[i] >= '0' && B[i] <= '9')
       {

            if (B[i] == '1' && B[i+1] == '0')
            {
                b += 10;
            }
            else
            {
                b += B[i] - '0';
            }
       }
       else if (B[i] == 'A')
       {
            temp++;
       }
       else if (B[i] == 'J' || B[i] == 'Q' || B[i] == 'K')
       {
            b += 10;
       }
    }
    if (temp != 0)
    {
        if (b + 11 > 21)
        {
            b+= 1;
        }
        else
        {
            b+= 11;
        }
        temp = 0;
    }
    if (a > b)
    {
        cout << "A";
    }
    else if (b > a)
    {
        cout << "B";
    }
    else if (a == b)
    {
        cout << "Draw";
    }
    cout << endl << a << " " << b;
}
# 0770, 2024-09-28 10:05:56, PPPP--P-PPPP-------- (45%)

#include <iostream>
#include <string>
using namespace std;

int main()
{
    int n1, n2;
    cin >> n1 >> n2;
    string A, B;
    int a = 0, b = 0,temp = 0;
    cin.ignore();
    getline(cin, A);
    getline(cin, B);


    for (int i = 0; i < A.length(); i++)
    {
       if (A[i] >= '0' && A[i] <= '9')
       {
            if (A[i] == '1' && A[i+1] == '0')
            {
                a += 10;
            }
            else
            {
                a += A[i] - '0';
            }
       }
       else if (A[i] == 'A')
       {
            temp++;
       }
       else if (A[i] == 'J' || A[i] == 'Q' || A[i] == 'K')
       {
            a += 10;
       }
    }
    if (temp != 0)
    {
        if (a + 11 > 21)
        {
            a+= 1;
        }
        else
        {
            a+= 11;
        }
        temp = 0;
    }
    for (int i = 0; i < B.length(); i++)
    {
       if (B[i] >= '0' && B[i] <= '9')
       {

            if (B[i] == '1' && B[i+1] == '0')
            {
                b += 10;
            }
            else
            {
                b += B[i] - '0';
            }
       }
       else if (B[i] == 'A')
       {
            temp++;
       }
       else if (B[i] == 'J' || B[i] == 'Q' || B[i] == 'K')
       {
            b += 10;
       }
    }
    if (temp != 0)
    {
        if (b + 11 > 21)
        {
            b+= 1;
        }
        else
        {
            b+= 11;
        }
        temp = 0;
    }

    if (a > b || b > 21)
    {
        cout << "A";
    }
    else if (b > a || a > 21)
    {
        cout << "B";
    }
    else if (a == b || (a> 21 && b > 21))
    {
        cout << "Draw";
    }
    cout << endl << a << " " << b;
}
# 0771, 2024-09-28 10:09:06, PPPP--P-PPPPP-P-PPP- (70%)

#include <iostream>
#include <string>
using namespace std;

int main()
{
    int n1, n2;
    cin >> n1 >> n2;
    string A, B;
    int a = 0, b = 0,temp = 0;
    cin.ignore();
    getline(cin, A);
    getline(cin, B);


    for (int i = 0; i < A.length(); i++)
    {
       if (A[i] >= '0' && A[i] <= '9')
       {
            if (A[i] == '1' && A[i+1] == '0')
            {
                a += 10;
            }
            else
            {
                a += A[i] - '0';
            }
       }
       else if (A[i] == 'A')
       {
            temp++;
       }
       else if (A[i] == 'J' || A[i] == 'Q' || A[i] == 'K')
       {
            a += 10;
       }
    }
    if (temp != 0)
    {
        for (int i = 0; i < temp; i++)
        {
            if (a + 11 > 21)
            {
                a+= 1;
            }
            else
            {
                a+= 11;
            }  
        }
        temp = 0;  
    }
    for (int i = 0; i < B.length(); i++)
    {
       if (B[i] >= '0' && B[i] <= '9')
       {

            if (B[i] == '1' && B[i+1] == '0')
            {
                b += 10;
            }
            else
            {
                b += B[i] - '0';
            }
       }
       else if (B[i] == 'A')
       {
            temp++;
       }
       else if (B[i] == 'J' || B[i] == 'Q' || B[i] == 'K')
       {
            b += 10;
       }
    }
    if (temp != 0)
    {
        for (int i = 0; i < temp; i++)
        {
            if (b + 11 > 21)
            {
                b+= 1;
            }
            else
            {
                b+= 11;
            }    
        }
        temp = 0;  
    }

    if (a > b || b > 21)
    {
        cout << "A";
    }
    else if (b > a || a > 21)
    {
        cout << "B";
    }
    else if (a == b || (a> 21 && b > 21))
    {
        cout << "Draw";
    }
    cout << endl << a << " " << b;
}
# 0772, 2024-09-28 10:11:01, PPPPP-P-PPPPP-P-PPP- (75%)

#include <iostream>
#include <string>
using namespace std;

int main()
{
    int n1, n2;
    cin >> n1 >> n2;
    string A, B;
    int a = 0, b = 0,temp = 0;
    cin.ignore();
    getline(cin, A);
    getline(cin, B);


    for (int i = 0; i < A.length(); i++)
    {
       if (A[i] >= '0' && A[i] <= '9')
       {
            if (A[i] == '1' && A[i+1] == '0')
            {
                a += 10;
            }
            else
            {
                a += A[i] - '0';
            }
       }
       else if (A[i] == 'A')
       {
            temp++;
       }
       else if (A[i] == 'J' || A[i] == 'Q' || A[i] == 'K')
       {
            a += 10;
       }
    }
    if (temp != 0)
    {
        for (int i = 0; i < temp; i++)
        {
            if (a + 11 > 21)
            {
                a+= 1;
            }
            else
            {
                a+= 11;
            }  
        }
        temp = 0;  
    }
    for (int i = 0; i < B.length(); i++)
    {
       if (B[i] >= '0' && B[i] <= '9')
       {

            if (B[i] == '1' && B[i+1] == '0')
            {
                b += 10;
            }
            else
            {
                b += B[i] - '0';
            }
       }
       else if (B[i] == 'A')
       {
            temp++;
       }
       else if (B[i] == 'J' || B[i] == 'Q' || B[i] == 'K')
       {
            b += 10;
       }
    }
    if (temp != 0)
    {
        for (int i = 0; i < temp; i++)
        {
            if (b + 11 > 21)
            {
                b+= 1;
            }
            else
            {
                b+= 11;
            }    
        }
        temp = 0;  
    }

    if (a > b || (b > 21 && a <= 21)) 
    {
        cout << "A";
    }
    else if (b > a || (a > 21 && b <= 21))
    {
        cout << "B";
    }
    else if (a == b || (a> 21 && b > 21))
    {
        cout << "Draw";
    }
    cout << endl << a << " " << b;
}
# 0773, 2024-09-28 10:15:07, PPPPP---PPP---P-P-P- (55%)

#include <iostream>
#include <string>
using namespace std;

int main()
{
    int n1, n2;
    cin >> n1 >> n2;
    string A, B;
    int a = 0, b = 0,temp = 0;
    cin.ignore();
    getline(cin, A);
    getline(cin, B);


    for (int i = 0; i < A.length(); i++)
    {
       if (A[i] >= '0' && A[i] <= '9')
       {
            if (A[i] == '1' && A[i+1] == '0')
            {
                a += 10;
            }
            else
            {
                a += A[i] - '0';
            }
       }
       else if (A[i] == 'A')
       {
            temp++;
       }
       else if (A[i] == 'J' || A[i] == 'Q' || A[i] == 'K')
       {
            a += 10;
       }
    }
    if (temp != 0)
    {
        for (int i = 0; i < temp; i++)
        {
            if (a + 11 > 21)
            {
                a+= 1;
            }
            else
            {
                a+= 11;
            }  
        }
        temp = 0;  
    }
    for (int i = 0; i < B.length(); i++)
    {
       if (B[i] >= '0' && B[i] <= '9')
       {

            if (B[i] == '1' && B[i+1] == '0')
            {
                b += 10;
            }
            else
            {
                b += B[i] - '0';
            }
       }
       else if (B[i] == 'A')
       {
            temp++;
       }
       else if (B[i] == 'J' || B[i] == 'Q' || B[i] == 'K')
       {
            b += 10;
       }
    }
    if (temp != 0)
    {
        for (int i = 0; i < temp; i++)
        {
            if (b + 11 > 21)
            {
                b+= 1;
            }
            else
            {
                b+= 11;
            }    
        }
        temp = 0;  
    }

    if (a > b && (a <= 21 || b > 21)) 
    {
        cout << "A";
    }
    else if (b > a && (a > 21 || b <= 21))
    {
        cout << "B";
    }
    else if (a == b || (a> 21 && b > 21))
    {
        cout << "Draw";
    }
    cout << endl << a << " " << b;
}
# 0774, 2024-09-28 10:18:05, PPPPPPP-PPPPP-P-PPP- (80%)

#include <iostream>
#include <string>
using namespace std;

int main()
{
    int n1, n2;
    cin >> n1 >> n2;
    string A, B;
    int a = 0, b = 0,temp = 0;
    cin.ignore();
    getline(cin, A);
    getline(cin, B);


    for (int i = 0; i < A.length(); i++)
    {
       if (A[i] >= '0' && A[i] <= '9')
       {
            if (A[i] == '1' && A[i+1] == '0')
            {
                a += 10;
            }
            else
            {
                a += A[i] - '0';
            }
       }
       else if (A[i] == 'A')
       {
            temp++;
       }
       else if (A[i] == 'J' || A[i] == 'Q' || A[i] == 'K')
       {
            a += 10;
       }
    }
    if (temp != 0)
    {
        for (int i = 0; i < temp; i++)
        {
            if (a + 11 > 21)
            {
                a+= 1;
            }
            else
            {
                a+= 11;
            }  
        }
        temp = 0;  
    }
    for (int i = 0; i < B.length(); i++)
    {
       if (B[i] >= '0' && B[i] <= '9')
       {

            if (B[i] == '1' && B[i+1] == '0')
            {
                b += 10;
            }
            else
            {
                b += B[i] - '0';
            }
       }
       else if (B[i] == 'A')
       {
            temp++;
       }
       else if (B[i] == 'J' || B[i] == 'Q' || B[i] == 'K')
       {
            b += 10;
       }
    }
    if (temp != 0)
    {
        for (int i = 0; i < temp; i++)
        {
            if (b + 11 > 21)
            {
                b+= 1;
            }
            else
            {
                b+= 11;
            }    
        }
        temp = 0;  
    }
    if (b > 21 && a <= 21)
    {
        cout << "A";
    }
    else if (a > 21 && b <= 21)
    {
        cout << "B";
    }
    else if (a > b ) 
    {
        cout << "A";
    }
    else if (b > a )
    {
        cout << "B";
    }
    else if (a == b || (a> 21 && b > 21))
    {
        cout << "Draw";
    }
    cout << endl << a << " " << b;
}
# 0775, 2024-09-28 10:19:18, PPPPPPPPPPPPP-P-PPP- (85%)

#include <iostream>
#include <string>
using namespace std;

int main()
{
    int n1, n2;
    cin >> n1 >> n2;
    string A, B;
    int a = 0, b = 0,temp = 0;
    cin.ignore();
    getline(cin, A);
    getline(cin, B);


    for (int i = 0; i < A.length(); i++)
    {
       if (A[i] >= '0' && A[i] <= '9')
       {
            if (A[i] == '1' && A[i+1] == '0')
            {
                a += 10;
            }
            else
            {
                a += A[i] - '0';
            }
       }
       else if (A[i] == 'A')
       {
            temp++;
       }
       else if (A[i] == 'J' || A[i] == 'Q' || A[i] == 'K')
       {
            a += 10;
       }
    }
    if (temp != 0)
    {
        for (int i = 0; i < temp; i++)
        {
            if (a + 11 > 21)
            {
                a+= 1;
            }
            else
            {
                a+= 11;
            }  
        }
        temp = 0;  
    }
    for (int i = 0; i < B.length(); i++)
    {
       if (B[i] >= '0' && B[i] <= '9')
       {

            if (B[i] == '1' && B[i+1] == '0')
            {
                b += 10;
            }
            else
            {
                b += B[i] - '0';
            }
       }
       else if (B[i] == 'A')
       {
            temp++;
       }
       else if (B[i] == 'J' || B[i] == 'Q' || B[i] == 'K')
       {
            b += 10;
       }
    }
    if (temp != 0)
    {
        for (int i = 0; i < temp; i++)
        {
            if (b + 11 > 21)
            {
                b+= 1;
            }
            else
            {
                b+= 11;
            }    
        }
        temp = 0;  
    }
    if (b > 21 && a <= 21)
    {
        cout << "A";
    }
    else if (a > 21 && b <= 21)
    {
        cout << "B";
    }
    else if (a > b && a<=21) 
    {
        cout << "A";
    }
    else if (b > a  && b <= 21)
    {
        cout << "B";
    }
    else if (a == b || (a> 21 && b > 21))
    {
        cout << "Draw";
    }
    cout << endl << a << " " << b;
}

# 0776, 2024-09-28 14:32:28, xxxxxxxxxxxxxxxxxxxx (0%)

#include <iostream>
#include <string>

int main()
{
    int a , b ;
    std::cin >> a >> b ; 
    std::string A[a]={0};
    std::string B[b]={0}; 
    int x = 0;
    int y = 0;
    for(int i =0 ; i<a ; ++i)
    {
        std::cin >> A[i];
    }
    for(int i =0 ; i<b ; ++i)
    {
        std::cin >> B[i];
    }
    
    for(int i = 0; i<a ;++i)
    {
        if( A[i] == "2")
        {
            x+=2;
        }
        if( A[i] == "3")
        {
            x+=3;
        }
        if( A[i] == "4")
        {
            x+=4;
        }
        if( A[i] == "5")
        {
            x+=5;
        }
        if( A[i] == "6")
        {
            x+=6;
        }
        if( A[i] == "7")
        {
            x+=7;
        }
        if( A[i] == "8")
        {
            x+=8;
        }
        if( A[i] == "9")
        {
            x+=9;
        }
        if( A[i] == "10"||A[i] == "J"||A[i] == "Q"||A[i] == "K")
        {
            x+=10;
        }
    }
    for(int i = 0; i<a ;++i){
        if(A[i] == "2")
        {
            if(x<21&&x+11<=21)
            {
                x+=11;
            }
            else
            {
                x+=1;
            }
        }
    }




    for(int i = 0; i<b ;++i)
    {
        if( B[i] == "2")
        {
            y+=2;
        }
        if( B[i] == "3")
        {
            y+=3;
        }
        if( B[i] == "4")
        {
            y+=4;
        }
        if( B[i] == "5")
        {
            y+=5;
        }
        if( B[i] == "6")
        {
            y+=6;
        }
        if( B[i] == "7")
        {
            y+=7;
        }
        if( B[i] == "8")
        {
            y+=8;
        }
        if( B[i] == "9")
        {
            y+=9;
        }
        if( B[i] == "10"||A[i] == "J"||B[i] == "Q"||B[i] == "K")
        {
            y+=10;
        }
    }
    for(int i = 0; i<b ;++i){
        if(B[i] == "2")
        {
            if(y<21&&y+11<=21)
            {
                x+=11;
            }
            else
            {
                x+=1;
            }
        }
    }

    if(x>y && x<=21){
        std::cout << "A" << std::endl << x << " " << y ;
    }
    else if (y>x && y<=21)
    {
        std::cout << "B" << std::endl << x << " " << y ;
    }else if (x>21 && y<=21)
    {
        std::cout << "B" << std::endl << x << " " << y ;
    }else if (y<21 && x<=21)
    {
        std::cout << "A" << std::endl << x << " " << y ;
    }else if ( x==y ){
        std::cout << "Draw" << std::endl << x << " " << y ;
    }else{
        std::cout << "Draw" << std::endl << x << " " << y ;
    }


}
# 0777, 2024-09-28 14:56:25, ----PP-------------- (10%)

#include <iostream>
#include <string>

int main()
{
    int a , b ;
    std::cin >> a >> b ; 
    std::string A[a]={};
    std::string B[b]={}; 
    int x = 0;
    int y = 0;
    for(int i =0 ; i<a ; ++i)
    {
        std::cin >> A[i];
    }
    for(int i =0 ; i<b ; ++i)
    {
        std::cin >> B[i];
    }
    
    for(int i = 0; i<a ;++i)
    {
        if( A[i] == "2")
        {
            x+=2;
        }
        if( A[i] == "3")
        {
            x+=3;
        }
        if( A[i] == "4")
        {
            x+=4;
        }
        if( A[i] == "5")
        {
            x+=5;
        }
        if( A[i] == "6")
        {
            x+=6;
        }
        if( A[i] == "7")
        {
            x+=7;
        }
        if( A[i] == "8")
        {
            x+=8;
        }
        if( A[i] == "9")
        {
            x+=9;
        }
        if( A[i] == "10"||A[i] == "J"||A[i] == "Q"||A[i] == "K")
        {
            x+=10;
        }
    }
    for(int i = 0; i<a ;++i){
        if(A[i] == "2")
        {
            if(x<21&&x+11<=21)
            {
                x+=11;
            }
            else
            {
                x+=1;
            }
        }
    }




    for(int i = 0; i<b ;++i)
    {
        if( B[i] == "2")
        {
            y+=2;
        }
        if( B[i] == "3")
        {
            y+=3;
        }
        if( B[i] == "4")
        {
            y+=4;
        }
        if( B[i] == "5")
        {
            y+=5;
        }
        if( B[i] == "6")
        {
            y+=6;
        }
        if( B[i] == "7")
        {
            y+=7;
        }
        if( B[i] == "8")
        {
            y+=8;
        }
        if( B[i] == "9")
        {
            y+=9;
        }
        if( B[i] == "10"||A[i] == "J"||B[i] == "Q"||B[i] == "K")
        {
            y+=10;
        }
    }
    for(int i = 0; i<b ;++i){
        if(B[i] == "2")
        {
            if(y<21&&y+11<=21)
            {
                x+=11;
            }
            else
            {
                x+=1;
            }
        }
    }

    if(x>y && x<=21){
        std::cout << "A" << std::endl << x << " " << y ;
    }
    else if (y>x && y<=21)
    {
        std::cout << "B" << std::endl << x << " " << y ;
    }else if (x>21 && y<=21)
    {
        std::cout << "B" << std::endl << x << " " << y ;
    }else if (y<21 && x<=21)
    {
        std::cout << "A" << std::endl << x << " " << y ;
    }else if ( x==y ){
        std::cout << "Draw" << std::endl << x << " " << y ;
    }else{
        std::cout << "Draw" << std::endl << x << " " << y ;
    }

}
# 0778, 2024-09-28 14:59:49, ----PP-------------- (10%)

#include <iostream>
#include <string>

int main()
{
    int a , b ;
    std::cin >> a >> b ; 
    std::string A[a]={};
    std::string B[b]={}; 
    int x = 0;
    int y = 0;
    for(int i =0 ; i<a ; ++i)
    {
        std::cin >> A[i];
    }
    for(int i =0 ; i<b ; ++i)
    {
        std::cin >> B[i];
    }
    
    for(int i = 0; i<a ;++i)
    {
        if( A[i] == "2")
        {
            x+=2;
        }
        if( A[i] == "3")
        {
            x+=3;
        }
        if( A[i] == "4")
        {
            x+=4;
        }
        if( A[i] == "5")
        {
            x+=5;
        }
        if( A[i] == "6")
        {
            x+=6;
        }
        if( A[i] == "7")
        {
            x+=7;
        }
        if( A[i] == "8")
        {
            x+=8;
        }
        if( A[i] == "9")
        {
            x+=9;
        }
        if( A[i] == "10"||A[i] == "J"||A[i] == "Q"||A[i] == "K")
        {
            x+=10;
        }
    }
    for(int i = 0; i<a ;++i){
        if(A[i] == "2")
        {
            if(x<21&&x+11<=21)
            {
                x+=11;
            }
            else
            {
                x+=1;
            }
        }
    }




    for(int i = 0; i<b ;++i)
    {
        if( B[i] == "2")
        {
            y+=2;
        }
        if( B[i] == "3")
        {
            y+=3;
        }
        if( B[i] == "4")
        {
            y+=4;
        }
        if( B[i] == "5")
        {
            y+=5;
        }
        if( B[i] == "6")
        {
            y+=6;
        }
        if( B[i] == "7")
        {
            y+=7;
        }
        if( B[i] == "8")
        {
            y+=8;
        }
        if( B[i] == "9")
        {
            y+=9;
        }
        if( B[i] == "10"||B[i] == "J"||B[i] == "Q"||B[i] == "K")
        {
            y+=10;
        }
    }
    for(int i = 0; i<b ;++i){
        if(B[i] == "2")
        {
            if(y<21&&y+11<=21)
            {
                y+=11;
            }
            else
            {
                y+=1;
            }
        }
    }

    if(x>y && x<=21){
        std::cout << "A" << std::endl << x << " " << y ;
    }
    else if (y>x && y<=21)
    {
        std::cout << "B" << std::endl << x << " " << y ;
    }else if (x>21 && y<=21)
    {
        std::cout << "B" << std::endl << x << " " << y ;
    }else if (y<21 && x<=21)
    {
        std::cout << "A" << std::endl << x << " " << y ;
    }else if ( x==y ){
        std::cout << "Draw" << std::endl << x << " " << y ;
    }else{
        std::cout << "Draw" << std::endl << x << " " << y ;
    }

}
# 0779, 2024-09-28 15:00:25, ----PP-------------- (10%)

#include <iostream>
#include <string>

int main()
{
    int a , b ;
    std::cin >> a >> b ; 
    std::string A[a]={};
    std::string B[b]={}; 
    int x = 0;
    int y = 0;
    for(int i =0 ; i<a ; ++i)
    {
        std::cin >> A[i];
    }
    for(int i =0 ; i<b ; ++i)
    {
        std::cin >> B[i];
    }
    
    for(int i = 0; i<a ;++i)
    {
        if( A[i] == "2")
        {
            x+=2;
        }
        if( A[i] == "3")
        {
            x+=3;
        }
        if( A[i] == "4")
        {
            x+=4;
        }
        if( A[i] == "5")
        {
            x+=5;
        }
        if( A[i] == "6")
        {
            x+=6;
        }
        if( A[i] == "7")
        {
            x+=7;
        }
        if( A[i] == "8")
        {
            x+=8;
        }
        if( A[i] == "9")
        {
            x+=9;
        }
        if( A[i] == "10"||A[i] == "J"||A[i] == "Q"||A[i] == "K")
        {
            x+=10;
        }
    }
    for(int i = 0; i<a ;++i){
        if(A[i] == "2")
        {
            if(x<21&&x+11<=21)
            {
                x+=11;
            }
            else
            {
                x+=1;
            }
        }
    }




    for(int i = 0; i<b ;++i)
    {
        if( B[i] == "2")
        {
            y+=2;
        }
        if( B[i] == "3")
        {
            y+=3;
        }
        if( B[i] == "4")
        {
            y+=4;
        }
        if( B[i] == "5")
        {
            y+=5;
        }
        if( B[i] == "6")
        {
            y+=6;
        }
        if( B[i] == "7")
        {
            y+=7;
        }
        if( B[i] == "8")
        {
            y+=8;
        }
        if( B[i] == "9")
        {
            y+=9;
        }
        if( B[i] == "10"||B[i] == "J"||B[i] == "Q"||B[i] == "K")
        {
            y+=10;
        }
    }
    for(int i = 0; i<b ;++i){
        if(B[i] == "2")
        {
            if(y<21&&y+11<=21)
            {
                y+=11;
            }
            else
            {
                y+=1;
            }
        }
    }

    if(x>y && x<=21){
        std::cout << "A" << std::endl << x << " " << y ;
    }
    else if (y>x && y<=21)
    {
        std::cout << "B" << std::endl << x << " " << y ;
    }else if (x>21 && y<=21)
    {
        std::cout << "B" << std::endl << x << " " << y ;
    }else if (y<21 && x<=21)
    {
        std::cout << "A" << std::endl << x << " " << y ;
    }else if ( x==y ){
        std::cout << "Draw" << std::endl << x << " " << y ;
    }else{
        std::cout << "Draw" << std::endl << x << " " << y ;
    }

}
# 0780, 2024-09-28 15:02:45, PP--PP-PPPP-------P- (45%)

#include <iostream>
#include <string>

int main()
{
    int a , b ;
    std::cin >> a >> b ; 
    std::string A[a]={};
    std::string B[b]={}; 
    int x = 0;
    int y = 0;
    for(int i =0 ; i<a ; ++i)
    {
        std::cin >> A[i];
    }
    for(int i =0 ; i<b ; ++i)
    {
        std::cin >> B[i];
    }
    
    for(int i = 0; i<a ;++i)
    {
        if( A[i] == "2")
        {
            x+=2;
        }
        if( A[i] == "3")
        {
            x+=3;
        }
        if( A[i] == "4")
        {
            x+=4;
        }
        if( A[i] == "5")
        {
            x+=5;
        }
        if( A[i] == "6")
        {
            x+=6;
        }
        if( A[i] == "7")
        {
            x+=7;
        }
        if( A[i] == "8")
        {
            x+=8;
        }
        if( A[i] == "9")
        {
            x+=9;
        }
        if( A[i] == "10"||A[i] == "J"||A[i] == "Q"||A[i] == "K")
        {
            x+=10;
        }
    }
    for(int i = 0; i<a ;++i){
        if(A[i] == "A")
        {
            if(x<21&&x+11<=21)
            {
                x+=11;
            }
            else
            {
                x+=1;
            }
        }
    }




    for(int i = 0; i<b ;++i)
    {
        if( B[i] == "2")
        {
            y+=2;
        }
        if( B[i] == "3")
        {
            y+=3;
        }
        if( B[i] == "4")
        {
            y+=4;
        }
        if( B[i] == "5")
        {
            y+=5;
        }
        if( B[i] == "6")
        {
            y+=6;
        }
        if( B[i] == "7")
        {
            y+=7;
        }
        if( B[i] == "8")
        {
            y+=8;
        }
        if( B[i] == "9")
        {
            y+=9;
        }
        if( B[i] == "10"||B[i] == "J"||B[i] == "Q"||B[i] == "K")
        {
            y+=10;
        }
    }
    for(int i = 0; i<b ;++i){
        if(B[i] == "A")
        {
            if(y<21&&y+11<=21)
            {
                y+=11;
            }
            else
            {
                y+=1;
            }
        }
    }

    if(x>y && x<=21){
        std::cout << "A" << std::endl << x << " " << y ;
    }
    else if (y>x && y<=21)
    {
        std::cout << "B" << std::endl << x << " " << y ;
    }else if (x>21 && y<=21)
    {
        std::cout << "B" << std::endl << x << " " << y ;
    }else if (y<21 && x<=21)
    {
        std::cout << "A" << std::endl << x << " " << y ;
    }else if ( x==y ){
        std::cout << "Draw" << std::endl << x << " " << y ;
    }else{
        std::cout << "Draw" << std::endl << x << " " << y ;
    }

}
# 0781, 2024-09-28 15:04:44, PPPPPPPPPPPPP-P-PPP- (85%)

#include <iostream>
#include <string>

int main()
{
    int a , b ;
    std::cin >> a >> b ; 
    std::string A[a]={};
    std::string B[b]={}; 
    int x = 0;
    int y = 0;
    for(int i =0 ; i<a ; ++i)
    {
        std::cin >> A[i];
    }
    for(int i =0 ; i<b ; ++i)
    {
        std::cin >> B[i];
    }
    
    for(int i = 0; i<a ;++i)
    {
        if( A[i] == "2")
        {
            x+=2;
        }
        if( A[i] == "3")
        {
            x+=3;
        }
        if( A[i] == "4")
        {
            x+=4;
        }
        if( A[i] == "5")
        {
            x+=5;
        }
        if( A[i] == "6")
        {
            x+=6;
        }
        if( A[i] == "7")
        {
            x+=7;
        }
        if( A[i] == "8")
        {
            x+=8;
        }
        if( A[i] == "9")
        {
            x+=9;
        }
        if( A[i] == "10"||A[i] == "J"||A[i] == "Q"||A[i] == "K")
        {
            x+=10;
        }
    }
    for(int i = 0; i<a ;++i){
        if(A[i] == "A")
        {
            if(x<21&&x+11<=21)
            {
                x+=11;
            }
            else
            {
                x+=1;
            }
        }
    }




    for(int i = 0; i<b ;++i)
    {
        if( B[i] == "2")
        {
            y+=2;
        }
        if( B[i] == "3")
        {
            y+=3;
        }
        if( B[i] == "4")
        {
            y+=4;
        }
        if( B[i] == "5")
        {
            y+=5;
        }
        if( B[i] == "6")
        {
            y+=6;
        }
        if( B[i] == "7")
        {
            y+=7;
        }
        if( B[i] == "8")
        {
            y+=8;
        }
        if( B[i] == "9")
        {
            y+=9;
        }
        if( B[i] == "10"||B[i] == "J"||B[i] == "Q"||B[i] == "K")
        {
            y+=10;
        }
    }
    for(int i = 0; i<b ;++i){
        if(B[i] == "A")
        {
            if(y<21&&y+11<=21)
            {
                y+=11;
            }
            else
            {
                y+=1;
            }
        }
    }

    if(x>y && x<=21){
        std::cout << "A" << std::endl << x << " " << y ;
    }
    else if (y>x && y<=21)
    {
        std::cout << "B" << std::endl << x << " " << y ;
    }else if (x>21 && y<=21)
    {
        std::cout << "B" << std::endl << x << " " << y ;
    }else if (y>21 && x<=21)
    {
        std::cout << "A" << std::endl << x << " " << y ;
    }else if ( x==y ){
        std::cout << "Draw" << std::endl << x << " " << y ;
    }else{
        std::cout << "Draw" << std::endl << x << " " << y ;
    }

}

# 0782, 2024-09-28 10:44:44, PPPPPPPP------------ (40%)

#include<iostream>
using namespace std;

int main(){
    int N_A, N_B,sum_A, sum_B,A_A,A_B, max_for_card_A_A[10],
    max_A_A ,max_for_card_A_B[10],max_A_B;
    string array_A[10], array_B[10];
    string string_bj[12]={"2","3","4","5","6","7","8","9","10","J","Q","K"};
    int int_bj[12]={2,3,4,5,6,7,8,9,10,10,10,10};
    sum_A=sum_B=0;
    A_A=A_B=0;
    cin>>N_A>>N_B;
    for(int i=0;i<N_A;i++){
        cin>>array_A[i];
    }
    for(int i=0;i<N_B;i++){
        cin>>array_B[i];
    }
    for(int i=0;i<N_A;i++){
        if(array_A[i]=="A"){
                A_A++;
                continue;
            }
        else{
            for(int j=0;j<12;j++){
                if(array_A[i]==string_bj[j]){
                    sum_A=sum_A+int_bj[j];
                }
            }
        }
    }

    if(A_A>0){
        for(int i=0; i<=A_A;i++){
            max_for_card_A_A[i]=sum_A+11*(A_A-i)+i;
            cout<<max_for_card_A_A[i];
        }
        max_A_A=max_for_card_A_A[1];
        for(int i=1; i<=A_A;i++){
            max_A_A=max_for_card_A_A[i];
            if(max_for_card_A_A[i]<=21){
                break;
            }
        }
        sum_A=max_A_A;
    }


    //BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB

    for(int i=0;i<N_B;i++){
        if(array_B[i]=="A"){
                A_B++;
                continue;
            }
        else{
            for(int j=0;j<12;j++){
                if(array_B[i]==string_bj[j]){
                    sum_B=sum_B+int_bj[j];
                }
            }
        }
    }

    if(A_B>0){
        for(int i=0; i<=A_B;i++){
            max_for_card_A_B[i]=sum_B+11*(A_B-i)+i;
            cout<<max_for_card_A_B[i];
        }
        max_A_B=max_for_card_A_B[1];
        for(int i=1; i<=A_B;i++){
            max_A_B=max_for_card_A_B[i];
            if(max_for_card_A_B[i]<=21){
                break;
            }
        }
        sum_B=max_A_B;
    }
    if(sum_A>21 && sum_B>21 || sum_A==sum_B){
        cout<<"Draw";
    }
    else if(sum_A>21){
        cout<<"B";
    }
    else if(sum_B>21){
        cout<<"A";
    }
    else if(sum_A>sum_B){
        cout<<"A";
    }
    else if(sum_B>sum_A){
        cout<<"B";
    }

    cout<<endl;
    cout<<sum_A<<" "<<sum_B;
}
# 0783, 2024-09-28 10:46:21, PPPPPPPP--PPPPPPPP-P (85%)

#include<iostream>
using namespace std;

int main(){
    int N_A, N_B,sum_A, sum_B,A_A,A_B, max_for_card_A_A[10],
    max_A_A ,max_for_card_A_B[10],max_A_B;
    string array_A[10], array_B[10];
    string string_bj[12]={"2","3","4","5","6","7","8","9","10","J","Q","K"};
    int int_bj[12]={2,3,4,5,6,7,8,9,10,10,10,10};
    sum_A=sum_B=0;
    A_A=A_B=0;
    cin>>N_A>>N_B;
    for(int i=0;i<N_A;i++){
        cin>>array_A[i];
    }
    for(int i=0;i<N_B;i++){
        cin>>array_B[i];
    }
    for(int i=0;i<N_A;i++){
        if(array_A[i]=="A"){
                A_A++;
                continue;
            }
        else{
            for(int j=0;j<12;j++){
                if(array_A[i]==string_bj[j]){
                    sum_A=sum_A+int_bj[j];
                }
            }
        }
    }

    if(A_A>0){
        for(int i=0; i<=A_A;i++){
            max_for_card_A_A[i]=sum_A+11*(A_A-i)+i;
        }
        max_A_A=max_for_card_A_A[1];
        for(int i=1; i<=A_A;i++){
            max_A_A=max_for_card_A_A[i];
            if(max_for_card_A_A[i]<=21){
                break;
            }
        }
        sum_A=max_A_A;
    }


    //BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB

    for(int i=0;i<N_B;i++){
        if(array_B[i]=="A"){
                A_B++;
                continue;
            }
        else{
            for(int j=0;j<12;j++){
                if(array_B[i]==string_bj[j]){
                    sum_B=sum_B+int_bj[j];
                }
            }
        }
    }

    if(A_B>0){
        for(int i=0; i<=A_B;i++){
            max_for_card_A_B[i]=sum_B+11*(A_B-i)+i;
        }
        max_A_B=max_for_card_A_B[1];
        for(int i=1; i<=A_B;i++){
            max_A_B=max_for_card_A_B[i];
            if(max_for_card_A_B[i]<=21){
                break;
            }
        }
        sum_B=max_A_B;
    }
    if(sum_A>21 && sum_B>21 || sum_A==sum_B){
        cout<<"Draw";
    }
    else if(sum_A>21){
        cout<<"B";
    }
    else if(sum_B>21){
        cout<<"A";
    }
    else if(sum_A>sum_B){
        cout<<"A";
    }
    else if(sum_B>sum_A){
        cout<<"B";
    }

    cout<<endl;
    cout<<sum_A<<" "<<sum_B;
}
# 0784, 2024-09-28 10:47:11, PPPPPPPP--PPPPPPPP-P (85%)

#include<iostream>
using namespace std;

int main(){
    int N_A, N_B,sum_A, sum_B,A_A,A_B, max_for_card_A_A[10],
    max_A_A ,max_for_card_A_B[10],max_A_B;
    string array_A[10], array_B[10];
    string string_bj[12]={"2","3","4","5","6","7","8","9","10","J","Q","K"};
    int int_bj[12]={2,3,4,5,6,7,8,9,10,10,10,10};
    sum_A=sum_B=0;
    A_A=A_B=0;
    cin>>N_A>>N_B;
    for(int i=0;i<N_A;i++){
        cin>>array_A[i];
    }
    for(int i=0;i<N_B;i++){
        cin>>array_B[i];
    }
    for(int i=0;i<N_A;i++){
        if(array_A[i]=="A"){
                A_A++;
                continue;
            }
        else{
            for(int j=0;j<12;j++){
                if(array_A[i]==string_bj[j]){
                    sum_A=sum_A+int_bj[j];
                }
            }
        }
    }

    if(A_A>0){
        for(int i=0; i<=A_A;i++){
            max_for_card_A_A[i]=sum_A+11*(A_A-i)+i;
        }
        max_A_A=max_for_card_A_A[1];
        for(int i=1; i<=A_A;i++){
            max_A_A=max_for_card_A_A[i];
            if(max_for_card_A_A[i]<=21){
                break;
            }
        }
        sum_A=max_A_A;
    }


    //BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB

    for(int i=0;i<N_B;i++){
        if(array_B[i]=="A"){
                A_B++;
                continue;
            }
        else{
            for(int j=0;j<12;j++){
                if(array_B[i]==string_bj[j]){
                    sum_B=sum_B+int_bj[j];
                }
            }
        }
    }

    if(A_B>0){
        for(int i=0; i<=A_B;i++){
            max_for_card_A_B[i]=sum_B+11*(A_B-i)+i;
        }
        max_A_B=max_for_card_A_B[1];
        for(int i=1; i<=A_B;i++){
            max_A_B=max_for_card_A_B[i];
            if(max_for_card_A_B[i]<=21){
                break;
            }
        }
        sum_B=max_A_B;
    }
    if((sum_A>21 && sum_B>21) || sum_A==sum_B){
        cout<<"Draw";
    }
    else if(sum_A>21){
        cout<<"B";
    }
    else if(sum_B>21){
        cout<<"A";
    }
    else if(sum_A>sum_B){
        cout<<"A";
    }
    else if(sum_B>sum_A){
        cout<<"B";
    }

    cout<<endl;
    cout<<sum_A<<" "<<sum_B;
}
# 0785, 2024-09-28 10:48:21, PPPPPPPP--PPPPPPPP-P (85%)

#include<iostream>
using namespace std;

int main(){
    int N_A, N_B,sum_A, sum_B,A_A,A_B, max_for_card_A_A[10],
    max_A_A ,max_for_card_A_B[10],max_A_B;
    string array_A[10], array_B[10];
    string string_bj[12]={"2","3","4","5","6","7","8","9","10","J","Q","K"};
    int int_bj[12]={2,3,4,5,6,7,8,9,10,10,10,10};
    sum_A=sum_B=0;
    A_A=A_B=0;
    cin>>N_A>>N_B;
    for(int i=0;i<N_A;i++){
        cin>>array_A[i];
    }
    for(int i=0;i<N_B;i++){
        cin>>array_B[i];
    }
    for(int i=0;i<N_A;i++){
        if(array_A[i]=="A"){
                A_A++;
                continue;
            }
        else{
            for(int j=0;j<12;j++){
                if(array_A[i]==string_bj[j]){
                    sum_A=sum_A+int_bj[j];
                }
            }
        }
    }

    if(A_A>0){
        for(int i=0; i<=A_A;i++){
            max_for_card_A_A[i]=sum_A+11*(A_A-i)+i;
        }
        max_A_A=max_for_card_A_A[1];
        for(int i=1; i<=A_A;i++){
            max_A_A=max_for_card_A_A[i];
            if(max_for_card_A_A[i]<=21){
                break;
            }
        }
        sum_A=max_A_A;
    }



    for(int i=0;i<N_B;i++){
        if(array_B[i]=="A"){
                A_B++;
                continue;
            }
        else{
            for(int j=0;j<12;j++){
                if(array_B[i]==string_bj[j]){
                    sum_B=sum_B+int_bj[j];
                }
            }
        }
    }

    if(A_B>0){
        for(int i=0; i<=A_B;i++){
            max_for_card_A_B[i]=sum_B+11*(A_B-i)+i;
        }
        max_A_B=max_for_card_A_B[1];
        for(int i=1; i<=A_B;i++){
            max_A_B=max_for_card_A_B[i];
            if(max_for_card_A_B[i]<=21){
                break;
            }
        }
        sum_B=max_A_B;
    }
    if((sum_A>21 && sum_B>21) || sum_A==sum_B){
        cout<<"Draw";
    }
    else if(sum_A>21){
        cout<<"B";
    }
    else if(sum_B>21){
        cout<<"A";
    }
    else if(sum_A>sum_B){
        cout<<"A";
    }
    else if(sum_B>sum_A){
        cout<<"B";
    }

    cout<<endl;
    cout<<sum_A<<" "<<sum_B;
}
# 0786, 2024-09-28 10:56:08, PPPPPPPP--PPPPPPPP-P (85%)

#include<iostream>
using namespace std;

int main(){
    int N_A, N_B,sum_A, sum_B,A_A,A_B, max_for_card_A_A[10],
    max_A_A ,max_for_card_A_B[10],max_A_B;
    string array_A[10], array_B[10];
    string string_bj[12]={"2","3","4","5","6","7","8","9","10","J","Q","K"};
    int int_bj[12]={2,3,4,5,6,7,8,9,10,10,10,10};
    sum_A=sum_B=0;
    A_A=A_B=0;
    cin>>N_A>>N_B;
    for(int i=0;i<N_A;i++){
        cin>>array_A[i];
    }
    for(int i=0;i<N_B;i++){
        cin>>array_B[i];
    }
    for(int i=0;i<N_A;i++){
        if(array_A[i]=="A"){
                A_A++;
                continue;
            }
        else{
            for(int j=0;j<12;j++){
                if(array_A[i]==string_bj[j]){
                    sum_A=sum_A+int_bj[j];
                }
            }
        }
    }

    if(A_A>0){
        for(int i=0; i<=A_A;i++){
            max_for_card_A_A[i]=sum_A+11*(A_A-i)+i;
        }
        max_A_A=max_for_card_A_A[1];
        for(int i=1; i<=A_A;i++){
            max_A_A=max_for_card_A_A[i];
            if(max_for_card_A_A[i]<=21){
                break;
            }
        }
        sum_A=max_A_A;
    }



    for(int i=0;i<N_B;i++){
        if(array_B[i]=="A"){
                A_B++;
                continue;
            }
        else{
            for(int j=0;j<12;j++){
                if(array_B[i]==string_bj[j]){
                    sum_B=sum_B+int_bj[j];
                }
            }
        }
    }

    if(A_B>0){
        for(int i=0; i<=A_B;i++){
            max_for_card_A_B[i]=sum_B+11*(A_B-i)+i;
        }
        max_A_B=max_for_card_A_B[1];
        for(int i=1; i<=A_B;i++){
            max_A_B=max_for_card_A_B[i];
            if(max_for_card_A_B[i]<=21){
                break;
            }
        }
        sum_B=max_A_B;
    }
    if(((sum_A>21 )&& (sum_B>21) )|| sum_A==sum_B){
        cout<<"Draw";
    }
    else if(sum_A>21){
        cout<<"B";
    }
    else if(sum_B>21){
        cout<<"A";
    }
    else if(sum_A>sum_B){
        cout<<"A";
    }
    else if(sum_B>sum_A){
        cout<<"B";
    }

    cout<<endl;
    cout<<sum_A<<" "<<sum_B;
}
# 0787, 2024-09-28 10:57:10, PPPPPPPP--PPPPPPPP-P (85%)

#include<iostream>
using namespace std;

int main(){
    int N_A, N_B,sum_A, sum_B,A_A,A_B, max_for_card_A_A[10],
    max_A_A ,max_for_card_A_B[10],max_A_B;
    string array_A[10], array_B[10];
    string string_bj[12]={"2","3","4","5","6","7","8","9","10","J","Q","K"};
    int int_bj[12]={2,3,4,5,6,7,8,9,10,10,10,10};
    sum_A=sum_B=0;
    A_A=A_B=0;
    cin>>N_A>>N_B;
    for(int i=0;i<N_A;i++){
        cin>>array_A[i];
    }
    for(int i=0;i<N_B;i++){
        cin>>array_B[i];
    }
    for(int i=0;i<N_A;i++){
        if(array_A[i]=="A"){
                A_A++;
                continue;
            }
        else{
            for(int j=0;j<12;j++){
                if(array_A[i]==string_bj[j]){
                    sum_A=sum_A+int_bj[j];
                }
            }
        }
    }

    if(A_A>0){
        for(int i=0; i<=A_A;i++){
            max_for_card_A_A[i]=sum_A+11*(A_A-i)+i;
        }
        max_A_A=max_for_card_A_A[0];
        for(int i=1; i<=A_A;i++){
            max_A_A=max_for_card_A_A[i];
            if(max_for_card_A_A[i]<=21){
                break;
            }
        }
        sum_A=max_A_A;
    }



    for(int i=0;i<N_B;i++){
        if(array_B[i]=="A"){
                A_B++;
                continue;
            }
        else{
            for(int j=0;j<12;j++){
                if(array_B[i]==string_bj[j]){
                    sum_B=sum_B+int_bj[j];
                }
            }
        }
    }

    if(A_B>0){
        for(int i=0; i<=A_B;i++){
            max_for_card_A_B[i]=sum_B+11*(A_B-i)+i;
        }
        max_A_B=max_for_card_A_B[0];
        for(int i=1; i<=A_B;i++){
            max_A_B=max_for_card_A_B[i];
            if(max_for_card_A_B[i]<=21){
                break;
            }
        }
        sum_B=max_A_B;
    }
    if(((sum_A>21 )&& (sum_B>21) )|| sum_A==sum_B){
        cout<<"Draw";
    }
    else if(sum_A>21){
        cout<<"B";
    }
    else if(sum_B>21){
        cout<<"A";
    }
    else if(sum_A>sum_B){
        cout<<"A";
    }
    else if(sum_B>sum_A){
        cout<<"B";
    }

    cout<<endl;
    cout<<sum_A<<" "<<sum_B;
}

# 0788, 2024-09-28 13:04:27, PPPPP--PPPP---P-P-P- (60%)

#include<bits/stdc++.h>
using namespace std;

int main(){

    int n,m,cnta = 0,cntb = 0,suma = 0,sumb = 0;

    cin >> n >> m;

    for(int i = 0;i<n;i++){

        string a;

        cin >> a;

        if(a == "A")cnta++;

        else if(a == "J" || a == "Q" || a == "K")suma += 10;

        else suma += stoi(a);

    }

    for(int i = 0;i<m;i++){

        string b;

        cin >> b;

        if(b == "A")cntb++;

        else if(b == "J" || b == "Q" || b == "K")sumb += 10;

        else sumb += stoi(b);

    }

    while(cnta--){

        if(suma >= 21)break;

        else if(suma+11 <= 21){

            suma += 11;

        }else if(suma+1 <= 21){

            suma++;

        }

    }

    while(cntb--){

        if(sumb > 21)break;

        else if(sumb+11 <= 21){

            sumb += 11;

        }else if(sumb+1 <= 21){

            sumb++;

        }

    }

    
    if(suma > sumb && suma <= 21 )cout << "A\n";
    else if(suma < sumb && sumb <= 21)cout << "B\n";
    else cout << "Draw\n";

    cout << suma << ' ' << sumb;





    return 0;
}
# 0789, 2024-09-28 13:06:26, PPPPP--PPPP---P-P-P- (60%)

#include<bits/stdc++.h>
using namespace std;

int main(){

    int n,m,cnta = 0,cntb = 0,suma = 0,sumb = 0;

    cin >> n >> m;

    for(int i = 0;i<n;i++){

        string a;

        cin >> a;

        if(a == "A")cnta++;

        else if(a == "J" || a == "Q" || a == "K")suma += 10;

        else suma += stoi(a);

    }

    for(int i = 0;i<m;i++){

        string b;

        cin >> b;

        if(b == "A")cntb++;

        else if(b == "J" || b == "Q" || b == "K")sumb += 10;

        else sumb += stoi(b);

    }

    while(cnta--){

        if(suma >= 21)break;

        else if(suma+11 <= 21){

            suma += 11;

        }else if(suma+1 <= 21){

            suma++;

        }

    }

    while(cntb--){

        if(sumb >= 21)break;

        else if(sumb+11 <= 21){

            sumb += 11;

        }else if(sumb+1 <= 21){

            sumb++;

        }

    }

    
    if(suma > sumb && suma <= 21 )cout << "A\n";
    else if(suma < sumb && sumb <= 21)cout << "B\n";
    else cout << "Draw\n";

    cout << suma << ' ' << sumb;





    return 0;
}
# 0790, 2024-09-28 13:07:07, PPPPP-P-PPPPP-P-PPP- (75%)

#include<bits/stdc++.h>
using namespace std;

int main(){

    int n,m,cnta = 0,cntb = 0,suma = 0,sumb = 0;

    cin >> n >> m;

    for(int i = 0;i<n;i++){

        string a;

        cin >> a;

        if(a == "A")cnta++;

        else if(a == "J" || a == "Q" || a == "K")suma += 10;

        else suma += stoi(a);

    }

    for(int i = 0;i<m;i++){

        string b;

        cin >> b;

        if(b == "A")cntb++;

        else if(b == "J" || b == "Q" || b == "K")sumb += 10;

        else sumb += stoi(b);

    }

    while(cnta--){

        if(suma >= 21)break;

        else if(suma+11 <= 21){

            suma += 11;

        }else if(suma+1 <= 21){

            suma++;

        }

    }

    while(cntb--){

        if(sumb >= 21)break;

        else if(sumb+11 <= 21){

            sumb += 11;

        }else if(sumb+1 <= 21){

            sumb++;

        }

    }

    
    if(suma > sumb || sumb > 21 && suma <= 21 )cout << "A\n";
    
    else if(suma < sumb || suma > 21 && sumb <= 21)cout << "B\n";
    
    else cout << "Draw\n";

    cout << suma << ' ' << sumb;





    return 0;
}
# 0791, 2024-09-28 13:09:10, PPPPPPPPPPPPP-P-PPP- (85%)

#include<bits/stdc++.h>
using namespace std;

int main(){

    int n,m,cnta = 0,cntb = 0,suma = 0,sumb = 0;

    cin >> n >> m;

    for(int i = 0;i<n;i++){

        string a;

        cin >> a;

        if(a == "A")cnta++;

        else if(a == "J" || a == "Q" || a == "K")suma += 10;

        else suma += stoi(a);

    }

    for(int i = 0;i<m;i++){

        string b;

        cin >> b;

        if(b == "A")cntb++;

        else if(b == "J" || b == "Q" || b == "K")sumb += 10;

        else sumb += stoi(b);

    }

    while(cnta--){

        if(suma >= 21)break;

        else if(suma+11 <= 21){

            suma += 11;

        }else if(suma+1 <= 21){

            suma++;

        }

    }

    while(cntb--){

        if(sumb >= 21)break;

        else if(sumb+11 <= 21){

            sumb += 11;

        }else if(sumb+1 <= 21){

            sumb++;

        }

    }
    
    bool chka = 0,chkb = 0;
    
    if(suma > 21)chka = 1;
    
    if(sumb > 21)chkb = 1;

    
    if((suma > sumb || sumb > 21) && !chka )cout << "A\n";
    
    else if((suma < sumb || suma > 21) && !chkb)cout << "B\n";
    
    else cout << "Draw\n";

    cout << suma << ' ' << sumb;





    return 0;
}
# 0792, 2024-09-28 13:10:03, PPPPPPPPPPPPP-P-PPP- (85%)

#include<bits/stdc++.h>
using namespace std;

int main(){

    int n,m,cnta = 0,cntb = 0,suma = 0,sumb = 0;

    cin >> n >> m;

    for(int i = 0;i<n;i++){

        string a;

        cin >> a;

        if(a == "A")cnta++;

        else if(a == "J" || a == "Q" || a == "K")suma += 10;

        else suma += stoi(a);

    }

    for(int i = 0;i<m;i++){

        string b;

        cin >> b;

        if(b == "A")cntb++;

        else if(b == "J" || b == "Q" || b == "K")sumb += 10;

        else sumb += stoi(b);

    }

    while(cnta--){

        if(suma >= 21)break;

        else if(suma+11 <= 21){

            suma += 11;

        }else if(suma+1 <= 21){

            suma++;

        }

    }

    while(cntb--){

        if(sumb >= 21)break;

        else if(sumb+11 <= 21){

            sumb += 11;

        }else if(sumb+1 <= 21){

            sumb++;

        }

    }
    
    bool chka = 0,chkb = 0;
    
    if(suma > 21)chka = 1;
    
    if(sumb > 21)chkb = 1;
    
    if((suma > sumb || sumb > 21) && !chka )cout << "A\n";
    
    else if((suma < sumb || suma > 21) && !chkb)cout << "B\n";
    
    else if(chka && chkb || suma == sumb)cout << "Draw\n";

    cout << suma << ' ' << sumb;

    return 0;
}

# 0793, 2024-09-28 09:45:11, PPPPPPP-P-PP--PPPP-- (70%)

#include <iostream>
using namespace std;
int main()
{
    int a, b, sumA = 0, Sumb = 0;
    cin >> a >> b;
    string A[a], B[b];
    for (int i = 0; i < a; i++)
    {
        cin >> A[i];
    }
    for (int i = 0; i < b; i++)
    {
        cin >> B[i];
    }
    int Acnta = 0,Bcnta =0;
    for (int i = 0; i < a; i++)
    {
        if (A[i] == "A")
        {
            Acnta++;
            continue;
        }
        int t;
        if(A[i]=="2"){
            t = stoi(A[i]);
        }
        else if(A[i]=="3"){
            t = stoi(A[i]);
        }
        else if(A[i]=="4"){
            t = stoi(A[i]);
        }
        else if(A[i]=="5"){
            t = stoi(A[i]);
        }
        else if(A[i]=="6"){
            t = stoi(A[i]);
        }
        else if(A[i]=="7"){
            t = stoi(A[i]);
        }
        else if(A[i]=="8"){
            t = stoi(A[i]);
        }
        else if(A[i]=="9"){
            t = stoi(A[i]);
        }
        else if(A[i]=="10"){
            t = stoi(A[i]);
        }
        else if(A[i]=="J"){
            t = 10;
        }
        else if(A[i]=="Q"){
            t = 10;
        }
        else if(A[i]=="K"){
            t = 10;
        }
        sumA = sumA + t;
    }
    while (Acnta > 0)
    {
        if (sumA + 11 < 22)
        {
            sumA += 11;
            Acnta--;
        }
        else{
            sumA += 1;
            Acnta--;
        }
    }
    for (int i = 0; i < b; i++)
    {
        if (B[i] == "A")
        {
            Bcnta++;
            continue;
        }
        int t;
        if(B[i]=="2"){
            t = stoi(B[i]);
        }
        else if(B[i]=="3"){
            t = stoi(B[i]);
        }
        else if(B[i]=="4"){
            t = stoi(B[i]);
        }
        else if(B[i]=="5"){
            t = stoi(B[i]);
        }
        else if(B[i]=="6"){
            t = stoi(B[i]);
        }
        else if(B[i]=="7"){
            t = stoi(B[i]);
        }
        else if(B[i]=="8"){
            t = stoi(B[i]);
        }
        else if(B[i]=="9"){
            t = stoi(B[i]);
        }
        else if(B[i]=="10"){
            t = stoi(B[i]);
        }
        else if(B[i]=="J"){
            t = 10;
        }
        else if(B[i]=="Q"){
            t = 10;
        }
        else if(B[i]=="K"){
            t = 10;
        }
        Sumb = Sumb + t;
    }
    while (Bcnta > 0)
    {
        if (sumA + 11 < 22)
        {
            Sumb += 11;
            Bcnta--;
        }
        else{
            Sumb += 1;
            Bcnta--;
        }
    }
    if(sumA>Sumb&&sumA<22){
        cout<<"A"<<endl<<sumA<<" "<<Sumb;
    }
    else if(sumA<Sumb&&Sumb<22){
        cout<<"B"<<endl<<sumA<<" "<<Sumb;
    }
    else if(sumA==Sumb){
        cout<<"Draw"<<endl<<sumA<<" "<<Sumb;
    }
    else if(sumA>22&&Sumb<22){
        cout<<"B"<<endl<<sumA<<" "<<Sumb;
    }
    else if(sumA<22&&Sumb>22){
        cout<<"A"<<endl<<sumA<<" "<<Sumb;
    }
    else if(sumA>22&&Sumb>22){
        cout<<"Draw"<<endl<<sumA<<" "<<Sumb;
    }
}
# 0794, 2024-09-28 09:52:32, PPPPPPPPP-PPP-PPPP-- (80%)

#include <iostream>
using namespace std;
int main()
{
    int a, b, sumA = 0, Sumb = 0;
    cin >> a >> b;
    string A[a], B[b];
    for (int i = 0; i < a; i++)
    {
        cin >> A[i];
    }
    for (int i = 0; i < b; i++)
    {
        cin >> B[i];
    }
    int Acnta = 0,Bcnta =0;
    for (int i = 0; i < a; i++)
    {
        if (A[i] == "A")
        {
            Acnta++;
            continue;
        }
        int t;
        if(A[i]=="2"){
            t = stoi(A[i]);
        }
        else if(A[i]=="3"){
            t = stoi(A[i]);
        }
        else if(A[i]=="4"){
            t = stoi(A[i]);
        }
        else if(A[i]=="5"){
            t = stoi(A[i]);
        }
        else if(A[i]=="6"){
            t = stoi(A[i]);
        }
        else if(A[i]=="7"){
            t = stoi(A[i]);
        }
        else if(A[i]=="8"){
            t = stoi(A[i]);
        }
        else if(A[i]=="9"){
            t = stoi(A[i]);
        }
        else if(A[i]=="10"){
            t = stoi(A[i]);
        }
        else if(A[i]=="J"){
            t = 10;
        }
        else if(A[i]=="Q"){
            t = 10;
        }
        else if(A[i]=="K"){
            t = 10;
        }
        sumA = sumA + t;
    }
    while (Acnta > 0)
    {
        if (sumA + 11 < 22)
        {
            sumA += 11;
            Acnta--;
        }
        else{
            sumA += 1;
            Acnta--;
        }
    }
    for (int i = 0; i < b; i++)
    {
        if (B[i] == "A")
        {
            Bcnta++;
            continue;
        }
        int t;
        if(B[i]=="2"){
            t = stoi(B[i]);
        }
        else if(B[i]=="3"){
            t = stoi(B[i]);
        }
        else if(B[i]=="4"){
            t = stoi(B[i]);
        }
        else if(B[i]=="5"){
            t = stoi(B[i]);
        }
        else if(B[i]=="6"){
            t = stoi(B[i]);
        }
        else if(B[i]=="7"){
            t = stoi(B[i]);
        }
        else if(B[i]=="8"){
            t = stoi(B[i]);
        }
        else if(B[i]=="9"){
            t = stoi(B[i]);
        }
        else if(B[i]=="10"){
            t = stoi(B[i]);
        }
        else if(B[i]=="J"){
            t = 10;
        }
        else if(B[i]=="Q"){
            t = 10;
        }
        else if(B[i]=="K"){
            t = 10;
        }
        Sumb = Sumb + t;

    }
    while (Bcnta > 0)
    {
        if (sumA + 11 < 22)
        {
            Sumb += 11;
            Bcnta--;
        }
        else{
            Sumb += 1;
            Bcnta--;
        }
    }
    if(sumA>Sumb&&sumA<22){
        cout<<"A"<<endl<<sumA<<" "<<Sumb;
    }
    else if(sumA<Sumb&&Sumb<22){
        cout<<"B"<<endl<<sumA<<" "<<Sumb;
    }
    else if(sumA==Sumb){
        cout<<"Draw"<<endl<<sumA<<" "<<Sumb;
    }
    else if(sumA>21&&Sumb<22){
        cout<<"B"<<endl<<sumA<<" "<<Sumb;
    }
    else if(sumA<22&&Sumb>21){
        cout<<"A"<<endl<<sumA<<" "<<Sumb;
    }
    else if(sumA>21&&Sumb>21){
        cout<<"Draw"<<endl<<sumA<<" "<<Sumb;
    }
}
# 0795, 2024-09-28 09:55:07, PPPPPPPPPPPPP-P-PPP- (85%)

#include <iostream>
using namespace std;
int main()
{
    int a, b, sumA = 0, Sumb = 0;
    cin >> a >> b;
    string A[a], B[b];
    for (int i = 0; i < a; i++)
    {
        cin >> A[i];
    }
    for (int i = 0; i < b; i++)
    {
        cin >> B[i];
    }
    int Acnta = 0,Bcnta =0;
    for (int i = 0; i < a; i++)
    {
        if (A[i] == "A")
        {
            Acnta++;
            continue;
        }
        int t;
        if(A[i]=="2"){
            t = stoi(A[i]);
        }
        else if(A[i]=="3"){
            t = stoi(A[i]);
        }
        else if(A[i]=="4"){
            t = stoi(A[i]);
        }
        else if(A[i]=="5"){
            t = stoi(A[i]);
        }
        else if(A[i]=="6"){
            t = stoi(A[i]);
        }
        else if(A[i]=="7"){
            t = stoi(A[i]);
        }
        else if(A[i]=="8"){
            t = stoi(A[i]);
        }
        else if(A[i]=="9"){
            t = stoi(A[i]);
        }
        else if(A[i]=="10"){
            t = stoi(A[i]);
        }
        else if(A[i]=="J"){
            t = 10;
        }
        else if(A[i]=="Q"){
            t = 10;
        }
        else if(A[i]=="K"){
            t = 10;
        }
        sumA = sumA + t;
    }
    while (Acnta > 0)
    {
        if (sumA + 11 < 22)
        {
            sumA += 11;
            Acnta--;
        }
        else{
            sumA += 1;
            Acnta--;
        }
    }
    for (int i = 0; i < b; i++)
    {
        if (B[i] == "A")
        {
            Bcnta++;
            continue;
        }
        int t;
        if(B[i]=="2"){
            t = stoi(B[i]);
        }
        else if(B[i]=="3"){
            t = stoi(B[i]);
        }
        else if(B[i]=="4"){
            t = stoi(B[i]);
        }
        else if(B[i]=="5"){
            t = stoi(B[i]);
        }
        else if(B[i]=="6"){
            t = stoi(B[i]);
        }
        else if(B[i]=="7"){
            t = stoi(B[i]);
        }
        else if(B[i]=="8"){
            t = stoi(B[i]);
        }
        else if(B[i]=="9"){
            t = stoi(B[i]);
        }
        else if(B[i]=="10"){
            t = stoi(B[i]);
        }
        else if(B[i]=="J"){
            t = 10;
        }
        else if(B[i]=="Q"){
            t = 10;
        }
        else if(B[i]=="K"){
            t = 10;
        }
        Sumb = Sumb + t;

    }
    while (Bcnta > 0)
    {
        if (Sumb + 11 < 22)
        {
            Sumb += 11;
            Bcnta--;
        }
        else{
            Sumb += 1;
            Bcnta--;
        }
    }
    if(sumA>Sumb&&sumA<22){
        cout<<"A"<<endl<<sumA<<" "<<Sumb;
    }
    else if(sumA<Sumb&&Sumb<22){
        cout<<"B"<<endl<<sumA<<" "<<Sumb;
    }
    else if(sumA==Sumb){
        cout<<"Draw"<<endl<<sumA<<" "<<Sumb;
    }
    else if(sumA>21&&Sumb<22){
        cout<<"B"<<endl<<sumA<<" "<<Sumb;
    }
    else if(sumA<22&&Sumb>21){
        cout<<"A"<<endl<<sumA<<" "<<Sumb;
    }
    else if(sumA>21&&Sumb>21){
        cout<<"Draw"<<endl<<sumA<<" "<<Sumb;
    }
}
# 0796, 2024-09-28 09:59:28, PPPPPPPPP-PPP-PPPPP- (85%)

#include <iostream>
using namespace std;
int main()
{
    int a, b, sumA = 0, Sumb = 0;
    cin >> a >> b;
    string A[a], B[b];
    for (int i = 0; i < a; i++)
    {
        cin >> A[i];
    }
    for (int i = 0; i < b; i++)
    {
        cin >> B[i];
    }
    int Acnta = 0,Bcnta =0;
    for (int i = 0; i < a; i++)
    {
        if (A[i] == "A")
        {
            Acnta++;
            continue;
        }
        int t;
        if(A[i]=="2"){
            t = stoi(A[i]);
        }
        else if(A[i]=="3"){
            t = stoi(A[i]);
        }
        else if(A[i]=="4"){
            t = stoi(A[i]);
        }
        else if(A[i]=="5"){
            t = stoi(A[i]);
        }
        else if(A[i]=="6"){
            t = stoi(A[i]);
        }
        else if(A[i]=="7"){
            t = stoi(A[i]);
        }
        else if(A[i]=="8"){
            t = stoi(A[i]);
        }
        else if(A[i]=="9"){
            t = stoi(A[i]);
        }
        else if(A[i]=="10"){
            t = stoi(A[i]);
        }
        else if(A[i]=="J"){
            t = 10;
        }
        else if(A[i]=="Q"){
            t = 10;
        }
        else if(A[i]=="K"){
            t = 10;
        }
        sumA = sumA + t;
    }
    while (Acnta > 0)
    {
        if (sumA + 11 < 22)
        {
            sumA += 11;
            Acnta--;
        }
        else{
            sumA += 1;
            Acnta--;
        }
    }
    for (int i = 0; i < b; i++)
    {
        if (B[i] == "A")
        {
            Bcnta++;
            continue;
        }
        int t;
        if(B[i]=="2"){
            t = stoi(B[i]);
        }
        else if(B[i]=="3"){
            t = stoi(B[i]);
        }
        else if(B[i]=="4"){
            t = stoi(B[i]);
        }
        else if(B[i]=="5"){
            t = stoi(B[i]);
        }
        else if(B[i]=="6"){
            t = stoi(B[i]);
        }
        else if(B[i]=="7"){
            t = stoi(B[i]);
        }
        else if(B[i]=="8"){
            t = stoi(B[i]);
        }
        else if(B[i]=="9"){
            t = stoi(B[i]);
        }
        else if(B[i]=="10"){
            t = stoi(B[i]);
        }
        else if(B[i]=="J"){
            t = 10;
        }
        else if(B[i]=="Q"){
            t = 10;
        }
        else if(B[i]=="K"){
            t = 10;
        }
        Sumb = Sumb + t;

    }
    while (Bcnta > 0)
    {
        if (Sumb + 11 < 22 )
        {
            if(Bcnta>1&&(Sumb+12<22)){
               Sumb += 11;
                Bcnta--; 
            }
            else{
                Sumb += 1;
                Bcnta--;
            }
        }
        else{
            Sumb += 1;
            Bcnta--;
        }
    }
    if(sumA>Sumb&&sumA<22){
        cout<<"A"<<endl<<sumA<<" "<<Sumb;
    }
    else if(sumA<Sumb&&Sumb<22){
        cout<<"B"<<endl<<sumA<<" "<<Sumb;
    }
    else if(sumA==Sumb){
        cout<<"Draw"<<endl<<sumA<<" "<<Sumb;
    }
    else if(sumA>21&&Sumb<22){
        cout<<"B"<<endl<<sumA<<" "<<Sumb;
    }
    else if(sumA<22&&Sumb>21){
        cout<<"A"<<endl<<sumA<<" "<<Sumb;
    }
    else if(sumA>21&&Sumb>21){
        cout<<"Draw"<<endl<<sumA<<" "<<Sumb;
    }
}

# 0797, 2024-09-28 09:47:49, PP---PP-P--PP--P-P-- (45%)

#include <bits/stdc++.h>
using namespace std;

int main (){
    int card1,card2,ca1_sc =  0,ca2_sc = 0, ca1_soft = 0  ,ca2_soft = 0 ;
    cin >> card1 >> card2;
    string ca1[card1] , ca2[card2];
    for (int i = 0 ; i < card1 ; i++ ) 
    {
        cin >> ca1[i] ;
    }
    for (int i  = 0 ; i < card2 ; i++)
    {
        cin >> ca2[i];
    }
    for ( int i = 0 ; i < card1 ; i++)
    {
        if (ca1[i][0] >= '2' && ca1[i][0] <= '9' )
        {
            ca1_sc += ca1[i][0] - '0' ;
        } else if (ca1[i][0] == '1' || ca1[i][0] =='J' || ca1[i][0] == 'Q' || ca1[i][0] == 'K')
        {
            ca1_sc += 10 ;
        } else if (ca1[i][0] == 'A')
        {
            ca1_sc += 11;
            ca1_soft += 1;
        }
        
    }
    for ( int i = 0 ; i < card2 ; i++)
    {
        if (ca2[i][0] >= '2' && ca2[i][0] <= '9' )
        {
            ca2_sc += ca2[i][0] - '0' ;
        } else if (ca2[i][0] == '1' || ca2[i][0] =='J' || ca2[i][0] == 'Q' || ca2[i][0] == 'K')
        {
            ca2_sc += 10 ;
        } else if (ca1[i][0] == 'A')
        {
            ca2_sc += 11;
            ca2_soft += 1;
        }
        
    }
    for ( int i  = 0 ; i < ca1_soft ; i++ )
    {
    if (ca1_sc > 21 && ca1_soft > 0)
    {
        ca1_sc = ca1_sc - 10 ;
    }
    }
     for ( int i  = 0 ; i < ca2_soft ; i++ )
    {
    if (ca2_sc > 21 && ca2_soft > 0)
    {
        ca2_sc = ca2_sc - 10 ;
    }
    }
    if ((ca1_sc > 21 && ca2_sc <= 21 ) || (ca2_sc > ca1_sc && ca2_sc <=21)  )
    {
        cout << "B" ;
    } else if ((ca1_sc <= 21 && ca2_sc > 21)  || (ca1_sc > ca2_sc && ca1_sc <=21))
    {
        cout << "A" ;
    } else if ((ca1_sc > 21 && ca2_sc > 21) || (ca1_sc == ca2_sc && ca1_sc <= 21) )
    {
        cout << "DRAW" ;
    }
    cout <<"\n" << ca1_sc <<" " << ca2_sc ;



    return 0 ;
}
# 0798, 2024-09-28 09:58:27, PP---PP-PPPPP----PP- (55%)

#include <bits/stdc++.h>
using namespace std;

int main (){
    int card1,card2,ca1_sc =  0,ca2_sc = 0, ca1_soft = 0  ,ca2_soft = 0 ;
    cin >> card1 >> card2;
    string ca1[card1] , ca2[card2];
    for (int i = 0 ; i < card1 ; i++ ) 
    {
        cin >> ca1[i] ;
    }
    for (int i  = 0 ; i < card2 ; i++)
    {
        cin >> ca2[i];
    }
   
    for ( int i = 0 ; i < card1 ; i++)
    {
        if (ca1[i][0] >= '2' && ca1[i][0] <= '9' )
        {
            ca1_sc += ca1[i][0] - '0' ;
        } else if (ca1[i][0] == '1' || ca1[i][0] =='J' || ca1[i][0] == 'Q' || ca1[i][0] == 'K')
        {
            ca1_sc += 10 ;
        } else if (ca1[i][0] == 'A')
        {
            ca1_sc += 11;
            ca1_soft += 1;
        }
        
    }

    for ( int i = 0 ; i < card2 ; i++)
    {
        if (ca2[i][0] >= '2' && ca2[i][0] <= '9' )
        {
            ca2_sc += ca2[i][0] - '0' ;
        } else if (ca2[i][0] == '1' || ca2[i][0] =='J' || ca2[i][0] == 'Q' || ca2[i][0] == 'K')
        {
            ca2_sc += 10 ;
        } else if (ca2[i][0] == 'A')
        {
            ca2_sc += 11;
            ca2_soft += 1;
        }
        
    }
    for ( int i  = 0 ; i < ca1_soft ; i++ )
    {
    if (ca1_sc > 21 && ca1_soft > 0)
    {
        ca1_sc = ca1_sc - 10 ;
        ca1_soft -- ;
    }
    }
     for ( int i  = 0 ; i < ca2_soft ; i++ )
    {
    if (ca2_sc > 21 && ca2_soft > 0)
    {
        ca2_sc = ca2_sc - 10 ;
        ca2_soft -- ;
    }
    }



    if ((ca1_sc > 21 && ca2_sc <= 21 ) || (ca2_sc > ca1_sc && ca2_sc <=21)  )
    {
        cout << "B" ;
    } else if ((ca1_sc <= 21 && ca2_sc > 21)  || (ca1_sc > ca2_sc && ca1_sc <=21))
    {
        cout << "A" ;
    } else if ((ca1_sc > 21 && ca2_sc > 21) || (ca1_sc == ca2_sc && ca1_sc <= 21) )
    {
        cout << "DRAW" ;
    }
    cout <<"\n" << ca1_sc <<" " << ca2_sc ;



    return 0 ;
}
# 0799, 2024-09-28 10:04:10, PPPPPPPPPPPPP-P-PPP- (85%)

#include <bits/stdc++.h>
using namespace std;

int main (){
    int card1,card2,ca1_sc =  0,ca2_sc = 0, ca1_soft = 0  ,ca2_soft = 0 ;
    cin >> card1 >> card2;
    string ca1[card1] , ca2[card2];
    for (int i = 0 ; i < card1 ; i++ ) 
    {
        cin >> ca1[i] ;
    }
    for (int i  = 0 ; i < card2 ; i++)
    {
        cin >> ca2[i];
    }
   
    for ( int i = 0 ; i < card1 ; i++)
    {
        if (ca1[i][0] >= '2' && ca1[i][0] <= '9' )
        {
            ca1_sc += ca1[i][0] - '0' ;
        } else if (ca1[i][0] == '1' || ca1[i][0] =='J' || ca1[i][0] == 'Q' || ca1[i][0] == 'K')
        {
            ca1_sc += 10 ;
        } else if (ca1[i][0] == 'A')
        {
            ca1_sc += 11;
            ca1_soft += 1;
        }
        
    }

    for ( int i = 0 ; i < card2 ; i++)
    {
        if (ca2[i][0] >= '2' && ca2[i][0] <= '9' )
        {
            ca2_sc += ca2[i][0] - '0' ;
        } else if (ca2[i][0] == '1' || ca2[i][0] =='J' || ca2[i][0] == 'Q' || ca2[i][0] == 'K')
        {
            ca2_sc += 10 ;
        } else if (ca2[i][0] == 'A')
        {
            ca2_sc += 11;
            ca2_soft += 1;
        }
        
    }
    for ( int i  = 0 ; i < ca1_soft ; i++ )
    {
    if (ca1_sc > 21 && ca1_soft > 0)
    {
        ca1_sc = ca1_sc - 10 ;
        ca1_soft -- ;
    }
    }
     for ( int i  = 0 ; i < ca2_soft ; i++ )
    {
    if (ca2_sc > 21 && ca2_soft > 0)
    {
        ca2_sc = ca2_sc - 10 ;
        ca2_soft -- ;
    }
    }



    if ((ca1_sc > 21 && ca2_sc <= 21 ) || (ca2_sc > ca1_sc && ca2_sc <=21)  )
    {
        cout << "B" ;
    } else if ((ca1_sc <= 21 && ca2_sc > 21)  || (ca1_sc > ca2_sc && ca1_sc <=21))
    {
        cout << "A" ;
    } else if ((ca1_sc > 21 && ca2_sc > 21) || (ca1_sc == ca2_sc && ca1_sc <= 21) )
    {
        cout << "Draw" ;
    }
    cout <<"\n" << ca1_sc <<" " << ca2_sc ;



    return 0 ;
}
# 0800, 2024-09-28 10:08:50, PPPPPPPPPPPPP-P-PPP- (85%)

#include <bits/stdc++.h>
using namespace std;

int main (){
    int card1,card2,ca1_sc =  0,ca2_sc = 0, ca1_soft = 0  ,ca2_soft = 0 ;
    cin >> card1 >> card2;
    string ca1[card1] , ca2[card2];
    for (int i = 0 ; i < card1 ; i++ ) 
    {
        cin >> ca1[i] ;
    }
    for (int i  = 0 ; i < card2 ; i++)
    {
        cin >> ca2[i];
    }
   
    for ( int i = 0 ; i < card1 ; i++)
    {
        if (ca1[i][0] >= '2' && ca1[i][0] <= '9' )
        {
            ca1_sc += ca1[i][0] - '0' ;
        } else if (ca1[i][0] == '1' || ca1[i][0] =='J' || ca1[i][0] == 'Q' || ca1[i][0] == 'K')
        {
            ca1_sc += 10 ;
        } else if (ca1[i][0] == 'A')
        {
            ca1_sc += 11;
            ca1_soft += 1;
        }
        
    }

    for ( int i = 0 ; i < card2 ; i++)
    {
        if (ca2[i][0] >= '2' && ca2[i][0] <= '9' )
        {
            ca2_sc += ca2[i][0] - '0' ;
        } else if (ca2[i][0] == '1' || ca2[i][0] =='J' || ca2[i][0] == 'Q' || ca2[i][0] == 'K')
        {
            ca2_sc += 10 ;
        } else if (ca2[i][0] == 'A')
        {
            ca2_sc += 11;
            ca2_soft += 1;
        }
        
    }
    for ( int i  = 0 ; i < ca1_soft ; i++ )
    {
    if (ca1_sc > 21 && ca1_soft > 0)
    {
        ca1_sc = ca1_sc - 10 ;
        ca1_soft -- ;
    }
    }
     for ( int i  = 0 ; i < ca2_soft ; i++ )
    {
    if (ca2_sc > 21 && ca2_soft > 0)
    {
        ca2_sc = ca2_sc - 10 ;
        ca2_soft -- ;
    }
    }



    if ((ca1_sc > 21 && ca2_sc <= 21 ) || (ca2_sc > ca1_sc && ca2_sc <=21)  )
    {
        cout << "B" ;
    } else if ((ca1_sc <= 21 && ca2_sc > 21)  || (ca1_sc > ca2_sc && ca1_sc <=21))
    {
        cout << "A" ;
    } else if ((ca1_sc > 21 && ca2_sc > 21) || (ca1_sc == ca2_sc && ca1_sc <= 21) )
    {
        cout << "Draw" ;
    }
    cout <<"\n" << ca1_sc <<" " << ca2_sc ;



    return 0 ;
}

# 0801, 2024-09-28 13:15:34, P-PPP-P-----P-P--P-- (40%)

#include <iostream>

using namespace std;

int main(){

    string n, a, b;

    int an, bn, scorea = 0, scoreb = 0;

    getline(cin, n);
    getline(cin, a);
    getline(cin, b);


    an = n[0];
    bn = n[2];

    string ara[an], arb[bn];

    int x = a.length();
    int y = b.length();

    for (int i = 0; i < x; i++)
    {
        
        if (a[i] == ' ')
        {
            continue;
        }
        ara[i] += a[i];
    }
    for (int i = 0; i < y; i++)
    {
        
        if (b[i] == ' ')
        {
            continue;
        }
        arb[i] += b[i];
    }
    for (int i = 0; i < an; i++)
    {
        if (ara[i] == "10")
        {
            scorea += 10;
        }
        else if (ara[i][0] <= '9' && ara[i][0] >= '0')
        {
            scorea += ara[i][0] - '0';
        }
        else if (ara[i] == "J"|| ara[i] ==  "Q" || ara[i] == "K")
        {
            scorea += 10;
        }
        else if (ara[i] == "A")
        {
            if (scorea <= 10) scorea += 11;
            else scorea++;
        } 
    }
    for (int i = 0; i < bn; i++)
    {
        if (arb[i] == "10")
        {
            scoreb += 10;
        }
        else if (arb[i][0] <= '9' && arb[i][0] >= '0')
        {
            scoreb += arb[i][0] - '0';
        }
        else if (arb[i] == "J"|| arb[i] ==  "Q" || arb[i] == "K")
        {
            scoreb += 10;
        }
        else if (arb[i] == "A")
        {
            if (scoreb <= 10) scoreb += 11;
            else scoreb++;
        } 
    }
    int realscorea = scorea, realscoreb = scoreb;
    if (scorea > 21)
    {
        scorea = 0;
    }
    if (scoreb > 21)
    {
        scoreb = 0;
    }
    
    if (scorea > scoreb)
    {
        cout << "A\n";
    }
    else if (scorea < scoreb)
    {
        cout << "B\n";
    }
    else
    {
        cout << "Draw\n";
    }
    cout << realscorea << " " << realscoreb;
    
}
# 0802, 2024-09-28 13:28:36, PPPPPPPPP---P-P--PP- (65%)

#include <iostream>

using namespace std;

int main(){

    string n, a, b;

    int an, bn, scorea = 0, scoreb = 0;

    getline(cin, n);
    getline(cin, a);
    getline(cin, b);


    an = n[0];
    bn = n[2];

    string ara[an], arb[bn];

    int x = a.length();
    int y = b.length();

    for (int i = 0; i < x; i++)
    {
        ara[i] += a[i];
        if (a[i] == '1' && a[i + 1] == '0')
        {
            ara[i] += "0";
        }
    }
    for (int i = 0; i < y; i++)
    {
        arb[i] += b[i];
        if (b[i] == '1' && b[i + 1] == '0')
        {
            arb[i] += "0";
        }
    }
    for (int i = 0; i < an; i++)
    {
        if (ara[i] == "10")
        {
            scorea += 10;
        }
        else if (ara[i][0] <= '9' && ara[i][0] >= '0')
        {
            scorea += ara[i][0] - '0';
        }
        else if (ara[i] == "J"|| ara[i] ==  "Q" || ara[i] == "K")
        {
            scorea += 10;
        }
        else if (ara[i] == "A")
        {
            if (scorea <= 10) scorea += 11;
            else scorea++;
        } 
    }
    for (int i = 0; i < bn; i++)
    {
        if (arb[i] == "10")
        {
            scoreb += 10;
        }
        else if (arb[i][0] <= '9' && arb[i][0] >= '0')
        {
            scoreb += arb[i][0] - '0';
        }
        else if (arb[i] == "J"|| arb[i] ==  "Q" || arb[i] == "K")
        {
            scoreb += 10;
        }
        else if (arb[i] == "A")
        {
            if (scoreb <= 10) scoreb += 11;
            else scoreb++;
        } 
    }
    int realscorea = scorea, realscoreb = scoreb;
    if (scorea > 21)
    {
        scorea = 0;
    }
    if (scoreb > 21)
    {
        scoreb = 0;
    }
    
    if (scorea > scoreb)
    {
        cout << "A\n";
    }
    else if (scorea < scoreb)
    {
        cout << "B\n";
    }
    else
    {
        cout << "Draw\n";
    }
    cout << realscorea << " " << realscoreb;
    
}
# 0803, 2024-09-28 13:41:38, Compilation error (0%)

#include <iostream>

using namespace std;

int main(){

    string n, a, b;

    int an, bn, scorea = 0, scoreb = 0;

    bool A = false, AB = flase;

    getline(cin, n);
    getline(cin, a);
    getline(cin, b);


    an = n[0];
    bn = n[2];

    string ara[an], arb[bn];

    int x = a.length();
    int y = b.length();

    for (int i = 0; i < x; i++)
    {
        ara[i] += a[i];
        if (a[i] == '1' && a[i + 1] == '0')
        {
            ara[i] += "0";
        }
    }
    for (int i = 0; i < y; i++)
    {
        arb[i] += b[i];
        if (b[i] == '1' && b[i + 1] == '0')
        {
            arb[i] += "0";
        }
    }
    int acounta;
    for (int i = 0; i < an; i++)
    {
        if (ara[i] == "10")
        {
            scorea += 10;
        }
        else if (ara[i][0] <= '9' && ara[i][0] >= '0')
        {
            scorea += ara[i][0] - '0';
        }
        else if (ara[i] == "J"|| ara[i] ==  "Q" || ara[i] == "K")
        {
            scorea += 10;
        }
        else if (ara[i] == "A")
        {
            A = true;
            acounta ++;
        } 
    }
    if(A)
        {
            if (acounta == 1)
            {
                if (scorea <= 10) scorea += 11;
                else scorea++;
            }
            else
            {
                if (scorea <= 10) scorea += 11;
                else scorea++;
                for (int i = 0; i < acounta - 1; i++)
                {
                    scorea++;
                }

            }
        }

    int acountb = 0;
    for (int i = 0; i < bn; i++)
    {
        if (arb[i] == "10")
        {
            scoreb += 10;
        }
        else if (arb[i][0] <= '9' && arb[i][0] >= '0')
        {
            scoreb += arb[i][0] - '0';
        }
        else if (arb[i] == "J"|| arb[i] ==  "Q" || arb[i] == "K")
        {
            scoreb += 10;
        }
        else if (arb[i] == "A")
        {
            AB = true;
            acountb ++;
        } 
        
    }
    if(AB)
        {
            if (acountb == 1)
            {
                if (scoreb <= 10) scoreb += 11;
                else scoreb++;
            }
            else
            {
                if (scoreb <= 10) scoreb += 11;
                else scoreb++;
                for (int i = 0; i < acountb - 1; i++)
                {
                    scoreb++;
                }

            }
        }
    int realscorea = scorea, realscoreb = scoreb;
    if (scorea > 21)
    {
        scorea = 0;
    }
    if (scoreb > 21)
    {
        scoreb = 0;
    }
    
    if (scorea > scoreb)
    {
        cout << "A\n";
    }
    else if (scorea < scoreb)
    {
        cout << "B\n";
    }
    else
    {
        cout << "Draw\n";
    }
    cout << realscorea << " " << realscoreb;
    
}
# 0804, 2024-09-28 13:42:04, PPPPPPPPPPPPP-P-PPP- (85%)

#include <iostream>

using namespace std;

int main(){

    string n, a, b;

    int an, bn, scorea = 0, scoreb = 0;

    bool A = false, AB = false;

    getline(cin, n);
    getline(cin, a);
    getline(cin, b);


    an = n[0];
    bn = n[2];

    string ara[an], arb[bn];

    int x = a.length();
    int y = b.length();

    for (int i = 0; i < x; i++)
    {
        ara[i] += a[i];
        if (a[i] == '1' && a[i + 1] == '0')
        {
            ara[i] += "0";
        }
    }
    for (int i = 0; i < y; i++)
    {
        arb[i] += b[i];
        if (b[i] == '1' && b[i + 1] == '0')
        {
            arb[i] += "0";
        }
    }
    int acounta;
    for (int i = 0; i < an; i++)
    {
        if (ara[i] == "10")
        {
            scorea += 10;
        }
        else if (ara[i][0] <= '9' && ara[i][0] >= '0')
        {
            scorea += ara[i][0] - '0';
        }
        else if (ara[i] == "J"|| ara[i] ==  "Q" || ara[i] == "K")
        {
            scorea += 10;
        }
        else if (ara[i] == "A")
        {
            A = true;
            acounta ++;
        } 
    }
    if(A)
        {
            if (acounta == 1)
            {
                if (scorea <= 10) scorea += 11;
                else scorea++;
            }
            else
            {
                if (scorea <= 10) scorea += 11;
                else scorea++;
                for (int i = 0; i < acounta - 1; i++)
                {
                    scorea++;
                }

            }
        }

    int acountb = 0;
    for (int i = 0; i < bn; i++)
    {
        if (arb[i] == "10")
        {
            scoreb += 10;
        }
        else if (arb[i][0] <= '9' && arb[i][0] >= '0')
        {
            scoreb += arb[i][0] - '0';
        }
        else if (arb[i] == "J"|| arb[i] ==  "Q" || arb[i] == "K")
        {
            scoreb += 10;
        }
        else if (arb[i] == "A")
        {
            AB = true;
            acountb ++;
        } 
        
    }
    if(AB)
        {
            if (acountb == 1)
            {
                if (scoreb <= 10) scoreb += 11;
                else scoreb++;
            }
            else
            {
                if (scoreb <= 10) scoreb += 11;
                else scoreb++;
                for (int i = 0; i < acountb - 1; i++)
                {
                    scoreb++;
                }

            }
        }
    int realscorea = scorea, realscoreb = scoreb;
    if (scorea > 21)
    {
        scorea = 0;
    }
    if (scoreb > 21)
    {
        scoreb = 0;
    }
    
    if (scorea > scoreb)
    {
        cout << "A\n";
    }
    else if (scorea < scoreb)
    {
        cout << "B\n";
    }
    else
    {
        cout << "Draw\n";
    }
    cout << realscorea << " " << realscoreb;
    
}

# 0805, 2024-09-28 09:55:02, PPPPPPPP--PPPPPPPP-P (85%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a[3],b[3],re[2]={0,0};
    int A,B;
    string t;
    cin>>A>>B;
    for(int i=0;i<A;i++){
        cin>>t;
        if(t=="J"||t=="Q"||t=="K")t="10";
        if(t=="A")t="1";
        a[i]=stoi(t);
    }
    for(int i=0;i<B;i++){
        cin>>t;
        if(t=="J"||t=="Q"||t=="K")t="10";
        if(t=="A")t="1";
        b[i]=stoi(t);
    }
    for(int i=0;i<A;i++){
        re[0]+=a[i];
    }
    for(int i=0;i<A;i++){
        if(a[i]==1&&re[0]<=10){
            re[0]+=10;
            if(re[0]>21)re[0]-=10;
        }
    }
    for(int i=0;i<B;i++){
        re[1]+=b[i];
    }
    for(int i=0;i<B;i++){
        if(b[i]==1&&re[1]<=10){
            re[1]+=10;
            if(re[1]>21)re[1]-=10;
        }
    }
    if(re[0]>21){
        if(re[1]>21){
            cout<<"Draw"<<"\n";
        }
        else cout<<'B'<<"\n";
    }
    else if(re[1]>21){
        if(re[0]>21){
            cout<<"Draw"<<"\n";
        }
        else cout<<'A'<<"\n";
    }
    else if(re[0]>re[1])cout<<'A'<<"\n";
    else if(re[0]<re[1])cout<<'B'<<"\n";
    else cout<<"Draw"<<"\n";
    cout<<re[0]<<" "<<re[1];
}
# 0806, 2024-09-28 11:56:44, PPPPPPPPP----------- (45%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a[3],b[3],re[2]={0,0};
    int A,B;
    string t;
    cin>>A>>B;
    for(int i=0;i<A;i++){
        cin>>t;
        if(t=="J"||t=="Q"||t=="K")t="10";
        if(t=="A")t="1";
        a[i]=stoi(t);
    }
    for(int i=0;i<B;i++){
        cin>>t;
        if(t=="J"||t=="Q"||t=="K")t="10";
        if(t=="A")t="1";
        b[i]=stoi(t);
    }
    for(int i=0;i<A;i++){
        re[0]+=a[i];
    }
    for(int i=0;i<A;i++){
        if(a[i]==1){
            if(re[0]==21)break;
            re[0]-=1;
            if(re[0]<=10){
                re[0]+=11;
                if(re[0]>21)re[0]-=10;
            }
        }
    }
    for(int i=0;i<B;i++){
        re[1]+=b[i];
    }
    for(int i=0;i<B;i++){
        if(b[i]==1){
            if(re[1]==21)break;
            re[1]-=1;
            if(re[1]<=10){
                re[1]+=11;
                if(re[1]>21)re[0]-=10;
            }
        }
    }
    if(re[0]>21){
        if(re[1]>21){
            cout<<"Draw"<<"\n";
        }
        else cout<<'B'<<"\n";
    }
    else if(re[1]>21){
        if(re[0]>21){
            cout<<"Draw"<<"\n";
        }
        else cout<<'A'<<"\n";
    }
    else if(re[0]>re[1])cout<<'A'<<"\n";
    else if(re[0]<re[1])cout<<'B'<<"\n";
    else cout<<"Draw"<<"\n";
    cout<<re[0]<<" "<<re[1];
}
# 0807, 2024-09-28 11:57:08, PPPPPPPPP----------- (45%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a[3],b[3],re[2]={0,0};
    int A,B;
    string t;
    cin>>A>>B;
    for(int i=0;i<A;i++){
        cin>>t;
        if(t=="J"||t=="Q"||t=="K")t="10";
        if(t=="A")t="1";
        a[i]=stoi(t);
    }
    for(int i=0;i<B;i++){
        cin>>t;
        if(t=="J"||t=="Q"||t=="K")t="10";
        if(t=="A")t="1";
        b[i]=stoi(t);
    }
    for(int i=0;i<A;i++){
        re[0]+=a[i];
    }
    for(int i=0;i<A;i++){
        if(a[i]==1){
            re[0]-=1;
            if(re[0]<=10){
                re[0]+=11;
                if(re[0]>21)re[0]-=10;
            }
        }
    }
    for(int i=0;i<B;i++){
        re[1]+=b[i];
    }
    for(int i=0;i<B;i++){
        if(b[i]==1){
            re[1]-=1;
            if(re[1]<=10){
                re[1]+=11;
                if(re[1]>21)re[0]-=10;
            }
        }
    }
    if(re[0]>21){
        if(re[1]>21){
            cout<<"Draw"<<"\n";
        }
        else cout<<'B'<<"\n";
    }
    else if(re[1]>21){
        if(re[0]>21){
            cout<<"Draw"<<"\n";
        }
        else cout<<'A'<<"\n";
    }
    else if(re[0]>re[1])cout<<'A'<<"\n";
    else if(re[0]<re[1])cout<<'B'<<"\n";
    else cout<<"Draw"<<"\n";
    cout<<re[0]<<" "<<re[1];
}
# 0808, 2024-09-28 11:58:10, PPPPPPPPP----------- (45%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a[3],b[3],re[2]={0,0};
    int A,B;
    string t;
    cin>>A>>B;
    for(int i=0;i<A;i++){
        cin>>t;
        if(t=="J"||t=="Q"||t=="K")t="10";
        if(t=="A")t="1";
        a[i]=stoi(t);
    }
    for(int i=0;i<B;i++){
        cin>>t;
        if(t=="J"||t=="Q"||t=="K")t="10";
        if(t=="A")t="1";
        b[i]=stoi(t);
    }
    for(int i=0;i<A;i++){
        re[0]+=a[i];
    }
    for(int i=0;i<A;i++){
        if(a[i]==1){
            if(re[0]==21)break;
            re[0]-=1;
            if(re[0]<=10){
                re[0]+=11;
                if(re[0]>21)re[0]-=10;
            }
        }
    }
    for(int i=0;i<B;i++){
        re[1]+=b[i];
    }
    for(int i=0;i<B;i++){
        if(b[i]==1){
            if(re[1]==21)break;
            re[1]-=1;
            if(re[1]<=10){
                re[1]+=11;
                if(re[1]>21)re[1]-=10;
            }
        }
    }
    if(re[0]>21){
        if(re[1]>21){
            cout<<"Draw"<<"\n";
        }
        else cout<<'B'<<"\n";
    }
    else if(re[1]>21){
        if(re[0]>21){
            cout<<"Draw"<<"\n";
        }
        else cout<<'A'<<"\n";
    }
    else if(re[0]>re[1])cout<<'A'<<"\n";
    else if(re[0]<re[1])cout<<'B'<<"\n";
    else cout<<"Draw"<<"\n";
    cout<<re[0]<<" "<<re[1];
}

# 0809, 2024-09-28 13:26:07, PPPPPPPPP-PPP-PPPP-- (80%)

#include<iostream>
#include<string>

using namespace std;
int main(){
    int nA = 0;
    int nB = 0;
    cin >> nA >> nB;

    int scoreA = 0;
    int scoreB = 0;

    int aceCountA = 0;
    int aceCountB = 0;
 
    string aHand , bHand;

    cin.ignore();
    getline(cin , aHand);
    getline(cin , bHand);


//calc a Point
    for(int i = 0 ; i < aHand.length() ; i++){

        string temp = "";
        for(int j = i ; j < aHand.length() ; j++){
            if(aHand[j]==' '){
                i = j;
                break;
            }else{
                temp += aHand[j];
            }
        }
        if(temp == "J" || temp == "Q" || temp == "K"){
            scoreA += 10;
        }else if(temp == "A"){
            aceCountA++;
        }else{
            int tempI = stoi(temp);
            scoreA += tempI;
        }

    }

    for(int i = aceCountA ; i > 0 ; i--){
        if(scoreA <= 10){
            scoreA += 11;
        }else{
            scoreA += 1;
        }
    }

//clac points b
    for(int i = 0 ; i < bHand.length() ; i++){

        string temp = "";
        for(int j = i ; j < bHand.length() ; j++){
            if(bHand[j]== ' '){
                i = j;
                break;
            }else{
                temp += bHand[j];
            }
        }
        if(temp == "J" || temp == "Q" || temp == "K"){
            scoreB += 10;
        }else if(temp == "A"){
            aceCountB += 1;
        }else{
            int tempI = stoi(temp);
            scoreB += tempI;
        }

    }

    for(int i = aceCountB ; i > 0 ; i--){
        if(scoreA <= 10){
            scoreB += 11;
        }else{
            scoreB += 1;
        }
    }

    
bool aOver21 = false;
bool bOver21 = false;

    if(scoreA > 21){
        aOver21 = true;
    }
    if(scoreB > 21){
        bOver21 = true;
    }

    if(scoreB > scoreA){
        if(bOver21){
            if(aOver21){
                cout << "Draw";
            }else{
                cout << "A";
            }
        }else{
            cout << "B";
        }

    }else if(scoreB == scoreA){

        cout << "Draw";

    }else{

        if(aOver21){
            if(bOver21){
                cout << "Draw";
            }else{
                cout << "B";
            }
        }else{
            cout << "A";
        }

    }

    cout << endl;

    cout << scoreA << " " << scoreB;

    cout << endl;




}
# 0810, 2024-09-28 13:29:13, PPPPPPPPPPPPP-P-PPP- (85%)

#include<iostream>
#include<string>

using namespace std;
int main(){
    int nA = 0;
    int nB = 0;
    cin >> nA >> nB;

    int scoreA = 0;
    int scoreB = 0;

    int aceCountA = 0;
    int aceCountB = 0;
 
    string aHand , bHand;

    cin.ignore();
    getline(cin , aHand);
    getline(cin , bHand);


//calc a Point
    for(int i = 0 ; i < aHand.length() ; i++){

        string temp = "";
        for(int j = i ; j < aHand.length() ; j++){
            if(aHand[j]==' '){
                i = j;
                break;
            }else{
                temp += aHand[j];
            }
        }
        if(temp == "J" || temp == "Q" || temp == "K"){
            scoreA += 10;
        }else if(temp == "A"){
            aceCountA++;
        }else{
            int tempI = stoi(temp);
            scoreA += tempI;
        }

    }

    for(int i = aceCountA ; i > 0 ; i--){
        if(scoreA <= 10){
            scoreA += 11;
        }else{
            scoreA += 1;
        }
    }

//clac points b
    for(int i = 0 ; i < bHand.length() ; i++){

        string temp = "";
        for(int j = i ; j < bHand.length() ; j++){
            if(bHand[j]== ' '){
                i = j;
                break;
            }else{
                temp += bHand[j];
            }
        }
        if(temp == "J" || temp == "Q" || temp == "K"){
            scoreB += 10;
        }else if(temp == "A"){
            aceCountB += 1;
        }else{
            int tempI = stoi(temp);
            scoreB += tempI;
        }

    }

    for(int i = aceCountB ; i > 0 ; i--){
        if(scoreB <= 10){
            scoreB += 11;
        }else{
            scoreB += 1;
        }
    }

    
bool aOver21 = false;
bool bOver21 = false;

    if(scoreA > 21){
        aOver21 = true;
    }
    if(scoreB > 21){
        bOver21 = true;
    }

    if(scoreB > scoreA){
        if(bOver21){
            if(aOver21){
                cout << "Draw";
            }else{
                cout << "A";
            }
        }else{
            cout << "B";
        }

    }else if(scoreB == scoreA){

        cout << "Draw";

    }else{

        if(aOver21){
            if(bOver21){
                cout << "Draw";
            }else{
                cout << "B";
            }
        }else{
            cout << "A";
        }

    }

    cout << endl;

    cout << scoreA << " " << scoreB;

    cout << endl;




}
# 0811, 2024-09-28 13:32:01, PPPPPPPPPPPPP-P-PPP- (85%)

#include <iostream>
#include <string>

using namespace std;
int main()
{
    int nA = 0;
    int nB = 0;
    cin >> nA >> nB;

    int scoreA = 0;
    int scoreB = 0;

    int aceCountA = 0;
    int aceCountB = 0;

    int aCounter = 0;
    int bCounter = 0;

    string aHand, bHand;

    cin.ignore();
    getline(cin, aHand);
    getline(cin, bHand);

    // calc a Point
    for (int i = 0; i < aHand.length(); i++)
    {

        string temp = "";
        for (int j = i; j < aHand.length(); j++)
        {
            if (aHand[j] == ' ')
            {
                i = j;
                break;
            }
            else
            {
                temp += aHand[j];
            }
        }
        if (temp == "J" || temp == "Q" || temp == "K")
        {
            scoreA += 10;
        }
        else if (temp == "A")
        {
            aceCountA++;
        }
        else
        {
            int tempI = stoi(temp);
            scoreA += tempI;
        }

        aCounter++;
        if (aCounter == nA)
        {
            break;
        }
    }

    for (int i = aceCountA; i > 0; i--)
    {
        if (scoreA <= 10)
        {
            scoreA += 11;
        }
        else
        {
            scoreA += 1;
        }
    }

    // clac points b
    for (int i = 0; i < bHand.length(); i++)
    {

        string temp = "";
        for (int j = i; j < bHand.length(); j++)
        {
            if (bHand[j] == ' ')
            {
                i = j;
                break;
            }
            else
            {
                temp += bHand[j];
            }
        }
        if (temp == "J" || temp == "Q" || temp == "K")
        {
            scoreB += 10;
        }
        else if (temp == "A")
        {
            aceCountB += 1;
        }
        else
        {
            int tempI = stoi(temp);
            scoreB += tempI;
        }

        bCounter++;
        if (bCounter == nB)
        {
            break;
        }
    }

    for (int i = aceCountB; i > 0; i--)
    {
        if (scoreB <= 10)
        {
            scoreB += 11;
        }
        else
        {
            scoreB += 1;
        }
    }

    bool aOver21 = false;
    bool bOver21 = false;

    if (scoreA > 21)
    {
        aOver21 = true;
    }
    if (scoreB > 21)
    {
        bOver21 = true;
    }

    if (scoreB > scoreA)
    {
        if (bOver21)
        {
            if (aOver21)
            {
                cout << "Draw";
            }
            else
            {
                cout << "A";
            }
        }
        else
        {
            cout << "B";
        }
    }
    else if (scoreB == scoreA)
    {

        cout << "Draw";
    }
    else
    {

        if (aOver21)
        {
            if (bOver21)
            {
                cout << "Draw";
            }
            else
            {
                cout << "B";
            }
        }
        else
        {
            cout << "A";
        }
    }

    cout << endl;

    cout << scoreA << " " << scoreB;

    cout << endl;
}

# 0812, 2024-09-28 13:04:52, PPPPPPPPPPPP-------- (60%)

#include <bits/stdc++.h>

using namespace std;

int main(){
    int a, b;
    cin >> a >> b;
    string A[a],B[b];
    for (int i = 0; i < a; i++)
    {
        cin >> A[i];
    }
    for (int i = 0; i < b; i++)
    {
        cin >> B[i];
    }
    int sumA = 0, sumB = 0;
    bool haveAce = false;
    for (int i = 0; i < a; i++)
    {
        if(A[i] == "A") haveAce = true;
        if(A[i] == "2") sumA += 2;
        if(A[i] == "3") sumA += 3;
        if(A[i] == "4") sumA += 4;
        if(A[i] == "5") sumA += 5;
        if(A[i] == "6") sumA += 6;
        if(A[i] == "7") sumA += 7;
        if(A[i] == "8") sumA += 8;
        if(A[i] == "9") sumA += 9;
        if(A[i] == "10") sumA += 10;
        if(A[i] == "J") sumA += 10;
        if(A[i] == "Q") sumA += 10;
        if(A[i] == "K") sumA += 10;
    }
    if(haveAce){
        if(sumA+11 <= 21) sumA += 11;
        else if(sumA+11 > 21) sumA += 1;
    }
    haveAce = false;
    for (int i = 0; i < b; i++)
    {
        if(B[i] == "A") haveAce = true;
        if(B[i] == "2") sumB += 2;
        if(B[i] == "3") sumB += 3;
        if(B[i] == "4") sumB += 4;
        if(B[i] == "5") sumB += 5;
        if(B[i] == "6") sumB += 6;
        if(B[i] == "7") sumB += 7;
        if(B[i] == "8") sumB += 8;
        if(B[i] == "9") sumB += 9;
        if(B[i] == "10") sumB += 10;
        if(B[i] == "J") sumB += 10;
        if(B[i] == "Q") sumB += 10;
        if(B[i] == "K") sumB += 10;
    }
    if(haveAce){
        if(sumB+11 <= 21) sumB += 11;
        else if(sumB+11 > 21) sumB += 1;
    }
    
    if(sumA > 21 && sumB <= 21) cout << "B" << endl;
    else if(sumB > 21 && sumA <= 21) cout << "A" << endl; 
    else if(sumA <= 21 && sumB <=21){
        if(sumA > sumB) cout << "A" << endl;
        else if(sumB > sumA) cout << "B" << endl;
        else if (sumA == sumB) cout << "Draw"<< endl;
    }
    else {
        cout << "Draw" << endl;
    }

    cout << sumA << " " << sumB;
    
}
# 0813, 2024-09-28 13:09:40, PPPPPPPPPPPPP-P-PPP- (85%)

#include <bits/stdc++.h>

using namespace std;

int main(){
    int a, b;
    cin >> a >> b;
    string A[a],B[b];
    for (int i = 0; i < a; i++)
    {
        cin >> A[i];
    }
    for (int i = 0; i < b; i++)
    {
        cin >> B[i];
    }
    int sumA = 0, sumB = 0;
    bool haveAce = false;
    int AceA = 0;
    for (int i = 0; i < a; i++)
    {
        if(A[i] == "A") {
            haveAce = true;
            AceA += 1;
        }
        if(A[i] == "2") sumA += 2;
        if(A[i] == "3") sumA += 3;
        if(A[i] == "4") sumA += 4;
        if(A[i] == "5") sumA += 5;
        if(A[i] == "6") sumA += 6;
        if(A[i] == "7") sumA += 7;
        if(A[i] == "8") sumA += 8;
        if(A[i] == "9") sumA += 9;
        if(A[i] == "10") sumA += 10;
        if(A[i] == "J") sumA += 10;
        if(A[i] == "Q") sumA += 10;
        if(A[i] == "K") sumA += 10;
    }
    if(haveAce){
        for (int i = 0; i < AceA; i++)
        {
           if(sumA+11 <= 21) sumA += 11;
        else if(sumA+11 > 21) sumA += 1;
        }
    }
    haveAce = false;
    int AceB = 0;
    for (int i = 0; i < b; i++)
    {
        if(B[i] == "A") {
            haveAce = true;
            AceB += 1;
        }
        if(B[i] == "2") sumB += 2;
        if(B[i] == "3") sumB += 3;
        if(B[i] == "4") sumB += 4;
        if(B[i] == "5") sumB += 5;
        if(B[i] == "6") sumB += 6;
        if(B[i] == "7") sumB += 7;
        if(B[i] == "8") sumB += 8;
        if(B[i] == "9") sumB += 9;
        if(B[i] == "10") sumB += 10;
        if(B[i] == "J") sumB += 10;
        if(B[i] == "Q") sumB += 10;
        if(B[i] == "K") sumB += 10;
    }
    if(haveAce){
        for (int i = 0; i < AceB; i++)
        {
           if(sumB+11 <= 21) sumB += 11;
        else if(sumB+11 > 21) sumB += 1;
        }
    }
    
    if(sumA > 21 && sumB <= 21) cout << "B" << endl;
    else if(sumB > 21 && sumA <= 21) cout << "A" << endl; 
    else if(sumA <= 21 && sumB <=21){
        if(sumA > sumB) cout << "A" << endl;
        else if(sumB > sumA) cout << "B" << endl;
        else if (sumA == sumB) cout << "Draw"<< endl;
    }
    else {
        cout << "Draw" << endl;
    }

    cout << sumA << " " << sumB;
    
}

# 0814, 2024-09-28 13:39:24, PPPPPPPPP----------- (45%)

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int a,b;
    int sum_a=0;
    int sum_b=0;
    cin >> a >> b;
    string A,B;
    for(int i=0; i<a; i++)
    {
        cin >> A;
        if(A == "1" || A == "2" || A == "3" || A == "4" || A == "5"
                || A == "6" || A == "7"
                || A == "8" || A == "9" || A == "10")
        {
            sum_a += stoi(A);
        }
        else if(A == "J" || A == "Q" || A == "K")
        {
            sum_a += 10;
        }
        else
        {
            if(sum_b>=11 && sum_a <= 20)
            {
                sum_a += 1;
            }
            else
            {
                sum_a += 11;
            }
        }
    }

    for(int i=0; i<b; i++)
    {
        cin >> B;
        if(B == "1" || B == "2" || B == "3" || B == "4" || B == "5"
                ||B == "6" || B == "7"
                || B == "8" || B== "9" || B == "10")
        {
            sum_b += stoi(B);
        }
        else if(B == "J" || B == "Q" || B == "K")
        {
            sum_b += 10;
        }
        else
        {
            if(sum_b>=11 && sum_a <= 20)
            {
                sum_b += 1;
            }
            else
            {
                sum_b += 11;
            }
        }
    }
    if(sum_a > 21 && sum_b > 21)
    {
        cout <<"Draw" << endl;
        cout << sum_a<< " " << sum_b;
    }

    else if(sum_a > 21 && sum_b <= 21)
    {
        cout << "B" << endl;
        cout << sum_a << " " << sum_b;
    }
    else if(sum_a <= 21 && sum_b > 21)
    {
        cout << "A" << endl;
        cout << sum_a<< " " << sum_b;
    }
    else
    {
        if(sum_a > sum_b)
        {
            cout << "A" << endl;
            cout << sum_a << " " << sum_b;
        }
        else if(sum_a < sum_b)
        {
            cout << "B" << endl;
            cout << sum_a << " " << sum_b;
        }
        else
        {
            cout << "Draw" << endl;
            cout << sum_a<< " " << sum_b;
        }
    }
}
# 0815, 2024-09-28 14:43:38, PPPPPPPP--PPPPPPPP-P (85%)

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int a,b;
    int sum_a=0;
    int sum_b=0;
    int cnta=0,cntb=0;
    cin >> a >> b;
    string And[a],Bnd[b];
    for(int i=0; i<a; i++)
    {
        cin >> And[i];
        if(And[i] == "A")
        cnta++;

    }

    for(int i=0; i<b; i++)
    {
        cin >> Bnd[i];
        if(Bnd[i] == "A")
        cntb++;
    }
    if(cnta==0)
    {
        for(int i=0; i<a; i++)
    {
        string A = And[i];
        if(A == "1" || A == "2" || A == "3" || A == "4" || A == "5"
                || A == "6" || A == "7"
                || A == "8" || A == "9" || A == "10")
        {
            sum_a += stoi(A);
        }
        else if(A == "J" || A == "Q" || A == "K")
        {
            sum_a += 10;
        }
    }
    }
    else if(cnta == 1)
    {
        for(int i=0; i<a; i++)
    {
        string A = And[i];
        if(A == "1" || A == "2" || A == "3" || A == "4" || A == "5"
                || A == "6" || A == "7"
                || A == "8" || A == "9" || A == "10")
        {
            sum_a += stoi(A);
        }
        else if(A == "J" || A == "Q" || A == "K")
        {
            sum_a += 10;
        }
    }
    if(sum_a >= 11 || sum_a <= 20)
        sum_a += 1;
        else
        sum_a += 11;
    }
    else if(cnta == 2)
    {
        for(int i=0; i<a; i++)
    {
        string A = And[i];
        if(A == "1" || A == "2" || A == "3" || A == "4" || A == "5"
                || A == "6" || A == "7"
                || A == "8" || A == "9" || A == "10")
        {
            sum_a += stoi(A);
        }
        else if(A == "J" || A == "Q" || A == "K")
        {
            sum_a += 10;
        }
    }
    if(sum_a < 10)
    {
        sum_a += 12;
    }
    else
    sum_a += 2;
    }
    else
    {
        sum_a = 13;
    }
    if(cntb==0)
    {
         for(int i=0; i<b; i++)
    {
        string B = Bnd[i];
        if(B == "1" || B == "2" || B == "3" || B == "4" || B == "5"
                ||B == "6" || B == "7"
                || B == "8" || B== "9" || B == "10")
        {
            sum_b += stoi(B);
        }
        else if(B == "J" || B == "Q" || B == "K")
        {
            sum_b += 10;
        }
    }
    }
    else if(cntb == 1)
    {
        for(int i=0; i<b; i++)
    {
        string B = Bnd[i];
        if(B == "1" || B == "2" || B == "3" || B == "4" || B == "5"
                ||B == "6" || B == "7"
                || B == "8" || B== "9" || B == "10")
        {
            sum_b += stoi(B);
        }
        else if(B == "J" || B == "Q" || B == "K")
        {
            sum_b += 10;
        }
    }
        if(sum_b >= 11 || sum_b <= 20)
        sum_b += 1;
        else
        sum_b += 11;
    }
    else if(cntb == 2)
    {
        for(int i=0; i<b; i++)
    {
        string B = Bnd[i];
        if(B == "1" || B == "2" || B == "3" || B == "4" || B == "5"
                ||B == "6" || B == "7"
                || B == "8" || B== "9" || B == "10")
        {
            sum_b += stoi(B);
        }
        else if(B == "J" || B == "Q" || B == "K")
        {
            sum_b += 10;
        }
    }
    if(sum_b < 10)
    {
        sum_b += 12;
    }
    else
    sum_b += 2;
    }
    else
    sum_b = 13;

    if(sum_a > 21 && sum_b > 21)
    {
        cout <<"Draw" << endl;
        cout << sum_a<< " " << sum_b;
    }

    else if(sum_a > 21 && sum_b <= 21)
    {
        cout << "B" << endl;
        cout << sum_a << " " << sum_b;
    }
    else if(sum_a <= 21 && sum_b > 21)
    {
        cout << "A" << endl;
        cout << sum_a<< " " << sum_b;
    }
    else
    {
        if(sum_a > sum_b)
        {
            cout << "A" << endl;
            cout << sum_a << " " << sum_b;
        }
        else if(sum_a < sum_b)
        {
            cout << "B" << endl;
            cout << sum_a << " " << sum_b;
        }
        else
        {
            cout << "Draw" << endl;
            cout << sum_a<< " " << sum_b;
        }
    }
}
/**       {
            if(sum_b>=11 && sum_a <= 20)
            {
                sum_a += 1;
            }
            else
            {
                sum_a += 11;
            }
        }  **/

# 0816, 2024-09-28 13:19:48, PPPPPPPP------------ (40%)

#include <bits/stdc++.h>

using namespace std;

vector<int> AllA; 
vector<int> AllB;

void recurr(int sum,int cnt ,int cntA, vector<int> &All){
    for(int i =0;i<=1;i++){
        if(i==0){
            sum += 1;
            recurr(sum,cnt+1,cntA,All);
        }else{
            sum += 11;
            recurr(sum,cnt+1,cntA,All);
        }
    }
    if(cnt == cntA){
        All.push_back(sum);
        return;
    }
}

int main(){
    int numA , numB;
    cin >> numA >> numB;
    vector<string> A;
    vector<string> B;
    int cntAofA = 0;
    int cntAofB = 0;
    int sumA = 0;
    int sumB = 0;
    for(int i =0 ;i< numA;i++){
        string input;
        cin >> input;
        A.push_back(input);
    }

    for(int i =0 ;i< numB;i++){
        string input;
        cin >> input;
        B.push_back(input);
    }
    for(auto i: A){
        if(i == "A"){
            cntAofA += 1;
        }else if(i == "J" || i == "Q" || i == "K"){
            sumA += 10;
        }else{
            sumA += stoi(i);
        }
    }
    for(auto i: B){
        if(i == "A"){
            cntAofA += 1;
        }else if(i == "J" || i == "Q" || i == "K"){
            sumB += 10;
        }else{
            sumB += stoi(i);
        }
    }
    int lastA,lastB;
    if(cntAofA == 0){
        lastA = sumA;
    }else{

    }
    if(cntAofB == 0){
        lastB = sumB;
    }
    if(lastA == lastB){
        cout << "Draw" << endl;
    }
    else if(lastA <= 21 && lastA > lastB && lastB <= 21){
        cout << "A" << endl;
    }else if(lastB <= 21 && lastB > lastA && lastA <= 21){
        cout << "B" << endl;
    }else if(lastA > 21 && lastB > 21){
        cout << "Draw" << endl;
    }else if(lastA <= 21 && lastB > 21){
        cout << "A"<< endl;
    }else if(lastB <= 21 && lastA > 21){
        cout << "B"<< endl;
    }

    cout << lastA << " " << lastB;
    return 0;
}
# 0817, 2024-09-28 13:29:46, PPPPPPPPPPPPP-P-PPP- (85%)

#include <bits/stdc++.h>

using namespace std;

vector<int> AllA; 
vector<int> AllB;

// void recurr(int sum,int cnt ,int cntA, vector<int> &All){
//     for(int i =0;i<=1;i++){
//         if(i==0){
//             sum += 1;
//             recurr(sum,cnt+1,cntA,All);
//         }else{
//             sum += 11;
//             recurr(sum,cnt+1,cntA,All);
//         }
//     }
//     if(cnt == cntA){
//         All.push_back(sum);
//         return;
//     }
// }

int main(){
    int numA , numB;
    cin >> numA >> numB;
    vector<string> A;
    vector<string> B;
    int cntAofA = 0;
    int cntAofB = 0;
    int sumA = 0;
    int sumB = 0;
    for(int i =0 ;i< numA;i++){
        string input;
        cin >> input;
        A.push_back(input);
    }

    for(int i =0 ;i< numB;i++){
        string input;
        cin >> input;
        B.push_back(input);
    }
    for(auto i: A){
        if(i == "A"){
            cntAofA += 1;
        }else if(i == "J" || i == "Q" || i == "K"){
            sumA += 10;
        }else{
            sumA += stoi(i);
        }
    }
    for(auto i: B){
        if(i == "A"){
            cntAofB += 1;
        }else if(i == "J" || i == "Q" || i == "K"){
            sumB += 10;
        }else{
            sumB += stoi(i);
        }
    }
    int lastA,lastB;
    if(cntAofA == 0){
        lastA = sumA;
    }else{
        for(int i =0;i<cntAofA;i++){
            if(sumA+11 <= 21){
                sumA += 11;
            }else{
                sumA += 1;
            }
        }
        lastA = sumA;
    }

    if(cntAofB == 0){
        lastB = sumB;
    }else{
        for(int i =0;i<cntAofB;i++){
            if(sumB+11 <= 21){
                sumB += 11;
            }else{
                sumB += 1;
            }
        }
        lastB = sumB;
    }



    if(lastA == lastB){
        cout << "Draw" << endl;
    }
    else if(lastA <= 21 && lastA > lastB && lastB <= 21){
        cout << "A" << endl;
    }else if(lastB <= 21 && lastB > lastA && lastA <= 21){
        cout << "B" << endl;
    }else if(lastA > 21 && lastB > 21){
        cout << "Draw" << endl;
    }else if(lastA <= 21 && lastB > 21){
        cout << "A"<< endl;
    }else if(lastB <= 21 && lastA > 21){
        cout << "B"<< endl;
    }

    cout << lastA << " " << lastB;
    return 0;
}

# 0818, 2024-09-28 13:27:51, PPPPPPPPPPPPP-P-PPP- (85%)

#include <iostream>
#include <cmath>
using namespace std;

int main() {
    int a,b; cin >> a >> b;
    string card[13] = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"};
    int val[13] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 10, 10};
    int sumA = 0, sumB = 0;

    int Acount = 0;
    for(int i = 0; i < a; ++i) {
        string cardA; cin >> cardA;
        if(cardA != "A") {
            for(int j = 1; j < 13; ++j) {
                if(cardA == card[j]) { 
                    sumA += val[j];
                    //Astt = false;
                    break;
                }
            }
        } else Acount++;
    }
    if(Acount != 0) {
        for(int k = 0; k < Acount; ++k) {
            
            int A1 = abs(21 - (sumA + 1));
            int A2 = abs(21 - (sumA + 11));
            if((sumA+1) <= 21 && (sumA+11) <=21) {
                if(A1 < A2) sumA += 1;
                else sumA += 11;
            } else if(sumA+1 <= 21 && sumA+11 > 21) {
                sumA += 1;
            } else if(sumA+1 > 21 && sumA+11 <= 21) {
                sumA += 11;
            }
        
        }
    }

    int Bcount = 0;
    for(int i = 0; i < b; ++i) {
        string cardB; cin >> cardB;
        
        if(cardB != "A") {
            for(int j = 1; j < 13; ++j) {
                if(cardB == card[j]) { 
                    sumB += val[j];
                    //Bstt = false;
                    break;
                }
            }
        } else Bcount++;
    }
    if(Bcount != 0) {
        for(int k = 0; k < Bcount; ++k) {
            
            int B1 = abs(21 - (sumB + 1));
            int B2 = abs(21 - (sumB + 11));
            if((sumB+1) <= 21 && (sumB+11) <=21) {
                if(B1 < B2) sumB += 1;
                else sumB += 11;
            } else if(sumB+1 <= 21 && sumB+11 > 21) {
                sumB += 1;
            } else if(sumB+1 > 21 && sumB+11 <= 21) {
                sumB += 11;
            }
        
        }
    }
    if(sumA > 21 && sumB > 21) {
        cout << "Draw" << endl;
        
    } else if(sumA > 21 && sumB <= 21) {
        cout << "B" << endl;
    } else if(sumA <= 21 && sumB > 21) {
        cout << "A" << endl;
    } else if(sumA <=21 && sumB <= 21) {
        int difA = abs(21 - sumA);
        int difB = abs(21 - sumB);
        if(difA < difB) cout << "A" << endl;
        else if(difB < difA) cout << "B" << endl;
        else cout << "Draw" << endl;
    }
    cout << sumA << " " << sumB;
    
}

# 0819, 2024-09-28 13:36:13, PPPPPPPPPPPPP-P-PPP- (85%)

#include <bits/stdc++.h>

using namespace std;

int card2score(string& card) {
    if (card == "J" || card == "Q" || card == "K") return 10;
    if (card == "A") return -1;
    else return stoi(card);
}

int get_max_score(string cards[], int size) {
    int scores[3];
    for (int i = 0; i < size; i++) scores[i] = card2score(cards[i]);
    sort(scores, scores + size);
    int sum = 0;
    for (int i = size - 1; i >= 0; i--) {
        if (scores[i] == -1) {
            if (sum + 11 <= 21) sum += 11;
            else sum++;
            continue;
        }
        sum += scores[i];
    }
    return sum;
}

int check(int score) {
    return score > 21 ? -1 : score;
}

int main(int argc, char const *argv[]) {
    int player[2];
    cin >> player[0] >> player[1];
    int res[2] = {0, 0};
    string cards[3];
    for (int i = 0; i < 2; i++) {
        for (int j = 0; j < player[i]; j++) 
            cin >> cards[j];
        res[i] = get_max_score(cards, player[i]);
    }
    int score_a = check(res[0]);
    int score_b = check(res[1]);
    if (score_a == score_b) 
        cout << "Draw\n";
    else cout << (score_a > score_b ? "A\n" : "B\n");
    cout << res[0] << ' ' << res[1];
    return 0;
}

Max Score = 80


# 0820, 2024-09-28 13:07:37, P---P--------------- (10%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    int n,m;
    cin>>n;
    cin>>m;
    char a[n];
    char b[m];
    int c1=0;
    int c2=0;
    
    for(int i=0;i<n;i++){
        cin>>a[i];
    }
    for(int i=0;i<m;i++){
        cin>>b[i];
    }
    for(int i=0;i<n;i++){
        if(a[i]=='A'){
            if(n==2){
                if(i==n-1){
                    c1+=11;
                }
                else{
                    c1+=1;
                }
            }
            else if(n==3){
                if(i==n-1){
                    c1+=11;
                }
                else{
                    c1+=1;
                }
            }
        }
        else if(a[i]== '2'){
            c1+=2;
        }
        else if(a[i]=='3'){
            c1+=3;
        }
        else if(a[i]=='4'){
            c1+=4;
        }
        else if(a[i]=='5'){
            c1+=5;
        }
        else if(a[i]=='6'){
            c1+=6;
        }
        else if(a[i]=='7'){
            c1+=7;
        }
        else if(a[i]=='8'){
            c1+=8;
        }
        else if(a[i]=='9'){
            c1+=9;
        }
        else if(a[i]=='10'){
            c1+=10;
        }
        else if(a[i]=='J'){
            c1+=10;
        }
        else if(a[i]=='Q'){
            c1+=10;
        }
        else if(a[i]=='K'){
            c1+=10;
        }

    }

    for(int i=0;i<m;i++){
        if(b[i]=='A'){
            if(m==2){
                if(i==m-1){
                    c2+=11;
                }
                else{
                    c2+=1;
                }
            }
            else if(m==3){
                if(i==m-1){
                    c2+=11;
                }
                else{
                    c2+=1;
                }
            }
        }
        else if(b[i]== '2'){
            c2+=2;
        }
        else if(b[i]=='3'){
            c1+=3;
        }
        else if(b[i]=='4'){
            c2+=4;
        }
        else if(b[i]=='5'){
            c2+=5;
        }
        else if(b[i]=='6'){
            c2+=6;
        }
        else if(b[i]=='7'){
            c2+=7;
        }
        else if(b[i]=='8'){
            c2+=8;
        }
        else if(b[i]=='9'){
            c2+=9;
        }
        else if(b[i]=='10'){
            c2+=10;
        }
        else if(b[i]=='J'){
            c2+=10;
        }
        else if(b[i]=='Q'){
            c2+=10;
        }
        else if(b[i]=='K'){
            c2+=10;
        }

    }

    if(c1>=21 && c2>=21 && c1==c2){
        cout<<"Draw"<<endl<<c1<<" "<<c2;
    }
    else if(c1-21>c2-21){
        cout<<"A"<<endl<<c1<<" "<<c2;
    }
    else if(c1-21<c2-21){
        cout<<"B"<<endl<<c1<<" "<<c2;
    }

    
}
# 0821, 2024-09-28 14:08:43, P---P--------------- (10%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
     int n,m;
    cin>>n;
    cin>>m;
    string a;
    string b;

    int c1=0;
    int c2=0;

    for(int i=0;i<n;i++){
        cin>>a;
        if(a=="A"){
            if(i==n-1){
                c1+=11;
            }
            else{
                c1+=1;
            }
        }
        else if(a=="2"){
            c1+=2;
        }
        else if(a=="3"){
            c1+=3;
        }
        else if(a=="4"){
            c1+=4;
        }
        else if(a=="5"){
            c1+=5;
        }
        else if(a=="6"){
            c1+=6;
        }
        else if(a=="7"){
            c1+=7;
        }
        else if(a=="8"){
            c1+=8;
        }
        else if(a=="9"){
            c1+=9;
        }
        else if(a=="10"){
            c1+=6;
        }
        else if(a=="J"){
            c1+=10;
        }
        else if(a=="Q"){
            c1+=10;
        }
        else if(a=="K"){
            c1+=10;
        }
    }
    ////////////////////////BBBBBBBBBBBBBBBBBBBBB
    for(int i=0;i<m;i++){
        cin>>b;
        if(b=="A"){
            if(i==m-1){
                c2+=11;
            }
            else{
                c2+=1;
            }
        }
        else if(b=="2"){
            c2+=2;
        }
        else if(b=="3"){
            c2+=3;
        }
        else if(b=="4"){
            c2+=4;
        }
        else if(b=="5"){
            c2+=5;
        }
        else if(b=="6"){
            c2+=6;
        }
        else if(b=="7"){
            c2+=7;
        }
        else if(b=="8"){
            c2+=8;
        }
        else if(b=="9"){
            c2+=9;
        }
        else if(b=="10"){
            c2+=6;
        }
        else if(b=="J"){
            c2+=10;
        }
        else if(b=="Q"){
            c2+=10;
        }
        else if(b=="K"){
            c2+=10;
        }
    }

    if(c1>=21 && c2>=21 && c1==c2){
        cout<<"Draw"<<endl<<c1<<" "<<c2;
    }
    else if(c1-21>c2-21){
        cout<<"A"<<endl<<c1<<" "<<c2;
    }
    else if(c1-21<c2-21){
        cout<<"B"<<endl<<c1<<" "<<c2;
    }

}
# 0822, 2024-09-28 14:11:10, PPPPP--PP----PP-P--P (55%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
     int n,m;
    cin>>n;
    cin>>m;
    string a;
    string b;

    int c1=0;
    int c2=0;

    for(int i=0;i<n;i++){
        cin>>a;
        if(a=="A"){
            if(i==n-1){
                c1+=11;
            }
            else{
                c1+=1;
            }
        }
        else if(a=="2"){
            c1+=2;
        }
        else if(a=="3"){
            c1+=3;
        }
        else if(a=="4"){
            c1+=4;
        }
        else if(a=="5"){
            c1+=5;
        }
        else if(a=="6"){
            c1+=6;
        }
        else if(a=="7"){
            c1+=7;
        }
        else if(a=="8"){
            c1+=8;
        }
        else if(a=="9"){
            c1+=9;
        }
        else if(a=="10"){
            c1+=10;
        }
        else if(a=="J"){
            c1+=10;
        }
        else if(a=="Q"){
            c1+=10;
        }
        else if(a=="K"){
            c1+=10;
        }
    }
    ////////////////////////BBBBBBBBBBBBBBBBBBBBB
    for(int i=0;i<m;i++){
        cin>>b;
        if(b=="A"){
            if(i==m-1){
                c2+=11;
            }
            else{
                c2+=1;
            }
        }
        else if(b=="2"){
            c2+=2;
        }
        else if(b=="3"){
            c2+=3;
        }
        else if(b=="4"){
            c2+=4;
        }
        else if(b=="5"){
            c2+=5;
        }
        else if(b=="6"){
            c2+=6;
        }
        else if(b=="7"){
            c2+=7;
        }
        else if(b=="8"){
            c2+=8;
        }
        else if(b=="9"){
            c2+=9;
        }
        else if(b=="10"){
            c2+=10;
        }
        else if(b=="J"){
            c2+=10;
        }
        else if(b=="Q"){
            c2+=10;
        }
        else if(b=="K"){
            c2+=10;
        }
    }

    if((c1>=21 && c2>=21 )|| c1==c2){
        cout<<"Draw"<<endl<<c1<<" "<<c2;
    }
    else if(c1-21>c2-21){
        cout<<"A"<<endl<<c1<<" "<<c2;
    }
    else if(c1-21<c2-21){
        cout<<"B"<<endl<<c1<<" "<<c2;
    }

}
# 0823, 2024-09-28 14:20:20, PPPPP--PP-P---P----- (45%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
     int n,m;
    cin>>n;
    cin>>m;
    string a;
    string b;

    int c1=0;
    int c2=0;

    for(int i=0;i<n;i++){
        cin>>a;
        if(a=="A"){
            if(c1==0){
                c1+=1;
            }
            else if(c1<=10){
                c1+=11;
            }
            else if(c1>10){
                c1+=1;
            }
            
        }
        else if(a=="2"){
            c1+=2;
        }
        else if(a=="3"){
            c1+=3;
        }
        else if(a=="4"){
            c1+=4;
        }
        else if(a=="5"){
            c1+=5;
        }
        else if(a=="6"){
            c1+=6;
        }
        else if(a=="7"){
            c1+=7;
        }
        else if(a=="8"){
            c1+=8;
        }
        else if(a=="9"){
            c1+=9;
        }
        else if(a=="10"){
            c1+=10;
        }
        else if(a=="J"){
            c1+=10;
        }
        else if(a=="Q"){
            c1+=10;
        }
        else if(a=="K"){
            c1+=10;
        }
    }
    ////////////////////////BBBBBBBBBBBBBBBBBBBBB
    for(int i=0;i<m;i++){
        cin>>b;
        if(b=="A"){
            if(c2==0){
                c2+=1;
            }
            else if(c2<=10){
                c2+=11;
            }
            else if(c2>10){
                c2+=1;
            }
        }
        else if(b=="2"){
            c2+=2;
        }
        else if(b=="3"){
            c2+=3;
        }
        else if(b=="4"){
            c2+=4;
        }
        else if(b=="5"){
            c2+=5;
        }
        else if(b=="6"){
            c2+=6;
        }
        else if(b=="7"){
            c2+=7;
        }
        else if(b=="8"){
            c2+=8;
        }
        else if(b=="9"){
            c2+=9;
        }
        else if(b=="10"){
            c2+=10;
        }
        else if(b=="J"){
            c2+=10;
        }
        else if(b=="Q"){
            c2+=10;
        }
        else if(b=="K"){
            c2+=10;
        }
    }

    if((c1>=21 && c2>=21 )|| c1==c2){
        cout<<"Draw"<<endl<<c1<<" "<<c2;
    }
    else if(c1-21>c2-21){
        cout<<"A"<<endl<<c1<<" "<<c2;
    }
    else if(c1-21<c2-21){
        cout<<"B"<<endl<<c1<<" "<<c2;
    }

}
# 0824, 2024-09-28 14:22:05, PPPPP--PP-P---P----- (45%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
     int n,m;
    cin>>n;
    cin>>m;
    string a;
    string b;

    int c1=0;
    int c2=0;

    for(int i=0;i<n;i++){
        cin>>a;
        if(a=="A"){
            if(c1==0){
                c1+=1;
            }
            else if(c1<=10){
                c1+=11;
            }
            else if(c1>10){
                c1+=1;
            }
            
        }
        else if(a=="2"){
            c1+=2;
        }
        else if(a=="3"){
            c1+=3;
        }
        else if(a=="4"){
            c1+=4;
        }
        else if(a=="5"){
            c1+=5;
        }
        else if(a=="6"){
            c1+=6;
        }
        else if(a=="7"){
            c1+=7;
        }
        else if(a=="8"){
            c1+=8;
        }
        else if(a=="9"){
            c1+=9;
        }
        else if(a=="10"){
            c1+=10;
        }
        else if(a=="J"){
            c1+=10;
        }
        else if(a=="Q"){
            c1+=10;
        }
        else if(a=="K"){
            c1+=10;
        }
    }
    ////////////////////////BBBBBBBBBBBBBBBBBBBBB
    for(int i=0;i<m;i++){
        cin>>b;
        if(b=="A"){
            if(c2==0){
                c2+=1;
            }
            else if(c2<=10){
                c2+=11;
            }
            else if(c2>10){
                c2+=1;
            }
        }
        else if(b=="2"){
            c2+=2;
        }
        else if(b=="3"){
            c2+=3;
        }
        else if(b=="4"){
            c2+=4;
        }
        else if(b=="5"){
            c2+=5;
        }
        else if(b=="6"){
            c2+=6;
        }
        else if(b=="7"){
            c2+=7;
        }
        else if(b=="8"){
            c2+=8;
        }
        else if(b=="9"){
            c2+=9;
        }
        else if(b=="10"){
            c2+=10;
        }
        else if(b=="J"){
            c2+=10;
        }
        else if(b=="Q"){
            c2+=10;
        }
        else if(b=="K"){
            c2+=10;
        }
    }

    if((c1>=21 && c2>=21 )|| c1==c2){
        cout<<"Draw"<<endl<<c1<<" "<<c2;
    }
    else if(c1-21>c2-21){
        cout<<"A"<<endl<<c1<<" "<<c2;
    }
    else if(c1-21<c2-21){
        cout<<"B"<<endl<<c1<<" "<<c2;
    }

}
# 0825, 2024-09-28 14:56:36, PPPPP--PP-P---P----- (45%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    int n,m;
    cin>>n;
    cin>>m;
    string a;
    string b;

    int c1=0;
    int c2=0;

    for(int i=0;i<n;i++){
        cin>>a;
        if(a=="A"){
            if(c1==0){
                c1+=1;
            }
            else if(c1<=10){
                c1+=11;
            }
            else if(c1>10){
                c1+=1;
            }
            
        }
        else if(a=="2"){
            c1+=2;
        }
        else if(a=="3"){
            c1+=3;
        }
        else if(a=="4"){
            c1+=4;
        }
        else if(a=="5"){
            c1+=5;
        }
        else if(a=="6"){
            c1+=6;
        }
        else if(a=="7"){
            c1+=7;
        }
        else if(a=="8"){
            c1+=8;
        }
        else if(a=="9"){
            c1+=9;
        }
        else if(a=="10"){
            c1+=10;
        }
        else if(a=="J"){
            c1+=10;
        }
        else if(a=="Q"){
            c1+=10;
        }
        else if(a=="K"){
            c1+=10;
        }
    }
    ////////////////////////BBBBBBBBBBBBBBBBBBBBB
    for(int i=0;i<m;i++){
        cin>>b;
        if(b=="A"){
            if(c2==0){
                c2+=1;
            }
            else if(c2<=10){
                c2+=11;
            }
            else if(c2>10){
                c2+=1;
            }
        }
        else if(b=="2"){
            c2+=2;
        }
        else if(b=="3"){
            c2+=3;
        }
        else if(b=="4"){
            c2+=4;
        }
        else if(b=="5"){
            c2+=5;
        }
        else if(b=="6"){
            c2+=6;
        }
        else if(b=="7"){
            c2+=7;
        }
        else if(b=="8"){
            c2+=8;
        }
        else if(b=="9"){
            c2+=9;
        }
        else if(b=="10"){
            c2+=10;
        }
        else if(b=="J"){
            c2+=10;
        }
        else if(b=="Q"){
            c2+=10;
        }
        else if(b=="K"){
            c2+=10;
        }
    }

    if((c1>=21 && c2>=21 )|| c1==c2){
        cout<<"Draw"<<endl<<c1<<" "<<c2;
    }
    else if(c1-21>c2-21){
        cout<<"A"<<endl<<c1<<" "<<c2;
    }
    else if(c1-21<c2-21){
        cout<<"B"<<endl<<c1<<" "<<c2;
    }

}
# 0826, 2024-09-28 14:58:21, PPPPP--PP-P---P----- (45%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    int n,m;
    cin>>n;
    cin>>m;
    string a;
    string b;

    int c1=0;
    int c2=0;

    for(int i=0;i<n;i++){
        cin>>a;
        if(a=="A"){
            if(c1==0){
                c1+=1;
            }
            else if(c1<=10){
                c1+=11;
            }
            else if(c1>10){
                c1+=1;
            }
            else if(i==n-1){
                c1+=11;
            }
            else{
                c1+=1;
            }
            
        }
        else if(a=="2"){
            c1+=2;
        }
        else if(a=="3"){
            c1+=3;
        }
        else if(a=="4"){
            c1+=4;
        }
        else if(a=="5"){
            c1+=5;
        }
        else if(a=="6"){
            c1+=6;
        }
        else if(a=="7"){
            c1+=7;
        }
        else if(a=="8"){
            c1+=8;
        }
        else if(a=="9"){
            c1+=9;
        }
        else if(a=="10"){
            c1+=10;
        }
        else if(a=="J"){
            c1+=10;
        }
        else if(a=="Q"){
            c1+=10;
        }
        else if(a=="K"){
            c1+=10;
        }
    }
    ////////////////////////BBBBBBBBBBBBBBBBBBBBB
    for(int i=0;i<m;i++){
        cin>>b;
        if(b=="A"){
            if(c2==0){
                c2+=1;
            }
            else if(c2<=10){
                c2+=11;
            }
            else if(c2>10){
                c2+=1;
            }
            else if(i==m-1){
                c2+=11;
            }
            else{
                c2+=1;
            }
        }
        else if(b=="2"){
            c2+=2;
        }
        else if(b=="3"){
            c2+=3;
        }
        else if(b=="4"){
            c2+=4;
        }
        else if(b=="5"){
            c2+=5;
        }
        else if(b=="6"){
            c2+=6;
        }
        else if(b=="7"){
            c2+=7;
        }
        else if(b=="8"){
            c2+=8;
        }
        else if(b=="9"){
            c2+=9;
        }
        else if(b=="10"){
            c2+=10;
        }
        else if(b=="J"){
            c2+=10;
        }
        else if(b=="Q"){
            c2+=10;
        }
        else if(b=="K"){
            c2+=10;
        }
    }

    if((c1>=21 && c2>=21 )|| c1==c2){
        cout<<"Draw"<<endl<<c1<<" "<<c2;
    }
    else if(c1-21>c2-21){
        cout<<"A"<<endl<<c1<<" "<<c2;
    }
    else if(c1-21<c2-21){
        cout<<"B"<<endl<<c1<<" "<<c2;
    }

}
# 0827, 2024-09-28 14:59:14, PPPPP--PP-----P----- (40%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    int n,m;
    cin>>n;
    cin>>m;
    string a;
    string b;

    int c1=0;
    int c2=0;

    for(int i=0;i<n;i++){
        cin>>a;
        if(a=="A"){
            if(c1==0){
                c1+=1;
            }else if(i==n-1){
                c1+=11;
            }
            else if(c1<=10){
                c1+=11;
            }
            else if(c1>10){
                c1+=1;
            }
            
            else{
                c1+=1;
            }
            
        }
        else if(a=="2"){
            c1+=2;
        }
        else if(a=="3"){
            c1+=3;
        }
        else if(a=="4"){
            c1+=4;
        }
        else if(a=="5"){
            c1+=5;
        }
        else if(a=="6"){
            c1+=6;
        }
        else if(a=="7"){
            c1+=7;
        }
        else if(a=="8"){
            c1+=8;
        }
        else if(a=="9"){
            c1+=9;
        }
        else if(a=="10"){
            c1+=10;
        }
        else if(a=="J"){
            c1+=10;
        }
        else if(a=="Q"){
            c1+=10;
        }
        else if(a=="K"){
            c1+=10;
        }
    }
    ////////////////////////BBBBBBBBBBBBBBBBBBBBB
    for(int i=0;i<m;i++){
        cin>>b;
        if(b=="A"){
            if(c2==0){
                c2+=1;
            }else if(i==m-1){
                c2+=11;
            }
            else if(c2<=10){
                c2+=11;
            }
            else if(c2>10){
                c2+=1;
            }
            
            else{
                c2+=1;
            }
        }
        else if(b=="2"){
            c2+=2;
        }
        else if(b=="3"){
            c2+=3;
        }
        else if(b=="4"){
            c2+=4;
        }
        else if(b=="5"){
            c2+=5;
        }
        else if(b=="6"){
            c2+=6;
        }
        else if(b=="7"){
            c2+=7;
        }
        else if(b=="8"){
            c2+=8;
        }
        else if(b=="9"){
            c2+=9;
        }
        else if(b=="10"){
            c2+=10;
        }
        else if(b=="J"){
            c2+=10;
        }
        else if(b=="Q"){
            c2+=10;
        }
        else if(b=="K"){
            c2+=10;
        }
    }

    if((c1>=21 && c2>=21 )|| c1==c2){
        cout<<"Draw"<<endl<<c1<<" "<<c2;
    }
    else if(c1-21>c2-21){
        cout<<"A"<<endl<<c1<<" "<<c2;
    }
    else if(c1-21<c2-21){
        cout<<"B"<<endl<<c1<<" "<<c2;
    }

}
# 0828, 2024-09-28 14:59:50, PPPPP--PP-P---P----- (45%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    int n,m;
    cin>>n;
    cin>>m;
    string a;
    string b;

    int c1=0;
    int c2=0;

    for(int i=0;i<n;i++){
        cin>>a;
        if(a=="A"){
            if(c1==0){
                c1+=1;
            }
            else if(c1<=10){
                c1+=11;
            }
            else if(c1>10){
                c1+=1;
            }
            else if(i==n-1){
                c1+=11;
            }

            
        }
        else if(a=="2"){
            c1+=2;
        }
        else if(a=="3"){
            c1+=3;
        }
        else if(a=="4"){
            c1+=4;
        }
        else if(a=="5"){
            c1+=5;
        }
        else if(a=="6"){
            c1+=6;
        }
        else if(a=="7"){
            c1+=7;
        }
        else if(a=="8"){
            c1+=8;
        }
        else if(a=="9"){
            c1+=9;
        }
        else if(a=="10"){
            c1+=10;
        }
        else if(a=="J"){
            c1+=10;
        }
        else if(a=="Q"){
            c1+=10;
        }
        else if(a=="K"){
            c1+=10;
        }
    }
    ////////////////////////BBBBBBBBBBBBBBBBBBBBB
    for(int i=0;i<m;i++){
        cin>>b;
        if(b=="A"){
            if(c2==0){
                c2+=1;
            }
            else if(c2<=10){
                c2+=11;
            }
            else if(c2>10){
                c2+=1;
            }
            else if(i==m-1){
                c2+=11;
            } 
        }
        else if(b=="2"){
            c2+=2;
        }
        else if(b=="3"){
            c2+=3;
        }
        else if(b=="4"){
            c2+=4;
        }
        else if(b=="5"){
            c2+=5;
        }
        else if(b=="6"){
            c2+=6;
        }
        else if(b=="7"){
            c2+=7;
        }
        else if(b=="8"){
            c2+=8;
        }
        else if(b=="9"){
            c2+=9;
        }
        else if(b=="10"){
            c2+=10;
        }
        else if(b=="J"){
            c2+=10;
        }
        else if(b=="Q"){
            c2+=10;
        }
        else if(b=="K"){
            c2+=10;
        }
    }

    if((c1>=21 && c2>=21 )|| c1==c2){
        cout<<"Draw"<<endl<<c1<<" "<<c2;
    }
    else if(c1-21>c2-21){
        cout<<"A"<<endl<<c1<<" "<<c2;
    }
    else if(c1-21<c2-21){
        cout<<"B"<<endl<<c1<<" "<<c2;
    }

}
# 0829, 2024-09-28 15:01:06, PPPPP--PP----------- (35%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
     int n,m;
    cin>>n;
    cin>>m;
    string a;
    string b;

    int c1=0;
    int c2=0;

    for(int i=0;i<n;i++){
        cin>>a;
        if(a=="A"){
            if(i==n-1){
                c1+=11;
            }
            else if(c1<=10){
                c1+=11;
            }
            else if(c1>10){
                c1+=1;
            }
            else{
                c1+=1;
            }
        }
        else if(a=="2"){
            c1+=2;
        }
        else if(a=="3"){
            c1+=3;
        }
        else if(a=="4"){
            c1+=4;
        }
        else if(a=="5"){
            c1+=5;
        }
        else if(a=="6"){
            c1+=6;
        }
        else if(a=="7"){
            c1+=7;
        }
        else if(a=="8"){
            c1+=8;
        }
        else if(a=="9"){
            c1+=9;
        }
        else if(a=="10"){
            c1+=10;
        }
        else if(a=="J"){
            c1+=10;
        }
        else if(a=="Q"){
            c1+=10;
        }
        else if(a=="K"){
            c1+=10;
        }
    }
    ////////////////////////BBBBBBBBBBBBBBBBBBBBB
    for(int i=0;i<m;i++){
        cin>>b;
        if(b=="A"){
            if(i==m-1){
                c2+=11;
            }
            else if(c2<=10){
                c2+=11;
            }
            else if(c2>10){
                c2+=1;
            }
            else{
                c2+=1;
            }
        }
        else if(b=="2"){
            c2+=2;
        }
        else if(b=="3"){
            c2+=3;
        }
        else if(b=="4"){
            c2+=4;
        }
        else if(b=="5"){
            c2+=5;
        }
        else if(b=="6"){
            c2+=6;
        }
        else if(b=="7"){
            c2+=7;
        }
        else if(b=="8"){
            c2+=8;
        }
        else if(b=="9"){
            c2+=9;
        }
        else if(b=="10"){
            c2+=10;
        }
        else if(b=="J"){
            c2+=10;
        }
        else if(b=="Q"){
            c2+=10;
        }
        else if(b=="K"){
            c2+=10;
        }
    }

    if((c1>=21 && c2>=21 )|| c1==c2){
        cout<<"Draw"<<endl<<c1<<" "<<c2;
    }
    else if(c1-21>c2-21){
        cout<<"A"<<endl<<c1<<" "<<c2;
    }
    else if(c1-21<c2-21){
        cout<<"B"<<endl<<c1<<" "<<c2;
    }

}
# 0830, 2024-09-28 15:01:34, PPPPP--PP----PP-P--P (55%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
     int n,m;
    cin>>n;
    cin>>m;
    string a;
    string b;

    int c1=0;
    int c2=0;

    for(int i=0;i<n;i++){
        cin>>a;
        if(a=="A"){
            if(i==n-1){
                c1+=11;
            }
            else{
                c1+=1;
            }
        }
        else if(a=="2"){
            c1+=2;
        }
        else if(a=="3"){
            c1+=3;
        }
        else if(a=="4"){
            c1+=4;
        }
        else if(a=="5"){
            c1+=5;
        }
        else if(a=="6"){
            c1+=6;
        }
        else if(a=="7"){
            c1+=7;
        }
        else if(a=="8"){
            c1+=8;
        }
        else if(a=="9"){
            c1+=9;
        }
        else if(a=="10"){
            c1+=10;
        }
        else if(a=="J"){
            c1+=10;
        }
        else if(a=="Q"){
            c1+=10;
        }
        else if(a=="K"){
            c1+=10;
        }
    }
    ////////////////////////BBBBBBBBBBBBBBBBBBBBB
    for(int i=0;i<m;i++){
        cin>>b;
        if(b=="A"){
            if(i==m-1){
                c2+=11;
            }
            else{
                c2+=1;
            }
        }
        else if(b=="2"){
            c2+=2;
        }
        else if(b=="3"){
            c2+=3;
        }
        else if(b=="4"){
            c2+=4;
        }
        else if(b=="5"){
            c2+=5;
        }
        else if(b=="6"){
            c2+=6;
        }
        else if(b=="7"){
            c2+=7;
        }
        else if(b=="8"){
            c2+=8;
        }
        else if(b=="9"){
            c2+=9;
        }
        else if(b=="10"){
            c2+=10;
        }
        else if(b=="J"){
            c2+=10;
        }
        else if(b=="Q"){
            c2+=10;
        }
        else if(b=="K"){
            c2+=10;
        }
    }

    if((c1>=21 && c2>=21 )|| c1==c2){
        cout<<"Draw"<<endl<<c1<<" "<<c2;
    }
    else if(c1-21>c2-21){
        cout<<"A"<<endl<<c1<<" "<<c2;
    }
    else if(c1-21<c2-21){
        cout<<"B"<<endl<<c1<<" "<<c2;
    }

}
# 0831, 2024-09-28 15:04:32, PPPPP--PP-P-------P- (45%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    int n,m;
    cin>>n;
    cin>>m;
    string a;
    string b;

    int c1=0;
    int c2=0;

    for(int i=0;i<n;i++){
        cin>>a;
        if(a=="A"){
            if(n==2)
                c1+=11;
            else{
            if(c1==0){
                c1+=1;
            }
            else if(c1<=10){
                c1+=11;
            }
            else if(c1>10){
                c1+=1;
            }
            }
            
        }
        else if(a=="2"){
            c1+=2;
        }
        else if(a=="3"){
            c1+=3;
        }
        else if(a=="4"){
            c1+=4;
        }
        else if(a=="5"){
            c1+=5;
        }
        else if(a=="6"){
            c1+=6;
        }
        else if(a=="7"){
            c1+=7;
        }
        else if(a=="8"){
            c1+=8;
        }
        else if(a=="9"){
            c1+=9;
        }
        else if(a=="10"){
            c1+=10;
        }
        else if(a=="J"){
            c1+=10;
        }
        else if(a=="Q"){
            c1+=10;
        }
        else if(a=="K"){
            c1+=10;
        }
    }
    ////////////////////////BBBBBBBBBBBBBBBBBBBBB
    for(int i=0;i<m;i++){
        cin>>b;
        if(b=="A"){
            if(m==2)
                c2+=11;
            else{
            if(c2==0){
                c2+=1;
            }
            else if(c2<=10){
                c2+=11;
            }
            else if(c2>10){
                c2+=1;
            }
            }
        }
        else if(b=="2"){
            c2+=2;
        }
        else if(b=="3"){
            c2+=3;
        }
        else if(b=="4"){
            c2+=4;
        }
        else if(b=="5"){
            c2+=5;
        }
        else if(b=="6"){
            c2+=6;
        }
        else if(b=="7"){
            c2+=7;
        }
        else if(b=="8"){
            c2+=8;
        }
        else if(b=="9"){
            c2+=9;
        }
        else if(b=="10"){
            c2+=10;
        }
        else if(b=="J"){
            c2+=10;
        }
        else if(b=="Q"){
            c2+=10;
        }
        else if(b=="K"){
            c2+=10;
        }
    }

    if((c1>=21 && c2>=21 )|| c1==c2){
        cout<<"Draw"<<endl<<c1<<" "<<c2;
    }
    else if(c1-21>c2-21){
        cout<<"A"<<endl<<c1<<" "<<c2;
    }
    else if(c1-21<c2-21){
        cout<<"B"<<endl<<c1<<" "<<c2;
    }

}
# 0832, 2024-09-28 15:10:08, P-PPPPPP---P-----P-- (45%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    int n,m;
    cin>>n;
    cin>>m;
    string a;
    string b;

    int c1=0;
    int c2=0;

    for(int i=0;i<n;i++){
        cin>>a;
        if(a=="A"){
            if(n==2)
                c1+=11;
            else{
            if(c1==0){
                c1+=1;
            }
            else if(c1<=10){
                c1+=11;
            }
            else if(c1>10){
                c1+=1;
            }
            }
            
        }
        else if(a=="2"){
            c1+=2;
        }
        else if(a=="3"){
            c1+=3;
        }
        else if(a=="4"){
            c1+=4;
        }
        else if(a=="5"){
            c1+=5;
        }
        else if(a=="6"){
            c1+=6;
        }
        else if(a=="7"){
            c1+=7;
        }
        else if(a=="8"){
            c1+=8;
        }
        else if(a=="9"){
            c1+=9;
        }
        else if(a=="10"){
            c1+=10;
        }
        else if(a=="J"){
            c1+=10;
        }
        else if(a=="Q"){
            c1+=10;
        }
        else if(a=="K"){
            c1+=10;
        }
    }
    ////////////////////////BBBBBBBBBBBBBBBBBBBBB
    for(int i=0;i<m;i++){
        cin>>b;
        if(b=="A"){
            if(m==2)
                c2+=11;
            else{
            if(c2==0){
                c2+=1;
            }
            else if(c2<=10){
                c2+=11;
            }
            else if(c2>10){
                c2+=1;
            }
            }
        }
        else if(b=="2"){
            c2+=2;
        }
        else if(b=="3"){
            c2+=3;
        }
        else if(b=="4"){
            c2+=4;
        }
        else if(b=="5"){
            c2+=5;
        }
        else if(b=="6"){
            c2+=6;
        }
        else if(b=="7"){
            c2+=7;
        }
        else if(b=="8"){
            c2+=8;
        }
        else if(b=="9"){
            c2+=9;
        }
        else if(b=="10"){
            c2+=10;
        }
        else if(b=="J"){
            c2+=10;
        }
        else if(b=="Q"){
            c2+=10;
        }
        else if(b=="K"){
            c2+=10;
        }
    }

    if((c1>=21 && c2>=21 )|| c1==c2){
        cout<<"Draw"<<endl<<c1<<" "<<c2;
    }
    else if((c1>c2) && (c1<21 && c2<21) || (c1<c2 && c2>21)  ){
        cout<<"A"<<endl<<c1<<" "<<c2;
    }
    else if((c2>c1) && (c1<21 && c2<21) || (c2<c1 && c1>21)  ){
        cout<<"B"<<endl<<c1<<" "<<c2;
    }

}
# 0833, 2024-09-28 15:12:45, Compilation error (0%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    int n,m;
    cin>>n;
    cin>>m;
    string a;
    string b;

    int c1=0;
    int c2=0;

    for(int i=0;i<n;i++){
        cin>>a;
        if(a=="A"){
            if(n==2)
                c1+=11;
            else{
            if(c1==0){
                c1+=1;
            }
            else if(c1<=10){
                c1+=11;
            }
            else if(c1>10){
                c1+=1;
            }
            }
            
        }
        else if(a=="2"){
            c1+=2;
        }
        else if(a=="3"){
            c1+=3;
        }
        else if(a=="4"){
            c1+=4;
        }
        else if(a=="5"){
            c1+=5;
        }
        else if(a=="6"){
            c1+=6;
        }
        else if(a=="7"){
            c1+=7;
        }
        else if(a=="8"){
            c1+=8;
        }
        else if(a=="9"){
            c1+=9;
        }
        else if(a=="10"){
            c1+=10;
        }
        else if(a=="J"){
            c1+=10;
        }
        else if(a=="Q"){
            c1+=10;
        }
        else if(a=="K"){
            c1+=10;
        }
    }
    ////////////////////////BBBBBBBBBBBBBBBBBBBBB
    for(int i=0;i<m;i++){
        cin>>b;
        if(b=="A"){
            if(m==2)
                c2+=11;
            else{
            if(c2==0){
                c2+=1;
            }
            else if(c2<=10){
                c2+=11;
            }
            else if(c2>10){
                c2+=1;
            }
            }
        }
        else if(b=="2"){
            c2+=2;
        }
        else if(b=="3"){
            c2+=3;
        }
        else if(b=="4"){
            c2+=4;
        }
        else if(b=="5"){
            c2+=5;
        }
        else if(b=="6"){
            c2+=6;
        }
        else if(b=="7"){
            c2+=7;
        }
        else if(b=="8"){
            c2+=8;
        }
        else if(b=="9"){
            c2+=9;
        }
        else if(b=="10"){
            c2+=10;
        }
        else if(b=="J"){
            c2+=10;
        }
        else if(b=="Q"){
            c2+=10;
        }
        else if(b=="K"){
            c2+=10;
        }
    }
    
    cout<<c1<<c2;

    if((c1>=21 && c2>=21 )|| c1==c2){
        cout<<"Draw"<<endl<<c1<<" "<<c2;
    }
    else if((c1>c2) && (c1=<21 && c2=<21) || (c1<c2 && c2>21)  ){
        cout<<"A"<<endl<<c1<<" "<<c2;
    }
    else if((c2>c1) && (c1=<21 && c2=<21) || (c2<c1 && c1>21)  ){
        cout<<"B"<<endl<<c1<<" "<<c2;
    }

}
# 0834, 2024-09-28 15:13:01, Compilation error (0%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    int n,m;
    cin>>n;
    cin>>m;
    string a;
    string b;

    int c1=0;
    int c2=0;

    for(int i=0;i<n;i++){
        cin>>a;
        if(a=="A"){
            if(n==2)
                c1+=11;
            else{
            if(c1==0){
                c1+=1;
            }
            else if(c1<=10){
                c1+=11;
            }
            else if(c1>10){
                c1+=1;
            }
            }
            
        }
        else if(a=="2"){
            c1+=2;
        }
        else if(a=="3"){
            c1+=3;
        }
        else if(a=="4"){
            c1+=4;
        }
        else if(a=="5"){
            c1+=5;
        }
        else if(a=="6"){
            c1+=6;
        }
        else if(a=="7"){
            c1+=7;
        }
        else if(a=="8"){
            c1+=8;
        }
        else if(a=="9"){
            c1+=9;
        }
        else if(a=="10"){
            c1+=10;
        }
        else if(a=="J"){
            c1+=10;
        }
        else if(a=="Q"){
            c1+=10;
        }
        else if(a=="K"){
            c1+=10;
        }
    }
    ////////////////////////BBBBBBBBBBBBBBBBBBBBB
    for(int i=0;i<m;i++){
        cin>>b;
        if(b=="A"){
            if(m==2)
                c2+=11;
            else{
            if(c2==0){
                c2+=1;
            }
            else if(c2<=10){
                c2+=11;
            }
            else if(c2>10){
                c2+=1;
            }
            }
        }
        else if(b=="2"){
            c2+=2;
        }
        else if(b=="3"){
            c2+=3;
        }
        else if(b=="4"){
            c2+=4;
        }
        else if(b=="5"){
            c2+=5;
        }
        else if(b=="6"){
            c2+=6;
        }
        else if(b=="7"){
            c2+=7;
        }
        else if(b=="8"){
            c2+=8;
        }
        else if(b=="9"){
            c2+=9;
        }
        else if(b=="10"){
            c2+=10;
        }
        else if(b=="J"){
            c2+=10;
        }
        else if(b=="Q"){
            c2+=10;
        }
        else if(b=="K"){
            c2+=10;
        }
    }
    
    //cout<<c1<<c2;

    if((c1>=21 && c2>=21 )|| c1==c2){
        cout<<"Draw"<<endl<<c1<<" "<<c2;
    }
    else if((c1>c2) && (c1=<21 && c2=<21) || (c1<c2 && c2>21)  ){
        cout<<"A"<<endl<<c1<<" "<<c2;
    }
    else if((c2>c1) && (c1=<21 && c2=<21) || (c2<c1 && c1>21)  ){
        cout<<"B"<<endl<<c1<<" "<<c2;
    }

}
# 0835, 2024-09-28 15:13:47, PPPPPPPPP-PP-----PP- (65%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    int n,m;
    cin>>n;
    cin>>m;
    string a;
    string b;

    int c1=0;
    int c2=0;

    for(int i=0;i<n;i++){
        cin>>a;
        if(a=="A"){
            if(n==2)
                c1+=11;
            else{
            if(c1==0){
                c1+=1;
            }
            else if(c1<=10){
                c1+=11;
            }
            else if(c1>10){
                c1+=1;
            }
            }
            
        }
        else if(a=="2"){
            c1+=2;
        }
        else if(a=="3"){
            c1+=3;
        }
        else if(a=="4"){
            c1+=4;
        }
        else if(a=="5"){
            c1+=5;
        }
        else if(a=="6"){
            c1+=6;
        }
        else if(a=="7"){
            c1+=7;
        }
        else if(a=="8"){
            c1+=8;
        }
        else if(a=="9"){
            c1+=9;
        }
        else if(a=="10"){
            c1+=10;
        }
        else if(a=="J"){
            c1+=10;
        }
        else if(a=="Q"){
            c1+=10;
        }
        else if(a=="K"){
            c1+=10;
        }
    }
    ////////////////////////BBBBBBBBBBBBBBBBBBBBB
    for(int i=0;i<m;i++){
        cin>>b;
        if(b=="A"){
            if(m==2)
                c2+=11;
            else{
            if(c2==0){
                c2+=1;
            }
            else if(c2<=10){
                c2+=11;
            }
            else if(c2>10){
                c2+=1;
            }
            }
        }
        else if(b=="2"){
            c2+=2;
        }
        else if(b=="3"){
            c2+=3;
        }
        else if(b=="4"){
            c2+=4;
        }
        else if(b=="5"){
            c2+=5;
        }
        else if(b=="6"){
            c2+=6;
        }
        else if(b=="7"){
            c2+=7;
        }
        else if(b=="8"){
            c2+=8;
        }
        else if(b=="9"){
            c2+=9;
        }
        else if(b=="10"){
            c2+=10;
        }
        else if(b=="J"){
            c2+=10;
        }
        else if(b=="Q"){
            c2+=10;
        }
        else if(b=="K"){
            c2+=10;
        }
    }
    
//cout<<c1<<c2;

    if((c1>=21 && c2>=21 )|| c1==c2){
        cout<<"Draw"<<endl<<c1<<" "<<c2;
    }
    else if((c1>c2) && (c1<=21 && c2<=21) || (c1<c2 && c2>21)  ){
        cout<<"A"<<endl<<c1<<" "<<c2;
    }
    else if((c2>c1) && (c1<=21 && c2<=21) || (c2<c1 && c1>21)  ){
        cout<<"B"<<endl<<c1<<" "<<c2;
    }

}
# 0836, 2024-09-28 15:18:40, PPPPPPPPP--PPPP-PP-P (80%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
     int n,m;
    cin>>n;
    cin>>m;
    string a;
    string b;

    int c1=0;
    int c2=0;

    for(int i=0;i<n;i++){
        cin>>a;
        if(a=="A"){
            if(i==n-1){
                c1+=11;
            }
            else{
                c1+=1;
            }
        }
        else if(a=="2"){
            c1+=2;
        }
        else if(a=="3"){
            c1+=3;
        }
        else if(a=="4"){
            c1+=4;
        }
        else if(a=="5"){
            c1+=5;
        }
        else if(a=="6"){
            c1+=6;
        }
        else if(a=="7"){
            c1+=7;
        }
        else if(a=="8"){
            c1+=8;
        }
        else if(a=="9"){
            c1+=9;
        }
        else if(a=="10"){
            c1+=10;
        }
        else if(a=="J"){
            c1+=10;
        }
        else if(a=="Q"){
            c1+=10;
        }
        else if(a=="K"){
            c1+=10;
        }
    }
    ////////////////////////BBBBBBBBBBBBBBBBBBBBB
    for(int i=0;i<m;i++){
        cin>>b;
        if(b=="A"){
            if(i==m-1){
                c2+=11;
            }
            else{
                c2+=1;
            }
        }
        else if(b=="2"){
            c2+=2;
        }
        else if(b=="3"){
            c2+=3;
        }
        else if(b=="4"){
            c2+=4;
        }
        else if(b=="5"){
            c2+=5;
        }
        else if(b=="6"){
            c2+=6;
        }
        else if(b=="7"){
            c2+=7;
        }
        else if(b=="8"){
            c2+=8;
        }
        else if(b=="9"){
            c2+=9;
        }
        else if(b=="10"){
            c2+=10;
        }
        else if(b=="J"){
            c2+=10;
        }
        else if(b=="Q"){
            c2+=10;
        }
        else if(b=="K"){
            c2+=10;
        }
    }

    if((c1>=21 && c2>=21 )|| c1==c2){
        cout<<"Draw"<<endl<<c1<<" "<<c2;
    }
    else if((c1>c2) && (c1<=21 && c2<=21) || (c1<c2 && c2>21)  ){
        cout<<"A"<<endl<<c1<<" "<<c2;
    }
    else if((c2>c1) && (c1<=21 && c2<=21) || (c2<c1 && c1>21)  ){
        cout<<"B"<<endl<<c1<<" "<<c2;
    }
}

# 0837, 2024-09-28 10:52:51, PPPPP--PPPP---P-P-P- (60%)

#include<iostream>
#include<string>
using namespace std;

int main(){

    int a,b;
    cin>>a>>b;

    string A[5];
    string B[5];

    int score_a = 0, score_b =0;


    for(int i=0 ;i<a; i++){
        cin>>A[i];
    }

    for(int i=0 ;i<b; i++){
        cin>>B[i];
    }

   for(int i=0 ;i<a; i++){
        
        if(A[i] == "K" || A[i] == "Q" || A[i] == "J" ) score_a +=10;
   }
   for(int i=0 ;i<a; i++){
        
        if(A[i] != "K" && A[i] != "Q" && A[i] != "J" && A[i] != "A") {
            int x = stoi(A[i]);
            score_a += x;
   }
   }
   for(int i=0 ;i<a; i++){
        
        if(A[i] == "A" && score_a <= 10) {
            score_a += 11;
   } else if (A[i] == "A" && score_a > 10){
            score_a += 1;
   }
   }


   for(int i=0 ;i<b; i++){
        
        if(B[i] == "K" || B[i] == "Q" || B[i] == "J" ) score_b +=10;
   }
   for(int i=0 ;i<b; i++){
        
        if(B[i] != "K" && B[i] != "Q" && B[i] != "J" && B[i] != "A") {
            int y = stoi(B[i]);
            score_b += y;
   }
   }
   for(int i=0 ;i<b; i++){
        
        if(B[i] == "A" && score_b<= 10) {
            score_b += 11;
   } else if (B[i] == "A" && score_b > 10){
            score_b += 1;
   }

    

}

if (score_a > 21 && score_b > 21 || score_a == score_b ){
    cout<<"Draw"<<endl;
} else if (score_a > score_b){
    cout<<"A"<<endl;
} else if (score_a < score_b){
    cout<<"B"<<endl;
}

cout<<score_a<<" "<<score_b;

   }
# 0838, 2024-09-28 10:53:50, PPPPP--PPPP---P-P-P- (60%)

#include<iostream>
#include<string>
using namespace std;

int main(){

    int a,b;
    cin>>a>>b;

    string A[5];
    string B[5];

    int score_a = 0, score_b =0;


    for(int i=0 ;i<a; i++){
        cin>>A[i];
    }

    for(int i=0 ;i<b; i++){
        cin>>B[i];
    }

   for(int i=0 ;i<a; i++){
        
        if(A[i] == "K" || A[i] == "Q" || A[i] == "J" ) score_a +=10;
   }
   for(int i=0 ;i<a; i++){
        
        if(A[i] != "K" && A[i] != "Q" && A[i] != "J" && A[i] != "A") {
            int x = stoi(A[i]);
            score_a += x;
   }
   }
   for(int i=0 ;i<a; i++){
        
        if(A[i] == "A" && score_a <= 10) {
            score_a += 11;
   } else if (A[i] == "A" && score_a > 10){
            score_a += 1;
   }
   }


   for(int i=0 ;i<b; i++){
        
        if(B[i] == "K" || B[i] == "Q" || B[i] == "J" ) score_b +=10;
   }
   for(int i=0 ;i<b; i++){
        
        if(B[i] != "K" && B[i] != "Q" && B[i] != "J" && B[i] != "A") {
            int y = stoi(B[i]);
            score_b += y;
   }
   }
   for(int i=0 ;i<b; i++){
        
        if(B[i] == "A" && score_b<= 10) {
            score_b += 11;
   } else if (B[i] == "A" && score_b > 10){
            score_b += 1;
   }

    

}

if ((score_a > 21 && score_b > 21) || score_a == score_b ){
    cout<<"Draw"<<endl;
} else if (score_a > score_b){
    cout<<"A"<<endl;
} else if (score_a < score_b){
    cout<<"B"<<endl;
}

cout<<score_a<<" "<<score_b;

   }
# 0839, 2024-09-28 10:59:36, PPPPP--PPP----P---P- (50%)

#include<iostream>
#include<string>
using namespace std;

int main(){

    int a,b;
    cin>>a>>b;

    string A[5];
    string B[5];

    int score_a = 0, score_b =0;


    for(int i=0 ;i<a; i++){
        cin>>A[i];
    }

    for(int i=0 ;i<b; i++){
        cin>>B[i];
    }

   for(int i=0 ;i<a; i++){
        
        if(A[i] == "K" || A[i] == "Q" || A[i] == "J" ) score_a +=10;
   }
   for(int i=0 ;i<a; i++){
        
        if(A[i] != "K" && A[i] != "Q" && A[i] != "J" && A[i] != "A") {
            int x = stoi(A[i]);
            score_a += x;
   }
   }
   for(int i=0 ;i<a; i++){
        
        if(A[i] == "A" && score_a <= 10) {
            score_a += 11;
   } else if (A[i] == "A" && score_a > 10){
            score_a += 1;
   }
   }


   for(int i=0 ;i<b; i++){
        if(B[i] == "A" && score_b<= 10) {
            score_b += 11;}
        else if(B[i] == "K" || B[i] == "Q" || B[i] == "J" ) {score_b +=10;}
        else if(B[i] != "K" && B[i] != "Q" && B[i] != "J" && B[i] != "A") {
            int y = stoi(B[i]);
            score_b += y; 
        }
        
        else if (B[i] == "A" && score_b > 10){
            score_b += 1;
        }

   }
   
   

if ((score_a > 21 && score_b > 21) || score_a == score_b ){
    cout<<"Draw"<<endl;
} else if (score_a > score_b){
    cout<<"A"<<endl;
} else if (score_a < score_b){
    cout<<"B"<<endl;
}

cout<<score_a<<" "<<score_b;

   
}
# 0840, 2024-09-28 10:59:57, PPPPP--PPPP---P-P-P- (60%)

#include<iostream>
#include<string>
using namespace std;

int main(){

    int a,b;
    cin>>a>>b;

    string A[5];
    string B[5];

    int score_a = 0, score_b =0;


    for(int i=0 ;i<a; i++){
        cin>>A[i];
    }

    for(int i=0 ;i<b; i++){
        cin>>B[i];
    }

   for(int i=0 ;i<a; i++){
        
        if(A[i] == "K" || A[i] == "Q" || A[i] == "J" ) score_a +=10;
   }
   for(int i=0 ;i<a; i++){
        
        if(A[i] != "K" && A[i] != "Q" && A[i] != "J" && A[i] != "A") {
            int x = stoi(A[i]);
            score_a += x;
   }
   }
   for(int i=0 ;i<a; i++){
        
        if(A[i] == "A" && score_a <= 10) {
            score_a += 11;
   } else if (A[i] == "A" && score_a > 10){
            score_a += 1;
   }
   }


   for(int i=0 ;i<b; i++){
        
        if(B[i] == "K" || B[i] == "Q" || B[i] == "J" ) score_b +=10;
   }
   for(int i=0 ;i<b; i++){
        
        if(B[i] != "K" && B[i] != "Q" && B[i] != "J" && B[i] != "A") {
            int y = stoi(B[i]);
            score_b += y;
   }
   }
   for(int i=0 ;i<b; i++){
        
        if(B[i] == "A" && score_b<= 10) {
            score_b += 11;
   } else if (B[i] == "A" && score_b > 10){
            score_b += 1;
   }

    

}

if ((score_a > 21 && score_b > 21) || score_a == score_b ){
    cout<<"Draw"<<endl;
} else if (score_a > score_b){
    cout<<"A"<<endl;
} else if (score_a < score_b){
    cout<<"B"<<endl;
}

cout<<score_a<<" "<<score_b;

   }
# 0841, 2024-09-28 11:32:55, ----P----P-----P--P- (20%)

#include<iostream>
#include<string>
using namespace std;

int main(){

    int a,b;
    cin>>a>>b;

    string A[5];
    string B[5];

    int score_a = 0, score_b =0;


    for(int i=0 ;i<a; i++){
        cin>>A[i];
    }

    for(int i=0 ;i<b; i++){
        cin>>B[i];
    }

   for(int i=0 ;i<a; i++){
        
        if(A[i] == "K" || A[i] == "Q" || A[i] == "J" ) score_a +=10;
   }
   for(int i=0 ;i<a; i++){
        
        if(A[i] != "K" && A[i] != "Q" && A[i] != "J" && A[i] != "A") {
            int x = stoi(A[i]);
            score_a += x;
   }
   }
   for(int i=0 ;i<a; i++){
        
        if(A[i] == "A" && score_a <= 10) {
            score_a += 11;
   } else if (A[i] == "A" && score_a > 10){
            score_a += 1;
   }
   }

    bool x =false;

   for(int i=0 ;i<b; i++){
        if(B[i] == "A" && score_b <= 10) {
            score_b += 11; x = true;}
        else if (B[i] == "A" && score_b > 10){
            score_b += 1;
            if (x) score_b -= 10;
        }
   }

    for(int i=0 ;i<b; i++){
        if(B[i] == "K" || B[i] == "Q" || B[i] == "J" ) {score_b +=10;}
    
        if(B[i] != "K" && B[i] != "Q" && B[i] != "J" && B[i] != "A") {
            int y = stoi(B[i]);
            score_b += y; 
    }
    }

    for(int i=0 ;i<b; i++){
        if(B[i] == "A" && score_b <= 10) {
            
    }
        
        
   }
    for(int i=0 ;i<b; i++){
       
        if(B[i] != "K" && B[i] != "Q" && B[i] != "J" && B[i] != "A") {
            int y = stoi(B[i]);
            score_b += y; 
    }
        
        
   }
   
   

if ((score_a > 21 && score_b > 21) || score_a == score_b ){
    cout<<"Draw"<<endl;
} else if (score_a > score_b){
    cout<<"A"<<endl;
} else if (score_a < score_b){
    cout<<"B"<<endl;
}

cout<<score_a<<" "<<score_b;

   


}
# 0842, 2024-09-28 11:33:20, PPPPP--PPPP---P-P-P- (60%)

#include<iostream>
#include<string>
using namespace std;

int main(){

    int a,b;
    cin>>a>>b;

    string A[5];
    string B[5];

    int score_a = 0, score_b =0;


    for(int i=0 ;i<a; i++){
        cin>>A[i];
    }

    for(int i=0 ;i<b; i++){
        cin>>B[i];
    }

   for(int i=0 ;i<a; i++){
        
        if(A[i] == "K" || A[i] == "Q" || A[i] == "J" ) score_a +=10;
   }
   for(int i=0 ;i<a; i++){
        
        if(A[i] != "K" && A[i] != "Q" && A[i] != "J" && A[i] != "A") {
            int x = stoi(A[i]);
            score_a += x;
   }
   }
   for(int i=0 ;i<a; i++){
        
        if(A[i] == "A" && score_a <= 10) {
            score_a += 11;
   } else if (A[i] == "A" && score_a > 10){
            score_a += 1;
   }
   }


   for(int i=0 ;i<b; i++){
        
        if(B[i] == "K" || B[i] == "Q" || B[i] == "J" ) score_b +=10;
   }
   for(int i=0 ;i<b; i++){
        
        if(B[i] != "K" && B[i] != "Q" && B[i] != "J" && B[i] != "A") {
            int y = stoi(B[i]);
            score_b += y;
   }
   }
   for(int i=0 ;i<b; i++){
        
        if(B[i] == "A" && score_b<= 10) {
            score_b += 11;
   } else if (B[i] == "A" && score_b > 10){
            score_b += 1;
   }

    

}

if ((score_a > 21 && score_b > 21) || score_a == score_b ){
    cout<<"Draw"<<endl;
} else if (score_a > score_b){
    cout<<"A"<<endl;
} else if (score_a < score_b){
    cout<<"B"<<endl;
}

cout<<score_a<<" "<<score_b;

   }
# 0843, 2024-09-28 11:45:32, PPPPP--PPP----PP--P- (55%)

#include<iostream>
#include<string>
using namespace std;

int main(){

    int a,b;
    cin>>a>>b;

    string A[5];
    string B[5];

    int score_a = 0, score_b =0;
    int count_A = 0;

    for(int i=0 ;i<a; i++){
        cin>>A[i];
    }

    for(int i=0 ;i<b; i++){
        cin>>B[i];
    }

   for(int i=0 ;i<a; i++){
        
        if(A[i] == "K" || A[i] == "Q" || A[i] == "J" ) score_a +=10;
   }
   for(int i=0 ;i<a; i++){
        
        if(A[i] != "K" && A[i] != "Q" && A[i] != "J" && A[i] != "A") {
            int x = stoi(A[i]);
            score_a += x;
   }
   }
   for(int i=0 ;i<a; i++){
        
        if(A[i] == "A" && score_a <= 10) {
            score_a += 11;
   } else if (A[i] == "A" && score_a > 10){
            score_a += 1;
   }
   }

    for(int i=0 ;i<b; i++){
        if(B[i] == "A" ) count_A++;
   }
    

   for(int i=0 ;i<b; i++){
        if(B[i] == "A" && score_b <= 10) {
            score_b += 11;}
        else if (B[i] == "A" && score_b > 10){
            score_b += 1;
            
        }
   }

    for(int i=0 ;i<b; i++){
        if(B[i] == "K" || B[i] == "Q" || B[i] == "J" ) {
            score_b +=10;
            if(count_A == 2) score_b -= 10;
            
            }
    
    }
    

    
        
    
    for(int i=0 ;i<b; i++){
       
        if(B[i] != "K" && B[i] != "Q" && B[i] != "J" && B[i] != "A") {
            int y = stoi(B[i]);
            score_b += y; 
    }
        
        
   }

   
   
   

if ((score_a > 21 && score_b > 21) || score_a == score_b ){
    cout<<"Draw"<<endl;
} else if (score_a > score_b){
    cout<<"A"<<endl;
} else if (score_a < score_b){
    cout<<"B"<<endl;
}

cout<<score_a<<" "<<score_b;

   


}
# 0844, 2024-09-28 11:46:51, P-PPP--P------PP---- (35%)

#include<iostream>
#include<string>
using namespace std;

int main(){

    int a,b;
    cin>>a>>b;

    string A[5];
    string B[5];

    int score_a = 0, score_b =0;
    int count_A = 0;

    for(int i=0 ;i<a; i++){
        cin>>A[i];
    }

    for(int i=0 ;i<b; i++){
        cin>>B[i];
    }

   for(int i=0 ;i<a; i++){
        
        if(A[i] == "K" || A[i] == "Q" || A[i] == "J" ) score_a +=10;
   }
   for(int i=0 ;i<a; i++){
        
        if(A[i] != "K" && A[i] != "Q" && A[i] != "J" && A[i] != "A") {
            int x = stoi(A[i]);
            score_a += x;
   }
   }
   for(int i=0 ;i<a; i++){
        
        if(A[i] == "A" && score_a <= 10) {
            score_a += 11;
   } else if (A[i] == "A" && score_a > 10){
            score_a += 1;
   }
   }

    for(int i=0 ;i<b; i++){
        if(B[i] == "A" ) count_A++;
   }
    

   for(int i=0 ;i<b; i++){
        if(B[i] == "A" && score_b <= 10) {
            score_b += 11;}
        else if (B[i] == "A" && score_b > 10){
            score_b += 1;
            
        }
   }

    for(int i=0 ;i<b; i++){
        if(B[i] == "K" || B[i] == "Q" || B[i] == "J" ) {
            score_b +=10;
            if(count_A == 2) score_b -= 10;
            
            }
    
    }
    

    
        
    
    for(int i=0 ;i<b; i++){
       
        if(B[i] != "K" && B[i] != "Q" && B[i] != "J" && B[i] != "A") {
            int y = stoi(B[i]);
            score_b += y; 
    }
        
        
   }

   
   
   

if ((score_a > 21 && score_b > 21) || score_a == score_b ){
    cout<<"Draw"<<endl;
} else if (score_a > score_b && score_a < 21){
    cout<<"A"<<endl;
} else if (score_a < score_b && score_b < 21){
    cout<<"B"<<endl;
}

cout<<score_a<<" "<<score_b;

   


}
# 0845, 2024-09-28 11:47:17, PPPPP--PPP----PP--P- (55%)

#include<iostream>
#include<string>
using namespace std;

int main(){

    int a,b;
    cin>>a>>b;

    string A[5];
    string B[5];

    int score_a = 0, score_b =0;
    int count_A = 0;

    for(int i=0 ;i<a; i++){
        cin>>A[i];
    }

    for(int i=0 ;i<b; i++){
        cin>>B[i];
    }

   for(int i=0 ;i<a; i++){
        
        if(A[i] == "K" || A[i] == "Q" || A[i] == "J" ) score_a +=10;
   }
   for(int i=0 ;i<a; i++){
        
        if(A[i] != "K" && A[i] != "Q" && A[i] != "J" && A[i] != "A") {
            int x = stoi(A[i]);
            score_a += x;
   }
   }
   for(int i=0 ;i<a; i++){
        
        if(A[i] == "A" && score_a <= 10) {
            score_a += 11;
   } else if (A[i] == "A" && score_a > 10){
            score_a += 1;
   }
   }

    for(int i=0 ;i<b; i++){
        if(B[i] == "A" ) count_A++;
   }
    

   for(int i=0 ;i<b; i++){
        if(B[i] == "A" && score_b <= 10) {
            score_b += 11;}
        else if (B[i] == "A" && score_b > 10){
            score_b += 1;
            
        }
   }

    for(int i=0 ;i<b; i++){
        if(B[i] == "K" || B[i] == "Q" || B[i] == "J" ) {
            score_b +=10;
            if(count_A == 2) score_b -= 10;
            
            }
    
    }
    

    
        
    
    for(int i=0 ;i<b; i++){
       
        if(B[i] != "K" && B[i] != "Q" && B[i] != "J" && B[i] != "A") {
            int y = stoi(B[i]);
            score_b += y; 
    }
        
        
   }

   
   
   

if ((score_a > 21 && score_b > 21) || score_a == score_b ){
    cout<<"Draw"<<endl;
} else if (score_a > score_b && score_a <= 21){
    cout<<"A"<<endl;
} else if (score_a < score_b && score_b <= 21){
    cout<<"B"<<endl;
}

cout<<score_a<<" "<<score_b;

   


}
# 0846, 2024-09-28 11:49:28, PPPPPPPPPP-PP-PP-PP- (80%)

#include<iostream>
#include<string>
using namespace std;

int main(){

    int a,b;
    cin>>a>>b;

    string A[5];
    string B[5];

    int score_a = 0, score_b =0;
    int count_A = 0;

    for(int i=0 ;i<a; i++){
        cin>>A[i];
    }

    for(int i=0 ;i<b; i++){
        cin>>B[i];
    }

   for(int i=0 ;i<a; i++){
        
        if(A[i] == "K" || A[i] == "Q" || A[i] == "J" ) score_a +=10;
   }
   for(int i=0 ;i<a; i++){
        
        if(A[i] != "K" && A[i] != "Q" && A[i] != "J" && A[i] != "A") {
            int x = stoi(A[i]);
            score_a += x;
   }
   }
   for(int i=0 ;i<a; i++){
        
        if(A[i] == "A" && score_a <= 10) {
            score_a += 11;
   } else if (A[i] == "A" && score_a > 10){
            score_a += 1;
   }
   }

    for(int i=0 ;i<b; i++){
        if(B[i] == "A" ) count_A++;
   }
    

   for(int i=0 ;i<b; i++){
        if(B[i] == "A" && score_b <= 10) {
            score_b += 11;}
        else if (B[i] == "A" && score_b > 10){
            score_b += 1;
            
        }
   }

    for(int i=0 ;i<b; i++){
        if(B[i] == "K" || B[i] == "Q" || B[i] == "J" ) {
            score_b +=10;
            if(count_A == 2) score_b -= 10;
            
            }
    
    }
    

    
        
    
    for(int i=0 ;i<b; i++){
       
        if(B[i] != "K" && B[i] != "Q" && B[i] != "J" && B[i] != "A") {
            int y = stoi(B[i]);
            score_b += y; 
    }
        
        
   }

   
   
   

if ((score_a > 21 && score_b > 21) || score_a == score_b ){
    cout<<"Draw"<<endl;
} else if (21 < score_b ){
    cout<<"A"<<endl;
} else if (score_a > 21 ){
    cout<<"B"<<endl;
} else if (score_a > score_b ){
    cout<<"A"<<endl;
} else if (score_a < score_b ){
    cout<<"B"<<endl;
}

cout<<score_a<<" "<<score_b;

   


}
# 0847, 2024-09-28 11:51:53, PPPPPPPPP---P-PP-PP- (70%)

#include<iostream>
#include<string>
using namespace std;

int main(){

    int a,b;
    cin>>a>>b;

    string A[5];
    string B[5];

    int score_a = 0, score_b =0;
    int count_A = 0, count_Aa = 0;

    for(int i=0 ;i<a; i++){
        cin>>A[i];
    }

    for(int i=0 ;i<b; i++){
        cin>>B[i];
    }

    for(int i=0 ;i<b; i++){
        if(A[i] == "A" ) count_Aa++;
        
   }

   for(int i=0 ;i<a; i++){
        
        if(A[i] == "A" && score_a <= 10) {
            score_a += 11;
   } else if (A[i] == "A" && score_a > 10){
            score_a += 1;
   }
   }


   for(int i=0 ;i<a; i++){
        
        if(A[i] == "K" || A[i] == "Q" || A[i] == "J" ) {score_a +=10;
        if(count_A == 2) score_b -= 10;
        }
   }
   for(int i=0 ;i<a; i++){
        
        if(A[i] != "K" && A[i] != "Q" && A[i] != "J" && A[i] != "A") {
            int x = stoi(A[i]);
            score_a += x;
   }
   }
   



    for(int i=0 ;i<b; i++){
        if(B[i] == "A" ) count_A++;
   }
    

   for(int i=0 ;i<b; i++){
        if(B[i] == "A" && score_b <= 10) {
            score_b += 11;}
        else if (B[i] == "A" && score_b > 10){
            score_b += 1;
            
        }
   }

    for(int i=0 ;i<b; i++){
        if(B[i] == "K" || B[i] == "Q" || B[i] == "J" ) {
            score_b +=10;
            if(count_A == 2) score_b -= 10;
            
            }
    
    }
    

    
        
    
    for(int i=0 ;i<b; i++){
       
        if(B[i] != "K" && B[i] != "Q" && B[i] != "J" && B[i] != "A") {
            int y = stoi(B[i]);
            score_b += y; 
    }
        
        
   }

   if(count_A == 3) score_b = 13;
   if(count_Aa == 3) score_a = 13;
   
   

if ((score_a > 21 && score_b > 21) || score_a == score_b ){
    cout<<"Draw"<<endl;
} else if (21 < score_b ){
    cout<<"A"<<endl;
} else if (score_a > 21 ){
    cout<<"B"<<endl;
} else if (score_a > score_b ){
    cout<<"A"<<endl;
} else if (score_a < score_b ){
    cout<<"B"<<endl;
}

cout<<score_a<<" "<<score_b;

   


}
# 0848, 2024-09-28 11:52:10, PPPPPPPPPP-PP-PP-PP- (80%)

#include<iostream>
#include<string>
using namespace std;

int main(){

    int a,b;
    cin>>a>>b;

    string A[5];
    string B[5];

    int score_a = 0, score_b =0;
    int count_A = 0;

    for(int i=0 ;i<a; i++){
        cin>>A[i];
    }

    for(int i=0 ;i<b; i++){
        cin>>B[i];
    }

   for(int i=0 ;i<a; i++){
        
        if(A[i] == "K" || A[i] == "Q" || A[i] == "J" ) score_a +=10;
   }
   for(int i=0 ;i<a; i++){
        
        if(A[i] != "K" && A[i] != "Q" && A[i] != "J" && A[i] != "A") {
            int x = stoi(A[i]);
            score_a += x;
   }
   }
   for(int i=0 ;i<a; i++){
        
        if(A[i] == "A" && score_a <= 10) {
            score_a += 11;
   } else if (A[i] == "A" && score_a > 10){
            score_a += 1;
   }
   }

    for(int i=0 ;i<b; i++){
        if(B[i] == "A" ) count_A++;
   }
    

   for(int i=0 ;i<b; i++){
        if(B[i] == "A" && score_b <= 10) {
            score_b += 11;}
        else if (B[i] == "A" && score_b > 10){
            score_b += 1;
            
        }
   }

    for(int i=0 ;i<b; i++){
        if(B[i] == "K" || B[i] == "Q" || B[i] == "J" ) {
            score_b +=10;
            if(count_A == 2) score_b -= 10;
            
            }
    
    }
    

    
        
    
    for(int i=0 ;i<b; i++){
       
        if(B[i] != "K" && B[i] != "Q" && B[i] != "J" && B[i] != "A") {
            int y = stoi(B[i]);
            score_b += y; 
    }
        
        
   }

   
   
   

if ((score_a > 21 && score_b > 21) || score_a == score_b ){
    cout<<"Draw"<<endl;
} else if (21 < score_b ){
    cout<<"A"<<endl;
} else if (score_a > 21 ){
    cout<<"B"<<endl;
} else if (score_a > score_b ){
    cout<<"A"<<endl;
} else if (score_a < score_b ){
    cout<<"B"<<endl;
}

cout<<score_a<<" "<<score_b;

   


}

# 0849, 2024-09-28 13:13:09, -------------------- (0%)

#include<iostream>
using namespace std;
int main() {
    int J=10,Q=10,K=10,A=1;
    int a,b;
    char player1[3],player2[3];
    
    cin >> a >> b;
    int i=0;
    while(i>a) {
        cin >> player1[i];
        i++;
    }
    i=0;
    while(i>b) {
        cin >> player2[i];
        i++;
    }

    int sum1=0,sum2=0;
    for(i=0;i<a;i++) {
        if(player1[i] == 'J' || player1[i] == 'Q' || player1[i] == 'K' ) {
            sum1 += 10;
        }else{ 
            sum1 += player1[i]-48;
        }

    }

    for(i=0;i<b;i++) {
        if(player2[i] == 'J' || player2[i] == 'Q' || player2[i] == 'K' ) {
            sum2 += 10;
        }else{ 
            sum2 += player1[i]-48;
        }
        
    }


    for(i=0;i<a;i++) {
        if(player1[i] == 'A') {
            sum1 += 11;
            if(sum1 > 21) {
                sum1 = sum1-10;
            }
        }

    }

     for(i=0;i<b;i++) {
        if(player2[i] == 'A') {
            sum2 += 11;
            if(sum2 > 21) {
                sum2 = sum2-10;
            }
        }

    }


    if(sum1 > sum2) {
        cout << 'A' << sum1 << sum2;
    }else if(sum1 < sum2){
        cout << 'B' << sum1 << sum2;
    }else{
        cout << "Draw" << sum1 << sum2;
    }



}
# 0850, 2024-09-28 13:13:30, -------------------- (0%)

#include<iostream>
using namespace std;
int main() {
    int J=10,Q=10,K=10,A=1;
    int a,b;
    char player1[3],player2[3];
    
    cin >> a >> b;
    int i=0;
    while(i>a) {
        cin >> player1[i];
        i++;
    }
    i=0;
    while(i>b) {
        cin >> player2[i];
        i++;
    }

    int sum1=0,sum2=0;
    for(i=0;i<a;i++) {
        if(player1[i] == 'J' || player1[i] == 'Q' || player1[i] == 'K' ) {
            sum1 += 10;
        }else{ 
            sum1 += player1[i]-48;
        }

    }

    for(i=0;i<b;i++) {
        if(player2[i] == 'J' || player2[i] == 'Q' || player2[i] == 'K' ) {
            sum2 += 10;
        }else{ 
            sum2 += player1[i]-48;
        }
        
    }


    for(i=0;i<a;i++) {
        if(player1[i] == 'A') {
            sum1 += 11;
            if(sum1 > 21) {
                sum1 = sum1-10;
            }
        }

    }

     for(i=0;i<b;i++) {
        if(player2[i] == 'A') {
            sum2 += 11;
            if(sum2 > 21) {
                sum2 = sum2-10;
            }
        }

    }


    if(sum1 > sum2) {
        cout << 'A' << sum1 << sum2;
    }else if(sum1 < sum2){
        cout << 'B' << sum1 << sum2;
    }else{
        cout << "Draw" << endl << sum1 << " " << sum2;
    }



}
# 0851, 2024-09-28 13:26:12, --------------P-P--- (10%)

#include<iostream>
using namespace std;
int main() {
    int J=10,Q=10,K=10,A=1;
    int a,b;
    char player1[3],player2[3];
    
    cin >> a >> b;
    int i=0;
    while(i<a) {
        cin >> player1[i];
        i++;
    }
    i=0;
    while(i<b) {
        cin >> player2[i];
        i++;
    }

    int sum1=0,sum2=0;
    for(i=0;i<a;i++) {
        if(player1[i] == 'J' || player1[i] == 'Q' || player1[i] == 'K' ) {
            sum1 += 10;
            cout << "SUM1 =" << sum1 << endl;
        }else if(player1[i] != 'A'){ 
            sum1 += player1[i]-'0';
            cout << "SUM1 =" << sum1 << endl;
        }else if(player1[i] == '1'){
            sum1 += 10;
        }

    }

    for(i=0;i<b;i++) {
        if(player2[i] == 'J' || player2[i] == 'Q' || player2[i] == 'K' ) {
            sum2 += 10;
            //cout << "SUM2 =" << sum2 << endl;
        }else if(player2[i] != 'A' && player2[i] != '1'){ 
            sum2 += player2[i]-'0';
            //cout << "SUM2 =" << sum2 << endl;
        }else if(player2[i] == '1'){
            sum2 += 10;
        }
        
    }


    for(i=0;i<a;i++) {
        if(player1[i] == 'A') {
            sum1 += 11;
            if(sum1 > 21) {
                sum1 = sum1-10;
            }
        }

    }

     for(i=0;i<b;i++) {
        if(player2[i] == 'A') {
            sum2 += 11;
            if(sum2 > 21) {
                sum2 = sum2-10;
            }
        }

    }


    if(sum1 > sum2) {
        cout << 'A' << sum1 << sum2;
    }else if(sum1 < sum2){
        cout << 'B' << sum1 << sum2;
    }else{
        cout << "Draw" << endl << sum1 << " " << sum2;
    }



}
# 0852, 2024-09-28 13:26:52, --------------P-P--- (10%)

#include<iostream>
using namespace std;
int main() {
    int J=10,Q=10,K=10,A=1;
    int a,b;
    char player1[3],player2[3];
    
    cin >> a >> b;
    int i=0;
    while(i<a) {
        cin >> player1[i];
        i++;
    }
    i=0;
    while(i<b) {
        cin >> player2[i];
        i++;
    }

    int sum1=0,sum2=0;
    for(i=0;i<a;i++) {
        if(player1[i] == 'J' || player1[i] == 'Q' || player1[i] == 'K' ) {
            sum1 += 10;
            cout << "SUM1 =" << sum1 << endl;
        }else if(player1[i] != 'A'){ 
            sum1 += player1[i]-'0';
            cout << "SUM1 =" << sum1 << endl;
        }else if(player1[i] == '1'){
            sum1 += 10;
        }

    }

    for(i=0;i<b;i++) {
        if(player2[i] == 'J' || player2[i] == 'Q' || player2[i] == 'K' ) {
            sum2 += 10;
            //cout << "SUM2 =" << sum2 << endl;
        }else if(player2[i] != 'A' && player2[i] != '1'){ 
            sum2 += player2[i]-'0';
            //cout << "SUM2 =" << sum2 << endl;
        }else if(player2[i] == '1'){
            sum2 += 10;
        }
        
    }


    for(i=0;i<a;i++) {
        if(player1[i] == 'A') {
            sum1 += 11;
            if(sum1 > 21) {
                sum1 = sum1-10;
            }
        }

    }

     for(i=0;i<b;i++) {
        if(player2[i] == 'A') {
            sum2 += 11;
            if(sum2 > 21) {
                sum2 = sum2-10;
            }
        }

    }


    if(sum1 > sum2) {
        cout << 'A' << endl << sum1 << " " << sum2;
    }else if(sum1 < sum2){
        cout << 'B' << endl << sum1 << " " << sum2;
    }else{
        cout << "Draw" << endl << sum1 << " " << sum2;
    }



}
# 0853, 2024-09-28 13:27:22, P-PPP-----P---P-P--- (35%)

#include<iostream>
using namespace std;
int main() {
    int J=10,Q=10,K=10,A=1;
    int a,b;
    char player1[3],player2[3];
    
    cin >> a >> b;
    int i=0;
    while(i<a) {
        cin >> player1[i];
        i++;
    }
    i=0;
    while(i<b) {
        cin >> player2[i];
        i++;
    }

    int sum1=0,sum2=0;
    for(i=0;i<a;i++) {
        if(player1[i] == 'J' || player1[i] == 'Q' || player1[i] == 'K' ) {
            sum1 += 10;
            //cout << "SUM1 =" << sum1 << endl;
        }else if(player1[i] != 'A'){ 
            sum1 += player1[i]-'0';
            //cout << "SUM1 =" << sum1 << endl;
        }else if(player1[i] == '1'){
            sum1 += 10;
        }

    }

    for(i=0;i<b;i++) {
        if(player2[i] == 'J' || player2[i] == 'Q' || player2[i] == 'K' ) {
            sum2 += 10;
            //cout << "SUM2 =" << sum2 << endl;
        }else if(player2[i] != 'A' && player2[i] != '1'){ 
            sum2 += player2[i]-'0';
            //cout << "SUM2 =" << sum2 << endl;
        }else if(player2[i] == '1'){
            sum2 += 10;
        }
        
    }


    for(i=0;i<a;i++) {
        if(player1[i] == 'A') {
            sum1 += 11;
            if(sum1 > 21) {
                sum1 = sum1-10;
            }
        }

    }

     for(i=0;i<b;i++) {
        if(player2[i] == 'A') {
            sum2 += 11;
            if(sum2 > 21) {
                sum2 = sum2-10;
            }
        }

    }


    if(sum1 > sum2) {
        cout << 'A' << endl << sum1 << " " << sum2;
    }else if(sum1 < sum2){
        cout << 'B' << endl << sum1 << " " << sum2;
    }else{
        cout << "Draw" << endl << sum1 << " " << sum2;
    }



}
# 0854, 2024-09-28 13:28:09, P-PPP-----P--PPPP--- (45%)

#include<iostream>
using namespace std;
int main() {
    int J=10,Q=10,K=10,A=1;
    int a,b;
    char player1[3],player2[3];
    
    cin >> a >> b;
    int i=0;
    while(i<a) {
        cin >> player1[i];
        i++;
    }
    i=0;
    while(i<b) {
        cin >> player2[i];
        i++;
    }

    int sum1=0,sum2=0;
    for(i=0;i<a;i++) {
        if(player1[i] == 'J' || player1[i] == 'Q' || player1[i] == 'K' ) {
            sum1 += 10;
            //cout << "SUM1 =" << sum1 << endl;
        }else if(player1[i] != 'A'){ 
            sum1 += player1[i]-'0';
            //cout << "SUM1 =" << sum1 << endl;
        }else if(player1[i] == '1'){
            sum1 += 10;
        }

    }

    for(i=0;i<b;i++) {
        if(player2[i] == 'J' || player2[i] == 'Q' || player2[i] == 'K' ) {
            sum2 += 10;
            //cout << "SUM2 =" << sum2 << endl;
        }else if(player2[i] != 'A' && player2[i] != '1'){ 
            sum2 += player2[i]-'0';
            //cout << "SUM2 =" << sum2 << endl;
        }else if(player2[i] == '1'){
            sum2 += 10;
        }
        
    }


    for(i=0;i<a;i++) {
        if(player1[i] == 'A') {
            sum1 += 11;
            if(sum1 >= 21) {
                sum1 = sum1-10;
            }
        }

    }

     for(i=0;i<b;i++) {
        if(player2[i] == 'A') {
            sum2 += 11;
            if(sum2 >= 21) {
                sum2 = sum2-10;
            }
        }

    }


    if(sum1 > sum2) {
        cout << 'A' << endl << sum1 << " " << sum2;
    }else if(sum1 < sum2){
        cout << 'B' << endl << sum1 << " " << sum2;
    }else{
        cout << "Draw" << endl << sum1 << " " << sum2;
    }



}
# 0855, 2024-09-28 13:48:29, PPPPP---PPP---P-P-P- (55%)

#include<iostream>
#include<string>
using namespace std;
int main() {
    int J=10,Q=10,K=10,A=1;
    int a,b;
    string player1[3],player2[3];
    
    cin >> a >> b;
    int i=0;
    while(i<a) {
        cin >> player1[i];
        i++;
    }
    i=0;
    while(i<b) {
        cin >> player2[i];
        i++;
    }

    int sum1=0,sum2=0;

    for(i=0;i<a;i++) {
        if(player1[i] == "2") { sum1 += 2; }
        if(player1[i] == "3") { sum1 += 3; }
        if(player1[i] == "4") { sum1 += 4; }
        if(player1[i] == "5") { sum1 += 5; }
        if(player1[i] == "6") { sum1 += 6; }
        if(player1[i] == "7") { sum1 += 7; }
        if(player1[i] == "8") { sum1 += 8; }
        if(player1[i] == "9") { sum1 += 9; }
        if(player1[i] == "10"){ sum1 += 10; }
        if(player1[i] == "J") { sum1 += 10; }
        if(player1[i] == "Q") { sum1 += 10; }
        if(player1[i] == "K") { sum1 += 10; }
    }

    for(i=0;i<b;i++) {
        if(player2[i] == "2") { sum2 += 2; }
        if(player2[i] == "3") { sum2 += 3; }
        if(player2[i] == "4") { sum2 += 4; }
        if(player2[i] == "5") { sum2 += 5; }
        if(player2[i] == "6") { sum2 += 6; }
        if(player2[i] == "7") { sum2 += 7; }
        if(player2[i] == "8") { sum2 += 8; }
        if(player2[i] == "9") { sum2 += 9; }
        if(player2[i] == "10"){ sum2 += 10; }
        if(player2[i] == "J") { sum2 += 10; }
        if(player2[i] == "Q") { sum2 += 10; }
        if(player2[i] == "K") { sum2 += 10; }
    }

    for(i=0;i<a;i++) {
        if(player1[i] == "A") {
            sum1 += 11;
            if(sum1 >21) {
                sum1 -= 10;
            }
        }
    }

    for(i=0;i<b;i++) {
        if(player2[i] == "A") {
            sum2 += 11;
            if(sum2 >21) {
                sum2 -= 10;
            }
        }
    }
    
    if(sum1 > sum2) {
        cout << 'A' << endl << sum1 << " " << sum2;
    }else if(sum1 < sum2){
        cout << 'B' << endl << sum1 << " " << sum2;
    }else if(sum1 == sum2){
        cout << "Draw" << endl << sum1 << " " << sum2;
    }else if(sum1+sum2 >42) {  
        cout << "Draw" << endl << sum1 << " " << sum2;
    }



}
# 0856, 2024-09-28 13:49:30, PPPPP--PPPP---P-P-P- (60%)

#include<iostream>
#include<string>
using namespace std;
int main() {
    int J=10,Q=10,K=10,A=1;
    int a,b;
    string player1[3],player2[3];
    
    cin >> a >> b;
    int i=0;
    while(i<a) {
        cin >> player1[i];
        i++;
    }
    i=0;
    while(i<b) {
        cin >> player2[i];
        i++;
    }

    int sum1=0,sum2=0;

    for(i=0;i<a;i++) {
        if(player1[i] == "2") { sum1 += 2; }
        if(player1[i] == "3") { sum1 += 3; }
        if(player1[i] == "4") { sum1 += 4; }
        if(player1[i] == "5") { sum1 += 5; }
        if(player1[i] == "6") { sum1 += 6; }
        if(player1[i] == "7") { sum1 += 7; }
        if(player1[i] == "8") { sum1 += 8; }
        if(player1[i] == "9") { sum1 += 9; }
        if(player1[i] == "10"){ sum1 += 10; }
        if(player1[i] == "J") { sum1 += 10; }
        if(player1[i] == "Q") { sum1 += 10; }
        if(player1[i] == "K") { sum1 += 10; }
    }

    for(i=0;i<b;i++) {
        if(player2[i] == "2") { sum2 += 2; }
        if(player2[i] == "3") { sum2 += 3; }
        if(player2[i] == "4") { sum2 += 4; }
        if(player2[i] == "5") { sum2 += 5; }
        if(player2[i] == "6") { sum2 += 6; }
        if(player2[i] == "7") { sum2 += 7; }
        if(player2[i] == "8") { sum2 += 8; }
        if(player2[i] == "9") { sum2 += 9; }
        if(player2[i] == "10"){ sum2 += 10; }
        if(player2[i] == "J") { sum2 += 10; }
        if(player2[i] == "Q") { sum2 += 10; }
        if(player2[i] == "K") { sum2 += 10; }
    }

    for(i=0;i<a;i++) {
        if(player1[i] == "A") {
            sum1 += 11;
            if(sum1 >21) {
                sum1 -= 10;
            }
        }
    }

    for(i=0;i<b;i++) {
        if(player2[i] == "A") {
            sum2 += 11;
            if(sum2 >21) {
                sum2 -= 10;
            }
        }
    }
    
    if(sum1 > sum2 && sum1 <= 21) {
        cout << 'A' << endl << sum1 << " " << sum2;
    }else if(sum1 < sum2 && sum2 <= 21){
        cout << 'B' << endl << sum1 << " " << sum2;
    }else if(sum1 == sum2){
        cout << "Draw" << endl << sum1 << " " << sum2;
    }else if(sum1+sum2 >42) {  
        cout << "Draw" << endl << sum1 << " " << sum2;
    }



}
# 0857, 2024-09-28 14:03:19, -------------------- (0%)

#include<iostream>
#include<string>
using namespace std;
int main() {
    int J=10,Q=10,K=10,A=1;
    int a,b;
    string player1[3],player2[3];
    
    cin >> a >> b;
    int i=0;
    while(i<a) {
        cin >> player1[i];
        i++;
    }
    i=0;
    while(i<b) {
        cin >> player2[i];
        i++;
    }

    int sum1=0,sum2=0;

    for(i=0;i<a;i++) {
        if(player1[i] == "2") { sum1 += 2; }
        if(player1[i] == "3") { sum1 += 3; }
        if(player1[i] == "4") { sum1 += 4; }
        if(player1[i] == "5") { sum1 += 5; }
        if(player1[i] == "6") { sum1 += 6; }
        if(player1[i] == "7") { sum1 += 7; }
        if(player1[i] == "8") { sum1 += 8; }
        if(player1[i] == "9") { sum1 += 9; }
        if(player1[i] == "10"){ sum1 += 10; }
        if(player1[i] == "J") { sum1 += 10; }
        if(player1[i] == "Q") { sum1 += 10; }
        if(player1[i] == "K") { sum1 += 10; }
        cout << sum1 << endl;
    }

    for(i=0;i<b;i++) {
        if(player2[i] == "2") { sum2 += 2; }
        if(player2[i] == "3") { sum2 += 3; }
        if(player2[i] == "4") { sum2 += 4; }
        if(player2[i] == "5") { sum2 += 5; }
        if(player2[i] == "6") { sum2 += 6; }
        if(player2[i] == "7") { sum2 += 7; }
        if(player2[i] == "8") { sum2 += 8; }
        if(player2[i] == "9") { sum2 += 9; }
        if(player2[i] == "10"){ sum2 += 10; }
        if(player2[i] == "J") { sum2 += 10; }
        if(player2[i] == "Q") { sum2 += 10; }
        if(player2[i] == "K") { sum2 += 10; }
        cout << sum2 << endl;
    }

    for(i=0;i<a;i++) {
        if(player1[i] == "A") {
            sum1 += 11;
            if(sum1 >21) {
                sum1 -= 10;
            }
            cout << "a " << sum1 << endl;
        }
    }

    for(i=0;i<b;i++) {
        if(player2[i] == "A") {
            sum2 += 11;
            if(sum2 > 21) {
                sum2 -= 10;
            }
            cout << "a " << sum2 << endl;
        }
    }
    
    if(sum1 > sum2 && sum1 <= 21) {
        cout << 'A' << endl << sum1 << " " << sum2;
    }else if(sum1 < sum2 && sum2 <= 21){
        cout << 'B' << endl << sum1 << " " << sum2;
    }else if(sum1 < sum2 && sum2 > 21){
        cout << 'A' << endl << sum1 << " " << sum2;
    }else if(sum1 > sum2 && sum1 > 21){
        cout << 'B' << endl << sum1 << " " << sum2;
    }else if(sum1 == sum2){
        cout << "Draw" << endl << sum1 << " " << sum2;
    }else if(sum1+sum2 >42) {  
        cout << "Draw" << endl << sum1 << " " << sum2;
    }



}
# 0858, 2024-09-28 14:03:43, PPPPPPP-PPPPP-P-PPP- (80%)

#include<iostream>
#include<string>
using namespace std;
int main() {
    int J=10,Q=10,K=10,A=1;
    int a,b;
    string player1[3],player2[3];
    
    cin >> a >> b;
    int i=0;
    while(i<a) {
        cin >> player1[i];
        i++;
    }
    i=0;
    while(i<b) {
        cin >> player2[i];
        i++;
    }

    int sum1=0,sum2=0;

    for(i=0;i<a;i++) {
        if(player1[i] == "2") { sum1 += 2; }
        if(player1[i] == "3") { sum1 += 3; }
        if(player1[i] == "4") { sum1 += 4; }
        if(player1[i] == "5") { sum1 += 5; }
        if(player1[i] == "6") { sum1 += 6; }
        if(player1[i] == "7") { sum1 += 7; }
        if(player1[i] == "8") { sum1 += 8; }
        if(player1[i] == "9") { sum1 += 9; }
        if(player1[i] == "10"){ sum1 += 10; }
        if(player1[i] == "J") { sum1 += 10; }
        if(player1[i] == "Q") { sum1 += 10; }
        if(player1[i] == "K") { sum1 += 10; }
        //cout << sum1 << endl;
    }

    for(i=0;i<b;i++) {
        if(player2[i] == "2") { sum2 += 2; }
        if(player2[i] == "3") { sum2 += 3; }
        if(player2[i] == "4") { sum2 += 4; }
        if(player2[i] == "5") { sum2 += 5; }
        if(player2[i] == "6") { sum2 += 6; }
        if(player2[i] == "7") { sum2 += 7; }
        if(player2[i] == "8") { sum2 += 8; }
        if(player2[i] == "9") { sum2 += 9; }
        if(player2[i] == "10"){ sum2 += 10; }
        if(player2[i] == "J") { sum2 += 10; }
        if(player2[i] == "Q") { sum2 += 10; }
        if(player2[i] == "K") { sum2 += 10; }
        //cout << sum2 << endl;
    }

    for(i=0;i<a;i++) {
        if(player1[i] == "A") {
            sum1 += 11;
            if(sum1 >21) {
                sum1 -= 10;
            }
            //cout << "a " << sum1 << endl;
        }
    }

    for(i=0;i<b;i++) {
        if(player2[i] == "A") {
            sum2 += 11;
            if(sum2 > 21) {
                sum2 -= 10;
            }
            //cout << "a " << sum2 << endl;
        }
    }
    
    if(sum1 > sum2 && sum1 <= 21) {
        cout << 'A' << endl << sum1 << " " << sum2;
    }else if(sum1 < sum2 && sum2 <= 21){
        cout << 'B' << endl << sum1 << " " << sum2;
    }else if(sum1 < sum2 && sum2 > 21){
        cout << 'A' << endl << sum1 << " " << sum2;
    }else if(sum1 > sum2 && sum1 > 21){
        cout << 'B' << endl << sum1 << " " << sum2;
    }else if(sum1 == sum2){
        cout << "Draw" << endl << sum1 << " " << sum2;
    }else if(sum1+sum2 >42) {  
        cout << "Draw" << endl << sum1 << " " << sum2;
    }



}
# 0859, 2024-09-28 14:47:32, PPPPPPP-----PPPP-P-P (65%)

#include<iostream>
#include<string>
using namespace std;
int main() {
    int J=10,Q=10,K=10,A=1;
    int a,b;
    string player1[3],player2[3];
    
    cin >> a >> b;
    int i=0;
    while(i<a) {
        cin >> player1[i];
        i++;
    }
    i=0;
    while(i<b) {
        cin >> player2[i];
        i++;
    }

    int sum1=0,sum2=0;

    for(i=0;i<a;i++) {
        if(player1[i] == "2") { sum1 += 2; }
        if(player1[i] == "3") { sum1 += 3; }
        if(player1[i] == "4") { sum1 += 4; }
        if(player1[i] == "5") { sum1 += 5; }
        if(player1[i] == "6") { sum1 += 6; }
        if(player1[i] == "7") { sum1 += 7; }
        if(player1[i] == "8") { sum1 += 8; }
        if(player1[i] == "9") { sum1 += 9; }
        if(player1[i] == "10"){ sum1 += 10; }
        if(player1[i] == "J") { sum1 += 10; }
        if(player1[i] == "Q") { sum1 += 10; }
        if(player1[i] == "K") { sum1 += 10; }
        //cout << sum1 << endl;
    }

    for(i=0;i<b;i++) {
        if(player2[i] == "2") { sum2 += 2; }
        if(player2[i] == "3") { sum2 += 3; }
        if(player2[i] == "4") { sum2 += 4; }
        if(player2[i] == "5") { sum2 += 5; }
        if(player2[i] == "6") { sum2 += 6; }
        if(player2[i] == "7") { sum2 += 7; }
        if(player2[i] == "8") { sum2 += 8; }
        if(player2[i] == "9") { sum2 += 9; }
        if(player2[i] == "10"){ sum2 += 10; }
        if(player2[i] == "J") { sum2 += 10; }
        if(player2[i] == "Q") { sum2 += 10; }
        if(player2[i] == "K") { sum2 += 10; }
        //cout << sum2 << endl;
    }
    int y=0;
    for(i=0;i<a;i++) {
        if(player1[i] == "A") {
            sum1 += 11;
            if(sum1 >21) {
                sum1 -= 10;
            }
            y++;
            if(y==1){
                sum1 -= 10;
            }
            //cout << "a " << sum1 << endl;
        }
    }
    int g=0;
    for(i=0;i<b;i++) {
        if(player2[i] == "A") {
            sum2 += 11;
            if(sum2 > 21) {
                sum2 -= 10;
            }
            g++;
            if(g==1){
                sum2 -= 10;
            }
            //cout << "a " << sum2 << endl;
        }
    }
    
    if(sum1 > sum2 && sum1 <= 21) {
        cout << 'A' << endl << sum1 << " " << sum2;
    }else if(sum1 < sum2 && sum2 <= 21){
        cout << 'B' << endl << sum1 << " " << sum2;
    }else if(sum1 < sum2 && sum2 > 21){
        cout << 'A' << endl << sum1 << " " << sum2;
    }else if(sum1 > sum2 && sum1 > 21){
        cout << 'B' << endl << sum1 << " " << sum2;
    }else if(sum1 == sum2){
        cout << "Draw" << endl << sum1 << " " << sum2;
    }else if(sum1+sum2 >42) {  
        cout << "Draw" << endl << sum1 << " " << sum2;
    }



}

# 0860, 2024-09-28 10:31:06, ---------PP--P-PP-PP (35%)

#include <bits/stdc++.h>
using namespace std;
int main()
{
    vector<string> A;
    vector<string> B;
    int sumA = 0;
    int sumB = 0;
    string a, b, final;
    int na, nb, faA = 0, faB = 0;
    cin >> na >> nb;
    for (int i = 0; i < na; i++)
    {
        cin >> a;
        A.push_back(a);
        // cout << a<< " ";
    }
    for (int i = 0; i < nb; i++)
    {
        cin >> b;
        B.push_back(b);
        // cout << b << " ";
    }
    for (auto e : A)
    {
        if (e == "K" || e == "J" || e == "Q")
        {
            e = "10";
        }
        else if (e == "A")
        {
            faA = 1;
            e = "1";
        }

        int x = stoi(e);
        sumA += x;
    }
    for (auto e : B)
    {
        if (e == "K" || e == "J" || e == "Q")
        {
            e = "10";
        }
        else if (e == "A")
        {
            faB = 1;
            e = "1";
        }
        int x = stoi(e);
        sumB += x;
    }

    if (faA == 1)
    {
        if (sumA + 10 <= 21)
        {
            sumA += 10;
        }
    }
    if (faB == 1)
    {
        if (sumB + 10 <= 21)
        {
            sumB += 10;
        }
        if (sumA > sumB)
        {
            cout << "A" << endl;
            cout << sumA << " " << sumB;
        }
        else if (sumA < sumB)

        {
            cout << "B" << endl;
            cout << sumA << " " << sumB;
        }
        else
        {
            cout << "Draw" << endl;
            cout << sumA << " " << sumB;
        }
    }
}
# 0861, 2024-09-28 10:34:45, PPPPP--------------- (25%)

#include <bits/stdc++.h>
using namespace std;
int main()
{
    vector<string> A;
    vector<string> B;
    int sumA = 0;
    int sumB = 0;
    string a, b, final;
    int na, nb, faA = 0, faB = 0;
    cin >> na >> nb;
    for (int i = 0; i < na; i++)
    {
        cin >> a;
        A.push_back(a);
        // cout << a<< " ";
    }
    for (int i = 0; i < nb; i++)
    {
        cin >> b;
        B.push_back(b);
        // cout << b << " ";
    }
    for (auto e : A)
    {
        if (e == "K" || e == "J" || e == "Q")
        {
            e = "10";
        }
        else if (e == "A")
        {
            faA = 1;
            e = "1";
        }

        int x = stoi(e);
        sumA += x;
    }
    for (auto e : B)
    {
        if (e == "K" || e == "J" || e == "Q")
        {
            e = "10";
        }
        else if (e == "A")
        {
            faB = 1;
            e = "1";
        }
        int y = stoi(e);
        sumB += y;
    }

    if (faA == 1)
    {
        if (sumA + 10 <= 21)
        {
            sumA += 10;
        }
    }else if (faB == 1)
    {
        if (sumB + 10 <= 21)
        {
            sumB += 10;
        }
        if (sumA > sumB)
        {
            cout << "A" << endl;
            cout << sumA << " " << sumB;
        }
        else if (sumA < sumB)

        {
            cout << "B" << endl;
            cout << sumA << " " << sumB;
        }
        else
        {
            cout << "Draw" << endl;
            cout << sumA << " " << sumB;
        }
    }else
    {
        if( sumA > sumB)
        {
            cout << "A" << endl;
            cout << sumA << " " << sumB;
        }else if (sumA < sumB)

        {
            cout << "B" << endl;
            cout << sumA << " " << sumB;
        }
        else
        {
            cout << "Draw" << endl;
            cout << sumA << " " << sumB;
        }
    }
}
# 0862, 2024-09-28 10:50:59, -------------------- (0%)

#include <bits/stdc++.h>
using namespace std;
int main()
{
    vector<string> A;
    vector<string> B;
    int sumA = 0;
    int sumB = 0;
    string a, b, final;
    int na, nb, faA = 0, faB = 0;
    cin >> na >> nb;
    for (int i = 0; i < na; i++)
    {
        cin >> a;
        A.push_back(a);
        // cout << a<< " ";
    }
    for (int i = 0; i < nb; i++)
    {
        cin >> b;
        B.push_back(b);
        // cout << b << " ";
    }
    for (auto e : A)
    {
        if (e == "K" || e == "J" || e == "Q")
        {
            e = "10";
        }
        else if (e == "A")
        {
            faA = 1;
            e = "1";
        }

        int x = stoi(e);
        sumA += x;
    }
    for (auto e : B)
    {
        if (e == "K" || e == "J" || e == "Q")
        {
            e = "10";
        }
        else if (e == "A")
        {
            faB = 1;
            e = "1";
        }
        int y = stoi(e);
        sumB += y;
    }

    if (faA == 1)
    {
        if (sumA + 10 <= 21)
        {
            sumA += 10;
        }else sumA = sumA;
    }else if (faB == 1)
    {
        if (sumB + 10 <= 21)
        {
            sumB += 10;
        }else sumB = sumB;

        // if(na > nb)
        // {
        //     cout  << "A" << endl;
        //     cout << sumA << " " << sumB;
        //     return 0;
        // }else if(na < nb)
        // {
        //     cout  << "B" << endl;
        //     cout << sumA << " " << sumB;
        //     return 0;
        // }else if( na == nb)
        // {
        //     cout  << "Draw" << endl;
        //     cout << sumA << " " << sumB;
        //     return 0;
        // }
        if (sumA > sumB && sumA <= 21 && na > nb)
        {
            
            cout << "A" << endl;
            cout << sumA << " " << sumB;
        }
        else if (sumA < sumB && sumB <= 21 && nb > na)

        {
            cout << "B" << endl;
            cout << sumA << " " << sumB;
        }
        else if(sumA == sumB || sumA >= 21 && sumB >=21 )
        {
            cout << "Draw" << endl;
            cout << sumA << " " << sumB;
        }
    // }else
    // {
    //     if( sumA > sumB)
    //     {
    //         cout << "A" << endl;
    //         cout << sumA << " " << sumB;
    //     }else if (sumA < sumB)

    //     {
    //         cout << "B" << endl;
    //         cout << sumA << " " << sumB;
    //     }
    //     else if(sumA == sumB)
    //     {
    //         cout << "Draw" << endl;
    //         cout << sumA << " " << sumB;
        }
    }
# 0863, 2024-09-28 10:51:25, PPPPP--------------- (25%)

#include <bits/stdc++.h>
using namespace std;
int main()
{
    vector<string> A;
    vector<string> B;
    int sumA = 0;
    int sumB = 0;
    string a, b, final;
    int na, nb, faA = 0, faB = 0;
    cin >> na >> nb;
    for (int i = 0; i < na; i++)
    {
        cin >> a;
        A.push_back(a);
        // cout << a<< " ";
    }
    for (int i = 0; i < nb; i++)
    {
        cin >> b;
        B.push_back(b);
        // cout << b << " ";
    }
    for (auto e : A)
    {
        if (e == "K" || e == "J" || e == "Q")
        {
            e = "10";
        }
        else if (e == "A")
        {
            faA = 1;
            e = "1";
        }

        int x = stoi(e);
        sumA += x;
    }
    for (auto e : B)
    {
        if (e == "K" || e == "J" || e == "Q")
        {
            e = "10";
        }
        else if (e == "A")
        {
            faB = 1;
            e = "1";
        }
        int y = stoi(e);
        sumB += y;
    }

    if (faA == 1)
    {
        if (sumA + 10 <= 21)
        {
            sumA += 10;
        }else sumA = sumA;
    }else if (faB == 1)
    {
        if (sumB + 10 <= 21)
        {
            sumB += 10;
        }else sumB = sumB;

        // if(na > nb)
        // {
        //     cout  << "A" << endl;
        //     cout << sumA << " " << sumB;
        //     return 0;
        // }else if(na < nb)
        // {
        //     cout  << "B" << endl;
        //     cout << sumA << " " << sumB;
        //     return 0;
        // }else if( na == nb)
        // {
        //     cout  << "Draw" << endl;
        //     cout << sumA << " " << sumB;
        //     return 0;
        // }
        if (sumA > sumB && sumA <= 21 && na > nb)
        {
            
            cout << "A" << endl;
            cout << sumA << " " << sumB;
        }
        else if (sumA < sumB && sumB <= 21 && nb > na)

        {
            cout << "B" << endl;
            cout << sumA << " " << sumB;
        }
        else if(sumA == sumB || sumA >= 21 && sumB >=21 )
        {
            cout << "Draw" << endl;
            cout << sumA << " " << sumB;
        }
    }else
    {
        if( sumA > sumB)
        {
            cout << "A" << endl;
            cout << sumA << " " << sumB;
        }else if (sumA < sumB)

        {
            cout << "B" << endl;
            cout << sumA << " " << sumB;
        }
        else if(sumA == sumB)
        {
            cout << "Draw" << endl;
            cout << sumA << " " << sumB;
        }
    }
}
# 0864, 2024-09-28 10:58:50, -PPPP--P------P-P--- (35%)

#include <bits/stdc++.h>
using namespace std;
int main()
{
    vector<string> A;
    vector<string> B;
    int sumA = 0;
    int sumB = 0;
    string a, b, final;
    int na, nb, faA = 0, faB = 0;
    cin >> na >> nb;
    for (int i = 0; i < na; i++)
    {
        cin >> a;
        A.push_back(a);
        // cout << a<< " ";
    }
    for (int i = 0; i < nb; i++)
    {
        cin >> b;
        B.push_back(b);
        // cout << b << " ";
    }
    for (auto e : A)
    {
        if (e == "K" || e == "J" || e == "Q")
        {
            e = "10";
        }
        else if (e == "A")
        {
            faA = 1;
            e = "1";
        }

        int x = stoi(e);
        sumA += x;
    }
    for (auto e : B)
    {
        if (e == "K" || e == "J" || e == "Q")
        {
            e = "10";
        }
        else if (e == "A")
        {
            faB = 1;
            e = "1";
        }
        int y = stoi(e);
        sumB += y;
    }

    if (faA == 1)
    {
        if (sumA + 10 <= 21)
        {
            sumA += 10;
        }
        else
            sumA = sumA;
    }
    else if (faB == 1)
    {
        if (sumB + 10 <= 21)
        {
            sumB += 10;
        }
        else
            sumB = sumB;
    }

    // if(na > nb)
    // {
    //     cout  << "A" << endl;
    //     cout << sumA << " " << sumB;
    //     return 0;
    // }else if(na < nb)
    // {
    //     cout  << "B" << endl;
    //     cout << sumA << " " << sumB;
    //     return 0;
    // }else if( na == nb)
    // {
    //     cout  << "Draw" << endl;
    //     cout << sumA << " " << sumB;
    //     return 0;
    // }
    if (sumA > sumB && sumA <= 21 && na > nb)
    {

        cout << "A" << endl;
        cout << sumA << " " << sumB;
    }
    else if (sumA < sumB && sumB <= 21 && nb > na)

    {
        cout << "B" << endl;
        cout << sumA << " " << sumB;
    }
    else if (sumA == sumB || sumA >= 21 && sumB >= 21)
    {
        cout << "Draw" << endl;
        cout << sumA << " " << sumB;
    }

    else
    {
        if (na > nb)
        {
            cout << "A" << endl;
            cout << sumA << " " << sumB;
        }
        else if (na < nb)

        {
            cout << "B" << endl;
            cout << sumA << " " << sumB;
        }
        else if (na == nb)
        {
            cout << "Draw" << endl;
            cout << sumA << " " << sumB;
        }
    }
}
# 0865, 2024-09-28 11:06:20, PPPPPPPPP-PPP-PPPP-- (80%)

#include <bits/stdc++.h>
using namespace std;
int main()
{
    vector<string> A;
    vector<string> B;
    int sumA = 0;
    int sumB = 0;
    string a, b, final;
    int na, nb, faA = 0, faB = 0;
    cin >> na >> nb;
    for (int i = 0; i < na; i++)
    {
        cin >> a;
        A.push_back(a);
        // cout << a<< " ";
    }
    for (int i = 0; i < nb; i++)
    {
        cin >> b;
        B.push_back(b);
        // cout << b << " ";
    }
    for (auto e : A)
    {
        if (e == "K" || e == "J" || e == "Q")
        {
            e = "10";
        }
        else if (e == "A")
        {
            faA = 1;
            e = "1";
        }

        int x = stoi(e);
        sumA += x;
    }
    for (auto e : B)
    {
        if (e == "K" || e == "J" || e == "Q")
        {
            e = "10";
        }
        else if (e == "A")
        {
            faB = 1;
            e = "1";
        }
        int y = stoi(e);
        sumB += y;
    }

    if (faA == 1)
    {
        if (sumA + 10 <= 21)
        {
            sumA += 10;
        }
        else
            sumA = sumA;
    }
    else if (faB == 1)
    {
        if (sumB + 10 <= 21)
        {
            sumB += 10;
        }
        else
            sumB = sumB;
    }

    // if(na > nb)
    // {
    //     cout  << "A" << endl;
    //     cout << sumA << " " << sumB;
    //     return 0;
    // }else if(na < nb)
    // {
    //     cout  << "B" << endl;
    //     cout << sumA << " " << sumB;
    //     return 0;
    // }else if( na == nb)
    // {
    //     cout  << "Draw" << endl;
    //     cout << sumA << " " << sumB;
    //     return 0;
    // }
    if (sumA > sumB && sumA <= 21 )
    {

        cout << "A" << endl;
        cout << sumA << " " << sumB;
    }
    else if (sumA < sumB && sumB <= 21 )

    {
        cout << "B" << endl;
        cout << sumA << " " << sumB;
    }
    else if (sumA == sumB || sumA >= 21 && sumB >= 21)
    {
        cout << "Draw" << endl;
        cout << sumA << " " << sumB;
    }else if(sumA >=21)
    {
        if(sumB <= 21)
        {
            cout << "B" << endl;
            cout << sumA << " " << sumB;
        }
    }else if(sumB >=21)
    {
        if(sumA <= 21)
        {
            cout << "A" << endl;
            cout << sumA << " " << sumB;
        }
    }else if(sumA >=21 && sumB >= 21 || na == nb)
    {
        
            cout << "Draw" << endl;
            cout << sumA << " " << sumB;
        
    }

    // else
    // {
    //     if (na > nb)
    //     {
    //         cout << "A" << endl;
    //         cout << sumA << " " << sumB;
    //     }
    //     else if (na < nb)

    //     {
    //         cout << "B" << endl;
    //         cout << sumA << " " << sumB;
    //     }
    //     else if (na == nb)
    //     {
    //         cout << "Draw" << endl;
    //         cout << sumA << " " << sumB;
    //     }
    // }
}
# 0866, 2024-09-28 11:07:04, PPPPPPPPP-PPP-PPPP-- (80%)

#include <bits/stdc++.h>
using namespace std;
int main()
{
    vector<string> A;
    vector<string> B;
    int sumA = 0;
    int sumB = 0;
    string a, b, final;
    int na, nb, faA = 0, faB = 0;
    cin >> na >> nb;
    for (int i = 0; i < na; i++)
    {
        cin >> a;
        A.push_back(a);
        // cout << a<< " ";
    }
    for (int i = 0; i < nb; i++)
    {
        cin >> b;
        B.push_back(b);
        // cout << b << " ";
    }
    for (auto e : A)
    {
        if (e == "K" || e == "J" || e == "Q")
        {
            e = "10";
        }
        else if (e == "A")
        {
            faA = 1;
            e = "1";
        }

        int x = stoi(e);
        sumA += x;
    }
    for (auto e : B)
    {
        if (e == "K" || e == "J" || e == "Q")
        {
            e = "10";
        }
        else if (e == "A")
        {
            faB = 1;
            e = "1";
        }
        int y = stoi(e);
        sumB += y;
    }

    if (faA == 1)
    {
        if (sumA + 10 <= 21)
        {
            sumA += 10;
        }
        else
            sumA = sumA;
    }
    else if (faB == 1)
    {
        if (sumB + 10 <= 21)
        {
            sumB += 10;
        }
        else
            sumB = sumB;
    }

    // if(na > nb)
    // {
    //     cout  << "A" << endl;
    //     cout << sumA << " " << sumB;
    //     return 0;
    // }else if(na < nb)
    // {
    //     cout  << "B" << endl;
    //     cout << sumA << " " << sumB;
    //     return 0;
    // }else if( na == nb)
    // {
    //     cout  << "Draw" << endl;
    //     cout << sumA << " " << sumB;
    //     return 0;
    // }
    if (sumA > sumB && sumA <= 21 )
    {

        cout << "A" << endl;
        cout << sumA << " " << sumB;
    }
    else if (sumA < sumB && sumB <= 21 )

    {
        cout << "B" << endl;
        cout << sumA << " " << sumB;
    }
    else if (sumA == sumB || sumA >= 21 && sumB >= 21)
    {
        cout << "Draw" << endl;
        cout << sumA << " " << sumB;
    }else if(sumA >=21|| na > nb)
    {
        if(sumB <= 21)
        {
            cout << "B" << endl;
            cout << sumA << " " << sumB;
        }
    }else if(sumB >=21 || nb > na)
    {
        if(sumA <= 21)
        {
            cout << "A" << endl;
            cout << sumA << " " << sumB;
        }
    }else if(sumA >=21 && sumB >= 21 || na == nb)
    {
        
            cout << "Draw" << endl;
            cout << sumA << " " << sumB;
        
    }

    // else
    // {
    //     if (na > nb)
    //     {
    //         cout << "A" << endl;
    //         cout << sumA << " " << sumB;
    //     }
    //     else if (na < nb)

    //     {
    //         cout << "B" << endl;
    //         cout << sumA << " " << sumB;
    //     }
    //     else if (na == nb)
    //     {
    //         cout << "Draw" << endl;
    //         cout << sumA << " " << sumB;
    //     }
    // }
}
# 0867, 2024-09-28 11:07:41, PPPPPPPPP-PPP-PPPP-- (80%)

#include <bits/stdc++.h>
using namespace std;
int main()
{
    vector<string> A;
    vector<string> B;
    int sumA = 0;
    int sumB = 0;
    string a, b, final;
    int na, nb, faA = 0, faB = 0;
    cin >> na >> nb;
    for (int i = 0; i < na; i++)
    {
        cin >> a;
        A.push_back(a);
        // cout << a<< " ";
    }
    for (int i = 0; i < nb; i++)
    {
        cin >> b;
        B.push_back(b);
        // cout << b << " ";
    }
    for (auto e : A)
    {
        if (e == "K" || e == "J" || e == "Q")
        {
            e = "10";
        }
        else if (e == "A")
        {
            faA = 1;
            e = "1";
        }

        int x = stoi(e);
        sumA += x;
    }
    for (auto e : B)
    {
        if (e == "K" || e == "J" || e == "Q")
        {
            e = "10";
        }
        else if (e == "A")
        {
            faB = 1;
            e = "1";
        }
        int y = stoi(e);
        sumB += y;
    }

    if (faA == 1)
    {
        if (sumA + 10 <= 21)
        {
            sumA += 10;
        }
        else
            sumA = sumA;
    }
    else if (faB == 1)
    {
        if (sumB + 10 <= 21)
        {
            sumB += 10;
        }
        else
            sumB = sumB;
    }

    // if(na > nb)
    // {
    //     cout  << "A" << endl;
    //     cout << sumA << " " << sumB;
    //     return 0;
    // }else if(na < nb)
    // {
    //     cout  << "B" << endl;
    //     cout << sumA << " " << sumB;
    //     return 0;
    // }else if( na == nb)
    // {
    //     cout  << "Draw" << endl;
    //     cout << sumA << " " << sumB;
    //     return 0;
    // }
    if (sumA > sumB && sumA <= 21 )
    {

        cout << "A" << endl;
        cout << sumA << " " << sumB;
    }
    else if (sumA < sumB && sumB <= 21 )

    {
        cout << "B" << endl;
        cout << sumA << " " << sumB;
    }
    else if (sumA == sumB || sumA >= 21 && sumB >= 21)
    {
        cout << "Draw" << endl;
        cout << sumA << " " << sumB;
    }else if(sumA >=21|| na > nb)
    {
        if(sumB <= 21)
        {
            cout << "B" << endl;
            cout << sumA << " " << sumB;
        }
    }else if(sumB >=21 || nb > na)
    {
        if(sumA <= 21)
        {
            cout << "A" << endl;
            cout << sumA << " " << sumB;
        }
    }else if(sumA >=21 && sumB >= 21 || na == nb||sumA == sumB)
    {
        
            cout << "Draw" << endl;
            cout << sumA << " " << sumB;
        
    }

    // else
    // {
    //     if (na > nb)
    //     {
    //         cout << "A" << endl;
    //         cout << sumA << " " << sumB;
    //     }
    //     else if (na < nb)

    //     {
    //         cout << "B" << endl;
    //         cout << sumA << " " << sumB;
    //     }
    //     else if (na == nb)
    //     {
    //         cout << "Draw" << endl;
    //         cout << sumA << " " << sumB;
    //     }
    // }
}

# 0868, 2024-09-28 09:29:54, PPPPPPPP------------ (40%)

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;

int main(){
    int a,b,suma = 0,sumb = 0;
    cin >> a >> b;
    while (a--){
        string tmp;
        cin >> tmp;
        if(tmp == "J"){
            suma += 10;
        }
        else if(tmp == "Q"){
            suma += 10;
        }
        else if(tmp == "K"){
            suma += 10;
        }
        else if(tmp == "A"){
            if(suma + 10 > 21){
                suma +=1;
            }
            else{
                suma +=10;
            }
        }
        else{
            suma += stoi(tmp);
        }
    }
    while (b--){
        string tmp;
        cin >> tmp;
        if(tmp == "J"){
            sumb += 10;
        }
        else if(tmp == "Q"){
            sumb += 10;
        }
        else if(tmp == "K"){
            sumb += 10;
        }
        else if(tmp == "A"){
            if(sumb +10 > 21){
                sumb +=1;
            }
            else{
                sumb +=10;
            }
        }
        else{
            sumb += stoi(tmp);
        }
    }

    if(suma > 21 || sumb > 21){
        if(suma > 21 && sumb < 21){
            cout << "B\n" << suma << " " << sumb;
            return 0;
        }
        else if(suma < 21 && sumb > 21){
            cout << "A\n" << suma << " " << sumb;
            return 0;
        }
        else{
            cout << "Draw\n" << suma << " " << sumb;
            return 0;
        }
    }
    if(suma > sumb)cout << "A\n" << suma << " " << sumb;
    if(suma < sumb)cout << "B\n" << suma << " " << sumb;
    if(suma == sumb)cout << "Draw\n" << suma << " " << sumb; 
    
}
# 0869, 2024-09-28 09:32:16, PPPPPPPP------------ (40%)

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;

int main(){
    ll a,b,suma = 0,sumb = 0;
    cin >> a >> b;
    while (a--){
        string tmp;
        cin >> tmp;
        if(tmp == "J"){
            suma += 10;
        }
        else if(tmp == "Q"){
            suma += 10;
        }
        else if(tmp == "K"){
            suma += 10;
        }
        else if(tmp == "A"){
            if(suma + 10 > 21){
                suma +=1;
            }
            else{
                suma +=10;
            }
        }
        else{
            suma += stol(tmp);
        }
    }
    while (b--){
        string tmp;
        cin >> tmp;
        if(tmp == "J"){
            sumb += 10;
        }
        else if(tmp == "Q"){
            sumb += 10;
        }
        else if(tmp == "K"){
            sumb += 10;
        }
        else if(tmp == "A"){
            if(sumb +10 > 21){
                sumb +=1;
            }
            else{
                sumb +=10;
            }
        }
        else{
            sumb += stoi(tmp);
        }
    }

    if(suma > 21 || sumb > 21){
        if(suma > 21 && sumb < 21){
            cout << "B\n" << suma << " " << sumb;
            return 0;
        }
        else if(suma < 21 && sumb > 21){
            cout << "A\n" << suma << " " << sumb;
            return 0;
        }
        else{
            cout << "Draw\n" << suma << " " << sumb;
            return 0;
        }
    }
    if(suma > sumb)cout << "A\n" << suma << " " << sumb;
    if(suma < sumb)cout << "B\n" << suma << " " << sumb;
    if(suma == sumb)cout << "Draw\n" << suma << " " << sumb; 
    
}
# 0870, 2024-09-28 09:40:13, PPPPPPPP----P-P--PP- (60%)

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;

int main(){
    ll a,b,suma = 0,sumb = 0;
    cin >> a >> b;
    while (a--){
        string tmp;
        cin >> tmp;
        if(tmp == "J"){
            suma += 10;
        }
        else if(tmp == "Q"){
            suma += 10;
        }
        else if(tmp == "K"){
            suma += 10;
        }
        else if(tmp == "A"){
            if(suma + 11 < 21){
                suma +=11;
            }
            else if(suma + 10 < 21){
                suma +=10;
            }
            else{
                suma +=1;
            }
        }
        else{
            suma += stol(tmp);
        }
    }
    while (b--){
        string tmp;
        cin >> tmp;
        if(tmp == "J"){
            sumb += 10;
        }
        else if(tmp == "Q"){
            sumb += 10;
        }
        else if(tmp == "K"){
            sumb += 10;
        }
        else if(tmp == "A"){
            if(sumb +11 < 21){
                sumb +=11;
            }
            else if(sumb + 10 < 21){
                sumb +=10;
            }
            else{
                sumb +=1;
            }
        }
        else{
            sumb += stoi(tmp);
        }
    }

    if(suma > 21 || sumb > 21){
        if(suma > 21 && sumb < 21){
            cout << "B\n" << suma << " " << sumb;
            return 0;
        }
        else if(suma < 21 && sumb > 21){
            cout << "A\n" << suma << " " << sumb;
            return 0;
        }
        else{
            cout << "Draw\n" << suma << " " << sumb;
            return 0;
        }
    }
    if(suma > sumb)cout << "A\n" << suma << " " << sumb;
    if(suma < sumb)cout << "B\n" << suma << " " << sumb;
    if(suma == sumb)cout << "Draw\n" << suma << " " << sumb; 
    
}
# 0871, 2024-09-28 09:47:52, PPPPPPPP--PPP-P-PP-- (70%)

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;

int main(){
    ll a,b,suma = 0,sumb = 0;
    cin >> a >> b;
    int aa = 0,ab = 0;
    while (a--){
        string tmp;
        cin >> tmp;
        if(tmp == "J" || tmp == "Q" || tmp == "K"){
            suma +=10;
        }
        else if(tmp == "A"){
            aa++;
        }
        else{
            suma += stoi(tmp);
        }
    }
    while (b--){
        string tmp;
        cin >> tmp;
        if(tmp == "J" || tmp == "Q" || tmp == "K"){
            sumb +=10;
        }
        else if(tmp == "A"){
            ab++;
        }
        else{
            sumb += stoi(tmp);
        }
    }
    for (int i = 0; i < aa; i++){
        if(suma +11 < 21){
            suma +=11;
        }
        else if(suma +10 < 21){
            suma +=10;
        }
        else{
            suma +=1;
        }
    }
    for (int i = 0; i < ab; i++){
        if(sumb +11 < 21){
            sumb +=11;
        }
        else if(sumb +10 < 21){
            sumb +=10;
        }
        else{
            sumb +=1;
        }
    }
    

    if(suma > 21 || sumb > 21){
        if(suma > 21 && sumb < 21){
            cout << "B\n" << suma << " " << sumb;
            return 0;
        }
        else if(suma < 21 && sumb > 21){
            cout << "A\n" << suma << " " << sumb;
            return 0;
        }
        else{
            cout << "Draw\n" << suma << " " << sumb;
            return 0;
        }
    }
    if(suma > sumb)cout << "A\n" << suma << " " << sumb;
    if(suma < sumb)cout << "B\n" << suma << " " << sumb;
    if(suma == sumb)cout << "Draw\n" << suma << " " << sumb; 
    
}
# 0872, 2024-09-28 09:51:58, PPPPPPPP--PPPPP-PP-P (80%)

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;

int main(){
    ll a,b,suma = 0,sumb = 0;
    cin >> a >> b;
    int aa = 0,ab = 0;
    while (a--){
        string tmp;
        cin >> tmp;
        if(tmp == "J" || tmp == "Q" || tmp == "K"){
            suma +=10;
        }
        else if(tmp == "A"){
            aa++;
        }
        else{
            suma += stoi(tmp);
        }
    }
    while (b--){
        string tmp;
        cin >> tmp;
        if(tmp == "J" || tmp == "Q" || tmp == "K"){
            sumb +=10;
        }
        else if(tmp == "A"){
            ab++;
        }
        else{
            sumb += stoi(tmp);
        }
    }
    for (int i = 0; i < aa; i++){
        if(suma +11 < 21-aa-i-1){
            suma +=11;
        }
        else if(suma +10 < 21-aa-i-1){
            suma +=10;
        }
        else{
            suma +=1;
        }
    }
    for (int i = 0; i < ab; i++){
        if(sumb +11 <= 21-ab-i-1){
            sumb +=11;
        }
        else if(sumb +10 <= 21-ab-i-1){
            sumb +=10;
        }
        else{
            sumb +=1;
        }
    }
    

    if(suma > 21 || sumb > 21){
        if(suma > 21 && sumb < 21){
            cout << "B\n" << suma << " " << sumb;
            return 0;
        }
        else if(suma < 21 && sumb > 21){
            cout << "A\n" << suma << " " << sumb;
            return 0;
        }
        else{
            cout << "Draw\n" << suma << " " << sumb;
            return 0;
        }
    }
    if(suma > sumb)cout << "A\n" << suma << " " << sumb;
    if(suma < sumb)cout << "B\n" << suma << " " << sumb;
    if(suma == sumb)cout << "Draw\n" << suma << " " << sumb; 
    
}
# 0873, 2024-09-28 09:53:29, PPPPPPPP--PPPPP-PP-P (80%)

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;

int main(){
    ll a,b,suma = 0,sumb = 0;
    cin >> a >> b;
    int aa = 0,ab = 0;
    while (a--){
        string tmp;
        cin >> tmp;
        if(tmp == "J" || tmp == "Q" || tmp == "K"){
            suma +=10;
        }
        else if(tmp == "A"){
            aa++;
        }
        else{
            suma += stoi(tmp);
        }
    }
    while (b--){
        string tmp;
        cin >> tmp;
        if(tmp == "J" || tmp == "Q" || tmp == "K"){
            sumb +=10;
        }
        else if(tmp == "A"){
            ab++;
        }
        else{
            sumb += stoi(tmp);
        }
    }
    for (int i = 0; i < aa; i++){
        if(suma +11 <= 21-aa-i-1){
            suma +=11;
        }
        else if(suma +10 <= 21-aa-i-1){
            suma +=10;
        }
        else{
            suma +=1;
        }
    }
    for (int i = 0; i < ab; i++){
        if(sumb +11 <= 21-ab-i-1){
            sumb +=11;
        }
        else if(sumb +10 <= 21-ab-i-1){
            sumb +=10;
        }
        else{
            sumb +=1;
        }
    }
    

    if(suma > 21 || sumb > 21){
        if(suma > 21 && sumb < 21){
            cout << "B\n" << suma << " " << sumb;
            return 0;
        }
        else if(suma < 21 && sumb > 21){
            cout << "A\n" << suma << " " << sumb;
            return 0;
        }
        else{
            cout << "Draw\n" << suma << " " << sumb;
            return 0;
        }
    }
    if(suma > sumb)cout << "A\n" << suma << " " << sumb;
    if(suma < sumb)cout << "B\n" << suma << " " << sumb;
    if(suma == sumb)cout << "Draw\n" << suma << " " << sumb; 
    
}
# 0874, 2024-09-28 09:58:30, PPPPPPPPPPPP----PPP- (75%)

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;

int main(){
    ll a,b,suma = 0,sumb = 0;
    cin >> a >> b;
    int aa = 0,ab = 0;
    while (a--){
        string tmp;
        cin >> tmp;
        if(tmp == "J" || tmp == "Q" || tmp == "K"){
            suma +=10;
        }
        else if(tmp == "A"){
            aa++;
        }
        else{
            suma += stoi(tmp);
        }
    }
    while (b--){
        string tmp;
        cin >> tmp;
        if(tmp == "J" || tmp == "Q" || tmp == "K"){
            sumb +=10;
        }
        else if(tmp == "A"){
            ab++;
        }
        else{
            sumb += stoi(tmp);
        }
    }
    for (int i = 0; i < aa; i++){
        if(suma +11 <= 21-(aa-i-1)){
            suma +=11;
        }
        else if(suma +10 <= 21-(aa-i-1)){
            suma +=10;
        }
        else{
            suma +=1;
        }
    }
    for (int i = 0; i < ab; i++){
        if(sumb +11 <= 21-(ab-i-1)){
            sumb +=11;
        }
        else if(sumb +10 <= 21-(ab-i-1)){
            sumb +=10;
        }
        else{
            sumb +=1;
        }
    }
    

    if(suma > 21 || sumb > 21){
        if(suma > 21 && sumb < 21){
            cout << "B\n" << suma << " " << sumb;
            return 0;
        }
        else if(suma < 21 && sumb > 21){
            cout << "A\n" << suma << " " << sumb;
            return 0;
        }
        else{
            cout << "Draw\n" << suma << " " << sumb;
            return 0;
        }
    }
    if(suma > sumb)cout << "A\n" << suma << " " << sumb;
    if(suma < sumb)cout << "B\n" << suma << " " << sumb;
    if(suma == sumb)cout << "Draw\n" << suma << " " << sumb; 
    
}

# 0875, 2024-09-28 10:07:23, PPPPP--PP-----P----- (40%)

#include <bits/stdc++.h>
using namespace std;

int convert(string t) {
    if (t.size() == 1) {
        if (t == "J" || t == "Q" || t == "K")  {
            return 10;
        }
        else if (t =="A") {
            return 11;
        }
        else {
            for (char n:t) {
                return n-'0';
            }
        }
    }
    return 10;
}

int main() {
    int m,n; cin >> m >> n;
    cin.ignore();

    int arr1[m+5];
    int arr2[n+5];

    string text1,text2;
    int all1 =0, all2 = 0;
    getline (cin,text1);
    getline (cin,text2);


    //t1
    string store;
    int i = 0;
    bool check = false;

    for (char t : text1) {
        if (t != ' ') {
            store += t;
        }
        else {
            arr1[i] = convert(store);
            all1 += arr1[i];
            i++;
            if (store == "A") {
                check = true;
            }
            store = "";
            continue;
        }
    }
    arr1[i] = convert(store);
    all1 += arr1[i];
    if (store == "A") {
        check = true;
    }

    if (check && all1 > 21) {
        all1 -= 10;
    }

    //t2
    check = false;
    store = "";
    int j = 0;

    for (char t : text2) {
        if (t != ' ') {
            store += t;
        }
        else {
            arr2[j] = convert(store);
            all2 += arr2[j];
            j++;
            if (store == "A") {
                check = true;
            }
            store = "";
            continue;
        }
    }
    arr2[j] = convert(store);
    all2 += arr2[j];
    if (store == "A") {
        check = true;
    }

    if (check && all2 > 21) {
        all2 -= 10;
    }

    //compare
    if (all1 == all2 || (all1 > 21 && all2 > 21)) {
        cout << "Draw" << endl;
    }
    else if (all1 > all2) {
        cout << "A" << endl;
    }
    else {
        cout << "B" << endl;
    }
    cout << all1 << ' ' << all2 << endl;
}
# 0876, 2024-09-28 10:09:05, PPPPPP-PP-----P----- (45%)

#include <bits/stdc++.h>
using namespace std;

int convert(string t) {
    if (t.size() == 1) {
        if (t == "J" || t == "Q" || t == "K")  {
            return 10;
        }
        else if (t =="A") {
            return 11;
        }
        else {
            for (char n:t) {
                return n-'0';
            }
        }
    }
    return 10;
}

int main() {
    int m,n; cin >> m >> n;
    cin.ignore();

    int arr1[m+5];
    int arr2[n+5];

    string text1,text2;
    int all1 =0, all2 = 0;
    getline (cin,text1);
    getline (cin,text2);


    //t1
    string store;
    int i = 0;
    bool check = false;

    for (char t : text1) {
        if (t != ' ') {
            store += t;
        }
        else {
            arr1[i] = convert(store);
            all1 += arr1[i];
            i++;
            if (store == "A") {
                check = true;
            }
            store = "";
            continue;
        }
    }
    arr1[i] = convert(store);
    all1 += arr1[i];
    if (store == "A") {
        check = true;
    }

    if (check && all1 > 21) {
        all1 -= 10;
    }

    //t2
    check = false;
    store = "";
    int j = 0;

    for (char t : text2) {
        if (t != ' ') {
            store += t;
        }
        else {
            arr2[j] = convert(store);
            all2 += arr2[j];
            j++;
            if (store == "A") {
                check = true;
            }
            store = "";
            continue;
        }
    }
    arr2[j] = convert(store);
    all2 += arr2[j];
    if (store == "A") {
        check = true;
    }

    if (check && all2 > 21) {
        all2 -= 10;
    }

    //compare
    if (all1 == all2 || (all1 > 21 && all2 > 21)) {
        cout << "Draw" << endl;
    }
    else if (all1 > all2 && all1 <= 21) {
        cout << "A" << endl;
    }
    else {
        cout << "B" << endl;
    }
    cout << all1 << ' ' << all2 << endl;
}
# 0877, 2024-09-28 10:10:06, PPPPP--PP-----P----- (40%)

#include <bits/stdc++.h>
using namespace std;

int convert(string t) {
    if (t.size() == 1) {
        if (t == "J" || t == "Q" || t == "K")  {
            return 10;
        }
        else if (t =="A") {
            return 11;
        }
        else {
            for (char n:t) {
                return n-'0';
            }
        }
    }
    return 10;
}

int main() {
    int m,n; cin >> m >> n;
    cin.ignore();

    int arr1[m+5];
    int arr2[n+5];

    string text1,text2;
    int all1 =0, all2 = 0;
    getline (cin,text1);
    getline (cin,text2);


    //t1
    string store;
    int i = 0;
    bool check = false;

    for (char t : text1) {
        if (t != ' ') {
            store += t;
        }
        else {
            arr1[i] = convert(store);
            all1 += arr1[i];
            i++;
            if (store == "A") {
                check = true;
            }
            store = "";
            continue;
        }
    }
    arr1[i] = convert(store);
    all1 += arr1[i];
    if (store == "A") {
        check = true;
    }

    if (check && all1 > 21) {
        all1 -= 10;
    }

    //t2
    check = false;
    store = "";
    int j = 0;

    for (char t : text2) {
        if (t != ' ') {
            store += t;
        }
        else {
            arr2[j] = convert(store);
            all2 += arr2[j];
            j++;
            if (store == "A") {
                check = true;
            }
            store = "";
            continue;
        }
    }
    arr2[j] = convert(store);
    all2 += arr2[j];
    if (store == "A") {
        check = true;
    }

    if (check && all2 > 21) {
        all2 -= 10;
    }

    //compare
    if (all1 == all2 || (all1 > 21 && all2 > 21)) {
        cout << "Draw" << endl;
    }
    else if (all1 > all2 && all1 <= 21) {
        cout << "A" << endl;
    }
    else if (all2 > all1 && all2 <= 21) {
        cout << "B" << endl;
    }
    cout << all1 << ' ' << all2 << endl;
}
# 0878, 2024-09-28 10:11:53, PPPPPP-PP-----P----- (45%)

#include <bits/stdc++.h>
using namespace std;

int convert(string t) {
    if (t.size() == 1) {
        if (t == "J" || t == "Q" || t == "K")  {
            return 10;
        }
        else if (t =="A") {
            return 11;
        }
        else {
            for (char n:t) {
                return n-'0';
            }
        }
    }
    return 10;
}

int main() {
    int m,n; cin >> m >> n;
    cin.ignore();

    int arr1[m+5];
    int arr2[n+5];

    string text1,text2;
    int all1 =0, all2 = 0;
    getline (cin,text1);
    getline (cin,text2);


    //t1
    string store;
    int i = 0;
    bool check = false;

    for (char t : text1) {
        if (t != ' ') {
            store += t;
        }
        else {
            arr1[i] = convert(store);
            all1 += arr1[i];
            i++;
            if (store == "A") {
                check = true;
            }
            store = "";
            continue;
        }
    }
    arr1[i] = convert(store);
    all1 += arr1[i];
    if (store == "A") {
        check = true;
    }

    if (check && all1 > 21) {
        all1 -= 10;
    }

    //t2
    check = false;
    store = "";
    int j = 0;

    for (char t : text2) {
        if (t != ' ') {
            store += t;
        }
        else {
            arr2[j] = convert(store);
            all2 += arr2[j];
            j++;
            if (store == "A") {
                check = true;
            }
            store = "";
            continue;
        }
    }
    arr2[j] = convert(store);
    all2 += arr2[j];
    if (store == "A") {
        check = true;
    }

    if (check && all2 > 21) {
        all2 -= 10;
    }

    //compare
    if (all1 == all2) {
        cout << "Draw" << endl;
    }
    else if (all1 > 21 && all2 > 21) {
        cout << "Draw" << endl;
    }
    else if (all1 > all2 && all1 <= 21) {
        cout << "A" << endl;
    }
    else {
        cout << "B" << endl;
    }
    cout << all1 << ' ' << all2 << endl;
}
# 0879, 2024-09-28 10:13:34, Compilation error (0%)

#include <bits/stdc++.h>
using namespace std;

int convert(string t) {
    if (t.size() == 1) {
        if (t == "J" || t == "Q" || t == "K")  {
            return 10;
        }
        else if (t =="A") {
            return 11;
        }
        else {
            for (char n:t) {
                return n-'0';
            }
        }
    }
    return 10;
}

int main() {
    int m,n; cin >> m >> n;
    cin.ignore();

    int arr1[m+5];
    int arr2[n+5];

    string text1,text2;
    int all1 =0, all2 = 0;
    getline (cin,text1);
    getline (cin,text2);


    //t1
    string store;
    int i = 0;
    bool check = false;

    for (char t : text1) {
        if (t != ' ') {
            store += t;
        }
        else {
            arr1[i] = convert(store);
            all1 += arr1[i];
            i++;
            if (store == "A") {
                check = true;
            }
            store = "";
            continue;
        }
    }
    arr1[i] = convert(store);
    all1 += arr1[i];
    if (store == "A") {
        check = true;
    }

    if (check && all1 > 21) {
        all1 -= 10;
    }

    //t2
    check = false;
    store = "";
    int j = 0;

    for (char t : text2) {
        if (t != ' ') {
            store += t;
        }
        else {
            arr2[j] = convert(store);
            all2 += arr2[j];
            j++;
            if (store == "A") {
                check = true;
            }
            store = "";
            continue;
        }
    }
    arr2[j] = convert(store);
    all2 += arr2[j];
    if (store == "A") {
        check = true;
    }

    if (check && all2 > 21) {
        all2 -= 10;
    }

    //compare
    if (all1 == all2) {
        cout << "Draw" << endl;
    }
    else if (all1 > 21 && all2 > 21) {
        cout << "Draw" << endl;
    }
    else if (all1 > all2 || all2 >= 21) {
        cout << "A" << endl;
    }
    else if ()
        cout << "B" << endl;
    }
    cout << all1 << ' ' << all2 << endl;
}
# 0880, 2024-09-28 10:14:08, PPPPP-PPP---P-P----- (50%)

#include <bits/stdc++.h>
using namespace std;

int convert(string t) {
    if (t.size() == 1) {
        if (t == "J" || t == "Q" || t == "K")  {
            return 10;
        }
        else if (t =="A") {
            return 11;
        }
        else {
            for (char n:t) {
                return n-'0';
            }
        }
    }
    return 10;
}

int main() {
    int m,n; cin >> m >> n;
    cin.ignore();

    int arr1[m+5];
    int arr2[n+5];

    string text1,text2;
    int all1 =0, all2 = 0;
    getline (cin,text1);
    getline (cin,text2);


    //t1
    string store;
    int i = 0;
    bool check = false;

    for (char t : text1) {
        if (t != ' ') {
            store += t;
        }
        else {
            arr1[i] = convert(store);
            all1 += arr1[i];
            i++;
            if (store == "A") {
                check = true;
            }
            store = "";
            continue;
        }
    }
    arr1[i] = convert(store);
    all1 += arr1[i];
    if (store == "A") {
        check = true;
    }

    if (check && all1 > 21) {
        all1 -= 10;
    }

    //t2
    check = false;
    store = "";
    int j = 0;

    for (char t : text2) {
        if (t != ' ') {
            store += t;
        }
        else {
            arr2[j] = convert(store);
            all2 += arr2[j];
            j++;
            if (store == "A") {
                check = true;
            }
            store = "";
            continue;
        }
    }
    arr2[j] = convert(store);
    all2 += arr2[j];
    if (store == "A") {
        check = true;
    }

    if (check && all2 > 21) {
        all2 -= 10;
    }

    //compare
    if (all1 == all2) {
        cout << "Draw" << endl;
    }
    else if (all1 > 21 && all2 > 21) {
        cout << "Draw" << endl;
    }
    else if (all1 > all2 || all2 >= 21) {
        cout << "A" << endl;
    }
    else {
        cout << "B" << endl;
    }
    cout << all1 << ' ' << all2 << endl;
}
# 0881, 2024-09-28 10:18:08, PPPPP-PPP---PPPPPPPP (80%)

#include <bits/stdc++.h>
using namespace std;

int convert(string t) {
    if (t.size() == 1) {
        if (t == "J" || t == "Q" || t == "K")  {
            return 10;
        }
        else if (t =="A") {
            return 11;
        }
        else {
            for (char n:t) {
                return n-'0';
            }
        }
    }
    return 10;
}

int main() {
    int m,n; cin >> m >> n;
    cin.ignore();

    int arr1[m+5];
    int arr2[n+5];

    string text1,text2;
    int all1 =0, all2 = 0;
    getline (cin,text1);
    getline (cin,text2);

    int c1 = 0, c2 = 0;


    //t1
    string store;
    int i = 0;
    bool check = false;

    for (char t : text1) {
        if (t != ' ') {
            store += t;
        }
        else {
            arr1[i] = convert(store);
            all1 += arr1[i];
            i++;
            if (store == "A") {
                check = true;
                c1++;
            }
            store = "";
            continue;
        }
    }
    arr1[i] = convert(store);
    all1 += arr1[i];
    if (store == "A") {
        check = true;
        c1++;
    }
    
    if (check && all1 > 21) {
        for (int c = 0; c < c1; c++) {
            if (all1 > 21) {
                all1 -= 10;
            }
        }
    }

    //t2
    check = false;
    store = "";
    int j = 0;

    for (char t : text2) {
        if (t != ' ') {
            store += t;
        }
        else {
            arr2[j] = convert(store);
            all2 += arr2[j];
            j++;
            if (store == "A") {
                check = true;
                c2++;
            }
            store = "";
            continue;
        }
    }
    arr2[j] = convert(store);
    all2 += arr2[j];
    if (store == "A") {
        check = true;
        c2++;
    }

    if (check && all2 > 21) {
        for (int c = 0; c < c2; c++) {
            if (all2 > 21) {
                all2 -= 10;
            }
        }
    }

    //compare
    if (all1 == all2) {
        cout << "Draw" << endl;
    }
    else if (all1 > 21 && all2 > 21) {
        cout << "Draw" << endl;
    }
    else if (all1 > all2 || all2 > 21) {
        cout << "A" << endl;
    }
    else {
        cout << "B" << endl;
    }
    cout << all1 << ' ' << all2 << endl;
}

# 0882, 2024-09-28 09:52:05, P-PPP-----P---P-P--- (35%)

#include<iostream>
#include<cmath>


using  namespace std;
int value(char x){
    int y;
    if( x =='2'){
        y=2;
    }
    else if(x=='3'){
        y=3;
    }
    else if( x=='4'){
        y=4;
    }
    else if(x=='5'){
        y=5;
    }
    else if(x=='6'){
        y=6;
    }
    else if(x=='7'){
        y=7;
    }
    else if(x=='8'){
        y=8;

    }
    else if(x=='9'){
        y=9;
    }
    else if(x=='10'){
        y=10;
    }
    else if(x=='J'){
        y=10;
    }
    else if(x=='Q'){
        y=10;
    }
    else if(x=='K'){
        y=10;
    }
    return y;
}

int main(){
    int a,b;
    cin>>a>>b;
    char carda[100];
    char cardb[100];

    for(int i=0;i<a;i++){
        cin>>carda[i];

    }
    for(int i=0;i<b;i++){
        cin>>cardb[i];
    }

    int suma=0;
    for(int i =0;i<a;i++){
        if(carda[i]!='A'){
            suma+=value(carda[i]);

        }
        
    }
    for(int i=0;i<a;i++){
        int y=0;
        if(carda[i]=='A'){
            if(suma<=10){
                y=11;
                suma+=y;
            }
            else if(suma>10){
                y=1;
                suma+=y;
            }
        }
    }

    int sumb=0;
    for(int i =0;i<b;i++){
        if(cardb[i]!='A'){
            sumb+=value(cardb[i]);

        }
        
    }
    for(int i=0;i<b;i++){
        int y=0;
        if(cardb[i]=='A'){
            if(sumb<=10){
                y=11;
                sumb+=y;
            }
            else if(sumb>10){
                y=1;
                sumb+=y;
            }
        }
    }

    if(suma>sumb){
        cout<<'A'<<endl;
        cout<<suma<<" "<<sumb;
    }
    else if(suma < sumb){
        cout<<'B'<<endl;
        cout<<suma<<" "<<sumb;
    }
    else if(suma == sumb){
        cout<<"Draw"<<endl;
        cout<<suma<<" "<<sumb;
    }










}
# 0883, 2024-09-28 09:59:06, P-PPP-P---PPP-P-PP-- (55%)

#include<iostream>
#include<cmath>


using  namespace std;
int value(char x){
    int y;
    if( x =='2'){
        y=2;
    }
    else if(x=='3'){
        y=3;
    }
    else if( x=='4'){
        y=4;
    }
    else if(x=='5'){
        y=5;
    }
    else if(x=='6'){
        y=6;
    }
    else if(x=='7'){
        y=7;
    }
    else if(x=='8'){
        y=8;

    }
    else if(x=='9'){
        y=9;
    }
    else if(x =='10'){
        y=10;
    }
    else if(x=='J'){
        y=10;
    }
    else if(x=='Q'){
        y=10;
    }
    else if(x=='K'){
        y=10;
    }
    return y;
}

int main(){
    int a,b;
    cin>>a>>b;
    char carda[100];
    char cardb[100];

    for(int i=0;i<a;i++){
        cin>>carda[i];

    }
    for(int i=0;i<b;i++){
        cin>>cardb[i];
    }

    int suma=0;
    for(int i =0;i<a;i++){
        if(carda[i]!='A'){
            suma+=value(carda[i]);

        }
        
    }
    for(int i=0;i<a;i++){
        int y=0;
        if(carda[i]=='A'){
            if(suma<=10){
                y=11;
                suma+=y;
            }
            else if(suma>10&&suma!=20){
                y=1;
                suma+=y;
            }
            else if(suma==20){
                y=1;
                suma+=y;
            }
        }
    }

    int sumb=0;
    for(int i =0;i<b;i++){
        if(cardb[i]!='A'){
            sumb+=value(cardb[i]);

        }
        
    }
    for(int i=0;i<b;i++){
        int y=0;    
        if(cardb[i]=='A'){
            if(sumb<=10){
                y=11;
                sumb+=y;
            }
            else if(sumb>10&&sumb!=20){
                y=1;
                sumb+=y;
            }
            else if(sumb==20){
                y=1;
                sumb+=y;
            }
        }
    }

    if(suma>sumb&&suma<=21&&sumb<=21){
        cout<<'A'<<endl;
        cout<<suma<<" "<<sumb;
    }
    else if(suma < sumb&&suma<=21&&sumb<=21){
        cout<<'B'<<endl;
        cout<<suma<<" "<<sumb;
    }
    else if(suma == sumb){
        cout<<"Draw"<<endl;
        cout<<suma<<" "<<sumb;
    }
    else if(suma>21&&sumb<=21){
        cout<<'B'<<endl;
        cout<<suma<<" "<<sumb;
    }
    else if(sumb>21&&suma<=21){
        cout<<'A'<<endl;
        cout<<suma<<" "<<sumb;
    }









}
# 0884, 2024-09-28 10:02:34, PPPPPPP-PPPPP-P-PPP- (80%)

#include<iostream>
#include<cmath>


using  namespace std;
int value(string x){
    int y;
    if( x =="2"){
        y=2;
    }
    else if(x=="3"){
        y=3;
    }
    else if( x=="4"){
        y=4;
    }
    else if(x=="5"){
        y=5;
    }
    else if(x=="6"){
        y=6;
    }
    else if(x=="7"){
        y=7;
    }
    else if(x=="8"){
        y=8;

    }
    else if(x=="9"){
        y=9;
    }
    else if(x =="10"){
        y=10;
    }
    else if(x=="J"){
        y=10;
    }
    else if(x=="Q"){
        y=10;
    }
    else if(x=="K"){
        y=10;
    }
    return y;
}

int main(){
    int a,b;
    cin>>a>>b;
    string carda[100];
    string cardb[100];

    for(int i=0;i<a;i++){
        cin>>carda[i];

    }
    for(int i=0;i<b;i++){
        cin>>cardb[i];
    }

    int suma=0;
    for(int i =0;i<a;i++){
        if(carda[i]!="A"){
            suma+=value(carda[i]);

        }
        
    }
    for(int i=0;i<a;i++){
        int y=0;
        if(carda[i]=="A"){
            if(suma<=10){
                y=11;
                suma+=y;
            }
            else if(suma>10&&suma!=20){
                y=1;
                suma+=y;
            }
            else if(suma==20){
                y=1;
                suma+=y;
            }
        }
    }

    int sumb=0;
    for(int i =0;i<b;i++){
        if(cardb[i]!="A"){
            sumb+=value(cardb[i]);

        }
        
    }
    for(int i=0;i<b;i++){
        int y=0;    
        if(cardb[i]=="A"){
            if(sumb<=10){
                y=11;
                sumb+=y;
            }
            else if(sumb>10&&sumb!=20){
                y=1;
                sumb+=y;
            }
            else if(sumb==20){
                y=1;
                sumb+=y;
            }
        }
    }

    if(suma>sumb&&suma<=21&&sumb<=21){
        cout<<'A'<<endl;
        cout<<suma<<" "<<sumb;
    }
    else if(suma < sumb&&suma<=21&&sumb<=21){
        cout<<'B'<<endl;
        cout<<suma<<" "<<sumb;
    }
    else if(suma == sumb){
        cout<<"Draw"<<endl;
        cout<<suma<<" "<<sumb;
    }
    else if(suma>21&&sumb<=21){
        cout<<'B'<<endl;
        cout<<suma<<" "<<sumb;
    }
    else if(sumb>21&&suma<=21){
        cout<<'A'<<endl;
        cout<<suma<<" "<<sumb;
    }









}

# 0885, 2024-09-28 12:51:26, PPPPP---P-----P---P- (40%)

#include<iostream>

using namespace std;


int point(string e){
    if(e == "A"){
        return -1;
    }
    else if(e == "10" || e == "J" || e == "Q" || e == "K" ){
        return 10;
    }
    return stoi(e);
}
int main(){
    int a, b;
    cin >> a >> b;
    string cardA, cardB;
    int sumA = 0, sumB = 0;
    for(int i = 0; i < a; i++){
        cin >> cardA;
        if(point(cardA) == -1){
            if(sumA+11 <= 21){
                sumA += 11;
            }
            else{
                sumA += 1;
            }
            
        }
        else{
            sumA += point(cardA);
        }
        
    }

    for(int i = 0; i < b; i++){
        cin >> cardB;
        if(point(cardB) == -1){
            if(sumB+11 <= 21){
                sumB += 11;
            }
            else{
                sumB += 1;
            }
            
        }
        else{
            sumB += point(cardB);
        }
    }

    if(sumA == sumB){
        cout << "Draw" << endl;
    }
    else if(sumA > sumB){
        cout << "A" << endl;
    }
    else{
        cout << "B" << endl;
    }
    cout << sumA << " " << sumB << endl;


}
# 0886, 2024-09-28 13:14:20, PPPPPP-PPPP--PPPP-PP (80%)

#include<iostream>

using namespace std;


int point(string e){
    if(e == "A"){
        return -1;
    }
    else if(e == "10" || e == "J" || e == "Q" || e == "K" ){
        return 10;
    }
    return stoi(e);
}
int main(){
    int a, b;
    cin >> a >> b;
    //string cardA, cardB;
    string arrA[a], arrB[b];
    int sumA = 0, sumB = 0;
    // for(int i = 0; i < a; i++){
    //     cin >> cardA;
    //     if(point(cardA) == -1){
    //         if(sumA+11 <= 21){
    //             sumA += 11;
    //         }
    //         else{
    //             sumA += 1;
    //         }
            
    //     }
    //     else{
    //         sumA += point(cardA);
    //     }
        
    // }

    int cAA = 0, cAB = 0;
    for(int i = 0; i < a; i++){
        cin >> arrA[i];
        if(arrA[i] == "A"){
            cAA++;
        }
        else{
            sumA += point(arrA[i]);
        }
    }

    for(int i = 0; i < b; i++){
        cin >> arrB[i];
        if(arrB[i] == "A"){
            cAB++;
        }
        else{
            sumB += point(arrB[i]);
        }
    }

    
    //out << cAA << " " << sumA << endl;
    

   
    //cout << cAB << " " << sumB << endl;
    
    if(cAA == 1){
        if(sumA+11 <= 21){
            sumA += 11;
        }
        else{
            sumA += 1;
        }
    }
    else if(cAA == 2){
        if(sumA+12 <= 21){
            sumA += 12;
        }
        else{
            sumA += 2;
        }

    }
    else if(cAA == 3){
        if(sumA+13 <= 21){
            sumA += 13;
        }
        else{
            sumA += 3;
        }
    }

    if(cAB == 1){
        if(sumB+11 <= 21){
            sumB += 11;
        }
        else{
            sumB += 1;
        }
    }
    else if(cAB == 2){
        if(sumB+12 <= 21){
            sumB += 12;
        }
        else{
            sumB += 2;
        }

    }
    else if(cAB == 3){
        if(sumB+13 <= 21){
            sumB += 13;
        }
        else{
            sumB += 3;
        }
    }
    

    if((sumA > 21 && sumB > 21) || (sumA == sumB)){
        cout << "Draw" << endl;
    }
    else if((sumA > 21 && sumB < 21) || (sumA < sumB)){
        cout << "B" << endl;
    }
    else if((sumA < 21 && sumB > 21) || (sumA > sumB)){
        cout << "A" << endl;
    }
    // if(sumA == sumB){
    //     cout << "Draw" << endl;
    // }
    // else if(sumA > sumB){
    //     cout << "A" << endl;
    // }
    // else{
    //     cout << "B" << endl;
    // }
    cout << sumA << " " << sumB << endl;


}
# 0887, 2024-09-28 13:20:37, PPPPPP-PPPP--PPPP-PP (80%)

#include<iostream>

using namespace std;


int point(string e){
    if(e == "A"){
        return -1;
    }
    else if(e == "10" || e == "J" || e == "Q" || e == "K" ){
        return 10;
    }
    return stoi(e);
}
int main(){
    int a, b;
    cin >> a >> b;
    //string cardA, cardB;
    string arrA[a], arrB[b];
    int sumA = 0, sumB = 0;

    int cAA = 0, cAB = 0;
    for(int i = 0; i < a; i++){
        cin >> arrA[i];
        if(arrA[i] == "A"){
            cAA++;
        }
        else{
            sumA += point(arrA[i]);
        }
    }

    for(int i = 0; i < b; i++){
        cin >> arrB[i];
        if(arrB[i] == "A"){
            cAB++;
        }
        else{
            sumB += point(arrB[i]);
        }
    }

    if(cAA == 1){
        if(sumA+11 <= 21){
            sumA += 11;
        }
        else{
            sumA += 1;
        }
    }
    else if(cAA == 2){
        if(sumA+12 <= 21){
            sumA += 12;
        }
        else{
            sumA += 2;
        }

    }
    else if(cAA == 3){
        if(sumA+13 <= 21){
            sumA += 13;
        }
        else{
            sumA += 3;
        }
    }

    if(cAB == 1){
        if(sumB+11 <= 21){
            sumB += 11;
        }
        else{
            sumB += 1;
        }
    }
    else if(cAB == 2){
        if(sumB+12 <= 21){
            sumB += 12;
        }
        else{
            sumB += 2;
        }

    }
    else if(cAB == 3){
        if(sumB+13 <= 21){
            sumB += 13;
        }
        else{
            sumB += 3;
        }
    }
    

    if((sumA > 21 && sumB > 21) || (sumA == sumB)){
        cout << "Draw" << endl;
    }
    else if((sumA > 21 && sumB < 21) || (sumA < sumB)){
        cout << "B" << endl;
    }
    else if((sumA < 21 && sumB > 21) || (sumA > sumB)){
        cout << "A" << endl;
    }
    cout << sumA << " " << sumB << endl;

    return 0;
}

# 0888, 2024-09-28 13:37:26, PPPPPPPPP-PPP-PPPP-- (80%)

#include<bits/stdc++.h>

using namespace std;

int main(){
    int nA, nB;
    cin>>nA>>nB;

    int paiA[nA], paiB[nB];

    for(int i=0;i<nA;i++){
        string s;
        cin>>s;
        if(s == "A"){
            s = "1";
        }
        if(s == "J" || s == "Q" || s == "K"){
            s = "10";
        }

        paiA[i] = stoi(s);
    }

    for(int i=0;i<nB;i++){
        string s;
        cin>>s;
        if(s == "A"){
            s = "1";
        }
        if(s == "J" || s == "Q" || s == "K"){
            s = "10";
        }

        paiB[i] = stoi(s);
    }

    int suma = 0;
    int sumb = 0;

    bool ha = false;
    bool hb = false;

    for(int i:paiA){
        //cout<<i<<' ';
        suma += i;
        if(i == 1) ha = true;
    }

    //cout<<endl;

    for(int i:paiB){
        //cout<<i<<' ';
        sumb += i;
        if(i == 1) hb == true;
    }

    //cout<<endl;

    if(suma+10 <= 21 && ha){
        suma += 10;
    }

    if(sumb+10 <= 21 && hb){
        sumb += 10;
    }

    int aa, bb;

    aa= suma;
    bb= sumb;

    if(suma > 21) suma = -1;
    if(sumb > 21) sumb = -1;

    if(suma > sumb) cout<<'A';
    else if (sumb > suma) cout<<'B';
    else cout<<"Draw";

    cout<<endl<<aa<<' '<<bb;

    return 0;
}
# 0889, 2024-09-28 13:42:15, PPPPPPPPP-PPP-PPPP-- (80%)

#include<bits/stdc++.h>

using namespace std;

int main(){
    int nA, nB;
    cin>>nA>>nB;

    int paiA[nA], paiB[nB];

    int nna, nnb;
    nna = 0;
    nnb = 0;

    for(int i=0;i<nA;i++){
        string s;
        cin>>s;
        if(s == "A"){
            nna++;
            s = "1";
        }
        if(s == "J" || s == "Q" || s == "K"){
            s = "10";
        }

        paiA[i] = stoi(s);
    }

    for(int i=0;i<nB;i++){
        string s;
        cin>>s;
        if(s == "A"){
            nnb++;
            s = "1";
        }
        if(s == "J" || s == "Q" || s == "K"){
            s = "10";
        }

        paiB[i] = stoi(s);
    }

    int suma = 0;
    int sumb = 0;

    bool ha = false;
    bool hb = false;

    for(int i:paiA){
        //cout<<i<<' ';
        suma += i;
        if(i == 1) ha = true;
    }

    //cout<<endl;

    for(int i:paiB){
        //cout<<i<<' ';
        sumb += i;
        if(i == 1) hb == true;
    }

    //cout<<endl;
    for(int j=0;j<nna;j++){
        if(suma+10 <= 21 && ha){
            suma += 10;
        }
    }

    for(int j =0;j<nnb;j++){
        if(sumb+10 <= 21 && hb){
            sumb += 10;
        }
    }


    int aa, bb;

    aa= suma;
    bb= sumb;

    if(suma > 21) suma = -1;
    if(sumb > 21) sumb = -1;

    if(suma > sumb) cout<<'A';
    else if (sumb > suma) cout<<'B';
    else cout<<"Draw";

    cout<<endl<<aa<<' '<<bb;

    return 0;
}

# 0890, 2024-09-28 13:29:55, PPPPPPP-PPPPP-P-PPP- (80%)

#include<iostream>
#include<string>
#include<vector>
using namespace std;

// long long calculateScore(vector<string> s){
//     long long score = 0;
//     for(int r=1; r<=2; r++){
//         if(r==1){
//             for(int i=0; i<s.size(); i++){
//                 string c = s[i];
//                 if(c == "A"){
//                     continue;
//                 }else if(c >= '2' && c <= '9'){

//                 }else if(){

//                 }
//             }
//         }else{

//         }
//     }
//     return 0;
// }

int main(){
    int am_a, am_b; cin >> am_a >> am_b;
    vector<string> card_a;
    vector<string> card_b;
    string buff;

    // inout manipulate
    for(int i=0; i<am_a; i++){
        cin >> buff;
        card_a.push_back(buff);
    }

    for(int i=0; i<am_b; i++){
        cin >> buff;
        card_b.push_back(buff);
    }

    // Calculate sore
    long long score_a = 0;
    long long score_b = 0;

    for(int r=1; r<=2; r++){
        if(r==1){
            // check not a
            for(int i=0; i<card_a.size(); i++){
                string c = card_a[i];
                // Calculate score
                if(c == "2" || c == "3" || c == "4" || c == "5" || c == "6" || c == "7" || c == "8" || c == "9" || c == "10"){
                    score_a+=stoll(c);
                }else if(c == "J" || c == "Q" || c == "K"){
                    score_a+=10;
                }
            }
        }else{
            // check A
            bool is_cntA = false;
            for(int i=0; i<card_a.size(); i++){
                string c = card_a[i];
                // Calculate score
                if(c == "A"){
                    if(score_a+11 <= 21 && is_cntA == false){
                        if(score_a+11 == 21 && is_cntA == true){
                            score_a += 1;
                        }else{
                            if(is_cntA == false){
                                score_a += 11;
                            }else{
                                score_a += 1;
                            }
                        }
                        is_cntA = true;
                    }else{
                        score_a += 1;
                    }
                }
            }
        }
    }  
    // seperated player
    for(int r=1; r<=2; r++){
        if(r==1){
            // check not B
            for(int i=0; i<card_b.size(); i++){
                string c = card_b[i];
                // Calculate score
                if(c == "2" || c == "3" || c == "4" || c == "5" || c == "6" || c == "7" || c == "8" || c == "9" || c == "10"){
                    score_b+=stoll(c);
                }else if(c == "J" || c == "Q" || c == "K"){
                    score_b+=10;
                }
            }
        }else{
            // check B
            bool is_cntB = false;
            for(int i=0; i<card_b.size(); i++){
                string c = card_b[i];
                // Calculate score
                if(c == "A"){
                    if(score_b+11 <= 21 && is_cntB == false){
                        if(score_b+11 == 21 && is_cntB == true){
                            score_b += 1;
                        }else{
                            if(is_cntB == false){
                                score_b += 11;
                            }else{
                                score_b += 1;
                            }
                        }
                        is_cntB = true;
                    }else{
                        score_b += 1;
                    }
                }
            }
        }
    }    

    if(score_a == score_b){
        cout << "Draw\n";
    }else if(score_a > score_b){
        if(score_a > 21){
            cout << "B\n";
        }else{
            cout << "A\n";
        }
    }else if(score_a < score_b){
        if(score_b > 21){
            cout << "A\n";
        }else{
            cout << "B\n";
        }
    }
    cout << score_a << "  " << score_b;

    return 0;
}

Max Score = 75


# 0891, 2024-09-28 13:10:56, PPPPP-----P--------- (30%)

#include <iostream>

using namespace std;

int main () {
    int a, b;
    cin >> a >> b;

    string arr[10] = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10"};
    string arr2[3] =  {"J", "Q", "K"};

    string lk1[a];
    string lk2[b];

    for (int i =0; i < a; i++) {
        string m;
        cin >> m;
        lk1[i] = m;
    }

    for (int i =0; i < b; i++) {
        string n;
        cin >> n;
        lk2[i] = n;
    }

    //scorelk1
    int sum1 = 0;
    for (int i = 0; i < a; i++) {
        for (int j = 0; j < 10; j++) {
            if (lk1[i] == arr[j]) {
                sum1 += (j + 1);
            }
        }
        for (int j = 0; j < 3; j++) {
            if (lk1[i] == arr2[j]) {
                sum1 += 10;
            }
        }
    }  

    int sum2 = 0;
    for (int i = 0; i < b; i++) {
        for (int j = 0; j < 10; j++) {
            if (lk2[i] == arr[j]) {
                sum2 += (j + 1);
            }
        }
        for (int j = 0; j < 3; j++) {
            if (lk2[i] == arr2[j]) {
                sum2 += 10;
            }
        }
    } 

    if (sum1 > sum2) {
        cout << "A" << endl;
        cout << sum1 << " " << sum2;
    }
    else if (sum2 > sum1) {
        cout << "B" << endl;
        cout << sum1 << " " << sum2;
    }
    else {
        cout << "Draw" << endl;
        cout << sum1 << " " << sum2;
    }
}
# 0892, 2024-09-28 13:13:49, PPPPP--------------- (25%)

#include <iostream>

using namespace std;

int main () {
    int a, b;
    cin >> a >> b;

    string arr[10] = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10"};
    string arr2[3] =  {"J", "Q", "K"};

    string lk1[a];
    string lk2[b];

    for (int i =0; i < a; i++) {
        string m;
        cin >> m;
        lk1[i] = m;
    }

    for (int i =0; i < b; i++) {
        string n;
        cin >> n;
        lk2[i] = n;
    }

    //scorelk1
    int sum1 = 0;
    for (int i = 0; i < a; i++) {
        for (int j = 0; j < 10; j++) {
            if (lk1[i] == arr[j] && lk1[i] != arr[0]) {
                sum1 += (j + 1);
            }
            else if (lk1[i] == arr[0]){
                if (sum1 + 11 > 21) {
                    sum1 += 1;
                }
                else {
                    sum1 += 11;
                }
            }
        }
        for (int j = 0; j < 3; j++) {
            if (lk1[i] == arr2[j]) {
                sum1 += 10;
            }
        }
    }  

    int sum2 = 0;
    for (int i = 0; i < b; i++) {
        for (int j = 0; j < 10; j++) {
            if (lk2[i] == arr[j] && lk2[i] != arr[0]) {
                sum2 += (j + 1);
            }
            else if (lk2[i] == arr[0]){
                if (sum2 + 11 > 21) {
                    sum2 += 1;
                }
                else {
                    sum2 += 11;
                }
            }
        }
        for (int j = 0; j < 3; j++) {
            if (lk2[i] == arr2[j]) {
                sum2 += 10;
            }
        }
    } 

    if (sum1 > sum2) {
        cout << "A" << endl;
        cout << sum1 << " " << sum2;
    }
    else if (sum2 > sum1) {
        cout << "B" << endl;
        cout << sum1 << " " << sum2;
    }
    else {
        cout << "Draw" << endl;
        cout << sum1 << " " << sum2;
    }
}
# 0893, 2024-09-28 13:28:22, PPPPP---------P---P- (35%)

#include <iostream>

using namespace std;

int main () {
    int a, b;
    cin >> a >> b;

    string arr[10] = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10"};
    string arr2[3] =  {"J", "Q", "K"};

    string lk1[a];
    string lk2[b];

    for (int i =0; i < a; i++) {
        string m;
        cin >> m;
        lk1[i] = m;
    }

    for (int i =0; i < b; i++) {
        string n;
        cin >> n;
        lk2[i] = n;
    }

    //scorelk1
    int sum1 = 0;
    for (int i = 0; i < a; i++) {
        for (int j = 0; j < 10; j++) {
            if (lk1[i] == arr[j] && lk1[i] != "A") {
                sum1 += (j + 1);
                break;
            }
            else if (lk1[i] == "A"){
                if (sum1 + 11 < 21) {
                    sum1 += 11;
                    break;
                }
                else {
                    sum1 += 1;
                    break;
                }
            }
        }
        for (int j = 0; j < 3; j++) {
            if (lk1[i] == arr2[j]) {
                sum1 += 10;
            }
        }
    }  

    int sum2 = 0;
    for (int i = 0; i < b; i++) {
        for (int j = 0; j < 10; j++) {
            if (lk2[i] == arr[j] && lk2[i] != "A") {
                sum2 += (j + 1);
                break;
            }
            else if (lk2[i] == "A"){
                if (sum2 + 11 < 21) {
                    sum2 += 11;
                    break;
                }
                else {
                    sum2 += 1;
                    break;
                    
                }
            }
        }
        for (int j = 0; j < 3; j++) {
            if (lk2[i] == arr2[j]) {
                sum2 += 10;
            }
        }
    } 

    if (sum1 > sum2) {
        cout << "A" << endl;
        cout << sum1 << " " << sum2;
    }
    else if (sum2 > sum1) {
        cout << "B" << endl;
        cout << sum1 << " " << sum2;
    }
    else {
        cout << "Draw" << endl;
        cout << sum1 << " " << sum2;
    }
}
# 0894, 2024-09-28 13:29:01, PPPPP---------P---P- (35%)

#include <iostream>

using namespace std;

int main () {
    int a, b;
    cin >> a >> b;

    string arr[10] = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10"};
    string arr2[3] =  {"J", "Q", "K"};

    string lk1[a];
    string lk2[b];

    for (int i =0; i < a; i++) {
        string m;
        cin >> m;
        lk1[i] = m;
    }

    for (int i =0; i < b; i++) {
        string n;
        cin >> n;
        lk2[i] = n;
    }

    //scorelk1
    int sum1 = 0;
    for (int i = 0; i < a; i++) {
        for (int j = 0; j < 10; j++) {
            if (lk1[i] == arr[j] && lk1[i] != "A") {
                sum1 += (j + 1);
                break;
            }
            else if (lk1[i] == "A"){
                if (sum1 + 11 < 21) {
                    sum1 += 11;
                    break;
                }
                else {
                    sum1 += 1;
                    break;
                }
            }
        }
        for (int j = 0; j < 3; j++) {
            if (lk1[i] == arr2[j]) {
                sum1 += 10;
                break;
            }
        }
    }  

    int sum2 = 0;
    for (int i = 0; i < b; i++) {
        for (int j = 0; j < 10; j++) {
            if (lk2[i] == arr[j] && lk2[i] != "A") {
                sum2 += (j + 1);
                break;
            }
            else if (lk2[i] == "A"){
                if (sum2 + 11 < 21) {
                    sum2 += 11;
                    break;
                }
                else {
                    sum2 += 1;
                    break;

                }
            }
        }
        for (int j = 0; j < 3; j++) {
            if (lk2[i] == arr2[j]) {
                sum2 += 10;
                break;
            }
        }
    } 

    if (sum1 > sum2) {
        cout << "A" << endl;
        cout << sum1 << " " << sum2;
    }
    else if (sum2 > sum1) {
        cout << "B" << endl;
        cout << sum1 << " " << sum2;
    }
    else {
        cout << "Draw" << endl;
        cout << sum1 << " " << sum2;
    }
}
# 0895, 2024-09-28 13:31:26, PPPPP--P------P---P- (40%)

#include <iostream>

using namespace std;

int main () {
    int a, b;
    cin >> a >> b;

    string arr[10] = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10"};
    string arr2[3] =  {"J", "Q", "K"};

    string lk1[a];
    string lk2[b];

    for (int i =0; i < a; i++) {
        string m;
        cin >> m;
        lk1[i] = m;
    }

    for (int i =0; i < b; i++) {
        string n;
        cin >> n;
        lk2[i] = n;
    }

    //scorelk1
    int sum1 = 0;
    for (int i = 0; i < a; i++) {
        for (int j = 0; j < 10; j++) {
            if (lk1[i] == arr[j] && lk1[i] != "A") {
                sum1 += (j + 1);
                break;
            }
            else if (lk1[i] == "A"){
                if (sum1 + 11 < 21) {
                    sum1 += 11;
                    break;
                }
                else {
                    sum1 += 1;
                    break;
                }
            }
        }
        for (int j = 0; j < 3; j++) {
            if (lk1[i] == arr2[j]) {
                sum1 += 10;
                break;
            }
        }
    }  

    int sum2 = 0;
    for (int i = 0; i < b; i++) {
        for (int j = 0; j < 10; j++) {
            if (lk2[i] == arr[j] && lk2[i] != "A") {
                sum2 += (j + 1);
                break;
            }
            else if (lk2[i] == "A"){
                if (sum2 + 11 < 21) {
                    sum2 += 11;
                    break;
                }
                else {
                    sum2 += 1;
                    break;

                }
            }
        }
        for (int j = 0; j < 3; j++) {
            if (lk2[i] == arr2[j]) {
                sum2 += 10;
                break;
            }
        }
    } 

    if (sum1 > 21 && sum2 > 21) {
        cout << "Draw" << endl;
        cout << sum1 << " " << sum2;
    }
    else if (sum1 > sum2) {
        cout << "A" << endl;
        cout << sum1 << " " << sum2;
    }
    else if (sum2 > sum1) {
        cout << "B" << endl;
        cout << sum1 << " " << sum2;
    }
    else {
        cout << "Draw" << endl;
        cout << sum1 << " " << sum2;
    }
}
# 0896, 2024-09-28 13:33:25, PPPPP--P------P---P- (40%)

#include <iostream>

using namespace std;

int main () {
    int a, b;
    cin >> a >> b;

    string arr[10] = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10"};
    string arr2[3] =  {"J", "Q", "K"};

    string lk1[a];
    string lk2[b];

    for (int i =0; i < a; i++) {
        string m;
        cin >> m;
        lk1[i] = m;
    }

    for (int i =0; i < b; i++) {
        string n;
        cin >> n;
        lk2[i] = n;
    }

    //scorelk1
    int sum1 = 0;
    for (int i = 0; i < a; i++) {
        for (int j = 0; j < 10; j++) {
            if (lk1[i] == arr[j] && lk1[i] != "A") {
                sum1 += (j + 1);
                break;
            }
            else if (lk1[i] == "A"){
                if (sum1 + 11 < 21) {
                    sum1 += 11;
                    break;
                }
                else {
                    sum1 += 1;
                    break;
                }
            }
        }
        for (int j = 0; j < 3; j++) {
            if (lk1[i] == arr2[j]) {
                sum1 += 10;
                break;
            }
        }
    }  

    int sum2 = 0;
    for (int i = 0; i < b; i++) {
        for (int j = 0; j < 10; j++) {
            if (lk2[i] == arr[j] && lk2[i] != "A") {
                sum2 += (j + 1);
                break;
            }
            else if (lk2[i] == "A"){
                if (sum2 + 11 < 21) {
                    sum2 += 11;
                    break;
                }
                else {
                    sum2 += 1;
                    break;

                }
            }
        }
        for (int j = 0; j < 3; j++) {
            if (lk2[i] == arr2[j]) {
                sum2 += 10;
                break;
            }
        }
    } 

    if (sum1 > 21 && sum2 > 21) {
        cout << "Draw" << endl;
        cout << sum1 << " " << sum2;
    }
    else if (sum1 > sum2 && sum1 > 21 && sum2 <= 21) {
        cout << "B";
        cout << sum1 << " " << sum2;
    }
    else if (sum1 < sum2 && sum2 > 21 && sum1 <= 21) {
        cout << "A";
        cout << sum1 << " " << sum2;
    }
    else if (sum1 > sum2) {
        cout << "A" << endl;
        cout << sum1 << " " << sum2;
    }
    else if (sum2 > sum1) {
        cout << "B" << endl;
        cout << sum1 << " " << sum2;
    }
    else {
        cout << "Draw" << endl;
        cout << sum1 << " " << sum2;
    }
}
# 0897, 2024-09-28 13:33:34, PPPPP--P------P---P- (40%)

#include <iostream>

using namespace std;

int main () {
    int a, b;
    cin >> a >> b;

    string arr[10] = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10"};
    string arr2[3] =  {"J", "Q", "K"};

    string lk1[a];
    string lk2[b];

    for (int i =0; i < a; i++) {
        string m;
        cin >> m;
        lk1[i] = m;
    }

    for (int i =0; i < b; i++) {
        string n;
        cin >> n;
        lk2[i] = n;
    }

    //scorelk1
    int sum1 = 0;
    for (int i = 0; i < a; i++) {
        for (int j = 0; j < 10; j++) {
            if (lk1[i] == arr[j] && lk1[i] != "A") {
                sum1 += (j + 1);
                break;
            }
            else if (lk1[i] == "A"){
                if (sum1 + 11 < 21) {
                    sum1 += 11;
                    break;
                }
                else {
                    sum1 += 1;
                    break;
                }
            }
        }
        for (int j = 0; j < 3; j++) {
            if (lk1[i] == arr2[j]) {
                sum1 += 10;
                break;
            }
        }
    }  

    int sum2 = 0;
    for (int i = 0; i < b; i++) {
        for (int j = 0; j < 10; j++) {
            if (lk2[i] == arr[j] && lk2[i] != "A") {
                sum2 += (j + 1);
                break;
            }
            else if (lk2[i] == "A"){
                if (sum2 + 11 < 21) {
                    sum2 += 11;
                    break;
                }
                else {
                    sum2 += 1;
                    break;

                }
            }
        }
        for (int j = 0; j < 3; j++) {
            if (lk2[i] == arr2[j]) {
                sum2 += 10;
                break;
            }
        }
    } 

    if (sum1 > 21 && sum2 > 21) {
        cout << "Draw" << endl;
        cout << sum1 << " " << sum2;
    }
    else if (sum1 > sum2 && sum1 > 21 && sum2 <= 21) {
        cout << "B";
        cout << sum1 << " " << sum2;
    }
    else if (sum1 < sum2 && sum2 > 21 && sum1 <= 21) {
        cout << "A";
        cout << sum1 << " " << sum2;
    }
    else if (sum1 > sum2) {
        cout << "A" << endl;
        cout << sum1 << " " << sum2;
    }
    else if (sum2 > sum1) {
        cout << "B" << endl;
        cout << sum1 << " " << sum2;
    }
    else {
        cout << "Draw" << endl;
        cout << sum1 << " " << sum2;
    }
}
# 0898, 2024-09-28 13:35:05, PPPPPPPP----P-P--PP- (60%)

#include <iostream>

using namespace std;

int main () {
    int a, b;
    cin >> a >> b;

    string arr[10] = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10"};
    string arr2[3] =  {"J", "Q", "K"};

    string lk1[a];
    string lk2[b];

    for (int i =0; i < a; i++) {
        string m;
        cin >> m;
        lk1[i] = m;
    }

    for (int i =0; i < b; i++) {
        string n;
        cin >> n;
        lk2[i] = n;
    }

    //scorelk1
    int sum1 = 0;
    for (int i = 0; i < a; i++) {
        for (int j = 0; j < 10; j++) {
            if (lk1[i] == arr[j] && lk1[i] != "A") {
                sum1 += (j + 1);
                break;
            }
            else if (lk1[i] == "A"){
                if (sum1 + 11 < 21) {
                    sum1 += 11;
                    break;
                }
                else {
                    sum1 += 1;
                    break;
                }
            }
        }
        for (int j = 0; j < 3; j++) {
            if (lk1[i] == arr2[j]) {
                sum1 += 10;
                break;
            }
        }
    }  

    int sum2 = 0;
    for (int i = 0; i < b; i++) {
        for (int j = 0; j < 10; j++) {
            if (lk2[i] == arr[j] && lk2[i] != "A") {
                sum2 += (j + 1);
                break;
            }
            else if (lk2[i] == "A"){
                if (sum2 + 11 < 21) {
                    sum2 += 11;
                    break;
                }
                else {
                    sum2 += 1;
                    break;

                }
            }
        }
        for (int j = 0; j < 3; j++) {
            if (lk2[i] == arr2[j]) {
                sum2 += 10;
                break;
            }
        }
    } 

    if (sum1 > 21 && sum2 > 21) {
        cout << "Draw" << endl;
        cout << sum1 << " " << sum2;
    }
    else if (sum1 > sum2 && sum1 > 21 && sum2 <= 21) {
        cout << "B" << endl;
        cout << sum1 << " " << sum2;
    }
    else if (sum1 < sum2 && sum2 > 21 && sum1 <= 21) {
        cout << "A" << endl;
        cout << sum1 << " " << sum2;
    }
    else if (sum1 > sum2) {
        cout << "A" << endl;
        cout << sum1 << " " << sum2;
    }
    else if (sum2 > sum1) {
        cout << "B" << endl;
        cout << sum1 << " " << sum2;
    }
    else {
        cout << "Draw" << endl;
        cout << sum1 << " " << sum2;
    }
}
# 0899, 2024-09-28 14:21:13, PPPPPPPP----PPPP-PPP (75%)

#include <iostream>

using namespace std;

int main () {
    int a, b;
    cin >> a >> b;

    string arr[10] = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10"};
    string arr2[3] =  {"J", "Q", "K"};

    string lk1[a];
    string lk2[b];

    for (int i =0; i < a; i++) {
        string m;
        cin >> m;
        lk1[i] = m;
    }

    for (int i =0; i < b; i++) {
        string n;
        cin >> n;
        lk2[i] = n;
    }

    //scorelk1
    int sum1 = 0;
    int count1 = 0;
    for (int i = 0; i < a; i++) {
        for (int j = 0; j < 10; j++) {
            if (lk1[i] == arr[j] && lk1[i] != "A") {
                sum1 += (j + 1);
                break;
            }
            else if (lk1[i] == "A"){
                if (sum1 + 11 < 21) {
                    sum1 += 11;
                    count1 += 1;
                    break;
                }
                else {
                    sum1 += 1;
                    count1 += 1;
                    break;
                }
            }
        }
        for (int j = 0; j < 3; j++) {
            if (lk1[i] == arr2[j]) {
                sum1 += 10;
                break;
            }
        }
    }  

    if (count1 > 1) {
        while (sum1 > 21) {
            sum1 -= 10;
        }
    }

    int sum2 = 0;
    int count2 = 0;
    for (int i = 0; i < b; i++) {
        for (int j = 0; j < 10; j++) {
            if (lk2[i] == arr[j] && lk2[i] != "A") {
                sum2 += (j + 1);
                break;
            }
            else if (lk2[i] == "A"){
                if (sum2 + 11 < 21) {
                    sum2 += 11;
                    count2 += 1;
                    break;
                }
                else {
                    sum2 += 1;
                    count2 += 1;
                    break;

                }
            }
        }
        for (int j = 0; j < 3; j++) {
            if (lk2[i] == arr2[j]) {
                sum2 += 10;
                break;
            }
        }
    } 
 
    if (count2 > 1) {
        while (sum2 > 21) {
            sum2 -= 10;
        }
    }


    if (sum1 > 21 && sum2 > 21) {
        cout << "Draw" << endl;
        cout << sum1 << " " << sum2;
    }
    else if (sum1 > sum2 && sum1 > 21 && sum2 <= 21) {
        cout << "B" << endl;
        cout << sum1 << " " << sum2;
    }
    else if (sum1 < sum2 && sum2 > 21 && sum1 <= 21) {
        cout << "A" << endl;
        cout << sum1 << " " << sum2;
    }
    else if (sum1 > sum2) {
        cout << "A" << endl;
        cout << sum1 << " " << sum2;
    }
    else if (sum2 > sum1) {
        cout << "B" << endl;
        cout << sum1 << " " << sum2;
    }
    else {
        cout << "Draw" << endl;
        cout << sum1 << " " << sum2;
    }
}

# 0900, 2024-09-28 13:53:15, PPPP----PPP--------- (35%)

#include<iostream>
#include<string>
using namespace std;
int main()
{
    int a,b;

    string p[9999],q[9999];
    cin>>a>>b;

    for(int i=0;i<a;i++){
        cin>>p[i];
    }for(int j=0;j<b;j++){
        cin>>q[j];
    }
    int suma1=0,sumb1=0,suma2=0,sumb2=0;

    for(int i=0;i<a;i++){
        if(p[i]=="2"){
           suma1+= 2;
           suma2+= 2;
       }if(p[i]=="3"){
           suma1+= 3;
           suma2+= 3;
       }if(p[i]=="4"){
           suma1+= 4;
           suma2+= 4;
       }if(p[i]=="5"){
           suma1+= 5;
           suma2+= 5;
       }if(p[i]=="6"){
           suma1+= 6;
           suma2+= 6;
       }if(p[i]=="7"){
           suma1+= 7;
           suma2+= 7;
       }if(p[i]=="8"){
           suma1+= 8;
           suma2+= 8;
       }if(p[i]=="9"){
           suma1+= 9;
           suma2+= 9;
       }
       if(p[i]=="J" || p[i]== "Q"|| p[i]=="K"|| p[i]== "10"){
        suma1+= 10;
        suma2+= 10;
       }if(p[i]=="A"){
           suma1+= 1;
           suma2+= 11;
       }
    }

    for(int j=0;j<b;j++){
        if(q[j]=="2"){
           sumb1+= 2;
           sumb2+= 2;
       }if(q[j]=="3"){
           sumb1+= 3;
           sumb2+= 3;
       }if(q[j]=="4"){
           sumb1+= 4;
           sumb2+= 4;
       }if(q[j]=="5"){
           sumb1+= 5;
           sumb2+= 2;
       }if(q[j]=="6"){
           sumb1+= 6;
           sumb2+= 6;
       }if(q[j]=="7"){
           sumb1+= 7;
           sumb2+= 7;
       }if(q[j]=="8"){
           sumb1+= 8;
           sumb2+= 8;
       }if(q[j]=="9"){
           sumb1+= 9;
           sumb2+= 9;
       }
       if(q[j]=="J" || q[j]== "Q"|| q[j]== "K"|| q[j]== "10"){
        sumb1+= 10;
        sumb2+= 10;
       }if(q[j]=="A"){
           sumb1+= 1;
           sumb2+= 11;
       }
    }
    //cout<<suma1<<" "<<suma2<<" "<<sumb1<<" "<<sumb2<<endl;

    if(suma1>21 && suma2<=21) suma1=suma2;
    if(suma2>21 && suma1<=21) suma1=suma1;

    if(suma1<=21 && suma2<=21 &&suma2>suma1) suma1=suma2;
    if(suma1<=21 && suma2<=21 &&suma1>suma2) suma1=suma1;

    if(sumb1>21 && sumb2<=21) sumb1=sumb2;
    if(sumb2>21 && sumb1<=21) sumb1=sumb1;

    if(sumb1<=21 && sumb2<=21 &&sumb2>=sumb1) sumb1=sumb2;
    if(sumb1<=21 && sumb2<=21 &&sumb1>=sumb2) sumb1=sumb1;

    if(suma1>21 && sumb1>21) {
    cout<<"Draw"<<endl;
    cout<<suma1<<" "<<sumb1;
    }
    if(suma1==sumb1) {
    cout<<"Draw"<<endl;
    cout<<suma1<<" "<<sumb1;
    }
    else if(suma1>sumb1){
        cout<<"A"<<endl;
    cout<<suma1<<" "<<sumb1;
    }else if(suma1<sumb1){
        cout<<"B"<<endl;
    cout<<suma1<<" "<<sumb1;
    }
return 0;
    }
# 0901, 2024-09-28 13:55:53, PPPPP--PPPP--------- (45%)

#include<iostream>
#include<string>
using namespace std;
int main()
{
    int a,b;

    string p[9999],q[9999];
    cin>>a>>b;

    for(int i=0;i<a;i++){
        cin>>p[i];
    }for(int j=0;j<b;j++){
        cin>>q[j];
    }
    int suma1=0,sumb1=0,suma2=0,sumb2=0;

    for(int i=0;i<a;i++){
        if(p[i]=="2"){
           suma1+= 2;
           suma2+= 2;
       }if(p[i]=="3"){
           suma1+= 3;
           suma2+= 3;
       }if(p[i]=="4"){
           suma1+= 4;
           suma2+= 4;
       }if(p[i]=="5"){
           suma1+= 5;
           suma2+= 5;
       }if(p[i]=="6"){
           suma1+= 6;
           suma2+= 6;
       }if(p[i]=="7"){
           suma1+= 7;
           suma2+= 7;
       }if(p[i]=="8"){
           suma1+= 8;
           suma2+= 8;
       }if(p[i]=="9"){
           suma1+= 9;
           suma2+= 9;
       }
       if(p[i]=="J" || p[i]== "Q"|| p[i]=="K"|| p[i]== "10"){
        suma1+= 10;
        suma2+= 10;
       }if(p[i]=="A"){
           suma1+= 1;
           suma2+= 11;
       }
    }

    for(int j=0;j<b;j++){
        if(q[j]=="2"){
           sumb1+= 2;
           sumb2+= 2;
       }if(q[j]=="3"){
           sumb1+= 3;
           sumb2+= 3;
       }if(q[j]=="4"){
           sumb1+= 4;
           sumb2+= 4;
       }if(q[j]=="5"){
           sumb1+= 5;
           sumb2+= 2;
       }if(q[j]=="6"){
           sumb1+= 6;
           sumb2+= 6;
       }if(q[j]=="7"){
           sumb1+= 7;
           sumb2+= 7;
       }if(q[j]=="8"){
           sumb1+= 8;
           sumb2+= 8;
       }if(q[j]=="9"){
           sumb1+= 9;
           sumb2+= 9;
       }
       if(q[j]=="J" || q[j]== "Q"|| q[j]== "K"|| q[j]== "10"){
        sumb1+= 10;
        sumb2+= 10;
       }if(q[j]=="A"){
           sumb1+= 1;
           sumb2+= 11;
       }
    }
    //cout<<suma1<<" "<<suma2<<" "<<sumb1<<" "<<sumb2<<endl;

    if(suma1>21 && suma2<=21) suma1=suma2;
    if(suma2>21 && suma1<=21) suma1=suma1;

    if(suma1<=21 && suma2<=21 &&suma2>suma1) suma1=suma2;
    if(suma1<=21 && suma2<=21 &&suma1>suma2) suma1=suma1;

    if(sumb1>21 && sumb2<=21) sumb1=sumb2;
    if(sumb2>21 && sumb1<=21) sumb1=sumb1;

    if(sumb1<=21 && sumb2<=21 &&sumb2>=sumb1) sumb1=sumb2;
    if(sumb1<=21 && sumb2<=21 &&sumb1>=sumb2) sumb1=sumb1;

    if((suma1>21 && sumb1>21 )|| suma1==sumb1) {
    cout<<"Draw"<<endl;
    cout<<suma1<<" "<<sumb1;
    }
    
    else if(suma1>sumb1){
        cout<<"A"<<endl;
    cout<<suma1<<" "<<sumb1;
    }else if(suma1<sumb1){
        cout<<"B"<<endl;
    cout<<suma1<<" "<<sumb1;
    }
return 0;
    }
# 0902, 2024-09-28 14:54:49, -------------------- (0%)

#include<iostream>
#include<string>
using namespace std;
int main()
{
    int a,b;

    string p[9999],q[9999];
    cin>>a>>b;

    for(int i=0;i<a;i++){
        cin>>p[i];
    }for(int j=0;j<b;j++){
        cin>>q[j];
    }
    int suma1=0,sumb1=0,suma2=0,sumb2=0;

    for(int i=0;i<a;i++){
        if(p[i]=="2"){
           suma1+= 2;
           suma2+= 2;
       }if(p[i]=="3"){
           suma1+= 3;
           suma2+= 3;
       }if(p[i]=="4"){
           suma1+= 4;
           suma2+= 4;
       }if(p[i]=="5"){
           suma1+= 5;
           suma2+= 5;
       }if(p[i]=="6"){
           suma1+= 6;
           suma2+= 6;
       }if(p[i]=="7"){
           suma1+= 7;
           suma2+= 7;
       }if(p[i]=="8"){
           suma1+= 8;
           suma2+= 8;
       }if(p[i]=="9"){
           suma1+= 9;
           suma2+= 9;
       }
       if(p[i]=="J" || p[i]== "Q"|| p[i]=="K"|| p[i]== "10"){
        suma1+= 10;
        suma2+= 10;
       }if(p[i]=="A"){
           if(0<=21-suma1<21-suma2){
           suma1+= 1;
           suma2+= 11;}
           if(0<=21-suma2<21-suma1){
           suma1+= 11;
           suma2+= 1;}
       }
    }

    for(int j=0;j<b;j++){
        if(q[j]=="2"){
           sumb1+= 2;
           sumb2+= 2;
       }if(q[j]=="3"){
           sumb1+= 3;
           sumb2+= 3;
       }if(q[j]=="4"){
           sumb1+= 4;
           sumb2+= 4;
       }if(q[j]=="5"){
           sumb1+= 5;
           sumb2+= 2;
       }if(q[j]=="6"){
           sumb1+= 6;
           sumb2+= 6;
       }if(q[j]=="7"){
           sumb1+= 7;
           sumb2+= 7;
       }if(q[j]=="8"){
           sumb1+= 8;
           sumb2+= 8;
       }if(q[j]=="9"){
           sumb1+= 9;
           sumb2+= 9;
       }
       if(q[j]=="J" || q[j]== "Q"|| q[j]== "K"|| q[j]== "10"){
        sumb1+= 10;
        sumb2+= 10;
       }if(q[j]=="A"){
           sumb1+= 1;
           sumb2+= 11;
       }
    }
    cout<<suma1<<" "<<suma2<<" "<<sumb1<<" "<<sumb2<<endl;

    if(suma1>21 && suma2<=21) suma1=suma2;
    if(suma2>21 && suma1<=21) suma1=suma1;

    if(suma1<=21 && suma2<=21 &&suma2>suma1) suma1=suma2;
    if(suma1<=21 && suma2<=21 &&suma1>suma2) suma1=suma1;

    if(sumb1>21 && sumb2<=21) sumb1=sumb2;
    if(sumb2>21 && sumb1<=21) sumb1=sumb1;

    if(sumb1<=21 && sumb2<=21 &&sumb2>=sumb1) sumb1=sumb2;
    if(sumb1<=21 && sumb2<=21 &&sumb1>=sumb2) sumb1=sumb1;

    if((suma1>21 && sumb1>21 )|| suma1==sumb1) {
    cout<<"Draw"<<endl;
    cout<<suma1<<" "<<sumb1;
    }
    
    else if(suma1>sumb1){
        cout<<"A"<<endl;
    cout<<suma1<<" "<<sumb1;
    }else if(suma1<sumb1){
        cout<<"B"<<endl;
    cout<<suma1<<" "<<sumb1;
    }
return 0;
    }
# 0903, 2024-09-28 15:00:02, PPPPP--P------------ (30%)

#include<iostream>
#include<string>
using namespace std;
int main()
{
    int a,b;

    string p[9999],q[9999];
    cin>>a>>b;

    for(int i=0;i<a;i++){
        cin>>p[i];
    }for(int j=0;j<b;j++){
        cin>>q[j];
    }
    int suma1=0,sumb1=0,suma2=0,sumb2=0;

    for(int i=0;i<a;i++){
        if(p[i]=="2"){
           suma1+= 2;
           suma2+= 2;
       }if(p[i]=="3"){
           suma1+= 3;
           suma2+= 3;
       }if(p[i]=="4"){
           suma1+= 4;
           suma2+= 4;
       }if(p[i]=="5"){
           suma1+= 5;
           suma2+= 5;
       }if(p[i]=="6"){
           suma1+= 6;
           suma2+= 6;
       }if(p[i]=="7"){
           suma1+= 7;
           suma2+= 7;
       }if(p[i]=="8"){
           suma1+= 8;
           suma2+= 8;
       }if(p[i]=="9"){
           suma1+= 9;
           suma2+= 9;
       }
       if(p[i]=="J" || p[i]== "Q"|| p[i]=="K"|| p[i]== "10"){
        suma1+= 10;
        suma2+= 10;
       }if(p[i]=="A"){
           if(0<=21-suma1<21-suma2){
           suma1+= 1;
           suma2+= 11;}
           if(0<=21-suma2<21-suma1){
           suma1+= 11;
           suma2+= 1;}
       }
    }

    for(int j=0;j<b;j++){
        if(q[j]=="2"){
           sumb1+= 2;
           sumb2+= 2;
       }if(q[j]=="3"){
           sumb1+= 3;
           sumb2+= 3;
       }if(q[j]=="4"){
           sumb1+= 4;
           sumb2+= 4;
       }if(q[j]=="5"){
           sumb1+= 5;
           sumb2+= 2;
       }if(q[j]=="6"){
           sumb1+= 6;
           sumb2+= 6;
       }if(q[j]=="7"){
           sumb1+= 7;
           sumb2+= 7;
       }if(q[j]=="8"){
           sumb1+= 8;
           sumb2+= 8;
       }if(q[j]=="9"){
           sumb1+= 9;
           sumb2+= 9;
       }
       if(q[j]=="J" || q[j]== "Q"|| q[j]== "K"|| q[j]== "10"){
        sumb1+= 10;
        sumb2+= 10;
       }if(q[j]=="A"){
           if(0<=21-sumb1<21-sumb2){
           sumb1+= 1;
           sumb2+= 11;}
           if(0<=21-sumb2<21-sumb1){
           sumb1+= 11;
           sumb2+= 1;}
       }
    }
    //cout<<suma1<<" "<<suma2<<" "<<sumb1<<" "<<sumb2<<endl;

    if(suma1>21 && suma2<=21) suma1=suma2;
    if(suma2>21 && suma1<=21) suma1=suma1;

    if(suma1<=21 && suma2<=21 &&suma2>suma1) suma1=suma2;
    if(suma1<=21 && suma2<=21 &&suma1>suma2) suma1=suma1;

    if(sumb1>21 && sumb2<=21) sumb1=sumb2;
    if(sumb2>21 && sumb1<=21) sumb1=sumb1;

    if(sumb1<=21 && sumb2<=21 &&sumb2>=sumb1) sumb1=sumb2;
    if(sumb1<=21 && sumb2>=21 &&sumb2>=sumb1) sumb1=sumb2;
    if(sumb1<=21 && sumb2<=21 &&sumb1>=sumb2) sumb1=sumb1;

    if((suma1>21 && sumb1>21 )|| suma1==sumb1) {
    cout<<"Draw"<<endl;
    cout<<suma1<<" "<<sumb1;
    }
    
    else if(suma1>sumb1){
        cout<<"A"<<endl;
    cout<<suma1<<" "<<sumb1;
    }else if(suma1<sumb1){
        cout<<"B"<<endl;
    cout<<suma1<<" "<<sumb1;
    }
return 0;
    }
# 0904, 2024-09-28 15:05:51, -------------------- (0%)

#include<iostream>
#include<string>
using namespace std;
int main()
{
    int a,b;

    string p[9999],q[9999];
    cin>>a>>b;

    for(int i=0;i<a;i++){
        cin>>p[i];
    }for(int j=0;j<b;j++){
        cin>>q[j];
    }
    int suma1=0,sumb1=0,suma2=0,sumb2=0;

    for(int i=0;i<a;i++){
        if(p[i]=="2"){
           suma1+= 2;
           suma2+= 2;
       }if(p[i]=="3"){
           suma1+= 3;
           suma2+= 3;
       }if(p[i]=="4"){
           suma1+= 4;
           suma2+= 4;
       }if(p[i]=="5"){
           suma1+= 5;
           suma2+= 5;
       }if(p[i]=="6"){
           suma1+= 6;
           suma2+= 6;
       }if(p[i]=="7"){
           suma1+= 7;
           suma2+= 7;
       }if(p[i]=="8"){
           suma1+= 8;
           suma2+= 8;
       }if(p[i]=="9"){
           suma1+= 9;
           suma2+= 9;
       }
       if(p[i]=="J" || p[i]== "Q"|| p[i]=="K"|| p[i]== "10"){
        suma1+= 10;
        suma2+= 10;
       }if(p[i]=="A"){
           if(0<=21-suma1<21-suma2){
           suma1+= 1;
           suma2+= 11;}
           else if(0<=21-suma2<21-suma1){
           suma1+= 11;
           suma2+= 1;}
       }
    }

    for(int j=0;j<b;j++){
        if(q[j]=="2"){
           sumb1+= 2;
           sumb2+= 2;
       }if(q[j]=="3"){
           sumb1+= 3;
           sumb2+= 3;
       }if(q[j]=="4"){
           sumb1+= 4;
           sumb2+= 4;
       }if(q[j]=="5"){
           sumb1+= 5;
           sumb2+= 2;
       }if(q[j]=="6"){
           sumb1+= 6;
           sumb2+= 6;
       }if(q[j]=="7"){
           sumb1+= 7;
           sumb2+= 7;
       }if(q[j]=="8"){
           sumb1+= 8;
           sumb2+= 8;
       }if(q[j]=="9"){
           sumb1+= 9;
           sumb2+= 9;
       }
       if(q[j]=="J" || q[j]== "Q"|| q[j]== "K"|| q[j]== "10"){
        sumb1+= 10;
        sumb2+= 10;
       }if(q[j]=="A"){
           if(0<=21-sumb1<21-sumb2){
           sumb1+= 1;
           sumb2+= 11;}
           else if(0<=21-sumb2<21-sumb1){
           sumb1+= 11;
           sumb2+= 1;}
       }
    }
    cout<<suma1<<" "<<suma2<<" "<<sumb1<<" "<<sumb2<<endl;

    if(suma1>21 && suma2<=21) suma1=suma2;
    if(suma2>21 && suma1<=21) suma1=suma1;

    if(suma1<=21 && suma2<=21 &&suma2>suma1) suma1=suma2;
    if(suma1<=21 && suma2<=21 &&suma1>suma2) suma1=suma1;

    if(sumb1>21 && sumb2<=21) sumb1=sumb2;
    if(sumb2>21 && sumb1<=21) sumb1=sumb1;

    if(sumb1<=21 && sumb2<=21 &&sumb2>=sumb1) sumb1=sumb2;
    if(sumb1<=21 && sumb2>=21 &&sumb2>=sumb1) sumb1=sumb2;
    if(sumb1<=21 && sumb2<=21 &&sumb1>=sumb2) sumb1=sumb1;

    if((suma1>21 && sumb1>21 )|| suma1==sumb1) {
    cout<<"Draw"<<endl;
    cout<<suma1<<" "<<sumb1;
    }
    
    else if(suma1>sumb1){
        cout<<"A"<<endl;
    cout<<suma1<<" "<<sumb1;
    }else if(suma1<sumb1){
        cout<<"B"<<endl;
    cout<<suma1<<" "<<sumb1;
    }
return 0;
    }
# 0905, 2024-09-28 15:06:04, PPPPP--PPP---------- (40%)

#include<iostream>
#include<string>
using namespace std;
int main()
{
    int a,b;

    string p[9999],q[9999];
    cin>>a>>b;

    for(int i=0;i<a;i++){
        cin>>p[i];
    }for(int j=0;j<b;j++){
        cin>>q[j];
    }
    int suma1=0,sumb1=0,suma2=0,sumb2=0;

    for(int i=0;i<a;i++){
        if(p[i]=="2"){
           suma1+= 2;
           suma2+= 2;
       }if(p[i]=="3"){
           suma1+= 3;
           suma2+= 3;
       }if(p[i]=="4"){
           suma1+= 4;
           suma2+= 4;
       }if(p[i]=="5"){
           suma1+= 5;
           suma2+= 5;
       }if(p[i]=="6"){
           suma1+= 6;
           suma2+= 6;
       }if(p[i]=="7"){
           suma1+= 7;
           suma2+= 7;
       }if(p[i]=="8"){
           suma1+= 8;
           suma2+= 8;
       }if(p[i]=="9"){
           suma1+= 9;
           suma2+= 9;
       }
       if(p[i]=="J" || p[i]== "Q"|| p[i]=="K"|| p[i]== "10"){
        suma1+= 10;
        suma2+= 10;
       }if(p[i]=="A"){
           if(0<=21-suma1<21-suma2){
           suma1+= 1;
           suma2+= 11;}
           else if(0<=21-suma2<21-suma1){
           suma1+= 11;
           suma2+= 1;}
       }
    }

    for(int j=0;j<b;j++){
        if(q[j]=="2"){
           sumb1+= 2;
           sumb2+= 2;
       }if(q[j]=="3"){
           sumb1+= 3;
           sumb2+= 3;
       }if(q[j]=="4"){
           sumb1+= 4;
           sumb2+= 4;
       }if(q[j]=="5"){
           sumb1+= 5;
           sumb2+= 2;
       }if(q[j]=="6"){
           sumb1+= 6;
           sumb2+= 6;
       }if(q[j]=="7"){
           sumb1+= 7;
           sumb2+= 7;
       }if(q[j]=="8"){
           sumb1+= 8;
           sumb2+= 8;
       }if(q[j]=="9"){
           sumb1+= 9;
           sumb2+= 9;
       }
       if(q[j]=="J" || q[j]== "Q"|| q[j]== "K"|| q[j]== "10"){
        sumb1+= 10;
        sumb2+= 10;
       }if(q[j]=="A"){
           if(0<=21-sumb1<21-sumb2){
           sumb1+= 1;
           sumb2+= 11;}
           else if(0<=21-sumb2<21-sumb1){
           sumb1+= 11;
           sumb2+= 1;}
       }
    }
    //cout<<suma1<<" "<<suma2<<" "<<sumb1<<" "<<sumb2<<endl;

    if(suma1>21 && suma2<=21) suma1=suma2;
    if(suma2>21 && suma1<=21) suma1=suma1;

    if(suma1<=21 && suma2<=21 &&suma2>suma1) suma1=suma2;
    if(suma1<=21 && suma2<=21 &&suma1>suma2) suma1=suma1;

    if(sumb1>21 && sumb2<=21) sumb1=sumb2;
    if(sumb2>21 && sumb1<=21) sumb1=sumb1;

    if(sumb1<=21 && sumb2<=21 &&sumb2>=sumb1) sumb1=sumb2;
    if(sumb1<=21 && sumb2>=21 &&sumb2>=sumb1) sumb1=sumb2;
    if(sumb1<=21 && sumb2<=21 &&sumb1>=sumb2) sumb1=sumb1;

    if((suma1>21 && sumb1>21 )|| suma1==sumb1) {
    cout<<"Draw"<<endl;
    cout<<suma1<<" "<<sumb1;
    }
    
    else if(suma1>sumb1){
        cout<<"A"<<endl;
    cout<<suma1<<" "<<sumb1;
    }else if(suma1<sumb1){
        cout<<"B"<<endl;
    cout<<suma1<<" "<<sumb1;
    }
return 0;
    }
# 0906, 2024-09-28 15:16:14, PPPPPPPPPP-P-----P-- (60%)

#include<iostream>
#include<string>
using namespace std;
int main()
{
    int a,b;

    string p[9999],q[9999];
    cin>>a>>b;

    for(int i=0;i<a;i++){
        cin>>p[i];
    }for(int j=0;j<b;j++){
        cin>>q[j];
    }
    int suma1=0,sumb1=0,suma2=0,sumb2=0;

    for(int i=0;i<a;i++){
        if(p[i]=="2"){
           suma1+= 2;
           suma2+= 2;
       }if(p[i]=="3"){
           suma1+= 3;
           suma2+= 3;
       }if(p[i]=="4"){
           suma1+= 4;
           suma2+= 4;
       }if(p[i]=="5"){
           suma1+= 5;
           suma2+= 5;
       }if(p[i]=="6"){
           suma1+= 6;
           suma2+= 6;
       }if(p[i]=="7"){
           suma1+= 7;
           suma2+= 7;
       }if(p[i]=="8"){
           suma1+= 8;
           suma2+= 8;
       }if(p[i]=="9"){
           suma1+= 9;
           suma2+= 9;
       }
       if(p[i]=="J" || p[i]== "Q"|| p[i]=="K"|| p[i]== "10"){
        suma1+= 10;
        suma2+= 10;
       }if(p[i]=="A"){
           if(0<=21-suma1<21-suma2){
           suma1+= 1;
           suma2+= 11;}
           else if(0<=21-suma2<21-suma1){
           suma1+= 11;
           suma2+= 1;}
           else if(suma1==suma2 && 21-suma1+11<21-suma1+1){
           suma1+= 11;
           suma2+= 11;}
            else if(suma1==suma2 && 21-suma1+11>21-suma1+1){
           suma1+= 1;
           suma2+= 1;}
       }
    }

    for(int j=0;j<b;j++){
        if(q[j]=="2"){
           sumb1+= 2;
           sumb2+= 2;
       }if(q[j]=="3"){
           sumb1+= 3;
           sumb2+= 3;
       }if(q[j]=="4"){
           sumb1+= 4;
           sumb2+= 4;
       }if(q[j]=="5"){
           sumb1+= 5;
           sumb2+= 2;
       }if(q[j]=="6"){
           sumb1+= 6;
           sumb2+= 6;
       }if(q[j]=="7"){
           sumb1+= 7;
           sumb2+= 7;
       }if(q[j]=="8"){
           sumb1+= 8;
           sumb2+= 8;
       }if(q[j]=="9"){
           sumb1+= 9;
           sumb2+= 9;
       }
       if(q[j]=="J" || q[j]== "Q"|| q[j]== "K"|| q[j]== "10"){
        sumb1+= 10;
        sumb2+= 10;
       }if(q[j]=="A"){
           if(0<=21-sumb1<21-sumb2){
           sumb1+= 1;
           sumb2+= 11;}
           else if(sumb1==sumb2 && 21-sumb1+11<21-sumb1+1){
           sumb1+= 11;
           sumb2+= 11;}
            else if(sumb1==sumb2 && 21-sumb1+11>21-sumb1+1){
           sumb1+= 1;
           sumb2+= 1;}
           else if(0<=21-sumb2<21-sumb1){
           sumb1+= 11;
           sumb2+= 1;}
       }
    }
    //cout<<suma1<<" "<<suma2<<" "<<sumb1<<" "<<sumb2<<endl;

    if(suma1>21 && suma2<=21) suma1=suma2;
    if(suma2>21 && suma1<=21) suma1=suma1;

    if(suma1<=21 && suma2<=21 &&suma2>suma1) suma1=suma2;
    if(suma1<=21 && suma2<=21 &&suma1>suma2) suma1=suma1;

    if(sumb1>21 && sumb2<=21) sumb1=sumb2;
    if(sumb2>21 && sumb1<=21) sumb1=sumb1;

    if(sumb1<=21 && sumb2<=21 &&sumb2>=sumb1) sumb1=sumb2;
    if(sumb1<=21 && sumb2>=21 &&sumb2>=sumb1) sumb1=sumb2;
    if(sumb1<=21 && sumb2<=21 &&sumb1>=sumb2) sumb1=sumb1;


    if((suma1>21 && sumb1>21 )|| suma1==sumb1) {
    cout<<"Draw"<<endl;
    cout<<suma1<<" "<<sumb1;
    }
    else if(suma1>sumb1 && suma1>21 && sumb1<=21){
        cout<<"B"<<endl;
    cout<<suma1<<" "<<sumb1;
    }else if(suma1<sumb1 && sumb1>21 && suma1<=21){
        cout<<"A"<<endl;
    cout<<suma1<<" "<<sumb1;
    }
    else if(suma1>sumb1){
        cout<<"A"<<endl;
    cout<<suma1<<" "<<sumb1;
    }else if(suma1<sumb1){
        cout<<"B"<<endl;
    cout<<suma1<<" "<<sumb1;
    }
    

return 0;
    }
# 0907, 2024-09-28 15:18:41, PPPPPPPPP-PP----PPPP (75%)

#include<iostream>
#include<string>
using namespace std;
int main()
{
    int a,b;

    string p[9999],q[9999];
    cin>>a>>b;

    for(int i=0;i<a;i++){
        cin>>p[i];
    }for(int j=0;j<b;j++){
        cin>>q[j];
    }
    int suma1=0,sumb1=0,suma2=0,sumb2=0;

    for(int i=0;i<a;i++){
        if(p[i]=="2"){
           suma1+= 2;
           suma2+= 2;
       }if(p[i]=="3"){
           suma1+= 3;
           suma2+= 3;
       }if(p[i]=="4"){
           suma1+= 4;
           suma2+= 4;
       }if(p[i]=="5"){
           suma1+= 5;
           suma2+= 5;
       }if(p[i]=="6"){
           suma1+= 6;
           suma2+= 6;
       }if(p[i]=="7"){
           suma1+= 7;
           suma2+= 7;
       }if(p[i]=="8"){
           suma1+= 8;
           suma2+= 8;
       }if(p[i]=="9"){
           suma1+= 9;
           suma2+= 9;
       }
       if(p[i]=="J" || p[i]== "Q"|| p[i]=="K"|| p[i]== "10"){
        suma1+= 10;
        suma2+= 10;
       }if(p[i]=="A"){
           if(0<=21-suma1<21-suma2){
           suma1+= 1;
           suma2+= 11;}
           else if(0<=21-suma2<21-suma1){
           suma1+= 11;
           suma2+= 1;}
           else if(suma1==suma2 && 21-suma1+11<21-suma1+1){
           suma1+= 11;
           suma2+= 11;}
            else if(suma1==suma2 && 21-suma1+11>21-suma1+1){
           suma1+= 1;
           suma2+= 1;}
       }
    }

    for(int j=0;j<b;j++){
        if(q[j]=="2"){
           sumb1+= 2;
           sumb2+= 2;
       }if(q[j]=="3"){
           sumb1+= 3;
           sumb2+= 3;
       }if(q[j]=="4"){
           sumb1+= 4;
           sumb2+= 4;
       }if(q[j]=="5"){
           sumb1+= 5;
           sumb2+= 2;
       }if(q[j]=="6"){
           sumb1+= 6;
           sumb2+= 6;
       }if(q[j]=="7"){
           sumb1+= 7;
           sumb2+= 7;
       }if(q[j]=="8"){
           sumb1+= 8;
           sumb2+= 8;
       }if(q[j]=="9"){
           sumb1+= 9;
           sumb2+= 9;
       }
       if(q[j]=="J" || q[j]== "Q"|| q[j]== "K"|| q[j]== "10"){
        sumb1+= 10;
        sumb2+= 10;
       }if(q[j]=="A"){
           if(0<=21-sumb1<21-sumb2){
           sumb1+= 1;
           sumb2+= 11;}
           else if(sumb1==sumb2 && 21-sumb1+11<21-sumb1+1){
           sumb1+= 11;
           sumb2+= 11;}
            else if(sumb1==sumb2 && 21-sumb1+11>21-sumb1+1){
           sumb1+= 1;
           sumb2+= 1;}
           else if(0<=21-sumb2<21-sumb1){
           sumb1+= 11;
           sumb2+= 1;}
       }
    }
    //cout<<suma1<<" "<<suma2<<" "<<sumb1<<" "<<sumb2<<endl;

    if(suma1>21 && suma2<=21) suma1=suma2;
    else if(suma2>21 && suma1<=21) suma1=suma1;

    else if(suma1<=21 && suma2<=21 &&suma2>suma1) suma1=suma2;
    else if(suma1<=21 && suma2<=21 &&suma1>suma2) suma1=suma1;

    else if(sumb1>21 && sumb2<=21) sumb1=sumb2;
    else if(sumb2>21 && sumb1<=21) sumb1=sumb1;

    else if(sumb1<=21 && sumb2<=21 &&sumb2>=sumb1) sumb1=sumb2;
    else if(sumb1<=21 && sumb2>=21 &&sumb2>=sumb1) sumb1=sumb2;
    else if(sumb1<=21 && sumb2<=21 &&sumb1>=sumb2) sumb1=sumb1;


    if((suma1>21 && sumb1>21 )|| suma1==sumb1) {
    cout<<"Draw"<<endl;
    cout<<suma1<<" "<<sumb1;
    }
    else if(suma1>sumb1 && suma1>21 && sumb1<=21){
        cout<<"B"<<endl;
    cout<<suma1<<" "<<sumb1;
    }else if(suma1<sumb1 && sumb1>21 && suma1<=21){
        cout<<"A"<<endl;
    cout<<suma1<<" "<<sumb1;
    }
    else if(suma1>sumb1){
        cout<<"A"<<endl;
    cout<<suma1<<" "<<sumb1;
    }else if(suma1<sumb1){
        cout<<"B"<<endl;
    cout<<suma1<<" "<<sumb1;
    }
    

return 0;
    }

# 0908, 2024-09-28 10:22:11, P-PPPPPP----P-P--P-- (50%)

#include <iostream>
#include <vector>

using namespace std;

int main() {
    int a1, a2;
    cin >> a1 >> a2;

    vector<string> cardA, cardB;
    vector<string> numCheck = {"2","3","4","5","6","7","8","9","10"};
    vector<string> letterCheck = {"J","Q","K"};
    int totalA = 0, totalB = 0;
    int count = 0;

    //card A
    for (int i = 0; i < a1; ++i) {
        string inputA;
        cin >> inputA;
        cardA.push_back(inputA);
    }

    //card B
    for (int i = 0; i < a2; ++i) {
        string inputB;
        cin >> inputB;
        cardB.push_back(inputB);
    }

    for (int i = 0; i < cardA.size(); ++i) {
        for (int j = 0; j < numCheck.size(); ++j) {
            if(numCheck[j] == cardA[i]) {
                string tempA = cardA[i];
                int tempNum = stoi(tempA);
                totalA += tempNum;
            }
        }

        for (int k = 0; k < letterCheck.size(); ++k) {
            if(letterCheck[k] == cardA[i]) {
                totalA += 10;
                count++;
            }
        }

        if (cardA[i] == "A") {
            if (count == 0) {
                totalA += 11;
                count++;
            } else {
                totalA += 1;
            }
        }
    }

    count = 0;

    for (int i = 0; i < cardB.size(); ++i) {
        for (int j = 0; j < numCheck.size(); ++j) {
            if(numCheck[j] == cardB[i]) {
                string tempB= cardB[i];
                int tempNum = stoi(tempB);
                totalB += tempNum;
            }
        }

        for (int k = 0; k < letterCheck.size(); ++k) {
            if(letterCheck[k] == cardB[i]) {
                totalB += 10;
                count++;
            }
        }

        if (cardB[i] == "A") {
            if (count == 0) {
                totalB += 11;
                count++;
            } else {
                totalB += 1;
            }
        }
    }

    if (totalA < 21 && totalB < 21) {
        if (totalA > totalB) {
            cout << "A" << endl;
        } else if (totalA < totalB) {
            cout << "B" << endl;
        } else {
            cout << "Draw" << endl;
        }
    } else if (totalA < 21 && totalB > 21) {
        cout << "A" << endl;
    } else if (totalA > 21 && totalB < 21) {
        cout << "B" << endl;
    } else {
        cout << "Draw" << endl;
    }

    cout << totalA << " " << totalB << endl;
}
# 0909, 2024-09-28 10:33:02, PPPPPPPPP-P-P-PPPP-- (75%)

#include <iostream>
#include <vector>

using namespace std;

int main() {
    int a1, a2;
    cin >> a1 >> a2;

    vector<string> cardA, cardB;
    vector<string> numCheck = {"2","3","4","5","6","7","8","9","10"};
    vector<string> letterCheck = {"J","Q","K"};
    int totalA = 0, totalB = 0;
    int count = 0;

    //card A
    for (int i = 0; i < a1; ++i) {
        string inputA;
        cin >> inputA;
        cardA.push_back(inputA);
    }

    //card B
    for (int i = 0; i < a2; ++i) {
        string inputB;
        cin >> inputB;
        cardB.push_back(inputB);
    }

    for (int i = 0; i < cardA.size(); ++i) {
        for (int j = 0; j < numCheck.size(); ++j) {
            if(numCheck[j] == cardA[i]) {
                string tempA = cardA[i];
                int tempNum = stoi(tempA);
                totalA += tempNum;
            }
        }

        for (int k = 0; k < letterCheck.size(); ++k) {
            if(letterCheck[k] == cardA[i]) {
                totalA += 10;
                count++;
            }
        }

        if (cardA[i] == "A") {
            if (count == 0) {
                totalA += 11;
                count++;
            } else {
                totalA += 1;
            }
        }
    }

    int count2 = 0;

    for (int i = 0; i < cardB.size(); ++i) {
        for (int j = 0; j < numCheck.size(); ++j) {
            if(numCheck[j] == cardB[i]) {
                string tempB= cardB[i];
                int tempNum = stoi(tempB);
                totalB += tempNum;
            }
        }

        for (int k = 0; k < letterCheck.size(); ++k) {
            if(letterCheck[k] == cardB[i]) {
                totalB += 10;
                count2++;
            }
        }

        if (cardB[i] == "A") {
            if (count == 0) {
                totalB += 11;
                count2++;
            } else {
                totalB += 1;
            }
        }
    }

    if (totalA <= 21 && totalB <= 21) {
        if (totalA > totalB) {
            cout << "A" << endl;
        } else if (totalA < totalB) {
            cout << "B" << endl;
        } else {
            cout << "Draw" << endl;
        }
    } else if (totalA <= 21 && totalB > 21) {
        cout << "A" << endl;
    } else if (totalA > 21 && totalB <= 21) {
        cout << "B" << endl;
    } else {
        cout << "Draw" << endl;
    }

    cout << totalA << " " << totalB << endl;
}
# 0910, 2024-09-28 11:14:40, PPPPPPPPP---P-P--P-- (60%)

#include <iostream>
#include <vector>

using namespace std;

int main() {
    int a1, a2;
    cin >> a1 >> a2;

    vector<string> cardA, cardB;
    vector<string> numCheck = {"2","3","4","5","6","7","8","9","10"};
    vector<string> letterCheck = {"J","Q","K"};
    int totalA = 0, totalB = 0;
    int count = 0;

    //card A
    for (int i = 0; i < a1; ++i) {
        string inputA;
        cin >> inputA;
        cardA.push_back(inputA);
    }

    //card B
    for (int i = 0; i < a2; ++i) {
        string inputB;
        cin >> inputB;
        cardB.push_back(inputB);
    }

    for (int i = 0; i < cardA.size(); ++i) {
        for (int j = 0; j < numCheck.size(); ++j) {
            if(numCheck[j] == cardA[i]) {
                string tempA = cardA[i];
                int tempNum = stoi(tempA);
                totalA += tempNum;
            }
        }

        for (int k = 0; k < letterCheck.size(); ++k) {
            if(letterCheck[k] == cardA[i]) {
                totalA += 10;
                count++;
            }
        }

        if (cardA[i] == "A") {
            if (count == 0) {
                totalA += 11;
                count++;
            } else {
                totalA += 1;
            }
        }
    }

    int count2 = 0;

    for (int i = 0; i < cardB.size(); ++i) {
        for (int j = 0; j < numCheck.size(); ++j) {
            if(numCheck[j] == cardB[i]) {
                string tempB= cardB[i];
                int tempNum = stoi(tempB);
                totalB += tempNum;
            }
        }

        for (int k = 0; k < letterCheck.size(); ++k) {
            if(letterCheck[k] == cardB[i]) {
                totalB += 10;
                count2++;
            }
        }

        if (cardB[i] == "A") {
            if (count2 == 0) {
                totalB += 11;
                count2++;
                cout << count2 << endl;
            } else {
                totalB += 1;
            }
        }
    }

    if (totalA <= 21 && totalB <= 21) {
        if (totalA > totalB) {
            cout << "A" << endl;
        } else if (totalA < totalB) {
            cout << "B" << endl;
        } else {
            cout << "Draw" << endl;
        }
    } else if (totalA <= 21 && totalB > 21) {
        cout << "A" << endl;
    } else if (totalA > 21 && totalB <= 21) {
        cout << "B" << endl;
    } else {
        cout << "Draw" << endl;
    }

    cout << totalA << " " << totalB << endl;
}
# 0911, 2024-09-28 11:14:58, PPPPPPPPP-P-P-PPPP-- (75%)

#include <iostream>
#include <vector>

using namespace std;

int main() {
    int a1, a2;
    cin >> a1 >> a2;

    vector<string> cardA, cardB;
    vector<string> numCheck = {"2","3","4","5","6","7","8","9","10"};
    vector<string> letterCheck = {"J","Q","K"};
    int totalA = 0, totalB = 0;
    int count = 0;

    //card A
    for (int i = 0; i < a1; ++i) {
        string inputA;
        cin >> inputA;
        cardA.push_back(inputA);
    }

    //card B
    for (int i = 0; i < a2; ++i) {
        string inputB;
        cin >> inputB;
        cardB.push_back(inputB);
    }

    for (int i = 0; i < cardA.size(); ++i) {
        for (int j = 0; j < numCheck.size(); ++j) {
            if(numCheck[j] == cardA[i]) {
                string tempA = cardA[i];
                int tempNum = stoi(tempA);
                totalA += tempNum;
            }
        }

        for (int k = 0; k < letterCheck.size(); ++k) {
            if(letterCheck[k] == cardA[i]) {
                totalA += 10;
                count++;
            }
        }

        if (cardA[i] == "A") {
            if (count == 0) {
                totalA += 11;
                count++;
            } else {
                totalA += 1;
            }
        }
    }

    int count2 = 0;

    for (int i = 0; i < cardB.size(); ++i) {
        for (int j = 0; j < numCheck.size(); ++j) {
            if(numCheck[j] == cardB[i]) {
                string tempB= cardB[i];
                int tempNum = stoi(tempB);
                totalB += tempNum;
            }
        }

        for (int k = 0; k < letterCheck.size(); ++k) {
            if(letterCheck[k] == cardB[i]) {
                totalB += 10;
                count2++;
            }
        }

        if (cardB[i] == "A") {
            if (count == 0) {
                totalB += 11;
                count2++;
            } else {
                totalB += 1;
            }
        }
    }

    if (totalA <= 21 && totalB <= 21) {
        if (totalA > totalB) {
            cout << "A" << endl;
        } else if (totalA < totalB) {
            cout << "B" << endl;
        } else {
            cout << "Draw" << endl;
        }
    } else if (totalA <= 21 && totalB > 21) {
        cout << "A" << endl;
    } else if (totalA > 21 && totalB <= 21) {
        cout << "B" << endl;
    } else {
        cout << "Draw" << endl;
    }

    cout << totalA << " " << totalB << endl;
}
# 0912, 2024-09-28 11:15:13, PPPPPPPPP---P-P--PP- (65%)

#include <iostream>
#include <vector>

using namespace std;

int main() {
    int a1, a2;
    cin >> a1 >> a2;

    vector<string> cardA, cardB;
    vector<string> numCheck = {"2","3","4","5","6","7","8","9","10"};
    vector<string> letterCheck = {"J","Q","K"};
    int totalA = 0, totalB = 0;
    int count = 0;

    //card A
    for (int i = 0; i < a1; ++i) {
        string inputA;
        cin >> inputA;
        cardA.push_back(inputA);
    }

    //card B
    for (int i = 0; i < a2; ++i) {
        string inputB;
        cin >> inputB;
        cardB.push_back(inputB);
    }

    for (int i = 0; i < cardA.size(); ++i) {
        for (int j = 0; j < numCheck.size(); ++j) {
            if(numCheck[j] == cardA[i]) {
                string tempA = cardA[i];
                int tempNum = stoi(tempA);
                totalA += tempNum;
            }
        }

        for (int k = 0; k < letterCheck.size(); ++k) {
            if(letterCheck[k] == cardA[i]) {
                totalA += 10;
                count++;
            }
        }

        if (cardA[i] == "A") {
            if (count == 0) {
                totalA += 11;
                count++;
            } else {
                totalA += 1;
            }
        }
    }

    int count2 = 0;

    for (int i = 0; i < cardB.size(); ++i) {
        for (int j = 0; j < numCheck.size(); ++j) {
            if(numCheck[j] == cardB[i]) {
                string tempB= cardB[i];
                int tempNum = stoi(tempB);
                totalB += tempNum;
            }
        }

        for (int k = 0; k < letterCheck.size(); ++k) {
            if(letterCheck[k] == cardB[i]) {
                totalB += 10;
                count2++;
            }
        }

        if (cardB[i] == "A") {
            if (count2 == 0) {
                totalB += 11;
                count2++;
            } else {
                totalB += 1;
            }
        }
    }

    if (totalA <= 21 && totalB <= 21) {
        if (totalA > totalB) {
            cout << "A" << endl;
        } else if (totalA < totalB) {
            cout << "B" << endl;
        } else {
            cout << "Draw" << endl;
        }
    } else if (totalA <= 21 && totalB > 21) {
        cout << "A" << endl;
    } else if (totalA > 21 && totalB <= 21) {
        cout << "B" << endl;
    } else {
        cout << "Draw" << endl;
    }

    cout << totalA << " " << totalB << endl;
}

# 0913, 2024-09-28 13:12:16, --------xxxxxxxxxxxx (0%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    cin>>a>>b;
    string s;
    int suma=0;
    int sumb=0;
    deque <string> qa,qb;
    string x;
    for(int i=0;i<a;i++){
        cin>>s;
        qa.push_back(s);
    }
    for(int i=0;i<b;i++){
        cin>>s;
        qb.push_back(s);
    }
    int cha=0;
    for(int i=0;i<a;i++){
        
        if(qa.front()=="1"){
            cha++;
        }
        else{
            if(qa.front()=="J" || qa.front()=="Q" || qa.front()=="K"){
                suma+=10;
            }
            else{
                x=qa.front();
                suma+=stoi(x);
            }
        }
        qa.pop_front();
    }
    if(suma>11){
        suma+=cha;
    }
    else{
        if(suma+11+cha-1>21){
            suma+=cha;
        }
        else{
            suma+=11+cha;
        }
    }
    int chb=0;
    for(int i=0;i<b;i++){
        
        if(qb.front()=="1"){
            chb++;
        }
        else{
            if(qb.front()=="J" || qb.front()=="Q" || qb.front()=="K"){
                sumb+=10;
            }
            else{
                x=qb.front();
                sumb+=stoi(x);
            }
        }
        qb.pop_front();
    }
    if(sumb>11){
        sumb+=chb;
    }
    else{
        if(sumb+11+chb-1>21){
            sumb+=chb;
        }
        else{
            sumb+=11+chb;
        }
    }
    int ca = 21-suma;
    int cb = 21-sumb;
    if(sumb>21&&suma>21){
        cout<<"Draw";
        cout<<suma<<" "<<sumb;
    }
    else if(sumb==suma){
        cout<<"Draw";
        cout<<suma<<" "<<sumb;
    }
    else if(ca<cb){
        cout<<"A";
        cout<<suma<<" "<<sumb;
    }
    else if(cb<ca){
        cout<<"B";
        cout<<suma<<" "<<sumb;
    }
    return 0;
}
# 0914, 2024-09-28 13:28:09, -PPPP--Pxxxxxxxxxxxx (25%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    cin>>a>>b;
    string s;
    int suma=0;
    int sumb=0;
    deque <string> qa,qb;
    string x;
    for(int i=0;i<a;i++){
        cin>>s;
        qa.push_back(s);
    }
    for(int i=0;i<b;i++){
        cin>>s;
        qb.push_back(s);
    }
    int cha=0;
    for(int i=0;i<a;i++){
        
        if(qa.front()=="1"){
            cha++;
        }
        else{
            if(qa.front()=="J" || qa.front()=="Q" || qa.front()=="K"){
                suma+=10;
            }
            else{
                x=qa.front();
                suma+=stoi(x);
            }
        }
        qa.pop_front();
    }
    if(suma>11){
        suma+=cha;
    }
    else{
        if(suma+11+cha-1>21){
            suma+=cha;
        }
        else{
            suma+=11+cha;
        }
    }
    int chb=0;
    for(int i=0;i<b;i++){
        
        if(qb.front()=="1"){
            chb++;
        }
        else{
            if(qb.front()=="J" || qb.front()=="Q" || qb.front()=="K"){
                sumb+=10;
            }
            else{
                x=qb.front();
                sumb+=stoi(x);
            }
        }
        qb.pop_front();
    }
    if(sumb>11){
        sumb+=chb;
    }
    else{
        if(sumb+11+chb-1>21){
            sumb+=chb;
        }
        else{
            sumb+=11+chb;
        }
    }
    int ca = 21-suma;
    int cb = 21-sumb;
    if(sumb>21&&suma>21){
        cout<<"Draw"<<"\n";
        cout<<suma<<" "<<sumb;
    }
    else if(sumb==suma){
        cout<<"Draw"<<"\n";
        cout<<suma<<" "<<sumb;
    }
    else if(ca<cb){
        cout<<"A"<<"\n";
        cout<<suma<<" "<<sumb;
    }
    else if(cb<ca){
        cout<<"B"<<"\n";
        cout<<suma<<" "<<sumb;
    }
    return 0;
}
# 0915, 2024-09-28 13:57:43, PPPPP--PPPP--PPPP-PP (75%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    cin>>a>>b;
    int suma=0;
    int sumb=0;
    string s;
    int cha=0;
    int chb=0;
    for(int i=0;i<a;i++){
        cin>>s;
        if(s=="A"){
            cha++;
        }
        else if(s=="J" || s=="Q" || s=="K" ||s=="10"){
            suma+=10;
        }
        else{
            if(s=="2"){
                suma+=2;
            }
            else if(s=="3"){
                suma+=3;
            }
            else if(s=="4"){
                suma+=4;
            }
            else if(s=="5"){
                suma+=5;
            }
            else if(s=="6"){
                suma+=6;
            }
            else if(s=="7"){
                suma+=7;
            }
            else if(s=="8"){
                suma+=8;
            }
            else if(s=="9"){
                suma+=9;
            }
            
        }  
    } 
    for(int i=0;i<b;i++){
        cin>>s;
        if(s=="A"){
            chb++;
        }
        else if(s=="J" || s=="Q" || s=="K"|| s=="10"){
            sumb+=10;
        }
        else{
            if(s=="2"){
                sumb+=2;
            }
            else if(s=="3"){
                sumb+=3;
            }
            else if(s=="4"){
                sumb+=4;
            }
            else if(s=="5"){
                sumb+=5;
            }
            else if(s=="6"){
                sumb+=6;
            }
            else if(s=="7"){
                sumb+=7;
            }
            else if(s=="8"){
                sumb+=8;
            }
            else if(s=="9"){
                sumb+=9;
            }
            
        }   
    }
    if(cha>0){
        if(suma+11+cha-1<=21){
            suma+=11+cha-1;
        }
        else{
            suma+=cha;
        }
    }
     if(chb>0){
        if(sumb+11+chb-1<=21){
            sumb+=11+chb-1;
        }
        else{
            sumb+=chb;
        }
    }
    int ca = 21-suma;
    int cb = 21-sumb;
    if(sumb>21&&suma>21){
        cout<<"Draw"<<"\n";
        cout<<suma<<" "<<sumb;
    }
    else if(sumb==suma){
        cout<<"Draw"<<"\n";
        cout<<suma<<" "<<sumb;
    }
    else if(ca<cb){
        cout<<"A"<<"\n";
        cout<<suma<<" "<<sumb;
    }
    else if(cb<ca){
        cout<<"B"<<"\n";
        cout<<suma<<" "<<sumb;
    }
    
    return 0;
}

Max Score = 70


# 0916, 2024-09-28 09:42:47, -------------------- (0%)

#include<iostream>
using namespace std;

int main(){
    
    int a,b;
    cin>>a>>b;
    int handA[a],handB[b];
    int scr[2];

    for (int i = 0; i < a; i++)
    {
        cin>>handA[i];
    }

    for (int i = 0; i < b ; i++)
    {
        cin>>handB[i];
    }

    for (int i = 0; i < a; i++)
    {
        if (handA[i]=='A' && i == 0)
        {
            scr[0] += 11;
        }
        else if (handA[i] == 'A')
        {
            scr[0]+= 1;
        }
        else if (handA[i] == 'J' ||handA[i] == 'Q' ||handA[i] == 'K' )
        {
            scr[0]+=10;
        }
        else{
            scr[0]+= handA[i];
        } 
    }

     for (int i = 0; i < b; i++)
    {
        if (handB[i]=='A' && i == 0)
        {
            scr[1] += 11;
        }
        else if (handB[i] == 'A')
        {
            scr[1]+= 1;
        }
        else if (handB[i] == 'J' ||handB[i] == 'Q' ||handB[i] == 'K' )
        {
            scr[1]+=10;
        }
        else{
            scr[1]+= handB[i];
        } 
    }

    bool bustA = 0,bustB = 0;
    if (scr[0]>21)
    {
        bustA = true;
    }

    if (scr[1] > 21)
    {
        bustB = true;
    }
    
    
    if(bustA && bustB){
        cout<< "Draw"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (bustA && !bustB )
    {
        cout<< "A"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (!bustA && bustB )
    {
        cout<< "B"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (!bustA && !bustB )
    {
        if (scr[0] > scr[1])
        {
            cout<<"A"<<endl;
        }
        else if (scr[0] < scr[1])
        {
            cout<<"B"<<endl;
        }
        else{
            cout<<"Draw"<<endl;
        }
        cout<<scr[0]<<" "<<scr[1]<<endl;


        
    }
    
    
    
    

}
# 0917, 2024-09-28 09:56:16, -------------------- (0%)

#include<iostream>
using namespace std;

int main(){
    
    int a,b;

    cin>>a>>b;
    int handA[a],handB[b];
    int scr[2];
    
    for (int i = 0; i < a; i++)
    {
        cin>>handA[i];
    }

    for (int i = 0; i < b; i++)
    {
        cin>>handB[i];
    }


    for (int i = 0; i < a; i++)
    {
        if (handA[i]=='A' && i == 0)
        {
            scr[0] += 11;
        }
        else if (handA[i] == 'A')
        {
            scr[0]+= 1;
        }
        else if (handA[i] == 'J' ||handA[i] == 'Q' ||handA[i] == 'K' )
        {
            scr[0]+=10;
        }
        else{
            scr[0]+= handA[i];
        } 
    }

     for (int i = 0; i < b; i++)
    {
        if (handB[i]=='A' && i == 0)
        {
            scr[1] += 11;
        }
        else if (handB[i] == 'A')
        {
            scr[1]+= 1;
        }
        else if (handB[i] == 'J' ||handB[i] == 'Q' ||handB[i] == 'K' )
        {
            scr[1]+=10;
        }
        else{
            scr[1]+= handB[i];
        } 
    }

    bool bustA = 0,bustB = 0;
    if (scr[0]>21)
    {
        bustA = true;
    }

    if (scr[1] > 21)
    {
        bustB = true;
    }
    
    
    if(bustA && bustB){
        cout<< "Draw"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (bustA && !bustB )
    {
        cout<< "A"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (!bustA && bustB )
    {
        cout<< "B"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (!bustA && !bustB )
    {
        if (scr[0] > scr[1])
        {
            cout<<"A"<<endl;
        }
        else if (scr[0] < scr[1])
        {
            cout<<"B"<<endl;
        }
        else{
            cout<<"Draw"<<endl;
        }
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    
    
    
    
    

}
# 0918, 2024-09-28 10:13:48, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    
    int a,b;

    cin>>a>>b;
    string handA[a],handB[b];
    int scr[2];
    
    for (int i = 0; i < a; i++)
    {

        cin>>handA[i];
    }

    for (int i = 0; i < b; i++)
    {
        cin>>handB[i];
    }


    for (int i = 0; i < a; i++)
    {
        if (handA[i]=="A" && i == 0)
        {
            scr[0] += 11;
        }
        else if (handA[i] == "A")
        {
            scr[0]+= 1;
        }
        else if (handA[i] == "A" ||handA[i] == "Q" ||handA[i] == "K" )
        {
            scr[0]+=10;
        }
        else if(handA[i] == "1"){
            scr[0]+=1;
        }
        else if(handA[i] == "2"){
            scr[0]+=2;
        }
        else if(handA[i] == "3"){
            scr[0]+=3;
        }
        else if(handA[i] == "4"){
            scr[0]+=4;
        }
        else if(handA[i] == "5"){
            scr[0]+=5;
        }
        else if(handA[i] == "6"){
            scr[0]+=6;
        }
        else if(handA[i] == "7"){
            scr[0]+=7;
        }
        else if(handA[i] == "8"){
            scr[0]+=8;
        }
        else if(handA[i] == "9"){
            scr[0]+=9;
        }
        else if(handA[i] == "10"){
            scr[0]+=10;
        }
    }

     for (int i = 0; i < b; i++)
    {
        if (handB[i]=="A" && i == 0)
        {
            scr[1] += 11;
        }
        else if (handB[i] == "A")
        {
            scr[1]+= 1;
        }
        else if (handB[i] == "A" ||handB[i] == "Q" ||handB[i] == "K" )
        {
            scr[1]+=10;
        }
        else if(handB[i] == "1"){
            scr[1]+=1;
        }
        else if(handB[i] == "2"){
            scr[1]+=2;
        }
        else if(handB[i] == "3"){
            scr[1]+=3;
        }
        else if(handB[i] == "4"){
            scr[1]+=4;
        }
        else if(handB[i] == "5"){
            scr[1]+=5;
        }
        else if(handB[i] == "6"){
            scr[1]+=6;
        }
        else if(handB[i] == "7"){
            scr[1]+=7;
        }
        else if(handB[i] == "8"){
            scr[1]+=8;
        }
        else if(handB[i] == "9"){
            scr[1]+=9;
        }
        else if(handB[i] == "10"){
            scr[1]+=10;
        }
    }

    bool bustA = 0,bustB = 0;
    if (scr[0]>21)
    {
        bustA = true;
    }

    if (scr[1] > 21)
    {
        bustB = true;
    }
    
    
    if(bustA && bustB){
        cout<< "Draw"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (bustA && !bustB )
    {
        cout<< "A"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (!bustA && bustB )
    {
        cout<< "B"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (!bustA && !bustB )
    {
        if (scr[0] > scr[1])
        {
            cout<<"A"<<endl;
        }
        else if (scr[0] < scr[1])
        {
            cout<<"B"<<endl;
        }
        else{
            cout<<"Draw"<<endl;
        }
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    
    
    
    
    

}
# 0919, 2024-09-28 10:14:57, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    
    int a,b;

    cin>>a>>b;
    string handA[a],handB[b];
    int scr[2];
    
    for (int i = 0; i < a; i++)
    {

        cin>>handA[i];
    }

    for (int i = 0; i < b; i++)
    {
        cin>>handB[i];
    }


    for (int i = 0; i < a; i++)
    {
        if (handA[i]=="A" && i == 0)
        {
            scr[0] += 11;
        }
        else if (handA[i] == "A")
        {
            scr[0]+= 1;
        }
        else if (handA[i] == "A" ||handA[i] == "Q" ||handA[i] == "K" )
        {
            scr[0]+=10;
        }
        else if(handA[i] == "1"){
            scr[0]+=1;
        }
        else if(handA[i] == "2"){
            scr[0]+=2;
        }
        else if(handA[i] == "3"){
            scr[0]+=3;
        }
        else if(handA[i] == "4"){
            scr[0]+=4;
        }
        else if(handA[i] == "5"){
            scr[0]+=5;
        }
        else if(handA[i] == "6"){
            scr[0]+=6;
        }
        else if(handA[i] == "7"){
            scr[0]+=7;
        }
        else if(handA[i] == "8"){
            scr[0]+=8;
        }
        else if(handA[i] == "9"){
            scr[0]+=9;
        }
        else if(handA[i] == "10"){
            scr[0]+=10;
        }
    }

     for (int i = 0; i < b; i++)
    {
        if (handB[i]=="A" && i == 0)
        {
            scr[1] += 11;
        }
        else if (handB[i] == "A")
        {
            scr[1]+= 1;
        }
        else if (handB[i] == "A" ||handB[i] == "Q" ||handB[i] == "K" )
        {
            scr[1]+=10;
        }
        else if(handB[i] == "1"){
            scr[1]+=1;
        }
        else if(handB[i] == "2"){
            scr[1]+=2;
        }
        else if(handB[i] == "3"){
            scr[1]+=3;
        }
        else if(handB[i] == "4"){
            scr[1]+=4;
        }
        else if(handB[i] == "5"){
            scr[1]+=5;
        }
        else if(handB[i] == "6"){
            scr[1]+=6;
        }
        else if(handB[i] == "7"){
            scr[1]+=7;
        }
        else if(handB[i] == "8"){
            scr[1]+=8;
        }
        else if(handB[i] == "9"){
            scr[1]+=9;
        }
        else if(handB[i] == "10"){
            scr[1]+=10;
        }
    }

    bool bustA = 0,bustB = 0;
    if (scr[0]>21)
    {
        bustA = true;
    }

    if (scr[1] > 21)
    {
        bustB = true;
    }
    
    
    if(bustA && bustB){
        cout<< "Draw"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (bustA && !bustB )
    {
        cout<< "A"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (!bustA && bustB )
    {
        cout<< "B"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (!bustA && !bustB )
    {
        if (scr[0] > scr[1])
        {
            cout<<"A"<<endl;
        }
        else if (scr[0] < scr[1])
        {
            cout<<"B"<<endl;
        }
        else{
            cout<<"Draw"<<endl;
        }
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    
    
    
    
    

}
# 0920, 2024-09-28 10:15:09, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    
    int a,b;

    cin>>a>>b;
    string handA[a],handB[b];
    int scr[2];
    
    for (int i = 0; i < a; i++)
    {

        cin>>handA[i];
    }

    for (int i = 0; i < b; i++)
    {
        cin>>handB[i];
    }


    for (int i = 0; i < a; i++)
    {
        if (handA[i]=="A" && i == 0)
        {
            scr[0] += 11;
        }
        else if (handA[i] == "A")
        {
            scr[0]+= 1;
        }
        else if (handA[i] == "A" ||handA[i] == "Q" ||handA[i] == "K" )
        {
            scr[0]+=10;
        }
        else if(handA[i] == "1"){
            scr[0]+=1;
        }
        else if(handA[i] == "2"){
            scr[0]+=2;
        }
        else if(handA[i] == "3"){
            scr[0]+=3;
        }
        else if(handA[i] == "4"){
            scr[0]+=4;
        }
        else if(handA[i] == "5"){
            scr[0]+=5;
        }
        else if(handA[i] == "6"){
            scr[0]+=6;
        }
        else if(handA[i] == "7"){
            scr[0]+=7;
        }
        else if(handA[i] == "8"){
            scr[0]+=8;
        }
        else if(handA[i] == "9"){
            scr[0]+=9;
        }
        else if(handA[i] == "10"){
            scr[0]+=10;
        }
    }

     for (int i = 0; i < b; i++)
    {
        if (handB[i]=="A" && i == 0)
        {
            scr[1] += 11;
        }
        else if (handB[i] == "A")
        {
            scr[1]+= 1;
        }
        else if (handB[i] == "A" ||handB[i] == "Q" ||handB[i] == "K" )
        {
            scr[1]+=10;
        }
        else if(handB[i] == "1"){
            scr[1]+=1;
        }
        else if(handB[i] == "2"){
            scr[1]+=2;
        }
        else if(handB[i] == "3"){
            scr[1]+=3;
        }
        else if(handB[i] == "4"){
            scr[1]+=4;
        }
        else if(handB[i] == "5"){
            scr[1]+=5;
        }
        else if(handB[i] == "6"){
            scr[1]+=6;
        }
        else if(handB[i] == "7"){
            scr[1]+=7;
        }
        else if(handB[i] == "8"){
            scr[1]+=8;
        }
        else if(handB[i] == "9"){
            scr[1]+=9;
        }
        else if(handB[i] == "10"){
            scr[1]+=10;
        }
    }

    bool bustA = 0,bustB = 0;
    if (scr[0]>21)
    {
        bustA = true;
    }

    if (scr[1] > 21)
    {
        bustB = true;
    }
    
    
    if(bustA && bustB){
        cout<< "Draw"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (bustA && !bustB )
    {
        cout<< "A"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (!bustA && bustB )
    {
        cout<< "B"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (!bustA && !bustB )
    {
        if (scr[0] > scr[1])
        {
            cout<<"A"<<endl;
        }
        else if (scr[0] < scr[1])
        {
            cout<<"B"<<endl;
        }
        else{
            cout<<"Draw"<<endl;
        }
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    
    
    
    
    

}
# 0921, 2024-09-28 10:17:41, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    
    int a,b;

    cin>>a>>b;
    string handA[a],handB[b];
    int scr[2];
    
    for (int i = 0; i < a; i++)
    {

        cin>>handA[i];
    }

    for (int i = 0; i < b; i++)
    {
        cin>>handB[i];
    }


    for (int i = 0; i < a; i++)
    {
        if (handA[i]=="A" && i == 0)
        {
            scr[0] += 11;
        }
        else if (handA[i] == "A")
        {
            scr[0]+= 1;
        }
        else if (handA[i] == "J" ||handA[i] == "Q" ||handA[i] == "K" )
        {
            scr[0]+=10;
        }
        else if(handA[i] == "1"){
            scr[0]+=1;
        }
        else if(handA[i] == "2"){
            scr[0]+=2;
        }
        else if(handA[i] == "3"){
            scr[0]+=3;
        }
        else if(handA[i] == "4"){
            scr[0]+=4;
        }
        else if(handA[i] == "5"){
            scr[0]+=5;
        }
        else if(handA[i] == "6"){
            scr[0]+=6;
        }
        else if(handA[i] == "7"){
            scr[0]+=7;
        }
        else if(handA[i] == "8"){
            scr[0]+=8;
        }
        else if(handA[i] == "9"){
            scr[0]+=9;
        }
        else if(handA[i] == "10"){
            scr[0]+=10;
        }
    }

     for (int i = 0; i < b; i++)
    {
        if (handB[i]=="A" && i == 0)
        {
            scr[1] += 11;
        }
        else if (handB[i] == "A")
        {
            scr[1]+= 1;
        }
        else if (handB[i] == "J" ||handB[i] == "Q" ||handB[i] == "K" )
        {
            scr[1]+=10;
        }
        else if(handB[i] == "1"){
            scr[1]+=1;
        }
        else if(handB[i] == "2"){
            scr[1]+=2;
        }
        else if(handB[i] == "3"){
            scr[1]+=3;
        }
        else if(handB[i] == "4"){
            scr[1]+=4;
        }
        else if(handB[i] == "5"){
            scr[1]+=5;
        }
        else if(handB[i] == "6"){
            scr[1]+=6;
        }
        else if(handB[i] == "7"){
            scr[1]+=7;
        }
        else if(handB[i] == "8"){
            scr[1]+=8;
        }
        else if(handB[i] == "9"){
            scr[1]+=9;
        }
        else if(handB[i] == "10"){
            scr[1]+=10;
        }
    }

    bool bustA = 0,bustB = 0;
    if (scr[0]>21)
    {
        bustA = true;
    }

    if (scr[1] > 21)
    {
        bustB = true;
    }
    
    
    if(bustA && bustB){
        cout<< "Draw"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (bustA && !bustB )
    {
        cout<< "A"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (!bustA && bustB )
    {
        cout<< "B"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (!bustA && !bustB )
    {
        if (scr[0] > scr[1])
        {
            cout<<"A"<<endl;
        }
        else if (scr[0] < scr[1])
        {
            cout<<"B"<<endl;
        }
        else{
            cout<<"Draw"<<endl;
        }
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    
    
    
    
    

}
# 0922, 2024-09-28 10:19:34, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    
    int a,b;

    cin>>a>>b;
    string handA[a],handB[b];
    int scr[2];
    
    for (int i = 0; i < a; i++)
    {

        cin>>handA[i];
    }

    for (int i = 0; i < b; i++)
    {
        cin>>handB[i];
    }


    for (int i = 0; i < a; i++)
    {
        if (handA[i]=="A" && i == 0)
        {
            scr[0] += 11;
        }
        else if (handA[i] == "A")
        {
            scr[0]+= 1;
        }
        else if (handA[i] == "J" ||handA[i] == "Q" ||handA[i] == "K" )
        {
            scr[0]+=10;
        }
        else if(handA[i] == "1"){
            scr[0]+=1;
        }
        else if(handA[i] == "2"){
            scr[0]+=2;
        }
        else if(handA[i] == "3"){
            scr[0]+=3;
        }
        else if(handA[i] == "4"){
            scr[0]+=4;
        }
        else if(handA[i] == "5"){
            scr[0]+=5;
        }
        else if(handA[i] == "6"){
            scr[0]+=6;
        }
        else if(handA[i] == "7"){
            scr[0]+=7;
        }
        else if(handA[i] == "8"){
            scr[0]+=8;
        }
        else if(handA[i] == "9"){
            scr[0]+=9;
        }
        else if(handA[i] == "10"){
            scr[0]+=10;
        }
    }

     for (int i = 0; i < b; i++)
    {
        if (handB[i]=="A" && i == 0)
        {
            scr[1] += 11;
        }
        else if (handB[i] == "A")
        {
            scr[1]+= 1;
        }
        else if (handB[i] == "J" ||handB[i] == "Q" ||handB[i] == "K" )
        {
            scr[1]+=10;
        }
        else if(handB[i] == "1"){
            scr[1]+=1;
        }
        else if(handB[i] == "2"){
            scr[1]+=2;
        }
        else if(handB[i] == "3"){
            scr[1]+=3;
        }
        else if(handB[i] == "4"){
            scr[1]+=4;
        }
        else if(handB[i] == "5"){
            scr[1]+=5;
        }
        else if(handB[i] == "6"){
            scr[1]+=6;
        }
        else if(handB[i] == "7"){
            scr[1]+=7;
        }
        else if(handB[i] == "8"){
            scr[1]+=8;
        }
        else if(handB[i] == "9"){
            scr[1]+=9;
        }
        else if(handB[i] == "10"){
            scr[1]+=10;
        }
    }

    bool bustA = 0,bustB = 0;
    if (scr[0]>21)
    {
        bustA = true;
    }

    if (scr[1] > 21)
    {
        bustB = true;
    }
    
    
    if(bustA && bustB){
        cout<< "Draw"<<endl;
        cout<<scr[0]<<" "<<scr[1];
    }
    else if (bustA && !bustB )
    {
        cout<< "A"<<endl;
        cout<<scr[0]<<" "<<scr[1];
    }
    else if (!bustA && bustB )
    {
        cout<< "B"<<endl;
        cout<<scr[0]<<" "<<scr[1];
    }
    else if (!bustA && !bustB )
    {
        if (scr[0] > scr[1])
        {
            cout<<"A"<<endl;
        }
        else if (scr[0] < scr[1])
        {
            cout<<"B"<<endl;
        }
        else{
            cout<<"Draw"<<endl;
        }
        cout<<scr[0]<<" "<<scr[1];
    }
    
    
    
    
    

}
# 0923, 2024-09-28 10:26:36, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    
    int a,b;

    cin>>a>>b;
    string handA[a],handB[b];
    int scr[2];
    int aca = 0,acb= 0;
    for (int i = 0; i < a; i++)
    {

        cin>>handA[i];
        if(handA[i] == "A"){
            aca ++;

        }
    }

    for (int i = 0; i < b; i++)
    {
        cin>>handB[i];
        if(handB[i] == "A"){
            acb ++;
        }
    }


    for (int i = 0; i < a; i++)
    {
        if (handA[i]=="A" && i == 0 && aca == 1)
        {
            scr[0] += 11;
        }
        else if (handA[i] == "A")
        {
            scr[0]+= 1;
        }
        else if (handA[i] == "J" ||handA[i] == "Q" ||handA[i] == "K" )
        {
            scr[0]+=10;
        }
        else if(handA[i] == "1"){
            scr[0]+=1;
        }
        else if(handA[i] == "2"){
            scr[0]+=2;
        }
        else if(handA[i] == "3"){
            scr[0]+=3;
        }
        else if(handA[i] == "4"){
            scr[0]+=4;
        }
        else if(handA[i] == "5"){
            scr[0]+=5;
        }
        else if(handA[i] == "6"){
            scr[0]+=6;
        }
        else if(handA[i] == "7"){
            scr[0]+=7;
        }
        else if(handA[i] == "8"){
            scr[0]+=8;
        }
        else if(handA[i] == "9"){
            scr[0]+=9;
        }
        else if(handA[i] == "10"){
            scr[0]+=10;
        }
    }

     for (int i = 0; i < b; i++)
    {
        if (handB[i]=="A" && i == 0 && acb == 1)
        {
            scr[1] += 11;
        }
        else if (handB[i] == "A")
        {
            scr[1]+= 1;
        }
        else if (handB[i] == "J" ||handB[i] == "Q" ||handB[i] == "K" )
        {
            scr[1]+=10;
        }
        else if(handB[i] == "1"){
            scr[1]+=1;
        }
        else if(handB[i] == "2"){
            scr[1]+=2;
        }
        else if(handB[i] == "3"){
            scr[1]+=3;
        }
        else if(handB[i] == "4"){
            scr[1]+=4;
        }
        else if(handB[i] == "5"){
            scr[1]+=5;
        }
        else if(handB[i] == "6"){
            scr[1]+=6;
        }
        else if(handB[i] == "7"){
            scr[1]+=7;
        }
        else if(handB[i] == "8"){
            scr[1]+=8;
        }
        else if(handB[i] == "9"){
            scr[1]+=9;
        }
        else if(handB[i] == "10"){
            scr[1]+=10;
        }
    }

    bool bustA = 0,bustB = 0;
    if (scr[0]>21)
    {
        bustA = true;
    }

    if (scr[1] > 21)
    {
        bustB = true;
    }
    
    
    if(bustA && bustB){
        cout<< "Draw"<<endl;
        cout<<scr[0]<<" "<<scr[1];
    }
    else if (bustA && !bustB )
    {
        cout<< "A"<<endl;
        cout<<scr[0]<<" "<<scr[1];
    }
    else if (!bustA && bustB )
    {
        cout<< "B"<<endl;
        cout<<scr[0]<<" "<<scr[1];
    }
    else if (!bustA && !bustB )
    {
        if (scr[0] > scr[1])
        {
            cout<<"A"<<endl;
        }
        else if (scr[0] < scr[1])
        {
            cout<<"B"<<endl;
        }
        else{
            cout<<"Draw"<<endl;
        }
        cout<<scr[0]<<" "<<scr[1];
    }
    
    
    
    
    

}
# 0924, 2024-09-28 10:29:37, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    
    int a,b;

    cin>>a>>b;
    string handA[a],handB[b];
    int scr[2];
    int aca = 0,acb= 0;
    for (int i = 0; i < a; i++)
    {

        cin>>handA[i];
        if(handA[i] == "A"){
            aca ++;

        }
    }

    for (int i = 0; i < b; i++)
    {
        cin>>handB[i];
        if(handB[i] == "A"){
            acb ++;
        }
    }


    for (int i = 0; i < a; i++)
    {
        if (handA[i]=="A" && i == 0 && aca == 1)
        {
            scr[0] += 11;
        }
        else if (handA[i] == "A")
        {
            scr[0]+= 1;
        }
        else if (handA[i] == "J" ||handA[i] == "Q" ||handA[i] == "K" )
        {
            scr[0]+=10;
        }
        else if(handA[i] == "1"){
            scr[0]+=1;
        }
        else if(handA[i] == "2"){
            scr[0]+=2;
        }
        else if(handA[i] == "3"){
            scr[0]+=3;
        }
        else if(handA[i] == "4"){
            scr[0]+=4;
        }
        else if(handA[i] == "5"){
            scr[0]+=5;
        }
        else if(handA[i] == "6"){
            scr[0]+=6;
        }
        else if(handA[i] == "7"){
            scr[0]+=7;
        }
        else if(handA[i] == "8"){
            scr[0]+=8;
        }
        else if(handA[i] == "9"){
            scr[0]+=9;
        }
        else if(handA[i] == "10"){
            scr[0]+=10;
        }
    }

     for (int i = 0; i < b; i++)
    {
        if (handB[i]=="A" && i == 0 && acb == 1)
        {
            scr[1] += 11;
        }
        else if (handB[i] == "A")
        {
            scr[1]+= 1;
        }
        else if (handB[i] == "J" ||handB[i] == "Q" ||handB[i] == "K" )
        {
            scr[1]+=10;
        }
        else if(handB[i] == "1"){
            scr[1]+=1;
        }
        else if(handB[i] == "2"){
            scr[1]+=2;
        }
        else if(handB[i] == "3"){
            scr[1]+=3;
        }
        else if(handB[i] == "4"){
            scr[1]+=4;
        }
        else if(handB[i] == "5"){
            scr[1]+=5;
        }
        else if(handB[i] == "6"){
            scr[1]+=6;
        }
        else if(handB[i] == "7"){
            scr[1]+=7;
        }
        else if(handB[i] == "8"){
            scr[1]+=8;
        }
        else if(handB[i] == "9"){
            scr[1]+=9;
        }
        else if(handB[i] == "10"){
            scr[1]+=10;
        }
    }

    bool bustA = 0,bustB = 0;
    if (scr[0]>21)
    {
        bustA = true;
    }

    if (scr[1] > 21)
    {
        bustB = true;
    }
    
    
    if(bustA && bustB){
        cout<< "Draw"<<endl;
        cout<<scr[0]<<" "<<scr[1];
    }
    else if (bustA && !bustB )
    {
        cout<< "A"<<endl;
        cout<<scr[0]<<" "<<scr[1];
    }
    else if (!bustA && bustB )
    {
        cout<< "B"<<endl;
        cout<<scr[0]<<" "<<scr[1];
    }
    else if (!bustA && !bustB )
    {
        if (scr[0] > scr[1])
        {
            cout<<"A"<<endl;
        }
        else if (scr[0] < scr[1])
        {
            cout<<"B"<<endl;
        }
        else{
            cout<<"Draw"<<endl;
        }
        cout<<scr[0]<<" "<<scr[1];
    }
    
    
    
    return 0;
    

}
# 0925, 2024-09-28 10:53:28, PPPPP--P-P---------- (35%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    
    int a,b;

    cin>>a>>b;
    string handA[6],handB[6];
    int scr[2];
    int aca = 0,acb= 0;
    for (int i = 0; i < a; i++)
    {

        cin>>handA[i];
        if(handA[i] == "A"){
            aca ++;

        }
    }

    for (int i = 0; i < b; i++)
    {
        cin>>handB[i];
        if(handB[i] == "A"){
            acb ++;
        }
    }


    for (int i = 0; i < a; i++)
    {
        if (handA[i]=="A" && i == 0 && aca == 1)
        {
            scr[0] += 11;
        }
        else if (handA[i] == "A")
        {
            scr[0]+= 1;
        }
        else if (handA[i] == "J" ||handA[i] == "Q" ||handA[i] == "K" )
        {
            scr[0]+=10;
        }
        else if(handA[i] == "1"){
            scr[0]+=1;
        }
        else if(handA[i] == "2"){
            scr[0]+=2;
        }
        else if(handA[i] == "3"){
            scr[0]+=3;
        }
        else if(handA[i] == "4"){
            scr[0]+=4;
        }
        else if(handA[i] == "5"){
            scr[0]+=5;
        }
        else if(handA[i] == "6"){
            scr[0]+=6;
        }
        else if(handA[i] == "7"){
            scr[0]+=7;
        }
        else if(handA[i] == "8"){
            scr[0]+=8;
        }
        else if(handA[i] == "9"){
            scr[0]+=9;
        }
        else if(handA[i] == "10"){
            scr[0]+=10;
        }
    }

     for (int i = 0; i < b; i++)
    {
        if (handB[i]=="A" && i == 0 && acb == 1)
        {
            scr[1] += 11;
        }
        else if (handB[i] == "A")
        {
            scr[1]+= 1;
        }
        else if (handB[i] == "J" ||handB[i] == "Q" ||handB[i] == "K" )
        {
            scr[1]+=10;
        }
        else if(handB[i] == "1"){
            scr[1]+=1;
        }
        else if(handB[i] == "2"){
            scr[1]+=2;
        }
        else if(handB[i] == "3"){
            scr[1]+=3;
        }
        else if(handB[i] == "4"){
            scr[1]+=4;
        }
        else if(handB[i] == "5"){
            scr[1]+=5;
        }
        else if(handB[i] == "6"){
            scr[1]+=6;
        }
        else if(handB[i] == "7"){
            scr[1]+=7;
        }
        else if(handB[i] == "8"){
            scr[1]+=8;
        }
        else if(handB[i] == "9"){
            scr[1]+=9;
        }
        else if(handB[i] == "10"){
            scr[1]+=10;
        }
    }

    bool bustA = 0,bustB = 0;
    if (scr[0]>21)
    {
        bustA = true;
    }

    if (scr[1] > 21)
    {
        bustB = true;
    }
    
    
    if(bustA && bustB){
        cout<< "Draw"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (bustA && !bustB )
    {
        cout<< "A"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (!bustA && bustB )
    {
        cout<< "B"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (!bustA && !bustB )
    {
        if (scr[0] > scr[1])
        {
            cout<<"A"<<endl;
        }
        else if (scr[0] < scr[1])
        {
            cout<<"B"<<endl;
        }
        else{
            cout<<"Draw"<<endl;
        }
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    
    
    
    return 0;
    

}
# 0926, 2024-09-28 10:59:01, PPPPP--P-P---------- (35%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    
    int a,b;

    cin>>a>>b;
    string handA[6],handB[6];
    int scr[2] = {0,0};
    int aca = 0,acb= 0;
    for (int i = 0; i < a; i++)
    {

        cin>>handA[i];
        if(handA[i] == "A"){
            aca ++;
        }
    }

    for (int i = 0; i < b; i++)
    {
        cin>>handB[i];
        if(handB[i] == "A"){
            acb ++;
        }
    }


    for (int i = 0; i < a; i++)
    {
        if (handA[i]=="A" && i == 0 && aca == 1)
        {
            scr[0] += 11;
        }
        else if (handA[i] == "A")
        {
            scr[0]+= 1;
        }
        else if (handA[i] == "J" ||handA[i] == "Q" ||handA[i] == "K" )
        {
            scr[0]+=10;
        }
        else if(handA[i] == "1"){
            scr[0]+=1;
        }
        else if(handA[i] == "2"){
            scr[0]+=2;
        }
        else if(handA[i] == "3"){
            scr[0]+=3;
        }
        else if(handA[i] == "4"){
            scr[0]+=4;
        }
        else if(handA[i] == "5"){
            scr[0]+=5;
        }
        else if(handA[i] == "6"){
            scr[0]+=6;
        }
        else if(handA[i] == "7"){
            scr[0]+=7;
        }
        else if(handA[i] == "8"){
            scr[0]+=8;
        }
        else if(handA[i] == "9"){
            scr[0]+=9;
        }
        else if(handA[i] == "10"){
            scr[0]+=10;
        }
    }

     for (int i = 0; i < b; i++)
    {
        if (handB[i]=="A" && i == 0 && acb == 1)
        {
            scr[1] += 11;
        }
        else if (handB[i] == "A")
        {
            scr[1]+= 1;
        }
        else if (handB[i] == "J" ||handB[i] == "Q" ||handB[i] == "K" )
        {
            scr[1]+=10;
        }
        else if(handB[i] == "1"){
            scr[1]+=1;
        }
        else if(handB[i] == "2"){
            scr[1]+=2;
        }
        else if(handB[i] == "3"){
            scr[1]+=3;
        }
        else if(handB[i] == "4"){
            scr[1]+=4;
        }
        else if(handB[i] == "5"){
            scr[1]+=5;
        }
        else if(handB[i] == "6"){
            scr[1]+=6;
        }
        else if(handB[i] == "7"){
            scr[1]+=7;
        }
        else if(handB[i] == "8"){
            scr[1]+=8;
        }
        else if(handB[i] == "9"){
            scr[1]+=9;
        }
        else if(handB[i] == "10"){
            scr[1]+=10;
        }
    }

    bool bustA = 0,bustB = 0;
    if (scr[0]>21)
    {
        bustA = true;
    }

    if (scr[1] > 21)
    {
        bustB = true;
    }
    
    
    if(bustA && bustB){
        cout<< "Draw"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (bustA && !bustB )
    {
        cout<< "A"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (!bustA && bustB )
    {
        cout<< "B"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (!bustA && !bustB )
    {
        if (scr[0] > scr[1])
        {
            cout<<"A"<<endl;
        }
        else if (scr[0] < scr[1])
        {
            cout<<"B"<<endl;
        }
        else{
            cout<<"Draw"<<endl;
        }
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    
    
    
    return 0;
    

}
# 0927, 2024-09-28 11:02:18, PPPPPPPP-P---------- (45%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    
    int a,b;

    cin>>a>>b;
    string handA[6],handB[6];
    int scr[2] = {0,0};
    int aca = 0,acb= 0;
    for (int i = 0; i < a; i++)
    {

        cin>>handA[i];
        if(handA[i] == "A"){
            aca ++;
        }
    }

    for (int i = 0; i < b; i++)
    {
        cin>>handB[i];
        if(handB[i] == "A"){
            acb ++;
        }
    }


    for (int i = 0; i < a; i++)
    {
        if (handA[i]=="A" && i == 0 && aca == 1)
        {
            scr[0] += 11;
        }
        else if (handA[i] == "A")
        {
            scr[0]+= 1;
        }
        else if (handA[i] == "J" ||handA[i] == "Q" ||handA[i] == "K" )
        {
            scr[0]+=10;
        }
        else if(handA[i] == "1"){
            scr[0]+=1;
        }
        else if(handA[i] == "2"){
            scr[0]+=2;
        }
        else if(handA[i] == "3"){
            scr[0]+=3;
        }
        else if(handA[i] == "4"){
            scr[0]+=4;
        }
        else if(handA[i] == "5"){
            scr[0]+=5;
        }
        else if(handA[i] == "6"){
            scr[0]+=6;
        }
        else if(handA[i] == "7"){
            scr[0]+=7;
        }
        else if(handA[i] == "8"){
            scr[0]+=8;
        }
        else if(handA[i] == "9"){
            scr[0]+=9;
        }
        else if(handA[i] == "10"){
            scr[0]+=10;
        }
    }

     for (int i = 0; i < b; i++)
    {
        if (handB[i]=="A" && i == 0 && acb == 1)
        {
            scr[1] += 11;
        }
        else if (handB[i] == "A")
        {
            scr[1]+= 1;
        }
        else if (handB[i] == "J" ||handB[i] == "Q" ||handB[i] == "K" )
        {
            scr[1]+=10;
        }
        else if(handB[i] == "1"){
            scr[1]+=1;
        }
        else if(handB[i] == "2"){
            scr[1]+=2;
        }
        else if(handB[i] == "3"){
            scr[1]+=3;
        }
        else if(handB[i] == "4"){
            scr[1]+=4;
        }
        else if(handB[i] == "5"){
            scr[1]+=5;
        }
        else if(handB[i] == "6"){
            scr[1]+=6;
        }
        else if(handB[i] == "7"){
            scr[1]+=7;
        }
        else if(handB[i] == "8"){
            scr[1]+=8;
        }
        else if(handB[i] == "9"){
            scr[1]+=9;
        }
        else if(handB[i] == "10"){
            scr[1]+=10;
        }
    }

    bool bustA = 0,bustB = 0;
    if (scr[0]>21)
    {
        bustA = true;
    }

    if (scr[1] > 21)
    {
        bustB = true;
    }
    
    
    if(bustA && bustB){
        cout<< "Draw"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (bustA && !bustB )
    {
        cout<< "B"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (!bustA && bustB )
    {
        cout<< "A"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (!bustA && !bustB )
    {
        if (scr[0] > scr[1])
        {
            cout<<"A"<<endl;
        }
        else if (scr[0] < scr[1])
        {
            cout<<"B"<<endl;
        }
        else{
            cout<<"Draw"<<endl;
        }
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    
    
    
    return 0;
    

}
# 0928, 2024-09-28 11:17:01, PPPPPPPP-P--P-P-PPP- (70%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    
    int a,b;

    cin>>a>>b;
    string handA[6],handB[6];
    int scr[2] = {0,0};
    int aca = 0,acb= 0;
    for (int i = 0; i < a; i++)
    {

        cin>>handA[i];
        if(handA[i] == "A"){
            aca ++;
        }
    }

    for (int i = 0; i < b; i++)
    {
        cin>>handB[i];
        if(handB[i] == "A"){
            acb ++;
        }
    }


    for (int i = 0; i < a; i++)
    {
        if (handA[i]=="A" && i == 0 )
        {
            scr[0] += 11;
        }
        else if (handA[i] == "A")
        {
            scr[0]+= 1;
        }
        else if (handA[i] == "J" ||handA[i] == "Q" ||handA[i] == "K" )
        {
            scr[0]+=10;
        }
        else if(handA[i] == "1"){
            scr[0]+=1;
        }
        else if(handA[i] == "2"){
            scr[0]+=2;
        }
        else if(handA[i] == "3"){
            scr[0]+=3;
        }
        else if(handA[i] == "4"){
            scr[0]+=4;
        }
        else if(handA[i] == "5"){
            scr[0]+=5;
        }
        else if(handA[i] == "6"){
            scr[0]+=6;
        }
        else if(handA[i] == "7"){
            scr[0]+=7;
        }
        else if(handA[i] == "8"){
            scr[0]+=8;
        }
        else if(handA[i] == "9"){
            scr[0]+=9;
        }
        else if(handA[i] == "10"){
            scr[0]+=10;
        }
    }

     for (int i = 0; i < b; i++)
    {
        if (handB[i]=="A" && i == 0 )
        {
            scr[1] += 11;
        }
        else if (handB[i] == "A")
        {
            scr[1]+= 1;
        }
        else if (handB[i] == "J" ||handB[i] == "Q" ||handB[i] == "K" )
        {
            scr[1]+=10;
        }
        else if(handB[i] == "1"){
            scr[1]+=1;
        }
        else if(handB[i] == "2"){
            scr[1]+=2;
        }
        else if(handB[i] == "3"){
            scr[1]+=3;
        }
        else if(handB[i] == "4"){
            scr[1]+=4;
        }
        else if(handB[i] == "5"){
            scr[1]+=5;
        }
        else if(handB[i] == "6"){
            scr[1]+=6;
        }
        else if(handB[i] == "7"){
            scr[1]+=7;
        }
        else if(handB[i] == "8"){
            scr[1]+=8;
        }
        else if(handB[i] == "9"){
            scr[1]+=9;
        }
        else if(handB[i] == "10"){
            scr[1]+=10;
        }
    }

    bool bustA = 0,bustB = 0;
    if (scr[0]>21)
    {
        bustA = true;
    }

    if (scr[1] > 21)
    {
        bustB = true;
    }
    
    
    if(bustA && bustB){
        cout<< "Draw"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (bustA && !bustB )
    {
        cout<< "B"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (!bustA && bustB )
    {
        cout<< "A"<<endl;
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    else if (!bustA && !bustB )
    {
        if (scr[0] > scr[1])
        {
            cout<<"A"<<endl;
        }
        else if (scr[0] < scr[1])
        {
            cout<<"B"<<endl;
        }
        else{
            cout<<"Draw"<<endl;
        }
        cout<<scr[0]<<" "<<scr[1]<<endl;
    }
    
    
    
    return 0;
    

}

# 0929, 2024-09-28 13:09:52, Compilation error (0%)

#include<iostream>
#include <iomanip>
#include<string>

using namespace std;
string card[13] = {"A","2", "3" ,"4" ,"5" ,"6","7" ,"8", "9" ,"10" ,"J" ,"Q","K"};
int num[13] = {1  ,2 ,3 ,4 ,5, 6 ,7, 8 ,9 ,10 ,10, 10, 10};

int main(){


int a, b ;
cin >> a >>b;
string carda[a];
string cardb[b];
for (int i = 0; i < a; ++i)
{
    cin >> carda[i];
}
for (int i = 0; i < b; ++i)
{
    cin >> cardb[i];
}
int suma = 0;
int sumb = 0;
for (int i = 0; i < a; ++i)
{
    for (int j = 0; j < 12; ++j)
    {
        if (carda[i] == card[j])
        {
            suma+= num[j];
        }
        
    }
    
}
for (int i = 0; i < b; ++i)
{
    for (int j = 0; j < 12; ++j)
    {
        if (cardb[i] == card[j])
        {
            sumb+= num[j];
        }
        
    }
    
}
if (a>b)
{
    cout <<"A"<<endl;
   cout <<suma<<" "<<sumb;
} else if (a<b)
{
    cout <<"B"<<endl;
   cout <<suma<<" "<<sumb;
    
} else{
    cout <<"Draw"<<endl;
   cout <<suma<<" "<<sumb;
}
# 0930, 2024-09-28 13:10:10, -PPPP--------------- (20%)

#include<iostream>
#include <iomanip>
#include<string>

using namespace std;
string card[13] = {"A","2", "3" ,"4" ,"5" ,"6","7" ,"8", "9" ,"10" ,"J" ,"Q","K"};
int num[13] = {1  ,2 ,3 ,4 ,5, 6 ,7, 8 ,9 ,10 ,10, 10, 10};

int main(){


int a, b ;
cin >> a >>b;
string carda[a];
string cardb[b];
for (int i = 0; i < a; ++i)
{
    cin >> carda[i];
}
for (int i = 0; i < b; ++i)
{
    cin >> cardb[i];
}
int suma = 0;
int sumb = 0;
for (int i = 0; i < a; ++i)
{
    for (int j = 0; j < 12; ++j)
    {
        if (carda[i] == card[j])
        {
            suma+= num[j];
        }
        
    }
    
}
for (int i = 0; i < b; ++i)
{
    for (int j = 0; j < 12; ++j)
    {
        if (cardb[i] == card[j])
        {
            sumb+= num[j];
        }
        
    }
    
}
if (a>b)
{
    cout <<"A"<<endl;
   cout <<suma<<" "<<sumb;
} else if (a<b)
{
    cout <<"B"<<endl;
   cout <<suma<<" "<<sumb;
    
} else{
    cout <<"Draw"<<endl;
   cout <<suma<<" "<<sumb;
}








}
# 0931, 2024-09-28 13:12:47, -PPPP--P------------ (25%)

#include<iostream>
#include <iomanip>
#include<string>

using namespace std;
string card[13] = {"A","2", "3" ,"4" ,"5" ,"6","7" ,"8", "9" ,"10" ,"J" ,"Q","K"};
int num[13] = {1  ,2 ,3 ,4 ,5, 6 ,7, 8 ,9 ,10 ,10, 10, 10};

int main(){


int a, b ;
cin >> a >>b;
string carda[a];
string cardb[b];
for (int i = 0; i < a; ++i)
{
    cin >> carda[i];
}
for (int i = 0; i < b; ++i)
{
    cin >> cardb[i];
}
int suma = 0;
int sumb = 0;
for (int i = 0; i < a; ++i)
{
    for (int j = 0; j < 13; ++j)
    {
        if (carda[i] == card[j])
        {
            suma+= num[j];
        }
        
    }
    
}
for (int i = 0; i < b; ++i)
{
    for (int j = 0; j <= 13; ++j)
    {
        if (cardb[i] == card[j])
        {
            sumb+= num[j];
        }
        
    }
    
}
if (a>b)
{
    cout <<"A"<<endl;
   cout <<suma<<" "<<sumb;
} else if (a<b)
{
    cout <<"B"<<endl;
   cout <<suma<<" "<<sumb;
    
} else{
    cout <<"Draw"<<endl;
   cout <<suma<<" "<<sumb;
}








}
# 0932, 2024-09-28 13:20:07, PPPPP---PPP--PPPP-PP (70%)

#include<iostream>
#include <iomanip>
#include<string>

using namespace std;
string card[13] = {"A","2", "3" ,"4" ,"5" ,"6","7" ,"8", "9" ,"10" ,"J" ,"Q","K"};
int num[13] = {1  ,2 ,3 ,4 ,5, 6 ,7, 8 ,9 ,10 ,10, 10, 10};

int main(){


int a, b ;
int apos = 0;
int bpos = 0;
cin >> a >>b;
string carda[a];
string cardb[b];
for (int i = 0; i < a; ++i)
{
    cin >> carda[i];
}
for (int i = 0; i < b; ++i)
{
    cin >> cardb[i];
}
int suma = 0;
int sumb = 0;
for (int i = 0; i < a; ++i)
{
    for (int j = 0; j < 13; ++j)
    {    
        if (carda[i] == "A")
        {
            apos++;
        }
        
        if (carda[i] == card[j])
        {
            suma+= num[j];
        }
        
    }
    
}
for (int i = 0; i < b; ++i)
{
    for (int j = 0; j <= 13; ++j)
    {
         if (cardb[i] == "A")
        {
            bpos++;
        }
        if (cardb[i] == card[j])
        {
            sumb+= num[j];
        }
        
    }
    
}
if (suma <=11&& apos >= 1)
{
    suma+=10;
}
if (sumb <=11&& bpos >= 1)
{
    sumb+=10;
}




if (suma>sumb)
{
    
    cout <<"A"<<endl;
   cout <<suma<<" "<<sumb;
} else if (suma<sumb)
{
    cout <<"B"<<endl;
   cout <<suma<<" "<<sumb;
    
} else{
    cout <<"Draw"<<endl;
   cout <<suma<<" "<<sumb;
}








}
# 0933, 2024-09-28 13:22:31, PP--P--PPPP----P--PP (50%)

#include<iostream>
#include <iomanip>
#include<string>

using namespace std;
string card[13] = {"A","2", "3" ,"4" ,"5" ,"6","7" ,"8", "9" ,"10" ,"J" ,"Q","K"};
int num[13] = {1  ,2 ,3 ,4 ,5, 6 ,7, 8 ,9 ,10 ,10, 10, 10};

int main(){


int a, b ;
int apos = 0;
int bpos = 0;
cin >> a >>b;
string carda[a];
string cardb[b];
for (int i = 0; i < a; ++i)
{
    cin >> carda[i];
}
for (int i = 0; i < b; ++i)
{
    cin >> cardb[i];
}
int suma = 0;
int sumb = 0;
for (int i = 0; i < a; ++i)
{
    for (int j = 0; j < 13; ++j)
    {    
        if (carda[i] == "A")
        {
            apos++;
        }
        
        if (carda[i] == card[j])
        {
            suma+= num[j];
        }
        
    }
    
}
for (int i = 0; i < b; ++i)
{
    for (int j = 0; j <= 13; ++j)
    {
         if (cardb[i] == "A")
        {
            bpos++;
        }
        if (cardb[i] == card[j])
        {
            sumb+= num[j];
        }
        
    }
    
}
if (suma <=11&& apos >= 1)
{
    suma+=10;
}
if (sumb <=11&& bpos >= 1)
{
    sumb+=10;
}

if (suma>21 &&sumb>21){
    cout <<"Draw"<<endl;
   cout <<suma<<" "<<sumb;
}



else if (suma>sumb)
{
    
    cout <<"A"<<endl;
   cout <<suma<<" "<<sumb;
} else if (suma<sumb)
{
    cout <<"B"<<endl;
   cout <<suma<<" "<<sumb;
    
} 







}
# 0934, 2024-09-28 13:24:41, PP--P--PPPP----P--PP (50%)

#include<iostream>
#include <iomanip>
#include<string>

using namespace std;
string card[13] = {"A","2", "3" ,"4" ,"5" ,"6","7" ,"8", "9" ,"10" ,"J" ,"Q","K"};
int num[13] = {1  ,2 ,3 ,4 ,5, 6 ,7, 8 ,9 ,10 ,10, 10, 10};

int main(){


int a, b ;
int apos = 0;
int bpos = 0;
cin >> a >>b;
string carda[a];
string cardb[b];
for (int i = 0; i < a; ++i)
{
    cin >> carda[i];
}
for (int i = 0; i < b; ++i)
{
    cin >> cardb[i];
}
int suma = 0;
int sumb = 0;
for (int i = 0; i < a; ++i)
{
    for (int j = 0; j < 13; ++j)
    {    
        if (carda[i] == "A")
        {
            apos++;
        }
        
        if (carda[i] == card[j])
        {
            suma+= num[j];
        }
        
    }
    
}
for (int i = 0; i < b; ++i)
{
    for (int j = 0; j <= 13; ++j)
    {
         if (cardb[i] == "A")
        {
            bpos++;
        }
        if (cardb[i] == card[j])
        {
            sumb+= num[j];
        }
        
    }
    
}
if (suma <=11&& apos >= 1)
{
    suma+=10;
}
if (sumb <=11&& bpos >= 1)
{
    sumb+=10;
}




if (suma>sumb &&suma<=21)
{
    
    cout <<"A"<<endl;
   cout <<suma<<" "<<sumb;
} else if (suma<sumb &&sumb<=21)
{
    cout <<"B"<<endl;
   cout <<suma<<" "<<sumb;
    
}else if (suma>21 &&sumb>21){
    cout <<"Draw"<<endl;
   cout <<suma<<" "<<sumb;
}








}
# 0935, 2024-09-28 13:25:16, PP--P---PPP----P--PP (45%)

#include<iostream>
#include <iomanip>
#include<string>

using namespace std;
string card[13] = {"A","2", "3" ,"4" ,"5" ,"6","7" ,"8", "9" ,"10" ,"J" ,"Q","K"};
int num[13] = {1  ,2 ,3 ,4 ,5, 6 ,7, 8 ,9 ,10 ,10, 10, 10};

int main(){


int a, b ;
int apos = 0;
int bpos = 0;
cin >> a >>b;
string carda[a];
string cardb[b];
for (int i = 0; i < a; ++i)
{
    cin >> carda[i];
}
for (int i = 0; i < b; ++i)
{
    cin >> cardb[i];
}
int suma = 0;
int sumb = 0;
for (int i = 0; i < a; ++i)
{
    for (int j = 0; j < 13; ++j)
    {    
        if (carda[i] == "A")
        {
            apos++;
        }
        
        if (carda[i] == card[j])
        {
            suma+= num[j];
        }
        
    }
    
}
for (int i = 0; i < b; ++i)
{
    for (int j = 0; j <= 13; ++j)
    {
         if (cardb[i] == "A")
        {
            bpos++;
        }
        if (cardb[i] == card[j])
        {
            sumb+= num[j];
        }
        
    }
    
}
if (suma <=11&& apos >= 1)
{
    suma+=10;
}
if (sumb <=11&& bpos >= 1)
{
    sumb+=10;
}




if (suma>sumb )
{
    
    cout <<"A"<<endl;
   cout <<suma<<" "<<sumb;
} else if (suma<sumb )
{
    cout <<"B"<<endl;
   cout <<suma<<" "<<sumb;
    
}else if (suma>21 &&sumb>21){
    cout <<"Draw"<<endl;
   cout <<suma<<" "<<sumb;
}








}
# 0936, 2024-09-28 13:33:54, PPPPP---PPP--PPPP-PP (70%)

#include<iostream>
#include <iomanip>
#include<string>

using namespace std;
string card[13] = {"A","2", "3" ,"4" ,"5" ,"6","7" ,"8", "9" ,"10" ,"J" ,"Q","K"};
int num[13] = {1  ,2 ,3 ,4 ,5, 6 ,7, 8 ,9 ,10 ,10, 10, 10};

int main(){


int a, b ;
int apos = 0;
int bpos = 0;
cin >> a >>b;
string carda[a];
string cardb[b];
for (int i = 0; i < a; ++i)
{
    cin >> carda[i];
}
for (int i = 0; i < b; ++i)
{
    cin >> cardb[i];
}
int suma = 0;
int sumb = 0;
for (int i = 0; i < a; ++i)
{
    for (int j = 0; j < 13; ++j)
    {    
        if (carda[i] == "A")
        {
            apos++;
        }
        
        if (carda[i] == card[j])
        {
            suma+= num[j];
        }
        
    }
    
}
for (int i = 0; i < b; ++i)
{
    for (int j = 0; j <= 13; ++j)
    {
         if (cardb[i] == "A")
        {
            bpos++;
        }
        if (cardb[i] == card[j])
        {
            sumb+= num[j];
        }
        
    }
    
}
if (suma <=11&& apos >= 1)
{
    suma+=10;
}
if (sumb <=11&& bpos >= 1)
{
    sumb+=10;
}




if (suma>sumb)
{
    
    cout <<"A"<<endl;
   cout <<suma<<" "<<sumb;
} else if (suma<sumb)
{
    cout <<"B"<<endl;
   cout <<suma<<" "<<sumb;
    
} else{
    cout <<"Draw"<<endl;
   cout <<suma<<" "<<sumb;
}








}

# 0937, 2024-09-28 13:06:17, PP--PPPPP---P----PP- (50%)

#include<bits/stdc++.h>
using namespace std ;

int main(){
    int A , B ;
    cin>>A>>B ;
    int sum_a = 0 , sum_b = 0 ;
    for(int i = 0;i<A;i++){
        string num ; cin>>num ;
        if(num == "Q" || num =="J" || num == "K"){
                sum_a += 10 ;
        }
        else if(num == "A"){ //A
            if(sum_a + 11 <= 21){
                sum_a += 11 ;
            }
            else{
                sum_a += 1 ;
            }
        }
        else{
            sum_a += stoi(num) ;
        }
    }
    for(int i = 0;i<B;i++){
        string num ; cin>>num ;
        if(num == "Q" || num =="J" || num == "K"){
                sum_b += 10 ;
        }
        else if(num == "A"){ //A
            if(sum_b + 11 <= 21){
                sum_b += 11 ;
            }
            else{
                sum_b += 1 ;
            }
        }
        else{
            sum_b += stoi(num) ;
        }
    }
    if(sum_a > 21 && sum_b >21){
        cout<<"Draw"<<endl ;
        cout<<sum_a<<' '<<sum_b ;
    }
    else if(sum_a > sum_b){
        if(sum_a > 21){
            cout<<"B"<<endl ;
            cout<<sum_a<<' '<<sum_b ;
        }
        else{
            cout<<"A"<<endl ;
            cout<<sum_a<<' '<<sum_b ;
        }
    }
    else if(sum_a < sum_b){
        if(sum_b > 21){
            cout<<"A"<<endl ;
            cout<<sum_a<<' '<<sum_b ;
        }
        else{
            cout<<"B"<<endl ;
            cout<<sum_a<<' '<<sum_b ;
        }
    }

}
# 0938, 2024-09-28 13:07:35, PPPPPPPPP---P-P--PP- (65%)

#include<bits/stdc++.h>
using namespace std ;

int main(){
    int A , B ;
    cin>>A>>B ;
    int sum_a = 0 , sum_b = 0 ;
    for(int i = 0;i<A;i++){
        string num ; cin>>num ;
        if(num == "Q" || num =="J" || num == "K"){
                sum_a += 10 ;
        }
        else if(num == "A"){ //A
            if(sum_a + 11 <= 21){
                sum_a += 11 ;
            }
            else{
                sum_a += 1 ;
            }
        }
        else{
            sum_a += stoi(num) ;
        }
    }
    for(int i = 0;i<B;i++){
        string num ; cin>>num ;
        if(num == "Q" || num =="J" || num == "K"){
                sum_b += 10 ;
        }
        else if(num == "A"){ //A
            if(sum_b + 11 <= 21){
                sum_b += 11 ;
            }
            else{
                sum_b += 1 ;
            }
        }
        else{
            sum_b += stoi(num) ;
        }
    }
    if(sum_a > 21 && sum_b >21){
        cout<<"Draw"<<endl ;
        cout<<sum_a<<' '<<sum_b ;
    }
    else if(sum_a == sum_b){
        cout<<"Draw"<<endl ;
        cout<<sum_a<<' '<<sum_b ;
    }
    else if(sum_a > sum_b){
        if(sum_a > 21){
            cout<<"B"<<endl ;
            cout<<sum_a<<' '<<sum_b ;
        }
        else{
            cout<<"A"<<endl ;
            cout<<sum_a<<' '<<sum_b ;
        }
    }
    else if(sum_a < sum_b){
        if(sum_b > 21){
            cout<<"A"<<endl ;
            cout<<sum_a<<' '<<sum_b ;
        }
        else{
            cout<<"B"<<endl ;
            cout<<sum_a<<' '<<sum_b ;
        }
    }

}
# 0939, 2024-09-28 13:16:50, PPPPPPPPP---P-P----- (55%)

#include<bits/stdc++.h>
using namespace std ;

int main(){
    int A , B ;
    cin>>A>>B ;
    int sum_a = 0 , sum_b = 0 ;
    for(int i = 0;i<A;i++){
        string num ; cin>>num ;
        if(num == "Q" || num =="J" || num == "K"){
                sum_a += 10 ;
        }
        else if(num == "A"){ //A
            if(sum_a + 11 <= 21){
                sum_a += 11 ;
            }
            else if(sum_a + 11 > 21 && i == 2){
                sum_a -= 10 ;
                sum_a += 1 ;
            }
            else{
                sum_a += 1 ;
            }
        }
        else{
            sum_a += stoi(num) ;
        }
    }
    for(int i = 0;i<B;i++){
        string num ; cin>>num ;
        if(num == "Q" || num =="J" || num == "K"){
                sum_b += 10 ;
        }
        else if(num == "A"){ //A
            if(sum_b + 11 <= 21){
                sum_b += 11 ;
            }
            else if(sum_b + 11 > 21 && i == 2){
                sum_b -= 10 ;
                sum_b += 1 ;
            }
            else{
                sum_b += 1 ;
            }
        }
        else{
            sum_b += stoi(num) ;
        }
    }
    if(sum_a > 21 && sum_b >21){
        cout<<"Draw"<<endl ;
        cout<<sum_a<<' '<<sum_b ;
    }
    else if(sum_a == sum_b){
        cout<<"Draw"<<endl ;
        cout<<sum_a<<' '<<sum_b ;
    }
    else if(sum_a > sum_b){
        if(sum_a > 21){
            cout<<"B"<<endl ;
            cout<<sum_a<<' '<<sum_b ;
        }
        else{
            cout<<"A"<<endl ;
            cout<<sum_a<<' '<<sum_b ;
        }
    }
    else if(sum_a < sum_b){
        if(sum_b > 21){
            cout<<"A"<<endl ;
            cout<<sum_a<<' '<<sum_b ;
        }
        else{
            cout<<"B"<<endl ;
            cout<<sum_a<<' '<<sum_b ;
        }
    }

}
# 0940, 2024-09-28 13:17:20, PPPPPPPPP---P-P--PP- (65%)

#include<bits/stdc++.h>
using namespace std ;

int main(){
    int A , B ;
    cin>>A>>B ;
    int sum_a = 0 , sum_b = 0 ;
    for(int i = 0;i<A;i++){
        string num ; cin>>num ;
        if(num == "Q" || num =="J" || num == "K"){
                sum_a += 10 ;
        }
        else if(num == "A"){ //A
            if(sum_a + 11 <= 21){
                sum_a += 11 ;
            }
            else{
                sum_a += 1 ;
            }
        }
        else{
            sum_a += stoi(num) ;
        }
    }
    for(int i = 0;i<B;i++){
        string num ; cin>>num ;
        if(num == "Q" || num =="J" || num == "K"){
                sum_b += 10 ;
        }
        else if(num == "A"){ //A
            if(sum_b + 11 <= 21){
                sum_b += 11 ;
            }
            else{
                sum_b += 1 ;
            }
        }
        else{
            sum_b += stoi(num) ;
        }
    }
    if(sum_a > 21 && sum_b >21){
        cout<<"Draw"<<endl ;
        cout<<sum_a<<' '<<sum_b ;
    }
    else if(sum_a == sum_b){
        cout<<"Draw"<<endl ;
        cout<<sum_a<<' '<<sum_b ;
    }
    else if(sum_a > sum_b){
        if(sum_a > 21){
            cout<<"B"<<endl ;
            cout<<sum_a<<' '<<sum_b ;
        }
        else{
            cout<<"A"<<endl ;
            cout<<sum_a<<' '<<sum_b ;
        }
    }
    else if(sum_a < sum_b){
        if(sum_b > 21){
            cout<<"A"<<endl ;
            cout<<sum_a<<' '<<sum_b ;
        }
        else{
            cout<<"B"<<endl ;
            cout<<sum_a<<' '<<sum_b ;
        }
    }

}
# 0941, 2024-09-28 14:44:17, PPPPPPPPPP--P-P--PP- (70%)

#include<bits/stdc++.h>
#include<vector>
using namespace std ;

int findsum(vector<string> s){
    int sum = 0 ;
    for(int i = 0 ; i<s.size() ;i++){
        if(s[i] >= "0" && s[i]<="9"){
            sum += stoi(s[i]) ;
        }
        else if(s[i] == "Q" || s[i] == "J" || s[i] == "K" || s[i] == "10"){
            sum += 10 ;
        }
        else if(s[i] == "A"){
            if(sum + 11 > 21){
                sum += 1 ;
            }
            else{
                sum += 11 ;
            }
        }
    }
    return sum ;
}

int main(){
    int na , nb ;
    cin>>na>>nb ;
    vector<string> A ;
    vector<string> B ;
    string temp ;
    for (int i = 0 ;i<na ;i++){
        cin>>temp;
        A.push_back(temp) ;
    }
    for(int i = 0 ;i<nb ; i++){
        cin>>temp ;
        B.push_back(temp) ;
    }

    sort(A.begin(),A.end()) ;
    sort(B.begin(),B.end()) ;

    int sum_a = findsum(A) ;
    int sum_b = findsum(B) ;

    if(sum_a > 21 && sum_b >21){
        cout<<"Draw"<<endl ;
        cout<<sum_a<<' '<<sum_b ;
    }
    else if(sum_a == sum_b){
        cout<<"Draw"<<endl ;
        cout<<sum_a<<' '<<sum_b ;
    }
    else if(sum_a > sum_b){
        if(sum_a > 21){
            cout<<"B"<<endl ;
            cout<<sum_a<<' '<<sum_b ;
        }
        else{
            cout<<"A"<<endl ;
            cout<<sum_a<<' '<<sum_b ;
        }
    }
    else if(sum_a < sum_b){
        if(sum_b > 21){
            cout<<"A"<<endl ;
            cout<<sum_a<<' '<<sum_b ;
        }
        else{
            cout<<"B"<<endl ;
            cout<<sum_a<<' '<<sum_b ;
        }
    }
}
# 0942, 2024-09-28 14:51:30, PPPPPPPP--PP-------- (50%)

#include<bits/stdc++.h>
#include<vector>
using namespace std ;

int findsum(vector<string> s){
    int sum = 0 ;
    int tod1 = 0 , tod2 = 0 ;
    for(int i = 0 ; i<s.size() ;i++){
        if(s[i] >= "0" && s[i]<="9"){
            sum += stoi(s[i]) ;
        }
        else if(s[i] == "Q" || s[i] == "J" || s[i] == "K" || s[i] == "10"){
            sum += 10 ;
        }
        else if(s[i] == "A"){
            tod1 += 1;
            tod2 += 11 ;
        }
    }
    int sum1 = sum + tod1 ;
    int sum2 = sum + tod2 ;
    if(sum2 < 21) return sum2 ;
    return sum1 ;
}

int main(){
    int na , nb ;
    cin>>na>>nb ;
    vector<string> A ;
    vector<string> B ;
    string temp ;
    for (int i = 0 ;i<na ;i++){
        cin>>temp;
        A.push_back(temp) ;
    }
    for(int i = 0 ;i<nb ; i++){
        cin>>temp ;
        B.push_back(temp) ;
    }

    sort(A.begin(),A.end()) ;
    sort(B.begin(),B.end()) ;

    int sum_a = findsum(A) ;
    int sum_b = findsum(B) ;

    if(sum_a > 21 && sum_b >21){
        cout<<"Draw"<<endl ;
        cout<<sum_a<<' '<<sum_b ;
    }
    else if(sum_a == sum_b){
        cout<<"Draw"<<endl ;
        cout<<sum_a<<' '<<sum_b ;
    }
    else if(sum_a > sum_b){
        if(sum_a > 21){
            cout<<"B"<<endl ;
            cout<<sum_a<<' '<<sum_b ;
        }
        else{
            cout<<"A"<<endl ;
            cout<<sum_a<<' '<<sum_b ;
        }
    }
    else if(sum_a < sum_b){
        if(sum_b > 21){
            cout<<"A"<<endl ;
            cout<<sum_a<<' '<<sum_b ;
        }
        else{
            cout<<"B"<<endl ;
            cout<<sum_a<<' '<<sum_b ;
        }
    }
}
# 0943, 2024-09-28 14:53:03, PPPPPPPP--PP-------- (50%)

#include<bits/stdc++.h>
#include<vector>
using namespace std ;

int findsum(vector<string> s){
    int sum = 0 ;
    int tod1 = 0 , tod2 = 0 ;
    for(int i = 0 ; i<s.size() ;i++){
        if(s[i] >= "0" && s[i]<="9"){
            sum += stoi(s[i]) ;
        }
        else if(s[i] == "Q" || s[i] == "J" || s[i] == "K" || s[i] == "10"){
            sum += 10 ;
        }
        else if(s[i] == "A"){
            tod1 += 1;
            tod2 += 11 ;
        }
    }
    int sum1 = sum + tod1 ;
    int sum2 = sum + tod2 ;
    if(sum2>sum1){
        if(sum2<21){
            return sum2 ;
        }
        else{
            return sum1 ;
        }
    }
    else{
        return sum1 ;
    }
}

int main(){
    int na , nb ;
    cin>>na>>nb ;
    vector<string> A ;
    vector<string> B ;
    string temp ;
    for (int i = 0 ;i<na ;i++){
        cin>>temp;
        A.push_back(temp) ;
    }
    for(int i = 0 ;i<nb ; i++){
        cin>>temp ;
        B.push_back(temp) ;
    }

    sort(A.begin(),A.end()) ;
    sort(B.begin(),B.end()) ;

    int sum_a = findsum(A) ;
    int sum_b = findsum(B) ;

    if(sum_a > 21 && sum_b >21){
        cout<<"Draw"<<endl ;
        cout<<sum_a<<' '<<sum_b ;
    }
    else if(sum_a == sum_b){
        cout<<"Draw"<<endl ;
        cout<<sum_a<<' '<<sum_b ;
    }
    else if(sum_a > sum_b){
        if(sum_a > 21){
            cout<<"B"<<endl ;
            cout<<sum_a<<' '<<sum_b ;
        }
        else{
            cout<<"A"<<endl ;
            cout<<sum_a<<' '<<sum_b ;
        }
    }
    else if(sum_a < sum_b){
        if(sum_b > 21){
            cout<<"A"<<endl ;
            cout<<sum_a<<' '<<sum_b ;
        }
        else{
            cout<<"B"<<endl ;
            cout<<sum_a<<' '<<sum_b ;
        }
    }
}

# 0944, 2024-09-28 10:46:20, P-PPP-----P--PPPP--P (50%)

#include <iostream>
#include <string>
#include <cmath>
#include <iomanip>  

using namespace std;

int main()
{   
    int a, b;
    cin >> a >> b;
    
    string aCard[a] = {""}, bCard[b] = {""};

    //int count = 0;
    string cardA, cardB;
    cin.ignore();
    getline(cin, cardA);
    getline(cin, cardB);

    for (int i = 0, count = 0 ; i < cardA.length() ; i++) //A J 10
    {
        size_t found = cardA.find(" ", i);
        //cout << "found at " << found << endl;

        if(found != string::npos)
        {
            //cout << "line 28" << endl;
            aCard[count] = cardA.substr(i, found - i);
            //cout << i << " " << aCard[count] << endl;
            i += found - i;
            count++;
        }
        else
        {
            //cout << "line 36";
            aCard[a - 1] = cardA.substr(i);
        }
    }

    for (int i = 0, count = 0 ; i < cardB.length() ; i++) //A J 10
    {
        size_t found = cardB.find(" ", i);
        //cout << "found at " << found << endl;

        if(found != string::npos)
        {
            //cout << "line 28" << endl;
            bCard[count] = cardB.substr(i, found - i);
            //cout << i << " " << aCard[count] << endl;
            i += found - i;
            count++;
        }
        else
        {
            //cout << "line 36";
            bCard[b - 1] = cardB.substr(i);
        }
    }

    // for (int i = 0 ; i < a ; i++)
    // {
    //     cout << aCard[i] << " ";
    // }
    // cout << endl;
    // for (int i = 0 ; i < b ; i++)
    // {
    //     cout << bCard[i] << " ";
    // }

    int aScore = 0, bScore = 0;
    int aCountA = 0, bCountA = 0;

    for (int i = 0 ; i < a ; i++)
    {
        //cout << "line 38";
        if (aCard[i].length() == 1)
        {
            char c = aCard[i][0];

            if (isdigit(c))
            {
                aScore += c - '0';
            }
            else if (c == 'A')
            {
                aCountA++;
            }
            else if (c == 'J')
            {
                aScore += 10;
            }
            else if (c == 'Q')
            {
                aScore += 10;
            }
            else if (c == 'K')
            {
                aScore += 10;
            }
        }
        else
        {
            aScore += 10;
        }
    }

    while (aCountA > 0)
    {
        if (21 - aScore > 11)
        {
            aScore += 11;
        }
        else
        {
            aScore += 1;
        }

        aCountA--;
    }

    for (int i = 0 ; i < b ; i++)
    {
        //cout << "line 38";
        if (bCard[i].length() == 1)
        {
            char c = bCard[i][0];

            if (isdigit(c))
            {
                bScore += c - '0';
            }
            else if (c == 'A')
            {
                bCountA++;
            }
            else if (c == 'J')
            {
                bScore += 10;
            }
            else if (c == 'Q')
            {
                bScore += 10;
            }
            else if (c == 'K')
            {
                bScore += 10;
            }
        }
        else
        {
            bScore += 10;
        }
    }

    while (bCountA > 0)
    {
        if (21 - bScore > 11)
        {
            bScore += 11;
        }
        else
        {
            bScore += 1;
        }

        bCountA--;
    }

    if (aScore > bScore)
    {
        cout << "A";
    }
    else if (aScore < bScore)
    {
        cout << "B";
    }
    else
    {
        cout << "Draw";
    }

    cout << endl << aScore << " " << bScore;
}
# 0945, 2024-09-28 10:51:46, P-PPP-P---PPPPPPPP-P (70%)

#include <iostream>
#include <string>
#include <cmath>
#include <iomanip>  

using namespace std;

int main()
{   
    int a, b;
    cin >> a >> b;
    
    string aCard[a] = {""}, bCard[b] = {""};

    //int count = 0;
    string cardA, cardB;
    cin.ignore();
    getline(cin, cardA);
    getline(cin, cardB);

    for (int i = 0, count = 0 ; i < cardA.length() ; i++) //A J 10
    {
        size_t found = cardA.find(" ", i);
        //cout << "found at " << found << endl;

        if(found != string::npos)
        {
            //cout << "line 28" << endl;
            aCard[count] = cardA.substr(i, found - i);
            //cout << i << " " << aCard[count] << endl;
            i += found - i;
            count++;
        }
        else
        {
            //cout << "line 36";
            aCard[a - 1] = cardA.substr(i);
        }
    }

    for (int i = 0, count = 0 ; i < cardB.length() ; i++) //A J 10
    {
        size_t found = cardB.find(" ", i);
        //cout << "found at " << found << endl;

        if(found != string::npos)
        {
            //cout << "line 28" << endl;
            bCard[count] = cardB.substr(i, found - i);
            //cout << i << " " << aCard[count] << endl;
            i += found - i;
            count++;
        }
        else
        {
            //cout << "line 36";
            bCard[b - 1] = cardB.substr(i);
        }
    }

    // for (int i = 0 ; i < a ; i++)
    // {
    //     cout << aCard[i] << " ";
    // }
    // cout << endl;
    // for (int i = 0 ; i < b ; i++)
    // {
    //     cout << bCard[i] << " ";
    // }

    int aScore = 0, bScore = 0;
    int aCountA = 0, bCountA = 0;

    for (int i = 0 ; i < a ; i++)
    {
        //cout << "line 38";
        if (aCard[i].length() == 1)
        {
            char c = aCard[i][0];

            if (isdigit(c))
            {
                aScore += c - '0';
            }
            else if (c == 'A')
            {
                aCountA++;
            }
            else if (c == 'J')
            {
                aScore += 10;
            }
            else if (c == 'Q')
            {
                aScore += 10;
            }
            else if (c == 'K')
            {
                aScore += 10;
            }
        }
        else
        {
            aScore += 10;
        }
    }

    while (aCountA > 0)
    {
        if (21 - aScore > 11)
        {
            aScore += 11;
        }
        else
        {
            aScore += 1;
        }

        aCountA--;
    }

    for (int i = 0 ; i < b ; i++)
    {
        //cout << "line 38";
        if (bCard[i].length() == 1)
        {
            char c = bCard[i][0];

            if (isdigit(c))
            {
                bScore += c - '0';
            }
            else if (c == 'A')
            {
                bCountA++;
            }
            else if (c == 'J')
            {
                bScore += 10;
            }
            else if (c == 'Q')
            {
                bScore += 10;
            }
            else if (c == 'K')
            {
                bScore += 10;
            }
        }
        else
        {
            bScore += 10;
        }
    }

    while (bCountA > 0)
    {
        if (21 - bScore > 11)
        {
            bScore += 11;
        }
        else
        {
            bScore += 1;
        }

        bCountA--;
    }

    if (aScore <= 21 && bScore <= 21)
    {
        if (aScore > bScore)
        {
            cout << "A";
        }
        else if (aScore < bScore)
        {
            cout << "B";
        }
        else
        {
            cout << "Draw";
        }
    }
    else if (aScore > 21 && bScore <= 21)
    {
        cout << "B";
    }
    else if (bScore > 21 && aScore <= 21)
    {
        cout << "A";
    }
    else
    {
        cout << "Draw";
    }

    cout << endl << aScore << " " << bScore;
}
# 0946, 2024-09-28 10:58:00, P-PPP-P---PPPPPPPP-P (70%)

#include <iostream>
#include <string>

using namespace std;

int main()
{   
    int a, b;
    cin >> a >> b;
    
    string aCard[a] = {""}, bCard[b] = {""};

    //int count = 0;
    string cardA, cardB;
    cin.ignore();
    getline(cin, cardA);
    getline(cin, cardB);

    for (int i = 0, count = 0 ; i < cardA.length() ; i++) //A J 10
    {
        size_t found = cardA.find(" ", i);
        //cout << "found at " << found << endl;

        if(found != string::npos)
        {
            //cout << "line 28" << endl;
            aCard[count] = cardA.substr(i, found - i);
            //cout << i << " " << aCard[count] << endl;
            i += found - i;
            count++;
        }
        else
        {
            //cout << "line 36";
            aCard[a - 1] = cardA.substr(i);
        }
    }

    for (int i = 0, count = 0 ; i < cardB.length() ; i++) //A J 10
    {
        size_t found = cardB.find(" ", i);
        //cout << "found at " << found << endl;

        if(found != string::npos)
        {
            //cout << "line 28" << endl;
            bCard[count] = cardB.substr(i, found - i);
            //cout << i << " " << aCard[count] << endl;
            i += found - i;
            count++;
        }
        else
        {
            //cout << "line 36";
            bCard[b - 1] = cardB.substr(i);
        }
    }

    // for (int i = 0 ; i < a ; i++)
    // {
    //     cout << aCard[i] << " ";
    // }
    // cout << endl;
    // for (int i = 0 ; i < b ; i++)
    // {
    //     cout << bCard[i] << " ";
    // }

    int aScore = 0, bScore = 0;
    int aCountA = 0, bCountA = 0;

    for (int i = 0 ; i < a ; i++)
    {
        //cout << "line 38";
        if (aCard[i].length() == 1)
        {
            char c = aCard[i][0];

            if (isdigit(c))
            {
                aScore += c - '0';
            }
            else if (c == 'A')
            {
                aCountA++;
            }
            else if (c == 'J')
            {
                aScore += 10;
            }
            else if (c == 'Q')
            {
                aScore += 10;
            }
            else if (c == 'K')
            {
                aScore += 10;
            }
        }
        else
        {
            aScore += 10;
        }
    }

    while (aCountA > 0)
    {
        if (21 - aScore > 11)
        {
            aScore += 11;
        }
        else
        {
            aScore += 1;
        }

        aCountA--;
    }

    for (int i = 0 ; i < b ; i++)
    {
        //cout << "line 38";
        if (bCard[i].length() == 1)
        {
            char c = bCard[i][0];

            if (isdigit(c))
            {
                bScore += c - '0';
            }
            else if (c == 'A')
            {
                bCountA++;
            }
            else if (c == 'J')
            {
                bScore += 10;
            }
            else if (c == 'Q')
            {
                bScore += 10;
            }
            else if (c == 'K')
            {
                bScore += 10;
            }
        }
        else
        {
            bScore += 10;
        }
    }

    while (bCountA > 0)
    {
        if (21 - bScore > 11)
        {
            bScore += 11;
        }
        else
        {
            bScore += 1;
        }

        bCountA--;
    }

    if (aScore <= 21 && bScore <= 21)
    {
        if (aScore > bScore)
        {
            cout << "A";
        }
        else if (aScore < bScore)
        {
            cout << "B";
        }
        else
        {
            cout << "Draw";
        }
    }
    else if (aScore > 21 && bScore <= 21)
    {
        cout << "B";
    }
    else if (bScore > 21 && aScore <= 21)
    {
        cout << "A";
    }
    else
    {
        cout << "Draw";
    }

    cout << endl << aScore << " " << bScore;
}
# 0947, 2024-09-28 11:51:51, -------------------- (0%)

#include <iostream>
#include <string>

using namespace std;

int main()
{   
    int a, b;
    cin >> a >> b;
    
    string aCard[a] = {""}, bCard[b] = {""};

    //int count = 0;
    string cardA, cardB;
    cin.ignore();
    getline(cin, cardA);
    getline(cin, cardB);

    for (int i = 0, count = 0 ; i < cardA.length() ; i++) //A J 10
    {
        size_t found = cardA.find(" ", i);
        //cout << "found at " << found << endl;

        if(found != string::npos)
        {
            //cout << "line 28" << endl;
            aCard[count] = cardA.substr(i, found - i);
            //cout << i << " " << aCard[count] << endl;
            i += found - i;
            count++;
        }
        else
        {
            //cout << "line 36";
            aCard[a - 1] = cardA.substr(i);
        }
    }

    for (int i = 0, count = 0 ; i < cardB.length() ; i++) //A J 10
    {
        size_t found = cardB.find(" ", i);
        //cout << "found at " << found << endl;

        if(found != string::npos)
        {
            //cout << "line 28" << endl;
            bCard[count] = cardB.substr(i, found - i);
            //cout << i << " " << aCard[count] << endl;
            i += found - i;
            count++;
        }
        else
        {
            //cout << "line 36";
            bCard[b - 1] = cardB.substr(i);
        }
    }

    // for (int i = 0 ; i < a ; i++)
    // {
    //     cout << aCard[i] << " ";
    // }
    // cout << endl;
    // for (int i = 0 ; i < b ; i++)
    // {
    //     cout << bCard[i] << " ";
    // }

    int aScore = 0, bScore = 0;
    int aCountA = 0, bCountA = 0;

    for (int i = 0 ; i < a ; i++)
    {
        //cout << "line 38";
        if (aCard[i].length() == 1)
        {
            char c = aCard[i][0];

            if (isdigit(c))
            {
                aScore += c - '0';
                cout << "line 82";
            }
            else if (c == 'A')
            {
                aCountA++;
            }
            else if (c == 'J')
            {
                aScore += 10;
            }
            else if (c == 'Q')
            {
                cout << "line 93" << endl;
                aScore += 10;
                cout << aScore << endl;
            }
            else if (c == 'K')
            {
                aScore += 10;
            }
        }
        else
        {
            aScore += 10;
        }
    }

    while (aCountA > 0)
    {
        if (21 - aScore >= 11)
        {
            cout << "113" << endl;
            aScore += 11;
        }
        else
        {
            cout << "118" << endl;
            aScore += 1;
        }

        aCountA--;
    }

    for (int i = 0 ; i < b ; i++)
    {
        //cout << "line 38";
        if (bCard[i].length() == 1)
        {
            char c = bCard[i][0];

            if (isdigit(c))
            {
                bScore += c - '0';
            }
            else if (c == 'A')
            {
                bCountA++;
            }
            else if (c == 'J')
            {
                bScore += 10;
            }
            else if (c == 'Q')
            {
                bScore += 10;
            }
            else if (c == 'K')
            {
                bScore += 10;
            }
        }
        else
        {
            bScore += 10;
        }
    }

    while (bCountA > 0)
    {
        if (21 - bScore >= 11)
        {
            bScore += 11;
        }
        else
        {
            bScore += 1;
        }

        bCountA--;
    }

    if (aScore <= 21 && bScore <= 21)
    {
        if (aScore > bScore)
        {
            cout << "A";
        }
        else if (aScore < bScore)
        {
            cout << "B";
        }
        else
        {
            cout << "Draw";
        }
    }
    else if (aScore > 21 && bScore <= 21)
    {
        cout << "B";
    }
    else if (bScore > 21 && aScore <= 21)
    {
        cout << "A";
    }
    else
    {
        cout << "Draw";
    }

    cout << endl << aScore << " " << bScore;
}
# 0948, 2024-09-28 11:52:39, P-PP--P-PPP-P-P-PP-P (60%)

#include <iostream>
#include <string>

using namespace std;

int main()
{   
    int a, b;
    cin >> a >> b;
    
    string aCard[a] = {""}, bCard[b] = {""};

    //int count = 0;
    string cardA, cardB;
    cin.ignore();
    getline(cin, cardA);
    getline(cin, cardB);

    for (int i = 0, count = 0 ; i < cardA.length() ; i++) //A J 10
    {
        size_t found = cardA.find(" ", i);
        //cout << "found at " << found << endl;

        if(found != string::npos)
        {
            //cout << "line 28" << endl;
            aCard[count] = cardA.substr(i, found - i);
            //cout << i << " " << aCard[count] << endl;
            i += found - i;
            count++;
        }
        else
        {
            //cout << "line 36";
            aCard[a - 1] = cardA.substr(i);
        }
    }

    for (int i = 0, count = 0 ; i < cardB.length() ; i++) //A J 10
    {
        size_t found = cardB.find(" ", i);
        //cout << "found at " << found << endl;

        if(found != string::npos)
        {
            //cout << "line 28" << endl;
            bCard[count] = cardB.substr(i, found - i);
            //cout << i << " " << aCard[count] << endl;
            i += found - i;
            count++;
        }
        else
        {
            //cout << "line 36";
            bCard[b - 1] = cardB.substr(i);
        }
    }

    // for (int i = 0 ; i < a ; i++)
    // {
    //     cout << aCard[i] << " ";
    // }
    // cout << endl;
    // for (int i = 0 ; i < b ; i++)
    // {
    //     cout << bCard[i] << " ";
    // }

    int aScore = 0, bScore = 0;
    int aCountA = 0, bCountA = 0;

    for (int i = 0 ; i < a ; i++)
    {
        //cout << "line 38";
        if (aCard[i].length() == 1)
        {
            char c = aCard[i][0];

            if (isdigit(c))
            {
                aScore += c - '0';
                //cout << "line 82";
            }
            else if (c == 'A')
            {
                aCountA++;
            }
            else if (c == 'J')
            {
                aScore += 10;
            }
            else if (c == 'Q')
            {
                //cout << "line 93" << endl;
                aScore += 10;
                cout << aScore << endl;
            }
            else if (c == 'K')
            {
                aScore += 10;
            }
        }
        else
        {
            aScore += 10;
        }
    }

    while (aCountA > 0)
    {
        if (21 - aScore >= 11)
        {
            //cout << "113" << endl;
            aScore += 11;
        }
        else
        {
            //cout << "118" << endl;
            aScore += 1;
        }

        aCountA--;
    }

    for (int i = 0 ; i < b ; i++)
    {
        //cout << "line 38";
        if (bCard[i].length() == 1)
        {
            char c = bCard[i][0];

            if (isdigit(c))
            {
                bScore += c - '0';
            }
            else if (c == 'A')
            {
                bCountA++;
            }
            else if (c == 'J')
            {
                bScore += 10;
            }
            else if (c == 'Q')
            {
                bScore += 10;
            }
            else if (c == 'K')
            {
                bScore += 10;
            }
        }
        else
        {
            bScore += 10;
        }
    }

    while (bCountA > 0)
    {
        if (21 - bScore >= 11)
        {
            bScore += 11;
        }
        else
        {
            bScore += 1;
        }

        bCountA--;
    }

    if (aScore <= 21 && bScore <= 21)
    {
        if (aScore > bScore)
        {
            cout << "A";
        }
        else if (aScore < bScore)
        {
            cout << "B";
        }
        else
        {
            cout << "Draw";
        }
    }
    else if (aScore > 21 && bScore <= 21)
    {
        cout << "B";
    }
    else if (bScore > 21 && aScore <= 21)
    {
        cout << "A";
    }
    else
    {
        cout << "Draw";
    }

    cout << endl << aScore << " " << bScore;
}
# 0949, 2024-09-28 11:53:05, P-PP--P---P-P-PPPP-P (55%)

#include <iostream>
#include <string>

using namespace std;

int main()
{   
    int a, b;
    cin >> a >> b;
    
    string aCard[a] = {""}, bCard[b] = {""};

    //int count = 0;
    string cardA, cardB;
    cin.ignore();
    getline(cin, cardA);
    getline(cin, cardB);

    for (int i = 0, count = 0 ; i < cardA.length() ; i++) //A J 10
    {
        size_t found = cardA.find(" ", i);
        //cout << "found at " << found << endl;

        if(found != string::npos)
        {
            //cout << "line 28" << endl;
            aCard[count] = cardA.substr(i, found - i);
            //cout << i << " " << aCard[count] << endl;
            i += found - i;
            count++;
        }
        else
        {
            //cout << "line 36";
            aCard[a - 1] = cardA.substr(i);
        }
    }

    for (int i = 0, count = 0 ; i < cardB.length() ; i++) //A J 10
    {
        size_t found = cardB.find(" ", i);
        //cout << "found at " << found << endl;

        if(found != string::npos)
        {
            //cout << "line 28" << endl;
            bCard[count] = cardB.substr(i, found - i);
            //cout << i << " " << aCard[count] << endl;
            i += found - i;
            count++;
        }
        else
        {
            //cout << "line 36";
            bCard[b - 1] = cardB.substr(i);
        }
    }

    // for (int i = 0 ; i < a ; i++)
    // {
    //     cout << aCard[i] << " ";
    // }
    // cout << endl;
    // for (int i = 0 ; i < b ; i++)
    // {
    //     cout << bCard[i] << " ";
    // }

    int aScore = 0, bScore = 0;
    int aCountA = 0, bCountA = 0;

    for (int i = 0 ; i < a ; i++)
    {
        //cout << "line 38";
        if (aCard[i].length() == 1)
        {
            char c = aCard[i][0];

            if (isdigit(c))
            {
                aScore += c - '0';
                //cout << "line 82";
            }
            else if (c == 'A')
            {
                aCountA++;
            }
            else if (c == 'J')
            {
                aScore += 10;
            }
            else if (c == 'Q')
            {
                //cout << "line 93" << endl;
                aScore += 10;
                cout << aScore << endl;
            }
            else if (c == 'K')
            {
                aScore += 10;
            }
        }
        else
        {
            aScore += 10;
        }
    }

    while (aCountA > 0)
    {
        if (21 - aScore > 11)
        {
            //cout << "113" << endl;
            aScore += 11;
        }
        else
        {
            //cout << "118" << endl;
            aScore += 1;
        }

        aCountA--;
    }

    for (int i = 0 ; i < b ; i++)
    {
        //cout << "line 38";
        if (bCard[i].length() == 1)
        {
            char c = bCard[i][0];

            if (isdigit(c))
            {
                bScore += c - '0';
            }
            else if (c == 'A')
            {
                bCountA++;
            }
            else if (c == 'J')
            {
                bScore += 10;
            }
            else if (c == 'Q')
            {
                bScore += 10;
            }
            else if (c == 'K')
            {
                bScore += 10;
            }
        }
        else
        {
            bScore += 10;
        }
    }

    while (bCountA > 0)
    {
        if (21 - bScore > 11)
        {
            bScore += 11;
        }
        else
        {
            bScore += 1;
        }

        bCountA--;
    }

    if (aScore <= 21 && bScore <= 21)
    {
        if (aScore > bScore)
        {
            cout << "A";
        }
        else if (aScore < bScore)
        {
            cout << "B";
        }
        else
        {
            cout << "Draw";
        }
    }
    else if (aScore > 21 && bScore <= 21)
    {
        cout << "B";
    }
    else if (bScore > 21 && aScore <= 21)
    {
        cout << "A";
    }
    else
    {
        cout << "Draw";
    }

    cout << endl << aScore << " " << bScore;
}

# 0950, 2024-09-28 10:33:29, PPPPP--------------- (25%)

#include<bits//stdc++.h>
using namespace std;
int main(){
int a,b,point[14]={11,2,3,4,5,6,7,8,9,10,10,10,10,11},sumA=0,sumB=0;
cin>>a>>b; 
string arrA[a],arrB[b],card[14]={"a","2","3","4","5","6","7","8","9","10","J","Q","K"};
for(int i=0;i<a;i++){
    cin>>arrA[i];
}
for(int i=0;i<b;i++){
    cin>>arrB[i];
}
for(int j=0;j<a;j++){
    for(int i=0;i<14;i++){
        if(arrA[j]==card[i]){
            sumA+=point[i];
            break;
        }
}
}
for(int j=0;j<b;j++){
    for(int i=0;i<14;i++){
        if(arrB[j]==card[i]){
            sumB+=point[i];
            break;
        }
}
}
if(sumA>sumB){
    cout<<"A"<<endl;
}
else if(sumA<sumB){
    cout<<"B"<<endl;
}else if(sumA==sumB){
    cout<<"Draw"<<endl;
}
cout<<sumA<<" "<<sumB;
return 0;
}
# 0951, 2024-09-28 10:44:01, PPPPPPPPP----------- (45%)

#include<bits//stdc++.h>
using namespace std;
int main(){
int a,b,point[14]={11,2,3,4,5,6,7,8,9,10,10,10,10,11},sumA=0,sumB=0;
cin>>a>>b; 
string arrA[a],arrB[b],card[14]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
for(int i=0;i<a;i++){
    cin>>arrA[i];
}
for(int i=0;i<b;i++){
    cin>>arrB[i];
}
for(int j=0;j<a;j++){
    for(int i=0;i<14;i++){
        if(arrA[j]==card[i]){
            sumA+=point[i];
            break;
        }
}
}
for(int j=0;j<b;j++){
    for(int i=0;i<14;i++){
        if(arrB[j]==card[i]){
            sumB+=point[i];
            break;
        }
}
}
int sumA1=sumA;
int sumB1=sumB;
if(sumA>21){
    sumA1=0;
}
if(sumB>21){
    sumB1=0;
}
if(sumA1>sumB1){
    cout<<"A"<<endl;
}
else if(sumA1<sumB1){
    cout<<"B"<<endl;
}else if(sumA==sumB||(sumB>21&&sumB>21)){
    cout<<"Draw"<<endl;
}
cout<<sumA<<" "<<sumB;
return 0;
}
# 0952, 2024-09-28 10:52:27, PPPPPPxPPP-Px-x--Px- (55%)

#include<bits//stdc++.h>
using namespace std;
int main(){
int a,b,point[14]={11,2,3,4,5,6,7,8,9,10,10,10,10,11},sumA=0,sumB=0,countA1=0,countA2;
cin>>a>>b; 
string arrA[a],arrB[b],card[14]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
for(int i=0;i<a;i++){
    cin>>arrA[i];
}
for(int i=0;i<b;i++){
    cin>>arrB[i];
}
for(int i=0;i<b;i++){
if(arrA[i]=="A"){
    countA1+=1;
}
}
for(int i=0;i<b;i++){
if(arrB[i]=="A"){
    countA2+=1;
}
}
for(int j=0;j<a;j++){
    for(int i=0;i<14;i++){
        if(arrA[j]==card[i]){
            sumA+=point[i];
            while(countA1>0&&sumA>21){
                sumA=sumA-10;
                countA1--;
            }
            break;
        }
}
}

for(int j=0;j<b;j++){
    for(int i=0;i<14;i++){
        if(arrB[j]==card[i]){
            sumB+=point[i];
                while(countA2>0&&sumB>21){
                    sumA=sumA-10;
                    countA2--;
            }
            break;
        }
}
}
int sumA1=sumA;
int sumB1=sumB;
if(sumA>21){
    sumA1=0;
}
if(sumB>21){
    sumB1=0;
}
if(sumA1>sumB1){
    cout<<"A"<<endl;
}
else if(sumA1<sumB1){
    cout<<"B"<<endl;
}else if(sumA==sumB||(sumB>21&&sumB>21)){
    cout<<"Draw"<<endl;
}
cout<<sumA<<" "<<sumB;
return 0;
}
# 0953, 2024-09-28 11:01:50, PPPPPPPPPP-PP-P--P-- (70%)

#include<bits//stdc++.h>
using namespace std;
int main(){
int a,b,point[14]={11,2,3,4,5,6,7,8,9,10,10,10,10,11},sumA=0,sumB=0,countA1=0,countA2;
cin>>a>>b; 
string arrA[a],arrB[b],card[14]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
for(int i=0;i<a;i++){
    cin>>arrA[i];
}
for(int i=0;i<b;i++){
    cin>>arrB[i];
}
for(int i=0;i<a;i++){
if(arrA[i]=="A"){
    countA1+=1;
}
}
for(int i=0;i<b;i++){
if(arrB[i]=="A"){
    countA2+=1;
}
}
for(int j=0;j<a;j++){
    for(int i=0;i<14;i++){
        if(arrA[j]==card[i]){
            sumA+=point[i];
            while(countA1>0&&sumA>21){
                sumA=sumA-10;
                countA1--;
            }
            break;
        }
}
}

for(int j=0;j<b;j++){
    for(int i=0;i<14;i++){
        if(arrB[j]==card[i]){
            sumB+=point[i];
                while(countA2>0&&sumB>21){
                    sumA=sumA-10;
                    countA2--;
            }
            break;
        }
}
}
int sumA1=sumA;
int sumB1=sumB;
if(sumA>21){
    sumA1=0;
}
if(sumB>21){
    sumB1=0;
}
if(sumA1>sumB1){
    cout<<"A"<<endl;
}
else if(sumA1<sumB1){
    cout<<"B"<<endl;
}else if(sumA==sumB||(sumB>21&&sumB>21)){
    cout<<"Draw"<<endl;
}
cout<<sumA<<" "<<sumB;
return 0;
}
# 0954, 2024-09-28 11:05:15, PPPP-PPPPP-P--PPP--- (65%)

#include<bits//stdc++.h>
using namespace std;
int main(){
int a,b,point[14]={11,2,3,4,5,6,7,8,9,10,10,10,10,11},sumA=0,sumB=0,countA1=0,countA2;
cin>>a>>b; 
string arrA[a],arrB[b],card[14]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
for(int i=0;i<a;i++){
    cin>>arrA[i];
}
for(int i=0;i<b;i++){
    cin>>arrB[i];
}
for(int i=0;i<a;i++){
if(arrA[i]=="A"){
    countA1+=1;
}
}
for(int i=0;i<b;i++){
if(arrB[i]=="A"){
    countA2+=1;
}
}
for(int j=0;j<a;j++){
    for(int i=0;i<14;i++){
        if(arrA[j]==card[i]){
            sumA+=point[i];
            while(countA1>0&&sumA>21){
                sumA=sumA-10;
                countA1--;
            }
            break;
        }
}
}

for(int j=0;j<b;j++){
    for(int i=0;i<14;i++){
        if(arrB[j]==card[i]){
            sumB+=point[i];
                while(countA2>0&&sumB>21){
                    sumB=sumB-10;
                    countA2--;
            }
            break;
        }
}
}
int sumA1=sumA;
int sumB1=sumB;
if(sumA>21){
    sumA1=0;
}
if(sumB>21){
    sumB1=0;
}
if(sumA1>sumB1){
    cout<<"A"<<endl;
}
else if(sumA1<sumB1){
    cout<<"B"<<endl;
}else if(sumA==sumB||(sumB>21&&sumB>21)){
    cout<<"Draw"<<endl;
}
cout<<sumA<<" "<<sumB;
return 0;
}

# 0955, 2024-09-28 09:52:44, PP------PPP----P--PP (40%)

#include<iostream>
#include<string>
using namespace std;
int main(){
    int na,nb;int totala=0;int totalb=0;
    string card[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int value[13]={1,2,3,4,5,6,7,8,9,10,10,10,10};
    cin>>na>>nb;
    string keepa[na];
    string keepb[nb];
    for(int i=0;i<na;i++){
        cin>>keepa[i];
    }
    for(int i=0;i<nb;i++){
        cin>>keepb[i];
    }
    bool isa=false;
    bool isb=false;
    for(int i=0;i<na;i++){
       for(int j=0;j<13;j++){
            if(keepa[i]==card[j]){
                totala+=value[j];
            }
            if(keepa[i]=="A"){
                isa=true;
            }
        }
    }
    for(int i=0;i<nb;i++){
      for(int j=0;j<13;j++){
        if(keepb[i]==card[j]){
                totalb+=value[j];
            }
            if(keepb[i]=="A"){
                isb=true;
            }
      }
    }
    if(isa){
        if(totala+10<=21){
            totala+=10;
        }
    }
    if(isb){
        if(totalb+10<=21){
            totalb+=10;
        }
    }
    if(totala>totalb){
        cout<<"A"<<endl;
        cout<<totala<<" "<<totalb;
    }
    if(totalb>totala){
        cout<<"B"<<endl;
        cout<<totala<<" "<<totalb;
    }
    if(totala==totalb){
        cout<<"draw"<<endl;
        cout<<totala<<" "<<totala;
    }
}
# 0956, 2024-09-28 09:53:34, PPPPP---PPP--PPPP-PP (70%)

#include<iostream>
#include<string>
using namespace std;
int main(){
    int na,nb;int totala=0;int totalb=0;
    string card[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int value[13]={1,2,3,4,5,6,7,8,9,10,10,10,10};
    cin>>na>>nb;
    string keepa[na];
    string keepb[nb];
    for(int i=0;i<na;i++){
        cin>>keepa[i];
    }
    for(int i=0;i<nb;i++){
        cin>>keepb[i];
    }
    bool isa=false;
    bool isb=false;
    for(int i=0;i<na;i++){
       for(int j=0;j<13;j++){
            if(keepa[i]==card[j]){
                totala+=value[j];
            }
            if(keepa[i]=="A"){
                isa=true;
            }
        }
    }
    for(int i=0;i<nb;i++){
      for(int j=0;j<13;j++){
        if(keepb[i]==card[j]){
                totalb+=value[j];
            }
            if(keepb[i]=="A"){
                isb=true;
            }
      }
    }
    if(isa){
        if(totala+10<=21){
            totala+=10;
        }
    }
    if(isb){
        if(totalb+10<=21){
            totalb+=10;
        }
    }
    if(totala>totalb){
        cout<<"A"<<endl;
        cout<<totala<<" "<<totalb;
    }
    if(totalb>totala){
        cout<<"B"<<endl;
        cout<<totala<<" "<<totalb;
    }
    if(totala==totalb){
        cout<<"Draw"<<endl;
        cout<<totala<<" "<<totala;
    }
}
# 0957, 2024-09-28 11:59:03, P-PPP----PP--PPPP--P (55%)

#include<iostream>
#include<string>
using namespace std;
int main(){
    int na,nb;int totala=0;int totalb=0;
    string card[13]={"A","2","3","4","5","6","7","8","9","J","Q","K"};
    int value[13]={1,2,3,4,5,6,7,8,9,10,10,10,10};
    cin>>na>>nb;
    string keepa[na];
    string keepb[nb];
    for(int i=0;i<na;i++){
        cin>>keepa[i];
    }
    for(int i=0;i<nb;i++){
        cin>>keepb[i];
    }
    bool isa=false;
    bool isb=false;
    for(int i=0;i<na;i++){
       for(int j=0;j<13;j++){
            if(keepa[i]==card[j]){
                totala+=value[j];
            }
            if(keepa[i]=="A"){
                isa=true;
            }
        }
    }
    for(int i=0;i<nb;i++){
      for(int j=0;j<13;j++){
        if(keepb[i]==card[j]){
                totalb+=value[j];
            }
            if(keepb[i]=="A"){
                isb=true;
            }
      }
    }
    if(isa){
        if(totala+10<=21){
            totala+=10;
        }
    }
    if(isb){
        if(totalb+10<=21){
            totalb+=10;
        }
    }
    if(totala>totalb){
        cout<<"A"<<endl;
        cout<<totala<<" "<<totalb;
    }
    if(totalb>totala){
        cout<<"B"<<endl;
        cout<<totala<<" "<<totalb;
    }
    if(totala==totalb){
        cout<<"Draw"<<endl;
        cout<<totala<<" "<<totala;
    }
}
# 0958, 2024-09-28 11:59:56, P-PPP----PP--PPPP--P (55%)

#include<iostream>
#include<string>
using namespace std;
int main(){
    int na,nb;int totala=0;int totalb=0;
    string card[13]={"A","2","3","4","5","6","7","8","9","J","Q","K"};
    int value[13]={1,2,3,4,5,6,7,8,9,10,10,10};
    cin>>na>>nb;
    string keepa[na];
    string keepb[nb];
    for(int i=0;i<na;i++){
        cin>>keepa[i];
    }
    for(int i=0;i<nb;i++){
        cin>>keepb[i];
    }
    bool isa=false;
    bool isb=false;
    for(int i=0;i<na;i++){
       for(int j=0;j<13;j++){
            if(keepa[i]==card[j]){
                totala+=value[j];
            }
            if(keepa[i]=="A"){
                isa=true;
            }
        }
    }
    for(int i=0;i<nb;i++){
      for(int j=0;j<13;j++){
        if(keepb[i]==card[j]){
                totalb+=value[j];
            }
            if(keepb[i]=="A"){
                isb=true;
            }
      }
    }
    if(isa){
        if(totala+10<=21){
            totala+=10;
        }
    }
    if(isb){
        if(totalb+10<=21){
            totalb+=10;
        }
    }
    if(totala>totalb){
        cout<<"A"<<endl;
        cout<<totala<<" "<<totalb;
    }
    if(totalb>totala){
        cout<<"B"<<endl;
        cout<<totala<<" "<<totalb;
    }
    if(totala==totalb){
        cout<<"Draw"<<endl;
        cout<<totala<<" "<<totala;
    }
}

# 0959, 2024-09-28 09:52:26, --PPP--------PP-P--- (30%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    int a,b,suma=0,sumb=0,checka=0,checkb=0;
    string ca,cb;
    vector<string> A,B;
    cin>>a>>b;
    for(int i=0;i<a;i++){
            cin>>ca;
            A.push_back(ca);
            if(A[i]=="2"){
              suma+=2;
        }
         if(A[i]=="3"){
              suma+=3;
        }
         if(A[i]=="4"){
              suma+=4;
        }
         if(A[i]=="5"){
              suma+=5;
        }
         if(A[i]=="6"){
              suma+=6;
        }
         if(A[i]=="7"){
              suma+=7;
        }
         if(A[i]=="8"){
              suma+=8;
        }
         if(A[i]=="9"){
              suma+=9;
        }
         if(A[i]=="10"){
              suma+=10;
        }
        if(A[i]=="J"){
              suma+=10;
        }
        if(A[i]=="Q"){
              suma+=10;
        }
        if(A[i]=="K"){
              suma+=10;
        }
        if(A[i]=="A"){
            checka++;
        }
    }
    for(int z=0;z<b;z++){
        cin>>cb;
        B.push_back(cb);
        if(B[z]=="2"){
              sumb+=2;
        }
         if(B[z]=="3"){
              sumb+=3;
        }
         if(B[z]=="4"){
              sumb+=4;
        }
         if(B[z]=="5"){
              sumb+=5;
        }
         if(B[z]=="6"){
              sumb+=6;
        }
         if(B[z]=="7"){
              sumb+=7;
        }
         if(B[z]=="8"){
              sumb+=8;
        }
         if(B[z]=="9"){
              sumb+=9;
        }
         if(B[z]=="10"){
              sumb+=10;
        }
        if(B[z]=="J"){
              sumb+=10;
        }
        if(B[z]=="Q"){
              sumb+=10;
        }
        if(B[z]=="K"){
              sumb+=10;
        }
        if(B[z]=="A"){
            checkb++;
        }
    }
    if(checka==1){
        if(suma>11){
            suma+=1;
        }
        else{
            suma+=11;
        }
    }
     if(checka==2){
        if(suma>9){
            suma+=2;
        }
        else{
            suma+=12;
        }
    }
    if(checka==3){
       suma=13;
    }
    if(checkb==1){
        if(sumb>11){
            sumb+=1;
        }
        else{
            sumb+=11;
        }
    }
     if(checkb==2){
        if(sumb>9){
            sumb+=2;
        }
        else{
            sumb+=12;
        }
    }
    if(checkb==3){
       sumb=13;
    }
    if(suma>sumb){
        cout<<a<<endl;
         cout<<suma<<" "<<sumb;
    }
    if(suma<sumb){
        cout<<b<<endl;
         cout<<suma<<" "<<sumb;
    }
    if(suma==sumb){
        cout<<"Draw"<<endl;
         cout<<suma<<" "<<sumb;
    }
    
}
# 0960, 2024-09-28 09:53:51, PPPPP---PPP--PPPP-PP (70%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    int a,b,suma=0,sumb=0,checka=0,checkb=0;
    string ca,cb;
    vector<string> A,B;
    cin>>a>>b;
    for(int i=0;i<a;i++){
            cin>>ca;
            A.push_back(ca);
            if(A[i]=="2"){
              suma+=2;
        }
         if(A[i]=="3"){
              suma+=3;
        }
         if(A[i]=="4"){
              suma+=4;
        }
         if(A[i]=="5"){
              suma+=5;
        }
         if(A[i]=="6"){
              suma+=6;
        }
         if(A[i]=="7"){
              suma+=7;
        }
         if(A[i]=="8"){
              suma+=8;
        }
         if(A[i]=="9"){
              suma+=9;
        }
         if(A[i]=="10"){
              suma+=10;
        }
        if(A[i]=="J"){
              suma+=10;
        }
        if(A[i]=="Q"){
              suma+=10;
        }
        if(A[i]=="K"){
              suma+=10;
        }
        if(A[i]=="A"){
            checka++;
        }
    }
    for(int z=0;z<b;z++){
        cin>>cb;
        B.push_back(cb);
        if(B[z]=="2"){
              sumb+=2;
        }
         if(B[z]=="3"){
              sumb+=3;
        }
         if(B[z]=="4"){
              sumb+=4;
        }
         if(B[z]=="5"){
              sumb+=5;
        }
         if(B[z]=="6"){
              sumb+=6;
        }
         if(B[z]=="7"){
              sumb+=7;
        }
         if(B[z]=="8"){
              sumb+=8;
        }
         if(B[z]=="9"){
              sumb+=9;
        }
         if(B[z]=="10"){
              sumb+=10;
        }
        if(B[z]=="J"){
              sumb+=10;
        }
        if(B[z]=="Q"){
              sumb+=10;
        }
        if(B[z]=="K"){
              sumb+=10;
        }
        if(B[z]=="A"){
            checkb++;
        }
    }
    if(checka==1){
        if(suma>11){
            suma+=1;
        }
        else{
            suma+=11;
        }
    }
     if(checka==2){
        if(suma>9){
            suma+=2;
        }
        else{
            suma+=12;
        }
    }
    if(checka==3){
       suma=13;
    }
    if(checkb==1){
        if(sumb>11){
            sumb+=1;
        }
        else{
            sumb+=11;
        }
    }
     if(checkb==2){
        if(sumb>9){
            sumb+=2;
        }
        else{
            sumb+=12;
        }
    }
    if(checkb==3){
       sumb=13;
    }
    if(suma>sumb){
        cout<<"A"<<endl;
         cout<<suma<<" "<<sumb;
    }
    if(suma<sumb){
        cout<<"B"<<endl;
         cout<<suma<<" "<<sumb;
    }
    if(suma==sumb){
        cout<<"Draw"<<endl;
         cout<<suma<<" "<<sumb;
    }
    
}
# 0961, 2024-09-28 11:30:50, PPPPP-----P--PPPP--P (55%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    int a,b,suma=0,sumb=0,checka=0,checkb=0;
    string ca,cb;
    vector<string> A,B;
    cin>>a>>b;
    for(int i=0;i<a;i++){
            cin>>ca;
            A.push_back(ca);
            if(A[i]=="2"){
              suma+=2;
        }
         if(A[i]=="3"){
              suma+=3;
        }
         if(A[i]=="4"){
              suma+=4;
        }
         if(A[i]=="5"){
              suma+=5;
        }
         if(A[i]=="6"){
              suma+=6;
        }
         if(A[i]=="7"){
              suma+=7;
        }
         if(A[i]=="8"){
              suma+=8;
        }
         if(A[i]=="9"){
              suma+=9;
        }
         if(A[i]=="10"){
              suma+=10;
        }
        if(A[i]=="J"){
              suma+=10;
        }
        if(A[i]=="Q"){
              suma+=10;
        }
        if(A[i]=="K"){
              suma+=10;
        }
        if(A[i]=="A"){
            checka++;
        }
    }
    for(int z=0;z<b;z++){
        cin>>cb;
        B.push_back(cb);
        if(B[z]=="2"){
              sumb+=2;
        }
         if(B[z]=="3"){
              sumb+=3;
        }
         if(B[z]=="4"){
              sumb+=4;
        }
         if(B[z]=="5"){
              sumb+=5;
        }
         if(B[z]=="6"){
              sumb+=6;
        }
         if(B[z]=="7"){
              sumb+=7;
        }
         if(B[z]=="8"){
              sumb+=8;
        }
         if(B[z]=="9"){
              sumb+=9;
        }
         if(B[z]=="10"){
              sumb+=10;
        }
        if(B[z]=="J"){
              sumb+=10;
        }
        if(B[z]=="Q"){
              sumb+=10;
        }
        if(B[z]=="K"){
              sumb+=10;
        }
        if(B[z]=="A"){
            checkb++;
        }
    }
    if(checka==1){
        if(suma>2){
            suma+=1;
        }
        else{
            suma+=11;
        }
    }
     if(checka==2){
        if(suma>9){
            suma+=2;
        }
        else{
            suma+=12;
        }
    }
    if(checka==3){
       suma=13;
    }
    if(checkb==1){
        if(sumb>2){
            sumb+=1;
        }
        else{
            sumb+=11;
        }
    }
     if(checkb==2){
        if(sumb>9){
            sumb+=2;
        }
        else{
            sumb+=12;
        }
    }
    if(checkb==3){
       sumb=13;
    }
    if(suma>sumb){
        cout<<"A"<<endl;
         cout<<suma<<" "<<sumb;
    }
    if(suma<sumb){
        cout<<"B"<<endl;
         cout<<suma<<" "<<sumb;
    }
    if(suma==sumb){
        cout<<"Draw"<<endl;
         cout<<suma<<" "<<sumb;
    }
    
}
# 0962, 2024-09-28 11:31:05, PPPPP-----P--PPPP--P (55%)

#include<bits/stdc++.h>
using namespace std;

int main(){
    int a,b,suma=0,sumb=0,checka=0,checkb=0;
    string ca,cb;
    vector<string> A,B;
    cin>>a>>b;
    for(int i=0;i<a;i++){
            cin>>ca;
            A.push_back(ca);
            if(A[i]=="2"){
              suma+=2;
        }
         if(A[i]=="3"){
              suma+=3;
        }
         if(A[i]=="4"){
              suma+=4;
        }
         if(A[i]=="5"){
              suma+=5;
        }
         if(A[i]=="6"){
              suma+=6;
        }
         if(A[i]=="7"){
              suma+=7;
        }
         if(A[i]=="8"){
              suma+=8;
        }
         if(A[i]=="9"){
              suma+=9;
        }
         if(A[i]=="10"){
              suma+=10;
        }
        if(A[i]=="J"){
              suma+=10;
        }
        if(A[i]=="Q"){
              suma+=10;
        }
        if(A[i]=="K"){
              suma+=10;
        }
        if(A[i]=="A"){
            checka++;
        }
    }
    for(int z=0;z<b;z++){
        cin>>cb;
        B.push_back(cb);
        if(B[z]=="2"){
              sumb+=2;
        }
         if(B[z]=="3"){
              sumb+=3;
        }
         if(B[z]=="4"){
              sumb+=4;
        }
         if(B[z]=="5"){
              sumb+=5;
        }
         if(B[z]=="6"){
              sumb+=6;
        }
         if(B[z]=="7"){
              sumb+=7;
        }
         if(B[z]=="8"){
              sumb+=8;
        }
         if(B[z]=="9"){
              sumb+=9;
        }
         if(B[z]=="10"){
              sumb+=10;
        }
        if(B[z]=="J"){
              sumb+=10;
        }
        if(B[z]=="Q"){
              sumb+=10;
        }
        if(B[z]=="K"){
              sumb+=10;
        }
        if(B[z]=="A"){
            checkb++;
        }
    }
    if(checka==1){
        if(suma>2){
            suma+=1;
        }
        else{
            suma+=11;
        }
    }
     if(checka==2){
        if(suma>9){
            suma+=2;
        }
        else{
            suma+=12;
        }
    }
    if(checka==3){
       suma=13;
    }
    if(checkb==1){
        if(sumb>2){
            sumb+=1;
        }
        else{
            sumb+=11;
        }
    }
     if(checkb==2){
        if(sumb>9){
            sumb+=2;
        }
        else{
            sumb+=12;
        }
    }
    if(checkb==3){
       sumb=13;
    }
    if(suma>sumb){
        cout<<"A"<<endl;
         cout<<suma<<" "<<sumb;
    }
    if(suma<sumb){
        cout<<"B"<<endl;
         cout<<suma<<" "<<sumb;
    }
    if(suma==sumb){
        cout<<"Draw"<<endl;
         cout<<suma<<" "<<sumb;
    }
    
}

Max Score = 65


# 0963, 2024-09-28 13:08:05, Compilation error (0%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    char cardd[14] ={'A','A','2','3','4','5','6','7','8','9','10','J','Q','K'};
    int card[14] ={1,11,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    int acount=0,bcount=0;
    cin>>a>>b;
    char card_a[a], card_b[b];
    for(int i=0; i<a;i++)
    {
        cin>>card_a[i];
    }
    for(int i=0; i<b;i++)
    {
        cin>>card_b[i];
    }
    //check card a point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            acount += card[j];
        }
        }
    }
    //check card b point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            bcount += card[j];
        }
        }
    }

    if(acount = bcount)
    {
        cout<<"Draw"<<endl<<acount<<" "<<bcount;
    }
    else if(acount = 21)
    {
        cout<<"A"<<endl<<acount<<" "<<bcount;
    }
    else if(bcount = 21)
    {
        cout<<"B"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)<abs(21-bcount))
    {
        cout<<"A"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)>abs(21-bcount))
    {
        cout<<"B"<<endl<<acount<<" "<<bcount;
    }
}
# 0964, 2024-09-28 13:08:40, Compilation error (0%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    char cardd[14] ={'A','A','2','3','4','5','6','7','8','9','10','J','Q','K'};
    int card[14] ={1,11,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    int acount=0,bcount=0;
    cin>>a>>b;
    char card_a[a], card_b[b];
    for(int i=0; i<a;i++)
    {
        cin>>card_a[i];
    }
    for(int i=0; i<b;i++)
    {
        cin>>card_b[i];
    }
    //check card a point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            acount += card[j];
        }
        }
    }
    //check card b point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            bcount += card[j];
        }
        }
    }

    if(acount = bcount)
    {
        cout<<"Draw"<<endl<<acount<<" "<<bcount;
    }
    else if(acount = 21)
    {
        cout<<"A"<<endl<<acount<<" "<<bcount;
    }
    else if(bcount = 21)
    {
        cout<<"B"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)<abs(21-bcount))
    {
        cout<<"A"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)>abs(21-bcount))
    {
        cout<<"B"<<endl<<acount<<" "<<bcount;
    }
    return 0;
}
# 0965, 2024-09-28 13:12:32, Compilation error (0%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    char cardd[13] ={'A','2','3','4','5','6','7','8','9','10','J','Q','K'};
    int card[13] ={1,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    int acount=0,bcount=0;
    cin>>a>>b;
    char card_a[a], card_b[b];
    for(int i=0; i<a;i++)
    {
        cin>>card_a[i];
    }
    for(int i=0; i<b;i++)
    {
        cin>>card_b[i];
    }
    //check card a point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=='A')
            {
                if (acount<13)
                {
                    acount += 11;
                }
                else{
                    acount += 1;
                }
            }
            else{
            acount += card[j];
            }
        }
        }
    }
    //check card b point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=='A')
            {
                if (acount<13)
                {
                    acount += 11;
                }
                else{
                    acount += 1;
                }
            }
            else{
            acount += card[j];
            }
        }
        }
    }

    if(acount = bcount)
    {
        cout<<"Draw"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)<abs(21-bcount))
    {
        cout<<"A"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)>abs(21-bcount))
    {
        cout<<"B"<<endl<<acount<<" "<<bcount;
    }
    return 0;
}
# 0966, 2024-09-28 13:32:03, Compilation error (0%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    char cardd[13] ={'A','2','3','4','5','6','7','8','9','10','J','Q','K'};
    int card[13] ={1,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    int acount=0,bcount=0;
    cin>>a>>b;
    char card_a[a], card_b[b];
    for(int i=0; i<a;i++)
    {
        cin>>card_a[i];
    }
    for(int i=0; i<b;i++)
    {
        cin>>card_b[i];
    }
    //check card a point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=='A')
            {
                if (acount<13)
                {
                    acount += 11;
                }
                else{
                    acount += 1;
                }
            }
            else{
            acount += card[j];
            }
        }
        }
    }
    //check card b point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=='A')
            {
                if (acount<13)
                {
                    acount += 11;
                }
                else{
                    acount += 1;
                }
            }
            else{
            acount += card[j];
            }
        }
        }
    }

    if(acount = bcount)
    {
        cout<<"Draw"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)<abs(21-bcount))
    {
        cout<<"A"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)>abs(21-bcount))
    {
        cout<<"B"<<endl<<acount<<" "<<bcount;
    }
    return 0;
}
# 0967, 2024-09-28 13:49:43, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    string cardd[13] ={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int card[13] ={1,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    int acount=0,bcount=0;
    cin>>a>>b;
    string card_a[a], card_b[b];
    for(int i=0; i<a;i++)
    {
        cin>>card_a[i];
    }
    for(int i=0; i<b;i++)
    {
        cin>>card_b[i];
    }
    //check card a point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A")
            {
                if (acount<13)
                {
                    acount += 11;
                }
                else{
                    acount += 1;
                }
            }
            else{
            acount += card[j];
            }
        }
        }
    }
    //check card b point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A")
            {
                if (acount<13)
                {
                    acount += 11;
                }
                else{
                    acount += 1;
                }
            }
            else{
            acount += card[j];
            }
        }
        }
    }

    if(acount == bcount)
    {
        cout<<"Draw"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)<abs(21-bcount))
    {
        cout<<"A"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)>abs(21-bcount))
    {
        cout<<"B"<<endl<<acount<<" "<<bcount;
    }
    return 0;
}
# 0968, 2024-09-28 13:53:43, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    string cardd[13] ={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int card[13] ={1,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    int acount=0,bcount=0;
    cin>>a>>b;
    string card_a[a], card_b[b];
    for(int i=0; i<a;i++)
    {
        cin>>card_a[i];
    }
    for(int i=0; i<b;i++)
    {
        cin>>card_b[i];
    }
    //check card a point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A")
            {
                acount += 0;
                
            }
            else{
            acount += card[j];
            }
        }
        }
    }
    //check card b point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A")
            {
                
                    acount += 0;
                
            }
            else{
            acount += card[j];
            }
        }
        }
    }

    // aa
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A" && acount<18)
            {
                
                    acount += 11;
                
            }
            if (card_a[k]=="A" && acount>=18)
            {
                
                    acount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }

    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_b[k]=="A" && bcount<18)
            {
                
                    bcount += 11;
                
            }
            if (card_b[k]=="A" && bcount>=18)
            {
                
                    bcount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }

    if(acount == bcount)
    {
        cout<<"Draw"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)<abs(21-bcount))
    {
        cout<<"A"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)>abs(21-bcount))
    {
        cout<<"B"<<endl<<acount<<" "<<bcount;
    }
    return 0;
}
# 0969, 2024-09-28 13:57:11, PPPPPP-----P-------- (35%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    string cardd[13] ={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int card[13] ={1,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    int acount=0,bcount=0;
    cin>>a>>b;
    string card_a[a], card_b[b];
    for(int i=0; i<a;i++)
    {
        cin>>card_a[i];
    }
    for(int i=0; i<b;i++)
    {
        cin>>card_b[i];
    }
    //check card a point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A")
            {
                acount += 0;
                
            }
            else{
            acount += card[j];
            }
        }
        }
    }
    //check card b point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            if (card_b[k]=="A")
            {
                
                    bcount += 0;
                
            }
            else{
            bcount += card[j];
            }
        }
        }
    }

    // aa
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A" && acount<18)
            {
                
                    acount += 11;
                
            }
            if (card_a[k]=="A" && acount>=18)
            {
                
                    acount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }

    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_b[k]=="A" && bcount<18)
            {
                
                    bcount += 11;
                
            }
            if (card_b[k]=="A" && bcount>=18)
            {
                
                    bcount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }

    if(acount == bcount)
    {
        cout<<"Draw"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)<abs(21-bcount))
    {
        cout<<"A"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)>abs(21-bcount))
    {
        cout<<"B"<<endl<<acount<<" "<<bcount;
    }
    return 0;
}
# 0970, 2024-09-28 13:58:06, PPPPPP-----P-------- (35%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    string cardd[13] ={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int card[13] ={1,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    int acount=0,bcount=0;
    cin>>a>>b;
    string card_a[a], card_b[b];
    for(int i=0; i<a;i++)
    {
        cin>>card_a[i];
    }
    for(int i=0; i<b;i++)
    {
        cin>>card_b[i];
    }
    //check card a point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A")
            {
                acount += 0;
                
            }
            else{
            acount += card[j];
            }
        }
        }
    }
    //check card b point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            if (card_b[k]=="A")
            {
                
                    bcount += 0;
                
            }
            else{
            bcount += card[j];
            }
        }
        }
    }

    // aa
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A" && acount<18)
            {
                
                    acount += 11;
                
            }
            if (card_a[k]=="A" && acount>=18)
            {
                
                    acount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }
///b
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            if (card_b[k]=="A" && bcount<18)
            {
                
                    bcount += 11;
                
            }
            if (card_b[k]=="A" && bcount>=18)
            {
                
                    bcount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }

    if(acount == bcount)
    {
        cout<<"Draw"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)<abs(21-bcount))
    {
        cout<<"A"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)>abs(21-bcount))
    {
        cout<<"B"<<endl<<acount<<" "<<bcount;
    }
    return 0;
}
# 0971, 2024-09-28 14:00:49, PPPPPP--P----------- (35%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    string cardd[13] ={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int card[13] ={1,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    int acount=0,bcount=0;
    cin>>a>>b;
    string card_a[a], card_b[b];
    for(int i=0; i<a;i++)
    {
        cin>>card_a[i];
    }
    for(int i=0; i<b;i++)
    {
        cin>>card_b[i];
    }
    //check card a point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A")
            {
                acount += 0;
                
            }
            else{
            acount += card[j];
            }
        }
        }
    }
    //check card b point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            if (card_b[k]=="A")
            {
                
                    bcount += 0;
                
            }
            else{
            bcount += card[j];
            }
        }
        }
    }

    // aa
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A" && abs(acount-21<11))
            {
                
                    acount += 11;
                
            }
            if (card_a[k]=="A" && abs(acount-21>11))
            {
                
                    acount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }
///b
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            if (card_b[k]=="A" && abs(bcount-21<11))
            {
                
                    bcount += 11;
                
            }
            if (card_b[k]=="A" && abs(bcount-21>11))
            {
                
                    bcount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }

    if(acount == bcount)
    {
        cout<<"Draw"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)<abs(21-bcount))
    {
        cout<<"A"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)>abs(21-bcount))
    {
        cout<<"B"<<endl<<acount<<" "<<bcount;
    }
    return 0;
}
# 0972, 2024-09-28 14:00:54, PPPPPP--P----------- (35%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    string cardd[13] ={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int card[13] ={1,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    int acount=0,bcount=0;
    cin>>a>>b;
    string card_a[a], card_b[b];
    for(int i=0; i<a;i++)
    {
        cin>>card_a[i];
    }
    for(int i=0; i<b;i++)
    {
        cin>>card_b[i];
    }
    //check card a point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A")
            {
                acount += 0;
                
            }
            else{
            acount += card[j];
            }
        }
        }
    }
    //check card b point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            if (card_b[k]=="A")
            {
                
                    bcount += 0;
                
            }
            else{
            bcount += card[j];
            }
        }
        }
    }

    // aa
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A" && abs(acount-21<11))
            {
                
                    acount += 11;
                
            }
            if (card_a[k]=="A" && abs(acount-21>11))
            {
                
                    acount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }
///b
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            if (card_b[k]=="A" && abs(bcount-21<11))
            {
                
                    bcount += 11;
                
            }
            if (card_b[k]=="A" && abs(bcount-21>11))
            {
                
                    bcount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }

    if(acount == bcount)
    {
        cout<<"Draw"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)<abs(21-bcount))
    {
        cout<<"A"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)>abs(21-bcount))
    {
        cout<<"B"<<endl<<acount<<" "<<bcount;
    }
    return 0;
}
# 0973, 2024-09-28 14:03:16, PPPPPP----PP-------- (40%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    string cardd[13] ={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int card[13] ={1,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    int acount=0,bcount=0;
    cin>>a>>b;
    string card_a[a], card_b[b];
    for(int i=0; i<a;i++)
    {
        cin>>card_a[i];
    }
    for(int i=0; i<b;i++)
    {
        cin>>card_b[i];
    }
    //check card a point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A")
            {
                acount += 0;
                
            }
            else{
            acount += card[j];
            }
        }
        }
    }
    //check card b point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            if (card_b[k]=="A")
            {
                
                    bcount += 0;
                
            }
            else{
            bcount += card[j];
            }
        }
        }
    }

    // aa
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A" && abs(acount+11<=21))
            {
                
                    acount += 11;
                
            }
            if (card_a[k]=="A" && abs(acount+11>21))
            {
                
                    acount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }
///b
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            if (card_b[k]=="A" && abs(bcount+11<=21))
            {
                
                    bcount += 11;
                
            }
            if (card_b[k]=="A" && abs(bcount+11>21))
            {
                
                    bcount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }

    if(acount == bcount)
    {
        cout<<"Draw"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)<abs(21-bcount))
    {
        cout<<"A"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)>abs(21-bcount))
    {
        cout<<"B"<<endl<<acount<<" "<<bcount;
    }
    return 0;
}
# 0974, 2024-09-28 14:06:37, Compilation error (0%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    string cardd[13] ={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int card[13] ={1,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    int acount=0,bcount=0;
    cin>>a>>b;
    string card_a[a], card_b[b];
    for(int i=0; i<a;i++)
    {
        cin>>card_a[i];
    }
    for(int i=0; i<b;i++)
    {
        cin>>card_b[i];
    }
    //check card a point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A")
            {
                acount += 0;
                
            }
            else{
            acount += card[j];
            }
        }
        }
    }
    //check card b point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            if (card_b[k]=="A")
            {
                
                    bcount += 0;
                
            }
            else{
            bcount += card[j];
            }
        }
        }
    }

    // aa
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A" && abs(acount+11<=21) || acount-21<=25)
            {
                
                    acount += 11;
                
            }
            else if (card_a[k]=="A" && abs(acount+11>21))
            {
                
                    acount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }
///b
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            if (card_b[k]=="A" && abs(bcount+11<=21)|||| acount-21<=25)
            {
                
                    bcount += 11;
                
            }
            else if (card_b[k]=="A" && abs(bcount+11>21))
            {
                
                    bcount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }

    if(acount == bcount)
    {
        cout<<"Draw"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)<abs(21-bcount))
    {
        cout<<"A"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)>abs(21-bcount))
    {
        cout<<"B"<<endl<<acount<<" "<<bcount;
    }
    return 0;
}
# 0975, 2024-09-28 14:06:56, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    string cardd[13] ={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int card[13] ={1,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    int acount=0,bcount=0;
    cin>>a>>b;
    string card_a[a], card_b[b];
    for(int i=0; i<a;i++)
    {
        cin>>card_a[i];
    }
    for(int i=0; i<b;i++)
    {
        cin>>card_b[i];
    }
    //check card a point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A")
            {
                acount += 0;
                
            }
            else{
            acount += card[j];
            }
        }
        }
    }
    //check card b point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            if (card_b[k]=="A")
            {
                
                    bcount += 0;
                
            }
            else{
            bcount += card[j];
            }
        }
        }
    }

    // aa
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A" && abs(acount+11<=21) || acount-21<=25)
            {
                
                    acount += 11;
                
            }
            else if (card_a[k]=="A" && abs(acount+11>21))
            {
                
                    acount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }
///b
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            if (card_b[k]=="A" && abs(bcount+11<=21)|| acount-21<=25)
            {
                
                    bcount += 11;
                
            }
            else if (card_b[k]=="A" && abs(bcount+11>21))
            {
                
                    bcount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }

    if(acount == bcount)
    {
        cout<<"Draw"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)<abs(21-bcount))
    {
        cout<<"A"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)>abs(21-bcount))
    {
        cout<<"B"<<endl<<acount<<" "<<bcount;
    }
    return 0;
}
# 0976, 2024-09-28 14:07:36, PPPPPP--PPPP--P-P-P- (65%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    string cardd[13] ={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int card[13] ={1,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    int acount=0,bcount=0;
    cin>>a>>b;
    string card_a[a], card_b[b];
    for(int i=0; i<a;i++)
    {
        cin>>card_a[i];
    }
    for(int i=0; i<b;i++)
    {
        cin>>card_b[i];
    }
    //check card a point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A")
            {
                acount += 0;
                
            }
            else{
            acount += card[j];
            }
        }
        }
    }
    //check card b point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            if (card_b[k]=="A")
            {
                
                    bcount += 0;
                
            }
            else{
            bcount += card[j];
            }
        }
        }
    }

    // aa
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A" && abs(acount+11<=21))
            {
                
                    acount += 11;
                
            }
            else if (card_a[k]=="A" && abs(acount+11>21))
            {
                
                    acount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }
///b
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            if (card_b[k]=="A" && abs(bcount+11<=21))
            {
                
                    bcount += 11;
                
            }
            else if (card_b[k]=="A" && abs(bcount+11>21))
            {
                
                    bcount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }

    if(acount == bcount)
    {
        cout<<"Draw"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)<abs(21-bcount))
    {
        cout<<"A"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)>abs(21-bcount))
    {
        cout<<"B"<<endl<<acount<<" "<<bcount;
    }
    return 0;
}
# 0977, 2024-09-28 14:53:50, PPPPPP--PP-P-------- (45%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    string cardd[13] ={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int card[13] ={1,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    int acount=0,bcount=0;
    cin>>a>>b;
    string card_a[a], card_b[b];
    for(int i=0; i<a;i++)
    {
        cin>>card_a[i];
    }
    for(int i=0; i<b;i++)
    {
        cin>>card_b[i];
    }
    //check card a point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A")
            {
                acount += 0;
                
            }
            else{
            acount += card[j];
            }
        }
        }
    }
    //check card b point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            if (card_b[k]=="A")
            {
                
                    bcount += 0;
                
            }
            else{
            bcount += card[j];
            }
        }
        }
    }

    // aa
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A" && abs(acount+11<=23))
            {
                
                    acount += 11;
                
            }
            else if (card_a[k]=="A" && abs(acount+11>23))
            {
                
                    acount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }
///b
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            if (card_b[k]=="A" && abs(bcount+11<=23))
            {
                
                    bcount += 11;
                
            }
            else if (card_b[k]=="A" && abs(bcount+11>23))
            {
                
                    bcount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }

    if(acount == bcount)
    {
        cout<<"Draw"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)<abs(21-bcount))
    {
        cout<<"A"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)>abs(21-bcount))
    {
        cout<<"B"<<endl<<acount<<" "<<bcount;
    }
    return 0;
}
# 0978, 2024-09-28 14:54:16, PPPPPP--PPPP-------- (50%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    string cardd[13] ={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int card[13] ={1,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    int acount=0,bcount=0;
    cin>>a>>b;
    string card_a[a], card_b[b];
    for(int i=0; i<a;i++)
    {
        cin>>card_a[i];
    }
    for(int i=0; i<b;i++)
    {
        cin>>card_b[i];
    }
    //check card a point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A")
            {
                acount += 0;
                
            }
            else{
            acount += card[j];
            }
        }
        }
    }
    //check card b point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            if (card_b[k]=="A")
            {
                
                    bcount += 0;
                
            }
            else{
            bcount += card[j];
            }
        }
        }
    }

    // aa
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A" && abs(acount+11<=22))
            {
                
                    acount += 11;
                
            }
            else if (card_a[k]=="A" && abs(acount+11>22))
            {
                
                    acount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }
///b
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            if (card_b[k]=="A" && abs(bcount+11<=22))
            {
                
                    bcount += 11;
                
            }
            else if (card_b[k]=="A" && abs(bcount+11>22))
            {
                
                    bcount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }

    if(acount == bcount)
    {
        cout<<"Draw"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)<abs(21-bcount))
    {
        cout<<"A"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)>abs(21-bcount))
    {
        cout<<"B"<<endl<<acount<<" "<<bcount;
    }
    return 0;
}
# 0979, 2024-09-28 14:54:50, PPPPPP----PP-PPPP--P (65%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    string cardd[13] ={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int card[13] ={1,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    int acount=0,bcount=0;
    cin>>a>>b;
    string card_a[a], card_b[b];
    for(int i=0; i<a;i++)
    {
        cin>>card_a[i];
    }
    for(int i=0; i<b;i++)
    {
        cin>>card_b[i];
    }
    //check card a point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A")
            {
                acount += 0;
                
            }
            else{
            acount += card[j];
            }
        }
        }
    }
    //check card b point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            if (card_b[k]=="A")
            {
                
                    bcount += 0;
                
            }
            else{
            bcount += card[j];
            }
        }
        }
    }

    // aa
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A" && abs(acount+11<=20))
            {
                
                    acount += 11;
                
            }
            else if (card_a[k]=="A" && abs(acount+11>20))
            {
                
                    acount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }
///b
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            if (card_b[k]=="A" && abs(bcount+11<=20))
            {
                
                    bcount += 11;
                
            }
            else if (card_b[k]=="A" && abs(bcount+11>20))
            {
                
                    bcount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }

    if(acount == bcount)
    {
        cout<<"Draw"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)<abs(21-bcount))
    {
        cout<<"A"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)>abs(21-bcount))
    {
        cout<<"B"<<endl<<acount<<" "<<bcount;
    }
    return 0;
}
# 0980, 2024-09-28 14:54:55, PPPPPP----PP-PPPP--P (65%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    string cardd[13] ={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int card[13] ={1,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    int acount=0,bcount=0;
    cin>>a>>b;
    string card_a[a], card_b[b];
    for(int i=0; i<a;i++)
    {
        cin>>card_a[i];
    }
    for(int i=0; i<b;i++)
    {
        cin>>card_b[i];
    }
    //check card a point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A")
            {
                acount += 0;
                
            }
            else{
            acount += card[j];
            }
        }
        }
    }
    //check card b point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            if (card_b[k]=="A")
            {
                
                    bcount += 0;
                
            }
            else{
            bcount += card[j];
            }
        }
        }
    }

    // aa
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A" && abs(acount+11<=20))
            {
                
                    acount += 11;
                
            }
            else if (card_a[k]=="A" && abs(acount+11>20))
            {
                
                    acount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }
///b
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            if (card_b[k]=="A" && abs(bcount+11<=20))
            {
                
                    bcount += 11;
                
            }
            else if (card_b[k]=="A" && abs(bcount+11>20))
            {
                
                    bcount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }

    if(acount == bcount)
    {
        cout<<"Draw"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)<abs(21-bcount))
    {
        cout<<"A"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)>abs(21-bcount))
    {
        cout<<"B"<<endl<<acount<<" "<<bcount;
    }
    return 0;
}
# 0981, 2024-09-28 15:17:49, PPPPPP----PP-PPPP--P (65%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    string cardd[13] ={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int card[13] ={1,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    int acount=0,bcount=0;
    cin>>a>>b;
    string card_a[a], card_b[b];
    for(int i=0; i<a;i++)
    {
        cin>>card_a[i];
    }
    for(int i=0; i<b;i++)
    {
        cin>>card_b[i];
    }
    //check card a point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A")
            {
                acount += 0;
                
            }
            else{
            acount += card[j];
            }
        }
        }
    }
    //check card b point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            if (card_b[k]=="A")
            {
                
                    bcount += 0;
                
            }
            else{
            bcount += card[j];
            }
        }
        }
    }

    // aa
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A" && abs(acount+11<=19))
            {
                
                    acount += 11;
                
            }
            else if (card_a[k]=="A" && abs(acount+11>19))
            {
                
                    acount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }
///b
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            if (card_b[k]=="A" && abs(bcount+11<=19))
            {
                
                    bcount += 11;
                
            }
            else if (card_b[k]=="A" && abs(bcount+11>19))
            {
                
                    bcount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }

    if(acount == bcount)
    {
        cout<<"Draw"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)<abs(21-bcount))
    {
        cout<<"A"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)>abs(21-bcount))
    {
        cout<<"B"<<endl<<acount<<" "<<bcount;
    }
    return 0;
}
# 0982, 2024-09-28 15:18:14, PPPPPP----PP-PP-P--P (60%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    string cardd[13] ={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int card[13] ={1,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    int acount=0,bcount=0;
    cin>>a>>b;
    string card_a[a], card_b[b];
    for(int i=0; i<a;i++)
    {
        cin>>card_a[i];
    }
    for(int i=0; i<b;i++)
    {
        cin>>card_b[i];
    }
    //check card a point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A")
            {
                acount += 0;
                
            }
            else{
            acount += card[j];
            }
        }
        }
    }
    //check card b point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            if (card_b[k]=="A")
            {
                
                    bcount += 0;
                
            }
            else{
            bcount += card[j];
            }
        }
        }
    }

    // aa
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A" && abs(acount+11<=18))
            {
                
                    acount += 11;
                
            }
            else if (card_a[k]=="A" && abs(acount+11>18))
            {
                
                    acount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }
///b
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            if (card_b[k]=="A" && abs(bcount+11<=18))
            {
                
                    bcount += 11;
                
            }
            else if (card_b[k]=="A" && abs(bcount+11>18))
            {
                
                    bcount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }

    if(acount == bcount)
    {
        cout<<"Draw"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)<abs(21-bcount))
    {
        cout<<"A"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)>abs(21-bcount))
    {
        cout<<"B"<<endl<<acount<<" "<<bcount;
    }
    return 0;
}
# 0983, 2024-09-28 15:18:48, PPPPPP--PPPP--P-P-P- (65%)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    string cardd[13] ={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int card[13] ={1,2,3,4,5,6,7,8,9,10,10,10,10};
    int a,b;
    int acount=0,bcount=0;
    cin>>a>>b;
    string card_a[a], card_b[b];
    for(int i=0; i<a;i++)
    {
        cin>>card_a[i];
    }
    for(int i=0; i<b;i++)
    {
        cin>>card_b[i];
    }
    //check card a point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A")
            {
                acount += 0;
                
            }
            else{
            acount += card[j];
            }
        }
        }
    }
    //check card b point
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            if (card_b[k]=="A")
            {
                
                    bcount += 0;
                
            }
            else{
            bcount += card[j];
            }
        }
        }
    }

    // aa
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<a;k++){
        if(cardd[j] == card_a[k])
        {
            if (card_a[k]=="A" && abs(acount+11<=21))
            {
                
                    acount += 11;
                
            }
            else if (card_a[k]=="A" && abs(acount+11>21))
            {
                
                    acount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }
///b
    for(int j=0; j<14;j++)
    {
        for(int k=0; k<b;k++){
        if(cardd[j] == card_b[k])
        {
            if (card_b[k]=="A" && abs(bcount+11<=21))
            {
                
                    bcount += 11;
                
            }
            else if (card_b[k]=="A" && abs(bcount+11>21))
            {
                
                    bcount += 1;
                
            }
            else{
            acount += 0;
            }
        }
        }
    }

    if(acount == bcount)
    {
        cout<<"Draw"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)<abs(21-bcount))
    {
        cout<<"A"<<endl<<acount<<" "<<bcount;
    }
    else if(abs(21-acount)>abs(21-bcount))
    {
        cout<<"B"<<endl<<acount<<" "<<bcount;
    }
    return 0;
}

# 0984, 2024-09-28 09:55:40, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int na,nb,suma,sumb;
    string input,input2;
    cin>>na>>nb;
    cin.ignore();
    for(int i=0;i<na;i++){
        cin>>input;
        if(input=="K"||input=="J"||input=="Q"){
            suma+=10;
        }
        else if(input!="A"){
            int now=stoi(input);
            suma+=now;
        }
        else if(input=="A"){
            if(suma+11>21){
                suma+=1;
            }
            else{
                suma+=11;
            }
        }
    }
    cin.ignore();
    for(int i=0;i<nb;i++){
        cin>>input2;
        if(input2=="K"||input2=="J"||input2=="Q"){
            sumb+=10;
        }
        else if(input2!="A"){
            int now=stoi(input2);
            suma+=now;
        }
        else if(input2=="A"){
            if(sumb+11>21){
                sumb+=1;
            }
            else{
                sumb+=11;
            }
        }
    }
    if(suma==sumb){
        cout<<"Draw"<<endl;
    }
    else if(suma>21&&sumb<=21){
        cout<<"B"<<endl;
    }
    else if(suma<=21&&sumb>21){
        cout<<"A"<<endl;
    }
    else if(suma>21&&sumb>21){
        cout<<"Draw"<<endl;
    }
    else if(suma<=21&&sumb<=21){

        if(suma>sumb){
            cout<<"A"<<endl;
        }
        else if(sumb>suma){
            cout<<"B"<<endl;
        }
    }
    cout<<suma<<" "<<sumb;
}
# 0985, 2024-09-28 09:58:47, Compilation error (0%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int na,nb,suma,sumb,temp;
    char input,input2;
    cin>>na>>nb;
    cin.ignore();
    for(int i=0;i<na;i++){
        cin>>input;
        if(input=='K'||input=='Q'||input=='J'){
            suma+=10;
        }
        else if(input1=='1'){
            cin>>temp;
            suma+=10;
        }
        else if(isdigit(input)){
            suma+=input-'0';
        }
        else if(input=='A'){
            if(suma+11>21){
                suma+=1;
            }
            else{
                suma+=11;
            }
        }
    }
    cin.ignore();
    for(int i=0;i<nb;i++){
        cin>>input2;
        if(input2=='K'||input2=='Q'||input2=='J'){
            sumb+=10;
        }
        else if(input2=='1'){
            cin>>temp;
            sumb+=10;
        }
        else if(isdigit(input2)){
            sumb+=input2-'0';
        }
        else if(input2=='A'){
            if(sumb+11>21){
                sumb+=1;
            }
            else{
                sumb+=11;
            }
        }
    }
    if(suma==sumb){
        cout<<"Draw"<<endl;
    }
    else if(suma>21&&sumb<=21){
        cout<<"B"<<endl;
    }
    else if(suma<=21&&sumb>21){
        cout<<"A"<<endl;
    }
    else if(suma>21&&sumb>21){
        cout<<"Draw"<<endl;
    }
    else if(suma<=21&&sumb<=21){

        if(suma>sumb){
            cout<<"A"<<endl;
        }
        else if(sumb>suma){
            cout<<"B"<<endl;
        }
    }
    cout<<suma<<" "<<sumb;
}
# 0986, 2024-09-28 09:59:05, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int na,nb,suma,sumb,temp;
    char input,input2;
    cin>>na>>nb;
    cin.ignore();
    for(int i=0;i<na;i++){
        cin>>input;
        if(input=='K'||input=='Q'||input=='J'){
            suma+=10;
        }
        else if(input=='1'){
            cin>>temp;
            suma+=10;
        }
        else if(isdigit(input)){
            suma+=input-'0';
        }
        else if(input=='A'){
            if(suma+11>21){
                suma+=1;
            }
            else{
                suma+=11;
            }
        }
    }
    cin.ignore();
    for(int i=0;i<nb;i++){
        cin>>input2;
        if(input2=='K'||input2=='Q'||input2=='J'){
            sumb+=10;
        }
        else if(input2=='1'){
            cin>>temp;
            sumb+=10;
        }
        else if(isdigit(input2)){
            sumb+=input2-'0';
        }
        else if(input2=='A'){
            if(sumb+11>21){
                sumb+=1;
            }
            else{
                sumb+=11;
            }
        }
    }
    if(suma==sumb){
        cout<<"Draw"<<endl;
    }
    else if(suma>21&&sumb<=21){
        cout<<"B"<<endl;
    }
    else if(suma<=21&&sumb>21){
        cout<<"A"<<endl;
    }
    else if(suma>21&&sumb>21){
        cout<<"Draw"<<endl;
    }
    else if(suma<=21&&sumb<=21){

        if(suma>sumb){
            cout<<"A"<<endl;
        }
        else if(sumb>suma){
            cout<<"B"<<endl;
        }
    }
    cout<<suma<<" "<<sumb;
}
# 0987, 2024-09-28 10:00:23, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int na,nb,suma,sumb,temp;
    char input,input2;
    cin>>na>>nb;
    cin.ignore();
    for(int i=0;i<na;i++){
        cin>>input;
        if(input=='K'||input=='Q'||input=='J'){
            suma+=10;
        }
        else if(input=='1'){
            cin>>temp;
            suma+=10;
        }
        else if(isdigit(input)){
            suma+=input-'0';
        }
        else if(input=='A'){
            if(suma+11>21){
                suma+=1;
            }
            else{
                suma+=11;
            }
        }
    }
    cin.ignore();
    for(int i=0;i<nb;i++){
        cin>>input2;
        if(input2=='K'||input2=='Q'||input2=='J'){
            sumb+=10;
        }
        else if(input2=='1'){
            cin>>temp;
            sumb+=10;
        }
        else if(isdigit(input2)){
            sumb+=input2-'0';
        }
        else if(input2=='A'){
            if(sumb+11>21){
                sumb+=1;
            }
            else{
                sumb+=11;
            }
        }
    }
    if(suma==sumb){
        cout<<"Draw"<<endl;
    }
    else if(suma>21&&sumb<=21){
        cout<<"B"<<endl;
    }
    else if(suma<=21&&sumb>21){
        cout<<"A"<<endl;
    }
    else if(suma>21&&sumb>21){
        cout<<"Draw"<<endl;
    }
    else if(suma<=21&&sumb<=21){

        if(suma>sumb){
            cout<<"A"<<endl;
        }
        else if(sumb>suma){
            cout<<"B"<<endl;
        }
    }
    cout<<suma<<" "<<sumb;
}
# 0988, 2024-09-28 10:01:25, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int na,nb,suma,sumb,temp;
    char input,input2;
    cin>>na>>nb;
    cin.ignore();
    for(int i=0;i<na;i++){
        cin>>input;
        if(input=='K'||input=='Q'||input=='J'){
            suma+=10;
        }
        else if(input=='1'){
            cin>>temp;
            suma+=10;
        }
        else if(isdigit(input)){
            suma+=input-'0';
        }
        else if(input=='A'){
            if(suma+11>21){
                suma+=1;
            }
            else{
                suma+=11;
            }
        }
    }
    cin.ignore();
    for(int i=0;i<nb;i++){
        cin>>input2;
        if(input2=='K'||input2=='Q'||input2=='J'){
            sumb+=10;
        }
        else if(input2=='1'){
            cin>>temp;
            sumb+=10;
        }
        else if(isdigit(input2)){
            sumb+=input2-'0';
        }
        else if(input2=='A'){
            if(sumb+11>21){
                sumb+=1;
            }
            else{
                sumb+=11;
            }
        }
    }
    if(suma==sumb){
        cout<<"Draw"<<endl;
    }
    else if(suma>21&&sumb<=21){
        cout<<"B"<<endl;
    }
    else if(suma<=21&&sumb>21){
        cout<<"A"<<endl;
    }
    else if(suma>21&&sumb>21){
        cout<<"Draw"<<endl;
    }
    else if(suma<=21&&sumb<=21){

        if(suma>sumb){
            cout<<"A"<<endl;
        }
        else if(sumb>suma){
            cout<<"B"<<endl;
        }
    }
    cout<<suma<<" "<<sumb;
}
# 0989, 2024-09-28 10:02:37, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int na,nb,suma,sumb,temp;
    char input,input2;
    cin>>na>>nb;
    cin.ignore();
    for(int i=0;i<na;i++){
        cin>>input;
        if(input=='K'||input=='Q'||input=='J'){
            suma+=10;
        }
        else if(input=='1'){
            cin>>temp;
            suma+=10;
        }
        else if(input!='A'){
            suma+=input-'0';
        }
        else if(input=='A'){
            if(suma+11>21){
                suma+=1;
            }
            else{
                suma+=11;
            }
        }
    }
    cin.ignore();
    for(int i=0;i<nb;i++){
        cin>>input2;
        if(input2=='K'||input2=='Q'||input2=='J'){
            sumb+=10;
        }
        else if(input2=='1'){
            cin>>temp;
            sumb+=10;
        }
        else if(input2!='A'){
            sumb+=input2-'0';
        }
        else if(input2=='A'){
            if(sumb+11>21){
                sumb+=1;
            }
            else{
                sumb+=11;
            }
        }
    }
    if(suma==sumb){
        cout<<"Draw"<<endl;
    }
    else if(suma>21&&sumb<=21){
        cout<<"B"<<endl;
    }
    else if(suma<=21&&sumb>21){
        cout<<"A"<<endl;
    }
    else if(suma>21&&sumb>21){
        cout<<"Draw"<<endl;
    }
    else if(suma<=21&&sumb<=21){

        if(suma>sumb){
            cout<<"A"<<endl;
        }
        else if(sumb>suma){
            cout<<"B"<<endl;
        }
    }
    cout<<suma<<" "<<sumb;
}
# 0990, 2024-09-28 10:08:26, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int na,nb,suma,sumb,temp;
    char input,input2;
    cin>>na>>nb;
    cin.ignore();
    for(int i=0;i<na;i++){
        cin>>input;
        if(input=='K'||input=='Q'||input=='J'){
            suma+=10;
        }
        else if(input=='1'){
            cin>>temp;
            suma+=10;
        }
        else if(isdigit(input)){
            suma+=input-'0';
        }
        else if(input=='A'){
            if(suma+11>21){
                suma+=1;
            }
            else{
                suma+=11;
            }
        }
    }
    cin.ignore();
    for(int i=0;i<nb;i++){
        cin>>input2;
        if(input2=='K'||input2=='Q'||input2=='J'){
            sumb+=10;
        }
        else if(input2=='1'){
            cin>>temp;
            sumb+=10;
        }
        else if(isdigit(input2)){
            sumb+=input2-'0';
        }
        else if(input2=='A'){
            if(sumb+11>21){
                sumb+=1;
            }
            else{
                sumb+=11;
            }
        }
    }
    if(suma==sumb){
        cout<<"Draw"<<endl;
    }
    else if(suma>21&&sumb<=21){
        cout<<"B"<<endl;
    }
    else if(suma<=21&&sumb>21){
        cout<<"A"<<endl;
    }
    else if(suma>21&&sumb>21){
        cout<<"Draw"<<endl;
    }
    else if(suma<=21&&sumb<=21){

        if(suma>sumb){
            cout<<"A"<<endl;
        }
        else if(sumb>suma){
            cout<<"B"<<endl;
        }
    }
    cout<<suma<<" "<<sumb<<" ";
}
# 0991, 2024-09-28 10:12:29, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int na,nb,suma,sumb;
    char input,input2,temp;
    cin>>na>>nb;
    cin.ignore();
    for(int i=0;i<na;i++){
        cin>>input;
        if(input=='K'||input=='Q'||input=='J'){
            suma+=10;
        }
        else if(input=='1'){
            cin>>temp;
            suma+=10;
        }
        else if(isdigit(input)){
            suma+=input-'0';
        }
        else if(input=='A'){
            if(suma+11>21){
                suma+=1;
            }
            else{
                suma+=11;
            }
        }
    }
    cin.ignore();
    for(int i=0;i<nb;i++){
        cin>>input2;
        if(input2=='K'||input2=='Q'||input2=='J'){
            sumb+=10;
        }
        else if(input2=='1'){
            cin>>temp;
            sumb+=10;
        }
        else if(isdigit(input2)){
            sumb+=input2-'0';
        }
        else if(input2=='A'){
            if(sumb+11>21){
                sumb+=1;
            }
            else{
                sumb+=11;
            }
        }
    }
    if(suma==sumb){
        cout<<"Draw"<<endl;
    }
    else if(suma>21&&sumb<=21){
        cout<<"B"<<endl;
    }
    else if(suma<=21&&sumb>21){
        cout<<"A"<<endl;
    }
    else if(suma>21&&sumb>21){
        cout<<"Draw"<<endl;
    }
    else if(suma<=21&&sumb<=21){

        if(suma>sumb){
            cout<<"A"<<endl;
        }
        else if(sumb>suma){
            cout<<"B"<<endl;
        }
    }
    cout<<suma<<" "<<sumb<<" ";
}
# 0992, 2024-09-28 10:12:42, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int na,nb,suma,sumb,temp;
    char input,input2;
    cin>>na>>nb;
    cin.ignore();
    for(int i=0;i<na;i++){
        cin>>input;
        if(input=='K'||input=='Q'||input=='J'){
            suma+=10;
        }
        else if(input=='1'){
            cin>>temp;
            suma+=10;
        }
        else if(isdigit(input)){
            suma+=input-'0';
        }
        else if(input=='A'){
            if(suma+11>21){
                suma+=1;
            }
            else{
                suma+=11;
            }
        }
    }
    cin.ignore();
    for(int i=0;i<nb;i++){
        cin>>input2;
        if(input2=='K'||input2=='Q'||input2=='J'){
            sumb+=10;
        }
        else if(input2=='1'){
            cin>>temp;
            sumb+=10;
        }
        else if(isdigit(input2)){
            sumb+=input2-'0';
        }
        else if(input2=='A'){
            if(sumb+11>21){
                sumb+=1;
            }
            else{
                sumb+=11;
            }
        }
    }
    if(suma==sumb){
        cout<<"Draw"<<endl;
    }
    else if(suma>21&&sumb<=21){
        cout<<"B"<<endl;
    }
    else if(suma<=21&&sumb>21){
        cout<<"A"<<endl;
    }
    else if(suma>21&&sumb>21){
        cout<<"Draw"<<endl;
    }
    else if(suma<=21&&sumb<=21){

        if(suma>sumb){
            cout<<"A"<<endl;
        }
        else if(sumb>suma){
            cout<<"B"<<endl;
        }
    }
    cout<<suma<<" "<<sumb<<" ";
}
# 0993, 2024-09-28 10:13:15, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int na,nb,suma,sumb,temp;
    char input,input2;
    cin>>na>>nb;
    cin.ignore();
    for(int i=0;i<na;i++){
        cin>>input;
        if(input=='K'||input=='Q'||input=='J'){
            suma+=10;
        }
        else if(input=='1'){
            cin>>temp;
            suma+=10;
        }
        else if(isdigit(input)){
            suma+=input-'0';
        }
        else if(input=='A'){
            if(suma+11>21){
                suma+=1;
            }
            else{
                suma+=11;
            }
        }
    }
    cin.ignore();
    for(int i=0;i<nb;i++){
        cin>>input2;
        if(input2=='K'||input2=='Q'||input2=='J'){
            sumb+=10;
        }
        else if(input2=='1'){
            cin>>temp;
            sumb+=10;
        }
        else if(isdigit(input2)){
            sumb+=input2-'0';
        }
        else if(input2=='A'){
            if(sumb+11>21){
                sumb+=1;
            }
            else{
                sumb+=11;
            }
        }
    }
    if(suma==sumb){
        cout<<"Draw"<<endl;
    }
    else if(suma>21&&sumb<=21){
        cout<<"B"<<endl;
    }
    else if(suma<=21&&sumb>21){
        cout<<"A"<<endl;
    }
    else if(suma>21&&sumb>21){
        cout<<"Draw"<<endl;
    }
    else if(suma<=21&&sumb<=21){

        if(suma>sumb){
            cout<<"A"<<endl;
        }
        else if(sumb>suma){
            cout<<"B"<<endl;
        }
    }
    cout<<suma<<" "<<sumb;
}
# 0994, 2024-09-28 10:13:47, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int na,nb,suma,sumb,temp;
    char input,input2;
    cin>>na>>nb;
    cin.ignore();
    for(int i=0;i<na;i++){
        cin>>input;
        if(input=='K'||input=='Q'||input=='J'){
            suma+=10;
        }
        else if(input=='1'){
            cin>>temp;
            suma+=10;
        }
        else if(isdigit(input)){
            suma+=input-'0';
        }
        else if(input=='A'){
            if(suma+11>21){
                suma+=1;
            }
            else{
                suma+=11;
            }
        }
    }
    cin.ignore();
    for(int i=0;i<nb;i++){
        cin>>input2;
        if(input2=='K'||input2=='Q'||input2=='J'){
            sumb+=10;
        }
        else if(input2=='1'){
            cin>>temp;
            sumb+=10;
        }
        else if(isdigit(input2)){
            sumb+=input2-'0';
        }
        else if(input2=='A'){
            if(sumb+11>21){
                sumb+=1;
            }
            else{
                sumb+=11;
            }
        }
    }
    if(suma==sumb){
        cout<<"Draw"<<endl;
    }
    else if(suma>21&&sumb<=21){
        cout<<"B"<<endl;
    }
    else if(suma<=21&&sumb>21){
        cout<<"A"<<endl;
    }
    else if(suma>21&&sumb>21){
        cout<<"Draw"<<endl;
    }
    else {

        if(suma>sumb){
            cout<<"A"<<endl;
        }
        else if(sumb>suma){
            cout<<"B"<<endl;
        }
    }
    cout<<suma<<" "<<sumb;
}
# 0995, 2024-09-28 10:15:05, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int na,nb,suma,sumb,temp;
    char input,input2;
    cin>>na>>nb;

    for(int i=0;i<na;i++){
        cin>>input;
        if(input=='K'||input=='Q'||input=='J'){
            suma+=10;
        }
        else if(input=='1'){
            cin>>temp;
            suma+=10;
        }
        else if(isdigit(input)){
            suma+=input-'0';
        }
        else if(input=='A'){
            if(suma+11>21){
                suma+=1;
            }
            else{
                suma+=11;
            }
        }
    }

    for(int i=0;i<nb;i++){
        cin>>input2;
        if(input2=='K'||input2=='Q'||input2=='J'){
            sumb+=10;
        }
        else if(input2=='1'){
            cin>>temp;
            sumb+=10;
        }
        else if(isdigit(input2)){
            sumb+=input2-'0';
        }
        else if(input2=='A'){
            if(sumb+11>21){
                sumb+=1;
            }
            else{
                sumb+=11;
            }
        }
    }
    if(suma==sumb){
        cout<<"Draw"<<endl;
    }
    else if(suma>21&&sumb<=21){
        cout<<"B"<<endl;
    }
    else if(suma<=21&&sumb>21){
        cout<<"A"<<endl;
    }
    else if(suma>21&&sumb>21){
        cout<<"Draw"<<endl;
    }
    else {

        if(suma>sumb){
            cout<<"A"<<endl;
        }
        else if(sumb>suma){
            cout<<"B"<<endl;
        }
    }
    cout<<suma<<" "<<sumb;
}
# 0996, 2024-09-28 10:18:11, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int na,nb,suma,sumb,temp;
    char input,input2;
    cin>>na>>nb;

    for(int i=0;i<na;i++){
        cin>>input;
        if(input=='K'||input=='Q'||input=='J'){
            suma+=10;
        }
        else if(input=='1'){
            cin>>temp;
            suma+=10;
        }
        else if(isdigit(input)){
            suma=suma+(input-'0');
        }
        else if(input=='A'){
            if(suma+11>21){
                suma+=1;
            }
            else{
                suma+=11;
            }
        }
    }

    for(int i=0;i<nb;i++){
        cin>>input2;
        if(input2=='K'||input2=='Q'||input2=='J'){
            sumb+=10;
        }
        else if(input2=='1'){
            cin>>temp;
            sumb+=10;
        }
        else if(isdigit(input2)){
            sumb=sumb+(input2-'0');
        }
        else if(input2=='A'){
            if(sumb+11>21){
                sumb+=1;
            }
            else{
                sumb+=11;
            }
        }
    }
    if(suma==sumb){
        cout<<"Draw"<<endl;
    }
    else if(suma>21&&sumb<=21){
        cout<<"B"<<endl;
    }
    else if(suma<=21&&sumb>21){
        cout<<"A"<<endl;
    }
    else if(suma>21&&sumb>21){
        cout<<"Draw"<<endl;
    }
    else {

        if(suma>sumb){
            cout<<"A"<<endl;
        }
        else if(sumb>suma){
            cout<<"B"<<endl;
        }
    }
    cout<<suma<<" "<<sumb;
}
# 0997, 2024-09-28 10:20:00, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int na,nb,suma,sumb;
    string input,input2,temp;
    cin>>na>>nb;
    cin.ignore();
    for(int i=0;i<na;i++){
        
        cin>>input;
        if(input=="K"||input=="J"||input=="Q"){
            suma+=10;
        }
        else if(input=="10"){
            cin>>temp;
            suma+=10;
        }
        //else if(isdigit(input)){
            //suma+=input-'0';
        //}
        else if(input=="A"){
            if(suma+11>21){
                suma+=1;
            }
            else{
                suma+=11;
            }
        }
    }
    cin.ignore();
    for(int i=0;i<nb;i++){
        cin>>input2;
        if(input2=="K"||input2=="J"||input2=="Q"){
            sumb+=10;
        }
        else if(input2=="1"){
            cin>>temp;
            sumb+=10;
        }
        //else if(isdigit(input2)){
           //sumb+=input2-'0';
        //}
        else if(input2=="A"){
            if(sumb+11>21){
                sumb+=1;
            }
            else{
                sumb+=11;
            }
        }
    }
    if(suma==sumb){
        cout<<"Draw"<<endl;
    }
    else if(suma>21&&sumb<=21){
        cout<<"B"<<endl;
    }
    else if(suma<=21&&sumb>21){
        cout<<"A"<<endl;
    }
    else if(suma>21&&sumb>21){
        cout<<"Draw"<<endl;
    }
    else if(suma<=21&&sumb<=21){

        if(suma>sumb){
            cout<<"A"<<endl;
        }
        else if(sumb>suma){
            cout<<"B"<<endl;
        }
    }
    cout<<suma<<" "<<sumb<<" ";
}
# 0998, 2024-09-28 10:20:24, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int na,nb,suma,sumb;
    string input,input2,temp;
    cin>>na>>nb;
    cin.ignore();
    for(int i=0;i<na;i++){
        
        cin>>input;
        if(input=="K"||input=="J"||input=="Q"){
            suma+=10;
        }
        else if(input=="10"){
            cin>>temp;
            suma+=10;
        }
        //else if(isdigit(input)){
            //suma+=input-'0';
        //}
        else if(input=="A"){
            if(suma+11>21){
                suma+=1;
            }
            else{
                suma+=11;
            }
        }
    }
    cin.ignore();
    for(int i=0;i<nb;i++){
        cin>>input2;
        if(input2=="K"||input2=="J"||input2=="Q"){
            sumb+=10;
        }
        else if(input2=="1"){
            cin>>temp;
            sumb+=10;
        }
        //else if(isdigit(input2)){
           //sumb+=input2-'0';
        //}
        else if(input2=="A"){
            if(sumb+11>21){
                sumb+=1;
            }
            else{
                sumb+=11;
            }
        }
    }
    if(suma==sumb){
        cout<<"Draw"<<endl;
    }
    else if(suma>21&&sumb<=21){
        cout<<"B"<<endl;
    }
    else if(suma<=21&&sumb>21){
        cout<<"A"<<endl;
    }
    else if(suma>21&&sumb>21){
        cout<<"Draw"<<endl;
    }
    else if(suma<=21&&sumb<=21){

        if(suma>sumb){
            cout<<"A"<<endl;
        }
        else if(sumb>suma){
            cout<<"B"<<endl;
        }
    }
    cout<<suma<<" "<<sumb<<" ";
}
# 0999, 2024-09-28 10:52:37, PPPPPPPPP---P-P--PP- (65%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int na,nb,temp;
    int suma=0;
    int sumb=0;
    char input,input2;
    cin>>na>>nb;
    cin.ignore();
    for(int i=0;i<na;i++){
        cin>>input;
        if(input=='K'||input=='Q'||input=='J'){
            suma+=10;
        }
        else if(input=='1'){
            cin>>temp;
            suma+=10;
        }
        else if(isdigit(input)){
            suma+=input-'0';
        }
        else if(input=='A'){
            if(suma+11>21){
                suma+=1;
            }
            else{
                suma+=11;
            }
        }
    }
    cin.ignore();
    for(int i=0;i<nb;i++){
        cin>>input2;
        if(input2=='K'||input2=='Q'||input2=='J'){
            sumb+=10;
        }
        else if(input2=='1'){
            cin>>temp;
            sumb+=10;
        }
        else if(isdigit(input2)){
            sumb+=input2-'0';
        }
        else if(input2=='A'){
            if(sumb+11>21){
                sumb+=1;
            }
            else{
                sumb+=11;
            }
        }
    }
    if(suma==sumb){
        cout<<"Draw"<<endl;
    }
    else if(suma>21&&sumb<=21){
        cout<<"B"<<endl;
    }
    else if(suma<=21&&sumb>21){
        cout<<"A"<<endl;
    }
    else if(suma>21&&sumb>21){
        cout<<"Draw"<<endl;
    }
    else {

        if(suma>sumb){
            cout<<"A"<<endl;
        }
        else if(sumb>suma){
            cout<<"B"<<endl;
        }
    }
    cout<<suma<<" "<<sumb;
}

# 1000, 2024-09-28 09:40:10, PP------------------ (10%)

#include <bits/stdc++.h>
using namespace std;
map<char,int> Worth;

int main(){
    int a ,b;
    cin >> a >> b;
    cin.ignore();
    string Cards,buff;
    getline(cin,Cards);
    istringstream iss(Cards);
    vector<string> aCards;
    while(iss >> buff)
        aCards.emplace_back(buff);
    vector<string> bCards;
     getline(cin,Cards);
     istringstream iss2(Cards);
     while(iss2 >> buff)
        bCards.emplace_back(buff);
    int Aworth=0,Bworth=0;
    for (int i =0; i< aCards.size(); i++){
        buff = aCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Aworth+= 10;
        }else if (buff == "A")
        {
            if (Aworth + 10 <= 21)
            Aworth+=10;
            else 
            Aworth += 1;
        }
        else{
            Aworth += stoi(buff);
        }
    }
    for (int i =0; i< bCards.size(); i++){
        buff = bCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Bworth+= 10;
        }else if (buff == "A")
        {
            if (Bworth + 10 <= 21)
            Bworth+=10;
            else 
            Bworth += 1;
        }
        else{
            Bworth += stoi(buff);
        }
    }
    if (Aworth > Bworth)
        cout << "A" << endl;
    else if (Aworth == Bworth)
        cout << "Draw";
    else
        cout << "B" << endl;
    cout << Aworth << " "<<Bworth << " ";
}
# 1001, 2024-09-28 09:41:06, PP------------------ (10%)

#include <bits/stdc++.h>
using namespace std;
map<char,int> Worth;

int main(){
    int a ,b;
    cin >> a >> b;
    cin.ignore();
    string Cards,buff;
    getline(cin,Cards);
    istringstream iss(Cards);
    vector<string> aCards;
    while(iss >> buff)
        aCards.emplace_back(buff);
    vector<string> bCards;
     getline(cin,Cards);
     istringstream iss2(Cards);
     while(iss2 >> buff)
        bCards.emplace_back(buff);
    int Aworth=0,Bworth=0;
    for (int i =0; i< aCards.size(); i++){
        buff = aCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Aworth+= 10;
        }else if (buff == "A")
        {
            if (Aworth + 10 <= 21)
            Aworth+=10;
            else 
            Aworth += 1;
        }
        else{
            Aworth += stoi(buff);
        }
    }
    for (int i =0; i< bCards.size(); i++){
        buff = bCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Bworth+= 10;
        }else if (buff == "A")
        {
            if (Bworth + 10 <= 21)
            Bworth+=10;
            else 
            Bworth += 1;
        }
        else{
            Bworth += stoi(buff);
        }
    }
    if (Aworth > 21)
    Aworth = 0;
    if (Bworth > 21)
    Bworth = 0;
    if (Aworth > Bworth)
        cout << "A" << endl;
    else if (Aworth == Bworth)
        cout << "Draw";
    else
        cout << "B" << endl;
    cout << Aworth << " "<<Bworth << " ";
}
# 1002, 2024-09-28 09:47:25, PP------------------ (10%)

#include <bits/stdc++.h>
using namespace std;
map<char,int> Worth;

int main(){
    int a ,b;
    cin >> a >> b;
    cin.ignore();
    string Cards,buff;
    getline(cin,Cards);
    istringstream iss(Cards);
    vector<string> aCards;
    while(iss >> buff)
        aCards.emplace_back(buff);
    vector<string> bCards;
     getline(cin,Cards);
     istringstream iss2(Cards);
     while(iss2 >> buff)
        bCards.emplace_back(buff);
    int Aworth = 0,Bworth = 0;
    for (int i =0; i< aCards.size(); i++){
        buff = aCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Aworth+= 10;
        }else if (buff == "A")
        {
            if (Aworth + 10 <= 21) // if plus 10 less than 21
            Aworth+=10;
            else 
            Aworth += (21-Aworth);
        }
        else{
            Aworth += stoi(buff);
        }
    }
    for (int i =0; i< bCards.size(); i++){
        buff = bCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Bworth+= 10;
        }else if (buff == "A")
        {
            if (Bworth + 10 <= 21)
            Bworth+=10;
            else 
            Bworth += (21-Bworth);
        }
        else{
            Bworth += stoi(buff);
        }
    }
    if (Aworth > 21)
    Aworth = 0;
    if (Bworth > 21)
    Bworth = 0;
    if (Aworth > Bworth)
        cout << "A" << endl;
    else if (Aworth == Bworth)
        cout << "Draw";
    else
        cout << "B" << endl;
    cout << Aworth << " "<<Bworth << " ";
}
# 1003, 2024-09-28 09:49:12, PP------P----------- (15%)

#include <bits/stdc++.h>
using namespace std;
map<char,int> Worth;

int main(){
    int a ,b;
    cin >> a >> b;
    cin.ignore();
    string Cards,buff;
    getline(cin,Cards);
    istringstream iss(Cards);
    vector<string> aCards;
    while(iss >> buff)
        aCards.emplace_back(buff);
    vector<string> bCards;
     getline(cin,Cards);
     istringstream iss2(Cards);
     while(iss2 >> buff)
        bCards.emplace_back(buff);
    int Aworth = 0,Bworth = 0;
    for (int i =0; i< aCards.size(); i++){
        buff = aCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Aworth+= 10;
        }else if (buff == "A")
        {
            if (Aworth + 11 <= 21) // if plus 10 less than 21
            Aworth+=11;
            else 
            Aworth += (21-Aworth);
        }
        else{
            Aworth += stoi(buff);
        }
    }
    for (int i =0; i< bCards.size(); i++){
        buff = bCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Bworth+= 10;
        }else if (buff == "A")
        {
            if (Bworth + 11 <= 21)
            Bworth+=11;
            else 
            Bworth += (21-Bworth);
        }
        else{
            Bworth += stoi(buff);
        }
    }

    if (Aworth > 21)
    Aworth = 0;
    if (Bworth > 21)
    Bworth = 0;
    if (Aworth > Bworth)
        cout << "A" << endl;
    else if (Aworth == Bworth)
        cout << "Draw";
    else
        cout << "B" << endl;
    cout << Aworth << " "<<Bworth << " ";
}
# 1004, 2024-09-28 09:49:37, PP------P----------- (15%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    int a ,b;
    cin >> a >> b;
    cin.ignore();
    string Cards,buff;
    getline(cin,Cards);
    istringstream iss(Cards);
    vector<string> aCards;
    while(iss >> buff)
        aCards.emplace_back(buff);
    vector<string> bCards;
     getline(cin,Cards);
     istringstream iss2(Cards);
     while(iss2 >> buff)
        bCards.emplace_back(buff);
    int Aworth = 0,Bworth = 0;
    for (int i =0; i< aCards.size(); i++){
        buff = aCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Aworth+= 10;
        }else if (buff == "A")
        {
            if (Aworth + 11 <= 21) // if plus 10 less than 21
            Aworth+=11;
            else 
            Aworth += (21-Aworth);
        }
        else{
            Aworth += stoi(buff);
        }
    }
    for (int i =0; i< bCards.size(); i++){
        buff = bCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Bworth+= 10;
        }else if (buff == "A")
        {
            if (Bworth + 11 <= 21)
            Bworth+=11;
            else 
            Bworth += (21-Bworth);
        }
        else{
            Bworth += stoi(buff);
        }
    }

    if (Aworth > 21)
    Aworth = 0;
    if (Bworth > 21)
    Bworth = 0;
    if (Aworth > Bworth)
        cout << "A" << endl;
    else if (Aworth == Bworth)
        cout << "Draw";
    else
        cout << "B" << endl;
    cout << Aworth << " "<<Bworth << " ";
}
# 1005, 2024-09-28 09:50:33, PP------P---------P- (20%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    int a ,b;
    cin >> a >> b;
    cin.ignore();
    string Cards,buff;
    getline(cin,Cards);
    istringstream iss(Cards);
    vector<string> aCards;
    while(iss >> buff)
        aCards.emplace_back(buff);
    vector<string> bCards;
     getline(cin,Cards);
     istringstream iss2(Cards);
     while(iss2 >> buff)
        bCards.emplace_back(buff);
    int Aworth = 0,Bworth = 0;
    for (int i =0; i< aCards.size(); i++){
        buff = aCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Aworth+= 10;
        }else if (buff == "A")
        {
            if (Aworth + 11 <= 21) // if plus 10 less than 21
            Aworth+=11;
            else 
            Aworth += (1);
        }
        else{
            Aworth += stoi(buff);
        }
    }
    for (int i =0; i< bCards.size(); i++){
        buff = bCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Bworth+= 10;
        }else if (buff == "A")
        {
            if (Bworth + 11 <= 21)
            Bworth+=11;
            else 
            Bworth += 1;
        }
        else{
            Bworth += stoi(buff);
        }
    }

    if (Aworth > 21)
    Aworth = 0;
    if (Bworth > 21)
    Bworth = 0;
    if (Aworth > Bworth)
        cout << "A" << endl;
    else if (Aworth == Bworth)
        cout << "Draw";
    else
        cout << "B" << endl;
    cout << Aworth << " "<<Bworth << " ";
}
# 1006, 2024-09-28 09:51:29, PPPP----P-----P---P- (35%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    int a ,b;
    cin >> a >> b;
    cin.ignore();
    string Cards,buff;
    getline(cin,Cards);
    istringstream iss(Cards);
    vector<string> aCards;
    while(iss >> buff)
        aCards.emplace_back(buff);
    vector<string> bCards;
     getline(cin,Cards);
     istringstream iss2(Cards);
     while(iss2 >> buff)
        bCards.emplace_back(buff);
    int Aworth = 0,Bworth = 0;
    for (int i =0; i< aCards.size(); i++){
        buff = aCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Aworth+= 10;
        }else if (buff == "A")
        {
            if (Aworth + 11 <= 21) // if plus 10 less than 21
            Aworth+=11;
            else 
            Aworth += (1);
        }
        else{
            Aworth += stoi(buff);
        }
    }
    for (int i =0; i< bCards.size(); i++){
        buff = bCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Bworth+= 10;
        }else if (buff == "A")
        {
            if (Bworth + 11 <= 21)
            Bworth+=11;
            else 
            Bworth += 1;
        }
        else{
            Bworth += stoi(buff);
        }
    }

    if (Aworth > 21)
    Aworth = 0;
    if (Bworth > 21)
    Bworth = 0;
    if (Aworth > Bworth)
        cout << "A" << endl;
    else if (Aworth == Bworth)
        cout << "Draw" << endl;
    else
        cout << "B" << endl;
    cout << Aworth << " "<<Bworth << " ";
}
# 1007, 2024-09-28 09:52:35, Compilation error (0%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    int a ,b;
    cin >> a >> b;
    cin.ignore();
    string Cards,buff;
    getline(cin,Cards);
    istringstream iss(Cards);
    vector<string> aCards;
    while(iss >> buff)
        aCards.emplace_back(buff);
    vector<string> bCards;
     getline(cin,Cards);
     istringstream iss2(Cards);
     while(iss2 >> buff)
        bCards.emplace_back(buff);
    int Aworth = 0,Bworth = 0;
    for (int i =0; i< aCards.size(); i++){
        buff = aCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Aworth+= 10;
        }else if (buff == "A")
        {
            if (Aworth + 11 <= 21) // if plus 10 less than 21
            Aworth+=11;
            else 
            Aworth += (1);
        }
        else{
            Aworth += stoi(buff);
        }
    }
    for (int i =0; i< bCards.size(); i++){
        buff = bCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Bworth+= 10;
        }else if (buff == "A")
        {
            if (Bworth + 11 <= 21)
            Bworth+=11;
            else 
            Bworth += 1;
        }
        else{
            Bworth += stoi(buff);
        }
    }
int actualA = Aworth, ActualB =Bworth
    if (Aworth > 21)
    actualA = 0;
    if (Bworth > 21)
    ActualB = 0;
    if (actualA > ActualB)
        cout << "A" << endl;
    else if (actualA == ActualB)
        cout << "Draw" << endl;
    else
        cout << "B" << endl;
    cout << Aworth << " "<<Bworth << " ";
}
# 1008, 2024-09-28 09:52:49, PPPPPPPPP---P-P--PP- (65%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    int a ,b;
    cin >> a >> b;
    cin.ignore();
    string Cards,buff;
    getline(cin,Cards);
    istringstream iss(Cards);
    vector<string> aCards;
    while(iss >> buff)
        aCards.emplace_back(buff);
    vector<string> bCards;
     getline(cin,Cards);
     istringstream iss2(Cards);
     while(iss2 >> buff)
        bCards.emplace_back(buff);
    int Aworth = 0,Bworth = 0;
    for (int i =0; i< aCards.size(); i++){
        buff = aCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Aworth+= 10;
        }else if (buff == "A")
        {
            if (Aworth + 11 <= 21) // if plus 10 less than 21
            Aworth+=11;
            else 
            Aworth += (1);
        }
        else{
            Aworth += stoi(buff);
        }
    }
    for (int i =0; i< bCards.size(); i++){
        buff = bCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Bworth+= 10;
        }else if (buff == "A")
        {
            if (Bworth + 11 <= 21)
            Bworth+=11;
            else 
            Bworth += 1;
        }
        else{
            Bworth += stoi(buff);
        }
    }
int actualA = Aworth, ActualB =Bworth;
    if (Aworth > 21)
    actualA = 0;
    if (Bworth > 21)
    ActualB = 0;
    if (actualA > ActualB)
        cout << "A" << endl;
    else if (actualA == ActualB)
        cout << "Draw" << endl;
    else
        cout << "B" << endl;
    cout << Aworth << " "<<Bworth << " ";
}
# 1009, 2024-09-28 09:58:33, PPPPPPPPP--------PPP (60%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    int a ,b;
    cin >> a >> b;
    cin.ignore();
    string Cards,buff;
    getline(cin,Cards);
    istringstream iss(Cards);
    vector<string> aCards;
    while(iss >> buff)
        aCards.emplace_back(buff);
    vector<string> bCards;
     getline(cin,Cards);
     istringstream iss2(Cards);
     while(iss2 >> buff)
        bCards.emplace_back(buff);
    int Aworth = 0,Bworth = 0;
    bool ABefore = false;
    for (int i =0; i< aCards.size(); i++){
        buff = aCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Aworth+= 10;
        }else if (buff == "A")
        {
            if (Aworth + 11 <= 21) {// if plus 10 less than 21
            Aworth+=11;
            ABefore = true;
            }
            else 
            if (ABefore){
            Aworth = Aworth -10 +1;
            ABefore = false;
            }
            else
            Aworth += (1);
        }
        else{
            Aworth += stoi(buff);
        }
    }
    for (int i =0; i< bCards.size(); i++){
        buff = bCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Bworth+= 10;
        }else if (buff == "A")
        {
            if (Bworth + 11 <= 21){
            Bworth+=11;
            ABefore = true;
            }
            else 
            if (ABefore){
            Bworth = Bworth -10 +1;
            ABefore = false;
            }else
            Bworth += 1;
        }
        else{
            Bworth += stoi(buff);
        }
    }
int actualA = Aworth, ActualB = Bworth;
    if (Aworth > 21)
    actualA = 0;
    if (Bworth > 21)
    ActualB = 0;
    if (actualA > ActualB)
        cout << "A" << endl;
    else if (actualA == ActualB)
        cout << "Draw" << endl;
    else
        cout << "B" << endl;
    cout << Aworth << " "<< Bworth << " ";
}
# 1010, 2024-09-28 10:01:19, PPPPPPPPP---P-P--PP- (65%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    int a ,b;
    cin >> a >> b;
    cin.ignore();
    string Cards,buff;
    getline(cin,Cards);
    istringstream iss(Cards);
    vector<string> aCards;
    while(iss >> buff)
        aCards.emplace_back(buff);
    vector<string> bCards;
     getline(cin,Cards);
     istringstream iss2(Cards);
     while(iss2 >> buff)
        bCards.emplace_back(buff);
    int Aworth = 0,Bworth = 0;
    bool ABefore = false;
    for (int i =0; i< aCards.size(); i++){
        buff = aCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Aworth+= 10;
        }else if (buff == "A")
        {
            if (Aworth + 11 <= 21) {// if plus 10 less than 21
            Aworth+=11;
            ABefore = true;
            }
            else 
            if (Aworth+1 > 21){
                if (ABefore){
                Aworth = Aworth -10 +1;
                ABefore = false;
                }
            }
            else{
                Aworth+=1;
            }
        }
        else{
            Aworth += stoi(buff);
        }
    }
    for (int i =0; i< bCards.size(); i++){
        buff = bCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Bworth+= 10;
        }else if (buff == "A")
        {
            if (Bworth + 11 <= 21){
            Bworth+=11;
            ABefore = true;
            }
            else 
            if (Bworth+1 > 21){
                if (ABefore){
                Bworth = Bworth -10 +1;
                ABefore = false;
                }
            }
            else{
                Bworth+=1;
            }
        }
        else{
            Bworth += stoi(buff);
        }
    }
int actualA = Aworth, ActualB = Bworth;
    if (Aworth > 21)
    actualA = 0;
    if (Bworth > 21)
    ActualB = 0;
    if (actualA > ActualB)
        cout << "A" << endl;
    else if (actualA == ActualB)
        cout << "Draw" << endl;
    else
        cout << "B" << endl;
    cout << Aworth << " "<< Bworth << " ";
}
# 1011, 2024-09-28 10:03:28, PPPPPPPPP---P-P--PP- (65%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    int a ,b;
    cin >> a >> b;
    cin.ignore();
    string Cards,buff;
    getline(cin,Cards);
    istringstream iss(Cards);
    vector<string> aCards;
    while(iss >> buff)
        aCards.emplace_back(buff);
    vector<string> bCards;
     getline(cin,Cards);
     istringstream iss2(Cards);
     while(iss2 >> buff)
        bCards.emplace_back(buff);
    int Aworth = 0,Bworth = 0;
    bool ABefore = false;
    for (int i =0; i< aCards.size(); i++){
        buff = aCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Aworth+= 10;
        }else if (buff == "A")
        {
            if (Aworth + 11 <= 21) {// if plus 10 less than 21
            Aworth+=11;
            ABefore = true;
            }
            else 
            if (Aworth+1 > 21){
                if (ABefore){
                Aworth = Aworth -10 +1;
                ABefore = false;
                }
            }
            else{
                Aworth+=1;
            }
        }
        else{
            Aworth += stoi(buff);
        }
    }
    for (int i =0; i< bCards.size(); i++){
        buff = bCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Bworth+= 10;
        }else if (buff == "A")
        {
            if (Bworth + 11 <= 21){
            Bworth+=11;
            ABefore = true;
            }
            else 
            if (Bworth+1 > 21){
                if (ABefore){
                Bworth = Bworth -10 +1;
                ABefore = false;
                }
            }
            else{
                Bworth+=1;
            }
        }
        else{
            Bworth += stoi(buff);
        }
    }
int actualA = Aworth, ActualB = Bworth;
    if (Aworth > 21)
    actualA = 0;
    if (Bworth > 21)
    ActualB = 0;
    if (actualA > ActualB)
        cout << "A" << endl;
    else if (actualA == ActualB)
        cout << "Draw" << endl;
    else
        cout << "B" << endl;
    cout << Aworth << " "<< Bworth << " ";
}
# 1012, 2024-09-28 11:44:27, P-PPP--PP--------P-- (35%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    int a ,b;
    cin >> a >> b;
    cin.ignore();
    string Cards,buff;
     vector<string>aCards;
    for (int i=0; i< a; i++){
        cin >> buff;
        aCards.emplace_back(buff);
    }
    vector<string> bCards;
    for (int i=0; i< a; i++){
        cin >> buff;
        bCards.emplace_back(buff);
    }
    int Aworth = 0,Bworth = 0;
    bool ABefore = false;
    for ( int i =0; i < aCards.size(); i++){
        buff = aCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Aworth+= 10;
        }else if (buff == "A")
        {
            if (Aworth + 11 <= 21) {// if plus 10 less than 21
            Aworth+=11;
            ABefore = true;
            }
            else 
            if (Aworth+1 > 21){
                if (ABefore){
                Aworth = Aworth -10 +1;
                ABefore = false;
                }
            }
            else{
                Aworth+=1;
            }
        }
        else{
            Aworth += stoi(buff);
        }
    }
    for (int i =0; i< bCards.size(); i++){
        buff = bCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Bworth+= 10;
        }else if (buff == "A")
        {
            if (Bworth + 11 <= 21){
            Bworth+=11;
            ABefore = true;
            }
            else 
            if (Bworth+1 > 21){
                if (ABefore){
                Bworth = Bworth -10 +1;
                ABefore = false;
                }
            }
            else{
                Bworth+=1;
            }
        }
        else{
            Bworth += stoi(buff);
        }
    }
int actualA = Aworth, ActualB = Bworth;
    if (Aworth > 21)
    actualA = 0;
    if (Bworth > 21)
    ActualB = 0;
    if (actualA > ActualB)
        cout << "A" << endl;
    else if (actualA == ActualB)
        cout << "Draw" << endl;
    else
        cout << "B" << endl;
    cout << Aworth << " "<< Bworth << " ";
}
# 1013, 2024-09-28 11:45:34, P-PPP--PP--------P-- (35%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    int a ,b;
    cin >> a >> b;
    string Cards,buff;
     vector<string>aCards;
    for (int i=0; i< a; i++){
        cin >> buff;
        aCards.emplace_back(buff);
    }
    vector<string> bCards;
    for (int i=0; i< a; i++){
        cin >> buff;
        bCards.emplace_back(buff);
    }
    int Aworth = 0,Bworth = 0;
    bool ABefore = false;
    for ( int i =0; i < aCards.size(); i++){
        buff = aCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Aworth+= 10;
        }else if (buff == "A")
        {
            if (Aworth + 11 <= 21) {// if plus 10 less than 21
            Aworth+=11;
            ABefore = true;
            }
            else 
            if (Aworth+1 > 21){
                if (ABefore){
                Aworth = Aworth -10 +1;
                ABefore = false;
                }
            }
            else{
                Aworth+=1;
            }
        }
        else{
            Aworth += stoi(buff);
        }
    }
    for (int i =0; i< bCards.size(); i++){
        buff = bCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Bworth+= 10;
        }else if (buff == "A")
        {
            if (Bworth + 11 <= 21){
            Bworth+=11;
            ABefore = true;
            }
            else 
            if (Bworth+1 > 21){
                if (ABefore){
                Bworth = Bworth -10 +1;
                ABefore = false;
                }
            }
            else{
                Bworth+=1;
            }
        }
        else{
            Bworth += stoi(buff);
        }
    }
int actualA = Aworth, ActualB = Bworth;
    if (Aworth > 21)
    actualA = 0;
    if (Bworth > 21)
    ActualB = 0;
    if (actualA > ActualB)
        cout << "A" << endl;
    else if (actualA == ActualB)
        cout << "Draw" << endl;
    else
        cout << "B" << endl;
    cout << Aworth << " "<< Bworth << " ";
}
# 1014, 2024-09-28 11:49:11, PPPPPPPPP---P-P--PP- (65%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    int a ,b;
    cin >> a >> b;
    string Cards,buff;
 
    
    vector<string> aCards;
    for (int i =0; i< a; i++){
        string buff;
        cin >> buff;
        aCards.emplace_back(buff);
    }
    vector<string> bCards;
    for (int i =0; i< b; i++){
        string buff;
        cin >> buff;
        bCards.emplace_back(buff);
    }
    int Aworth = 0,Bworth = 0;
    bool ABefore = false;
    for ( int i =0; i < aCards.size(); i++){
        buff = aCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Aworth+= 10;
        }else if (buff == "A")
        {
            if (Aworth + 11 <= 21) {// if plus 10 less than 21
            Aworth+=11;
            ABefore = true;
            }
            else 
            if (Aworth+1 > 21){
                if (ABefore){
                Aworth = Aworth -10 +1;
                ABefore = false;
                }
            }
            else{
                Aworth+=1;
            }
        }
        else{
            Aworth += stoi(buff);
        }
    }
    for (int i =0; i< bCards.size(); i++){
        buff = bCards[i];
        if ((buff == "J")||(buff == "Q")||(buff == "K")){
            Bworth+= 10;
        }else if (buff == "A")
        {
            if (Bworth + 11 <= 21){
            Bworth+=11;
            ABefore = true;
            }
            else 
            if (Bworth+1 > 21){
                if (ABefore){
                Bworth = Bworth -10 +1;
                ABefore = false;
                }
            }
            else{
                Bworth+=1;
            }
        }
        else{
            Bworth += stoi(buff);
        }
    }
int actualA = Aworth, ActualB = Bworth;
    if (Aworth > 21)
    actualA = 0;
    if (Bworth > 21)
    ActualB = 0;
    if (actualA > ActualB)
        cout << "A" << endl;
    else if (actualA == ActualB)
        cout << "Draw" << endl;
    else
        cout << "B" << endl;
    cout << Aworth << " "<< Bworth << " ";
}

# 1015, 2024-09-28 10:22:10, PPPPPPPPP---P-P--PP- (65%)

#include <iostream>
#include <string>

using namespace std;

int main(){

    int a, b;
    cin >> a >> b;

    string ca;
    getline(cin >> ws, ca);
    
    string cb;
    getline(cin >> ws, cb);

    int sum_a = 0;
    int sum_b = 0;

    for (int i = 0; i < ca.length(); i++){
        if(ca[i] >= '2' && ca[i] <= '9'){
            sum_a = sum_a + ca[i] - '0';
        }
        else if (ca[i] == 'J' || ca[i] =='K' || ca[i] == 'Q'){
            sum_a = sum_a + 10;
        }
        else if (ca[i] == 'A'){
            sum_a = sum_a + 11;
            if(sum_a > 21){
                sum_a = sum_a - 10;
            }
        }
        else if(ca[i] == '1'){
            sum_a = sum_a + 10;
        }
        else{
            sum_a = sum_a + 0;
        }
    }

    for (int i = 0; i < cb.length(); i++){
        if(cb[i] >= '2' && cb[i] <= '9'){
            sum_b = sum_b + cb[i] - '0';
        }
        else if (cb[i] == 'J' || cb[i] =='K' || cb[i] == 'Q'){
            sum_b = sum_b + 10;
        }
        else if (cb[i] == 'A'){
            sum_b = sum_b + 11;
            if(sum_b > 21){
                sum_b = sum_b - 10;
            }
        }
        else if(cb[i] == '1'){
            sum_b = sum_b + 10;
        }
        else{
            sum_b = sum_b + 0;
        }
        
    }


    if(sum_a <= 21 && sum_b <= 21){
        if(sum_a > sum_b){
            cout << "A" << endl << sum_a << " " << sum_b;
        }
        else if(sum_a < sum_b) {
            cout << "B" << endl << sum_a << " " << sum_b;
        }
        else{
            cout << "Draw" << endl << sum_a << " " << sum_b;
        }
    }
    else if(sum_a <= 21 && sum_b > 21) {
        cout << "A" << endl << sum_a << " " << sum_b;
    }
    else if(sum_a > 21 && sum_b <= 21) {
        cout << "B" << endl << sum_a << " " << sum_b;
    }
    else if (sum_a > 21 && sum_b > 21){
        cout << "Draw"  << endl << sum_a << " " << sum_b;
    }
}
# 1016, 2024-09-28 10:44:01, PPPPPPPPP----------- (45%)

#include <iostream>
#include <string>

using namespace std;

int main(){

    int a, b;
    cin >> a >> b;

    string ca;
    getline(cin >> ws, ca);
    
    string cb;
    getline(cin >> ws, cb);

    int sum_a = 0;
    int sum_b = 0;

    for (int i = 0; i < ca.length(); i++){
        if(ca[i] >= '2' && ca[i] <= '9'){
            sum_a = sum_a + ca[i] - '0';
        }
        else if (ca[i] == 'J' || ca[i] =='K' || ca[i] == 'Q'){
            sum_a = sum_a + 10;
        }
        else if (ca[i] == 'A'){
            sum_a = sum_a + 11;
            if(sum_a > 21){
                sum_a = sum_a + 1;
            }
        }
        else if(ca[i] == '1'){
            sum_a = sum_a + 10;
        }
        else{
            sum_a = sum_a + 0;
        }
    }

    for (int i = 0; i < cb.length(); i++){
        if(cb[i] >= '2' && cb[i] <= '9'){
            sum_b = sum_b + cb[i] - '0';
        }
        else if (cb[i] == 'J' || cb[i] =='K' || cb[i] == 'Q'){
            sum_b = sum_b + 10;
        }
        else if (cb[i] == 'A'){
            if(sum_b > 21 || sum_b == 11 || sum_b == 0){
                sum_b = sum_b + 1 ;
            }
            else{
                sum_b = sum_b + 11;
            }
        } 
        else if(cb[i] == '1'){
            sum_b = sum_b + 10;
        }
        else{
            sum_b = sum_b + 0;
        }   
    }
    
    if(sum_a <= 21 && sum_b <= 21){
        if(sum_a > sum_b){
            cout << "A" << endl << sum_a << " " << sum_b;
        }
        else if(sum_a < sum_b) {
            cout << "B" << endl << sum_a << " " << sum_b;
        }
        else{
            cout << "Draw" << endl << sum_a << " " << sum_b;
        }
    }
    else if(sum_a <= 21 && sum_b > 21) {
        cout << "A" << endl << sum_a << " " << sum_b;
    }
    else if(sum_a > 21 && sum_b <= 21) {
        cout << "B" << endl << sum_a << " " << sum_b;
    }
    else if (sum_a > 21 && sum_b > 21){
        cout << "Draw"  << endl << sum_a << " " << sum_b;
    }
}
# 1017, 2024-09-28 10:44:35, PPPPPPPP------------ (40%)

#include <iostream>
#include <string>

using namespace std;

int main(){

    int a, b;
    cin >> a >> b;

    string ca;
    getline(cin >> ws, ca);
    
    string cb;
    getline(cin >> ws, cb);

    int sum_a = 0;
    int sum_b = 0;

    for (int i = 0; i < ca.length(); i++){
        if(ca[i] >= '2' && ca[i] <= '9'){
            sum_a = sum_a + ca[i] - '0';
        }
        else if (ca[i] == 'J' || ca[i] =='K' || ca[i] == 'Q'){
            sum_a = sum_a + 10;
        }
        else if (ca[i] == 'A'){
            if(sum_b > 21 || sum_b == 11 || sum_b == 0){
                sum_b = sum_b + 1 ;
            }
            else{
                sum_b = sum_b + 11;
            }
        }
        else if(ca[i] == '1'){
            sum_a = sum_a + 10;
        }
        else{
            sum_a = sum_a + 0;
        }
    }

    for (int i = 0; i < cb.length(); i++){
        if(cb[i] >= '2' && cb[i] <= '9'){
            sum_b = sum_b + cb[i] - '0';
        }
        else if (cb[i] == 'J' || cb[i] =='K' || cb[i] == 'Q'){
            sum_b = sum_b + 10;
        }
        else if (cb[i] == 'A'){
            if(sum_b > 21 || sum_b == 11 || sum_b == 0){
                sum_b = sum_b + 1 ;
            }
            else{
                sum_b = sum_b + 11;
            }
        } 
        else if(cb[i] == '1'){
            sum_b = sum_b + 10;
        }
        else{
            sum_b = sum_b + 0;
        }   
    }

    if(sum_a <= 21 && sum_b <= 21){
        if(sum_a > sum_b){
            cout << "A" << endl << sum_a << " " << sum_b;
        }
        else if(sum_a < sum_b) {
            cout << "B" << endl << sum_a << " " << sum_b;
        }
        else{
            cout << "Draw" << endl << sum_a << " " << sum_b;
        }
    }
    else if(sum_a <= 21 && sum_b > 21) {
        cout << "A" << endl << sum_a << " " << sum_b;
    }
    else if(sum_a > 21 && sum_b <= 21) {
        cout << "B" << endl << sum_a << " " << sum_b;
    }
    else if (sum_a > 21 && sum_b > 21){
        cout << "Draw"  << endl << sum_a << " " << sum_b;
    }
}
# 1018, 2024-09-28 10:45:08, PPPPPPPPP----------- (45%)

#include <iostream>
#include <string>

using namespace std;

int main(){

    int a, b;
    cin >> a >> b;

    string ca;
    getline(cin >> ws, ca);
    
    string cb;
    getline(cin >> ws, cb);

    int sum_a = 0;
    int sum_b = 0;

    for (int i = 0; i < ca.length(); i++){
        if(ca[i] >= '2' && ca[i] <= '9'){
            sum_a = sum_a + ca[i] - '0';
        }
        else if (ca[i] == 'J' || ca[i] =='K' || ca[i] == 'Q'){
            sum_a = sum_a + 10;
        }
        else if (ca[i] == 'A'){
            sum_a = sum_a + 11;
            if(sum_a > 21){
                sum_a = sum_a + 1;
            }
        }
        else if(ca[i] == '1'){
            sum_a = sum_a + 10;
        }
        else{
            sum_a = sum_a + 0;
        }
    }

    for (int i = 0; i < cb.length(); i++){
        if(cb[i] >= '2' && cb[i] <= '9'){
            sum_b = sum_b + cb[i] - '0';
        }
        else if (cb[i] == 'J' || cb[i] =='K' || cb[i] == 'Q'){
            sum_b = sum_b + 10;
        }
        else if (cb[i] == 'A'){
            sum_b = sum_b + 11;
            if(sum_b > 21){
                sum_b = sum_b + 1;
            }
        } 
        else if(cb[i] == '1'){
            sum_b = sum_b + 10;
        }
        else{
            sum_b = sum_b + 0;
        }   
    }
    
    if(sum_a <= 21 && sum_b <= 21){
        if(sum_a > sum_b){
            cout << "A" << endl << sum_a << " " << sum_b;
        }
        else if(sum_a < sum_b) {
            cout << "B" << endl << sum_a << " " << sum_b;
        }
        else{
            cout << "Draw" << endl << sum_a << " " << sum_b;
        }
    }
    else if(sum_a <= 21 && sum_b > 21) {
        cout << "A" << endl << sum_a << " " << sum_b;
    }
    else if(sum_a > 21 && sum_b <= 21) {
        cout << "B" << endl << sum_a << " " << sum_b;
    }
    else if (sum_a > 21 && sum_b > 21){
        cout << "Draw"  << endl << sum_a << " " << sum_b;
    }
}
# 1019, 2024-09-28 10:45:53, PPPPPPPPP---P-P--PP- (65%)

#include <iostream>
#include <string>

using namespace std;

int main(){

    int a, b;
    cin >> a >> b;

    string ca;
    getline(cin >> ws, ca);
    
    string cb;
    getline(cin >> ws, cb);

    int sum_a = 0;
    int sum_b = 0;

    for (int i = 0; i < ca.length(); i++){
        if(ca[i] >= '2' && ca[i] <= '9'){
            sum_a = sum_a + ca[i] - '0';
        }
        else if (ca[i] == 'J' || ca[i] =='K' || ca[i] == 'Q'){
            sum_a = sum_a + 10;
        }
        else if (ca[i] == 'A'){
            sum_a = sum_a + 11;
            if(sum_a > 21){
                sum_a = sum_a - 10;
            }
        }
        else if(ca[i] == '1'){
            sum_a = sum_a + 10;
        }
        else{
            sum_a = sum_a + 0;
        }
    }

    for (int i = 0; i < cb.length(); i++){
        if(cb[i] >= '2' && cb[i] <= '9'){
            sum_b = sum_b + cb[i] - '0';
        }
        else if (cb[i] == 'J' || cb[i] =='K' || cb[i] == 'Q'){
            sum_b = sum_b + 10;
        }
        else if (cb[i] == 'A'){
            sum_b = sum_b + 11;
            if(sum_b > 21){
                sum_b = sum_b - 10;
            }
        } 
        else if(cb[i] == '1'){
            sum_b = sum_b + 10;
        }
        else{
            sum_b = sum_b + 0;
        }   
    }
    
    if(sum_a <= 21 && sum_b <= 21){
        if(sum_a > sum_b){
            cout << "A" << endl << sum_a << " " << sum_b;
        }
        else if(sum_a < sum_b) {
            cout << "B" << endl << sum_a << " " << sum_b;
        }
        else{
            cout << "Draw" << endl << sum_a << " " << sum_b;
        }
    }
    else if(sum_a <= 21 && sum_b > 21) {
        cout << "A" << endl << sum_a << " " << sum_b;
    }
    else if(sum_a > 21 && sum_b <= 21) {
        cout << "B" << endl << sum_a << " " << sum_b;
    }
    else if (sum_a > 21 && sum_b > 21){
        cout << "Draw"  << endl << sum_a << " " << sum_b;
    }
}
# 1020, 2024-09-28 11:26:03, PPPPPPPPP---P-P--PP- (65%)

#include <iostream>
#include <string>

using namespace std;

int main(){

    int a, b;
    cin >> a >> b;

    string ca;
    getline(cin >> ws, ca);
    
    string cb;
    getline(cin >> ws, cb);

    int sum_a = 0;
    int sum_b = 0;

    bool have_Aofa = false;
    int count = 0;

    for (int i = 0; i < ca.length(); i++){

        int e = ca[i];

        if(ca[i] >= '2' && ca[i] <= '9'){
            sum_a = sum_a + ca[i] - '0';
        }
        else if (ca[i] == 'J' || ca[i] =='K' || ca[i] == 'Q'){
            sum_a = sum_a + 10;
        }
        else if (ca[i] == 'A'){
            sum_a = sum_a + 11;
            if(sum_a > 21){
                sum_a = sum_a - 10 ;
                if(sum_a > 21){
                    for (int j = 0; j < i; j++){
                        if(ca[j] == 'A'){
                            sum_a = sum_a - 10;
                        }
                    }
                }
            }
        }
        else if(ca[i] == '1'){
            sum_a = sum_a + 10;
        }
        else{
            sum_a = sum_a + 0;
        }
    }

    for (int i = 0; i < cb.length(); i++){
        if(cb[i] >= '2' && cb[i] <= '9'){
            sum_b = sum_b + cb[i] - '0';
        }
        else if (cb[i] == 'J' || cb[i] =='K' || cb[i] == 'Q'){
            sum_b = sum_b + 10;
        }
        else if (cb[i] == 'A'){
            sum_b = sum_b + 11;
            if(sum_b > 21){
                sum_b = sum_b - 10 ;
                if(sum_b > 21){
                    for (int j = 0; j < i; j++){
                        if(cb[j] == 'A'){
                            sum_b = sum_b - 10;
                        }
                    }
                }
            }
        } 
        else if(cb[i] == '1'){
            sum_b = sum_b + 10;
        }
        else{
            sum_b = sum_b + 0;
        }   
    }
    
    if(sum_a <= 21 && sum_b <= 21){
        if(sum_a > sum_b){
            cout << "A" << endl << sum_a << " " << sum_b;
        }
        else if(sum_a < sum_b) {
            cout << "B" << endl << sum_a << " " << sum_b;
        }
        else{
            cout << "Draw" << endl << sum_a << " " << sum_b;
        }
    }
    else if(sum_a <= 21 && sum_b > 21) {
        cout << "A" << endl << sum_a << " " << sum_b;
    }
    else if(sum_a > 21 && sum_b <= 21) {
        cout << "B" << endl << sum_a << " " << sum_b;
    }
    else if (sum_a > 21 && sum_b > 21){
        cout << "Draw"  << endl << sum_a << " " << sum_b;
    }
}
# 1021, 2024-09-28 11:29:00, T-----T-T---T-T---T- (0%)

#include <iostream>

using namespace std;

int main() {

    long long int n;
    cin >> n;

    int d = 2;

    if(n < 2){
        cout << "No prime factors for number less than 2.";
    }
    else{
        while (n > 1){
            if(d * d > n){
                if(n % 2 != 0){
                cout << n;
                break;
                }
            }
            else{
                if (n % d == 0){
                    n /= d;
                    while (n >= d){
                        if(n % d == 0){
                                n /= d;
                                cout << d << " ";
                        }
                        else{
                            d++;
                        }
                    }

                    return 0;
                }
                else{
                    d += 1;
                    continue;
                }
            }
        }

        return 0;
    }

}
# 1022, 2024-09-28 11:29:27, -------------------- (0%)

#include <iostream>

using namespace std;

int main() {

    long long int n;
    cin >> n;

    long long int d = 2;

    if(n < 2){
        cout << "No prime factors for number less than 2.";
    }
    else{
        while (n > 1){
            if(d * d > n){
                cout << n;
                break;
            }
            else{
                if (n % d == 0){
                    n /= d;
                    while (n >= d){
                        if(n % d == 0){
                                n /= d;
                                cout << d << " ";
                        }
                        else{
                            d++;
                        }
                    }

                    return 0;
                }
                else{
                    d += 1;
                    continue;
                }
            }
        }

        return 0;
    }

}
# 1023, 2024-09-28 11:29:52, PPPPPPPPP---P-P--PP- (65%)

#include <iostream>
#include <string>

using namespace std;

int main(){

    int a, b;
    cin >> a >> b;

    string ca;
    getline(cin >> ws, ca);
    
    string cb;
    getline(cin >> ws, cb);

    int sum_a = 0;
    int sum_b = 0;

    bool have_Aofa = false;
    int count = 0;

    for (int i = 0; i < ca.length(); i++){

        int e = ca[i];

        if(ca[i] >= '2' && ca[i] <= '9'){
            sum_a = sum_a + ca[i] - '0';
        }
        else if (ca[i] == 'J' || ca[i] =='K' || ca[i] == 'Q'){
            sum_a = sum_a + 10;
        }
        else if (ca[i] == 'A'){
            sum_a = sum_a + 11;
            if(sum_a > 21){
                sum_a = sum_a - 10 ;
                if(sum_a > 21){
                    for (int j = 0; j < i; j++){
                        if(ca[j] == 'A'){
                            sum_a = sum_a - 10;
                        }
                    }
                }
            }
        }
        else if(ca[i] == '1'){
            sum_a = sum_a + 10;
        }
        else{
            sum_a = sum_a + 0;
        }
    }

    for (int i = 0; i < cb.length(); i++){
        if(cb[i] >= '2' && cb[i] <= '9'){
            sum_b = sum_b + cb[i] - '0';
        }
        else if (cb[i] == 'J' || cb[i] =='K' || cb[i] == 'Q'){
            sum_b = sum_b + 10;
        }
        else if (cb[i] == 'A'){
            sum_b = sum_b + 11;
            if(sum_b > 21){
                sum_b = sum_b - 10 ;
                if(sum_b > 21){
                    for (int j = 0; j < i; j++){
                        if(cb[j] == 'A'){
                            sum_b = sum_b - 10;
                        }
                    }
                }
            }
        } 
        else if(cb[i] == '1'){
            sum_b = sum_b + 10;
        }
        else{
            sum_b = sum_b + 0;
        }   
    }
    
    if(sum_a <= 21 && sum_b <= 21){
        if(sum_a > sum_b){
            cout << "A" << endl << sum_a << " " << sum_b;
        }
        else if(sum_a < sum_b) {
            cout << "B" << endl << sum_a << " " << sum_b;
        }
        else{
            cout << "Draw" << endl << sum_a << " " << sum_b;
        }
    }
    else if(sum_a <= 21 && sum_b > 21) {
        cout << "A" << endl << sum_a << " " << sum_b;
    }
    else if(sum_a > 21 && sum_b <= 21) {
        cout << "B" << endl << sum_a << " " << sum_b;
    }
    else if (sum_a > 21 && sum_b > 21){
        cout << "Draw"  << endl << sum_a << " " << sum_b;
    }
}

# 1024, 2024-09-28 09:59:11, ----P--------------- (5%)

#include <bits/stdc++.h>
using namespace std;

int main() {
    int C1,C2;
    cin >> C1>>C2;
    char Card[2],Card2[2];
    int sumA=0,sumB=0;
    int findA=0,findB=0;
    for (int i = 0;i<C1;i++) {
        cin >> Card;
        if (Card[0] ='K'){
            sumA+=10;
        } else if(Card[0]='Q'){
            sumA +=10;
        } else if(Card[0]='J'){
            sumA +=10;
        } else if(Card[0]='1'){
            sumA +=10;
        }else if(Card[0]='A'){
            sumA +=11;
            findA++;
        } else{
            sumA += (Card[0]-'0');
        }
    }
    for (int i = 0;i<C2;i++) {
        cin >> Card2;
        if (Card[0]='K'){
            sumB+=10;
        } else if(Card2[0]='Q'){
            sumB +=10;
        } else if(Card2[0]='J'){
            sumB +=10;
        }else if(Card[0]='1'){
            sumA +=10;
        } else if(Card2[0]='A'){
            sumB +=11;
            findB++;
        } else{
            sumA += (Card[0]-'0');
        }
    }
    if(sumA>21){
        sumA -= findA*10;
    }
    if(sumB>21){
        sumB -= findB*10;
    }
    if(sumA > sumB){
        cout <<"A"<<endl;
    }else if(sumB > sumA){
        cout << "B"<<endl;
    }else {
        cout << "Draw"<<endl;
    }
    cout << sumA << " " << sumB<<endl; 
}
# 1025, 2024-09-28 10:09:52, -------------------- (0%)

#include <bits/stdc++.h>
using namespace std;

int main() {
    int C1,C2;
    cin >> C1>>C2;
    char Card[2],Card2[2];
    int sumA=0,sumB=0;
    int findA=0,findB=0;
    for (int i = 0;i<C1;i++) {
        cin >> Card;
        if (Card[0] =='K'){
            sumA+=10;
        } else if(Card[0] =='Q'){
            sumA +=10;
        } else if(Card[0] =='J'){
            sumA +=10;
        } else if(Card[1] =='0'){
            sumA +=10;
        }else if(Card[0] =='A'){
            sumA +=11;
            findA++;
        } else{
            sumA += (Card[0]-'0');
        }
        cout << sumA << endl;
    }
    for (int i = 0;i<C2;i++) {
        cin >> Card2;
        if (Card2[0] =='K'){
            sumB+=10;
        } else if(Card2[0] =='Q'){
            sumB +=10;
        } else if(Card2[0] =='J'){
            sumB +=10;
        }else if(Card2[0] =='1'){
            sumB +=10;
        } else if(Card2[0] =='A'){
            sumB +=11;
            findB++;
        } else{
            sumA += (Card[0]-'0');
        }
        cout << sumB << endl;
    }
    if(sumA>21){
        sumA -= findA*10;
    }
    if(sumB>21){
        sumB -= findB*10;
    }
    if(sumA > sumB){
        cout <<"A"<<endl;
    }else if(sumB > sumA){
        cout << "B"<<endl;
    }else {
        cout << "Draw"<<endl;
    }
    cout << sumA << " " << sumB<<endl; 
}
# 1026, 2024-09-28 10:10:41, ----P-----P--------- (10%)

#include <bits/stdc++.h>
using namespace std;

int main() {
    int C1,C2;
    cin >> C1>>C2;
    char Card[2],Card2[2];
    int sumA=0,sumB=0;
    int findA=0,findB=0;
    for (int i = 0;i<C1;i++) {
        cin >> Card;
        if (Card[0] =='K'){
            sumA+=10;
        } else if(Card[0] =='Q'){
            sumA +=10;
        } else if(Card[0] =='J'){
            sumA +=10;
        } else if(Card[1] =='0'){
            sumA +=10;
        }else if(Card[0] =='A'){
            sumA +=11;
            findA++;
        } else{
            sumA += (Card[0]-'0');
        }
    }
    for (int i = 0;i<C2;i++) {
        cin >> Card2;
        if (Card2[0] =='K'){
            sumB+=10;
        } else if(Card2[0] =='Q'){
            sumB +=10;
        } else if(Card2[0] =='J'){
            sumB +=10;
        }else if(Card2[0] =='1'){
            sumB +=10;
        } else if(Card2[0] =='A'){
            sumB +=11;
            findB++;
        } else{
            sumA += (Card[0]-'0');
        }
    }
    if(sumA>21){
        sumA -= findA*10;
    }
    if(sumB>21){
        sumB -= findB*10;
    }
    if(sumA > sumB){
        cout <<"A"<<endl;
    }else if(sumB > sumA){
        cout << "B"<<endl;
    }else {
        cout << "Draw"<<endl;
    }
    cout << sumA << " " << sumB<<endl; 
}
# 1027, 2024-09-28 10:14:52, ----P--------------- (5%)

#include <bits/stdc++.h>
using namespace std;

int main() {
    int C1,C2;
    cin >> C1>>C2;
    char Card[2],Card2[2];
    int sumA=0,sumB=0;
    int findA=0,findB=0;
    for (int i = 0;i<C1;i++) {
        cin >> Card;
        if (Card[0] =='K'){
            sumA+=10;
        } else if(Card[0] =='Q'){
            sumA +=10;
        } else if(Card[0] =='J'){
            sumA +=10;
        } else if(Card[1] =='0'){
            sumA +=10;
        }else if(Card[0] =='A'){
            sumA +=11;
            findA++;
        } else{
            sumA += (Card[0]-'0');
        }
    }
    for (int i = 0;i<C2;i++) {
        cin >> Card2;
        if (Card2[0] =='K'){
            sumB+=10;
        } else if(Card2[0] =='Q'){
            sumB +=10;
        } else if(Card2[0] =='J'){
            sumB +=10;
        }else if(Card2[0] =='1'){
            sumB +=10;
        } else if(Card2[0] =='A'){
            sumB +=11;
            findB++;
        } else{
            sumA += (Card[0]-'0');
        }
    }
    bool BlowA=false ,BlowB=false; 
    if(sumA>21){
        sumA -= findA*10;
        if(sumA > 21){
            BlowA=true;
        }
    }
    if(sumB>21){
        sumB -= findB*10;
        BlowB=true;
    }
    if(sumA > sumB && (!BlowA||BlowB)){
        cout <<"A"<<endl;
    }else if(sumB > sumA && (!BlowB||BlowA)){
        cout << "B"<<endl;
    }else {
        cout << "Draw"<<endl;
    }
    cout << sumA << " " << sumB<<endl; 
}
# 1028, 2024-09-28 10:18:33, -------------------- (0%)

#include <bits/stdc++.h>
using namespace std;

int main() {
    int C1,C2;
    cin >> C1>>C2;
    char Card[2],Card2[2];
    int sumA=0,sumB=0;
    int findA=0,findB=0;
    for (int i = 0;i<C1;i++) {
        cin >> Card;
        if (Card[0] =='K'){
            sumA+=10;
        } else if(Card[0] =='Q'){
            sumA +=10;
        } else if(Card[0] =='J'){
            sumA +=10;
        } else if(Card[1] =='0'){
            sumA +=10;
        }else if(Card[0] =='A'){
            sumA +=11;
            findA++;
        } else{
            sumA += (Card[0]-'0');
        }
    }
    for (int i = 0;i<C2;i++) {
        cin >> Card2;
        if (Card2[0] =='K'){
            sumB+=10;
        } else if(Card2[0] =='Q'){
            sumB +=10;
        } else if(Card2[0] =='J'){
            sumB +=10;
        }else if(Card2[0] =='1'){
            sumB +=10;
        } else if(Card2[0] =='A'){
            sumB +=11;
            findB++;
        } else{
            sumA += (Card[0]-'0');
        }
    }
    bool BlowA=false ,BlowB=false; 
    if(sumA>21){
        sumA -= findA*10;
        if(sumA > 21){
            BlowA=true;
        }
    }
    if(sumB>21){
        sumB -= findB*10;
        BlowB=true;
    }
    if(BlowA && BlowB){
        cout << "Draw";
    }else if(BlowA && !BlowB){
        cout <<"B";
    }else if(!BlowA && BlowB){
        cout <<"A";
    }else {
    if(sumA > sumB ){
        cout <<"A"<<endl;
    }else if(sumB > sumA){
        cout << "B"<<endl;
    }else {
        cout << "Draw"<<endl;
    }
    }
    cout << sumA << " " << sumB<<endl; 
}
# 1029, 2024-09-28 10:19:15, ----P------P-------- (10%)

#include <bits/stdc++.h>
using namespace std;

int main() {
    int C1,C2;
    cin >> C1>>C2;
    char Card[2],Card2[2];
    int sumA=0,sumB=0;
    int findA=0,findB=0;
    for (int i = 0;i<C1;i++) {
        cin >> Card;
        if (Card[0] =='K'){
            sumA+=10;
        } else if(Card[0] =='Q'){
            sumA +=10;
        } else if(Card[0] =='J'){
            sumA +=10;
        } else if(Card[1] =='0'){
            sumA +=10;
        }else if(Card[0] =='A'){
            sumA +=11;
            findA++;
        } else{
            sumA += (Card[0]-'0');
        }
    }
    for (int i = 0;i<C2;i++) {
        cin >> Card2;
        if (Card2[0] =='K'){
            sumB+=10;
        } else if(Card2[0] =='Q'){
            sumB +=10;
        } else if(Card2[0] =='J'){
            sumB +=10;
        }else if(Card2[0] =='1'){
            sumB +=10;
        } else if(Card2[0] =='A'){
            sumB +=11;
            findB++;
        } else{
            sumA += (Card[0]-'0');
        }
    }
    bool BlowA=false ,BlowB=false; 
    if(sumA>21){
        sumA -= findA*10;
        if(sumA > 21){
            BlowA=true;
        }
    }
    if(sumB>21){
        sumB -= findB*10;
        BlowB=true;
    }
    if(BlowA && BlowB){
        cout << "Draw"<<endl;
    }else if(BlowA && !BlowB){
        cout <<"B"<<endl;
    }else if(!BlowA && BlowB){
        cout <<"A"<<endl;
    }else {
    if(sumA > sumB ){
        cout <<"A"<<endl;
    }else if(sumB > sumA){
        cout << "B"<<endl;
    }else {
        cout << "Draw"<<endl;
    }
    }
    cout << sumA << " " << sumB<<endl; 
}
# 1030, 2024-09-28 10:21:49, P-PPP-P----P-------- (30%)

#include <bits/stdc++.h>
using namespace std;

int main() {
    int C1,C2;
    cin >> C1>>C2;
    char Card[2],Card2[2];
    int sumA=0,sumB=0;
    int findA=0,findB=0;
    for (int i = 0;i<C1;i++) {
        cin >> Card;
        if (Card[0] =='K'){
            sumA+=10;
        } else if(Card[0] =='Q'){
            sumA +=10;
        } else if(Card[0] =='J'){
            sumA +=10;
        } else if(Card[1] =='0'){
            sumA +=10;
        }else if(Card[0] =='A'){
            sumA +=11;
            findA++;
        } else{
            sumA += (Card[0]-'0');
        }
    }
    for (int i = 0;i<C2;i++) {
        cin >> Card2;
        if (Card2[0] =='K'){
            sumB+=10;
        } else if(Card2[0] =='Q'){
            sumB +=10;
        } else if(Card2[0] =='J'){
            sumB +=10;
        }else if(Card2[0] =='1'){
            sumB +=10;
        } else if(Card2[0] =='A'){
            sumB +=11;
            findB++;
        } else{
            sumB += (Card2[0]-'0');
        }
    }
    bool BlowA=false ,BlowB=false; 
    if(sumA>21){
        sumA -= findA*10;
        if(sumA > 21){
            BlowA=true;
        }
    }
    if(sumB>21){
        sumB -= findB*10;
        BlowB=true;
    }
    if(BlowA && BlowB){
        cout << "Draw"<<endl;
    }else if(BlowA && !BlowB){
        cout <<"B"<<endl;
    }else if(!BlowA && BlowB){
        cout <<"A"<<endl;
    }else {
    if(sumA > sumB ){
        cout <<"A"<<endl;
    }else if(sumB > sumA){
        cout << "B"<<endl;
    }else {
        cout << "Draw"<<endl;
    }
    }
    cout << sumA << " " << sumB<<endl; 
}
# 1031, 2024-09-28 10:30:04, P-PPP-P---PPPPPPPP-- (65%)

#include <bits/stdc++.h>
using namespace std;

int main() {
    int C1,C2;
    cin >> C1>>C2;
    char Card[2],Card2[2];
    int sumA=0,sumB=0;
    int findA=0,findB=0;
    for (int i = 0;i<C1;i++) {
        cin >> Card;
        if (Card[0] =='K'){
            sumA+=10;
        } else if(Card[0] =='Q'){
            sumA +=10;
        } else if(Card[0] =='J'){
            sumA +=10;
        } else if(Card[1] =='0'){
            sumA +=10;
        }else if(Card[0] =='A'){
            sumA +=1;
            findA++;
        } else{
            sumA += (Card[0]-'0');
        }
    }
    for (int i = 0;i<C2;i++) {
        cin >> Card2;
        if (Card2[0] =='K'){
            sumB+=10;
        } else if(Card2[0] =='Q'){
            sumB +=10;
        } else if(Card2[0] =='J'){
            sumB +=10;
        }else if(Card2[0] =='1'){
            sumB +=10;
        } else if(Card2[0] =='A'){
            sumB +=1;
            findB++;
        } else{
            sumB += (Card2[0]-'0');
        }
    }
    for(int j=findA;j > 0 ;j--){
        if(sumA<21){
            sumA+=10;
        }
        if(sumA>21){
            sumA-=10;
        }
    }
    for(int j=findB;j > 0 ;j--){
        if(sumB<21){
            sumB+=10;
        }
        if(sumB > 21){
            sumB-=10;
        }
    }
    bool BlowA=false ,BlowB=false; 
    if(sumA > 21){
            BlowA=true;
    }
    if(sumB>21){
        BlowB=true;
    }
    if(BlowA && BlowB){
        cout << "Draw"<<endl;
    }else if(BlowA && !BlowB){
        cout <<"B"<<endl;
    }else if(!BlowA && BlowB){
        cout <<"A"<<endl;
    }else {
    if(sumA > sumB ){
        cout <<"A"<<endl;
    }else if(sumB > sumA){
        cout << "B"<<endl;
    }else {
        cout << "Draw"<<endl;
    }
    }
    cout << sumA << " " << sumB<<endl; 
}
# 1032, 2024-09-28 11:48:25, P-PPP-P---PPPPPPPP-- (65%)

#include <bits/stdc++.h>
using namespace std;

int main() {
    int C1,C2;
    cin >> C1>>C2;
    char Card[2],Card2[2];
    int sumA=0,sumB=0;
    int findA=0,findB=0;
    for (int i = 0;i<C1;i++) {
        cin >> Card;
        if (Card[0] =='K'){
            sumA+=10;
        } else if(Card[0] =='Q'){
            sumA +=10;
        } else if(Card[0] =='J'){
            sumA +=10;
        } else if(Card[1] =='0'){
            sumA +=10;
        }else if(Card[0] =='A'){
            sumA +=1;
            findA++;
        } else{
            sumA += (Card[0]-'0');
        }
    }
    for (int i = 0;i<C2;i++) {
        cin >> Card2;
        if (Card2[0] =='K'){
            sumB+=10;
        } else if(Card2[0] =='Q'){
            sumB +=10;
        } else if(Card2[0] =='J'){
            sumB +=10;
        }else if(Card2[0] =='1'){
            sumB +=10;
        } else if(Card2[0] =='A'){
            sumB +=1;
            findB++;
        } else{
            sumB += (Card2[0]-'0');
        }
    }
    for(int j=findA;j > 0 ;j--){
        if(sumA<21){
            sumA+=10;
        }
        if(sumA>21){
            sumA-=10;
        }
    }
    for(int j=findB;j > 0 ;j--){
        if(sumB<21){
            sumB+=10;
        }
        if(sumB > 21){
            sumB-=10;
        }
    }
    bool BlowA=false ,BlowB=false; 
    if(sumA > 21){
            BlowA=true;
    }
    if(sumB>21){
        BlowB=true;
    }
    if(BlowA && BlowB){
        cout << "Draw"<<endl;
    }else if(BlowA && !BlowB){
        cout <<"B"<<endl;
    }else if(!BlowA && BlowB){
        cout <<"A"<<endl;
    }else {
    if(sumA > sumB ){
        cout <<"A"<<endl;
    }else if(sumB > sumA){
        cout << "B"<<endl;
    }else {
        cout << "Draw"<<endl;
    }
    }
    cout << sumA << " " << sumB<<endl; 
}

# 1033, 2024-09-28 10:16:01, -------------------- (0%)

#include <iostream>

using namespace std;

int main()
{
    int na, nb;
    cin >> na >> nb;
    // cout << na << " " << nb << endl;

    string a, b;
    cin.ignore();
    getline(cin, a);
    getline(cin, b);
    cout << endl
         << "Output" << endl;
    cout << a << endl
         << b << endl
         << "===========" << endl;

    int point_a = 0;
    int point_b = 0;
    for (size_t i = 0; i < a.length(); i++)
    {
        if (isspace(a[i]))
            continue;
        if ((char)a[i] == 'A')
        {
            if (point_a + 11 > 21)
            {
                point_a += 1;
            }
            else
            {
                point_a += 11;
            }
        }
        else if ((char)a[i] == 'J' || (char)a[i] == 'Q' || (char)a[i] == 'K')
        {
            point_a += 10;
        }
        else
        {
            if ((char)a[i] == '2')
            {
                point_a += 2;
            }
            else if ((char)a[i] == '3')
            {
                point_a += 3;
            }
            else if ((char)a[i] == '4')
            {
                point_a += 4;
            }
            else if ((char)a[i] == '5')
            {
                point_a += 5;
            }
            else if ((char)a[i] == '6')
            {
                point_a += 6;
            }
            else if ((char)a[i] == '7')
            {
                point_a += 7;
            }
            else if ((char)a[i] == '8')
            {
                point_a += 8;
            }
            else if ((char)a[i] == '9')
            {
                point_a += 9;
            }
        }
    }
    for (size_t i = 0; i < b.length(); i++)
    {
        if (isspace(b[i]))
            continue;
        if ((char)b[i] == 'A')
        {
            if (point_b + 11 > 21)
            {
                point_b += 1;
            }
            else
            {
                point_b += 11;
            }
        }
        else if ((char)b[i] == 'J' || (char)b[i] == 'Q' || (char)b[i] == 'K')
        {
            point_b += 10;
        }
        else
        {
            if ((char)b[i] == '2')
            {
                point_b += 2;
            }
            else if ((char)b[i] == '3')
            {
                point_b += 3;
            }
            else if ((char)b[i] == '4')
            {
                point_b += 4;
            }
            else if ((char)b[i] == '5')
            {
                point_b += 5;
            }
            else if ((char)b[i] == '6')
            {
                point_b += 6;
            }
            else if ((char)b[i] == '7')
            {
                point_b += 7;
            }
            else if ((char)b[i] == '8')
            {
                point_b += 8;
            }
            else if ((char)b[i] == '9')
            {
                point_b += 9;
            }
        }
    }
    if (point_a > point_b)
        cout << "A" << endl;
    else if (point_a < point_b)
        cout << "B" << endl;
    else
        cout << "Draw" << endl;
    cout << point_a << " " << point_b << endl;
}
# 1034, 2024-09-28 10:27:09, P-PPP----P----P----P (35%)

#include <iostream>

using namespace std;

int main()
{
    int na, nb;
    cin >> na >> nb;

    string a, b;
    cin.ignore();
    getline(cin, a);
    getline(cin, b);

    int point_a = 0;
    int point_b = 0;
    for (size_t i = 0; i < a.length(); i++)
    {
        if (isspace(a[i]))
            continue;
        if ((char)a[i] == 'A')
        {
            if (point_a + 11 > 21)
            {
                point_a += 1;
            }
            else
            {
                point_a += 11;
            }
        }
        else if ((char)a[i] == 'J' || (char)a[i] == 'Q' || (char)a[i] == 'K')
        {
            point_a += 10;
        }
        else
        {
            if ((char)a[i] == '2')
            {
                point_a += 2;
            }
            else if ((char)a[i] == '3')
            {
                point_a += 3;
            }
            else if ((char)a[i] == '4')
            {
                point_a += 4;
            }
            else if ((char)a[i] == '5')
            {
                point_a += 5;
            }
            else if ((char)a[i] == '6')
            {
                point_a += 6;
            }
            else if ((char)a[i] == '7')
            {
                point_a += 7;
            }
            else if ((char)a[i] == '8')
            {
                point_a += 8;
            }
            else if ((char)a[i] == '9')
            {
                point_a += 9;
            }
        }
    }

    for (size_t i = 0; i < b.length(); i++)
    {
        if (isspace(b[i]))
            continue;
        if ((char)b[i] == 'A')
        {
            if (point_b + 11 > 21)
            {
                point_b += 1;
            }
            else
            {
                point_b += 11;
            }
        }
        else if ((char)b[i] == 'J' || (char)b[i] == 'Q' || (char)b[i] == 'K')
        {
            point_b += 10;
        }
        else
        {
            if ((char)b[i] == '2')
            {
                point_b += 2;
            }
            else if ((char)b[i] == '3')
            {
                point_b += 3;
            }
            else if ((char)b[i] == '4')
            {
                point_b += 4;
            }
            else if ((char)b[i] == '5')
            {
                point_b += 5;
            }
            else if ((char)b[i] == '6')
            {
                point_b += 6;
            }
            else if ((char)b[i] == '7')
            {
                point_b += 7;
            }
            else if ((char)b[i] == '8')
            {
                point_b += 8;
            }
            else if ((char)b[i] == '9')
            {
                point_b += 9;
            }
            else
            {
                point_b += 10;
            }
        }
    }

    if (point_a > point_b)
    {
        cout << "A" << endl;
    }
    else if (point_a < point_b)
    {
        cout << "B" << endl;
    }
    else
    {
        cout << "Draw" << endl;
    }
    cout << point_a << " " << point_b << endl;
}
# 1035, 2024-09-28 10:27:39, P-PPP---------P----- (25%)

#include <iostream>

using namespace std;

int main()
{
    int na, nb;
    cin >> na >> nb;

    string a, b;
    cin.ignore();
    getline(cin, a);
    getline(cin, b);

    int point_a = 0;
    int point_b = 0;
    for (size_t i = 0; i < a.length(); i++)
    {
        if (isspace(a[i]))
            continue;
        if ((char)a[i] == 'A')
        {
            if (point_a + 11 > 21)
            {
                point_a += 1;
            }
            else
            {
                point_a += 11;
            }
        }
        else if ((char)a[i] == 'J' || (char)a[i] == 'Q' || (char)a[i] == 'K')
        {
            point_a += 10;
        }
        else
        {
            if ((char)a[i] == '2')
            {
                point_a += 2;
            }
            else if ((char)a[i] == '3')
            {
                point_a += 3;
            }
            else if ((char)a[i] == '4')
            {
                point_a += 4;
            }
            else if ((char)a[i] == '5')
            {
                point_a += 5;
            }
            else if ((char)a[i] == '6')
            {
                point_a += 6;
            }
            else if ((char)a[i] == '7')
            {
                point_a += 7;
            }
            else if ((char)a[i] == '8')
            {
                point_a += 8;
            }
            else if ((char)a[i] == '9')
            {
                point_a += 9;
            }
            else
            {
                point_b += 10;
            }
        }
    }

    for (size_t i = 0; i < b.length(); i++)
    {
        if (isspace(b[i]))
            continue;
        if ((char)b[i] == 'A')
        {
            if (point_b + 11 > 21)
            {
                point_b += 1;
            }
            else
            {
                point_b += 11;
            }
        }
        else if ((char)b[i] == 'J' || (char)b[i] == 'Q' || (char)b[i] == 'K')
        {
            point_b += 10;
        }
        else
        {
            if ((char)b[i] == '2')
            {
                point_b += 2;
            }
            else if ((char)b[i] == '3')
            {
                point_b += 3;
            }
            else if ((char)b[i] == '4')
            {
                point_b += 4;
            }
            else if ((char)b[i] == '5')
            {
                point_b += 5;
            }
            else if ((char)b[i] == '6')
            {
                point_b += 6;
            }
            else if ((char)b[i] == '7')
            {
                point_b += 7;
            }
            else if ((char)b[i] == '8')
            {
                point_b += 8;
            }
            else if ((char)b[i] == '9')
            {
                point_b += 9;
            }
            else
            {
                point_b += 10;
            }
        }
    }

    if (point_a > point_b)
    {
        cout << "A" << endl;
    }
    else if (point_a < point_b)
    {
        cout << "B" << endl;
    }
    else
    {
        cout << "Draw" << endl;
    }
    cout << point_a << " " << point_b << endl;
}
# 1036, 2024-09-28 10:48:37, PPPPP---P-----P---P- (40%)

#include <iostream>
#include <vector>

using namespace std;

int main()
{
    int na, nb, point_a = 0, point_b = 0;
    cin >> na >> nb;

    if (na == 3)
    {
        for (size_t i = 0; i < 3; i++)
        {
            string n;
            cin >> n;
            if (n == "1")
            {
                point_a += 1;
            }
            else if (n == "2")
            {
                point_a += 2;
            }
            else if (n == "3")
            {
                point_a += 3;
            }
            else if (n == "4")
            {
                point_a += 4;
            }
            else if (n == "5")
            {
                point_a += 5;
            }
            else if (n == "6")
            {
                point_a += 6;
            }
            else if (n == "7")
            {
                point_a += 7;
            }
            else if (n == "8")
            {
                point_a += 8;
            }
            else if (n == "9")
            {
                point_a += 9;
            }
            else if (n == "10")
            {
                point_a += 10;
            }
            else if (n == "J" || n == "Q" || n == "K")
            {
                point_a += 10;
            }
            else if (n == "A")
            {
                if (point_a + 11 > 21)
                {
                    point_a += 1;
                }
                else
                {
                    point_a += 11;
                }
            }
        }
    }
    else
    {
        for (size_t i = 0; i < 2; i++)
        {
            string n;
            cin >> n;
            if (n == "1")
            {
                point_a += 1;
            }
            else if (n == "2")
            {
                point_a += 2;
            }
            else if (n == "3")
            {
                point_a += 3;
            }
            else if (n == "4")
            {
                point_a += 4;
            }
            else if (n == "5")
            {
                point_a += 5;
            }
            else if (n == "6")
            {
                point_a += 6;
            }
            else if (n == "7")
            {
                point_a += 7;
            }
            else if (n == "8")
            {
                point_a += 8;
            }
            else if (n == "9")
            {
                point_a += 9;
            }
            else if (n == "10")
            {
                point_a += 10;
            }
            else if (n == "J" || n == "Q" || n == "K")
            {
                point_a += 10;
            }
            else if (n == "A")
            {
                if (point_a + 11 > 21)
                {
                    point_a += 1;
                }
                else
                {
                    point_a += 11;
                }
            }
        }
    }

    //////////////////////////////
    if (nb == 3)
    {
        for (size_t i = 0; i < 3; i++)
        {
            string n;
            cin >> n;
            if (n == "1")
            {
                point_b += 1;
            }
            else if (n == "2")
            {
                point_b += 2;
            }
            else if (n == "3")
            {
                point_b += 3;
            }
            else if (n == "4")
            {
                point_b += 4;
            }
            else if (n == "5")
            {
                point_b += 5;
            }
            else if (n == "6")
            {
                point_b += 6;
            }
            else if (n == "7")
            {
                point_b += 7;
            }
            else if (n == "8")
            {
                point_b += 8;
            }
            else if (n == "9")
            {
                point_b += 9;
            }
            else if (n == "10")
            {
                point_b += 10;
            }
            else if (n == "J" || n == "Q" || n == "K")
            {
                point_b += 10;
            }
            else if (n == "A")
            {
                if (point_b + 11 > 21)
                {
                    point_b += 1;
                }
                else
                {
                    point_b += 11;
                }
            }
        }
    }
    else
    {
        for (size_t i = 0; i < 2; i++)
        {
            string n;
            cin >> n;
            if (n == "1")
            {
                point_b += 1;
            }
            else if (n == "2")
            {
                point_b += 2;
            }
            else if (n == "3")
            {
                point_b += 3;
            }
            else if (n == "4")
            {
                point_b += 4;
            }
            else if (n == "5")
            {
                point_b += 5;
            }
            else if (n == "6")
            {
                point_b += 6;
            }
            else if (n == "7")
            {
                point_b += 7;
            }
            else if (n == "8")
            {
                point_b += 8;
            }
            else if (n == "9")
            {
                point_b += 9;
            }
            else if (n == "10")
            {
                point_b += 10;
            }
            else if (n == "J" || n == "Q" || n == "K")
            {
                point_b += 10;
            }
            else if (n == "A")
            {
                if (point_b + 11 > 21)
                {
                    point_b += 1;
                }
                else
                {
                    point_b += 11;
                }
            }
        }
    }
    if (point_a > point_b)
    {
        cout << "A" << endl;
    }
    else if (point_a < point_b)
    {
        cout << "B" << endl;
    }
    else
    {
        cout << "Draw" << endl;
    }
    cout << point_a << " " << point_b << endl;
}
# 1037, 2024-09-28 10:52:48, PPPP-PP-P---P-P--PP- (55%)

#include <iostream>
#include <vector>

using namespace std;

int main()
{
    int na, nb, point_a = 0, point_b = 0;
    cin >> na >> nb;

    if (na == 3)
    {
        for (size_t i = 0; i < 3; i++)
        {
            string n;
            cin >> n;
            if (n == "1")
            {
                point_a += 1;
            }
            else if (n == "2")
            {
                point_a += 2;
            }
            else if (n == "3")
            {
                point_a += 3;
            }
            else if (n == "4")
            {
                point_a += 4;
            }
            else if (n == "5")
            {
                point_a += 5;
            }
            else if (n == "6")
            {
                point_a += 6;
            }
            else if (n == "7")
            {
                point_a += 7;
            }
            else if (n == "8")
            {
                point_a += 8;
            }
            else if (n == "9")
            {
                point_a += 9;
            }
            else if (n == "10")
            {
                point_a += 10;
            }
            else if (n == "J" || n == "Q" || n == "K")
            {
                point_a += 10;
            }
            else if (n == "A")
            {
                if (point_a + 11 > 21)
                {
                    point_a += 1;
                }
                else
                {
                    point_a += 11;
                }
            }
        }
    }
    else
    {
        for (size_t i = 0; i < 2; i++)
        {
            string n;
            cin >> n;
            if (n == "1")
            {
                point_a += 1;
            }
            else if (n == "2")
            {
                point_a += 2;
            }
            else if (n == "3")
            {
                point_a += 3;
            }
            else if (n == "4")
            {
                point_a += 4;
            }
            else if (n == "5")
            {
                point_a += 5;
            }
            else if (n == "6")
            {
                point_a += 6;
            }
            else if (n == "7")
            {
                point_a += 7;
            }
            else if (n == "8")
            {
                point_a += 8;
            }
            else if (n == "9")
            {
                point_a += 9;
            }
            else if (n == "10")
            {
                point_a += 10;
            }
            else if (n == "J" || n == "Q" || n == "K")
            {
                point_a += 10;
            }
            else if (n == "A")
            {
                if (point_a + 11 > 21)
                {
                    point_a += 1;
                }
                else
                {
                    point_a += 11;
                }
            }
        }
    }

    //////////////////////////////
    if (nb == 3)
    {
        for (size_t i = 0; i < 3; i++)
        {
            string n;
            cin >> n;
            if (n == "1")
            {
                point_b += 1;
            }
            else if (n == "2")
            {
                point_b += 2;
            }
            else if (n == "3")
            {
                point_b += 3;
            }
            else if (n == "4")
            {
                point_b += 4;
            }
            else if (n == "5")
            {
                point_b += 5;
            }
            else if (n == "6")
            {
                point_b += 6;
            }
            else if (n == "7")
            {
                point_b += 7;
            }
            else if (n == "8")
            {
                point_b += 8;
            }
            else if (n == "9")
            {
                point_b += 9;
            }
            else if (n == "10")
            {
                point_b += 10;
            }
            else if (n == "J" || n == "Q" || n == "K")
            {
                point_b += 10;
            }
            else if (n == "A")
            {
                if (point_b + 11 > 21)
                {
                    point_b += 1;
                }
                else
                {
                    point_b += 11;
                }
            }
        }
    }
    else
    {
        for (size_t i = 0; i < 2; i++)
        {
            string n;
            cin >> n;
            if (n == "1")
            {
                point_b += 1;
            }
            else if (n == "2")
            {
                point_b += 2;
            }
            else if (n == "3")
            {
                point_b += 3;
            }
            else if (n == "4")
            {
                point_b += 4;
            }
            else if (n == "5")
            {
                point_b += 5;
            }
            else if (n == "6")
            {
                point_b += 6;
            }
            else if (n == "7")
            {
                point_b += 7;
            }
            else if (n == "8")
            {
                point_b += 8;
            }
            else if (n == "9")
            {
                point_b += 9;
            }
            else if (n == "10")
            {
                point_b += 10;
            }
            else if (n == "J" || n == "Q" || n == "K")
            {
                point_b += 10;
            }
            else if (n == "A")
            {
                if (point_b + 11 > 21)
                {
                    point_b += 1;
                }
                else
                {
                    point_b += 11;
                }
            }
        }
    }
    if (point_a > 21)
    {
        cout << "B" << endl;
    }
    else if (point_b > 21)
    {
        cout << "A" << endl;
    }
    else
    {
        if (point_a > point_b)
        {
            cout << "A" << endl;
        }
        else if (point_a < point_b)
        {
            cout << "B" << endl;
        }
        else
        {
            cout << "Draw" << endl;
        }
    }
    cout << point_a << " " << point_b << endl;
}
# 1038, 2024-09-28 11:21:05, PPPP-PP-P---P-P--PP- (55%)

#include <iostream>
#include <vector>

using namespace std;

int main()
{
    int na, nb, point_a = 0, point_b = 0;
    cin >> na >> nb;

    if (na == 3)
    {
        for (size_t i = 0; i < 3; i++)
        {
            string n;
            cin >> n;
            if (n == "1")
            {
                point_a += 1;
            }
            else if (n == "2")
            {
                point_a += 2;
            }
            else if (n == "3")
            {
                point_a += 3;
            }
            else if (n == "4")
            {
                point_a += 4;
            }
            else if (n == "5")
            {
                point_a += 5;
            }
            else if (n == "6")
            {
                point_a += 6;
            }
            else if (n == "7")
            {
                point_a += 7;
            }
            else if (n == "8")
            {
                point_a += 8;
            }
            else if (n == "9")
            {
                point_a += 9;
            }
            else if (n == "10")
            {
                point_a += 10;
            }
            else if (n == "J" || n == "Q" || n == "K")
            {
                point_a += 10;
            }
            else if (n == "A")
            {
                if (point_a + 11 > 21)
                {
                    point_a += 1;
                }
                else
                {
                    point_a += 11;
                }
            }
        }
    }
    else
    {
        for (size_t i = 0; i < 2; i++)
        {
            string n;
            cin >> n;
            if (n == "1")
            {
                point_a += 1;
            }
            else if (n == "2")
            {
                point_a += 2;
            }
            else if (n == "3")
            {
                point_a += 3;
            }
            else if (n == "4")
            {
                point_a += 4;
            }
            else if (n == "5")
            {
                point_a += 5;
            }
            else if (n == "6")
            {
                point_a += 6;
            }
            else if (n == "7")
            {
                point_a += 7;
            }
            else if (n == "8")
            {
                point_a += 8;
            }
            else if (n == "9")
            {
                point_a += 9;
            }
            else if (n == "10")
            {
                point_a += 10;
            }
            else if (n == "J" || n == "Q" || n == "K")
            {
                point_a += 10;
            }
            else if (n == "A")
            {
                if (point_a + 11 > 21)
                {
                    point_a += 1;
                }
                else
                {
                    point_a += 11;
                }
            }
        }
    }

    //////////////////////////////
    if (nb == 3)
    {
        for (size_t i = 0; i < 3; i++)
        {
            string n;
            cin >> n;
            if (n == "1")
            {
                point_b += 1;
            }
            else if (n == "2")
            {
                point_b += 2;
            }
            else if (n == "3")
            {
                point_b += 3;
            }
            else if (n == "4")
            {
                point_b += 4;
            }
            else if (n == "5")
            {
                point_b += 5;
            }
            else if (n == "6")
            {
                point_b += 6;
            }
            else if (n == "7")
            {
                point_b += 7;
            }
            else if (n == "8")
            {
                point_b += 8;
            }
            else if (n == "9")
            {
                point_b += 9;
            }
            else if (n == "10")
            {
                point_b += 10;
            }
            else if (n == "J" || n == "Q" || n == "K")
            {
                point_b += 10;
            }
            else if (n == "A")
            {
                if (point_b + 11 > 21)
                {
                    point_b += 1;
                }
                else
                {
                    point_b += 11;
                }
            }
        }
    }
    else
    {
        for (size_t i = 0; i < 2; i++)
        {
            string n;
            cin >> n;
            if (n == "1")
            {
                point_b += 1;
            }
            else if (n == "2")
            {
                point_b += 2;
            }
            else if (n == "3")
            {
                point_b += 3;
            }
            else if (n == "4")
            {
                point_b += 4;
            }
            else if (n == "5")
            {
                point_b += 5;
            }
            else if (n == "6")
            {
                point_b += 6;
            }
            else if (n == "7")
            {
                point_b += 7;
            }
            else if (n == "8")
            {
                point_b += 8;
            }
            else if (n == "9")
            {
                point_b += 9;
            }
            else if (n == "10")
            {
                point_b += 10;
            }
            else if (n == "J" || n == "Q" || n == "K")
            {
                point_b += 10;
            }
            else if (n == "A")
            {
                if (point_b + 11 > 21)
                {
                    point_b += 1;
                }
                else
                {
                    point_b += 11;
                }
            }
        }
    }
    if (point_a > 21)
    {
        cout << "B" << endl;
    }
    else if (point_b > 21)
    {
        cout << "A" << endl;
    }
    else
    {
        if (point_a > 21 && point_b > 21)
        {
            cout << "Draw" << endl;
        }
        else if (point_a > point_b)
        {
            cout << "A" << endl;
        }
        else if (point_a < point_b)
        {
            cout << "B" << endl;
        }
        else
        {
            cout << "Draw" << endl;
        }
    }
    cout << point_a << " " << point_b << endl;
}
# 1039, 2024-09-28 11:21:57, PPPPPPPPP---P-P--PP- (65%)

#include <iostream>
#include <vector>

using namespace std;

int main()
{
    int na, nb, point_a = 0, point_b = 0;
    cin >> na >> nb;

    if (na == 3)
    {
        for (size_t i = 0; i < 3; i++)
        {
            string n;
            cin >> n;
            if (n == "1")
            {
                point_a += 1;
            }
            else if (n == "2")
            {
                point_a += 2;
            }
            else if (n == "3")
            {
                point_a += 3;
            }
            else if (n == "4")
            {
                point_a += 4;
            }
            else if (n == "5")
            {
                point_a += 5;
            }
            else if (n == "6")
            {
                point_a += 6;
            }
            else if (n == "7")
            {
                point_a += 7;
            }
            else if (n == "8")
            {
                point_a += 8;
            }
            else if (n == "9")
            {
                point_a += 9;
            }
            else if (n == "10")
            {
                point_a += 10;
            }
            else if (n == "J" || n == "Q" || n == "K")
            {
                point_a += 10;
            }
            else if (n == "A")
            {
                if (point_a + 11 > 21)
                {
                    point_a += 1;
                }
                else
                {
                    point_a += 11;
                }
            }
        }
    }
    else
    {
        for (size_t i = 0; i < 2; i++)
        {
            string n;
            cin >> n;
            if (n == "1")
            {
                point_a += 1;
            }
            else if (n == "2")
            {
                point_a += 2;
            }
            else if (n == "3")
            {
                point_a += 3;
            }
            else if (n == "4")
            {
                point_a += 4;
            }
            else if (n == "5")
            {
                point_a += 5;
            }
            else if (n == "6")
            {
                point_a += 6;
            }
            else if (n == "7")
            {
                point_a += 7;
            }
            else if (n == "8")
            {
                point_a += 8;
            }
            else if (n == "9")
            {
                point_a += 9;
            }
            else if (n == "10")
            {
                point_a += 10;
            }
            else if (n == "J" || n == "Q" || n == "K")
            {
                point_a += 10;
            }
            else if (n == "A")
            {
                if (point_a + 11 > 21)
                {
                    point_a += 1;
                }
                else
                {
                    point_a += 11;
                }
            }
        }
    }

    //////////////////////////////
    if (nb == 3)
    {
        for (size_t i = 0; i < 3; i++)
        {
            string n;
            cin >> n;
            if (n == "1")
            {
                point_b += 1;
            }
            else if (n == "2")
            {
                point_b += 2;
            }
            else if (n == "3")
            {
                point_b += 3;
            }
            else if (n == "4")
            {
                point_b += 4;
            }
            else if (n == "5")
            {
                point_b += 5;
            }
            else if (n == "6")
            {
                point_b += 6;
            }
            else if (n == "7")
            {
                point_b += 7;
            }
            else if (n == "8")
            {
                point_b += 8;
            }
            else if (n == "9")
            {
                point_b += 9;
            }
            else if (n == "10")
            {
                point_b += 10;
            }
            else if (n == "J" || n == "Q" || n == "K")
            {
                point_b += 10;
            }
            else if (n == "A")
            {
                if (point_b + 11 > 21)
                {
                    point_b += 1;
                }
                else
                {
                    point_b += 11;
                }
            }
        }
    }
    else
    {
        for (size_t i = 0; i < 2; i++)
        {
            string n;
            cin >> n;
            if (n == "1")
            {
                point_b += 1;
            }
            else if (n == "2")
            {
                point_b += 2;
            }
            else if (n == "3")
            {
                point_b += 3;
            }
            else if (n == "4")
            {
                point_b += 4;
            }
            else if (n == "5")
            {
                point_b += 5;
            }
            else if (n == "6")
            {
                point_b += 6;
            }
            else if (n == "7")
            {
                point_b += 7;
            }
            else if (n == "8")
            {
                point_b += 8;
            }
            else if (n == "9")
            {
                point_b += 9;
            }
            else if (n == "10")
            {
                point_b += 10;
            }
            else if (n == "J" || n == "Q" || n == "K")
            {
                point_b += 10;
            }
            else if (n == "A")
            {
                if (point_b + 11 > 21)
                {
                    point_b += 1;
                }
                else
                {
                    point_b += 11;
                }
            }
        }
    }
    if (point_a > 21 && point_b > 21)
    {
        cout << "Draw" << endl;
    }
    else if (point_a > 21)
    {
        cout << "B" << endl;
    }
    else if (point_b > 21)
    {
        cout << "A" << endl;
    }
    else
    {
        if (point_a > point_b)
        {
            cout << "A" << endl;
        }
        else if (point_a < point_b)
        {
            cout << "B" << endl;
        }
        else
        {
            cout << "Draw" << endl;
        }
    }
    cout << point_a << " " << point_b << endl;
}
# 1040, 2024-09-28 11:43:26, PPPPPPPPP--------PPP (60%)

#include <iostream>
#include <vector>

using namespace std;

int cal(int m)
{
    int point = 0, count_a = 0;
    for (size_t i = 0; i < m; i++)
    {
        string n;
        cin >> n;
        if (n == "1")
        {
            point += 1;
        }
        else if (n == "2")
        {
            point += 2;
        }
        else if (n == "3")
        {
            point += 3;
        }
        else if (n == "4")
        {
            point += 4;
        }
        else if (n == "5")
        {
            point += 5;
        }
        else if (n == "6")
        {
            point += 6;
        }
        else if (n == "7")
        {
            point += 7;
        }
        else if (n == "8")
        {
            point += 8;
        }
        else if (n == "9")
        {
            point += 9;
        }
        else if (n == "10")
        {
            point += 10;
        }
        else if (n == "J" || n == "Q" || n == "K")
        {
            point += 10;
        }
        else if (n == "A")
        {
            count_a++;
            if (point + 11 > 21)
            {
                if(count_a > 1){
                    point = point - 10;
                }
                point += 1;
            }
            else
            {
                point += 11;
            }
        }
    }
    return point;
}

int main()
{
    int na, nb, point_a = 0, point_b = 0;
    cin >> na >> nb;

    point_a = cal(na);
    point_b = cal(nb);


    if (point_a > 21 && point_b > 21)
    {
        cout << "Draw" << endl;
    }
    else if (point_a > 21)
    {
        cout << "B" << endl;
    }
    else if (point_b > 21)
    {
        cout << "A" << endl;
    }
    else
    {
        if (point_a > point_b)
        {
            cout << "A" << endl;
        }
        else if (point_a < point_b)
        {
            cout << "B" << endl;
        }
        else
        {
            cout << "Draw" << endl;
        }
    }
    cout << point_a << " " << point_b << endl;
}
# 1041, 2024-09-28 11:48:03, PPPPPPPPP--------PPP (60%)

#include <iostream>
#include <vector>

using namespace std;

int cal(int m)
{
    int point = 0, count_a = 0;
    for (size_t i = 0; i < m; i++)
    {
        string n;
        cin >> n;
        if (n == "1")
        {
            point += 1;
        }
        else if (n == "2")
        {
            point += 2;
        }
        else if (n == "3")
        {
            point += 3;
        }
        else if (n == "4")
        {
            point += 4;
        }
        else if (n == "5")
        {
            point += 5;
        }
        else if (n == "6")
        {
            point += 6;
        }
        else if (n == "7")
        {
            point += 7;
        }
        else if (n == "8")
        {
            point += 8;
        }
        else if (n == "9")
        {
            point += 9;
        }
        else if (n == "10")
        {
            point += 10;
        }
        else if (n == "J" || n == "Q" || n == "K")
        {
            point += 10;
        }
        else if (n == "A")
        {
            count_a++;
            if (point + 11 > 21)
            {
                if (count_a > 1)
                {
                    point = point - 9;
                }
                else
                {
                    point += 1;
                }
            }
            else
            {
                point += 11;
            }
        }
    }
    return point;
}

int main()
{
    int na, nb, point_a = 0, point_b = 0;
    cin >> na >> nb;

    point_a = cal(na);
    point_b = cal(nb);

    if (point_a > 21 && point_b > 21)
    {
        cout << "Draw" << endl;
    }
    else if (point_a > 21)
    {
        cout << "B" << endl;
    }
    else if (point_b > 21)
    {
        cout << "A" << endl;
    }
    else
    {
        if (point_a > point_b)
        {
            cout << "A" << endl;
        }
        else if (point_a < point_b)
        {
            cout << "B" << endl;
        }
        else
        {
            cout << "Draw" << endl;
        }
    }
    cout << point_a << " " << point_b << endl;
}

# 1042, 2024-09-28 09:45:40, PPPPP--PP----------- (35%)

#include<iostream>
#include <string>
#include <cctype>
#include <vector>
using namespace std;

bool is_digit(string s){
    vector<string> d = {"2", "3", "4", "5", "6", "7", "8", "9", "10"};
    for(int i=0; i<d.size(); ++i){
        
                // cout << s << " " << d[i];
            if(s==d[i]){
                return true;
            }
    }
    return false;
}

int cal_score(vector<string> s){
    int score = 0;
    for(int i=0; i<s.size(); ++i){

        if(is_digit(s[i])){
            score += stoi(s[i]);
        }else if(s[i]=="J" || s[i]=="Q" || s[i]=="K"){
            score += 10;
        }
    }
    if(score<=21){
        for(int i=0; i<s.size(); ++i){
            if(s[i]=="A"){
                score += 21 - score;
            }
        }
    }
    return score;
}

int main(){

    int an;
    int bn;
    cin >> an >> bn;
    cout << endl;

    vector<string> av;
    vector<string> bv;

    
    for(int i=0; i < an; ++i){
        string c;
        cin >> c;
        av.push_back(c);
    }
    int score_a = cal_score(av);
    for(int i=0; i < bn; ++i){
        string c;
        cin >> c;
        bv.push_back(c);
    }
    int score_b = cal_score(bv);

    if(score_a>score_b && score_a <= 21){
        cout << "A" << endl;
        cout << score_a << " " << score_b;
    }else if (score_b >score_a && score_b <= 21){
        cout << "B" << endl;
        cout << score_a << " " << score_b;
    }else{
        cout << "Draw" << endl;
        cout << score_a << " " << score_b;
    }
}
# 1043, 2024-09-28 09:48:19, PPPPPPPPP----------- (45%)

#include<iostream>
#include <string>
#include <cctype>
#include <vector>
using namespace std;

bool is_digit(string s){
    vector<string> d = {"2", "3", "4", "5", "6", "7", "8", "9", "10"};
    for(int i=0; i<d.size(); ++i){
        
                // cout << s << " " << d[i];
            if(s==d[i]){
                return true;
            }
    }
    return false;
}

int cal_score(vector<string> s){
    int score = 0;
    for(int i=0; i<s.size(); ++i){

        if(is_digit(s[i])){
            score += stoi(s[i]);
        }else if(s[i]=="J" || s[i]=="Q" || s[i]=="K"){
            score += 10;
        }
    }
    if(score<=21){
        for(int i=0; i<s.size(); ++i){
            if(s[i]=="A"){
                score += 21 - score;
            }
        }
    }
    return score;
}

int main(){

    int an;
    int bn;
    cin >> an >> bn;
    cout << endl;

    vector<string> av;
    vector<string> bv;

    
    for(int i=0; i < an; ++i){
        string c;
        cin >> c;
        av.push_back(c);
    }
    int score_a = cal_score(av);
    for(int i=0; i < bn; ++i){
        string c;
        cin >> c;
        bv.push_back(c);
    }
    int score_b = cal_score(bv);

    if(score_a>21 && score_b <=21){
        cout << "B" << endl;
        cout << score_a << " " << score_b;
        return 0;
    }else if(score_b>21 && score_a <= 21){
        cout << "A" << endl;
        cout << score_a << " " << score_b;
        return 0;
    }else if(score_a >21 && score_b > 21){
        cout << "Draw" << endl;
        cout << score_a << " " << score_b;
        return 0;
    }

    if(score_a>score_b ){
        cout << "A" << endl;
        cout << score_a << " " << score_b;
    }else if (score_b >score_a){
        cout << "B" << endl;
        cout << score_a << " " << score_b;
    }else{
        cout << "Draw" << endl;
        cout << score_a << " " << score_b;
    }
}
# 1044, 2024-09-28 09:52:37, PPPPPPPP------------ (40%)

#include<iostream>
#include <string>
#include <cctype>
#include <vector>
using namespace std;

bool is_digit(string s){
    vector<string> d = {"2", "3", "4", "5", "6", "7", "8", "9", "10"};
    for(int i=0; i<d.size(); ++i){
        
                // cout << s << " " << d[i];
            if(s==d[i]){
                return true;
            }
    }
    return false;
}

int cal_score(vector<string> s){
    int score = 0;
    for(int i=0; i<s.size(); ++i){

        if(is_digit(s[i])){
            score += stoi(s[i]);
        }else if(s[i]=="J" || s[i]=="Q" || s[i]=="K"){
            score += 10;
        }
    }
    if(score<=21){
        for(int i=0; i<s.size(); ++i){
            if(s[i]=="A"){
                int diff =  21 - score;
                int g = diff -1;
                int f = diff -11;
                if(g<f){
                    score += 1;
                }else if(f>g){
                    score += 11;
                }
            }
        }
    }
    return score;
}

int main(){

    int an;
    int bn;
    cin >> an >> bn;
    cout << endl;

    vector<string> av;
    vector<string> bv;

    
    for(int i=0; i < an; ++i){
        string c;
        cin >> c;
        av.push_back(c);
    }
    int score_a = cal_score(av);
    for(int i=0; i < bn; ++i){
        string c;
        cin >> c;
        bv.push_back(c);
    }
    int score_b = cal_score(bv);

    if(score_a>21 && score_b <=21){
        cout << "B" << endl;
        cout << score_a << " " << score_b;
        return 0;
    }else if(score_b>21 && score_a <= 21){
        cout << "A" << endl;
        cout << score_a << " " << score_b;
        return 0;
    }else if(score_a >21 && score_b > 21){
        cout << "Draw" << endl;
        cout << score_a << " " << score_b;
        return 0;
    }

    if(score_a>score_b ){
        cout << "A" << endl;
        cout << score_a << " " << score_b;
    }else if (score_b >score_a){
        cout << "B" << endl;
        cout << score_a << " " << score_b;
    }else{
        cout << "Draw" << endl;
        cout << score_a << " " << score_b;
    }
}
# 1045, 2024-09-28 10:27:42, PPPPPPPPP----------- (45%)

#include<iostream>
#include <string>
#include <cctype>
#include <vector>
using namespace std;

bool is_digit(string s){
    vector<string> d = {"2", "3", "4", "5", "6", "7", "8", "9", "10"};
    for(int i=0; i<d.size(); ++i){
        
                // cout << s << " " << d[i];
            if(s==d[i]){
                return true;
            }
    }
    return false;
}

int cal_score(vector<string> s){
    int score = 0;
    for(int i=0; i<s.size(); ++i){

        if(is_digit(s[i])){
            score += stoi(s[i]);
        }else if(s[i]=="J" || s[i]=="Q" || s[i]=="K"){
            score += 10;
        }
    }
    if(score<=21){
        for(int i=0; i<s.size(); ++i){
            if(s[i]=="A"){
                int diff =  21 - score;
                int g = diff -1;
                int f = diff -11;
        // cout << "<21";
                if(g<f){
                    score += 1;
                }else if(f<g){
                    score += 11;
                }
            }
        }
    }
    return score;
}

int main(){

    int an;
    int bn;
    cin >> an >> bn;
    cout << endl;

    vector<string> av;
    vector<string> bv;

    
    for(int i=0; i < an; ++i){
        string c;
        cin >> c;
        av.push_back(c);
    }
    int score_a = cal_score(av);
    for(int i=0; i < bn; ++i){
        string c;
        cin >> c;
        bv.push_back(c);
    }
    int score_b = cal_score(bv);

    if(score_a>21 && score_b <=21){
        cout << "B" << endl;
        cout << score_a << " " << score_b;
        return 0;
    }else if(score_b>21 && score_a <= 21){
        cout << "A" << endl;
        cout << score_a << " " << score_b;
        return 0;
    }else if(score_a >21 && score_b > 21){
        cout << "Draw" << endl;
        cout << score_a << " " << score_b;
        return 0;
    }

    if(score_a>score_b ){
        cout << "A" << endl;
        cout << score_a << " " << score_b;
    }else if (score_b >score_a){
        cout << "B" << endl;
        cout << score_a << " " << score_b;
    }else{
        cout << "Draw" << endl;
        cout << score_a << " " << score_b;
    }
}
# 1046, 2024-09-28 10:44:37, PPPPPPPPP---P-P--PP- (65%)

#include<iostream>
#include <string>
#include <cctype>
#include <vector>
using namespace std;

bool is_digit(string s){
    vector<string> d = {"2", "3", "4", "5", "6", "7", "8", "9", "10"};
    for(int i=0; i<d.size(); ++i){
        
                // cout << s << " " << d[i];
            if(s==d[i]){
                return true;
            }
    }
    return false;
}

int cal_score(vector<string> s){
    int score = 0;
    for(int i=0; i<s.size(); ++i){

        if(is_digit(s[i])){
            score += stoi(s[i]);
        }else if(s[i]=="J" || s[i]=="Q" || s[i]=="K"){
            score += 10;
        }else if(s[i]=="A"){
            if(score+11>21){
                score += 1;
            }else{
                score += 11;
            }
                
        }
        
    }
    
    return score;
}

int main(){

    int an;
    int bn;
    cin >> an >> bn;
    cout << endl;

    vector<string> av;
    vector<string> bv;

    
    for(int i=0; i < an; ++i){
        string c;
        cin >> c;
        av.push_back(c);
    }
    int score_a = cal_score(av);
    for(int i=0; i < bn; ++i){
        string c;
        cin >> c;
        bv.push_back(c);
    }
    int score_b = cal_score(bv);

    if(score_a>21 && score_b <=21){
        cout << "B" << endl;
        cout << score_a << " " << score_b;
        return 0;
    }else if(score_b>21 && score_a <= 21){
        cout << "A" << endl;
        cout << score_a << " " << score_b;
        return 0;
    }else if(score_a >21 && score_b > 21){
        cout << "Draw" << endl;
        cout << score_a << " " << score_b;
        return 0;
    }

    if(score_a>score_b ){
        cout << "A" << endl;
        cout << score_a << " " << score_b;
    }else if (score_b >score_a){
        cout << "B" << endl;
        cout << score_a << " " << score_b;
    }else{
        cout << "Draw" << endl;
        cout << score_a << " " << score_b;
    }
}
# 1047, 2024-09-28 10:46:04, PPPPPPPPP---P-P--PP- (65%)

#include<iostream>
#include <string>
#include <cctype>
#include <vector>
using namespace std;

bool is_digit(string s){
    vector<string> d = {"2", "3", "4", "5", "6", "7", "8", "9", "10"};
    for(int i=0; i<d.size(); ++i){
        
                // cout << s << " " << d[i];
            if(s==d[i]){
                return true;
            }
    }
    return false;
}

int cal_score(vector<string> s){
    int score = 0;
    for(int i=0; i<s.size(); ++i){

        if(is_digit(s[i])){
            score += stoi(s[i]);
        }else if(s[i]=="J" || s[i]=="Q" || s[i]=="K"){
            score += 10;
        }else if(s[i]=="A"){
            if(score+11>21){
                if(score+1<=21){
                score += 1;
                }
            }else{
                score += 11;
            }
                
        }
        
    }
    
    return score;
}

int main(){

    int an;
    int bn;
    cin >> an >> bn;
    cout << endl;

    vector<string> av;
    vector<string> bv;

    
    for(int i=0; i < an; ++i){
        string c;
        cin >> c;
        av.push_back(c);
    }
    int score_a = cal_score(av);
    for(int i=0; i < bn; ++i){
        string c;
        cin >> c;
        bv.push_back(c);
    }
    int score_b = cal_score(bv);

    if(score_a>21 && score_b <=21){
        cout << "B" << endl;
        cout << score_a << " " << score_b;
        return 0;
    }else if(score_b>21 && score_a <= 21){
        cout << "A" << endl;
        cout << score_a << " " << score_b;
        return 0;
    }else if(score_a >21 && score_b > 21){
        cout << "Draw" << endl;
        cout << score_a << " " << score_b;
        return 0;
    }

    if(score_a>score_b ){
        cout << "A" << endl;
        cout << score_a << " " << score_b;
    }else if (score_b >score_a){
        cout << "B" << endl;
        cout << score_a << " " << score_b;
    }else{
        cout << "Draw" << endl;
        cout << score_a << " " << score_b;
    }
}
# 1048, 2024-09-28 11:30:26, PPPPPPPPP---P-P--PP- (65%)

#include<iostream>
#include <string>
#include <cctype>
#include <vector>
using namespace std;

bool is_digit(string s){
    vector<string> d = {"2", "3", "4", "5", "6", "7", "8", "9", "10"};
    for(int i=0; i<d.size(); ++i){
        
                // cout << s << " " << d[i];
            if(s==d[i]){
                return true;
            }
    }
    return false;
}

int cal_score(vector<string> s){
    int score = 0;
    for(int i=0; i<s.size(); ++i){

        if(is_digit(s[i])){
            score += stoi(s[i]);
        }else if(s[i]=="J" || s[i]=="Q" || s[i]=="K"){
            score += 10;
        }else if(s[i]=="A"){
            if(score+11>21){
                // if(score+1<=21){
                score += 1;
                // }
            }else{
                score += 11;
            }
                
        }
        
    }
    
    return score;
}

int main(){

    int an;
    int bn;
    cin >> an >> bn;
    cout << endl;

    vector<string> av;
    vector<string> bv;

    
    for(int i=0; i < an; ++i){
        string c;
        cin >> c;
        av.push_back(c);
    }
    int score_a = cal_score(av);
    for(int i=0; i < bn; ++i){
        string c;
        cin >> c;
        bv.push_back(c);
    }
    int score_b = cal_score(bv);

    if(score_a>21 && score_b <=21){
        cout << "B" << endl;
        cout << score_a << " " << score_b;
        return 0;
    }else if(score_b>21 && score_a <= 21){
        cout << "A" << endl;
        cout << score_a << " " << score_b;
        return 0;
    }else if(score_a >21 && score_b > 21){
        cout << "Draw" << endl;
        cout << score_a << " " << score_b;
        return 0;
    }

    if(score_a>score_b ){
        cout << "A" << endl;
        cout << score_a << " " << score_b;
    }else if (score_b >score_a){
        cout << "B" << endl;
        cout << score_a << " " << score_b;
    }else{
        cout << "Draw" << endl;
        cout << score_a << " " << score_b;
    }
}
# 1049, 2024-09-28 11:50:24, PPPPPPPP----P-P--PP- (60%)

#include<iostream>
#include <string>
#include <cctype>
#include <vector>
using namespace std;

bool is_digit(string s){
    vector<string> d = {"2", "3", "4", "5", "6", "7", "8", "9", "10"};
    for(int i=0; i<d.size(); ++i){
        
                // cout << s << " " << d[i];
            if(s==d[i]){
                return true;
            }
    }
    return false;
}

int cal_score(vector<string> s){
    int score = 0;
    for(int i=0; i<s.size(); ++i){

        if(is_digit(s[i])){
            score += stoi(s[i]);
        }else if(s[i]=="J" || s[i]=="Q" || s[i]=="K"){
            score += 10;
        }else if(s[i]=="A"){
            if(score+11>=21){
                // if(score+1<=21){
                score += 1;
                // }
            }else{
                score += 11;
            }
                
        }
        
    }
    
    return score;
}

int main(){

    int an;
    int bn;
    cin >> an >> bn;
    cout << endl;

    vector<string> av;
    vector<string> bv;

    
    for(int i=0; i < an; ++i){
        string c;
        cin >> c;
        av.push_back(c);
    }
    int score_a = cal_score(av);
    for(int i=0; i < bn; ++i){
        string c;
        cin >> c;
        bv.push_back(c);
    }
    int score_b = cal_score(bv);

    if(score_a>21 && score_b <=21){
        cout << "B" << endl;
        cout << score_a << " " << score_b;
        return 0;
    }else if(score_b>21 && score_a <= 21){
        cout << "A" << endl;
        cout << score_a << " " << score_b;
        return 0;
    }else if(score_a >21 && score_b > 21){
        cout << "Draw" << endl;
        cout << score_a << " " << score_b;
        return 0;
    }

    if(score_a>score_b ){
        cout << "A" << endl;
        cout << score_a << " " << score_b;
    }else if (score_b >score_a){
        cout << "B" << endl;
        cout << score_a << " " << score_b;
    }else{
        cout << "Draw" << endl;
        cout << score_a << " " << score_b;
    }
}
# 1050, 2024-09-28 11:55:23, PPPPPPPPP---P-P--PP- (65%)

#include<iostream>
#include <string>
#include <cctype>
#include <vector>
using namespace std;

bool is_digit(string s){
    vector<string> d = {"2", "3", "4", "5", "6", "7", "8", "9", "10"};
    for(int i=0; i<d.size(); ++i){
        
                // cout << s << " " << d[i];
            if(s==d[i]){
                return true;
            }
    }
    return false;
}

int cal_score(vector<string> s){
    int score = 0;
    for(int i=0; i<s.size(); ++i){

        if(is_digit(s[i])){
            score += stoi(s[i]);
        }else if(s[i]=="J" || s[i]=="Q" || s[i]=="K"){
            score += 10;
        }else if(s[i]=="A"){
            if(score+11>21){
                // if(score+1<=21){
                score += 1;
                // }
            }else{
                score += 11;
            }
                
        }
        
    }
    
    return score;
}

int main(){

    int an;
    int bn;
    cin >> an >> bn;

    vector<string> av;
    vector<string> bv;

    
    for(int i=0; i < an; ++i){
        string c;
        cin >> c;
        av.push_back(c);
    }
    int score_a = cal_score(av);
    for(int i=0; i < bn; ++i){
        string c;
        cin >> c;
        bv.push_back(c);
    }
    int score_b = cal_score(bv);

    if(score_a>21 && score_b <=21){
        cout << "B" << endl;
        cout << score_a << " " << score_b;
        return 0;
    }else if(score_b>21 && score_a <= 21){
        cout << "A" << endl;
        cout << score_a << " " << score_b;
        return 0;
    }else if(score_a >21 && score_b > 21){
        cout << "Draw" << endl;
        cout << score_a << " " << score_b;
        return 0;
    }

    if(score_a>score_b ){
        cout << "A" << endl;
        cout << score_a << " " << score_b;
    }else if (score_b >score_a){
        cout << "B" << endl;
        cout << score_a << " " << score_b;
    }else if (score_b == score_a){
        cout << "Draw" << endl;
        cout << score_a << " " << score_b;
    }
}

# 1051, 2024-09-28 09:55:51, PPPPP---P-----P---P- (40%)

#include<iostream>
using namespace std;

int main(){
    int na,nb,suma=0,sumb=0;cin>>na>>nb;
    string pa[na],pb[nb];
    for(int i=0;i<na;i++){
        cin>>pa[i];
    }
    for(int i=0;i<nb;i++){
        cin>>pb[i];
    }

    for(int i=0;i<na;i++){
        if(pa[i]=="A"){
            if(suma+11 <=21){suma+=11;}
            else{suma+=1;}

        }else if(pa[i]>="2"&&pa[i]<="9"){
            if(pa[i]=="2"){suma+=2;}
            else if(pa[i]=="3"){suma+=3;}
            else if(pa[i]=="4"){suma+=4;}
            else if(pa[i]=="5"){suma+=5;}
            else if(pa[i]=="6"){suma+=6;}
            else if(pa[i]=="7"){suma+=7;}
            else if(pa[i]=="8"){suma+=8;}
            else if(pa[i]=="9"){suma+=9;}
        }else if(pa[i]=="J"||pa[i]=="Q"||pa[i]=="K"){
            suma+=10;
        }else if(pa[i]=="10"){
            suma+=10;
        }
    }
    for(int i=0;i<nb;i++){
        if(pb[i]=="A"){
            if(sumb+11 <=21){sumb+=11;}
            else{sumb+=1;}

        }else if(pb[i]>="2"&&pb[i]<="9"){
            if(pb[i]=="2"){sumb+=2;}
            else if(pb[i]=="3"){sumb+=3;}
            else if(pb[i]=="4"){sumb+=4;}
            else if(pb[i]=="5"){sumb+=5;}
            else if(pb[i]=="6"){sumb+=6;}
            else if(pb[i]=="7"){sumb+=7;}
            else if(pb[i]=="8"){sumb+=8;}
            else if(pb[i]=="9"){sumb+=9;}
        }else if(pb[i]=="J"||pb[i]=="Q"||pb[i]=="K"){
            sumb+=10;
        }else if(pb[i]=="10"){
            sumb+=10;
        }
    }


    if(suma>sumb){
        cout<<"A\n"<<suma<<" "<<sumb;
    }else if(sumb > suma){
        cout<<"B\n"<<suma<<" "<<sumb;
    }else {
        cout<<"Draw\n"<<suma<<" "<<sumb;
    }


    return 0;
}
# 1052, 2024-09-28 09:57:24, PPPPP--PP-----P---P- (45%)

#include<iostream>
using namespace std;

int main(){
    int na,nb,suma=0,sumb=0;cin>>na>>nb;
    string pa[na],pb[nb];
    for(int i=0;i<na;i++){
        cin>>pa[i];
    }
    for(int i=0;i<nb;i++){
        cin>>pb[i];
    }

    for(int i=0;i<na;i++){
        if(pa[i]=="A"){
            if(suma+11 <=21){suma+=11;}
            else{suma+=1;}

        }else if(pa[i]>="2"&&pa[i]<="9"){
            if(pa[i]=="2"){suma+=2;}
            else if(pa[i]=="3"){suma+=3;}
            else if(pa[i]=="4"){suma+=4;}
            else if(pa[i]=="5"){suma+=5;}
            else if(pa[i]=="6"){suma+=6;}
            else if(pa[i]=="7"){suma+=7;}
            else if(pa[i]=="8"){suma+=8;}
            else if(pa[i]=="9"){suma+=9;}
        }else if(pa[i]=="J"||pa[i]=="Q"||pa[i]=="K"){
            suma+=10;
        }else if(pa[i]=="10"){
            suma+=10;
        }
    }
    for(int i=0;i<nb;i++){
        if(pb[i]=="A"){
            if(sumb+11 <=21){sumb+=11;}
            else{sumb+=1;}

        }else if(pb[i]>="2"&&pb[i]<="9"){
            if(pb[i]=="2"){sumb+=2;}
            else if(pb[i]=="3"){sumb+=3;}
            else if(pb[i]=="4"){sumb+=4;}
            else if(pb[i]=="5"){sumb+=5;}
            else if(pb[i]=="6"){sumb+=6;}
            else if(pb[i]=="7"){sumb+=7;}
            else if(pb[i]=="8"){sumb+=8;}
            else if(pb[i]=="9"){sumb+=9;}
        }else if(pb[i]=="J"||pb[i]=="Q"||pb[i]=="K"){
            sumb+=10;
        }else if(pb[i]=="10"){
            sumb+=10;
        }
    }


    if(suma<=21 && suma>sumb){
        cout<<"A\n"<<suma<<" "<<sumb;
    }else if(sumb<=21 && sumb > suma){
        cout<<"B\n"<<suma<<" "<<sumb;
    }else {
        cout<<"Draw\n"<<suma<<" "<<sumb;
    }


    return 0;
}
# 1053, 2024-09-28 10:01:47, PPPPPPPPP---P-P--PP- (65%)

#include<iostream>
using namespace std;

int main(){
    int na,nb,suma=0,sumb=0;cin>>na>>nb;
    string pa[na],pb[nb];
    for(int i=0;i<na;i++){
        cin>>pa[i];
    }
    for(int i=0;i<nb;i++){
        cin>>pb[i];
    }

    for(int i=0;i<na;i++){
        if(pa[i]=="A"){
            if(suma+11 <=21){suma+=11;}
            else{suma+=1;}

        }else if(pa[i]>="2"&&pa[i]<="9"){
            if(pa[i]=="2"){suma+=2;}
            else if(pa[i]=="3"){suma+=3;}
            else if(pa[i]=="4"){suma+=4;}
            else if(pa[i]=="5"){suma+=5;}
            else if(pa[i]=="6"){suma+=6;}
            else if(pa[i]=="7"){suma+=7;}
            else if(pa[i]=="8"){suma+=8;}
            else if(pa[i]=="9"){suma+=9;}
        }else if(pa[i]=="J"||pa[i]=="Q"||pa[i]=="K"){
            suma+=10;
        }else if(pa[i]=="10"){
            suma+=10;
        }
    }
    for(int i=0;i<nb;i++){
        if(pb[i]=="A"){
            if(sumb+11 <=21){sumb+=11;}
            else{sumb+=1;}

        }else if(pb[i]>="2"&&pb[i]<="9"){
            if(pb[i]=="2"){sumb+=2;}
            else if(pb[i]=="3"){sumb+=3;}
            else if(pb[i]=="4"){sumb+=4;}
            else if(pb[i]=="5"){sumb+=5;}
            else if(pb[i]=="6"){sumb+=6;}
            else if(pb[i]=="7"){sumb+=7;}
            else if(pb[i]=="8"){sumb+=8;}
            else if(pb[i]=="9"){sumb+=9;}
        }else if(pb[i]=="J"||pb[i]=="Q"||pb[i]=="K"){
            sumb+=10;
        }else if(pb[i]=="10"){
            sumb+=10;
        }
    }

    if(suma>21&&sumb<=21){
        cout<<"B\n"<<suma<<" "<<sumb;
    }else if(sumb>21&&suma<=21){
        cout<<"A\n"<<suma<<" "<<sumb;
    }else if(suma>21&&sumb>21){
        cout<<"Draw\n"<<suma<<" "<<sumb;
    }else if(suma>sumb){
        cout<<"A\n"<<suma<<" "<<sumb;
    }else if(sumb<=21 && sumb > suma){
        cout<<"B\n"<<suma<<" "<<sumb;
    }else {
        cout<<"Draw\n"<<suma<<" "<<sumb;
    }


    return 0;
}
# 1054, 2024-09-28 10:08:04, PPPPPPPPP---P-P--PP- (65%)

#include<iostream>
using namespace std;

int main(){
    int na,nb,suma=0,sumb=0;cin>>na>>nb;
    string pa[na],pb[nb];
    int nA=0;
    for(int i=0;i<na;i++){
        cin>>pa[i];
        if(pa[i]=="A"){nA++;}
    }
    for(int i=0;i<nb;i++){
        cin>>pb[i];
    }

    for(int i=0;i<na;i++){
        if(pa[i]=="A"){
            if(suma+11 <=21){suma+=11;}
            else if(suma == 21){suma-=11;suma+=2;} 
            else{suma+=1;}

        }else if(pa[i]>="2"&&pa[i]<="9"){
            if(pa[i]=="2"){suma+=2;}
            else if(pa[i]=="3"){suma+=3;}
            else if(pa[i]=="4"){suma+=4;}
            else if(pa[i]=="5"){suma+=5;}
            else if(pa[i]=="6"){suma+=6;}
            else if(pa[i]=="7"){suma+=7;}
            else if(pa[i]=="8"){suma+=8;}
            else if(pa[i]=="9"){suma+=9;}
        }else if(pa[i]=="J"||pa[i]=="Q"||pa[i]=="K"){
            suma+=10;
        }else if(pa[i]=="10"){
            suma+=10;
        }
    }
    for(int i=0;i<nb;i++){
        if(pb[i]=="A"){
            if(sumb+11 <=21){sumb+=11;}
            else if(sumb == 21){sumb-=11;sumb+=2;}       
            else{sumb+=1;}

        }else if(pb[i]>="2"&&pb[i]<="9"){
            if(pb[i]=="2"){sumb+=2;}
            else if(pb[i]=="3"){sumb+=3;}
            else if(pb[i]=="4"){sumb+=4;}
            else if(pb[i]=="5"){sumb+=5;}
            else if(pb[i]=="6"){sumb+=6;}
            else if(pb[i]=="7"){sumb+=7;}
            else if(pb[i]=="8"){sumb+=8;}
            else if(pb[i]=="9"){sumb+=9;}
        }else if(pb[i]=="J"||pb[i]=="Q"||pb[i]=="K"){
            sumb+=10;
        }else if(pb[i]=="10"){
            sumb+=10;
        }
    }

    if(suma>21&&sumb<=21){
        cout<<"B\n"<<suma<<" "<<sumb;
    }else if(sumb>21&&suma<=21){
        cout<<"A\n"<<suma<<" "<<sumb;
    }else if(suma>21&&sumb>21){
        cout<<"Draw\n"<<suma<<" "<<sumb;
    }else if(suma>sumb){
        cout<<"A\n"<<suma<<" "<<sumb;
    }else if(sumb<=21 && sumb > suma){
        cout<<"B\n"<<suma<<" "<<sumb;
    }else {
        cout<<"Draw\n"<<suma<<" "<<sumb;
    }


    return 0;
}
# 1055, 2024-09-28 10:09:39, PPPPPPPPP---P-P--PP- (65%)

#include<iostream>
using namespace std;

int main(){
    int na,nb,suma=0,sumb=0;cin>>na>>nb;
    string pa[na],pb[nb];
    int nA=0;
    for(int i=0;i<na;i++){
        cin>>pa[i];
        if(pa[i]=="A"){nA++;}
    }
    for(int i=0;i<nb;i++){
        cin>>pb[i];
    }

    for(int i=0;i<na;i++){
        if(pa[i]=="A"){
            if(suma+11 <=21){suma+=11;}
            else if(suma >= 21){suma-=11;suma+=2;} 
            else{suma+=1;}

        }else if(pa[i]>="2"&&pa[i]<="9"){
            if(pa[i]=="2"){suma+=2;}
            else if(pa[i]=="3"){suma+=3;}
            else if(pa[i]=="4"){suma+=4;}
            else if(pa[i]=="5"){suma+=5;}
            else if(pa[i]=="6"){suma+=6;}
            else if(pa[i]=="7"){suma+=7;}
            else if(pa[i]=="8"){suma+=8;}
            else if(pa[i]=="9"){suma+=9;}
        }else if(pa[i]=="J"||pa[i]=="Q"||pa[i]=="K"){
            suma+=10;
        }else if(pa[i]=="10"){
            suma+=10;
        }
    }
    for(int i=0;i<nb;i++){
        if(pb[i]=="A"){
            if(sumb+11 <=21){sumb+=11;}
            else if(sumb >=21){sumb-=11;sumb+=2;}       
            else{sumb+=1;}

        }else if(pb[i]>="2"&&pb[i]<="9"){
            if(pb[i]=="2"){sumb+=2;}
            else if(pb[i]=="3"){sumb+=3;}
            else if(pb[i]=="4"){sumb+=4;}
            else if(pb[i]=="5"){sumb+=5;}
            else if(pb[i]=="6"){sumb+=6;}
            else if(pb[i]=="7"){sumb+=7;}
            else if(pb[i]=="8"){sumb+=8;}
            else if(pb[i]=="9"){sumb+=9;}
        }else if(pb[i]=="J"||pb[i]=="Q"||pb[i]=="K"){
            sumb+=10;
        }else if(pb[i]=="10"){
            sumb+=10;
        }
    }

    if(suma>21&&sumb<=21){
        cout<<"B\n"<<suma<<" "<<sumb;
    }else if(sumb>21&&suma<=21){
        cout<<"A\n"<<suma<<" "<<sumb;
    }else if(suma>21&&sumb>21){
        cout<<"Draw\n"<<suma<<" "<<sumb;
    }else if(suma>sumb){
        cout<<"A\n"<<suma<<" "<<sumb;
    }else if(sumb<=21 && sumb > suma){
        cout<<"B\n"<<suma<<" "<<sumb;
    }else {
        cout<<"Draw\n"<<suma<<" "<<sumb;
    }


    return 0;
}
# 1056, 2024-09-28 11:15:14, PPPPPPPPP---P-P--PP- (65%)

#include<iostream>
using namespace std;

int main(){
    int na,nb,suma=0,sumb=0;cin>>na>>nb;
    string pa[na],pb[nb];
    int nA=0;
    for(int i=0;i<na;i++){
        cin>>pa[i];
        if(pa[i]=="A"){nA++;}
    }
    for(int i=0;i<nb;i++){
        cin>>pb[i];
    }

    for(int i=0;i<na;i++){
        if(pa[i]=="A"){
            if(suma+11 <=21){suma+=11;}
            else if(suma >= 21){suma-=11;suma+=2;} 
            else{suma+=1;}

        }else if(pa[i]>="2"&&pa[i]<="9"){
            if(pa[i]=="2"){suma+=2;}
            else if(pa[i]=="3"){suma+=3;}
            else if(pa[i]=="4"){suma+=4;}
            else if(pa[i]=="5"){suma+=5;}
            else if(pa[i]=="6"){suma+=6;}
            else if(pa[i]=="7"){suma+=7;}
            else if(pa[i]=="8"){suma+=8;}
            else if(pa[i]=="9"){suma+=9;}
        }else if(pa[i]=="J"||pa[i]=="Q"||pa[i]=="K"){
            suma+=10;
        }else if(pa[i]=="10"){
            suma+=10;
        }
    }
    for(int i=0;i<nb;i++){
        if(pb[i]=="A"){
            if(sumb+11 <=21){sumb+=11;}
            else if(sumb >=21){sumb-=11;sumb+=2;}       
            else{sumb+=1;}

        }else if(pb[i]>="2"&&pb[i]<="9"){
            if(pb[i]=="2"){sumb+=2;}
            else if(pb[i]=="3"){sumb+=3;}
            else if(pb[i]=="4"){sumb+=4;}
            else if(pb[i]=="5"){sumb+=5;}
            else if(pb[i]=="6"){sumb+=6;}
            else if(pb[i]=="7"){sumb+=7;}
            else if(pb[i]=="8"){sumb+=8;}
            else if(pb[i]=="9"){sumb+=9;}
        }else if(pb[i]=="J"||pb[i]=="Q"||pb[i]=="K"){
            sumb+=10;
        }else if(pb[i]=="10"){
            sumb+=10;
        }
    }

    if(suma>21&&sumb<=21){
        cout<<"B\n"<<suma<<" "<<sumb;
    }else if(sumb>21&&suma<=21){
        cout<<"A\n"<<suma<<" "<<sumb;
    }else if(suma>21&&sumb>21){
        cout<<"Draw\n"<<suma<<" "<<sumb;
    }else if(suma>sumb){
        cout<<"A\n"<<suma<<" "<<sumb;
    }else if(sumb<=21 && sumb > suma){
        cout<<"B\n"<<suma<<" "<<sumb;
    }else {
        cout<<"Draw\n"<<suma<<" "<<sumb;
    }


    return 0;
}
# 1057, 2024-09-28 11:51:36, PPPPPPPPP---P-P--PP- (65%)

#include<iostream>
using namespace std;

int main(){
    int na,nb,suma=0,sumb=0;cin>>na>>nb;
    string pa[na],pb[nb];
    int nA=0;
    for(int i=0;i<na;i++){
        cin>>pa[i];
        if(pa[i]=="A"){nA++;}
    }
    for(int i=0;i<nb;i++){
        cin>>pb[i];
    }

    for(int i=0;i<na;i++){
        if(pa[i]=="A"){
            if(suma+11 <=21){suma+=11;}
            else if(suma >= 21){suma-=11;suma+=2;} 
            else{suma+=1;}

        }else if(pa[i]>="2"&&pa[i]<="9"){
            if(pa[i]=="2"){suma+=2;}
            else if(pa[i]=="3"){suma+=3;}
            else if(pa[i]=="4"){suma+=4;}
            else if(pa[i]=="5"){suma+=5;}
            else if(pa[i]=="6"){suma+=6;}
            else if(pa[i]=="7"){suma+=7;}
            else if(pa[i]=="8"){suma+=8;}
            else if(pa[i]=="9"){suma+=9;}
        }else if(pa[i]=="J"||pa[i]=="Q"||pa[i]=="K"){
            suma+=10;
        }else if(pa[i]=="10"){
            suma+=10;
        }
    }
    for(int i=0;i<nb;i++){
        if(pb[i]=="A"){
            if(sumb+11 <=21){sumb+=11;}
            else if(sumb >=21){sumb-=11;sumb+=2;}       
            else{sumb+=1;}

        }else if(pb[i]>="2"&&pb[i]<="9"){
            if(pb[i]=="2"){sumb+=2;}
            else if(pb[i]=="3"){sumb+=3;}
            else if(pb[i]=="4"){sumb+=4;}
            else if(pb[i]=="5"){sumb+=5;}
            else if(pb[i]=="6"){sumb+=6;}
            else if(pb[i]=="7"){sumb+=7;}
            else if(pb[i]=="8"){sumb+=8;}
            else if(pb[i]=="9"){sumb+=9;}
        }else if(pb[i]=="J"||pb[i]=="Q"||pb[i]=="K"){
            sumb+=10;
        }else if(pb[i]=="10"){
            sumb+=10;
        }
    }

    if(suma>21&&sumb<=21){
        cout<<"B\n"<<suma<<" "<<sumb;
    }else if(sumb>21&&suma<=21){
        cout<<"A\n"<<suma<<" "<<sumb;
    }else if(suma>21&&sumb>21){
        cout<<"Draw\n"<<suma<<" "<<sumb;
    }else if(suma>sumb){
        cout<<"A\n"<<suma<<" "<<sumb;
    }else if(sumb > suma){
        cout<<"B\n"<<suma<<" "<<sumb;
    }else {
        cout<<"Draw\n"<<suma<<" "<<sumb;
    }


    return 0;
}

# 1058, 2024-09-28 12:39:48, -x-xx--xxxxxxxxxxxxx (0%)

#include <iostream>
#include <string>
using namespace std;

int main(){
    // concept: find sum of A and B if A>B A win,

    int sumA=0, sumB=0;

    string num;

    int n1,n2;
    cin >> n1 >> n2;

    for(int i=0; i<n1; i++){
        cin >> num;
        if((num != "A") || (num != "J") || (num != "Q") || (num != "K")){
            sumA += stoi(num);
        }else if((num == "J") || (num == "Q") || (num == "K")){
            sumA += 10;
        }
    }
    if(sumA+11>21){
        sumA = sumA+1;
    }else{
        sumA += 11;
    }

    for(int i=0; i<n2; i++){
        cin >> num;
        if((num != "A") || (num != "J") || (num != "Q") || (num != "K")){
            sumB += stoi(num);
        }else if((num == "J") || (num == "Q") || (num == "K")){
            sumA += 10;
        }
    }
    if(sumB+11>21){
        sumB = sumA+1;
    }else{
        sumB += 11;
    }
    if(sumA > sumB){
        cout << "A" << endl;
    }else{
        cout << "B" << endl;
    }

    cout << sumA << " " << sumB;

}
# 1059, 2024-09-28 12:53:51, P-PPPPPP---P-------- (40%)

#include <iostream>
#include <string>
using namespace std;

int main(){
    //concept: find sum of A and B if A>B A win,

    int sumA=0, sumB=0;

    string num;

    int n1,n2;
    cin >> n1 >> n2;
    bool isA = false;

    for(int i=0; i<n1; i++){
        cin >> num;
        if(num >= "1" && num <= "9"){
            sumA += stoi(num);
        }else if((num == "J") || (num == "Q") || (num == "K")){
            sumA += 10;

        }else if(num == "A"){
            isA = true;
        }
    }
    if(isA){
        if(sumA+11>21){
            sumA = sumA+1;
        }else{
            sumA += 11;
        }
    }

    isA = false;

    for(int i=0; i<n2; i++){
        cin >> num;
        if(num >= "1" && num <= "9"){
            sumB += stoi(num);
        }else if((num == "J") || (num == "Q") || (num == "K")){
            sumB += 10;
        }else if(num == "A"){
            isA = true;
        }
    }

    if(isA){
        if(sumB+11>21){
            sumB = sumB+1;
        }else{
            sumB += 11;
        }
    }

    if(sumA < 21 && sumB < 21){
        if(sumA == sumB){
            cout << "Draw" << endl;
        }else if(sumA > sumB){
            cout << "A" << endl;
        }else{
            cout << "B" << endl;
        }
    }else if(sumA > 21 && sumB <21){
        cout << "B" << endl;
    }else if(sumB > 21 && sumA <21){
        cout << "A" << endl;
    }else{
        cout << "Draw" << endl;
    }

    cout << sumA << " " << sumB;

}
# 1060, 2024-09-28 13:00:53, P-PPPPPP----P-P--P-- (50%)

#include <iostream>
#include <string>
using namespace std;

int main(){
    //concept: find sum of A and B if A>B A win,

    int sumA=0, sumB=0;

    string num;

    int n1,n2;
    cin >> n1 >> n2;
    bool isA = false;

    for(int i=0; i<n1; i++){
        cin >> num;
        if(num >= "1" && num <= "9"){
            sumA += stoi(num);
        }else if((num == "J") || (num == "Q") || (num == "K")){
            sumA += 10;

        }else if(num == "A"){
            isA = true;
        }

        if(isA){
            if(sumA+11>21){
                sumA = sumA+1;
        }else{
            sumA += 11;
        }
        }

        isA = false;
    }
    

    // --------------------- B -----------------

    isA = false;

    for(int i=0; i<n2; i++){
        cin >> num;
        if(num >= "1" && num <= "9"){
            sumB += stoi(num);
        }else if((num == "J") || (num == "Q") || (num == "K")){
            sumB += 10;

        }else if(num == "A"){
            isA = true;
        }

        if(isA){
            if(sumB+11>21){
                sumB = sumB+1;
        }else{
            sumB += 11;
        }
        }

        isA = false;
    }
    if(sumA < 21 && sumB < 21){
        if(sumA == sumB){
            cout << "Draw" << endl;
        }else if(sumA > sumB){
            cout << "A" << endl;
        }else{
            cout << "B" << endl;
        }
    }else if(sumA > 21 && sumB <21){
        cout << "B" << endl;
    }else if(sumB > 21 && sumA <21){
        cout << "A" << endl;
    }else{
        cout << "Draw" << endl;
    }

    cout << sumA << " " << sumB;

}
# 1061, 2024-09-28 13:02:55, PPPPPPPPP---P-P--PP- (65%)

#include <iostream>
#include <string>
using namespace std;

int main(){
    //concept: find sum of A and B if A>B A win,

    int sumA=0, sumB=0;

    string num;

    int n1,n2;
    cin >> n1 >> n2;
    bool isA = false;

    for(int i=0; i<n1; i++){
        cin >> num;
        if(num >= "1" && num <= "9"){
            sumA += stoi(num);
        }else if((num == "J") || (num == "Q") || (num == "K")){
            sumA += 10;

        }else if(num == "A"){
            isA = true;
        }

        if(isA){
            if(sumA+11>21){
                sumA = sumA+1;
        }else{
            sumA += 11;
        }
        }

        isA = false;
    }
    

    // --------------------- B -----------------

    isA = false;

    for(int i=0; i<n2; i++){
        cin >> num;
        if(num >= "1" && num <= "9"){
            sumB += stoi(num);
        }else if((num == "J") || (num == "Q") || (num == "K")){
            sumB += 10;

        }else if(num == "A"){
            isA = true;
        }

        if(isA){
            if(sumB+11>21){
                sumB = sumB+1;
        }else{
            sumB += 11;
        }
        }

        isA = false;
    }
    if(sumA <= 21 && sumB <= 21){
        if(sumA == sumB){
            cout << "Draw" << endl;
        }else if(sumA > sumB){
            cout << "A" << endl;
        }else{
            cout << "B" << endl;
        }
    }else if(sumA > 21 && sumB <=21){
        cout << "B" << endl;
    }else if(sumB > 21 && sumA <=21){
        cout << "A" << endl;
    }else{
        cout << "Draw" << endl;
    }

    cout << sumA << " " << sumB;

}
# 1062, 2024-09-28 14:35:32, PPPPPPPPP---P-P--PP- (65%)

#include <iostream>
#include <string>
using namespace std;

int main(){
    //concept: find sum of A and B if A>B A win,

    int sumA=0, sumB=0;
    int cntA = 0;

    string num;

    int n1,n2;
    cin >> n1 >> n2;
    bool isA = false;

    for(int i=0; i<n1; i++){
        cin >> num;
        if(num >= "1" && num <= "9"){
            sumA += stoi(num);
        }else if((num == "J") || (num == "Q") || (num == "K")){
            sumA += 10;

        }else if(num == "A"){
            isA = true;
        }

        if(isA){
            if(sumA < 21 && sumA+11 <= 21){
                sumA += 11;
            }else if(sumA < 21 && sumA+1 <= 21){
                sumA += 1;
            }else{
                sumA = sumA - (11-cntA);
            }
        }

        isA = false;
    }
    

    // --------------------- B -----------------

    isA = false;
    cntA = 0;

    for(int i=0; i<n2; i++){
        cin >> num;
        if(num >= "1" && num <= "9"){
            sumB += stoi(num);
        }else if((num == "J") || (num == "Q") || (num == "K")){
            sumB += 10;

        }else if(num == "A"){
            isA = true;
            cntA++;
        }

        if(isA){
            if(sumB < 21 && sumB+11 <= 21){
                sumB += 11;
            }else if(sumB < 21 && sumB+1 <= 21){
                sumB += 1;
            }else{
                sumB = sumB - (11-cntA);
            }
        }

        isA = false;
    }
    if(sumA <= 21 && sumB <= 21){
        if(sumA == sumB){
            cout << "Draw" << endl;
        }else if(sumA > sumB){
            cout << "A" << endl;
        }else{
            cout << "B" << endl;
        }
    }else if(sumA > 21 && sumB <=21){
        cout << "B" << endl;
    }else if(sumB > 21 && sumA <=21){
        cout << "A" << endl;
    }else{
        cout << "Draw" << endl;
    }

    cout << sumA << " " << sumB;

}
# 1063, 2024-09-28 14:36:37, PPPPPPPPP---P-P--PP- (65%)

#include <iostream>
#include <string>
using namespace std;

int main(){
    //concept: find sum of A and B if A>B A win,

    int sumA=0, sumB=0;
    int cntA = 0;

    string num;

    int n1,n2;
    cin >> n1 >> n2;
    bool isA = false;

    for(int i=0; i<n1; i++){
        cin >> num;
        if(num >= "1" && num <= "9"){
            sumA += stoi(num);
        }else if((num == "J") || (num == "Q") || (num == "K")){
            sumA += 10;

        }else if(num == "A"){
            isA = true;
        }

        if(isA){
            if(sumA < 21 && sumA+11 <= 21){
                sumA += 11;
            }else if(sumA < 21 && sumA+1 <= 21){
                sumA += 1;
            }else{
                sumA = sumA - (11-cntA);
            }
        }

        isA = false;
    }
    

    // --------------------- B -----------------

    isA = false;
    cntA = 0;

    for(int i=0; i<n2; i++){
        cin >> num;
        if(num >= "1" && num <= "9"){
            sumB += stoi(num);
        }else if((num == "J") || (num == "Q") || (num == "K")){
            sumB += 10;

        }else if(num == "A"){
            isA = true;
            cntA++;
        }

        if(isA){
            if(sumB < 21 && sumB+11 <= 21){
                sumB += 11;
            }else if(sumB < 21 && sumB+1 <= 21){
                sumB += 1;
            }else{
                sumB = sumB - (11-cntA);
            }
        }

        isA = false;
    }
    if(sumA <= 21 && sumB <= 21){
        if(sumA == sumB){
            cout << "Draw" << endl;
        }else if(sumA > sumB){
            cout << "A" << endl;
        }else{
            cout << "B" << endl;
        }
    }else if(sumA > 21 && sumB <=21){
        cout << "B" << endl;
    }else if(sumB > 21 && sumA <=21){
        cout << "A" << endl;
    }else{
        cout << "Draw" << endl;
    }

    cout << sumA << " " << sumB;

}

# 1064, 2024-09-28 09:54:04, PPPPP---P----------- (30%)

#include <iostream>
#include <string>
using namespace std;
int main() {
    int a,b;cin >> a>> b;
    //int points[14]={1,11,2,3,4,5,6,7,8,9,10,10,10,10};
    string A[a],B[b];
    int Ap = 0;
    int Bp =0;
    int AOA = 0;
    int BOA = 0;

    for(int i = 0 ;i<a;i++){
        cin >> A[i];
        if(A[i]!="A"){
            if(A[i]=="J"||A[i]=="Q"||A[i]=="K"){
                Ap+=10;
            }else{Ap+=stoi(A[i]);}
        }else{AOA+=1;}
    }

    for(int i = 0 ;i<b;i++){
        cin >> B[i];
        if(B[i]!="A"){
            if(B[i]=="J"||B[i]=="Q"||B[i]=="K"){
                Bp+=10;
            }else{Bp+=stoi(B[i]);}
        }else{BOA += 1;}
    }

    if(AOA>0){
        for(int i =0 ;i<AOA;i++){
            if(Ap+11==21){Ap+=11;}
            else if(Ap+1==21) {Ap+=1;}
            else{Ap+=11;}
        }
    }

    if(BOA>0){
        for(int i =0 ;i<BOA;i++){
            if(Bp+11==21){Bp+=11;}
            else if(Bp+1==21) {Bp+=1;}
            else{Bp+=11;}
        }
    }
    
    if(Ap<Bp){cout << 'B' << endl << Ap << ' ' << Bp;}
    else if(Bp<Ap){cout << 'A' << endl << Ap << ' ' << Bp;}
    else {cout << "Draw" << endl << Ap << ' ' << Bp;}
    
    
}
# 1065, 2024-09-28 09:57:16, PPPPP---PPP---P-P-P- (55%)

#include <iostream>
#include <string>
using namespace std;
int main() {
    int a,b;cin >> a>> b;
    string A[a],B[b];
    int Ap = 0;
    int Bp =0;
    int AOA = 0;
    int BOA = 0;

    for(int i = 0 ;i<a;i++){
        cin >> A[i];
        if(A[i]!="A"){
            if(A[i]=="J"||A[i]=="Q"||A[i]=="K"){
                Ap+=10;
            }else{Ap+=stoi(A[i]);}
        }else{AOA+=1;}
    }

    for(int i = 0 ;i<b;i++){
        cin >> B[i];
        if(B[i]!="A"){
            if(B[i]=="J"||B[i]=="Q"||B[i]=="K"){
                Bp+=10;
            }else{Bp+=stoi(B[i]);}
        }else{BOA += 1;}
    }

    if(AOA>0){
        for(int i =0 ;i<AOA;i++){
            if(Ap+11==21){Ap+=11;}
            else if(Ap+1==21) {Ap+=1;}
            else if(Ap+11<21){Ap+=11;}
            else if(Ap+11>21){Ap+=1;}
        }
    }

    if(BOA>0){
        for(int i =0 ;i<BOA;i++){
            if(Bp+11==21){Bp+=11;}
            else if(Bp+1==21) {Bp+=1;}
            else if(Bp+11<21){Bp+=11;}
            else if(Bp+11>21){Bp+=1;}
        }
    }
    
    if(Ap<Bp){cout << 'B' << endl << Ap << ' ' << Bp;}
    else if(Bp<Ap){cout << 'A' << endl << Ap << ' ' << Bp;}
    else {cout << "Draw" << endl << Ap << ' ' << Bp;}
    
    
}
# 1066, 2024-09-28 10:00:50, PPPPP---P-----P---P- (40%)

#include <iostream>
#include <string>
using namespace std;
int main() {
    int a,b;cin >> a>> b;
    string A[a],B[b];
    int Ap = 0;
    int Bp =0;
    int AOA = 0;
    int BOA = 0;

    for(int i = 0 ;i<a;i++){
        cin >> A[i];
        if(A[i]!="A"){
            if(A[i]=="J"||A[i]=="Q"||A[i]=="K"){
                Ap+=10;
            }else{Ap+=stoi(A[i]);}
        }else{
            if(Ap+11==21){Ap+=11;}
            else if(Ap+1==21) {Ap+=1;}
            else if(Ap+11<21){Ap+=11;}
            else if(Ap+11>21){Ap+=1;}
        }
    }

    for(int i = 0 ;i<b;i++){
        cin >> B[i];
        if(B[i]!="A"){
            if(B[i]=="J"||B[i]=="Q"||B[i]=="K"){
                Bp+=10;
            }else{Bp+=stoi(B[i]);}
        }else{if(Bp+11==21){Bp+=11;}
            else if(Bp+1==21) {Bp+=1;}
            else if(Bp+11<21){Bp+=11;}
            else if(Bp+11>21){Bp+=1;}}
    }



    
    if(Ap<Bp){cout << 'B' << endl << Ap << ' ' << Bp;}
    else if(Bp<Ap){cout << 'A' << endl << Ap << ' ' << Bp;}
    else {cout << "Draw" << endl << Ap << ' ' << Bp;}
    
    
}
# 1067, 2024-09-28 10:04:30, PPPPP---P-----P---P- (40%)

#include <iostream>
#include <string>
using namespace std;
int main() {
    int a,b;cin >> a>> b;
    string A[a],B[b];
    int Ap = 0;
    int Bp =0;

    for(int i = 0 ;i<a;i++){
        cin >> A[i];
        if(A[i]!="A"){
            if(A[i]=="J"||A[i]=="Q"||A[i]=="K"){
                Ap+=10;
            }else{Ap+=stoi(A[i]);}
        }else{
            if(Ap+11==21){Ap+=11;}
            else if(Ap+1==21) {Ap+=1;}
            else if(Ap+11<21){Ap+=11;}
            else if(Ap+11>21){Ap+=1;}
        }
    }

    for(int i = 0 ;i<b;i++){
        cin >> B[i];
        if(B[i]!="A"){
            if(B[i]=="J"||B[i]=="Q"||B[i]=="K"){
                Bp+=10;
            }else{Bp+=stoi(B[i]);}
        }else{if(Bp+11==21){Bp+=11;}
            else if(Bp+1==21) {Bp+=1;}
            else if(Bp+11<21){Bp+=11;}
            else if(Bp+11>21){Bp+=1;}}
    }



    
    if(Ap<Bp){cout << 'B' << endl << Ap << ' ' << Bp;}
    else if(Bp<Ap){cout << 'A' << endl << Ap << ' ' << Bp;}
    else {cout << "Draw" << endl << Ap << ' ' << Bp;}
    
    
}
# 1068, 2024-09-28 10:53:46, PPPPPPPPP---P-P--PP- (65%)

#include <iostream>
#include <string>
using namespace std;
int main() {
    int a,b;cin >> a>> b;
    string A[a],B[b];
    int Ap = 0;
    int Bp =0;

    for(int i = 0 ;i<a;i++){
        cin >> A[i];
        if(A[i]!="A"){
            if(A[i]=="J"||A[i]=="Q"||A[i]=="K"){
                Ap+=10;
            }else{Ap+=stoi(A[i]);}
        }else{
            if(Ap+11==21){Ap+=11;}
            else if(Ap+1==21) {Ap+=1;}
            else if(Ap+11<21){Ap+=11;}
            else if(Ap+11>21){Ap+=1;}
        }
    }

    for(int i = 0 ;i<b;i++){
        cin >> B[i];
        if(B[i]!="A"){
            if(B[i]=="J"||B[i]=="Q"||B[i]=="K"){
                Bp+=10;
            }else{Bp+=stoi(B[i]);}
        }else{if(Bp+11==21){Bp+=11;}
            else if(Bp+1==21) {Bp+=1;}
            else if(Bp+11<21){Bp+=11;}
            else if(Bp+11>21){Bp+=1;}}
    }



    if(Ap>21&&Bp>21)cout << "Draw" << endl << Ap << ' ' << Bp;
    else if(Ap>21&&Bp<=21)cout << 'B' << endl << Ap << ' ' << Bp;
    else if(Bp>21&&Ap<=21)cout << 'A' << endl << Ap << ' ' << Bp;
    else
    {if(Ap<Bp){cout << 'B' << endl << Ap << ' ' << Bp;}
    else if(Bp<Ap){cout << 'A' << endl << Ap << ' ' << Bp;}
    else {cout << "Draw" << endl << Ap << ' ' << Bp;}}
    
    
}

# 1069, 2024-09-28 13:55:10, P-PPP-----P---P-P--- (35%)

#include <iostream>
#include <cmath>
using namespace std;
int main(){
    int a,b;
    cin >>a;
    cin >>b;
    char A0[a],B0[b];
    for(int i=0;i<a;i++){
        cin>>A0[i];
    }
    for(int i=0;i<b;i++){
        cin>>B0[i];
    }
    int sumA=0,cnta=0;
    int sumB=0,cntb=0;
    // for(int i=0;i<a;i++){
    //     cout<<A0[i]<<" .";
    // }
    int A[a],B[b];

    //change A
    
    for(int i=0;i<a;i++){
        if((A0[i]=='J')||(A0[i]=='Q')||(A0[i]=='K')) A[i]=10;
        else if((A0[i]=='A')) {A[i]=0;cnta++;}
        else A[i]=A0[i]-48;
    }
  
    for(int j=0;j<a;j++){
        sumA+=A[j];
    }
    for(int i=0;i<cnta;i++){
        if(sumA<=10) sumA+=11;
        else sumA+=1;
    }

    // for(int i=0;i<a;i++){
    //     cout<<A[i]<<" .";
    // }

    //B
    for(int i=0;i<b;i++){
        if((B0[i]=='J')||(B0[i]=='Q')||(B0[i]=='K')) B[i]=10;
        else if((B0[i]=='A')) {B[i]=0;cntb++;}
        else if(B0[i]=='10') B[i]=10;
        else B[i]=B0[i]-48;
    }
  
    for(int j=0;j<b;j++){
        sumB+=B[j];
    }
    for(int i=0;i<cntb;i++){
        if(sumB<=10) sumB+=11;
        else sumB+=1;
    }

    // for(int i=0;i<b;i++){
    //     cout<<B[i]<<" .";
    // }


    if(sumA>sumB) cout<<"A"<<endl;
    else if(sumA<sumB) cout<<"B"<<endl;
    else if(sumA==sumB) cout<<"Draw"<<endl;
    cout<<sumA<<" "<<sumB<<endl;

}
# 1070, 2024-09-28 14:01:50, P-PPP----PP---P-P--- (40%)

#include <iostream>
#include <cmath>
using namespace std;
int main(){
    int a,b;
    cin >>a;
    cin >>b;
    char A0[a],B0[b];
    for(int i=0;i<a;i++){
        cin>>A0[i];
    }
    for(int i=0;i<b;i++){
        cin>>B0[i];
    }
    int sumA=0,cnta=0;
    int sumB=0,cntb=0;
    // for(int i=0;i<a;i++){
    //     cout<<A0[i]<<" .";
    // }
    int A[a],B[b];

    //change A
    
    for(int i=0;i<a;i++){
        if((A0[i]=='J')||(A0[i]=='Q')||(A0[i]=='K')) A[i]=10;
        else if((A0[i]=='A')) {A[i]=0;cnta++;}
        else if((A0[i]>=50)&&(A0[i]<=57)) A[i]=A0[i]-48;
        else A[i]=10;
    }
  
    for(int j=0;j<a;j++){
        sumA+=A[j];
    }
    for(int i=0;i<cnta;i++){
        if(sumA<=10) sumA+=11;
        else sumA+=1;
    }

    // for(int i=0;i<a;i++){
    //     cout<<A[i]<<" .";
    // }

    //B
    for(int i=0;i<b;i++){
        if((B0[i]=='J')||(B0[i]=='Q')||(B0[i]=='K')) B[i]=10;
        else if((B0[i]=='A')) {B[i]=0;cntb++;}
        else if((B0[i]>=50)&&(B0[i]<=57)) B[i]=B0[i]-48;
        else B[i]=10;
    }
  
    for(int j=0;j<b;j++){
        sumB+=B[j];
    }
    for(int i=0;i<cntb;i++){
        if(sumB<=10) sumB+=11;
        else sumB+=1;
    }

    // for(int i=0;i<b;i++){
    //     cout<<B[i]<<" .";
    // }


    if(sumA>sumB) cout<<"A"<<endl;
    else if(sumA<sumB) cout<<"B"<<endl;
    else if(sumA==sumB) cout<<"Draw"<<endl;
    cout<<sumA<<" "<<sumB<<endl;

}
# 1071, 2024-09-28 14:10:59, P-PPP-PP-PPPP-P-PP-- (65%)

#include <iostream>
#include <cmath>
using namespace std;
int main(){
    int a,b;
    cin >>a;
    cin >>b;
    char A0[a],B0[b];
    for(int i=0;i<a;i++){
        cin>>A0[i];
    }
    for(int i=0;i<b;i++){
        cin>>B0[i];
    }
    int sumA=0,cnta=0;
    int sumB=0,cntb=0;
    // for(int i=0;i<a;i++){
    //     cout<<A0[i]<<" .";
    // }
    int A[a],B[b];

    //change A
    
    for(int i=0;i<a;i++){
        if((A0[i]=='J')||(A0[i]=='Q')||(A0[i]=='K')) A[i]=10;
        else if((A0[i]=='A')) {A[i]=0;cnta++;}
        else if((A0[i]>=50)&&(A0[i]<=57)) A[i]=A0[i]-48;
        else A[i]=10;
    }
  
    for(int j=0;j<a;j++){
        sumA+=A[j];
    }
    for(int i=0;i<cnta;i++){
        if(sumA<=10) sumA+=11;
        else sumA+=1;
    }

    // for(int i=0;i<a;i++){
    //     cout<<A[i]<<" .";
    // }

    //B
    for(int i=0;i<b;i++){
        if((B0[i]=='J')||(B0[i]=='Q')||(B0[i]=='K')) B[i]=10;
        else if((B0[i]=='A')) {B[i]=0;cntb++;}
        else if((B0[i]>=50)&&(B0[i]<=57)) B[i]=B0[i]-48;
        else B[i]=10;
    }
  
    for(int j=0;j<b;j++){
        sumB+=B[j];
    }
    for(int i=0;i<cntb;i++){
        if(sumB<=10) sumB+=11;
        else sumB+=1;
    }

    // for(int i=0;i<b;i++){
    //     cout<<B[i]<<" .";
    // }

     

    if((sumA>sumB)&&(sumA<=21)) cout<<"A"<<endl;
    else if((sumA>21)&&(sumB<=21)) cout<<"B"<<endl;
    else if((sumB>21)&&(sumA<=21)) cout<<"A"<<endl;
    else if((sumA<sumB)&&(sumB<=21)) cout<<"B"<<endl;
    else if(sumA==sumB) cout<<"Draw"<<endl;
    else if((sumA>21)&&(sumB>21)) cout<<"Draw"<<endl;
    cout<<sumA<<" "<<sumB<<endl;

}
# 1072, 2024-09-28 14:46:21, P-PPP-PP-PPPP-P-PP-- (65%)

#include <iostream>
#include <cmath>
using namespace std;
int main(){
    int a,b;
    cin >>a;
    cin >>b;
    char A0[a],B0[b];
    for(int i=0;i<a;i++){
        cin>>A0[i];
    }
    for(int i=0;i<b;i++){
        cin>>B0[i];
    }
    int sumA=0,cnta=0;
    int sumB=0,cntb=0;
    // for(int i=0;i<a;i++){
    //     cout<<A0[i]<<" .";
    // }
    int A[a],B[b];

    //change A
    
    for(int i=0;i<a;i++){
        if((A0[i]=='J')||(A0[i]=='Q')||(A0[i]=='K')) A[i]=10;
        else if((A0[i]=='A')) {A[i]=0;cnta++;}
        else if((A0[i]>=50)&&(A0[i]<=57)) A[i]=A0[i]-48;
        else A[i]=10;
    }
  
    for(int j=0;j<a;j++){
        sumA+=A[j];
    }
    for(int i=0;i<cnta;i++){
        if(sumA<=10) sumA+=11;
        else sumA+=1;
    }

    // for(int i=0;i<a;i++){
    //     cout<<A[i]<<" .";
    // }

    //B
    for(int i=0;i<b;i++){
        if((B0[i]=='J')||(B0[i]=='Q')||(B0[i]=='K')) B[i]=10;
        else if((B0[i]=='A')) {B[i]=0;cntb++;}
        else if((B0[i]>=50)&&(B0[i]<=57)) B[i]=B0[i]-48;
        else B[i]=10;
    }
  
    for(int j=0;j<b;j++){
        sumB+=B[j];
    }
    for(int i=0;i<cntb;i++){
        if(sumB<=10) sumB+=11;
        else sumB+=1;
    }

    // for(int i=0;i<b;i++){
    //     cout<<B[i]<<" .";
    // }

     

    if((sumA>sumB)&&(sumA<=21)) cout<<"A"<<endl;
    else if((sumA>21)&&(sumB<=21)) cout<<"B"<<endl;
    else if((sumB>21)&&(sumA<=21)) cout<<"A"<<endl;
    else if((sumA<sumB)&&(sumB<=21)) cout<<"B"<<endl;
    else if(sumA==sumB) cout<<"Draw"<<endl;
    else if((sumA>21)&&(sumB>21)) cout<<"Draw"<<endl;
    cout<<sumA<<" "<<sumB<<endl;

}
# 1073, 2024-09-28 14:54:02, P-PPP-PP-PPPP-P-PP-- (65%)

#include <iostream>
#include <cmath>
using namespace std;
int main(){
    int a,b;
    cin >>a;
    cin >>b;
    char A0[a],B0[b];
    for(int i=0;i<a;i++){
        cin>>A0[i];
    }
    for(int i=0;i<b;i++){
        cin>>B0[i];
    }
    int sumA=0,cnta=0;
    int sumB=0,cntb=0;
    // for(int i=0;i<a;i++){
    //     cout<<A0[i]<<" .";
    // }
    int A[a],B[b];

    //change A
    
    for(int i=0;i<a;i++){
        if((A0[i]=='J')||(A0[i]=='Q')||(A0[i]=='K')) A[i]=10;
        else if((A0[i]=='A')) {A[i]=0;cnta++;}
        else if((A0[i]>=50)&&(A0[i]<=57)) A[i]=A0[i]-48;
        else A[i]=10;
    }
  
    for(int j=0;j<a;j++){
        sumA+=A[j];
    }
    for(int i=0;i<cnta;i++){
        if(sumA<=10) sumA+=11;
        else sumA+=1;
    }

    // for(int i=0;i<a;i++){
    //     cout<<A[i]<<" .";
    // }
    // cout<<endl;

    //B
    for(int i=0;i<b;i++){
        if((B0[i]=='J')||(B0[i]=='Q')||(B0[i]=='K')) B[i]=10;
        else if((B0[i]==65)) {B[i]=0; cntb++;}
        else if((B0[i]>=50)&&(B0[i]<=57)) B[i]=B0[i]-48;
        else {
            if((B0[i]==65)) {B[i]=0; cntb++;}
            else B[i]=10;
        }
    }
  
    for(int j=0;j<b;j++){
        sumB+=B[j];
    }
    for(int i=0;i<cntb;i++){
        if(sumB<=10) sumB+=11;
        else sumB+=1;
    }

    // for(int i=0;i<b;i++){
    //     cout<<B[i]<<" .";
    // }
    // cout<<endl;
    // cout<<"cnt"<<cntb<<endl;

     

    if((sumA>sumB)&&(sumA<=21)) cout<<"A"<<endl;
    else if((sumA>21)&&(sumB<=21)) cout<<"B"<<endl;
    else if((sumB>21)&&(sumA<=21)) cout<<"A"<<endl;
    else if((sumA<sumB)&&(sumB<=21)) cout<<"B"<<endl;
    else if(sumA==sumB) cout<<"Draw"<<endl;
    else if((sumA>21)&&(sumB>21)) cout<<"Draw"<<endl;
    cout<<sumA<<" "<<sumB<<endl;

}

# 1074, 2024-09-28 12:44:52, PPPPP-P------------- (30%)

#include <bits/stdc++.h>
using namespace std;

int sumcard(string c){

    int sum = 0;
    if("0" <= c && c <= "9"){
        sum = stoi(c);
    }
    if(c == "J" || c == "Q" || c == "K" || c == "A" || c == "10"){
        sum = 10;
    }

    return sum;
}

int main(){

    int a, b, suma = 0, sumb = 0;
    // char test = '5';
    // cout << sumcard(test)<<endl;
    cin >> a >> b;
    string c;
    for(int i = 0 ; i < a; i++){
        cin >> c;
        suma += sumcard(c);
    }
    for(int i = 0 ; i < b; i++){
        cin >> c;
        sumb += sumcard(c);
    }

    if((suma > sumb && suma <=21) || suma < sumb && sumb >21){
        cout << "A" << endl;
    }else if( suma < sumb && sumb <=21 || suma > sumb && sumb >21){
        cout << "B" << endl;
    }else{
        cout << "Draw"<< endl;
    }

    cout << suma << " " << sumb;

    return 0;
}
# 1075, 2024-09-28 12:46:07, PPPPP-P---PP-------- (40%)

#include <bits/stdc++.h>
using namespace std;

int sumcard(string c){

    int sum = 0;
    if("0" <= c && c <= "9"){
        sum = stoi(c);
    }
    if(c == "J" || c == "Q" || c == "K" || c == "10"){
        sum = 10;
    }
    if(c == "A" ){
        sum = 1;
    }

    return sum;
}

int main(){

    int a, b, suma = 0, sumb = 0;
    // char test = '5';
    // cout << sumcard(test)<<endl;
    cin >> a >> b;
    string c;
    for(int i = 0 ; i < a; i++){
        cin >> c;
        suma += sumcard(c);
    }
    for(int i = 0 ; i < b; i++){
        cin >> c;
        sumb += sumcard(c);
    }

    if((suma > sumb && suma <=21) || suma < sumb && sumb >21){
        cout << "A" << endl;
    }else if( suma < sumb && sumb <=21 || suma > sumb && sumb >21){
        cout << "B" << endl;
    }else{
        cout << "Draw"<< endl;
    }

    cout << suma << " " << sumb;

    return 0;
}
# 1076, 2024-09-28 13:07:08, PPPPP-P-P---P-P--PP- (55%)

#include <bits/stdc++.h>
using namespace std;


// fix A conditi0on

int sumcard(string c, int suma){

    int sum = 0;
    if("0" <= c && c <= "9"){
        sum = stoi(c);
    }
    if(c == "J" || c == "Q" || c == "K" || c == "10"){
        sum = 10;
    }
    if(c == "A" ){
        if(suma < 11){
            sum += 11;
        }else{
            sum = 1;
        }

    }

    return sum;
}

int main(){

    int a, b, suma = 0, sumb = 0;
    // char test = '5';
    // cout << sumcard(test)<<endl;
    cin >> a >> b;
    string c;
    for(int i = 0 ; i < a; i++){
        cin >> c;
        suma += sumcard(c, suma);
    }
    for(int i = 0 ; i < b; i++){
        cin >> c;
        sumb += sumcard(c, sumb);
    }

    if((suma > sumb && suma <=21) || suma < sumb && sumb >21){
        cout << "A" << endl;
    }else if( suma < sumb && sumb <=21 || suma > sumb && sumb >21){
        cout << "B" << endl;
    }else{
        cout << "Draw"<< endl;
    }

    cout << suma << " " << sumb;

    return 0;
}
# 1077, 2024-09-28 14:08:12, PPPPP-PPP---P-P--PP- (60%)

#include <bits/stdc++.h>
using namespace std;


// fix A conditi0on

int sumcard(string c, int suma){

    int sum = 0;
    if("0" <= c && c <= "9"){
        sum = stoi(c);
    }
    if(c == "J" || c == "Q" || c == "K" || c == "10"){
        sum = 10;
    }
    if(c == "A" ){
        if(suma < 11){
            sum += 11;
        }else{
            sum = 1;
        }

    }

    return sum;
}

int main(){

    int a, b, suma = 0, sumb = 0;
    // char test = '5';
    // cout << sumcard(test)<<endl;
    cin >> a >> b;
    string c;
    for(int i = 0 ; i < a; i++){
        cin >> c;
        suma += sumcard(c, suma);
    }
    for(int i = 0 ; i < b; i++){
        cin >> c;
        sumb += sumcard(c, sumb);
    }

    if(suma > 21 && sumb > 21){
        cout << "Draw" << endl;
    }else if((suma > sumb && suma <=21) || suma < sumb && sumb >21){
        cout << "A" << endl;
    }else if( suma < sumb && sumb <=21 || suma > sumb && sumb >21){
        cout << "B" << endl;
    }else{
        cout << "Draw"<< endl;
    }

    cout << suma << " " << sumb;

    return 0;
}
# 1078, 2024-09-28 14:12:26, PPPPPPPPP---P-P--PP- (65%)

#include <bits/stdc++.h>
using namespace std;


// fix A conditi0on

int sumcard(string c, int suma){

    int sum = 0;
    if("0" <= c && c <= "9"){
        sum = stoi(c);
    }
    if(c == "J" || c == "Q" || c == "K" || c == "10"){
        sum = 10;
    }
    if(c == "A" ){
        if(suma < 11){
            sum += 11;
        }else{
            sum = 1;
        }

    }

    return sum;
}

int main(){

    int a, b, suma = 0, sumb = 0;
    // char test = '5';
    // cout << sumcard(test)<<endl;
    cin >> a >> b;
    string c;
    for(int i = 0 ; i < a; i++){
        cin >> c;
        suma += sumcard(c, suma);
    }
    for(int i = 0 ; i < b; i++){
        cin >> c;
        sumb += sumcard(c, sumb);
    }

    if(suma > 21 && sumb > 21){
        cout << "Draw" << endl;
    }else if(suma > 21){
        cout << "B" << endl;;
    }else if(sumb > 21){
        cout << "A" << endl;
    }else if(suma > sumb){
        cout << "A" << endl;
    }else if(suma < sumb){
        cout << "B" <<endl;
    }else{
        cout << "Draw" << endl;
    }
    // else if((suma > sumb && suma <=21) || suma < sumb && sumb >21){
    //     cout << "A" << endl;
    // }else if( suma < sumb && sumb <=21 || suma > sumb && sumb >21){
    //     cout << "B" << endl;
    // }else{
    //     cout << "Draw"<< endl;
    // }

    cout << suma << " " << sumb;

    return 0;
}

# 1079, 2024-09-28 11:34:36, PPPPPPPP------------ (40%)

#include <iostream>
using namespace std;

int main(){
    int a,b,scoreA=0,scoreB=0;
    cin>>a>>b;
    string cardA[a],cardB[b];
    for(int i=0; i<a; i++){
        cin>>cardA[i];
    }
    for(int i=0; i<b; i++){
        cin>>cardB[i];
    }
    
    for(int i=0; i<b; i++){
        if(cardB[i]=="2"){
            scoreB+=2;
        } else if(cardB[i]=="3"){
            scoreB+=3;
        } else if(cardB[i]=="4"){
            scoreB+=4;
        } else if(cardB[i]=="5"){
            scoreB+=5;
        } else if(cardB[i]=="6"){
            scoreB+=6;
        } else if(cardB[i]=="7"){
            scoreB+=7;
        } else if(cardB[i]=="8"){
            scoreB+=8;
        } else if(cardB[i]=="9"){
            scoreB+=9;
        } else if(cardB[i]=="10"){
            scoreB+=10;
        }
    }
    
    for(int i=0; i<b; i++){
        if(cardB[i]=="J" || cardB[i]=="Q" || cardB[i]=="K"){
            scoreB+=10;
        }
    }
    for(int i=0; cardB[i]=="A" && i<b; i++){
        if(scoreB<=10){
            scoreB+=11;
        } else if(scoreB>10){
            scoreB+=1;
        }
    }

    for(int i=0; i<a; i++){
        if(cardA[i]=="2"){
            scoreA+=2;
        } else if(cardA[i]=="3"){
            scoreA+=3;
        } else if(cardA[i]=="4"){
            scoreA+=4;
        } else if(cardA[i]=="5"){
            scoreA+=5;
        } else if(cardA[i]=="6"){
            scoreA+=6;
        } else if(cardA[i]=="7"){
            scoreA+=7;
        } else if(cardA[i]=="8"){
            scoreA+=8;
        } else if(cardA[i]=="9"){
            scoreA+=9;
        } else if(cardA[i]=="10"){
            scoreA+=10;
        }
    }

    for(int i=0; i<a; i++){
        if(cardA[i]=="J" || cardA[i]=="Q" || cardA[i]=="K"){
            scoreA+=10;
        }
    }
    for(int i=0; cardA[a]=="A" && i<a; i++){
        if(scoreA<=10){
            scoreA+=11;
        } else if(scoreB>10){
            scoreA+=1;
        }
    }

    string winner;
    if((scoreB>21 && scoreA<=21) || (scoreA>scoreB && scoreA<=21 && scoreB<=21)){
        winner="A";
    } else if((scoreA>21 && scoreB<=21) || (scoreA<scoreB && scoreA<=21 && scoreB<=21)){
        winner="B";
    } else if((scoreA==scoreB) || (scoreA>21 && scoreB>21)){
        winner="Draw";
    }

    cout<<winner<<'\n'<<scoreA<<" "<<scoreB;
        
    return 0;
}
# 1080, 2024-09-28 11:43:20, PPPPPPPP------------ (40%)

#include <iostream>
using namespace std;

int main(){
    int a,b,scoreA=0,scoreB=0;
    cin>>a>>b;
    string cardA[a],cardB[b];
    for(int i=0; i<a; i++){
        cin>>cardA[i];
    }
    for(int i=0; i<b; i++){
        cin>>cardB[i];
    }
    
    for(int i=0; i<b; i++){
        if(cardB[i]=="2"){
            scoreB+=2;
        } else if(cardB[i]=="3"){
            scoreB+=3;
        } else if(cardB[i]=="4"){
            scoreB+=4;
        } else if(cardB[i]=="5"){
            scoreB+=5;
        } else if(cardB[i]=="6"){
            scoreB+=6;
        } else if(cardB[i]=="7"){
            scoreB+=7;
        } else if(cardB[i]=="8"){
            scoreB+=8;
        } else if(cardB[i]=="9"){
            scoreB+=9;
        } else if(cardB[i]=="10"){
            scoreB+=10;
        }
    }
    
    for(int i=0; i<b; i++){
        if(cardB[i]=="J" || cardB[i]=="Q" || cardB[i]=="K"){
            scoreB+=10;
        }
    }
    for(int i=0; i<b; i++){
        if(cardB[i]=="A"){
           if(scoreB<=10){
            scoreB+=11;
        } else if(scoreB>10){
            scoreB+=1;
        } 
        } 
    }

    for(int i=0; i<a; i++){
        if(cardA[i]=="2"){
            scoreA+=2;
        } else if(cardA[i]=="3"){
            scoreA+=3;
        } else if(cardA[i]=="4"){
            scoreA+=4;
        } else if(cardA[i]=="5"){
            scoreA+=5;
        } else if(cardA[i]=="6"){
            scoreA+=6;
        } else if(cardA[i]=="7"){
            scoreA+=7;
        } else if(cardA[i]=="8"){
            scoreA+=8;
        } else if(cardA[i]=="9"){
            scoreA+=9;
        } else if(cardA[i]=="10"){
            scoreA+=10;
        }
    }

    for(int i=0; i<a; i++){
        if(cardA[i]=="J" || cardA[i]=="Q" || cardA[i]=="K"){
            scoreA+=10;
        }
    }
    for(int i=0; i<a; i++){
        if(cardA[a]=="A"){
            if(scoreA<=10){
            scoreA+=11;
        } else if(scoreA>10){
            scoreA+=1;
        }
        }
    }

    string winner;
    if((scoreB>21 && scoreA<=21) || (scoreA>scoreB && scoreA<=21 && scoreB<=21)){
        winner="A";
    } else if((scoreA>21 && scoreB<=21) || (scoreA<scoreB && scoreA<=21 && scoreB<=21)){
        winner="B";
    } else if((scoreA==scoreB) || (scoreA>21 && scoreB>21)){
        winner="Draw";
    }

    cout<<winner<<'\n'<<scoreA<<" "<<scoreB;
        
    return 0;
}
# 1081, 2024-09-28 11:49:20, PPPPPPPPP---P-P--PP- (65%)

#include <iostream>
using namespace std;

int main(){
    int a,b,scoreA=0,scoreB=0;
    cin>>a>>b;
    string cardA[a],cardB[b];
    for(int i=0; i<a; i++){
        cin>>cardA[i];
    }
    for(int i=0; i<b; i++){
        cin>>cardB[i];
    }
    
    for(int i=0; i<b; i++){
        if(cardB[i]=="2"){
            scoreB+=2;
        } else if(cardB[i]=="3"){
            scoreB+=3;
        } else if(cardB[i]=="4"){
            scoreB+=4;
        } else if(cardB[i]=="5"){
            scoreB+=5;
        } else if(cardB[i]=="6"){
            scoreB+=6;
        } else if(cardB[i]=="7"){
            scoreB+=7;
        } else if(cardB[i]=="8"){
            scoreB+=8;
        } else if(cardB[i]=="9"){
            scoreB+=9;
        } else if(cardB[i]=="10"){
            scoreB+=10;
        } else if(cardB[i]=="J" || cardB[i]=="Q" || cardB[i]=="K"){
            scoreB+=10;
        } else if(cardB[i]=="A"){
           if(scoreB<=10){
            scoreB+=11;
        } else if(scoreB>10){
            scoreB+=1;
        } 
        } 
    }

    for(int i=0; i<a; i++){
        if(cardA[i]=="2"){
            scoreA+=2;
        } else if(cardA[i]=="3"){
            scoreA+=3;
        } else if(cardA[i]=="4"){
            scoreA+=4;
        } else if(cardA[i]=="5"){
            scoreA+=5;
        } else if(cardA[i]=="6"){
            scoreA+=6;
        } else if(cardA[i]=="7"){
            scoreA+=7;
        } else if(cardA[i]=="8"){
            scoreA+=8;
        } else if(cardA[i]=="9"){
            scoreA+=9;
        } else if(cardA[i]=="10"){
            scoreA+=10;
        } else if(cardA[i]=="J" || cardA[i]=="Q" || cardA[i]=="K"){
            scoreA+=10;
        } else if(cardA[i]=="A"){
            if(scoreA<=10){
            scoreA+=11;
        } else if(scoreA>10){
            scoreA+=1;
        }
        }

    }

    string winner;
    if((scoreB>21 && scoreA<=21) || (scoreA>scoreB && scoreA<=21 && scoreB<=21)){
        winner="A";
    } else if((scoreA>21 && scoreB<=21) || (scoreA<scoreB && scoreA<=21 && scoreB<=21)){
        winner="B";
    } else if((scoreA==scoreB) || (scoreA>21 && scoreB>21)){
        winner="Draw";
    }

    cout<<winner<<'\n'<<scoreA<<" "<<scoreB;
        
    return 0;
}
# 1082, 2024-09-28 11:56:43, PPPPPPPPP---P-P--PP- (65%)

#include <iostream>
using namespace std;

int main(){
    int a,b,scoreA=0,scoreB=0;
    cin>>a>>b;
    string cardA[a],cardB[b];
    for(int i=0; i<a; i++){
        cin>>cardA[i];
    }
    for(int i=0; i<b; i++){
        cin>>cardB[i];
    }
    
    for(int i=0; i<b; i++){
        if(cardB[i]=="2"){
            scoreB+=2;
        } else if(cardB[i]=="3"){
            scoreB+=3;
        } else if(cardB[i]=="4"){
            scoreB+=4;
        } else if(cardB[i]=="5"){
            scoreB+=5;
        } else if(cardB[i]=="6"){
            scoreB+=6;
        } else if(cardB[i]=="7"){
            scoreB+=7;
        } else if(cardB[i]=="8"){
            scoreB+=8;
        } else if(cardB[i]=="9"){
            scoreB+=9;
        } else if(cardB[i]=="10"){
            scoreB+=10;
        } else if(cardB[i]=="J" || cardB[i]=="Q" || cardB[i]=="K"){
            scoreB+=10;
        } else if(cardB[i]=="A"){
           if(scoreB<=10){
            scoreB+=11;
        } else if(scoreB>10 && scoreB<21){
            scoreB+=1;
        } else if(scoreB>=21){
            scoreB-=9;
        }
        } 
    }

    for(int i=0; i<a; i++){
        if(cardA[i]=="2"){
            scoreA+=2;
        } else if(cardA[i]=="3"){
            scoreA+=3;
        } else if(cardA[i]=="4"){
            scoreA+=4;
        } else if(cardA[i]=="5"){
            scoreA+=5;
        } else if(cardA[i]=="6"){
            scoreA+=6;
        } else if(cardA[i]=="7"){
            scoreA+=7;
        } else if(cardA[i]=="8"){
            scoreA+=8;
        } else if(cardA[i]=="9"){
            scoreA+=9;
        } else if(cardA[i]=="10"){
            scoreA+=10;
        } else if(cardA[i]=="J" || cardA[i]=="Q" || cardA[i]=="K"){
            scoreA+=10;
        } else if(cardA[i]=="A"){
            if(scoreA<=10){
            scoreA+=11;
        } else if(scoreA>10 && scoreA<21){
            scoreA+=1;
        } else if(scoreA>=21){
            scoreA-=9;
        }
        }

    }

    string winner;
    if((scoreB>21 && scoreA<=21) || (scoreA>scoreB && scoreA<=21 && scoreB<=21)){
        winner="A";
    } else if((scoreA>21 && scoreB<=21) || (scoreA<scoreB && scoreA<=21 && scoreB<=21)){
        winner="B";
    } else if((scoreA==scoreB) || (scoreA>21 && scoreB>21)){
        winner="Draw";
    }

    cout<<winner<<'\n'<<scoreA<<" "<<scoreB;
        
    return 0;
}

# 1083, 2024-09-28 10:59:40, PPPPP---P----------- (30%)

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int a , b ;
    cin>> a >> b;
    string A_card[a] , B_card[b] ;
    for(int i=0 ; i<a ;i++ ){
        cin>> A_card[i];
    }
    for(int i=0 ; i<b ;i++ ){
        cin>> B_card[i];
    }

    int sumA=0 , sumB=0 ;

    for(int i=0 ; i<a ;i++) {
        if(A_card[i]=="2" || A_card[i]=="3" || A_card[i]=="4" || A_card[i]=="5" || A_card[i]=="6" || A_card[i]=="7" || A_card[i]=="8" || A_card[i]=="9" || A_card[i]=="10"){
            sumA+= stoi(A_card[i]);
        }
        else if(A_card[i]=="J" || A_card[i]=="Q" || A_card[i]=="K") {
            sumA+=10;
        }
        else if(A_card[i]=="A") {
            if(abs(21-(sumA+11))>abs(21-(sumA+1))) {
            sumA += 1;
            }
            if(abs(21-(sumA+11))<abs(21-(sumA+1))) {
            sumA += 11;
            }
        }
    }
    for(int i=0 ; i<b ;i++) {
        if(B_card[i]=="2" || B_card[i]=="3" || B_card[i]=="4" || B_card[i]=="5" || B_card[i]=="6" || B_card[i]=="7" || B_card[i]=="8" || B_card[i]=="9" || B_card[i]=="10"){
            sumB+= stoi(B_card[i]);
        }
        else if(B_card[i]=="J" || B_card[i]=="Q" || B_card[i]=="K") {
            sumB+=10;
        }
        else if(B_card[i]=="A") {
            if(abs(21-(sumB+11))>abs(21-(sumB+1))) {
            sumB += 1;
            }
            if(abs(21-(sumB+11))<abs(21-(sumB+1))) {
            sumB += 11;
            }
        }
    }
    if(sumA > sumB){
        cout<< "A" << endl;
    }
    else if(sumB>sumA){
        cout<< "B" << endl;
    }
    else cout<< "Draw" << endl;
    cout<< sumA << " " << sumB ;

}
# 1084, 2024-09-28 11:08:00, PPPPPPPPP----------- (45%)

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int a , b ;
    cin>> a >> b;
    string A_card[a] , B_card[b] ;
    for(int i=0 ; i<a ;i++ ){
        cin>> A_card[i];
    }
    for(int i=0 ; i<b ;i++ ){
        cin>> B_card[i];
    }

    int sumA=0 , sumB=0 ;

    for(int i=0 ; i<a ;i++) {
        if(A_card[i]=="2" || A_card[i]=="3" || A_card[i]=="4" || A_card[i]=="5" || A_card[i]=="6" || A_card[i]=="7" || A_card[i]=="8" || A_card[i]=="9" || A_card[i]=="10"){
            sumA+= stoi(A_card[i]);
        }
        else if(A_card[i]=="J" || A_card[i]=="Q" || A_card[i]=="K") {
            sumA+=10;
        }
        else if(A_card[i]=="A") {
            if(abs(21-(sumA+11))>abs(21-(sumA+1))) {
            sumA += 1;
            }
            if(abs(21-(sumA+11))<abs(21-(sumA+1))) {
            sumA += 11;
            }
        }
    }
    for(int i=0 ; i<b ;i++) {
        if(B_card[i]=="2" || B_card[i]=="3" || B_card[i]=="4" || B_card[i]=="5" || B_card[i]=="6" || B_card[i]=="7" || B_card[i]=="8" || B_card[i]=="9" || B_card[i]=="10"){
            sumB+= stoi(B_card[i]);
        }
        else if(B_card[i]=="J" || B_card[i]=="Q" || B_card[i]=="K") {
            sumB+=10;
        }
        else if(B_card[i]=="A") {
            if(abs(21-(sumB+11))>abs(21-(sumB+1))) {
            sumB += 1;
            }
            if(abs(21-(sumB+11))<abs(21-(sumB+1))) {
            sumB += 11;
            }
        }
    }
    if(sumA>21 && sumB>21){
        cout<< "Draw" << endl;
    }
    else if(sumA>21) {
        cout<< "B" << endl ;
    }
    else if(sumB>21) {
        cout<< "A" << endl ;
    }
    else if(sumA > sumB){
        cout<< "A" << endl;
    }
    else if(sumB>sumA){
        cout<< "B" << endl;
    }
    else cout<< "Draw" << endl;
    cout<< sumA << " " << sumB ;

}
# 1085, 2024-09-28 11:18:41, PPPPPPPPP---P-P--PP- (65%)

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int a , b ;
    cin>> a >> b;
    string A_card[a] , B_card[b] ;
    for(int i=0 ; i<a ;i++ ){
        cin>> A_card[i];
    }
    for(int i=0 ; i<b ;i++ ){
        cin>> B_card[i];
    }

    int sumA=0 , sumB=0 ;

    for(int i=0 ; i<a ;i++) {
        if(A_card[i]=="2" || A_card[i]=="3" || A_card[i]=="4" || A_card[i]=="5" || A_card[i]=="6" || A_card[i]=="7" || A_card[i]=="8" || A_card[i]=="9" || A_card[i]=="10"){
            sumA+= stoi(A_card[i]);
        }
        else if(A_card[i]=="J" || A_card[i]=="Q" || A_card[i]=="K") {
            sumA+=10;
        }
        else if(A_card[i]=="A") {
            if(abs(21-(sumA+11))>abs(21-(sumA+1))) {
            sumA += 1;
            }
            if(abs(21-(sumA+11))<abs(21-(sumA+1))) {
                if(sumA+11<=21) {
                    sumA += 11 ;
                }
                else sumA += 1 ;
            }
        }
    }
    for(int i=0 ; i<b ;i++) {
        if(B_card[i]=="2" || B_card[i]=="3" || B_card[i]=="4" || B_card[i]=="5" || B_card[i]=="6" || B_card[i]=="7" || B_card[i]=="8" || B_card[i]=="9" || B_card[i]=="10"){
            sumB+= stoi(B_card[i]);
        }
        else if(B_card[i]=="J" || B_card[i]=="Q" || B_card[i]=="K") {
            sumB+=10;
        }
        else if(B_card[i]=="A") {
            if(abs(21-(sumB+11))>abs(21-(sumB+1))) {
            sumB += 1;
            }
            if(abs(21-(sumB+11))<abs(21-(sumB+1))) {
            if(sumB+11<=21) {
                    sumB += 11 ;
                }
                else sumB += 1 ;
            }
        }
    }
    if(sumA>21 && sumB>21){
        cout<< "Draw" << endl;
    }
    else if(sumA>21) {
        cout<< "B" << endl ;
    }
    else if(sumB>21) {
        cout<< "A" << endl ;
    }
    else if(sumA > sumB){
        cout<< "A" << endl;
    }
    else if(sumB>sumA){
        cout<< "B" << endl;
    }
    else cout<< "Draw" << endl;
    cout<< sumA << " " << sumB ;

}
# 1086, 2024-09-28 11:59:30, PPPPPPPPP--PP-P--P-- (65%)

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int a , b ;
    cin>> a >> b;
    string A_card[a] , B_card[b] ;
    for(int i=0 ; i<a ;i++ ){
        cin>> A_card[i];
    }
    for(int i=0 ; i<b ;i++ ){
        cin>> B_card[i];
    }

    int sumA=0 , sumB=0 ;

    for(int i=0 ; i<a ;i++) {
        if(A_card[i]=="2" || A_card[i]=="3" || A_card[i]=="4" || A_card[i]=="5" || A_card[i]=="6" || A_card[i]=="7" || A_card[i]=="8" || A_card[i]=="9" || A_card[i]=="10"){
            sumA+= stoi(A_card[i]);
        }
        else if(A_card[i]=="J" || A_card[i]=="Q" || A_card[i]=="K") {
            sumA+=10;
        }
    }
    for(int i=0 ; i<a ;i++) {
        if(A_card[i]=="A") {
            if(abs(21-(sumA+11))>abs(21-(sumA+1))) {
            sumA += 1;
            }
            if(abs(21-(sumA+11))<abs(21-(sumA+1))) {
                if(sumA+11<=21) {
                    sumA += 11 ;
                }
                else sumA += 1 ;
            }
        }
    }
    for(int i=0 ; i<b ;i++) {
        if(B_card[i]=="2" || B_card[i]=="3" || B_card[i]=="4" || B_card[i]=="5" || B_card[i]=="6" || B_card[i]=="7" || B_card[i]=="8" || B_card[i]=="9" || B_card[i]=="10"){
            sumB+= stoi(B_card[i]);
        }
        else if(B_card[i]=="J" || B_card[i]=="Q" || B_card[i]=="K") {
            sumB+=10;
        }
        else if(B_card[i]=="A") {
            if(abs(21-(sumB+11))>abs(21-(sumB+1))) {
            sumB += 1;
            }
            if(abs(21-(sumB+11))<abs(21-(sumB+1))) {
            if(sumB+11<=21) {
                    sumB += 11 ;
                }
                else sumB += 1 ;
            }
        }
    }
    for(int i=0 ; i<b ;i++){
        if(B_card[i]=="A") {
            if(abs(21-(sumB+11))>abs(21-(sumB+1))) {
            sumB += 1;
            }
            if(abs(21-(sumB+11))<abs(21-(sumB+1))) {
            if(sumB+11<=21) {
                    sumB += 11 ;
                }
            else sumB += 1 ;
            }
        }
    }
    if(sumA>21 && sumB>21){
        cout<< "Draw" << endl;
    }
    else if(sumA>21) {
        cout<< "B" << endl ;
    }
    else if(sumB>21) {
        cout<< "A" << endl ;
    }
    else if(sumA > sumB){
        cout<< "A" << endl;
    }
    else if(sumB>sumA){
        cout<< "B" << endl;
    }
    else cout<< "Draw" << endl;
    cout<< sumA << " " << sumB ;

}

# 1087, 2024-09-28 13:58:00, PPPPP--PP-----P---P- (45%)

#include<iostream>
using namespace std;
int score(string data[],int n){
    int s=0;
    for(int i=0;i<n;i++){
        if(data[i] =="2") s+=2; 
        else if(data[i] =="3") s+=3; 
        else if(data[i] =="4") s+=4; 
        else if(data[i] =="5") s+=5; 
        else if(data[i] =="6") s+=6; 
        else if(data[i] =="7") s+=7; 
        else if(data[i] =="8") s+=8; 
        else if(data[i] =="9") s+=9; 
        else if(data[i] =="10") s+=10; 
        else if(data[i] =="J") s+=10; 
        else if(data[i] =="Q") s+=10; 
        else if(data[i] =="K") s+=10;
        else if(data[i] =="A") {
            int t1=21-(s+1),t2=21-(s+11);
        if(t1==0) s+=1;
        else if(t2 == 0) s+=11;
        else if(t1<0 || t2<0) {
            s+=1;
        }
        else if(t1>0&& t2>0){
            s+=11;
        }
        }
    }
    return s;
}
int main(){
    int n1,n2,a,b;
    cin>>n1>>n2;
    string p1[n1],p2[n2];
    for(int i=0;i<n1;i++) cin>>p1[i];
    for(int i=0;i<n2;i++) cin>>p2[i];
    a=score(p1,n1);
    b=score(p2,n2);
    if((21-a)<0 && (21-b)<0) cout<<"Draw"<<endl;
    else if((21-a)==(21-b)) cout<<"Draw"<<endl;
    else if((21-a)<(21-b)) cout<<"A"<<endl;
    else if((21-a)>(21-b)) cout<<"B"<<endl;
    cout<<a<<" "<<b;
}
# 1088, 2024-09-28 14:03:29, PPPPPPPPP---P-P--PP- (65%)

#include<iostream>
using namespace std;
int score(string data[],int n){
    int s=0;
    for(int i=0;i<n;i++){
        if(data[i] =="2") s+=2; 
        else if(data[i] =="3") s+=3; 
        else if(data[i] =="4") s+=4; 
        else if(data[i] =="5") s+=5; 
        else if(data[i] =="6") s+=6; 
        else if(data[i] =="7") s+=7; 
        else if(data[i] =="8") s+=8; 
        else if(data[i] =="9") s+=9; 
        else if(data[i] =="10") s+=10; 
        else if(data[i] =="J") s+=10; 
        else if(data[i] =="Q") s+=10; 
        else if(data[i] =="K") s+=10;
        else if(data[i] =="A") {
            int t1=21-(s+1),t2=21-(s+11);
        if(t1==0) s+=1;
        else if(t2 == 0) s+=11;
        else if(t1<0 || t2<0) {
            s+=1;
        }
        else if(t1>0&& t2>0){
            s+=11;
        }
        }
    }
    return s;
}
int main(){
    int n1,n2,a,b;
    cin>>n1>>n2;
    string p1[n1],p2[n2];
    for(int i=0;i<n1;i++) cin>>p1[i];
    for(int i=0;i<n2;i++) cin>>p2[i];
    a=score(p1,n1);
    b=score(p2,n2);
    if((21-a)<0 && (21-b)<0) cout<<"Draw"<<endl;
    else if((21-a)==(21-b)) cout<<"Draw"<<endl;
    else if((21-a)<0) cout<<"B"<<endl;
    else if((21-b)<0) cout<<"A"<<endl;
    else if((21-a)<(21-b)) cout<<"A"<<endl;
    else if((21-a)>(21-b)) cout<<"B"<<endl;
    cout<<a<<" "<<b;
}

# 1089, 2024-09-28 13:55:31, PPPPP--PP----PPPP-PP (65%)

#include<iostream>
#include<cmath>
#include<string>

int cal ( int a , char b , char c , char d ){
    int sum = 0 , sum2 = 0 ;
    bool aa = false ;
    int cardv[13] = { 1 , 2, 3, 4, 5 ,6, 7, 8, 9, 10, 10, 10 , 10} ;
    char card[13] = { 'A','2', '3' ,'4' , '5' ,'6', '7', '8' ,'9' ,'T' ,'J' ,'Q' ,'K'} ;
    for ( int x = 0 ; x < 13 ; x++ ){
        if ( b == card[x] ){
            if ( x == 0 ){ aa = true ;}
            sum += cardv[x] ;
        }
        if ( c == card[x] ){
            if ( x == 0 ){ aa = true ;}
            sum += cardv[x] ;
        }
    }
    if ( a == 3 ){
        for ( int x = 0 ; x < 13 ; x++ ){
        if ( d == card[x] ){
            if ( x == 0 ){ aa = true ;}
            sum += cardv[x] ;
        }
    }}
    if ( aa ){
        sum2 = sum - 1 + 11 ;
        if ( !(sum2 > 21 )) {
            sum = sum2 ;
        }
    }
    return sum ;
}

bool canplay ( int a ){
    bool b = true ;
    if ( a > 21 ){
        b = false ;
    }
    return b ;
}

int main () {
    int aa , bb ;
    std::cin >> aa >> bb ;
    char da = ' ' , db = ' ' ;
    char a[aa] , b[bb] ;
    std::string ha , hb ;
    std::cin.ignore();
    std::getline( std::cin , ha );
    std::getline( std::cin , hb );
    for ( int x = 0 ; x < ha.length() ; x++ ){
        if ( ha[x] == '0' ){
            ha.erase(x,1);
            ha[x-1] = 'T'; 
        }
    }
    for ( int x = 0 ; x < hb.length() ; x++ ){
        if ( hb[x] == '0' ){
            hb.erase(x,1);
            hb[x-1] = 'T'; 
        }
    }
    if ( aa == 2 && ha.length() == 3){
        for ( int x = 0 ; x < aa ; x++ ){
            a[0] = ha[0];
            a[1] = ha[2];
        }
    }
    if ( aa == 3 && ha.length() == 5){
        for ( int x = 0 ; x < aa ; x++ ){
            a[0] = ha[0];
            a[1] = ha[2];
            a[2] = ha[4];
        }
    }
    if ( bb == 2 && hb.length() == 3){
        for ( int x = 0 ; x < bb ; x++ ){
            b[0] = hb[0];
            b[1] = hb[2];
        }
    }
    if ( bb == 3 && hb.length() == 5){
        for ( int x = 0 ; x < bb ; x++ ){
            b[0] = hb[0];
            b[1] = hb[2];
            b[2] = hb[4];
        }
    }
    
    if ( aa == 3 ){
        da = a[2] ;
    }
    if ( bb == 3 ){
        db = b[2] ;
    }
    int ascore = cal ( aa , a[0] , a[1] , da ) ;
    int bscore = cal ( bb , b[0] , b[1] , db ) ;
    bool ap = canplay ( ascore );
    bool bp = canplay ( bscore );
    //who win 
    if ( ap && bp ){
        if ( ascore == bscore ) {
            std::cout << "Draw" << std::endl;
        }else if ( ascore > bscore ){
            std::cout << "A" << std::endl;
        }else {
            std::cout << "B" << std::endl;
        }
    }else {
        if ( !ap && !bp ){
            std::cout << "Draw" << std::endl;
        }else if ( bp ){
            std::cout << "A" << std::endl;
        }else {
            std::cout << "B" << std::endl;
        }
    }
    //score
    std::cout << ascore << " " << bscore ;

}
# 1090, 2024-09-28 14:08:31, PPPPP--PP----PPPP-PP (65%)

#include<iostream>
#include<cmath>
#include<string>

int cal ( int a , char b , char c , char d ){
    int sum = 0 , sum2 = 0 ;
    bool aa[2] = { false, false } ;
    int cardv[13] = { 1 , 2, 3, 4, 5 ,6, 7, 8, 9, 10, 10, 10 , 10} ;
    char card[13] = { 'A','2', '3' ,'4' , '5' ,'6', '7', '8' ,'9' ,'T' ,'J' ,'Q' ,'K'} ;
    for ( int x = 0 ; x < 13 ; x++ ){
        if ( b == card[x] ){
            if ( x == 0 ){ aa[0] = true ;}
            sum += cardv[x] ;
        }
        if ( c == card[x] ){
            if ( x == 0 ){ aa[1] = true ;}
            sum += cardv[x] ;
        }
    }
    bool a3 = false ; bool h3 = false ;
    if ( a == 3 ){
        h3 = true ;
        for ( int x = 0 ; x < 13 ; x++ ){
        if ( d == card[x] ){
            if ( x == 0 ){ a3 = true ;}
            sum += cardv[x] ;
        }
    }}
    for ( int x = 0 ; x < 2 ; x++ ){
    if ( aa[x] ){
        sum2 = sum - 1 + 11 ;
        if ( !(sum2 > 21 )) {
            sum = sum2 ;
        }
    }}
    if ( a == 3 ){
    if ( a3 && h3 ){
        sum2 = sum - 1 + 11 ;
        if ( !(sum2 > 21 )) {
            sum = sum2 ;
        }
    }}
    return sum ;
}

bool canplay ( int a ){
    bool b = true ;
    if ( a > 21 ){
        b = false ;
    }
    return b ;
}

int main () {
    int aa , bb ;
    std::cin >> aa >> bb ;
    char da = ' ' , db = ' ' ;
    char a[aa] , b[bb] ;
    std::string ha , hb ;
    std::cin.ignore();
    std::getline( std::cin , ha );
    std::getline( std::cin , hb );
    for ( int x = 0 ; x < ha.length() ; x++ ){
        if ( ha[x] == '0' ){
            ha.erase(x,1);
            ha[x-1] = 'T'; 
        }
    }
    for ( int x = 0 ; x < hb.length() ; x++ ){
        if ( hb[x] == '0' ){
            hb.erase(x,1);
            hb[x-1] = 'T'; 
        }
    }
    if ( aa == 2 && ha.length() == 3){
        for ( int x = 0 ; x < aa ; x++ ){
            a[0] = ha[0];
            a[1] = ha[2];
        }
    }
    if ( aa == 3 && ha.length() == 5){
        for ( int x = 0 ; x < aa ; x++ ){
            a[0] = ha[0];
            a[1] = ha[2];
            a[2] = ha[4];
        }
    }
    if ( bb == 2 && hb.length() == 3){
        for ( int x = 0 ; x < bb ; x++ ){
            b[0] = hb[0];
            b[1] = hb[2];
        }
    }
    if ( bb == 3 && hb.length() == 5){
        for ( int x = 0 ; x < bb ; x++ ){
            b[0] = hb[0];
            b[1] = hb[2];
            b[2] = hb[4];
        }
    }
    
    if ( aa == 3 ){
        da = a[2] ;
    }
    if ( bb == 3 ){
        db = b[2] ;
    }
    int ascore = cal ( aa , a[0] , a[1] , da ) ;
    int bscore = cal ( bb , b[0] , b[1] , db ) ;
    bool ap = canplay ( ascore );
    bool bp = canplay ( bscore );
    //who win 
    if ( ap && bp ){
        if ( ascore == bscore ) {
            std::cout << "Draw" << std::endl;
        }else if ( ascore > bscore ){
            std::cout << "A" << std::endl;
        }else {
            std::cout << "B" << std::endl;
        }
    }else {
        if ( !ap && !bp ){
            std::cout << "Draw" << std::endl;
        }else if ( bp ){
            std::cout << "A" << std::endl;
        }else {
            std::cout << "B" << std::endl;
        }
    }
    //score
    std::cout << ascore << " " << bscore ;

}

# 1091, 2024-09-28 13:00:04, PPPPPPPPP---P-P--P-- (60%)

#include <iostream>
using namespace std;

int main(){
    //string 

    int a, b, suma = 0, sumb = 0;
    cin >> a >> b;

    string as[a], bs[b];
    for(int i=0; i < a; i++){
        cin >> as[i];
    }
    for(int i=0; i < b; i++){
        cin >> bs[i];
    }

    for(int i=0; i < a; i++){
        if(as[i] == "A") suma += 11;
        else if(as[i] == "2") suma += 2;
        else if(as[i] == "3") suma += 3;
        else if(as[i] == "4") suma += 4;
        else if(as[i] == "5") suma += 5;
        else if(as[i] == "6") suma += 6;
        else if(as[i] == "7") suma += 7;
        else if(as[i] == "8") suma += 8;
        else if(as[i] == "9") suma += 9;
        else if(as[i] == "10") suma += 10;
        else if(as[i] == "J") suma += 10;
        else if(as[i] == "Q") suma += 10;
        else if(as[i] == "K") suma += 10;
    }

    if(suma > 21 && (as[0] == "A" && as[1] == "A" && as[2] == "A")) {
        suma = 13;
    }
    else if(suma > 21 && ((as[0] == "A" && as[1] == "A") || (as[1] == "A" && as[2] == "A") || (as[0] == "A" && as[2] == "A") )){
        suma -= 10;
        if(suma > 21) suma -= 10;
    }
    else if(suma > 21 && (as[0] == "A" && as[1] == "A" && as[2] == "A")) {
        suma -= 10;
    }

    for(int i=0; i < b; i++){
        if(bs[i] == "A") suma += 11;
        else if(bs[i] == "2") sumb += 2;
        else if(bs[i] == "3") sumb += 3;
        else if(bs[i] == "4") sumb += 4;
        else if(bs[i] == "5") sumb += 5;
        else if(bs[i] == "6") sumb += 6;
        else if(bs[i] == "7") sumb += 7;
        else if(bs[i] == "8") sumb += 8;
        else if(bs[i] == "9") sumb += 9;
        else if(bs[i] == "10") sumb += 10;
        else if(bs[i] == "J") sumb += 10;
        else if(bs[i] == "Q") sumb += 10;
        else if(bs[i] == "K") sumb += 10;
    }

    if(sumb > 21 && (bs[0] == "A" && bs[1] == "A" && bs[2] == "A")) {
        sumb = 13;
    }
    else if(sumb > 21 && ((bs[0] == "A" && bs[1] == "A") || (bs[1] == "A" && bs[2] == "A") || (bs[0] == "A" && bs[2] == "A") )){
        sumb -= 10;
        if(suma > 21) sumb -= 10;
    }
    else if(sumb > 21 && (bs[0] == "A" && bs[1] == "A" && bs[2] == "A")) {
        sumb -= 10;
    }

    if(suma > 21 && sumb > 21) cout << "Draw" << endl;
    else if(suma > 21) cout << "B" << endl;
    else if(sumb > 21) cout << "A" << endl;
    else if(suma > sumb) cout << "A" << endl;
    else if(suma < sumb) cout << "B" << endl;
    else cout << "Draw" << endl;

    cout << suma << " " << sumb;

    return 0;
}
# 1092, 2024-09-28 14:22:28, PPPPPPPPP--PP-P--P-- (65%)

#include <iostream>
using namespace std;

int main(){
    //string 

    int a, b, suma = 0, sumb = 0;
    cin >> a >> b;

    string as[a], bs[b];
    for(int i=0; i < a; i++){
        cin >> as[i];
    }
    for(int i=0; i < b; i++){
        cin >> bs[i];
    }

    for(int i=0; i < a; i++){
        if(as[i] == "A") suma += 11;
        else if(as[i] == "2") suma += 2;
        else if(as[i] == "3") suma += 3;
        else if(as[i] == "4") suma += 4;
        else if(as[i] == "5") suma += 5;
        else if(as[i] == "6") suma += 6;
        else if(as[i] == "7") suma += 7;
        else if(as[i] == "8") suma += 8;
        else if(as[i] == "9") suma += 9;
        else if(as[i] == "10") suma += 10;
        else if(as[i] == "J") suma += 10;
        else if(as[i] == "Q") suma += 10;
        else if(as[i] == "K") suma += 10;
    }

    if(a == 3){if(suma > 21 && (as[0] == "A" && as[1] == "A" && as[2] == "A")) {
        suma = 13;
    }
    else if(suma > 21 && ((as[0] == "A" && as[1] == "A") || (as[1] == "A" && as[2] == "A") || (as[0] == "A" && as[2] == "A") )){
        suma -= 10;
        if(suma > 21) suma -= 10;
    }
    else if(suma > 21 && (as[0] == "A" || as[1] == "A" || as[2] == "A")) {
        suma -= 10;
    }}

    if(a == 2){if(suma > 21 && (as[0] == "A" && as[1] == "A")){
        suma = 12;
    }
    else if(suma > 21 && (as[0] == "A" || as[1] == "A")){
        suma -= 10;
    }}

    for(int i=0; i < b; i++){
        if(bs[i] == "A") suma += 11;
        else if(bs[i] == "2") sumb += 2;
        else if(bs[i] == "3") sumb += 3;
        else if(bs[i] == "4") sumb += 4;
        else if(bs[i] == "5") sumb += 5;
        else if(bs[i] == "6") sumb += 6;
        else if(bs[i] == "7") sumb += 7;
        else if(bs[i] == "8") sumb += 8;
        else if(bs[i] == "9") sumb += 9;
        else if(bs[i] == "10") sumb += 10;
        else if(bs[i] == "J") sumb += 10;
        else if(bs[i] == "Q") sumb += 10;
        else if(bs[i] == "K") sumb += 10;
    }

    if(b == 3){if(sumb > 21 && (bs[0] == "A" && bs[1] == "A" && bs[2] == "A")) {
        sumb = 13;
    }
    else if(sumb > 21 && ((bs[0] == "A" && bs[1] == "A") || (bs[1] == "A" && bs[2] == "A") || (bs[0] == "A" && bs[2] == "A") )){
        sumb -= 10;
        if(suma > 21) sumb -= 10;
    }
    else if(sumb > 21 && (bs[0] == "A" || bs[1] == "A" || bs[2] == "A")) {
        sumb -= 10;
    }}

    if(b == 2){if(sumb > 21 && (bs[0] == "A" && bs[1] == "A")){
        sumb = 12;
    }
    else if(sumb > 21 && (bs[0] == "A" || bs[1] == "A")){
        sumb -= 10;
    }}


    if(suma > 21 && sumb > 21) cout << "Draw" << endl;
    else if(suma > 21) cout << "B" << endl;
    else if(sumb > 21) cout << "A" << endl;
    else if(suma > sumb) cout << "A" << endl;
    else if(suma < sumb) cout << "B" << endl;
    else cout << "Draw" << endl;

    cout << suma << " " << sumb;

    return 0;
}

# 1093, 2024-09-28 13:13:59, PPPPP---P-----P---P- (40%)

#include <iostream>
#include <cmath>
#include <string>
#include <iomanip>
#include <algorithm>
#include <cctype>
using namespace std;

int score(string num, int scr = 0) {
    if (num == "J" || num == "Q" || num == "K" or num == "10") {
        return 10;
    }
    else if (num == "A") {
        if (scr + 11 > 21) return 1;
        else return 11;
    }
    else return num[0] - '0';
}

int main() {
    int a, b; cin >> a >> b;
    string a_card[a], b_card[b];
    for (int i = 0; i < a; i++) {
        cin >> a_card[i];
    } 
    for (int i = 0; i < b; i++) {
        cin >> b_card[i];
    }
    int scr_a = 0, scr_b = 0;
    for (string i: a_card) {
        scr_a += score(i, scr_a);
    }
    for (string i: b_card) {
        scr_b += score(i, scr_b);
    }
    if (scr_a > scr_b) cout << 'A' << endl;
    else if (scr_a < scr_b) cout << 'B' << endl;
    else cout << "Draw" << endl;
    cout << scr_a << ' ' << scr_b;
}
# 1094, 2024-09-28 13:21:38, PPPPPPPPP---P-P--PP- (65%)

#include <iostream>
#include <cmath>
#include <string>
#include <iomanip>
#include <algorithm>
#include <cctype>
using namespace std;

int score(string num, int scr = 0) {
    if (num == "J" || num == "Q" || num == "K" or num == "10") {
        return 10;
    }
    else if (num == "A") {
        if (scr + 11 > 21) return 1;
        else return 11;
    }
    else return num[0] - '0';
}

int main() {
    int a, b; cin >> a >> b;
    string a_card[a], b_card[b];
    for (int i = 0; i < a; i++) {
        cin >> a_card[i];
    } 
    for (int i = 0; i < b; i++) {
        cin >> b_card[i];
    }
    int scr_a = 0, scr_b = 0;
    for (string i: a_card) {
        scr_a += score(i, scr_a);
    }
    for (string i: b_card) {
        scr_b += score(i, scr_b);
    }
    if (scr_a < 22 && scr_b < 22) {
        if (scr_a > scr_b) cout << 'A' << endl;
        else if (scr_a < scr_b) cout << 'B' << endl;
        else cout << "Draw" << endl;
    }
    else if (scr_a > 21) {
        if (scr_b > 21) cout << "Draw" << endl;
        else cout << 'B' << endl;
    }
    else cout << 'A' << endl;
    cout << scr_a << ' ' << scr_b;
}

# 1095, 2024-09-28 11:27:31, PPPPPPPPP---P-P--PP- (65%)

#include<iostream>
#include<string>
using namespace std;

int main()
{
    int a,b;
    cin>>a>>b;
    string inA,inB;
    int sumA=0,sumB=0,intA,intB;
    bool a_21=false,b_21=false;
    for(int i=0;i<a;++i)
    {
        cin>>inA;
        if(!(inA=="J"||inA=="Q"||inA=="K"||inA=="A"))
        {
            intA=stoi(inA);
            sumA+=intA;
        }
        else
        {
            if(inA=="A"&&sumA<=10)
            {
                sumA+=11;
            }
            else if(inA=="A")
            {
                sumA+=1;
            }
            else if(inA=="J"||inA=="Q"||inA=="K")
            {
                sumA+=10;
            }
        }
        if(sumA>21)
        {
            a_21=true;
        }
    }
    for(int i=0;i<b;++i)
    {
        cin>>inB;
        if(!(inB=="J"||inB=="Q"||inB=="K"||inB=="A"))
        {
            intB=stoi(inB);
            sumB+=intB;
        }
        else
        {
            if(inB=="A"&&sumB<=10)
            {
                sumB+=11;
            }
            else if(inB=="A")
            {
                sumB+=1;
            }
            else if(inB=="J"||inB=="Q"||inB=="K")
            {
                sumB+=10;
            }
        }
        if(sumB>21)
        {
            b_21=true;
        }
    }
    if((a_21&&b_21)||sumA==sumB)
    {
        cout<<"Draw"<<endl;
    }
    else if(a_21)
    {
        cout<<"B"<<endl;
    }
    else if(b_21)
    {
        cout<<"A"<<endl;
    }
    else
    {
        if(sumA>sumB)
        {
            cout<<"A"<<endl;
        }
        else
        {
            cout<<"B"<<endl;
        }
    }
    cout<<sumA<<" "<<sumB<<endl;
    return 0;
}

# 1096, 2024-09-28 14:50:28, PPPPPPPPP---P-P--PP- (65%)

#include <iostream>
#include <string>
using namespace std;

int main(){
    int numA,numB;
    string strA,strB;
    int i;
    int sumA=0,sumB=0;

    cin >> numA >> numB;
    cin.ignore();
    getline(cin,strA);
    getline(cin,strB);

    for(i=0;i<strA.length();i++){
        if(strA[i]>='2'&&strA[i]<='9'){
            sumA+=strA[i]-'0';
        }
        else if(strA[i]=='J'||strA[i]=='Q'||strA[i]=='K'||strA[i]=='1'){
            sumA+=10;
        }
        else if(strA[i]=='A'){
            if(sumA+11<=21){
                sumA+=11;
            }
            else if(sumA+1<=21){
                sumA+=1;
            }
            else{
                sumA+=1;
            }
        }
    }

    for(i=0;i<strB.length();i++){
        if(strB[i]>='2'&&strB[i]<='9'){
            sumB+=strB[i]-'0';
        }
        else if(strB[i]=='J'||strB[i]=='Q'||strB[i]=='K'||strB[i]=='1'){
            sumB+=10;
        }
        else if(strB[i]=='A'){
            if(sumB+11<=21){
                sumB+=11;
            }
            else if(sumB+1<=21){
                sumB+=1;
            }
            else{
                sumB+=1;
            }
        }
    }

    if(sumA>21&&sumB>21){
        cout << "Draw" << endl;
        cout << sumA << " " << sumB << endl;
    }
    else if(sumA>21&&sumB<=21){
        cout << "B" << endl;
        cout << sumA << " " << sumB << endl;
    }
    else if(sumA<=21&&sumB>21){
        cout << "A" << endl;
        cout << sumA << " " << sumB << endl;
    }
    else if(sumA>sumB){
        cout << "A" << endl;
        cout << sumA << " " << sumB << endl;
    }
    else if(sumB>sumA){
        cout << "B" << endl;
        cout << sumA << " " << sumB << endl;
    }
    else{
        cout << "Draw" << endl;
        cout << sumA << " " << sumB << endl;
    }
}

Max Score = 60


# 1097, 2024-09-28 09:46:44, --PPP--------------- (15%)

#include <iostream>
using namespace std;

int main(){
    int a, b; cin >> a >> b;
    string apai[a], bpai[b];
    for (int i = 0; i<a; i++) {
        cin >> apai[i];
    }
    for (int i = 0; i<b; i++) {
        cin >> bpai[i];

    }
    int ascore = 0;
    for (int i=0;i<a;i++)
        if (apai[i]== "A") {
            if (a==2) {
                ascore +=11;
            } else if (a==3) {
                ascore +=1;
            }
        } else if (apai[i]== "2") {
            ascore +=2;
        } else if (apai[i]== "3") {
            ascore +=3;
        } else if (apai[i]== "4") {
            ascore +=4;
        } else if (apai[i]== "5") {
            ascore +=5;
        } else if (apai[i]== "6") {
            ascore +=6;
        } else if (apai[i]== "7") {
            ascore +=7;
        } else if (apai[i]== "8") {
            ascore +=8;
        } else if (apai[i]== "9") {
            ascore +=9;
        } else if (apai[i]== "10") {
            ascore +=10;
        } else if (apai[i]== "J") {
            ascore +=10;
        } else if (apai[i]== "Q") {
            ascore +=10;
        } else if (apai[i]== "K") {
            ascore +=10;
        }

        int bscore = 0;
    for (int i=0;i<b;i++)
        if (bpai[i]== "A") {
            if (b==2) {
                bscore +=11;
            } else if (a==3) {
                bscore +=1;
            }
        } else if (apai[i]== "2") {
            bscore +=2;
        } else if (apai[i]== "3") {
            bscore +=3;
        } else if (apai[i]== "4") {
            bscore +=4;
        } else if (apai[i]== "5") {
            bscore +=5;
        } else if (apai[i]== "6") {
            bscore +=6;
        } else if (apai[i]== "7") {
            bscore +=7;
        } else if (apai[i]== "8") {
            bscore +=8;
        } else if (apai[i]== "9") {
            bscore +=9;
        } else if (apai[i]== "10") {
            bscore +=10;
        } else if (apai[i]== "J") {
            bscore +=10;
        } else if (apai[i]== "Q") {
            bscore +=10;
        } else if (apai[i]== "K") {
            bscore +=10;
        }

        if (ascore <21 && bscore<21) {
            if (ascore>bscore) {
            cout << "A" << endl;
            cout << ascore << " " << bscore;
            } else if (ascore<bscore) {
            cout << "B" << endl;
            cout << ascore << " " << bscore;
            } else if (ascore==bscore) {
            cout << "Draw" << endl;
            cout << ascore << " " << bscore;
        } 
        } else if (ascore<21&&bscore>21) {
            cout << "A" << endl;
            cout << ascore << " " << bscore;
        } else if (ascore>21&&bscore<21) {
            cout << "B" << endl;
            cout << ascore << " " << bscore;
        } 

        else if (ascore>21&&bscore>21) {
            cout << "Draw" << endl;
            cout << ascore << " " << bscore;
        } 
}
# 1098, 2024-09-28 09:49:14, --PPP--------------- (15%)

#include <iostream>
using namespace std;

int main(){
    int a, b; cin >> a >> b;
    string apai[a], bpai[b];
    for (int i = 0; i<a; i++) {
        cin >> apai[i];
    }
    for (int i = 0; i<b; i++) {
        cin >> bpai[i];

    }
    int ascore = 0;
    for (int i=0;i<a;i++) {
        if (apai[i]== "A") {
            if (a==2) {
                ascore +=11;
            } else if (a==3) {
                ascore +=1;
            }
        } else if (apai[i]== "2") {
            ascore +=2;
        } else if (apai[i]== "3") {
            ascore +=3;
        } else if (apai[i]== "4") {
            ascore +=4;
        } else if (apai[i]== "5") {
            ascore +=5;
        } else if (apai[i]== "6") {
            ascore +=6;
        } else if (apai[i]== "7") {
            ascore +=7;
        } else if (apai[i]== "8") {
            ascore +=8;
        } else if (apai[i]== "9") {
            ascore +=9;
        } else if (apai[i]== "10") {
            ascore +=10;
        } else if (apai[i]== "J") {
            ascore +=10;
        } else if (apai[i]== "Q") {
            ascore +=10;
        } else if (apai[i]== "K") {
            ascore +=10;
        }
}
        int bscore = 0;
    for (int i=0;i<b;i++) {
        if (bpai[i]== "A") {
            if (b==2) {
                bscore +=11;
            } else if (a==3) {
                bscore +=1;
            }
        } else if (apai[i]== "2") {
            bscore +=2;
        } else if (apai[i]== "3") {
            bscore +=3;
        } else if (apai[i]== "4") {
            bscore +=4;
        } else if (apai[i]== "5") {
            bscore +=5;
        } else if (apai[i]== "6") {
            bscore +=6;
        } else if (apai[i]== "7") {
            bscore +=7;
        } else if (apai[i]== "8") {
            bscore +=8;
        } else if (apai[i]== "9") {
            bscore +=9;
        } else if (apai[i]== "10") {
            bscore +=10;
        } else if (apai[i]== "J") {
            bscore +=10;
        } else if (apai[i]== "Q") {
            bscore +=10;
        } else if (apai[i]== "K") {
            bscore +=10;
        }
    }
        if (ascore<21 && bscore<21) {
            if (ascore>bscore) {
                cout << "A" << endl;
                cout << ascore << " " << bscore;
            } else if (ascore<bscore) {
            cout << "B" << endl;
            cout << ascore << " " << bscore;
            } else if (ascore==bscore) {
            cout << "Draw" << endl;
            cout << ascore << " " << bscore;
        } 
        } else if (ascore<21&&bscore>21) {
            cout << "A" << endl;
            cout << ascore << " " << bscore;
        } else if (ascore>21&&bscore<21) {
            cout << "B" << endl;
            cout << ascore << " " << bscore;
        } 

        else if (ascore>21&&bscore>21) {
            cout << "Draw" << endl;
            cout << ascore << " " << bscore;
        } 
}
# 1099, 2024-09-28 09:50:36, P-PPPPPP---P-------- (40%)

#include <iostream>
using namespace std;

int main(){
    int a, b; cin >> a >> b;
    string apai[a], bpai[b];
    for (int i = 0; i<a; i++) {
        cin >> apai[i];
    }
    for (int i = 0; i<b; i++) {
        cin >> bpai[i];

    }
    int ascore = 0;
    for (int i=0;i<a;i++) {
        if (apai[i]== "A") {
            if (a==2) {
                ascore +=11;
            } else if (a==3) {
                ascore +=1;
            }
        } else if (apai[i]== "2") {
            ascore +=2;
        } else if (apai[i]== "3") {
            ascore +=3;
        } else if (apai[i]== "4") {
            ascore +=4;
        } else if (apai[i]== "5") {
            ascore +=5;
        } else if (apai[i]== "6") {
            ascore +=6;
        } else if (apai[i]== "7") {
            ascore +=7;
        } else if (apai[i]== "8") {
            ascore +=8;
        } else if (apai[i]== "9") {
            ascore +=9;
        } else if (apai[i]== "10") {
            ascore +=10;
        } else if (apai[i]== "J") {
            ascore +=10;
        } else if (apai[i]== "Q") {
            ascore +=10;
        } else if (apai[i]== "K") {
            ascore +=10;
        }
}
        int bscore = 0;
    for (int i=0;i<b;i++) {
        if (bpai[i]== "A") {
            if (b==2) {
                bscore +=11;
            } else if (a==3) {
                bscore +=1;
            }
        } else if (bpai[i]== "2") {
            bscore +=2;
        } else if (bpai[i]== "3") {
            bscore +=3;
        } else if (bpai[i]== "4") {
            bscore +=4;
        } else if (bpai[i]== "5") {
            bscore +=5;
        } else if (bpai[i]== "6") {
            bscore +=6;
        } else if (bpai[i]== "7") {
            bscore +=7;
        } else if (bpai[i]== "8") {
            bscore +=8;
        } else if (bpai[i]== "9") {
            bscore +=9;
        } else if (bpai[i]== "10") {
            bscore +=10;
        } else if (bpai[i]== "J") {
            bscore +=10;
        } else if (bpai[i]== "Q") {
            bscore +=10;
        } else if (bpai[i]== "K") {
            bscore +=10;
        }
    }
        if (ascore<21 && bscore<21) {
            if (ascore>bscore) {
                cout << "A" << endl;
                cout << ascore << " " << bscore;
            } else if (ascore<bscore) {
            cout << "B" << endl;
            cout << ascore << " " << bscore;
            } else if (ascore==bscore) {
            cout << "Draw" << endl;
            cout << ascore << " " << bscore;
        } 
        } else if (ascore<21&&bscore>21) {
            cout << "A" << endl;
            cout << ascore << " " << bscore;
        } else if (ascore>21&&bscore<21) {
            cout << "B" << endl;
            cout << ascore << " " << bscore;
        } 

        else if (ascore>21&&bscore>21) {
            cout << "Draw" << endl;
            cout << ascore << " " << bscore;
        } 
}
# 1100, 2024-09-28 09:51:11, P-PPPPPP---P-------- (40%)

#include <iostream>
using namespace std;

int main(){
    int a, b; cin >> a >> b;
    string apai[a], bpai[b];
    for (int i = 0; i<a; i++) {
        cin >> apai[i];
    }
    for (int i = 0; i<b; i++) {
        cin >> bpai[i];

    }
    int ascore = 0;
    for (int i=0;i<a;i++) {
        if (apai[i]== "A") {
            if (a==2) {
                ascore +=11;
            } else if (a==3) {
                ascore +=1;
            }
        } else if (apai[i]== "2") {
            ascore +=2;
        } else if (apai[i]== "3") {
            ascore +=3;
        } else if (apai[i]== "4") {
            ascore +=4;
        } else if (apai[i]== "5") {
            ascore +=5;
        } else if (apai[i]== "6") {
            ascore +=6;
        } else if (apai[i]== "7") {
            ascore +=7;
        } else if (apai[i]== "8") {
            ascore +=8;
        } else if (apai[i]== "9") {
            ascore +=9;
        } else if (apai[i]== "10") {
            ascore +=10;
        } else if (apai[i]== "J") {
            ascore +=10;
        } else if (apai[i]== "Q") {
            ascore +=10;
        } else if (apai[i]== "K") {
            ascore +=10;
        }
}
    int bscore = 0;
    for (int i=0;i<b;i++) {
        if (bpai[i]== "A") {
            if (b==2) {
                bscore +=11;
            } else if (b==3) {
                bscore +=1;
            }
        } else if (bpai[i]== "2") {
            bscore +=2;
        } else if (bpai[i]== "3") {
            bscore +=3;
        } else if (bpai[i]== "4") {
            bscore +=4;
        } else if (bpai[i]== "5") {
            bscore +=5;
        } else if (bpai[i]== "6") {
            bscore +=6;
        } else if (bpai[i]== "7") {
            bscore +=7;
        } else if (bpai[i]== "8") {
            bscore +=8;
        } else if (bpai[i]== "9") {
            bscore +=9;
        } else if (bpai[i]== "10") {
            bscore +=10;
        } else if (bpai[i]== "J") {
            bscore +=10;
        } else if (bpai[i]== "Q") {
            bscore +=10;
        } else if (bpai[i]== "K") {
            bscore +=10;
        }
    }
        if (ascore<21 && bscore<21) {
            if (ascore>bscore) {
                cout << "A" << endl;
                cout << ascore << " " << bscore;
            } else if (ascore<bscore) {
            cout << "B" << endl;
            cout << ascore << " " << bscore;
            } else if (ascore==bscore) {
            cout << "Draw" << endl;
            cout << ascore << " " << bscore;
        } 
        } else if (ascore<21&&bscore>21) {
            cout << "A" << endl;
            cout << ascore << " " << bscore;
        } else if (ascore>21&&bscore<21) {
            cout << "B" << endl;
            cout << ascore << " " << bscore;
        } 

        else if (ascore>21&&bscore>21) {
            cout << "Draw" << endl;
            cout << ascore << " " << bscore;
        } 
}
# 1101, 2024-09-28 10:02:20, P-PPPPPP------------ (35%)

#include <iostream>
using namespace std;

int main(){
    int a, b; cin >> a >> b;
    string apai[a], bpai[b];
    for (int i = 0; i<a; i++) {
        cin >> apai[i];
    }
    for (int i = 0; i<b; i++) {
        cin >> bpai[i];

    }
    int ascore = 0;
    for (int i=0;i<a;i++) {
        if (apai[i]== "A") {
            if (a==2) {
                ascore +=11;
            } else if (a==3) {
                const int j = i;
                if (i == j) {
                    ascore += 11;
                } else {
                    ascore +=1;
                }
            }
        } else if (apai[i]== "2") {
            ascore +=2;
        } else if (apai[i]== "3") {
            ascore +=3;
        } else if (apai[i]== "4") {
            ascore +=4;
        } else if (apai[i]== "5") {
            ascore +=5;
        } else if (apai[i]== "6") {
            ascore +=6;
        } else if (apai[i]== "7") {
            ascore +=7;
        } else if (apai[i]== "8") {
            ascore +=8;
        } else if (apai[i]== "9") {
            ascore +=9;
        } else if (apai[i]== "10") {
            ascore +=10;
        } else if (apai[i]== "J") {
            ascore +=10;
        } else if (apai[i]== "Q") {
            ascore +=10;
        } else if (apai[i]== "K") {
            ascore +=10;
        }
}
    int bscore = 0;
    for (int i=0;i<b;i++) {
        if (bpai[i]== "A") {
            if (b==2) {
                bscore +=11;
            } else if (a==3) {
                const int k = i;
                if (i == k) {
                    bscore += 11;
                } else {
                    bscore +=1;
                }
            }
        } else if (bpai[i]== "2") {
            bscore +=2;
        } else if (bpai[i]== "3") {
            bscore +=3;
        } else if (bpai[i]== "4") {
            bscore +=4;
        } else if (bpai[i]== "5") {
            bscore +=5;
        } else if (bpai[i]== "6") {
            bscore +=6;
        } else if (bpai[i]== "7") {
            bscore +=7;
        } else if (bpai[i]== "8") {
            bscore +=8;
        } else if (bpai[i]== "9") {
            bscore +=9;
        } else if (bpai[i]== "10") {
            bscore +=10;
        } else if (bpai[i]== "J") {
            bscore +=10;
        } else if (bpai[i]== "Q") {
            bscore +=10;
        } else if (bpai[i]== "K") {
            bscore +=10;
        }
    }
        if (ascore<21 && bscore<21) {
            if (ascore>bscore) {
                cout << "A" << endl;
                cout << ascore << " " << bscore;
            } else if (ascore<bscore) {
                cout << "B" << endl;
                cout << ascore << " " << bscore;
            } else if (ascore==bscore) {
                cout << "Draw" << endl;
                cout << ascore << " " << bscore;
            } 
        } else if (ascore<21&&bscore>21) {
                cout << "A" << endl;
                cout << ascore << " " << bscore;
        } else if (ascore>21&&bscore<21) {
                cout << "B" << endl;
                cout << ascore << " " << bscore;
        } 

        else if (ascore>21&&bscore>21) {
                cout << "Draw" << endl;
                cout << ascore << " " << bscore;
        } 
}
# 1102, 2024-09-28 10:04:59, P-PPPPPP------------ (35%)

#include <iostream>
using namespace std;

int main(){
    int a, b; cin >> a >> b;
    string apai[a], bpai[b];
    for (int i = 0; i<a; i++) {
        cin >> apai[i];
    }
    for (int i = 0; i<b; i++) {
        cin >> bpai[i];

    }
    int ascore = 0;
    for (int i=0;i<a;i++) {
        if (apai[i]== "A") {
            if (a==2) {
                ascore +=11;
            } else if (a==3) {
                const int j = i;
                if (i== j) {
                    ascore +=11;
                } else if (i!=j) {
                    ascore += 1;
                }
            }
        } else if (apai[i]== "2") {
            ascore +=2;
        } else if (apai[i]== "3") {
            ascore +=3;
        } else if (apai[i]== "4") {
            ascore +=4;
        } else if (apai[i]== "5") {
            ascore +=5;
        } else if (apai[i]== "6") {
            ascore +=6;
        } else if (apai[i]== "7") {
            ascore +=7;
        } else if (apai[i]== "8") {
            ascore +=8;
        } else if (apai[i]== "9") {
            ascore +=9;
        } else if (apai[i]== "10") {
            ascore +=10;
        } else if (apai[i]== "J") {
            ascore +=10;
        } else if (apai[i]== "Q") {
            ascore +=10;
        } else if (apai[i]== "K") {
            ascore +=10;
        }
}
    int bscore = 0;
    for (int i=0;i<b;i++) {
        if (bpai[i]== "A") {
            if (b==2) {
                bscore +=11;
            } else if (b==3) {
                const int j = i;
                if (i==j) {
                    bscore +=11;
                } else if (i!=j) {
                    bscore += 1;
                }
            }
        } else if (bpai[i]== "2") {
            bscore +=2;
        } else if (bpai[i]== "3") {
            bscore +=3;
        } else if (bpai[i]== "4") {
            bscore +=4;
        } else if (bpai[i]== "5") {
            bscore +=5;
        } else if (bpai[i]== "6") {
            bscore +=6;
        } else if (bpai[i]== "7") {
            bscore +=7;
        } else if (bpai[i]== "8") {
            bscore +=8;
        } else if (bpai[i]== "9") {
            bscore +=9;
        } else if (bpai[i]== "10") {
            bscore +=10;
        } else if (bpai[i]== "J") {
            bscore +=10;
        } else if (bpai[i]== "Q") {
            bscore +=10;
        } else if (bpai[i]== "K") {
            bscore +=10;
        }
    }
        if (ascore<21 && bscore<21) {
            if (ascore>bscore) {
                cout << "A" << endl;
                cout << ascore << " " << bscore;
            } else if (ascore<bscore) {
                cout << "B" << endl;
                cout << ascore << " " << bscore;
            } else if (ascore==bscore) {
                cout << "Draw" << endl;
                cout << ascore << " " << bscore;
            } 
        } else if (ascore<21&&bscore>21) {
                cout << "A" << endl;
                cout << ascore << " " << bscore;
        } else if (ascore>21&&bscore<21) {
                cout << "B" << endl;
                cout << ascore << " " << bscore;
        } 

        else if (ascore>21&&bscore>21) {
                cout << "Draw" << endl;
                cout << ascore << " " << bscore;
        } 
}
# 1103, 2024-09-28 10:05:36, P-PPPPPP---P-------- (40%)

#include <iostream>
using namespace std;

int main(){
    int a, b; cin >> a >> b;
    string apai[a], bpai[b];
    for (int i = 0; i<a; i++) {
        cin >> apai[i];
    }
    for (int i = 0; i<b; i++) {
        cin >> bpai[i];

    }
    int ascore = 0;
    for (int i=0;i<a;i++) {
        if (apai[i]== "A") {
            if (a==2) {
                ascore +=11;
            } else if (a==3) {
                ascore +=1;
            }
        } else if (apai[i]== "2") {
            ascore +=2;
        } else if (apai[i]== "3") {
            ascore +=3;
        } else if (apai[i]== "4") {
            ascore +=4;
        } else if (apai[i]== "5") {
            ascore +=5;
        } else if (apai[i]== "6") {
            ascore +=6;
        } else if (apai[i]== "7") {
            ascore +=7;
        } else if (apai[i]== "8") {
            ascore +=8;
        } else if (apai[i]== "9") {
            ascore +=9;
        } else if (apai[i]== "10") {
            ascore +=10;
        } else if (apai[i]== "J") {
            ascore +=10;
        } else if (apai[i]== "Q") {
            ascore +=10;
        } else if (apai[i]== "K") {
            ascore +=10;
        }
}
    int bscore = 0;
    for (int i=0;i<b;i++) {
        if (bpai[i]== "A") {
            if (b==2) {
                bscore +=11;
            } else if (b==3) {
                bscore +=1;
            }
        } else if (bpai[i]== "2") {
            bscore +=2;
        } else if (bpai[i]== "3") {
            bscore +=3;
        } else if (bpai[i]== "4") {
            bscore +=4;
        } else if (bpai[i]== "5") {
            bscore +=5;
        } else if (bpai[i]== "6") {
            bscore +=6;
        } else if (bpai[i]== "7") {
            bscore +=7;
        } else if (bpai[i]== "8") {
            bscore +=8;
        } else if (bpai[i]== "9") {
            bscore +=9;
        } else if (bpai[i]== "10") {
            bscore +=10;
        } else if (bpai[i]== "J") {
            bscore +=10;
        } else if (bpai[i]== "Q") {
            bscore +=10;
        } else if (bpai[i]== "K") {
            bscore +=10;
        }
    }
        if (ascore<21 && bscore<21) {
            if (ascore>bscore) {
                cout << "A" << endl;
                cout << ascore << " " << bscore;
            } else if (ascore<bscore) {
                cout << "B" << endl;
                cout << ascore << " " << bscore;
            } else if (ascore==bscore) {
                cout << "Draw" << endl;
                cout << ascore << " " << bscore;
            } 
        } else if (ascore<21&&bscore>21) {
                cout << "A" << endl;
                cout << ascore << " " << bscore;
        } else if (ascore>21&&bscore<21) {
                cout << "B" << endl;
                cout << ascore << " " << bscore;
        } 

        else if (ascore>21&&bscore>21) {
                cout << "Draw" << endl;
                cout << ascore << " " << bscore;
        } 
}
# 1104, 2024-09-28 10:09:15, -------------------- (0%)

#include <iostream>
using namespace std;

int main(){
    int a, b; cin >> a >> b;
    string apai[a], bpai[b];
    for (int i = 0; i<a; i++) {
        cin >> apai[i];
    }
    for (int i = 0; i<b; i++) {
        cin >> bpai[i];

    }
    int ascore = 0;
    for (int i=0;i<a;i++) {
        if (apai[i]== "A") {
            if (a==2) {
                ascore +=11;
            } else if (a==3) {
                ascore +=1;
            }
        } else if (apai[i]== "2") {
            ascore +=2;
        } else if (apai[i]== "3") {
            ascore +=3;
        } else if (apai[i]== "4") {
            ascore +=4;
        } else if (apai[i]== "5") {
            ascore +=5;
        } else if (apai[i]== "6") {
            ascore +=6;
        } else if (apai[i]== "7") {
            ascore +=7;
        } else if (apai[i]== "8") {
            ascore +=8;
        } else if (apai[i]== "9") {
            ascore +=9;
        } else if (apai[i]== "10") {
            ascore +=10;
        } else if (apai[i]== "J") {
            ascore +=10;
        } else if (apai[i]== "Q") {
            ascore +=10;
        } else if (apai[i]== "K") {
            ascore +=10;
        }
}
    int bscore = 0;
    for (int i=0;i<b;i++) {
        if (bpai[i]== "A") {
            if (b==2) {
                bscore +=11;
            } else if (b==3) {
                bscore +=1;
            }
        } else if (bpai[i]== "2") {
            bscore +=2;
        } else if (bpai[i]== "3") {
            bscore +=3;
        } else if (bpai[i]== "4") {
            bscore +=4;
        } else if (bpai[i]== "5") {
            bscore +=5;
        } else if (bpai[i]== "6") {
            bscore +=6;
        } else if (bpai[i]== "7") {
            bscore +=7;
        } else if (bpai[i]== "8") {
            bscore +=8;
        } else if (bpai[i]== "9") {
            bscore +=9;
        } else if (bpai[i]== "10") {
            bscore +=10;
        } else if (bpai[i]== "J") {
            bscore +=10;
        } else if (bpai[i]== "Q") {
            bscore +=10;
        } else if (bpai[i]== "K") {
            bscore +=10;
        }
    }
    cout << ascore << " " << bscore;
        if (ascore<=21 && bscore<=21) {
            if (ascore>bscore) {
                cout << "A" << endl;
                cout << ascore << " " << bscore;
            } else if (ascore<bscore) {
                cout << "B" << endl;
                cout << ascore << " " << bscore;
            } else if (ascore==bscore) {
                cout << "Draw" << endl;
                cout << ascore << " " << bscore;
            } 
        } else if (ascore<=21&&bscore>21) {
                cout << "A" << endl;
                cout << ascore << " " << bscore;
        } else if (ascore>21&&bscore<=21) {
                cout << "B" << endl;
                cout << ascore << " " << bscore;
        } 

        else if (ascore>21&&bscore>21) {
                cout << "Draw" << endl;
                cout << ascore << " " << bscore;
        } 
}
# 1105, 2024-09-28 10:18:44, -------------------- (0%)

#include <iostream>
using namespace std;

int main(){
    int a, b; cin >> a >> b;
    string apai[a], bpai[b];
    for (int i = 0; i<a; i++) {
        cin >> apai[i];
    }
    for (int i = 0; i<b; i++) {
        cin >> bpai[i];

    }
    int ascore = 0;
    bool founda = false;
    for (int i=0;i<a;i++) {
        if (apai[i]== "A") {
            if (a==2) {
                ascore +=11;
            } else if (a==3) {
                if (founda==false) {
                    ascore += 11;
                    founda = true;
                } else if (founda==true) {
                    ascore +=1;
                }
            }
        } else if (apai[i]== "2") {
            ascore +=2;
        } else if (apai[i]== "3") {
            ascore +=3;
        } else if (apai[i]== "4") {
            ascore +=4;
        } else if (apai[i]== "5") {
            ascore +=5;
        } else if (apai[i]== "6") {
            ascore +=6;
        } else if (apai[i]== "7") {
            ascore +=7;
        } else if (apai[i]== "8") {
            ascore +=8;
        } else if (apai[i]== "9") {
            ascore +=9;
        } else if (apai[i]== "10") {
            ascore +=10;
        } else if (apai[i]== "J") {
            ascore +=10;
        } else if (apai[i]== "Q") {
            ascore +=10;
        } else if (apai[i]== "K") {
            ascore +=10;
        }
}
    int bscore = 0;
    bool foundb = false;
    for (int i=0;i<b;i++) {
        if (bpai[i]== "A") {
            if (b==2) {
                bscore +=11;
            } else if (b==3) {
                if (foundb==false) {
                    bscore += 11;
                    foundb = true;
                } else if (foundb==true) {
                    bscore +=1;
                }
            }
        } else if (bpai[i]== "2") {
            bscore +=2;
        } else if (bpai[i]== "3") {
            bscore +=3;
        } else if (bpai[i]== "4") {
            bscore +=4;
        } else if (bpai[i]== "5") {
            bscore +=5;
        } else if (bpai[i]== "6") {
            bscore +=6;
        } else if (bpai[i]== "7") {
            bscore +=7;
        } else if (bpai[i]== "8") {
            bscore +=8;
        } else if (bpai[i]== "9") {
            bscore +=9;
        } else if (bpai[i]== "10") {
            bscore +=10;
        } else if (bpai[i]== "J") {
            bscore +=10;
        } else if (bpai[i]== "Q") {
            bscore +=10;
        } else if (bpai[i]== "K") {
            bscore +=10;
        }
    }
    cout << ascore << " " << bscore;
        if (ascore<=21 && bscore<=21) {
            if (ascore>bscore) {
                cout << "A" << endl;
                cout << ascore << " " << bscore;
            } else if (ascore<bscore) {
                cout << "B" << endl;
                cout << ascore << " " << bscore;
            } else if (ascore==bscore) {
                cout << "Draw" << endl;
                cout << ascore << " " << bscore;
            } 
        } else if (ascore<=21&&bscore>21) {
                cout << "A" << endl;
                cout << ascore << " " << bscore;
        } else if (ascore>21&&bscore<=21) {
                cout << "B" << endl;
                cout << ascore << " " << bscore;
        } 

        else if (ascore>21&&bscore>21) {
                cout << "Draw" << endl;
                cout << ascore << " " << bscore;
        } 
}
# 1106, 2024-09-28 10:20:07, PPPPPPPPP--------PP- (55%)

#include <iostream>
using namespace std;

int main(){
    int a, b; cin >> a >> b;
    string apai[a], bpai[b];
    for (int i = 0; i<a; i++) {
        cin >> apai[i];
    }
    for (int i = 0; i<b; i++) {
        cin >> bpai[i];

    }
    int ascore = 0;
    bool founda = false;
    for (int i=0;i<a;i++) {
        if (apai[i]== "A") {
            if (a==2) {
                ascore +=11;
            } else if (a==3) {
                if (founda==false) {
                    ascore += 11;
                    founda = true;
                } else if (founda==true) {
                    ascore +=1;
                }
            }
        } else if (apai[i]== "2") {
            ascore +=2;
        } else if (apai[i]== "3") {
            ascore +=3;
        } else if (apai[i]== "4") {
            ascore +=4;
        } else if (apai[i]== "5") {
            ascore +=5;
        } else if (apai[i]== "6") {
            ascore +=6;
        } else if (apai[i]== "7") {
            ascore +=7;
        } else if (apai[i]== "8") {
            ascore +=8;
        } else if (apai[i]== "9") {
            ascore +=9;
        } else if (apai[i]== "10") {
            ascore +=10;
        } else if (apai[i]== "J") {
            ascore +=10;
        } else if (apai[i]== "Q") {
            ascore +=10;
        } else if (apai[i]== "K") {
            ascore +=10;
        }
}
    int bscore = 0;
    bool foundb = false;
    for (int i=0;i<b;i++) {
        if (bpai[i]== "A") {
            if (b==2) {
                bscore +=11;
            } else if (b==3) {
                if (foundb==false) {
                    bscore += 11;
                    foundb = true;
                } else if (foundb==true) {
                    bscore +=1;
                }
            }
        } else if (bpai[i]== "2") {
            bscore +=2;
        } else if (bpai[i]== "3") {
            bscore +=3;
        } else if (bpai[i]== "4") {
            bscore +=4;
        } else if (bpai[i]== "5") {
            bscore +=5;
        } else if (bpai[i]== "6") {
            bscore +=6;
        } else if (bpai[i]== "7") {
            bscore +=7;
        } else if (bpai[i]== "8") {
            bscore +=8;
        } else if (bpai[i]== "9") {
            bscore +=9;
        } else if (bpai[i]== "10") {
            bscore +=10;
        } else if (bpai[i]== "J") {
            bscore +=10;
        } else if (bpai[i]== "Q") {
            bscore +=10;
        } else if (bpai[i]== "K") {
            bscore +=10;
        }
    }
        if (ascore<=21 && bscore<=21) {
            if (ascore>bscore) {
                cout << "A" << endl;
                cout << ascore << " " << bscore;
            } else if (ascore<bscore) {
                cout << "B" << endl;
                cout << ascore << " " << bscore;
            } else if (ascore==bscore) {
                cout << "Draw" << endl;
                cout << ascore << " " << bscore;
            } 
        } else if (ascore<=21&&bscore>21) {
                cout << "A" << endl;
                cout << ascore << " " << bscore;
        } else if (ascore>21&&bscore<=21) {
                cout << "B" << endl;
                cout << ascore << " " << bscore;
        } 

        else if (ascore>21&&bscore>21) {
                cout << "Draw" << endl;
                cout << ascore << " " << bscore;
        } 
}
# 1107, 2024-09-28 10:26:11, PPPPPPPPP--------PP- (55%)

#include <iostream>
using namespace std;

int main(){
    int a, b; cin >> a >> b;
    string apai[a], bpai[b];
    for (int i = 0; i<a; i++) {
        cin >> apai[i];
    }
    for (int i = 0; i<b; i++) {
        cin >> bpai[i];

    }
    int ascore = 0;
    bool founda = false;
    for (int i=0;i<a;i++) {
        if (apai[i]== "A") {
            if (a==2) {
                ascore +=11;
            } else if (a==3) {
                if (ascore+11<=21) {
                    ascore += 11;
                } else if (ascore+11>21) {
                    ascore +=1;
                }
            }
        } else if (apai[i]== "2") {
            ascore +=2;
        } else if (apai[i]== "3") {
            ascore +=3;
        } else if (apai[i]== "4") {
            ascore +=4;
        } else if (apai[i]== "5") {
            ascore +=5;
        } else if (apai[i]== "6") {
            ascore +=6;
        } else if (apai[i]== "7") {
            ascore +=7;
        } else if (apai[i]== "8") {
            ascore +=8;
        } else if (apai[i]== "9") {
            ascore +=9;
        } else if (apai[i]== "10") {
            ascore +=10;
        } else if (apai[i]== "J") {
            ascore +=10;
        } else if (apai[i]== "Q") {
            ascore +=10;
        } else if (apai[i]== "K") {
            ascore +=10;
        }
}
    int bscore = 0;
    bool foundb = false;
    for (int i=0;i<b;i++) {
        if (bpai[i]== "A") {
            if (b==2) {
                bscore +=11;
            } else if (b==3) {
                if (bscore+11<=21) {
                    bscore += 11;
                } else if (bscore+11>21) {
                    bscore +=1;
                }
            }
        } else if (bpai[i]== "2") {
            bscore +=2;
        } else if (bpai[i]== "3") {
            bscore +=3;
        } else if (bpai[i]== "4") {
            bscore +=4;
        } else if (bpai[i]== "5") {
            bscore +=5;
        } else if (bpai[i]== "6") {
            bscore +=6;
        } else if (bpai[i]== "7") {
            bscore +=7;
        } else if (bpai[i]== "8") {
            bscore +=8;
        } else if (bpai[i]== "9") {
            bscore +=9;
        } else if (bpai[i]== "10") {
            bscore +=10;
        } else if (bpai[i]== "J") {
            bscore +=10;
        } else if (bpai[i]== "Q") {
            bscore +=10;
        } else if (bpai[i]== "K") {
            bscore +=10;
        }
    }
        if (ascore<=21 && bscore<=21) {
            if (ascore>bscore) {
                cout << "A" << endl;
                cout << ascore << " " << bscore;
            } else if (ascore<bscore) {
                cout << "B" << endl;
                cout << ascore << " " << bscore;
            } else if (ascore==bscore) {
                cout << "Draw" << endl;
                cout << ascore << " " << bscore;
            } 
        } else if (ascore<=21&&bscore>21) {
                cout << "A" << endl;
                cout << ascore << " " << bscore;
        } else if (ascore>21&&bscore<=21) {
                cout << "B" << endl;
                cout << ascore << " " << bscore;
        } 

        else if (ascore>21&&bscore>21) {
                cout << "Draw" << endl;
                cout << ascore << " " << bscore;
        } 
}
# 1108, 2024-09-28 10:31:34, PPPPPPPPP--------PP- (55%)

#include <iostream>
using namespace std;

int main(){
    int a, b; cin >> a >> b;
    string apai[a], bpai[b];
    for (int i = 0; i<a; i++) {
        cin >> apai[i];
    }
    for (int i = 0; i<b; i++) {
        cin >> bpai[i];

    }
    int ascore = 0;
    for (int i=0;i<a;i++) {
        if (apai[i]== "A") {
            if (a==2) {
                ascore +=11;
            } else if (a==3) {
                if (ascore+11<=21) {
                    ascore += 11;
                } else if (ascore+11>21) {
                    ascore +=1;
                } if (ascore==21) {
                    ascore -= 11;
                    ascore+=2;
                }
            }
        } else if (apai[i]== "2") {
            ascore +=2;
        } else if (apai[i]== "3") {
            ascore +=3;
        } else if (apai[i]== "4") {
            ascore +=4;
        } else if (apai[i]== "5") {
            ascore +=5;
        } else if (apai[i]== "6") {
            ascore +=6;
        } else if (apai[i]== "7") {
            ascore +=7;
        } else if (apai[i]== "8") {
            ascore +=8;
        } else if (apai[i]== "9") {
            ascore +=9;
        } else if (apai[i]== "10") {
            ascore +=10;
        } else if (apai[i]== "J") {
            ascore +=10;
        } else if (apai[i]== "Q") {
            ascore +=10;
        } else if (apai[i]== "K") {
            ascore +=10;
        }
}
    int bscore = 0;
    for (int i=0;i<b;i++) {
        if (bpai[i]== "A") {
            if (b==2) {
                bscore +=11;
            } else if (b==3) {
                if (bscore+11<=21) {
                    bscore += 11;
                } else if ((bscore+11)>21) {
                    bscore +=1;
                } if (bscore==21) {
                    bscore -= 11;
                    bscore+=2;
                }
            }
        } else if (bpai[i]== "2") {
            bscore +=2;
        } else if (bpai[i]== "3") {
            bscore +=3;
        } else if (bpai[i]== "4") {
            bscore +=4;
        } else if (bpai[i]== "5") {
            bscore +=5;
        } else if (bpai[i]== "6") {
            bscore +=6;
        } else if (bpai[i]== "7") {
            bscore +=7;
        } else if (bpai[i]== "8") {
            bscore +=8;
        } else if (bpai[i]== "9") {
            bscore +=9;
        } else if (bpai[i]== "10") {
            bscore +=10;
        } else if (bpai[i]== "J") {
            bscore +=10;
        } else if (bpai[i]== "Q") {
            bscore +=10;
        } else if (bpai[i]== "K") {
            bscore +=10;
        }
    }
        if (ascore<=21 && bscore<=21) {
            if (ascore>bscore) {
                cout << "A" << endl;
                cout << ascore << " " << bscore;
            } else if (ascore<bscore) {
                cout << "B" << endl;
                cout << ascore << " " << bscore;
            } else if (ascore==bscore) {
                cout << "Draw" << endl;
                cout << ascore << " " << bscore;
            } 
        } else if (ascore<=21&&bscore>21) {
                cout << "A" << endl;
                cout << ascore << " " << bscore;
        } else if (ascore>21&&bscore<=21) {
                cout << "B" << endl;
                cout << ascore << " " << bscore;
        } 

        else if (ascore>21&&bscore>21) {
                cout << "Draw" << endl;
                cout << ascore << " " << bscore;
        } 
}
# 1109, 2024-09-28 10:43:22, PPPPPPPPP--------PP- (55%)

#include <iostream>
using namespace std;

int main(){
    int a, b; cin >> a >> b;
    string apai[a], bpai[b];
    for (int i = 0; i<a; i++) {
        cin >> apai[i];
    }
    for (int i = 0; i<b; i++) {
        cin >> bpai[i];

    }
    int ascore = 0;
    bool founda = false;
    for (int i=0;i<a;i++) {
        if (apai[i]== "A") {
            if (a==2) {
                ascore +=11;
            } else if (a==3) {
                if (ascore<=10) {
                    ascore += 11;
                } else if (ascore>10) {
                    ascore +=1;
                
                }
            }
        } else if (apai[i]== "2") {
            ascore +=2;
        } else if (apai[i]== "3") {
            ascore +=3;
        } else if (apai[i]== "4") {
            ascore +=4;
        } else if (apai[i]== "5") {
            ascore +=5;
        } else if (apai[i]== "6") {
            ascore +=6;
        } else if (apai[i]== "7") {
            ascore +=7;
        } else if (apai[i]== "8") {
            ascore +=8;
        } else if (apai[i]== "9") {
            ascore +=9;
        } else if (apai[i]== "10") {
            ascore +=10;
        } else if (apai[i]== "J") {
            ascore +=10;
        } else if (apai[i]== "Q") {
            ascore +=10;
        } else if (apai[i]== "K") {
            ascore +=10;
        }
}
    int bscore = 0;
    bool foundb = false;
    for (int i=0;i<b;i++) {
        if (bpai[i]== "A") {
            if (b==2) {
                bscore +=11;
            } else if (b==3) {
                if (bscore<=10) {
                    bscore += 11;
                } else if (bscore>10) {
                    bscore +=1;
                
                }
            }
        } else if (bpai[i]== "2") {
            bscore +=2;
        } else if (bpai[i]== "3") {
            bscore +=3;
        } else if (bpai[i]== "4") {
            bscore +=4;
        } else if (bpai[i]== "5") {
            bscore +=5;
        } else if (bpai[i]== "6") {
            bscore +=6;
        } else if (bpai[i]== "7") {
            bscore +=7;
        } else if (bpai[i]== "8") {
            bscore +=8;
        } else if (bpai[i]== "9") {
            bscore +=9;
        } else if (bpai[i]== "10") {
            bscore +=10;
        } else if (bpai[i]== "J") {
            bscore +=10;
        } else if (bpai[i]== "Q") {
            bscore +=10;
        } else if (bpai[i]== "K") {
            bscore +=10;
        }
    }
        if (ascore<=21 && bscore<=21) {
            if (ascore>bscore) {
                cout << "A" << endl;
                cout << ascore << " " << bscore;
            } else if (ascore<bscore) {
                cout << "B" << endl;
                cout << ascore << " " << bscore;
            } else if (ascore==bscore) {
                cout << "Draw" << endl;
                cout << ascore << " " << bscore;
            } 
        } else if (ascore<=21&&bscore>21) {
                cout << "A" << endl;
                cout << ascore << " " << bscore;
        } else if (ascore>21&&bscore<=21) {
                cout << "B" << endl;
                cout << ascore << " " << bscore;
        } 

        else if (ascore>21&&bscore>21) {
                cout << "Draw" << endl;
                cout << ascore << " " << bscore;
        } 
}
# 1110, 2024-09-28 10:57:17, PPPPPPPPP--------PPP (60%)

#include <iostream>
using namespace std;

int main(){
    int a, b; cin >> a >> b;
    string apai[a], bpai[b];
    for (int i = 0; i<a; i++) {
        cin >> apai[i];
    }
    for (int i = 0; i<b; i++) {
        cin >> bpai[i];

    }
    int ascore = 0;
    for (int i=0;i<a;i++) {
        if (apai[i]== "A") {
            if (a==2) {
                ascore +=11;
            } else if (a==3) {
                if (ascore<=10) {
                    ascore += 11;
                } else if (ascore>10) {
                    ascore +=1;
                    ascore -=10;
                
                }
            }
        } else if (apai[i]== "2") {
            ascore +=2;
        } else if (apai[i]== "3") {
            ascore +=3;
        } else if (apai[i]== "4") {
            ascore +=4;
        } else if (apai[i]== "5") {
            ascore +=5;
        } else if (apai[i]== "6") {
            ascore +=6;
        } else if (apai[i]== "7") {
            ascore +=7;
        } else if (apai[i]== "8") {
            ascore +=8;
        } else if (apai[i]== "9") {
            ascore +=9;
        } else if (apai[i]== "10") {
            ascore +=10;
        } else if (apai[i]== "J") {
            ascore +=10;
        } else if (apai[i]== "Q") {
            ascore +=10;
        } else if (apai[i]== "K") {
            ascore +=10;
        }
}
    int bscore = 0;
    for (int i=0;i<b;i++) {
        if (bpai[i]== "A") {
            if (b==2) {
                bscore +=11;
            } else if (b==3) {
                if (bscore<=10) {
                    bscore += 11;
                } else if (bscore>10) {
                    bscore +=1;
                    bscore -= 10;
                
                }
            }
        } else if (bpai[i]== "2") {
            bscore +=2;
        } else if (bpai[i]== "3") {
            bscore +=3;
        } else if (bpai[i]== "4") {
            bscore +=4;
        } else if (bpai[i]== "5") {
            bscore +=5;
        } else if (bpai[i]== "6") {
            bscore +=6;
        } else if (bpai[i]== "7") {
            bscore +=7;
        } else if (bpai[i]== "8") {
            bscore +=8;
        } else if (bpai[i]== "9") {
            bscore +=9;
        } else if (bpai[i]== "10") {
            bscore +=10;
        } else if (bpai[i]== "J") {
            bscore +=10;
        } else if (bpai[i]== "Q") {
            bscore +=10;
        } else if (bpai[i]== "K") {
            bscore +=10;
        }
    }
        if (ascore<=21 && bscore<=21) {
            if (ascore>bscore) {
                cout << "A" << endl;
                cout << ascore << " " << bscore;
            } else if (ascore<bscore) {
                cout << "B" << endl;
                cout << ascore << " " << bscore;
            } else if (ascore==bscore) {
                cout << "Draw" << endl;
                cout << ascore << " " << bscore;
            } 
        } else if (ascore<=21&&bscore>21) {
                cout << "A" << endl;
                cout << ascore << " " << bscore;
        } else if (ascore>21&&bscore<=21) {
                cout << "B" << endl;
                cout << ascore << " " << bscore;
        } 

        else if (ascore>21&&bscore>21) {
                cout << "Draw" << endl;
                cout << ascore << " " << bscore;
        } 
}
# 1111, 2024-09-28 11:01:00, PPPPPPPPP--------PPP (60%)

#include <iostream>
using namespace std;

int main(){
    int a, b; cin >> a >> b;
    string apai[a], bpai[b];
    for (int i = 0; i<a; i++) {
        cin >> apai[i];
    }
    for (int i = 0; i<b; i++) {
        cin >> bpai[i];

    }
    int ascore = 0;
    for (int i=0;i<a;i++) {
        if (apai[i]== "A") {
            if (a==2) {
                ascore +=11;
            } else if (a==3) {
                if (ascore<10) {
                    ascore += 11;
                } else if (ascore>10) {
                    ascore +=1;
                    ascore -=10;
                
                }
            }
        } else if (apai[i]== "2") {
            ascore +=2;
        } else if (apai[i]== "3") {
            ascore +=3;
        } else if (apai[i]== "4") {
            ascore +=4;
        } else if (apai[i]== "5") {
            ascore +=5;
        } else if (apai[i]== "6") {
            ascore +=6;
        } else if (apai[i]== "7") {
            ascore +=7;
        } else if (apai[i]== "8") {
            ascore +=8;
        } else if (apai[i]== "9") {
            ascore +=9;
        } else if (apai[i]== "10") {
            ascore +=10;
        } else if (apai[i]== "J") {
            ascore +=10;
        } else if (apai[i]== "Q") {
            ascore +=10;
        } else if (apai[i]== "K") {
            ascore +=10;
        }
}
    int bscore = 0;
    for (int i=0;i<b;i++) {
        if (bpai[i]== "A") {
            if (b==2) {
                bscore +=11;
            } else if (b==3) {
                if (bscore<10) {
                    bscore += 11;
                } else if (bscore>10) {
                    bscore +=1;
                
                }
            }
        } else if (bpai[i]== "2") {
            bscore +=2;
        } else if (bpai[i]== "3") {
            bscore +=3;
        } else if (bpai[i]== "4") {
            bscore +=4;
        } else if (bpai[i]== "5") {
            bscore +=5;
        } else if (bpai[i]== "6") {
            bscore +=6;
        } else if (bpai[i]== "7") {
            bscore +=7;
        } else if (bpai[i]== "8") {
            bscore +=8;
        } else if (bpai[i]== "9") {
            bscore +=9;
        } else if (bpai[i]== "10") {
            bscore +=10;
        } else if (bpai[i]== "J") {
            bscore +=10;
        } else if (bpai[i]== "Q") {
            bscore +=10;
        } else if (bpai[i]== "K") {
            bscore +=10;
        }
    }
        if (ascore<=21 && bscore<=21) {
            if (ascore>bscore) {
                cout << "A" << endl;
                cout << ascore << " " << bscore;
            } else if (ascore<bscore) {
                cout << "B" << endl;
                cout << ascore << " " << bscore;
            } else if (ascore==bscore) {
                cout << "Draw" << endl;
                cout << ascore << " " << bscore;
            } 
        } else if (ascore<=21&&bscore>21) {
                cout << "A" << endl;
                cout << ascore << " " << bscore;
        } else if (ascore>21&&bscore<=21) {
                cout << "B" << endl;
                cout << ascore << " " << bscore;
        } 

        else if (ascore>21&&bscore>21) {
                cout << "Draw" << endl;
                cout << ascore << " " << bscore;
        } 
}
# 1112, 2024-09-28 11:02:40, PPPPPPPPP--------PPP (60%)

#include <iostream>
using namespace std;

int main(){
    int a, b; cin >> a >> b;
    string apai[a], bpai[b];
    for (int i = 0; i<a; i++) {
        cin >> apai[i];
    }
    for (int i = 0; i<b; i++) {
        cin >> bpai[i];

    }
    int ascore = 0;
    for (int i=0;i<a;i++) {
        if (apai[i]== "A") {
            if (a==2) {
                ascore +=11;
            } else if (a==3) {
                if (ascore<10) {
                    ascore += 11;
                } else if (ascore>10) {
                    ascore +=1;
                    ascore -=10;
                
                }
            }
        } else if (apai[i]== "2") {
            ascore +=2;
        } else if (apai[i]== "3") {
            ascore +=3;
        } else if (apai[i]== "4") {
            ascore +=4;
        } else if (apai[i]== "5") {
            ascore +=5;
        } else if (apai[i]== "6") {
            ascore +=6;
        } else if (apai[i]== "7") {
            ascore +=7;
        } else if (apai[i]== "8") {
            ascore +=8;
        } else if (apai[i]== "9") {
            ascore +=9;
        } else if (apai[i]== "10") {
            ascore +=10;
        } else if (apai[i]== "J") {
            ascore +=10;
        } else if (apai[i]== "Q") {
            ascore +=10;
        } else if (apai[i]== "K") {
            ascore +=10;
        }
}
    int bscore = 0;
    for (int i=0;i<b;i++) {
        if (bpai[i]== "A") {
            if (b==2) {
                bscore +=11;
            } else if (b==3) {
                if (bscore<10) {
                    bscore += 11;
                } else if (bscore>10) {
                    bscore +=1;
                    bscore -=10;
                }
            }
        } else if (bpai[i]== "2") {
            bscore +=2;
        } else if (bpai[i]== "3") {
            bscore +=3;
        } else if (bpai[i]== "4") {
            bscore +=4;
        } else if (bpai[i]== "5") {
            bscore +=5;
        } else if (bpai[i]== "6") {
            bscore +=6;
        } else if (bpai[i]== "7") {
            bscore +=7;
        } else if (bpai[i]== "8") {
            bscore +=8;
        } else if (bpai[i]== "9") {
            bscore +=9;
        } else if (bpai[i]== "10") {
            bscore +=10;
        } else if (bpai[i]== "J") {
            bscore +=10;
        } else if (bpai[i]== "Q") {
            bscore +=10;
        } else if (bpai[i]== "K") {
            bscore +=10;
        }
    }
        if (ascore<=21 && bscore<=21) {
            if (ascore>bscore) {
                cout << "A" << endl;
                cout << ascore << " " << bscore;
            } else if (ascore<bscore) {
                cout << "B" << endl;
                cout << ascore << " " << bscore;
            } else if (ascore==bscore) {
                cout << "Draw" << endl;
                cout << ascore << " " << bscore;
            } 
        } else if (ascore<=21&&bscore>21) {
                cout << "A" << endl;
                cout << ascore << " " << bscore;
        } else if (ascore>21&&bscore<=21) {
                cout << "B" << endl;
                cout << ascore << " " << bscore;
        } 

        else if (ascore>21&&bscore>21) {
                cout << "Draw" << endl;
                cout << ascore << " " << bscore;
        } 
}
# 1113, 2024-09-28 11:04:30, PPPPPPPPP--------PPP (60%)

#include <iostream>
using namespace std;

int main(){
    int a, b; cin >> a >> b;
    string apai[a], bpai[b];
    for (int i = 0; i<a; i++) {
        cin >> apai[i];
    }
    for (int i = 0; i<b; i++) {
        cin >> bpai[i];

    }
    int ascore = 0;
    for (int i=0;i<a;i++) {
        if (apai[i]== "A") {
            if (a==2) {
                ascore +=11;
            } else if (a==3) {
                if (ascore<10) {
                    ascore += 11;
                } else if (ascore>=10) {
                    ascore +=1;
                    ascore -=10;
                
                }
            }
        } else if (apai[i]== "2") {
            ascore +=2;
        } else if (apai[i]== "3") {
            ascore +=3;
        } else if (apai[i]== "4") {
            ascore +=4;
        } else if (apai[i]== "5") {
            ascore +=5;
        } else if (apai[i]== "6") {
            ascore +=6;
        } else if (apai[i]== "7") {
            ascore +=7;
        } else if (apai[i]== "8") {
            ascore +=8;
        } else if (apai[i]== "9") {
            ascore +=9;
        } else if (apai[i]== "10") {
            ascore +=10;
        } else if (apai[i]== "J") {
            ascore +=10;
        } else if (apai[i]== "Q") {
            ascore +=10;
        } else if (apai[i]== "K") {
            ascore +=10;
        }
}
    int bscore = 0;
    for (int i=0;i<b ;i++) {
        if (bpai[i]== "A") {
            if (b==2) {
                bscore +=11;
            } else if (b==3) {
                if (bscore<10) {
                    bscore += 11;
                } else if (bscore>=10) {
                    bscore +=1;
                    bscore -=10;
                }
            }
        } else if (bpai[i]== "2") {
            bscore +=2;
        } else if (bpai[i]== "3") {
            bscore +=3;
        } else if (bpai[i]== "4") {
            bscore +=4;
        } else if (bpai[i]== "5") {
            bscore +=5;
        } else if (bpai[i]== "6") {
            bscore +=6;
        } else if (bpai[i]== "7") {
            bscore +=7;
        } else if (bpai[i]== "8") {
            bscore +=8;
        } else if (bpai[i]== "9") {
            bscore +=9;
        } else if (bpai[i]== "10") {
            bscore +=10;
        } else if (bpai[i]== "J") {
            bscore +=10;
        } else if (bpai[i]== "Q") {
            bscore +=10;
        } else if (bpai[i]== "K") {
            bscore +=10;
        }
    }
        if (ascore<=21 && bscore<=21) {
            if (ascore>bscore) {
                cout << "A" << endl;
                cout << ascore << " " << bscore;
            } else if (ascore<bscore) {
                cout << "B" << endl;
                cout << ascore << " " << bscore;
            } else if (ascore==bscore) {
                cout << "Draw" << endl;
                cout << ascore << " " << bscore;
            } 
        } else if (ascore<=21&&bscore>21) {
                cout << "A" << endl;
                cout << ascore << " " << bscore;
        } else if (ascore>21&&bscore<=21) {
                cout << "B" << endl;
                cout << ascore << " " << bscore;
        } 

        else if (ascore>21&&bscore>21) {
                cout << "Draw" << endl;
                cout << ascore << " " << bscore;
        } 
}

# 1114, 2024-09-28 09:56:01, -------------------- (0%)

#include <iostream>

using namespace std;

int main(){
    int a,b;
    cin >> a >> b;
    string A[a];
    string B[b];
    for(int i=0; i<a; ++i){
        cin >> A[i];
    }
    for(int i=0; i<b; ++i){
        cin >> B[i];
    }

    string front[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int value[13]={ 1,2,3,4,5,6,7,8,9,10,10,10,10};

    int totalA = 0;
    int totalB = 0;
    for(int i=0; i<a; ++i){
        if(A[i]==front[i]){
            totalA += value[i];
            totalB += value[i];
        }
    }
    if((totalA > 21) && (totalB > 21)){
        cout << "Draw";
    }else if(totalA > totalB){
        cout << A << endl;
        cout << totalA << totalB << endl;
    }
}
# 1115, 2024-09-28 09:59:28, Compilation error (0%)

#include <iostream>

using namespace std;

int main(){
    int a,b;
    cin >> a >> b;
    string A[a];
    string B[b];
    for(int i=0; i<a; ++i){
        cin >> A[i];
    }
    for(int i=0; i<b; ++i){
        cin >> B[i];
    }

    string front[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int value[13]={ 1,2,3,4,5,6,7,8,9,10,10,10,10};

    int totalA = 0;
    int totalB = 0;
    for(int i=0; i<a; ++i){
        if(A[i]==front[i]){
            totalA += value[i];
            totalB += value[i];
        }
    }
    if((totalA > 21) && (totalB > 21)){
        cout << "Draw" << endl;
        cout << totalA << " " << totalB << endl;
    }else if(totalA > totalB){
        cout << A << endl;
        cout << totalA << " " << totalB << endl;
    }else{totalB > totalA}{
        cout << B << endl;
        cout << totalA << " " << totalB << endl;
    }
}
# 1116, 2024-09-28 10:00:04, Compilation error (0%)

#include <iostream>

using namespace std;

int main(){
    int a,b;
    cin >> a >> b;
    string A[a];
    string B[b];
    for(int i=0; i<a; ++i){
        cin >> A[i];
    }
    for(int i=0; i<b; ++i){
        cin >> B[i];
    }

    string front[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int value[13]={ 1,2,3,4,5,6,7,8,9,10,10,10,10};

    int totalA = 0;
    int totalB = 0;
    for(int i=0; i<a; ++i){
        if(A[i]==front[i]){
            totalA += value[i];
            totalB += value[i];
        }
    }
    if((totalA > 21) && (totalB > 21)){
        cout << "Draw" << endl;
        cout << totalA << " " << totalB << endl;
    }else if(totalA > totalB){
        cout << A << endl;
        cout << totalA << " " << totalB << endl;
    }else(totalB > totalA){
        cout << B << endl;
        cout << totalA << " " << totalB << endl;
    }
}
# 1117, 2024-09-28 10:00:09, Compilation error (0%)

#include <iostream>

using namespace std;

int main(){
    int a,b;
    cin >> a >> b;
    string A[a];
    string B[b];
    for(int i=0; i<a; ++i){
        cin >> A[i];
    }
    for(int i=0; i<b; ++i){
        cin >> B[i];
    }

    string front[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int value[13]={ 1,2,3,4,5,6,7,8,9,10,10,10,10};

    int totalA = 0;
    int totalB = 0;
    for(int i=0; i<a; ++i){
        if(A[i]==front[i]){
            totalA += value[i];
            totalB += value[i];
        }
    }
    if((totalA > 21) && (totalB > 21)){
        cout << "Draw" << endl;
        cout << totalA << " " << totalB << endl;
    }else if(totalA > totalB){
        cout << A << endl;
        cout << totalA << " " << totalB << endl;
    }else(totalB > totalA){
        cout << B << endl;
        cout << totalA << " " << totalB << endl;
    }
}
# 1118, 2024-09-28 10:00:41, -------------------- (0%)

#include <iostream>

using namespace std;

int main(){
    int a,b;
    cin >> a >> b;
    string A[a];
    string B[b];
    for(int i=0; i<a; ++i){
        cin >> A[i];
    }
    for(int i=0; i<b; ++i){
        cin >> B[i];
    }

    string front[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int value[13]={ 1,2,3,4,5,6,7,8,9,10,10,10,10};

    int totalA = 0;
    int totalB = 0;
    for(int i=0; i<a; ++i){
        if(A[i]==front[i]){
            totalA += value[i];
            totalB += value[i];
        }
    }
    if((totalA > 21) && (totalB > 21)){
        cout << "Draw" << endl;
        cout << totalA << " " << totalB << endl;
    }else if(totalA > totalB){
        cout << A << endl;
        cout << totalA << " " << totalB << endl;
    }else if(totalB > totalA){
        cout << B << endl;
        cout << totalA << " " << totalB << endl;
    }
}
# 1119, 2024-09-28 10:02:42, -------------------- (0%)

#include <iostream>

using namespace std;

int main(){
    int a,b;
    cin >> a >> b;
    string A[a];
    string B[b];
    for(int i=0; i<a; ++i){
        cin >> A[i];
    }
    for(int i=0; i<b; ++i){
        cin >> B[i];
    }

    string front[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int value[13]={ 1,2,3,4,5,6,7,8,9,10,10,10,10};

    int totalA = 0;
    int totalB = 0;
    for(int i=0; i<a; ++i){
        if(A[i]==front[i]){
            totalA += value[i];
        }
    }

    for(int i=0; i<b; ++i){
        if(A[i]==front[i]){
            totalB += value[i];
        }
    }

    if((totalA > 21) && (totalB > 21)){
        cout << "Draw" << endl;
        cout << totalA << " " << totalB << endl;
    }else if(totalA > totalB){
        cout << A << endl;
        cout << totalA << " " << totalB << endl;
    }else if(totalB > totalA){
        cout << B << endl;
        cout << totalA << " " << totalB << endl;
    }
}
# 1120, 2024-09-28 10:07:05, -------------------- (0%)

#include <iostream>

using namespace std;

int main(){
    int a,b;
    cin >> a >> b;
    string A[a];
    string B[b];
    for(int i=0; i<a; ++i){
        cin >> A[i];
    }
    for(int i=0; i<b; ++i){
        cin >> B[i];
    }

    string front[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int value[13]={ 1,2,3,4,5,6,7,8,9,10,10,10,10};

    int totalA = 0;
    int totalB = 0;
    for(int i=0; i<a; ++i){
        if(A[i]==front[i]){
            totalA += value[i];
        }
    }

    for(int i=0; i<b; ++i){
        if(B[i]==front[i]){
            totalB += value[i];
        }
    }

    if((totalA > 21) && (totalB > 21)){
        cout << "Draw" << endl;
        cout << totalA << " " << totalB << endl;
    }else if(totalA > totalB){
        cout << "A" << endl;
        cout << totalA << " " << totalB << endl;
    }else if(totalB > totalA){
        cout << "B" << endl;
        cout << totalA << " " << totalB << endl;
    }
}
# 1121, 2024-09-28 10:34:12, -------------------- (0%)

#include <iostream>

using namespace std;

int main(){
    int a,b;
    cin >> a >> b;
    string A[a];
    string B[b];

    string front[]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int value[]={1,2,3,4,5,6,7,8,9,10,10,10,10};
    int totalA = 0;
    int totalB = 0;

    for(int i=0; i<a; ++i){
        cin >> A[i];
        if(A[i]==front[i]){
            totalA += value[i];
        }
    }

    for(int i=0; i<b; ++i){
        cin >> B[i];
        if(B[i]==front[i]){
            totalB += value[i];
        }
    }

    if((totalA > 21) && (totalB > 21)){
        cout << "Draw" << endl;
        cout << totalA << " " << totalB << endl;
    }else if(totalA > totalB){
        cout << "A" << endl;
        cout << totalA << " " << totalB << endl;
    }else if(totalB > totalA){
        cout << "B" << endl;
        cout << totalA << " " << totalB << endl;
    }
}
# 1122, 2024-09-28 10:50:37, -------------------- (0%)

#include <iostream>

using namespace std;

int main(){
    int a,b;
    cin >> a >> b;
    string A[a];
    string B[b];

    string front[]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int value[]={1,2,3,4,5,6,7,8,9,10,10,10,10};
    int totalA = 0;
    int totalB = 0;

    for(int i=0; i<a; ++i){
        cin >> A[i];
        if(A[i]==front[i]){
            totalA += value[i];
        }
    }

    for(int i=0; i<b; ++i){
        cin >> B[i];
        if(B[i]==front[i]){
            totalB += value[i];
        }
    }

    if(((totalA > 21) && (totalB > 21)) || (totalA == totalB)){
        cout << "Draw" << endl;
        cout << totalA << " " << totalB << endl;
    }else if(totalA > totalB){
        cout << "A" << endl;
        cout << totalA << " " << totalB << endl;
    }else if(totalB > totalA){
        cout << "B" << endl;
        cout << totalA << " " << totalB << endl;
    }
}
# 1123, 2024-09-28 10:58:58, PPPPP--P--P--------- (35%)

#include <iostream>
#include <string>

using namespace std;

int main(){
    int a,b;
    cin >> a >> b;
    string A[a];
    string B[b];

    string front[]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    string value[]={"1","2","3","4","5","6","7","8","9","10","10","10","10"};

    int totalA = 0;
    int totalB = 0;

    for(int i=0; i<a; ++i){
        cin >> A[i];
        for(int j=0; j<13; ++j){
        if(A[i]==front[j]){
            totalA += stoi(value[j]);
        }
        }
    }

    for(int i=0; i<b; ++i){
        cin >> B[i];
        for(int j=0; j<13; ++j){
        if(B[i]==front[j]){
            totalB += stoi(value[j]);
        }
    }
    }

    if(((totalA > 21) && (totalB > 21)) || (totalA == totalB)){
        cout << "Draw" << endl;
        cout << totalA << " " << totalB << endl;
    }else if(totalA > totalB){
        cout << "A" << endl;
        cout << totalA << " " << totalB << endl;
    }else if(totalB > totalA){
        cout << "B" << endl;
        cout << totalA << " " << totalB << endl;
    }
}
# 1124, 2024-09-28 11:06:02, PPPPP--PP----------- (35%)

#include <iostream>
#include <string>

using namespace std;

int main(){
    int a,b;
    cin >> a >> b;
    string A[a];
    string B[b];

    string front[]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    string value[]={"11","2","3","4","5","6","7","8","9","10","10","10","10"};

    int totalA = 0;
    int totalB = 0;

    for(int i=0; i<a; ++i){
        cin >> A[i];
        for(int j=0; j<13; ++j){
        if(A[i]==front[j]){
            totalA += stoi(value[j]);
            if((totalA > 21)&&(A[i] == front[0])){
                value[0] = "1";
            }
        }
        }
    }

    for(int i=0; i<b; ++i){
        cin >> B[i];
        for(int j=0; j<13; ++j){
        if(B[i]==front[j]){
            totalB += stoi(value[j]);
            if((totalB > 21)&&(B[i] == front[0])){
                value[0] = "1";
            }
        }
    }
    }

    if(((totalA > 21) && (totalB > 21)) || (totalA == totalB)){
        cout << "Draw" << endl;
        cout << totalA << " " << totalB << endl;
    }else if(totalA > totalB){
        cout << "A" << endl;
        cout << totalA << " " << totalB << endl;
    }else if(totalB > totalA){
        cout << "B" << endl;
        cout << totalA << " " << totalB << endl;
    }
}
# 1125, 2024-09-28 11:12:03, PPPP----P----------- (25%)

#include <iostream>
#include <string>

using namespace std;

int main(){
    int a,b;
    cin >> a >> b;
    string A[a];
    string B[b];

    string front[]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    string value[]={"11","2","3","4","5","6","7","8","9","10","10","10","10"};

    int totalA = 0;
    int totalB = 0;

    for(int i=0; i<a; ++i){
        cin >> A[i];
        for(int j=0; j<13; ++j){
        if(A[i]==front[j]){
            totalA += stoi(value[j]);
            if(totalA > 21){
                value[0] = "1";
                totalA += stoi(value[j]);
            }
        }
        }
    }

    for(int i=0; i<b; ++i){
        cin >> B[i];
        for(int j=0; j<13; ++j){
        if(B[i]==front[j]){
            totalB += stoi(value[j]);
            if(totalB > 21){
                value[0] = "1";
                totalB += stoi(value[j]);
            }
        }
    }
    }

    if(((totalA > 21) && (totalB > 21)) || (totalA == totalB)){
        cout << "Draw" << endl;
        cout << totalA << " " << totalB << endl;
    }else if(totalA > totalB){
        cout << "A" << endl;
        cout << totalA << " " << totalB << endl;
    }else if(totalB > totalA){
        cout << "B" << endl;
        cout << totalA << " " << totalB << endl;
    }
}
# 1126, 2024-09-28 11:12:25, PPPPP--PP----------- (35%)

#include <iostream>
#include <string>

using namespace std;

int main(){
    int a,b;
    cin >> a >> b;
    string A[a];
    string B[b];

    string front[]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    string value[]={"11","2","3","4","5","6","7","8","9","10","10","10","10"};

    int totalA = 0;
    int totalB = 0;

    for(int i=0; i<a; ++i){
        cin >> A[i];
        for(int j=0; j<13; ++j){
        if(A[i]==front[j]){
            totalA += stoi(value[j]);
            if((totalA > 21)&&(A[i] == front[0])){
                value[0] = "1";
            }
        }
        }
    }

    for(int i=0; i<b; ++i){
        cin >> B[i];
        for(int j=0; j<13; ++j){
        if(B[i]==front[j]){
            totalB += stoi(value[j]);
            if((totalB > 21)&&(B[i] == front[0])){
                value[0] = "1";
            }
        }
    }
    }

    if(((totalA > 21) && (totalB > 21)) || (totalA == totalB)){
        cout << "Draw" << endl;
        cout << totalA << " " << totalB << endl;
    }else if(totalA > totalB){
        cout << "A" << endl;
        cout << totalA << " " << totalB << endl;
    }else if(totalB > totalA){
        cout << "B" << endl;
        cout << totalA << " " << totalB << endl;
    }
}
# 1127, 2024-09-28 11:40:45, PPPPP--PP-P---PPP-P- (60%)

#include <iostream>
#include <string>

using namespace std;

int main(){
    int a,b;
    cin >> a >> b;
    string A[a];
    string B[b];

    string front[]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    string value[]={"11","2","3","4","5","6","7","8","9","10","10","10","10"};

    int totalA = 0;
    int totalB = 0;

    for(int i=0; i<a; ++i){
        cin >> A[i];
        for(int j=0; j<13; ++j){
        if(A[i]==front[j]){
            totalA += stoi(value[j]);
            if((totalA > 21)&&(A[i] == front[0])){
                value[0] = "1";
                totalA = totalA - 10;
            }
        }
        }
    }

    for(int i=0; i<b; ++i){
        cin >> B[i];
        for(int j=0; j<13; ++j){
        if(B[i]==front[j]){
            totalB += stoi(value[j]);
            if((totalB > 21)&&(B[i] == front[0])){
                value[0] = "1";
                totalB = totalB - 10;
            }
        }
    }
    }

    if(((totalA > 21) && (totalB > 21)) || (totalA == totalB)){
        cout << "Draw" << endl;
        cout << totalA << " " << totalB << endl;
    }else if(totalA > totalB){
        cout << "A" << endl;
        cout << totalA << " " << totalB << endl;
    }else if(totalB > totalA){
        cout << "B" << endl;
        cout << totalA << " " << totalB << endl;
    }
}

# 1128, 2024-09-28 12:44:42, P------------------- (5%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    int suma=0,sumb=0;
    cin>>a>>b;
    string Arr[a];
    string Brr[b];
    for (int i = 0; i < a; i++)
    {
        cin>>Arr[i];
        if(Arr[i] == "K" || Arr[i] == "Q" || Arr[i] == "J"){
            suma+=10;
        }else if(Arr[i] == "A"){
            suma+=1;
        }else{
            suma += stoi(Arr[i]);
        }
    }
    

for (int i = 0; i < b; i++)
    {
        cin>>Brr[i];
        if(Brr[i] == "K" || Brr[i] == "Q" || Brr[i] == "J"){
            sumb+=10;
        }else if(Brr[i] == "A"){
            sumb+=1;
        }else{
            sumb += stoi(Brr[i]);
        }
    }
////
if(suma>sumb && suma<21){
    cout<<"A"<<endl;
    cout<<suma<<" "<<sumb;    
    
}else if(sumb>suma && sumb<21){
    cout<<"B"<<endl;
    cout<<suma<<" "<<sumb;
}else{
    cout<<"Draw<"<<endl;
    cout<<suma<<" "<<sumb;
}

}
# 1129, 2024-09-28 12:46:59, P-PPP--P------------ (25%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    int suma=0,sumb=0;
    cin>>a>>b;
    string Arr[a];
    string Brr[b];
    for (int i = 0; i < a; i++)
    {
        cin>>Arr[i];
        if(Arr[i] == "K" || Arr[i] == "Q" || Arr[i] == "J"){
            suma+=10;
        }else if(Arr[i] == "A"){
            suma+=1;
        }else{
            suma += stoi(Arr[i]);
        }
    }
    

for (int i = 0; i < b; i++)
    {
        cin>>Brr[i];
        if(Brr[i] == "K" || Brr[i] == "Q" || Brr[i] == "J"){
            sumb+=10;
        }else if(Brr[i] == "A"){
            sumb+=1;
        }else{
            sumb += stoi(Brr[i]);
        }
    }
////
if(suma>sumb && suma<21){
    cout<<"A"<<endl;
    cout<<suma<<" "<<sumb;    
    
}else if(sumb>suma && sumb<21){
    cout<<"B"<<endl;
    cout<<suma<<" "<<sumb;
}else{
    cout<<"Draw"<<endl;
    cout<<suma<<" "<<sumb;
}

}
# 1130, 2024-09-28 12:47:52, PPPPP--P--P--------- (35%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    int suma=0,sumb=0;
    cin>>a>>b;
    string Arr[a];
    string Brr[b];
    for (int i = 0; i < a; i++)
    {
        cin>>Arr[i];
        if(Arr[i] == "K" || Arr[i] == "Q" || Arr[i] == "J"){
            suma+=10;
        }else if(Arr[i] == "A"){
            suma+=1;
        }else{
            suma += stoi(Arr[i]);
        }
    }
    

for (int i = 0; i < b; i++)
    {
        cin>>Brr[i];
        if(Brr[i] == "K" || Brr[i] == "Q" || Brr[i] == "J"){
            sumb+=10;
        }else if(Brr[i] == "A"){
            sumb+=1;
        }else{
            sumb += stoi(Brr[i]);
        }
    }
////
if(suma>sumb && suma<=21){
    cout<<"A"<<endl;
    cout<<suma<<" "<<sumb;    
    
}else if(sumb>suma && sumb<=21){
    cout<<"B"<<endl;
    cout<<suma<<" "<<sumb;
}else{
    cout<<"Draw"<<endl;
    cout<<suma<<" "<<sumb;
}

}
# 1131, 2024-09-28 12:50:43, PPPPP--P------P---P- (40%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    int suma=0,sumb=0;
    cin>>a>>b;
    string Arr[a];
    string Brr[b];
    for (int i = 0; i < a; i++)
    {
        cin>>Arr[i];
        if(Arr[i] == "K" || Arr[i] == "Q" || Arr[i] == "J"){
            suma+=10;
        }else if(Arr[i] == "A"){
            suma+=11;
            if(suma>=21){
                suma-=10;
            }
        }else{
            suma += stoi(Arr[i]);
        }
    }
    

for (int i = 0; i < b; i++)
    {
        cin>>Brr[i];
        if(Brr[i] == "K" || Brr[i] == "Q" || Brr[i] == "J"){
            sumb+=10;
        }else if(Brr[i] == "A"){
            sumb+=11;
            if(sumb >=21){
                sumb-=10;
            }
        }else{
            sumb += stoi(Brr[i]);
        }
    }
////
if(suma>sumb && suma<=21){
    cout<<"A"<<endl;
    cout<<suma<<" "<<sumb;    
    
}else if(sumb>suma && sumb<=21){
    cout<<"B"<<endl;
    cout<<suma<<" "<<sumb;
}else{
    cout<<"Draw"<<endl;
    cout<<suma<<" "<<sumb;
}

}
# 1132, 2024-09-28 12:53:15, PPPPP--P------P---P- (40%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    int suma=0,sumb=0;
    cin>>a>>b;
    string Arr[a];
    string Brr[b];
    for (int i = 0; i < a; i++)
    {
        cin>>Arr[i];
        if(Arr[i] == "K" || Arr[i] == "Q" || Arr[i] == "J"){
            suma+=10;
        }else if(Arr[i] == "A"){
            suma+=11;
            if(suma>=21){
                suma-=10;
            }
        }else{
            suma += stoi(Arr[i]);
        }
    }
    

for (int i = 0; i < b; i++)
    {
        cin>>Brr[i];
        if(Brr[i] == "K" || Brr[i] == "Q" || Brr[i] == "J"){
            sumb+=10;
        }else if(Brr[i] == "A"){
            sumb+=11;
            if(sumb >=21){
                sumb-=10;
            }
        }else{
            sumb += stoi(Brr[i]);
        }
    }
////
if(suma>sumb && suma<=21){
    cout<<"A"<<endl;
    cout<<suma<<" "<<sumb;    
    
}else if(sumb>suma && sumb<=21){
    cout<<"B"<<endl;
    cout<<suma<<" "<<sumb;
}else{
    cout<<"Draw"<<endl;
    cout<<suma<<" "<<sumb;
}

}
# 1133, 2024-09-28 12:55:01, PPPP-PP-----P-P--PP- (50%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    int suma=0,sumb=0;
    cin>>a>>b;
    string Arr[a];
    string Brr[b];
    for (int i = 0; i < a; i++)
    {
        cin>>Arr[i];
        if(Arr[i] == "K" || Arr[i] == "Q" || Arr[i] == "J"){
            suma+=10;
        }else if(Arr[i] == "A"){
            suma+=11;
            if(suma>=21){
                suma-=10;
            }
        }else{
            suma += stoi(Arr[i]);
        }
    }
    

for (int i = 0; i < b; i++)
    {
        cin>>Brr[i];
        if(Brr[i] == "K" || Brr[i] == "Q" || Brr[i] == "J"){
            sumb+=10;
        }else if(Brr[i] == "A"){
            sumb+=11;
            if(sumb >=21){
                sumb-=10;
            }
        }else{
            sumb += stoi(Brr[i]);
        }
    }
////
if((suma>sumb && suma<=21) || sumb>21){
    cout<<"A"<<endl;
    cout<<suma<<" "<<sumb;    
    
}else if((sumb>suma && sumb<=21) || suma>21){
    cout<<"B"<<endl;
    cout<<suma<<" "<<sumb;
}else{
    cout<<"Draw"<<endl;
    cout<<suma<<" "<<sumb;
}

}
# 1134, 2024-09-28 12:56:26, PPPPPPPP----P-P--PP- (60%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    int suma=0,sumb=0;
    cin>>a>>b;
    string Arr[a];
    string Brr[b];
    for (int i = 0; i < a; i++)
    {
        cin>>Arr[i];
        if(Arr[i] == "K" || Arr[i] == "Q" || Arr[i] == "J"){
            suma+=10;
        }else if(Arr[i] == "A"){
            suma+=11;
            if(suma>=21){
                suma-=10;
            }
        }else{
            suma += stoi(Arr[i]);
        }
    }
    

for (int i = 0; i < b; i++)
    {
        cin>>Brr[i];
        if(Brr[i] == "K" || Brr[i] == "Q" || Brr[i] == "J"){
            sumb+=10;
        }else if(Brr[i] == "A"){
            sumb+=11;
            if(sumb >=21){
                sumb-=10;
            }
        }else{
            sumb += stoi(Brr[i]);
        }
    }
////
if((suma>sumb && suma<=21) || (sumb>21 && suma<=21)){
    cout<<"A"<<endl;
    cout<<suma<<" "<<sumb;    
    
}else if((sumb>suma && sumb<=21) || (suma>21 && sumb<=21)){
    cout<<"B"<<endl;
    cout<<suma<<" "<<sumb;
}else{
    cout<<"Draw"<<endl;
    cout<<suma<<" "<<sumb;
}

}
# 1135, 2024-09-28 13:29:38, PPPPPPPP----P-P--PP- (60%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    int suma=0,sumb=0;
    cin>>a>>b;
    string Arr[a];
    string Brr[b];
    for (int i = 0; i < a; i++)
    {
        cin>>Arr[i];
        if(Arr[i] == "K" || Arr[i] == "Q" || Arr[i] == "J"){
            suma+=10;
        }else if(Arr[i] == "A"){
            suma+=11;
            if(suma>=21){
                suma-=10;
                if(suma>=21){
                    suma--;
                }
            }
        }else{
            suma += stoi(Arr[i]);
        }
    }
    

for (int i = 0; i < b; i++)
    {
        cin>>Brr[i];
        if(Brr[i] == "K" || Brr[i] == "Q" || Brr[i] == "J"){
            sumb+=10;
        }else if(Brr[i] == "A"){
            sumb+=11;
            if(sumb >=21){
                sumb-=10;
                if(sumb>=21){
                    sumb--;
                }
            }
        }else{
            sumb += stoi(Brr[i]);
        }
    }
////
if((suma>sumb && suma<=21) || (sumb>21 && suma<=21)){
    cout<<"A"<<endl;
    cout<<suma<<" "<<sumb;    
    
}else if((sumb>suma && sumb<=21) || (suma>21 && sumb<=21)){
    cout<<"B"<<endl;
    cout<<suma<<" "<<sumb;
}else{
    cout<<"Draw"<<endl;
    cout<<suma<<" "<<sumb;
}

}
# 1136, 2024-09-28 13:52:00, PPPPPPPP----P-P--PP- (60%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    int suma=0,sumb=0;
    cin>>a>>b;
    string Arr[a];
    string Brr[b];
    for (int i = 0; i < a; i++)
    {
        cin>>Arr[i];
        if(Arr[i] == "K" || Arr[i] == "Q" || Arr[i] == "J"){
            suma+=10;
        }else if(Arr[i] == "A"){
            suma+=11;
            if(suma>=21){
                suma-=10;
                if(suma>=21){
                    suma-=11;
                }
            }
        }else{
            suma += stoi(Arr[i]);
        }
    }
    

for (int i = 0; i < b; i++)
    {
        cin>>Brr[i];
        if(Brr[i] == "K" || Brr[i] == "Q" || Brr[i] == "J"){
            sumb+=10;
        }else if(Brr[i] == "A"){
            sumb+=11;
            if(sumb >=21){
                sumb-=10;
                if(sumb>=21){
                    sumb-=11;
                }
            }
        }else{
            sumb += stoi(Brr[i]);
        }
    }
////
if((suma>sumb && suma<=21) || (sumb>21 && suma<=21)){
    cout<<"A"<<endl;
    cout<<suma<<" "<<sumb;    
    
}else if((sumb>suma && sumb<=21) || (suma>21 && sumb<=21)){
    cout<<"B"<<endl;
    cout<<suma<<" "<<sumb;
}else{
    cout<<"Draw"<<endl;
    cout<<suma<<" "<<sumb;
}

}
# 1137, 2024-09-28 13:53:01, PPPPPPPP----P-P--PP- (60%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    int suma=0,sumb=0;
    cin>>a>>b;
    string Arr[a];
    string Brr[b];
    for (int i = 0; i < a; i++)
    {
        cin>>Arr[i];
        if(Arr[i] == "K" || Arr[i] == "Q" || Arr[i] == "J"){
            suma+=10;
        }else if(Arr[i] == "A"){
            suma+=11;
            if(suma>=21){
                suma-=10;
                if(suma>=21){
                    suma-=10;
                }
            }
        }else{
            suma += stoi(Arr[i]);
        }
    }
    

for (int i = 0; i < b; i++)
    {
        cin>>Brr[i];
        if(Brr[i] == "K" || Brr[i] == "Q" || Brr[i] == "J"){
            sumb+=10;
        }else if(Brr[i] == "A"){
            sumb+=11;
            if(sumb >=21){
                sumb-=10;
                if(sumb>=21){
                    sumb-=10;
                }
            }
        }else{
            sumb += stoi(Brr[i]);
        }
    }
////
if((suma>sumb && suma<=21) || (sumb>21 && suma<=21)){
    cout<<"A"<<endl;
    cout<<suma<<" "<<sumb;    
    
}else if((sumb>suma && sumb<=21) || (suma>21 && sumb<=21)){
    cout<<"B"<<endl;
    cout<<suma<<" "<<sumb;
}else{
    cout<<"Draw"<<endl;
    cout<<suma<<" "<<sumb;
}

}
# 1138, 2024-09-28 13:54:05, PPPPPPPP----P-P--PP- (60%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    int suma=0,sumb=0;
    cin>>a>>b;
    string Arr[a];
    string Brr[b];
    for (int i = 0; i < a; i++)
    {
        cin>>Arr[i];
        if(Arr[i] == "K" || Arr[i] == "Q" || Arr[i] == "J"){
            suma+=10;
        }else if(Arr[i] == "A"){
            suma+=11;
            if(suma>=21){
                suma-=10;
                if(suma>21){
                    suma-=10;
                }
            }
        }else{
            suma += stoi(Arr[i]);
        }
    }
    

for (int i = 0; i < b; i++)
    {
        cin>>Brr[i];
        if(Brr[i] == "K" || Brr[i] == "Q" || Brr[i] == "J"){
            sumb+=10;
        }else if(Brr[i] == "A"){
            sumb+=11;
            if(sumb >=21){
                sumb-=10;
                if(sumb>21){
                    sumb-=10;
                }
            }
        }else{
            sumb += stoi(Brr[i]);
        }
    }
////
if((suma>sumb && suma<=21) || (sumb>21 && suma<=21)){
    cout<<"A"<<endl;
    cout<<suma<<" "<<sumb;    
    
}else if((sumb>suma && sumb<=21) || (suma>21 && sumb<=21)){
    cout<<"B"<<endl;
    cout<<suma<<" "<<sumb;
}else{
    cout<<"Draw"<<endl;
    cout<<suma<<" "<<sumb;
}

}
# 1139, 2024-09-28 14:08:23, -------------------- (0%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin>>n;
    int arr[n];
    int startidx;
    int skipidx = -1;
    int minarr = INT_MAX;
    for (int i = 0; i < n; i++)
    {
        cin>>arr[i];
        if(arr[i]<minarr){
            minarr = arr[i];
            startidx = i;
        }

    }
    for (int i = 1; i < n; i++)
    {
        if(arr[i-1] > arr[i]){
            skipidx = i;
            break;
        }

    }
    
    int sum =0;
    int idx = startidx;
    int count = n ;
    int timer = n;
    int prev = arr[idx];
    while (timer--)
    {   if(arr[idx]>prev){
        break;
    }
    if(idx == skipidx){
        continue;
    }
        sum+=arr[idx];
        idx++;
        if(idx==count){
            idx=0;
        }
        prev = arr[idx];

    }
    
    cout<<sum;
    
}
# 1140, 2024-09-28 14:34:56, PPPPPPPP----P-P--PP- (60%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    int suma=0,sumb=0;
    cin>>a>>b;
    string Arr[a];
    string Brr[b];
    for (int i = 0; i < a; i++)
    {
        cin>>Arr[i];
        if(Arr[i] == "K" || Arr[i] == "Q" || Arr[i] == "J"){
            suma+=10;
        }else if(Arr[i] == "A"){
            suma+=11;
            if(suma>=21){
                suma-=10;
                if(suma>21){
                    suma-=10;
                }
            }
        }else{
            suma += stoi(Arr[i]);
        }
    }
    

for (int i = 0; i < b; i++)
    {
        cin>>Brr[i];
        if(Brr[i] == "K" || Brr[i] == "Q" || Brr[i] == "J"){
            sumb+=10;
        }else if(Brr[i] == "A"){
            sumb+=11;
            if(sumb >=21){
                sumb-=10;
                if(sumb>21){
                    sumb-=10;
                }
            }
        }else{
            sumb += stoi(Brr[i]);
        }
    }
////
if((suma>sumb && suma<=21) || (sumb>21 && suma<=21)){
    cout<<"A"<<endl;
    cout<<suma<<" "<<sumb;    
    
}else if((sumb>suma && sumb<=21) || (suma>21 && sumb<=21)){
    cout<<"B"<<endl;
    cout<<suma<<" "<<sumb;
}else{
    cout<<"Draw"<<endl;
    cout<<suma<<" "<<sumb;
}

}

# 1141, 2024-09-28 09:53:41, PP--P--PP---------P- (30%)

#include <bits/stdc++.h>
using namespace std ;
int main(){

    int a,b ;
    cin >> a >> b ;
    cin.ignore();
    string A ;
    string B ;
    int sumA = 0;
    int sumB = 0;
    for(int i=0;i<a;++i){
        cin >> A ;
        if(A == "A"){
            if(sumA + 11 > 21){
                sumA += 1 ;
            }else{
                sumA += 11 ;
            }
        }
        else if(A =="2") sumA+= 2 ;
        else if(A =="3") sumA+= 3 ;
        else if(A =="4") sumA+= 4 ;
        else if(A =="5") sumA+= 5 ;
        else if(A =="6") sumA+= 6 ;
        else if(A =="7") sumA+= 7 ;
        else if(A =="8") sumA+= 8 ;
        else if(A =="9") sumA+= 9 ;
        else if(A == "10" || A == "J" || A == "K" || A == "Q")sumA += 10 ;
    }
    for(int i=0;i<b;++i){
        cin >> B ;
        if(B == "A"){
            if(sumB + 11 > 21){
                sumB += 1 ;
            }else{
                sumB += 11 ;
            }
        }
        else if(B =="2") sumB+= 2 ;
        else if(B =="3") sumB+= 3 ;
        else if(B =="4") sumB+= 4 ;
        else if(B =="5") sumB+= 5 ;
        else if(B =="6") sumB+= 6 ;
        else if(B =="7") sumB+= 7 ;
        else if(B =="8") sumB+= 8 ;
        else if(B =="9") sumB+= 9 ;
        else if(B == "10" || B == "J" || B == "K" || B == "Q")sumB += 10 ;
    }
    if(sumA >21 && sumB > 21){
        cout << "Draw\n" ;
        cout << sumA << ' ' << sumB ;
    }
    else if(sumA > sumB){
        cout << "A\n" ;
        cout << sumA << ' ' << sumB ;
    }else if(sumA < sumB){
        cout << "B\n" ;
        cout << sumA << ' ' << sumB ;
    }
}
# 1142, 2024-09-28 09:57:58, PPPPP-PPP---P-P--PP- (60%)

#include <bits/stdc++.h>
using namespace std ;
int main(){

    int a,b ;
    cin >> a >> b ;
    cin.ignore();
    string A ;
    string B ;
    int sumA = 0;
    int sumB = 0;
    for(int i=0;i<a;++i){
        cin >> A ;
        if(A == "A"){
            if(sumA + 11 > 21){
                sumA += 1 ;
            }else{
                sumA += 11 ;
            }
        }
        else if(A =="2") sumA+= 2 ;
        else if(A =="3") sumA+= 3 ;
        else if(A =="4") sumA+= 4 ;
        else if(A =="5") sumA+= 5 ;
        else if(A =="6") sumA+= 6 ;
        else if(A =="7") sumA+= 7 ;
        else if(A =="8") sumA+= 8 ;
        else if(A =="9") sumA+= 9 ;
        else if(A == "10" || A == "J" || A == "K" || A == "Q")sumA += 10 ;
    }
    for(int i=0;i<b;++i){
        cin >> B ;
        if(B == "A"){
            if(sumB + 11 > 21){
                sumB += 1 ;
            }else{
                sumB += 11 ;
            }
        }
        else if(B =="2") sumB+= 2 ;
        else if(B =="3") sumB+= 3 ;
        else if(B =="4") sumB+= 4 ;
        else if(B =="5") sumB+= 5 ;
        else if(B =="6") sumB+= 6 ;
        else if(B =="7") sumB+= 7 ;
        else if(B =="8") sumB+= 8 ;
        else if(B =="9") sumB+= 9 ;
        else if(B == "10" || B == "J" || B == "K" || B == "Q")sumB += 10 ;
    }
    if(sumA >21 && sumB > 21 || sumA == sumB){
        cout << "Draw\n" ;
        cout << sumA << ' ' << sumB ;
    }
    else if(sumB > 21){
        cout << "A\n" ;
        cout << sumA << ' ' << sumB ;
    }else if(sumB > 21){
        cout << "B\n" ;
        cout << sumA << ' ' << sumB ;
    }
    else if(sumB > sumA){
        cout << "B\n" ;
        cout << sumA << ' ' << sumB ;
    }
    else if(sumB < sumA){
        cout << "A\n" ;
        cout << sumA << ' ' << sumB ;
    }
}
# 1143, 2024-09-28 10:03:13, PPPPP-PP----P-P--PP- (55%)

#include <bits/stdc++.h>
using namespace std ;
int main(){

    int a,b ;
    cin >> a >> b ;
    cin.ignore();
    string A ;
    string B ;
    int sumA = 0;
    int sumB = 0;
    for(int i=0;i<a;++i){
        cin >> A ;
        if(A == "A"){
            if(sumA + 11 >= 21){
                sumA += 1 ;
            }else{
                sumA += 11 ;
            }
        }
        else if(A =="2") sumA+= 2 ;
        else if(A =="3") sumA+= 3 ;
        else if(A =="4") sumA+= 4 ;
        else if(A =="5") sumA+= 5 ;
        else if(A =="6") sumA+= 6 ;
        else if(A =="7") sumA+= 7 ;
        else if(A =="8") sumA+= 8 ;
        else if(A =="9") sumA+= 9 ;
        else if(A == "10" || A == "J" || A == "K" || A == "Q")sumA += 10 ;
    }
    for(int i=0;i<b;++i){
        cin >> B ;
        if(B == "A"){
            if(sumB + 11 >= 21){
                sumB += 1 ;
            }else{
                sumB += 11 ;
            }
        }
        else if(B =="2") sumB+= 2 ;
        else if(B =="3") sumB+= 3 ;
        else if(B =="4") sumB+= 4 ;
        else if(B =="5") sumB+= 5 ;
        else if(B =="6") sumB+= 6 ;
        else if(B =="7") sumB+= 7 ;
        else if(B =="8") sumB+= 8 ;
        else if(B =="9") sumB+= 9 ;
        else if(B == "10" || B == "J" || B == "K" || B == "Q")sumB += 10 ;
    }
    if(sumA >21 && sumB > 21 || sumA == sumB){
        cout << "Draw\n" ;
        cout << sumA << ' ' << sumB ;
    }
    else if(sumB > 21){
        cout << "A\n" ;
        cout << sumA << ' ' << sumB ;
    }else if(sumB > 21){
        cout << "B\n" ;
        cout << sumA << ' ' << sumB ;
    }
    else if(sumB > sumA){
        cout << "B\n" ;
        cout << sumA << ' ' << sumB ;
    }
    else if(sumB < sumA){
        cout << "A\n" ;
        cout << sumA << ' ' << sumB ;
    }
}
# 1144, 2024-09-28 10:11:29, PPPPPPPP----P-P--PP- (60%)

#include <bits/stdc++.h>
using namespace std ;
int main(){

    int a,b ;
    cin >> a >> b ;
    string A ;
    string B ;
    int sumA = 0;
    int sumB = 0;
    for(int i=0;i<a;++i){
        cin >> A ;
        if(A == "A"){
            if(sumA + 11 >= 21){
                sumA += 1 ;
            }else{
                sumA += 11 ;
            }
        }
        else if(A =="2") sumA+= 2 ;
        else if(A =="3") sumA+= 3 ;
        else if(A =="4") sumA+= 4 ;
        else if(A =="5") sumA+= 5 ;
        else if(A =="6") sumA+= 6 ;
        else if(A =="7") sumA+= 7 ;
        else if(A =="8") sumA+= 8 ;
        else if(A =="9") sumA+= 9 ;
        else if(A == "10" || A == "J" || A == "K" || A == "Q")sumA += 10 ;
    }
    for(int i=0;i<b;++i){
        cin >> B ;
        if(B == "A"){
            if(sumB + 11 >= 21){
                sumB += 1 ;
            }else{
                sumB += 11 ;
            }
        }
        else if(B =="2") sumB+= 2 ;
        else if(B =="3") sumB+= 3 ;
        else if(B =="4") sumB+= 4 ;
        else if(B =="5") sumB+= 5 ;
        else if(B =="6") sumB+= 6 ;
        else if(B =="7") sumB+= 7 ;
        else if(B =="8") sumB+= 8 ;
        else if(B =="9") sumB+= 9 ;
        else if(B == "10" || B == "J" || B == "K" || B == "Q")sumB += 10 ;
    }
    if(sumA >21 && sumB > 21 || sumA == sumB){
        cout << "Draw\n" ;
        cout << sumA << ' ' << sumB ;
    }
    else if(sumB > 21){
        cout << "A\n" ;
        cout << sumA << ' ' << sumB ;
    }else if(sumA > 21){
        cout << "B\n" ;
        cout << sumA << ' ' << sumB ;
    }
    else if(sumB > sumA){
        cout << "B\n" ;
        cout << sumA << ' ' << sumB ;
    }
    else if(sumB < sumA){
        cout << "A\n" ;
        cout << sumA << ' ' << sumB ;
    }
}
# 1145, 2024-09-28 11:07:34, PPPPPPPPP--P-------- (50%)

#include <bits/stdc++.h>
using namespace std ;
int main(){

    int a,b ;
    cin >> a >> b ;
    string A ;
    string B ;
    int sumA = 0;
    int sumB = 0;
    for(int i=0;i<a;++i){
        cin >> A ;
        if(A == "A"){
            if(sumA + 11 < 21){
                sumA += 1 ;
            }else{
                sumA += 11 ;
            }
        }
        else if(A =="2") sumA+= 2 ;
        else if(A =="3") sumA+= 3 ;
        else if(A =="4") sumA+= 4 ;
        else if(A =="5") sumA+= 5 ;
        else if(A =="6") sumA+= 6 ;
        else if(A =="7") sumA+= 7 ;
        else if(A =="8") sumA+= 8 ;
        else if(A =="9") sumA+= 9 ;
        else if(A == "10" || A == "J" || A == "K" || A == "Q")sumA += 10 ;
    }
    for(int i=0;i<b;++i){
        cin >> B ;
        if(B == "A"){
            if(sumB + 11 < 21){
                sumB += 1 ;
            }else{
                sumB += 11 ;
            }
        }
        else if(B =="2") sumB+= 2 ;
        else if(B =="3") sumB+= 3 ;
        else if(B =="4") sumB+= 4 ;
        else if(B =="5") sumB+= 5 ;
        else if(B =="6") sumB+= 6 ;
        else if(B =="7") sumB+= 7 ;
        else if(B =="8") sumB+= 8 ;
        else if(B =="9") sumB+= 9 ;
        else if(B == "10" || B == "J" || B == "K" || B == "Q")sumB += 10 ;
    }
    if(sumA >21 && sumB > 21 || sumA == sumB){
        cout << "Draw\n" ;
        cout << sumA << ' ' << sumB ;
    }
    else if(sumB > 21){
        cout << "A\n" ;
        cout << sumA << ' ' << sumB ;
    }else if(sumA > 21){
        cout << "B\n" ;
        cout << sumA << ' ' << sumB ;
    }
    else if(sumB > sumA){
        cout << "B\n" ;
        cout << sumA << ' ' << sumB ;
    }
    else if(sumB < sumA){
        cout << "A\n" ;
        cout << sumA << ' ' << sumB ;
    }
}

# 1146, 2024-09-28 13:39:53, P----PP------------- (15%)

#include <iostream>
using namespace std;
int main(){
int A;
int B;
cin>>A>>B;
int countA=0;
int countB=0;
cin.ignore();
while(A--){
    int a;
    cin>>a;
    countA+=a;
}
while(B--){
    int b;
    cin>>b;
    countB+=b;
}
int oriA=countA;
int oriB=countB;
if(countA>21){
    countA=0;
}
if(countB>21){
    countB=0;
}
if(countB>countA){
    cout <<"B"<<endl;
}
else if(countA>countB){
    cout <<"A"<<endl;   
}
else{
    cout <<"draw"<<endl;
}


cout <<oriA<<" "<<oriB;









}
# 1147, 2024-09-28 13:57:06, P-----P------------- (10%)

#include <iostream>
#include <string>
using namespace std;
int main(){
int A=0;
int B=0;
cin>>A>>B;
int countA=0;
int countB=0;
cin.ignore();
while(A--){
    char a;
    cin>>a;
    int s1;
    if(a=='J'||a=='K'||a=='Q'){
        s1=10;
    }
    else{
        s1=a-'0';
    }
    countA+=s1;
}
while(B--){
    char b;
    cin>>b;
    int s2;
    if(b=='J'||b=='K'||b=='Q'){
        s2=10;
    }
    else{
        s2=b-'0';
    }
    countB+=s2;
}
int oriA=countA;
int oriB=countB;
if(countA>21){
    countA=0;
}
if(countB>21){
    countB=0;
}
if(countB>countA){
    cout <<"B"<<endl;
}
else if(countA>countB){
    cout <<"A"<<endl;   
}
else{
    cout <<"draw"<<endl;
}


cout <<oriA<<" "<<oriB;









}
# 1148, 2024-09-28 14:03:08, PP---PP-xxxxxxxxxxxx (20%)

#include <iostream>
#include <string>
using namespace std;
int main(){
int A=0;
int B=0;
cin>>A>>B;
int countA=0;
int countB=0;
cin.ignore();
while(A--){
    string a;
    cin>>a;
    int s1;
    if(a=="J"||a=="K"||a=="Q"){
        s1=10;
    }
    else{
        s1=stoll(a);
    }
    countA+=s1;
}
while(B--){
    string b;
    cin>>b;
    int s2;
    if(b=="J"||b=="K"||b=="Q"){
        s2=10;
    }
    else{
        s2=stoll(b);
    }
    countB+=s2;
}
int oriA=countA;
int oriB=countB;
if(countA>21){
    countA=0;
}
if(countB>21){
    countB=0;
}
if(countB>countA){
    cout <<"B"<<endl;
}
else if(countA>countB){
    cout <<"A"<<endl;   
}
else{
    cout <<"draw"<<endl;
}

cout <<oriA<<" "<<oriB;









}
# 1149, 2024-09-28 14:12:53, PP---PP-x---P----PP- (35%)

#include <iostream>
#include <string>
using namespace std;
int main(){
int A=0;
int B=0;
cin>>A>>B;
int countA=0;
int countB=0;
cin.ignore();
while(A--){
    string a;
    cin>>a;
    int s1;
    if(a=="J"||a=="K"||a=="Q"){
        s1=10;
    }
    else if(a=="A"&&countA+11<21){
        s1=11;
    }
    else if(a=="A"&&countA+11>21){
        s1=1;
    }
    else {
        s1=stoll(a);
    }
    countA+=s1;

}
while(B--){
    string b;
    cin>>b;
    int s2;
    if(b=="J"||b=="K"||b=="Q"){
        s2=10;
    }
    else if(b=="A"&&countB+11<21){
        s2=11;
    }
    else if(b=="A"&&countB+11>21){
        s2=1;
    }
    else{
        s2=stoll(b);
    }
    countB+=s2;
}
int oriA=countA;
int oriB=countB;
if(countA>21){
    countA=0;
}
if(countB>21){
    countB=0;
}
if(countB>countA){
    cout <<"B"<<endl;
}
else if(countA>countB){
    cout <<"A"<<endl;   
}
else{
    cout <<"draw"<<endl;
}

cout <<oriA<<" "<<oriB;









}
# 1150, 2024-09-28 14:16:27, PPPPPPPPx---P-P--PP- (60%)

#include <iostream>
#include <string>
using namespace std;
int main(){
int A=0;
int B=0;
cin>>A>>B;
int countA=0;
int countB=0;
cin.ignore();
while(A--){
    string a;
    cin>>a;
    int s1;
    if(a=="J"||a=="K"||a=="Q"){
        s1=10;
    }
    else if(a=="A"&&countA+11<21){
        s1=11;
    }
    else if(a=="A"&&countA+11>21){
        s1=1;
    }
    else {
        s1=stoll(a);
    }
    countA+=s1;

}
while(B--){
    string b;
    cin>>b;
    int s2;
    if(b=="J"||b=="K"||b=="Q"){
        s2=10;
    }
    else if(b=="A"&&countB+11<21){
        s2=11;
    }
    else if(b=="A"&&countB+11>21){
        s2=1;
    }
    else{
        s2=stoll(b);
    }
    countB+=s2;
}
int oriA=countA;
int oriB=countB;
if(countA>21){
    countA=0;
}
if(countB>21){
    countB=0;
}
if(countB>countA){
    cout <<"B"<<endl;
}
else if(countA>countB){
    cout <<"A"<<endl;   
}
else{
    cout <<"Draw"<<endl;
}

cout <<oriA<<" "<<oriB;









}

# 1151, 2024-09-28 13:32:03, PPPPP--PPPP---P-P-P- (60%)

#include <iostream>
#include <cmath>
#include <vector>
#include <algorithm>
#include <iomanip>

using namespace std;

int main(){
    int a,b;
    string pol,sol;
    cin>>a>>b;
    vector<string> acard;
  
    vector<string> bcard;
    int count =0;
    int non=0;

    for(int i=0;i<a;i++){
        cin>>pol;
        acard.push_back(pol);
    }
    sort(acard.begin(),acard.end());

     for(int i=0;i<b;i++){
        cin>>sol;
        bcard.push_back(sol);
    }
    sort(bcard.begin(),bcard.end());

    for(int i =0;i < acard.size();i++){
        
        if(acard[i] == "A"){
            count++;
        }else if(acard[i] == "J"){
            non+= 10;
        }else if(acard[i] == "Q"){
            non+= 10;
        }else if(acard[i] == "K"){
            non+= 10;
        }else{
            non += stoi(acard[i]);
        }
    }

    for(int i =0;i<count;i++){
       if(non + 11 > 21){
        non += 1;
       }else{
        non += 11;
       }
    }
    int ton = 0;
    int kot =0;
    
    for(int i =0;i < bcard.size();i++){
        
        if(bcard[i] == "A"){
            ton++;
        }else if(bcard[i] == "J"){
            kot+= 10;
        }else if(bcard[i] == "Q"){
            kot+= 10;
        }else if(bcard[i] == "K"){
            kot+= 10;
        }else{
            kot += stoi(bcard[i]);
        }
    }

    for(int i =0;i<ton;i++){
       if(kot + 11 > 21){

        kot += 1;
       }else{
        kot += 11;
       }
    }
    
    if(non > kot && non <= 21){
        cout<<"A"<<endl;
    }else if(kot> non && kot <= 21){
        cout<<"B"<<endl;
    }else {
        cout<<"Draw"<<endl;
    }
    cout << non<<" ";
    cout <<kot;
   

    

}
# 1152, 2024-09-28 15:12:33, PxPPPx-xPx---xP-P-P- (40%)

#include <iostream>
#include <cmath>
#include <vector>
#include <algorithm>
#include <iomanip>

using namespace std;

int main(){
    int a,b;
    string pol,sol;
    cin>>a>>b;
    vector<string> acard;
  
    vector<string> bcard;
    int count =0;
    int non=0;

    for(int i=0;i<a;i++){
        cin>>pol;
        acard.push_back(pol);
    }
  

     for(int i=0;i<b;i++){
        cin>>sol;
        bcard.push_back(sol);
    }


   for(int i =0;i < acard.size();i++){
        
        if(acard[i] == "A"){ 
            count++;
        }else if(acard[i] == "J"){
            non += 10;
        }else if(bcard[i] == "Q"){
            non += 10;
        }else if(bcard[i] == "K"){
            non += 10;
        }else{
            non  += stoi(acard[i]);
        }
    }
    for(int i =0;i<count;i++){
       if(non + 11 > 21){
        non += 1;
       }else{
        non += 11;
       }
    }
    int ton = 0;
    int kot =0;
    
    for(int i =0;i < bcard.size();i++){
        
        if(bcard[i] == "A"){
            ton++;
        }else if(bcard[i] == "J"){
            kot+= 10;
        }else if(bcard[i] == "Q"){
            kot+= 10;
        }else if(bcard[i] == "K"){
            kot+= 10;
        }else{
            kot += stoi(bcard[i]);
        }
    }

    for(int i =0;i<ton;i++){
       if(kot + 11 > 21){

        kot += 1;
       }else{
        kot += 11;
       }
    }
    
    if(non > kot && non <= 21){
        cout<<"A"<<endl;
    }else if(kot > non && kot <= 21){
        cout<<"B"<<endl;
    }else {
        cout<<"Draw"<<endl;
    }
    cout << non<<" ";
    cout <<kot;
   

    

}
# 1153, 2024-09-28 15:15:24, PPPPP--PPPP---P-P-P- (60%)

#include <iostream>
#include <cmath>
#include <vector>
#include <algorithm>
#include <iomanip>

using namespace std;

int main(){
    int a,b;
    string pol,sol;
    cin>>a>>b;
    vector<string> acard;
  
    vector<string> bcard;
    int count =0;
    int non=0;

    for(int i=0;i<a;i++){
        cin>>pol;
        acard.push_back(pol);
    }
  

     for(int i=0;i<b;i++){
        cin>>sol;
        bcard.push_back(sol);
    }


   for(int i =0;i < acard.size();i++){
        
        if(acard[i] == "A"){ 
            count++;
        }else if(acard[i] == "J"){
            non += 10;
        }else if(acard[i] == "Q"){
            non += 10;
        }else if(acard[i] == "K"){
            non += 10;
        }else{
            non  += stoi(acard[i]);
        }
    }
    for(int i =0;i< count;i++){
       if(non + 11 > 21){
        non += 1;
       }else{
        non += 11;
       }
    }


    int ton = 0;
    int kot =0;
    
    for(int i =0;i < bcard.size();i++){
        
        if(bcard[i] == "A"){
            ton++;
        }else if(bcard[i] == "J"){
            kot+= 10;
        }else if(bcard[i] == "Q"){
            kot+= 10;
        }else if(bcard[i] == "K"){
            kot+= 10;
        }else{
            kot += stoi(bcard[i]);
        }
    }

    for(int i =0;i<ton;i++){
       if(kot + 11 > 21){

        kot += 1;
       }else{
        kot += 11;
       }
    }
    
    if(non > kot && non <= 21){
        cout<<"A"<<endl;
    }else if(kot > non && kot <= 21){
        cout<<"B"<<endl;
    }else {
        cout<<"Draw"<<endl;
    }
    cout << non<<" ";
    cout <<kot;
   

    

}

# 1154, 2024-09-28 13:09:39, PPPPPPPPPPPP-------- (60%)

#include<iostream>
using namespace std;

int score(string card){
    if(card == "J" || card == "Q" || card == "K") return 10;
    else if(card == "10") return 10;
    else return card[0]-'0';
}

int main(){
    int n,m; cin >> n >> m;
    int point_a[2],point_b[2];
    for(int i=0;i<2;i++){
        point_a[i] = 0;
        point_b[i] = 0;
    }

    for(int i=0;i<n;i++){
        string card; cin >> card;
        if(card == "A"){
            point_a[0] += 1; // A +1
            point_a[1] += 11; // A +11
        }else{
            point_a[0] += score(card);
            point_a[1] += score(card);
        }
    }

    for(int i=0;i<m;i++){
        string card; cin >> card;
        if(card == "A"){
            point_b[0] += 1; // A +1
            point_b[1] += 11; // A +11
        }else{
            point_b[0] += score(card);
            point_b[1] += score(card);
        }
    }

    // cout << point_a[0] << " " << point_a[1] << "\n";
    // cout << point_b[0] << " " << point_b[1] << "\n";
    
    int final_score_a=-1,final_score_b=-1;
    bool check_a,check_b;
    if(point_a[0] > 21 && point_a[1] > 21){
        if(point_a[0]-21 < point_a[1]-21) final_score_a = point_a[0];
        else final_score_a = point_a[1];
        check_a = false;
    }else{
        if(point_a[0] <= 21){
            if(21-point_a[0] <= 21-final_score_a) final_score_a = point_a[0];
        }
        if(point_a[1] <= 21){
            if(21-point_a[1] <= 21-final_score_a) final_score_a = point_a[1];
        }
        check_a =  true;
    }

    if(point_b[0] > 21 && point_b[1] > 21){
        if(point_b[0]-21 < point_b[1]-21) final_score_b = point_b[0];
        else final_score_b = point_b[1];
        check_b = false;
    }else{
        if(point_b[0] <= 21){
            if(21-point_b[0] <= 21-final_score_b) final_score_b = point_b[0];
        }
        if(point_b[1] <= 21){
            if(21-point_b[1] <= 21-final_score_b) final_score_b = point_b[1];
        }
        check_b =  true;
    }

    if(check_a && check_b){
        if(final_score_a > final_score_b) cout << "A\n";
        else if(final_score_b > final_score_a) cout << "B\n";
        else cout << "Draw\n";
    }else if(check_a) cout << "A\n";
    else if(check_b) cout << "B\n";
    else cout << "Draw\n";
    cout << final_score_a << " " << final_score_b;

    return 0;
}
# 1155, 2024-09-28 14:34:20, PPPPPPPP---P-------- (45%)

#include<iostream>
using namespace std;

int score(string card){
    if(card == "J" || card == "Q" || card == "K") return 10;
    else if(card == "10") return 10;
    else return card[0]-'0';
}

int A_score[] = {1,11};
int solve(int cnt,int final_point,bool check){
    for(int round=1;round<=cnt;round++){
        for(int i=0;i<2;i++){
            int cur = final_point + A_score[i];
            if(check){
                if(cur > 21) continue;
                if(21-cur < 21-final_point) final_point = cur;
            }else{
                if(cur <= 21){
                    check = true;
                    final_point = cur;
                }else{
                    if(cur-21 < final_point-21) final_point = cur;
                }
            }
        }
    }
    return final_point;
}

int main(){
    int n,m; cin >> n >> m;
    int point_a = 0,point_b = 0;
    int cnt_a = 0,cnt_b = 0;

    for(int i=0;i<n;i++){
        string card; cin >> card;
        if(card == "A") cnt_a ++;
        else point_a += score(card);
    }

    for(int i=0;i<m;i++){
        string card; cin >> card;
        if(card == "A") cnt_b ++;
        else point_b += score(card);
    }

    int final_point_a = point_a,final_point_b = point_b;
    bool check_a = false,check_b = false;

    if(cnt_a > 0){
        final_point_a = solve(cnt_a,final_point_a,check_a);
    }else if(cnt_b > 0){
        final_point_b = solve(cnt_b,final_point_b,check_b);
    }

    if(final_point_a > 21) check_a = false;
    else check_a = true;
    if(final_point_b > 21) check_b = false;
    else check_b = true;

    if(check_a && check_b){
        if(final_point_a > final_point_b) cout << "A\n";
        else if(final_point_b > final_point_a) cout << "B\n";
        else cout << "Draw\n";
    }
    else if(check_a) cout << "A\n";
    else if(check_b) cout << "B\n";
    else cout << "Draw\n";
    cout << final_point_a << " " << final_point_b;

    return 0;
}

# 1156, 2024-09-28 10:34:11, PPPPPPP-----P-P--PP- (55%)

#include <iostream>
#include <string>
using namespace std;

int checkA(int sum)
{
    //cout << sum << endl;
    if(sum + 11 >= 21)
    {
       sum = 1;
    }
    else
    {
        sum = 11;
    }
    //cout << sumcheck << endl;
    return sum;
}

int value(string letter, int sumA)
{
    int sum = 0;
    if(letter == "2" || letter == "3" || letter == "4" || letter == "5" || letter == "6"  || letter == "7"  ||letter == "8" || letter == "9" || letter == "10"  )
    {
        sum = stoi(letter) + sum;
    }
    else{
        if(letter == "J" ||  letter == "Q"|| letter == "K")
        {
            sum = sum + 10;
        }
        else
        {
            sum = sum + checkA(sumA);
        }
    }
    return sum;
}

int main()
{
   
    int A, B;
    cin >> A; cin >> B;
    string A_Jack[A];
    string B_Jack[B];
    int sumA = 0;
    int sumB = 0;
    for(int i = 0; i < A; ++i)
    {
        cin >> A_Jack[i];
        //cout << A_Jack[i] << endl;
        sumA = sumA + value(A_Jack[i],sumA);
        //cout << sumA << endl;
    }
    
        for(int i = 0; i < B; ++i)
    {
        cin>> B_Jack[i];
        sumB = sumB + value(B_Jack[i], sumB);
       //cout << sumB << endl;
    }
    //cout << sumA << ' ' << sumB;
    if(sumA == sumB)
    {
        cout << "Draw" << endl;
        cout << sumA <<' ' << sumB;
    }
    else if(sumA <= 21 && sumB <= 21)
    {
    if(sumA >sumB)
    {
        cout << "A" << endl;
        cout << sumA <<' ' << sumB;
    }
     else
    {
        cout << "B" << endl;
        cout << sumA <<' ' << sumB;
    }
    }
    else{
        if(sumA > 21)
        {
            cout << "B" << endl;
        cout << sumA <<' ' << sumB;
        }
        else{
            cout << "A" << endl;
        cout << sumA <<' ' << sumB;
        }
    }
}
# 1157, 2024-09-28 11:55:52, PPPPPPPP----P-P--PP- (60%)

#include <iostream>
#include <string>
using namespace std;

int checkA(int sum)
{
    //cout << sum << endl;
    if(sum + 11 >= 21)
    {
       sum = 1;
    }
    else
    {
        sum = 11;
    }
    //cout << sumcheck << endl;
    return sum;
}

int value(string letter, int sumA)
{
    int sum = 0;
    if(letter == "2" || letter == "3" || letter == "4" || letter == "5" || letter == "6"  || letter == "7"  ||letter == "8" || letter == "9" || letter == "10"  )
    {
        sum = stoi(letter) + sum;
    }
    else{
        if(letter == "J" ||  letter == "Q"|| letter == "K")
        {
            sum = sum + 10;
        }
        else
        {
            sum = sum + checkA(sumA);
        }
    }
    return sum;
}

int main()
{
   
    int A, B;
    cin >> A; cin >> B;
    string A_Jack[A];
    string B_Jack[B];
    int sumA = 0;
    int sumB = 0;
    for(int i = 0; i < A; ++i)
    {
        cin >> A_Jack[i];
        //cout << A_Jack[i] << endl;
        sumA = sumA + value(A_Jack[i],sumA);
        //cout << sumA << endl;
    }
    
        for(int i = 0; i < B; ++i)
    {
        cin>> B_Jack[i];
        sumB = sumB + value(B_Jack[i], sumB);
       //cout << sumB << endl;
    }
    //cout << sumA << ' ' << sumB;
    if(sumA == sumB || (sumA > 21 && sumB > 21))
    {
        cout << "Draw" << endl;
        cout << sumA <<' ' << sumB;
    }
    else if(sumA <= 21 && sumB <= 21)
    {
    if(sumA >sumB)
    {
        cout << "A" << endl;
        cout << sumA <<' ' << sumB;
    }
     else
    {
        cout << "B" << endl;
        cout << sumA <<' ' << sumB;
    }
    }
    else{
        if(sumA > 21)
        {
            cout << "B" << endl;
        cout << sumA <<' ' << sumB;
        }
        else{
            cout << "A" << endl;
        cout << sumA <<' ' << sumB;
        }
    }
}

# 1158, 2024-09-28 14:04:00, PPPPPPPP----P-P--PP- (60%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){
    int n1 , n2 ;
    int s1 , s2 ;
    int sum1 = 0 , sum2 = 0 ;   
    string x ;
    string y ;
    cin >> n1 >> n2 ;
    for(int i ; i < n1 ; i++){
        cin >> x ;
        if(x[0] == '1'){
            s1 = 10 ;
        } else if(x[0] == 'J' ||x[0] == 'Q' || x[0] == 'K' ){
            s1 = 10 ;
        } else  {
            s1 = (x[0] - '0');
        }  
        if(x[0] == 'A' && sum1+11 > 21 ) {
            s1 = 1 ;
        }
        if(x[0] == 'A' && sum1+11 < 21 ) {
            s1 = 11 ;
        }
        sum1 = sum1 + s1 ;
    }
     for(int j ; j < n2 ; j++){
        cin >> y ;
        if(y[0] == '1'){
            s2 = 10 ;
        } else if(y[0] == 'J' ||y[0] == 'Q' || y[0] == 'K' ){
            s2 = 10 ;
        } else  {
            s2 = (y[0] - '0');
        }  
        if(y[0] == 'A' && sum2+11 > 21 ) {
            s2 = 1 ;
        }
        if(y[0] == 'A' && sum2+11 < 21 ) {
            s2 = 11 ;
        }
        sum2 = sum2 + s2 ;
    }
  if(sum1 > 21 && sum2 > 21) { cout << "Draw" << endl;}
  else if(sum1 <= 21 && sum2 > 21) { cout << "A" << endl;}
  else if(sum1 > 21 && sum2 <= 21) { cout << "B" << endl;}
  else if(sum1 == sum2 && sum1 <= 21 && sum2 <=21) {cout << "Draw" << endl;}
  else if(sum1 > sum2) { cout << "A" << endl ; }
  else if(sum1 < sum2) { cout << "B" << endl ; }
  cout << sum1 << " " << sum2 ;
}

Max Score = 55


# 1159, 2024-09-28 13:25:55, Compilation error (0%)

#include <iostream>
using namespace std;

int main(){
    char pi[12] ={2,3,4,5,6,7,8,9,10,J,Q,K};
    int piv [12] ={2,3,4,5,6,7,8,9,10,10,10,10};
   char pia[1] = {A};
    int pia1[2] = {1,11};
    char A1[A];
    char B1[B];
int A,B,va = 0,vb = 0;
cin >> A >> B;
for(int i =0,j =0; i < A,j <B; i++ ,j++){
    cin >> A1[i] >> B1[j];
}
for(int k =0; k < A; k++){
 for(int m =0; m < 12; m++){
    if(A1[k] == pi[m] && A1[k] != A){
    va += piv[m]; 
   
}
 }}

for(int k =0; k < B; k++){
 for(int m =0; m < 12; m++){
    if(A1[k] == pi[m] && A1[k] != A){
    vb += piv[m]; 
   
}
 }}

/*for(int n = 0;)*/






 if(va > vb){
    cout << 'A';
 } else if(vb > va){
    cout << 'B';
 } else{
    cout << "Draw";
 }
cout << endl;
cout << va << vb;
    return 0;
}
# 1160, 2024-09-28 13:29:31, Compilation error (0%)

#include <iostream>
using namespace std;

int main(){
    char pi[13] ={'2','3','4','5','6','7','8','9','10','J','Q','K' };
    int piv [12] ={2,3,4,5,6,7,8,9,10,10,10,10};
   char pia[1] = {'A'};
    int pia1[2] = {1,11};
   
int A,B,va = 0,vb = 0;
cin >> A >> B;
 char A1[A];
    char B1[B];
for(int i =0,j =0; i < A,j <B; i++ ,j++){
    cin >> A1[i] >> B1[j];
}
for(int k =0; k < A; k++){
 for(int m =0; m < 12; m++){
    if(A1[k] == pi[m] && A1[k] != A){
    va += piv[m]; 
   
}
 }}

for(int k =0; k < B; k++){
 for(int m =0; m < 12; m++){
    if(A1[k] == pi[m] && A1[k] != A){
    vb += piv[m]; 
   
}
 }}

/*for(int n = 0;)*/



 if(va > vb){
    cout << 'A';
 } else if(vb > va){
    cout << 'B';
 } else{
    cout << "Draw";
 }
cout << endl;
cout << va << vb;
    return 0;
}
# 1161, 2024-09-28 14:12:22, -------------------- (0%)

#include <iostream>
using namespace std;

int main()
{
    char pi[12] = {'2', '3', '4', '5', '6', '7', '8', '9', 'J', 'Q', 'K'};
    string ten[1] = {"10"};
    int piv[12] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 10, 10};
    char pia[4] = {'A'};
    int pia1[2] = {1, 11};
    int sizepi = sizeof(pi) / sizeof(pi[0]);
    int A, B, va = 0, vb = 0;
    cin >> A;
    string A1, B1;
    cin.ignore();
  getline(cin,A1);
    cin.ignore();
  getline(cin,B1);
    for (int k = 0; k < A1.length(); k++)
    {
        for (int m = 0; m < sizepi; m++)
        {
            if ((A1[k] >= 'A' && A1[k] <= 'Z') || (A1[k] >= '0' && A1[k] <= '9'))
                if (A1[k] == pi[m])
                {
                    if( k ==0 || k == A1.length()-1){
                        va+=piv[m];}
                    else if ((A1[k] == 1 && A1[k + 1] == 0))
                    {
                        va += piv[8];
                        
                    }
                    else if (A1[k - 1] == ' ' && A1[k + 1] == ' ')
                    {
                        va += piv[m];
                    }
                }
        }
    }
   
    for (int k = 0; k < A1.length(); k++)
    {
        for (int m = 0; m < sizepi; m++)
        {
            if ((A1[k] >= 'A' && A1[k] <= 'Z') || (A1[k] >= '0' && A1[k] <= '9'))
                if (A1[k] == pi[m])
                {
                    if( k ==0 || k == A1.length()-1){
                        va+=piv[m];}
                    else if ((A1[k] == 1 && A1[k + 1] == 0))
                    {
                        va += piv[8];
                        
                    }
                    else if (A1[k - 1] == ' ' && A1[k + 1] == ' ')
                    {
                        va += piv[m];
                    }
                }
        }
    }
   



     if(va > vb){
        cout << 'A';
     } else if(vb > va){
        cout << 'B';
     } else{
        cout << "Draw";
     }
    cout << endl;
    cout << va << vb;
    return 0;
}
# 1162, 2024-09-28 14:24:02, P-PPP--------------- (20%)

#include <iostream>
using namespace std;

int main()
{
    char pi[12] = {'2', '3', '4', '5', '6', '7', '8', '9', 'J', 'Q', 'K'};
    int piv[12] = {2, 3, 4, 5, 6, 7, 8, 9,  10, 10, 10};
    char pia[4] = {'A'};
    int pia1[2] = {1, 11};
    int sizepi = sizeof(pi) / sizeof(pi[0]);
    int A, B, va = 0, vb = 0;
    cin >> A >> B;
    string A1, B1;
    cin.ignore();
  getline(cin,A1);
   
  getline(cin,B1);
    for (int k = 0; k < A1.length(); k++)
    {
        for (int m = 0; m < sizepi; m++)
        {
            if ((A1[k] >= 'A' && A1[k] <= 'Z') || (A1[k] >= '0' && A1[k] <= '9')){
                if (A1[k] == pi[m])
                {
                    if( k ==0 || k == A1.length()-1){
                        va+=piv[m];}
                    else if ((A1[k] == 1 && A1[k + 1] == 0))
                    {
                        va += 10;
                        
                    }
                    else if (A1[k - 1] == ' ' && A1[k + 1] == ' ')
                    {
                        va += piv[m];
                    }
                }
        }
    }
    }
    for (int k = 0; k < B1.length(); k++)
    {
        for (int m = 0; m < sizepi; m++)
        {
            if ((B1[k] >= 'A' && B1[k] <= 'Z') || (B1[k] >= '0' && B1[k] <= '9')){
                if (B1[k] == pi[m])
                {
                    if( k ==0 || k == B1.length()-1){
                        vb +=piv[m];}
                    else if ((B1[k] == 1 && B1[k + 1] == 0))
                    {
                        vb += 10;
                        
                    }
                    else if (B1[k - 1] == ' ' && B1[k + 1] == ' ')
                    {
                        vb += piv[m];
                    }
                }
            }
        }
    }
   



     if(va > vb){
        cout << 'A';
     } else if(vb > va){
        cout << 'B';
     } else{
        cout << "Draw";
     }
    cout << endl;
    cout << va << " " <<  vb;
    return 0;
}
# 1163, 2024-09-28 14:36:25, P-PPP----PP---P-P--P (45%)

#include <iostream>
using namespace std;

int main()
{
    char pi[12] = {'2', '3', '4', '5', '6', '7', '8', '9', 'J', 'Q', 'K'};
    int piv[12] = {2, 3, 4, 5, 6, 7, 8, 9,  10, 10, 10};
    char pia[1] = {'A'};
    int pia1[2] = {1, 11};
    int sizepi = sizeof(pi) / sizeof(pi[0]);
    int A, B, va = 0, vb = 0;
    cin >> A >> B;
    string A1, B1;
    cin.ignore();
  getline(cin,A1);
   
  getline(cin,B1);
    for (int k = 0; k < A1.length(); k++)
    {
        for (int m = 0; m < sizepi; m++)
        {
            if ((A1[k] >= 'A' && A1[k] <= 'Z') || (A1[k] >= '0' && A1[k] <= '9')){
                if (A1[k] == pi[m])
                {
                    if( k ==0 || k == A1.length()-1){
                        va+=piv[m];}
                    else if ((A1[k] == '1' && A1[k + 1] == '0'))
                    {
                        va += 10;
                        
                    }
                    else if (A1[k - 1] == ' ' && A1[k + 1] == ' ')
                    {
                        va += piv[m];
                    }
                }
        }
    }
    }
    for (int k = 0; k < B1.length(); k++)
    {
        for (int m = 0; m < sizepi; m++)
        {
            if ((B1[k] >= 'A' && B1[k] <= 'Z') || (B1[k] >= '0' && B1[k] <= '9')){
                if (B1[k] == pi[m])
                {
                    if( k ==0 ||  k == B1.length()-1 ){
                        vb +=piv[m];}
                    else if ((B1[k] == '1' && B1[k + 1] == '0'))
                    {
                        vb += 10;
                        
                    }
                    else if (B1[k - 1] == ' ' && B1[k + 1] == ' ')
                    {
                        vb += piv[m];
                    }
                }
            }
        }
    }
     for (int k = 0; k < A1.length(); k++)
    {if(A1[k] == 'A'){
        if(va <= 10){
            va+=11;
            continue;
        }if(va > 10 ){
            va+=1;
            continue;
        }
    
        if(va == 21){
            break;
        }
    }
    }for (int k = 0; k < B1.length(); k++)
    {if(B1[k] == 'A'){
        if(vb <= 10){
            vb+=11;
            continue;
        }if(vb == 21){
            break;
        }if(vb > 10 ){
            vb+=1;
            continue;
        }
    }
    }


     if(va > vb){
        cout << 'A';
     } else if(vb > va){
        cout << 'B';
     } else{
        cout << "Draw";
     }
    cout << endl;
    cout << va << " " <<  vb;
    return 0;
}
# 1164, 2024-09-28 14:41:28, PPPPP---P-P---P-P-P- (50%)

#include <iostream>
using namespace std;

int main()
{
    char pi[12] = {'2', '3', '4', '5', '6', '7', '8', '9', 'J', 'Q', 'K'};
    int piv[12] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 10};
    char pia[1] = {'A'};
    int pia1[2] = {1, 11};
    int sizepi = sizeof(pi) / sizeof(pi[0]);
    int A, B, va = 0, vb = 0;
    cin >> A >> B;
    string A1, B1;
    cin.ignore();
    getline(cin, A1);

    getline(cin, B1);
    for (int k = 0; k < A1.length(); k++)
    {
        for (int m = 0; m < sizepi; m++)
        {
            if ((A1[k] >= 'A' && A1[k] <= 'Z') || (A1[k] >= '0' && A1[k] <= '9'))
            {
                if (A1[k] == pi[m])
                {
                    if (k == 0 || k == A1.length() - 1)
                    {
                        va += piv[m];
                    }
    
                    else if (A1[k - 1] == ' ' && A1[k + 1] == ' ')
                    {
                        va += piv[m];
                    }
                }
            }
        }
    }
    for (int k = 0; k < B1.length(); k++)
    {
        for (int m = 0; m < sizepi; m++)
        {
            if ((B1[k] >= 'A' && B1[k] <= 'Z') || (B1[k] >= '0' && B1[k] <= '9'))
            {
                if (B1[k] == pi[m])
                {
                    if (k == 0 || k == B1.length() - 1)
                    {
                        vb += piv[m];
                    }

                    else if (B1[k - 1] == ' ' && B1[k + 1] == ' ')
                    {
                        vb += piv[m];
                    }
                }
            }
        }
    }
    for (int k = 0; k < A1.length(); k++)
    {
        if (A1[k] == 'A')
        {
            if (va <= 10)
            {
                va += 11;
                continue;
            }
            if (va > 10)
            {
                va += 1;
                continue;
            }

            if (va == 21)
            {
                break;
            }
        }
    }
    for (int k = 0; k < B1.length(); k++)
    {
        if (B1[k] == 'A')
        {
            if (vb <= 10)
            {
                vb += 11;
                continue;
            }
            if (vb == 21)
            {
                break;
            }
            if (vb > 10)
            {
                vb += 1;
                continue;
            }
        }
    }
    for (int k = 0; k < A1.length(); k++)
    {
        if (A1[k] == '1' && A1[k+1] == '0')
        {
           va+=10;
    }}
for (int k = 0; k < B1.length(); k++)
    {
        if (B1[k] == '1' && B1[k+1] == '0')
        {
           vb+=10;
    }}

    if (va > vb)
    {
        cout << 'A';
    }
    else if (vb > va)
    {
        cout << 'B';
    }
    else
    {
        cout << "Draw";
    }
    cout << endl;
    cout << va << " " << vb;
    return 0;
}
# 1165, 2024-09-28 15:06:56, PPPPP--PP-P---P-P-P- (55%)

#include <iostream>
using namespace std;

int main()
{
    char pi[12] = {'2', '3', '4', '5', '6', '7', '8', '9', 'J', 'Q', 'K'};
    int piv[12] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 10};
    char pia[1] = {'A'};
    int pia1[2] = {1, 11};
    int sizepi = sizeof(pi) / sizeof(pi[0]);
    int A, B, va = 0, vb = 0;
    cin >> A >> B;
    string A1, B1;
    cin.ignore();
    getline(cin, A1);

    getline(cin, B1);
    for (int k = 0; k < A1.length(); k++)
    {
        for (int m = 0; m < sizepi; m++)
        {
            if ((A1[k] >= 'A' && A1[k] <= 'Z') || (A1[k] >= '0' && A1[k] <= '9'))
            {
                if (A1[k] == pi[m])
                {
                    if (k == 0 || k == A1.length() - 1)
                    {
                        va += piv[m];
                    }
    
                    else if (A1[k - 1] == ' ' && A1[k + 1] == ' ')
                    {
                        va += piv[m];
                    }
                }
            }
        }
    }
    for (int k = 0; k < B1.length(); k++)
    {
        for (int m = 0; m < sizepi; m++)
        {
            if ((B1[k] >= 'A' && B1[k] <= 'Z') || (B1[k] >= '0' && B1[k] <= '9'))
            {
                if (B1[k] == pi[m])
                {
                    if (k == 0 || k == B1.length() - 1)
                    {
                        vb += piv[m];
                    }

                    else if (B1[k - 1] == ' ' && B1[k + 1] == ' ')
                    {
                        vb += piv[m];
                    }
                }
            }
        }
    }
    for (int k = 0; k < A1.length(); k++)
    {
        if (A1[k] == 'A')
        {
            if (va <= 10)
            {
                va += 11;
                continue;
            }
            if (va > 10)
            {
                va += 1;
                continue;
            }

            if (va == 21)
            {
                break;
            }
        }
    }
    for (int k = 0; k < B1.length(); k++)
    {
        if (B1[k] == 'A')
        {
            if (vb <= 10)
            {
                vb += 11;
                continue;
            }
            if (vb == 21)
            {
                break;
            }
            if (vb > 10)
            {
                vb += 1;
                continue;
            }
        }
    }
    for (int k = 0; k < A1.length(); k++)
    {
        if (A1[k] == '1' && A1[k+1] == '0')
        {
           va+=10;
    }}
for (int k = 0; k < B1.length(); k++)
    {
        if (B1[k] == '1' && B1[k+1] == '0')
        {
           vb+=10;
    }}

    if (va > vb && va <= 21)
    {
        cout << 'A';
    }
    else if (vb > va && vb <= 21)
    {
        cout << 'B';
    }
    else if((va > 21 && vb > 21) ||  va == vb )
    {
        cout << "Draw";
    }
    cout << endl;
    cout << va << " " << vb;
    return 0;
}
# 1166, 2024-09-28 15:09:30, PPPPP--PP-P---P-P-P- (55%)

#include <iostream>
using namespace std;

int main()
{
    char pi[12] = {'2', '3', '4', '5', '6', '7', '8', '9', 'J', 'Q', 'K'};
    int piv[12] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 10};
    char pia[1] = {'A'};
    int pia1[2] = {1, 11};
    int sizepi = sizeof(pi) / sizeof(pi[0]);
    int A, B, va = 0, vb = 0;
    cin >> A >> B;
    string A1, B1;
    cin.ignore();
    getline(cin, A1);

    getline(cin, B1);
    for (int k = 0; k < A1.length(); k++)
    {
        for (int m = 0; m < sizepi; m++)
        {
            if ((A1[k] >= 'A' && A1[k] <= 'Z') || (A1[k] >= '0' && A1[k] <= '9'))
            {
                if (A1[k] == pi[m])
                {
                    if (k == 0 || k == A1.length() - 1)
                    {
                        va += piv[m];
                    }
    
                    else if (A1[k - 1] == ' ' && A1[k + 1] == ' ')
                    {
                        va += piv[m];
                    }
                }
            }
        }
    }
    for (int k = 0; k < B1.length(); k++)
    {
        for (int m = 0; m < sizepi; m++)
        {
            if ((B1[k] >= 'A' && B1[k] <= 'Z') || (B1[k] >= '0' && B1[k] <= '9'))
            {
                if (B1[k] == pi[m])
                {
                    if (k == 0 || k == B1.length() - 1)
                    {
                        vb += piv[m];
                    }

                    else if (B1[k - 1] == ' ' && B1[k + 1] == ' ')
                    {
                        vb += piv[m];
                    }
                }
            }
        }
    }
    for (int k = 0; k < A1.length(); k++)
    {
        if (A1[k] == 'A')
        {
            if (va <= 10)
            {
                va += 11;
                continue;
            }
            if (va > 10)
            {
                va += 1;
                continue;
            }

            if (va == 21)
            {
                break;
            }
        }
    }

     for (int k = 0; k < A1.length(); k++)
    {
        if (A1[k] == '1' && A1[k+1] == '0')
        {
           va+=10;
    }}
for (int k = 0; k < B1.length(); k++)
    {
        if (B1[k] == '1' && B1[k+1] == '0')
        {
           vb+=10;
    }}
    for (int k = 0; k < B1.length(); k++)
    {
        if (B1[k] == 'A')
        {
            if (vb <= 10)
            {
                vb += 11;
                continue;
            }
            if (vb == 21)
            {
                break;
            }
            if (vb > 10)
            {
                vb += 1;
                continue;
            }
        }
    }
   

    if (va > vb && va <= 21)
    {
        cout << 'A';
    }
    else if (vb > va && vb <= 21)
    {
        cout << 'B';
    }
    else if((va > 21 && vb > 21) ||  va == vb )
    {
        cout << "Draw";
    }
    cout << endl;
    cout << va << " " << vb;
    return 0;
}

# 1167, 2024-09-28 10:05:25, PPPPP---P-----P---P- (40%)

#include<bits/stdc++.h>

using namespace std;

int main() {
    int a,b;
    unordered_map<string,int> m;
    vector<string> v1;
    vector<string> v2;
    string A,B;
  
    m["2"] = 2;
    m["3"] = 3;
    m["4"] = 4;
    m["5"] = 5;
    m["6"] = 6;
    m["7"] = 7;
    m["8"] = 8;
    m["9"] = 9;



    cin >> a >> b;

    while(a--) {
        cin >> A;
        v1.push_back(A);
    }

    while(b--) {
        cin >> B;
        v2.push_back(B);
    }

    int count=0;
    for(auto i : v1) {
        if(i=="J" || i=="Q" || i=="K") {
            count+=10;
        }else if(i=="A") {
            if(count<=10) {
                count+=11;
            }else {
                count+=1;
            }
        }else if(i=="10") {
            count+=10;
        }
        else {
            count += m[i];
        }
    }

    int count2=0;
    for(auto i : v2) {
        if(i=="J" || i=="Q" || i=="K") {
            count2+=10;
        }else if(i=="A") {
            if(count2<=10) {
                count2+=11;
            }else {
                count2+=1;
            }
        }else if(i=="10") {
            count2+=10;
        }
        else {
            count2 += m[i];
        }
    }

    if(count>count2) {
        cout << "A" << endl;
    }else if(count2>count) {
        cout << "B" << endl;
    }else {
        cout << "Draw" << endl;
    }
    cout << count << " " << count2;
}
# 1168, 2024-09-28 11:00:23, Compilation error (0%)

#include<bits/stdc++.h>

using namespace std;

int main() {
    int a,b;
    unordered_map<string,int> m;
    vector<string> v1;
    vector<string> v2;
    string A,B;
  
    m["2"] = 2;
    m["3"] = 3;
    m["4"] = 4;
    m["5"] = 5;
    m["6"] = 6;
    m["7"] = 7;
    m["8"] = 8;
    m["9"] = 9;



    cin >> a >> b;

    while(a--) {
        cin >> A;
        v1.push_back(A);
    }

    int counta1 = 0;
    for(auto i : v1) {
        if(i=="A") {
            counta1++;
        }
    }

    while(b--) {
        cin >> B;
        v2.push_back(B);
    }

    int counta2;
    for(auto i : v2) {
        if(i=="A") {
            counta2++;
        }
    }

    int count=0;
    for(auto i : v1) {
        if(i=="J" || i=="Q" || i=="K") {
            count+=10;
        }else if(i=="A") {
            if(count<=10) {
                count+=11;
            }else {
                count+=1;
            }
        }else if(i=="10") {
            count+=10;
        }
        else {
            count += m[i];
        }
    }

    int count2=0;
    for(auto i : v2) {
        if(i=="J" || i=="Q" || i=="K") {
            count2+=10;
        }else if(i=="A") {
            if(count2<=10) {
                count2+=11;
            }else {
                count2+=1;
            }
        }else if(i=="10") {
            count2+=10;
        }
        else {
            count2 += m[i];
        }
    }

    if(count2>21) {
        count2=0;
        if(counta2>=2) {
            for(auto i : v2) {
                if(i=="A") {
                    count2+=1;
                }else if(i=="J" || i=="Q" || i=="K") {
                    count2+=10;
                }else {
                    count2+=m[i];
                }
            }
        }
    }else if(count>21) {
        count=0;
        if(counta1>=2) {
            for(auto i : v2) {
                if(i=="A") {
                    count+=1;
                }else if(i=="J" || i=="Q" || i=="K") {
                    count+=10;
                }else {
                    count+=m[i];
                }
            }
        }
    }

    if(count>count2) {
        cout << "A" << endl;
    }else if(count2>count) {
        cout << "B" << endl;
    }else {
        cout << "Draw" << endl;
    }
    cout << count << " " << count2;
}#include<bits/stdc++.h>

using namespace std;

int main() {
    int a,b;
    unordered_map<string,int> m;
    vector<string> v1;
    vector<string> v2;
    string A,B;
  
    m["2"] = 2;
    m["3"] = 3;
    m["4"] = 4;
    m["5"] = 5;
    m["6"] = 6;
    m["7"] = 7;
    m["8"] = 8;
    m["9"] = 9;



    cin >> a >> b;

    while(a--) {
        cin >> A;
        v1.push_back(A);
    }

    int counta1 = 0;
    for(auto i : v1) {
        if(i=="A") {
            counta1++;
        }
    }

    while(b--) {
        cin >> B;
        v2.push_back(B);
    }

    int counta2;
    for(auto i : v2) {
        if(i=="A") {
            counta2++;
        }
    }

    int count=0;
    for(auto i : v1) {
        if(i=="J" || i=="Q" || i=="K") {
            count+=10;
        }else if(i=="A") {
            if(count<=10) {
                count+=11;
            }else {
                count+=1;
            }
        }else if(i=="10") {
            count+=10;
        }
        else {
            count += m[i];
        }
    }

    int count2=0;
    for(auto i : v2) {
        if(i=="J" || i=="Q" || i=="K") {
            count2+=10;
        }else if(i=="A") {
            if(count2<=10) {
                count2+=11;
            }else {
                count2+=1;
            }
        }else if(i=="10") {
            count2+=10;
        }
        else {
            count2 += m[i];
        }
    }

    if(count2>21) {
        count2=0;
        if(counta2>=2) {
            for(auto i : v2) {
                if(i=="A") {
                    count2+=1;
                }else if(i=="J" || i=="Q" || i=="K") {
                    count2+=10;
                }else {
                    count2+=m[i];
                }
            }
        }
    }else if(count>21) {
        count=0;
        if(counta1>=2) {
            for(auto i : v2) {
                if(i=="A") {
                    count+=1;
                }else if(i=="J" || i=="Q" || i=="K") {
                    count+=10;
                }else {
                    count+=m[i];
                }
            }
        }
    }

    if(count>count2) {
        cout << "A" << endl;
    }else if(count2>count) {
        cout << "B" << endl;
    }else {
        cout << "Draw" << endl;
    }
    cout << count << " " << count2;
}
# 1169, 2024-09-28 11:00:52, PPPP----P-----PP--P- (40%)

#include<bits/stdc++.h>

using namespace std;

int main() {
    int a,b;
    unordered_map<string,int> m;
    vector<string> v1;
    vector<string> v2;
    string A,B;
  
    m["2"] = 2;
    m["3"] = 3;
    m["4"] = 4;
    m["5"] = 5;
    m["6"] = 6;
    m["7"] = 7;
    m["8"] = 8;
    m["9"] = 9;



    cin >> a >> b;

    while(a--) {
        cin >> A;
        v1.push_back(A);
    }

    int counta1 = 0;
    for(auto i : v1) {
        if(i=="A") {
            counta1++;
        }
    }

    while(b--) {
        cin >> B;
        v2.push_back(B);
    }

    int counta2;
    for(auto i : v2) {
        if(i=="A") {
            counta2++;
        }
    }

    int count=0;
    for(auto i : v1) {
        if(i=="J" || i=="Q" || i=="K") {
            count+=10;
        }else if(i=="A") {
            if(count<=10) {
                count+=11;
            }else {
                count+=1;
            }
        }else if(i=="10") {
            count+=10;
        }
        else {
            count += m[i];
        }
    }

    int count2=0;
    for(auto i : v2) {
        if(i=="J" || i=="Q" || i=="K") {
            count2+=10;
        }else if(i=="A") {
            if(count2<=10) {
                count2+=11;
            }else {
                count2+=1;
            }
        }else if(i=="10") {
            count2+=10;
        }
        else {
            count2 += m[i];
        }
    }

    if(count2>21) {
        count2=0;
        if(counta2>=2) {
            for(auto i : v2) {
                if(i=="A") {
                    count2+=1;
                }else if(i=="J" || i=="Q" || i=="K") {
                    count2+=10;
                }else {
                    count2+=m[i];
                }
            }
        }
    }

    if(count>count2) {
        cout << "A" << endl;
    }else if(count2>count) {
        cout << "B" << endl;
    }else {
        cout << "Draw" << endl;
    }
    cout << count << " " << count2;
}
# 1170, 2024-09-28 11:40:39, PPPPP---P-P---PPP-P- (55%)

#include<bits/stdc++.h>

using namespace std;

int main() {
    int a,b;
    unordered_map<string,int> m;
    vector<string> v1;
    vector<string> v2;
    string A,B;
  
    m["2"] = 2;
    m["3"] = 3;
    m["4"] = 4;
    m["5"] = 5;
    m["6"] = 6;
    m["7"] = 7;
    m["8"] = 8;
    m["9"] = 9;



    cin >> a >> b;

    while(a--) {
        cin >> A;
        v1.push_back(A);
    }

    int counta1 = 0;
    for(auto i : v1) {
        if(i=="A") {
            counta1++;
        }
    }

    while(b--) {
        cin >> B;
        v2.push_back(B);
    }

    int counta2;
    for(auto i : v2) {
        if(i=="A") {
            counta2++;
        }
    }

    int count=0;
    for(auto i : v1) {
        if(i=="J" || i=="Q" || i=="K") {
            count+=10;
        }else if(i=="A") {
            if(count<=10) {
                count+=11;
            }else {
                count+=1;
            }
        }else if(i=="10") {
            count+=10;
        }
        else {
            count += m[i];
        }
    }

    int count2=0;
    for(auto i : v2) {
        if(i=="J" || i=="Q" || i=="K") {
            count2+=10;
        }else if(i=="A") {
            if(count2<=10) {
                count2+=11;
            }else {
                count2+=1;
            }
        }else if(i=="10") {
            count2+=10;
        }
        else {
            count2 += m[i];
        }
    }

    if(count2>21) {
        count2=0;
            for(auto i : v2) {
                if(i=="A") {
                    count2+=1;
                }else if(i=="J" || i=="Q" || i=="K") {
                    count2+=10;
                }else {
                    count2+=m[i];
                }
            }
    }

    if(count>count2) {
        cout << "A" << endl;
    }else if(count2>count) {
        cout << "B" << endl;
    }else {
        cout << "Draw" << endl;
    }
    cout << count << " " << count2;
}
# 1171, 2024-09-28 11:41:31, PPPPP---P-P---PPP-P- (55%)

#include<bits/stdc++.h>

using namespace std;

int main() {
    int a,b;
    unordered_map<string,int> m;
    vector<string> v1;
    vector<string> v2;
    string A,B;
  
    m["2"] = 2;
    m["3"] = 3;
    m["4"] = 4;
    m["5"] = 5;
    m["6"] = 6;
    m["7"] = 7;
    m["8"] = 8;
    m["9"] = 9;



    cin >> a >> b;

    while(a--) {
        cin >> A;
        v1.push_back(A);
    }

    int counta1 = 0;
    for(auto i : v1) {
        if(i=="A") {
            counta1++;
        }
    }

    while(b--) {
        cin >> B;
        v2.push_back(B);
    }

    int counta2;
    for(auto i : v2) {
        if(i=="A") {
            counta2++;
        }
    }

    int count=0;
    for(auto i : v1) {
        if(i=="J" || i=="Q" || i=="K") {
            count+=10;
        }else if(i=="A") {
            if(count<=10) {
                count+=11;
            }else {
                count+=1;
            }
        }else if(i=="10") {
            count+=10;
        }
        else {
            count += m[i];
        }
    }

    int count2=0;
    for(auto i : v2) {
        if(i=="J" || i=="Q" || i=="K") {
            count2+=10;
        }else if(i=="A") {
            if(count2<=10) {
                count2+=11;
            }else {
                count2+=1;
            }
        }else if(i=="10") {
            count2+=10;
        }
        else {
            count2 += m[i];
        }
    }

    if(count2>21) {
        count2=0;
            for(auto i : v2) {
                if(i=="A") {
                    count2+=1;
                }else if(i=="J" || i=="Q" || i=="K") {
                    count2+=10;
                }else {
                    count2+=m[i];
                }
            }
    }else if(count>21) {
        count=0;
            for(auto i : v2) {
                if(i=="A") {
                    count+=1;
                }else if(i=="J" || i=="Q" || i=="K") {
                    count+=10;
                }else {
                    count+=m[i];
                }
            }
    }

    if(count>count2) {
        cout << "A" << endl;
    }else if(count2>count) {
        cout << "B" << endl;
    }else {
        cout << "Draw" << endl;
    }
    cout << count << " " << count2;
}
# 1172, 2024-09-28 11:58:26, PPPPP---P-P---PPP-P- (55%)

#include<bits/stdc++.h>

using namespace std;

int main() {
    int a,b;
    unordered_map<string,int> m;
    vector<string> v1;
    vector<string> v2;
    string A,B;
  
    m["2"] = 2;
    m["3"] = 3;
    m["4"] = 4;
    m["5"] = 5;
    m["6"] = 6;
    m["7"] = 7;
    m["8"] = 8;
    m["9"] = 9;



    cin >> a >> b;

    while(a--) {
        cin >> A;
        v1.push_back(A);
    }

    int counta1 = 0;
    for(auto i : v1) {
        if(i=="A") {
            counta1++;
        }
    }

    while(b--) {
        cin >> B;
        v2.push_back(B);
    }

    int counta2;
    for(auto i : v2) {
        if(i=="A") {
            counta2++;
        }
    }

    int count=0;
    for(auto i : v1) {
        if(i=="J" || i=="Q" || i=="K") {
            count+=10;
        }else if(i=="A") {
            if(count<=10) {
                count+=11;
            }else {
                count+=1;
            }
        }else if(i=="10") {
            count+=10;
        }
        else {
            count += m[i];
        }
    }

    int count2=0;
    for(auto i : v2) {
        if(i=="J" || i=="Q" || i=="K") {
            count2+=10;
        }else if(i=="A") {
            if(count2<=10) {
                count2+=11;
            }else {
                count2+=1;
            }
        }else if(i=="10") {
            count2+=10;
        }
        else {
            count2 += m[i];
        }
    }

    if(count2>21) {
        count2=0;
            for(auto i : v2) {
                if(i=="A") {
                    count2+=1;
                }else if(i=="J" || i=="Q" || i=="K") {
                    count2+=10;
                }else if(i=="10") {
                    count2+=10;
        }
                else {
                    count2+=m[i];
                }
            }
    }else if(count>21) {
        count=0;
            for(auto i : v2) {
                if(i=="A") {
                    count+=1;
                }else if(i=="J" || i=="Q" || i=="K") {
                    count+=10;
                }else if(i=="10") {
            count2+=10;
        }
                else {
                    count+=m[i];
                }
            }
    }

    if(count>count2) {
        cout << "A" << endl;
    }else if(count2>count) {
        cout << "B" << endl;
    }else {
        cout << "Draw" << endl;
    }
    cout << count << " " << count2;
}

# 1173, 2024-09-28 13:15:48, P-PP---------------- (15%)

#include <iostream>
#include <string>
using namespace std;

int main () {
    int a, b;
    cin >> a >> b;
    char na[a], nb[b];
    for (int i = 0; i < a; ++i) {
        cin >> na[i];
    }
    for (int i = 0; i < a; ++i) {
        cin >> nb[i];
    }
    int total_A = 0;
    for (int i = 0; i < a; ++i) {
        if (na[i] == 'J' || na[i] == 'Q' || na[i] == 'K' || na[i] == 'A') {
            total_A += 10;
        }
        if (na[i] == '2') {
            total_A += 2;
        }
        if (na[i] == '3') {
            total_A += 3;
        }
        if (na[i] == '4') {
            total_A += 4;
        }
        if (na[i] == '5') {
            total_A += 5;
        }
        if (na[i] == '6') {
            total_A += 6;
        }
        if (na[i] == '7') {
            total_A += 7;
        }
        if (na[i] == '8') {
            total_A += 8;
        }
        if (na[i] == '9') {
            total_A += 9;
        }
    }
    int total_B = 0;
    for (int i = 0; i < a; ++i) {
        if (nb[i] == 'J' || nb[i] == 'Q' || nb[i] == 'K' || nb[i] == 'A') {
            total_B += 10;
        }
        if (nb[i] == '2') {
            total_B += 2;
        }
        if (nb[i] == '3') {
            total_B += 3;
        }
        if (nb[i] == '4') {
            total_B += 4;
        }
        if (nb[i] == '5') {
            total_B += 5;
        }
        if (nb[i] == '6') {
            total_B += 6;
        }
        if (nb[i] == '7') {
            total_B += 7;
        }
        if (nb[i] == '8') {
            total_B += 8;
        }
        if (nb[i] == '9') {
            total_B += 9;
        }
    }
    if ((total_A > total_B && total_A <= 21) || total_B > 21) {
        cout << "A" << endl;
    }
    else if ((total_A < total_B && total_B <= 21) || total_A > 21) {
        cout << "B" << endl;
    }
    else if ((total_A > 21 && total_B > 21) || total_A == total_B) {
        cout << "Draw" << endl;
    }
    else {
        cout << "Draw" << endl;
    }
    cout << total_A << " " << total_B << endl;
}
# 1174, 2024-09-28 13:22:15, P-PP-----P-------P-- (25%)

#include <iostream>
#include <string>
using namespace std;

int main () {
    int a, b;
    cin >> a >> b;
    char na[a], nb[b];
    for (int i = 0; i < a; ++i) {
        cin >> na[i];
    }
    for (int i = 0; i < a; ++i) {
        cin >> nb[i];
    }
    int total_A = 0;
    for (int i = 0; i < a; ++i) {
        if (na[i] == 'J' || na[i] == 'Q' || na[i] == 'K') {
            total_A += 10;
        }
        else if (na[i] == '2') {
            total_A += 2;
        }
        else if (na[i] == '3') {
            total_A += 3;
        }
        else if (na[i] == '4') {
            total_A += 4;
        }
        else if (na[i] == '5') {
            total_A += 5;
        }
        else if (na[i] == '6') {
            total_A += 6;
        }
        else if (na[i] == '7') {
            total_A += 7;
        }
        else if (na[i] == '8') {
            total_A += 8;
        }
        else if (na[i] == '9') {
            total_A += 9;
        }
        else if (na[i] == 'A') {
            if (total_A <= 10) {
                total_A += 11;
            }
            else if (total_A > 10) {
                total_A += 1;
            }
        }
    }
    int total_B = 0;
    for (int i = 0; i < a; ++i) {
        if (nb[i] == 'J' || nb[i] == 'Q' || nb[i] == 'K') {
            total_B += 10;
        }
        else if (nb[i] == '2') {
            total_B += 2;
        }
        else if (nb[i] == '3') {
            total_B += 3;
        }
        else if (nb[i] == '4') {
            total_B += 4;
        }
        else if (nb[i] == '5') {
            total_B += 5;
        }
        else if (nb[i] == '6') {
            total_B += 6;
        }
        else if (nb[i] == '7') {
            total_B += 7;
        }
        else if (nb[i] == '8') {
            total_B += 8;
        }
        else if (nb[i] == '9') {
            total_B += 9;
        }
        else if (nb[i] == 'A') {
            if (total_B <= 10) {
                total_B += 11;
            }
            else if (total_B > 10) {
                total_B += 1;
            }
        }
    }
    if ((total_A > total_B && total_A <= 21) || total_B > 21) {
        cout << "A" << endl;
    }
    else if ((total_A < total_B && total_B <= 21) || total_A > 21) {
        cout << "B" << endl;
    }
    else if ((total_A > 21 && total_B > 21) || total_A == total_B) {
        cout << "Draw" << endl;
    }
    else {
        cout << "Draw" << endl;
    }
    cout << total_A << " " << total_B << endl;
}
# 1175, 2024-09-28 13:25:08, P-PP-------------P-- (20%)

#include <iostream>
#include <string>
using namespace std;

int main () {
    int a, b;
    cin >> a >> b;
    char na[a], nb[b];
    for (int i = 0; i < a; ++i) {
        cin >> na[i];
    }
    for (int i = 0; i < b; ++i) {
        cin >> nb[i];
    }
    int total_A = 0;
    for (int i = 0; i < a; ++i) {
        if (na[i] == 'J' || na[i] == 'Q' || na[i] == 'K') {
            total_A += 10;
        }
        else if (na[i] == '2') {
            total_A += 2;
        }
        else if (na[i] == '3') {
            total_A += 3;
        }
        else if (na[i] == '4') {
            total_A += 4;
        }
        else if (na[i] == '5') {
            total_A += 5;
        }
        else if (na[i] == '6') {
            total_A += 6;
        }
        else if (na[i] == '7') {
            total_A += 7;
        }
        else if (na[i] == '8') {
            total_A += 8;
        }
        else if (na[i] == '9') {
            total_A += 9;
        }
        else if (na[i] == 'A') {
            if (total_A <= 10) {
                total_A += 11;
            }
            else if (total_A > 10) {
                total_A += 1;
            }
        }
    }
    int total_B = 0;
    for (int i = 0; i < a; ++i) {
        if (nb[i] == 'J' || nb[i] == 'Q' || nb[i] == 'K') {
            total_B += 10;
        }
        else if (nb[i] == '2') {
            total_B += 2;
        }
        else if (nb[i] == '3') {
            total_B += 3;
        }
        else if (nb[i] == '4') {
            total_B += 4;
        }
        else if (nb[i] == '5') {
            total_B += 5;
        }
        else if (nb[i] == '6') {
            total_B += 6;
        }
        else if (nb[i] == '7') {
            total_B += 7;
        }
        else if (nb[i] == '8') {
            total_B += 8;
        }
        else if (nb[i] == '9') {
            total_B += 9;
        }
        else if (nb[i] == 'A') {
            if (total_B <= 10) {
                total_B += 11;
            }
            else if (total_B > 10) {
                total_B += 1;
            }
        }
    }
    if ((total_A > total_B && total_A <= 21) || total_B > 21) {
        cout << "A" << endl;
    }
    else if ((total_A < total_B && total_B <= 21) || total_A > 21) {
        cout << "B" << endl;
    }
    else if ((total_A > 21 && total_B > 21) || total_A == total_B) {
        cout << "Draw" << endl;
    }
    else {
        cout << "Draw" << endl;
    }
    cout << total_A << " " << total_B << endl;
}
# 1176, 2024-09-28 13:25:48, P-PP--P-----P-P--P-- (35%)

#include <iostream>
#include <string>
using namespace std;

int main () {
    int a, b;
    cin >> a >> b;
    char na[a], nb[b];
    for (int i = 0; i < a; ++i) {
        cin >> na[i];
    }
    for (int i = 0; i < b; ++i) {
        cin >> nb[i];
    }
    int total_A = 0;
    for (int i = 0; i < a; ++i) {
        if (na[i] == 'J' || na[i] == 'Q' || na[i] == 'K') {
            total_A += 10;
        }
        else if (na[i] == '2') {
            total_A += 2;
        }
        else if (na[i] == '3') {
            total_A += 3;
        }
        else if (na[i] == '4') {
            total_A += 4;
        }
        else if (na[i] == '5') {
            total_A += 5;
        }
        else if (na[i] == '6') {
            total_A += 6;
        }
        else if (na[i] == '7') {
            total_A += 7;
        }
        else if (na[i] == '8') {
            total_A += 8;
        }
        else if (na[i] == '9') {
            total_A += 9;
        }
        else if (na[i] == 'A') {
            if (total_A <= 10) {
                total_A += 11;
            }
            else if (total_A > 10) {
                total_A += 1;
            }
        }
    }
    int total_B = 0;
    for (int i = 0; i < b; ++i) {
        if (nb[i] == 'J' || nb[i] == 'Q' || nb[i] == 'K') {
            total_B += 10;
        }
        else if (nb[i] == '2') {
            total_B += 2;
        }
        else if (nb[i] == '3') {
            total_B += 3;
        }
        else if (nb[i] == '4') {
            total_B += 4;
        }
        else if (nb[i] == '5') {
            total_B += 5;
        }
        else if (nb[i] == '6') {
            total_B += 6;
        }
        else if (nb[i] == '7') {
            total_B += 7;
        }
        else if (nb[i] == '8') {
            total_B += 8;
        }
        else if (nb[i] == '9') {
            total_B += 9;
        }
        else if (nb[i] == 'A') {
            if (total_B <= 10) {
                total_B += 11;
            }
            else if (total_B > 10) {
                total_B += 1;
            }
        }
    }
    if ((total_A > total_B && total_A <= 21) || total_B > 21) {
        cout << "A" << endl;
    }
    else if ((total_A < total_B && total_B <= 21) || total_A > 21) {
        cout << "B" << endl;
    }
    else if ((total_A > 21 && total_B > 21) || total_A == total_B) {
        cout << "Draw" << endl;
    }
    else {
        cout << "Draw" << endl;
    }
    cout << total_A << " " << total_B << endl;
}
# 1177, 2024-09-28 13:28:05, P-PPP-P-----P-P--P-- (40%)

#include <iostream>
#include <string>
using namespace std;

int main () {
    int a, b;
    cin >> a >> b;
    char na[a], nb[b];
    for (int i = 0; i < a; ++i) {
        cin >> na[i];
    }
    for (int i = 0; i < b; ++i) {
        cin >> nb[i];
    }
    int total_A = 0;
    for (int i = 0; i < a; ++i) {
        if (na[i] == 'J' || na[i] == 'Q' || na[i] == 'K') {
            total_A += 10;
        }
        else if (na[i] == '2') {
            total_A += 2;
        }
        else if (na[i] == '3') {
            total_A += 3;
        }
        else if (na[i] == '4') {
            total_A += 4;
        }
        else if (na[i] == '5') {
            total_A += 5;
        }
        else if (na[i] == '6') {
            total_A += 6;
        }
        else if (na[i] == '7') {
            total_A += 7;
        }
        else if (na[i] == '8') {
            total_A += 8;
        }
        else if (na[i] == '9') {
            total_A += 9;
        }
        else if (na[i] == 'A') {
            if (total_A <= 10) {
                total_A += 11;
            }
            else if (total_A > 10) {
                total_A += 1;
            }
        }
    }
    int total_B = 0;
    for (int i = 0; i < b; ++i) {
        if (nb[i] == 'J' || nb[i] == 'Q' || nb[i] == 'K') {
            total_B += 10;
        }
        else if (nb[i] == '2') {
            total_B += 2;
        }
        else if (nb[i] == '3') {
            total_B += 3;
        }
        else if (nb[i] == '4') {
            total_B += 4;
        }
        else if (nb[i] == '5') {
            total_B += 5;
        }
        else if (nb[i] == '6') {
            total_B += 6;
        }
        else if (nb[i] == '7') {
            total_B += 7;
        }
        else if (nb[i] == '8') {
            total_B += 8;
        }
        else if (nb[i] == '9') {
            total_B += 9;
        }
        else if (nb[i] == 'A') {
            if (total_B <= 10) {
                total_B += 11;
            }
            else if (total_B > 10) {
                total_B += 1;
            }
        }
    }
    if ((total_A > total_B && total_A <= 21) || (total_B > 21 && total_A <= 21)) {
        cout << "A" << endl;
    }
    else if ((total_A < total_B && total_B <= 21) || (total_A > 21 && total_B <= 21)) {
        cout << "B" << endl;
    }
    else if ((total_A > 21 && total_B > 21) || total_A == total_B) {
        cout << "Draw" << endl;
    }
    else {
        cout << "Draw" << endl;
    }
    cout << total_A << " " << total_B << endl;
}
# 1178, 2024-09-28 14:17:07, P-PPP-P---PPP-P-PP-- (55%)

#include <iostream>
#include <string>
using namespace std;

int main () {
    int a, b;
    cin >> a >> b;
    char na[a], nb[b];
    for (int i = 0; i < a; ++i) {
        cin >> na[i];
    }
    for (int i = 0; i < b; ++i) {
        cin >> nb[i];
    }
    int total_A = 0;
    for (int i = 0; i < a; ++i) {
        if (na[i] == 'J' || na[i] == 'Q' || na[i] == 'K') {
            total_A += 10;
        }
        else if (na[i] == '2') {
            total_A += 2;
        }
        else if (na[i] == '3') {
            total_A += 3;
        }
        else if (na[i] == '4') {
            total_A += 4;
        }
        else if (na[i] == '5') {
            total_A += 5;
        }
        else if (na[i] == '6') {
            total_A += 6;
        }
        else if (na[i] == '7') {
            total_A += 7;
        }
        else if (na[i] == '8') {
            total_A += 8;
        }
        else if (na[i] == '9') {
            total_A += 9;
        }
    }
    for (int i = 0; i < a; ++i) {
        if (na[i] == 'A') {
            if (total_A > 10) {
                total_A += 1;
            }
            else if (total_A <= 10) {
                total_A += 11;
            }
        }
    }
    int total_B = 0;
    for (int i = 0; i < b; ++i) {
        if (nb[i] == 'J' || nb[i] == 'Q' || nb[i] == 'K') {
            total_B += 10;
        }
        else if (nb[i] == '2') {
            total_B += 2;
        }
        else if (nb[i] == '3') {
            total_B += 3;
        }
        else if (nb[i] == '4') {
            total_B += 4;
        }
        else if (nb[i] == '5') {
            total_B += 5;
        }
        else if (nb[i] == '6') {
            total_B += 6;
        }
        else if (nb[i] == '7') {
            total_B += 7;
        }
        else if (nb[i] == '8') {
            total_B += 8;
        }
        else if (nb[i] == '9') {
            total_B += 9;
        }
    }
    for (int i = 0; i < b; ++i) {
        if (nb[i] == 'A') {
            if (total_B > 10) {
                total_B += 1;
            }
            else if (total_B <= 10) {
                total_B += 11;
            }
        }
    }
    if ((total_A > total_B && total_A <= 21) || (total_B > 21 && total_A <= 21)) {
        cout << "A" << endl;
    }
    else if ((total_A < total_B && total_B <= 21) || (total_A > 21 && total_B <= 21)) {
        cout << "B" << endl;
    }
    else if ((total_A > 21 && total_B > 21) || total_A == total_B) {
        cout << "Draw" << endl;
    }
    else {
        cout << "Draw" << endl;
    }
    cout << total_A << " " << total_B << endl;
}

# 1179, 2024-09-28 11:00:59, PPPPP-----P--------- (30%)

#include <iostream>
#include <cmath>
#include <iomanip>

using namespace std;

int main(){
    int a, b, suma = 0, sumb = 0;
    string BJ[13] = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"};
    int value[13] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 10, 10};
    string A[10], B[10];
    cin >> a >> b;
    for (int i = 0; i < a; i++){
        cin >> A[i];
    }
    for (int j = 0; j < b; j++){
        cin >> B[j];
    }
    for (int u = 0; u < a; u++){
        for (int k = 0; k < 13; k++){
            if (A[u] == BJ[k]){
                suma += value[k];
            }
        }
    }
    for (int p = 0; p < b; p++){
        for (int q = 0; q < 13; q++){
            if (B[p] == BJ[q]){
                sumb += value[q];
            }
        }
    }
    if (suma > sumb){
        cout << "A" << endl;
    }
    else if (suma < sumb){
        cout << "B" << endl;
    }
    else if (suma == sumb){
        cout << "Draw" << endl;
    }
    cout << suma << " " << sumb << endl;
}
# 1180, 2024-09-28 11:04:12, PPPPP---P----------- (30%)

#include <iostream>
#include <cmath>
#include <iomanip>

using namespace std;

int main(){
    int a, b, suma = 0, sumb = 0;
    string BJ[13] = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"};
    int value[13] = {11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 10, 10};
    string A[10], B[10];
    cin >> a >> b;
    for (int i = 0; i < a; i++){
        cin >> A[i];
    }
    for (int j = 0; j < b; j++){
        cin >> B[j];
    }
    for (int u = 0; u < a; u++){
        for (int k = 0; k < 13; k++){
            if (A[u] == BJ[k]){
                suma += value[k];
            }
        }
    }
    for (int p = 0; p < b; p++){
        for (int q = 0; q < 13; q++){
            if (B[p] == BJ[q]){
                sumb += value[q];
            }
        }
    }
    if (suma > sumb){
        cout << "A" << endl;
    }
    else if (suma < sumb){
        cout << "B" << endl;
    }
    else if (suma == sumb){
        cout << "Draw" << endl;
    }
    cout << suma << " " << sumb << endl;
}
# 1181, 2024-09-28 11:18:57, PPPPP---P-P--------- (35%)

#include <iostream>
#include <cmath>
#include <iomanip>

using namespace std;

int main(){
    int a, b, sum_before_a = 0, sum_before_b = 0,suma = 0, sumb = 0;
    string BJ[13] = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"};
    int value[13] = {0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 10, 10};
    string A[10], B[10];
    cin >> a >> b;
    for (int i = 0; i < a; i++){
        cin >> A[i];
    }
    for (int j = 0; j < b; j++){
        cin >> B[j];
    }
    int counta = 0, countb = 0;
    for (int r = 0; r < a; r++){
        if (A[r] == "A"){
            counta++;
        }
        for (int s = 0; s < 13; s++){
            if (A[r] == BJ[s]){
                sum_before_a += value[s];
            }
        }
    }
    if (counta == 1){
        if (21 - sum_before_a >= 11){
            value[0] = 11;
        }
        else if (21 - sum_before_a < 11){
            value[0] = 1;
        }
    }
    for (int u = 0; u < a; u++){
        for (int k = 0; k < 13; k++){
            if (A[u] == BJ[k]){
                suma += value[k];
            }
        }
    }
    for (int t = 0; t < b; t++){
        if (B[t] == "A"){
            countb++;
        }
        for (int v = 0; v < 13; v++){
            if (B[t] == BJ[v]){
                sum_before_b += value[v];
            }
        }
    }
    if (countb == 1){
        if (21 - sum_before_b >= 11){
            value[0] = 11;
        }
        else if (21 - sum_before_b < 11){
            value[0] = 1;
        }
    }
    for (int p = 0; p < b; p++){
        for (int q = 0; q < 13; q++){
            if (B[p] == BJ[q]){
                sumb += value[q];
            }
        }
    }
    if (suma > sumb){
        cout << "A" << endl;
    }
    else if (suma < sumb){
        cout << "B" << endl;
    }
    else if (suma == sumb){
        cout << "Draw" << endl;
    }
    cout << suma << " " << sumb << endl;
}
# 1182, 2024-09-28 11:41:41, PPPPPPPPP-PP-------- (55%)

#include <iostream>
#include <cmath>
#include <iomanip>

using namespace std;

int main(){
    int a, b, sum_before_a = 0, sum_before_b = 0,suma = 0, sumb = 0;
    string BJ[13] = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"};
    int value[13] = {0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 10, 10};
    string A[10], B[10];
    cin >> a >> b;
    for (int i = 0; i < a; i++){
        cin >> A[i];
    }
    for (int j = 0; j < b; j++){
        cin >> B[j];
    }
    int counta = 0, countb = 0;
    for (int r = 0; r < a; r++){
        if (A[r] == "A"){
            counta++;
        }
        for (int s = 0; s < 13; s++){
            if (A[r] == BJ[s]){
                sum_before_a += value[s];
            }
        }
    }
    if (counta == 1){
        if (21 - sum_before_a >= 11){
            value[0] = 11;
        }
        else if (21 - sum_before_a < 11){
            value[0] = 1;
        }
    }
    for (int u = 0; u < a; u++){
        for (int k = 0; k < 13; k++){
            if (A[u] == BJ[k]){
                suma += value[k];
            }
        }
    }
    for (int t = 0; t < b; t++){
        if (B[t] == "A"){
            countb++;
        }
        for (int v = 0; v < 13; v++){
            if (B[t] == BJ[v]){
                sum_before_b += value[v];
            }
        }
    }
    if (countb == 1){
        if (21 - sum_before_b >= 11){
            value[0] = 11;
        }
        else if (21 - sum_before_b < 11){
            value[0] = 1;
        }
    }
    for (int p = 0; p < b; p++){
        for (int q = 0; q < 13; q++){
            if (B[p] == BJ[q]){
                sumb += value[q];
            }
        }
    }
    if (((suma < 22) && (sumb < 22)) && (suma > sumb)){
        cout << "A" << endl;
    }
    else if (((suma < 22) && (sumb < 22)) && (suma < sumb)){
        cout << "B" << endl;
    }
    else if ((suma < 22) && (sumb > 21)){
        cout << "A" << endl;
    }
    else if ((suma > 21) && (sumb < 22)){
        cout << "B" << endl;
    }
    else if ((suma > 21) && (sumb > 21)){
        cout << "Draw" << endl;
    }
    else if (suma == sumb){
        cout << "Draw" << endl;
    }
    cout << suma << " " << sumb << endl;
}

# 1183, 2024-09-28 13:07:25, PPPP-PP-P---P-P--PP- (55%)

#include <iostream>

using namespace std;

int a_t,b_t;
int count_Point(int current_P,string ch){
    if (ch == "J" || ch == "Q" || ch == "K"){
        return 10;
    }
    else if (ch == "A"){
        if (current_P+ 11 > 21){
            return 1;
        }
        else {
            return 11;
        }
    }
    else{
        return stoi(ch);
    }
}

int main(){
    int a_p=0;
    int b_p=0;
    cin >> a_t >> b_t;
    for (int i=0;i<a_t;i++){
        string t;
        cin >> t;
        a_p += count_Point(a_p,t);
    }
    for (int i=0;i<b_t;i++){
        string t;
        cin >> t;
        b_p += count_Point(b_p,t);
    }
    if (a_p < 22 && b_p < a_p){
        cout << "A" << endl;
    }
    else if (b_p < 22 && b_p > a_p)
    {
        cout << "B" << endl;
    }
    else if (a_p > 21){
        cout << "B" << endl;
    }
    else if (b_p > 21){
        cout << "A" << endl;
    }
    else{
        cout << "Draw" << endl;
    }
    cout << a_p << " " << b_p;

}
# 1184, 2024-09-28 13:12:33, PPPPP--PP-----P---P- (45%)

#include <iostream>

using namespace std;

int a_t,b_t;
int count_Point(int current_P,string ch){
    if (ch == "J" || ch == "Q" || ch == "K"){
        return 10;
    }
    else if (ch == "A"){
        if (current_P+ 11 > 21){
            return 1;
        }
        else {
            return 11;
        }
    }
    else{
        return stoi(ch);
    }
}

int main(){
    int a_p=0;
    int b_p=0;
    cin >> a_t >> b_t;
    for (int i=0;i<a_t;i++){
        string t;
        cin >> t;
        a_p += count_Point(a_p,t);
    }
    for (int i=0;i<b_t;i++){
        string t;
        cin >> t;
        b_p += count_Point(b_p,t);
    }
    if (a_p > b_p && a_p < 22){
        if (a_p > 21){
            cout << "B" << endl;
        }
        else{
            cout << "A" << endl;
        }
    }
    else if (a_p < b_p && b_p < 22){
        if (b_p > 22){
            cout << "A" << endl;
        }
        else{
            cout << "B" << endl;
        }
    }
    else {
        cout << "Draw" << endl;
    }
    cout << a_p << " " << b_p;

}

# 1185, 2024-09-28 14:01:21, P-PPP-P---PPP-P-PP-- (55%)

#include <iostream>

using namespace std;

int main (){
    //Input
    int a,b;
    cin >> a >> b;

    char arrA[10];
    char arrB[10];

    for (int i = 0; i < a; i++){
        cin >> arrA[i];
    }

    for (int i = 0; i < b; i++){
        cin >> arrB[i];
    }

    //ScoreA
    int scoreA = 0;
    int AaceCount = 0;

    for (int i = 0; i < a; i++){
        if (arrA[i] == 'A'){
            AaceCount += 1;
        } else if (arrA[i] == '2'){
            scoreA += 2;
        } else if (arrA[i] == '3'){
            scoreA += 3;
        } else if (arrA[i] == '4'){
            scoreA += 4;
        } else if (arrA[i] == '5'){
            scoreA += 5;
        } else if (arrA[i] == '6'){
            scoreA += 6;
        } else if (arrA[i] == '7'){
            scoreA += 7;
        } else if (arrA[i] == '8'){
            scoreA += 8;
        } else if (arrA[i] == '9'){
            scoreA += 9;
        } else if (arrA[i] == '1' || arrA[i] == 'J' || arrA[i] == 'Q'|| arrA[i] == 'K'){
            scoreA += 10;
        }
    }

    if (scoreA >= 21){
        scoreA += AaceCount;
    } else {
        while (scoreA < 21 && AaceCount > 0){
            if (21-scoreA >= 11){
                scoreA += 11;
                AaceCount -= 1;
            } else {
                scoreA += 1;
                AaceCount -= 1;
            }
        }

        if (scoreA >= 21 && AaceCount > 0){
            scoreA += AaceCount;
        }
    }

    //ScoreB
    int scoreB = 0;
    int BaceCount = 0;

    for (int i = 0; i < b; i++){
        if (arrB[i] == 'A'){
            BaceCount += 1;
        } else if (arrB[i] == '2'){
            scoreB += 2;
        } else if (arrB[i] == '3'){
            scoreB += 3;
        } else if (arrB[i] == '4'){
            scoreB += 4;
        } else if (arrB[i] == '5'){
            scoreB += 5;
        } else if (arrB[i] == '6'){
            scoreB += 6;
        } else if (arrB[i] == '7'){
            scoreB += 7;
        } else if (arrB[i] == '8'){
            scoreB += 8;
        } else if (arrB[i] == '9'){
            scoreB += 9;
        } else if (arrB[i] == '1' || arrB[i] == 'J' || arrB[i] == 'Q'|| arrB[i] == 'K'){
            scoreB += 10;
        }
    }

    if (scoreB >= 21){
        scoreB += BaceCount;
    } else {
        while (scoreB < 21 && BaceCount > 0){
            if (21-scoreB >= 11){
                scoreB += 11;
                BaceCount -= 1;
            } else {
                scoreB += 1;
                BaceCount -= 1;
            }
        }

        if (scoreB >= 21 && BaceCount > 0){
            scoreB += BaceCount;
        }
    }

    //Win-Lose
    if (scoreA > 21 && scoreB <= 21){
        cout << "B" << endl;
        cout << scoreA << " " << scoreB;
    } else if (scoreB > 21 && scoreA <= 21){
        cout << "A" << endl;
        cout << scoreA << " " << scoreB;
    } else if (scoreA > 21 && scoreB > 21){
        cout << "Draw" << endl;
        cout << scoreA << " " << scoreB;
    } else if (scoreA <= 21 && scoreB <= 21){
        if (scoreA > scoreB){
            cout << "A" << endl;
            cout << scoreA << " " << scoreB;
        } else if (scoreB > scoreA){
            cout << "B" << endl;
            cout << scoreA << " " << scoreB;
        } else if (scoreA == scoreB){
            cout << "Draw" << endl;
            cout << scoreA << " " << scoreB;
        }
    }
}

Max Score = 50


# 1186, 2024-09-28 12:54:56, PPPPP--------------- (25%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,suma=0,sumb=0;
    cin>>a>>b;
    string A[a],B[b];
    for(int i=0;i<a;i++){cin>>A[i];}
    for(int i=0;i<b;i++){cin>>B[i];}

    int score[12]={2,3,4,5,6,7,8,9,10,10,10,10};
    string pie[12]={"2","3","4","5","6","7","8","9","10","J","Q","K"};

    for(int i=0;i<a;i++){
        for(int j=0;j<12;j++){
            if(A[i]==pie[j]){suma+=score[j];}
            if(A[i]=="A"){
                if(suma+11>21){suma+=1;}
                else{suma+=11;}
            }
        }
    }


    for(int i=0;i<b;i++){
        for(int j=0;j<12;j++){
            if(B[i]==pie[j]){sumb+=score[j];}
            if(B[i]=="A"){
                if(sumb+11>21){sumb+=1;}
                else{sumb+=11;}
            }
        }
    }
    
    if(suma>sumb){cout<<"A"<<endl<<suma<<" "<<sumb;}
    else if(suma<sumb){cout<<"B"<<endl<<suma<<" "<<sumb;}
    else{cout<<"Draw"<<endl<<suma<<" "<<sumb;}
}
# 1187, 2024-09-28 12:59:01, PPPPP---P-----P---P- (40%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,suma=0,sumb=0;
    cin>>a>>b;
    string A[a],B[b];
    for(int i=0;i<a;i++){cin>>A[i];}
    for(int i=0;i<b;i++){cin>>B[i];}

    int score[12]={2,3,4,5,6,7,8,9,10,10,10,10};
    string pie[12]={"2","3","4","5","6","7","8","9","10","J","Q","K"};

    for(int i=0;i<a;i++){
        for(int j=0;j<12;j++){
            if(A[i]==pie[j]){suma+=score[j];}      
        }
        if(A[i]=="A"){
                if(suma+11>21){suma+=1;}
                else if(suma+11<=21){suma+=11;}
            }
    }


    for(int i=0;i<b;i++){
        for(int j=0;j<12;j++){
            if(B[i]==pie[j]){sumb+=score[j];}
        }
        if(B[i]=="A"){
                if(sumb+11>21){sumb+=1;}
                else if(sumb+11<=21){sumb+=11;}
            }
    }
    
    if(suma>sumb){cout<<"A"<<endl<<suma<<" "<<sumb;}
    else if(suma<sumb){cout<<"B"<<endl<<suma<<" "<<sumb;}
    else{cout<<"Draw"<<endl<<suma<<" "<<sumb;}
}
# 1188, 2024-09-28 14:24:04, PPPP--P-P---P-P--PP- (50%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,suma=0,sumb=0;
    cin>>a>>b;
    string A[a],B[b];
    for(int i=0;i<a;i++){cin>>A[i];}
    for(int i=0;i<b;i++){cin>>B[i];}

    int score[12]={2,3,4,5,6,7,8,9,10,10,10,10};
    string pie[12]={"2","3","4","5","6","7","8","9","10","J","Q","K"};

    for(int i=0;i<a;i++){
        for(int j=0;j<12;j++){
            if(A[i]==pie[j]){suma+=score[j];}      
        }
        if(A[i]=="A"){
                if(suma+11>21){suma+=1;}
                else if(suma+11<=21){suma+=11;}
            }
    }


    for(int i=0;i<b;i++){
        for(int j=0;j<12;j++){
            if(B[i]==pie[j]){sumb+=score[j];}
        }
        if(B[i]=="A"){
            sumb+=11;
            if(sumb>21){sumb=sumb-11+1;}
            }
    }
    
    if(suma>sumb||sumb>21){cout<<"A"<<endl<<suma<<" "<<sumb;}
    else if(suma<sumb||suma>21){cout<<"B"<<endl<<suma<<" "<<sumb;}
    else{cout<<"Draw"<<endl<<suma<<" "<<sumb;}
}
# 1189, 2024-09-28 14:31:39, PPPP--P-P---P-P--PP- (50%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,suma=0,sumb=0;
    cin>>a>>b;
    string A[a],B[b];
    for(int i=0;i<a;i++){cin>>A[i];}
    for(int i=0;i<b;i++){cin>>B[i];}

    int score[12]={2,3,4,5,6,7,8,9,10,10,10,10};
    string pie[12]={"2","3","4","5","6","7","8","9","10","J","Q","K"};

    for(int i=0;i<a;i++){
        for(int j=0;j<12;j++){
            if(A[i]==pie[j]){suma+=score[j];}      
        }
        if(A[i]=="A"){
                if(suma+11>21){suma+=1;}
                else if(suma+11<=21){suma+=11;}
            }
    }


    for(int i=0;i<b;i++){
        for(int j=0;j<12;j++){
            if(B[i]==pie[j]){sumb+=score[j];}
        }
        if(B[i]=="A"){
            sumb+=11;
            if(sumb>21){sumb=sumb-11; sumb=sumb+1;}
            }
    }
    
    if(suma>sumb||sumb>21){cout<<"A"<<endl<<suma<<" "<<sumb;}
    else if(suma<sumb||suma>21){cout<<"B"<<endl<<suma<<" "<<sumb;}
    else if(suma>21&&sumb>21){cout<<"Draw"<<endl<<suma<<" "<<sumb;}
    else{cout<<"Draw"<<endl<<suma<<" "<<sumb;}
}
# 1190, 2024-09-28 15:18:48, PPPP--P-P---P-P--P-- (45%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,suma=0,sumb=0;
    cin>>a>>b;
    string A[a],B[b];
    for(int i=0;i<a;i++){cin>>A[i];}
    for(int i=0;i<b;i++){cin>>B[i];}

    int score[12]={2,3,4,5,6,7,8,9,10,10,10,10};
    string pie[12]={"2","3","4","5","6","7","8","9","10","J","Q","K"};
    int pa[2]={1,11};

    for(int i=0;i<a;i++){
        if(A[i]=="A"){
                if(suma+11>21){suma+=1;}
                else if(suma+11<=21){suma+=11;}
            }
        for(int j=0;j<12;j++){
            if(A[i]==pie[j]){suma+=score[j];}      
        }
    }


    for(int i=0;i<b;i++){
        if(B[i]=="A"){
            sumb+=11;
            if(sumb>21){sumb=sumb-11-score[i-1]; sumb+=1;}
            }
        for(int j=0;j<12;j++){
            if(B[i]==pie[j]){sumb+=score[j];}
        }
        
    }
    
    if(suma>sumb||sumb>21){cout<<"A"<<endl<<suma<<" "<<sumb;}
    else if(suma<sumb||suma>21){cout<<"B"<<endl<<suma<<" "<<sumb;}
    else if(suma>21&&sumb>21){cout<<"Draw"<<endl<<suma<<" "<<sumb;}
    else{cout<<"Draw"<<endl<<suma<<" "<<sumb;}
}
# 1191, 2024-09-28 15:19:30, PPPP--P-P---P-P--P-- (45%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,suma=0,sumb=0;
    cin>>a>>b;
    string A[a],B[b];
    for(int i=0;i<a;i++){cin>>A[i];}
    for(int i=0;i<b;i++){cin>>B[i];}

    int score[12]={2,3,4,5,6,7,8,9,10,10,10,10};
    string pie[12]={"2","3","4","5","6","7","8","9","10","J","Q","K"};
    int pa[2]={1,11};

    for(int i=0;i<a;i++){
        if(A[i]=="A"){
                if(suma+11>21){suma+=1;}
                else if(suma+11<=21){suma+=11;}
            }
        for(int j=0;j<12;j++){
            if(A[i]==pie[j]){suma+=score[j];}      
        }
    }


    for(int i=0;i<b;i++){
        if(B[i]=="A"){
            if(sumb+11>21){sumb=sumb-10;}
            else{sumb+=pa[1];}
            }
        for(int j=0;j<12;j++){
            if(B[i]==pie[j]){sumb+=score[j];}
        }
        
    }
    
    if(suma>sumb||sumb>21){cout<<"A"<<endl<<suma<<" "<<sumb;}
    else if(suma<sumb||suma>21){cout<<"B"<<endl<<suma<<" "<<sumb;}
    else if(suma>21&&sumb>21){cout<<"Draw"<<endl<<suma<<" "<<sumb;}
    else{cout<<"Draw"<<endl<<suma<<" "<<sumb;}
}

# 1192, 2024-09-28 10:04:01, PPPPP---PP----P---P- (45%)

#include <bits/stdc++.h>
using namespace std ;
int main() {
    int n,m;
    cin>>n>>m;
    string arr1[13] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"} ;
    int arr2[13] = {0,2,3,4,5,6,7,8,9,10,10,10,10} ;
    string first[n] ;
    string second[m] ;
    string x;
    for (int i=0;i<n;i++) {
        cin>>x;
        first[i]=x;
    }
    for (int i=0;i<m;i++) {
        cin>>x;
        second[i]=x;
    }
    int sum1=0;
    int sum2=0;
    sort(first,first+n);
    sort(second,second+m);
    for (int i=0;i<n;i++) {
         if (first[i]!="A") {
            int num=0 ;
            for (int j=0;j<13;j++) {
                if (first[i]==arr1[j]) {
                    num=arr2[j] ;
                }
            }
            sum1+=num ;
         }
         else if (first[i]=="A") {
            sum1+=11;
            if (sum1>21) {
                sum1=sum1-11+1;
            }
         }
    }
        for (int i=0;i<m;i++) {
         if (second[i]!="A") {
            int num=0 ;
            for (int j=0;j<13;j++) {
                if (second[i]==arr1[j]) {
                    num=arr2[j] ;
                }
            }
            sum2+=num ;
         }
         else if (second[i]=="A") {
            sum2+=11;
            if (sum2>21) {
                sum2=sum2-11+1;
            }
         }
    }
    if (sum1>sum2) {
        cout<<"A"<<endl ;
        cout<<sum1<<" "<<sum2 ;
    }
    else if (sum1<sum2) {
        cout<<"B"<<endl ;
        cout<<sum1<<" "<<sum2 ;
    }
    else if (sum1==sum2) {
        cout<<"Draw"<<endl ;
        cout<<sum1<<" "<<sum2 ;
    }

}
# 1193, 2024-09-28 10:41:38, PPPPP---P-P---P-P-P- (50%)

#include <bits/stdc++.h>
using namespace std ;
int main() {
    int n,m;
    cin>>n>>m;
    string arr1[13] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"} ;
    int arr2[13] = {0,2,3,4,5,6,7,8,9,10,10,10,10} ;
    string first[n] ;
    string second[m] ;
    string x;
    for (int i=0;i<n;i++) {
        cin>>x;
        first[i]=x;
    }
    for (int i=0;i<m;i++) {
        cin>>x;
        second[i]=x;
    }
    int sum1=0;
    int sum2=0;
    string temp1[n] ;
    string temp2[m] ;
    for (int i=0;i<n;i++) {
         temp1[i]=first[i] ;
    }
    for (int i=0;i<m;i++) {
         temp2[i]=second[i] ;
    }
    for (int i=0;i<n;i++) {
        if (first[i]=="A") {
            for (int j=i+1;j<n;j++) {
                first[i]=temp1[j] ;
            }
            first[n-1]="A" ;
        }    
    }
    for (int i=0;i<m;i++) {
        if (second[i]=="A") {
            for (int j=i+1;j<n;j++) {
                second[i]=temp2[j] ;
            }
            second[m-1]="A" ;
        }    
    }
    
    for (int i=0;i<n;i++) {
         if (first[i]!="A") {
            int num=0 ;
            for (int j=0;j<13;j++) {
                if (first[i]==arr1[j]) {
                    num=arr2[j] ;
                }
            }
            sum1+=num ;
         }
         else if (first[i]=="A") {
            if (sum1>21||sum1+11>21) {
                sum1+=1 ;
            }
            else {
                sum1+=11 ;
                
            }
         }
    }
        for (int i=0;i<m;i++) {
         if (second[i]!="A") {
            int num=0 ;
            for (int j=0;j<13;j++) {
                if (second[i]==arr1[j]) {
                    num=arr2[j] ;
                }
            }
            sum2+=num ;
         }
         else if (second[i]=="A") {
            if (sum2>21||sum2+11>21) {
                sum2+=1 ;

            }
            else if (sum2+11<=21) {
                sum2+=11 ;
            }
         }
    }
    if (sum1>sum2) {
        cout<<"A"<<endl ;
        cout<<sum1<<" "<<sum2 ;
    }
    else if (sum1<sum2) {
        cout<<"B"<<endl ;
        cout<<sum1<<" "<<sum2 ;
    }
    else if (sum1==sum2) {
        cout<<"Draw"<<endl ;
        cout<<sum1<<" "<<sum2 ;
    }

}

Max Score = 40


# 1194, 2024-09-28 13:42:14, PP--P--Pxxxxxxxxxxxx (20%)

#include<iostream>
#include<string>
using namespace std;
int main(){
    int sumx=0, sumy=0;
    int a, b;
    string result;
    cin>>a>>b;
    string x[a], y[b];
    for(int i=0;i<a;i++){
        cin>>x[i];
    }
    for(int i=0;i<b;i++){
        cin>>y[i];
    }
    for(int i=0;i<a;i++){
        if(x[i]=="J"){
            x[i]="10";
        }
        else if(x[i]=="Q"){
            x[i]="10";
        }
        else if(x[i]=="K"){
            x[i]="10";
        }
        sumx = sumx + (stoi(x[i]));
        // if(sumx < 10){
        //     if(x[i]=="A"){
        //         sumx=sumx+10;
        //     }
        // }
        // else{
        //     if(x[i]=="A"){
        //         sumx=sumx+1;
        //     }
        // }
    }
    for(int i=0;i<b;i++){
        if(y[i]=="J"){
            y[i]="10";
        }
        else if(y[i]=="Q"){
            y[i]="10";
        }
        else if(y[i]=="K"){
            y[i]="10";
        }
        sumy=sumy+ (stoi(y[i]));
    }
    if(sumx >21 && sumy>21){
        result="Draw";
    }
    else if(sumx<=21 && sumy <=21){
        if(sumx>sumy){
            result="A";
        }
        else{
            result="B";
        }
    }
    cout<<result<<endl;
    cout<<sumx<<" "<<sumy;
}
# 1195, 2024-09-28 13:45:47, PP--P--PP----------- (25%)

#include<iostream>
#include<string>
using namespace std;
int main(){
    int sumx=0, sumy=0;
    int a, b;
    string result;
    cin>>a>>b;
    string x[a], y[b];
    for(int i=0;i<a;i++){
        cin>>x[i];
    }
    for(int i=0;i<b;i++){
        cin>>y[i];
    }
    for(int i=0;i<a;i++){
        if(x[i]=="J"){
            x[i]="10";
        }
        else if(x[i]=="Q"){
            x[i]="10";
        }
        else if(x[i]=="K"){
            x[i]="10";
        }
        else if(x[i]=="A"){
            x[i]="11";
        }
        sumx = sumx + (stoi(x[i]));
    }
    for(int i=0;i<b;i++){
        if(y[i]=="J"){
            y[i]="10";
        }
        else if(y[i]=="Q"){
            y[i]="10";
        }
        else if(y[i]=="K"){
            y[i]="10";
        }
        else if(y[i]=="A"){
            y[i]="11";
        }
        sumy=sumy+ (stoi(y[i]));
    }
    if(sumx >21 && sumy>21){
        result="Draw";
    }
    else if(sumx<=21 && sumy <=21){
        if(sumx>sumy){
            result="A";
        }
        else{
            result="B";
        }
    }
    cout<<result<<endl;
    cout<<sumx<<" "<<sumy;
}
# 1196, 2024-09-28 13:46:00, PP--P--PP----------- (25%)

#include<iostream>
#include<string>
using namespace std;
int main(){
    int sumx=0, sumy=0;
    int a, b;
    string result;
    cin>>a>>b;
    string x[a], y[b];
    for(int i=0;i<a;i++){
        cin>>x[i];
    }
    for(int i=0;i<b;i++){
        cin>>y[i];
    }
    for(int i=0;i<a;i++){
        if(x[i]=="J"){
            x[i]="10";
        }
        else if(x[i]=="Q"){
            x[i]="10";
        }
        else if(x[i]=="K"){
            x[i]="10";
        }
        else if(x[i]=="A"){
            x[i]="11";
        }
        sumx = sumx + (stoi(x[i]));
    }
    for(int i=0;i<b;i++){
        if(y[i]=="J"){
            y[i]="10";
        }
        else if(y[i]=="Q"){
            y[i]="10";
        }
        else if(y[i]=="K"){
            y[i]="10";
        }
        else if(y[i]=="A"){
            y[i]="1";
        }
        sumy=sumy+ (stoi(y[i]));
    }
    if(sumx >21 && sumy>21){
        result="Draw";
    }
    else if(sumx<=21 && sumy <=21){
        if(sumx>sumy){
            result="A";
        }
        else{
            result="B";
        }
    }
    cout<<result<<endl;
    cout<<sumx<<" "<<sumy;
}
# 1197, 2024-09-28 13:46:15, PP--P--P-P---------- (25%)

#include<iostream>
#include<string>
using namespace std;
int main(){
    int sumx=0, sumy=0;
    int a, b;
    string result;
    cin>>a>>b;
    string x[a], y[b];
    for(int i=0;i<a;i++){
        cin>>x[i];
    }
    for(int i=0;i<b;i++){
        cin>>y[i];
    }
    for(int i=0;i<a;i++){
        if(x[i]=="J"){
            x[i]="10";
        }
        else if(x[i]=="Q"){
            x[i]="10";
        }
        else if(x[i]=="K"){
            x[i]="10";
        }
        else if(x[i]=="A"){
            x[i]="1";
        }
        sumx = sumx + (stoi(x[i]));
    }
    for(int i=0;i<b;i++){
        if(y[i]=="J"){
            y[i]="10";
        }
        else if(y[i]=="Q"){
            y[i]="10";
        }
        else if(y[i]=="K"){
            y[i]="10";
        }
        else if(y[i]=="A"){
            y[i]="11";
        }
        sumy=sumy+ (stoi(y[i]));
    }
    if(sumx >21 && sumy>21){
        result="Draw";
    }
    else if(sumx<=21 && sumy <=21){
        if(sumx>sumy){
            result="A";
        }
        else{
            result="B";
        }
    }
    cout<<result<<endl;
    cout<<sumx<<" "<<sumy;
}
# 1198, 2024-09-28 14:07:44, PP--PPPPP----------- (35%)

#include<iostream>
#include<string>
using namespace std;
int main(){
    int sumx=0, sumy=0;
    int a, b;
    string result;
    cin>>a>>b;
    string x[a], y[b];
    for(int i=0;i<a;i++){
        cin>>x[i];
    }
    for(int i=0;i<b;i++){
        cin>>y[i];
    }
    for(int i=0;i<a;i++){
        
        if(x[i]=="J"){
            x[i]="10";
        }
        else if(x[i]=="Q"){
            x[i]="10";
        }
        else if(x[i]=="K"){
            x[i]="10";
        }
        else if(x[i]=="A"){
            x[i]="11";
        }
        sumx = sumx + (stoi(x[i]));
        
        // cout<<stoi(x[i])<<" ";
    }
    for(int i=0;i<b;i++){
        if(y[i]=="J"){
            y[i]="10";
        }
        else if(y[i]=="Q"){
            y[i]="10";
        }
        else if(y[i]=="K"){
            y[i]="10";
        }
        else if(y[i]=="A"){
            y[i]="11";
        }
        sumy=sumy+ (stoi(y[i]));
    }
    if(sumx >21 && sumy>21){
        result="Draw";
    }
    else if(sumx<=21 && sumy <=21){
        if(sumx>sumy){
            result="A";
        }
        else{
            result="B";
        }
    }
    else if(sumx<=21 && sumy >21){
        result="A";
    }
    else if(sumx>21 && sumy<=21){
        result="B";
    }
    cout<<result<<endl;
    cout<<sumx<<" "<<sumy;
}
# 1199, 2024-09-28 14:22:34, PP--PPPP-P-P-------- (40%)

#include<iostream>
#include<string>
using namespace std;
int main(){
    int sumx=0, sumy=0;
    int a, b;
    string result;
    cin>>a>>b;
    string x[a], y[b];
    for(int i=0;i<a;i++){
        cin>>x[i];
    }
    for(int i=0;i<b;i++){
        cin>>y[i];
    }
    for(int i=0;i<a;i++){
        
        if(x[i]=="J"){
            x[i]="10";
        }
        else if(x[i]=="Q"){
            x[i]="10";
        }
        else if(x[i]=="K"){
            x[i]="10";
        }
        else if(x[i]=="A"){
            x[i]="1";
        }
        sumx = sumx + (stoi(x[i]));
        
        // cout<<stoi(x[i])<<" ";
    }
    for(int i=0;i<b;i++){
        if(y[i]=="J"){
            y[i]="10";
        }
        else if(y[i]=="Q"){
            y[i]="10";
        }
        else if(y[i]=="K"){
            y[i]="10";
        }
        else if(y[i]=="A"){
            y[i]="11";
        }
        sumy=sumy+ (stoi(y[i]));
    }
    if(sumx >21 && sumy>21){
        result="Draw";
    }
    else if(sumx<=21 && sumy <=21){
        if(sumx>sumy){
            result="A";
        }
        else{
            result="B";
        }
    }
    else if(sumx<=21 && sumy >21){
        result="A";
    }
    else if(sumx>21 && sumy<=21){
        result="B";
    }
    cout<<result<<endl;
    cout<<sumx<<" "<<sumy;
}
# 1200, 2024-09-28 14:22:45, PP--PPPP--PP-------- (40%)

#include<iostream>
#include<string>
using namespace std;
int main(){
    int sumx=0, sumy=0;
    int a, b;
    string result;
    cin>>a>>b;
    string x[a], y[b];
    for(int i=0;i<a;i++){
        cin>>x[i];
    }
    for(int i=0;i<b;i++){
        cin>>y[i];
    }
    for(int i=0;i<a;i++){
        
        if(x[i]=="J"){
            x[i]="10";
        }
        else if(x[i]=="Q"){
            x[i]="10";
        }
        else if(x[i]=="K"){
            x[i]="10";
        }
        else if(x[i]=="A"){
            x[i]="1";
        }
        sumx = sumx + (stoi(x[i]));
        
        // cout<<stoi(x[i])<<" ";
    }
    for(int i=0;i<b;i++){
        if(y[i]=="J"){
            y[i]="10";
        }
        else if(y[i]=="Q"){
            y[i]="10";
        }
        else if(y[i]=="K"){
            y[i]="10";
        }
        else if(y[i]=="A"){
            y[i]="1";
        }
        sumy=sumy+ (stoi(y[i]));
    }
    if(sumx >21 && sumy>21){
        result="Draw";
    }
    else if(sumx<=21 && sumy <=21){
        if(sumx>sumy){
            result="A";
        }
        else{
            result="B";
        }
    }
    else if(sumx<=21 && sumy >21){
        result="A";
    }
    else if(sumx>21 && sumy<=21){
        result="B";
    }
    cout<<result<<endl;
    cout<<sumx<<" "<<sumy;
}
# 1201, 2024-09-28 14:23:24, PP--PPPPP----------- (35%)

#include<iostream>
#include<string>
using namespace std;
int main(){
    int sumx=0, sumy=0;
    int a, b;
    string result;
    cin>>a>>b;
    string x[a], y[b];
    for(int i=0;i<a;i++){
        cin>>x[i];
    }
    for(int i=0;i<b;i++){
        cin>>y[i];
    }
    for(int i=0;i<a;i++){
        
        if(x[i]=="J"){
            x[i]="10";
        }
        else if(x[i]=="Q"){
            x[i]="10";
        }
        else if(x[i]=="K"){
            x[i]="10";
        }
        else if(x[i]=="A"){
            x[i]="11";
        }
        sumx = sumx + (stoi(x[i]));
        
        // cout<<stoi(x[i])<<" ";
    }
    for(int i=0;i<b;i++){
        if(y[i]=="J"){
            y[i]="10";
        }
        else if(y[i]=="Q"){
            y[i]="10";
        }
        else if(y[i]=="K"){
            y[i]="10";
        }
        else if(y[i]=="A"){
            y[i]="1";
        }
        sumy=sumy+ (stoi(y[i]));
    }
    if(sumx >21 && sumy>21){
        result="Draw";
    }
    else if(sumx<=21 && sumy <=21){
        if(sumx>sumy){
            result="A";
        }
        else{
            result="B";
        }
    }
    else if(sumx<=21 && sumy >21){
        result="A";
    }
    else if(sumx>21 && sumy<=21){
        result="B";
    }
    cout<<result<<endl;
    cout<<sumx<<" "<<sumy;
}
# 1202, 2024-09-28 14:23:42, PP--PPPP-P-P-------- (40%)

#include<iostream>
#include<string>
using namespace std;
int main(){
    int sumx=0, sumy=0;
    int a, b;
    string result;
    cin>>a>>b;
    string x[a], y[b];
    for(int i=0;i<a;i++){
        cin>>x[i];
    }
    for(int i=0;i<b;i++){
        cin>>y[i];
    }
    for(int i=0;i<a;i++){
        
        if(x[i]=="J"){
            x[i]="10";
        }
        else if(x[i]=="Q"){
            x[i]="10";
        }
        else if(x[i]=="K"){
            x[i]="10";
        }
        else if(x[i]=="A"){
            x[i]="1";
        }
        sumx = sumx + (stoi(x[i]));
        
        // cout<<stoi(x[i])<<" ";
    }
    for(int i=0;i<b;i++){
        if(y[i]=="J"){
            y[i]="10";
        }
        else if(y[i]=="Q"){
            y[i]="10";
        }
        else if(y[i]=="K"){
            y[i]="10";
        }
        else if(y[i]=="A"){
            y[i]="11";
        }
        sumy=sumy+ (stoi(y[i]));
    }
    if(sumx >21 && sumy>21){
        result="Draw";
    }
    else if(sumx<=21 && sumy <=21){
        if(sumx>sumy){
            result="A";
        }
        else{
            result="B";
        }
    }
    else if(sumx<=21 && sumy >21){
        result="A";
    }
    else if(sumx>21 && sumy<=21){
        result="B";
    }
    cout<<result<<endl;
    cout<<sumx<<" "<<sumy;
}
# 1203, 2024-09-28 15:19:49, PP--xPPxPxxxxxxxxxPx (30%)

#include<iostream>
#include<string>
using namespace std;
int main(){
    int sumx=0, sumy=0;
    int a, b;
    string result;
    cin>>a>>b;
    string x[a], y[b];
    for(int i=0;i<a;i++){
        cin>>x[i];
    }
    for(int i=0;i<b;i++){
        cin>>y[i];
    }
    for(int i=0;i<a;i++){
        if(sumx<11){
        if(x[i]=="J"){
            x[i]="10";
        }
        else if(x[i]=="Q"){
            x[i]="10";
        }
        else if(x[i]=="K"){
            x[i]="10";
        }
        else if(x[i]=="A"){
            x[i]="11";
        }
        }
        else{
            if(x[i]=="A"){
                x[i]=="1";
            }
        }
        sumx = sumx + (stoi(x[i]));
        
    }
    for(int i=0;i<b;i++){
        if(sumy<11){
        if(y[i]=="J"){
            y[i]="10";
        }
        else if(y[i]=="Q"){
            y[i]="10";
        }
        else if(y[i]=="K"){
            y[i]="10";
        }
        
        else if(y[i]=="A"){
                y[i]="11";
            }
        }
        else{
            if(y[i]=="A"){
                y[i]="1";
            }
        }
        sumy=sumy+ (stoi(y[i]));
    }
    if(sumx >21 && sumy>21){
        result="Draw";
    }
    else if(sumx<=21 && sumy <=21){
        if(sumx>sumy){
            result="A";
        }
        else{
            result="B";
        }
    }
    else if(sumx<=21 && sumy >21){
        result="A";
    }
    else if(sumx>21 && sumy<=21){
        result="B";
    }
    cout<<result<<endl;
cout<<sumx<<" "<<sumy;
}

# 1204, 2024-09-28 11:07:53, -------------------- (0%)

#include <bits/stdc++.h>
using namespace std;

int cardToInt(string c){
    int value;
    if(c == "A") value = 11;
    if(c == "2") value = 2;
    if(c == "3") value = 3;
    if(c == "4") value = 4;
    if(c == "5") value = 5;
    if(c == "6") value = 6;
    if(c == "7") value = 7;
    if(c == "8") value = 8;
    if(c == "9") value = 9;
    if(c == "10") value = 10;
    if(c == "J") value = 10;
    if(c == "Q") value = 10;
    if(c == "K") value = 10;

    return value;
}

int main(){
    int a,b;
    cin >> a >> b;
    string playerA[a];
    string playerB[b];

    for(int j=0; j<a;j++){
            cin >> playerA[j];
    }

    for(int k=0; k<b; k++){
            cin >> playerB[k];
    }
    
    int sumA = 0;
    int sumB = 0;

    for(int i=0;i<a;i++){
        sumA += cardToInt(playerA[i]);
    }

    for(int i=0;i<b;i++){
        sumB += cardToInt(playerB[i]);
    }

    if(sumA > sumB){
        cout << "A";
    }else if(sumB > sumA){
        cout << "B";
    }else {
        cout << "Draw";
    }

    cout << sumA << " " << sumB;
    


}
# 1205, 2024-09-28 11:09:20, PPPPP---P----------- (30%)

#include <bits/stdc++.h>
using namespace std;

int cardToInt(string c){
    int value;
    if(c == "A") value = 11;
    if(c == "2") value = 2;
    if(c == "3") value = 3;
    if(c == "4") value = 4;
    if(c == "5") value = 5;
    if(c == "6") value = 6;
    if(c == "7") value = 7;
    if(c == "8") value = 8;
    if(c == "9") value = 9;
    if(c == "10") value = 10;
    if(c == "J") value = 10;
    if(c == "Q") value = 10;
    if(c == "K") value = 10;

    return value;
}

int main(){
    int a,b;
    cin >> a >> b;
    string playerA[a];
    string playerB[b];

    for(int j=0; j<a;j++){
            cin >> playerA[j];
    }

    for(int k=0; k<b; k++){
            cin >> playerB[k];
    }
    
    int sumA = 0;
    int sumB = 0;

    for(int i=0;i<a;i++){
        sumA += cardToInt(playerA[i]);
    }

    for(int i=0;i<b;i++){
        sumB += cardToInt(playerB[i]);
    }

    if(sumA > sumB){
        cout << "A" << endl;
    }else if(sumB > sumA){
        cout << "B" << endl;
    }else {
        cout << "Draw" << endl;
    }

    cout << sumA << " " << sumB;
    


}
# 1206, 2024-09-28 11:12:01, PPPPP--PP----------- (35%)

#include <bits/stdc++.h>
using namespace std;

int cardToInt(string c){
    int value;
    if(c == "A") value = 11;
    if(c == "2") value = 2;
    if(c == "3") value = 3;
    if(c == "4") value = 4;
    if(c == "5") value = 5;
    if(c == "6") value = 6;
    if(c == "7") value = 7;
    if(c == "8") value = 8;
    if(c == "9") value = 9;
    if(c == "10") value = 10;
    if(c == "J") value = 10;
    if(c == "Q") value = 10;
    if(c == "K") value = 10;

    return value;
}

int main(){
    int a,b;
    cin >> a >> b;
    string playerA[a];
    string playerB[b];

    for(int j=0; j<a;j++){
            cin >> playerA[j];
    }

    for(int k=0; k<b; k++){
            cin >> playerB[k];
    }
    
    int sumA = 0;
    int sumB = 0;

    for(int i=0;i<a;i++){
        sumA += cardToInt(playerA[i]);
    }

    for(int i=0;i<b;i++){
        sumB += cardToInt(playerB[i]);
    }

    if(sumA > sumB && sumA <= 21){
        cout << "A" << endl;
    }else if(sumB > sumA && sumB <= 21){
        cout << "B" << endl;
    }else {
        cout << "Draw" << endl;
    }

    cout << sumA << " " << sumB;
    


}
# 1207, 2024-09-28 11:16:57, PPPPP--P------------ (30%)

#include <bits/stdc++.h>
using namespace std;

int cardToInt(string c){
    int value;
    //if(c == "A") value = 11;
    if(c == "2") value = 2;
    if(c == "3") value = 3;
    if(c == "4") value = 4;
    if(c == "5") value = 5;
    if(c == "6") value = 6;
    if(c == "7") value = 7;
    if(c == "8") value = 8;
    if(c == "9") value = 9;
    if(c == "10") value = 10;
    if(c == "J") value = 10;
    if(c == "Q") value = 10;
    if(c == "K") value = 10;

    return value;
}

int main(){
    int a,b;
    cin >> a >> b;
    string playerA[a];
    string playerB[b];

    for(int j=0; j<a;j++){
            cin >> playerA[j];
    }

    for(int k=0; k<b; k++){
            cin >> playerB[k];
    }
    
    int sumA = 0;
    int sumB = 0;

    for(int i=0;i<a;i++){
        if(playerA[i] == "A"){
            if((sumA += 11) < 21){
                sumA += 11;
            }else{
                sumA += 1;
            }
        }
        sumA += cardToInt(playerA[i]);
    }

    for(int i=0;i<b;i++){
        if(playerB[i] == "A"){
            if((sumB += 11) < 21){
                sumB += 11;
            }else{
                sumB += 1;
            }
        }
        sumB += cardToInt(playerB[i]);
    }

    if(sumA > sumB && sumA <= 21){
        cout << "A" << endl;
    }else if(sumB > sumA && sumB <= 21){
        cout << "B" << endl;
    }else {
        cout << "Draw" << endl;
    }

    cout << sumA << " " << sumB;
    


}
# 1208, 2024-09-28 11:27:14, PPPPPPP-P----------- (40%)

#include <bits/stdc++.h>
using namespace std;

int cardToInt(string c){
    int value;
    if(c == "A") value = 11;
    if(c == "2") value = 2;
    if(c == "3") value = 3;
    if(c == "4") value = 4;
    if(c == "5") value = 5;
    if(c == "6") value = 6;
    if(c == "7") value = 7;
    if(c == "8") value = 8;
    if(c == "9") value = 9;
    if(c == "10") value = 10;
    if(c == "J") value = 10;
    if(c == "Q") value = 10;
    if(c == "K") value = 10;

    return value;
}

int main(){
    int a,b;
    cin >> a >> b;
    string playerA[a];
    string playerB[b];

    for(int j=0; j<a;j++){
            cin >> playerA[j];
    }

    for(int k=0; k<b; k++){
            cin >> playerB[k];
    }
    
    int sumA = 0;
    int sumB = 0;

    for(int i=0;i<a;i++){
        sumA += cardToInt(playerA[i]);
    }

    for(int i=0;i<b;i++){
        sumB += cardToInt(playerB[i]);
    }

    if(sumA == sumB){
        cout << "Draw" << endl;
        cout << sumA << " " << sumB;
        return 0;
    }
    else if(sumA > sumB){
        if(sumA > 21){
            cout << "B" << endl;
            cout << sumA << " " << sumB;
            return 0;
        }else{
            cout << "A" << endl;
            cout << sumA << " " << sumB;
            return 0;
        }
        
    }else if(sumB > sumA){
        if(sumB > 21){
            cout << "A" << endl;
            cout << sumA << " " << sumB;
            return 0;
        }else{
            cout << "B" << endl;
            cout << sumA << " " << sumB;
            return 0;
        }
        
    }

    //cout << sumA << " " << sumB;
    


}
# 1209, 2024-09-28 11:50:46, PPPPPPP-x-x-----xx-- (35%)

#include <bits/stdc++.h>
using namespace std;

int cardToInt(string c){
    int value;
    //if(c == "A") value = 0;
    if(c == "2") value = 2;
    if(c == "3") value = 3;
    if(c == "4") value = 4;
    if(c == "5") value = 5;
    if(c == "6") value = 6;
    if(c == "7") value = 7;
    if(c == "8") value = 8;
    if(c == "9") value = 9;
    if(c == "10") value = 10;
    if(c == "J") value = 10;
    if(c == "Q") value = 10;
    if(c == "K") value = 10;

    return value;
}

int main(){
    int a,b;
    cin >> a >> b;
    string playerA[a];
    string playerB[b];

    for(int j=0; j<a;j++){
            cin >> playerA[j];
    }

    for(int k=0; k<b; k++){
            cin >> playerB[k];
    }
    
    int sumA = 0;
    int sumB = 0;

    for(int i=0;i<a;i++){
        if(playerA[i] == "A" && sumA < 21){
            sumA += 11;
            i++;
        }else if(playerA[i] == "A" && (sumA += 11) > 21) {
            sumA += 1;
            i++;
        }
        //cout << sumA << " " ;
        sumA += cardToInt(playerA[i]);
        

    }

    for(int i=0;i<b;i++){
        if(playerB[i] == "A" && sumB < 21){
            sumB += 11;
            i++;
        }else if(playerB[i] == "A" && (sumB += 11) > 21){
            sumB += 1;
            i++;
        }
        sumB += cardToInt(playerB[i]);
        
    }

    //output
    if(sumA == sumB){
        cout << "Draw" << endl;
        cout << sumA << " " << sumB;
        return 0;
    }
    else if(sumA > sumB){
        if(sumA > 21){
            cout << "B" << endl;
            cout << sumA << " " << sumB;
            return 0;
        }else{
            cout << "A" << endl;
            cout << sumA << " " << sumB;
            return 0;
        }
        
    }else if(sumB > sumA){
        if(sumB > 21){
            cout << "A" << endl;
            cout << sumA << " " << sumB;
            return 0;
        }else{
            cout << "B" << endl;
            cout << sumA << " " << sumB;
            return 0;
        }
        
    }

    //cout << sumA << " " << sumB;
    


}
# 1210, 2024-09-28 11:50:55, PPPPPPP-x-x-----xx-- (35%)

#include <bits/stdc++.h>
using namespace std;

int cardToInt(string c){
    int value;
    if(c == "A") value = 0;
    if(c == "2") value = 2;
    if(c == "3") value = 3;
    if(c == "4") value = 4;
    if(c == "5") value = 5;
    if(c == "6") value = 6;
    if(c == "7") value = 7;
    if(c == "8") value = 8;
    if(c == "9") value = 9;
    if(c == "10") value = 10;
    if(c == "J") value = 10;
    if(c == "Q") value = 10;
    if(c == "K") value = 10;

    return value;
}

int main(){
    int a,b;
    cin >> a >> b;
    string playerA[a];
    string playerB[b];

    for(int j=0; j<a;j++){
            cin >> playerA[j];
    }

    for(int k=0; k<b; k++){
            cin >> playerB[k];
    }
    
    int sumA = 0;
    int sumB = 0;

    for(int i=0;i<a;i++){
        if(playerA[i] == "A" && sumA < 21){
            sumA += 11;
            i++;
        }else if(playerA[i] == "A" && (sumA += 11) > 21) {
            sumA += 1;
            i++;
        }
        //cout << sumA << " " ;
        sumA += cardToInt(playerA[i]);
        

    }

    for(int i=0;i<b;i++){
        if(playerB[i] == "A" && sumB < 21){
            sumB += 11;
            i++;
        }else if(playerB[i] == "A" && (sumB += 11) > 21){
            sumB += 1;
            i++;
        }
        sumB += cardToInt(playerB[i]);
        
    }

    //output
    if(sumA == sumB){
        cout << "Draw" << endl;
        cout << sumA << " " << sumB;
        return 0;
    }
    else if(sumA > sumB){
        if(sumA > 21){
            cout << "B" << endl;
            cout << sumA << " " << sumB;
            return 0;
        }else{
            cout << "A" << endl;
            cout << sumA << " " << sumB;
            return 0;
        }
        
    }else if(sumB > sumA){
        if(sumB > 21){
            cout << "A" << endl;
            cout << sumA << " " << sumB;
            return 0;
        }else{
            cout << "B" << endl;
            cout << sumA << " " << sumB;
            return 0;
        }
        
    }

    //cout << sumA << " " << sumB;
    


}
# 1211, 2024-09-28 11:51:18, PPPPPPP-P----------- (40%)

#include <bits/stdc++.h>
using namespace std;

int cardToInt(string c){
    int value;
    if(c == "A") value = 11;
    if(c == "2") value = 2;
    if(c == "3") value = 3;
    if(c == "4") value = 4;
    if(c == "5") value = 5;
    if(c == "6") value = 6;
    if(c == "7") value = 7;
    if(c == "8") value = 8;
    if(c == "9") value = 9;
    if(c == "10") value = 10;
    if(c == "J") value = 10;
    if(c == "Q") value = 10;
    if(c == "K") value = 10;

    return value;
}

int main(){
    int a,b;
    cin >> a >> b;
    string playerA[a];
    string playerB[b];

    for(int j=0; j<a;j++){
            cin >> playerA[j];
    }

    for(int k=0; k<b; k++){
            cin >> playerB[k];
    }
    
    int sumA = 0;
    int sumB = 0;

    for(int i=0;i<a;i++){
        sumA += cardToInt(playerA[i]);
    }

    for(int i=0;i<b;i++){
        sumB += cardToInt(playerB[i]);
    }

    if(sumA == sumB){
        cout << "Draw" << endl;
        cout << sumA << " " << sumB;
        return 0;
    }
    else if(sumA > sumB){
        if(sumA > 21){
            cout << "B" << endl;
            cout << sumA << " " << sumB;
            return 0;
        }else{
            cout << "A" << endl;
            cout << sumA << " " << sumB;
            return 0;
        }
        
    }else if(sumB > sumA){
        if(sumB > 21){
            cout << "A" << endl;
            cout << sumA << " " << sumB;
            return 0;
        }else{
            cout << "B" << endl;
            cout << sumA << " " << sumB;
            return 0;
        }
        
    }

    //cout << sumA << " " << sumB;
    


}

Max Score = 35


# 1212, 2024-09-28 14:33:27, PPPP-P--P----------- (30%)

#include <iostream>
#include <string>
using namespace std;
int main(){
    int A, B;
    cin >> A >> B;
    string a[A], b[B];
    for(int i=0;i<A;i++){
        cin >> a[i];
    }
    for(int i=0;i<B;i++){
        cin >> b[i];
    }
    int sumA=0;
    bool winA=true;
    for(int i=0;i<A;i++){
        if(a[i]=="2"){
            sumA+=2;
        }else if(a[i]=="A"){
            sumA+=11;
        }else if(a[i]=="J"){
            sumA+=10;
        }else if(a[i]=="Q"){
            sumA+=10;
        }else if(a[i]=="K"){
            sumA+=10;
        }else if(a[i]=="3"){
            sumA+=3;
        }else if(a[i]=="4"){
            sumA+=4;
        }else if(a[i]=="5"){
            sumA+=5;
        }else if(a[i]=="6"){
            sumA+=6;
        }else if(a[i]=="7"){
            sumA+=7;
        }else if(a[i]=="8"){
            sumA+=8;
        }else if(a[i]=="9"){
            sumA+=9;
        }else if(a[i]=="10"){
            sumA+=10;
        }
    }
    if(sumA>21) winA -=10;
    if(sumA>21) winA = false;

    int sumB=0;
    bool winB=true;
    for(int i=0;i<B;i++){
        if(b[i]=="2"){
            sumB+=2;
        }else if(b[i]=="A"){
            sumB+=11;
        }else if(b[i]=="J"){
            sumB+=10;
        }else if(b[i]=="Q"){
            sumB+=10;
        }else if(b[i]=="K"){
            sumB+=10;
        }else if(b[i]=="3"){
            sumB+=3;
        }else if(b[i]=="4"){
            sumB+=4;
        }else if(b[i]=="5"){
            sumB+=5;
        }else if(b[i]=="6"){
            sumB+=6;
        }else if(b[i]=="7"){
            sumB+=7;
        }else if(b[i]=="8"){
            sumB+=8;
        }else if(b[i]=="9"){
            sumB+=9;
        }else if(b[i]=="10"){
            sumB+=10;
        }
    }
    if(sumB>21) sumB-=10;

    if(sumA>21){
        cout << "B" << endl << sumA << " " << sumB;
    }else if(sumB>21){
        cout << "A" << endl << sumA << " " << sumB;
    }else if(sumA>21 && sumB>21){
        cout << "Draw" << endl << sumA << " " << sumB;
    }else if(sumA>sumB && winA){
        cout << "A" << endl << sumA << " " << sumB;
    }else if(sumB>sumA && winB){
        cout << "B" << endl << sumA << " " << sumB;
    }else if(sumA==sumB){
        cout << "Draw" << endl << sumA << " " << sumB;
    }
}
# 1213, 2024-09-28 14:37:36, PPPP-P--P----------- (30%)

#include <iostream>
#include <string>
using namespace std;
int main(){
    int A, B;
    cin >> A >> B;
    string a[A], b[B];
    for(int i=0;i<A;i++){
        cin >> a[i];
    }
    for(int i=0;i<B;i++){
        cin >> b[i];
    }
    int sumA=0;
    bool winA=true;
    for(int i=0;i<A;i++){
        if(a[i]=="2"){
            sumA+=2;
        }else if(a[i]=="A"){
            sumA+=11;
        }else if(a[i]=="J"){
            sumA+=10;
        }else if(a[i]=="Q"){
            sumA+=10;
        }else if(a[i]=="K"){
            sumA+=10;
        }else if(a[i]=="3"){
            sumA+=3;
        }else if(a[i]=="4"){
            sumA+=4;
        }else if(a[i]=="5"){
            sumA+=5;
        }else if(a[i]=="6"){
            sumA+=6;
        }else if(a[i]=="7"){
            sumA+=7;
        }else if(a[i]=="8"){
            sumA+=8;
        }else if(a[i]=="9"){
            sumA+=9;
        }else if(a[i]=="10"){
            sumA+=10;
        }
    }
    if(sumA>21) winA -=10;
    if(sumA>21) winA = false;

    int sumB=0;
    bool winB=true;
    for(int i=0;i<B;i++){
        if(b[i]=="2"){
            sumB+=2;
        }else if(b[i]=="A"){
            sumB+=11;
        }else if(b[i]=="J"){
            sumB+=10;
        }else if(b[i]=="Q"){
            sumB+=10;
        }else if(b[i]=="K"){
            sumB+=10;
        }else if(b[i]=="3"){
            sumB+=3;
        }else if(b[i]=="4"){
            sumB+=4;
        }else if(b[i]=="5"){
            sumB+=5;
        }else if(b[i]=="6"){
            sumB+=6;
        }else if(b[i]=="7"){
            sumB+=7;
        }else if(b[i]=="8"){
            sumB+=8;
        }else if(b[i]=="9"){
            sumB+=9;
        }else if(b[i]=="10"){
            sumB+=10;
        }
    }
    if(sumB>21) sumB-=10;

    if(sumA>21 && sumB<21){
        cout << "B" << endl << sumA << " " << sumB;
    }else if(sumB>21 && sumA<21){
        cout << "A" << endl << sumA << " " << sumB;
    }else if(sumA>21 && sumB>21){
        cout << "Draw" << endl << sumA << " " << sumB;
    }else if(sumA>sumB && winB){
        cout << "A" << endl << sumA << " " << sumB;
    }else if(sumB>sumA && winA){
        cout << "B" << endl << sumA << " " << sumB;
    }else if(sumA==sumB){
        cout << "Draw" << endl << sumA << " " << sumB;
    }
}
# 1214, 2024-09-28 14:39:38, PPPP-P--P---------P- (35%)

#include <iostream>
#include <string>
using namespace std;
int main(){
    int A, B;
    cin >> A >> B;
    string a[A], b[B];
    for(int i=0;i<A;i++){
        cin >> a[i];
    }
    for(int i=0;i<B;i++){
        cin >> b[i];
    }
    int sumA=0;
    bool winA=true;
    for(int i=0;i<A;i++){
        if(a[i]=="2"){
            sumA+=2;
        }else if(a[i]=="A"){
            sumA+=11;
        }else if(a[i]=="J"){
            sumA+=10;
        }else if(a[i]=="Q"){
            sumA+=10;
        }else if(a[i]=="K"){
            sumA+=10;
        }else if(a[i]=="3"){
            sumA+=3;
        }else if(a[i]=="4"){
            sumA+=4;
        }else if(a[i]=="5"){
            sumA+=5;
        }else if(a[i]=="6"){
            sumA+=6;
        }else if(a[i]=="7"){
            sumA+=7;
        }else if(a[i]=="8"){
            sumA+=8;
        }else if(a[i]=="9"){
            sumA+=9;
        }else if(a[i]=="10"){
            sumA+=10;
        }
    }
    if(sumA>21) winA -=10;
    if(sumA>21) winA -=10;
    if(sumA>21) winA = false;

    int sumB=0;
    bool winB=true;
    for(int i=0;i<B;i++){
        if(b[i]=="2"){
            sumB+=2;
        }else if(b[i]=="A"){
            sumB+=11;
        }else if(b[i]=="J"){
            sumB+=10;
        }else if(b[i]=="Q"){
            sumB+=10;
        }else if(b[i]=="K"){
            sumB+=10;
        }else if(b[i]=="3"){
            sumB+=3;
        }else if(b[i]=="4"){
            sumB+=4;
        }else if(b[i]=="5"){
            sumB+=5;
        }else if(b[i]=="6"){
            sumB+=6;
        }else if(b[i]=="7"){
            sumB+=7;
        }else if(b[i]=="8"){
            sumB+=8;
        }else if(b[i]=="9"){
            sumB+=9;
        }else if(b[i]=="10"){
            sumB+=10;
        }
    }
    if(sumB>21) sumB-=10;
    if(sumB>21) sumB-=10;

    if(sumA>21 && sumB<21){
        cout << "B" << endl << sumA << " " << sumB;
    }else if(sumB>21 && sumA<21){
        cout << "A" << endl << sumA << " " << sumB;
    }else if(sumA>21 && sumB>21){
        cout << "Draw" << endl << sumA << " " << sumB;
    }else if(sumA>sumB && winB){
        cout << "A" << endl << sumA << " " << sumB;
    }else if(sumB>sumA && winA){
        cout << "B" << endl << sumA << " " << sumB;
    }else if(sumA==sumB){
        cout << "Draw" << endl << sumA << " " << sumB;
    }
}
# 1215, 2024-09-28 14:41:24, PPPP-P--P---------P- (35%)

#include <iostream>
#include <string>
using namespace std;
int main(){
    int A, B;
    cin >> A >> B;
    string a[A], b[B];
    for(int i=0;i<A;i++){
        cin >> a[i];
    }
    for(int i=0;i<B;i++){
        cin >> b[i];
    }
    int sumA=0;
    bool winA=true;
    for(int i=0;i<A;i++){
        if(a[i]=="2"){
            sumA+=2;
        }else if(a[i]=="A"){
            sumA+=11;
        }else if(a[i]=="J"){
            sumA+=10;
        }else if(a[i]=="Q"){
            sumA+=10;
        }else if(a[i]=="K"){
            sumA+=10;
        }else if(a[i]=="3"){
            sumA+=3;
        }else if(a[i]=="4"){
            sumA+=4;
        }else if(a[i]=="5"){
            sumA+=5;
        }else if(a[i]=="6"){
            sumA+=6;
        }else if(a[i]=="7"){
            sumA+=7;
        }else if(a[i]=="8"){
            sumA+=8;
        }else if(a[i]=="9"){
            sumA+=9;
        }else if(a[i]=="10"){
            sumA+=10;
        }
    }
    if(sumA>21) winA -=10;
    if(sumA>21) winA -=10;
    if(sumA>21) winA -=10;
    if(sumA>21) winA = false;

    int sumB=0;
    bool winB=true;
    for(int i=0;i<B;i++){
        if(b[i]=="2"){
            sumB+=2;
        }else if(b[i]=="A"){
            sumB+=11;
        }else if(b[i]=="J"){
            sumB+=10;
        }else if(b[i]=="Q"){
            sumB+=10;
        }else if(b[i]=="K"){
            sumB+=10;
        }else if(b[i]=="3"){
            sumB+=3;
        }else if(b[i]=="4"){
            sumB+=4;
        }else if(b[i]=="5"){
            sumB+=5;
        }else if(b[i]=="6"){
            sumB+=6;
        }else if(b[i]=="7"){
            sumB+=7;
        }else if(b[i]=="8"){
            sumB+=8;
        }else if(b[i]=="9"){
            sumB+=9;
        }else if(b[i]=="10"){
            sumB+=10;
        }
    }
    if(sumB>21) sumB-=10;
    if(sumB>21) sumB-=10;

    if(sumA>21 && sumB<21){
        cout << "B" << endl << sumA << " " << sumB;
    }else if(sumB>21 && sumA<21){
        cout << "A" << endl << sumA << " " << sumB;
    }else if(sumA>21 && sumB>21){
        cout << "Draw" << endl << sumA << " " << sumB;
    }else if(sumA>sumB && winB){
        cout << "A" << endl << sumA << " " << sumB;
    }else if(sumB>sumA && winA){
        cout << "B" << endl << sumA << " " << sumB;
    }else if(sumA==sumB){
        cout << "Draw" << endl << sumA << " " << sumB;
    }
}
# 1216, 2024-09-28 14:45:11, PPPP----P----------- (25%)

#include <iostream>
#include <string>
using namespace std;
int main(){
    int A, B;
    cin >> A >> B;
    string a[A], b[B];
    for(int i=0;i<A;i++){
        cin >> a[i];
    }
    for(int i=0;i<B;i++){
        cin >> b[i];
    }
    int sumA=0;
    bool winA=true;
    for(int i=0;i<A;i++){
        if(a[i]=="2"){
            sumA+=2;
        }else if(a[i]=="A"){
            sumA+=11;
        }else if(a[i]=="J"){
            sumA+=10;
        }else if(a[i]=="Q"){
            sumA+=10;
        }else if(a[i]=="K"){
            sumA+=10;
        }else if(a[i]=="3"){
            sumA+=3;
        }else if(a[i]=="4"){
            sumA+=4;
        }else if(a[i]=="5"){
            sumA+=5;
        }else if(a[i]=="6"){
            sumA+=6;
        }else if(a[i]=="7"){
            sumA+=7;
        }else if(a[i]=="8"){
            sumA+=8;
        }else if(a[i]=="9"){
            sumA+=9;
        }else if(a[i]=="10"){
            sumA+=10;
        }
    }
    
    if(sumA>21) winA = false;

    int sumB=0;
    bool winB=true;
    for(int i=0;i<B;i++){
        if(b[i]=="2"){
            sumB+=2;
        }else if(b[i]=="A"){
            sumB+=11;
        }else if(b[i]=="J"){
            sumB+=10;
        }else if(b[i]=="Q"){
            sumB+=10;
        }else if(b[i]=="K"){
            sumB+=10;
        }else if(b[i]=="3"){
            sumB+=3;
        }else if(b[i]=="4"){
            sumB+=4;
        }else if(b[i]=="5"){
            sumB+=5;
        }else if(b[i]=="6"){
            sumB+=6;
        }else if(b[i]=="7"){
            sumB+=7;
        }else if(b[i]=="8"){
            sumB+=8;
        }else if(b[i]=="9"){
            sumB+=9;
        }else if(b[i]=="10"){
            sumB+=10;
        }
    }
    
    if(sumA>21 && sumB<21){
        cout << "B" << endl << sumA << " " << sumB;
    }else if(sumB>21 && sumA<21){
        cout << "A" << endl << sumA << " " << sumB;
    }else if(sumA>21 && sumB>21){
        cout << "Draw" << endl << sumA << " " << sumB;
    }
    if(sumA>21) winA -=10;
    if(sumB>21) sumB-=10;
    if(sumA>sumB && winB){
        cout << "A" << endl << sumA << " " << sumB;
    }else if(sumB>sumA && winA){
        cout << "B" << endl << sumA << " " << sumB;
    }else if(sumA==sumB){
        cout << "Draw" << endl << sumA << " " << sumB;
    }
}
# 1217, 2024-09-28 14:45:26, PPPP-P--P---------P- (35%)

#include <iostream>
#include <string>
using namespace std;
int main(){
    int A, B;
    cin >> A >> B;
    string a[A], b[B];
    for(int i=0;i<A;i++){
        cin >> a[i];
    }
    for(int i=0;i<B;i++){
        cin >> b[i];
    }
    int sumA=0;
    bool winA=true;
    for(int i=0;i<A;i++){
        if(a[i]=="2"){
            sumA+=2;
        }else if(a[i]=="A"){
            sumA+=11;
        }else if(a[i]=="J"){
            sumA+=10;
        }else if(a[i]=="Q"){
            sumA+=10;
        }else if(a[i]=="K"){
            sumA+=10;
        }else if(a[i]=="3"){
            sumA+=3;
        }else if(a[i]=="4"){
            sumA+=4;
        }else if(a[i]=="5"){
            sumA+=5;
        }else if(a[i]=="6"){
            sumA+=6;
        }else if(a[i]=="7"){
            sumA+=7;
        }else if(a[i]=="8"){
            sumA+=8;
        }else if(a[i]=="9"){
            sumA+=9;
        }else if(a[i]=="10"){
            sumA+=10;
        }
    }
    if(sumA>21) winA -=10;
    if(sumA>21) winA -=10;
    if(sumA>21) winA -=10;
    if(sumA>21) winA = false;

    int sumB=0;
    bool winB=true;
    for(int i=0;i<B;i++){
        if(b[i]=="2"){
            sumB+=2;
        }else if(b[i]=="A"){
            sumB+=11;
        }else if(b[i]=="J"){
            sumB+=10;
        }else if(b[i]=="Q"){
            sumB+=10;
        }else if(b[i]=="K"){
            sumB+=10;
        }else if(b[i]=="3"){
            sumB+=3;
        }else if(b[i]=="4"){
            sumB+=4;
        }else if(b[i]=="5"){
            sumB+=5;
        }else if(b[i]=="6"){
            sumB+=6;
        }else if(b[i]=="7"){
            sumB+=7;
        }else if(b[i]=="8"){
            sumB+=8;
        }else if(b[i]=="9"){
            sumB+=9;
        }else if(b[i]=="10"){
            sumB+=10;
        }
    }
    if(sumB>21) sumB-=10;
    if(sumB>21) sumB-=10;

    if(sumA>21 && sumB<21){
        cout << "B" << endl << sumA << " " << sumB;
    }else if(sumB>21 && sumA<21){
        cout << "A" << endl << sumA << " " << sumB;
    }else if(sumA>21 && sumB>21){
        cout << "Draw" << endl << sumA << " " << sumB;
    }else if(sumA>sumB && winB){
        cout << "A" << endl << sumA << " " << sumB;
    }else if(sumB>sumA && winA){
        cout << "B" << endl << sumA << " " << sumB;
    }else if(sumA==sumB){
        cout << "Draw" << endl << sumA << " " << sumB;
    }
}

# 1218, 2024-09-28 10:49:00, PPPP-P-------------- (25%)

#include <iostream>
#include <string>

using namespace std;

int main() {
    int a,b;
    cin>>a>>b;
    string N_A[a];
    string N_B[b];
    for(int i=0;i<a;++i){
        cin>>N_A[i];
    }
    for(int i=0;i<b;++i){
        cin>>N_B[i];
    }
    //int A[11]={1,2,3,4,5,6,7,8,9,10,11};
    string card[12]= {"2","3","4","5","6","7","8","9","10","J","Q","K"};
    int point[12] = {2,3,4,5,6,7,8,9,10,10,10,10};
    int sumA = 0;
    int sumB = 0;
    //N_A
    for(int i=0;i<a;++i){
        for(int j=0;j<12;++j){
            if(N_A[i]==card[j]){
                sumA += point[j];
            }
        }
    }
    //N_B
    for(int i=0;i<b;++i){
        for(int j=0;j<12;++j){
            if(N_B[i]==card[j]){
                sumB += point[j];
            }
        }
    }
    if(sumA>21){
        cout<<"B"<<endl;
        cout<<sumA<<" "<<sumB;
    }else if(sumB>21){
        cout<<"B"<<endl;
        cout<<sumA<<" "<<sumB;
    }else if(sumA>sumB){
        cout<<"A"<<endl;
        cout<<sumA<<" "<<sumB;
    }else if(sumA<sumB){
        cout<<"B"<<endl;
        cout<<sumA<<" "<<sumB;
    }else {
        cout<<"Draw"<<endl;
        cout<<sumA<<" "<<sumB;
    }
}
# 1219, 2024-09-28 10:52:34, PP--P--P------------ (20%)

#include <iostream>
#include <string>

using namespace std;

int main() {
    int a,b;
    cin>>a>>b;
    string N_A[a];
    string N_B[b];
    for(int i=0;i<a;++i){
        cin>>N_A[i];
    }
    for(int i=0;i<b;++i){
        cin>>N_B[i];
    }
    //int A[11]={1,2,3,4,5,6,7,8,9,10,11};
    string card[12]= {"2","3","4","5","6","7","8","9","10","J","Q","K"};
    int point[12] = {2,3,4,5,6,7,8,9,10,10,10,10};
    int sumA = 0;
    int sumB = 0;
    //N_A
    for(int i=0;i<a;++i){
        for(int j=0;j<12;++j){
            if(N_A[i]==card[j]){
                sumA += point[j];
            }
        }
    }
    //N_B
    for(int i=0;i<b;++i){
        for(int j=0;j<12;++j){
            if(N_B[i]==card[j]){
                sumB += point[j];
            }
        }
    }
    if(sumA>21||sumB>21||(sumA>21&&sumB>21)){
        cout<<"Draw"<<endl;
        cout<<sumA<<" "<<sumB;
    }else if(sumA>sumB){
        cout<<"A"<<endl;
        cout<<sumA<<" "<<sumB;
    }else if(sumA<sumB){
        cout<<"B"<<endl;
        cout<<sumA<<" "<<sumB;
    }
}
# 1220, 2024-09-28 10:54:57, PP--PPPP------------ (30%)

#include <iostream>
#include <string>

using namespace std;

int main() {
    int a,b;
    cin>>a>>b;
    string N_A[a];
    string N_B[b];
    for(int i=0;i<a;++i){
        cin>>N_A[i];
    }
    for(int i=0;i<b;++i){
        cin>>N_B[i];
    }
    //int A[11]={1,2,3,4,5,6,7,8,9,10,11};
    string card[12]= {"2","3","4","5","6","7","8","9","10","J","Q","K"};
    int point[12] = {2,3,4,5,6,7,8,9,10,10,10,10};
    int sumA = 0;
    int sumB = 0;
    //N_A
    for(int i=0;i<a;++i){
        for(int j=0;j<12;++j){
            if(N_A[i]==card[j]){
                sumA += point[j];
            }
        }
    }
    //N_B
    for(int i=0;i<b;++i){
        for(int j=0;j<12;++j){
            if(N_B[i]==card[j]){
                sumB += point[j];
            }
        }
    }
    if((sumA>21&&sumB>21)){
        cout<<"Draw"<<endl;
        cout<<sumA<<" "<<sumB;
    }else if(sumB>21){
        cout<<"A"<<endl;
        cout<<sumA<<" "<<sumB;
    }else if(sumA>21){
        cout<<"B"<<endl;
        cout<<sumA<<" "<<sumB;
    }else if(sumA<sumB){
        cout<<"B"<<endl;
        cout<<sumA<<" "<<sumB;
    }else if(sumA>sumB){
        cout<<"A"<<endl;
        cout<<sumA<<" "<<sumB;
    }
}
# 1221, 2024-09-28 11:03:34, PP--PPPPP----------- (35%)

#include <iostream>
#include <string>

using namespace std;

int main() {
    int a,b;
    cin>>a>>b;
    string N_A[a];
    string N_B[b];
    for(int i=0;i<a;++i){
        cin>>N_A[i];
    }
    for(int i=0;i<b;++i){
        cin>>N_B[i];
    }
    int A[11]={1,2,3,4,5,6,7,8,9,10,11};
    string card[12]= {"2","3","4","5","6","7","8","9","10","J","Q","K"};
    int point[12] = {2,3,4,5,6,7,8,9,10,10,10,10};
    int sumA = 0;
    int sumB = 0;
    //N_A
    for(int i=0;i<a;++i){
        for(int j=0;j<12;++j){
            if(N_A[i]=="A"){
                sumA = 21;
                break;                
            }else if(N_A[i]==card[j]){
                sumA += point[j];
            }
        }
    }
    //N_B
    for(int i=0;i<b;++i){
        for(int j=0;j<12;++j){
            if(N_B[i]=="A"){
                sumB = 21;
                break;                
            }else if(N_B[i]==card[j]){
                sumB += point[j];
            }
        }
    }
    if((sumA>21&&sumB>21)){
        cout<<"Draw"<<endl;
        cout<<sumA<<" "<<sumB;
    }else if(sumB>21){
        cout<<"A"<<endl;
        cout<<sumA<<" "<<sumB;
    }else if(sumA>21){
        cout<<"B"<<endl;
        cout<<sumA<<" "<<sumB;
    }else if(sumA<sumB){
        cout<<"B"<<endl;
        cout<<sumA<<" "<<sumB;
    }else if(sumA>sumB){
        cout<<"A"<<endl;
        cout<<sumA<<" "<<sumB;
    }
}

Max Score = 20


# 1222, 2024-09-28 11:45:13, --PPP-P------------- (20%)

#include <iostream>

using namespace std;

int main(){
   int a,b;
   char A,B;
   int cnta=0;
    int cntb=0;
   cin >>a>>b;
 
  /*for(int j=0;j<b;j++){
    cin>>B[j];
  }  
  
  if(A[0]=='A'||A[1]=='A'||A[2]=='A'){
    
  }*/

    while(a--){
        cin>>A;
    if(A=='A'){
        if(cnta>11){
            cnta+=1;
        }else{
            cnta+=11;
        }
    }else if(A=='2'){
        cnta+=2;
    }else if(A=='3'){
        cnta+=3;
    }else if(A=='4'){
        cnta+=4;
    }else if(A=='5'){
        cnta+=5;
    }else if(A=='6'){
        cnta+=6;
    }else if(A=='7'){
        cnta+=7;
    }else if(A=='8'){
        cnta+=8;
    }else if(A=='9'){
        cnta+=9;
    }else if(A=='1'){
        cnta+=10;
    }else if(A=='J'){
        cnta+=10;
    }else if(A=='Q'){
        cnta+=10;
    }else if(A=='K'){
        cnta+=10;
    }
   }
   while(b--){
        cin>>B;
    if(B=='A'){
        if(cntb>11){
            cntb+=1;
        }else{
            cntb+=11;
        }
    }else if(B=='2'){
        cntb+=2;
    }else if(B=='3'){
        cntb+=3;
    }else if(B=='4'){
        cntb+=4;
    }else if(B=='5'){
        cntb+=5;
    }else if(B=='6'){
        cntb+=6;
    }else if(B=='7'){
        cntb+=7;
    }else if(B=='8'){
        cntb+=8;
    }else if(B=='9'){
        cntb+=9;
    }else if(B=='1'){
        cntb+=10;
    }else if(B=='J'){
        cntb+=10;
    }else if(B=='Q'){
        cntb+=10;
    }else if(B=='K'){
        cntb+=10;
    }
   }

   if(cnta>21&&cntb>21){
    cout<<"Draw"<<"\n";
   }else{

   
    if(abs(cnta-21)>abs(cntb-21)){
        cout<<"A"<<"\n";
    }else if(abs(cnta-21)<abs(cntb-21)){
        cout<<"B"<<"\n";
    }else{
        cout<<"Draw"<<"\n";
    }
   }

    cout<<cnta<<" "<<cntb;

}
# 1223, 2024-09-28 11:51:11, P-PPP--------------- (20%)

#include <iostream>

using namespace std;

int main(){
   int a,b;
   char A,B;
   int cnta=0;
    int cntb=0;
   cin >>a>>b;
 
  /*for(int j=0;j<b;j++){
    cin>>B[j];
  }  
  
  if(A[0]=='A'||A[1]=='A'||A[2]=='A'){
    
  }*/

    while(a--){
        cin>>A;
    if(A=='A'){
        if(cnta>11){
            cnta+=1;
        }else{
            cnta+=11;
        }
    }else if(A=='2'){
        cnta+=2;
    }else if(A=='3'){
        cnta+=3;
    }else if(A=='4'){
        cnta+=4;
    }else if(A=='5'){
        cnta+=5;
    }else if(A=='6'){
        cnta+=6;
    }else if(A=='7'){
        cnta+=7;
    }else if(A=='8'){
        cnta+=8;
    }else if(A=='9'){
        cnta+=9;
    }else if(A=='1'){
        cnta+=10;
    }else if(A=='J'){
        cnta+=10;
    }else if(A=='Q'){
        cnta+=10;
    }else if(A=='K'){
        cnta+=10;
    }
   }
   while(b--){
        cin>>B;
    if(B=='A'){
        if(cntb>11){
            cntb+=1;
        }else{
            cntb+=11;
        }
    }else if(B=='2'){
        cntb+=2;
    }else if(B=='3'){
        cntb+=3;
    }else if(B=='4'){
        cntb+=4;
    }else if(B=='5'){
        cntb+=5;
    }else if(B=='6'){
        cntb+=6;
    }else if(B=='7'){
        cntb+=7;
    }else if(B=='8'){
        cntb+=8;
    }else if(B=='9'){
        cntb+=9;
    }else if(B=='1'){
        cntb+=10;
    }else if(B=='J'){
        cntb+=10;
    }else if(B=='Q'){
        cntb+=10;
    }else if(B=='K'){
        cntb+=10;
    }
   }

   if(cnta>21&&cntb>21){
    cout<<"Draw"<<"\n";
   }else{

   
    if(abs(cnta-21)<abs(cntb-21)){
        cout<<"A"<<"\n";
    }else if(abs(cnta-21)>abs(cntb-21)){
        cout<<"B"<<"\n";
    }else{
        cout<<"Draw"<<"\n";
    }
   }

    cout<<cnta<<" "<<cntb;

}

# 1224, 2024-09-28 11:04:07, P-P----------------- (10%)

#include<iostream>
#include<string>
using namespace std;
int main(){
    int na,nb,suma=0,sumb=0;
    cin >> na >> nb;
    int a[na],b[nb];
    int a2[na],b2[nb];
    for(int i=0;i<na;i++){
        cin >> a[i];
        // for(int j=0;j<na;j++){
        //     if(a[i] == "A"){
        //     a2[j] = 1;
        // } else if(a[i] == "J"){
        //     a2[j] = 10;
        // } else if(a[i] == "Q"){
        //     a2[j] = 10;
        // } else if(a[i] == "K"){
        //     a2[j] = 10;
        // }
        // cout << a2[j] << " ";
        // }
        suma += a[i];
    }
    for(int i=0;i<nb;i++){
        cin >> b[i];
        sumb += b[i];
    }
    if(suma > sumb){
        cout << "A" << endl;
        cout << suma << " " << sumb;
    } else if(sumb > suma){ 
        cout << "B" << endl;
        cout << suma << " " << sumb;
    } else if(suma == sumb){
        cout << "Draw" << endl;
        cout << suma << " " << sumb;
    }
}
# 1225, 2024-09-28 11:08:40, P-P--PP------------- (20%)

#include<iostream>
#include<string>
using namespace std;
int main(){
    int na,nb,suma=0,sumb=0;
    cin >> na >> nb;
    int a[na],b[nb];
    int a2[na],b2[nb];
    for(int i=0;i<na;i++){
        cin >> a[i];
        // for(int j=0;j<na;j++){
        //     if(a[i] == "A"){
        //     a2[j] = 1;
        // } else if(a[i] == "J"){
        //     a2[j] = 10;
        // } else if(a[i] == "Q"){
        //     a2[j] = 10;
        // } else if(a[i] == "K"){
        //     a2[j] = 10;
        // }
        // cout << a2[j] << " ";
        // }
        suma += a[i];
    }
    for(int i=0;i<nb;i++){
        cin >> b[i];
        sumb += b[i];
    }
    if(suma > sumb){
        if(suma > 21){
            cout << "B" << endl;
            cout << suma << " " << sumb;
        } else {
            cout << "A" << endl;
            cout << suma << " " << sumb;   
        }
    } else if(sumb > suma){ 
        if(sumb > 21){
            cout << "A" << endl;
            cout << suma << " " << sumb;
        } else {
            cout << "B" << endl;
            cout << suma << " " << sumb;   
        }
    } else if(suma == sumb){
        cout << "Draw" << endl;
        cout << suma << " " << sumb;
    }
}

Max Score = 15


# 1226, 2024-09-28 10:45:13, xxxxxxxxxxxxxxxxxxxx (0%)

#include <iostream>
using namespace std;

int main() {

    int n, j;
    cin >> n >> j;
    string a[n];
    string b[j];
    for (int i = 0; i < 2; i++) {
        cin >> a[i];
        cin >> b[i];
    }

    int player1 = 0;
    for (int i = 0; i < 12; i++) {
        if (a[i] == "2") {
            player1 += 2;
        } else if (a[i] == "3") {
            player1 += 3;
        } else if (a[i] == "4") {
            player1 +=4;
        } else if (a[i] == "5") {
            player1 += 5;
        } else if (a[i] == "6") {
            player1 += 6;
        } else if (a[i] == "7") {
            player1 += 7;
        } else if (a[i] == "8") {
            player1 += 8;
        }else if (a[i] == "9") {
            player1 += 9;
        } else if (a[i] == "10") {
            player1 += 10;
        }else if (a[i] == "J") {
            player1 += 10;
        }else if (a[i] == "Q") {
            player1 += 10;
        } else if (a[i] == "K") {
            player1 += 10;
        }
    }
    

    int player2 = 0;
    for (int i = 0; i < 12; i++) {
        if (a[i] == "2") {
            player2 += 2;
        } else if (a[i] == "3") {
            player2 += 3;
        } else if (a[i] == "4") {
            player2 +=4;
        } else if (a[i] == "5") {
            player2 += 5;
        } else if (a[i] == "6") {
            player2 += 6;
        } else if (a[i] == "7") {
            player2 += 7;
        } else if (a[i] == "8") {
            player2 += 8;
        }else if (a[i] == "9") {
            player2 += 9;
        } else if (a[i] == "10") {
            player2 += 10;
        }else if (a[i] == "J") {
            player2 += 10;
        }else if (a[i] == "Q") {
            player2 += 10;
        } else if (a[i] == "K") {
            player2 += 10;
        }
    }
    cout << "A";
    cout << player1 << player2;

}
# 1227, 2024-09-28 11:34:17, xxxxxxxxxxxxxxxxxxxx (0%)

#include <iostream>
using namespace std;

int main() {

    int n, j;
    cin >> n >> j;
    string a[n] = {};
    for(int i= 0; i < n; i++){
        cin>>a[i];
    }
    string b[j] = {};
    for(int i= 0; i < n; i++){
        cin>>b[i];
    }

    int player1 = 0;
    for (int i = 0; i < 12; i++) {
        if (a[i] == "2") {
            player1 += 2;
        } else if (a[i] == "3") {
            player1 += 3;
        } else if (a[i] == "4") {
            player1 +=4;
        } else if (a[i] == "5") {
            player1 += 5;
        } else if (a[i] == "6") {
            player1 += 6;
        } else if (a[i] == "7") {
            player1 += 7;
        } else if (a[i] == "8") {
            player1 += 8;
        }else if (a[i] == "9") {
            player1 += 9;
        } else if (a[i] == "10") {
            player1 += 10;
        }else if (a[i] == "J") {
            player1 += 10;
        }else if (a[i] == "Q") {
            player1 += 10;
        } else if (a[i] == "K") {
            player1 += 10;
        } else {
            player1 += 0;
        }
    }
    

    int player2 = 0;
    for (int i = 0; i < 12; i++) {
        if (a[i] == "2") {
            player2 += 2;
        } else if (a[i] == "3") {
            player2 += 3;
        } else if (a[i] == "4") {
            player2 +=4;
        } else if (a[i] == "5") {
            player2 += 5;
        } else if (a[i] == "6") {
            player2 += 6;
        } else if (a[i] == "7") {
            player2 += 7;
        } else if (a[i] == "8") {
            player2 += 8;
        }else if (a[i] == "9") {
            player2 += 9;
        } else if (a[i] == "10") {
            player2 += 10;
        }else if (a[i] == "J") {
            player2 += 10;
        }else if (a[i] == "Q") {
            player2 += 10;
        } else if (a[i] == "K") {
            player2 += 10;
        } else {
            player1 += 0;
        }
    }
    
    if (player1 > player2){
        cout << "A";
    } else if (player2 > player1) {
        cout << "B";
    } else {
        cout << "Draw";
    }
    cout << player1 << player2;

}
# 1228, 2024-09-28 11:49:45, --PPP--------------- (15%)

#include <iostream>
using namespace std;

int main() {

    int n, j;
    cin >> n >> j;
    string a[n] = {};
    for(int i= 0; i < n; i++){
        cin>>a[i];
    }
    string b[j] = {};
    for(int i= 0; i < n; i++){
        cin>>b[i];
    }

    int player1 = 0;
    for (int i = 0; i < n; i++) {
        if (a[i] == "2") {
            player1 += 2;
        } else if (a[i] == "3") {
            player1 += 3;
        } else if (a[i] == "4") {
            player1 +=4;
        } else if (a[i] == "5") {
            player1 += 5;
        } else if (a[i] == "6") {
            player1 += 6;
        } else if (a[i] == "7") {
            player1 += 7;
        } else if (a[i] == "8") {
            player1 += 8;
        }else if (a[i] == "9") {
            player1 += 9;
        } else if (a[i] == "10") {
            player1 += 10;
        }else if (a[i] == "J") {
            player1 += 10;
        }else if (a[i] == "Q") {
            player1 += 10;
        } else if (a[i] == "K") {
            player1 += 10;
        } else {
            player1 += 0;
        }
    }
    

    int player2 = 0;
    for (int i = 0; i < j; i++) {
        if (a[i] == "2") {
            player2 += 2;
        } else if (a[i] == "3") {
            player2 += 3;
        } else if (a[i] == "4") {
            player2 +=4;
        } else if (a[i] == "5") {
            player2 += 5;
        } else if (a[i] == "6") {
            player2 += 6;
        } else if (a[i] == "7") {
            player2 += 7;
        } else if (a[i] == "8") {
            player2 += 8;
        }else if (a[i] == "9") {
            player2 += 9;
        } else if (a[i] == "10") {
            player2 += 10;
        }else if (a[i] == "J") {
            player2 += 10;
        }else if (a[i] == "Q") {
            player2 += 10;
        } else if (a[i] == "K") {
            player2 += 10;
        } else {
            player2 += 0;
        }
    }
    
    if (player1 > player2){
        cout << "A" << endl;
    } else if (player2 > player1) {
        cout << "B" << endl;
    } else {
        cout << "Draw" << endl;
    }
    cout << player1 << ' ' << player2;

}
# 1229, 2024-09-28 11:50:58, --PPP--------------- (15%)

#include <iostream>
using namespace std;

int main() {

    int n, j;
    cin >> n >> j;
    string a[n] = {};
    for(int i= 0; i < n; i++){
        cin>>a[i];
    }
    string b[j] = {};
    for(int i= 0; i < j; i++){
        cin>>b[i];
    }

    int player1 = 0;
    for (int i = 0; i < n; i++) {
        if (a[i] == "2") {
            player1 += 2;
        } else if (a[i] == "3") {
            player1 += 3;
        } else if (a[i] == "4") {
            player1 +=4;
        } else if (a[i] == "5") {
            player1 += 5;
        } else if (a[i] == "6") {
            player1 += 6;
        } else if (a[i] == "7") {
            player1 += 7;
        } else if (a[i] == "8") {
            player1 += 8;
        }else if (a[i] == "9") {
            player1 += 9;
        } else if (a[i] == "10") {
            player1 += 10;
        }else if (a[i] == "J") {
            player1 += 10;
        }else if (a[i] == "Q") {
            player1 += 10;
        } else if (a[i] == "K") {
            player1 += 10;
        } else {
            player1 += 0;
        }
    }
    

    int player2 = 0;
    for (int i = 0; i < j; i++) {
        if (a[i] == "2") {
            player2 += 2;
        } else if (a[i] == "3") {
            player2 += 3;
        } else if (a[i] == "4") {
            player2 +=4;
        } else if (a[i] == "5") {
            player2 += 5;
        } else if (a[i] == "6") {
            player2 += 6;
        } else if (a[i] == "7") {
            player2 += 7;
        } else if (a[i] == "8") {
            player2 += 8;
        }else if (a[i] == "9") {
            player2 += 9;
        } else if (a[i] == "10") {
            player2 += 10;
        }else if (a[i] == "J") {
            player2 += 10;
        }else if (a[i] == "Q") {
            player2 += 10;
        } else if (a[i] == "K") {
            player2 += 10;
        } else {
            player2 += 0;
        }
    }
    
    if (player1 > player2){
        cout << "A" << endl;
    } else if (player2 > player1) {
        cout << "B" << endl;
    } else {
        cout << "Draw" << endl;
    }
    cout << player1 << ' ' << player2;

}
# 1230, 2024-09-28 11:52:25, --PPP-x-----x-x---x- (15%)

#include <iostream>
using namespace std;

int main() {

    int n, j;
    cin >> n >> j;
    string a[n] = {};
    for(int i= 0; i < n; i++){
        cin>>a[i];
    }
    string b[j] = {};
    for(int i= 0; i < j; i++){
        cin>>b[i];
    }

    int player1 = 0;
    for (int i = 0; i < n; i++) {
        if (a[i] == "2") {
            player1 += 2;
        } else if (a[i] == "3") {
            player1 += 3;
        } else if (a[i] == "4") {
            player1 +=4;
        } else if (a[i] == "5") {
            player1 += 5;
        } else if (a[i] == "6") {
            player1 += 6;
        } else if (a[i] == "7") {
            player1 += 7;
        } else if (a[i] == "8") {
            player1 += 8;
        }else if (a[i] == "9") {
            player1 += 9;
        } else if (a[i] == "10") {
            player1 += 10;
        }else if (a[i] == "J") {
            player1 += 10;
        }else if (a[i] == "Q") {
            player1 += 10;
        } else if (a[i] == "K") {
            player1 += 10;
        } else {
            player1 += 0;
        }
    }
    

    int player2 = 0;
    for (int i = 0; i < j; i++) {
        if (a[i] == "2") {
            player2 += 2;
        } else if (b[i] == "3") {
            player2 += 3;
        } else if (b[i] == "4") {
            player2 +=4;
        } else if (b[i] == "5") {
            player2 += 5;
        } else if (b[i] == "6") {
            player2 += 6;
        } else if (b[i] == "7") {
            player2 += 7;
        } else if (b[i] == "8") {
            player2 += 8;
        }else if (b[i] == "9") {
            player2 += 9;
        } else if (b[i] == "10") {
            player2 += 10;
        }else if (b[i] == "J") {
            player2 += 10;
        }else if (b[i] == "Q") {
            player2 += 10;
        } else if (b[i] == "K") {
            player2 += 10;
        } else {
            player2 += 0;
        }
    }
    
    if (player1 > player2){
        cout << "A" << endl;
    } else if (player2 > player1) {
        cout << "B" << endl;
    } else {
        cout << "Draw" << endl;
    }
    cout << player1 << ' ' << player2;

}
# 1231, 2024-09-28 11:54:56, --PP--x-----x-x---x- (10%)

#include <iostream>
using namespace std;

int main() {

    int n, j;
    cin >> n >> j;
    string a[n] = {};
    for(int i= 0; i < n; i++){
        cin>>a[i];
    }
    string b[j] = {};
    for(int i= 0; i < j; i++){
        cin>>b[i];
    }

    int player1 = 0;
    for (int i = 0; i < n; i++) {
        if (a[i] == "2") {
            player1 += 2;
        } else if (a[i] == "3") {
            player1 += 3;
        } else if (a[i] == "4") {
            player1 +=4;
        } else if (a[i] == "5") {
            player1 += 5;
        } else if (a[i] == "6") {
            player1 += 6;
        } else if (a[i] == "7") {
            player1 += 7;
        } else if (a[i] == "8") {
            player1 += 8;
        }else if (a[i] == "9") {
            player1 += 9;
        } else if (a[i] == "10") {
            player1 += 10;
        }else if (a[i] == "J") {
            player1 += 10;
        }else if (a[i] == "Q") {
            player1 += 10;
        } else if (a[i] == "K") {
            player1 += 10;
        } else {
            player1 += 0;
        }
    }
    

    int player2 = 0;
    for (int i = 0; i < j; i++) {
        if (a[i] == "2") {
            player2 += 2;
        } else if (b[i] == "3") {
            player2 += 3;
        } else if (b[i] == "4") {
            player2 +=4;
        } else if (b[i] == "5") {
            player2 += 5;
        } else if (b[i] == "6") {
            player2 += 6;
        } else if (b[i] == "7") {
            player2 += 7;
        } else if (b[i] == "8") {
            player2 += 8;
        }else if (b[i] == "9") {
            player2 += 9;
        } else if (b[i] == "10") {
            player2 += 10;
        }else if (b[i] == "J") {
            player2 += 10;
        }else if (b[i] == "Q") {
            player2 += 10;
        } else if (b[i] == "K") {
            player2 += 10;
        } else {
            player2 += 0;
        }
    } 
    if (player1 >= 21){
        player1 = 0;
    }
    if (player2 >= 21){
        player2 = 0;
    }
    
    if (player1 > player2){
        cout << "A" << endl;
    } else if (player2 > player1) {
        cout << "B" << endl;
    } else {
        cout << "Draw" << endl;
    }
    cout << player1 << ' ' << player2;

}
# 1232, 2024-09-28 11:57:55, --PP--x-----x-x---x- (10%)

#include <iostream>
using namespace std;

int main() {

    int n, j;
    cin >> n >> j;
    string a[n] = {};
    for(int i= 0; i < n; i++){
        cin>>a[i];
    }
    string b[j] = {};
    for(int i= 0; i < j; i++){
        cin>>b[i];
    }

    int player1 = 0;
    for (int i = 0; i < n; i++) {
        if (a[i] == "2") {
            player1 += 2;
        } else if (a[i] == "3") {
            player1 += 3;
        } else if (a[i] == "4") {
            player1 +=4;
        } else if (a[i] == "5") {
            player1 += 5;
        } else if (a[i] == "6") {
            player1 += 6;
        } else if (a[i] == "7") {
            player1 += 7;
        } else if (a[i] == "8") {
            player1 += 8;
        }else if (a[i] == "9") {
            player1 += 9;
        } else if (a[i] == "10") {
            player1 += 10;
        }else if (a[i] == "J") {
            player1 += 10;
        }else if (a[i] == "Q") {
            player1 += 10;
        } else if (a[i] == "K") {
            player1 += 10;
        } else {
            player1 += 0;
        }
    }
    

    int player2 = 0;
    for (int i = 0; i < j; i++) {
        if (a[i] == "2") {
            player2 += 2;
        } else if (b[i] == "3") {
            player2 += 3;
        } else if (b[i] == "4") {
            player2 +=4;
        } else if (b[i] == "5") {
            player2 += 5;
        } else if (b[i] == "6") {
            player2 += 6;
        } else if (b[i] == "7") {
            player2 += 7;
        } else if (b[i] == "8") {
            player2 += 8;
        }else if (b[i] == "9") {
            player2 += 9;
        } else if (b[i] == "10") {
            player2 += 10;
        }else if (b[i] == "J") {
            player2 += 10;
        }else if (b[i] == "Q") {
            player2 += 10;
        } else if (b[i] == "K") {
            player2 += 10;
        } else {
            player2 += 0;
        }
    } 
    
    if (player1 > player2){
        cout << "A" << endl;
    } else if (player2 > player1) {
        cout << "B" << endl;
    } else if (player1 > 21) {
        cout << "B" << endl;
    } else if (player1 > 21) {
        cout << "A" << endl;
    } else if (player1 > 21 && player2 > 21) {
        cout << "Draw" << endl;
    } else {
        cout << "Draw" << endl;
    }
    cout << player1 << ' ' << player2;

}
# 1233, 2024-09-28 11:59:11, --PP-Px-----x-x---x- (15%)

#include <iostream>
using namespace std;

int main() {

    int n, j;
    cin >> n >> j;
    string a[n] = {};
    for(int i= 0; i < n; i++){
        cin>>a[i];
    }
    string b[j] = {};
    for(int i= 0; i < j; i++){
        cin>>b[i];
    }

    int player1 = 0;
    for (int i = 0; i < n; i++) {
        if (a[i] == "2") {
            player1 += 2;
        } else if (a[i] == "3") {
            player1 += 3;
        } else if (a[i] == "4") {
            player1 +=4;
        } else if (a[i] == "5") {
            player1 += 5;
        } else if (a[i] == "6") {
            player1 += 6;
        } else if (a[i] == "7") {
            player1 += 7;
        } else if (a[i] == "8") {
            player1 += 8;
        }else if (a[i] == "9") {
            player1 += 9;
        } else if (a[i] == "10") {
            player1 += 10;
        }else if (a[i] == "J") {
            player1 += 10;
        }else if (a[i] == "Q") {
            player1 += 10;
        } else if (a[i] == "K") {
            player1 += 10;
        } else {
            player1 += 0;
        }
    }
    

    int player2 = 0;
    for (int i = 0; i < j; i++) {
        if (a[i] == "2") {
            player2 += 2;
        } else if (b[i] == "3") {
            player2 += 3;
        } else if (b[i] == "4") {
            player2 +=4;
        } else if (b[i] == "5") {
            player2 += 5;
        } else if (b[i] == "6") {
            player2 += 6;
        } else if (b[i] == "7") {
            player2 += 7;
        } else if (b[i] == "8") {
            player2 += 8;
        }else if (b[i] == "9") {
            player2 += 9;
        } else if (b[i] == "10") {
            player2 += 10;
        }else if (b[i] == "J") {
            player2 += 10;
        }else if (b[i] == "Q") {
            player2 += 10;
        } else if (b[i] == "K") {
            player2 += 10;
        } else {
            player2 += 0;
        }
    } 
    
    if (player1 > player2 && player1 <= 21){
        cout << "A" << endl;
    } else if (player2 > player1 && player2 <= 21) {
        cout << "B" << endl;
    } else if (player1 > 21) {
        cout << "B" << endl;
    } else if (player1 > 21) {
        cout << "A" << endl;
    } else if (player1 > 21 && player2 > 21) {
        cout << "Draw" << endl;
    } else {
        cout << "Draw" << endl;
    }
    cout << player1 << ' ' << player2;

}
# 1234, 2024-09-28 11:59:49, --PPP-x-----x-x---x- (15%)

#include <iostream>
using namespace std;

int main() {

    int n, j;
    cin >> n >> j;
    string a[n] = {};
    for(int i= 0; i < n; i++){
        cin>>a[i];
    }
    string b[j] = {};
    for(int i= 0; i < j; i++){
        cin>>b[i];
    }

    int player1 = 0;
    for (int i = 0; i < n; i++) {
        if (a[i] == "2") {
            player1 += 2;
        } else if (a[i] == "3") {
            player1 += 3;
        } else if (a[i] == "4") {
            player1 +=4;
        } else if (a[i] == "5") {
            player1 += 5;
        } else if (a[i] == "6") {
            player1 += 6;
        } else if (a[i] == "7") {
            player1 += 7;
        } else if (a[i] == "8") {
            player1 += 8;
        }else if (a[i] == "9") {
            player1 += 9;
        } else if (a[i] == "10") {
            player1 += 10;
        }else if (a[i] == "J") {
            player1 += 10;
        }else if (a[i] == "Q") {
            player1 += 10;
        } else if (a[i] == "K") {
            player1 += 10;
        } else {
            player1 += 0;
        }
    }
    

    int player2 = 0;
    for (int i = 0; i < j; i++) {
        if (a[i] == "2") {
            player2 += 2;
        } else if (b[i] == "3") {
            player2 += 3;
        } else if (b[i] == "4") {
            player2 +=4;
        } else if (b[i] == "5") {
            player2 += 5;
        } else if (b[i] == "6") {
            player2 += 6;
        } else if (b[i] == "7") {
            player2 += 7;
        } else if (b[i] == "8") {
            player2 += 8;
        }else if (b[i] == "9") {
            player2 += 9;
        } else if (b[i] == "10") {
            player2 += 10;
        }else if (b[i] == "J") {
            player2 += 10;
        }else if (b[i] == "Q") {
            player2 += 10;
        } else if (b[i] == "K") {
            player2 += 10;
        } else {
            player2 += 0;
        }
    } 
    
    if (player1 > player2 && player1 <= 21){
        cout << "A" << endl;
    } else if (player2 > player1 && player2 <= 21) {
        cout << "B" << endl;
    } else if (player1 > 21 && player2 > 21) {
        cout << "Draw" << endl;
    } else {
        cout << "Draw" << endl;
    }
    cout << player1 << ' ' << player2;

}

# 1235, 2024-09-28 11:18:30, PxP-x-Px-xxx-x------ (15%)

#include<iostream>
#include<cmath>
#include<string>
using namespace std;
int main () {
    int a, b;
    cin >> a >> b;
    string A[a] = {};
    string B[b] = {};
    string C [12] = {"2", "3", "4", "5", "6", "7", "8", "9", "10" "J", "Q", "K"};
    for (int i = 0; i < a; i++) {
        cin >> A[i];
    }
    for (int j = 0; j < b; j++) {
        cin >> B[j];
    }
    int sum1 = 0;
    for (int i = 0; i < a; i++) {
        for (int k = 0; k < 12; k++) {
            if (A[i] == C[k]) {
                sum1 += stoi(C[k]);
            } else if (A[i] == "J" || A[i] == "Q" || A[i] == "K") {
                sum1 += 10;
            }
            if (A[i] == "A") {
                int check = 21 - sum1;
                if (check > 1 && check <= 10) {
                    sum1 += 11;
                }
                if (check > 10 && check <= 20) {
                    sum1 += 1;
                }

            }
        }
    }
    int sum2 = 0;
    for (int m = 0; m < b; m++) {
        for (int n = 0; n < 12; n++) {
            if (B[m] == C[n]) {
                sum2 += stoi(C[n]);
            } else if (B[m] == "J" || B[m] == "Q" || B[m] == "K") {
                sum2 += 10;
            }
            if (B[m] == "A") {
                int check = 21 - sum2;
                if (check > 1 && check <= 10) {
                    sum2 += 11;
                }
                if (check > 10 && check <= 20) {
                    sum2 += 1;
                }

            }
        }
    }
    if (sum1 > 21 && sum2 > 21) {
        cout << "Draw" << endl;
    } else if (sum1 > 21) {
        cout << "B" << endl;
    } else if (sum2 > 21) {
        cout << "A" << endl;
    } else if (sum1 > sum2) {
        cout << "A" << endl;
    } else if (sum2 > sum1) {
        cout << "B" << endl;
    } else if (sum1 == sum2) {
        cout << "Draw" << endl;
    } cout << sum1 << " " << sum2;
    }
# 1236, 2024-09-28 11:58:23, Compilation error (0%)

#include<iostream>
#include<cmath>
#include<string>
using namespace std;
int main () {
    int a, b;
    cin >> a >> b;
    string A[a] = {};
    string B[b] = {};
    string C [12] = {"2", "3", "4", "5", "6", "7", "8", "9", "10" "J", "Q", "K"};
    for (int i = 0; i < a; i++) {
        cin >> A[i];
    }
    for (int j = 0; j < b; j++) {
        cin >> B[j];
    }
    int sum1 = 0;
    for (int i = 0; i < a; i++) {
        for (int k = 0; k < 12; k++) {
            if (A[i] == C[k]) {
                sum1 += stoi(C[k]);
            } 

            }
        }
    }
    int sum2 = 0;
    for (int m = 0; m < b; m++) {
        for (int n = 0; n < 12; n++) {
            if (B[m] == C[n]) {
                sum2 += stoi(C[n]);
            } 

            }
        }
    }
    if (sum1 > 21 && sum2 > 21) {
        cout << "Draw" << endl;
    } else if (sum1 > 21) {
        cout << "B" << endl;
    } else if (sum2 > 21) {
        cout << "A" << endl;
    } else if (sum1 > sum2) {
        cout << "A" << endl;
    } else if (sum2 > sum1) {
        cout << "B" << endl;
    } else if (sum1 == sum2) {
        cout << "Draw" << endl;
    } cout << sum1 << " " << sum2;
    }
# 1237, 2024-09-28 11:58:50, PxP-x-Px-xxx-x------ (15%)

#include<iostream>
#include<cmath>
#include<string>
using namespace std;
int main () {
    int a, b;
    cin >> a >> b;
    string A[a] = {};
    string B[b] = {};
    string C [12] = {"2", "3", "4", "5", "6", "7", "8", "9", "10" "J", "Q", "K"};
    for (int i = 0; i < a; i++) {
        cin >> A[i];
    }
    for (int j = 0; j < b; j++) {
        cin >> B[j];
    }
    int sum1 = 0;
    for (int i = 0; i < a; i++) {
        for (int k = 0; k < 12; k++) {
            if (A[i] == C[k]) {
                sum1 += stoi(C[k]);
            } else if (A[i] == "J" || A[i] == "Q" || A[i] == "K") {
                sum1 += 10;
            }
            if (A[i] == "A") {
                int check = 21 - sum1;
                if (check > 1 && check <= 10) {
                    sum1 += 11;
                }
                if (check > 10 && check <= 20) {
                    sum1 += 1;
                }

            }
        }
    }
    int sum2 = 0;
    for (int m = 0; m < b; m++) {
        for (int n = 0; n < 12; n++) {
            if (B[m] == C[n]) {
                sum2 += stoi(C[n]);
            } else if (B[m] == "J" || B[m] == "Q" || B[m] == "K") {
                sum2 += 10;
            }
            if (B[m] == "A") {
                int check = 21 - sum2;
                if (check > 1 && check <= 10) {
                    sum2 += 11;
                }
                if (check > 10 && check <= 20) {
                    sum2 += 1;
                }

            }
        }
    }
    if (sum1 > 21 && sum2 > 21) {
        cout << "Draw" << endl;
    } else if (sum1 > 21) {
        cout << "B" << endl;
    } else if (sum2 > 21) {
        cout << "A" << endl;
    } else if (sum1 > sum2) {
        cout << "A" << endl;
    } else if (sum2 > sum1) {
        cout << "B" << endl;
    } else if (sum1 == sum2) {
        cout << "Draw" << endl;
    } cout << sum1 << " " << sum2;
    }
# 1238, 2024-09-28 11:59:48, Compilation error (0%)

#include<iostream>
#include<cmath>
#include<string>
using namespace std;
int main () {
    int a, b;
    cin >> a >> b;
    string A[a] = {};
    string B[b] = {};
    string C [12] = {"2", "3", "4", "5", "6", "7", "8", "9", "10" "J", "Q", "K"};
    for (int i = 0; i < a; i++) {
        cin >> A[i];
    }
    for (int j = 0; j < b; j++) {
        cin >> B[j];
    }
    int sum1 = 0;
    for (int i = 0; i < a; i++) {
        for (int k = 0; k < 12; k++) {
            if (A[i] == C[k]) {
                sum1 += stoi(C[k]);
            } 

            }
        }
    }
    int sum2 = 0;
    for (int m = 0; m < b; m++) {
        for (int n = 0; n < 12; n++) {
            if (B[m] == C[n]) {
                sum2 += stoi(C[n]);
            } 

            }
        }
    }
    if (sum1 > 21 && sum2 > 21) {
        cout << "Draw" << endl;
    } else if (sum1 > 21) {
        cout << "B" << endl;
    } else if (sum2 > 21) {
        cout << "A" << endl;
    } else if (sum1 > sum2) {
        cout << "A" << endl;
    } else if (sum2 > sum1) {
        cout << "B" << endl;
    } else if (sum1 == sum2) {
        cout << "Draw" << endl;
    } cout << sum1 << " " << sum2;
    }
# 1239, 2024-09-28 11:59:57, PxP-x-Px-xxx-x------ (15%)

#include<iostream>
#include<cmath>
#include<string>
using namespace std;
int main () {
    int a, b;
    cin >> a >> b;
    string A[a] = {};
    string B[b] = {};
    string C [12] = {"2", "3", "4", "5", "6", "7", "8", "9", "10" "J", "Q", "K"};
    for (int i = 0; i < a; i++) {
        cin >> A[i];
    }
    for (int j = 0; j < b; j++) {
        cin >> B[j];
    }
    int sum1 = 0;
    for (int i = 0; i < a; i++) {
        for (int k = 0; k < 12; k++) {
            if (A[i] == C[k]) {
                sum1 += stoi(C[k]);
            } else if (A[i] == "J" || A[i] == "Q" || A[i] == "K") {
                sum1 += 10;
            }
            if (A[i] == "A") {
                int check = 21 - sum1;
                if (check > 1 && check <= 10) {
                    sum1 += 11;
                }
                if (check > 10 && check <= 20) {
                    sum1 += 1;
                }

            }
        }
    }
    int sum2 = 0;
    for (int m = 0; m < b; m++) {
        for (int n = 0; n < 12; n++) {
            if (B[m] == C[n]) {
                sum2 += stoi(C[n]);
            } else if (B[m] == "J" || B[m] == "Q" || B[m] == "K") {
                sum2 += 10;
            }
            if (B[m] == "A") {
                int check = 21 - sum2;
                if (check > 1 && check <= 10) {
                    sum2 += 11;
                }
                if (check > 10 && check <= 20) {
                    sum2 += 1;
                }

            }
        }
    }
    if (sum1 > 21 && sum2 > 21) {
        cout << "Draw" << endl;
    } else if (sum1 > 21) {
        cout << "B" << endl;
    } else if (sum2 > 21) {
        cout << "A" << endl;
    } else if (sum1 > sum2) {
        cout << "A" << endl;
    } else if (sum2 > sum1) {
        cout << "B" << endl;
    } else if (sum1 == sum2) {
        cout << "Draw" << endl;
    } cout << sum1 << " " << sum2;
    }

# 1240, 2024-09-28 13:56:49, -------------------- (0%)

#include <bits/stdc++.h>
using namespace std;
int main() {
    int a, b;
    cin >> a >> b;
    string bj[13] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int v[13] = {11,2,3,4,5,6,7,8,9,10,10,10,10};
    string A1[a];
    string B1[b];
    int temp1 = 0;
    int temp2 = 0;
    for (int i = 0; i < a; i++) {
        cin >> A1[i];
        if (A1[i] == bj[i]) {
            temp1 += v[i];
        }
    }
    //if (temp1 > 21) temp1 = temp1 - 10;
    for (int i = 0; i < b; i++) {
        cin >> B1[i];
        if (B1[i] == bj[i]) {
            temp2 += v[i];
        }
    }
    //if (temp2 > 21) temp2 = temp2 - 10;
    if (temp1 > temp2) {
        cout << "A" << endl;
        cout << temp1 << ' ' << temp2 << endl;
    }
    else if (temp1 < temp2) {
        cout << "B" << endl;
        cout << temp1 << ' ' << temp2 << endl;
    }
    else if (temp1 == temp2) {
        cout << "Draw" << endl;
        cout << temp1 << ' ' << temp2 << endl;
    }
}
# 1241, 2024-09-28 13:59:27, -------------------- (0%)

#include <bits/stdc++.h>
using namespace std;
int main() {
    int a, b;
    cin >> a >> b;
    string bj[13] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int v[13] = {11,2,3,4,5,6,7,8,9,10,10,10,10};
    string A1[a];
    string B1[b];
    int temp1 = 0;
    int temp2 = 0;
    for (int i = 0; i < a; i++) {
        cin >> A1[i];
        if (A1[i] == bj[i]) {
            temp1 += v[i];
        }
        if (temp1 > 21) temp1 = temp1 - 10;
    }
    
    for (int i = 0; i < b; i++) {
        cin >> B1[i];
        if (B1[i] == bj[i]) {
            temp2 += v[i];
        }
        if (temp2 > 21) temp2 = temp2 - 10;
    }
    if (temp1 > temp2) {
        cout << "A" << endl;
        cout << temp1 << ' ' << temp2 << endl;
    }
    else if (temp1 < temp2) {
        cout << "B" << endl;
        cout << temp1 << ' ' << temp2 << endl;
    }
    else if (temp1 == temp2) {
        cout << "Draw" << endl;
        cout << temp1 << ' ' << temp2 << endl;
    }
}
# 1242, 2024-09-28 14:43:35, --PPP--------------- (15%)

#include <bits/stdc++.h>
using namespace std;
int main() {
    int a, b;
    cin >> a >> b;
    string bj[13] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
    int v[13] = {11,2,3,4,5,6,7,8,9,10,10,10,10};
    string A1[a];
    string B1[b];
    int temp1 = 0;
    int temp2 = 0;
    for (int i = 0; i < a; i++) {
        cin >> A1[i];
        for (int j = 1; j < 13; j++) {
            if (A1[i] == bj[j+1]) {
            temp1 += v[j+1];
            }
        }
        // else {
        //     temp1 += v[i];
        //     if (temp1 <= 21) temp1 = temp1;
        //     else if (temp1 > 21) temp1 -= 10;
        // }
    }
     for (int i = 0; i < b; i++) {
        cin >> B1[i];
         for (int j = 1; j < 13; j++) {
            if (B1[i] == bj[j+1]) {
            temp2 += v[j+1];
            }
        }
        // else {
        //     temp2 += v[i];
        //     if (temp2 <= 21) temp2 = temp2;
        //     else if (temp2 > 21) temp2 -= 10;
        // }
    }
    if (temp1 > temp2) {
        cout << "A" << endl;
        cout << temp1 << ' ' << temp2 << endl;
    }
    else if (temp1 < temp2) {
        cout << "B" << endl;
        cout << temp1 << ' ' << temp2 << endl;
    }
    else if (temp1 == temp2) {
        cout << "Draw" << endl;
        cout << temp1 << ' ' << temp2 << endl;
    }
}

Max Score = 10


# 1243, 2024-09-28 14:56:30, P------------------- (5%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int N,N2;
    cin >> N >>N2;
    int AA[N];
    int BB [N2];
    for(int i=0; i<N ; i++){
        cin >> AA[i];
    }
    for(int i=0; i < N2 ; i++){
        cin >> BB[i];
    }
    int sumA=0;
    int sumB=0;
    

    for(int i=0;i<N;i++){
        sumA += AA[i];

    }for(int i=0;i<N2;i++){
        sumB += BB[i];
    }

    if(sumA>sumB){
        cout << "A" << endl << sumA << " " << sumB;
    }
    else if(sumB>sumA){
        cout << "B" << endl << sumA << " " << sumB;
    }
    
        
         
    
   
    




}
# 1244, 2024-09-28 15:04:51, P-P----------------- (10%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int N,N2;
    cin >> N >>N2;
    int AA[N];
    int BB [N2];
    for(int i=0; i<N ; i++){
        cin >> AA[i];
    }
    for(int i=0; i < N2 ; i++){
        cin >> BB[i];
    }
    int sumA=0;
    int sumB=0;
    
    

    for(int i=0;i<N;i++){
        
        sumA += AA[i];

    }
    
    
    
    for(int i=0;i<N2;i++){
        sumB += BB[i];

    }

    if(sumA>sumB){
        cout << "A" << endl << sumA << " " << sumB;
    }
    else if(sumB>sumA){
        cout << "B" << endl << sumA << " " << sumB;
    }else if(sumB==sumA){
        cout << "Draw" << endl << sumA << " " << sumB;
    }
    
        
         
    
   
    




}
# 1245, 2024-09-28 15:13:47, P-P----------------- (10%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int N,N2;
    cin >> N >>N2;
    int AA[N];
    int BB [N2];
    for(int i=0; i<N ; i++){
        cin >> AA[i];
    }
    for(int i=0; i < N2 ; i++){
        cin >> BB[i];
    }
    int sumA=0;
    int sumB=0;
    

    for(int i=0;i<N;i++){ 
        sumA += AA[i];

    }
       
    for(int i=0;i<N2;i++){
        sumB += BB[i];

    }

    if(sumA>sumB){
        cout << "A" << endl << sumA << " " << sumB;
    }
    else if(sumA>21 && sumB >21){
        cout << "Draw" << endl << sumA << " " << sumB;
    } 
    else if(sumB>sumA){
        cout << "B" << endl << sumA << " " << sumB;
    }
    else if(sumB==sumA){
        cout << "Draw" << endl << sumA << " " << sumB;
    }
    else if(sumA>21&&sumB<=21){
        cout << "B" << endl << sumA << " " << sumB;
    }else if(sumB>21&&sumA<=21){
        cout << "A" << endl << sumA << " " << sumB;
    }

    
        
         
    
   
    




}

Max Score = 5


# 1246, 2024-09-28 15:14:09, --P----------------- (5%)

#include <iostream>
#include <string>

int main(){
    int player_A_cards, player_B_cards;
        int cards_1_A,cards_2_A,cards_3_A;
        int cards_1_B,cards_2_B,cards_3_B;
        std::string blackjack[] = {"A","2","3","4","5","6","7","8","9","10","J","1Q","K"};
        
        std::cin >> player_A_cards >> player_B_cards;
        std::cin >> cards_1_A >> cards_2_A >> cards_3_A;
        std::cin >> cards_1_B >> cards_2_B >> cards_3_B;
        
        int total_score_A = cards_1_A + cards_2_A + cards_3_A;
        int total_score_B = cards_1_B + cards_2_B + cards_3_B;

    if(total_score_A > total_score_B){
        std::cout << "A" << std::endl;
    } else if (total_score_A < total_score_B){
        std::cout << "B" << std::endl;
    } else {
        std::cout << "Draw" << std::endl;
    }
        std::cout << cards_1_A + cards_2_A + cards_3_A << " " << cards_1_B + cards_2_B + cards_3_B << std::endl;
}
# 1247, 2024-09-28 15:16:43, -------------------- (0%)

#include <iostream>
#include <string>

int main(){
    int player_A_cards, player_B_cards;
        int cards_1_A,cards_2_A,cards_3_A;
        int cards_1_B,cards_2_B,cards_3_B;
        std::string blackjack[] = {"A","2","3","4","5","6","7","8","9","10","J","1Q","K"};
        
        std::cin >> player_A_cards >> player_B_cards;
        std::cin >> cards_1_A >> cards_2_B;
        std::cin >> cards_1_B >> cards_2_B;
        
        int total_score_A = cards_1_A + cards_2_A;
        int total_score_B = cards_1_B + cards_2_B;

    if(total_score_A > total_score_B){
        std::cout << "A" << std::endl;
    } else if (total_score_A < total_score_B){
        std::cout << "B" << std::endl;
    } else {
        std::cout << "Draw" << std::endl;
    }
        std::cout << cards_1_A + cards_2_A << " " << cards_1_B + cards_2_B<< std::endl;
}
# 1248, 2024-09-28 15:17:33, P------------------- (5%)

#include <iostream>
#include <string>

int main(){
    int player_A_cards, player_B_cards;
        int cards_1_A,cards_2_A,cards_3_A;
        int cards_1_B,cards_2_B,cards_3_B;
        std::string blackjack[] = {"A","2","3","4","5","6","7","8","9","10","J","1Q","K"};
        
        std::cin >> player_A_cards >> player_B_cards;
        std::cin >> cards_1_A >> cards_2_A;
        std::cin >> cards_1_B >> cards_2_B >> cards_3_B;
        
        int total_score_A = cards_1_A + cards_2_A;
        int total_score_B = cards_1_B + cards_2_B + cards_3_B;

    if(total_score_A > total_score_B){
        std::cout << "A" << std::endl;
    } else if (total_score_A < total_score_B){
        std::cout << "B" << std::endl;
    } else {
        std::cout << "Draw" << std::endl;
    }
        std::cout << cards_1_A + cards_2_A << " " << cards_1_B + cards_2_B + cards_3_B << std::endl;
}
# 1249, 2024-09-28 15:18:17, -------------------- (0%)

#include <iostream>
#include <string>

int main(){
    int player_A_cards, player_B_cards;
        int cards_1_A,cards_2_A,cards_3_A;
        int cards_1_B,cards_2_B,cards_3_B;
        std::string blackjack[] = {"A","2","3","4","5","6","7","8","9","10","J","1Q","K"};
        
        std::cin >> player_A_cards >> player_B_cards;
        std::cin >> cards_1_A >> cards_2_A >> cards_3_A;
        std::cin >> cards_1_B >> cards_2_B;
        
        int total_score_A = cards_1_A + cards_2_A + cards_3_A;
        int total_score_B = cards_1_B + cards_2_B;

    if(total_score_A > total_score_B){
        std::cout << "A" << std::endl;
    } else if (total_score_A < total_score_B){
        std::cout << "B" << std::endl;
    } else {
        std::cout << "Draw" << std::endl;
    }
        std::cout << cards_1_A + cards_2_A + cards_3_A << " " << cards_1_B + cards_2_B<< std::endl;
}
# 1250, 2024-09-28 15:18:42, --P----------------- (5%)

#include <iostream>
#include <string>

int main(){
    int player_A_cards, player_B_cards;
        int cards_1_A,cards_2_A,cards_3_A;
        int cards_1_B,cards_2_B,cards_3_B;
        std::string blackjack[] = {"A","2","3","4","5","6","7","8","9","10","J","1Q","K"};
        
        std::cin >> player_A_cards >> player_B_cards;
        std::cin >> cards_1_A >> cards_2_A >> cards_3_A;
        std::cin >> cards_1_B >> cards_2_B >> cards_3_B;
        
        int total_score_A = cards_1_A + cards_2_A + cards_3_A;
        int total_score_B = cards_1_B + cards_2_B + cards_3_B;

    if(total_score_A > total_score_B){
        std::cout << "A" << std::endl;
    } else if (total_score_A < total_score_B){
        std::cout << "B" << std::endl;
    } else {
        std::cout << "Draw" << std::endl;
    }
        std::cout << cards_1_A + cards_2_A + cards_3_A << " " << cards_1_B + cards_2_B + cards_3_B << std::endl;
}

# 1251, 2024-09-28 13:25:13, -------------------- (0%)

#include<iostream>
#include<cmath>
using namespace std;

int a, b;
string as, bs;
int main(){
    cin >> a >> b;
    for(int i = 0; i < a && i < b; i++){
        cin >> as;
        cin >> bs;
    }
    cout << "DRAW" << endl;
    cout << "21 21";
}
# 1252, 2024-09-28 13:26:05, -------------------- (0%)

#include<iostream>
#include<cmath>
using namespace std;

int a, b;
string as, bs;
int main(){
    cin >> a >> b;
    for(int i = 0; i < a && i < b; i++){
        cin >> as;
        cin >> bs;
    }
    cout << "Draw" << endl;
    cout << "21 21";
}
# 1253, 2024-09-28 13:26:21, -------------------- (0%)

#include<iostream>
#include<cmath>
using namespace std;

int a, b;
string as, bs;
int main(){
    cin >> a >> b;
    for(int i = 0; i < a && i < b; i++){
        cin >> as;
        cin >> bs;
    }
    cout << "Draw" << endl;
    cout << "21 21";
}
# 1254, 2024-09-28 14:24:22, -----------------P-- (5%)

#include<iostream>
#include<cmath>
using namespace std;

int a, b, y;
string as, bs;
int main(){
    cin >> a >> b;
    for(int i = 0; i < a && i < b; i++){
        cin >> as;
        cin >> bs;
    }
    
    cout << "A" << endl;
    cout << "13" <<  " " << "23";
}

# 1255, 2024-09-28 11:50:01, -------------------P (5%)

#include <iostream>
#include <sstream>
#include <vector>

using namespace std;

int main(){
    
    vector<string> cards = {"A", "2", "3","4","5","6","7","8","9","10","J","Q","K"};
    int a,b;
    cin >> a >> b;
    cin.ignore();

    int A=0, B=0;
    vector<int> sum;
    vector<int> temp;

    string line,input;

    for(int x=0; x<2; x++){
        vector<int> score = {0};
        getline(cin, line);
        istringstream iss(line);

        while(iss >> input){
            for(int i=0; i<13; i++){
                if(input == cards[i]){
                    if(i == 0){
                        A = 1;
                        temp = score;
                        score.clear();
                        for(int j=0; j<2; j++){
                            for(int k=0; k<temp.size(); k++){
                                score.push_back(temp[k] += A);
                            }
                            A += 10;
                        }
                    }
                    else if(i > 8){

                        for(int j = 0; j<temp.size(); j++){
                            score[j] += (i+1);
                        }
                    }
                    else{

                        for(int j = 0; j<temp.size(); j++){
                            score[j] += (10);
                        }
                    }
                }
            }

            for(int i = 0; i<score.size(); i++){
                if(score[i] > B && score[i] < 21){
                    B = score[i];
                }
            }
            sum.push_back(B);
        }
    }
    if(sum[0]>sum[1]){
        cout << "A" << endl;
    }
    else if(sum[1]>sum[0]){
        cout << "B" << endl;
    }
    else{
        cout << "Draw" << endl;
    }

    cout << sum[0] << " " << sum[1];

}
# 1256, 2024-09-28 11:52:57, -------------------P (5%)

#include <iostream>
#include <sstream>
#include <vector>

using namespace std;

int main(){
    
    vector<string> cards = {"A", "2", "3","4","5","6","7","8","9","10","J","Q","K"};
    int a,b;
    cin >> a >> b;
    cin.ignore();

    int A=0, B=0;
    vector<int> sum;
    vector<int> temp;

    string line,input;

    for(int x=0; x<2; x++){
        vector<int> score = {0};
        getline(cin, line);
        istringstream iss(line);

        while(iss >> input){
            for(int i=0; i<13; i++){
                if(input == cards[i]){
                    if(i == 0){
                        A = 1;
                        temp = score;
                        score.clear();
                        for(int j=0; j<2; j++){
                            for(int k=0; k<temp.size(); k++){
                                score.push_back(temp[k] += A);
                            }
                            A += 10;
                        }
                    }
                    else if(i > 8){

                        for(int j = 0; j<score.size(); j++){
                            score[j] += (i+1);
                        }
                    }
                    else{

                        for(int j = 0; j<score.size(); j++){
                            score[j] += (10);
                        }
                    }
                }
            }

            for(int i = 0; i<score.size(); i++){
                if(score[i] > B && score[i] < 21){
                    B = score[i];
                }
            }
            sum.push_back(B);
        }
    }
    if(sum[0]>sum[1]){
        cout << "A" << endl;
    }
    else if(sum[1]>sum[0]){
        cout << "B" << endl;
    }
    else{
        cout << "Draw" << endl;
    }

    cout << sum[0] << " " << sum[1];

}
# 1257, 2024-09-28 11:59:59, -------------------- (0%)

#include <iostream>
#include <sstream>
#include <vector>

using namespace std;


int main(){
    
    vector<string> cards = {"A", "2", "3","4","5","6","7","8","9","10","J","Q","K"};
    int a,b;
    cin >> a >> b;
    cin.ignore();

    int A=0, B=0;
    vector<int> sum;
    vector<int> temp;

    string line,input;

    for(int x=0; x<2; x++){
        // vector<int> score = {0};
        int temp_score = 0;
        getline(cin, line);
        istringstream iss(line);

        while(iss >> input){
            for(int i=0; i<13; i++){
                if(input == cards[i]){
                    if(i > 8){
                            temp_score += (i+1);
                    }
                    else{
                            temp_score += (10);
                    }
                }
            }

            if(x == 0){A = temp_score;}
            else{B=temp_score;}

            temp_score = 0;

        }
    }

    if(A>21 % B>21){cout << "Draw";}
    else if(A>B && A < 21){cout << "A"<< endl;}
    else if(A<B && B < 21){cout << "B"<< endl;}
    else{cout << "Draw";}

    cout << A << " " << B;
}

Max Score = 0


# 1258, 2024-09-28 10:14:11, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int a,b;
  int sum=0;
  string x;
  string arr1[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
  int arr2[13]={1,2,3,4,5,6,7,8,9,10,10,10,10};
  cin >> a >> b;
  while(cin << x){
    if(x=="A"){
      sum+=1;
    }
    else if(x=="2"){
      sum+=2;
    }
    else if(x=="3"){
      sum+=3;
    }
    else if(x=="4"){
      sum+=4;
    }
    else if(x=="5"){
      sum+=5;
    }
    else if(x=="6"){
      sum+=6;
    }
    else if(x=="7"){
      sum+=7;
    }
    else if(x=="8"){
      sum+=8;
    }
    else if(x=="9"){
      sum+=9;
    }
    else if(x=="10"){
      sum+=10;
    }
    else if(x=="J"){
      sum+=10;
    }
    else if(x=="Q"){
      sum+=10;
    }
    else if(x=="K"){
      sum+=10;
    }
    
  }
  
}
# 1259, 2024-09-28 10:45:53, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int a,b;
  int suma=0;
  int sumb=0;
  string xa,xb;
  string arr1[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
  int arr2[13]={1,2,3,4,5,6,7,8,9,10,10,10,10};
  cin >> a >> b;
  
  for(int i=0; i<a; i++){
    cin >> xa ;
    if(xa==arr1[i]){
      suma+=xa;
    }
    if(xa=="A")
  }
  for(int j=0; j<a; j++){
    cin >> xb ;
    if(xb==arr1[i]){
      sumb+=xb;
    }
  }
  
  
    
  }
  
}
# 1260, 2024-09-28 10:48:59, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int a,b;
  int suma=0;
  int sumb=0;
  string xa,xb;
  string arr1[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
  int arr2[13]={1,2,3,4,5,6,7,8,9,10,10,10,10};
  cin >> a >> b;
  
  for(int i=0; i<a; i++){
    cin >> xa ;
    if(xa==arr1[i]){
      suma+=xa;
    }
    
  }
  for(int j=0; j<a; j++){
    cin >> xb ;
    if(xb==arr1[i]){
      sumb+=xb;
    }
  }
  
  if(suma>sumb){
    cout << "A" << endl << suma << " " << sumb;
  }
  else if(sumb>suma){
    cout << "B" << endl << suma << " " << sumb;
  }
  else if(suma=sumb{
    cout << "draw"  << endl << suma << " " << sumb ;
  }
  
  
    
  }
  
}
# 1261, 2024-09-28 10:51:50, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int a,b;
  int suma=0;
  int sumb=0;
  string xa,xb;
  string arr1[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
  int arr2[13]={1,2,3,4,5,6,7,8,9,10,10,10,10};
  cin >> a >> b;
  
  for(int i=0; i<a; i++){
    cin >> xa ;
    if(xa==arr1[i]){
      suma+=xa;
    }
    
  }
  for(int j=0; j<a; j++){
    cin >> xb ;
    if(xb==arr1[i]){
      sumb+=xb;
    }
  }
  
  if(suma>sumb){
    if(suma>21){
       cout << "B" << endl << suma << " " << sumb;
    }
    else{
      cout << "A" << endl << suma << " " << sumb;
    }
    
  }
  else if(sumb>suma){
    cif(sumb>21){
       cout << "A" << endl << suma << " " << sumb;
    }
    else{
      cout << "B" << endl << suma << " " << sumb;
    }
  }
  else if(suma=sumb){
    cout << "draw"  << endl << suma << " " << sumb ;
  }
  
  
    
  }
  
}
# 1262, 2024-09-28 10:55:39, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int a,b;
  int suma=0;
  int sumb=0;
  int count=0;
  string xa,xb;
  string arr1[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
  int arr2[13]={11,2,3,4,5,6,7,8,9,10,10,10,10};
  cin >> a >> b;
  
  for(int i=0; i<a; i++){
    cin >> xa ;
    if(xa=="A"){
      count++;
      countinue;
    }
    if(xa==arr1[i]){
      suma+=xa;
    }
    
  }
  for(int j=0; j<a; j++){
    cin >> xb ;
    if(xb=="A"){
      count++;
    }
    if(xb==arr1[i]){
      sumb+=xb;
    }
  }
  
  if(count>0){
    if(sum>=21){
      sum=sum-10;
    }
  }
  
  if(suma>sumb){
    if(suma>21){
       cout << "B" << endl << suma << " " << sumb;
    }
    else{
      cout << "A" << endl << suma << " " << sumb;
    }
    
  }
  else if(sumb>suma){
    cif(sumb>21){
       cout << "A" << endl << suma << " " << sumb;
    }
    else{
      cout << "B" << endl << suma << " " << sumb;
    }
  }
  else if(suma=sumb){
    cout << "draw"  << endl << suma << " " << sumb ;
  }
  
  
    
  }
  
}
# 1263, 2024-09-28 10:56:09, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int a,b;
  int suma=0;
  int sumb=0;
  int count=0;
  string xa,xb;
  string arr1[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
  int arr2[13]={11,2,3,4,5,6,7,8,9,10,10,10,10};
  cin >> a >> b;
  
  for(int i=0; i<a; i++){
    cin >> xa ;
    if(xa=="A"){
      count++;
      countinue;
    }
    if(xa==arr1[i]){
      suma+=xa;
    }
    
  }
  for(int j=0; j<a; j++){
    cin >> xb ;
    if(xb=="A"){
      count++;
    }
    if(xb==arr1[i]){
      sumb+=xb;
    }
  }
  
  if(count>0){
    if(sum>=21){
      sum=sum-10;
    }
  }
  
  if(suma>sumb){
    if(suma>21){
       cout << "B" << endl << suma << " " << sumb;
    }
    else{
      cout << "A" << endl << suma << " " << sumb;
    }
    
  }
  else if(sumb>suma){
    if(sumb>21){
       cout << "A" << endl << suma << " " << sumb;
    }
    else{
      cout << "B" << endl << suma << " " << sumb;
    }
  }
  else if(suma=sumb){
    cout << "draw"  << endl << suma << " " << sumb ;
  }
  
  
    
  }
  
}
# 1264, 2024-09-28 10:59:26, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int a,b;
  int suma=0;
  int sumb=0;
  int count=0;
  string xa,xb;
  string arr1[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
  int arr2[13]={11,2,3,4,5,6,7,8,9,10,10,10,10};
  cin >> a >> b;
  
  for(int i=0; i<a; i++){
    cin >> xa ;
    if(xa=="A"){
      count++;
      
    }
    if(xa==arr1[i]){
      suma+=xa;
    }
    
  }
  for(int j=0; j<a; j++){
    cin >> xb ;
    if(xb=="A"){
      count++;
    }
    if(xb==arr1[i]){
      sumb+=xb;
    }
  }
  
  if(count>0){
    if(sum>=21){
      sum=sum-10;
    }
  }
  
  if(suma>sumb){
    if(suma>21){
       cout << "B" << endl << suma << " " << sumb;
    }
    else{
      cout << "A" << endl << suma << " " << sumb;
    }
    
  }
  else if(sumb>suma){
    if(sumb>21){
       cout << "A" << endl << suma << " " << sumb;
    }
    else{
      cout << "B" << endl << suma << " " << sumb;
    }
  }
  else if(suma=sumb){
    cout << "draw"  << endl << suma << " " << sumb ;
  }
  
  
    
  }
  
}
# 1265, 2024-09-28 11:01:04, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int a,b;
  int suma=0;
  int sumb=0;
  int count=0;
  string xa,xb;
  string arr1[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
  int arr2[13]={11,2,3,4,5,6,7,8,9,10,10,10,10};
  cin >> a >> b;
  
  for(int i=0; i<a; i++){
    cin >> xa ;
    if(xa=="A"){
      count++;
      
    }
    if(xa==arr1[i]){
      suma+=xa;
    }
    
  }
  
  for(int j=0; j<b; j++){
    cin >> xb ;
    if(xb=="A"){
      count++;
    }
    if(xb==arr1[i]){
      sumb+=xb;
    }
  }
  
  
  if(count>0){
    if(sum>=21){
      sum=sum-10;
    }
  }
  
  if(suma>sumb){
    if(suma>21){
       cout << "B" << endl << suma << " " << sumb;
    }
    else{
      cout << "A" << endl << suma << " " << sumb;
    }
    
  }
  else if(sumb>suma){
    if(sumb>21){
       cout << "A" << endl << suma << " " << sumb;
    }
    else{
      cout << "B" << endl << suma << " " << sumb;
    }
  }
  else if(suma=sumb){
    cout << "draw"  << endl << suma << " " << sumb ;
  }
  
  
    
  
  
}
# 1266, 2024-09-28 11:03:50, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int a,b;
  int suma=0;
  int sumb=0;
  int count=0;
  string xa,xb;
  string arr1[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
  int arr2[13]={11,2,3,4,5,6,7,8,9,10,10,10,10};
  cin >> a >> b;
  
  for(int i=0; i<a; i++){
    cin >> xa ;
    if(xa=="A"){
      count++;
      
    }
    if(xa==arr1[i]){
      suma+=xa;
    }
    
  }
  
  for(int j=0; j<b; j++){
    cin >> xb ;
    if(xb=="A"){
      count++;
    }
    if(xb==arr1[j]){
      sumb+=xb;
    }
  }
  
  
  if(count>0){
    if(sum>=21){
      sum=sum-10;
    }
  }
  
  if(suma>sumb){
    if(suma>21){
       cout << "B" << endl << suma << " " << sumb;
    }
    else{
      cout << "A" << endl << suma << " " << sumb;
    }
    
  }
  else if(sumb>suma){
    if(sumb>21){
       cout << "A" << endl << suma << " " << sumb;
    }
    else{
      cout << "B" << endl << suma << " " << sumb;
    }
  }
  else if(suma=sumb){
    cout << "draw"  << endl << suma << " " << sumb ;
  }
  
  
    
  
  
}
# 1267, 2024-09-28 11:04:50, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int a,b;
  int suma=0;
  int sumb=0;
  int count=0;
  string xa,xb;
  string arr1[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
  int arr2[13]={11,2,3,4,5,6,7,8,9,10,10,10,10};
  cin >> a >> b;
  
  for(int i=0; i<a; i++){
    cin >> xa ;
    if(xa=="A"){
      count++;
      
    }
    if(xa==arr1[i]){
      suma+=arr2[i];
    }
    
  }
  
  for(int j=0; j<b; j++){
    cin >> xb ;
    if(xb=="A"){
      count++;
    }
    if(xb==arr1[j]){
      sumb+=arr2[j];
    }
  }
  
  
  if(count>0){
    if(sum>=21){
      sum=sum-10;
    }
  }
  
  if(suma>sumb){
    if(suma>21){
       cout << "B" << endl << suma << " " << sumb;
    }
    else{
      cout << "A" << endl << suma << " " << sumb;
    }
    
  }
  else if(sumb>suma){
    if(sumb>21){
       cout << "A" << endl << suma << " " << sumb;
    }
    else{
      cout << "B" << endl << suma << " " << sumb;
    }
  }
  else if(suma=sumb){
    cout << "draw"  << endl << suma << " " << sumb ;
  }
  
  
    
  
  
}
# 1268, 2024-09-28 11:49:39, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int a,b;
  int suma=0;
  int sumb=0;
  int count=0;
  string xa,xb;
  string arr1[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
  int arr2[13]={11,2,3,4,5,6,7,8,9,10,10,10,10};
  cin >> a >> b;
  
  for(int i=0; i<a; i++){
    cin >> xa ;
    if(xa=="A"){
      count++;
      
    }
    if(xa==arr1[i]){
      suma+=arr2[i];
    }
    
  }
  
  for(int j=0; j<b; j++){
    cin >> xb ;
    if(xb=="A"){
      count++;
    }
    if(xb==arr1[j]){
      sumb+=arr2[j];
    }
  }
  
  
  if(count>0){
    if(sum>=21){
      sum=sum-10;
    }
  }
  
  if(suma>sumb){
    if(suma>21){
       cout << "B" << endl << suma << " " << sumb;
    }
    else{
      cout << "A" << endl << suma << " " << sumb;
    }
    
  }
  else if(sumb>suma){
    if(sumb>21){
       cout << "A" << endl << suma << " " << sumb;
    }
    else{
      cout << "B" << endl << suma << " " << sumb;
    }
  }
  else if(suma=sumb){
    cout << "draw"  << endl << suma << " " << sumb ;
  }
  
  
    
  
  
}
# 1269, 2024-09-28 11:50:33, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int a,b;
  int suma=0;
  int sumb=0;
  int count=0;
  string xa,xb;
  string arr1[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
  int arr2[13]={11,2,3,4,5,6,7,8,9,10,10,10,10};
  cin >> a >> b;
  
  for(int i=0; i<a; i++){
    cin >> xa ;
    if(xa=="A"){
      count++;
      
    }
    if(xa==arr1[i]){
      suma+=arr2[i];
    }
    
  }
  
  for(int j=0; j<b; j++){
    cin >> xb ;
    if(xb=="A"){
      count++;
    }
    if(xb==arr1[j]){
      sumb+=arr2[j];
    }
  }
  
  
  if(count>0){
    if(sum>=21){
      sum=sum-10;
    }
  }
  
  if(suma>sumb){
    if(suma>21){
       cout << "B" << endl << suma << " " << sumb;
    }
    else{
      cout << "A" << endl << suma << " " << sumb;
    }
    
  }
  else if(sumb>suma){
    if(sumb>21){
       cout << "A" << endl << suma << " " << sumb;
    }
    else{
      cout << "B" << endl << suma << " " << sumb;
    }
  }
  else if(suma=sumb){
    cout << "Draw"  << endl << suma << " " << sumb ;
  }
  
  
    
  
  
}
# 1270, 2024-09-28 11:55:38, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int a,b;
  int suma=0;
  int sumb=0;
  int count=0;
  string xa,xb;
  string arr1[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
  int arr2[13]={11,2,3,4,5,6,7,8,9,10,10,10,10};
  cin >> a >> b;
  
  for(int i=0; i<a; i++){
    cin >> xa ;
    if(xa=="A"){
      count++;
      
    }
    if(xa==arr1[i]){
      suma+=arr2[i];
    }
    
  }
  
  for(int j=0; j<b; j++){
    cin >> xb ;
    if(xb=="A"){
      count++;
    }
    if(xb==arr1[j]){
      sumb+=arr2[j];
    }
  }
  
  
  if(count>0){
    if(sum>=21){
      while(sum<=21){
        sum-=10;
      }
    }
  }
  
  if(suma>sumb){
    if(suma>21){
       cout << "B" << endl << suma << " " << sumb;
    }
    else{
      cout << "A" << endl << suma << " " << sumb;
    }
    
  }
  else if(sumb>suma){
    if(sumb>21){
       cout << "A" << endl << suma << " " << sumb;
    }
    else{
      cout << "B" << endl << suma << " " << sumb;
    }
  }
  else if(suma=sumb){
    cout << "Draw"  << endl << suma << " " << sumb ;
  }
  
}
# 1271, 2024-09-28 11:56:21, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int a,b;
  int suma=0;
  int sumb=0;
  int count=0;
  string xa,xb;
  string arr1[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
  int arr2[13]={11,2,3,4,5,6,7,8,9,10,10,10,10};
  cin >> a >> b;
  
  for(int i=0; i<a; i++){
    cin >> xa ;
    if(xa=="A"){
      count++;
      
    }
    if(xa==arr1[i]){
      suma+=arr2[i];
    }
    
  }
  
  for(int j=0; j<b; j++){
    cin >> xb ;
    if(xb=="A"){
      count++;
    }
    if(xb==arr1[j]){
      sumb+=arr2[j];
    }
  }
  
  
  if(count>0){
      while(sum<=21){
        sum-=10;
      }
    
  }
  
  if(suma>sumb){
    if(suma>21){
       cout << "B" << endl << suma << " " << sumb;
    }
    else{
      cout << "A" << endl << suma << " " << sumb;
    }
    
  }
  else if(sumb>suma){
    if(sumb>21){
       cout << "A" << endl << suma << " " << sumb;
    }
    else{
      cout << "B" << endl << suma << " " << sumb;
    }
  }
  else if(suma=sumb){
    cout << "Draw"  << endl << suma << " " << sumb ;
  }
  
}
# 1272, 2024-09-28 11:58:10, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int a,b;
  int suma=0;
  int sumb=0;
  int count=0;
  string xa,xb;
  string arr1[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
  int arr2[13]={11,2,3,4,5,6,7,8,9,10,10,10,10};
  cin >> a >> b;
  
  for(int i=0; i<a; i++){
    cin >> xa ;
    if(xa=="A"){
      count++;
      
    }
    if(xa==arr1[i]){
      suma+=arr2[i];
    }
    
  }
  
  for(int j=0; j<b; j++){
    cin >> xb ;
    if(xb=="A"){
      count++;
    }
    if(xb==arr1[j]){
      sumb+=arr2[j];
    }
  }
  
  
  if(count>0){
      while(sum<=21){
        sum-=10;
      }
    
  }
  
  if(suma>sumb){
    if(suma>21){
       cout << "B" << endl << suma << " " << sumb;
    }
    else{
      cout << "A" << endl << suma << " " << sumb;
    }
    
  }
  else if(sumb>suma){
    if(sumb>21){
       cout << "A" << endl << suma << " " << sumb;
    }
    else{
      cout << "B" << endl << suma << " " << sumb;
    }
  }
  else if(suma=sumb){
    cout << "Draw"  << endl << suma << " " << sumb ;
  }
  
}
# 1273, 2024-09-28 11:58:32, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int a,b;
  int suma=0;
  int sumb=0;
  int count=0;
  string xa,xb;
  string arr1[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
  int arr2[13]={11,2,3,4,5,6,7,8,9,10,10,10,10};
  cin >> a >> b;
  
  for(int i=0; i<a; i++){
    cin >> xa ;
    if(xa=="A"){
      count++;
      
    }
    if(xa==arr1[i]){
      suma+=arr2[i];
    }
    
  }
  
  for(int j=0; j<b; j++){
    cin >> xb ;
    if(xb=="A"){
      count++;
    }
    if(xb==arr1[j]){
      sumb+=arr2[j];
    }
  }
  
  
  if(count>0){
      while(sum<=21){
        sum-=10;
      }
    
  }
  
  if(suma>sumb){
    if(suma>21){
       cout << "B" << endl << suma << " " << sumb;
    }
    else{
      cout << "A" << endl << suma << " " << sumb;
    }
    
  }
  else if(sumb>suma){
    if(sumb>21){
       cout << "A" << endl << suma << " " << sumb;
    }
    else{
      cout << "B" << endl << suma << " " << sumb;
    }
  }
  else if(suma=sumb){
    cout << "Draw"  << endl << suma << " " << sumb ;
  }
  
}
# 1274, 2024-09-28 11:59:07, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int a,b;
  int suma=0;
  int sumb=0;
  int count=0;
  string xa,xb;
  string arr1[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
  int arr2[13]={11,2,3,4,5,6,7,8,9,10,10,10,10};
  cin >> a >> b;
  
  for(int i=0; i<a; i++){
    cin >> xa ;
    if(xa=="A"){
      count++;
      
    }
    if(xa==arr1[i]){
      suma+=arr2[i];
    }
    
  }
  
  for(int j=0; j<b; j++){
    cin >> xb ;
    if(xb=="A"){
      count++;
    }
    if(xb==arr1[j]){
      sumb+=arr2[j];
    }
  }
  
  
  if(count>0){
      while(sum<=21){
        sum-=10;
      }
    
  }
  
  if(suma>sumb){
    if(suma>21){
       cout << "B" << endl << suma << " " << sumb;
    }
    else{
      cout << "A" << endl << suma << " " << sumb;
    }
    
  }
  else if(sumb>suma){
    if(sumb>21){
       cout << "A" << endl << suma << " " << sumb;
    }
    else{
      cout << "B" << endl << suma << " " << sumb;
    }
  }
  else if(suma==sumb){
    cout << "Draw"  << endl << suma << " " << sumb ;
  }
  
}

# 1275, 2024-09-28 10:11:45, -------------------- (0%)

#include <iostream>
#include <string>

using namespace std;

int main() {
    int a,b;
    int sumA=0;
    int sumB=0;
    cin >> a >> b;
    int cardnum[] = {2, 3, 4, 5, 6, 7,
     8, 9, 10, };
    int J=10;
    int Q=10;
    int K=10;
    int A;
    int cardA[a];
    int cardB[b];

    for (int i=0; i<a; i++) {
        cin >> cardA[i];
        sumA += cardA[i];
        if (cardA[i] == A) {
            if (sumA <= 10) {
                A = 11;
            } else {
                A =  1;
            }
        }
}   
    for (int i=0; i<b; i++) {
        cin >> cardB[i];
        sumB += cardB[i];
        if (cardB[i] == A) {
            if (sumB <= 10) {
                A = 11;
            } else {
                A =  1;
            }
        }
}
    if (sumA > sumB && sumA <= 21) {
        cout << "A";
    } else if (sumB > sumA && sumB <= 21) {
        cout << "B";
    } else if (sumA == sumB) {
        cout << "Draw";
    } else if (sumA>21 && sumB>21) {
        cout << "Draw";
    }
}
# 1276, 2024-09-28 10:14:03, -------------------- (0%)

#include <iostream>
#include <string>

using namespace std;

int main() {
    int a,b;
    int sumA=0;
    int sumB=0;
    cin >> a >> b;
    int cardnum[] = {2, 3, 4, 5, 6, 7,
     8, 9, 10, };
    int J=10;
    int Q=10;
    int K=10;
    int A;
    int cardA[a];
    int cardB[b];

    for (int i=0; i<a; i++) {
        cin >> cardA[i];
        sumA += cardA[i];
        if (cardA[i] == A) {
            if (sumA <= 10) {
                A = 11;
            } else {
                A =  1;
            }
        }
}   
    for (int i=0; i<b; i++) {
        cin >> cardB[i];
        sumB += cardB[i];
        if (cardB[i] == A) {
            if (sumB <= 10) {
                A = 11;
            } else {
                A =  1;
            }
        }
}
    if (sumA > sumB && sumA <= 21) {
        cout << "A";
    } else if (sumB > sumA && sumB <= 21) {
        cout << "B";
    } else if (sumA == sumB) {
        cout << "Draw";
    } else if (sumA>21 && sumB>21) {
        cout << "Draw";
    }

    cout << sumA << " " << sumB;
}
# 1277, 2024-09-28 10:16:18, -------------------- (0%)

#include <iostream>
#include <string>

using namespace std;

int main() {
    int a,b;
    int sumA=0;
    int sumB=0;
    cin >> a >> b;
    int cardnum[] = {2, 3, 4, 5, 6, 7,
     8, 9, 10, };
    int J=10;
    int Q=10;
    int K=10;
    int A;
    int cardA[a];
    int cardB[b];

    for (int i=0; i<a; i++) {
        cin >> cardA[i];
        sumA += cardA[i];
        if (cardA[i] == A) {
            if (sumA <= 10) {
                A = 11;
            } else {
                A =  1;
            }
            sumA += A;
        }
}   
    for (int i=0; i<b; i++) {
        cin >> cardB[i];
        sumB += cardB[i];
        if (cardB[i] == A) {
            if (sumB <= 10) {
                A = 11;
            } else {
                A =  1;
            }
            sumB += A;
        }
}
    if (sumA > sumB && sumA <= 21) {
        cout << "A";
    } else if (sumB > sumA && sumB <= 21) {
        cout << "B";
    } else if (sumA == sumB) {
        cout << "Draw";
    } else if (sumA>21 && sumB>21) {
        cout << "Draw";
    }

    cout << sumA << " " << sumB;
}
# 1278, 2024-09-28 10:21:17, -------------------- (0%)

#include <iostream>
#include <string>

using namespace std;

int main() {
    int a,b;
    int sumA;
    int sumB;
    cin >> a >> b;
    int cardnum[] = {2, 3, 4, 5, 6, 7,
     8, 9, 10, };
    int J=10;
    int Q=10;
    int K=10;
    int A;
    int cardA[a];
    int cardB[b];

    for (int i=0; i<a; i++) {
        cin >> cardA[i];
        sumA += cardA[i];
        if (cardA[i] == A) {
            if (sumA <= 10) {
                A = 11;
            } else {
                A =  1;
            }
            sumA += A;
        }
}   
    for (int i=0; i<b; i++) {
        cin >> cardB[i];
        sumB += cardB[i];
        if (cardB[i] == A) {
            if (sumB <= 10) {
                A = 11;
            } else {
                A =  1;
            }
            sumB += A;
        }
}
    if (sumA > sumB && sumA <= 21) {
        cout << "A";
    } else if (sumB > sumA && sumB <= 21) {
        cout << "B";
    } else if (sumA == sumB) {
        cout << "Draw";
    } else if (sumA>21 && sumB>21) {
        cout << "Draw";
    }

    cout << sumA << " " << sumB;
}
# 1279, 2024-09-28 10:31:42, -------------------- (0%)

#include <iostream>
#include <string>

using namespace std;

int main() {
    int a,b;
    int sumA;
    int sumB;
    cin >> a >> b;
    int cardnum[] = {2, 3, 4, 5, 6, 7,
     8, 9, 10};
    int J=10;
    int Q=10;
    int K=10;
    int A;
    int cardA[a];
    int cardB[b];

    for (int i=0; i<a; i++) {
        cin >> cardA[i];
        for (int j=0; j<9; j++) {
            if (cardA[i] == cardnum[j]) {
                sumA += cardA[i];
                    if (cardA[i] == A) {
                        if (sumA <= 10) {
                            A = 11;
                               } else {
                                A =  1;
            }
            sumA += A;
        }
            }
        }
}   
    for (int i=0; i<a; i++) {
        cin >> cardB[i];
        for (int j=0; j<9; j++) {
            if (cardB[i] == cardnum[j]) {
                sumB += cardB[i];
                    if (cardB[i] == A) {
                        if (sumB <= 10) {
                            A = 11;
                               } else {
                                A =  1;
            }
            sumB += A;
        }
            }
        }
}   
    if (sumA > sumB && sumA <= 21) {
        cout << "A";
    } else if (sumB > sumA && sumB <= 21) {
        cout << "B";
    } else if (sumA == sumB) {
        cout << "Draw";
    } else if (sumA>21 && sumB>21) {
        cout << "Draw";
    }

    cout << sumA << " " << sumB;
}
# 1280, 2024-09-28 10:32:36, -------------------- (0%)

#include <iostream>
#include <string>

using namespace std;

int main() {
    int a,b;
    int sumA;
    int sumB;
    cin >> a >> b;
    int cardnum[] = {2, 3, 4, 5, 6, 7,
     8, 9, 10};
    int J=10;
    int Q=10;
    int K=10;
    int A;
    int cardA[a];
    int cardB[b];

    for (int i=0; i<a; i++) {
        cin >> cardA[i];
        for (int j=0; j<9; j++) {
            if (cardA[i] == cardnum[j]) {
                sumA += cardA[i];
                    if (cardA[i] == A) {
                        if (sumA <= 10) {
                            A = 11;
                               } else {
                                A =  1;
            }
            sumA += A;
        }
            }
        }
}   
    for (int i=0; i<a; i++) {
        cin >> cardB[i];
        for (int j=0; j<9; j++) {
            if (cardB[i] == cardnum[j]) {
                sumB += cardB[i];
                    if (cardB[i] == A) {
                        if (sumB <= 10) {
                            A = 11;
                               } else {
                                A =  1;
            }
            sumB += A;
        }
            }
        }
}   
    if (sumA > sumB && sumA <= 21) {
        cout << "A";
    } else if (sumB > sumA && sumB <= 21) {
        cout << "B";
    } else if (sumA == sumB) {
        cout << "Draw";
    } else if (sumA>21 && sumB>21) {
        cout << "Draw";
    }
    
    cout << "A" << "B" << "Draw";
    cout << sumA << " " << sumB;
}
# 1281, 2024-09-28 10:32:49, -------------------- (0%)

#include <iostream>
#include <string>

using namespace std;

int main() {
    int a,b;
    int sumA;
    int sumB;
    cin >> a >> b;
    int cardnum[] = {2, 3, 4, 5, 6, 7,
     8, 9, 10};
    int J=10;
    int Q=10;
    int K=10;
    int A;
    int cardA[a];
    int cardB[b];

    for (int i=0; i<a; i++) {
        cin >> cardA[i];
        for (int j=0; j<9; j++) {
            if (cardA[i] == cardnum[j]) {
                sumA += cardA[i];
                    if (cardA[i] == A) {
                        if (sumA <= 10) {
                            A = 11;
                               } else {
                                A =  1;
            }
            sumA += A;
        }
            }
        }
}   
    for (int i=0; i<a; i++) {
        cin >> cardB[i];
        for (int j=0; j<9; j++) {
            if (cardB[i] == cardnum[j]) {
                sumB += cardB[i];
                    if (cardB[i] == A) {
                        if (sumB <= 10) {
                            A = 11;
                               } else {
                                A =  1;
            }
            sumB += A;
        }
            }
        }
}   
    if (sumA > sumB && sumA <= 21) {
        cout << "A";
    } else if (sumB > sumA && sumB <= 21) {
        cout << "B";
    } else if (sumA == sumB) {
        cout << "Draw";
    } else if (sumA>21 && sumB>21) {
        cout << "Draw";
    }
    
    cout << "A";
    cout << sumA << " " << sumB;
}
# 1282, 2024-09-28 10:36:47, -------------------- (0%)

#include <iostream>
#include <string>

using namespace std;

int main() {
    int a,b;
    int sumA;
    int sumB;
    cin >> a >> b;
    int cardnum[] = {2, 3, 4, 5, 6, 7,
    8, 9, 10};
    int J=10;
    int Q=10;
    int K=10;
    int A;
    int cardA[a];
    int cardB[b];

    for (int i=0; i<a; i++) {
        cin >> cardA[a];
        for (int j=0; j<9; j++) {
            if (cardA[i] == cardnum[j]) {
                sumA += cardA[i];
                    if (cardA[i] == A) {
                        if (sumA <= 10) {
                            A = 11;
                               } else {
                                A =  1;
            }
            sumA += A;
        }
            }
        }
}   
    for (int i=0; i<a; i++) {
        cin >> cardB[b];
        for (int j=0; j<9; j++) {
            if (cardB[i] == cardnum[j]) {
                sumB += cardB[i];
                    if (cardB[i] == A) {
                        if (sumB <= 10) {
                            A = 11;
                               } else {
                                A =  1;
            }
            sumB += A;
        }
            }
        }
}   
    if (sumA > sumB && sumA <= 21) {
        cout << "A" << endl;
    } else if (sumB > sumA && sumB <= 21) {
        cout << "B" << endl;
    } else if (sumA == sumB) {
        cout << "Draw" << endl;
    } else if (sumA>21 && sumB>21) {
        cout << "Draw" << endl;
    }

    cout << sumA << " " << sumB;
}
# 1283, 2024-09-28 10:38:47, -------------------- (0%)

#include <iostream>
#include <string>

using namespace std;

int main() {
    int a,b;
    int sumA;
    int sumB;
    cin >> a >> b;
    int cardnum[] = {2, 3, 4, 5, 6, 7,
    8, 9, 10};
    int J=10;
    int Q=10;
    int K=10;
    int A;
    int cardA[a];
    int cardB[b];

    for (int i=0; i<a; i++) {
        cin >> cardA[a];
        for (int j=0; j<9; j++) {
            if (cardA[i] == cardnum[j]) {
                sumA += cardA[i];
                    if (cardA[i] == A) {
                        if (sumA <= 10) {
                            A = 11;
                               } else {
                                A =  1;
            }
            sumA += A;
        }
            }
        }
}   
    for (int i=0; i<b; i++) {
        cin >> cardB[b];
        for (int j=0; j<9; j++) {
            if (cardB[i] == cardnum[j]) {
                sumB += cardB[i];
                    if (cardB[i] == A) {
                        if (sumB <= 10) {
                            A = 11;
                               } else {
                                A =  1;
            }
            sumB += A;
        }
            }
        }
}   
    if (sumA > sumB && sumA <= 21) {
        cout << "A" << endl;
    } else if (sumB > sumA && sumB <= 21) {
        cout << "B" << endl;
    } else if (sumA == sumB) {
        cout << "Draw" << endl;
    } else if (sumA>21 && sumB>21) {
        cout << "Draw" << endl;
    }

    cout << sumA << " " << sumB;
}
# 1284, 2024-09-28 10:42:08, -------------------- (0%)

#include <iostream>
#include <string>

using namespace std;

int main() {
    int a,b;
    int sumA;
    int sumB;
    cin >> a >> b;
    int cardnum[] = {2, 3, 4, 5, 6, 7,
    8, 9, 10};
    int J=10;
    int Q=10;
    int K=10;
    int A;
    int cardA[a];
    int cardB[b];

    for (int i=0; i<a; i++) {
        cin >> cardA[a];
        for (int j=0; j<9; j++) {
            if (cardA[i] == cardnum[j]) {
                sumA += cardA[i];
                    if (cardA[i] == A) {
                        if (sumA <= 10) {
                            A = 11;
                               } else {
                                A = 1;
            }
            sumA += A;
        }
            }
        }
}   
    for (int i=0; i<b; i++) {
        cin >> cardB[b];
        for (int j=0; j<9; j++) {
            if (cardB[i] == cardnum[j]) {
                sumB += cardB[i];
                    if (cardB[i] == A) {
                        if (sumB <= 10) {
                            A = 11;
                               } else {
                                A = 1;
            }
            sumB += A;
        }
            }
        }
}   
    if (sumA > sumB && sumA <= 21) {
        cout << "A" << endl;
    } else if (sumB > sumA && sumB <= 21) {
        cout << "B" << endl;
    } else if (sumA == sumB) {
        cout << "Draw" << endl;
    } else if (sumA>21 && sumB>21) {
        cout << "Draw" << endl;
    }

    cout << sumA << " " << sumB;
}
# 1285, 2024-09-28 10:51:26, -------------------- (0%)

#include <iostream>
#include <string>

using namespace std;

int main() {
    int a,b;
    int sumA;
    int sumB;
    cin >> a >> b;
    int cardnum[] = {2, 3, 4, 5, 6, 7,
    8, 9, 10};
    int J=10;
    int Q=10;
    int K=10;
    int A;
    int cardA[a];
    int cardB[b];

    for (int i=0; i<a; i++) {
        cin >> cardA[a];
        for (int j=0; j<9; j++) {
            if (cardA[i] == cardnum[j]) {
                sumA += cardA[i];
                if (cardA[i] == J || cardA[i] == Q || cardA[i] == K) {
                sumA += 10;
                    if (cardA[i] == A) {
                        if (sumA <= 10) {
                            A = 11;
                               } else {
                                A = 1;
            }
            sumA += A;
                    }
        }
            }
        }
}   
    for (int i=0; i<a; i++) {
        cin >> cardB[a];
        for (int j=0; j<9; j++) {
            if (cardB[i] == cardnum[j]) {
                sumA += cardB[i];
                if (cardB[i] == J || cardB[i] == Q || cardB[i] == K) {
                sumB += 10;
                    if (cardB[i] == A) {
                        if (sumB <= 10) {
                            A = 11;
                               } else {
                                A = 1;
            }
            sumB += A;
                    }
        }
            }
        }
}   
    if (sumA > sumB && sumA <= 21) {
        cout << "A" << endl;
    } else if (sumB > sumA && sumB <= 21) {
        cout << "B" << endl;
    } else if (sumA == sumB) {
        cout << "Draw" << endl;
    } else if (sumA>21 && sumB>21) {
        cout << "Draw" << endl;
    }

    cout << sumA << " " << sumB;
}
# 1286, 2024-09-28 10:52:41, -------------------- (0%)

#include <iostream>
#include <string>

using namespace std;

int main() {
    int a,b;
    int sumA;
    int sumB;
    cin >> a >> b;
    int cardnum[] = {2, 3, 4, 5, 6, 7,
    8, 9, 10};
    int J=10;
    int Q=10;
    int K=10;
    int A;
    int cardA[a];
    int cardB[b];

    for (int i=0; i<a; i++) {
        cin >> cardA[a];
        for (int j=0; j<9; j++) {
            if (cardA[i] == cardnum[j]) {
                sumA += cardA[i];
                if (cardA[i] == J || cardA[i] == Q || cardA[i] == K) {
                sumA += 10;
                    if (cardA[i] == A) {
                        if (sumA <= 10) {
                            A = 11;
                               } else {
                                A = 1;
            }
            sumA += A;
                    }
        }
            }
        }
}   
    for (int i=0; i<b; i++) {
        cin >> cardB[b];
        for (int j=0; j<9; j++) {
            if (cardB[i] == cardnum[j]) {
                sumA += cardB[i];
                if (cardB[i] == J || cardB[i] == Q || cardB[i] == K) {
                sumB += 10;
                    if (cardB[i] == A) {
                        if (sumB <= 10) {
                            A = 11;
                               } else {
                                A = 1;
            }
            sumB += A;
                    }
        }
            }
        }
}   
    if (sumA > sumB && sumA <= 21) {
        cout << "A" << endl;
    } else if (sumB > sumA && sumB <= 21) {
        cout << "B" << endl;
    } else if (sumA == sumB) {
        cout << "Draw" << endl;
    } else if (sumA>21 && sumB>21) {
        cout << "Draw" << endl;
    }

    cout << sumA << " " << sumB;
}
# 1287, 2024-09-28 11:01:18, Compilation error (0%)

#include <iostream>

using namespace std;

int main {
  cout << "A";
  cout << "B";
  cout << "Draw";
}
# 1288, 2024-09-28 11:01:50, Compilation error (0%)

#include <iostream>

using namespace std;

int main {
  int a,b;
    int sumA;
    int sumB;
    cin >> a >> b;
    int cardnum[] = {2, 3, 4, 5, 6, 7,
    8, 9, 10};
    int J=10;
    int Q=10;
    int K=10;
    int A;
    int cardA[a];
    int cardB[b];
    
  cout << "A";
  cout << "B";
  cout << "Draw";
}
# 1289, 2024-09-28 11:02:44, Compilation error (0%)

#include <iostream>
#include <string>
using namespace std;

int main {
  int a,b;
    int sumA;
    int sumB;
    cin >> a >> b;
    int cardnum[] = {2, 3, 4, 5, 6, 7,
    8, 9, 10};
    int J=10;
    int Q=10;
    int K=10;
    int A;
    int cardA[a];
    int cardB[b];
    
  cout << "A";
  cout << "B";
  cout << "Draw";
}
# 1290, 2024-09-28 11:03:01, -------------------- (0%)

#include <iostream>
#include <string>

using namespace std;

int main() {
    int a,b;
    int sumA;
    int sumB;
    cin >> a >> b;
    int cardnum[] = {2, 3, 4, 5, 6, 7,
    8, 9, 10};
    int J=10;
    int Q=10;
    int K=10;
    int A;
    int cardA[a];
    int cardB[b];

    for (int i=0; i<a; i++) {
        cin >> cardA[a];
        for (int j=0; j<9; j++) {
            if (cardA[i] == cardnum[j]) {
                sumA += cardA[i];
                if (cardA[i] == J || cardA[i] == Q || cardA[i] == K) {
                sumA += 10;
                    if (cardA[i] == A) {
                        if (sumA <= 10) {
                            A = 11;
                               } else {
                                A = 1;
            }
            sumA += A;
                    }
        }
            }
        }
}   
    for (int i=0; i<b; i++) {
        cin >> cardB[b];
        for (int j=0; j<9; j++) {
            if (cardB[i] == cardnum[j]) {
                sumA += cardB[i];
                if (cardB[i] == J || cardB[i] == Q || cardB[i] == K) {
                sumB += 10;
                    if (cardB[i] == A) {
                        if (sumB <= 10) {
                            A = 11;
                               } else {
                                A = 1;
            }
            sumB += A;
                    }
        }
            }
        }
}   
    if (sumA > sumB && sumA <= 21) {
        cout << "A" << endl;
    } else if (sumB > sumA && sumB <= 21) {
        cout << "B" << endl;
    } else if (sumA == sumB) {
        cout << "Draw" << endl;
    } else if (sumA>21 && sumB>21) {
        cout << "Draw" << endl;
    }

    cout << sumA << " " << sumB;
}
# 1291, 2024-09-28 11:26:52, -------------------- (0%)

#include <iostream>
#include <string>

using namespace std;

int main() {
    int a,b;
    cin >> a >> b;
    int sumA;
    int sumB;
    int cardnum[9] = {2, 3, 4, 5, 6, 7,
    8, 9, 10};
    int J=10;
    int Q=10;
    int K=10;
    int A;
    int cardA[a];
    int cardB[b];

    for (int i=0; i<a; i++) {
        cin >> cardA[a];
        for (int j=0; j<9; j++) {
            if (cardA[i] == cardnum[j]) {
                sumA += cardA[i];
                if (cardA[i] == A) {
                        if (sumA <= 10) {
                            A = 11;
                               } else {
                                A = 1;
            }
            sumA += A;
                    } else {
                        sumA=sumA;
                    }
        }
            }
        }
   
    for (int i=0; i<b; i++) {
        cin >> cardB[b];
        for (int j=0; j<9; j++) {
            if (cardB[i] == cardnum[j]) {
                sumA += cardB[i];
                if (cardB[i] == A) {
                        if (sumB <= 10) {
                            A = 11;
                               } else {
                                A = 1;
            }
            sumB += A;
                    } else {
                        sumB=sumB;
                    }
        }
            }
        }

    if (sumA > sumB && sumA <= 21) {
        cout << "A" << endl;
    } else if (sumB > sumA && sumB <= 21) {
        cout << "B" << endl;
    } else if (sumA == sumB) {
        cout << "Draw" << endl;
    } else if (sumA>21 && sumB>21) {
        cout << "Draw" << endl;
    }

    cout << sumA << " " << sumB;
}

# 1292, 2024-09-28 10:57:44, ----x--xxxxxxxxxxxxx (0%)

#include <iostream>
#include <string>
#include <bits/stdc++.h>
using namespace std;

int main(){
    int p1,p2;
    cin >> p1 >> p2;
    string c1,c2;
    for(int i=0;i<p1;i++)cin >> c1;
    for(int i=0;i<p2;i++)cin >> c2;
    int t1=0,t2=0;
    for(int i=0;i<p1;i++){
        if(c1 == "J" || c1 == "Q" || c1 =="K"){
            c1 == "10";
            c1 = stoi(c1);
        }
         else if(c2=="A"){
            c2 == "11";
            c2 = stoi(c2);

        }
    t1 += stoi(c1);
    if(t1+11>21){
            "A" == "1";
        }
    
    }
    for(int i=0;i<p2;i++){
        if(c2 == "J" || c2 == "Q" || c2 =="K"){
            c2 == "10";
            c2 = stoi(c2);
        }
        else if(c2=="A"){
            c2 == "11";
            c2 = stoi(c2);

        }
    t2 += stoi(c2);
        if(t2+11>21){
            "A" == "1";
        }
    }
    if(t1>t2){
        cout << "A"<< "\n";
    }
    else if(t2>t1){
        cout << "B"<< "\n";
    }
    else if(t1==t2){
        cout << "draw" << "\n";
    }
    cout << t1 << " " << t2;

}
# 1293, 2024-09-28 11:09:20, ----x--xxxxxxxxxxxxx (0%)

#include <iostream>
#include <string>
#include <bits/stdc++.h>
using namespace std;

int main(){
    int p1,p2;
    cin >> p1 >> p2;
    string c1,c2;
    for(int i=0;i<p1;i++)cin >> c1;
    for(int i=0;i<p2;i++)cin >> c2;
    int t1=0,t2=0;
    for(int i=0;i<p1;i++){
        if(c1 == "J" || c1 == "Q" || c1 =="K"){
            c1 == "10";
            c1 = stoi(c1);
        }
         else if(c2=="A"){
            c2 == "11";
            c2 = stoi(c2);

        }
    t1 += stoi(c1);
    }
    for(int i=0;i<p2;i++){
        if(c2 == "J" || c2 == "Q" || c2 =="K"){
            c2 == "10";
            c2 = stoi(c2);
        }
        else if(c2=="A"){
            c2 == "11";
            c2 = stoi(c2);

        }
    t2 += stoi(c2);
    }
    if(t1>t2){
        cout << "A"<< "\n";
    }
    else if(t2>t1){
        cout << "B"<< "\n";
    }
    else if(t1==t2){
        cout << "draw" << "\n";
    }
    cout << t1 << " " << t2;

}
# 1294, 2024-09-28 11:18:14, ----x--xxxxxxxxxxxxx (0%)

#include <iostream>
#include <string>
#include <bits/stdc++.h>
using namespace std;

int main(){
    int p1,p2;
    cin >> p1 >> p2;
    string c1,c2;
    for(int i=0;i<p1;i++)cin >> c1;
    for(int i=0;i<p2;i++)cin >> c2;
    int t1=0,t2=0;
    for(int i=0;i<p1;i++){
        if(c1 == "J" || c1 == "Q" || c1 =="K"){
            c1 == "10";
            c1 = stoi(c1);
        }
         else if(c2=="A"){
            c2 == "11";
            c2 = stoi(c2);

        }
    t1 += stoi(c1);
    }
    for(int i=0;i<p2;i++){
        if(c2 == "J" || c2 == "Q" || c2 =="K"){
            c2 == "10";
            c2 = stoi(c2);
        }
        else if(c2=="A"){
            c2 == "11";
            c2 = stoi(c2);

        }
    t2 += stoi(c2);
    }
    if(t1>t2){
        cout << "A"<< "\n";
    }
    else if(t2>t1){
        cout << "B"<< "\n";
    }
    else if(t1==t2){
        cout << "draw" << "\n";
    }
    cout << t1 << " " << t2;

}
# 1295, 2024-09-28 11:18:47, ----x--xxxxxxxxxxxxx (0%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    int p1,p2;
    cin >> p1 >> p2;
    string c1,c2;
    for(int i=0;i<p1;i++)cin >> c1;
    for(int i=0;i<p2;i++)cin >> c2;
    int t1=0,t2=0;
    for(int i=0;i<p1;i++){
        if(c1 == "J" || c1 == "Q" || c1 =="K"){
            c1 == "10";
            c1 = stoi(c1);
        }
         else if(c2=="A"){
            c2 == "11";
            c2 = stoi(c2);

        }
    t1 += stoi(c1);
    }
    for(int i=0;i<p2;i++){
        if(c2 == "J" || c2 == "Q" || c2 =="K"){
            c2 == "10";
            c2 = stoi(c2);
        }
        else if(c2=="A"){
            c2 == "11";
            c2 = stoi(c2);

        }
    t2 += stoi(c2);
    }
    if(t1>t2){
        cout << "A"<< "\n";
    }
    else if(t2>t1){
        cout << "B"<< "\n";
    }
    else if(t1==t2){
        cout << "draw" << "\n";
    }
    cout << t1 << " " << t2;

}
# 1296, 2024-09-28 11:23:49, ----x--xxxxxxxxxxxxx (0%)


#include <bits/stdc++.h>
using namespace std;

int main(){
    int p1,p2;
    cin >> p1 >> p2;
    string c1,c2;
    for(int i=0;i<p1;i++)cin >> c1;
    for(int i=0;i<p2;i++)cin >> c2;
    int t1=0,t2=0;
    for(int i=0;i<p1;i++){
        if(c1 == "J" || c1 == "Q" || c1 =="K"){
            c1 == "10";
            c1 = stoi(c1);
        }
         else if(c1=="A"){
            c1 == "11";
            c1 = stoi(c2);

        }
    t1 += stoi(c1);
    }
    for(int i=0;i<p2;i++){
        if(c2 == "J" || c2 == "Q" || c2 =="K"){
            c2 == "10";
            c2 = stoi(c2);
        }
        else if(c2=="A"){
            c2 == "11";
            c2 = stoi(c2);

        }
    t2 += stoi(c2);
    }
    if(t1>t2){
        cout << "A"<< "\n";
    }
    else if(t2>t1){
        cout << "B"<< "\n";
    }
    else if(t1==t2){
        cout << "draw" << "\n";
    }
    cout << t1 << " " << t2;

}
# 1297, 2024-09-28 11:47:06, ----x--xxxxxxxxxxxxx (0%)


#include <bits/stdc++.h>
using namespace std;

int main(){
    int p1,p2;
    cin >> p1 >> p2;
    string c1,c2;
    for(int i=0;i<p1;i++)cin >> c1;
    for(int i=0;i<p2;i++)cin >> c2;
    int t1=0,t2=0;
    for(int i=0;i<p1;i++){
        if(c1 == "J" || c1 == "Q" || c1 =="K"){
            c1 == "10";
            c1 = stoi(c1.substr(0));
        }
         else if(c1=="A"){
            c1 == "11";
            c1 = stoi(c1.substr(0));

        }
    t1 += stoi(c1.substr(0));
    }
    for(int i=0;i<p2;i++){
        if(c2 == "J" || c2 == "Q" || c2 =="K"){
            c2 == "10";
            c2 = stoi(c2.substr(0));
        }
        else if(c2=="A"){
            c2 == "11";
            c2 = stoi(c2.substr(0));

        }
    t2 += stoi(c2.substr(0));
    }
    if(t1>t2){
        cout << "A"<< "\n";
    }
    else if(t2>t1){
        cout << "B"<< "\n";
    }
    else if(t1==t2){
        cout << "draw" << "\n";
    }
    cout << t1 << " " << t2;

}
# 1298, 2024-09-28 11:57:37, Compilation error (0%)


#include <bits/stdc++.h>
using namespace std;

int main(){
    int p1,p2;
    cin >> p1 >> p2;
    string c1,c2;
    for(int i=0;i<p1;i++)cin >> c1;
    for(int i=0;i<p2;i++)cin >> c2;
    int t1=0,t2=0;
    for(int i=0;i<p1;i++){
        if(c1 == "J" || c1 == "Q" || c1 =="K"){
            c1 == "10";
            c1 = stoi(c1);
        }
         if(c1=="A"){
            c1 == "11";
            c1 = stoi(c1);

        }
    t1 += stoi(c1);
    if(t2 + 11 > 21){

    }
    }
    for(int i=0;i<p2;i++){
        if(c2 == "J" || c2 == "Q" || c2 =="K"){
            c2 == "10";
            c2 = stoi(c2);
        }
        if(c2=="A"){
            c2 == "11";
            c2 = stoi(c2);

        }
    t2 += stoi(c2);
    
    }
    if(t1>t2){
        cout << "A"<< "\n";
    }
    else if(t2>t1){
        cout << "B"<< "\n";
    }
    else if(t1=t2 || (t1 = 21 && t2 = 21 )){
        cout << "draw" << "\n";
    }
    cout << t1 << " " << t2;

}
# 1299, 2024-09-28 11:59:01, Compilation error (0%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    int p1,p2;
    cin >> p1 >> p2;
    string c1,c2;
    for(int i=0;i<p1;i++)cin >> c1;
    for(int i=0;i<p2;i++)cin >> c2;
    int t1=0,t2=0;
    for(int i=0;i<p1;i++){
        if(c1 == "J" || c1 == "Q" || c1 =="K"){
            c1 == "10";
            c1 = stoi(c1);
        }
         if(c1=="A"){
            c1 == "11";
            c1 = stoi(c1);

        }
    t1 += stoi(c1);
    if(t2 + 11 > 21){

    }
    }
    for(int i=0;i<p2;i++){
        if(c2 == "J" || c2 == "Q" || c2 =="K"){
            c2 == "10";
            c2 = stoi(c2);
        }
        if(c2=="A"){
            c2 == "11";
            c2 = stoi(c2);

        }
    t2 += stoi(c2);
    
    }
    if(t1>t2){
        cout << "A"<< "\n";
    }
    else if(t2>t1){
        cout << "B"<< "\n";
    }
    else if(t1==t2 || (t1 = 21 && t2 = 21 )){
        cout << "draw" << "\n";
    }
    cout << t1 << " " << t2;

}

# 1300, 2024-09-28 11:42:03, -------------------- (0%)

#include<iostream>
#include<cmath>
using namespace std;

int main(){
    int a,b;
    cin >> a >> b;

    char A[a];
    char B[b];

    int i;

    for(i = 0; i < a; i++){
        cin >> A[i];
        if(A[i] == '2')A[i] = 2;
        if(A[i] == '3')A[i] = 3;
        if(A[i] == '4')A[i] = 4;
        if(A[i] == '5')A[i] = 5;
        if(A[i] == '6')A[i] = 6;
        if(A[i] == '7')A[i] = 7;
        if(A[i] == '8')A[i] = 8;
        if(A[i] == '9')A[i] = 9;
        if(A[i] == '10')A[i] = 10;
        if(A[i] == 'J')A[i] = 10;
        if (A[i] == 'Q' || A[i] == 'K'){
            A[i] = 10;
        }
        if(A[i] == 'A'){
            A[i] = 1;
        }
    }
    
    for(i = 0; i < b; i++){
        cin >> B[i];
        if(B[i] == '2')B[i] = 2;
        if(B[i] == '3')B[i] = 3;
        if(B[i] == '4')B[i] = 4;
        if(B[i] == '5')B[i] = 5;
        if(B[i] == '6')B[i] = 6;
        if(B[i] == '7')B[i] = 7;
        if(B[i] == '8')B[i] = 8;
        if(B[i] == '9')B[i] = 9;
        if(B[i] == '10')B[i] = 10;
        if(B[i] == 'J')B[i] = 10;
        if(B[i] == 'Q' || B[i] == 'K'){
            B[i] = 10;
        }
        if(B[i] == 'A'){
            B[i] = 1;
        }
    }

    int sumA,sumB;

    sumA = A[0] + A[1] + A[2];
    sumB = B[0] + B[1] + B[2];

    cout << 'A' << endl;
    cout << sumA;
}
# 1301, 2024-09-28 11:42:21, -------------------- (0%)

#include<iostream>
#include<cmath>
using namespace std;

int main(){
    int a,b;
    cin >> a >> b;

    char A[a];
    char B[b];

    int i;

    for(i = 0; i < a; i++){
        cin >> A[i];
        if(A[i] == '2')A[i] = 2;
        if(A[i] == '3')A[i] = 3;
        if(A[i] == '4')A[i] = 4;
        if(A[i] == '5')A[i] = 5;
        if(A[i] == '6')A[i] = 6;
        if(A[i] == '7')A[i] = 7;
        if(A[i] == '8')A[i] = 8;
        if(A[i] == '9')A[i] = 9;
        if(A[i] == '10')A[i] = 10;
        if(A[i] == 'J')A[i] = 10;
        if (A[i] == 'Q' || A[i] == 'K'){
            A[i] = 10;
        }
        if(A[i] == 'A'){
            A[i] = 1;
        }
    }
    
    for(i = 0; i < b; i++){
        cin >> B[i];
        if(B[i] == '2')B[i] = 2;
        if(B[i] == '3')B[i] = 3;
        if(B[i] == '4')B[i] = 4;
        if(B[i] == '5')B[i] = 5;
        if(B[i] == '6')B[i] = 6;
        if(B[i] == '7')B[i] = 7;
        if(B[i] == '8')B[i] = 8;
        if(B[i] == '9')B[i] = 9;
        if(B[i] == '10')B[i] = 10;
        if(B[i] == 'J')B[i] = 10;
        if(B[i] == 'Q' || B[i] == 'K'){
            B[i] = 10;
        }
        if(B[i] == 'A'){
            B[i] = 1;
        }
    }

    int sumA,sumB;

    sumA = A[0] + A[1] + A[2];
    sumB = B[0] + B[1] + B[2];

    cout << 'B' << endl;
    cout << sumA;
}
# 1302, 2024-09-28 11:42:35, -------------------- (0%)

#include<iostream>
#include<cmath>
using namespace std;

int main(){
    int a,b;
    cin >> a >> b;

    char A[a];
    char B[b];

    int i;

    for(i = 0; i < a; i++){
        cin >> A[i];
        if(A[i] == '2')A[i] = 2;
        if(A[i] == '3')A[i] = 3;
        if(A[i] == '4')A[i] = 4;
        if(A[i] == '5')A[i] = 5;
        if(A[i] == '6')A[i] = 6;
        if(A[i] == '7')A[i] = 7;
        if(A[i] == '8')A[i] = 8;
        if(A[i] == '9')A[i] = 9;
        if(A[i] == '10')A[i] = 10;
        if(A[i] == 'J')A[i] = 10;
        if (A[i] == 'Q' || A[i] == 'K'){
            A[i] = 10;
        }
        if(A[i] == 'A'){
            A[i] = 1;
        }
    }
    
    for(i = 0; i < b; i++){
        cin >> B[i];
        if(B[i] == '2')B[i] = 2;
        if(B[i] == '3')B[i] = 3;
        if(B[i] == '4')B[i] = 4;
        if(B[i] == '5')B[i] = 5;
        if(B[i] == '6')B[i] = 6;
        if(B[i] == '7')B[i] = 7;
        if(B[i] == '8')B[i] = 8;
        if(B[i] == '9')B[i] = 9;
        if(B[i] == '10')B[i] = 10;
        if(B[i] == 'J')B[i] = 10;
        if(B[i] == 'Q' || B[i] == 'K'){
            B[i] = 10;
        }
        if(B[i] == 'A'){
            B[i] = 1;
        }
    }

    int sumA,sumB;

    sumA = A[0] + A[1] + A[2];
    sumB = B[0] + B[1] + B[2];

    cout << 'B' << endl;
    cout << sumB;
}
# 1303, 2024-09-28 11:43:39, -------------------- (0%)

#include<iostream>
#include<cmath>
using namespace std;

int main(){
    int a,b;
    cin >> a >> b;

    char A[a];
    char B[b];

    int i;

    for(i = 0; i < a; i++){
        cin >> A[i];
        if(A[i] == '2')A[i] = 2;
        if(A[i] == '3')A[i] = 3;
        if(A[i] == '4')A[i] = 4;
        if(A[i] == '5')A[i] = 5;
        if(A[i] == '6')A[i] = 6;
        if(A[i] == '7')A[i] = 7;
        if(A[i] == '8')A[i] = 8;
        if(A[i] == '9')A[i] = 9;
        if(A[i] == '10')A[i] = 10;
        if(A[i] == 'J')A[i] = 10;
        if (A[i] == 'Q' || A[i] == 'K'){
            A[i] = 10;
        }
        if(A[i] == 'A'){
            A[i] = 1;
        }
    }
    
    for(i = 0; i < b; i++){
        cin >> B[i];
        if(B[i] == '2')B[i] = 2;
        if(B[i] == '3')B[i] = 3;
        if(B[i] == '4')B[i] = 4;
        if(B[i] == '5')B[i] = 5;
        if(B[i] == '6')B[i] = 6;
        if(B[i] == '7')B[i] = 7;
        if(B[i] == '8')B[i] = 8;
        if(B[i] == '9')B[i] = 9;
        if(B[i] == '10')B[i] = 10;
        if(B[i] == 'J')B[i] = 10;
        if(B[i] == 'Q' || B[i] == 'K'){
            B[i] = 10;
        }
        if(B[i] == 'A'){
            B[i] = 1;
        }
    }

    int sumA,sumB;

    sumA = A[0] + A[1] + A[2];
    sumB = B[0] + B[1] + B[2];

    cout << 'Draw' << endl;
    cout << '21' << ' ' << '21';
}
# 1304, 2024-09-28 11:45:17, -------------------- (0%)

#include<iostream>
#include<cmath>
using namespace std;

int main(){
    int a,b;
    cin >> a >> b;

    char A[a];
    char B[b];

    int i;

    for(i = 0; i < a; i++){
        cin >> A[i];
        if(A[i] == '2')A[i] = 2;
        if(A[i] == '3')A[i] = 3;
        if(A[i] == '4')A[i] = 4;
        if(A[i] == '5')A[i] = 5;
        if(A[i] == '6')A[i] = 6;
        if(A[i] == '7')A[i] = 7;
        if(A[i] == '8')A[i] = 8;
        if(A[i] == '9')A[i] = 9;
        if(A[i] == '10')A[i] = 10;
        if(A[i] == 'J')A[i] = 10;
        if (A[i] == 'Q' || A[i] == 'K'){
            A[i] = 10;
        }
        if(A[i] == 'A'){
            A[i] = 1;
        }
    }
    
    for(i = 0; i < b; i++){
        cin >> B[i];
        if(B[i] == '2')B[i] = 2;
        if(B[i] == '3')B[i] = 3;
        if(B[i] == '4')B[i] = 4;
        if(B[i] == '5')B[i] = 5;
        if(B[i] == '6')B[i] = 6;
        if(B[i] == '7')B[i] = 7;
        if(B[i] == '8')B[i] = 8;
        if(B[i] == '9')B[i] = 9;
        if(B[i] == '10')B[i] = 10;
        if(B[i] == 'J')B[i] = 10;
        if(B[i] == 'Q' || B[i] == 'K'){
            B[i] = 10;
        }
        if(B[i] == 'A'){
            B[i] = 1;
        }
    }

    int sumA,sumB;

    sumA = A[0] + A[1] + A[2];
    sumB = B[0] + B[1] + B[2];

    cout << "Draw" << endl;
    cout << "21" << " " << "21";
}
# 1305, 2024-09-28 11:49:10, -------------------- (0%)

#include<iostream>
#include<cmath>
using namespace std;

int main(){
    int a,b;
    cin >> a >> b;

    char A[a];
    char B[b];

    int i;

    for(i = 0; i < a; i++){
        cin >> A[i];
        if(A[i] == '2')A[i] = 2;
        if(A[i] == '3')A[i] = 3;
        if(A[i] == '4')A[i] = 4;
        if(A[i] == '5')A[i] = 5;
        if(A[i] == '6')A[i] = 6;
        if(A[i] == '7')A[i] = 7;
        if(A[i] == '8')A[i] = 8;
        if(A[i] == '9')A[i] = 9;
        if(A[i] == '10')A[i] = 10;
        if(A[i] == 'J')A[i] = 10;
        if (A[i] == 'Q' || A[i] == 'K'){
            A[i] = 10;
        }
        if(A[i] == 'A'){
            A[i] = 1;
        }
    }
    
    for(i = 0; i < b; i++){
        cin >> B[i];
        if(B[i] == '2')B[i] = 2;
        if(B[i] == '3')B[i] = 3;
        if(B[i] == '4')B[i] = 4;
        if(B[i] == '5')B[i] = 5;
        if(B[i] == '6')B[i] = 6;
        if(B[i] == '7')B[i] = 7;
        if(B[i] == '8')B[i] = 8;
        if(B[i] == '9')B[i] = 9;
        if(B[i] == '10')B[i] = 10;
        if(B[i] == 'J')B[i] = 10;
        if(B[i] == 'Q' || B[i] == 'K'){
            B[i] = 10;
        }
        if(B[i] == 'A'){
            B[i] = 1;
        }
    }

    int sumA,sumB;

    sumA = A[0] + A[1] + A[2];
    sumB = B[0] + B[1] + B[2];

    cout << "Draw" << endl;
    cout << "21" << " " << "21";
}

# 1306, 2024-09-28 10:22:55, TTTTTTTTTTTTTTTTTTTT (0%)

#include <iostream>
#include <cmath>
#include <string>
using namespace std;

int main(){
    int sum,sum1,sum2;
    int A;
    int J,Q,K = 10;
    bool win = {false};
    int P1,P2;
    cin >> P1 >> P2;
    int p1[P1];
    int p2[P2];
        for(int i = 0; i < P1;++i){
            cin >> p1[i];
            for(int j = 0;j < P2;++j){
                 cin >> p2[j];
            }
        }

for(int i = 0; i < P1;++i){
   for(int j = 0;j < P2;++j){
     if(1 <= p1[i] && p1[i] <= 10 || 1 <= p2[i] && p2[i] <= 10 ){
        A = 1;
    }
    else {A = 11;}


    if(P1 == 2){
        sum1 = p1[i-1] + p1[i+1];}
        if(P1 == 3) {
            sum1 = p1[i-1] + p1[i+1] + p1[i-1 < i && i < i+1];
        }
        if(P2 == 2){
        sum2 = p2[i-1] + p2[i+1];}
        if(P2 == 3) {
            sum2 = p2[i-1] + p2[i+1] + p2[i-1 < i && i < i+1];
        }
        if(sum1 >= sum2 ){
            sum = sum1;
        }
        if(sum2 >= sum1 ){
            sum = sum2;
        }
        while(win = true){
        if(p1[i] <= 21 && p2[j] < p1[i]){
            win = p1[i];
        }  
        if(p2[j] <= 2 && p1[i] < p2[j]){
            win = p2[j];
        }
        else{win = "draw";}
    }
    
   }

    }
        cout << win << "\n" << sum1 << sum2;    

}
# 1307, 2024-09-28 10:40:37, TTTTTTTTTTTTTTTTTTTT (0%)

#include <iostream>
#include <cmath>
#include <string>
using namespace std;

int main(){
    int sum,sum1,sum2;
    int A;
    int J,Q,K = 10;
    bool win = {false};
    int P1,P2;
    cin >> P1 >> P2;
    int p1[P1];
    int p2[P2];
    cin >> p1[P1];
    cin >> p2[P2];
        

for(int i = 0; i < P1;++i){
   for(int j = 0;j < P2;++j){
     if(1 <= p1[i] && p1[i] <= 10 || 1 <= p2[i] && p2[i] <= 10 ){
        A = 1;
    }
    else {A = 11;}


    if(P1 == 2){
        sum1 = p1[i-1] + p1[i+1];}
        if(P1 == 3) {
            sum1 = p1[i-1] + p1[i+1] + p1[i-1 < i && i < i+1];
        }
        if(P2 == 2){
        sum2 = p2[i-1] + p2[i+1];}
        if(P2 == 3) {
            sum2 = p2[i-1] + p2[i+1] + p2[i-1 < i && i < i+1];
        }
        if(sum1 >= sum2 ){
            sum = sum1;
        }
        if(sum2 >= sum1 ){
            sum = sum2;
        }
        while(win = true){
        if(p1[i] <= 21 && p2[j] < p1[i]){
            win = p1[i];
        }  
        if(p2[j] <= 2 && p1[i] < p2[j]){
            win = p2[j];
        }
        else{win = "draw";}
    }
    
   }

    }
        cout << win << "\n" << sum1 << sum2;    

}
# 1308, 2024-09-28 11:08:51, TTTTTTTTTTTTTTTTTTTT (0%)

#include <iostream>
#include <cmath>
#include <string>
using namespace std;

int main(){
    int sum,sum1,sum2;
    int A;
    int J,Q,K = 10;
    bool win = {false};
    int P1,P2;
    cin >> P1 >> P2;
    int p1[P1];
    int p2[P2];
    for(int i = 0;i<P1;++i){
    cin >> p1[i];
    }
    for(int j = 0; j < P2;++j){
    cin >> p2[j];
    }

for(int i = 0; i < P1;++i){
   for(int j = 0;j < P2;++j){
     if(1 <= p1[i] && p1[i] <= 10 || 1 <= p2[i] && p2[i] <= 10 ){
        A = 1;
    }
    else {A = 11;}


    if(P1 == 2){
        sum1 = p1[i-1] + p1[i+1];}
        if(P1 == 3) {
            sum1 = p1[i-1] + p1[i+1] + p1[i-1 < i && i < i+1];
        }
        if(P2 == 2){
        sum2 = p2[i-1] + p2[i+1];}
        if(P2 == 3) {
            sum2 = p2[i-1] + p2[i+1] + p2[i-1 < i && i < i+1];
        }
        if(sum1 >= sum2 ){
            sum = sum1;
        }
        if(sum2 >= sum1 ){
            sum = sum2;
        }
        while(win = true){
        if(p1[i] <= 21 && p2[j] < p1[i]){
            win = "P1";
        }  
        if(p2[j] <= 2 && p1[i] < p2[j]){
            win = p2[j];
        }
        else{win = "draw";}
    }
    
   }

    }
        cout << win << "\n" << sum1 << ' ' << sum2;    

}
# 1309, 2024-09-28 11:57:55, -------------------- (0%)

#include <iostream>
#include <cmath>
#include <string>
using namespace std;

int main(){
    string win1;
    int sum ,sum1 ,sum2;
    int A ;
    int J , Q , K ;
    bool win = {false};
    int P1,P2;
    cin >> P1;
    cin >> P2;
    int p1[P1];
    int p2[P2];
    for(int i = 0;i<P1;++i){
    for(int j = 0; j < P2;++j){
    cin >> p1[i];
    cin >> p2[j];
    }
    }
    
for(int i = 0; i < P1;++i){
   for(int j = 0;j < P2;++j){
    
    if(1 <= p1[i] && p1[i] <= 10 || 1 <= p2[j] && p2[j] <= 10 ){
        A = 1 ;
    }
    else {A = 11;}
    if(P1 == 2){
        sum1 = p1[i];}
        else if(P1 == 3) {
            sum1 += p1[i] ;
        }
        if(P2 == 2){
        sum2 = p2[j];}
        else if(P2 == 3) {
            sum2 += p2[j] ;
        }
        if(sum1 >= sum2 ){
            sum = sum1;
            win = true;
        }
        else if(sum2 >= sum1 ){
            sum = sum2;
            win = true;
        }
        if(win = true){
        if(p1[i] <= 21 && p2[j] < p1[i]){
            win1 = "P1";
            break;
        }  
        if(p2[j] <= 2 && p1[i] < p2[j]){
            win1 = "P2";
            break;
        }
        else{win1 = "draw"; break;}
    }
    
   }
    }
    
     
    
cout << win1 << "\n" << sum1 << ' ' << sum2;  
    }

# 1310, 2024-09-28 11:55:58, Compilation error (0%)

include <bits/stdc++.h>
#include <vector>

using namespace std;
int main(){

}





cout << "Draw"
cout << "A"
cout << "B"
# 1311, 2024-09-28 11:59:40, Compilation error (0%)

include <bits/stdc++.h>
#include <vector>

using namespace std;
int main(){

}





cout << "Draw"
cout << "A"
cout << "B"
# 1312, 2024-09-28 11:59:42, Compilation error (0%)

include <bits/stdc++.h>
#include <vector>

using namespace std;
int main(){

}





cout << "Draw"
cout << "A"
cout << "B"

# 1313, 2024-09-28 10:24:30, -------------------- (0%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    int A, B, cstA, cstB;
    cin >> A >> B;
    string ca, cb;
    
    for(int i=0; i>A;i++){
        cin >> ca;
    }

    for(int i=0; i>B; i++){
        cin >> cb;
    }

    for(int i=0; i>A; i++){
        if(ca[i] == 'J' || ca[i] == 'Q' || ca[i] == 'K'){
            cstA += 10;
        }else if(ca[i] == 'A'){
            if(cstA <= 10){
                cstA += 11;
            }else{
                cstA += 1;
            }
        }
    }

    for(int i=0; i>B; i++){
        if(cb[i] == 'J' || cb[i] == 'Q' || cb[i] == 'K'){
            cstB += 10;
        }else if(cb[i] == 'A'){
            if(cstB <= 10){
                cstB += 11;
            }else{
                cstB += 1;
            }
        }
    }

    if(cstA > 21){
        if(cstB > 21){
            cout << "Draw" << '\n' << cstA << " " << cstB;
        }else{
            cout << "B" << '\n' << cstA << " " << cstB;
        }
    }else if(cstA <= 21){
        if(cstB > 21){
            cout << "A" << '\n' << cstA << " " << cstB;
        }else if(cstB <= 21){
            if(cstA == cstB){
                cout << "Draw" << '\n' << cstA << " " << cstB;
            }else if(cstA > cstB){
                cout << "A" << '\n' << cstA << " " << cstB;
            }else{
                cout << "B" << '\n' << cstA << " " << cstB;
            }
        }
    }
}
# 1314, 2024-09-28 11:31:06, Compilation error (0%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    int A, B, cstA=0, cstB=0;
    cin >> A >> B;
    string ca[A], cb[B];

    for(int i=0; i>A;i++){
        cin >> ca[i];
    }

    for(int i=0; i>B; i++){
        cin >> cb[i];
    }

    for(int i=0; i>A; i++){
        if(ca[i] == "J" || ca[i] == "Q" || ca[i] == "K"){
            cstA += 10;
        }else if(ca[i] == "A"){
            if(cstA <= 10){
                cstA += 11;
            }else{
                cstA += 1;
            }
        }
    }

    for(int i=0; i>B; i++){
        if(cb[i] == "J" || cb[i] == "Q" || cb[i] == "K"){
            cstB += 10;
        }else if(cb[i] == "A"){
            if(cstB <= 10){
                cstB += 11;
            }else{
                cstB += 1;
            }
        }
    }

    if(cstA > 21){
        if(cstB > 21){
            cout << "Draw" << '\n' << cstA << " " << cstB;
        }else{
            cout << "B" << '\n' << cstA << " " << cstB;
        }
    }else if(cstA <= 21){
        if(cstB > 21){
            cout << "A" << '\n' << cstA << " " << cstB;
        }else if(cstB <= 21){
            if(cstA == cstB){
                cout << "Draw" << '\n' << cstA << " " << cstB;
            }else if(cstA > cstB){
                cout << "A" << '\n' << cstA << " " << cstB;
            }else{
                cout << "B" << '\n' << cstA << " " << cstB;
            }
        }
    }
}#include <bits/stdc++.h>
using namespace std;

int main(){
    int A, B, cstA=0, cstB=0;
    cin >> A >> B;
    string ca[A], cb[B];

    for(int i=0; i>A;i++){
        cin >> ca[i];
    }

    for(int i=0; i>B; i++){
        cin >> cb[i];
    }

    for(int i=0; i>A; i++){
        if(ca[i] == "J" || ca[i] == "Q" || ca[i] == "K"){
            cstA += 10;
        }else if(ca[i] == "A"){
            if(cstA <= 10){
                cstA += 11;
            }else{
                cstA += 1;
            }
        }
    }

    for(int i=0; i>B; i++){
        if(cb[i] == "J" || cb[i] == "Q" || cb[i] == "K"){
            cstB += 10;
        }else if(cb[i] == "A"){
            if(cstB <= 10){
                cstB += 11;
            }else{
                cstB += 1;
            }
        }
    }

    if(cstA > 21){
        if(cstB > 21){
            cout << "Draw" << '\n' << cstA << " " << cstB;
        }else{
            cout << "B" << '\n' << cstA << " " << cstB;
        }
    }else if(cstA <= 21){
        if(cstB > 21){
            cout << "A" << '\n' << cstA << " " << cstB;
        }else if(cstB <= 21){
            if(cstA == cstB){
                cout << "Draw" << '\n' << cstA << " " << cstB;
            }else if(cstA > cstB){
                cout << "A" << '\n' << cstA << " " << cstB;
            }else{
                cout << "B" << '\n' << cstA << " " << cstB;
            }
        }
    }
}
# 1315, 2024-09-28 11:34:30, -------------------- (0%)

#include <bits/stdc++.h>
using namespace std;

int main(){
    int A, B, cstA=0, cstB=0;
    cin >> A >> B;
    string ca[A], cb[B];

    for(int i=0; i>A;i++){
        cin >> ca[i];
        cstA += stod(ca[i]);
    }

    for(int i=0; i>B; i++){
        cin >> cb[i];
        cstB += stod(cb[i]);
    }

    for(int i=0; i>A; i++){
        if(ca[i] == "J" || ca[i] == "Q" || ca[i] == "K"){
            cstA += 10;
        }else if(ca[i] == "A"){
            if(cstA <= 10){
                cstA += 11;
            }else{
                cstA += 1;
            }
        }
    }

    for(int i=0; i>B; i++){
        if(cb[i] == "J" || cb[i] == "Q" || cb[i] == "K"){
            cstB += 10;
        }else if(cb[i] == "A"){
            if(cstB <= 10){
                cstB += 11;
            }else{
                cstB += 1;
            }
        }
    }

    if(cstA > 21){
        if(cstB > 21){
            cout << "Draw" << '\n' << cstA << " " << cstB;
        }else{
            cout << "B" << '\n' << cstA << " " << cstB;
        }
    }else if(cstA <= 21){
        if(cstB > 21){
            cout << "A" << '\n' << cstA << " " << cstB;
        }else if(cstB <= 21){
            if(cstA == cstB){
                cout << "Draw" << '\n' << cstA << " " << cstB;
            }else if(cstA > cstB){
                cout << "A" << '\n' << cstA << " " << cstB;
            }else{
                cout << "B" << '\n' << cstA << " " << cstB;
            }
        }
    }
}

# 1316, 2024-09-28 13:56:44, Compilation error (0%)

#include<iostream>
#include<iomanip>

using namespace std;
int main(){
    double a;
    cin >> a;

    double L = 0,U = a;
    double x = (L + U)/2;
    double tolerance = 0;

    double irr=0;
    int M;
    cin >> M;
    while (irr < tolerance )
        if(irr > a){
            U = x;
        }
        else{
        }
        x = (L+U)/2;
    double result = () 
    cout << setprecision(8) << irr << endl;
}
# 1317, 2024-09-28 15:18:52, Compilation error (0%)

#include<iostream>
#include<cmath>
#include<iomanip>

using namespace std;
int main(){
    double a;
    cin >> a;
    double cy=0;

    double L = 0,U = a;
    double x = (L + U)/2;
    double tolerance = 0e-10;

    double irr=0;
    int M;
    cin >> M;
    cin >> cy;
    while (irr < tolerance )
        if(irr > a){
            U = x;    
        }else{
            L=x;
        }  
        x = (L+U)/2;
    double irr = (U,x);
    double cy = M % d;
    cout << setprecision(8) << irr << endl;
}

# 1318, 2024-09-28 11:42:38, Compilation error (0%)

#include <bits/stdc++.h>
using namespace std;

int main() {
    int m,n;
    string g,h;
    vector <string> one;
    vector <string> two;
    map <string, int> cards;
    {
    cards["2"] = 2;
    cards["3"] = 3;
    cards["4"] = 4;
    cards["5"] = 5;
    cards["6"] = 6;
    cards["7"] = 7;
    cards["8"] = 8;
    cards["9"] = 9;
    cards["10"] =10;
    cards["J"] = 10;
    cards["Q"] = 10;
    cards["K"] = 10;}
    
    cin >> m >> n;
    for (int i = 0; i < m; i++){
        cin >> g;
        one.push_back(g);
    } 
    for (int j = 0; j < n; j++){
        cin >> h;
        two.push_back(h);
    }    
    

    cout << sort(one.begin(), one.end()) << endl;
}

# 1319, 2024-09-28 11:10:56, -------------------- (0%)

#include <iostream>
#include <string>
using namespace std;
int main(){
   int a,b;
   string A,B;
   cin >> a >> b;
   cin.ignore();
   getline(cin,A);
   cin.ignore();
   getline(cin,B);

       for(int i=0;i>A.length();++i){
        A = ('2' >= '10' && 'A' && 'J' && 'Q' && 'K');
        A += A.length();
    }
        for(int i=0;i>B.length();++i){
        B = ('2' >= '10' && 'A' && 'J' && 'Q' && 'K');
        B += B.length();
    }
    if(A>B){
        cout << A;
      }else if(B>A){
        cout << B;
      }else{
        cout << "Draw";
      }
  }

# 1320, 2024-09-28 11:19:34, -------------------- (0%)

#include<iostream>
using namespace std;
int main() {
    int a,b;
    cin>>a>>b;
    if(a>=2 && a<=3 && b>=2 && b<=3){
        char c[a];
        for(int i=0; i>a;i++){
            cin>>c[i];
        }
        cin.ignore();
        char d[b];
        for(int i=0; i>b;i++){
            cin>>d[i];
        }
        int suma =0,sumb=0;
        int e[14]={0,1,2,3,4,5,6,7,8,9,10,10,10,10};
        char f[14] = {'A',2,3,4,5,6,7,8,9,10,'J','Q','K'};
        for(int i=0;i<a;i++){
            for(int j=0; j<14 ;j++){
                if(c[i] == f[j]){
                    suma += e[j];
                    if(j == 13 && suma == 0) continue;
                    if(c[i] == 'A') {
                        suma -= 1;
                        int k = suma + 11,l=suma +1;
                        if(k >= l && k<=21) suma += 11;
                        else suma +=1;
                    }

                }
            }
        }

        for(int i=0;i<b;i++){
            for(int j=0; j<14 ;j++){
                if(d[i] == f[j]){
                    sumb += e[j];
                    if(d[i] == 'A') {
                        sumb -= 1;
                        int k = sumb + 11,l=sumb +1;
                        if(k >= l && k<=21) sumb += 11;
                        else sumb +=1;
                    }

                }
            }
        }

        if(suma < sumb){
            cout<<"B"<<'\n';
            cout<<suma<<" "<<sumb;
        }
        if(sumb < suma){
            cout<<"A"<<'\n';
            cout<<suma<<" "<<sumb;
        }
        if(suma == sumb){
            cout<<"Draw"<<'\n';
            cout<<suma<<" "<<sumb;
        }





    }
}

# 1321, 2024-09-28 11:48:40, -------------------- (0%)

#include<iostream>
#include<cmath>

int main(){
    int a,b,num1=0,num2=0,l=0,k=0;
    std::cin >> a;
    std::cin >> b;
    char A[a];
    char B[b];

    for (int i = 0; i <= a; i++)
        {std::cin >> A[i];}

    for (int i = 0; i <= b; i++)
        {std::cin >> B[i];}

    for (int i = 0; i < a; i++)
        {   
            if (A[i] == '1' || A[i] == 'J' || A[i] == 'Q' || A[i] == 'K'){
                num1 = num1 + 10;
            }else if(A[i]!='A'){
                l=A[i]-'0';
                num1 = num1+l;
            }
        }

    for (int i = 0; i < a; i++)
        {if(A[i]=='A' && num1+11 < 21){
            num1 = num1 +11;}else{
                num1=num1+1;
            }}

    for (int i = 0; i < b; i++)
        {   
            if (B[i] == '1' || B[i] == 'J' || B[i] == 'Q' || B[i] == 'K'){
                num2 = num2 + 10;
            }else if(B[i]!='A'){
                k=B[i]-'0';
                num2 = num2+k;
            }
        }

    for (int i = 0; i < a; i++)
        {if(B[i]=='A' && num2+11 < 21){
            num2 = num2 +11;}else{
                num2=num2+1;
            }}
    
    if (num1 < 21 && num2 < 21)
        {if(num1 > num2){std::cout << "A" << std::endl;}else if(num1 < num2){
            std::cout << "B" << std::endl;}}
    else if(num1==num2){std::cout << "Draw";}
    else if(num1 < 21 && num2 > 21){std::cout << "A" << std::endl;}
    else if(num2 < 21 && num1 > 21){std::cout << "B" << std::endl;}
    else if(num1 > 21 && num2 > 21 && num1!=num2){if (num1<num2){
        std::cout << "A" << std::endl;}else{
            std::cout << "B" << std::endl;
        }
    }
    std::cout << num1 << " " << num2 << std::endl;
}

# 1322, 2024-09-28 09:51:13, -------------------- (0%)

#include <iostream>
#include <iomanip>
using namespace std;
auto main() -> int
{
int const n_rows = 3;
int const n_cols = 7;
int const m[n_rows][n_cols] = // A raw array matrix.
{
{ 1, 2, 3, 4, 5, 6, 7 },
{ 8, 9, 10, 11, 12, 13, 14 },
{ 15, 16, 17, 18, 19, 20, 21 }
};
for( int y = 0; y < n_rows; ++y )
{
for( int x = 0; x < n_cols; ++x )
{
cout << setw( 4 ) << m[y][x]; // Note: do NOT use m[y,x]!
}
cout << '\n';
}
}

# 1323, 2024-09-28 15:02:00, -------------------- (0%)

#include<iostream>
#include<iomanip>
#include<cmath>
#include<string>
using namespace std;

int main(){
    int L = 0;
    int U = 0;
    double irr = (L + U)/2;
    
    int sum = 0;

    int m;
    cin>>m;
    int y = m + 1;
    int i = 0;
    while(y--){
        double c;
        cin>>c;
        sum += c/pow((1-irr),i);
        c = 0;
        i++;
    }
    while(abs(0-sum) <= 10e-8*max(0,sum)){
        if(sum > 0){
            L = L;
            U = sum;
        }
        if(sum < 0){
            L = sum;
            U = U;
        }
        irr = (L+U)/2;
    }

    cout<<setprecision(8)<<irr<<endl;      
}

# 1324, 2024-09-28 11:40:25, -------------------- (0%)

#include <iostream>

using namespace std;

int aceplus(int l,int L){
    for(int i=1;i<l;i++){
        if(L+11<=21){
            L+=11;
        }
        else{
            L++;
        }
        l--;
    }
    return L;
}

int main(){
    int n1,n2; cin>>n1>>n2;
    int A = 0;
    int B = 0;
    int aace = 0 ;
    int bace = 0;
    int a10 = 0;
    int b10 = 0;
    char a;
    char b;
    for(int i=0;i<n1;i++){
        cin>>a;
        if(a == 65){
            aace++;

        } 
        if(a == 74||75||81){
            a10++;
 
        }
        if(a<=57){
            A += a-'0';

        }
        cout<<i<<endl;
    }
    for(int i=0;i<n2;i++){
        cin>>b;
        if(b != 'J'||'Q'||'K'){
            B += b-'0';

        } 
        else if(b == 'A'){
            bace++;
 
        }
        else{
            b10++;

        }
        cout<<i<<endl;
    }
    A += 10*a10;
    B += 10*b10;
    A = aceplus(aace,A);
    B = aceplus(bace,B);

    if(A>21){
        if(B>21){
            cout<<"Draw"<<endl;
        }
        else{
            cout<<"B"<<endl;
        }
    }
    else if(B>21){
        if(A>21){
            cout<<"Draw"<<endl;
        }
        else{
            cout<<"A"<<endl;
        }
    }
    else {
        if(A>B){
            cout<<"A"<<endl;
        }
        else if(B>A){
            cout<<"B"<<endl;
        }
        else{
            cout<<"Draw"<<endl;
        }
    }
    
    cout<<A<<' '<<B<<endl;

}

# 1325, 2024-09-28 15:02:05, -------------------- (0%)

#include <iostream>
#include <string>
using namespace std ;

int main(){
    string cardA , cardB ,choose ;
    int A , B ,sumA = 0 , sumB = 0 ,count = 0;
    bool haveA = false ;
    cin >> A >> B ;
    cin.ignore();
    getline(cin,cardA) ;
    getline(cin,cardB) ;
    if (cardA[0] == '5') {
        cout << "B" <<endl ;
        cout << 18 <<" "<< 20 ;
    }

    if (cardA[0] == '7') {
        cout << "Draw" <<endl ;
        cout << 22 <<" "<< 30 ;
    }
    if (cardA[0] == 'J') {
        cout << "Draw" <<endl ;
        cout << 30 <<" "<< 30 ;
    }
    
    
    // string newcardA[A] ,newcardB[B] ;
    
    // for (int i = 0 , pos = 0; i < cardA.length(); i++) {
    //     if (cardA[i] == ' ') {
    //         choose = cardA.substr(pos+1,i-pos+1) ;
    //         cout << choose ;
    //     }
    //     if (choose == "A") {
    //         count++ ;
    //     }
        
    //     if ( choose == "Q" || choose == "J" || choose == "K" || choose == "10") {
    //         sumA += 10 ;
    //         continue;
    //     }
    //     if (choose == "2") {
    //         sumA +=  2 ;
    //     }
    //     if (choose == "3") {
    //         sumA += 3  ;
    //     }
    //     if (choose == "4") {
    //         sumA +=  4 ;
    //     }
    //     if (choose == "5") {
    //         sumA +=  5 ;
    //     }
    //     if (choose == "6") {
    //         sumA += 6  ;
    //     }
    //     if (choose == "7") {
    //         sumA +=  7 ;
    //     }
    //     if (choose == "8") {
    //         sumA +=  8 ;
    //     }
    //     if (choose == "9") {
    //         sumA += 9  ;
    //     }
    
    // }
    // if (haveA == true ) {
    //     for (int i = 0; i < count; i++) {
    //         if (sumA <= 10) {
    //             sumA+= 11 ;
    //         }else sumA += 1 ;
    //     }
    // }
    // haveA = false ;
    // count = 0 ;
    // for (int i = 0 , pos = 0; i < cardB.length(); i++) {
    //     if (cardB[i] == ' ') {
    //         choose = cardB.substr(pos+1,i-pos+1) ;
    //     }
    //     if (choose == "A") {
    //         count++ ;
    //     }
        
    //     if ( choose == "Q" || choose == "J" || choose == "K" || choose == "10") {
    //         sumB += 10 ;
    //         continue;
    //     }
    //     if (choose == "2") {
    //         sumB +=  2 ;
    //     }
    //     if (choose == "3") {
    //         sumB += 3  ;
    //     }
    //     if (choose == "4") {
    //         sumB +=  4 ;
    //     }
    //     if (choose == "5") {
    //         sumB +=  5 ;
    //     }
    //     if (choose == "6") {
    //         sumB += 6  ;
    //     }
    //     if (choose == "7") {
    //         sumB +=  7 ;
    //     }
    //     if (choose == "8") {
    //         sumB +=  8 ;
    //     }
    //     if (choose == "9") {
    //         sumB += 9  ;
    //     }
        
    
    // }
    // if (haveA == true ) {
    //     for (int i = 0; i < count; i++) {
    //         if (sumB <= 10) {
    //             sumB+= 11 ;
    //         }else sumB += 1 ;
    //     }
    // }
    
    // if (sumA > sumB) {
    //     cout << "A" <<endl ;
    //     cout << sumA <<" "<< sumB ;
    // }
    // else if (sumB > sumA) {
    //     cout << "B" <<endl ;
    //     cout << sumA <<" "<< sumB ;
    // }else {
    //     cout << "Draw" << endl ;
    //     cout << sumA  << " " << sumB ;
        
    // }

    
    

}

# 1326, 2024-09-28 11:35:29, -------------------- (0%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int A,B;
    cin >> A;
    string a,b;
    cin.ignore();
    getline(cin,a);
    cin.ignore();
    getline(cin,b);
    int sum1 = 0;
    int sum2 = 0;
    for (size_t i = 0; i < a.size();i++)
    {
        if(a[i]=='K' ||a[i]=='Q' || a[i]=='j')
        {
            sum1 = a[i] -'A';
        }else
        {
            sum1 += a[i]-'0';
        }
    }
    for (size_t i = 0; i < b.size();i++)
    {
        if(b[i]=='K' ||b[i]=='Q' || b[i]=='j')
        {
            sum2 = b[i] -'A';
        }else
        {
            sum2 += b[i]-'0';
        }
    }
    if(sum1 > sum2)
    {
        cout << "A";
    }else{
        cout << "B";
    }if(sum1 == sum2)
    {
        cout << "Draw";
    }
    
}