What if type will be in [1, 100]? )