class Queue(object):
    def __init__(self):
        self.q = []

    def add(self, item):
        self.q.append(item)

    def remove(self):
        return self.q.pop(0)

    def isEmpty(self):
        return len(self.q) == 0

    def __len__(self):
        return len(self.q)

    def __contains__(self, value):
        return value in self.q
