xxxi. baffled demons fighting