public static Set<Long> findNewFriend(TwitterBrain brain, Twitter twi,
            int count) {
        int total = count;
        ArrayList<Long> located = new ArrayList<Long>();
        try {
            brain.updateFollowers();
            for (Long id : brain.getFollowers()) {
                IDs ids = twi.getFollowersIDs(id, -1);
                for (Long l : ids.getIDs()) {
                    User user = twi.showUser(l);
                    try {
                        Thread.sleep(1000);
                    } catch (InterruptedException e) {
                        e.printStackTrace();
                    }
                    if (brain.isUserOk(user)) {
                        count--;
                        located.add(l);
                        logger.info((total - count) + "/" + total);
                    }
                    if (count == 0) {
                        break;
                    }
                }
                if (count == 0) {
                    break;
                }
            }
        } catch (TwitterException e) {
            e.printStackTrace();
        }
        HashSet<Long> result = new HashSet<Long>(located);
        result.removeAll(brain.getFollowers());
        result.remove(brain.getMyId());
        return result;
    }