public int loadContestUsers() {
        int count = 0;
        try {
            Scanner scan = new Scanner(Server_Loader.accounts);
            int liner = 0;
            boolean read = false;
            count += 1;
            names.put("D1", "Developer: Konstantin Shandurenko");
            passwords.put("D1", PasswordBuilder.sref_total());
            users.add(new ContestUser("D1"));
            while(scan.hasNextLine()) {
                String line = scan.nextLine();
                liner++;
                line = line.replace(" ", "");
                line = line.replace("	", "");
                if(line.startsWith("//") || line.startsWith("#")) continue;
                if(line.startsWith("accounts{")) {
                    read = true;
                    continue;
                }
                if(line.startsWith("}")) return count;
                if(!read) continue;
                String[] args = line.split(",");
                if(args.length != 3 || !contains(line)) warn("Wrong account format in accounts.config at line " + liner + "!", true);
                line = line.replace("(", "");
                line = line.replace(");", "");
                args = line.split(",");
                names.put(args[1], args[0]);
                passwords.put(args[1], args[2]);
                users.add(new ContestUser(args[1]));
                //log(args[0] + " " + args[1] + " " + args[2] + "!\n");
                count++;
            }
        } catch (Exception ex) {
            warn("Can't load contest users list! Cause: ", false);
            ex.printStackTrace();
            warn("", true);
        }
        return count;
        
    }