fucked jump algorithm