Это известная задача. Для подсчета вероятности того, что книги стоят рядом мысленно оденьте их в одну суперобложку.