Понимаю, что наговнокодил, создавая новый StringBuilder для каждой итерации, но оно работает или я не правильно понял условие?