Fowler%27s solution

undefined