сделал дейкстра почти