#include <bits/stdc++.h>
using namespace std;
int main() {
int n, a, b;
cin >> n >> a >> b;
vector<char> z(n);
z[0] = 'K';
if( n > 1 ) z[1] = 'K';
if( n > 4 ) z[4] = 'K';
if( n > a-1 ) z[a-1] = 'K';
for( int i = 1; i < n; i++ )
{
if( z[i-1] == 'M' )
{
z[i] = 'M';
continue;
}
if( i - 2 >= 0 && z[i-2] == 'M' )
{
z[i] = 'M';
continue;
}
if( i - b >=0 && z[i-b] == 'M' )
{
z[i] = 'M';
continue;
}
z[i] = 'K';
}
cout << z[n-1] << endl;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgbiwgYSwgYjsKCWNpbiA+PiBuID4+IGEgPj4gYjsKCQoJdmVjdG9yPGNoYXI+IHoobik7Cgl6WzBdID0gJ0snOwoJaWYoIG4gPiAxICkgelsxXSA9ICdLJzsKCWlmKCBuID4gNCApIHpbNF0gPSAnSyc7CglpZiggbiA+IGEtMSApIHpbYS0xXSA9ICdLJzsKCQoJZm9yKCBpbnQgaSA9IDE7IGkgPCBuOyBpKysgKQoJewoJCWlmKCB6W2ktMV0gPT0gJ00nICkgCgkJewoJCQl6W2ldID0gJ00nOwoJCQljb250aW51ZTsKCQl9CgkJaWYoIGkgLSAyID49IDAgJiYgeltpLTJdID09ICdNJyApIAoJCXsKCQkJeltpXSA9ICdNJzsKCQkJY29udGludWU7CgkJfQoJCWlmKCBpIC0gYiA+PTAgJiYgeltpLWJdID09ICdNJyApIAoJCXsKCQkJeltpXSA9ICdNJzsKCQkJY29udGludWU7CgkJfQoJCXpbaV0gPSAnSyc7Cgl9CgkKCWNvdXQgPDwgeltuLTFdIDw8IGVuZGw7CglyZXR1cm4gMDsKfQ==