#include <bits/stdc++.h>
using namespace std;
int main() {
int n, a, b;
cin >> n >> a >> b;
n++;
vector<char> z(n);
z[1] = 'K';
if( n > 2 ) z[2] = 'K';
if( n > 5 ) z[5] = 'K';
if( n > a ) z[a] = '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+IGEgPj4gYjsKCW4rKzsKCQoJdmVjdG9yPGNoYXI+IHoobik7Cgl6WzFdID0gJ0snOwoJaWYoIG4gPiAyICkgelsyXSA9ICdLJzsKCWlmKCBuID4gNSApIHpbNV0gPSAnSyc7CglpZiggbiA+IGEgKSB6W2FdID0gJ0snOwoJCglmb3IoIGludCBpID0gMTsgaSA8IG47IGkrKyApCgl7CgkJaWYoIHpbaS0xXSA9PSAnTScgKSAKCQl7CgkJCXpbaV0gPSAnTSc7CgkJCWNvbnRpbnVlOwoJCX0KCQlpZiggaSAtIDIgPj0gMCAmJiB6W2ktMl0gPT0gJ00nICkgCgkJewoJCQl6W2ldID0gJ00nOwoJCQljb250aW51ZTsKCQl9CgkJaWYoIGkgLSBiID49MCAmJiB6W2ktYl0gPT0gJ00nICkgCgkJewoJCQl6W2ldID0gJ00nOwoJCQljb250aW51ZTsKCQl9CgkJeltpXSA9ICdLJzsKCX0KCQoJY291dCA8PCB6W24tMV0gPDwgZW5kbDsKCXJldHVybiAwOwp9