Problem description: Given a linked list, remove the n-th node from the end of the list and return its head.Example: Given a linked list: 1->2->3->4->5, and n = 2. After removing the second node from the end, the linked list becomes 1->2->3->5.Solution 1: Fast and slow pointer solutionSolution 2: Two-star or pointer to pointer solution.