Notes for Fowlgorithm