Exercise `findVariants` method