в интернете очень много конкурсов
особено мне понравился этот:
http://mi3ch.livejournal.com/1298017.html#cutid1 детская задача с недетскими выводами
вы хотите послать своей любимой посылку с брильянтовым колье по почте /ну... допустим/
и вы можете повесить любое количество замков. и все замки в стране открыть без ключа никто не в состоянии /как и вскрыть посылку/
но вы ни при каких обстоятельствах не хотите рисковать и посылать по почте ключ от замка /замков/
/допустим, что почта - единственное средство общения/
как вам быть абсолютно уверенным, что ваша любимая получит подарок /сможет открыть посылку/?
p.s.
эта детская задача в свое время совершила переворот в теории криптографии
upd
послать сначала ключ нельзя - допустим, что предусмотрительные работники почты делают для себя дубликаты всех ключей /на всякий случай/
upd 2
почта вообще не принимает для пересылки ключи
upd 3
отдельно замки для пересылки тоже не принимаются
upd 4
никаких кодовых замков не существует
============================
Отгадка:
получив посылку без ключа девушка не сможет открыть ее
но она сможет ЗАКРЫТЬ ее своим замком и вернуть щедрому мужчине
получив посылку с двумя замками мужчина снимает СВОЙ замок и возвращает ее девушке
в результате девушка получает брильянты /лучшие друзья девушки/
/ключи нигде не светим/