repaired solution