метод булевых разностей