Решение головоломки: Сколько всего различных путей и какой из них наикратчайший?

Существует 416 способов выполнить это задание. Наикратчайшим будет путь О—Р, D—C, E—F, H—G, I—J, L—K, N—M и А—В; но поскольку существует миллион неподходящих нам путей, то такой малостью, как 416, можно смело пренебречь.

Задача