Input (grade 10): The name "Hereford" is said to come from the Anglo Saxon "here", an army or formation of soldiers, and the "ford", a place for crossing a river.
Output (grade 7): The name "Hereford" comes from the Anglo Saxon "here", meaning an army and "ford" which is a place where soldiers could cross.