correct typo.
make minor wording change.
improve formatting, add solution.
add solution.