def tin(self) -> str:
        """
        Generates random Greek personal TINs
        :return: a random Greek personal TIN
        """

        vat_id_starting_numbers = ("1", "2", "3", "4")
        vat_id = random.choice(vat_id_starting_numbers) + self.numerify("#######")
        return vat_id + str(tin_checksum(vat_id))

        Generates random Greek personal TINs
        :return: a random Greek personal TIN
        
faker/providers/ssn/el_GR/__init__.py