Solution - Dog Show

by Paul Melamud, Corey Plover, and Tom Yue

Answer: Click here to reveal