Text this: An Algorithm to Select the Optimal Program Based on Rough Sets and Fuzzy Soft Sets