The word “flabbergastled” doesn’t seem to exist, the closest word is “flabbergasted”
Flabbergasted means the feeling or showing intense shock, surprise, or wonder : utterly astonished
Gram is much smaller than kilogram, and a kilogram is much too big to fit in a pen cap! Your answer is grams.
OK so Charybdis is a Whirlpool it was originally considered a sea monster so the best option to go with will be option D.