uitdaging kan variant  bepalen, varianten lazy implemented