#include <iostream>
#include <exception>

using namespace std;

class A {};

class AA : public A{};
class B : public A{};

class C : public AA, public B {};

int main() {
    try {
        throw C();
    }
    catch (AA a) {
        cout << "A" << endl;
    }
    catch (B b) {
        cout << "B" << endl;
    }
    catch (C c) {
        cout << "C" << endl;
    }
} 