K Factorization Hackerrank Solution Cpp