Tideman%27s alternative method

undefined