What is the fine-grained topic of the following text: The program prompts a math problem after a time interval has elapsed, and if the user does not respond in 10 minutes or answers incorrectly 5 times, will send an email to the user's chosen contact to check up on them. Only return the topic.
Math problem-based user activity monitoring program