Гм... Да я даже не знаю с какой стороны к этим задачам подойти, а вы про наработки...