Dog Yin and Yang puzzle