Mathematical Problem-solving in Real-world Situations