public static Vector<String> MyHighligthOfACFirsttime(String id){
    		BufferedReader br = null;
    		try {
                br = new BufferedReader(new InputStreamReader(new FileInputStream(id + "_problems.txt")));
                String s,parts[];
    			Vector<String> probs = new Vector<>();
    			Vector<String> probsACFirsttime = new Vector<>();
    			Vector<String> status = new Vector<>();
                while((s = br.readLine()) != null){
                    parts = s.split(" |\t");
    				probs.add(parts[0]);
    				status.add(parts[3]);
                }
    			for(int i=0;i<probs.size();i++){
    				int count=1;
    				for(int j=i+1;j<probs.size();j++){
    					if(probs.get(i).equals(probs.get(j))){
    						count++;
    					}
    				}
    				if(count==1&&status.get(i)=="Accept"){
    					probsACFirsttime.add(probs.get(i));		
    				}
    			}
    			br.close();
    			
    			return probsACFirsttime;
                
            } catch (FileNotFoundException ex) {
                Logger.getLogger(AchievementAccessment.class.getName()).log(Level.SEVERE, null, ex);
            } catch (IOException ex) {
                Logger.getLogger(AchievementAccessment.class.getName()).log(Level.SEVERE, null, ex);
            } finally{
                
            }
    		return null;
    	}