1. Я не понял условия, что там за ряд такой?
2. Очевидно задача за 5минут не решается. Я могу только направить в нужном направлении. + Посмотрите, в той ветке выложил пример Captian.