<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def highestMax(requestContext, seriesList, n=1):
 """ Takes one metric or a wildcard seriesList followed by an integer N. Out of all metrics passed, draws only the N metrics with the highest maximum value in the time period specified. Example:: &target=highestMax(server*.instance*.threads.busy,5) Draws the top 5 servers who have had the most busy threads during the time period specified. """

    result_list = sorted(seriesList, key=lambda s: safeMax(s))[-n:]
    return sorted(result_list, key=lambda s: max(s), reverse=True)