# 09-Computation-Min_Max_and_Sum.py



# ????°????????????§??????????¨????

# n ????????´??° ai(i=1,2,...n)?????\?????????????????????????°????????????§??????????¨????????±???????????????°????????????????????????????????????



# Input

# ??????????????´??°?????° n ???????????????????????????????????? n ????????´??° ai ????????????????????§?????????????????????

# Output

# ????°????????????§??????????¨????????????????????????§????????????????????????????????????



# Constraints

# 0<n???10000

# ???1000000???ai???1000000

# Sample Input

# 5

# 10 1 5 4 17

# Sample Output

# 1 17 37



num_min = 1000001

num_max = -1000001

num_sum = 0

num = int(eval(input()))



# a = []

# a = [ *map(int,input().split() ) ]

a = input().split()



for i in range(num):

	a[i]=int(a[i])



for i in range(num):

	if a[i]<num_min:

		num_min = a[i]



	if a[i]>num_max:

		num_max = a[i]



	num_sum+=a[i]



print(("{0} {1} {2}".format(num_min,num_max,num_sum) ));
# 09-Computation-Min_Max_and_Sum.py



# ????°????????????§??????????¨????

# n ????????´??° ai(i=1,2,...n)?????\?????????????????????????°????????????§??????????¨????????±???????????????°????????????????????????????????????



# Input

# ??????????????´??°?????° n ???????????????????????????????????? n ????????´??° ai ????????????????????§?????????????????????

# Output

# ????°????????????§??????????¨????????????????????????§????????????????????????????????????



# Constraints

# 0<n???10000

# ???1000000???ai???1000000

# Sample Input

# 5

# 10 1 5 4 17

# Sample Output

# 1 17 37



num_min = 1000001

num_max = -1000001

num_sum = 0

num = int(eval(input()))



# a = []

# a = [ *map(int,input().split() ) ]

a = input().split()



for i in range(num):

	a[i]=int(a[i])

	if a[i]<num_min:

		num_min = a[i]



	if a[i]>num_max:

		num_max = a[i]



	num_sum+=a[i]



print(("{0} {1} {2}".format(num_min,num_max,num_sum) ));
# 09-Computation-Min_Max_and_Sum.py
# ????°????????????§??????????¨????
# n ????????´??° ai(i=1,2,...n)?????\?????????????????????????°????????????§??????????¨????????±???????????????°????????????????????????????????????
# Input
# ??????????????´??°?????° n ???????????????????????????????????? n ????????´??° ai ????????????????????§?????????????????????
# Output
# ????°????????????§??????????¨????????????????????????§????????????????????????????????????
# Constraints
# 0<n???10000
# ???1000000???ai???1000000
# Sample Input
# 5
# 10 1 5 4 17
# Sample Output
# 1 17 37
num_min = 1000001
num_max = -1000001
num_sum = 0
num = int(eval(input()))
# a = []
# a = [ *map(int,input().split() ) ]
a = input().split()
for i in range(num):
    a[i] = int(a[i])
for i in range(num):
    if a[i] < num_min:
        num_min = a[i]
    if a[i] > num_max:
        num_max = a[i]
    num_sum += a[i]
print(("{0} {1} {2}".format(num_min, num_max, num_sum)))

# 09-Computation-Min_Max_and_Sum.py
# ????°????????????§??????????¨????
# n ????????´??° ai(i=1,2,...n)?????\?????????????????????????°????????????§??????????¨????????±???????????????°????????????????????????????????????
# Input
# ??????????????´??°?????° n ???????????????????????????????????? n ????????´??° ai ????????????????????§?????????????????????
# Output
# ????°????????????§??????????¨????????????????????????§????????????????????????????????????
# Constraints
# 0<n???10000
# ???1000000???ai???1000000
# Sample Input
# 5
# 10 1 5 4 17
# Sample Output
# 1 17 37
num_min = 1000001
num_max = -1000001
num_sum = 0
num = int(eval(input()))
# a = []
# a = [ *map(int,input().split() ) ]
a = input().split()
for i in range(num):
    a[i] = int(a[i])
    if a[i] < num_min:
        num_min = a[i]
    if a[i] > num_max:
        num_max = a[i]
    num_sum += a[i]
print(("{0} {1} {2}".format(num_min, num_max, num_sum)))

-for i in range(num):