Gauss–Jordan Elimination-Based Self-Recovery