Condition 1 and 2 have to be considered independently! Only when both are not sufficient independently then we consider whether 1 plus 2 are efficient.
In this question, 1 alone is sufficient. 2 alone is not sufficient as Joanna can buy 2, 4, 6, 8, ...........20000000 stamps. You may argue that but with condition 1, there can only be 10 stamps. Well, 1, by itself, is sufficient. 2 alone is not sufficient, so the answer is A.