For a given input, what do you receive and what do you expect? Please provide as much detail as possible