Ankita has 4 marbles. She has 1 fewer marble than Harshita. How many marbles does Harshita have? A3 B4 C5 D6