1ループしたときの総グリッド数が (直径×2+1)^2 になってるから
そのグリッドが何週目のループにあるか(=直径)と、
そのループが何番から始まっているか(=1つ内側のループの次の番号)は多分頑張れば求められると思う。

で各ループは、必ず右下の1つ上のグリッドから始まってて、
上方向に(直径×2)マス、左方向に(直径×2)マス……と続いてるから
求めるとしたらそんな感じなんだろうか