Hammer and anvil