работающий варинат.