Понимаю что решение корявое, но при выводе происходит какая-то чертовщина...