SAT butterfly  and bee