Working with Data Structures - Cats And Dogs