What are the next three terms in the sequence 3 6 9 12?

The next three terms in the sequence are:

15 18 21