Программа выполняет поставленную задачу, но только если в таблице заполнены все поля. Если нет, то она вылетает. Это ошибка, но не критическая, нужно вначале заполнить все нулями. Программа написана для направленных графов. То, что нет комментариев, тоже минус. Можно поставить 4.