Надо объединять части и выкладываться, но теперь мне стыдно.