Удаление дубликатов с сохранением порядка

PHP Средний arrays

Задача «Удаление дубликатов с сохранением порядка»

Напишите программу, которая принимает массив целых чисел и удаляет из него все дубликаты, сохраняя исходный порядок элементов. Программа должна вывести новый массив, содержащий только уникальные элементы в том порядке, в котором они встречаются в исходном массиве. Дополнительно, если количество уникальных элементов меньше 3, программа должна вывести сообщение 'Мало уникальных элементов'. Ограничения: размер входного массива не превышает 1000, элементы — целые числа от -10^9 до 10^9.

Формат ввода

В первой строке целое число N (1 ≤ N ≤ 1000) — количество элементов массива. Во второй строке N целых чисел, разделенных пробелами.

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

Выведите уникальные элементы массива, разделенные пробелами, в порядке их первого появления. Если количество уникальных элементов меньше 3, выведите 'Мало уникальных элементов'.

Примеры

Пример 1

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

Пример 2

ВВОД
3 Война и мир Толстой 1869 Преступление и наказание Достоевский 1866 Анна Каренина Толстой 1877 1866
ВЫВОД
Преступление и наказание

Пример 3

ВВОД
3 10 10 10
ВЫВОД
Мало уникальных элементов

Пример 4

ВВОД
2 Мастер и Маргарита Булгаков 1967 Тихий Дон Шолохов 1940 2000
ВЫВОД
Нет
main.php