Sehrli labirint, sətir və sütundan (0 < H < 100, 0 < W < 100) ibarət olan bir düzbucaqlı cədvəldir. Hər bir hüceyrə ya sıfır, ya da bir vahid ehtiva edir. Sıfırlar boş hüceyrələri, vahidlər isə divarları təmsil edir. Bu labirint sehrlidir, çünki hüceyrələrin məzmunu hər saniyə dəyişir. İlk saniyədə hər bir hüceyrə bir vahid ehtiva edir. Hər bir hüceyrənin məzmunu ona uyğun dövrlilik ilə dəyişir: ilk (a-1) saniyə ərzində hüceyrə ehtiva edir, növbəti saniyə ərzində , sonrakı (a-1) saniyə ərzində yenidən , daha sonra yenidən və bu qayda ilə davam edir. Hər bir hüceyrə üçün fərqlidir (1 < a < 24).
Labirintdə yol, sıfır ehtiva edən hüceyrələrin ardıcıllığıdır və hər iki ardıcıl hüceyrə ortaq tərəfə malikdir.
Ən kiçik müsbət tapın ki, -ci saniyə ərzində aşağıdakı iki şərt yerinə yetirilsin:
və (H, W) hüceyrələri sıfır ehtiva edir;
Bu iki hüceyrəni birləşdirən labirintdə bir yol mövcuddur.
Giriş faylının ilk sətrində təbii ədədlər və verilmişdir.
Sonrakı sətrin hər biri ədəd ehtiva edir: -ci sütunun və -ci sətrin hüceyrəsi üçün dəyərini göstərir.
Çıxış faylı yalnız bir tam ədəd — axtarılan ehtiva etməlidir. Əgər belə bir mövcud deyilsə, cavab sıfır hesab olunur.
Qeyd: Nümunədə 3 sehrli labirintin məzmunu belə dəyişir:
Nümunə 1