This is the actual content of the second solution.