Какой-нибудь юникло отлично справлялся с этой задачей кстати, но он к сожалению у нас отсутствует.