Sets

Most straightforward

Medium complexity

High complexity