added LuckyNumbers/finished MaximalOptimal