Это скорее вопрос информатики / теории информации, нежели простой вопрос программирования, поэтому,...