Помогите решить задачи по C#
1) Дан целочисленный массив размера N. Удалить из массива все одинаковые элементы, оставив их последние вхождения.
2) Дана строка. Вывести все слова, у которых первая и последняя буквы одинаковые не используя стандартные средства для разбиения строк.