IntSummaryStatistics () { return IntStream.range(0, 100).flatMap( x -> IntStream.range(0, x).flatMap( y -> IntStream.range(y, y + 100).flatMap( z -> IntStream.range(z, z+2)).limit(10)) .limit(x / 2)) .limit(500) .summaryStatistics(); }