Несколько вариантов решения