solve NotificationAssignment1