# import necessary libraries
import pandas as pd
import numpy as np

# define your series
my_series = pd.Series([8, 8, 1, 2, 1, 1, 7, 8, 9, 2])

# find frequency counts of elements
counts = my_series.value_counts()

# sort the values in descending order
counts = counts.sort_values(ascending = False)

# separate the first 2 frequent values and print them
top_two = counts.index[:2]
print(f'Top 2 Frequent Values: {top_two.values}')

# apply np.where() function
values_list = np.where(my_series.isin(top_two), \
                        my_series, 'Other')

# convert into series and print
my_series = pd.Series(values_list)
print(f"Updated Series: \n{my_series}")