How many ghosts visit Scrooge in A Christmas Carol?

4

3

2

5