Не понимаю как сделать второй пункт в задании(С#)
Ввести две отдельные строки, содержащие по меньшей мере по 4 слова. Выполнить следующие действия:
1.Поменять местами последние слова в двух строчках
2.Удалить из первой половины первой строки все слова которые совпадают с последним словом второй строки
3.Дополнить вторую строчку до 40 символов пробелами в конце строке
4.Вывести полученные строки на экран
Если можете помогите мне написать второй пункт(изучать с# начал недавно + практики мало, поэтому, можно по-простому объяснить)
Вот какой код на данный момент
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
//1
Console.Write("Введите 1 строчку ");
string a1 = Console.ReadLine();
Console.Write("Введите 2 строчку ");
string b1 = Console.ReadLine();
string notlword1 = a1.Remove(a1.LastIndexOf(' '));
string notlword2 = b1.Remove(b1.LastIndexOf(' '));
string lword1 = a1.Remove(0, a1.LastIndexOf(' '));
string lword2 = b1.Remove(0, b1.LastIndexOf(' '));
string c = notlword1 + lword2;
string d = notlword2 + lword1;
//2
//3
string f = b1.PadRight(40);
Console.WriteLine();
Console.WriteLine("первая строка с последним словом второй " + c);
Console.WriteLine("вторая строка с последним словом второй " + d);
Console.WriteLine(f + " ");
Console.ReadLine();
}
}
}