SOL Review Part 2

sol review 2