Советую обратиться с этой задачей в один из следующих форумов:

http://mathhelpplanet.com/

http://www.mathforum.ru/