Daihatsu power rescuing a isuzu trooper and toyota land criuser