Anatolian 1000 db-os puzzle - Pets to love (3186)

 Anatolian 1000 db-os puzzle - Pets to love (3186)