Kantorovich problem