### Sage crashes when inverting a large matrix - alternatives?

I'm trying to find the inverse of a 50x50 dense matrix of rational numbers. The matrix is created using the method `matrix_from_rows`

from another matrix that was created using `matrix(QQ,B)`

from a list of lists of rational numbers `B`

. The error I get is the following:

```
/usr/.../sage-4.7.1/local/bin/sage-sage: line 301: 27416 Killed sage-cleaner &>/dev/null
/usr/.../sage-4.7.1/local/bin/sage-sage: line 301: 27417 Killed sage-ipython "$@" -i
```

I'm doing this at the university, so the number of processors and RAM both seem to be infinite.

I wonder if there is an alternative. For example, I could try to invert the matrix in Mathematica or Maple. Is there an easy way to interface with them? Thank you!