compassion puzzle