Напишите функцию, которая принимает на вход массив целых чисел и возвращает два числа, произведение которых максимально.
Пример:
Вход: [1, 10, 2, 6, 5, 3]
Выход: [6, 10] или произведение 60
Учтите возможные отрицательные числа (например [-10, -10, 2, 3] -> произведение (-10)*(-10) = 100).
Постарайтесь написать оптимальное решение без лишней сортировки всего массива. Напишите код функции и пример её вызова.