слишком сложно... надеюсь гм тебе поможет