poprawilem funkcje fact na typ int