сделал так, чтобы функа обрабатывала бесконечно большие числа