Forward substitution complete