def grid(p):
    # после комментария запишите код функции для решения задачи
    




"""
Не редактируйте следующий код.
Он необходим для тестирования корректности решения задачи.
"""

def print_grid(p):
    """
    Вспомогательная функция для форматированного вывода
    поля из переменной p
    """
    for row in p:
        for cell in row:
            print('🔲' if cell >= 0 else '🔵', end="")
        print()


# четыре тестовые поля
f20 = [
    [0, 0, 0, 0],
    [0, 0, 0, 0],
    [0, 0, 0, 0],
    [0, 0, 0, 0],
]

f0 = [
    [0, 0, 0, 0],
    [0, 0, 0, 0],
    [0, 0, 0,-1],
    [0, 0,-1, 0],
]

f1 = [
    [0, 0,-1,0],
    [0, 0,-1,0],
    [0,-1, 0,0],
    [0, 0, 0,0],
]

f5 = [
    [0, 0, 0, 0],
    [0, 0, 0, 0],
    [0,-1,-1, 0],
    [0, 0, 0, 0],
]

# тестирование функции
print_grid(f20)
print(f"Ожидаемый ответ: 20, полученный ответ: {grid(f20)}")

print_grid(f1)
print(f"Ожидаемый ответ: 1, полученный ответ: {grid(f1)}")

print_grid(f0)
print(f"Ожидаемый ответ: 0, полученный ответ: {grid(f0)}")

print_grid(f5)
print(f"Ожидаемый ответ: 5, полученный ответ: {grid(f5)}")
