class Person:

    def __init__(self, name, skills, vacations):
        self.name = name
        self.skills = skills
        self.vacations = vacations

    def has_skill(self, skill):
        return skill in self.skills

    def is_available_on(self, date):
        return date not in self.vacations

    def __repr__(self):
        return f'Person({self.name}, {self.skills}, {self.vacations})'

a629eefeb21d75b1fc1543c473e8378696a19749
class Person:
    <mask token>
    <mask token>
    <mask token>
    <mask token>

class Person:
    <mask token>
    <mask token>
    <mask token>

    def __repr__(self):
        return f'Person({self.name}, {self.skills}, {self.vacations})'

class Person:
    <mask token>

    def has_skill(self, skill):
        return skill in self.skills
    <mask token>

    def __repr__(self):
        return f'Person({self.name}, {self.skills}, {self.vacations})'

class Person:
    <mask token>

    def has_skill(self, skill):
        return skill in self.skills

    def is_available_on(self, date):
        return date not in self.vacations

    def __repr__(self):
        return f'Person({self.name}, {self.skills}, {self.vacations})'

class Person:

    def __init__(self, name, skills, vacations):
        self.name = name
        self.skills = skills
        self.vacations = vacations

    def has_skill(self, skill):
        return skill in self.skills

    def is_available_on(self, date):
        return date not in self.vacations

    def __repr__(self):
        return f'Person({self.name}, {self.skills}, {self.vacations})'
