Задача описана достаточно, для того чтобы программист ее реализовал. Если Вы не являетесь программистом, то не понятно зачем Вы пишите в ветке Программирования? Если Вы все же делаете попытку программировать, то помимо введения в курс проблемы, не плохо было бы увидеть вариант решения Вами этой проблемы, чтобы помочь Вам как программисту