The bloomoon code challenge, aiming at maximizing the number of flower buckets given different types of flowers