Solutions for all problems.