Массив решений накопился уже и на этом форуме.
Можно и заново спросить, а если ы по программированию то выжимки с форума есть на этом сайте Часть тем, связанная с программированием, включая те которых не было в Архиве форума - есть в файлах:
Раз и два .