Three great demons