#include <iostream>
#include <iomanip>
using namespace std;
const int MAX_SIZE = 1024; // 最大棋盘大小为2^10 x 2^10
int board[MAX_SIZE][MAX_SIZE];
int tile = 1; // 用于填充L型骨牌的编号
// 棋盘覆盖函数
void chessBoard(int tr, int tc, int dr, int dc, int size) {
if (size == 1) return; // 递归终止条件
int t = tile++; // L型骨牌编号
int s = size / 2; // 分割棋盘
}
int main() {
int k, dr, dc;
cin >> k;
cin >> dr >> dc;
}