То есть надо вынести за циклы обратно?