cpns challenge