*/
    public static void readPatternC() throws IOException {
        // alokasi memori yang dibutuhkan dalam proses pembacaan proses ketigas
        faceLangSystem.allocatesSuggestions(SDA11111.MAX_MINUTES_A_DAY);
        String timeInputed;
        String name;
        int mutualFriendsCounter = 0;
        int mutualPlacesCounter = 0;
        int mutualHobbiesCounter = 0;
        int arrivalTimes;
        // membaca dengan patokan dimana tidak ada input lagi.
        while ((timeInputed = reader.readLine()) != null) {
            // set ulang penghitung mutual untuk semua informasi yang dibutuhkan
            mutualFriendsCounter = 0;
            mutualPlacesCounter = 0;
            mutualHobbiesCounter = 0;
            // menerima informasi waktu tiba pada teman yang dituju
            tokenizer = new StringTokenizer(timeInputed, ":");
            arrivalTimes = (Integer.parseInt(tokenizer.nextToken()) * 60) + Integer.parseInt(tokenizer.nextToken());
            name = reader.readLine();
            // menghitung jumlah mutual friend dengan ditujukan pada pengguna
            // utama
            tokenizer = new StringTokenizer(reader.readLine(), ",");
            while (tokenizer.hasMoreTokens()) {
                if (faceLangSystem.getPrimaryUser().friendWith(tokenizer.nextToken())) {
                    mutualFriendsCounter++;
                }
            }
            // lewatkan informasi teman yang tidak disukai
            reader.readLine();
            // menghitung jumlah mutual tempat dengan ditujukan pada pengguna
            // utama
            tokenizer = new StringTokenizer(reader.readLine(), ",");
            while (tokenizer.hasMoreTokens()) {
                if (faceLangSystem.getPrimaryUser().everVisits(tokenizer.nextToken())) {
                    mutualPlacesCounter++;
                }
            }
            // menghitung jumlah mutual hobi dengan ditujukan pada pengguna
            // utama
            tokenizer = new StringTokenizer(reader.readLine(), ",");
            while (tokenizer.hasMoreTokens()) {
                if (faceLangSystem.getPrimaryUser().like(tokenizer.nextToken())) {
                    mutualHobbiesCounter++;
                }
            }
            // menambah sugesti teman yang nantinya akan dipertimbangkan
            faceLangSystem.addSuggestion(arrivalTimes, new FaceLangAccountSuggestable(
                    name, arrivalTimes, mutualFriendsCounter,
                    mutualPlacesCounter, mutualHobbiesCounter));
        }
    }