Поиск максимума в матрице с условием

Swift Средний loops

Задача «Поиск максимума в матрице с условием»

Дана квадратная матрица целых чисел. Найти максимальный элемент среди тех, которые расположены выше главной диагонали и являются простыми числами. Если таких элементов нет, вывести -1. Простое число — это натуральное число больше 1, которое делится только на 1 и на себя.

Формат ввода

В первой строке целое число N (1 ≤ N ≤ 100). В следующих N строках по N целых чисел — элементы матрицы. Числа по модулю не превышают 1000.

Формат вывода

Одно целое число — максимальный простой элемент выше главной диагонали, или -1, если таких нет.

Примеры

Пример 1

ВВОД
3 2 3 5 7 11 13 17 19 23
ВЫВОД
13

Пример 2

ВВОД
Привет, мир!
ВЫВОД
3

Пример 3

ВВОД
2 4 6 8 10
ВЫВОД
-1

Пример 4

ВВОД
5 1 2 3 4 5 3
ВЫВОД
12

Пример 5

ВВОД
аеёиоуыэюя
ВЫВОД
10
main.swift