The Pythagoras Solution by Larry J. Galvin