Предполагаю, что проблема во втором цикле for, но где не понимаю.