1426 people who cultivate both gods and demons