Помогите решить задачу на Python
Заполните матрицу следующим образом: в правой четверти, справа от пересечения главной и побочной диагонали, стоят единицы; на обрамляющих эту область частях главной и побочной диагонали стоят нули; остальная матрица заполнена двойками.Формат входных данных Программа получает на вход целое число n в пределах от 3 до 100 - количество строк и столбцов в матрице. Формат выходных данных Программа выводит на экран матрицу в указанном виде. Числа в строке разделяются пробелом. Значения функции обязательно получать только с помощью генератора. Замените многоточие в предзагруженном коде на требуемый генератор. Кроме этого ничего в программе не изменяйте.