# 讀取去程與回程票價
go = list(map(int, input().split()))
back = list(map(int, input().split()))
# 初始化最小花費為一個極大值
min_cost = float('inf')
best_start = 0
best_end = 0
# 外層迴圈:控制出發天 i (0 到 9 代表第 1 到 10 天)
for i in range(10):
# 內層迴圈:控制回程天 j (回程天一定要 >= 出發天)
for j in range(i, 10):
# 計算去程 + 回程機票錢
flight_cost = go[i] + back[j]
# 計算住宿費
if i == j:
hotel_cost = 0
else:
hotel_cost = (j - i) * 1000
total_cost = flight_cost + hotel_cost
# 如果找到更低的總價,就更新答案
if total_cost < min_cost:
min_cost = total_cost
best_start = i + 1 # 題目要 1-based 索引,所以 +1
best_end = j + 1 # 同上
# 輸出結果:出發天 回程天 最低總價
print(best_start, best_end, min_cost)