Functions. Xecond iteration