// your code goes here
val f
:(Seq
[Int
]=>Boolean
)= % =>(1 to
%.
size)flatMap
(%sliding
)exists
(_.
sum==0)
println("-=false=-")
println(f(Seq(2,-1)))
println("-=true=-")
println(f(Seq(0)))
println(f(Seq(4, -2, -2)))
println(f(Seq(0)))
println(f(Seq(2,2,-3,1,-2,3,1)))
println(f(Seq(2,-1,-1,-1,2,-1,-1)))
println(f(Seq(-2,4,1,-3,2,2,-1,-1)))
println(f(Seq(-4,-1,-1,6,3,6,-5,1,-5,-4,5,3)))
println(f(Seq(-11,8,-2,-6,2,-12,5,3,-7,4,-7,7,12,-1,-1,6,-7,-4,-5,-12,9,5,6,-3)))
println(f(Seq(4,-9,12,12,-11,-11,9,-4,8,5,-10,-6,2,-9,10,-11,-9,-2,8,4,-11,7,12,-5)))
}
b2JqZWN0IE1haW4gZXh0ZW5kcyBBcHAgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJCgl2YWwgZjooU2VxW0ludF09PkJvb2xlYW4pPSAlID0+KDEgdG8lLnNpemUpZmxhdE1hcCglc2xpZGluZylleGlzdHMoXy5zdW09PTApCgkKCXByaW50bG4oIi09ZmFsc2U9LSIpCglwcmludGxuKGYoU2VxKDIsLTEpKSkKCQoJcHJpbnRsbigiLT10cnVlPS0iKQoJcHJpbnRsbihmKFNlcSgwKSkpCglwcmludGxuKGYoU2VxKDQsIC0yLCAtMikpKQoJcHJpbnRsbihmKFNlcSgwKSkpCglwcmludGxuKGYoU2VxKDIsMiwtMywxLC0yLDMsMSkpKQoJcHJpbnRsbihmKFNlcSgyLC0xLC0xLC0xLDIsLTEsLTEpKSkKCXByaW50bG4oZihTZXEoLTIsNCwxLC0zLDIsMiwtMSwtMSkpKQoJcHJpbnRsbihmKFNlcSgtNCwtMSwtMSw2LDMsNiwtNSwxLC01LC00LDUsMykpKQoJcHJpbnRsbihmKFNlcSgtMTEsOCwtMiwtNiwyLC0xMiw1LDMsLTcsNCwtNyw3LDEyLC0xLC0xLDYsLTcsLTQsLTUsLTEyLDksNSw2LC0zKSkpCglwcmludGxuKGYoU2VxKDQsLTksMTIsMTIsLTExLC0xMSw5LC00LDgsNSwtMTAsLTYsMiwtOSwxMCwtMTEsLTksLTIsOCw0LC0xMSw3LDEyLC01KSkpCgkKfQ==