pessimistic_optimist
Есть идея.
Если возьмусь, то, возможно, все получится))