ну утрированно конечно но всё же