The following are sources of input for programs: