solve NotificationPractice1