Интересная задача, можно сказать даже с юмором. Приступим.
Не понял, что вообще требуется, но все же.