Ларец с двумя замками

Владимир Байков
Приятель задал мне задачку.

Один правитель хочет передать другому, живущему на другой стороне реки, очень важный документ. Есть прочный ларец с двумя парами ушек под навесные замки. Но команде матросов полностью доверять нельзя -  документ могут выкрасть.
Даже если повесить на ларец  два хитрых замка, ключи ведь все равно надо как-то  с ними передать второму правителю.
Как эту задачу решить?

Я додуматься не смог.

А решение такое. Один правитель кладет документ в ларец и запирает его на один замок.
Но ключ оставляет только себе.
Другой правитель получает через матросов этот ларец, запирает его на СВОЙ замок, и ключ от него оставляет у себя. Отсылает ларец обратно с двумя замками.

Первый правитель получает ларец обратно  и открывает свой замок. Отсылает ларец, запертый теперь на один замок второму правителю.

Тот в свою очередь, получив ларец, отпирает свой замок и вынимает важный документ.


Чем-то напоминает классику про волка, козу и капусту, но помудреней.