The answer is 21!