The Pledge algorithm (named after Jon Pledge of Exeter) can solve this problem.
Pledge-menetelmä (nimetty Exeterin Jon Pledgen mukaan) voi ratkaista tämän ongelman.