"Be sure that the program correctly calculates the factorial of the number 0." It does what codegym wants, I got no clue. "The factorial method must return a string representation of the factorial of the number passed as an argument." ther is no specific format output string so I assumed It's "4!=24", tried just result, anyway I can't waste more time , any tips welcome, thanx.