def __init__(self, X=None, y=None, train_valid_test_ratio=[8,1,1], log=None, **kwargs):
        super(MultiInputsData, self).__init__(train_valid_test_ratio=train_valid_test_ratio,
                                              log=log, **kwargs)

        self.train = IterDatasets(None, None, **kwargs)
        self.valid = IterDatasets(None, None, **kwargs)
        self.test = IterDatasets(None, None, **kwargs)
        self.set(X, y)
main solution function
dataset/ETHPy150Open hycis/Mozi/mozi/datasets/dataset.py/MultiInputsData.__init__--crossover with--dataset/ETHPy150Open algorhythms/HackerRankAlgorithms/B'day Gift.py/Solution.solve