Набросок логики для линейки