How did McCulloch v. Maryland establish the implied powers doctrine?

It allowed Congress to establish a post office even though it was not expressed in the Constitution.
It allowed Congress to create a national bank even though it was not expressed in the Constitution.
It allowed Congress to collect taxes even though it was not expressed in the Constitution.
It allowed Congress to declare war even though it was not expressed in the Constitution.

The correct answer is: It allowed Congress to create a national bank even though it was not expressed in the Constitution.

McCulloch v. Maryland established the implied powers doctrine by allowing Congress to create a national bank even though it was not expressly mentioned in the Constitution.