public int[] get_circles_years()
        {
                if(circles.isEmpty())
                        return null;

                int years[]=new int[circles.size()];
                int next_year_index=0;
                boolean is_exist=false;

                for(int i=0; i<circles.size(); i++)
                {
                        int new_year=circles.get(i).get_circle_year(); //get year

                        for(int j=0; j<next_year_index; j++) //check if year 
                        {
                                if(new_year==years[j]) //if year already exist 
                                {
                                        is_exist=true;
                                        break;
                                }
                        }

                        if(is_exist==false)
                        {
                                years[next_year_index]=new_year;
                                next_year_index++;
                        }
                        else
                                is_exist=false;
                }

                int new_years[]=new int[next_year_index];

                for(int i=0; i< next_year_index; i++)
                        new_years[i]=years[i];

                Arrays.sort(new_years);

                return new_years;
        }