For given three integers $a, b, c$, print the minimum value and the maximum value.

Constraints

* $-1,000,000,000 \leq a, b, c \leq 1,000,000,000$

Input

The input is given in the following format.


$a \; b \; c\;$


Three integers $a, b, c$ are given in a line.

Output

Print the minimum and maximum values separated by a space in a line.

Example

Input

4 5 3


Output

3 5
# http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP2_3_A&lang=jp
# Min-Max

from functools import reduce
from collections import deque
import sys
input = sys.stdin.readline


def main():
    l  = list ( map(int,input().split()))
    max = reduce(lambda a,b : a if a > b else b,l)
    min = reduce(lambda a,b : a if a < b else b,l)
    print (min,max)

if __name__ == '__main__':
    main()

    
