f(x)=1!x2!x3!x4!x5!x6!xf(x)=1!x^{2!x^{3!x^{4!x^{5!x^{6!x}}}}}f(x)=1!x2!x3!x4!x5!x6!x. Which of these is the closest value of f(12)f(\frac12)f(21)? A000B18\frac1881C14\frac1441D12\frac1221E111F222G100000010000001000000