Text this: Applying the Simulated Annealing Algorithm to the Set Orienteering Problem with Mandatory Visits