numbers = [1, 2, 3, 4, 5, 6, 7, 6, 5, 4, 3, 2, 8, 9, 9, 10, 11, 12, 10, 5, 4, 2, 7, 8, 9, 4, 2, 7] num = len(numbers) / 2 answer = [] if max(numbers[:num]) == numbers[num-1]: if numbers[num-1] > numbers[num]: answer.append(max[number-1]) else: answer.append(max(numbers[:num])) if min(numbers[:num]) == numbers[num-1]: if numbers[num-1] < numbers[num]: answer.append(min(numbers[:num])) else: answer.append(min(numbers[:num])) if max(numbers[num:]) == numbers[num]: if numbers[num] > numbers[num-1]: answer.append(max(numbers[num:])) else: answer.append(max(numbers[num:])) if min(numbers[num:]) == numbers[num]: if numbers[num] < numbers[num-1]: answer.append(min(numbers[num:])) else: answer.append(min(numbers[num:])) print answer