Cyclist vs. Snapping Dogs (A solution)