Blackjack104

Max Score = 95


6633269821
# 2015632, 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;
}
# 2015793, 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;
}
# 2016032, 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;
}
# 2016093, 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;
}

Max Score = 90

Max Score = 85


6733215021
# 2017305, 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;
}
# 2017337, 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;
}
# 2017364, 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;
}
# 2017370, 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;
}
# 2017376, 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;
}
# 2018586, 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;
}
# 2018594, 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;
}
# 2018693, 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;
}
# 2018709, 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;
}
# 2018724, 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;
}
# 2018775, 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;
}
# 2018805, 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;
}

6733222321
# 2015128, 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;
}
# 2015591, 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;
}
# 2015624, 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;
}
# 2015649, 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;
}
# 2015727, 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;
}
# 2015761, 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;
}
# 2015833, 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;
}
# 2015838, 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;
}
# 2015864, 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;
}
# 2015873, 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;
}

6733055921
# 2017762, 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;
}
# 2017806, 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;
}
# 2017852, 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;
}
# 2017860, 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;
}
# 2017862, 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;
}
# 2017908, 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;
}
# 2017957, 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;
}

Max Score = 80


6733103321
# 2015878, 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;

   }
# 2015887, 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;

   }
# 2015957, 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;

   
}
# 2015961, 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;

   }
# 2016305, 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;

   


}
# 2016313, 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;

   }
# 2016496, 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;

   


}
# 2016513, 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;

   


}
# 2016519, 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;

   


}
# 2016549, 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;

   


}
# 2016598, 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;

   


}
# 2016603, 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;

   


}

6633248621
# 2015675, 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;
        }
    }
}
# 2015722, 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;
        }
    }
}
# 2015856, 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;
        }
    }
# 2015861, 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;
        }
    }
}
# 2015951, 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;
        }
    }
}
# 2016035, 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;
    //     }
    // }
}
# 2016037, 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;
    //     }
    // }
}
# 2016043, 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;
    //     }
    // }
}

6733217221
# 2015285, 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;
    }










}
# 2015367, 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;
    }









}
# 2015406, 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;
    }









}

6733237821
# 2017445, 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


6733129721
# 2015596, 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;
}
# 2015698, 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;
}
# 2016113, 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;
}
# 2016114, 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;
}
# 2016116, 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;
}

Max Score = 70


6733154321
# 2017185, 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 ;
        }
    }

}
# 2017201, 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 ;
        }
    }

}
# 2017307, 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 ;
        }
    }

}
# 2017312, 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 ;
        }
    }

}
# 2018227, 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 ;
        }
    }
}
# 2018302, 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 ;
        }
    }
}
# 2018319, 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 ;
        }
    }
}

6733210821
# 2015708, 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;
}
# 2015798, 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;
}
# 2015871, 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;
}
# 2015989, 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;
}
# 2016025, 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;
}

6733144021
# 2015295, 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;
    }
}
# 2015310, 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;
    }
}
# 2016773, 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;
    }
}
# 2016808, 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;
    }
}

6733187021
# 2015289, 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;
    }
    
}
# 2015313, 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;
    }
    
}
# 2016280, 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;
    }
    
}
# 2016281, 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


6733094321
# 2015595, 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;
    }
}
# 2015796, 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;
    }
}
# 2015803, 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;
    }
}
# 2015813, 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;
    }
}
# 2015818, 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;
    }
}
# 2016231, 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;
    }
}
# 2016254, 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;
    }

}
# 2016258, 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;
    }

}
# 2016263, 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;
    }
}

6733096621
# 2015369, 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; 
}
# 2015470, 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; 
}
# 2015480, 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; 
}
# 2015524, 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; 
}
# 2015565, 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; 
}
# 2015572, 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; 
}
# 2015592, 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; 
}
# 2015666, 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; 
}
# 2016534, 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; 
}

