Sterh's solution.