Что то трудно все это в голове переваривается....