import java.util.stream.LongStream; class SquareFinder { private static boolean isSixNum(long target){ boolean ret=((long)((sqrt-(long)sqrt)*1000000))%111111==0; return ret; } LongStream.iterate(72,t->t+1) .anyMatch(x-> LongStream.range(x*x+1,x*x+x*2).parallel() .filter(t->isSixNum(t)) .findFirst().isPresent() ); } }