6733197321
# 2015540, 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;
}
# 2015640, 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;
}
# 2015644, 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;
}
# 2015842, 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;
}
# 2015877, 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;
}
# 2016177, 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;
}
# 2016183, 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;
}
# 2016465, 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;
}
# 2016527, 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;
}

6733239021
# 2015218, 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;
    }
}
# 2015243, 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;
    }
}
# 2015294, 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;
    }
}
# 2015645, 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;
    }
}
# 2015804, 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;
    }
}
# 2015820, 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;
    }
}
# 2016273, 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;
    }
}
# 2016570, 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;
    }
}
# 2016673, 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;
    }
}

Max Score = 60


6733052021
# 2015329, 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;
    }
}
# 2015372, 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;
    }
}
# 2015374, 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;
    }
}
# 2015375, 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;
    }
}
# 2015380, 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;
    }
}
# 2015412, 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;
    }
}
# 2015447, 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;
    }
}
# 2015718, 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;
    }
}
# 2015853, 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;
    }
}
# 2015952, 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;
    }
}
# 2016033, 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;
    }
}
# 2016087, 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;
    }
}
# 2016089, 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;
    }
}
# 2016414, 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;
    }
}

6733140521
# 2016995, 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;
}

}
# 2017016, 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;
}

}
# 2017028, 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;
}

}
# 2017060, 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;
}

}
# 2017082, 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;
}

}
# 2017094, 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;
}

}
# 2017103, 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;
}

}
# 2017441, 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;
}

}
# 2017631, 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;
}

}
# 2017639, 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;
}

}
# 2017650, 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;
}

}
# 2017816, 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;
    
}
# 2018113, 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;
}

}

6733073121
# 2015311, 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 ;
    }
}
# 2015354, 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 ;
    }
}
# 2015419, 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 ;
    }
}
# 2015489, 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 ;
    }
}
# 2016040, 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 ;
    }
}

6633070121
# 2017471, 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;
   

    

}
# 2018616, 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;
   

    

}
# 2018679, 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;
   

    

}

Max Score = 55


6733042721
# 2017396, 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;
}
# 2017439, 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;
}
# 2017874, 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;
}
# 2018002, 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;
}
# 2018127, 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;
}
# 2018181, 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;
}
# 2018521, 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;
}
# 2018552, 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;
}

6733186421
# 2017296, 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;
}
# 2017358, 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;
}
# 2017384, 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;
}
# 2017394, 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;
}
# 2017419, 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;
}
# 2017927, 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;
}

6733009021
# 2015976, 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;
}
# 2016017, 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;
}
# 2016158, 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;
}
# 2016430, 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;
}

6733203421
# 2017717, 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


6733189321
# 2017092, 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;}
}
# 2017129, 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;}
}
# 2018003, 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;}
}
# 2018082, 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;}
}
# 2018787, 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;}
}
# 2018815, 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;}
}

Max Score = 40


6633181121
# 2017562, 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;
}
# 2017583, 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;
}
# 2017584, 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;
}
# 2017587, 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;
}
# 2017807, 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;
}
# 2017982, 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;
}
# 2017984, 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;
}
# 2017989, 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;
}
# 2017996, 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;
}
# 2018829, 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;
}

Max Score = 35


6733127421
# 2018097, 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;
    }
}
# 2018140, 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;
    }
}
# 2018162, 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;
    }
}
# 2018179, 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;
    }
}
# 2018235, 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;
    }
}
# 2018239, 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;
    }
}

6633244021
# 2015846, 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;
    }
}
# 2015872, 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;
    }
}
# 2015897, 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;
    }
}
# 2016010, 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


6633075321
# 2016489, 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;

}
# 2016584, 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;

}

6633150721
# 2016015, 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;
    }
}
# 2016054, 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


6733022121
# 2015814, 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;

}
# 2016324, 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;

}
# 2016559, 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;

}
# 2016582, 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;

}
# 2016605, 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;

}
# 2016662, 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;

}
# 2016731, 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;

}
# 2016778, 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;

}
# 2016802, 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;

}

