def movie_organizer(*args):
film_genres = {}
for movie_name, genre in args:
if genre not in film_genres:
film_genres[genre] = []
film_genres[genre].append(movie_name)
sorted_film_genres = sorted(film_genres.items(), key=lambda x: (-len(x[1]), x[0]))
result = ''
for genre, movie_name in sorted_film_genres:
sorted_movies = sorted(movie_name)
result += f"{genre} - {len(sorted_movies)}\n"
for name in sorted_movies:
result += f"* {name}\n"
return result.strip()