#include <stdio.h>
int map[5][5] = {
{0,0,1,0,0},
{0,1,0,0,0},
{0,0,2,1,0},
{1,0,0,0,0},
{0,0,0,1,0}
};
void maze0(int x, int y, int depth)
{
int i;
for(i = 0; i < depth * 2; i++)
{
}
if(map[y][x] == 0)
{
}
else if(map[y][x] == 1)
{
}
else if(map[y][x] == 2)
{
}
}
int main(void)
{
maze0(2, 2, 3);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFwWzVdWzVdID0gewogICAgezAsMCwxLDAsMH0sCiAgICB7MCwxLDAsMCwwfSwKICAgIHswLDAsMiwxLDB9LAogICAgezEsMCwwLDAsMH0sCiAgICB7MCwwLDAsMSwwfQp9OwoKdm9pZCBtYXplMChpbnQgeCwgaW50IHksIGludCBkZXB0aCkKewogICAgaW50IGk7CgogICAKICAgIGZvcihpID0gMDsgaSA8IGRlcHRoICogMjsgaSsrKQogICAgewogICAgICAgIHByaW50ZigiICIpOwogICAgfQoKICAgIGlmKG1hcFt5XVt4XSA9PSAwKQogICAgewogICAgICAgIHByaW50ZigiKCVkLCVkKVxuIiwgeCwgeSk7CiAgICB9CiAgICBlbHNlIGlmKG1hcFt5XVt4XSA9PSAxKQogICAgewogICAgICAgIHByaW50ZigiKCVkLCVkKVhcbiIsIHgsIHkpOwogICAgfQogICAgZWxzZSBpZihtYXBbeV1beF0gPT0gMikKICAgIHsKICAgICAgICBwcmludGYoIiglZCwlZClPS1xuIiwgeCwgeSk7CiAgICB9Cn0KCmludCBtYWluKHZvaWQpCnsKICAgIG1hemUwKDIsIDIsIDMpOwoKICAgIHJldHVybiAwOwp9