Где можно найти подробную информацию об этой задаче. Или может кто-нибудь поможет с программой (исходниками, описанием). В долгу не останусь.