Create fac.cpp