Jamal wants to store 30 computer files on floppy disks, each of which has a capacity of 1.44 megabytes (\mathrm{mb}). Three of his files require 0.8 \mathrm{mb} of memory each, 12 more require 0.7 \mathrm{mb} each, and the remaining 15 require 0.4 \mathrm{mb} each. No file can be split between floppy disks. What is the minimal number of floppy disks that will hold all the files?
Answer Choices
A. 12
B. 13
C. 14
D. 15
E. 16