Есть такие решения, после принятия которых тараканы в голове аплодируют стоя!

Aeleni на «Книге фанфиков»