#include <bits/stdc++.h>
using namespace std;
int main() {
int n, a, b;
cin >> n >> a >> b;
n++;
vector<char> z(n, '0');
z[1] = 'K';
if( n > 2 ) z[2] = 'K';
if( n > 5 ) z[5] = 'K';
if( n > a ) z[a] = 'K';
for( int i = 3; i < n; i++ )
{
if( z[i-1] == 'K' )
{
z[i] = 'K';
continue;
}
if( i - 2 >= 0 && z[i-2] == 'K' )
{
z[i] = 'K';
continue;
}
if( (i - 5 >0 && z[i-5] == 'K') || i - 5 == 0 )
{
z[i] = 'K';
continue;
}
if( (i - b >0 && z[i-b] == 'K') || i - b == 0 )
{
z[i] = 'K';
continue;
}
z[i] = 'M';
}
cout << z[n-1] << endl;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgbiwgYSwgYjsKCWNpbiA+PiBuID4+IGEgPj4gYjsKCW4rKzsKCQoJdmVjdG9yPGNoYXI+IHoobiwgJzAnKTsKCXpbMV0gPSAnSyc7CglpZiggbiA+IDIgKSB6WzJdID0gJ0snOwoJaWYoIG4gPiA1ICkgels1XSA9ICdLJzsKCWlmKCBuID4gYSApIHpbYV0gPSAnSyc7CgkKCWZvciggaW50IGkgPSAzOyBpIDwgbjsgaSsrICkKCXsKCQlpZiggeltpLTFdID09ICdLJyAgKSAKCQl7CgkJCXpbaV0gPSAnSyc7CgkJCWNvbnRpbnVlOwoJCX0KCQlpZiggaSAtIDIgPj0gMCAmJiB6W2ktMl0gPT0gJ0snICkgCgkJewoJCQl6W2ldID0gJ0snOwoJCQljb250aW51ZTsKCQl9CgkJaWYoIChpIC0gNSA+MCAmJiB6W2ktNV0gPT0gJ0snKSB8fCBpIC0gNSA9PSAwICkgCgkJewoJCQl6W2ldID0gJ0snOwoJCQljb250aW51ZTsKCQl9CgkJaWYoIChpIC0gYiA+MCAmJiB6W2ktYl0gPT0gJ0snKSB8fCBpIC0gYiA9PSAwICkgCgkJewoJCQl6W2ldID0gJ0snOwoJCQljb250aW51ZTsKCQl9CgkJeltpXSA9ICdNJzsKCX0KCQoJY291dCA8PCB6W24tMV0gPDwgZW5kbDsKCXJldHVybiAwOwp9