MY DOGS HAVE 18 MORE LEGS THAN NOSES. HOW MANY DOGS DO I HAVE

23. My dogs have 18 more legs than noses. How many dogs do I have?

(A) 4 (B) 5 (C) 6 (D) 8 (E) 9