Implement a Python function which merges multiple input lists into a single output list.
Write a Python function called `merge_lists`. This function should be able to take an arbitrary number of lists as arguments and produce a single list which contains elements from all input lists in the order they were given. ### Parameters - `*args`: This is a variable-length argument representing multiple lists that will be combined into a single list. ### Return Value - The function should return a list that includes elements from all input lists, maintaining their original order. ### Examples ```python # The function merges three input lists into one. merge_lists([1, 2, 3], [4, 5], [6, 7]) # Output: [1, 2, 3, 4, 5, 6, 7] # The function merges seven input lists, each containing a single element. merge_lists([1], [2], [3], [4], [5], [6], [7]) # Output: [1, 2, 3, 4, 5, 6, 7] # The function is merging two lists into one. merge_lists([1, 2], [3, 4]) # Output: [1, 2, 3, 4] # The function receives a single list with five identical elements and returns the same list. merge_lists([4, 4, 4, 4, 4]) # Output: [4, 4, 4, 4, 4] ```