Demo solution.