The input of the data cleaning program consists of the data to be cleaned (DirtyData) and the reference data flows to be used as dictionaries (City, Country and Month).