В книжке Виленкина по вероятности решается классическая задача про рубли и полтинники....
Почему бы не использовать ту же методу?
Всего путей из начала в конец

. Но есть плохие пути - те, которые пересекают. Давайте путь, пересекший (впервые) запрещенную линию, отразим симметрично относительно ее. Концевая точка перейдет при этом либо в точку

, либо в точку

. Посчитав кол-во путей, идущих в эти точки, и вычитая их, получим ответ

(цешки с отрицательными индексами - зануляем, как обычно)...