This test is failing. I don't know if the bilinear algorithm is wrong too or the test data is correct.