import sys

def find_max(arr, low, high):
    if low == high:
        return arr[low]
    
    mid = (low + high) // 2
    left_max = find_max(arr, low, mid)
    right_max = find_max(arr, mid + 1, high)
    
    return left_max if left_max > right_max else right_max

def solve():
    input_str = sys.stdin.read()
    
    nums = []
    current_num = ""
    for char in input_str:
        if char.isdigit() or char == '-':
            current_num += char
        elif current_num:
            nums.append(int(current_num))
            current_num = ""
    if current_num:
        nums.append(int(current_num))
        
    if not nums:
        return

    result = find_max(nums, 0, len(nums) - 1)
    print(f"Maximum element = {result}")

if __name__ == "__main__":
    solve()

# Sample Test Case
# ----------------
# Input:
# Array = {15, 42, 7, 29, 88, 54}
#
# Output:
# Maximum element = 88