Twelve Direct And Three Levels

An inode holds 12 direct pointers, one single indirect pointer, one double indirect pointer, and one triple indirect pointer. The block size is 4 KB and every disk pointer is 4 bytes wide.

How many distinct data blocks can a single file address? (Index blocks do not count.)

A

6,156

B

1,074,791,436

C

1,073,741,824

D

1,049,612