времени и желания не хватит ...
первый я частично разобрал, и выкладывал тут.