Uninvited Visitor - final

PRELIMINARY EXERCISE