Самое простое на поверку обычно и оказывается самым сложным.)