total poodle

partial poodle

impartial poodle