Наверное Вы правы.  Но мне бы такое в голову не пришло вообще а задачку с количеством маршрутов, которую я выше описала, Вы бы как объясняли?Прямоугольник 6*5,  5 высота... в правых двух столбцах вырезаны  клеточки так, чтобы сверху остался квадратик 2*2.Итого  прямоугольник 4*5, к которому справа вверху прикреплен прямоугольник 2*2, с общей стороной.Надо посчитать количество маршрутов из левого нижнего в правый верхний угол, при том что ходить можно только вверх и вправо.Размеры прямоугольника  и вырезанной части на самом деле произвольные, думаю роли особой они не играют.Как эту задачку Вашим методом решить?