Strassens algorithm working perfectly in~O(n^2.8)