package com.wyq.coder;
import java.util.HashMap;
import java.util.Scanner;
public class Solution {
public static void main(String args[]){
//int a[] = new int[]{1,2,3,-1,-2,-3,1,-4,1,2};
Scanner scan = new Scanner(System.in);
String[] b = scan.nextLine().trim().split(" ");
int c[] = new int[b.length];
for(int i=0;i<b.length;i++){
c[i] = Integer.valueOf(b[i]);
}
getMax(c);
}
public static void getMax(int[] a){
int left = 0;//起点
int right = 0;//结束位置 int len = -1;//初始长度
for(int i=0;i<a.length-1;i++){
int sum=a[i];
if(sum==0&&(len<0)){
left = i;
right = i;
len = 0;
}
for(int j=i+1;j<a.length;j++){
sum+=a[j];
if(sum==0&&(len<j-i)){
left = i;
right = j;
len = right - left;
}
}
}
for(int k=left;k<=right;k++){
System.out.print(a[k]+" ");
}
}
}