@Test
    public void test_solvable_matrix_size_2_solve2() throws 
            ImpossibleSolutionException,UnsquaredMatrixException,
            ElementOutOfRangeException{
        
        int height=2;
        int width=2;
        float[] result;
        
        try{
            test_matrix = new Determinant(height,width);
        }catch(UnsquaredMatrixException e){
            throw e;
        }
        try{
            test_matrix.setValueAt(0,0,  20.0f);
            test_matrix.setValueAt(0,1, 400.0f);
            test_matrix.setValueAt(1,0,1700.0f);
            test_matrix.setValueAt(1,1,   5.0f);
        }catch(ElementOutOfRangeException e){
            throw e;
        }
        try{
            result = test_matrix.solve();
        }catch(ImpossibleSolutionException e){
            throw e;
        }
        Assert.assertEquals(-679900.00f,result[0],.00001f);
    }