class Build:

    def __init__(self, id_, name, req_lvl, time, turn_expansion,
                 skip_cost, price, type_, exp_rew, max_amount, contracts):
        self.id = id_
        self.name_list = name
        self.req_lvl = req_lvl
        self.time = time
        self.turn_expansion = turn_expansion
        self.skip_cost = skip_cost
        self.price = price
        self.type = type_
        self.exp_rew = exp_rew
        self.max_amount = max_amount
        self.contracts = contracts

    def __str__(self):
        return '<B id:{} | {} B>'.format(self.id, list(self.name_list.values()))

    def __repr__(self):
        return self.__str__()

    def info(self):
        return 'id:{} \nname_list:{} \nreq_lvl:{} \ntime:{} \nturn_expansion:{}'.format(
            self.id, self.name_list, self.req_lvl, self.time, self.turn_expansion) + \
            ' \nskip_cost:{} \nprice:{} \nexp_rew:{} \nmax_amount:{} \ncontracts:{}'.format(
           self.skip_cost, self.price, self.exp_rew, self.max_amount, self.contracts)

ac200578dc24105d4372626762c6212dcd6c7191
class Build:
    <mask token>
    <mask token>
    <mask token>

    def info(self):
        return (
            'id:{} \nname_list:{} \nreq_lvl:{} \ntime:{} \nturn_expansion:{}'
            .format(self.id, self.name_list, self.req_lvl, self.time, self.
            turn_expansion) +
            """ 
skip_cost:{} 
price:{} 
exp_rew:{} 
max_amount:{} 
contracts:{}"""
            .format(self.skip_cost, self.price, self.exp_rew, self.
            max_amount, self.contracts))

class Build:

    def __init__(self, id_, name, req_lvl, time, turn_expansion, skip_cost,
        price, type_, exp_rew, max_amount, contracts):
        self.id = id_
        self.name_list = name
        self.req_lvl = req_lvl
        self.time = time
        self.turn_expansion = turn_expansion
        self.skip_cost = skip_cost
        self.price = price
        self.type = type_
        self.exp_rew = exp_rew
        self.max_amount = max_amount
        self.contracts = contracts
    <mask token>
    <mask token>

    def info(self):
        return (
            'id:{} \nname_list:{} \nreq_lvl:{} \ntime:{} \nturn_expansion:{}'
            .format(self.id, self.name_list, self.req_lvl, self.time, self.
            turn_expansion) +
            """ 
skip_cost:{} 
price:{} 
exp_rew:{} 
max_amount:{} 
contracts:{}"""
            .format(self.skip_cost, self.price, self.exp_rew, self.
            max_amount, self.contracts))

class Build:

    def __init__(self, id_, name, req_lvl, time, turn_expansion, skip_cost,
        price, type_, exp_rew, max_amount, contracts):
        self.id = id_
        self.name_list = name
        self.req_lvl = req_lvl
        self.time = time
        self.turn_expansion = turn_expansion
        self.skip_cost = skip_cost
        self.price = price
        self.type = type_
        self.exp_rew = exp_rew
        self.max_amount = max_amount
        self.contracts = contracts
    <mask token>

    def __repr__(self):
        return self.__str__()

    def info(self):
        return (
            'id:{} \nname_list:{} \nreq_lvl:{} \ntime:{} \nturn_expansion:{}'
            .format(self.id, self.name_list, self.req_lvl, self.time, self.
            turn_expansion) +
            """ 
skip_cost:{} 
price:{} 
exp_rew:{} 
max_amount:{} 
contracts:{}"""
            .format(self.skip_cost, self.price, self.exp_rew, self.
            max_amount, self.contracts))

class Build:

    def __init__(self, id_, name, req_lvl, time, turn_expansion, skip_cost,
        price, type_, exp_rew, max_amount, contracts):
        self.id = id_
        self.name_list = name
        self.req_lvl = req_lvl
        self.time = time
        self.turn_expansion = turn_expansion
        self.skip_cost = skip_cost
        self.price = price
        self.type = type_
        self.exp_rew = exp_rew
        self.max_amount = max_amount
        self.contracts = contracts

    def __str__(self):
        return '<B id:{} | {} B>'.format(self.id, list(self.name_list.values())
            )

    def __repr__(self):
        return self.__str__()

    def info(self):
        return (
            'id:{} \nname_list:{} \nreq_lvl:{} \ntime:{} \nturn_expansion:{}'
            .format(self.id, self.name_list, self.req_lvl, self.time, self.
            turn_expansion) +
            """ 
skip_cost:{} 
price:{} 
exp_rew:{} 
max_amount:{} 
contracts:{}"""
            .format(self.skip_cost, self.price, self.exp_rew, self.
            max_amount, self.contracts))

class Build:

    def __init__(self, id_, name, req_lvl, time, turn_expansion,
                 skip_cost, price, type_, exp_rew, max_amount, contracts):
        self.id = id_
        self.name_list = name
        self.req_lvl = req_lvl
        self.time = time
        self.turn_expansion = turn_expansion
        self.skip_cost = skip_cost
        self.price = price
        self.type = type_
        self.exp_rew = exp_rew
        self.max_amount = max_amount
        self.contracts = contracts

    def __str__(self):
        return '<B id:{} | {} B>'.format(self.id, list(self.name_list.values()))

    def __repr__(self):
        return self.__str__()

    def info(self):
        return 'id:{} \nname_list:{} \nreq_lvl:{} \ntime:{} \nturn_expansion:{}'.format(
            self.id, self.name_list, self.req_lvl, self.time, self.turn_expansion) + \
            ' \nskip_cost:{} \nprice:{} \nexp_rew:{} \nmax_amount:{} \ncontracts:{}'.format(
           self.skip_cost, self.price, self.exp_rew, self.max_amount, self.contracts)
