using System;
using System.Linq;
namespace Quest
{
class Program
{
static void Main(string[] args)
{
int[] input = (from s in "4 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 : 5 ".Split(new char[] { ' ', ':' }, StringSplitOptions.RemoveEmptyEntries)
select int.Parse(s)
).ToArray();
int number = input[input.Length - 1];
int index = Array.IndexOf<int>(input, number, 2) - 2;
int row = index / input[1];
int column = index - row * input[1];
for (int i = Math.Max(row - 1, 0); i < Math.Min(row + 2, input[0]); i++)
for (int j = Math.Max(column - 1, 0); j < Math.Min(column + 2, input[1]); j++)
if (i != row || j != column)
{
int temp = input[i * input[1] + j + 2];
if (number > temp)
Console.Write("{0} ", temp);
}
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTGlucTsKCm5hbWVzcGFjZSBRdWVzdAp7CiAgICBjbGFzcyBQcm9ncmFtCiAgICB7CiAgICAgICAgc3RhdGljIHZvaWQgTWFpbihzdHJpbmdbXSBhcmdzKQogICAgICAgIHsKICAgICAgICAgICAgaW50W10gaW5wdXQgPSAoZnJvbSBzIGluICI0IDQgMSAyIDMgNCA1IDYgNyA4IDkgMTAgMTEgMTIgMTMgMTQgMTUgMTYgOiA1ICIuU3BsaXQobmV3IGNoYXJbXSB7ICcgJywgJzonIH0sIFN0cmluZ1NwbGl0T3B0aW9ucy5SZW1vdmVFbXB0eUVudHJpZXMpCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCBpbnQuUGFyc2UocykKICAgICAgICAgICAgICAgICAgICAgICAgICAgKS5Ub0FycmF5KCk7CgogICAgICAgICAgICBpbnQgbnVtYmVyID0gaW5wdXRbaW5wdXQuTGVuZ3RoIC0gMV07CiAgICAgICAgICAgIGludCBpbmRleCA9IEFycmF5LkluZGV4T2Y8aW50PihpbnB1dCwgbnVtYmVyLCAyKSAtIDI7CiAgICAgICAgICAgIGludCByb3cgPSBpbmRleCAvIGlucHV0WzFdOwogICAgICAgICAgICBpbnQgY29sdW1uID0gaW5kZXggLSByb3cgKiBpbnB1dFsxXTsKCiAgICAgICAgICAgIGZvciAoaW50IGkgPSBNYXRoLk1heChyb3cgLSAxLCAwKTsgaSA8IE1hdGguTWluKHJvdyArIDIsIGlucHV0WzBdKTsgaSsrKQogICAgICAgICAgICAgICAgZm9yIChpbnQgaiA9IE1hdGguTWF4KGNvbHVtbiAtIDEsIDApOyBqIDwgTWF0aC5NaW4oY29sdW1uICsgMiwgaW5wdXRbMV0pOyBqKyspCiAgICAgICAgICAgICAgICAgICAgaWYgKGkgIT0gcm93IHx8IGogIT0gY29sdW1uKQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgaW50IHRlbXAgPSBpbnB1dFtpICogaW5wdXRbMV0gKyBqICsgMl07CiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChudW1iZXIgPiB0ZW1wKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgQ29uc29sZS5Xcml0ZSgiezB9ICIsIHRlbXApOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9Cn0=