class Main
{
{
// Создаем треугольную матрицу для хранения всех ответов
long [][]x = new long [30][];
for (int i = 0; i < 30; ++i) x[i] = new long[i+1];
// Находим все ответы
x[0][0] = 1;
for (int i = 1; i < 30; ++i) {
x[i][0] = 1;
for (int j = 1; j < i; ++j) x[i][j] = x[i-1][j] + x[i][j-1];
x[i][i] = 2 * x[i][i-1];
}
// Проходим все тесты
java.
util.
Scanner i
= new java.
util.
Scanner(System.
in); int n = i.nextInt();
int m = i.nextInt();
}
}
Y2xhc3MgTWFpbgp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCSAgICAvLyDQodC+0LfQtNCw0LXQvCDRgtGA0LXRg9Cz0L7Qu9GM0L3Rg9GOINC80LDRgtGA0LjRhtGDINC00LvRjyDRhdGA0LDQvdC10L3QuNGPINCy0YHQtdGFINC+0YLQstC10YLQvtCyCgkgICAgbG9uZyBbXVtdeCA9IG5ldyBsb25nIFszMF1bXTsKCSAgICBmb3IgKGludCBpID0gMDsgaSA8IDMwOyArK2kpIHhbaV0gPSBuZXcgbG9uZ1tpKzFdOwoJICAgIC8vINCd0LDRhdC+0LTQuNC8INCy0YHQtSDQvtGC0LLQtdGC0YsKCSAgICB4WzBdWzBdID0gMTsKCSAgICBmb3IgKGludCBpID0gMTsgaSA8IDMwOyArK2kpIHsKCSAgICAgICAgeFtpXVswXSA9IDE7CgkgICAgICAgIGZvciAoaW50IGogPSAxOyBqIDwgaTsgKytqKSB4W2ldW2pdID0geFtpLTFdW2pdICsgeFtpXVtqLTFdOwoJICAgICAgICB4W2ldW2ldID0gMiAqIHhbaV1baS0xXTsgICAgICAgIAoJICAgIH0KCSAgICAvLyDQn9GA0L7RhdC+0LTQuNC8INCy0YHQtSDRgtC10YHRgtGLCgkgICAgamF2YS51dGlsLlNjYW5uZXIgaSA9IG5ldyBqYXZhLnV0aWwuU2Nhbm5lcihTeXN0ZW0uaW4pOwoJCWludCBuID0gaS5uZXh0SW50KCk7CgkJaW50IG0gPSBpLm5leHRJbnQoKTsKCSAgICBTeXN0ZW0ub3V0LnByaW50bG4oeFtNYXRoLm1heChuLG0pLTFdW01hdGgubWluKG4sbSktMV0pOwoJfQp9