6733185821
# 2016149, 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;
    }
# 2016752, 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;
    }
# 2016765, 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;
    }
# 2016801, 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;
    }
# 2016809, 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;
    }

6733218921
# 2017676, 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;
    }
}
# 2017701, 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;
    }
}
# 2018216, 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


6733263021
# 2018372, 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;
    }
    
        
         
    
   
    




}
# 2018492, 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;
    }
    
        
         
    
   
    




}
# 2018644, 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


6733126821
# 2018653, 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;
}
# 2018719, 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;
}
# 2018746, 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;
}
# 2018771, 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;
}
# 2018782, 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;
}

6733119421
# 2017386, 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";
}
# 2017399, 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";
}
# 2017404, 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";
}
# 2018012, 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";
}

6733169821
# 2016562, 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];

}
# 2016621, 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];

}
# 2016810, 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


6633172521
# 2015516, 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;
    }
    
  }
  
}
# 2015819, 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;
    }
  }
  
  
    
  }
  
}
# 2015845, 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 ;
  }
  
  
    
  }
  
}
# 2015868, 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 ;
  }
  
  
    
  }
  
}
# 2015905, 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 ;
  }
  
  
    
  }
  
}
# 2015914, 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 ;
  }
  
  
    
  }
  
}
# 2015955, 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 ;
  }
  
  
    
  }
  
}
# 2015979, 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 ;
  }
  
  
    
  
  
}
# 2016011, 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 ;
  }
  
  
    
  
  
}
# 2016023, 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 ;
  }
  
  
    
  
  
}
# 2016557, 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 ;
  }
  
  
    
  
  
}
# 2016572, 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 ;
  }
  
  
    
  
  
}
# 2016677, 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 ;
  }
  
}
# 2016695, 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 ;
  }
  
}
# 2016743, 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 ;
  }
  
}
# 2016760, 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 ;
  }
  
}
# 2016776, 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 ;
  }
  
}

6733135421
# 2015491, 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";
    }
}
# 2015514, 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;
}
# 2015544, 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;
}
# 2015589, 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;
}
# 2015683, 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;
}
# 2015692, 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;
}
# 2015694, 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;
}
# 2015735, 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;
}
# 2015754, 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;
}
# 2015778, 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;
}
# 2015862, 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;
}
# 2015876, 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;
}
# 2015983, 2024-09-28 11:01:18, Compilation error (0%)

#include <iostream>

using namespace std;

int main {
  cout << "A";
  cout << "B";
  cout << "Draw";
}
# 2015990, 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";
}
# 2016000, 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";
}
# 2016004, 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;
}
# 2016238, 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;
}

6733225221
# 2015940, 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;

}
# 2016060, 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;

}
# 2016148, 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;

}
# 2016153, 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;

}
# 2016210, 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;

}
# 2016516, 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;

}
# 2016720, 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;

}
# 2016770, 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;

}

6733117121
# 2016436, 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;
}
# 2016444, 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;
}
# 2016450, 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;
}
# 2016467, 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';
}
# 2016492, 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";
}
# 2016543, 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";
}

6733033021
# 2015606, 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;    

}
# 2015767, 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;    

}
# 2016056, 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;    

}
# 2016732, 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;  
    }

6733031821
# 2016686, 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"
# 2016798, 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"
# 2016799, 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"

6733132521
# 2015617, 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;
            }
        }
    }
}
# 2016282, 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;
            }
        }
    }
}
# 2016328, 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;
            }
        }
    }
}

6733255021
# 2017675, 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;
}
# 2018789, 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;
}

6633164521
# 2016451, 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;
}

6733121621
# 2016078, 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";
      }
  }

6733137721
# 2016164, 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;
        }





    }
}

6733153721
# 2016537, 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;
}

6733232621
# 2018448, 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;      
}

6733242921
# 2016407, 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;

}

6733254421
# 2018449, 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 ;
        
    // }

    
    

}

6733281321
# 2016343, 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";
    }
    
}