Написал KataMary
читать дальше

vin.ru/content/view/315/63/