Если не понятно, как делать через противоположное событие, то вот здесь я расписал подробно, как решать "в лоб"
http://www.bottanikk.narod.ru/TeorVer/Valya.pdf
Буду благодарен бывалым за критику - имею крепкое подозрение, что моё решение есть обычное жульничество, которое выглядит правдоподобно.