/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
int arr[]={1,2,3,4,5,6,7};
int k=10;
Ans(arr,k);
}
public static void Ans(int arr[],int k){
int n=arr.length;
int left=0;
int right=0;
int sum=0;
int len=0;
ArrayList<Integer> ans=new ArrayList<>();
for(right=0;right<n;right++){
sum=sum+arr[right];
while(sum>k){
sum=sum-arr[left];
left++;
}
len
=Math.
max(len,right
-left
+1); if(len>ans.size()){
ans.clear();
for(int i=left;i<=right;i++){
ans.add(arr[i]);
}
}
}
for(int i=0;i<ans.size();i++){
System.
out.
println(ans.
get(i
)); }
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCWludCBhcnJbXT17MSwyLDMsNCw1LDYsN307CiAgICAgICBpbnQgaz0xMDsgICAKICAgICAgICBBbnMoYXJyLGspOwogICAgfQogICAgcHVibGljIHN0YXRpYyB2b2lkIEFucyhpbnQgYXJyW10saW50IGspewogICAgICAgaW50IG49YXJyLmxlbmd0aDsKICAgICAgIGludCBsZWZ0PTA7CiAgICAgICBpbnQgcmlnaHQ9MDsKICAgICAgIGludCBzdW09MDsKICAgICAgIGludCBsZW49MDsKICAgIEFycmF5TGlzdDxJbnRlZ2VyPiBhbnM9bmV3IEFycmF5TGlzdDw+KCk7ICAgICAKCiAgICAgICBmb3IocmlnaHQ9MDtyaWdodDxuO3JpZ2h0KyspewogICAgICAgIHN1bT1zdW0rYXJyW3JpZ2h0XTsKICAgICAgICB3aGlsZShzdW0+ayl7CiAgICAgICAgICAgIHN1bT1zdW0tYXJyW2xlZnRdOwogICAgICAgICAgICBsZWZ0Kys7CiAgICAgICAgfQogICAgICAgICAgCiAgICAgICAgIGxlbj1NYXRoLm1heChsZW4scmlnaHQtbGVmdCsxKTsKICAgICAgICAgaWYobGVuPmFucy5zaXplKCkpewogICAgICAgICAgICBhbnMuY2xlYXIoKTsKICAgICAgICAgICAgZm9yKGludCBpPWxlZnQ7aTw9cmlnaHQ7aSsrKXsKICAgICAgICAgICAgICAgIGFucy5hZGQoYXJyW2ldKTsKICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgICAgCiAgICAgICB9CiAgICAgICBmb3IoaW50IGk9MDtpPGFucy5zaXplKCk7aSsrKXsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oYW5zLmdldChpKSk7CiAgICAgICB9Cgl9Cn0=