Riddle 3: Largest Prime Factor