Program menurut www.foldr.org/~stolz/fhc/