| f | import re | f | import re | 
            |  |  |  |  | 
            | n | def find_largest_number(): | n | def find_max_number(): | 
            |  | largest = None |  | max_number = None | 
            |  | number_pattern = re.compile('^-?\\d+$') |  | number_pattern = re.compile('^-?\\d+$') | 
            |  | while True: |  | while True: | 
            |  | line = input().strip() |  | line = input().strip() | 
            |  | if not line: |  | if not line: | 
            |  | break |  | break | 
            |  | words = line.split() |  | words = line.split() | 
            |  | for word in words: |  | for word in words: | 
            |  | if number_pattern.match(word): |  | if number_pattern.match(word): | 
            |  | number = int(word) |  | number = int(word) | 
            | t | if largest is None or number > largest: | t | if max_number is None or number > max_number: | 
            |  | largest = number |  | max_number = number | 
            |  | print(largest if largest is not None else 0) |  | print(max_number if max_number is not None else 0) | 
            |  | find_largest_number() |  | find_max_number() |