Generated on Tue Apr 18 10:21:28 2017 for Gecode by doxygen 1.6.3

bin-packing.cpp

Go to the documentation of this file.
00001 /* -*- mode: C++; c-basic-offset: 2; indent-tabs-mode: nil -*- */
00002 /*
00003  *  Main authors:
00004  *     Christian Schulte <schulte@gecode.org>
00005  *
00006  *  Copyright:
00007  *     Christian Schulte, 2010
00008  *
00009  *  Last modified:
00010  *     $Date: 2017-02-09 10:50:35 +0100 (Thu, 09 Feb 2017) $ by $Author: schulte $
00011  *     $Revision: 15395 $
00012  *
00013  *  This file is part of Gecode, the generic constraint
00014  *  development environment:
00015  *     http://www.gecode.org
00016  *
00017  *  Permission is hereby granted, free of charge, to any person obtaining
00018  *  a copy of this software and associated documentation files (the
00019  *  "Software"), to deal in the Software without restriction, including
00020  *  without limitation the rights to use, copy, modify, merge, publish,
00021  *  distribute, sublicense, and/or sell copies of the Software, and to
00022  *  permit persons to whom the Software is furnished to do so, subject to
00023  *  the following conditions:
00024  *
00025  *  The above copyright notice and this permission notice shall be
00026  *  included in all copies or substantial portions of the Software.
00027  *
00028  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
00029  *  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
00030  *  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
00031  *  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
00032  *  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
00033  *  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
00034  *  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
00035  *
00036  */
00037 
00038 #include <gecode/driver.hh>
00039 
00040 #include <gecode/int.hh>
00041 #include <gecode/minimodel.hh>
00042 
00043 #include <algorithm>
00044 
00045 using namespace Gecode;
00046 
00047 // Instance data
00048 namespace {
00049 
00050   // Instances
00051   extern const int* bpp[];
00052   // Instance names
00053   extern const char* name[];
00054 
00056   class Spec {
00057   protected:
00059     const int* data;
00061     int l, u;
00062   public:
00064     bool valid(void) const {
00065       return data != NULL;
00066     }
00068     int capacity(void) const {
00069       return data[0];
00070     }
00072     int items(void) const {
00073       return data[1];
00074     }
00076     int size(int i) const {
00077       return data[i+2];
00078     }
00079   protected:
00081     static const int* find(const char* s) {
00082       for (int i=0; name[i] != NULL; i++)
00083         if (!strcmp(s,name[i]))
00084           return bpp[i];
00085       return NULL;
00086     }
00088     int clower(void) const {
00089       /*
00090        * The lower bound is due to: S. Martello, P. Toth. Lower bounds
00091        * and reduction procedures for the bin packing problem.
00092        * Discrete and applied mathematics, 28(1):59-70, 1990.
00093        */
00094       const int c = capacity(), n = items();
00095       int l = 0;
00096 
00097       // Items in N1 are from 0 ... n1 - 1
00098       int n1 = 0;
00099       // Items in N2 are from n1 ... n12 - 1, we count elements in N1 and N2
00100       int n12 = 0;
00101       // Items in N3 are from n12 ... n3 - 1
00102       int n3 = 0;
00103       // Free space in N2
00104       int f2 = 0;
00105       // Total size of items in N3
00106       int s3 = 0;
00107 
00108       // Initialize n12 and f2
00109       for (; (n12 < n) && (size(n12) > c/2); n12++)
00110         f2 += c - size(n12);
00111 
00112       // Initialize n3 and s3
00113       for (n3 = n12; n3 < n; n3++)
00114         s3 += size(n3);
00115 
00116       // Compute lower bounds
00117       for (int k=0; k<=c/2; k++) {
00118         // Make N1 larger by adding elements and N2 smaller
00119         for (; (n1 < n) && (size(n1) > c-k); n1++)
00120           f2 -= c - size(n1);
00121         assert(n1 <= n12);
00122         // Make N3 smaller by removing elements
00123         for (; (size(n3-1) < k) && (n3 > n12); n3--)
00124           s3 -= size(n3-1);
00125         // Overspill
00126         int o = (s3 > f2) ? ((s3 - f2 + c - 1) / c) : 0;
00127         l = std::max(l, n12 + o);
00128       }
00129       return l;
00130     }
00132     int cupper(void) const {
00133       // Use a naive greedy algorithm
00134       const int c = capacity(), n = items();
00135 
00136       int* f = new int[n];
00137       for (int i=0; i<n; i++)
00138         f[i] = c;
00139 
00140       int u=0;
00141       for (int i=0; i<n; i++) {
00142         int j=0;
00143         // Skip bins with insufficient free space
00144         while (f[j] < size(i))
00145           j++;
00146         if (j > u) {
00147           // A new bin is needed
00148           u = j; f[u] -= size(i);
00149         } else {
00150           // The slack of the best-fit bin
00151           int b = j++;
00152           int s = f[b] - size(i);
00153           while (j <= u) {
00154             if ((f[j] >= size(i)) && (f[j] - size(i) < s)) {
00155               b = j; s = f[b] - size(i);
00156             }
00157             j++;
00158           }
00159           f[b] -= size(i);
00160         }
00161       }
00162       delete [] f;
00163       return u+1;
00164     }
00165   public:
00167     Spec(const char* s) : data(find(s)), l(0), u(0) {
00168       if (valid()) {
00169         l = clower(); u = cupper();
00170       }
00171     }
00173     int total(void) const {
00174       int t=0;
00175       for (int i=0; i<items(); i++)
00176         t += size(i);
00177       return t;
00178     }
00180     int lower(void) const {
00181       return l;
00182     }
00184     int upper(void) const {
00185       return u;
00186     }
00187   };
00188 
00189 }
00190 
00202 class CDBF : public Brancher {
00203 protected:
00205   ViewArray<Int::IntView> load;
00207   ViewArray<Int::IntView> bin;
00209   IntSharedArray size;
00211   mutable int item;
00213   class Choice : public Gecode::Choice {
00214   public:
00216     int item;
00218     int* same;
00220     int n_same;
00224     Choice(const Brancher& b, unsigned int a, int i, int* s, int n_s)
00225       : Gecode::Choice(b,a), item(i),
00226         same(heap.alloc<int>(n_s)), n_same(n_s) {
00227       for (int k=n_same; k--; )
00228         same[k] = s[k];
00229     }
00231     virtual size_t size(void) const {
00232       return sizeof(Choice) + sizeof(int) * n_same;
00233     }
00235     virtual void archive(Archive& e) const {
00236       Gecode::Choice::archive(e);
00237       e << alternatives() << item << n_same;
00238       for (int i=n_same; i--;)
00239         e << same[i];
00240     }
00242     virtual ~Choice(void) {
00243       heap.free<int>(same,n_same);
00244     }
00245   };
00246 
00247 public:
00249   CDBF(Home home, ViewArray<Int::IntView>& l, ViewArray<Int::IntView>& b,
00250        IntSharedArray& s)
00251     : Brancher(home), load(l), bin(b), size(s), item(0) {
00252     home.notice(*this,AP_DISPOSE);
00253   }
00255   static void post(Home home, ViewArray<Int::IntView>& l,
00256                    ViewArray<Int::IntView>& b,
00257                    IntSharedArray& s) {
00258     (void) new (home) CDBF(home, l, b, s);
00259   }
00261   CDBF(Space& home, bool share, CDBF& cdbf)
00262     : Brancher(home, share, cdbf), item(cdbf.item) {
00263     load.update(home, share, cdbf.load);
00264     bin.update(home, share, cdbf.bin);
00265     size.update(home, share, cdbf.size);
00266   }
00268   virtual Actor* copy(Space& home, bool share) {
00269     return new (home) CDBF(home, share, *this);
00270   }
00272   virtual size_t dispose(Space& home) {
00273     home.ignore(*this,AP_DISPOSE);
00274     size.~IntSharedArray();
00275     (void) Brancher::dispose(home);
00276     return sizeof(*this);
00277   }
00279   virtual bool status(const Space&) const {
00280     for (int i = item; i < bin.size(); i++)
00281       if (!bin[i].assigned()) {
00282         item = i; return true;
00283       }
00284     return false;
00285   }
00287   virtual Gecode::Choice* choice(Space& home) {
00288     assert(!bin[item].assigned());
00289 
00290     int n = bin.size(), m = load.size();
00291 
00292     Region region(home);
00293 
00294     // Free space in bins
00295     int* free = region.alloc<int>(m);
00296 
00297     for (int j=m; j--; )
00298       free[j] = load[j].max();
00299     for (int i=n; i--; )
00300       if (bin[i].assigned())
00301         free[bin[i].val()] -= size[i];
00302 
00303     // Equivalent bins with same free space
00304     int* same = region.alloc<int>(m+1);
00305     unsigned int n_same = 0;
00306     unsigned int n_possible = 0;
00307 
00308     // Initialize such that failure is guaranteed (pack into bin -1)
00309     same[n_same++] = -1;
00310 
00311     // Find a best-fit bin for item
00312     int slack = INT_MAX;
00313     for (Int::ViewValues<Int::IntView> j(bin[item]); j(); ++j)
00314       if (size[item] <= free[j.val()]) {
00315         // Item still can fit into the bin
00316         n_possible++;
00317         if (free[j.val()] - size[item] < slack) {
00318           // A new, better fit
00319           slack = free[j.val()] - size[item];
00320           same[0] = j.val(); n_same = 1;
00321         } else if (free[j.val()] - size[item] == slack) {
00322           // An equivalent bin, remember it
00323           same[n_same++] = j.val();
00324         }
00325       }
00326     /*
00327      * Domination rules:
00328      *  - if the item fits the bin exactly, just assign
00329      *  - if all possible bins are equivalent, just assign
00330      *
00331      * Also catches failure: if no possible bin was found, commit
00332      * the item into bin -1.
00333      */
00334     if ((slack == 0) || (n_same == n_possible) || (slack == INT_MAX))
00335       return new Choice(*this, 1, item, same, 1);
00336     else
00337       return new Choice(*this, 2, item, same, n_same);
00338   }
00340   virtual const Gecode::Choice* choice(const Space& home, Archive& e) {
00341     int alt, item, n_same;
00342     e >> alt >> item >> n_same;
00343     Region re(home);
00344     int* same = re.alloc<int>(n_same);
00345     for (int i=n_same; i--;) e >> same[i];
00346     return new Choice(*this, alt, item, same, n_same);
00347   }
00349   virtual ExecStatus commit(Space& home, const Gecode::Choice& _c,
00350                             unsigned int a) {
00351     const Choice& c = static_cast<const Choice&>(_c);
00352     // This catches also the case that the choice has a single aternative only
00353     if (a == 0) {
00354       GECODE_ME_CHECK(bin[c.item].eq(home, c.same[0]));
00355     } else {
00356       Iter::Values::Array same(c.same, c.n_same);
00357 
00358       GECODE_ME_CHECK(bin[c.item].minus_v(home, same));
00359 
00360       for (int i = c.item+1; (i<bin.size()) &&
00361                              (size[i] == size[c.item]); i++) {
00362         same.reset();
00363         GECODE_ME_CHECK(bin[i].minus_v(home, same));
00364       }
00365     }
00366     return ES_OK;
00367   }
00369   virtual void print(const Space&, const Gecode::Choice& _c,
00370                      unsigned int a,
00371                      std::ostream& o) const {
00372     const Choice& c = static_cast<const Choice&>(_c);
00373     if (a == 0) {
00374       o << "bin[" << c.item << "] = " << c.same[0];
00375     } else {
00376       o << "bin[" << c.item;
00377       for (int i = c.item+1; (i<bin.size()) &&
00378                              (size[i] == size[c.item]); i++)
00379         o << "," << i;
00380       o << "] != ";
00381       for (int i = 0; i<c.n_same-1; i++)
00382         o << c.same[i] << ",";
00383       o << c.same[c.n_same-1];
00384     }
00385   }
00386 };
00387 
00389 void cdbf(Home home, const IntVarArgs& l, const IntVarArgs& b,
00390           const IntArgs& s) {
00391   if (b.size() != s.size())
00392     throw Int::ArgumentSizeMismatch("cdbf");
00393   ViewArray<Int::IntView> load(home, l);
00394   ViewArray<Int::IntView> bin(home, b);
00395   IntSharedArray size(s);
00396   return CDBF::post(home, load, bin, size);
00397 }
00398 
00399 
00400 
00407 class BinPacking : public IntMinimizeScript {
00408 protected:
00410   const Spec spec;
00412   IntVarArray load;
00414   IntVarArray bin;
00416   IntVar bins;
00417 public:
00419   enum {
00420     MODEL_NAIVE, 
00421     MODEL_PACKING 
00422   };
00424   enum {
00425     BRANCH_NAIVE, 
00426     BRANCH_CDBF, 
00427   };
00429   BinPacking(const InstanceOptions& opt)
00430     : IntMinimizeScript(opt),
00431       spec(opt.instance()),
00432       load(*this, spec.upper(), 0, spec.capacity()),
00433       bin(*this, spec.items(), 0, spec.upper()-1),
00434       bins(*this, spec.lower(), spec.upper()) {
00435     // Number of items
00436     int n = bin.size();
00437     // Number of bins
00438     int m = load.size();
00439 
00440     // Size of all items
00441     int s = 0;
00442     for (int i=0; i<n; i++)
00443       s += spec.size(i);
00444 
00445     // Array of sizes
00446     IntArgs sizes(n);
00447     for (int i=0; i<n; i++)
00448       sizes[i] = spec.size(i);
00449 
00450     switch (opt.model()) {
00451     case MODEL_NAIVE:
00452       {
00453         // All loads must add up to all item sizes
00454         linear(*this, load, IRT_EQ, s);
00455 
00456         // Load must be equal to packed items
00457         BoolVarArgs _x(*this, n*m, 0, 1);
00458         Matrix<BoolVarArgs> x(_x, n, m);
00459 
00460         for (int i=0; i<n; i++)
00461           channel(*this, x.col(i), bin[i]);
00462 
00463         for (int j=0; j<m; j++)
00464           linear(*this, sizes, x.row(j), IRT_EQ, load[j]);
00465       }
00466       break;
00467     case MODEL_PACKING:
00468       binpacking(*this, load, bin, sizes);
00469       break;
00470     }
00471 
00472     // Break symmetries
00473     for (int i=1; i<n; i++)
00474       if (spec.size(i-1) == spec.size(i))
00475         rel(*this, bin[i-1] <= bin[i]);
00476 
00477     // Pack items that require a bin for sure! (wlog)
00478     {
00479       int i = 0;
00480       // These items all need a bin due to their own size
00481       for (; (i < n) && (i < m) && (spec.size(i) * 2 > spec.capacity()); i++)
00482         rel(*this, bin[i] == i);
00483       // Check if the next item cannot fit to position i-1
00484       if ((i < n) && (i < m) && (i > 0) &&
00485           (spec.size(i-1) + spec.size(i) > spec.capacity()))
00486         rel(*this, bin[i] == i);
00487     }
00488 
00489     // All excess bins must be empty
00490     for (int j=spec.lower()+1; j <= spec.upper(); j++)
00491       rel(*this, (bins < j) == (load[j-1] == 0));
00492 
00493     branch(*this, bins, INT_VAL_MIN());
00494     switch (opt.branching()) {
00495     case BRANCH_NAIVE:
00496       branch(*this, bin, INT_VAR_NONE(), INT_VAL_MIN());
00497       break;
00498     case BRANCH_CDBF:
00499       cdbf(*this, load, bin, sizes);
00500       break;
00501     }
00502   }
00504   virtual IntVar cost(void) const {
00505     return bins;
00506   }
00508   BinPacking(bool share, BinPacking& s)
00509     : IntMinimizeScript(share,s), spec(s.spec) {
00510     load.update(*this, share, s.load);
00511     bin.update(*this, share, s.bin);
00512     bins.update(*this, share, s.bins);
00513   }
00515   virtual Space*
00516   copy(bool share) {
00517     return new BinPacking(share,*this);
00518   }
00520   virtual void
00521   print(std::ostream& os) const {
00522     int n = bin.size();
00523     int m = load.size();
00524     os << "Bins used: " << bins << " (from " << m << " bins)." << std::endl;
00525     for (int j=0; j<m; j++) {
00526       bool fst = true;
00527       os << "\t[" << j << "]={";
00528       for (int i=0; i<n; i++)
00529         if (bin[i].assigned() && (bin[i].val() == j)) {
00530           if (fst) {
00531             fst = false;
00532           } else {
00533             os << ",";
00534           }
00535           os << i;
00536         }
00537       os << "} #" << load[j] << std::endl;
00538     }
00539     if (!bin.assigned()) {
00540       os << std::endl
00541          << "Unpacked items:" << std::endl;
00542       for (int i=0;i<n; i++)
00543         if (!bin[i].assigned())
00544           os << "\t[" << i << "] = " << bin[i] << std::endl;
00545     }
00546   }
00547 };
00548 
00552 int
00553 main(int argc, char* argv[]) {
00554   InstanceOptions opt("BinPacking");
00555   opt.model(BinPacking::MODEL_PACKING);
00556   opt.model(BinPacking::MODEL_NAIVE, "naive",
00557             "use naive model (decomposition)");
00558   opt.model(BinPacking::MODEL_PACKING, "packing",
00559             "use bin packing constraint");
00560   opt.branching(BinPacking::BRANCH_CDBF);
00561   opt.branching(BinPacking::BRANCH_NAIVE, "naive");
00562   opt.branching(BinPacking::BRANCH_CDBF, "cdbf");
00563   opt.instance(name[0]);
00564   opt.solutions(0);
00565   opt.parse(argc,argv);
00566   if (!Spec(opt.instance()).valid()) {
00567     std::cerr << "Error: unkown instance" << std::endl;
00568     return 1;
00569   }
00570   IntMinimizeScript::run<BinPacking,BAB,InstanceOptions>(opt);
00571   return 0;
00572 }
00573 
00574 namespace {
00575 
00576   /*
00577    * Instances taken from:
00578    * A. Scholl, R. Klein, and C. Jürgens: BISON: a fast hybrid procedure
00579    * for exactly solving the one-dimensional bin packing problem.
00580    * Computers & Operations Research 24 (1997) 627-645.
00581    *
00582    * The item size have been sorted for simplicty.
00583    *
00584    */
00585 
00586   /*
00587    * Data set 1
00588    *
00589    */
00590   const int n1c1w1_a[] = {
00591     100, // Capacity
00592     50, // Number of items
00593     // Size of items (sorted)
00594     99,99,96,96,92,92,91,88,87,86,85,76,74,72,69,67,67,62,61,56,52,
00595     51,49,46,44,42,40,40,33,33,30,30,29,28,28,27,25,24,23,22,21,20,
00596     17,14,13,11,10,7,7,3
00597   };
00598   const int n1c1w1_b[] = {
00599     100, // Capacity
00600     50, // Number of items
00601     // Size of items (sorted)
00602     100,99,97,97,97,93,93,92,92,88,83,83,79,76,76,75,72,71,70,69,
00603     67,66,63,62,62,61,61,51,50,44,44,43,43,40,39,37,37,30,23,20,19,
00604     18,17,15,14,13,13,12,8,8
00605   };
00606   const int n1c1w1_c[] = {
00607     100, // Capacity
00608     50, // Number of items
00609     // Size of items (sorted)
00610     92,89,87,84,82,82,81,75,73,71,67,67,63,59,57,56,52,49,48,47,46,
00611     41,39,38,36,35,34,34,30,29,26,21,20,19,18,15,15,13,11,10,10,10,
00612     9,8,8,7,6,6,6,3
00613   };
00614   const int n1c1w1_d[] = {
00615     100, // Capacity
00616     50, // Number of items
00617     // Size of items (sorted)
00618     100,99,98,97,95,94,92,92,91,82,80,77,76,75,73,73,73,71,68,65,
00619     65,63,63,63,60,59,53,45,44,40,31,25,24,24,24,23,22,21,21,15,14,
00620     14,10,10,7,7,6,3,2,2
00621   };
00622   const int n1c1w1_e[] = {
00623     100, // Capacity
00624     50, // Number of items
00625     // Size of items (sorted)
00626     91,88,88,87,87,86,86,85,85,84,83,80,79,78,77,70,70,68,67,66,59,
00627     52,49,48,47,47,44,42,38,37,37,34,34,33,31,29,27,24,21,17,16,16,
00628     15,14,8,6,5,4,2,2
00629   };
00630   const int n1c1w1_f[] = {
00631     100, // Capacity
00632     50, // Number of items
00633     // Size of items (sorted)
00634     99,98,98,93,92,89,89,84,84,83,78,77,75,73,72,71,70,69,69,68,60,
00635     60,57,56,54,50,49,49,45,37,36,35,30,30,27,26,26,25,24,21,20,19,
00636     15,14,13,11,11,8,2,2
00637   };
00638   const int n1c1w1_g[] = {
00639     100, // Capacity
00640     50, // Number of items
00641     // Size of items (sorted)
00642     100,99,98,98,98,91,90,87,84,84,78,77,72,71,70,69,69,64,63,58,
00643     58,46,45,45,43,43,42,41,37,37,37,35,34,31,30,29,24,23,22,21,20,
00644     17,12,11,10,9,7,6,5,4
00645   };
00646   const int n1c1w1_h[] = {
00647     100, // Capacity
00648     50, // Number of items
00649     // Size of items (sorted)
00650     97,93,93,92,92,91,90,88,86,85,85,85,82,81,80,79,75,73,71,70,70,
00651     67,66,64,62,62,61,54,48,48,47,46,44,41,40,39,34,29,24,24,21,18,
00652     16,16,14,13,11,10,5,1
00653   };
00654   const int n1c1w1_i[] = {
00655     100, // Capacity
00656     50, // Number of items
00657     // Size of items (sorted)
00658     95,92,87,87,85,84,83,79,77,77,75,73,69,68,65,63,63,62,61,58,57,
00659     52,50,44,43,40,40,38,38,38,35,33,33,32,31,29,27,24,24,22,19,19,
00660     18,16,14,11,6,4,3,2
00661   };
00662   const int n1c1w1_j[] = {
00663     100, // Capacity
00664     50, // Number of items
00665     // Size of items (sorted)
00666     99,99,95,94,94,93,91,90,86,81,81,80,79,77,74,69,69,63,55,54,54,
00667     53,52,50,44,40,39,38,37,36,36,36,36,34,31,31,26,25,23,22,18,17,
00668     15,14,13,12,10,7,2,1
00669   };
00670   const int n1c1w1_k[] = {
00671     100, // Capacity
00672     50, // Number of items
00673     // Size of items (sorted)
00674     96,91,91,89,87,85,84,83,82,79,78,77,77,75,75,70,68,66,64,62,62,
00675     56,53,51,44,41,40,38,38,36,34,31,30,29,28,27,26,23,17,16,15,14,
00676     14,12,11,10,8,8,4,2
00677   };
00678   const int n1c1w1_l[] = {
00679     100, // Capacity
00680     50, // Number of items
00681     // Size of items (sorted)
00682     99,99,98,96,95,93,92,92,89,87,85,85,82,80,72,71,68,68,64,64,63,
00683     61,59,59,57,57,57,55,55,52,52,51,49,48,47,47,40,39,38,37,29,28,
00684     28,22,22,19,17,16,9,4
00685   };
00686   const int n1c1w1_m[] = {
00687     100, // Capacity
00688     50, // Number of items
00689     // Size of items (sorted)
00690     100,100,99,97,94,93,91,90,89,88,87,87,86,86,79,77,72,71,70,69,
00691     68,68,65,64,61,60,59,51,50,50,43,42,39,37,29,27,25,24,21,19,17,
00692     16,13,13,8,6,6,3,2,1
00693   };
00694   const int n1c1w1_n[] = {
00695     100, // Capacity
00696     50, // Number of items
00697     // Size of items (sorted)
00698     99,98,95,95,95,94,94,91,88,87,86,85,76,74,73,71,68,60,55,54,51,
00699     45,42,40,39,39,36,34,33,32,32,31,31,30,29,26,26,23,21,21,21,19,
00700     18,18,16,15,5,5,4,1
00701   };
00702   const int n1c1w1_o[] = {
00703     100, // Capacity
00704     50, // Number of items
00705     // Size of items (sorted)
00706     100,99,98,97,97,94,92,91,91,90,88,87,85,81,81,80,79,72,70,67,
00707     67,66,64,63,61,59,58,56,55,51,50,50,50,49,46,41,39,39,38,30,30,
00708     24,22,21,20,19,14,8,7,5
00709   };
00710   const int n1c1w1_p[] = {
00711     100, // Capacity
00712     50, // Number of items
00713     // Size of items (sorted)
00714     96,94,91,90,82,81,80,77,76,75,74,72,70,68,65,63,63,63,60,60,59,
00715     58,57,55,51,47,46,36,36,34,32,32,30,30,28,28,27,26,24,24,19,19,
00716     17,17,11,9,9,7,4,4
00717   };
00718   const int n1c1w1_q[] = {
00719     100, // Capacity
00720     50, // Number of items
00721     // Size of items (sorted)
00722     97,92,90,85,83,83,82,81,77,76,74,73,71,67,67,67,67,63,63,62,59,
00723     58,58,56,56,55,53,50,47,42,41,41,41,39,37,35,32,31,30,26,25,22,
00724     20,17,16,15,13,13,10,5
00725   };
00726   const int n1c1w1_r[] = {
00727     100, // Capacity
00728     50, // Number of items
00729     // Size of items (sorted)
00730     95,94,93,92,87,81,81,79,78,76,75,72,72,71,70,65,62,61,60,55,54,
00731     54,51,49,46,45,38,38,37,36,36,36,32,31,28,27,26,25,24,24,21,20,
00732     20,17,14,10,9,7,7,3
00733   };
00734   const int n1c1w1_s[] = {
00735     100, // Capacity
00736     50, // Number of items
00737     // Size of items (sorted)
00738     100,99,99,97,96,95,87,87,87,86,84,82,80,80,80,76,75,74,71,68,
00739     67,63,62,60,52,52,52,48,44,44,43,43,37,34,33,31,29,28,25,21,20,
00740     17,16,13,11,9,6,5,4,3
00741   };
00742   const int n1c1w1_t[] = {
00743     100, // Capacity
00744     50, // Number of items
00745     // Size of items (sorted)
00746     100,97,92,91,89,88,83,82,82,82,78,77,77,77,73,72,68,67,66,65,
00747     64,62,60,60,57,53,50,48,46,42,40,40,38,37,37,31,30,29,28,21,20,
00748     20,20,20,18,18,15,15,11,1
00749   };
00750   const int n1c1w2_a[] = {
00751     100, // Capacity
00752     50, // Number of items
00753     // Size of items (sorted)
00754     96,93,86,86,85,83,80,80,80,79,77,68,67,64,64,63,60,57,55,54,54,
00755     54,54,52,52,52,51,44,43,41,41,39,39,39,38,36,36,35,34,34,31,31,
00756     29,29,28,24,23,22,22,20
00757   };
00758   const int n1c1w2_b[] = {
00759     100, // Capacity
00760     50, // Number of items
00761     // Size of items (sorted)
00762     99,96,95,95,91,91,91,90,89,86,85,85,84,79,76,69,68,68,65,64,63,
00763     58,58,54,53,52,50,49,48,48,45,45,43,42,36,35,33,31,31,30,30,30,
00764     29,27,27,26,22,22,22,21
00765   };
00766   const int n1c1w2_c[] = {
00767     100, // Capacity
00768     50, // Number of items
00769     // Size of items (sorted)
00770     100,99,98,97,94,93,91,89,89,89,85,85,84,83,81,81,78,73,73,73,
00771     73,70,69,68,64,64,63,59,54,49,48,45,45,43,42,41,39,37,37,36,32,
00772     30,26,26,25,24,24,23,21,21
00773   };
00774   const int n1c1w2_d[] = {
00775     100, // Capacity
00776     50, // Number of items
00777     // Size of items (sorted)
00778     97,97,90,89,89,89,85,83,82,81,77,76,76,75,71,71,68,68,66,63,63,
00779     63,62,61,61,59,58,54,53,50,50,50,46,43,40,36,36,33,32,31,31,31,
00780     28,27,27,26,26,24,23,22
00781   };
00782   const int n1c1w2_e[] = {
00783     100, // Capacity
00784     50, // Number of items
00785     // Size of items (sorted)
00786     99,96,94,94,90,90,90,90,87,86,85,85,84,84,84,84,84,83,81,81,79,
00787     71,71,70,65,65,65,63,62,59,51,51,50,49,49,49,47,45,44,43,41,35,
00788     35,33,31,27,23,23,22,22
00789   };
00790   const int n1c1w2_f[] = {
00791     100, // Capacity
00792     50, // Number of items
00793     // Size of items (sorted)
00794     99,94,94,89,88,86,86,85,84,84,83,79,77,76,74,73,71,71,66,65,63,
00795     62,60,54,53,50,49,48,48,48,48,43,41,40,40,39,38,35,34,32,31,29,
00796     28,25,23,23,22,21,20,20
00797   };
00798   const int n1c1w2_g[] = {
00799     100, // Capacity
00800     50, // Number of items
00801     // Size of items (sorted)
00802     100,99,94,91,90,88,86,85,85,83,82,80,79,77,73,71,71,71,67,65,
00803     65,58,57,57,55,53,52,51,45,40,39,39,38,38,38,37,36,36,35,35,32,
00804     29,28,27,27,27,24,23,21,20
00805   };
00806   const int n1c1w2_h[] = {
00807     100, // Capacity
00808     50, // Number of items
00809     // Size of items (sorted)
00810     100,100,96,95,95,92,92,92,91,90,90,89,89,86,84,83,81,78,76,73,
00811     73,73,71,71,67,66,61,60,59,57,54,54,44,42,42,38,36,33,31,31,28,
00812     28,27,27,27,27,26,25,21,20
00813   };
00814   const int n1c1w2_i[] = {
00815     100, // Capacity
00816     50, // Number of items
00817     // Size of items (sorted)
00818     100,100,98,97,96,94,93,93,85,85,84,83,83,83,82,79,76,76,76,75,
00819     74,73,73,72,68,66,60,60,56,55,53,52,49,47,46,45,42,41,38,37,37,
00820     37,36,32,31,31,31,28,24,21
00821   };
00822   const int n1c1w2_j[] = {
00823     100, // Capacity
00824     50, // Number of items
00825     // Size of items (sorted)
00826     100,99,98,95,93,90,87,85,84,84,83,83,81,81,80,79,75,75,71,70,
00827     68,67,63,63,62,62,61,58,56,51,51,50,49,48,48,42,40,39,37,37,36,
00828     34,32,30,29,28,28,27,26,26
00829   };
00830   const int n1c1w2_k[] = {
00831     100, // Capacity
00832     50, // Number of items
00833     // Size of items (sorted)
00834     100,99,98,97,97,96,95,94,92,89,89,87,85,77,76,73,71,69,68,68,
00835     67,66,66,65,64,64,63,62,58,58,52,50,49,48,47,46,44,43,43,35,35,
00836     32,29,26,26,25,25,23,20,20
00837   };
00838   const int n1c1w2_l[] = {
00839     100, // Capacity
00840     50, // Number of items
00841     // Size of items (sorted)
00842     98,95,94,93,92,91,89,88,87,87,84,82,82,74,73,73,72,69,65,64,63,
00843     63,62,62,60,59,57,54,54,52,48,47,46,44,43,41,35,33,30,30,30,29,
00844     29,28,28,27,27,26,24,23
00845   };
00846   const int n1c1w2_m[] = {
00847     100, // Capacity
00848     50, // Number of items
00849     // Size of items (sorted)
00850     99,95,90,89,89,85,82,80,80,79,79,79,77,74,70,70,66,65,65,64,57,
00851     56,56,55,55,55,53,52,50,49,48,47,45,42,40,37,36,36,36,32,31,31,
00852     31,31,30,28,28,25,22,20
00853   };
00854   const int n1c1w2_n[] = {
00855     100, // Capacity
00856     50, // Number of items
00857     // Size of items (sorted)
00858     98,96,95,85,84,84,83,82,81,80,78,76,76,74,72,72,71,71,69,66,65,
00859     64,64,62,61,60,56,53,52,52,49,48,47,45,43,43,42,40,40,40,39,37,
00860     32,30,28,26,21,21,21,20
00861   };
00862   const int n1c1w2_o[] = {
00863     100, // Capacity
00864     50, // Number of items
00865     // Size of items (sorted)
00866     100,100,100,96,95,93,86,82,82,80,79,75,73,71,71,70,69,69,68,63,
00867     60,59,58,56,53,52,50,45,44,44,43,42,37,37,36,36,35,31,30,30,29,
00868     28,28,27,27,22,21,21,20,20
00869   };
00870   const int n1c1w2_p[] = {
00871     100, // Capacity
00872     50, // Number of items
00873     // Size of items (sorted)
00874     100,96,95,95,95,93,92,87,87,83,83,82,79,78,77,76,76,76,72,71,
00875     69,69,68,64,63,60,57,55,54,54,51,50,46,42,41,40,40,38,38,37,31,
00876     30,30,29,28,27,26,26,22,20
00877   };
00878   const int n1c1w2_q[] = {
00879     100, // Capacity
00880     50, // Number of items
00881     // Size of items (sorted)
00882     97,96,96,93,93,93,91,88,86,86,85,85,85,82,81,78,75,74,71,71,69,
00883     67,67,65,65,65,64,61,61,60,58,58,56,54,53,49,45,44,43,40,38,38,
00884     38,34,33,31,30,26,23,23
00885   };
00886   const int n1c1w2_r[] = {
00887     100, // Capacity
00888     50, // Number of items
00889     // Size of items (sorted)
00890     98,97,97,97,94,91,89,85,84,82,81,80,79,79,75,73,70,69,69,69,68,
00891     68,68,66,61,55,54,52,52,51,51,49,49,48,47,47,47,45,44,37,37,36,
00892     35,34,34,30,29,29,27,24
00893   };
00894   const int n1c1w2_s[] = {
00895     100, // Capacity
00896     50, // Number of items
00897     // Size of items (sorted)
00898     99,99,98,96,95,93,92,91,91,91,88,86,84,84,84,80,80,79,78,77,76,
00899     76,73,72,71,71,69,68,67,64,64,61,59,58,54,52,49,49,41,40,38,31,
00900     31,29,28,27,27,27,22,20
00901   };
00902   const int n1c1w2_t[] = {
00903     100, // Capacity
00904     50, // Number of items
00905     // Size of items (sorted)
00906     100,100,100,97,96,92,91,91,89,86,85,84,83,83,82,81,79,79,77,74,
00907     74,73,73,70,68,67,67,65,63,62,62,55,55,52,50,47,45,44,44,44,44,
00908     43,41,39,37,32,30,26,24,23
00909   };
00910   const int n1c1w4_a[] = {
00911     100, // Capacity
00912     50, // Number of items
00913     // Size of items (sorted)
00914     99,95,93,92,91,89,89,88,88,85,84,84,84,80,80,79,77,76,72,69,65,
00915     64,64,63,63,60,56,56,53,53,52,51,50,50,49,49,47,44,41,41,40,40,
00916     40,35,35,34,32,31,31,30
00917   };
00918   const int n1c1w4_b[] = {
00919     100, // Capacity
00920     50, // Number of items
00921     // Size of items (sorted)
00922     100,100,98,97,97,94,92,92,91,85,84,84,83,82,82,80,78,78,78,78,
00923     75,74,73,72,71,70,70,68,66,65,65,54,50,50,50,49,49,49,47,44,44,
00924     42,42,41,41,41,40,36,36,30
00925   };
00926   const int n1c1w4_c[] = {
00927     100, // Capacity
00928     50, // Number of items
00929     // Size of items (sorted)
00930     94,92,89,88,88,87,86,84,82,82,81,79,77,77,77,76,73,72,70,69,68,
00931     68,65,63,63,61,59,58,57,55,54,52,52,52,51,48,46,43,40,38,37,37,
00932     36,35,35,35,34,34,34,33
00933   };
00934   const int n1c1w4_d[] = {
00935     100, // Capacity
00936     50, // Number of items
00937     // Size of items (sorted)
00938     100,97,95,95,95,95,94,93,93,91,90,89,87,83,82,79,79,78,77,77,
00939     74,71,69,68,68,65,65,64,61,58,55,55,54,53,53,51,51,49,46,44,42,
00940     41,39,38,37,37,37,35,33,31
00941   };
00942   const int n1c1w4_e[] = {
00943     100, // Capacity
00944     50, // Number of items
00945     // Size of items (sorted)
00946     100,99,94,92,92,92,89,88,85,83,83,80,79,79,79,79,77,74,74,73,
00947     71,70,69,68,65,62,62,62,61,61,58,56,56,55,55,55,48,47,46,46,44,
00948     43,43,43,40,40,36,35,32,30
00949   };
00950   const int n1c1w4_f[] = {
00951     100, // Capacity
00952     50, // Number of items
00953     // Size of items (sorted)
00954     98,98,93,93,92,91,89,86,85,84,80,80,79,78,76,70,68,67,66,62,60,
00955     59,59,58,58,53,52,52,50,50,49,48,48,48,47,45,43,41,41,40,40,40,
00956     35,33,32,31,31,30,30,30
00957   };
00958   const int n1c1w4_g[] = {
00959     100, // Capacity
00960     50, // Number of items
00961     // Size of items (sorted)
00962     100,100,100,99,97,95,95,95,93,93,91,90,87,87,86,85,85,84,84,84,
00963     82,80,77,76,72,70,67,66,65,64,59,56,55,52,48,46,45,44,41,38,37,
00964     35,35,34,34,33,33,32,32,31
00965   };
00966   const int n1c1w4_h[] = {
00967     100, // Capacity
00968     50, // Number of items
00969     // Size of items (sorted)
00970     100,100,99,98,98,97,96,92,91,91,91,87,86,85,83,83,81,79,78,78,
00971     75,75,75,74,73,73,70,66,66,65,64,64,63,62,61,60,59,56,55,54,46,
00972     45,44,41,37,35,34,32,31,30
00973   };
00974   const int n1c1w4_i[] = {
00975     100, // Capacity
00976     50, // Number of items
00977     // Size of items (sorted)
00978     95,92,91,91,90,88,87,87,86,86,85,81,79,76,76,76,72,72,69,65,63,
00979     63,63,63,61,61,59,59,58,56,54,54,52,51,50,47,47,45,45,45,43,40,
00980     40,36,35,35,34,32,32,31
00981   };
00982   const int n1c1w4_j[] = {
00983     100, // Capacity
00984     50, // Number of items
00985     // Size of items (sorted)
00986     99,98,93,93,92,90,88,87,87,83,83,81,78,77,77,77,76,75,73,73,71,
00987     68,66,64,63,63,63,62,60,59,58,54,53,52,52,51,49,47,47,42,42,41,
00988     40,40,40,39,35,32,32,31
00989   };
00990   const int n1c1w4_k[] = {
00991     100, // Capacity
00992     50, // Number of items
00993     // Size of items (sorted)
00994     100,98,95,94,94,94,93,92,87,85,85,84,83,82,81,78,78,75,73,72,
00995     71,71,70,70,68,67,67,66,65,64,60,59,58,57,56,56,56,55,55,54,51,
00996     49,46,45,43,43,43,37,36,35
00997   };
00998   const int n1c1w4_l[] = {
00999     100, // Capacity
01000     50, // Number of items
01001     // Size of items (sorted)
01002     100,99,98,98,97,96,95,91,91,90,88,88,87,86,81,80,79,76,75,67,
01003     66,65,65,64,60,59,59,58,57,57,55,53,53,50,49,49,49,46,44,43,42,
01004     38,37,37,36,35,34,34,31,30
01005   };
01006   const int n1c1w4_m[] = {
01007     100, // Capacity
01008     50, // Number of items
01009     // Size of items (sorted)
01010     100,99,99,94,93,92,91,89,88,88,87,80,79,77,75,74,73,71,71,71,
01011     69,66,64,64,64,63,63,63,62,60,60,59,59,59,55,55,55,53,51,49,49,
01012     48,46,46,45,42,42,34,33,31
01013   };
01014   const int n1c1w4_n[] = {
01015     100, // Capacity
01016     50, // Number of items
01017     // Size of items (sorted)
01018     99,97,97,96,96,95,94,93,92,90,86,85,85,84,82,82,82,80,79,75,73,
01019     72,72,71,70,69,69,68,68,66,65,63,61,60,57,55,53,49,48,47,44,41,
01020     41,39,36,34,32,31,31,31
01021   };
01022   const int n1c1w4_o[] = {
01023     100, // Capacity
01024     50, // Number of items
01025     // Size of items (sorted)
01026     100,90,89,89,89,87,84,81,80,77,77,77,74,71,71,71,67,66,65,63,
01027     62,61,60,59,59,57,56,56,54,54,51,51,49,48,48,47,47,46,40,39,37,
01028     36,36,35,34,34,33,32,31,30
01029   };
01030   const int n1c1w4_p[] = {
01031     100, // Capacity
01032     50, // Number of items
01033     // Size of items (sorted)
01034     99,98,95,95,93,93,90,88,87,87,85,83,82,80,79,79,79,77,74,74,73,
01035     73,72,71,70,66,63,61,61,61,60,60,59,57,55,54,51,48,45,43,42,39,
01036     39,37,37,36,36,35,32,32
01037   };
01038   const int n1c1w4_q[] = {
01039     100, // Capacity
01040     50, // Number of items
01041     // Size of items (sorted)
01042     95,94,92,91,91,91,90,89,89,84,84,82,79,74,74,74,70,69,68,67,63,
01043     62,59,59,57,56,56,55,53,52,51,50,50,49,48,48,47,45,43,42,41,41,
01044     41,40,38,35,35,32,31,30
01045   };
01046   const int n1c1w4_r[] = {
01047     100, // Capacity
01048     50, // Number of items
01049     // Size of items (sorted)
01050     100,99,98,97,95,94,93,93,93,92,92,92,92,85,85,83,81,79,77,76,
01051     75,73,71,70,70,69,66,63,60,60,59,59,58,58,57,49,48,47,45,42,41,
01052     41,40,38,38,36,36,35,34,30
01053   };
01054   const int n1c1w4_s[] = {
01055     100, // Capacity
01056     50, // Number of items
01057     // Size of items (sorted)
01058     99,99,98,97,97,94,94,93,91,90,87,87,86,85,85,81,80,78,78,77,76,
01059     72,66,66,64,59,58,57,57,53,52,50,50,50,48,48,47,46,43,40,39,37,
01060     37,36,36,35,33,32,30,30
01061   };
01062   const int n1c1w4_t[] = {
01063     100, // Capacity
01064     50, // Number of items
01065     // Size of items (sorted)
01066     98,96,94,87,86,85,83,81,80,79,77,77,76,75,72,70,69,69,69,68,68,
01067     68,68,67,67,66,65,65,63,62,60,60,60,59,58,56,53,53,52,52,50,50,
01068     49,45,45,44,39,36,32,30
01069   };
01070   const int n1c2w1_a[] = {
01071     120, // Capacity
01072     50, // Number of items
01073     // Size of items (sorted)
01074     100,97,96,92,89,88,88,87,83,75,75,72,71,70,69,66,63,62,62,61,
01075     60,58,50,47,46,40,40,37,36,32,31,30,28,27,27,26,24,18,16,14,13,
01076     12,10,10,10,8,7,5,4,2
01077   };
01078   const int n1c2w1_b[] = {
01079     120, // Capacity
01080     50, // Number of items
01081     // Size of items (sorted)
01082     99,96,96,96,95,95,94,90,90,88,87,84,82,78,77,77,77,75,75,70,70,
01083     69,68,56,54,53,53,50,50,49,48,47,45,38,36,35,34,28,25,21,19,18,
01084     16,13,13,7,7,6,3,3
01085   };
01086   const int n1c2w1_c[] = {
01087     120, // Capacity
01088     50, // Number of items
01089     // Size of items (sorted)
01090     100,97,96,92,89,86,83,83,82,79,77,76,73,73,70,69,69,61,60,60,
01091     60,58,56,56,53,51,49,48,48,48,47,46,42,41,36,35,34,32,32,32,31,
01092     22,17,12,12,6,6,5,3,2
01093   };
01094   const int n1c2w1_d[] = {
01095     120, // Capacity
01096     50, // Number of items
01097     // Size of items (sorted)
01098     98,96,96,87,87,87,86,85,83,83,82,81,77,74,67,65,64,64,63,60,57,
01099     57,56,55,50,49,46,43,43,42,37,33,31,31,27,27,26,25,23,23,19,18,
01100     15,13,10,9,6,3,2,1
01101   };
01102   const int n1c2w1_e[] = {
01103     120, // Capacity
01104     50, // Number of items
01105     // Size of items (sorted)
01106     94,92,89,89,87,82,82,81,80,80,78,71,70,67,66,63,58,52,50,48,46,
01107     36,34,33,31,30,27,26,21,21,20,19,18,18,17,12,11,11,11,11,10,10,
01108     7,7,7,6,5,5,4,3
01109   };
01110   const int n1c2w1_f[] = {
01111     120, // Capacity
01112     50, // Number of items
01113     // Size of items (sorted)
01114     99,95,95,94,91,90,89,84,82,81,78,78,77,73,72,69,62,60,59,58,56,
01115     56,52,52,51,48,48,47,47,45,43,42,38,32,32,31,28,28,28,26,23,21,
01116     20,18,14,12,8,3,2,1
01117   };
01118   const int n1c2w1_g[] = {
01119     120, // Capacity
01120     50, // Number of items
01121     // Size of items (sorted)
01122     100,100,99,96,96,95,94,90,88,84,81,79,76,70,67,65,60,60,57,57,
01123     56,52,47,45,44,42,39,37,36,36,35,31,31,28,27,27,25,19,18,17,14,
01124     14,12,9,9,9,9,3,2,1
01125   };
01126   const int n1c2w1_h[] = {
01127     120, // Capacity
01128     50, // Number of items
01129     // Size of items (sorted)
01130     99,97,94,94,90,90,87,83,82,81,79,77,76,76,75,74,72,67,66,65,63,
01131     59,59,55,51,50,50,49,47,41,41,39,38,38,37,37,35,34,33,33,21,20,
01132     18,15,14,9,8,3,1,1
01133   };
01134   const int n1c2w1_i[] = {
01135     120, // Capacity
01136     50, // Number of items
01137     // Size of items (sorted)
01138     100,100,89,89,89,89,88,87,81,78,78,77,76,75,74,73,70,70,69,66,
01139     66,64,64,64,63,61,60,58,54,52,51,50,49,48,48,48,46,45,45,43,40,
01140     39,35,34,33,24,9,4,4,1
01141   };
01142   const int n1c2w1_j[] = {
01143     120, // Capacity
01144     50, // Number of items
01145     // Size of items (sorted)
01146     99,98,96,96,95,92,91,89,88,87,86,84,82,82,79,79,78,77,75,72,69,
01147     66,64,63,61,60,56,55,54,54,49,49,48,44,44,44,41,41,39,27,23,22,
01148     22,21,15,13,7,5,3,1
01149   };
01150   const int n1c2w1_k[] = {
01151     120, // Capacity
01152     50, // Number of items
01153     // Size of items (sorted)
01154     97,96,96,94,94,91,88,87,85,81,81,77,74,74,74,71,69,68,68,66,65,
01155     63,60,59,57,57,46,46,45,45,44,43,41,37,35,35,32,30,28,27,25,23,
01156     23,19,18,16,14,14,10,8
01157   };
01158   const int n1c2w1_l[] = {
01159     120, // Capacity
01160     50, // Number of items
01161     // Size of items (sorted)
01162     98,98,98,97,97,93,92,91,90,89,89,82,82,77,76,75,74,74,73,63,62,
01163     62,61,60,56,51,49,49,47,47,45,44,43,42,39,37,33,33,32,28,25,21,
01164     20,19,11,11,6,3,2,1
01165   };
01166   const int n1c2w1_m[] = {
01167     120, // Capacity
01168     50, // Number of items
01169     // Size of items (sorted)
01170     100,99,98,98,95,93,92,89,80,80,78,77,77,73,72,71,71,71,70,70,
01171     67,66,66,65,64,60,59,53,50,48,48,47,47,45,39,38,37,33,33,28,27,
01172     19,15,14,14,12,9,9,9,1
01173   };
01174   const int n1c2w1_n[] = {
01175     120, // Capacity
01176     50, // Number of items
01177     // Size of items (sorted)
01178     93,87,85,85,82,79,76,75,70,70,69,69,68,67,66,64,62,61,59,58,58,
01179     57,56,56,55,53,53,49,45,45,43,42,40,30,30,24,24,22,22,21,20,18,
01180     18,14,13,11,9,9,6,3
01181   };
01182   const int n1c2w1_o[] = {
01183     120, // Capacity
01184     50, // Number of items
01185     // Size of items (sorted)
01186     99,86,83,83,78,76,68,59,58,58,54,53,53,51,51,48,47,45,43,40,37,
01187     32,32,32,32,31,31,28,24,22,20,19,19,19,19,15,14,13,12,12,11,10,
01188     10,10,10,6,5,4,2,1
01189   };
01190   const int n1c2w1_p[] = {
01191     120, // Capacity
01192     50, // Number of items
01193     // Size of items (sorted)
01194     97,96,94,94,93,80,79,78,77,77,76,76,72,72,71,70,67,67,63,60,59,
01195     55,54,52,51,49,48,47,46,43,34,32,28,27,27,26,25,23,22,20,17,14,
01196     13,12,12,10,5,4,3,2
01197   };
01198   const int n1c2w1_q[] = {
01199     120, // Capacity
01200     50, // Number of items
01201     // Size of items (sorted)
01202     98,96,95,91,91,90,88,87,83,83,77,74,73,72,72,70,70,67,66,66,63,
01203     60,59,58,58,57,56,55,54,45,45,41,31,31,29,26,24,21,18,16,16,15,
01204     14,14,9,9,8,8,6,2
01205   };
01206   const int n1c2w1_r[] = {
01207     120, // Capacity
01208     50, // Number of items
01209     // Size of items (sorted)
01210     100,99,98,96,95,95,92,91,87,85,85,84,78,78,77,76,74,69,68,67,
01211     65,64,62,55,52,45,43,41,40,38,33,29,27,27,26,24,24,24,23,22,22,
01212     21,14,13,12,10,8,2,1,1
01213   };
01214   const int n1c2w1_s[] = {
01215     120, // Capacity
01216     50, // Number of items
01217     // Size of items (sorted)
01218     97,93,92,90,87,83,82,82,80,80,78,78,72,71,68,67,63,62,60,59,56,
01219     56,55,54,54,51,50,48,46,45,42,41,35,32,32,28,26,25,25,25,24,22,
01220     21,21,14,12,10,9,9,7
01221   };
01222   const int n1c2w1_t[] = {
01223     120, // Capacity
01224     50, // Number of items
01225     // Size of items (sorted)
01226     100,93,93,89,89,87,81,81,79,78,77,70,68,67,66,66,65,64,62,61,
01227     60,57,53,53,52,52,52,48,44,44,43,43,42,41,39,39,37,35,34,30,30,
01228     29,26,25,16,16,10,10,7,6
01229   };
01230   const int n1c2w2_a[] = {
01231     120, // Capacity
01232     50, // Number of items
01233     // Size of items (sorted)
01234     100,97,97,95,93,87,87,86,82,82,78,76,76,75,74,71,68,66,65,63,
01235     59,59,58,58,57,52,51,46,46,46,43,42,42,41,41,41,38,37,36,36,32,
01236     32,31,30,27,25,22,22,22,21
01237   };
01238   const int n1c2w2_b[] = {
01239     120, // Capacity
01240     50, // Number of items
01241     // Size of items (sorted)
01242     100,98,98,97,95,94,90,90,89,86,85,83,81,79,79,74,72,72,71,68,
01243     67,65,64,64,62,59,58,56,55,55,54,51,51,50,47,46,45,44,43,40,36,
01244     34,33,31,29,28,27,27,26,21
01245   };
01246   const int n1c2w2_c[] = {
01247     120, // Capacity
01248     50, // Number of items
01249     // Size of items (sorted)
01250     100,98,97,95,93,91,90,87,85,83,83,81,81,79,76,74,74,73,73,71,
01251     71,70,67,67,66,62,62,60,57,54,54,53,52,51,51,50,49,48,48,45,44,
01252     44,40,36,34,32,31,27,26,20
01253   };
01254   const int n1c2w2_d[] = {
01255     120, // Capacity
01256     50, // Number of items
01257     // Size of items (sorted)
01258     99,98,98,97,96,90,88,86,82,82,80,79,76,76,76,74,69,67,66,64,62,
01259     59,55,52,51,51,50,49,44,43,41,41,41,41,41,37,35,33,32,32,31,31,
01260     31,30,29,23,23,22,20,20
01261   };
01262   const int n1c2w2_e[] = {
01263     120, // Capacity
01264     50, // Number of items
01265     // Size of items (sorted)
01266     100,99,99,99,99,98,98,94,93,92,92,89,89,89,84,83,80,80,78,77,
01267     75,74,74,70,70,68,68,66,63,62,60,59,58,58,58,55,54,53,52,49,42,
01268     41,36,35,35,31,26,23,22,20
01269   };
01270   const int n1c2w2_f[] = {
01271     120, // Capacity
01272     50, // Number of items
01273     // Size of items (sorted)
01274     100,100,99,99,98,91,90,84,83,81,78,78,75,73,72,72,71,70,68,66,
01275     62,59,58,58,57,54,53,53,51,51,51,51,48,45,45,42,42,39,37,37,35,
01276     32,31,31,26,26,25,21,21,20
01277   };
01278   const int n1c2w2_g[] = {
01279     120, // Capacity
01280     50, // Number of items
01281     // Size of items (sorted)
01282     100,97,94,93,93,91,89,89,86,85,85,82,81,80,80,80,80,79,77,75,
01283     74,72,67,67,63,62,59,58,58,57,54,54,53,51,48,47,46,44,44,41,41,
01284     39,36,35,33,32,32,29,28,24
01285   };
01286   const int n1c2w2_h[] = {
01287     120, // Capacity
01288     50, // Number of items
01289     // Size of items (sorted)
01290     99,98,93,93,91,88,85,82,80,78,76,70,68,67,66,65,61,61,57,56,56,
01291     53,52,52,52,51,48,47,46,44,43,43,43,41,41,41,37,37,36,36,35,33,
01292     33,32,31,27,26,22,22,21
01293   };
01294   const int n1c2w2_i[] = {
01295     120, // Capacity
01296     50, // Number of items
01297     // Size of items (sorted)
01298     96,92,92,91,91,90,89,88,83,83,81,79,77,76,76,71,70,68,68,66,63,
01299     63,63,62,60,60,58,57,53,53,52,52,49,47,45,44,41,38,37,34,33,32,
01300     31,29,27,26,25,23,21,21
01301   };
01302   const int n1c2w2_j[] = {
01303     120, // Capacity
01304     50, // Number of items
01305     // Size of items (sorted)
01306     100,98,96,95,95,93,91,89,89,88,88,81,80,78,73,72,69,67,64,61,
01307     60,54,52,52,51,50,50,49,49,47,46,44,43,42,41,40,40,39,36,33,33,
01308     28,26,26,25,23,22,22,22,20
01309   };
01310   const int n1c2w2_k[] = {
01311     120, // Capacity
01312     50, // Number of items
01313     // Size of items (sorted)
01314     97,97,95,91,91,89,85,85,82,82,81,75,74,73,70,70,70,69,68,67,67,
01315     67,65,63,63,63,62,61,60,60,55,48,46,45,45,45,45,44,43,43,42,41,
01316     39,37,36,30,28,22,22,22
01317   };
01318   const int n1c2w2_l[] = {
01319     120, // Capacity
01320     50, // Number of items
01321     // Size of items (sorted)
01322     96,95,93,92,90,87,87,86,86,86,85,84,83,82,78,78,78,78,77,76,76,
01323     72,72,71,70,68,65,65,62,59,58,51,42,42,40,38,38,36,34,34,33,32,
01324     30,29,29,27,26,25,24,23
01325   };
01326   const int n1c2w2_m[] = {
01327     120, // Capacity
01328     50, // Number of items
01329     // Size of items (sorted)
01330     100,99,99,99,97,95,95,94,93,92,92,88,86,86,86,84,79,78,78,77,
01331     76,69,68,65,61,60,58,57,57,55,54,54,53,53,52,52,51,48,47,43,43,
01332     40,39,38,36,34,33,28,27,25
01333   };
01334   const int n1c2w2_n[] = {
01335     120, // Capacity
01336     50, // Number of items
01337     // Size of items (sorted)
01338     99,97,95,94,88,87,85,83,82,78,75,72,71,71,70,69,67,67,65,64,63,
01339     62,59,59,58,58,58,58,58,54,53,53,52,49,49,48,45,45,44,43,43,42,
01340     40,38,36,34,30,30,24,20
01341   };
01342   const int n1c2w2_o[] = {
01343     120, // Capacity
01344     50, // Number of items
01345     // Size of items (sorted)
01346     100,99,98,96,94,90,89,88,88,86,84,81,81,80,79,79,78,76,72,72,
01347     72,68,68,65,63,63,63,62,62,57,57,55,48,48,47,45,44,44,41,39,36,
01348     33,31,30,28,26,25,24,22,20
01349   };
01350   const int n1c2w2_p[] = {
01351     120, // Capacity
01352     50, // Number of items
01353     // Size of items (sorted)
01354     94,93,91,90,90,88,87,82,77,75,72,71,70,70,69,69,66,65,63,59,57,
01355     56,53,51,48,48,48,47,44,44,43,42,41,40,39,38,37,36,36,32,31,31,
01356     29,29,27,23,23,21,20,20
01357   };
01358   const int n1c2w2_q[] = {
01359     120, // Capacity
01360     50, // Number of items
01361     // Size of items (sorted)
01362     96,96,91,90,89,86,86,84,83,83,82,82,82,82,79,75,73,72,71,69,68,
01363     67,67,66,65,63,62,61,59,59,59,59,58,56,56,55,54,53,50,45,41,39,
01364     35,33,29,25,24,21,20,20
01365   };
01366   const int n1c2w2_r[] = {
01367     120, // Capacity
01368     50, // Number of items
01369     // Size of items (sorted)
01370     99,98,96,91,88,88,86,86,82,82,81,78,77,77,76,76,72,72,70,68,67,
01371     64,61,60,59,56,55,49,48,47,47,46,44,43,43,42,40,40,39,38,35,34,
01372     30,30,29,27,26,21,20,20
01373   };
01374   const int n1c2w2_s[] = {
01375     120, // Capacity
01376     50, // Number of items
01377     // Size of items (sorted)
01378     100,94,94,92,91,87,87,85,82,78,76,75,72,72,72,69,61,61,61,61,
01379     61,56,55,54,53,51,51,50,47,44,44,44,44,42,42,39,38,36,34,33,33,
01380     32,31,30,29,28,26,25,23,23
01381   };
01382   const int n1c2w2_t[] = {
01383     120, // Capacity
01384     50, // Number of items
01385     // Size of items (sorted)
01386     100,96,96,91,84,83,83,83,81,81,80,80,77,77,72,70,70,68,68,67,
01387     65,64,63,62,60,59,58,51,51,50,49,47,47,47,46,45,43,43,41,38,37,
01388     36,35,31,31,29,28,27,26,20
01389   };
01390   const int n1c2w4_a[] = {
01391     120, // Capacity
01392     50, // Number of items
01393     // Size of items (sorted)
01394     100,99,97,97,96,96,95,92,92,90,90,88,87,87,85,84,83,82,81,79,
01395     74,68,68,63,59,58,56,55,55,51,50,49,49,49,47,44,44,42,39,37,37,
01396     34,34,34,33,33,31,30,30,30
01397   };
01398   const int n1c2w4_b[] = {
01399     120, // Capacity
01400     50, // Number of items
01401     // Size of items (sorted)
01402     99,96,94,93,93,91,87,87,87,84,84,83,83,83,83,83,82,81,81,78,77,
01403     77,77,76,67,65,61,61,59,58,53,53,50,49,48,47,47,46,46,44,43,42,
01404     41,41,38,35,34,32,32,31
01405   };
01406   const int n1c2w4_c[] = {
01407     120, // Capacity
01408     50, // Number of items
01409     // Size of items (sorted)
01410     100,100,99,96,96,93,91,90,90,87,84,83,80,80,80,75,74,72,72,71,
01411     71,70,69,66,65,63,60,58,57,56,54,54,53,53,53,51,51,49,46,43,40,
01412     39,38,37,37,34,33,33,31,31
01413   };
01414   const int n1c2w4_d[] = {
01415     120, // Capacity
01416     50, // Number of items
01417     // Size of items (sorted)
01418     97,97,96,94,93,91,89,89,86,83,79,78,77,77,77,75,75,74,71,68,68,
01419     67,65,63,61,61,58,57,56,54,48,46,44,43,41,41,40,38,36,36,35,35,
01420     35,35,35,34,33,33,33,31
01421   };
01422   const int n1c2w4_e[] = {
01423     120, // Capacity
01424     50, // Number of items
01425     // Size of items (sorted)
01426     100,99,99,97,97,96,96,96,93,93,91,84,83,81,79,78,77,74,71,67,
01427     66,63,62,61,61,61,59,59,59,58,57,56,54,54,53,53,51,50,49,48,45,
01428     45,45,40,40,39,39,34,32,30
01429   };
01430   const int n1c2w4_f[] = {
01431     120, // Capacity
01432     50, // Number of items
01433     // Size of items (sorted)
01434     99,98,98,97,96,93,88,86,86,85,85,81,80,80,77,76,74,73,73,72,69,
01435     69,67,66,66,65,64,63,63,62,60,59,59,59,54,54,51,49,49,46,43,43,
01436     38,38,38,38,36,36,35,33
01437   };
01438   const int n1c2w4_g[] = {
01439     120, // Capacity
01440     50, // Number of items
01441     // Size of items (sorted)
01442     100,99,99,97,95,93,91,91,90,90,88,88,87,86,82,80,79,75,70,69,
01443     68,66,66,64,62,62,61,60,60,57,56,55,53,51,47,46,44,42,38,37,36,
01444     36,36,36,35,35,32,32,31,31
01445   };
01446   const int n1c2w4_h[] = {
01447     120, // Capacity
01448     50, // Number of items
01449     // Size of items (sorted)
01450     99,98,97,95,94,93,93,93,92,91,91,89,86,85,81,77,74,70,69,68,67,
01451     66,66,65,63,62,61,60,59,58,57,57,56,56,52,50,49,48,47,43,43,43,
01452     40,39,37,36,36,35,30,30
01453   };
01454   const int n1c2w4_i[] = {
01455     120, // Capacity
01456     50, // Number of items
01457     // Size of items (sorted)
01458     97,92,91,88,87,86,85,85,84,84,84,83,80,80,79,78,76,76,76,76,75,
01459     75,75,74,74,74,72,71,71,70,67,63,59,59,57,55,55,54,50,49,44,42,
01460     40,38,37,35,31,31,30,30
01461   };
01462   const int n1c2w4_j[] = {
01463     120, // Capacity
01464     50, // Number of items
01465     // Size of items (sorted)
01466     100,97,96,90,86,84,83,82,79,78,76,74,72,70,70,70,68,68,67,67,
01467     66,66,66,65,64,64,63,63,62,59,57,57,57,55,54,54,51,49,48,47,43,
01468     41,40,40,37,37,34,33,32,32
01469   };
01470   const int n1c2w4_k[] = {
01471     120, // Capacity
01472     50, // Number of items
01473     // Size of items (sorted)
01474     100,100,100,99,98,93,91,89,88,87,84,82,80,80,78,78,77,77,77,76,
01475     75,75,73,71,71,70,65,61,61,60,59,58,58,55,53,52,51,49,49,44,43,
01476     42,40,40,40,39,38,38,32,32
01477   };
01478   const int n1c2w4_l[] = {
01479     120, // Capacity
01480     50, // Number of items
01481     // Size of items (sorted)
01482     99,99,98,98,94,93,92,90,90,89,89,88,84,81,79,78,77,77,76,75,74,
01483     72,72,70,69,66,64,63,60,57,57,56,54,52,47,45,43,43,43,41,40,39,
01484     39,38,37,37,36,35,34,30
01485   };
01486   const int n1c2w4_m[] = {
01487     120, // Capacity
01488     50, // Number of items
01489     // Size of items (sorted)
01490     99,99,99,97,95,94,92,91,90,90,90,90,88,83,79,78,78,76,76,70,68,
01491     67,66,63,62,62,61,60,58,58,58,58,56,56,55,54,53,51,50,48,48,47,
01492     42,37,37,37,36,32,31,30
01493   };
01494   const int n1c2w4_n[] = {
01495     120, // Capacity
01496     50, // Number of items
01497     // Size of items (sorted)
01498     98,96,93,92,91,91,91,90,90,90,89,89,88,88,84,82,77,76,76,75,74,
01499     73,72,69,69,66,65,59,59,58,57,56,54,53,52,52,51,51,49,48,47,47,
01500     46,42,41,40,39,36,35,33
01501   };
01502   const int n1c2w4_o[] = {
01503     120, // Capacity
01504     50, // Number of items
01505     // Size of items (sorted)
01506     100,97,94,93,91,91,86,84,83,78,78,78,77,77,77,77,75,74,74,73,
01507     71,69,68,64,64,62,62,61,57,54,54,53,50,49,49,48,47,47,47,46,45,
01508     45,44,44,42,40,39,35,35,35
01509   };
01510   const int n1c2w4_p[] = {
01511     120, // Capacity
01512     50, // Number of items
01513     // Size of items (sorted)
01514     98,98,95,95,93,91,91,89,89,87,83,83,82,78,77,76,75,74,72,67,62,
01515     61,59,57,55,55,54,52,50,49,49,48,47,47,45,45,44,44,43,43,42,40,
01516     39,39,38,37,36,33,33,31
01517   };
01518   const int n1c2w4_q[] = {
01519     120, // Capacity
01520     50, // Number of items
01521     // Size of items (sorted)
01522     100,98,98,98,91,90,90,88,87,87,87,86,86,83,82,81,80,80,76,73,
01523     72,71,71,70,69,68,68,67,67,66,65,64,60,54,53,52,52,47,46,46,46,
01524     41,40,37,37,36,36,35,34,33
01525   };
01526   const int n1c2w4_r[] = {
01527     120, // Capacity
01528     50, // Number of items
01529     // Size of items (sorted)
01530     100,99,99,98,95,95,95,94,90,87,87,86,85,85,83,82,80,79,79,76,
01531     73,73,72,71,70,69,69,68,68,66,65,63,63,62,58,57,56,55,54,53,52,
01532     49,47,46,46,43,42,35,34,31
01533   };
01534   const int n1c2w4_s[] = {
01535     120, // Capacity
01536     50, // Number of items
01537     // Size of items (sorted)
01538     98,98,93,93,93,92,92,92,92,90,89,86,86,85,85,84,83,83,83,81,81,
01539     78,77,77,75,74,71,70,70,68,66,66,65,65,63,62,61,61,59,57,50,50,
01540     49,49,47,44,40,32,31,30
01541   };
01542   const int n1c2w4_t[] = {
01543     120, // Capacity
01544     50, // Number of items
01545     // Size of items (sorted)
01546     97,95,91,89,88,87,86,83,82,82,81,73,73,69,69,68,68,68,65,62,61,
01547     60,60,60,58,58,58,56,55,54,54,52,51,51,51,49,49,47,45,44,43,42,
01548     42,41,41,40,36,33,30,30
01549   };
01550   const int n1c3w1_a[] = {
01551     150, // Capacity
01552     50, // Number of items
01553     // Size of items (sorted)
01554     100,100,96,94,90,88,87,85,83,81,80,80,77,74,65,62,62,62,61,59,
01555     59,57,54,51,45,45,40,38,37,37,37,36,29,29,27,26,22,22,21,17,14,
01556     14,8,7,6,5,5,3,3,1
01557   };
01558   const int n1c3w1_b[] = {
01559     150, // Capacity
01560     50, // Number of items
01561     // Size of items (sorted)
01562     95,88,88,86,85,84,84,82,81,79,72,71,69,69,69,68,68,65,61,61,61,
01563     61,60,58,57,57,53,44,43,36,29,29,27,23,23,22,21,17,14,14,14,13,
01564     12,11,11,6,5,3,3,2
01565   };
01566   const int n1c3w1_c[] = {
01567     150, // Capacity
01568     50, // Number of items
01569     // Size of items (sorted)
01570     100,99,95,94,87,85,85,83,81,81,80,80,77,76,75,74,73,73,72,66,
01571     63,60,52,50,47,45,44,43,39,39,38,38,35,34,33,32,25,25,23,20,17,
01572     15,15,14,12,11,10,10,8,8
01573   };
01574   const int n1c3w1_d[] = {
01575     150, // Capacity
01576     50, // Number of items
01577     // Size of items (sorted)
01578     99,96,95,95,92,91,90,86,86,86,85,80,77,77,76,76,71,70,70,69,68,
01579     64,64,61,60,60,56,55,53,52,50,48,44,41,40,38,38,37,35,21,19,14,
01580     12,9,6,6,6,4,3,2
01581   };
01582   const int n1c3w1_e[] = {
01583     150, // Capacity
01584     50, // Number of items
01585     // Size of items (sorted)
01586     99,97,97,96,95,89,88,83,81,81,79,77,76,75,74,61,55,51,50,50,48,
01587     48,47,46,45,42,42,38,35,34,32,32,31,26,25,21,14,13,11,10,9,9,
01588     9,8,8,7,5,5,5,1
01589   };
01590   const int n1c3w1_f[] = {
01591     150, // Capacity
01592     50, // Number of items
01593     // Size of items (sorted)
01594     100,98,97,96,95,93,92,88,88,86,84,83,80,80,78,77,76,76,76,74,
01595     73,70,69,68,65,64,63,62,62,61,60,60,53,51,51,42,41,28,26,23,22,
01596     21,16,13,9,9,7,5,2,2
01597   };
01598   const int n1c3w1_g[] = {
01599     150, // Capacity
01600     50, // Number of items
01601     // Size of items (sorted)
01602     97,92,91,91,88,86,85,84,79,76,75,67,66,65,62,61,61,58,54,54,50,
01603     47,46,45,44,44,42,37,37,30,27,27,26,23,23,21,20,20,19,13,12,11,
01604     10,9,9,6,5,5,5,1
01605   };
01606   const int n1c3w1_h[] = {
01607     150, // Capacity
01608     50, // Number of items
01609     // Size of items (sorted)
01610     99,91,89,89,89,88,86,85,83,82,80,80,80,80,78,76,73,69,67,66,65,
01611     65,64,64,60,60,57,56,56,52,51,45,43,42,42,38,37,32,32,32,29,28,
01612     26,25,18,15,10,6,6,4
01613   };
01614   const int n1c3w1_i[] = {
01615     150, // Capacity
01616     50, // Number of items
01617     // Size of items (sorted)
01618     100,98,97,95,87,87,87,84,80,77,76,73,71,66,66,62,61,60,60,60,
01619     57,56,53,52,51,49,46,44,44,43,43,38,33,31,30,29,29,28,24,22,18,
01620     17,16,16,16,15,12,8,3,2
01621   };
01622   const int n1c3w1_j[] = {
01623     150, // Capacity
01624     50, // Number of items
01625     // Size of items (sorted)
01626     99,98,92,91,90,88,87,86,82,80,77,74,73,72,72,71,69,69,63,61,55,
01627     54,53,50,48,48,48,37,37,37,34,33,32,29,26,22,19,17,15,14,10,9,
01628     7,3,3,2,2,2,1,1
01629   };
01630   const int n1c3w1_k[] = {
01631     150, // Capacity
01632     50, // Number of items
01633     // Size of items (sorted)
01634     100,96,95,94,94,92,92,90,86,84,77,73,66,66,59,56,56,56,55,54,
01635     53,53,53,52,49,48,47,45,45,45,41,41,41,37,36,24,22,21,20,18,16,
01636     15,14,14,13,12,10,8,4,1
01637   };
01638   const int n1c3w1_l[] = {
01639     150, // Capacity
01640     50, // Number of items
01641     // Size of items (sorted)
01642     99,99,93,93,90,90,87,87,81,81,80,78,77,76,68,64,63,62,60,60,59,
01643     58,53,52,52,47,45,44,44,42,39,39,36,35,29,29,28,26,25,18,9,7,
01644     7,7,7,6,5,5,5,1
01645   };
01646   const int n1c3w1_m[] = {
01647     150, // Capacity
01648     50, // Number of items
01649     // Size of items (sorted)
01650     100,100,99,94,90,88,88,86,86,84,84,80,77,73,70,69,69,66,66,61,
01651     58,58,57,57,52,51,47,44,43,42,36,34,28,27,26,25,21,18,18,17,13,
01652     12,12,12,11,9,8,7,4,4
01653   };
01654   const int n1c3w1_n[] = {
01655     150, // Capacity
01656     50, // Number of items
01657     // Size of items (sorted)
01658     98,97,91,90,90,90,88,87,87,85,83,81,79,78,78,76,74,74,73,72,68,
01659     66,64,63,61,57,56,56,56,55,55,48,48,46,44,44,39,37,35,35,34,32,
01660     31,29,27,26,19,18,17,11
01661   };
01662   const int n1c3w1_o[] = {
01663     150, // Capacity
01664     50, // Number of items
01665     // Size of items (sorted)
01666     96,96,96,94,94,87,86,84,84,83,82,82,80,77,75,57,57,56,55,54,52,
01667     51,48,48,48,46,46,45,42,34,34,34,32,32,30,23,16,16,16,15,15,14,
01668     12,10,6,6,3,1,1,1
01669   };
01670   const int n1c3w1_p[] = {
01671     150, // Capacity
01672     50, // Number of items
01673     // Size of items (sorted)
01674     99,99,98,98,96,93,93,92,91,89,85,82,80,79,78,73,73,71,70,69,69,
01675     61,61,55,54,52,47,47,46,43,43,42,41,38,36,35,34,28,27,25,24,21,
01676     17,13,10,9,6,5,5,2
01677   };
01678   const int n1c3w1_q[] = {
01679     150, // Capacity
01680     50, // Number of items
01681     // Size of items (sorted)
01682     100,100,100,100,98,96,95,93,90,89,86,86,85,85,84,81,79,78,74,
01683     70,69,68,66,62,62,61,58,56,55,54,53,51,48,44,42,40,36,35,33,32,
01684     31,24,23,23,18,13,12,4,4,2
01685   };
01686   const int n1c3w1_r[] = {
01687     150, // Capacity
01688     50, // Number of items
01689     // Size of items (sorted)
01690     100,99,97,97,97,95,94,91,88,87,87,86,86,86,82,77,77,75,74,73,
01691     72,71,70,65,63,62,60,59,56,56,51,50,50,49,49,47,47,46,36,29,23,
01692     23,21,20,18,16,13,11,9,3
01693   };
01694   const int n1c3w1_s[] = {
01695     150, // Capacity
01696     50, // Number of items
01697     // Size of items (sorted)
01698     95,90,88,87,86,83,79,78,76,75,71,70,70,68,64,63,63,61,59,58,57,
01699     57,53,52,52,49,44,40,36,36,32,29,25,23,23,22,22,20,19,19,19,17,
01700     16,11,11,7,6,5,3,2
01701   };
01702   const int n1c3w1_t[] = {
01703     150, // Capacity
01704     50, // Number of items
01705     // Size of items (sorted)
01706     98,98,97,96,93,93,92,89,83,82,76,76,76,74,70,69,67,66,66,65,62,
01707     60,58,56,56,55,55,54,53,51,49,47,42,35,31,31,26,22,22,22,18,17,
01708     17,17,16,9,8,5,4,4
01709   };
01710   const int n1c3w2_a[] = {
01711     150, // Capacity
01712     50, // Number of items
01713     // Size of items (sorted)
01714     100,96,94,93,91,91,91,88,84,83,80,78,78,76,75,74,72,72,70,65,
01715     61,60,56,52,51,51,48,46,45,38,38,37,37,37,36,35,35,32,32,31,30,
01716     29,29,28,27,27,23,23,22,21
01717   };
01718   const int n1c3w2_b[] = {
01719     150, // Capacity
01720     50, // Number of items
01721     // Size of items (sorted)
01722     98,96,95,94,92,89,88,88,87,87,86,85,83,80,80,77,76,76,73,72,71,
01723     69,69,69,57,57,53,50,45,45,44,44,43,42,37,36,36,35,35,34,33,31,
01724     30,27,24,24,23,21,20,20
01725   };
01726   const int n1c3w2_c[] = {
01727     150, // Capacity
01728     50, // Number of items
01729     // Size of items (sorted)
01730     98,98,96,95,94,93,92,91,89,88,88,88,86,83,83,82,80,79,78,76,76,
01731     75,73,67,63,63,62,55,54,53,52,51,51,51,47,45,45,42,42,40,37,37,
01732     36,36,29,29,25,24,20,20
01733   };
01734   const int n1c3w2_d[] = {
01735     150, // Capacity
01736     50, // Number of items
01737     // Size of items (sorted)
01738     100,99,98,96,94,92,90,89,89,89,87,86,81,80,78,77,74,74,72,72,
01739     63,62,60,60,55,55,54,53,50,50,46,46,45,42,42,41,38,35,34,33,33,
01740     32,28,28,27,26,23,21,21,20
01741   };
01742   const int n1c3w2_e[] = {
01743     150, // Capacity
01744     50, // Number of items
01745     // Size of items (sorted)
01746     100,100,99,96,95,94,92,92,90,89,89,84,82,80,80,79,74,74,72,71,
01747     69,67,67,64,62,60,60,59,58,55,51,48,47,46,45,43,42,41,41,40,38,
01748     34,33,32,27,26,24,24,23,20
01749   };
01750   const int n1c3w2_f[] = {
01751     150, // Capacity
01752     50, // Number of items
01753     // Size of items (sorted)
01754     100,99,99,98,97,96,93,91,89,86,85,82,78,76,75,74,73,71,68,68,
01755     66,65,65,64,63,63,63,63,63,62,60,59,56,55,55,53,51,50,48,45,43,
01756     43,42,42,39,39,35,31,27,26
01757   };
01758   const int n1c3w2_g[] = {
01759     150, // Capacity
01760     50, // Number of items
01761     // Size of items (sorted)
01762     98,98,98,96,93,93,92,91,90,90,87,87,86,85,83,82,81,78,78,75,75,
01763     74,74,72,72,71,70,69,68,66,61,60,60,59,57,53,51,42,40,40,35,34,
01764     34,31,30,30,24,22,21,20
01765   };
01766   const int n1c3w2_h[] = {
01767     150, // Capacity
01768     50, // Number of items
01769     // Size of items (sorted)
01770     99,98,98,97,97,95,94,93,91,91,88,87,82,80,80,79,79,79,75,74,73,
01771     72,71,69,68,66,63,63,61,60,58,58,55,54,53,53,52,50,46,45,44,42,
01772     40,38,37,35,29,24,24,20
01773   };
01774   const int n1c3w2_i[] = {
01775     150, // Capacity
01776     50, // Number of items
01777     // Size of items (sorted)
01778     96,95,91,89,87,86,85,81,78,78,68,67,66,66,65,62,61,60,60,59,58,
01779     56,54,51,50,50,49,49,49,48,47,46,46,46,45,45,44,41,41,41,40,36,
01780     35,34,33,32,31,27,26,26
01781   };
01782   const int n1c3w2_j[] = {
01783     150, // Capacity
01784     50, // Number of items
01785     // Size of items (sorted)
01786     99,96,95,95,94,93,93,92,91,91,90,89,87,86,86,84,81,80,73,68,66,
01787     64,62,61,61,59,59,56,55,54,49,48,48,47,46,45,45,43,42,41,41,40,
01788     39,37,36,34,32,26,24,20
01789   };
01790   const int n1c3w2_k[] = {
01791     150, // Capacity
01792     50, // Number of items
01793     // Size of items (sorted)
01794     95,94,93,93,91,89,89,89,88,85,82,82,78,78,77,76,73,73,73,70,70,
01795     70,70,69,68,66,63,62,59,55,55,53,51,49,42,42,41,41,40,38,35,32,
01796     31,30,30,28,28,24,23,23
01797   };
01798   const int n1c3w2_l[] = {
01799     150, // Capacity
01800     50, // Number of items
01801     // Size of items (sorted)
01802     99,99,98,98,97,95,92,92,87,85,84,83,80,78,77,75,73,73,69,68,66,
01803     63,63,63,59,57,56,56,53,53,51,50,50,48,48,46,46,44,43,42,39,37,
01804     34,32,29,25,24,22,22,21
01805   };
01806   const int n1c3w2_m[] = {
01807     150, // Capacity
01808     50, // Number of items
01809     // Size of items (sorted)
01810     100,99,96,94,92,91,91,89,85,84,81,81,79,79,78,77,76,75,74,73,
01811     67,65,64,63,63,59,57,57,54,52,51,49,49,47,46,46,44,44,43,43,40,
01812     38,34,33,32,31,30,29,25,22
01813   };
01814   const int n1c3w2_n[] = {
01815     150, // Capacity
01816     50, // Number of items
01817     // Size of items (sorted)
01818     98,95,95,91,91,89,89,88,88,87,86,84,83,82,80,79,78,75,74,74,73,
01819     72,72,70,70,68,68,67,65,59,58,58,57,55,54,53,51,42,41,39,37,36,
01820     35,34,32,25,25,21,21,20
01821   };
01822   const int n1c3w2_o[] = {
01823     150, // Capacity
01824     50, // Number of items
01825     // Size of items (sorted)
01826     99,99,96,93,88,83,82,80,79,79,77,77,75,75,73,73,72,71,71,71,71,
01827     69,69,67,62,62,61,58,58,56,54,53,52,49,46,45,45,41,40,39,35,35,
01828     34,33,31,27,27,26,22,21
01829   };
01830   const int n1c3w2_p[] = {
01831     150, // Capacity
01832     50, // Number of items
01833     // Size of items (sorted)
01834     95,94,88,88,88,86,85,84,83,79,73,72,72,72,71,70,64,63,61,58,55,
01835     53,53,52,51,51,51,48,48,46,45,40,39,38,36,36,35,33,32,28,25,24,
01836     24,23,23,23,22,22,20,20
01837   };
01838   const int n1c3w2_q[] = {
01839     150, // Capacity
01840     50, // Number of items
01841     // Size of items (sorted)
01842     96,91,87,86,84,83,83,83,81,80,79,74,72,70,70,67,62,61,60,59,58,
01843     56,55,55,54,52,51,51,51,50,49,48,44,43,43,42,40,39,38,34,34,34,
01844     33,32,31,31,29,29,22,21
01845   };
01846   const int n1c3w2_r[] = {
01847     150, // Capacity
01848     50, // Number of items
01849     // Size of items (sorted)
01850     100,98,91,87,82,78,77,77,77,75,75,74,72,72,72,70,70,66,66,65,
01851     63,63,62,59,57,56,55,53,52,51,49,48,47,46,46,44,44,42,36,35,34,
01852     34,31,30,29,26,23,22,21,20
01853   };
01854   const int n1c3w2_s[] = {
01855     150, // Capacity
01856     50, // Number of items
01857     // Size of items (sorted)
01858     100,99,97,96,96,95,94,91,90,88,85,83,83,81,79,79,78,77,77,74,
01859     72,70,69,66,64,63,63,61,58,56,52,51,45,42,36,36,36,35,34,33,32,
01860     32,31,30,28,25,24,21,21,20
01861   };
01862   const int n1c3w2_t[] = {
01863     150, // Capacity
01864     50, // Number of items
01865     // Size of items (sorted)
01866     100,99,96,95,93,91,91,88,87,87,85,85,85,84,83,83,78,77,76,75,
01867     74,70,67,65,63,63,62,60,60,58,56,55,55,54,52,50,49,49,45,42,29,
01868     29,27,27,26,25,24,23,22,20
01869   };
01870   const int n1c3w4_a[] = {
01871     150, // Capacity
01872     50, // Number of items
01873     // Size of items (sorted)
01874     97,95,92,91,90,90,86,85,85,82,82,81,80,79,78,76,71,70,69,67,63,
01875     63,63,62,58,58,56,55,54,53,52,51,51,48,47,46,44,44,42,42,41,40,
01876     39,39,37,35,34,32,31,31
01877   };
01878   const int n1c3w4_b[] = {
01879     150, // Capacity
01880     50, // Number of items
01881     // Size of items (sorted)
01882     100,98,97,97,92,92,92,91,88,84,83,82,77,77,76,75,74,73,72,70,
01883     70,67,66,65,63,62,62,62,62,58,57,57,54,53,52,52,50,46,45,43,42,
01884     41,41,41,40,37,37,36,33,33
01885   };
01886   const int n1c3w4_c[] = {
01887     150, // Capacity
01888     50, // Number of items
01889     // Size of items (sorted)
01890     99,99,95,94,92,91,90,87,86,84,83,82,82,81,81,81,80,80,78,78,78,
01891     77,77,74,72,71,69,68,66,66,64,63,62,62,61,60,57,55,52,52,46,46,
01892     45,45,42,39,39,38,35,32
01893   };
01894   const int n1c3w4_d[] = {
01895     150, // Capacity
01896     50, // Number of items
01897     // Size of items (sorted)
01898     100,96,93,90,88,88,86,85,84,84,83,83,80,80,79,77,77,74,70,68,
01899     67,64,61,61,58,58,58,56,54,54,53,51,49,48,47,45,45,44,43,41,41,
01900     40,40,37,36,34,34,33,33,31
01901   };
01902   const int n1c3w4_e[] = {
01903     150, // Capacity
01904     50, // Number of items
01905     // Size of items (sorted)
01906     98,97,96,95,95,94,93,93,93,93,91,90,87,87,80,80,80,77,72,71,68,
01907     68,67,64,63,62,60,60,60,57,57,56,54,53,53,52,49,47,45,43,41,41,
01908     39,38,38,37,37,36,35,31
01909   };
01910   const int n1c3w4_f[] = {
01911     150, // Capacity
01912     50, // Number of items
01913     // Size of items (sorted)
01914     95,92,92,89,88,87,85,84,83,82,82,81,81,81,76,76,73,72,69,68,68,
01915     67,65,65,63,63,61,61,57,56,54,54,54,52,50,50,49,47,46,40,40,39,
01916     39,39,37,37,34,33,32,30
01917   };
01918   const int n1c3w4_g[] = {
01919     150, // Capacity
01920     50, // Number of items
01921     // Size of items (sorted)
01922     99,99,97,97,96,92,90,88,87,87,87,86,86,85,85,83,81,79,78,77,77,
01923     74,73,73,73,72,68,65,62,58,56,55,55,55,52,52,51,50,49,46,42,40,
01924     39,38,37,36,36,33,31,31
01925   };
01926   const int n1c3w4_h[] = {
01927     150, // Capacity
01928     50, // Number of items
01929     // Size of items (sorted)
01930     100,100,99,97,95,94,92,90,88,87,86,85,83,80,79,78,78,78,75,75,
01931     74,73,71,70,69,67,65,64,59,58,57,57,55,54,54,52,51,50,49,48,46,
01932     46,45,43,43,42,39,38,33,32
01933   };
01934   const int n1c3w4_i[] = {
01935     150, // Capacity
01936     50, // Number of items
01937     // Size of items (sorted)
01938     99,98,95,89,88,88,87,87,87,87,86,84,84,83,78,77,74,74,73,73,73,
01939     72,72,70,68,67,64,64,64,63,63,60,59,58,56,54,51,50,49,49,39,37,
01940     37,36,36,36,34,34,31,30
01941   };
01942   const int n1c3w4_j[] = {
01943     150, // Capacity
01944     50, // Number of items
01945     // Size of items (sorted)
01946     100,93,91,91,89,89,88,86,85,84,83,83,82,80,79,78,77,76,76,73,
01947     72,68,68,63,63,61,60,60,58,57,57,56,54,53,52,50,48,47,47,45,41,
01948     41,36,35,34,34,33,31,31,30
01949   };
01950   const int n1c3w4_k[] = {
01951     150, // Capacity
01952     50, // Number of items
01953     // Size of items (sorted)
01954     100,97,96,94,94,93,90,89,89,86,85,84,83,83,83,82,80,78,75,74,
01955     72,72,71,70,69,69,66,64,64,63,62,60,59,59,58,57,57,57,57,56,50,
01956     50,47,44,43,41,37,36,35,33
01957   };
01958   const int n1c3w4_l[] = {
01959     150, // Capacity
01960     50, // Number of items
01961     // Size of items (sorted)
01962     100,100,93,91,88,86,86,84,83,75,75,75,75,75,73,72,70,69,67,66,
01963     66,65,61,58,56,55,55,54,52,51,51,51,50,47,45,44,42,42,41,40,39,
01964     36,35,35,33,33,33,32,31,30
01965   };
01966   const int n1c3w4_m[] = {
01967     150, // Capacity
01968     50, // Number of items
01969     // Size of items (sorted)
01970     99,98,97,95,90,87,87,85,85,83,80,80,76,71,71,70,69,68,67,66,65,
01971     63,63,62,62,60,60,60,58,56,55,53,50,49,45,42,42,41,38,36,36,34,
01972     34,33,32,32,31,31,31,30
01973   };
01974   const int n1c3w4_n[] = {
01975     150, // Capacity
01976     50, // Number of items
01977     // Size of items (sorted)
01978     100,92,91,90,89,85,84,81,80,80,78,78,77,77,76,75,74,73,69,69,
01979     68,68,67,67,65,64,63,63,61,60,56,54,54,51,49,45,43,42,39,39,39,
01980     38,36,35,34,34,33,32,31,30
01981   };
01982   const int n1c3w4_o[] = {
01983     150, // Capacity
01984     50, // Number of items
01985     // Size of items (sorted)
01986     100,100,96,96,94,94,93,85,83,82,82,81,80,79,76,76,76,72,72,72,
01987     71,70,70,70,68,67,66,64,64,58,58,57,49,49,46,42,39,39,39,38,37,
01988     37,36,35,33,32,32,30,30,30
01989   };
01990   const int n1c3w4_p[] = {
01991     150, // Capacity
01992     50, // Number of items
01993     // Size of items (sorted)
01994     100,98,98,96,95,95,94,94,94,91,90,90,89,86,85,85,85,84,78,78,
01995     77,76,75,73,72,72,70,70,69,69,68,68,66,60,59,55,50,50,48,48,47,
01996     47,44,43,42,40,39,39,37,35
01997   };
01998   const int n1c3w4_q[] = {
01999     150, // Capacity
02000     50, // Number of items
02001     // Size of items (sorted)
02002     100,99,98,97,97,95,92,92,91,90,89,88,87,84,84,83,82,80,80,78,
02003     77,77,76,76,75,72,70,68,67,64,63,61,61,60,58,57,57,56,55,49,49,
02004     48,40,40,37,35,32,31,31,30
02005   };
02006   const int n1c3w4_r[] = {
02007     150, // Capacity
02008     50, // Number of items
02009     // Size of items (sorted)
02010     98,94,94,93,92,92,92,91,85,84,84,81,81,79,79,78,76,73,72,71,68,
02011     68,67,67,65,63,61,60,60,59,59,58,57,56,55,48,47,46,45,43,40,40,
02012     39,38,37,35,34,32,31,31
02013   };
02014   const int n1c3w4_s[] = {
02015     150, // Capacity
02016     50, // Number of items
02017     // Size of items (sorted)
02018     99,98,97,95,95,93,93,92,89,80,80,79,79,77,76,75,74,74,73,71,71,
02019     70,68,66,64,63,61,60,57,57,55,54,53,50,50,49,48,47,46,46,42,42,
02020     39,38,38,37,37,34,32,31
02021   };
02022   const int n1c3w4_t[] = {
02023     150, // Capacity
02024     50, // Number of items
02025     // Size of items (sorted)
02026     100,98,98,97,97,97,96,94,93,90,89,88,88,85,84,84,83,83,81,80,
02027     78,76,75,73,73,71,71,70,69,66,65,64,64,63,60,60,57,56,54,54,53,
02028     53,48,43,42,38,34,32,31,30
02029   };
02030   const int n2c1w1_a[] = {
02031     100, // Capacity
02032     100, // Number of items
02033     // Size of items (sorted)
02034     99,97,95,95,94,92,91,89,86,86,85,84,80,80,80,80,80,79,76,76,75,
02035     74,73,71,71,69,65,64,64,64,63,63,62,60,59,58,57,54,53,52,51,50,
02036     48,48,48,46,44,43,43,43,43,42,41,40,40,39,38,38,38,38,37,37,37,
02037     37,36,35,34,33,32,30,29,28,26,26,26,24,23,22,21,21,19,18,17,16,
02038     16,15,14,13,12,12,11,9,9,8,8,7,6,6,5,1
02039   };
02040   const int n2c1w1_b[] = {
02041     100, // Capacity
02042     100, // Number of items
02043     // Size of items (sorted)
02044     100,99,99,98,98,96,96,93,89,84,84,83,83,82,81,80,79,79,79,79,
02045     78,77,76,75,74,71,71,70,69,69,68,67,67,66,62,56,55,54,53,51,50,
02046     50,50,49,48,48,47,45,45,45,42,42,42,41,41,40,40,39,38,37,36,36,
02047     34,34,33,32,32,31,29,28,28,28,26,24,24,22,22,22,21,18,18,17,17,
02048     15,14,14,12,12,11,10,10,9,8,7,7,5,3,3,2,2
02049   };
02050   const int n2c1w1_c[] = {
02051     100, // Capacity
02052     100, // Number of items
02053     // Size of items (sorted)
02054     98,97,94,92,91,91,90,89,86,85,84,83,82,81,78,76,75,73,73,72,72,
02055     71,70,70,69,69,66,64,60,60,59,58,57,56,55,54,53,52,52,51,50,49,
02056     49,48,47,47,45,43,43,43,42,42,42,42,40,39,39,36,35,34,34,34,33,
02057     32,30,30,30,29,29,28,25,23,22,22,22,22,22,20,20,19,19,18,16,16,
02058     16,15,15,15,13,12,12,10,9,8,6,5,4,4,2,2
02059   };
02060   const int n2c1w1_d[] = {
02061     100, // Capacity
02062     100, // Number of items
02063     // Size of items (sorted)
02064     99,98,96,93,93,92,90,89,89,89,88,88,87,86,84,84,81,80,80,80,80,
02065     78,78,77,75,73,72,70,69,68,65,65,64,63,63,63,62,61,60,58,58,58,
02066     57,56,54,52,51,49,49,46,45,45,44,44,42,42,41,41,38,38,37,36,36,
02067     34,34,31,30,30,28,27,26,25,24,24,24,23,22,21,21,18,17,17,16,14,
02068     13,12,12,11,10,10,9,8,6,5,5,4,4,3,2,1
02069   };
02070   const int n2c1w1_e[] = {
02071     100, // Capacity
02072     100, // Number of items
02073     // Size of items (sorted)
02074     100,99,99,98,96,95,95,95,93,93,92,92,92,91,90,89,89,89,87,87,
02075     87,85,84,81,81,80,79,77,74,74,74,73,73,72,71,70,70,66,66,65,65,
02076     65,64,63,63,63,63,63,61,57,56,54,52,52,51,49,48,46,44,44,44,42,
02077     40,40,40,38,38,35,34,31,31,31,30,27,27,25,25,24,21,21,21,18,17,
02078     17,16,16,16,15,15,11,11,9,9,9,8,5,5,5,3,1
02079   };
02080   const int n2c1w1_f[] = {
02081     100, // Capacity
02082     100, // Number of items
02083     // Size of items (sorted)
02084     100,100,99,97,96,96,95,95,95,94,93,93,92,92,91,89,85,84,78,76,
02085     76,76,76,75,73,73,70,70,69,67,67,66,63,62,60,60,60,58,56,55,53,
02086     53,52,51,50,50,50,49,49,48,47,47,46,45,45,42,41,41,39,37,36,36,
02087     35,34,34,30,30,29,29,28,28,26,26,23,22,22,22,22,21,21,21,19,18,
02088     17,17,15,14,14,11,10,8,7,7,6,5,2,2,1,1,1
02089   };
02090   const int n2c1w1_g[] = {
02091     100, // Capacity
02092     100, // Number of items
02093     // Size of items (sorted)
02094     99,96,93,93,93,92,92,91,90,89,88,88,88,87,87,86,84,84,82,81,80,
02095     80,80,79,79,79,79,76,75,75,75,75,75,74,74,73,71,68,64,62,61,61,
02096     61,60,58,58,58,58,57,57,57,55,54,53,52,51,51,51,50,50,47,45,44,
02097     41,40,39,39,39,38,36,36,35,35,34,33,32,31,30,30,29,29,29,28,24,
02098     22,21,19,19,18,10,9,8,8,7,6,5,5,4,3,2
02099   };
02100   const int n2c1w1_h[] = {
02101     100, // Capacity
02102     100, // Number of items
02103     // Size of items (sorted)
02104     98,98,98,98,94,94,94,93,92,91,89,89,87,86,85,84,80,80,78,76,76,
02105     75,73,73,72,71,71,71,70,69,67,65,64,64,62,62,62,62,59,56,55,55,
02106     54,53,53,53,52,52,50,49,49,49,49,49,45,44,43,43,43,43,43,39,38,
02107     38,38,37,37,36,36,34,34,33,29,29,29,28,27,27,27,25,22,22,19,17,
02108     17,17,16,15,14,14,14,13,13,13,10,8,6,6,5,3
02109   };
02110   const int n2c1w1_i[] = {
02111     100, // Capacity
02112     100, // Number of items
02113     // Size of items (sorted)
02114     99,98,97,96,95,95,94,94,94,90,88,86,86,86,86,85,85,85,85,85,83,
02115     83,82,81,81,80,80,79,79,78,77,77,76,76,76,75,75,74,74,74,72,71,
02116     69,67,67,66,66,65,65,63,61,61,59,59,57,57,56,56,55,54,53,49,48,
02117     46,45,41,39,39,38,38,37,37,36,36,35,32,30,30,30,28,28,28,27,26,
02118     26,25,24,23,22,22,17,17,13,11,10,10,6,3,2,1
02119   };
02120   const int n2c1w1_j[] = {
02121     100, // Capacity
02122     100, // Number of items
02123     // Size of items (sorted)
02124     100,100,99,98,95,94,93,93,93,92,92,91,91,91,88,88,87,86,85,83,
02125     81,81,81,80,80,80,79,77,77,77,76,75,73,71,71,71,70,69,68,67,66,
02126     65,63,60,60,59,59,59,59,56,54,54,54,54,53,53,52,51,51,49,46,44,
02127     44,43,42,42,41,41,41,39,35,34,34,32,32,31,30,29,28,27,22,22,21,
02128     21,20,17,14,12,12,11,11,10,10,8,8,6,6,5,5,4
02129   };
02130   const int n2c1w1_k[] = {
02131     100, // Capacity
02132     100, // Number of items
02133     // Size of items (sorted)
02134     100,99,98,97,97,97,97,97,92,91,91,91,88,86,86,85,84,84,83,81,
02135     80,79,79,79,78,77,77,75,75,75,74,74,71,71,70,69,64,64,63,63,62,
02136     62,61,61,56,56,56,56,55,53,53,52,52,51,49,48,46,44,44,43,43,42,
02137     42,40,38,37,36,35,34,32,32,31,30,29,29,28,28,28,27,26,24,24,22,
02138     20,20,18,17,16,16,14,13,13,12,11,10,8,6,4,2,1
02139   };
02140   const int n2c1w1_l[] = {
02141     100, // Capacity
02142     100, // Number of items
02143     // Size of items (sorted)
02144     100,100,98,97,96,96,95,95,95,94,94,94,93,92,90,87,87,84,83,83,
02145     83,81,80,77,77,77,77,75,74,74,73,72,71,71,71,70,70,70,69,69,67,
02146     63,63,63,63,62,58,55,55,55,54,53,53,51,49,49,49,47,45,42,41,39,
02147     38,35,34,29,28,28,28,28,27,27,26,26,25,25,25,24,24,23,21,19,17,
02148     15,15,15,14,12,11,7,7,7,6,5,5,5,2,2,1,1
02149   };
02150   const int n2c1w1_m[] = {
02151     100, // Capacity
02152     100, // Number of items
02153     // Size of items (sorted)
02154     97,96,95,94,90,88,88,87,86,85,84,84,82,81,81,80,80,80,79,79,78,
02155     74,73,69,69,68,68,67,67,65,64,63,63,60,60,58,57,56,55,53,53,51,
02156     51,51,47,47,46,46,45,41,41,39,38,37,37,37,37,35,34,33,33,33,33,
02157     32,31,31,31,30,30,28,22,22,20,20,20,20,19,19,17,17,17,16,16,15,
02158     13,13,12,12,10,10,9,8,8,8,5,5,5,4,4,1
02159   };
02160   const int n2c1w1_n[] = {
02161     100, // Capacity
02162     100, // Number of items
02163     // Size of items (sorted)
02164     100,98,97,95,90,90,89,89,87,87,85,83,82,82,81,81,81,80,79,78,
02165     77,76,74,73,72,70,70,68,67,64,63,63,60,60,58,58,57,57,55,54,54,
02166     53,52,52,52,51,50,50,50,48,45,45,45,44,44,43,41,38,37,34,34,34,
02167     33,32,32,31,30,30,30,30,26,25,24,23,20,19,19,19,18,17,16,15,13,
02168     12,12,11,11,11,11,10,9,8,8,8,7,4,3,3,2,1
02169   };
02170   const int n2c1w1_o[] = {
02171     100, // Capacity
02172     100, // Number of items
02173     // Size of items (sorted)
02174     100,100,98,97,95,94,92,92,92,91,90,89,89,88,88,88,87,85,84,83,
02175     81,79,79,77,77,76,72,70,70,69,69,68,64,63,62,62,61,61,60,59,59,
02176     58,57,55,52,52,51,47,47,46,43,43,42,37,36,35,35,35,35,34,32,32,
02177     31,31,29,29,28,28,25,23,22,22,21,19,17,16,15,14,12,11,11,11,11,
02178     11,11,10,8,8,7,6,5,5,4,4,3,3,2,2,1,1
02179   };
02180   const int n2c1w1_p[] = {
02181     100, // Capacity
02182     100, // Number of items
02183     // Size of items (sorted)
02184     99,99,96,96,95,93,92,92,91,91,90,90,88,88,87,86,83,83,83,83,81,
02185     81,80,80,78,78,76,76,74,73,72,72,70,69,69,68,67,66,58,57,56,55,
02186     55,55,54,54,54,54,53,51,51,51,48,48,47,47,47,46,46,46,45,44,43,
02187     43,43,42,41,40,40,35,34,31,29,26,24,24,23,23,22,22,22,21,20,18,
02188     17,17,15,14,12,12,11,9,9,8,6,4,3,3,1,1
02189   };
02190   const int n2c1w1_q[] = {
02191     100, // Capacity
02192     100, // Number of items
02193     // Size of items (sorted)
02194     99,98,97,97,96,94,94,94,93,90,84,82,81,78,76,76,75,75,73,70,70,
02195     69,69,66,66,65,65,65,63,61,60,59,59,59,58,58,56,55,54,54,53,53,
02196     50,50,50,48,48,47,46,45,45,45,45,41,41,40,39,39,36,36,35,35,34,
02197     33,33,31,30,29,28,27,26,26,24,24,19,19,19,18,18,18,18,16,14,14,
02198     13,12,11,11,10,10,10,7,7,6,6,6,4,3,1,1
02199   };
02200   const int n2c1w1_r[] = {
02201     100, // Capacity
02202     100, // Number of items
02203     // Size of items (sorted)
02204     100,100,99,97,97,96,96,95,94,94,94,94,92,92,91,90,88,87,85,84,
02205     84,83,82,81,80,78,75,74,72,72,71,70,69,69,68,65,64,64,62,61,61,
02206     60,59,58,58,58,57,57,55,54,54,54,53,53,50,49,48,47,47,46,46,45,
02207     45,44,43,42,40,36,36,35,34,34,33,32,31,30,30,26,26,25,24,23,23,
02208     22,22,21,20,19,18,18,17,17,17,15,9,8,7,6,3,3
02209   };
02210   const int n2c1w1_s[] = {
02211     100, // Capacity
02212     100, // Number of items
02213     // Size of items (sorted)
02214     100,99,96,96,95,94,94,93,91,89,89,88,81,80,75,74,73,72,69,69,
02215     69,68,64,63,63,62,61,58,57,57,57,57,56,56,54,54,54,51,49,49,49,
02216     48,48,48,48,48,48,47,47,47,44,43,43,41,40,40,39,38,38,36,35,33,
02217     31,30,30,30,30,29,29,28,25,25,23,23,20,19,18,16,15,14,14,14,12,
02218     12,11,10,9,9,8,8,8,7,7,7,5,4,4,3,2,2
02219   };
02220   const int n2c1w1_t[] = {
02221     100, // Capacity
02222     100, // Number of items
02223     // Size of items (sorted)
02224     100,100,100,98,97,96,95,94,92,91,91,90,90,90,88,87,87,85,84,83,
02225     81,78,76,74,71,71,70,68,68,66,66,65,64,63,63,62,62,61,59,59,59,
02226     59,59,57,57,56,54,53,52,51,50,50,49,46,45,43,41,41,40,40,40,39,
02227     36,35,34,33,33,32,32,32,30,30,29,29,29,28,27,27,27,23,21,21,20,
02228     20,19,19,17,15,15,15,11,9,6,5,5,5,4,3,2,1
02229   };
02230   const int n2c1w2_a[] = {
02231     100, // Capacity
02232     100, // Number of items
02233     // Size of items (sorted)
02234     100,100,100,99,99,98,96,95,95,94,93,93,92,90,90,89,86,86,85,85,
02235     84,83,82,82,82,81,80,79,77,77,77,76,75,75,75,74,73,71,71,69,68,
02236     67,67,67,65,63,63,60,57,56,56,55,55,54,54,54,53,53,51,51,47,46,
02237     46,45,45,45,44,44,44,44,43,41,40,40,39,39,39,39,38,36,36,34,33,
02238     33,32,32,31,30,29,28,26,25,24,24,23,22,22,22,21,20
02239   };
02240   const int n2c1w2_b[] = {
02241     100, // Capacity
02242     100, // Number of items
02243     // Size of items (sorted)
02244     99,96,96,94,94,93,93,90,90,88,88,88,87,87,86,85,84,84,84,83,83,
02245     83,82,81,81,80,80,77,75,75,75,74,73,69,69,67,67,66,66,65,65,64,
02246     64,63,63,63,59,58,56,55,54,54,53,53,52,50,50,50,48,48,47,47,45,
02247     43,42,42,42,41,41,41,40,39,38,38,34,34,32,32,32,31,31,30,30,29,
02248     27,26,26,26,26,25,25,25,24,23,22,22,22,21,21,20
02249   };
02250   const int n2c1w2_c[] = {
02251     100, // Capacity
02252     100, // Number of items
02253     // Size of items (sorted)
02254     98,96,95,95,94,94,92,91,89,88,86,85,84,84,83,83,82,82,81,80,80,
02255     79,77,77,77,75,75,75,75,75,72,71,70,69,68,68,66,66,66,66,64,64,
02256     64,64,63,62,62,61,59,58,58,58,57,56,56,56,56,55,55,54,54,53,51,
02257     51,51,50,50,49,49,49,48,48,48,45,45,44,43,41,40,40,36,34,33,32,
02258     32,32,29,27,27,27,27,25,25,25,24,23,23,21,21,20
02259   };
02260   const int n2c1w2_d[] = {
02261     100, // Capacity
02262     100, // Number of items
02263     // Size of items (sorted)
02264     100,99,98,97,96,95,94,94,94,93,93,93,92,92,92,91,90,90,89,88,
02265     88,87,86,85,85,85,84,83,83,83,79,78,78,78,77,77,77,76,74,74,73,
02266     72,72,71,71,70,70,69,68,67,65,64,64,63,61,61,60,59,59,58,57,57,
02267     56,55,55,55,54,54,54,54,52,52,51,51,49,46,46,46,45,44,43,41,40,
02268     39,38,37,35,35,32,32,32,30,30,30,29,28,27,23,22,20
02269   };
02270   const int n2c1w2_e[] = {
02271     100, // Capacity
02272     100, // Number of items
02273     // Size of items (sorted)
02274     100,100,100,99,99,99,99,98,97,96,95,94,94,91,90,90,90,89,89,89,
02275     88,88,87,87,86,85,85,85,84,82,81,80,80,79,79,77,76,74,73,71,70,
02276     69,68,68,67,67,66,65,65,65,62,62,62,59,59,59,57,57,55,55,54,51,
02277     50,49,47,47,46,45,45,43,42,41,41,41,39,38,37,35,35,34,34,34,33,
02278     32,31,30,29,29,27,26,26,25,24,24,24,21,21,21,20,20
02279   };
02280   const int n2c1w2_f[] = {
02281     100, // Capacity
02282     100, // Number of items
02283     // Size of items (sorted)
02284     100,99,99,98,98,98,96,96,96,96,95,95,94,94,93,91,90,90,89,89,
02285     89,88,88,86,85,83,83,83,83,81,81,79,79,78,78,78,77,76,75,75,72,
02286     71,68,68,67,66,61,60,60,59,59,58,58,58,57,56,52,52,52,52,50,47,
02287     47,47,44,43,43,43,41,41,41,40,39,38,36,36,32,32,32,31,29,29,29,
02288     28,28,28,28,27,27,27,26,25,24,24,24,24,23,23,21,21
02289   };
02290   const int n2c1w2_g[] = {
02291     100, // Capacity
02292     100, // Number of items
02293     // Size of items (sorted)
02294     99,99,99,99,97,97,95,94,92,92,92,91,91,90,90,90,89,88,87,87,86,
02295     85,84,83,83,83,81,80,79,78,78,77,76,76,74,73,73,72,72,72,71,70,
02296     70,70,68,68,67,67,65,65,65,64,64,64,64,63,63,63,63,61,60,59,58,
02297     57,57,56,55,54,53,51,50,49,48,48,48,47,47,45,41,39,39,38,38,37,
02298     36,35,29,28,27,26,26,24,22,22,22,22,22,21,20,20
02299   };
02300   const int n2c1w2_h[] = {
02301     100, // Capacity
02302     100, // Number of items
02303     // Size of items (sorted)
02304     100,99,95,95,94,94,93,93,93,92,91,88,87,86,86,86,86,85,85,85,
02305     84,84,84,83,82,81,79,78,77,76,76,76,76,75,75,73,72,71,71,69,69,
02306     69,69,67,67,65,65,64,64,64,64,63,63,62,61,61,60,59,59,59,57,57,
02307     56,56,55,55,54,53,51,49,47,45,45,43,43,43,42,42,42,38,37,36,36,
02308     33,31,29,28,28,28,28,27,27,27,26,26,25,24,22,22,20
02309   };
02310   const int n2c1w2_i[] = {
02311     100, // Capacity
02312     100, // Number of items
02313     // Size of items (sorted)
02314     100,99,98,97,97,96,95,95,93,93,93,93,91,91,90,89,89,89,89,89,
02315     89,88,88,87,86,84,84,81,80,79,78,78,76,75,74,72,72,71,71,70,69,
02316     69,66,66,63,63,62,62,61,60,59,59,57,57,55,55,55,54,54,54,53,53,
02317     52,52,51,50,50,50,49,49,48,47,47,41,40,40,39,38,36,35,34,33,33,
02318     32,31,31,31,31,30,30,28,27,24,23,23,22,21,20,20,20
02319   };
02320   const int n2c1w2_j[] = {
02321     100, // Capacity
02322     100, // Number of items
02323     // Size of items (sorted)
02324     99,97,96,95,95,95,94,94,94,93,92,90,90,89,89,89,89,89,89,88,88,
02325     86,86,85,85,85,84,84,83,82,82,80,79,78,78,78,77,77,77,76,75,75,
02326     69,67,66,66,66,65,65,65,64,64,62,62,58,58,58,58,58,55,54,53,53,
02327     51,50,50,50,49,49,46,45,42,42,42,41,40,39,39,37,37,37,37,35,33,
02328     33,32,31,30,29,28,26,25,21,21,21,21,21,20,20,20
02329   };
02330   const int n2c1w2_k[] = {
02331     100, // Capacity
02332     100, // Number of items
02333     // Size of items (sorted)
02334     100,99,98,97,95,95,93,92,91,91,91,91,90,89,89,88,88,86,85,85,
02335     83,81,81,81,80,80,79,78,77,77,77,76,76,76,75,75,74,74,73,73,71,
02336     71,70,70,69,69,69,67,67,67,67,66,65,63,63,63,63,62,62,62,61,57,
02337     55,53,53,51,51,51,50,50,49,49,48,48,48,47,47,46,43,41,41,40,36,
02338     36,36,36,35,35,33,32,32,31,31,29,28,28,25,25,23,21
02339   };
02340   const int n2c1w2_l[] = {
02341     100, // Capacity
02342     100, // Number of items
02343     // Size of items (sorted)
02344     100,97,96,96,94,94,94,93,93,93,91,91,90,90,88,83,83,82,82,81,
02345     81,80,78,78,78,76,75,75,74,72,72,71,70,70,70,70,70,67,65,64,64,
02346     64,63,62,62,61,60,60,58,58,57,55,55,54,53,52,52,51,50,49,48,47,
02347     47,47,46,45,45,45,44,43,42,42,41,41,40,39,38,38,36,36,35,35,35,
02348     33,32,31,30,30,29,27,26,25,24,24,23,23,22,22,22,20
02349   };
02350   const int n2c1w2_m[] = {
02351     100, // Capacity
02352     100, // Number of items
02353     // Size of items (sorted)
02354     100,100,99,98,97,97,97,96,95,95,95,95,94,92,92,91,91,90,90,89,
02355     89,89,87,86,85,83,82,82,80,80,79,78,76,75,74,72,72,71,71,71,70,
02356     66,65,63,63,63,63,62,61,60,60,60,60,59,57,55,55,55,53,52,51,46,
02357     46,46,45,45,42,41,41,41,40,40,39,39,39,39,38,38,37,36,36,35,35,
02358     35,35,34,34,31,30,29,29,28,27,27,27,27,26,26,22,22
02359   };
02360   const int n2c1w2_n[] = {
02361     100, // Capacity
02362     100, // Number of items
02363     // Size of items (sorted)
02364     100,100,99,99,99,98,96,95,95,94,94,94,93,93,92,92,92,91,91,89,
02365     86,86,85,85,83,82,81,81,80,78,77,77,75,74,74,73,70,70,69,69,68,
02366     68,67,66,65,64,63,63,62,60,59,59,58,56,56,56,55,54,51,50,50,49,
02367     48,47,47,46,46,46,44,44,43,42,39,39,38,38,37,37,34,34,32,32,31,
02368     30,30,29,29,28,28,27,27,27,25,24,24,24,23,21,20,20
02369   };
02370   const int n2c1w2_o[] = {
02371     100, // Capacity
02372     100, // Number of items
02373     // Size of items (sorted)
02374     100,98,98,98,98,97,96,95,95,94,93,92,90,90,89,88,88,88,87,87,
02375     86,85,84,83,83,83,82,82,80,80,79,79,78,78,76,74,74,74,74,71,69,
02376     68,68,67,67,66,64,64,64,64,62,62,61,60,60,55,55,53,53,50,49,49,
02377     47,45,44,44,43,43,42,42,42,41,41,39,36,35,35,33,33,32,31,31,31,
02378     31,30,30,29,28,25,25,23,23,22,22,21,21,21,20,20,20
02379   };
02380   const int n2c1w2_p[] = {
02381     100, // Capacity
02382     100, // Number of items
02383     // Size of items (sorted)
02384     99,98,97,96,96,95,94,93,93,92,92,90,90,89,89,88,88,88,88,86,86,
02385     85,83,82,82,80,80,80,79,79,77,77,77,76,76,76,74,73,73,71,71,70,
02386     69,69,69,68,68,67,66,66,65,63,60,59,57,57,57,57,56,53,53,52,51,
02387     51,51,51,50,47,46,45,44,44,44,43,42,42,39,39,38,38,38,37,36,36,
02388     36,32,31,30,28,28,27,27,27,26,26,24,24,22,22,20
02389   };
02390   const int n2c1w2_q[] = {
02391     100, // Capacity
02392     100, // Number of items
02393     // Size of items (sorted)
02394     97,97,97,96,96,95,94,94,94,90,89,86,85,84,83,79,78,78,78,77,77,
02395     77,76,76,75,75,74,74,72,72,71,71,70,69,69,67,67,66,66,66,66,65,
02396     65,64,63,63,62,62,61,60,59,59,57,56,56,55,53,53,52,52,51,51,51,
02397     50,50,49,49,49,49,48,48,47,47,45,43,40,39,37,37,35,34,33,33,32,
02398     32,31,30,29,28,28,28,27,27,27,25,24,24,23,23,22
02399   };
02400   const int n2c1w2_r[] = {
02401     100, // Capacity
02402     100, // Number of items
02403     // Size of items (sorted)
02404     100,99,98,98,98,98,97,97,96,96,96,94,94,93,92,90,88,87,87,86,
02405     86,85,85,85,85,85,84,84,83,83,83,83,80,79,79,78,77,77,76,75,75,
02406     74,71,70,69,67,65,64,62,62,62,62,61,61,60,58,57,56,55,55,55,54,
02407     54,53,52,51,49,49,47,46,45,44,44,43,43,41,41,40,39,37,34,32,32,
02408     31,29,28,28,27,26,26,25,25,24,24,23,23,22,22,21,20
02409   };
02410   const int n2c1w2_s[] = {
02411     100, // Capacity
02412     100, // Number of items
02413     // Size of items (sorted)
02414     100,98,98,97,96,94,94,93,93,91,90,90,90,89,89,87,87,86,86,86,
02415     84,84,82,82,81,81,80,79,77,77,77,76,76,75,75,73,72,72,71,70,70,
02416     70,70,67,64,62,62,59,59,59,58,58,58,55,55,54,54,53,53,53,51,51,
02417     50,50,50,49,49,48,47,46,46,45,45,44,41,41,39,39,37,37,37,37,35,
02418     34,34,34,33,33,33,32,31,29,27,25,25,24,23,22,20,20
02419   };
02420   const int n2c1w2_t[] = {
02421     100, // Capacity
02422     100, // Number of items
02423     // Size of items (sorted)
02424     100,99,99,99,98,97,95,94,94,94,93,93,92,92,91,90,90,90,90,89,
02425     89,87,86,85,83,82,80,80,79,79,78,78,78,77,75,72,71,70,70,67,65,
02426     64,63,62,62,62,61,60,60,59,58,58,58,57,57,56,56,56,55,55,54,52,
02427     51,49,49,48,47,46,46,46,46,46,44,44,43,42,42,39,37,36,36,35,34,
02428     34,33,33,33,32,30,30,30,27,26,25,24,24,24,21,21,20
02429   };
02430   const int n2c1w4_a[] = {
02431     100, // Capacity
02432     100, // Number of items
02433     // Size of items (sorted)
02434     100,99,97,96,96,96,94,94,94,93,93,93,92,91,90,90,90,89,89,88,
02435     88,83,83,82,82,81,80,80,80,79,79,79,79,78,78,78,76,74,74,73,73,
02436     71,70,69,69,68,67,67,66,65,64,63,63,63,62,59,58,58,57,56,56,56,
02437     56,53,53,53,52,51,51,50,49,48,48,48,47,46,46,45,43,42,41,41,39,
02438     39,39,38,38,38,38,38,37,37,37,36,36,33,32,32,31,31
02439   };
02440   const int n2c1w4_b[] = {
02441     100, // Capacity
02442     100, // Number of items
02443     // Size of items (sorted)
02444     100,100,99,99,99,97,96,95,95,93,93,93,91,89,89,89,88,87,87,86,
02445     85,85,84,83,81,80,80,79,79,78,78,78,77,75,75,73,73,73,72,71,71,
02446     70,70,69,66,65,65,63,60,60,59,59,58,58,57,57,55,55,55,55,54,54,
02447     53,53,52,51,50,50,49,49,49,48,45,45,45,45,44,44,43,43,41,41,40,
02448     40,40,36,36,35,34,34,33,33,33,33,33,32,32,32,32,30
02449   };
02450   const int n2c1w4_c[] = {
02451     100, // Capacity
02452     100, // Number of items
02453     // Size of items (sorted)
02454     99,97,97,96,96,94,93,93,92,92,91,90,90,90,88,87,87,86,86,86,85,
02455     85,85,85,84,84,83,83,82,82,81,81,81,79,79,78,77,76,76,76,76,76,
02456     74,74,73,71,71,70,70,69,69,67,67,66,65,65,65,63,62,62,61,60,60,
02457     60,59,59,58,57,56,56,55,55,54,53,52,51,50,50,48,48,43,40,38,38,
02458     38,37,35,35,35,35,34,33,33,32,32,31,31,31,31,30
02459   };
02460   const int n2c1w4_d[] = {
02461     100, // Capacity
02462     100, // Number of items
02463     // Size of items (sorted)
02464     100,100,99,98,98,97,97,96,95,95,94,94,94,93,92,89,89,88,88,88,
02465     88,87,86,85,84,84,82,81,81,80,79,78,77,77,76,76,76,76,74,74,74,
02466     73,72,72,72,71,71,71,69,69,68,68,68,68,67,67,66,66,65,65,64,64,
02467     62,61,58,57,57,57,56,55,54,54,54,53,53,52,52,52,52,51,51,50,49,
02468     49,48,47,46,45,45,40,40,39,37,37,35,34,34,33,33,30
02469   };
02470   const int n2c1w4_e[] = {
02471     100, // Capacity
02472     100, // Number of items
02473     // Size of items (sorted)
02474     99,99,98,97,97,96,96,95,95,95,94,94,94,94,91,91,89,88,87,86,86,
02475     85,84,83,82,82,82,81,81,79,78,78,76,76,76,76,73,72,71,71,70,70,
02476     70,69,69,69,69,69,68,68,67,66,65,64,61,61,61,61,60,60,59,59,58,
02477     57,57,55,54,54,48,45,45,44,44,43,42,42,42,42,41,41,39,38,37,37,
02478     36,36,35,35,35,35,34,34,34,33,33,32,31,31,31,30
02479   };
02480   const int n2c1w4_f[] = {
02481     100, // Capacity
02482     100, // Number of items
02483     // Size of items (sorted)
02484     100,100,99,97,97,95,95,95,94,93,92,91,90,89,89,88,87,87,86,84,
02485     83,82,80,80,80,80,80,80,79,79,79,79,78,76,76,76,76,73,73,72,71,
02486     71,70,69,69,69,69,68,67,66,66,66,64,64,64,62,62,62,62,61,60,60,
02487     59,58,58,58,58,57,57,56,56,56,56,56,53,52,50,49,48,47,44,44,43,
02488     42,40,39,37,37,36,36,36,35,35,34,33,33,33,32,30,30
02489   };
02490   const int n2c1w4_g[] = {
02491     100, // Capacity
02492     100, // Number of items
02493     // Size of items (sorted)
02494     100,100,98,98,96,95,95,95,94,94,93,93,88,87,85,84,80,80,80,79,
02495     78,78,78,77,77,77,76,76,73,71,71,70,70,70,70,69,69,68,67,67,66,
02496     66,66,66,66,66,66,64,63,63,63,61,61,61,61,60,59,59,59,58,57,57,
02497     57,56,55,54,54,53,51,51,49,49,49,48,47,45,44,44,42,41,41,41,40,
02498     39,39,39,38,38,37,37,37,36,35,34,34,33,32,32,32,31
02499   };
02500   const int n2c1w4_h[] = {
02501     100, // Capacity
02502     100, // Number of items
02503     // Size of items (sorted)
02504     100,100,99,99,98,98,97,96,96,94,94,94,94,93,91,90,89,87,87,87,
02505     86,84,84,84,83,82,80,79,75,75,75,74,74,73,73,73,72,71,70,69,69,
02506     69,68,68,68,67,65,65,63,63,61,61,61,61,60,60,60,60,60,59,59,58,
02507     57,57,56,56,55,54,54,54,51,50,50,49,49,49,49,48,48,48,46,46,44,
02508     42,42,41,40,40,38,37,35,35,34,34,33,33,33,33,32,31
02509   };
02510   const int n2c1w4_i[] = {
02511     100, // Capacity
02512     100, // Number of items
02513     // Size of items (sorted)
02514     98,97,97,96,96,95,95,95,95,92,92,92,91,91,91,91,90,88,87,86,85,
02515     83,82,81,80,79,77,76,76,75,75,75,74,74,72,72,72,71,71,71,70,70,
02516     70,69,69,68,67,65,65,64,63,63,62,62,62,61,61,60,59,59,59,59,58,
02517     58,56,56,55,55,52,51,50,48,48,47,47,47,46,45,44,44,42,42,42,41,
02518     40,39,38,36,36,36,35,35,35,35,34,32,32,32,30,30
02519   };
02520   const int n2c1w4_j[] = {
02521     100, // Capacity
02522     100, // Number of items
02523     // Size of items (sorted)
02524     100,99,99,98,97,97,97,96,96,96,95,93,91,90,87,87,86,86,84,83,
02525     82,81,81,81,80,79,79,77,77,76,76,75,74,72,72,72,71,70,70,70,69,
02526     69,68,68,67,67,67,66,66,66,65,65,65,64,64,62,60,59,57,57,57,57,
02527     55,55,55,55,53,53,52,52,52,50,50,50,49,49,48,47,47,45,45,45,44,
02528     43,42,39,39,39,38,38,38,37,35,35,34,32,32,31,30,30
02529   };
02530   const int n2c1w4_k[] = {
02531     100, // Capacity
02532     100, // Number of items
02533     // Size of items (sorted)
02534     99,98,98,97,97,97,95,94,94,94,93,93,91,91,90,89,89,88,88,87,86,
02535     83,83,82,82,81,81,80,80,79,79,78,76,74,73,73,72,71,71,70,70,70,
02536     68,68,67,66,66,65,64,64,61,61,60,59,59,57,56,56,56,56,56,55,54,
02537     53,51,51,51,51,50,50,50,49,47,47,47,46,46,45,45,43,43,42,41,40,
02538     40,39,39,38,38,37,35,34,34,34,33,33,32,30,30,30
02539   };
02540   const int n2c1w4_l[] = {
02541     100, // Capacity
02542     100, // Number of items
02543     // Size of items (sorted)
02544     99,99,96,96,95,95,94,94,93,91,91,88,88,87,87,87,87,84,84,83,83,
02545     82,82,82,81,81,81,80,78,77,77,76,76,76,74,74,74,74,74,73,73,73,
02546     73,73,72,72,71,71,70,70,69,68,67,64,64,63,62,60,60,59,59,59,58,
02547     58,57,57,57,55,55,53,52,51,50,49,48,46,46,45,43,43,42,42,42,42,
02548     42,40,40,40,38,37,36,36,34,34,33,33,33,31,30,30
02549   };
02550   const int n2c1w4_m[] = {
02551     100, // Capacity
02552     100, // Number of items
02553     // Size of items (sorted)
02554     100,100,99,99,99,99,98,98,97,96,96,96,96,95,95,95,95,91,90,89,
02555     88,87,86,84,83,83,82,80,79,77,77,76,76,74,74,74,73,72,72,71,71,
02556     70,69,68,67,67,66,66,65,63,60,60,59,59,58,57,57,56,56,54,53,53,
02557     53,53,52,51,50,50,50,50,49,47,47,46,46,45,44,43,42,42,42,41,41,
02558     39,38,38,38,37,37,36,36,36,35,35,35,33,32,32,32,31
02559   };
02560   const int n2c1w4_n[] = {
02561     100, // Capacity
02562     100, // Number of items
02563     // Size of items (sorted)
02564     100,100,99,99,98,98,97,97,96,96,96,95,94,94,92,91,91,90,90,90,
02565     88,87,85,85,84,83,83,81,80,79,79,78,76,76,76,75,74,74,74,73,71,
02566     70,67,67,67,66,66,66,64,64,64,64,63,63,61,59,59,58,58,58,56,56,
02567     56,54,53,53,52,51,50,50,49,48,48,48,48,46,45,44,41,40,40,40,39,
02568     39,37,37,36,36,36,35,35,34,33,33,33,33,32,31,31,30
02569   };
02570   const int n2c1w4_o[] = {
02571     100, // Capacity
02572     100, // Number of items
02573     // Size of items (sorted)
02574     100,100,100,100,99,99,98,98,98,97,97,97,96,95,95,94,94,94,94,
02575     93,93,93,92,92,92,91,91,90,87,86,86,85,85,84,83,83,80,79,78,78,
02576     77,76,74,72,72,72,71,71,71,71,70,70,69,68,67,66,65,64,63,63,62,
02577     62,62,60,59,59,58,58,57,57,56,55,55,54,53,52,52,51,51,51,49,46,
02578     42,41,41,41,40,40,39,39,39,38,36,36,34,34,33,31,30,30
02579   };
02580   const int n2c1w4_p[] = {
02581     100, // Capacity
02582     100, // Number of items
02583     // Size of items (sorted)
02584     99,99,98,96,93,93,92,91,91,91,90,89,89,88,85,85,83,82,82,81,80,
02585     79,78,78,74,74,70,69,69,66,65,65,64,64,64,64,63,63,62,62,62,62,
02586     61,61,61,61,61,59,59,59,58,58,57,57,56,55,55,54,53,53,52,52,51,
02587     49,48,48,47,47,47,47,45,45,45,44,44,43,43,43,42,42,42,42,41,41,
02588     41,40,40,39,37,37,36,36,35,34,34,34,32,32,30,30
02589   };
02590   const int n2c1w4_q[] = {
02591     100, // Capacity
02592     100, // Number of items
02593     // Size of items (sorted)
02594     100,100,98,98,97,97,94,93,93,92,92,92,91,91,91,90,89,89,89,88,
02595     87,86,85,83,83,83,82,81,80,80,80,79,79,78,77,77,77,77,77,75,75,
02596     74,74,74,72,70,69,69,69,66,66,66,66,65,64,64,63,62,61,61,60,60,
02597     60,58,57,57,56,56,54,52,50,49,49,48,47,46,44,43,42,42,40,40,40,
02598     40,39,39,39,39,38,38,38,38,36,36,35,35,35,34,33,32
02599   };
02600   const int n2c1w4_r[] = {
02601     100, // Capacity
02602     100, // Number of items
02603     // Size of items (sorted)
02604     99,98,98,97,96,96,96,95,95,94,94,93,93,92,92,91,90,89,87,86,85,
02605     84,82,82,80,79,79,78,78,77,76,75,75,75,75,74,74,74,73,70,69,67,
02606     67,66,64,64,63,62,62,62,61,61,60,60,59,59,58,58,57,57,56,55,54,
02607     54,54,51,50,49,49,49,48,48,48,47,47,44,43,43,42,41,41,41,40,40,
02608     40,40,39,39,38,36,36,36,35,35,33,32,32,32,31,31
02609   };
02610   const int n2c1w4_s[] = {
02611     100, // Capacity
02612     100, // Number of items
02613     // Size of items (sorted)
02614     100,100,100,100,99,99,99,99,98,97,97,97,96,96,96,95,94,94,93,
02615     92,91,91,91,90,89,89,88,88,85,85,82,82,80,80,79,78,77,76,75,75,
02616     75,75,74,73,72,71,71,70,69,69,69,67,67,66,66,66,66,65,64,64,64,
02617     64,62,62,61,59,59,59,58,56,56,56,55,55,54,52,50,50,49,49,48,48,
02618     48,47,46,44,44,43,43,40,40,39,38,35,35,33,33,31,30,30
02619   };
02620   const int n2c1w4_t[] = {
02621     100, // Capacity
02622     100, // Number of items
02623     // Size of items (sorted)
02624     98,97,97,97,96,96,95,92,91,90,89,89,88,88,87,87,87,86,86,86,85,
02625     85,83,83,83,82,81,80,79,78,78,78,78,75,71,70,70,70,70,69,68,67,
02626     65,65,64,64,63,61,61,61,61,60,60,60,60,59,57,57,54,54,54,54,53,
02627     53,53,52,51,50,50,50,49,46,46,46,46,46,45,44,44,44,42,42,41,40,
02628     40,39,39,38,38,38,37,36,35,35,34,34,34,34,32,32
02629   };
02630   const int n2c2w1_a[] = {
02631     120, // Capacity
02632     100, // Number of items
02633     // Size of items (sorted)
02634     99,98,98,98,97,96,94,92,91,90,90,89,86,84,82,81,81,80,80,79,79,
02635     79,77,75,73,72,71,71,71,70,67,65,65,62,61,59,56,55,55,55,55,54,
02636     54,53,52,51,50,48,48,48,47,47,46,45,44,43,43,43,43,42,42,40,39,
02637     38,38,36,34,30,30,29,27,26,26,24,22,21,21,20,19,18,18,18,15,14,
02638     13,11,9,8,7,7,6,6,6,4,4,3,3,2,1,1
02639   };
02640   const int n2c2w1_b[] = {
02641     120, // Capacity
02642     100, // Number of items
02643     // Size of items (sorted)
02644     100,100,100,99,99,98,97,96,95,95,91,91,91,90,90,88,88,88,88,87,
02645     87,85,85,82,82,81,79,78,78,78,78,78,78,77,77,77,75,74,72,71,69,
02646     69,68,67,64,64,62,62,60,58,57,55,55,54,51,51,51,48,48,47,46,45,
02647     44,42,38,38,36,34,34,31,30,30,30,28,28,28,26,26,25,25,23,23,22,
02648     21,20,19,18,18,17,16,13,9,8,5,4,4,4,4,3,1
02649   };
02650   const int n2c2w1_c[] = {
02651     120, // Capacity
02652     100, // Number of items
02653     // Size of items (sorted)
02654     100,100,97,97,96,95,94,91,90,89,88,84,84,84,83,82,81,80,80,80,
02655     78,73,72,72,72,69,69,66,65,65,65,65,65,64,63,63,62,60,58,58,57,
02656     54,54,53,52,51,50,49,49,48,47,46,44,42,40,40,40,39,38,37,37,35,
02657     35,33,32,31,30,30,29,28,27,27,23,21,20,20,20,19,19,19,18,17,16,
02658     16,15,14,13,12,12,12,11,10,8,7,5,5,4,3,3,1
02659   };
02660   const int n2c2w1_d[] = {
02661     120, // Capacity
02662     100, // Number of items
02663     // Size of items (sorted)
02664     99,97,97,96,94,94,93,93,89,89,89,88,87,85,85,84,84,82,82,78,77,
02665     76,75,73,73,71,71,67,66,63,63,62,62,61,61,59,59,57,57,57,57,55,
02666     53,53,52,51,51,50,49,49,48,48,48,47,46,46,46,44,44,41,38,37,37,
02667     37,37,35,35,34,34,32,32,31,31,30,29,28,27,27,26,26,26,25,25,24,
02668     21,19,18,15,13,13,12,12,12,10,10,5,4,3,2,1
02669   };
02670   const int n2c2w1_e[] = {
02671     120, // Capacity
02672     100, // Number of items
02673     // Size of items (sorted)
02674     100,100,99,96,94,93,92,92,92,90,90,89,89,89,87,84,82,82,82,81,
02675     80,77,77,77,77,75,73,72,71,69,68,68,64,64,62,61,58,54,53,53,53,
02676     52,52,51,51,49,49,48,48,46,45,45,44,43,42,41,40,37,37,36,35,35,
02677     34,34,33,33,33,31,29,27,24,24,23,22,21,20,18,17,17,16,15,14,14,
02678     14,13,13,13,11,11,9,8,7,7,6,4,3,1,1,1,1
02679   };
02680   const int n2c2w1_f[] = {
02681     120, // Capacity
02682     100, // Number of items
02683     // Size of items (sorted)
02684     100,100,100,100,99,99,97,97,97,97,95,92,91,89,88,88,88,88,88,
02685     86,85,85,83,82,81,81,80,80,80,79,78,76,75,75,71,70,70,70,69,69,
02686     68,67,67,65,63,63,62,62,62,56,54,54,54,53,52,52,51,49,49,47,42,
02687     42,42,41,40,40,38,38,35,34,34,33,31,31,31,31,30,30,29,27,27,26,
02688     23,22,22,21,19,19,17,16,15,15,12,11,10,9,9,8,4,1
02689   };
02690   const int n2c2w1_g[] = {
02691     120, // Capacity
02692     100, // Number of items
02693     // Size of items (sorted)
02694     100,100,100,99,99,98,98,96,95,94,93,91,90,90,89,89,88,86,83,83,
02695     82,81,81,80,80,80,79,79,79,76,75,74,73,73,70,70,65,63,60,59,59,
02696     58,57,55,54,54,52,52,51,51,51,50,47,47,46,45,45,45,43,42,42,41,
02697     36,35,35,35,34,33,33,29,29,29,29,29,28,24,22,22,22,22,22,20,20,
02698     20,19,18,17,17,16,15,12,11,11,9,8,6,3,1,1,1
02699   };
02700   const int n2c2w1_h[] = {
02701     120, // Capacity
02702     100, // Number of items
02703     // Size of items (sorted)
02704     100,99,99,98,98,97,96,94,94,93,93,92,92,90,88,88,87,87,86,86,
02705     86,85,85,78,78,77,77,77,74,71,71,68,68,67,66,65,65,62,62,60,59,
02706     59,55,55,54,53,52,52,51,51,50,49,49,48,47,46,46,46,45,45,45,42,
02707     42,41,41,40,38,36,36,34,33,32,32,32,31,29,27,23,22,22,21,21,20,
02708     18,16,15,11,10,10,9,9,8,6,6,5,5,4,3,1,1
02709   };
02710   const int n2c2w1_i[] = {
02711     120, // Capacity
02712     100, // Number of items
02713     // Size of items (sorted)
02714     100,100,99,98,97,96,96,96,93,93,92,91,88,87,86,85,84,82,82,79,
02715     79,79,77,77,76,72,71,71,70,68,67,66,66,65,64,64,63,63,62,62,62,
02716     62,61,60,59,59,58,57,56,55,55,54,51,51,50,50,48,47,47,46,46,46,
02717     45,44,41,41,38,37,35,33,32,31,29,29,29,28,28,27,26,25,25,22,19,
02718     19,18,18,13,11,10,10,9,6,5,5,4,3,3,2,1,1
02719   };
02720   const int n2c2w1_j[] = {
02721     120, // Capacity
02722     100, // Number of items
02723     // Size of items (sorted)
02724     100,100,99,98,97,96,95,93,87,87,86,85,85,85,84,83,82,82,81,80,
02725     80,79,79,77,75,75,75,72,72,70,69,69,66,66,66,63,62,62,61,61,60,
02726     57,57,57,55,53,52,52,48,48,47,46,43,43,42,41,41,40,40,38,37,37,
02727     37,36,34,32,31,31,31,30,29,29,28,28,26,26,26,25,24,22,19,16,16,
02728     15,15,14,14,13,9,9,8,7,6,6,5,4,4,4,3,1
02729   };
02730   const int n2c2w1_k[] = {
02731     120, // Capacity
02732     100, // Number of items
02733     // Size of items (sorted)
02734     100,100,97,96,95,95,93,93,92,90,90,90,89,88,88,87,85,84,82,78,
02735     78,78,78,77,74,74,70,69,68,67,67,66,66,65,61,60,60,59,57,56,55,
02736     55,54,54,52,52,51,51,50,50,49,48,48,48,47,44,43,41,41,40,39,37,
02737     37,32,32,31,30,30,29,28,27,26,25,24,24,24,23,23,22,21,19,18,18,
02738     17,16,15,14,12,10,10,8,6,5,4,3,3,2,2,2,1
02739   };
02740   const int n2c2w1_l[] = {
02741     120, // Capacity
02742     100, // Number of items
02743     // Size of items (sorted)
02744     100,100,100,99,99,99,98,98,96,96,95,95,95,94,94,93,92,90,90,88,
02745     87,85,85,85,82,81,81,80,80,80,76,76,76,75,73,73,73,73,72,71,71,
02746     68,68,64,64,64,61,60,59,58,57,57,56,51,51,50,49,47,45,45,45,44,
02747     42,40,38,38,36,36,36,35,34,33,30,30,29,29,28,28,27,23,22,20,20,
02748     19,17,16,16,11,11,9,8,8,7,7,5,5,3,2,2,1
02749   };
02750   const int n2c2w1_m[] = {
02751     120, // Capacity
02752     100, // Number of items
02753     // Size of items (sorted)
02754     98,97,95,93,93,92,92,92,91,90,89,89,89,88,86,84,84,84,83,83,82,
02755     82,81,81,79,78,77,75,73,72,72,71,71,70,69,68,65,65,64,64,62,61,
02756     60,57,55,55,53,51,51,50,50,50,48,46,45,42,42,41,41,41,41,41,40,
02757     39,39,37,36,35,34,33,33,33,30,30,29,27,25,23,23,23,23,19,19,16,
02758     16,14,14,14,14,12,12,10,8,8,7,7,6,5,3,3
02759   };
02760   const int n2c2w1_n[] = {
02761     120, // Capacity
02762     100, // Number of items
02763     // Size of items (sorted)
02764     99,99,96,96,95,93,92,89,89,88,87,85,81,80,80,78,77,77,76,75,74,
02765     72,71,71,70,70,69,69,67,67,67,65,65,65,65,64,62,62,59,59,59,58,
02766     58,56,56,56,56,55,55,54,52,50,50,49,49,48,47,45,43,43,43,41,40,
02767     39,38,38,37,36,36,36,35,35,35,30,30,29,26,26,26,26,24,24,23,23,
02768     17,17,17,15,13,13,12,11,11,11,6,5,4,4,3,1
02769   };
02770   const int n2c2w1_o[] = {
02771     120, // Capacity
02772     100, // Number of items
02773     // Size of items (sorted)
02774     98,97,97,97,97,94,93,93,93,92,91,91,90,89,89,88,87,87,87,85,84,
02775     84,83,83,82,81,81,81,81,78,76,76,75,75,74,73,70,69,68,68,68,66,
02776     65,64,64,63,59,58,57,56,56,52,51,51,50,49,48,48,47,47,46,46,45,
02777     45,44,44,43,43,42,40,40,40,37,33,31,30,29,28,26,25,25,24,19,19,
02778     19,19,17,16,16,15,15,14,13,12,12,7,4,2,1,1
02779   };
02780   const int n2c2w1_p[] = {
02781     120, // Capacity
02782     100, // Number of items
02783     // Size of items (sorted)
02784     99,99,99,99,99,96,96,96,95,94,93,93,91,91,91,89,87,87,86,86,85,
02785     85,84,83,82,82,81,81,76,75,75,74,72,68,68,66,65,64,64,64,63,61,
02786     61,60,60,59,58,56,56,56,55,55,54,54,52,51,51,46,44,43,41,40,39,
02787     39,39,39,38,37,37,36,36,35,33,29,28,27,26,23,23,21,17,17,14,13,
02788     11,11,10,10,10,9,9,9,8,6,6,4,4,3,3,2
02789   };
02790   const int n2c2w1_q[] = {
02791     120, // Capacity
02792     100, // Number of items
02793     // Size of items (sorted)
02794     98,98,98,98,96,93,92,91,90,89,87,87,86,86,85,84,83,83,81,78,78,
02795     78,78,78,78,77,72,72,71,70,70,70,69,68,67,65,65,64,64,64,63,63,
02796     62,62,62,62,61,61,60,60,59,59,58,57,57,56,56,56,55,54,51,50,49,
02797     49,47,46,46,39,39,38,38,34,33,32,30,30,29,28,27,26,24,23,23,22,
02798     22,22,20,18,18,15,12,9,6,6,5,3,3,2,2,2
02799   };
02800   const int n2c2w1_r[] = {
02801     120, // Capacity
02802     100, // Number of items
02803     // Size of items (sorted)
02804     98,97,94,94,93,91,90,89,89,89,88,86,86,84,83,80,79,78,77,75,75,
02805     72,71,70,69,67,66,65,64,64,62,61,60,60,60,59,57,56,56,56,56,56,
02806     55,55,55,54,51,50,50,49,49,49,48,47,47,46,44,43,42,40,40,37,37,
02807     36,36,36,36,34,33,33,32,32,30,30,28,28,25,25,24,24,24,22,22,21,
02808     20,19,17,16,13,12,10,9,6,5,5,4,3,3,2,1
02809   };
02810   const int n2c2w1_s[] = {
02811     120, // Capacity
02812     100, // Number of items
02813     // Size of items (sorted)
02814     99,98,97,96,95,94,93,93,91,90,89,88,87,87,86,86,85,84,83,82,79,
02815     79,78,77,77,77,77,73,73,72,71,71,70,68,67,63,63,62,61,61,61,61,
02816     60,59,57,56,52,51,49,48,47,47,47,46,45,44,44,44,44,43,43,42,42,
02817     39,39,39,34,33,33,32,31,31,28,28,27,25,25,24,24,24,24,22,21,20,
02818     18,17,17,16,14,14,13,10,10,9,9,7,7,7,7,6
02819   };
02820   const int n2c2w1_t[] = {
02821     120, // Capacity
02822     100, // Number of items
02823     // Size of items (sorted)
02824     100,99,99,98,98,95,94,94,91,90,89,87,84,80,80,77,75,74,73,73,
02825     72,72,72,69,69,65,64,63,62,62,59,59,59,59,59,59,57,56,53,53,51,
02826     51,51,50,50,50,49,49,48,47,47,47,47,44,44,43,43,40,39,38,37,36,
02827     34,34,32,30,29,29,27,23,23,23,21,18,18,18,18,17,16,16,16,15,15,
02828     14,12,12,11,10,10,9,8,8,7,7,5,4,4,4,2,1
02829   };
02830   const int n2c2w2_a[] = {
02831     120, // Capacity
02832     100, // Number of items
02833     // Size of items (sorted)
02834     100,100,98,95,94,94,93,93,93,92,90,90,90,89,88,87,87,86,86,84,
02835     84,83,82,82,81,80,79,79,79,77,77,76,75,75,75,75,74,73,71,69,69,
02836     68,65,63,60,59,59,58,57,57,56,56,56,56,55,55,54,54,54,54,50,50,
02837     49,48,48,48,45,45,44,44,43,43,39,38,38,37,37,37,37,36,36,33,33,
02838     31,29,28,27,27,26,26,26,26,25,25,25,23,23,23,22,22
02839   };
02840   const int n2c2w2_b[] = {
02841     120, // Capacity
02842     100, // Number of items
02843     // Size of items (sorted)
02844     99,99,98,97,96,94,93,93,93,92,91,91,91,91,90,89,88,87,85,85,85,
02845     82,82,81,80,80,79,78,76,76,75,75,74,74,72,71,71,70,70,69,69,66,
02846     65,65,65,64,64,63,63,60,60,60,59,59,58,57,56,56,55,54,53,53,53,
02847     52,52,51,51,50,49,49,49,48,48,47,47,47,47,46,45,45,43,43,41,41,
02848     40,37,37,36,36,36,31,31,30,29,28,23,22,21,21,20
02849   };
02850   const int n2c2w2_c[] = {
02851     120, // Capacity
02852     100, // Number of items
02853     // Size of items (sorted)
02854     100,99,98,98,98,98,98,97,96,94,93,92,90,89,89,88,87,84,83,82,
02855     81,81,80,80,78,78,78,78,75,75,75,75,74,71,71,71,70,70,69,69,69,
02856     68,68,66,65,64,64,64,64,63,61,58,57,56,56,55,55,55,54,54,54,54,
02857     51,50,50,49,48,46,45,45,44,44,43,41,41,40,40,40,39,37,37,36,36,
02858     35,35,35,35,33,32,31,31,30,29,29,27,27,25,24,21,20
02859   };
02860   const int n2c2w2_d[] = {
02861     120, // Capacity
02862     100, // Number of items
02863     // Size of items (sorted)
02864     100,100,96,96,95,95,94,93,92,92,90,89,89,88,88,87,87,87,86,86,
02865     85,85,85,85,85,84,83,82,77,77,77,76,74,74,72,72,72,71,70,69,67,
02866     67,66,62,62,60,59,59,59,57,57,56,56,56,55,53,52,52,51,49,48,47,
02867     46,43,43,43,43,43,41,41,40,40,39,38,37,36,36,36,36,35,34,34,33,
02868     33,33,33,31,31,29,28,27,27,24,24,23,22,21,20,20,20
02869   };
02870   const int n2c2w2_e[] = {
02871     120, // Capacity
02872     100, // Number of items
02873     // Size of items (sorted)
02874     100,99,99,98,97,97,97,95,95,93,92,92,90,90,89,88,88,87,87,85,
02875     84,84,84,82,80,80,80,79,79,79,78,78,77,77,72,71,71,68,68,66,66,
02876     66,64,62,61,60,60,59,58,58,57,57,56,55,55,55,54,53,50,50,49,47,
02877     47,45,45,45,45,45,43,43,43,43,42,42,42,42,42,40,40,39,37,36,36,
02878     36,33,33,33,30,28,27,27,26,24,23,23,22,22,22,22,21
02879   };
02880   const int n2c2w2_f[] = {
02881     120, // Capacity
02882     100, // Number of items
02883     // Size of items (sorted)
02884     99,96,95,94,92,92,92,92,91,90,89,88,87,86,85,83,83,83,83,82,80,
02885     80,80,78,77,76,76,75,75,74,74,73,72,71,71,71,68,68,68,66,64,62,
02886     59,58,58,55,55,54,54,53,53,53,52,52,51,50,50,47,46,45,43,42,41,
02887     41,40,40,39,39,38,38,37,37,36,35,35,35,35,33,33,33,32,32,32,30,
02888     28,27,27,26,25,25,25,24,24,23,23,22,22,21,21,20
02889   };
02890   const int n2c2w2_g[] = {
02891     120, // Capacity
02892     100, // Number of items
02893     // Size of items (sorted)
02894     98,98,97,97,96,96,96,95,95,95,95,93,92,92,90,90,90,89,88,88,88,
02895     85,84,84,82,81,81,80,79,79,77,77,74,73,73,72,71,70,70,70,68,67,
02896     66,65,65,64,63,63,63,60,58,58,58,57,56,56,56,56,56,55,52,51,51,
02897     50,49,49,48,48,46,45,45,44,43,43,42,41,41,38,36,36,35,34,34,33,
02898     32,31,31,30,30,30,29,28,27,26,26,26,23,22,21,20
02899   };
02900   const int n2c2w2_h[] = {
02901     120, // Capacity
02902     100, // Number of items
02903     // Size of items (sorted)
02904     100,99,99,98,98,98,96,96,95,94,94,94,93,92,91,90,90,89,88,87,
02905     84,83,82,79,78,78,78,77,76,74,74,74,73,73,72,71,70,69,69,67,64,
02906     64,63,63,63,62,61,61,60,60,59,58,57,56,55,54,54,54,54,53,53,51,
02907     51,50,50,50,49,48,48,48,47,45,44,44,44,43,42,42,41,41,40,38,38,
02908     38,38,37,35,30,29,28,27,27,26,26,25,25,24,22,22,21
02909   };
02910   const int n2c2w2_i[] = {
02911     120, // Capacity
02912     100, // Number of items
02913     // Size of items (sorted)
02914     100,99,99,96,96,92,92,91,91,91,89,87,87,86,86,86,85,84,83,82,
02915     81,79,79,78,77,76,76,75,75,74,74,73,71,69,69,69,68,68,66,64,63,
02916     63,63,62,62,61,61,58,57,56,56,54,53,53,52,52,52,50,50,50,49,49,
02917     48,48,47,45,44,43,42,41,41,40,39,38,37,36,36,35,34,34,32,32,32,
02918     31,26,25,24,24,24,24,24,23,23,22,22,21,20,20,20,20
02919   };
02920   const int n2c2w2_j[] = {
02921     120, // Capacity
02922     100, // Number of items
02923     // Size of items (sorted)
02924     99,98,98,97,97,96,95,93,93,93,93,93,92,91,91,91,89,87,86,83,83,
02925     82,81,80,80,80,76,76,76,75,75,75,75,75,73,71,71,70,70,70,69,67,
02926     66,65,64,63,62,62,61,61,61,61,60,60,59,58,58,58,57,56,55,55,55,
02927     54,53,52,52,52,52,51,51,50,49,47,46,46,45,45,44,44,43,43,39,39,
02928     38,37,37,34,33,32,29,28,28,26,25,24,22,22,21,20
02929   };
02930   const int n2c2w2_k[] = {
02931     120, // Capacity
02932     100, // Number of items
02933     // Size of items (sorted)
02934     98,98,98,97,96,95,94,94,92,90,88,88,86,86,86,85,85,83,83,81,80,
02935     79,78,78,77,77,76,76,75,74,72,71,71,70,70,67,66,65,65,62,61,61,
02936     60,59,59,59,58,58,57,57,57,56,55,53,53,53,52,52,50,50,49,49,49,
02937     47,47,47,46,46,44,44,42,42,41,41,40,39,39,39,38,38,36,34,33,33,
02938     32,29,29,26,26,26,26,25,25,25,25,24,22,21,21,20
02939   };
02940   const int n2c2w2_l[] = {
02941     120, // Capacity
02942     100, // Number of items
02943     // Size of items (sorted)
02944     100,100,98,98,98,98,97,97,96,93,91,91,91,91,89,88,87,86,86,85,
02945     83,83,83,82,82,80,79,78,78,76,75,75,75,74,72,72,72,72,71,69,68,
02946     66,66,66,62,61,60,59,58,58,57,56,55,54,53,51,50,50,50,50,49,48,
02947     48,47,47,47,47,46,46,45,45,42,41,40,40,39,39,38,38,37,36,36,36,
02948     36,33,32,30,30,30,27,25,24,24,24,23,23,22,21,21,20
02949   };
02950   const int n2c2w2_m[] = {
02951     120, // Capacity
02952     100, // Number of items
02953     // Size of items (sorted)
02954     100,99,98,98,98,98,97,96,95,95,93,92,92,91,90,90,89,88,88,87,
02955     85,85,85,85,84,84,83,83,83,82,81,80,79,79,79,78,77,74,74,73,72,
02956     71,64,61,60,60,59,58,57,57,57,54,54,54,52,51,50,50,49,49,49,48,
02957     48,47,47,47,46,45,45,44,43,41,41,40,39,36,36,35,34,34,34,32,31,
02958     30,29,29,28,28,28,27,26,26,25,25,24,23,23,22,22,20
02959   };
02960   const int n2c2w2_n[] = {
02961     120, // Capacity
02962     100, // Number of items
02963     // Size of items (sorted)
02964     99,98,98,97,97,97,97,97,96,95,95,92,92,92,92,91,91,90,90,89,88,
02965     87,85,85,83,82,82,82,82,81,79,77,76,76,75,75,74,74,71,71,70,69,
02966     68,66,66,64,63,62,61,61,60,59,56,53,52,51,50,50,48,47,46,43,42,
02967     41,41,40,40,40,39,39,38,36,34,34,33,33,33,32,32,32,31,31,30,30,
02968     30,29,29,29,27,27,25,24,23,22,22,21,21,21,20,20
02969   };
02970   const int n2c2w2_o[] = {
02971     120, // Capacity
02972     100, // Number of items
02973     // Size of items (sorted)
02974     100,100,98,98,97,97,97,95,93,93,89,89,88,87,86,84,83,82,81,80,
02975     79,79,79,77,75,73,73,72,72,71,71,71,69,68,68,67,67,66,65,65,64,
02976     63,60,59,59,58,58,57,57,56,56,55,55,55,55,54,54,54,53,51,51,50,
02977     50,50,48,47,47,47,47,46,46,45,44,43,41,41,40,40,39,37,36,32,32,
02978     31,29,28,27,27,27,27,26,25,25,25,25,24,24,22,21,20
02979   };
02980   const int n2c2w2_p[] = {
02981     120, // Capacity
02982     100, // Number of items
02983     // Size of items (sorted)
02984     99,97,97,96,96,95,95,93,93,92,92,91,91,89,89,88,87,86,86,85,84,
02985     84,83,82,79,78,78,76,72,71,71,71,70,68,68,68,67,66,65,64,62,62,
02986     62,61,61,59,59,57,57,55,55,54,53,52,52,51,49,48,47,47,47,46,46,
02987     45,45,44,43,43,42,42,40,39,39,39,39,39,38,37,36,36,35,34,33,32,
02988     31,30,29,28,28,27,25,25,25,24,23,22,22,21,20,20
02989   };
02990   const int n2c2w2_q[] = {
02991     120, // Capacity
02992     100, // Number of items
02993     // Size of items (sorted)
02994     98,97,97,97,97,96,96,96,96,95,93,93,92,91,90,90,88,88,87,87,87,
02995     86,86,86,85,83,83,80,80,80,77,76,76,76,75,75,75,70,69,69,68,67,
02996     66,65,65,65,64,61,60,59,59,58,58,58,55,55,54,54,54,54,54,53,53,
02997     52,52,52,50,50,46,46,46,45,45,44,44,41,41,40,39,39,37,33,32,31,
02998     30,30,29,29,29,28,26,24,24,23,22,22,21,21,20,20
02999   };
03000   const int n2c2w2_r[] = {
03001     120, // Capacity
03002     100, // Number of items
03003     // Size of items (sorted)
03004     100,99,99,98,97,97,96,95,95,94,93,93,91,91,91,90,89,88,86,86,
03005     85,82,82,82,81,81,80,79,79,78,78,76,74,73,69,68,67,67,66,66,66,
03006     66,64,63,62,62,60,60,59,58,56,54,53,52,51,50,50,49,48,47,46,46,
03007     44,44,43,43,43,43,43,42,42,41,41,40,39,36,35,34,33,33,33,32,32,
03008     32,31,30,30,30,29,29,27,26,25,24,24,23,22,22,20,20
03009   };
03010   const int n2c2w2_s[] = {
03011     120, // Capacity
03012     100, // Number of items
03013     // Size of items (sorted)
03014     99,99,98,97,96,95,94,94,94,93,93,92,92,92,92,90,90,90,89,88,88,
03015     87,87,85,85,84,81,79,76,75,74,74,74,72,72,72,72,72,71,70,70,69,
03016     68,68,68,67,67,65,65,64,64,63,63,63,61,61,61,60,60,59,58,57,57,
03017     56,56,55,54,53,52,51,49,49,49,49,47,47,46,44,41,40,38,37,37,37,
03018     35,34,34,33,32,32,31,30,29,27,25,24,23,22,22,20
03019   };
03020   const int n2c2w2_t[] = {
03021     120, // Capacity
03022     100, // Number of items
03023     // Size of items (sorted)
03024     100,100,100,99,99,99,97,97,96,93,91,90,87,86,86,86,85,85,85,84,
03025     84,83,83,82,81,81,79,77,75,75,74,74,73,72,72,72,71,70,70,70,70,
03026     69,69,69,68,68,67,67,66,65,64,59,59,59,59,57,57,57,56,56,55,54,
03027     54,52,49,49,48,45,44,44,43,42,42,42,42,41,40,40,39,39,39,38,38,
03028     36,35,35,35,33,33,32,30,30,29,28,27,27,26,25,25,22
03029   };
03030   const int n2c2w4_a[] = {
03031     120, // Capacity
03032     100, // Number of items
03033     // Size of items (sorted)
03034     100,99,99,98,93,93,93,93,93,93,92,92,92,91,91,90,90,89,86,86,
03035     85,84,84,83,82,82,80,79,77,77,76,76,76,74,74,73,71,71,71,70,69,
03036     68,68,68,68,67,67,66,64,64,63,62,62,60,60,60,58,56,56,55,55,51,
03037     50,49,49,46,45,45,45,44,43,43,42,41,41,40,40,40,40,38,38,37,36,
03038     36,36,36,36,35,34,34,33,32,32,31,31,30,30,30,30,30
03039   };
03040   const int n2c2w4_b[] = {
03041     120, // Capacity
03042     100, // Number of items
03043     // Size of items (sorted)
03044     100,99,99,99,98,96,96,96,96,95,94,93,92,92,90,90,90,89,88,86,
03045     84,84,84,80,80,79,79,79,78,75,75,75,75,74,74,74,72,72,71,71,70,
03046     70,70,69,69,69,68,67,67,67,67,66,66,65,63,61,60,60,58,57,57,57,
03047     56,56,55,55,54,53,52,51,50,50,47,47,46,45,43,43,43,42,41,41,40,
03048     40,39,39,39,38,37,37,37,37,34,34,33,33,32,32,32,30
03049   };
03050   const int n2c2w4_c[] = {
03051     120, // Capacity
03052     100, // Number of items
03053     // Size of items (sorted)
03054     100,100,100,100,99,97,96,95,94,94,94,93,90,90,89,89,89,89,88,
03055     88,87,87,87,86,85,84,84,84,83,83,83,82,80,80,79,78,78,76,75,75,
03056     74,70,70,69,69,69,69,68,68,68,68,67,66,65,65,64,64,64,63,63,62,
03057     62,61,61,60,60,59,58,58,57,57,55,54,53,53,51,51,49,49,49,48,47,
03058     47,46,46,42,41,38,37,35,34,33,32,32,32,31,31,30,30,30
03059   };
03060   const int n2c2w4_d[] = {
03061     120, // Capacity
03062     100, // Number of items
03063     // Size of items (sorted)
03064     99,99,99,98,98,98,97,97,97,96,96,95,94,94,92,91,90,88,88,87,86,
03065     86,86,86,84,84,83,82,82,82,81,81,81,81,80,79,78,77,77,76,75,75,
03066     75,75,74,74,73,72,72,69,67,66,63,63,63,61,60,60,59,59,58,58,56,
03067     56,55,55,54,52,50,49,48,48,48,47,47,47,46,46,44,42,40,40,39,38,
03068     37,37,36,36,36,35,34,33,33,32,31,31,31,30,30,30
03069   };
03070   const int n2c2w4_e[] = {
03071     120, // Capacity
03072     100, // Number of items
03073     // Size of items (sorted)
03074     100,100,99,99,98,98,98,98,98,97,97,96,95,95,95,93,93,91,89,89,
03075     88,88,87,87,87,86,84,84,84,84,83,83,83,83,81,79,77,76,74,73,71,
03076     70,69,69,68,68,68,66,66,64,64,64,64,63,61,61,60,60,60,60,59,58,
03077     58,56,56,56,54,54,51,51,50,50,48,48,47,46,45,45,43,43,43,42,42,
03078     41,40,37,36,36,36,36,34,33,33,33,33,32,31,31,30,30
03079   };
03080   const int n2c2w4_f[] = {
03081     120, // Capacity
03082     100, // Number of items
03083     // Size of items (sorted)
03084     100,99,99,98,97,97,96,96,95,95,94,92,92,90,90,89,87,87,86,85,
03085     85,85,84,84,84,83,82,81,81,80,80,79,79,79,78,78,76,75,74,73,72,
03086     72,70,70,68,67,65,65,64,64,63,63,63,62,62,61,59,58,58,57,57,56,
03087     55,54,54,54,53,52,51,50,47,47,43,42,42,42,42,41,41,40,40,39,38,
03088     38,38,37,36,35,35,35,35,34,34,33,33,33,32,32,31,31
03089   };
03090   const int n2c2w4_g[] = {
03091     120, // Capacity
03092     100, // Number of items
03093     // Size of items (sorted)
03094     100,100,100,99,99,98,96,96,96,95,95,92,91,91,91,91,91,88,87,87,
03095     87,87,85,85,84,84,82,81,81,80,79,78,77,75,74,74,74,74,72,71,70,
03096     70,70,70,70,69,69,68,68,67,66,66,65,65,64,63,63,62,61,61,60,58,
03097     58,56,55,54,54,54,53,53,53,53,52,51,47,47,45,45,44,44,43,43,42,
03098     41,41,39,38,37,36,36,36,35,35,34,34,33,33,32,32,30
03099   };
03100   const int n2c2w4_h[] = {
03101     120, // Capacity
03102     100, // Number of items
03103     // Size of items (sorted)
03104     100,100,99,99,98,97,97,97,96,96,96,96,95,94,93,89,88,87,86,85,
03105     85,85,85,84,84,84,83,83,82,81,81,81,80,80,79,78,78,77,77,77,76,
03106     75,72,72,70,69,69,69,69,66,66,65,64,64,63,63,62,59,59,58,58,57,
03107     57,57,55,54,52,52,51,51,51,48,47,47,47,46,46,45,45,45,44,43,43,
03108     42,42,42,42,39,37,37,37,35,34,33,32,32,31,31,30,30
03109   };
03110   const int n2c2w4_i[] = {
03111     120, // Capacity
03112     100, // Number of items
03113     // Size of items (sorted)
03114     100,99,99,98,97,94,94,94,94,93,93,92,91,91,91,90,90,89,88,87,
03115     87,87,85,84,83,83,82,82,82,82,79,78,78,77,74,74,74,74,72,72,71,
03116     71,70,68,67,67,66,66,64,63,63,62,61,61,60,60,59,59,58,56,53,52,
03117     52,52,52,52,52,52,51,51,50,49,49,48,47,46,46,45,45,45,43,41,40,
03118     40,39,38,38,38,37,37,35,35,33,33,32,31,30,30,30,30
03119   };
03120   const int n2c2w4_j[] = {
03121     120, // Capacity
03122     100, // Number of items
03123     // Size of items (sorted)
03124     100,100,100,99,98,98,98,98,97,97,96,95,95,93,92,91,90,90,90,89,
03125     88,88,86,86,85,85,83,82,81,81,80,76,76,76,74,74,73,73,73,71,71,
03126     71,70,70,69,68,68,67,67,67,66,66,66,65,64,64,64,62,61,59,58,58,
03127     55,55,55,54,52,51,50,50,49,49,49,49,48,47,47,47,44,44,43,43,40,
03128     40,38,38,38,37,37,37,36,36,36,36,35,33,32,32,31,30
03129   };
03130   const int n2c2w4_k[] = {
03131     120, // Capacity
03132     100, // Number of items
03133     // Size of items (sorted)
03134     99,97,97,97,96,95,94,94,93,93,93,91,90,89,88,86,84,83,83,83,82,
03135     82,81,81,81,80,78,78,78,77,75,75,74,73,73,73,73,71,71,71,70,69,
03136     69,68,68,67,66,65,64,64,63,63,63,63,62,62,61,60,59,58,57,57,57,
03137     57,56,55,54,54,53,52,52,52,52,50,50,49,49,49,48,48,46,45,45,44,
03138     44,42,39,39,37,34,34,34,34,33,33,32,31,31,30,30
03139   };
03140   const int n2c2w4_l[] = {
03141     120, // Capacity
03142     100, // Number of items
03143     // Size of items (sorted)
03144     100,99,99,97,97,97,96,93,91,89,89,88,88,88,85,84,82,82,80,80,
03145     78,78,78,78,78,77,77,76,76,75,75,75,74,74,74,72,71,70,69,69,69,
03146     67,67,67,66,65,65,65,64,63,63,61,61,60,60,60,60,59,58,58,57,57,
03147     57,56,56,54,53,53,52,52,51,51,47,47,46,45,45,45,44,44,43,43,43,
03148     43,42,37,37,37,35,34,34,33,33,33,33,32,32,31,30,30
03149   };
03150   const int n2c2w4_m[] = {
03151     120, // Capacity
03152     100, // Number of items
03153     // Size of items (sorted)
03154     100,99,98,97,96,96,95,94,94,94,93,93,92,92,91,91,91,90,90,90,
03155     89,86,86,85,84,84,83,82,82,77,77,77,77,77,76,75,75,74,73,72,71,
03156     71,70,70,70,70,69,69,68,67,67,66,65,64,64,63,61,60,58,58,58,57,
03157     57,57,54,54,54,53,52,52,52,51,51,51,48,46,46,46,45,44,44,44,43,
03158     43,43,41,39,38,38,36,36,35,35,34,32,31,31,31,30,30
03159   };
03160   const int n2c2w4_n[] = {
03161     120, // Capacity
03162     100, // Number of items
03163     // Size of items (sorted)
03164     100,99,99,98,97,95,95,94,94,94,93,92,92,91,91,91,90,89,87,87,
03165     86,86,85,84,81,81,81,81,80,79,79,79,79,78,77,75,75,75,74,74,73,
03166     73,73,71,71,70,70,69,67,67,66,64,64,63,63,63,62,61,61,61,61,60,
03167     59,59,59,59,58,58,56,56,54,54,53,53,53,52,52,51,49,45,44,44,43,
03168     43,39,37,37,37,37,37,37,36,36,35,33,32,32,31,31,30
03169   };
03170   const int n2c2w4_o[] = {
03171     120, // Capacity
03172     100, // Number of items
03173     // Size of items (sorted)
03174     100,99,97,97,97,94,94,93,93,93,92,92,92,91,91,90,90,90,88,88,
03175     88,88,87,87,87,86,86,86,86,85,85,84,84,83,83,81,81,80,79,79,79,
03176     79,77,74,74,73,72,72,70,70,67,67,66,66,66,65,64,64,64,63,62,61,
03177     59,58,54,53,53,52,51,47,47,45,44,43,43,42,41,41,41,39,39,39,39,
03178     37,37,36,35,35,34,34,33,33,33,32,31,31,30,30,30,30
03179   };
03180   const int n2c2w4_p[] = {
03181     120, // Capacity
03182     100, // Number of items
03183     // Size of items (sorted)
03184     100,99,99,99,98,97,97,96,96,95,94,94,93,91,89,89,89,87,87,86,
03185     85,84,84,84,83,83,83,83,79,79,76,76,75,74,73,73,72,71,71,70,70,
03186     70,70,68,67,67,66,64,64,63,62,62,62,62,62,59,58,58,56,56,56,54,
03187     54,54,53,53,53,51,51,50,49,49,48,48,48,47,46,46,45,44,43,43,43,
03188     42,41,41,41,41,40,39,38,38,38,38,37,36,35,32,31,30
03189   };
03190   const int n2c2w4_q[] = {
03191     120, // Capacity
03192     100, // Number of items
03193     // Size of items (sorted)
03194     99,98,98,98,96,95,94,91,90,90,90,89,88,86,85,85,84,83,83,83,83,
03195     82,80,80,79,79,78,78,77,77,77,77,77,76,76,76,76,76,76,76,76,73,
03196     73,72,71,71,70,70,68,67,67,67,66,65,64,63,62,62,62,61,59,57,56,
03197     56,56,56,55,54,54,54,54,53,52,52,51,51,50,48,47,47,47,45,45,44,
03198     44,42,41,41,38,37,36,34,34,34,32,32,32,31,30,30
03199   };
03200   const int n2c2w4_r[] = {
03201     120, // Capacity
03202     100, // Number of items
03203     // Size of items (sorted)
03204     100,99,99,98,97,97,97,96,94,94,93,93,93,91,89,89,89,89,89,88,
03205     87,87,86,86,85,85,84,83,80,79,78,77,77,77,73,73,71,70,70,69,69,
03206     68,67,65,63,62,62,62,62,61,60,60,59,59,59,58,58,58,57,57,56,56,
03207     55,54,53,52,51,49,48,47,46,45,45,45,44,43,42,42,42,42,41,40,39,
03208     39,38,37,35,35,35,35,34,33,33,32,32,31,30,30,30,30
03209   };
03210   const int n2c2w4_s[] = {
03211     120, // Capacity
03212     100, // Number of items
03213     // Size of items (sorted)
03214     100,100,97,96,96,95,94,94,94,90,90,90,87,86,86,86,83,83,83,83,
03215     83,82,82,82,80,79,79,78,77,77,77,76,76,75,71,71,71,70,70,68,68,
03216     67,67,66,66,65,63,63,63,62,61,61,60,60,59,59,59,58,56,55,53,53,
03217     53,52,51,49,49,47,45,45,45,45,45,44,42,42,42,41,41,41,41,41,39,
03218     39,38,38,38,37,33,33,33,33,32,32,32,31,31,31,31,30
03219   };
03220   const int n2c2w4_t[] = {
03221     120, // Capacity
03222     100, // Number of items
03223     // Size of items (sorted)
03224     99,99,98,98,97,97,97,96,93,92,91,91,90,89,88,88,87,86,86,85,85,
03225     84,84,83,83,81,80,80,78,76,75,75,74,72,72,71,69,69,68,68,68,68,
03226     67,66,66,65,62,61,61,60,60,60,59,58,58,57,57,57,56,56,54,54,53,
03227     53,53,52,52,51,50,50,50,49,48,48,46,46,46,46,45,45,43,42,42,41,
03228     41,41,38,37,36,36,35,34,34,34,33,33,33,32,30,30
03229   };
03230   const int n2c3w1_a[] = {
03231     150, // Capacity
03232     100, // Number of items
03233     // Size of items (sorted)
03234     99,99,97,97,96,96,96,94,93,93,92,90,90,90,89,88,88,87,83,82,81,
03235     81,81,80,79,78,77,77,76,76,75,74,74,74,71,69,69,68,67,67,66,62,
03236     59,58,57,56,55,54,54,53,53,52,52,49,49,48,47,46,45,44,43,43,42,
03237     42,39,38,37,35,35,34,32,32,31,31,30,29,24,24,21,21,21,20,18,16,
03238     13,12,11,9,7,7,7,6,5,5,4,4,2,2,1,1
03239   };
03240   const int n2c3w1_b[] = {
03241     150, // Capacity
03242     100, // Number of items
03243     // Size of items (sorted)
03244     100,99,96,94,93,92,92,91,91,91,89,88,86,86,86,85,84,84,84,81,
03245     81,80,79,79,78,77,77,77,77,73,71,69,67,66,65,65,64,64,64,62,60,
03246     57,57,56,56,56,56,53,52,51,51,50,50,48,47,46,45,44,43,42,41,41,
03247     40,40,39,39,38,37,36,36,36,34,33,31,31,29,29,26,25,22,22,22,20,
03248     17,11,11,10,9,7,7,7,7,6,5,3,2,2,1,1,1
03249   };
03250   const int n2c3w1_c[] = {
03251     150, // Capacity
03252     100, // Number of items
03253     // Size of items (sorted)
03254     98,97,97,97,96,95,95,95,95,93,92,88,87,86,86,85,81,81,80,78,78,
03255     78,77,77,76,75,74,72,71,70,70,69,69,67,67,67,65,65,65,64,64,63,
03256     62,58,58,56,56,56,55,52,51,50,50,50,49,49,47,45,43,43,43,42,41,
03257     40,40,40,39,38,36,35,33,33,32,30,29,28,28,25,25,22,22,20,20,18,
03258     17,16,15,11,11,10,8,5,5,5,4,4,2,2,2,1
03259   };
03260   const int n2c3w1_d[] = {
03261     150, // Capacity
03262     100, // Number of items
03263     // Size of items (sorted)
03264     99,99,97,97,96,96,94,92,92,92,92,91,90,90,89,89,88,85,84,84,84,
03265     80,80,78,78,77,77,77,76,75,75,75,74,73,73,72,71,71,70,68,66,65,
03266     64,62,61,60,57,56,56,55,55,54,54,52,50,50,48,48,47,47,45,45,45,
03267     44,42,40,40,39,38,38,38,36,34,32,30,29,29,29,28,28,28,26,25,25,
03268     24,21,18,17,14,13,12,12,10,10,9,9,8,5,4,1
03269   };
03270   const int n2c3w1_e[] = {
03271     150, // Capacity
03272     100, // Number of items
03273     // Size of items (sorted)
03274     100,99,99,98,98,96,93,91,89,89,88,86,86,85,85,85,84,84,82,82,
03275     81,80,79,78,77,76,75,75,73,72,71,70,69,68,68,66,66,64,63,63,62,
03276     62,58,57,55,54,52,51,50,50,49,48,48,46,46,44,43,41,41,38,37,34,
03277     33,31,31,31,31,29,29,28,28,27,27,27,26,26,26,25,22,22,21,20,20,
03278     19,18,18,16,15,15,15,14,14,13,9,8,8,8,2,2,2
03279   };
03280   const int n2c3w1_f[] = {
03281     150, // Capacity
03282     100, // Number of items
03283     // Size of items (sorted)
03284     100,100,100,98,98,97,97,96,94,92,90,87,86,84,84,83,83,81,81,81,
03285     81,80,77,77,77,75,74,74,74,73,70,69,69,68,67,66,66,65,65,64,63,
03286     62,62,61,60,59,57,57,57,57,56,56,54,52,50,50,47,45,43,43,43,40,
03287     38,37,37,36,36,35,35,33,33,32,31,31,29,27,27,24,23,19,18,16,14,
03288     13,13,12,12,11,10,9,8,8,8,4,4,4,3,2,2,1
03289   };
03290   const int n2c3w1_g[] = {
03291     150, // Capacity
03292     100, // Number of items
03293     // Size of items (sorted)
03294     99,98,96,94,93,92,91,91,88,88,87,87,87,86,85,84,83,82,81,79,79,
03295     77,75,73,73,73,72,71,69,68,67,66,65,65,64,64,62,62,61,60,60,57,
03296     55,55,54,50,50,50,49,48,48,47,45,44,44,44,42,42,39,38,35,35,34,
03297     34,34,33,33,32,31,31,29,29,28,26,25,23,21,21,20,19,18,18,16,16,
03298     15,14,13,13,11,11,11,10,8,6,6,5,5,4,3,2
03299   };
03300   const int n2c3w1_h[] = {
03301     150, // Capacity
03302     100, // Number of items
03303     // Size of items (sorted)
03304     100,99,98,98,98,94,93,91,91,89,87,87,87,86,86,86,85,85,84,83,
03305     83,81,81,80,78,77,77,76,76,75,75,73,73,70,69,69,65,63,63,63,62,
03306     62,62,60,59,58,57,57,55,54,53,52,51,51,50,49,49,48,47,47,44,44,
03307     42,38,37,37,32,32,32,30,30,29,28,27,27,25,25,25,23,23,23,22,22,
03308     21,20,19,17,15,14,13,13,10,9,8,6,5,4,3,2,1
03309   };
03310   const int n2c3w1_i[] = {
03311     150, // Capacity
03312     100, // Number of items
03313     // Size of items (sorted)
03314     100,99,97,96,94,94,92,92,92,91,91,89,87,86,86,86,85,85,83,83,
03315     80,80,78,76,75,73,72,68,66,65,64,63,63,62,62,61,60,58,58,56,56,
03316     56,54,54,53,53,52,51,51,50,49,49,49,48,47,47,46,45,43,43,42,42,
03317     42,40,37,37,36,36,34,34,33,33,31,29,25,24,24,23,21,21,20,17,16,
03318     15,13,13,12,11,11,11,10,9,9,8,8,7,7,5,3,1
03319   };
03320   const int n2c3w1_j[] = {
03321     150, // Capacity
03322     100, // Number of items
03323     // Size of items (sorted)
03324     99,99,98,97,97,95,95,92,91,90,90,89,88,87,86,86,86,85,83,83,83,
03325     82,80,78,78,77,76,76,75,75,74,72,70,69,67,62,61,61,59,59,59,58,
03326     58,56,56,55,52,52,52,51,51,49,47,47,46,44,43,42,42,39,37,37,36,
03327     31,31,31,28,27,25,25,25,23,21,19,18,17,16,16,16,16,15,14,14,14,
03328     14,13,13,10,10,9,7,7,6,6,5,4,2,2,1,1
03329   };
03330   const int n2c3w1_k[] = {
03331     150, // Capacity
03332     100, // Number of items
03333     // Size of items (sorted)
03334     98,98,96,95,95,94,94,93,93,92,92,92,90,89,89,88,87,87,87,87,85,
03335     85,83,83,82,81,80,80,79,76,75,75,74,73,71,70,68,68,66,66,63,63,
03336     63,59,59,58,58,58,58,56,55,54,53,51,49,49,47,46,46,45,44,44,43,
03337     42,40,37,37,37,36,33,33,33,30,30,29,26,26,26,26,25,24,23,22,21,
03338     21,20,18,17,17,16,15,10,7,6,5,4,3,2,1,1
03339   };
03340   const int n2c3w1_l[] = {
03341     150, // Capacity
03342     100, // Number of items
03343     // Size of items (sorted)
03344     100,99,99,97,97,96,95,95,95,93,93,90,89,89,86,85,82,81,79,79,
03345     78,77,77,76,76,76,74,74,74,73,71,71,70,70,69,67,66,66,65,65,61,
03346     61,61,60,59,59,58,57,54,52,48,48,47,47,46,46,46,46,44,44,42,42,
03347     41,41,39,39,39,39,36,35,34,31,31,26,26,26,24,22,21,21,19,18,17,
03348     17,16,16,15,15,14,14,13,12,10,7,7,7,3,3,2,2
03349   };
03350   const int n2c3w1_m[] = {
03351     150, // Capacity
03352     100, // Number of items
03353     // Size of items (sorted)
03354     100,100,98,97,95,94,92,89,87,87,83,81,81,81,80,80,78,77,75,74,
03355     74,71,69,68,67,66,66,65,64,64,64,64,64,64,64,63,58,56,55,54,52,
03356     50,49,49,46,46,45,44,43,41,40,40,37,35,35,35,34,34,33,32,32,32,
03357     31,30,29,27,27,26,25,25,24,24,23,22,21,21,19,19,19,18,18,18,17,
03358     17,15,14,14,14,11,11,8,6,6,5,4,3,2,2,1,1
03359   };
03360   const int n2c3w1_n[] = {
03361     150, // Capacity
03362     100, // Number of items
03363     // Size of items (sorted)
03364     98,98,96,94,94,91,89,88,88,87,87,87,86,85,85,84,84,82,81,81,80,
03365     80,79,79,78,76,75,72,72,70,69,69,68,67,66,65,64,63,58,57,54,54,
03366     53,53,53,53,50,49,47,44,44,43,43,42,42,40,38,38,37,36,34,33,33,
03367     30,30,30,29,26,25,25,23,23,20,20,19,19,16,16,15,15,15,15,13,12,
03368     12,11,10,10,9,9,7,6,6,4,4,3,2,2,1,1
03369   };
03370   const int n2c3w1_o[] = {
03371     150, // Capacity
03372     100, // Number of items
03373     // Size of items (sorted)
03374     100,98,96,96,94,93,93,92,91,91,90,89,89,86,86,85,84,83,82,82,
03375     79,79,79,79,77,75,75,75,74,74,74,74,71,71,70,68,68,67,66,63,63,
03376     62,62,60,59,59,58,55,54,54,52,49,48,47,47,46,45,44,43,43,42,40,
03377     39,39,37,37,36,35,34,33,28,26,26,25,25,23,22,21,20,19,19,19,18,
03378     17,17,16,12,12,12,10,10,9,9,8,7,7,7,6,3,2
03379   };
03380   const int n2c3w1_p[] = {
03381     150, // Capacity
03382     100, // Number of items
03383     // Size of items (sorted)
03384     100,97,96,94,94,93,92,92,91,90,90,87,86,86,86,84,84,82,81,80,
03385     77,76,76,76,75,74,74,73,73,72,72,71,71,70,70,70,69,68,68,67,66,
03386     66,65,64,63,62,62,60,59,59,59,59,57,52,52,50,49,48,47,46,44,42,
03387     41,38,36,36,34,33,30,28,27,25,25,24,22,20,20,17,16,16,15,15,15,
03388     13,13,12,11,11,10,10,10,10,9,8,8,6,5,5,4,3
03389   };
03390   const int n2c3w1_q[] = {
03391     150, // Capacity
03392     100, // Number of items
03393     // Size of items (sorted)
03394     100,99,97,94,93,91,89,88,86,85,85,84,83,81,81,80,79,78,77,76,
03395     75,75,74,71,71,70,69,68,68,68,68,66,64,63,63,62,62,62,61,59,58,
03396     56,55,55,54,54,54,54,52,52,47,46,46,46,45,44,41,41,39,39,39,38,
03397     38,37,36,36,35,35,34,34,34,33,31,30,29,29,29,29,28,28,27,27,27,
03398     26,26,26,23,23,22,20,20,20,17,14,8,8,6,3,1,1
03399   };
03400   const int n2c3w1_r[] = {
03401     150, // Capacity
03402     100, // Number of items
03403     // Size of items (sorted)
03404     100,98,95,95,94,92,92,92,90,88,88,87,87,87,86,86,83,83,82,82,
03405     81,80,77,76,75,75,75,74,73,70,70,68,66,66,66,65,64,64,60,59,58,
03406     56,55,52,52,52,52,52,51,49,49,48,46,44,42,42,41,41,41,40,40,39,
03407     38,36,36,35,34,34,34,31,31,30,27,27,27,24,24,22,21,20,15,15,15,
03408     14,14,12,12,11,10,9,7,6,6,5,4,4,3,3,2,1
03409   };
03410   const int n2c3w1_s[] = {
03411     150, // Capacity
03412     100, // Number of items
03413     // Size of items (sorted)
03414     100,99,99,98,97,96,95,95,94,91,91,89,88,88,86,83,82,79,78,78,
03415     76,75,75,74,72,71,70,70,69,69,69,68,66,65,64,64,63,63,62,62,61,
03416     60,58,58,57,56,56,55,55,54,52,52,49,49,49,48,48,47,46,46,45,45,
03417     41,40,40,39,37,36,36,36,35,35,35,35,33,32,31,31,31,28,28,25,24,
03418     24,21,20,19,19,19,18,16,16,16,16,13,13,11,8,6,5
03419   };
03420   const int n2c3w1_t[] = {
03421     150, // Capacity
03422     100, // Number of items
03423     // Size of items (sorted)
03424     100,99,98,96,95,95,95,91,90,90,90,89,88,85,85,83,81,80,80,80,
03425     79,79,78,77,77,77,76,76,75,74,74,73,73,71,68,67,66,65,64,63,62,
03426     58,56,56,55,53,51,51,51,50,49,46,44,44,43,43,42,42,42,40,39,38,
03427     37,37,37,36,36,36,34,34,34,33,32,31,30,30,29,27,26,26,25,22,19,
03428     18,17,16,16,15,14,12,12,10,9,7,6,5,4,4,3,1
03429   };
03430   const int n2c3w2_a[] = {
03431     150, // Capacity
03432     100, // Number of items
03433     // Size of items (sorted)
03434     100,99,98,96,96,96,96,96,96,94,93,93,92,92,92,91,91,91,90,87,
03435     84,83,83,79,78,78,77,77,76,76,75,75,75,73,73,73,72,72,72,72,72,
03436     71,71,70,70,66,66,65,64,63,59,58,57,56,56,55,55,54,53,53,52,51,
03437     49,47,46,46,45,44,43,43,42,41,41,39,39,38,37,35,35,34,34,33,33,
03438     32,32,32,32,31,30,30,29,28,24,23,22,22,22,22,21,20
03439   };
03440   const int n2c3w2_b[] = {
03441     150, // Capacity
03442     100, // Number of items
03443     // Size of items (sorted)
03444     99,97,96,96,96,95,95,95,95,94,94,93,92,92,92,91,91,91,90,89,89,
03445     89,88,88,88,87,86,86,85,85,84,83,82,81,81,77,77,76,76,75,73,73,
03446     73,72,72,72,72,70,69,67,66,65,65,64,62,61,60,58,57,56,55,53,52,
03447     52,52,48,48,46,45,43,42,39,39,38,38,38,38,37,36,35,34,34,32,31,
03448     30,30,28,27,27,27,25,24,24,24,23,23,22,22,22,21
03449   };
03450   const int n2c3w2_c[] = {
03451     150, // Capacity
03452     100, // Number of items
03453     // Size of items (sorted)
03454     100,99,99,98,97,97,97,96,96,95,95,95,94,93,93,93,92,91,89,88,
03455     87,86,84,84,83,83,82,81,81,81,78,78,75,74,73,72,72,71,70,68,67,
03456     66,65,64,63,63,62,60,60,59,59,58,57,56,56,55,54,51,49,49,48,47,
03457     47,46,45,45,45,45,44,44,44,44,43,41,41,40,39,39,39,37,37,37,35,
03458     35,34,32,31,31,30,28,26,25,24,24,23,23,22,21,20,20
03459   };
03460   const int n2c3w2_d[] = {
03461     150, // Capacity
03462     100, // Number of items
03463     // Size of items (sorted)
03464     100,100,100,99,99,98,97,96,95,95,95,94,94,91,91,90,90,88,86,84,
03465     83,83,79,78,77,74,74,72,72,70,69,69,69,69,68,68,68,67,67,67,66,
03466     66,65,64,63,63,63,63,63,62,62,61,60,60,59,59,59,59,57,55,55,55,
03467     53,53,52,52,51,50,49,48,47,47,45,44,44,43,43,42,42,41,41,38,37,
03468     36,36,36,36,34,34,29,29,28,27,25,24,23,23,22,22,20
03469   };
03470   const int n2c3w2_e[] = {
03471     150, // Capacity
03472     100, // Number of items
03473     // Size of items (sorted)
03474     99,98,98,98,93,93,92,90,90,89,89,87,85,85,84,81,81,81,80,77,76,
03475     75,75,74,74,73,71,70,70,69,68,67,67,67,66,66,65,65,64,63,62,62,
03476     61,61,59,58,57,57,57,56,55,54,54,54,52,52,52,52,52,51,51,50,50,
03477     50,49,47,47,47,47,47,45,45,44,43,42,42,39,39,39,39,39,39,38,37,
03478     37,37,34,33,33,32,32,31,31,31,29,28,28,27,25,22
03479   };
03480   const int n2c3w2_f[] = {
03481     150, // Capacity
03482     100, // Number of items
03483     // Size of items (sorted)
03484     100,99,99,98,98,97,97,96,95,94,92,92,92,90,86,86,85,85,83,83,
03485     74,74,73,73,73,72,71,71,71,70,70,70,70,69,69,67,67,66,66,66,66,
03486     65,65,63,63,62,61,57,56,56,56,55,54,54,53,53,53,51,49,47,47,47,
03487     46,46,45,44,44,44,42,41,40,40,37,37,35,35,35,35,33,32,32,32,32,
03488     31,31,30,28,28,27,27,27,26,24,23,22,21,21,21,21,20
03489   };
03490   const int n2c3w2_g[] = {
03491     150, // Capacity
03492     100, // Number of items
03493     // Size of items (sorted)
03494     100,99,99,99,97,97,96,96,95,94,94,93,93,92,91,91,90,89,88,88,
03495     87,87,86,85,84,83,83,83,82,82,78,75,75,73,73,72,72,70,69,69,67,
03496     67,65,65,63,61,61,60,59,58,58,58,58,57,57,57,55,54,54,54,52,52,
03497     52,51,48,47,47,47,46,45,45,45,44,42,41,40,37,35,34,31,30,29,27,
03498     26,26,26,25,25,25,24,24,24,24,23,23,23,23,23,22,20
03499   };
03500   const int n2c3w2_h[] = {
03501     150, // Capacity
03502     100, // Number of items
03503     // Size of items (sorted)
03504     99,98,98,98,96,92,92,91,89,87,86,86,85,85,82,81,81,80,80,77,77,
03505     76,76,75,74,74,74,73,71,71,69,69,68,68,66,66,65,64,63,63,63,62,
03506     61,59,59,57,56,55,54,54,53,53,53,51,50,50,49,49,49,48,48,47,47,
03507     46,44,44,44,43,42,41,36,36,36,36,36,35,33,33,32,32,32,32,30,30,
03508     30,30,29,28,28,28,25,25,25,24,24,22,22,22,20,20
03509   };
03510   const int n2c3w2_i[] = {
03511     150, // Capacity
03512     100, // Number of items
03513     // Size of items (sorted)
03514     99,99,99,99,98,97,97,97,96,95,95,95,93,93,93,92,92,91,91,91,90,
03515     90,89,88,87,87,86,84,83,82,81,80,79,79,79,78,78,77,77,76,74,73,
03516     72,71,70,69,69,68,66,66,65,65,65,64,63,63,63,63,62,61,60,60,59,
03517     57,57,54,54,52,49,48,48,47,47,47,47,46,46,45,44,43,43,37,37,36,
03518     36,34,33,32,30,30,30,27,25,22,22,22,21,21,20,20
03519   };
03520   const int n2c3w2_j[] = {
03521     150, // Capacity
03522     100, // Number of items
03523     // Size of items (sorted)
03524     100,100,99,99,99,98,97,97,96,96,96,95,94,94,94,93,93,93,91,90,
03525     89,87,87,86,85,84,83,83,82,81,80,80,80,79,79,78,78,78,78,77,76,
03526     75,74,72,72,72,71,70,70,69,67,66,66,63,62,60,60,57,56,56,56,56,
03527     53,52,52,50,50,48,48,45,44,44,44,44,43,40,38,38,38,37,37,37,36,
03528     36,35,33,32,30,30,28,28,27,27,26,26,25,24,23,22,22
03529   };
03530   const int n2c3w2_k[] = {
03531     150, // Capacity
03532     100, // Number of items
03533     // Size of items (sorted)
03534     100,99,99,99,98,98,97,95,95,95,94,94,93,93,93,90,89,87,87,87,
03535     87,86,85,85,84,84,83,83,82,81,81,80,79,79,78,74,74,73,72,71,71,
03536     70,70,69,68,67,67,67,66,64,62,62,61,61,59,59,58,56,55,54,52,52,
03537     52,52,51,50,50,48,48,48,47,47,42,41,39,38,36,34,34,34,34,33,33,
03538     32,32,32,31,31,30,29,29,27,27,26,26,25,24,23,20,20
03539   };
03540   const int n2c3w2_l[] = {
03541     150, // Capacity
03542     100, // Number of items
03543     // Size of items (sorted)
03544     100,100,98,98,96,95,95,93,93,93,92,92,91,91,91,90,90,89,87,87,
03545     85,85,84,84,82,82,81,80,78,78,75,74,72,72,71,70,69,68,67,66,65,
03546     65,65,65,64,63,63,63,61,61,61,61,61,61,60,60,59,58,57,57,57,56,
03547     54,54,53,53,53,52,49,48,47,47,47,45,43,43,42,40,40,40,40,38,36,
03548     36,34,32,32,29,28,27,27,27,25,23,23,23,22,22,22,21
03549   };
03550   const int n2c3w2_m[] = {
03551     150, // Capacity
03552     100, // Number of items
03553     // Size of items (sorted)
03554     100,100,100,98,98,98,97,96,95,95,94,92,92,91,91,91,90,90,89,89,
03555     89,89,87,87,85,84,84,83,82,81,78,78,78,77,77,77,76,75,74,72,72,
03556     71,69,69,68,67,67,67,66,65,62,62,62,61,60,60,60,60,60,59,58,58,
03557     57,55,55,54,52,52,48,46,46,45,45,44,44,43,43,43,42,42,41,41,40,
03558     40,37,35,33,33,33,32,31,30,29,29,29,25,25,24,23,21
03559   };
03560   const int n2c3w2_n[] = {
03561     150, // Capacity
03562     100, // Number of items
03563     // Size of items (sorted)
03564     100,100,98,96,94,94,93,92,92,92,91,91,90,89,89,87,87,85,85,81,
03565     81,81,80,79,79,78,78,78,78,78,77,77,76,76,76,76,75,75,75,74,73,
03566     72,72,69,68,67,66,66,65,64,63,62,61,58,56,56,55,55,54,54,51,49,
03567     49,49,48,47,47,46,44,44,44,43,43,40,39,38,38,38,38,37,37,36,35,
03568     35,34,32,32,32,31,30,27,27,25,25,24,23,23,22,21,20
03569   };
03570   const int n2c3w2_o[] = {
03571     150, // Capacity
03572     100, // Number of items
03573     // Size of items (sorted)
03574     100,99,99,99,98,97,96,95,95,95,94,93,93,93,92,92,91,88,88,88,
03575     88,87,86,86,85,85,85,85,84,82,82,81,81,81,78,78,77,77,76,76,75,
03576     72,72,72,71,71,70,68,68,67,66,64,64,63,63,63,63,61,60,60,57,56,
03577     56,55,55,55,53,53,52,52,51,51,50,49,48,48,47,45,45,43,42,40,39,
03578     38,38,37,37,37,37,36,34,34,33,33,33,32,31,26,25,21
03579   };
03580   const int n2c3w2_p[] = {
03581     150, // Capacity
03582     100, // Number of items
03583     // Size of items (sorted)
03584     100,100,100,100,99,99,98,98,97,96,96,94,94,94,92,91,90,88,87,
03585     86,85,84,83,82,82,82,81,80,79,75,74,73,72,72,72,72,71,69,68,68,
03586     67,65,65,65,65,65,64,62,60,60,59,59,58,57,57,57,56,55,54,54,53,
03587     52,52,49,49,47,45,45,45,43,42,41,41,40,39,39,36,35,34,34,34,33,
03588     31,31,31,30,30,30,29,28,27,26,26,24,23,22,21,20,20,20
03589   };
03590   const int n2c3w2_q[] = {
03591     150, // Capacity
03592     100, // Number of items
03593     // Size of items (sorted)
03594     100,97,95,95,94,94,93,92,92,92,91,89,88,88,88,87,86,86,85,85,
03595     83,83,82,81,80,75,75,75,74,74,73,73,72,72,69,69,69,69,69,69,68,
03596     68,68,68,66,65,64,63,63,63,63,61,59,59,58,58,57,56,53,52,50,50,
03597     49,48,48,46,46,45,44,43,43,42,42,42,42,42,42,41,41,39,38,38,38,
03598     37,37,35,34,32,31,30,29,28,28,27,25,24,24,22,21,21
03599   };
03600   const int n2c3w2_r[] = {
03601     150, // Capacity
03602     100, // Number of items
03603     // Size of items (sorted)
03604     100,98,98,97,97,96,96,96,96,92,91,91,87,86,84,83,82,82,81,81,
03605     81,81,80,79,79,79,78,78,78,76,76,76,76,76,75,73,73,71,71,70,69,
03606     69,66,66,65,63,62,61,60,58,57,57,57,55,52,51,49,46,46,46,46,46,
03607     46,45,45,45,44,43,43,43,42,42,42,41,40,40,37,37,37,35,35,34,34,
03608     33,32,32,27,27,26,26,25,24,23,22,22,22,21,20,20,20
03609   };
03610   const int n2c3w2_s[] = {
03611     150, // Capacity
03612     100, // Number of items
03613     // Size of items (sorted)
03614     100,100,99,99,99,99,98,97,97,97,96,96,95,95,95,94,92,91,91,90,
03615     90,89,87,84,83,83,83,82,82,82,82,81,80,80,79,79,79,78,78,77,77,
03616     77,75,74,73,69,68,65,64,64,63,62,62,62,62,62,61,61,60,58,57,56,
03617     55,51,49,48,47,46,45,45,44,43,42,41,39,38,38,37,36,36,36,35,34,
03618     34,34,33,33,32,32,31,31,29,28,26,26,25,25,20,20,20
03619   };
03620   const int n2c3w2_t[] = {
03621     150, // Capacity
03622     100, // Number of items
03623     // Size of items (sorted)
03624     100,100,99,97,95,95,94,93,93,92,91,90,89,89,88,88,86,86,85,84,
03625     84,82,82,82,81,81,80,80,79,79,77,77,76,74,74,74,73,72,71,70,69,
03626     69,69,67,67,66,66,65,64,64,63,63,62,61,61,61,61,60,59,59,59,58,
03627     57,57,57,57,56,55,54,54,54,51,50,50,50,49,48,47,46,46,45,44,42,
03628     41,40,40,40,39,38,35,34,29,27,26,25,25,23,23,22,20
03629   };
03630   const int n2c3w4_a[] = {
03631     150, // Capacity
03632     100, // Number of items
03633     // Size of items (sorted)
03634     99,99,98,98,97,97,96,96,96,96,95,94,93,92,91,89,87,87,87,86,85,
03635     84,84,83,83,83,82,81,80,79,79,79,77,77,76,74,74,74,73,72,72,71,
03636     71,69,69,69,66,65,64,64,64,63,62,61,60,59,57,57,57,56,56,55,54,
03637     53,52,52,51,51,49,47,47,46,46,46,46,46,46,44,43,43,43,41,40,40,
03638     39,39,38,36,36,35,34,34,33,32,32,31,31,30,30,30
03639   };
03640   const int n2c3w4_b[] = {
03641     150, // Capacity
03642     100, // Number of items
03643     // Size of items (sorted)
03644     100,99,99,98,98,97,95,95,95,94,94,94,94,93,93,92,91,90,90,90,
03645     90,89,89,88,86,85,85,84,83,83,82,81,81,80,79,79,77,76,76,73,72,
03646     71,71,71,69,69,68,67,67,63,61,61,61,60,60,59,58,57,57,57,57,56,
03647     56,56,56,56,55,53,53,53,51,51,49,48,48,47,47,47,47,46,46,45,45,
03648     44,44,43,43,42,42,39,38,38,37,36,35,33,32,31,30,30
03649   };
03650   const int n2c3w4_c[] = {
03651     150, // Capacity
03652     100, // Number of items
03653     // Size of items (sorted)
03654     99,99,98,97,96,93,92,92,91,91,91,90,90,90,89,88,88,87,85,85,84,
03655     84,84,82,80,80,80,80,78,77,76,75,74,73,72,70,70,69,68,68,67,66,
03656     65,65,65,65,64,62,59,59,59,58,58,57,57,56,56,56,55,55,54,51,51,
03657     50,49,48,46,46,46,46,46,46,45,44,44,41,41,41,41,40,40,39,39,38,
03658     37,36,36,36,35,35,35,35,34,34,34,34,32,32,31,30
03659   };
03660   const int n2c3w4_d[] = {
03661     150, // Capacity
03662     100, // Number of items
03663     // Size of items (sorted)
03664     100,100,99,99,99,99,98,98,98,97,97,97,94,94,93,93,92,90,89,88,
03665     87,86,85,83,83,82,81,80,79,78,77,76,75,73,73,73,73,72,72,71,71,
03666     71,70,68,67,66,65,64,64,64,64,63,62,62,62,61,57,56,55,55,54,53,
03667     53,53,53,52,52,52,51,51,49,49,48,48,45,45,45,45,44,44,43,42,41,
03668     41,40,40,38,35,34,34,34,34,33,33,32,32,32,30,30,30
03669   };
03670   const int n2c3w4_e[] = {
03671     150, // Capacity
03672     100, // Number of items
03673     // Size of items (sorted)
03674     100,100,99,99,98,98,98,96,96,95,94,94,93,93,92,92,91,91,90,89,
03675     88,88,88,88,88,87,86,86,85,85,85,85,84,84,84,83,83,83,81,80,80,
03676     80,79,77,77,75,75,74,72,72,69,68,68,66,65,65,64,64,63,61,61,60,
03677     60,58,58,58,58,57,57,56,56,55,54,49,49,47,47,47,46,45,44,43,42,
03678     42,41,40,40,36,34,34,33,33,32,32,32,32,32,31,30,30
03679   };
03680   const int n2c3w4_f[] = {
03681     150, // Capacity
03682     100, // Number of items
03683     // Size of items (sorted)
03684     100,100,99,98,97,96,94,93,92,91,90,89,89,87,87,85,85,85,84,84,
03685     84,83,83,83,83,83,81,81,80,80,79,79,79,78,78,77,76,75,74,74,74,
03686     73,73,71,71,71,71,70,69,69,68,68,68,66,66,65,64,63,63,63,62,61,
03687     59,58,58,57,56,56,56,56,55,52,50,49,47,46,46,45,45,43,43,43,42,
03688     42,41,41,38,37,37,36,36,35,35,34,34,34,33,31,31,30
03689   };
03690   const int n2c3w4_g[] = {
03691     150, // Capacity
03692     100, // Number of items
03693     // Size of items (sorted)
03694     100,100,99,98,97,97,95,94,94,94,93,93,91,90,90,89,88,88,86,85,
03695     85,84,84,84,82,82,82,81,81,81,80,75,75,75,75,74,74,74,73,72,71,
03696     70,69,69,69,68,67,65,64,64,63,63,63,63,61,61,59,58,58,58,56,56,
03697     55,54,53,53,53,51,50,49,48,48,46,46,44,44,44,43,43,43,43,42,42,
03698     42,41,41,40,40,39,39,39,39,38,36,35,35,35,33,32,32
03699   };
03700   const int n2c3w4_h[] = {
03701     150, // Capacity
03702     100, // Number of items
03703     // Size of items (sorted)
03704     100,97,97,97,95,95,95,94,94,94,94,93,93,93,92,92,90,89,86,85,
03705     83,82,82,81,79,78,77,76,75,74,74,74,74,74,73,73,72,71,71,71,70,
03706     69,68,66,66,65,64,64,64,63,63,62,62,62,61,61,61,59,59,59,58,58,
03707     57,57,55,54,52,50,49,48,47,46,46,45,45,44,44,44,42,42,41,41,40,
03708     39,39,39,37,37,36,36,36,35,35,35,32,32,32,31,30,30
03709   };
03710   const int n2c3w4_i[] = {
03711     150, // Capacity
03712     100, // Number of items
03713     // Size of items (sorted)
03714     99,99,99,99,98,97,97,92,92,91,91,90,89,89,88,88,88,86,85,84,83,
03715     83,81,80,80,80,80,80,79,79,78,77,77,77,77,76,76,75,74,72,72,72,
03716     71,70,69,69,69,67,67,66,66,66,66,65,64,61,60,59,59,59,58,57,56,
03717     56,54,53,52,51,51,51,50,50,50,50,49,48,48,47,47,47,45,43,43,43,
03718     42,41,41,38,37,37,36,35,33,32,32,32,31,31,30,30
03719   };
03720   const int n2c3w4_j[] = {
03721     150, // Capacity
03722     100, // Number of items
03723     // Size of items (sorted)
03724     100,100,100,99,99,99,99,98,98,96,96,95,95,93,92,92,91,91,90,88,
03725     85,84,84,82,81,80,80,76,75,74,73,73,72,71,71,70,69,69,68,67,65,
03726     65,65,64,64,64,64,63,62,61,61,61,60,57,57,56,56,54,52,52,51,51,
03727     51,50,48,48,48,47,46,46,46,45,45,45,44,44,44,43,43,43,42,42,41,
03728     41,41,41,39,39,38,37,36,36,36,34,34,33,33,32,32,31
03729   };
03730   const int n2c3w4_k[] = {
03731     150, // Capacity
03732     100, // Number of items
03733     // Size of items (sorted)
03734     100,100,99,98,96,96,95,94,94,94,93,93,93,93,91,91,91,90,90,89,
03735     89,87,87,87,87,85,84,84,84,83,82,81,81,81,80,79,79,78,78,77,77,
03736     77,75,75,74,74,74,74,69,68,68,67,67,65,65,64,63,61,59,59,58,58,
03737     58,58,57,56,55,55,55,54,54,53,53,52,51,50,50,50,49,49,48,48,48,
03738     48,47,47,43,43,42,40,40,39,37,37,35,34,34,33,31,30
03739   };
03740   const int n2c3w4_l[] = {
03741     150, // Capacity
03742     100, // Number of items
03743     // Size of items (sorted)
03744     99,97,96,95,94,93,92,92,92,91,90,88,88,88,86,86,86,86,85,85,85,
03745     85,85,83,83,83,82,81,81,80,79,78,76,76,75,75,74,74,74,74,74,73,
03746     73,72,71,70,70,70,69,68,67,66,65,65,64,64,63,61,61,60,59,58,58,
03747     58,57,57,57,56,56,56,55,54,54,53,53,53,53,50,48,48,48,46,46,46,
03748     46,45,43,43,42,41,40,39,37,35,35,34,34,31,31,30
03749   };
03750   const int n2c3w4_m[] = {
03751     150, // Capacity
03752     100, // Number of items
03753     // Size of items (sorted)
03754     100,100,100,99,98,98,95,92,91,91,89,89,89,89,88,88,87,86,86,85,
03755     85,84,84,83,82,82,81,81,81,80,79,79,79,78,78,78,77,76,75,75,74,
03756     74,73,72,72,70,69,68,68,67,66,65,64,63,62,62,62,60,59,58,56,56,
03757     55,53,53,53,51,51,50,50,46,44,44,44,44,43,42,42,41,41,40,39,39,
03758     38,37,37,36,36,36,36,35,35,35,34,33,33,33,32,32,30
03759   };
03760   const int n2c3w4_n[] = {
03761     150, // Capacity
03762     100, // Number of items
03763     // Size of items (sorted)
03764     100,99,99,97,96,95,95,94,94,94,93,87,86,85,85,85,85,85,85,85,
03765     84,84,83,83,82,81,81,80,80,80,80,80,80,79,79,78,77,77,76,76,75,
03766     75,75,74,72,70,69,68,68,67,67,65,64,64,64,63,62,60,59,59,59,58,
03767     58,58,57,57,56,56,54,54,52,51,51,48,48,48,47,47,47,46,45,44,44,
03768     42,41,41,39,38,38,37,36,36,36,35,34,33,33,33,32,31
03769   };
03770   const int n2c3w4_o[] = {
03771     150, // Capacity
03772     100, // Number of items
03773     // Size of items (sorted)
03774     98,98,98,97,97,96,96,96,96,94,94,93,93,93,92,92,92,91,91,90,90,
03775     89,88,87,87,87,85,85,83,78,77,77,77,77,76,75,74,73,71,71,70,70,
03776     70,70,70,69,68,68,65,65,64,63,63,61,61,61,61,60,60,59,59,59,59,
03777     58,58,57,54,54,52,52,52,51,49,49,49,48,47,47,47,45,45,45,43,42,
03778     42,41,41,40,40,40,40,39,38,37,36,35,34,32,31,30
03779   };
03780   const int n2c3w4_p[] = {
03781     150, // Capacity
03782     100, // Number of items
03783     // Size of items (sorted)
03784     100,99,99,98,96,96,96,95,94,92,91,90,90,89,89,88,88,88,88,86,
03785     86,85,85,85,84,83,83,83,83,82,82,81,80,80,79,79,77,77,77,75,75,
03786     74,72,71,70,70,70,69,69,69,68,68,67,65,64,64,62,62,61,59,59,57,
03787     57,54,54,54,54,53,53,52,50,50,49,48,48,48,46,43,42,42,42,39,39,
03788     38,38,37,37,37,36,36,35,34,34,34,34,33,32,32,30,30
03789   };
03790   const int n2c3w4_q[] = {
03791     150, // Capacity
03792     100, // Number of items
03793     // Size of items (sorted)
03794     100,99,98,98,98,97,97,97,96,96,96,95,95,95,94,93,93,93,92,91,
03795     91,88,88,87,87,86,85,85,84,82,81,79,79,79,78,78,77,77,76,76,75,
03796     73,73,73,73,72,72,72,71,70,69,68,67,66,65,65,64,63,62,61,61,60,
03797     60,59,59,57,56,55,54,54,53,53,52,51,50,50,50,49,49,48,48,47,47,
03798     47,46,45,45,45,44,38,35,35,35,34,34,34,33,33,31,31
03799   };
03800   const int n2c3w4_r[] = {
03801     150, // Capacity
03802     100, // Number of items
03803     // Size of items (sorted)
03804     100,98,98,98,98,98,97,97,96,95,95,93,92,90,89,87,86,86,84,84,
03805     84,84,80,80,80,79,79,78,77,74,73,73,72,72,72,71,71,71,70,69,69,
03806     69,68,67,66,65,64,64,63,63,62,60,57,57,57,55,55,55,54,53,53,52,
03807     52,52,51,51,50,49,47,46,46,45,44,44,44,43,43,43,42,41,41,41,41,
03808     40,40,39,39,39,39,38,38,37,36,35,35,34,32,31,30,30
03809   };
03810   const int n2c3w4_s[] = {
03811     150, // Capacity
03812     100, // Number of items
03813     // Size of items (sorted)
03814     100,99,98,97,97,96,95,94,94,93,92,91,90,90,88,88,88,87,84,81,
03815     80,80,79,79,76,76,75,75,75,73,73,71,71,71,70,70,70,69,69,67,67,
03816     66,65,64,64,62,61,60,60,59,59,59,59,58,56,55,54,54,53,53,53,51,
03817     51,50,49,48,48,48,47,47,47,46,46,45,45,45,45,45,44,44,44,42,42,
03818     41,41,40,39,38,37,34,34,34,33,33,32,32,31,31,31,30
03819   };
03820   const int n2c3w4_t[] = {
03821     150, // Capacity
03822     100, // Number of items
03823     // Size of items (sorted)
03824     100,100,99,99,97,97,95,95,95,94,94,93,93,93,92,91,91,91,91,91,
03825     89,89,86,86,85,85,84,82,81,81,79,79,78,76,75,74,74,74,74,73,73,
03826     71,70,70,69,69,67,67,67,66,66,66,66,65,65,64,64,63,63,62,61,61,
03827     61,60,60,58,57,54,54,53,53,53,52,52,51,50,48,48,47,46,46,46,45,
03828     44,42,40,39,39,39,37,36,35,34,33,33,33,32,32,30,30
03829   };
03830   const int n3c1w1_a[] = {
03831     100, // Capacity
03832     200, // Number of items
03833     // Size of items (sorted)
03834     100,99,99,97,97,97,94,93,92,92,91,89,89,88,88,88,88,87,87,86,
03835     86,86,86,86,85,84,83,83,82,81,81,81,81,80,80,79,79,79,78,78,77,
03836     77,77,76,76,76,75,74,74,73,73,73,73,72,72,72,72,72,71,71,69,69,
03837     68,67,67,66,66,66,66,64,64,64,64,63,63,62,61,61,61,60,60,59,59,
03838     57,56,56,56,55,55,55,54,54,53,53,52,52,52,51,50,50,50,49,49,49,
03839     49,47,47,46,46,46,46,46,46,45,45,45,45,44,44,42,41,40,40,40,39,
03840     39,38,38,38,38,38,38,37,37,36,36,36,36,34,34,34,34,34,34,31,31,
03841     31,30,30,30,30,30,29,29,27,27,27,26,24,24,23,22,22,22,22,22,20,
03842     18,17,17,17,16,16,15,15,14,14,14,13,13,12,11,11,11,10,10,8,8,
03843     8,6,6,5,5,4,4,3,3,3,1,1
03844   };
03845   const int n3c1w1_b[] = {
03846     100, // Capacity
03847     200, // Number of items
03848     // Size of items (sorted)
03849     100,100,100,100,100,99,99,99,98,98,98,95,93,93,92,92,92,92,91,
03850     90,90,89,89,89,89,88,88,88,88,87,86,86,86,86,86,85,85,85,84,84,
03851     84,83,83,81,81,80,79,77,77,77,75,75,75,75,74,74,74,74,73,73,73,
03852     72,71,71,71,71,70,70,70,70,70,69,68,68,68,68,68,67,67,67,66,65,
03853     65,65,64,64,63,63,63,62,61,61,60,60,59,59,59,58,58,57,57,57,56,
03854     53,53,53,52,52,52,52,51,50,49,49,48,48,48,47,46,45,44,44,44,44,
03855     42,42,41,40,40,40,39,39,39,38,38,38,37,37,36,36,36,36,34,34,33,
03856     33,33,33,33,33,32,32,32,32,31,30,29,28,27,27,26,26,26,25,24,23,
03857     21,21,20,20,17,16,16,15,14,14,14,13,13,13,13,13,12,12,11,11,10,
03858     9,9,7,7,7,7,6,5,5,4,4,3,3
03859   };
03860   const int n3c1w1_c[] = {
03861     100, // Capacity
03862     200, // Number of items
03863     // Size of items (sorted)
03864     100,100,100,99,99,99,97,96,96,95,95,94,92,92,91,91,91,91,90,90,
03865     90,89,89,88,88,87,86,86,85,85,85,83,82,82,82,81,81,80,80,80,79,
03866     79,79,76,75,75,74,74,73,72,72,72,71,71,70,68,67,67,67,67,66,66,
03867     65,65,64,64,64,63,63,63,62,62,62,61,61,60,60,59,59,59,59,58,58,
03868     57,57,56,56,56,56,55,55,54,52,51,51,50,50,49,48,48,47,47,47,47,
03869     46,46,43,43,42,42,42,41,41,40,40,40,39,37,37,36,36,34,34,34,34,
03870     33,33,33,32,31,30,30,29,29,28,28,27,27,26,26,26,26,25,25,24,24,
03871     23,23,23,23,22,22,21,21,21,20,20,20,20,19,19,18,17,17,16,16,15,
03872     14,14,14,14,14,13,13,12,12,11,11,11,11,10,9,9,8,8,8,8,7,7,7,6,
03873     6,6,5,4,4,4,2,2,1
03874   };
03875   const int n3c1w1_d[] = {
03876     100, // Capacity
03877     200, // Number of items
03878     // Size of items (sorted)
03879     100,99,99,99,98,97,97,97,96,96,95,95,95,94,94,93,93,93,93,93,
03880     92,92,91,90,89,89,89,88,87,87,87,87,87,87,87,86,85,84,84,83,82,
03881     80,80,80,80,79,79,78,78,77,76,76,74,74,74,74,73,73,71,70,69,69,
03882     68,68,68,68,68,68,67,67,66,66,66,65,64,63,63,62,62,62,61,61,61,
03883     60,60,60,60,59,59,58,57,57,57,57,55,55,54,54,53,53,53,51,51,51,
03884     50,49,49,48,48,48,48,47,46,46,46,45,45,45,43,43,43,42,42,42,42,
03885     42,41,41,40,39,38,37,37,37,37,37,36,36,35,35,35,35,34,34,34,32,
03886     31,31,30,29,29,28,28,26,26,26,25,24,24,24,23,22,21,21,21,20,20,
03887     20,19,19,19,19,19,19,17,14,13,12,12,11,10,10,10,9,9,8,8,8,8,7,
03888     6,6,5,5,5,4,3,2,2,2
03889   };
03890   const int n3c1w1_e[] = {
03891     100, // Capacity
03892     200, // Number of items
03893     // Size of items (sorted)
03894     100,100,100,100,98,98,97,97,96,96,95,95,95,95,94,93,93,93,91,
03895     91,91,91,91,91,90,90,87,87,86,85,85,85,84,84,82,81,81,81,79,78,
03896     78,76,76,75,75,75,75,74,74,74,72,72,72,72,71,70,69,69,69,69,67,
03897     67,67,67,66,66,66,65,64,64,64,64,63,62,61,61,60,60,59,58,57,56,
03898     55,55,55,54,53,53,53,52,52,50,50,49,47,47,46,46,45,44,44,43,43,
03899     42,42,41,41,41,40,40,39,39,39,39,38,38,38,37,36,35,35,34,34,33,
03900     33,32,32,32,32,32,32,31,31,31,30,30,30,30,30,29,28,28,27,27,26,
03901     25,24,24,24,23,23,23,23,22,22,22,21,21,21,20,19,19,19,18,18,17,
03902     17,16,16,15,15,14,14,13,12,12,11,10,10,9,8,8,8,8,7,7,7,7,6,6,
03903     5,4,3,3,3,3,2,2,1,1
03904   };
03905   const int n3c1w1_f[] = {
03906     100, // Capacity
03907     200, // Number of items
03908     // Size of items (sorted)
03909     100,100,99,99,99,98,98,98,97,97,97,97,96,96,95,94,94,94,94,94,
03910     94,93,93,93,93,93,92,91,90,90,90,90,89,87,86,86,86,85,85,85,85,
03911     85,84,83,83,83,82,82,81,81,80,80,78,77,76,76,76,75,75,74,74,74,
03912     74,74,73,72,71,71,70,70,70,69,69,68,68,68,67,67,67,67,66,66,65,
03913     64,63,63,62,61,61,61,60,60,60,60,60,60,59,59,58,58,58,57,57,56,
03914     56,54,54,53,53,50,50,49,49,49,48,48,48,46,46,46,45,44,42,41,40,
03915     40,37,37,37,36,36,34,33,32,32,31,30,29,28,28,27,27,27,26,25,25,
03916     25,24,24,23,23,23,23,23,23,23,22,22,21,21,20,20,20,19,18,17,16,
03917     16,15,15,14,14,14,13,12,12,12,11,10,10,10,10,9,8,8,8,8,7,7,7,
03918     7,6,5,5,5,5,4,3,2,1
03919   };
03920   const int n3c1w1_g[] = {
03921     100, // Capacity
03922     200, // Number of items
03923     // Size of items (sorted)
03924     100,99,99,98,98,97,95,95,94,94,93,93,93,93,92,91,91,91,91,90,
03925     90,90,89,89,89,88,88,87,87,86,86,86,86,86,85,85,84,84,84,83,82,
03926     81,81,80,80,79,79,79,78,77,77,76,76,75,75,74,74,74,74,73,73,73,
03927     73,73,72,72,72,71,70,70,69,69,68,68,68,67,67,66,62,62,62,62,62,
03928     62,61,60,60,60,60,60,59,58,57,57,57,57,56,56,54,54,53,53,52,52,
03929     52,52,52,51,50,50,50,49,49,49,48,47,46,46,46,45,44,43,43,42,42,
03930     40,40,40,39,39,38,36,36,36,35,35,34,33,33,32,32,32,31,30,30,29,
03931     29,29,28,27,27,26,26,26,25,25,25,24,24,24,24,23,23,23,22,22,22,
03932     22,21,20,20,19,16,15,15,14,14,14,13,11,11,10,10,10,9,9,7,6,6,
03933     5,5,5,4,4,3,2,1,1,1,1
03934   };
03935   const int n3c1w1_h[] = {
03936     100, // Capacity
03937     200, // Number of items
03938     // Size of items (sorted)
03939     100,100,99,99,97,97,97,97,97,97,96,96,96,96,95,95,95,95,94,93,
03940     93,93,92,92,91,90,89,89,88,88,88,87,87,87,86,86,85,85,84,84,83,
03941     83,82,81,80,80,80,79,79,79,78,77,77,77,77,76,75,75,74,74,73,72,
03942     71,71,71,71,71,71,71,69,69,69,68,65,65,63,63,62,62,62,62,61,61,
03943     60,60,59,58,58,58,56,56,56,54,53,53,52,51,51,51,50,49,49,48,48,
03944     48,47,46,46,46,46,46,46,43,43,42,41,40,39,39,38,37,37,36,36,36,
03945     35,34,34,33,33,32,32,32,32,32,32,32,30,30,29,29,28,27,27,27,27,
03946     26,26,26,26,25,25,24,24,23,22,21,21,21,21,20,19,19,18,17,17,17,
03947     16,16,16,15,15,15,14,14,13,12,11,11,10,9,9,7,6,6,6,6,6,4,4,4,
03948     4,4,3,2,1,1,1,1,1
03949   };
03950   const int n3c1w1_i[] = {
03951     100, // Capacity
03952     200, // Number of items
03953     // Size of items (sorted)
03954     99,97,97,96,96,95,93,92,92,92,92,92,92,92,91,91,90,89,88,87,87,
03955     87,86,85,85,84,84,84,83,83,83,83,83,83,82,81,80,79,78,78,78,78,
03956     77,77,76,76,76,75,75,75,74,73,72,71,71,70,70,69,69,68,68,67,66,
03957     66,65,65,63,63,63,63,62,61,61,61,59,58,58,58,58,58,58,58,58,57,
03958     56,56,56,54,53,52,52,52,51,50,50,50,50,50,49,49,48,48,48,48,48,
03959     47,47,46,45,45,44,43,43,43,43,43,43,42,41,41,40,40,38,38,37,37,
03960     37,37,36,36,36,35,35,34,33,32,32,31,31,29,29,29,28,27,27,27,26,
03961     26,25,24,24,23,22,22,22,21,21,21,20,20,19,18,18,18,18,17,16,16,
03962     16,16,15,15,14,14,14,13,13,12,12,11,11,11,11,8,8,7,6,5,3,3,2,
03963     2,2,2,2,2,1,1,1,1
03964   };
03965   const int n3c1w1_j[] = {
03966     100, // Capacity
03967     200, // Number of items
03968     // Size of items (sorted)
03969     100,100,99,98,97,97,97,97,97,96,96,95,95,93,93,93,92,92,91,91,
03970     89,88,88,88,88,88,86,86,85,85,85,84,83,83,83,82,81,80,79,79,78,
03971     78,77,77,75,74,74,74,73,73,72,72,72,71,71,71,70,70,70,70,69,69,
03972     67,67,66,66,65,65,65,64,64,64,63,63,63,62,62,62,61,60,60,59,59,
03973     59,59,59,58,58,57,57,57,56,56,55,55,55,55,54,54,52,52,52,51,51,
03974     51,50,50,50,49,49,49,49,48,47,47,47,45,44,44,44,43,43,43,43,43,
03975     41,41,41,40,40,39,39,39,39,38,37,37,37,36,36,36,35,35,34,33,33,
03976     31,31,30,29,28,28,28,27,27,25,25,24,23,23,23,22,22,21,21,21,19,
03977     19,19,17,17,17,17,16,16,15,14,14,14,14,13,13,12,11,10,10,10,9,
03978     9,9,8,7,6,6,4,4,3,3,3,2
03979   };
03980   const int n3c1w1_k[] = {
03981     100, // Capacity
03982     200, // Number of items
03983     // Size of items (sorted)
03984     100,99,99,99,98,98,98,98,97,95,95,95,95,94,94,92,92,92,92,91,
03985     90,88,88,88,88,87,87,87,86,85,84,84,83,83,83,82,82,82,82,81,81,
03986     81,81,80,80,80,79,78,77,75,75,74,74,74,73,73,72,72,71,71,70,70,
03987     70,69,68,68,68,68,67,67,66,66,65,64,63,62,61,60,60,58,58,57,57,
03988     56,56,55,55,55,55,55,55,54,53,53,53,52,51,50,49,49,49,48,48,48,
03989     48,47,47,47,46,45,43,43,42,42,42,42,41,41,41,41,40,40,39,39,38,
03990     38,38,38,36,35,35,34,33,32,32,30,28,28,28,28,28,26,26,25,25,24,
03991     24,23,23,23,22,22,22,22,21,21,21,21,20,20,20,19,19,19,18,17,17,
03992     16,15,15,14,14,13,13,12,12,11,11,11,10,9,9,9,8,7,6,6,5,5,4,4,
03993     4,3,3,3,2,2,2,2,1
03994   };
03995   const int n3c1w1_l[] = {
03996     100, // Capacity
03997     200, // Number of items
03998     // Size of items (sorted)
03999     100,100,99,99,99,99,97,96,96,94,94,94,93,93,93,93,92,92,92,89,
04000     88,87,87,85,84,84,84,84,83,83,83,83,82,80,80,79,79,78,76,75,75,
04001     75,74,73,73,73,73,73,72,72,72,71,71,70,70,70,70,70,69,69,69,68,
04002     67,67,66,66,64,63,63,63,62,62,61,61,59,59,59,59,58,58,57,56,56,
04003     55,55,54,53,52,52,51,51,50,50,50,50,50,50,48,48,48,48,47,47,47,
04004     46,46,46,46,45,44,43,41,41,39,39,38,37,37,37,36,36,35,35,35,34,
04005     34,33,33,33,32,32,31,31,31,31,30,30,30,29,29,28,28,25,25,25,25,
04006     24,24,24,23,23,23,23,22,21,20,20,20,20,19,18,18,18,16,16,16,15,
04007     14,14,14,14,13,12,11,11,11,11,11,10,10,9,9,9,8,8,8,7,7,7,6,4,
04008     4,3,3,2,2,2,1,1,1
04009   };
04010   const int n3c1w1_m[] = {
04011     100, // Capacity
04012     200, // Number of items
04013     // Size of items (sorted)
04014     100,99,99,98,98,97,97,97,97,97,96,96,96,96,95,95,94,92,92,92,
04015     92,91,91,91,90,90,90,89,87,87,86,85,85,83,83,83,82,82,80,78,78,
04016     78,77,77,77,77,76,76,75,75,74,74,74,74,72,71,71,71,70,70,69,69,
04017     69,68,67,67,67,67,66,66,66,66,65,65,65,65,64,63,61,61,60,60,60,
04018     59,59,58,58,58,57,55,54,54,54,54,54,54,54,54,52,52,52,52,51,51,
04019     51,51,49,47,47,46,46,45,44,44,44,44,44,43,42,42,42,41,41,41,41,
04020     40,39,38,37,37,35,35,35,33,32,31,30,30,29,29,29,28,28,27,27,26,
04021     26,25,25,25,24,23,23,23,23,23,21,21,20,19,19,19,18,18,18,17,17,
04022     17,17,16,16,16,15,15,15,15,15,14,14,13,12,12,11,11,10,10,10,10,
04023     10,9,7,6,6,5,5,4,3,2,1,1
04024   };
04025   const int n3c1w1_n[] = {
04026     100, // Capacity
04027     200, // Number of items
04028     // Size of items (sorted)
04029     100,100,99,99,99,98,98,97,96,95,95,93,93,93,91,90,90,88,88,87,
04030     84,82,82,81,81,81,81,81,81,80,80,79,79,78,78,77,77,77,77,76,75,
04031     75,74,73,73,72,71,71,71,70,70,70,69,67,66,66,66,66,66,65,65,65,
04032     64,64,63,59,59,59,59,58,58,56,56,54,54,53,53,53,51,51,51,51,50,
04033     49,48,48,48,48,47,47,47,47,46,46,46,46,46,46,46,46,46,46,45,44,
04034     44,44,43,41,41,40,40,40,39,39,39,38,36,36,35,34,34,34,33,33,33,
04035     32,32,32,32,31,31,31,30,30,29,28,28,27,27,27,26,25,25,24,24,23,
04036     23,22,22,22,22,21,21,21,20,19,19,18,16,16,16,15,15,15,15,15,15,
04037     14,13,13,13,12,12,12,12,11,10,10,10,9,9,9,8,8,8,8,7,7,7,7,7,5,
04038     5,4,3,3,3,2,2,2
04039   };
04040   const int n3c1w1_o[] = {
04041     100, // Capacity
04042     200, // Number of items
04043     // Size of items (sorted)
04044     100,99,98,98,98,97,96,96,95,95,95,94,92,91,91,90,90,89,89,89,
04045     87,87,86,86,86,86,86,84,84,83,83,83,82,82,82,82,81,79,79,78,77,
04046     77,76,76,76,76,76,76,76,76,76,76,75,74,73,72,72,71,69,69,67,66,
04047     66,66,65,65,64,64,63,63,63,63,62,60,60,60,59,59,57,56,56,55,54,
04048     54,54,54,54,53,52,52,52,51,51,51,50,48,48,47,47,46,45,45,45,45,
04049     45,42,42,41,41,41,40,40,39,39,38,38,37,37,37,36,35,35,35,34,34,
04050     34,34,31,30,30,30,29,29,29,29,29,29,28,28,28,28,28,26,26,26,25,
04051     25,25,24,24,24,23,22,22,22,22,21,21,21,21,21,20,19,19,19,18,18,
04052     18,18,18,17,17,16,16,16,16,15,14,14,14,13,13,12,12,11,10,10,9,
04053     8,8,8,7,7,6,6,5,4,4,3,2
04054   };
04055   const int n3c1w1_p[] = {
04056     100, // Capacity
04057     200, // Number of items
04058     // Size of items (sorted)
04059     100,100,100,100,100,99,98,98,98,97,97,97,97,96,96,95,92,92,92,
04060     92,91,91,91,91,90,89,89,87,87,87,86,86,86,86,86,85,85,85,84,84,
04061     84,83,83,83,82,82,82,81,81,81,79,78,77,77,76,75,75,75,75,75,72,
04062     72,72,72,72,72,72,71,71,71,71,70,70,70,69,68,65,64,64,64,63,63,
04063     62,62,61,60,60,59,59,59,59,59,58,58,57,57,57,57,56,56,55,53,53,
04064     52,52,51,51,50,48,48,48,47,46,46,46,44,44,43,43,42,42,41,41,38,
04065     38,37,37,37,37,36,35,35,34,33,33,33,32,32,31,30,30,30,29,29,28,
04066     28,28,28,27,26,25,25,25,24,24,23,23,23,22,22,22,21,21,21,21,21,
04067     20,19,18,18,17,16,16,16,16,16,16,15,15,14,14,13,13,13,13,12,12,
04068     11,9,9,8,8,7,7,6,4,2,2,2,2
04069   };
04070   const int n3c1w1_q[] = {
04071     100, // Capacity
04072     200, // Number of items
04073     // Size of items (sorted)
04074     99,98,97,95,95,93,93,93,93,93,92,92,92,92,92,92,91,91,90,90,90,
04075     90,89,88,87,85,85,85,85,85,84,84,83,82,82,81,81,80,79,79,79,79,
04076     78,78,77,77,77,76,76,76,76,75,74,74,73,72,72,71,71,70,70,70,70,
04077     69,69,67,67,66,66,65,65,65,64,63,61,60,60,59,58,54,53,53,52,52,
04078     51,51,50,50,50,49,48,48,48,48,47,46,46,46,46,45,45,43,42,42,42,
04079     42,41,41,41,40,40,39,38,38,37,36,36,36,35,35,35,35,34,34,34,33,
04080     32,32,32,31,31,31,31,30,30,29,28,27,27,27,26,25,25,25,24,23,23,
04081     23,23,23,23,22,22,21,21,21,20,20,20,20,20,19,19,18,17,17,17,17,
04082     17,16,16,16,15,14,14,14,14,13,12,11,11,11,11,11,8,7,7,7,5,5,5,
04083     4,3,2,2,2,2,2,1,1
04084   };
04085   const int n3c1w1_r[] = {
04086     100, // Capacity
04087     200, // Number of items
04088     // Size of items (sorted)
04089     100,100,99,99,98,98,98,97,97,96,96,95,95,94,94,94,92,92,91,90,
04090     90,89,89,87,86,86,85,84,84,84,83,82,82,81,80,80,79,79,79,78,78,
04091     78,77,77,77,77,77,77,76,76,75,75,75,74,74,73,73,72,72,71,67,67,
04092     67,67,66,65,65,65,64,64,63,62,61,61,60,60,59,59,59,58,58,58,58,
04093     58,58,57,57,56,56,56,55,54,54,53,52,52,50,50,50,49,47,46,45,45,
04094     45,44,43,43,41,41,41,40,40,40,40,39,39,38,38,38,38,38,37,36,35,
04095     35,35,34,33,33,32,30,30,30,30,28,28,27,27,27,26,26,26,25,25,25,
04096     24,24,24,24,23,22,21,21,20,20,19,19,19,19,19,18,16,16,16,16,15,
04097     15,14,14,14,14,14,12,11,11,11,10,10,10,9,8,8,8,7,7,6,6,6,6,6,
04098     5,5,3,2,2,1,1,1,1
04099   };
04100   const int n3c1w1_s[] = {
04101     100, // Capacity
04102     200, // Number of items
04103     // Size of items (sorted)
04104     99,99,98,97,97,97,97,96,96,96,95,95,93,93,92,92,90,89,88,88,88,
04105     88,87,87,86,86,86,86,86,86,85,84,83,83,83,82,82,82,81,81,81,80,
04106     80,80,80,78,77,76,76,74,73,72,71,71,71,70,70,70,70,69,69,69,69,
04107     67,66,66,65,65,64,63,63,63,62,62,62,61,61,61,61,59,58,58,56,56,
04108     54,52,52,51,51,51,50,50,50,50,50,49,49,48,48,47,47,45,45,44,44,
04109     44,44,44,43,42,42,42,42,42,41,39,38,38,38,37,36,36,36,36,35,35,
04110     35,34,33,33,32,31,31,31,31,31,31,30,30,29,29,28,28,28,27,27,27,
04111     26,25,25,25,24,24,23,23,23,22,21,21,21,20,20,20,19,19,17,17,17,
04112     17,16,15,15,15,14,14,14,14,13,11,11,10,10,10,9,9,8,8,8,8,7,7,
04113     6,6,4,3,3,2,1,1,1
04114   };
04115   const int n3c1w1_t[] = {
04116     100, // Capacity
04117     200, // Number of items
04118     // Size of items (sorted)
04119     100,100,100,99,99,98,97,96,96,96,96,95,94,94,93,92,92,92,91,91,
04120     91,90,90,89,88,87,87,87,87,87,86,86,86,85,84,83,83,83,83,82,82,
04121     81,81,81,81,80,80,79,79,79,78,78,78,78,78,76,76,76,76,76,76,75,
04122     74,74,74,73,73,72,71,69,69,69,67,66,65,64,63,63,63,62,61,61,60,
04123     59,57,57,56,56,56,55,55,54,54,54,54,54,53,53,52,52,51,50,48,48,
04124     48,48,47,46,46,45,45,45,43,42,40,40,40,39,39,39,39,38,38,37,37,
04125     37,36,35,34,32,31,31,30,30,29,28,27,27,26,25,24,24,24,24,24,22,
04126     22,21,21,21,21,20,19,19,18,18,18,18,18,17,16,16,16,15,15,14,14,
04127     13,13,12,12,12,12,11,11,11,11,10,9,9,8,7,6,6,6,6,6,6,5,5,5,4,
04128     4,3,3,3,3,2,1,1
04129   };
04130   const int n3c1w2_a[] = {
04131     100, // Capacity
04132     200, // Number of items
04133     // Size of items (sorted)
04134     100,100,99,99,99,98,98,98,98,98,97,97,96,96,96,95,94,94,93,93,
04135     91,91,91,90,90,90,89,89,88,88,88,88,87,87,86,85,85,84,83,83,83,
04136     83,82,81,79,79,79,79,78,78,77,77,77,76,76,76,76,75,75,74,73,73,
04137     73,72,72,72,71,71,71,70,70,69,69,69,69,69,68,68,68,67,67,67,67,
04138     65,65,65,65,65,64,63,63,63,63,61,61,61,61,61,60,60,60,59,59,59,
04139     58,58,58,57,56,56,55,55,55,55,54,54,54,53,53,51,51,50,50,50,50,
04140     49,49,48,48,48,48,47,46,46,45,44,43,43,42,42,41,40,40,40,40,40,
04141     39,38,38,38,38,37,36,36,35,35,34,34,34,33,33,33,33,33,33,32,32,
04142     32,32,32,32,32,31,31,30,28,27,26,26,25,25,24,24,23,23,22,22,22,
04143     21,21,21,20,20,20,20,20,20,20,20,20
04144   };
04145   const int n3c1w2_b[] = {
04146     100, // Capacity
04147     200, // Number of items
04148     // Size of items (sorted)
04149     99,99,99,97,96,95,94,93,93,93,93,93,91,91,91,90,89,89,89,89,88,
04150     88,87,87,85,85,84,84,84,84,82,81,81,81,80,80,79,78,78,77,77,76,
04151     76,76,76,75,75,74,74,74,74,74,74,73,73,73,72,72,72,72,72,71,71,
04152     70,69,69,69,69,68,68,68,67,67,67,67,67,67,67,66,66,66,65,65,65,
04153     64,64,64,63,63,62,61,61,60,59,59,58,58,58,58,58,58,58,57,57,57,
04154     57,56,56,55,55,54,54,54,54,54,53,53,53,53,53,52,52,52,51,51,50,
04155     49,48,48,48,47,47,46,46,46,45,45,44,43,43,42,41,40,40,38,38,38,
04156     38,38,37,36,36,36,36,36,36,36,36,35,35,35,34,34,33,33,33,33,32,
04157     32,32,32,31,31,31,30,30,29,29,28,28,27,27,27,26,26,25,25,23,22,
04158     21,21,21,21,21,21,21,20,20,20,20
04159   };
04160   const int n3c1w2_c[] = {
04161     100, // Capacity
04162     200, // Number of items
04163     // Size of items (sorted)
04164     100,100,100,99,99,98,98,98,96,96,96,95,95,94,94,94,93,93,92,92,
04165     92,91,91,90,90,90,89,89,89,89,88,88,87,87,86,86,85,85,85,85,84,
04166     84,83,82,82,82,82,81,81,81,81,81,80,80,79,79,78,78,78,78,77,76,
04167     76,76,75,74,74,74,73,72,72,71,71,71,70,70,70,70,69,68,68,68,66,
04168     66,66,65,65,65,65,63,62,61,61,60,60,60,60,58,58,58,58,57,57,57,
04169     57,56,56,55,54,54,53,52,52,52,52,52,52,52,52,52,51,51,50,50,49,
04170     48,47,47,47,47,46,45,45,45,45,45,44,43,43,42,42,42,41,41,41,41,
04171     40,40,39,39,39,38,37,37,37,36,36,36,35,35,35,34,34,33,33,33,32,
04172     32,32,32,31,31,31,30,30,28,28,28,28,28,27,27,27,26,26,26,24,24,
04173     23,23,23,23,22,22,22,21,21,20,20,20
04174   };
04175   const int n3c1w2_d[] = {
04176     100, // Capacity
04177     200, // Number of items
04178     // Size of items (sorted)
04179     100,100,100,99,98,98,98,97,97,97,97,96,96,96,96,95,95,95,94,94,
04180     94,94,93,93,92,92,92,91,91,91,91,90,90,89,87,87,86,86,85,84,84,
04181     83,83,82,81,81,81,80,80,79,79,79,79,79,79,78,78,78,78,77,77,77,
04182     77,77,76,76,76,76,75,75,75,74,74,73,73,73,73,73,72,72,72,71,71,
04183     71,70,70,70,69,69,69,69,69,68,67,67,67,66,65,65,65,65,64,63,63,
04184     63,63,62,62,62,61,61,61,60,59,59,59,59,59,58,57,57,57,57,57,56,
04185     56,55,54,54,53,53,53,53,53,52,52,52,51,50,48,48,47,47,47,47,46,
04186     46,44,44,44,43,43,42,41,41,41,41,40,40,39,38,37,36,36,36,36,35,
04187     34,34,33,33,32,31,31,31,30,30,29,29,28,28,28,27,27,27,27,26,25,
04188     25,24,24,23,23,22,22,22,22,21,21,20
04189   };
04190   const int n3c1w2_e[] = {
04191     100, // Capacity
04192     200, // Number of items
04193     // Size of items (sorted)
04194     100,100,99,99,98,98,97,97,97,96,96,96,95,95,95,95,94,94,94,93,
04195     93,92,91,91,90,89,89,89,89,88,88,87,87,87,87,86,86,86,85,85,85,
04196     84,84,83,83,82,82,82,81,81,81,81,80,80,79,79,79,78,77,77,77,76,
04197     76,76,76,74,73,73,73,73,73,73,73,73,72,72,72,72,71,71,70,70,70,
04198     70,70,68,68,68,68,67,66,66,66,66,66,65,64,63,63,63,62,61,61,61,
04199     61,61,60,60,59,59,59,58,58,57,57,57,56,56,56,55,54,54,53,53,53,
04200     52,52,51,50,50,49,49,49,48,47,47,47,46,45,45,44,44,43,43,43,43,
04201     43,42,42,42,42,41,41,41,41,40,40,39,39,38,37,36,36,35,35,34,34,
04202     34,33,33,33,32,30,30,30,29,29,28,28,28,28,28,27,27,27,26,25,25,
04203     24,24,23,23,23,22,22,22,21,21,20,20
04204   };
04205   const int n3c1w2_f[] = {
04206     100, // Capacity
04207     200, // Number of items
04208     // Size of items (sorted)
04209     100,99,98,98,98,98,97,97,97,96,96,96,95,94,94,93,93,92,91,91,
04210     90,90,90,90,89,88,88,88,87,87,86,86,85,85,84,84,83,82,81,81,80,
04211     79,79,79,78,78,78,78,78,78,78,78,77,77,77,77,76,76,75,75,74,74,
04212     74,73,73,73,72,71,71,70,70,69,69,69,68,68,67,65,65,65,65,65,65,
04213     64,64,63,63,62,62,62,62,62,61,61,61,61,60,59,59,58,58,58,57,57,
04214     56,56,56,56,54,54,54,52,52,52,52,52,50,50,50,49,49,47,47,47,46,
04215     46,46,45,45,45,45,45,44,44,44,43,43,43,43,42,42,42,42,41,41,40,
04216     39,39,38,38,37,37,37,37,37,37,36,36,35,35,35,35,35,34,34,34,33,
04217     33,33,33,32,32,32,31,31,31,30,30,30,28,28,27,26,23,22,22,22,22,
04218     22,21,21,21,21,20,20,20,20,20,20,20
04219   };
04220   const int n3c1w2_g[] = {
04221     100, // Capacity
04222     200, // Number of items
04223     // Size of items (sorted)
04224     100,100,100,100,99,99,99,98,98,98,97,96,96,96,96,95,95,95,95,
04225     94,94,94,94,94,93,93,93,92,92,92,92,92,92,92,92,91,91,90,89,88,
04226     88,88,88,87,87,87,87,87,86,85,85,85,85,85,84,83,83,83,83,82,81,
04227     81,80,80,80,80,80,79,79,78,78,78,77,77,77,77,76,75,75,74,74,73,
04228     72,72,71,69,69,69,69,69,68,68,67,67,66,64,63,62,62,62,62,61,61,
04229     61,61,60,59,58,58,58,57,57,57,57,56,56,55,54,54,54,53,52,51,51,
04230     51,50,50,50,50,50,49,47,47,46,44,43,43,42,42,42,42,42,42,42,42,
04231     41,41,41,40,40,39,39,38,38,37,37,37,36,36,36,36,36,35,35,35,34,
04232     33,33,33,32,32,32,31,30,30,30,30,30,29,29,28,28,28,27,27,26,26,
04233     25,25,24,24,23,23,22,22,22,22,22,21,20
04234   };
04235   const int n3c1w2_h[] = {
04236     100, // Capacity
04237     200, // Number of items
04238     // Size of items (sorted)
04239     100,100,99,99,99,99,99,98,97,97,96,96,96,96,95,95,94,94,94,94,
04240     93,93,93,91,91,91,91,91,90,90,90,90,90,90,90,89,89,89,89,89,88,
04241     88,88,87,86,86,86,85,85,85,84,84,84,84,83,83,83,81,81,80,80,80,
04242     80,80,79,79,78,78,77,77,76,76,75,75,75,74,73,73,72,71,71,70,70,
04243     70,70,69,68,68,67,67,67,65,65,65,64,64,62,62,62,62,61,61,60,60,
04244     59,59,58,58,58,57,57,57,57,56,56,55,55,55,54,54,52,51,50,50,49,
04245     48,48,48,48,47,47,46,45,45,43,43,43,42,42,41,41,41,40,40,40,40,
04246     39,39,38,38,38,37,37,36,35,35,35,35,34,34,34,34,33,33,32,32,32,
04247     31,31,30,30,30,30,28,28,28,27,27,27,26,26,26,26,25,25,25,25,25,
04248     25,24,24,24,24,24,23,22,20,20,20,20
04249   };
04250   const int n3c1w2_i[] = {
04251     100, // Capacity
04252     200, // Number of items
04253     // Size of items (sorted)
04254     100,100,100,100,98,97,97,97,96,95,95,95,94,93,93,92,92,92,92,
04255     91,91,91,90,90,90,88,88,88,87,87,87,87,86,86,85,85,84,84,84,83,
04256     83,83,83,83,82,82,82,82,82,82,81,81,80,80,79,79,79,78,78,77,77,
04257     76,75,74,74,72,72,72,71,71,71,69,69,69,68,68,68,68,68,68,67,67,
04258     66,65,65,65,64,64,64,64,63,63,63,62,62,62,62,61,61,60,60,59,59,
04259     59,59,59,58,58,57,57,57,56,56,56,55,55,54,53,53,52,52,51,51,51,
04260     51,50,49,49,49,48,46,46,45,45,45,45,44,44,44,43,42,42,42,42,41,
04261     41,41,41,40,40,40,39,39,38,38,38,38,37,37,36,35,34,34,34,33,33,
04262     32,31,31,31,30,30,30,29,29,29,29,27,27,27,26,25,25,25,24,24,24,
04263     23,23,23,23,23,22,22,21,20,20,20,20,20
04264   };
04265   const int n3c1w2_j[] = {
04266     100, // Capacity
04267     200, // Number of items
04268     // Size of items (sorted)
04269     100,100,100,100,99,99,98,98,98,97,97,97,96,96,96,95,95,94,94,
04270     93,93,93,93,93,93,92,92,91,89,88,88,88,88,88,87,87,87,87,87,87,
04271     86,85,85,85,84,83,83,82,82,82,81,80,80,80,80,80,79,79,79,78,77,
04272     77,76,76,76,76,76,75,75,75,75,74,73,73,73,72,71,71,71,71,70,69,
04273     69,68,68,68,68,67,65,65,65,62,62,60,60,60,60,60,59,59,59,59,59,
04274     58,58,58,58,58,57,56,55,55,54,54,53,53,53,53,52,50,50,49,49,49,
04275     48,48,48,47,47,46,46,46,45,45,45,43,43,43,42,42,42,41,41,41,41,
04276     40,40,40,40,39,39,37,37,37,37,37,36,36,36,35,34,33,33,32,32,32,
04277     30,30,30,30,29,29,29,29,29,28,27,27,26,26,25,25,25,25,24,24,24,
04278     24,24,23,23,23,22,22,21,21,21,20,20,20
04279   };
04280   const int n3c1w2_k[] = {
04281     100, // Capacity
04282     200, // Number of items
04283     // Size of items (sorted)
04284     100,100,99,99,98,98,98,98,97,96,96,95,95,95,95,94,93,93,93,93,
04285     92,92,91,91,90,90,89,89,89,89,89,88,87,87,85,85,84,84,84,84,84,
04286     83,83,83,82,82,82,78,78,77,77,77,77,77,76,76,76,75,74,73,73,72,
04287     72,71,70,70,70,69,69,68,67,67,66,66,66,65,64,64,64,63,63,63,63,
04288     63,62,61,60,60,60,59,59,59,59,57,57,56,56,55,55,54,53,53,53,53,
04289     52,52,52,51,51,50,50,49,49,49,48,47,47,47,47,47,46,46,46,45,44,
04290     44,43,43,43,43,43,43,42,42,42,41,41,40,40,40,40,40,39,39,39,38,
04291     38,38,38,37,37,37,36,36,36,36,34,33,33,32,32,32,32,32,31,31,31,
04292     30,30,30,30,30,29,29,28,28,28,28,28,28,27,27,27,26,26,26,26,25,
04293     25,24,24,23,22,21,21,21,20,20,20,20
04294   };
04295   const int n3c1w2_l[] = {
04296     100, // Capacity
04297     200, // Number of items
04298     // Size of items (sorted)
04299     100,100,99,99,99,98,98,98,98,97,97,97,97,97,96,96,95,95,94,94,
04300     94,94,93,92,92,92,92,92,92,92,91,91,90,90,90,90,89,89,89,88,88,
04301     88,87,87,86,86,86,86,85,85,85,84,84,84,83,83,82,81,80,80,79,79,
04302     78,77,77,77,76,76,76,76,75,75,74,74,74,74,73,73,72,72,71,71,71,
04303     71,70,70,70,69,69,68,68,68,67,67,67,66,66,66,66,65,64,64,63,63,
04304     63,62,61,60,60,60,60,59,59,59,59,58,58,58,57,57,56,55,55,54,54,
04305     54,52,52,52,51,51,51,51,50,49,49,48,48,47,47,47,47,47,46,46,45,
04306     45,45,44,44,44,43,43,43,42,42,41,41,40,39,39,39,39,37,37,37,37,
04307     36,36,36,35,35,34,33,33,33,33,33,32,31,31,30,27,27,26,25,24,24,
04308     24,24,23,23,23,23,23,22,21,21,20,20
04309   };
04310   const int n3c1w2_m[] = {
04311     100, // Capacity
04312     200, // Number of items
04313     // Size of items (sorted)
04314     100,100,100,99,98,98,98,97,97,97,96,96,94,93,93,92,92,92,91,90,
04315     90,90,90,89,89,89,89,88,87,87,86,86,86,86,85,85,85,85,85,84,84,
04316     84,84,83,82,82,82,82,82,81,81,81,81,80,80,79,79,79,79,77,76,76,
04317     75,75,74,74,74,73,72,72,72,72,72,72,72,72,72,71,71,70,70,69,68,
04318     68,68,68,67,67,67,67,65,65,65,64,64,63,62,62,62,62,62,61,60,59,
04319     59,58,58,58,58,58,58,57,57,57,57,57,57,56,56,55,55,55,55,54,54,
04320     54,53,53,53,52,52,52,51,51,50,49,49,49,48,48,47,47,47,47,47,46,
04321     44,44,44,44,44,43,42,42,41,41,41,40,39,38,38,37,36,36,36,36,36,
04322     35,35,34,33,33,32,32,31,31,31,30,30,30,29,29,28,27,27,27,26,26,
04323     26,25,24,23,23,23,22,22,22,21,21,20
04324   };
04325   const int n3c1w2_n[] = {
04326     100, // Capacity
04327     200, // Number of items
04328     // Size of items (sorted)
04329     100,100,100,100,99,99,99,99,98,98,98,96,96,95,95,94,94,94,93,
04330     93,93,93,93,92,91,91,91,91,90,90,90,89,89,89,89,89,88,87,87,87,
04331     86,86,86,85,85,84,84,82,82,81,81,80,80,80,80,79,78,77,77,77,77,
04332     77,76,76,75,75,75,73,73,73,72,71,71,70,70,70,70,69,69,68,68,68,
04333     68,68,67,67,67,67,66,66,66,65,65,65,64,63,63,63,62,62,62,61,60,
04334     60,59,59,59,58,58,58,58,58,57,57,55,55,55,55,55,55,54,54,54,54,
04335     53,52,52,52,52,52,51,51,50,50,50,50,50,49,49,49,49,49,48,48,48,
04336     48,46,45,45,45,44,44,44,43,43,42,42,41,41,41,39,39,39,39,38,37,
04337     37,37,37,36,36,36,36,35,34,34,34,34,34,34,33,33,33,32,31,31,30,
04338     30,29,28,27,26,25,25,24,24,22,21,21,20
04339   };
04340   const int n3c1w2_o[] = {
04341     100, // Capacity
04342     200, // Number of items
04343     // Size of items (sorted)
04344     99,99,99,99,98,98,98,98,97,97,96,96,96,95,95,95,94,94,94,92,91,
04345     91,90,90,90,90,89,89,88,88,87,87,87,87,86,86,86,85,84,84,84,84,
04346     83,83,82,82,82,81,81,81,81,81,80,79,79,79,79,78,78,78,77,77,76,
04347     76,74,74,74,73,73,73,73,73,72,71,71,70,70,69,69,68,68,68,67,66,
04348     65,65,64,64,63,63,62,61,61,61,61,61,61,61,60,60,59,58,57,57,57,
04349     57,57,56,56,56,56,56,55,55,54,54,54,53,53,53,52,52,52,51,51,50,
04350     50,49,49,48,48,48,48,46,45,45,45,44,44,44,44,43,43,42,42,41,41,
04351     41,40,39,39,39,39,38,38,37,37,35,35,34,34,33,33,32,32,32,32,30,
04352     30,30,29,29,28,28,28,28,28,27,27,26,26,25,25,25,24,24,24,24,24,
04353     24,24,23,22,22,22,21,21,21,21,20
04354   };
04355   const int n3c1w2_p[] = {
04356     100, // Capacity
04357     200, // Number of items
04358     // Size of items (sorted)
04359     100,100,99,99,98,97,97,97,96,96,95,95,95,95,94,94,94,93,93,92,
04360     92,92,92,91,90,90,90,90,89,89,88,88,88,88,87,87,85,84,83,83,83,
04361     82,82,82,82,81,81,81,81,79,79,79,78,78,78,78,77,77,77,77,76,76,
04362     75,73,73,72,71,70,70,70,70,70,70,69,69,69,67,67,66,66,66,66,65,
04363     65,65,65,63,63,63,63,62,62,61,61,61,61,61,60,60,59,59,59,58,58,
04364     56,55,55,55,54,53,52,52,52,51,50,49,49,49,49,48,48,48,48,48,47,
04365     47,47,46,46,46,45,45,45,45,45,45,45,44,44,44,43,43,43,43,43,42,
04366     42,41,41,41,41,41,40,40,39,38,38,37,37,36,36,36,35,34,33,33,33,
04367     32,32,32,31,31,30,30,30,29,29,27,27,27,26,26,26,25,24,23,23,22,
04368     22,22,22,22,21,21,21,21,21,20,20,20
04369   };
04370   const int n3c1w2_q[] = {
04371     100, // Capacity
04372     200, // Number of items
04373     // Size of items (sorted)
04374     100,100,100,100,100,99,99,98,97,97,97,96,96,94,93,93,92,92,92,
04375     91,91,91,90,90,90,88,88,88,88,88,88,87,86,86,85,85,85,85,85,84,
04376     84,84,84,83,83,82,82,81,81,81,80,80,80,79,79,78,78,78,77,77,77,
04377     77,77,76,75,75,75,75,74,74,74,74,74,74,74,73,73,73,72,72,71,71,
04378     70,70,70,69,68,68,68,67,67,67,67,67,67,67,67,66,66,66,65,64,64,
04379     64,64,63,63,62,62,62,61,61,60,60,60,59,59,59,59,56,56,56,54,53,
04380     52,52,51,51,51,50,50,50,50,49,49,49,49,48,48,47,46,46,46,46,46,
04381     45,45,43,43,43,42,41,41,39,39,39,39,38,37,37,37,36,36,36,35,34,
04382     34,34,34,32,32,31,29,29,28,28,28,27,27,26,26,26,25,25,24,24,23,
04383     23,22,22,21,21,21,21,21,20,20,20,20,20
04384   };
04385   const int n3c1w2_r[] = {
04386     100, // Capacity
04387     200, // Number of items
04388     // Size of items (sorted)
04389     100,100,100,100,100,100,100,100,99,99,99,99,99,98,98,97,97,97,
04390     95,95,95,95,95,94,94,93,93,92,92,92,91,90,90,89,89,89,89,89,88,
04391     88,88,88,88,88,85,85,85,85,84,84,83,83,82,82,82,82,81,81,80,80,
04392     78,78,76,75,75,74,73,72,72,70,70,69,69,67,67,66,66,65,65,65,64,
04393     64,63,62,62,61,61,60,60,60,60,60,57,57,57,56,56,56,56,55,55,54,
04394     54,54,54,53,52,52,51,51,51,50,50,50,50,49,49,49,48,48,48,48,48,
04395     48,48,48,46,46,45,45,44,44,43,43,43,42,41,41,40,40,40,40,40,39,
04396     39,39,39,39,39,38,38,37,36,36,35,35,34,34,34,33,33,33,33,32,32,
04397     31,31,31,31,31,30,30,30,29,29,29,28,28,28,28,26,25,25,25,24,24,
04398     24,23,23,23,23,22,22,22,21,20,20,20,20,20
04399   };
04400   const int n3c1w2_s[] = {
04401     100, // Capacity
04402     200, // Number of items
04403     // Size of items (sorted)
04404     100,98,98,98,98,97,97,97,97,97,96,96,96,95,95,95,94,94,92,91,
04405     90,90,89,89,89,88,88,88,88,87,87,86,86,86,85,85,85,84,84,84,83,
04406     83,82,82,80,80,80,79,78,78,78,78,78,77,77,77,76,75,75,74,74,74,
04407     73,73,72,72,72,72,71,71,71,70,70,68,68,68,67,67,66,66,66,66,65,
04408     65,65,64,64,64,64,63,63,63,63,63,63,63,63,61,61,60,59,59,59,59,
04409     58,58,58,57,57,57,57,55,54,54,53,53,53,53,53,52,52,51,51,51,50,
04410     50,50,50,50,50,49,49,49,48,48,48,48,47,47,47,46,46,45,45,44,43,
04411     42,41,41,41,40,40,40,39,39,39,38,38,38,38,38,38,37,37,36,36,36,
04412     35,34,34,34,34,33,33,32,31,31,31,30,29,27,27,25,25,24,24,24,23,
04413     23,23,23,23,23,21,21,21,20,20,20,20
04414   };
04415   const int n3c1w2_t[] = {
04416     100, // Capacity
04417     200, // Number of items
04418     // Size of items (sorted)
04419     100,99,99,99,98,98,98,98,98,97,96,96,96,95,95,95,94,93,93,92,
04420     92,91,91,90,90,90,89,88,88,87,87,87,87,86,86,85,85,85,85,84,84,
04421     84,84,84,83,83,83,83,82,81,80,80,80,79,78,78,78,78,77,76,76,75,
04422     74,74,74,73,72,72,72,71,71,71,71,71,68,68,67,67,67,67,66,66,65,
04423     65,65,65,63,63,63,63,63,63,63,63,62,62,62,61,61,61,60,60,60,60,
04424     59,59,59,59,58,58,58,57,57,56,56,56,56,55,55,54,54,54,53,53,53,
04425     52,52,52,52,51,51,51,51,51,50,50,50,49,49,48,48,48,48,47,47,46,
04426     46,46,46,45,44,44,43,42,42,42,42,42,42,42,41,40,39,38,37,37,36,
04427     36,36,35,35,34,33,33,33,33,33,32,32,31,30,29,28,28,28,27,27,26,
04428     25,25,24,23,23,23,23,22,21,21,20,20
04429   };
04430   const int n3c1w4_a[] = {
04431     100, // Capacity
04432     200, // Number of items
04433     // Size of items (sorted)
04434     100,100,100,100,99,99,99,99,98,98,98,98,98,97,97,96,96,95,95,
04435     95,95,94,94,93,93,92,91,91,91,91,91,90,90,90,89,89,89,89,89,88,
04436     88,88,88,88,87,87,87,87,86,86,86,85,85,85,84,84,83,83,83,82,82,
04437     82,82,81,81,81,81,80,80,79,79,79,79,79,78,77,77,77,77,75,74,74,
04438     73,73,73,72,72,71,71,70,70,70,69,69,69,69,68,68,67,67,67,67,67,
04439     67,65,65,65,65,64,64,64,63,63,63,62,62,62,62,60,60,60,59,59,59,
04440     58,57,57,56,56,56,56,55,55,54,54,54,54,54,54,52,52,52,52,52,51,
04441     51,51,50,50,49,49,48,48,48,47,47,47,46,46,45,45,44,44,44,43,43,
04442     43,43,42,42,41,41,41,40,40,39,39,39,39,39,38,38,37,37,36,36,36,
04443     36,35,35,35,35,33,32,32,32,32,30,30,30
04444   };
04445   const int n3c1w4_b[] = {
04446     100, // Capacity
04447     200, // Number of items
04448     // Size of items (sorted)
04449     100,100,99,99,98,98,97,97,97,96,96,96,95,95,95,93,93,93,93,93,
04450     92,92,92,92,91,91,91,90,90,89,89,88,87,87,87,87,86,86,85,85,85,
04451     85,84,84,84,84,83,83,83,83,83,83,82,80,80,80,79,79,79,78,78,78,
04452     78,78,78,77,76,76,76,75,75,75,75,75,73,73,73,72,72,72,71,71,70,
04453     70,70,70,70,70,69,69,68,68,68,68,68,67,67,66,66,66,66,65,65,65,
04454     64,64,64,63,62,61,61,61,60,60,60,59,59,58,58,58,58,58,58,57,57,
04455     57,57,57,56,55,55,55,55,54,54,54,54,54,53,53,53,52,52,52,52,51,
04456     51,50,49,49,49,49,48,48,47,46,46,46,45,44,44,42,42,42,42,41,41,
04457     41,40,40,40,40,39,39,39,39,38,38,38,37,37,37,37,37,36,36,36,36,
04458     35,35,34,34,33,33,32,32,31,31,30,30
04459   };
04460   const int n3c1w4_c[] = {
04461     100, // Capacity
04462     200, // Number of items
04463     // Size of items (sorted)
04464     100,100,99,99,98,98,97,97,96,96,96,96,96,96,96,95,95,94,94,92,
04465     92,92,92,92,92,92,91,91,91,90,89,89,89,89,89,87,86,85,85,84,84,
04466     84,84,83,83,83,83,83,81,81,80,80,80,80,79,79,79,79,78,78,78,78,
04467     77,77,77,77,77,77,76,76,76,76,76,75,75,75,75,74,74,74,74,73,72,
04468     72,72,70,70,70,70,70,69,69,69,68,68,67,67,66,65,65,65,65,64,64,
04469     64,64,64,63,62,62,61,60,60,60,60,60,60,60,59,59,59,58,58,58,58,
04470     57,57,55,55,55,53,53,53,52,52,52,52,51,51,49,49,49,49,49,49,49,
04471     48,48,48,48,48,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,43,
04472     42,42,42,41,40,40,40,40,40,39,38,38,38,38,37,37,35,34,34,34,34,
04473     33,33,33,32,32,32,31,30,30,30,30,30
04474   };
04475   const int n3c1w4_d[] = {
04476     100, // Capacity
04477     200, // Number of items
04478     // Size of items (sorted)
04479     99,99,98,98,98,98,97,97,96,96,95,94,94,94,94,93,93,93,92,92,92,
04480     92,92,92,92,92,91,91,91,91,90,90,89,89,88,88,87,87,87,87,87,87,
04481     86,86,85,85,85,84,84,83,83,83,83,83,83,82,82,82,82,82,81,81,81,
04482     81,80,79,78,78,77,77,77,76,76,75,75,75,74,74,74,74,73,73,73,73,
04483     73,73,72,72,71,70,70,70,70,70,69,69,69,68,68,68,67,67,66,66,66,
04484     66,66,65,64,63,63,63,63,62,62,62,61,60,60,60,60,59,59,59,59,58,
04485     57,56,56,56,55,55,55,55,55,53,53,53,52,52,52,51,51,51,50,50,49,
04486     49,49,49,48,48,48,48,47,47,46,46,46,46,46,44,43,43,43,42,42,41,
04487     41,41,41,40,40,40,39,39,39,39,38,38,38,38,38,37,36,36,35,35,34,
04488     34,34,33,33,33,32,32,32,31,31,30
04489   };
04490   const int n3c1w4_e[] = {
04491     100, // Capacity
04492     200, // Number of items
04493     // Size of items (sorted)
04494     99,99,99,98,97,97,97,97,96,96,95,95,95,95,94,94,94,93,93,93,93,
04495     93,92,92,91,90,89,88,87,86,86,86,86,85,85,85,85,84,84,84,83,83,
04496     82,82,82,82,82,82,81,81,81,81,81,80,80,80,79,78,78,77,76,76,75,
04497     74,74,74,74,73,73,73,73,73,73,72,72,72,71,71,71,70,70,70,69,69,
04498     69,69,69,69,68,68,67,67,67,67,67,66,66,66,65,64,64,64,63,63,62,
04499     62,61,61,61,61,60,60,59,59,59,59,59,57,56,55,54,53,53,53,53,52,
04500     52,52,51,51,51,50,50,50,50,50,49,48,48,48,48,48,47,47,47,46,46,
04501     46,45,45,45,45,45,44,44,44,43,43,43,43,43,43,42,42,42,42,41,41,
04502     40,40,40,40,39,39,39,38,37,36,36,36,36,35,35,35,35,34,34,32,32,
04503     32,32,31,31,31,30,30,30,30,30,30
04504   };
04505   const int n3c1w4_f[] = {
04506     100, // Capacity
04507     200, // Number of items
04508     // Size of items (sorted)
04509     100,100,100,99,99,98,98,98,97,97,96,96,96,96,96,95,94,94,94,93,
04510     93,93,91,91,91,90,90,90,90,90,89,89,89,89,89,88,88,88,88,87,87,
04511     87,87,86,86,86,86,85,84,83,83,83,83,82,82,82,82,81,81,81,81,81,
04512     80,80,79,79,77,76,76,76,76,76,75,74,74,74,73,73,72,72,72,71,70,
04513     69,68,68,68,68,68,67,67,67,66,66,66,65,64,64,64,63,63,62,62,62,
04514     61,60,60,59,59,59,58,58,58,58,57,56,56,55,55,55,54,54,54,53,53,
04515     53,52,52,51,51,50,50,50,50,50,50,49,49,49,49,48,48,47,47,46,45,
04516     45,45,45,45,44,44,43,43,42,42,42,42,41,41,40,40,40,40,40,40,38,
04517     38,38,38,38,37,37,37,37,36,36,36,35,35,35,35,34,34,34,33,33,33,
04518     33,32,32,32,32,31,31,31,31,31,30,30
04519   };
04520   const int n3c1w4_g[] = {
04521     100, // Capacity
04522     200, // Number of items
04523     // Size of items (sorted)
04524     100,99,98,97,97,96,96,96,95,95,94,94,94,94,93,93,92,92,91,91,
04525     89,89,89,89,88,88,88,88,88,87,87,87,87,86,86,86,86,86,85,85,85,
04526     84,84,83,83,83,82,82,82,82,82,81,80,80,80,80,80,80,80,79,79,79,
04527     79,78,78,78,78,77,77,77,76,76,75,75,75,75,75,74,74,74,74,73,73,
04528     73,73,73,72,72,72,72,72,71,71,71,71,70,70,70,70,70,69,68,68,67,
04529     67,67,66,66,66,65,65,64,62,62,62,61,61,60,60,59,59,59,59,59,59,
04530     59,58,58,58,57,57,57,56,55,55,55,54,54,54,54,53,52,52,51,51,50,
04531     50,50,48,48,48,48,47,47,46,46,45,45,43,43,43,41,41,41,40,40,39,
04532     39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,35,35,34,34,33,33,
04533     32,32,32,32,32,31,31,31,30,30,30,30
04534   };
04535   const int n3c1w4_h[] = {
04536     100, // Capacity
04537     200, // Number of items
04538     // Size of items (sorted)
04539     100,100,99,99,99,98,98,98,98,97,97,97,97,97,96,96,95,94,94,93,
04540     93,93,91,91,91,90,90,89,89,89,89,88,88,88,87,87,86,86,86,86,85,
04541     85,85,84,84,84,83,83,81,81,81,81,81,80,80,80,80,79,78,78,78,77,
04542     77,76,76,76,76,76,75,75,74,74,73,73,73,72,72,72,72,72,71,71,70,
04543     70,70,69,69,69,68,68,66,66,66,66,66,65,65,65,64,64,63,63,63,63,
04544     62,62,62,62,61,61,61,60,60,59,59,59,58,58,57,57,57,56,55,54,54,
04545     54,54,52,52,51,51,51,50,50,50,50,50,49,49,49,48,48,48,48,48,47,
04546     47,47,47,46,46,46,45,45,45,44,44,44,43,43,42,41,41,40,39,39,38,
04547     38,37,37,37,37,37,37,37,36,36,35,34,34,34,34,34,34,33,33,33,33,
04548     33,32,32,31,31,31,31,31,31,30,30,30
04549   };
04550   const int n3c1w4_i[] = {
04551     100, // Capacity
04552     200, // Number of items
04553     // Size of items (sorted)
04554     100,100,100,100,100,99,99,99,99,98,98,98,97,97,97,96,96,96,95,
04555     95,95,94,94,94,94,94,93,93,93,92,91,90,89,89,89,89,89,88,88,87,
04556     87,87,86,86,86,85,84,84,83,82,82,81,81,81,81,80,80,80,79,78,78,
04557     77,77,76,76,76,75,75,74,74,74,74,74,73,73,73,73,73,72,72,72,72,
04558     71,71,70,70,70,68,68,67,67,66,65,65,64,64,63,63,63,63,63,62,61,
04559     61,60,60,59,59,59,58,57,57,56,56,56,55,55,55,55,54,53,52,52,52,
04560     52,52,52,52,52,52,49,49,49,49,49,49,48,47,47,47,47,46,46,46,45,
04561     45,44,43,43,43,43,42,42,42,41,41,41,41,41,40,40,40,40,40,39,39,
04562     38,38,38,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,34,34,
04563     33,33,33,33,32,32,32,32,31,31,31,30,30
04564   };
04565   const int n3c1w4_j[] = {
04566     100, // Capacity
04567     200, // Number of items
04568     // Size of items (sorted)
04569     100,100,99,99,98,98,98,97,97,97,96,96,96,96,96,95,94,94,93,93,
04570     93,92,92,92,92,92,91,91,91,90,90,89,89,89,89,88,88,87,87,86,86,
04571     85,85,85,85,84,84,84,84,83,83,82,82,82,82,82,82,82,81,80,79,79,
04572     79,78,78,78,77,76,76,75,75,75,74,73,73,73,72,72,72,72,71,71,70,
04573     70,69,69,69,69,69,68,67,66,66,66,66,66,66,65,65,65,65,64,64,64,
04574     63,63,62,62,61,61,60,60,60,59,59,59,59,58,58,58,58,58,58,58,57,
04575     56,56,56,56,53,53,53,52,52,52,52,51,51,51,50,50,50,49,48,48,48,
04576     48,47,47,47,46,46,46,46,44,44,44,44,43,43,42,42,42,41,40,40,40,
04577     40,40,39,39,38,38,38,38,38,37,37,37,36,35,34,34,34,34,34,34,34,
04578     33,33,32,32,32,32,31,31,31,30,30,30
04579   };
04580   const int n3c1w4_k[] = {
04581     100, // Capacity
04582     200, // Number of items
04583     // Size of items (sorted)
04584     100,100,100,99,99,99,99,99,99,98,98,97,97,97,95,95,95,95,95,94,
04585     94,94,94,94,93,93,93,93,92,92,92,91,90,89,89,89,89,89,88,88,88,
04586     87,87,87,87,87,86,86,85,84,83,83,83,83,82,82,81,79,79,79,79,78,
04587     78,77,76,76,76,75,75,75,74,73,73,72,72,72,72,71,70,70,70,70,70,
04588     70,69,69,69,69,68,68,68,66,66,66,66,66,66,66,66,65,65,65,64,64,
04589     63,63,63,63,62,62,62,61,61,61,61,61,59,59,59,59,59,59,58,58,58,
04590     57,57,57,57,57,56,56,56,55,55,55,55,54,54,52,52,51,51,51,50,50,
04591     50,50,49,48,47,47,47,46,46,46,46,45,45,44,44,44,43,42,42,41,41,
04592     41,41,41,40,40,39,38,38,38,38,38,38,37,36,36,36,35,34,33,32,32,
04593     32,31,31,31,31,30,30,30,30,30,30,30
04594   };
04595   const int n3c1w4_l[] = {
04596     100, // Capacity
04597     200, // Number of items
04598     // Size of items (sorted)
04599     100,100,100,100,99,99,99,98,98,98,98,98,97,96,96,96,96,96,95,
04600     95,95,95,94,94,94,93,93,92,92,92,92,91,90,90,89,88,88,88,88,87,
04601     87,86,86,86,85,83,83,83,82,82,82,81,81,80,80,80,80,80,80,80,80,
04602     79,79,78,78,77,77,76,75,75,75,75,75,75,74,74,74,73,73,72,72,72,
04603     71,71,71,71,71,69,69,68,68,67,67,66,66,66,66,66,65,65,65,65,65,
04604     64,64,63,62,62,62,62,62,62,62,62,61,61,60,60,60,59,59,59,59,58,
04605     58,58,57,57,57,57,57,56,56,56,56,56,56,55,55,54,54,53,52,51,50,
04606     50,49,49,49,49,48,48,48,47,46,45,44,44,44,44,44,43,43,43,43,42,
04607     42,41,41,40,40,40,39,39,39,39,38,38,37,37,37,37,37,37,36,36,35,
04608     35,34,34,34,34,33,32,32,31,31,31,30,30
04609   };
04610   const int n3c1w4_m[] = {
04611     100, // Capacity
04612     200, // Number of items
04613     // Size of items (sorted)
04614     100,100,100,99,99,99,98,98,97,97,97,97,97,96,96,96,95,95,94,94,
04615     94,93,92,92,92,91,91,90,90,90,90,89,88,88,88,88,87,87,86,86,86,
04616     86,86,84,84,84,83,83,83,83,82,82,82,82,82,81,81,80,80,80,79,79,
04617     79,79,79,78,78,78,78,78,77,77,77,76,76,76,76,75,74,74,73,73,73,
04618     72,71,71,71,70,70,70,69,69,69,69,68,68,67,67,67,67,66,66,66,66,
04619     65,65,65,64,64,64,64,64,64,63,62,62,62,61,61,60,60,59,59,59,59,
04620     59,58,57,56,55,55,55,55,55,55,54,54,54,54,53,53,53,53,52,52,52,
04621     52,51,50,49,48,48,48,48,48,47,47,45,45,45,45,44,44,44,43,43,42,
04622     41,41,40,40,39,39,39,38,38,38,37,37,37,36,35,34,34,33,33,33,33,
04623     33,32,32,31,31,31,31,31,30,30,30,30
04624   };
04625   const int n3c1w4_n[] = {
04626     100, // Capacity
04627     200, // Number of items
04628     // Size of items (sorted)
04629     100,99,99,98,98,98,98,98,98,97,97,97,96,95,94,93,93,93,93,92,
04630     92,92,92,92,91,91,91,90,87,87,87,85,85,85,84,84,84,83,83,82,82,
04631     82,82,81,81,81,81,80,80,80,80,79,79,78,78,78,78,76,76,76,75,75,
04632     74,73,72,72,72,72,72,71,71,71,71,70,70,70,69,69,69,68,68,68,68,
04633     68,68,68,68,67,67,67,65,64,63,63,63,63,63,63,63,62,62,62,61,60,
04634     60,60,60,60,60,59,59,59,59,58,58,58,57,57,56,56,56,56,55,55,55,
04635     55,54,54,54,54,54,54,53,53,53,53,53,52,52,52,52,51,51,51,51,51,
04636     51,50,49,49,49,49,47,47,46,46,46,45,45,45,45,44,44,43,43,43,42,
04637     42,41,40,40,39,39,39,39,38,38,37,37,37,37,37,37,35,34,34,33,32,
04638     32,32,32,31,31,31,31,31,30,30,30,30
04639   };
04640   const int n3c1w4_o[] = {
04641     100, // Capacity
04642     200, // Number of items
04643     // Size of items (sorted)
04644     100,100,99,99,99,97,97,97,96,95,95,95,95,94,94,93,93,92,92,91,
04645     91,89,89,88,88,87,86,86,86,86,85,85,84,84,83,83,82,82,82,82,81,
04646     81,81,81,81,81,80,80,80,79,79,79,79,78,77,77,77,77,77,77,77,77,
04647     76,76,75,75,75,74,74,73,73,73,73,72,72,72,72,71,71,71,71,70,70,
04648     70,70,70,70,69,69,69,69,69,67,66,66,65,65,65,64,63,62,62,62,62,
04649     61,61,61,61,60,60,60,58,58,58,58,58,58,58,58,58,57,55,55,54,53,
04650     53,53,53,53,52,52,52,52,52,51,51,51,50,50,50,49,49,48,48,47,47,
04651     46,46,45,45,45,45,44,44,43,42,42,42,42,41,41,41,41,40,40,37,37,
04652     37,36,36,36,36,35,35,35,35,35,35,35,34,34,34,34,34,34,33,33,33,
04653     33,33,32,32,32,32,32,32,32,31,31,30
04654   };
04655   const int n3c1w4_p[] = {
04656     100, // Capacity
04657     200, // Number of items
04658     // Size of items (sorted)
04659     100,100,100,100,100,100,100,99,99,99,99,99,98,98,97,96,96,95,
04660     95,94,94,94,93,92,92,92,92,92,92,91,90,89,89,89,89,88,88,88,88,
04661     87,87,87,86,86,85,84,83,82,82,82,81,81,81,81,79,79,79,78,78,78,
04662     77,77,77,77,77,76,76,76,76,75,75,75,75,74,74,74,74,74,73,73,73,
04663     71,71,71,71,71,71,71,69,69,68,67,66,66,66,65,64,64,64,63,63,63,
04664     63,63,63,62,62,62,62,61,60,60,60,60,59,59,59,59,59,58,58,58,57,
04665     56,56,56,56,56,54,53,53,53,52,52,52,51,51,51,51,51,50,49,49,49,
04666     48,47,47,47,47,46,46,46,45,45,44,44,43,43,42,42,42,41,41,41,41,
04667     41,40,40,40,39,39,39,38,37,36,36,36,36,35,35,35,35,34,34,34,34,
04668     33,33,33,33,33,32,32,32,32,31,31,30,30,30
04669   };
04670   const int n3c1w4_q[] = {
04671     100, // Capacity
04672     200, // Number of items
04673     // Size of items (sorted)
04674     100,100,100,100,99,99,99,99,98,98,98,97,97,96,96,96,96,96,95,
04675     95,95,95,94,93,93,93,92,92,92,92,92,92,91,91,90,90,90,89,87,87,
04676     87,86,86,86,86,86,86,85,85,85,85,84,83,83,83,82,81,81,81,80,80,
04677     80,79,79,79,79,79,79,79,79,78,78,77,77,76,76,76,75,75,75,74,73,
04678     72,72,72,72,71,70,70,70,70,69,69,69,68,68,68,68,68,68,67,67,66,
04679     66,65,65,65,65,64,64,64,62,62,62,62,61,60,60,59,58,58,58,58,57,
04680     57,57,57,57,56,56,55,54,54,54,54,53,53,53,53,52,52,51,51,50,50,
04681     50,49,49,48,48,48,48,47,47,46,45,45,45,44,44,43,43,43,42,42,42,
04682     42,41,41,40,40,40,40,39,39,39,38,38,37,37,36,36,36,35,35,34,34,
04683     33,33,33,33,32,32,32,32,31,30,30,30,30
04684   };
04685   const int n3c1w4_r[] = {
04686     100, // Capacity
04687     200, // Number of items
04688     // Size of items (sorted)
04689     100,100,100,99,98,97,97,97,96,96,96,96,96,96,96,96,95,95,93,93,
04690     93,93,92,92,92,91,91,91,91,90,90,90,90,89,88,88,87,87,87,86,85,
04691     85,84,84,83,83,82,82,82,81,81,81,80,80,80,80,80,79,79,78,78,77,
04692     77,77,76,75,74,74,73,73,73,73,72,72,71,71,70,70,69,69,69,69,68,
04693     68,68,68,68,67,67,67,67,67,66,66,65,65,65,64,63,63,63,62,60,60,
04694     60,60,59,59,59,59,59,58,58,58,58,58,57,57,57,57,57,57,57,57,56,
04695     56,56,55,55,55,55,54,54,54,54,53,53,52,51,51,51,51,51,50,50,50,
04696     49,48,47,46,46,46,46,45,45,44,44,44,43,43,43,42,42,42,41,41,41,
04697     41,41,40,40,40,40,39,39,38,38,38,38,37,37,37,37,36,36,35,35,35,
04698     35,34,33,33,33,32,32,31,31,31,30,30
04699   };
04700   const int n3c1w4_s[] = {
04701     100, // Capacity
04702     200, // Number of items
04703     // Size of items (sorted)
04704     100,100,99,99,99,98,98,98,98,98,98,97,96,96,96,95,94,93,92,92,
04705     92,92,91,91,91,91,91,90,90,90,90,89,89,89,89,89,88,88,87,86,86,
04706     86,84,82,82,82,80,80,80,80,80,79,79,79,78,77,77,77,77,77,76,76,
04707     76,76,75,75,74,74,74,73,73,72,72,72,72,72,71,71,71,71,70,70,70,
04708     70,70,69,69,68,68,67,67,67,67,67,67,66,65,65,65,65,65,64,63,63,
04709     63,62,62,62,61,61,61,60,60,60,60,60,60,60,60,59,59,58,58,58,58,
04710     57,57,57,55,55,55,55,55,55,54,53,53,53,53,52,52,51,51,50,49,49,
04711     49,49,48,48,48,47,47,46,45,45,45,45,44,43,43,43,42,42,42,42,42,
04712     42,41,40,40,40,39,39,38,38,37,37,37,37,35,35,35,33,33,33,33,32,
04713     32,32,31,31,31,31,31,30,30,30,30,30
04714   };
04715   const int n3c1w4_t[] = {
04716     100, // Capacity
04717     200, // Number of items
04718     // Size of items (sorted)
04719     98,98,98,98,97,97,97,96,96,95,95,95,95,95,94,94,93,93,93,92,92,
04720     91,91,91,91,91,90,90,90,90,90,89,89,88,88,88,88,88,87,86,86,86,
04721     86,86,85,85,84,84,83,82,82,81,80,80,80,80,80,80,79,79,79,79,79,
04722     78,78,78,77,77,77,77,76,76,76,76,75,75,74,74,74,74,73,72,72,71,
04723     71,71,71,71,71,70,69,69,69,69,69,69,68,68,68,67,67,67,67,67,66,
04724     66,65,65,65,65,65,64,63,62,61,61,61,60,60,59,58,58,57,57,57,56,
04725     56,56,56,55,55,54,54,54,53,53,53,52,52,52,51,51,51,50,49,49,48,
04726     48,48,47,47,46,45,45,45,45,44,44,44,43,43,43,43,43,43,43,42,42,
04727     42,41,41,40,40,40,39,39,38,38,36,35,34,34,34,33,33,33,33,33,32,
04728     32,32,31,31,31,31,30,30,30,30,30
04729   };
04730   const int n3c2w1_a[] = {
04731     120, // Capacity
04732     200, // Number of items
04733     // Size of items (sorted)
04734     100,100,100,99,99,99,99,98,98,97,97,95,95,95,95,94,94,94,93,92,
04735     92,91,91,91,91,91,90,90,90,90,89,89,89,88,87,87,87,87,87,86,86,
04736     86,85,83,83,82,82,81,81,80,80,79,79,78,78,78,77,77,76,76,76,75,
04737     74,74,74,74,73,72,72,72,72,71,70,70,69,69,67,67,67,65,64,64,63,
04738     62,61,60,60,60,60,59,59,59,58,58,57,57,57,56,56,55,54,53,53,51,
04739     51,50,49,48,47,47,46,46,46,46,45,45,45,44,44,43,43,42,42,41,41,
04740     40,40,40,40,40,39,38,38,38,38,38,36,36,35,32,32,30,30,30,30,29,
04741     29,28,25,24,24,24,24,23,23,23,23,23,22,22,21,20,19,19,19,19,17,
04742     17,16,16,16,16,16,16,15,15,13,13,13,12,10,10,9,9,8,8,7,7,5,4,
04743     4,4,4,4,4,3,2,2,2,1
04744   };
04745   const int n3c2w1_b[] = {
04746     120, // Capacity
04747     200, // Number of items
04748     // Size of items (sorted)
04749     100,100,100,100,100,99,98,97,96,96,96,95,95,94,93,93,93,92,90,
04750     90,90,89,89,89,88,87,87,87,86,83,82,81,81,80,80,80,79,79,79,78,
04751     77,77,77,77,76,76,76,75,73,72,72,72,72,71,70,68,68,68,68,67,66,
04752     66,66,66,66,65,65,65,63,63,63,62,61,60,60,60,60,58,58,57,57,56,
04753     56,56,56,55,55,55,55,55,53,52,51,51,50,50,50,50,49,49,48,48,48,
04754     48,47,47,46,46,45,45,45,45,43,43,42,41,40,40,40,40,40,39,39,39,
04755     39,39,38,38,37,36,35,35,34,34,34,33,33,31,30,30,30,27,27,25,25,
04756     24,24,23,23,23,23,22,22,21,21,20,19,19,19,19,19,18,18,17,17,17,
04757     16,16,15,15,15,14,14,14,13,13,12,12,12,12,12,10,9,9,9,9,9,9,9,
04758     8,7,5,5,4,4,3,2,1,1,1
04759   };
04760   const int n3c2w1_c[] = {
04761     120, // Capacity
04762     200, // Number of items
04763     // Size of items (sorted)
04764     100,100,98,97,97,96,96,96,96,93,93,92,90,90,89,89,89,89,89,88,
04765     88,87,86,86,86,85,85,85,85,83,82,81,81,81,80,80,79,79,78,77,77,
04766     76,76,76,75,75,75,74,74,73,73,72,72,72,72,72,71,70,70,70,70,70,
04767     69,69,68,68,67,66,66,65,65,63,63,63,62,62,62,62,60,60,59,59,58,
04768     58,58,57,57,57,55,55,54,54,53,53,53,52,52,51,51,51,50,50,49,48,
04769     48,47,47,47,46,44,43,43,43,42,42,41,40,40,40,40,39,39,39,39,39,
04770     38,37,36,36,36,35,35,34,34,34,34,33,33,33,33,32,32,32,32,31,30,
04771     29,29,29,29,28,27,26,25,24,23,23,22,22,20,20,20,19,19,19,18,18,
04772     17,17,17,16,16,15,15,15,13,13,13,13,13,12,12,10,10,9,9,9,8,8,
04773     7,7,7,5,4,4,3,3,1,1,1
04774   };
04775   const int n3c2w1_d[] = {
04776     120, // Capacity
04777     200, // Number of items
04778     // Size of items (sorted)
04779     100,100,100,99,99,98,98,98,97,96,95,95,95,94,94,93,93,93,93,92,
04780     92,92,91,90,90,89,89,88,87,86,86,85,85,84,84,84,83,83,83,83,81,
04781     79,78,78,77,77,76,76,75,75,75,75,75,74,74,74,74,74,73,73,73,72,
04782     71,71,70,69,69,68,68,66,65,65,65,65,65,64,64,63,61,61,61,61,60,
04783     60,60,60,60,59,59,58,58,57,57,56,55,54,53,53,52,51,51,51,50,49,
04784     48,47,46,46,45,44,44,43,41,41,39,39,38,38,38,37,37,37,36,36,35,
04785     35,35,34,34,34,34,34,33,32,32,32,31,29,28,28,28,27,27,26,25,25,
04786     23,23,23,23,23,22,22,22,22,21,20,18,18,17,17,17,16,16,15,15,14,
04787     13,13,12,12,12,11,11,11,11,11,10,8,8,8,8,8,6,6,6,6,6,5,5,4,4,
04788     3,3,2,2,1,1,1,1
04789   };
04790   const int n3c2w1_e[] = {
04791     120, // Capacity
04792     200, // Number of items
04793     // Size of items (sorted)
04794     99,99,99,99,98,98,98,97,96,95,95,95,95,95,94,94,93,93,93,91,91,
04795     91,90,90,90,90,90,90,89,89,88,87,87,86,86,85,85,85,85,84,84,83,
04796     82,82,80,80,79,79,79,78,78,78,78,77,77,77,76,76,76,75,75,75,72,
04797     72,71,71,70,70,69,67,67,67,67,66,65,65,64,64,64,63,63,63,62,62,
04798     61,61,59,59,58,58,58,57,57,57,57,56,55,55,55,54,53,52,51,51,50,
04799     50,49,48,47,46,45,44,44,43,43,42,40,40,38,37,37,36,36,35,35,35,
04800     35,33,33,32,32,32,31,31,31,31,31,31,30,29,29,29,28,27,27,26,26,
04801     25,24,24,24,22,22,21,20,19,19,19,18,17,16,16,16,15,15,15,15,15,
04802     14,14,14,13,13,12,12,12,12,11,11,10,9,9,8,7,6,6,6,6,5,5,5,4,4,
04803     4,3,3,3,3,3,2
04804   };
04805   const int n3c2w1_f[] = {
04806     120, // Capacity
04807     200, // Number of items
04808     // Size of items (sorted)
04809     100,100,100,100,100,99,98,98,98,98,97,96,95,95,95,94,93,93,93,
04810     92,92,91,90,90,90,89,89,89,88,88,88,87,87,87,86,84,83,83,83,83,
04811     83,82,82,80,80,79,79,79,78,75,75,75,75,74,74,73,72,72,72,72,70,
04812     69,69,69,69,68,67,67,67,66,66,64,64,64,63,63,63,62,62,62,61,61,
04813     61,61,61,61,61,60,59,59,59,59,59,59,57,57,57,56,55,55,54,54,54,
04814     53,53,53,52,51,51,50,50,50,49,49,48,47,47,46,45,45,45,42,42,42,
04815     40,39,37,36,36,35,35,34,34,34,34,34,32,32,32,30,30,29,28,27,27,
04816     27,25,25,25,24,24,24,24,24,23,22,22,22,22,21,20,19,19,18,17,17,
04817     16,15,15,15,14,12,12,12,11,11,11,10,10,10,10,9,9,9,9,8,8,8,7,
04818     6,6,5,5,4,2,2,2,1,1,1
04819   };
04820   const int n3c2w1_g[] = {
04821     120, // Capacity
04822     200, // Number of items
04823     // Size of items (sorted)
04824     99,99,98,98,97,97,96,96,95,94,94,92,92,92,90,90,89,89,89,88,88,
04825     88,87,86,86,86,85,85,85,85,85,84,84,83,82,82,81,81,81,80,80,80,
04826     79,79,79,78,78,75,75,75,74,74,74,74,73,73,72,72,71,70,69,69,68,
04827     67,67,67,67,67,67,67,66,65,65,64,63,63,63,63,63,62,62,61,60,60,
04828     60,59,59,58,58,58,58,57,57,57,56,55,55,55,54,53,52,52,52,52,52,
04829     51,51,50,50,49,49,49,49,49,47,46,46,46,46,44,44,43,43,42,42,42,
04830     41,41,41,40,39,39,37,36,36,36,35,35,35,34,34,33,33,33,32,31,31,
04831     31,30,30,29,29,29,29,28,28,28,27,26,26,25,24,23,23,23,23,23,22,
04832     22,22,22,22,20,20,19,19,19,17,15,15,14,12,11,10,9,8,7,7,5,5,5,
04833     4,4,4,3,3,1,1,1,1
04834   };
04835   const int n3c2w1_h[] = {
04836     120, // Capacity
04837     200, // Number of items
04838     // Size of items (sorted)
04839     100,100,100,100,99,99,98,98,97,97,96,96,95,94,94,94,93,93,93,
04840     92,92,90,90,90,89,89,87,87,86,85,85,85,85,85,85,84,84,83,82,82,
04841     82,81,81,80,79,79,77,77,77,77,75,74,74,73,72,72,71,71,71,70,70,
04842     70,69,69,68,67,67,66,66,66,64,63,62,62,62,62,62,62,60,59,59,59,
04843     59,59,58,58,57,57,57,56,56,56,55,55,54,54,53,53,52,52,52,52,51,
04844     51,50,50,50,50,50,49,48,48,48,48,47,47,46,46,44,44,43,43,43,42,
04845     42,41,41,41,40,40,38,38,37,36,36,35,35,33,32,32,31,31,31,30,30,
04846     28,28,28,27,25,25,24,24,24,24,24,21,20,20,19,19,18,18,17,17,17,
04847     17,17,16,16,16,15,14,14,14,14,13,13,12,12,12,11,11,9,9,9,8,6,
04848     6,6,5,4,4,3,3,2,1,1,1,1
04849   };
04850   const int n3c2w1_i[] = {
04851     120, // Capacity
04852     200, // Number of items
04853     // Size of items (sorted)
04854     100,99,99,99,99,98,97,97,97,97,97,97,97,96,96,95,95,95,95,95,
04855     94,93,93,93,92,92,92,91,91,90,90,88,88,88,88,87,86,85,84,84,84,
04856     84,83,83,81,79,79,79,78,78,77,76,76,75,74,74,73,73,73,72,72,72,
04857     71,71,71,70,70,70,69,69,68,68,67,67,66,65,64,64,63,63,60,60,60,
04858     59,58,58,58,58,57,56,56,55,55,54,53,53,52,52,51,51,51,50,50,50,
04859     49,49,48,48,48,47,47,47,45,45,43,43,42,42,41,41,41,40,40,40,39,
04860     38,38,37,37,36,36,35,35,35,35,35,34,33,33,32,32,31,30,29,29,27,
04861     26,25,25,24,24,24,23,23,23,23,21,20,20,20,20,20,19,18,17,17,16,
04862     16,16,14,14,13,13,13,13,13,12,12,11,11,10,10,9,9,8,8,8,8,7,6,
04863     6,6,5,4,4,3,3,2,2,1
04864   };
04865   const int n3c2w1_j[] = {
04866     120, // Capacity
04867     200, // Number of items
04868     // Size of items (sorted)
04869     100,100,100,100,99,99,99,98,98,97,95,95,95,94,93,92,92,92,92,
04870     91,91,88,87,87,86,86,85,84,84,84,83,83,82,82,82,81,81,81,80,80,
04871     79,78,78,77,76,76,76,75,74,74,74,73,72,70,69,68,68,67,67,67,67,
04872     67,67,66,66,66,65,65,65,65,65,65,64,64,64,63,63,63,62,61,60,59,
04873     59,59,58,58,58,57,57,57,56,56,56,56,55,55,54,54,54,53,53,52,52,
04874     51,50,50,50,49,49,49,48,47,47,46,46,45,45,45,44,44,44,43,43,43,
04875     41,41,41,39,38,37,36,36,36,36,36,36,35,35,35,34,33,33,32,31,31,
04876     30,30,29,29,29,29,29,28,28,26,26,26,26,26,25,25,25,24,23,23,21,
04877     20,20,20,20,20,19,19,19,18,18,17,16,15,15,15,13,12,11,10,9,9,
04878     9,8,7,7,7,5,4,3,3,2,2,1,1
04879   };
04880   const int n3c2w1_k[] = {
04881     120, // Capacity
04882     200, // Number of items
04883     // Size of items (sorted)
04884     99,99,99,99,98,98,96,95,95,92,92,92,91,91,91,91,89,89,89,88,88,
04885     87,85,85,84,84,84,83,83,83,83,83,82,81,80,80,79,79,77,77,76,74,
04886     73,73,73,73,73,70,69,68,66,66,66,66,65,65,65,64,63,63,62,62,61,
04887     61,59,59,59,58,58,57,57,56,56,55,55,54,54,54,53,52,52,51,50,50,
04888     50,50,49,49,48,48,48,48,48,47,47,46,46,46,45,45,45,44,44,44,43,
04889     43,43,42,42,42,41,41,40,40,40,39,38,38,36,36,35,35,35,34,33,33,
04890     33,33,33,33,32,32,32,31,30,30,30,28,28,27,27,27,26,25,24,23,23,
04891     22,22,22,21,20,20,18,18,17,17,17,16,15,15,14,14,14,13,13,13,12,
04892     12,12,12,12,11,11,11,11,10,9,8,7,7,7,7,7,7,7,7,7,6,6,5,5,5,5,
04893     5,4,4,3,2,1
04894   };
04895   const int n3c2w1_l[] = {
04896     120, // Capacity
04897     200, // Number of items
04898     // Size of items (sorted)
04899     100,100,99,99,99,99,99,97,96,96,96,95,95,95,94,94,94,94,93,93,
04900     93,93,93,92,92,92,92,91,91,88,88,88,87,87,86,85,85,85,83,83,82,
04901     82,82,81,81,80,80,79,79,78,78,77,77,77,77,76,74,74,74,73,71,70,
04902     69,68,67,67,67,67,66,66,66,66,66,65,65,65,65,64,64,64,64,64,64,
04903     63,63,62,61,61,60,60,60,59,58,57,56,56,56,56,55,55,55,54,54,54,
04904     53,53,52,52,52,51,50,49,48,48,47,47,45,45,44,44,44,44,43,43,43,
04905     43,42,41,41,40,40,40,40,40,40,40,38,37,37,37,35,35,33,33,33,31,
04906     31,30,30,28,27,25,25,25,24,24,24,23,22,22,20,20,19,19,19,18,18,
04907     18,18,17,16,15,14,14,13,13,12,11,11,11,10,10,10,8,8,7,7,7,6,5,
04908     5,5,5,5,3,2,2,2,1,1
04909   };
04910   const int n3c2w1_m[] = {
04911     120, // Capacity
04912     200, // Number of items
04913     // Size of items (sorted)
04914     100,100,99,99,98,97,97,96,96,95,95,93,92,92,91,88,88,88,87,86,
04915     86,86,85,85,83,83,83,82,82,82,82,81,81,81,81,81,81,80,80,79,78,
04916     78,78,77,77,77,75,75,74,73,73,72,72,72,72,72,72,71,71,71,70,70,
04917     69,69,69,68,67,66,66,65,65,64,64,64,63,63,63,63,62,61,61,61,61,
04918     60,60,60,59,59,58,57,56,55,55,54,54,54,53,53,53,53,53,52,52,52,
04919     50,48,48,46,46,46,46,45,44,44,43,43,43,43,43,42,42,42,42,40,40,
04920     40,39,38,36,36,36,36,36,36,32,32,32,31,31,30,30,28,28,27,27,27,
04921     26,26,25,25,25,24,24,23,22,22,22,21,21,21,20,20,20,20,20,19,19,
04922     19,18,18,18,18,16,16,15,13,13,12,11,11,10,10,9,9,8,8,8,7,7,6,
04923     5,5,4,3,3,2,2,2,2,2
04924   };
04925   const int n3c2w1_n[] = {
04926     120, // Capacity
04927     200, // Number of items
04928     // Size of items (sorted)
04929     100,100,100,98,98,97,97,97,96,96,95,94,94,94,94,93,93,93,92,91,
04930     91,91,91,89,89,89,89,88,88,88,87,86,86,86,85,84,84,84,83,83,82,
04931     81,81,80,80,80,80,79,79,79,79,78,77,77,77,76,76,75,75,75,75,75,
04932     74,74,73,72,72,72,71,71,70,70,69,69,69,68,67,67,66,66,64,64,64,
04933     63,62,62,62,61,60,60,60,60,60,59,58,58,57,56,56,54,54,53,53,52,
04934     52,52,52,51,49,49,49,49,49,47,47,47,46,46,46,45,45,44,44,42,41,
04935     41,41,40,40,39,38,38,37,36,36,36,33,32,31,31,30,30,30,30,29,28,
04936     27,26,26,23,22,21,21,21,21,21,20,20,20,20,19,18,18,18,16,16,15,
04937     13,13,12,12,11,10,10,10,10,9,9,9,8,8,7,7,7,6,6,5,5,4,4,3,3,3,
04938     3,2,2,2,1,1,1
04939   };
04940   const int n3c2w1_o[] = {
04941     120, // Capacity
04942     200, // Number of items
04943     // Size of items (sorted)
04944     100,100,99,98,98,96,94,93,92,92,92,91,91,90,90,89,89,89,88,88,
04945     87,87,87,86,86,84,84,84,83,81,79,79,79,78,77,77,77,77,77,75,75,
04946     75,74,74,74,73,73,73,73,72,72,71,71,70,70,69,68,68,67,67,66,66,
04947     65,65,64,64,64,63,63,63,63,63,63,62,62,61,61,61,61,60,60,60,60,
04948     59,59,58,58,58,58,58,57,57,57,56,55,55,55,54,54,53,53,53,52,51,
04949     51,50,48,48,47,47,46,46,44,43,42,41,41,41,41,40,40,40,39,39,39,
04950     39,38,37,36,36,36,35,35,35,34,33,32,32,32,31,31,31,30,29,28,28,
04951     27,27,27,27,27,24,23,23,21,20,20,19,19,19,18,18,18,17,17,16,16,
04952     15,14,13,13,13,13,12,12,11,11,9,9,8,8,8,8,7,7,7,6,4,4,3,3,3,3,
04953     2,2,2,1,1,1,1
04954   };
04955   const int n3c2w1_p[] = {
04956     120, // Capacity
04957     200, // Number of items
04958     // Size of items (sorted)
04959     99,99,97,97,97,97,97,96,96,96,96,96,96,94,94,94,93,92,92,89,89,
04960     89,88,88,87,87,86,85,85,85,84,84,84,83,83,83,83,83,83,82,81,81,
04961     81,80,80,80,79,79,79,78,78,77,76,76,75,74,73,72,71,71,71,71,69,
04962     69,68,68,68,68,67,67,66,66,66,65,65,65,65,65,64,64,64,63,63,60,
04963     60,58,58,58,58,57,57,57,56,56,56,55,54,54,53,53,53,53,52,52,50,
04964     50,49,49,47,46,45,45,45,44,44,43,42,42,41,41,41,41,40,40,40,40,
04965     40,40,39,39,38,38,38,37,37,37,37,36,36,35,34,34,34,34,34,33,33,
04966     32,32,31,31,31,30,30,29,28,27,27,27,26,25,25,24,23,22,22,21,21,
04967     21,21,20,19,19,19,18,17,17,17,16,15,13,13,13,10,10,9,9,9,9,9,
04968     9,8,7,6,6,5,4,3,2,1
04969   };
04970   const int n3c2w1_q[] = {
04971     120, // Capacity
04972     200, // Number of items
04973     // Size of items (sorted)
04974     100,98,97,97,97,96,96,96,96,96,95,94,93,93,93,92,92,92,91,90,
04975     90,90,90,90,89,89,88,88,87,87,86,85,84,84,82,82,81,81,80,79,79,
04976     77,75,75,75,75,73,73,72,72,71,71,71,71,71,70,70,69,69,69,69,68,
04977     68,67,67,66,66,65,65,65,64,62,62,62,60,59,59,59,59,58,58,58,57,
04978     57,56,55,55,55,54,54,53,53,53,53,52,52,51,50,50,48,47,47,46,46,
04979     46,45,44,44,43,43,42,41,41,41,41,40,40,39,39,39,37,37,36,36,36,
04980     35,33,32,32,32,32,32,31,31,31,31,30,30,30,29,29,28,27,26,26,26,
04981     25,25,25,25,24,24,24,22,22,21,20,20,19,18,18,18,17,15,15,15,15,
04982     14,14,13,12,12,12,11,10,10,10,10,10,9,8,8,8,8,8,8,7,7,6,6,5,5,
04983     5,5,5,4,4,4,2,2
04984   };
04985   const int n3c2w1_r[] = {
04986     120, // Capacity
04987     200, // Number of items
04988     // Size of items (sorted)
04989     99,99,99,99,99,98,98,97,96,95,95,93,92,91,91,90,90,90,89,89,89,
04990     86,84,84,84,83,82,82,80,80,79,79,78,78,77,77,77,76,76,76,76,74,
04991     74,74,72,72,71,71,71,71,70,70,70,69,69,69,68,67,66,66,65,65,64,
04992     64,64,64,63,63,62,62,62,61,61,60,60,60,59,59,58,58,58,57,56,56,
04993     55,54,53,53,52,52,52,52,52,51,51,51,50,50,50,49,49,47,47,46,46,
04994     45,44,44,44,44,43,43,42,42,42,42,41,41,41,41,40,40,40,40,40,39,
04995     39,39,39,37,36,35,35,34,34,33,33,33,32,32,32,32,31,30,30,29,29,
04996     28,27,27,26,26,26,26,25,25,25,24,24,24,23,23,23,22,21,21,21,19,
04997     18,18,18,17,17,16,16,15,14,14,14,13,12,11,11,10,9,7,7,7,7,7,7,
04998     6,5,4,4,3,2,2,1,1
04999   };
05000   const int n3c2w1_s[] = {
05001     120, // Capacity
05002     200, // Number of items
05003     // Size of items (sorted)
05004     100,100,100,100,100,99,98,98,97,97,96,95,95,94,94,94,94,94,93,
05005     93,93,93,92,92,92,91,90,89,89,89,89,88,88,88,88,87,87,87,86,86,
05006     85,84,84,84,83,83,82,81,81,80,79,79,78,78,77,77,77,76,76,76,75,
05007     75,74,73,73,73,70,70,69,68,66,66,66,65,65,65,63,63,62,62,62,60,
05008     59,59,59,59,57,57,57,57,57,57,57,55,55,53,53,53,53,53,52,52,52,
05009     51,51,50,49,49,49,48,47,47,46,45,45,45,44,44,44,42,42,42,41,40,
05010     40,40,39,39,39,39,36,36,36,35,34,34,34,33,33,31,31,30,30,30,29,
05011     29,29,27,27,27,26,26,26,25,25,25,25,24,23,23,22,22,21,20,20,20,
05012     20,19,17,17,17,16,16,16,16,15,15,14,13,12,12,12,12,12,12,12,11,
05013     11,11,9,9,9,9,9,8,8,6,6,6,6
05014   };
05015   const int n3c2w1_t[] = {
05016     120, // Capacity
05017     200, // Number of items
05018     // Size of items (sorted)
05019     100,100,100,99,99,98,97,97,96,96,96,95,94,94,92,92,91,91,90,90,
05020     89,89,89,88,88,88,87,87,87,87,85,85,85,84,84,84,84,84,83,82,82,
05021     82,82,80,79,79,79,78,78,78,77,76,76,75,71,71,69,69,69,68,68,68,
05022     68,67,67,66,66,66,66,65,65,65,64,63,63,61,58,58,58,57,57,56,55,
05023     55,55,54,54,54,53,53,52,51,50,50,49,49,49,48,47,46,46,46,45,44,
05024     44,44,44,44,44,44,43,43,43,42,42,42,41,41,40,40,39,39,39,39,38,
05025     38,38,37,35,35,35,33,32,32,31,31,30,30,29,29,28,28,27,27,26,26,
05026     25,25,24,24,23,23,22,22,22,22,22,21,21,20,20,20,19,19,18,16,16,
05027     15,15,14,14,14,13,13,13,12,12,12,12,12,11,11,10,10,10,9,8,8,7,
05028     7,6,6,3,3,2,2,1,1,1,1
05029   };
05030   const int n3c2w2_a[] = {
05031     120, // Capacity
05032     200, // Number of items
05033     // Size of items (sorted)
05034     100,100,99,99,99,99,98,98,98,98,97,97,96,96,96,95,95,95,94,94,
05035     94,94,93,92,92,91,91,90,90,89,88,88,88,87,87,87,86,86,86,85,85,
05036     84,84,83,83,83,82,82,81,81,81,81,80,80,78,78,78,78,78,77,77,76,
05037     76,76,76,75,75,75,75,74,74,74,73,73,72,71,70,70,69,69,68,68,68,
05038     68,67,67,67,67,66,66,66,66,65,65,65,65,65,64,64,63,63,62,61,61,
05039     61,60,59,58,58,58,57,57,57,57,56,55,55,55,55,54,54,54,53,52,51,
05040     51,51,50,50,50,49,49,49,48,48,47,47,47,47,47,46,46,46,45,44,44,
05041     44,43,42,42,42,42,41,41,41,40,40,39,38,38,37,37,35,35,35,34,34,
05042     34,34,33,32,32,32,31,31,31,31,30,30,29,29,28,28,27,27,27,27,26,
05043     26,25,25,25,23,22,22,21,21,20,20,20
05044   };
05045   const int n3c2w2_b[] = {
05046     120, // Capacity
05047     200, // Number of items
05048     // Size of items (sorted)
05049     100,100,100,100,100,99,99,99,98,98,98,97,97,97,97,96,94,94,93,
05050     93,91,91,91,91,91,90,90,90,89,88,88,87,87,87,86,86,85,85,85,84,
05051     84,83,82,82,82,81,81,80,79,79,79,79,79,79,79,78,77,77,77,77,77,
05052     76,75,75,73,73,72,72,72,72,72,70,70,70,69,69,68,68,68,67,67,67,
05053     67,66,66,65,65,65,64,64,64,64,63,63,63,62,62,61,61,61,61,61,61,
05054     60,60,60,59,58,57,57,57,56,56,55,55,54,53,53,53,52,52,51,51,50,
05055     50,49,48,47,47,46,45,45,45,45,44,43,43,43,42,42,42,42,42,40,39,
05056     38,37,37,36,36,36,36,35,34,34,33,33,33,33,32,32,32,32,31,30,30,
05057     30,30,30,29,29,29,29,29,28,28,27,27,27,27,26,26,26,25,25,25,25,
05058     24,24,24,23,22,22,22,22,21,20,20,20,20
05059   };
05060   const int n3c2w2_c[] = {
05061     120, // Capacity
05062     200, // Number of items
05063     // Size of items (sorted)
05064     100,100,100,100,98,98,97,97,97,97,96,95,95,94,94,93,93,93,92,
05065     92,92,92,91,90,90,90,90,89,89,89,89,89,88,88,88,87,87,86,86,86,
05066     85,85,84,84,83,83,83,82,81,81,80,80,79,79,78,78,78,78,78,78,77,
05067     76,76,76,76,75,75,75,75,74,73,73,72,71,69,69,69,68,68,68,68,67,
05068     66,66,66,66,65,65,65,64,64,64,63,63,63,62,62,62,61,61,60,59,58,
05069     58,57,56,55,55,55,54,54,52,51,51,51,50,50,50,49,49,49,49,48,48,
05070     48,48,47,47,47,47,47,46,46,46,46,45,45,44,44,44,43,43,43,42,42,
05071     41,41,41,41,40,40,40,40,40,40,39,39,38,38,38,38,38,37,37,36,36,
05072     36,35,35,34,34,33,33,33,33,33,32,30,29,27,27,27,26,26,25,25,25,
05073     25,25,25,24,22,22,21,21,21,21,21,20,20
05074   };
05075   const int n3c2w2_d[] = {
05076     120, // Capacity
05077     200, // Number of items
05078     // Size of items (sorted)
05079     100,100,100,98,97,96,96,96,96,96,95,95,95,94,94,94,93,93,93,93,
05080     93,92,92,92,92,91,91,91,90,90,89,89,89,88,88,88,87,86,85,85,85,
05081     84,84,84,84,84,83,83,83,83,83,83,82,82,82,81,81,81,80,79,78,78,
05082     78,77,77,76,76,75,75,75,75,75,75,74,74,73,72,72,72,70,70,70,70,
05083     69,68,68,68,68,68,67,66,66,65,65,65,64,64,63,61,61,60,60,60,60,
05084     59,59,59,58,58,57,57,57,56,55,55,55,54,54,53,52,52,52,51,51,51,
05085     51,50,50,50,50,49,49,49,49,47,47,47,47,45,45,45,43,43,42,41,41,
05086     41,41,40,40,40,40,39,39,38,38,38,38,38,37,37,37,37,37,36,36,36,
05087     36,36,35,35,34,34,34,34,33,33,33,33,32,32,31,30,29,29,28,28,27,
05088     26,25,24,24,24,23,23,22,22,21,20,20
05089   };
05090   const int n3c2w2_e[] = {
05091     120, // Capacity
05092     200, // Number of items
05093     // Size of items (sorted)
05094     100,100,100,100,100,99,99,99,99,98,98,98,98,98,97,97,97,97,96,
05095     96,96,96,96,95,95,95,94,94,94,93,92,92,92,92,91,91,91,91,90,90,
05096     90,90,89,89,89,89,88,88,87,87,87,87,87,87,86,86,86,85,85,84,83,
05097     83,82,82,81,81,81,80,80,80,79,79,79,78,78,77,77,76,76,75,75,74,
05098     74,74,74,73,72,69,69,69,67,67,66,66,66,66,65,65,64,64,63,63,62,
05099     62,62,62,62,62,61,60,59,58,58,58,57,57,56,55,55,55,55,54,53,53,
05100     53,53,53,53,53,53,52,52,52,52,51,50,49,49,49,49,49,48,48,47,47,
05101     47,46,46,46,46,45,45,44,44,43,42,41,40,40,40,40,40,40,39,38,38,
05102     38,38,37,37,36,36,34,34,34,32,32,32,31,30,30,29,28,27,26,26,26,
05103     25,25,25,25,25,24,24,23,23,22,21,20,20
05104   };
05105   const int n3c2w2_f[] = {
05106     120, // Capacity
05107     200, // Number of items
05108     // Size of items (sorted)
05109     100,100,100,100,100,99,99,98,98,98,97,97,97,96,96,95,95,95,95,
05110     94,94,94,94,92,92,92,92,92,92,91,91,91,90,90,90,90,90,90,89,88,
05111     87,86,86,86,86,85,84,84,84,84,84,84,84,83,82,82,82,82,82,81,80,
05112     80,80,80,79,78,78,77,77,76,76,76,75,75,75,75,74,74,74,73,73,72,
05113     72,71,70,70,69,68,67,67,67,67,66,64,63,63,63,62,62,61,60,59,59,
05114     59,59,57,57,57,56,54,54,54,54,53,53,53,53,53,51,51,51,51,50,50,
05115     49,48,48,48,48,48,47,47,46,46,45,45,44,44,44,43,43,43,43,42,42,
05116     41,40,39,38,38,38,38,38,38,38,38,37,37,36,35,35,35,35,34,34,33,
05117     32,32,31,31,30,30,30,30,30,30,29,29,29,28,28,28,27,27,27,27,26,
05118     26,26,24,23,23,22,22,22,21,21,21,20,20
05119   };
05120   const int n3c2w2_g[] = {
05121     120, // Capacity
05122     200, // Number of items
05123     // Size of items (sorted)
05124     100,100,100,100,100,99,98,98,98,98,98,97,96,96,95,95,92,92,92,
05125     92,92,92,91,91,91,91,90,90,89,89,89,89,89,88,88,88,87,87,85,84,
05126     84,83,83,83,82,82,82,81,81,81,81,80,79,79,79,79,78,78,77,77,77,
05127     77,76,76,76,76,75,75,75,74,74,74,74,73,73,70,69,69,68,67,66,66,
05128     66,64,64,64,64,63,63,63,63,63,62,62,61,61,61,61,60,60,59,59,57,
05129     57,57,57,57,57,56,55,54,54,53,53,53,53,52,52,52,51,50,50,50,50,
05130     49,48,48,48,47,46,46,46,45,45,45,45,44,44,43,42,41,41,40,40,39,
05131     39,39,39,38,38,38,37,37,37,37,36,36,36,36,35,35,35,35,34,34,33,
05132     33,33,31,31,30,30,30,29,29,29,29,29,27,27,27,26,25,25,24,24,24,
05133     24,23,23,23,22,21,21,21,21,21,21,21,20
05134   };
05135   const int n3c2w2_h[] = {
05136     120, // Capacity
05137     200, // Number of items
05138     // Size of items (sorted)
05139     100,99,98,98,98,97,97,97,97,97,96,96,96,96,96,95,95,95,95,95,
05140     95,94,94,94,93,93,93,93,92,92,92,91,91,91,90,90,89,89,89,88,88,
05141     88,87,86,86,85,85,85,85,84,84,83,83,83,82,82,82,81,81,80,80,80,
05142     80,79,79,79,79,78,78,78,77,77,77,76,76,75,75,75,74,74,74,73,72,
05143     72,72,72,72,71,71,71,71,69,69,69,69,68,68,68,66,66,66,65,65,64,
05144     64,64,63,63,62,61,61,61,61,61,61,60,60,59,59,59,59,58,58,57,56,
05145     56,56,56,55,55,55,54,54,53,52,52,51,51,51,51,51,50,50,49,48,45,
05146     45,44,44,44,43,43,42,42,42,42,41,39,38,38,38,37,37,37,37,36,36,
05147     35,35,34,34,33,33,33,32,32,31,30,30,30,30,29,28,28,28,28,27,27,
05148     26,26,25,25,25,25,24,24,23,22,22,20
05149   };
05150   const int n3c2w2_i[] = {
05151     120, // Capacity
05152     200, // Number of items
05153     // Size of items (sorted)
05154     100,100,99,99,99,98,98,97,97,97,96,96,95,95,95,93,93,92,92,92,
05155     92,91,91,91,90,89,89,89,89,88,88,88,88,87,87,87,87,87,86,86,86,
05156     86,86,85,85,85,84,84,84,84,84,83,83,82,81,80,80,79,78,77,77,76,
05157     76,76,75,74,74,74,73,73,73,72,72,71,70,69,68,66,66,66,66,65,65,
05158     65,65,64,64,63,63,62,61,61,61,60,59,59,59,59,58,58,58,57,57,57,
05159     56,55,55,55,55,55,54,54,54,53,52,52,52,52,52,51,51,50,50,50,50,
05160     49,49,49,49,48,47,47,46,46,45,45,45,44,43,43,42,42,42,41,41,41,
05161     40,39,38,38,37,37,36,36,36,35,34,34,33,33,33,33,32,32,31,31,31,
05162     30,30,29,29,29,29,28,28,28,28,28,27,27,27,26,25,25,25,25,24,24,
05163     24,24,23,23,22,22,21,21,21,21,20,20
05164   };
05165   const int n3c2w2_j[] = {
05166     120, // Capacity
05167     200, // Number of items
05168     // Size of items (sorted)
05169     100,100,100,99,97,97,96,96,96,96,95,94,94,94,94,93,92,91,91,91,
05170     90,90,90,90,90,90,89,89,89,89,88,88,87,87,87,87,86,86,85,84,84,
05171     83,83,83,83,83,82,82,82,82,82,81,81,81,80,80,79,78,78,78,76,76,
05172     76,75,75,75,75,74,74,74,74,73,73,73,72,72,71,71,71,70,69,69,68,
05173     68,68,67,67,66,66,66,65,65,65,64,64,63,63,63,62,62,61,60,60,60,
05174     60,58,58,58,58,58,58,57,57,57,57,57,55,54,54,53,52,52,52,52,52,
05175     52,51,51,51,50,50,49,49,48,47,47,47,46,46,46,46,45,45,44,43,43,
05176     43,43,42,42,42,42,42,41,41,41,40,40,40,39,39,39,38,38,38,38,37,
05177     37,37,36,36,36,36,35,35,34,34,33,31,30,30,29,29,28,28,28,28,25,
05178     25,24,24,22,22,21,21,21,20,20,20,20
05179   };
05180   const int n3c2w2_k[] = {
05181     120, // Capacity
05182     200, // Number of items
05183     // Size of items (sorted)
05184     100,99,99,99,99,98,96,96,96,95,95,95,94,94,94,94,93,93,93,93,
05185     93,92,92,91,91,91,90,90,89,89,89,89,89,88,87,87,87,86,85,85,85,
05186     84,84,84,83,83,82,82,81,81,81,80,80,79,79,79,79,78,77,77,76,76,
05187     75,75,75,74,74,74,73,73,73,72,72,72,72,72,71,71,71,71,71,71,70,
05188     69,69,68,67,67,67,67,67,67,66,66,65,65,64,64,64,64,63,63,63,62,
05189     62,61,61,61,61,60,59,59,58,57,57,57,57,56,56,56,55,54,54,54,54,
05190     53,52,51,51,50,49,49,49,48,47,47,47,47,46,46,46,45,45,45,45,45,
05191     44,43,42,42,42,41,41,41,41,40,40,39,38,38,37,36,36,36,36,35,35,
05192     34,33,33,33,33,32,32,32,31,31,31,31,30,30,28,28,28,28,27,27,26,
05193     26,26,25,23,22,22,21,21,21,21,20,20
05194   };
05195   const int n3c2w2_l[] = {
05196     120, // Capacity
05197     200, // Number of items
05198     // Size of items (sorted)
05199     100,100,99,99,99,98,97,97,97,97,96,96,95,95,95,94,94,94,94,94,
05200     94,93,93,92,92,92,92,92,91,91,90,89,89,88,88,87,87,86,86,85,85,
05201     85,84,84,84,84,81,81,80,80,80,80,79,78,78,77,77,77,77,77,76,76,
05202     75,75,74,73,73,73,72,72,71,71,70,69,69,69,69,69,68,68,68,67,67,
05203     67,66,66,66,66,66,66,65,65,65,64,64,63,63,63,63,62,62,61,61,61,
05204     60,60,59,58,58,57,57,57,56,56,56,55,55,55,55,54,54,53,53,52,51,
05205     51,51,51,51,51,50,49,49,49,48,48,47,47,46,45,45,44,44,44,44,43,
05206     43,43,42,42,40,40,40,40,39,39,38,38,37,37,36,36,36,34,34,34,33,
05207     32,32,31,31,30,30,29,28,28,28,28,28,27,27,27,27,27,26,26,25,25,
05208     25,24,24,23,22,22,21,21,21,20,20,20
05209   };
05210   const int n3c2w2_m[] = {
05211     120, // Capacity
05212     200, // Number of items
05213     // Size of items (sorted)
05214     99,99,99,98,98,98,97,97,97,97,97,96,96,95,95,95,95,95,94,94,94,
05215     93,92,92,92,91,90,90,90,89,89,89,89,89,88,87,87,86,86,85,85,85,
05216     85,84,84,84,84,84,83,83,83,83,82,82,82,81,81,81,80,80,80,78,77,
05217     77,76,76,75,75,74,74,73,72,71,71,70,70,70,70,70,69,68,68,68,68,
05218     67,67,66,66,66,66,66,65,65,64,64,63,62,62,62,61,61,61,61,60,60,
05219     59,59,59,59,58,58,58,57,57,57,57,57,56,56,55,55,54,54,53,53,53,
05220     52,52,52,51,51,50,50,50,50,50,49,49,48,48,47,47,47,47,47,46,45,
05221     45,44,43,43,43,43,42,42,40,39,39,39,39,39,38,38,37,37,37,36,36,
05222     36,35,35,34,33,33,33,33,32,32,32,32,31,31,30,29,27,27,26,24,24,
05223     24,22,22,22,22,22,22,22,21,21,20
05224   };
05225   const int n3c2w2_n[] = {
05226     120, // Capacity
05227     200, // Number of items
05228     // Size of items (sorted)
05229     100,100,100,99,99,98,98,98,97,97,97,97,96,96,96,96,95,95,95,95,
05230     95,94,94,94,94,92,92,92,90,90,90,89,88,88,87,87,87,86,86,84,83,
05231     83,82,81,81,81,81,81,80,80,79,79,78,78,78,77,77,77,77,77,77,76,
05232     76,76,75,75,75,74,74,73,73,73,72,72,72,71,71,71,70,70,69,68,68,
05233     67,67,66,66,65,64,63,63,63,63,63,62,62,62,62,61,61,60,60,59,59,
05234     59,58,58,58,58,57,57,57,57,57,55,55,55,54,54,54,53,53,53,52,52,
05235     50,50,49,48,48,48,47,47,46,46,46,46,44,44,44,43,43,43,42,42,42,
05236     41,41,41,41,41,41,41,40,40,38,38,37,37,37,37,36,36,36,36,36,35,
05237     35,35,34,34,34,33,33,33,32,32,31,30,30,29,29,28,28,28,27,27,27,
05238     26,26,26,26,26,25,25,23,23,22,22,20
05239   };
05240   const int n3c2w2_o[] = {
05241     120, // Capacity
05242     200, // Number of items
05243     // Size of items (sorted)
05244     100,100,99,99,98,98,97,97,96,96,96,96,95,94,93,93,92,91,90,89,
05245     89,88,88,88,88,88,88,88,87,87,87,87,87,87,87,87,86,86,85,85,85,
05246     84,83,83,82,82,82,81,81,81,80,80,79,78,78,78,77,77,76,76,76,76,
05247     75,75,74,74,74,74,74,74,72,72,72,72,71,71,70,70,70,70,70,69,68,
05248     67,67,67,67,66,66,66,66,66,65,65,64,64,63,62,61,61,61,61,60,60,
05249     60,60,58,58,57,57,57,57,56,56,55,55,55,55,54,54,53,53,53,52,52,
05250     52,52,52,51,51,51,51,49,49,49,49,48,47,47,47,46,45,44,44,44,44,
05251     44,43,42,42,42,41,41,40,40,39,39,39,39,38,38,36,36,36,36,35,35,
05252     35,34,34,34,34,34,34,33,33,33,33,31,30,29,29,28,26,25,25,25,24,
05253     24,24,24,23,22,22,21,21,21,20,20,20
05254   };
05255   const int n3c2w2_p[] = {
05256     120, // Capacity
05257     200, // Number of items
05258     // Size of items (sorted)
05259     100,100,100,100,99,99,97,97,97,97,97,97,96,96,95,95,94,94,93,
05260     93,92,91,90,90,90,90,90,89,89,89,89,89,89,88,88,87,87,86,86,85,
05261     85,85,84,84,84,84,84,83,83,83,82,81,81,81,81,81,80,79,79,78,78,
05262     78,77,76,76,75,75,75,74,74,74,74,73,73,71,71,70,70,70,70,70,68,
05263     67,67,67,67,65,65,65,65,65,64,64,63,62,62,62,62,61,60,59,59,59,
05264     58,58,58,57,56,56,55,55,54,54,53,53,53,53,52,52,52,52,51,51,51,
05265     51,51,51,51,51,50,50,50,50,49,49,49,48,48,48,47,47,46,46,46,46,
05266     45,45,44,44,43,43,43,42,42,39,39,39,39,38,38,37,37,37,37,36,35,
05267     34,33,33,33,33,33,32,32,32,32,31,31,30,30,30,29,29,29,27,27,27,
05268     26,25,25,23,23,22,22,22,21,20,20,20,20
05269   };
05270   const int n3c2w2_q[] = {
05271     120, // Capacity
05272     200, // Number of items
05273     // Size of items (sorted)
05274     100,100,100,99,99,99,99,98,96,96,96,95,94,94,94,93,93,93,92,92,
05275     92,91,91,90,88,88,88,88,88,87,86,85,85,85,84,84,84,83,83,83,82,
05276     82,82,82,81,81,81,81,81,79,79,78,77,77,76,76,76,75,75,74,73,73,
05277     72,72,71,70,70,70,70,69,69,69,69,68,68,67,67,66,66,65,65,65,65,
05278     64,64,64,64,64,64,63,63,63,63,63,63,63,62,62,62,62,61,60,59,59,
05279     59,59,59,59,59,58,58,58,58,57,57,57,56,55,55,55,54,53,53,53,53,
05280     53,52,52,51,51,50,50,50,50,49,49,49,48,48,47,47,47,45,44,44,44,
05281     42,41,41,41,41,41,40,40,40,40,39,38,38,38,37,37,37,37,37,36,36,
05282     36,35,34,32,32,32,31,31,31,30,30,29,29,29,29,28,26,26,26,25,24,
05283     24,24,23,23,22,21,20,20,20,20,20,20
05284   };
05285   const int n3c2w2_r[] = {
05286     120, // Capacity
05287     200, // Number of items
05288     // Size of items (sorted)
05289     100,99,99,99,98,98,98,97,97,97,97,97,96,96,96,95,95,95,93,93,
05290     92,92,91,91,91,91,90,90,89,89,89,88,88,87,87,87,87,86,86,86,85,
05291     85,85,85,84,84,84,84,84,83,83,83,82,82,82,81,81,81,81,80,80,80,
05292     79,79,79,78,78,77,76,76,74,74,74,74,73,73,72,72,72,72,72,72,71,
05293     71,71,70,69,68,68,68,67,66,66,66,65,65,65,64,63,62,62,62,61,61,
05294     61,61,59,58,58,58,57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,
05295     54,53,53,50,48,48,46,46,46,46,46,45,45,45,45,45,45,43,43,43,42,
05296     42,42,42,41,41,39,38,38,38,37,37,37,36,36,35,35,35,35,34,34,33,
05297     33,32,32,32,32,31,30,30,30,29,29,29,29,27,25,25,25,25,25,25,25,
05298     24,24,23,23,22,22,22,21,21,21,20,20
05299   };
05300   const int n3c2w2_s[] = {
05301     120, // Capacity
05302     200, // Number of items
05303     // Size of items (sorted)
05304     100,100,100,100,98,98,97,97,97,96,96,96,96,95,95,95,94,94,94,
05305     94,93,93,93,93,92,92,92,91,91,91,91,91,91,90,90,89,89,86,86,86,
05306     85,85,85,85,84,83,82,82,82,81,80,80,79,79,79,78,78,78,78,77,77,
05307     77,77,75,75,75,74,74,74,74,74,74,73,73,73,72,72,72,71,71,71,70,
05308     68,68,68,67,67,67,67,67,66,66,66,66,65,64,64,64,63,63,62,62,62,
05309     62,61,61,60,59,58,57,57,56,56,55,55,55,54,53,53,53,53,52,52,52,
05310     51,50,50,49,48,47,47,47,47,46,46,45,45,45,45,45,44,44,44,42,41,
05311     40,40,40,39,39,39,38,38,38,36,36,36,36,36,36,35,35,35,35,34,34,
05312     34,34,33,33,33,32,32,31,31,30,30,30,29,28,28,27,27,27,26,25,24,
05313     24,23,23,23,23,22,22,22,22,21,21,21,20
05314   };
05315   const int n3c2w2_t[] = {
05316     120, // Capacity
05317     200, // Number of items
05318     // Size of items (sorted)
05319     100,100,99,98,97,97,97,97,96,96,96,95,95,95,94,94,94,94,93,93,
05320     92,92,92,91,91,91,91,91,90,89,88,87,87,86,85,85,84,84,83,83,83,
05321     82,82,81,81,80,80,80,80,80,80,79,79,79,79,79,79,78,77,77,76,76,
05322     76,76,75,75,74,74,73,71,71,71,70,70,69,69,69,69,68,68,68,68,67,
05323     67,67,67,67,67,67,67,66,65,64,63,63,63,62,61,61,61,61,61,61,60,
05324     60,60,59,59,58,58,57,57,56,56,55,55,55,55,55,55,54,54,53,53,52,
05325     51,51,50,49,49,48,48,47,46,46,46,46,45,45,44,43,43,43,43,43,42,
05326     42,41,41,41,40,40,39,39,39,38,38,38,37,37,37,37,37,36,35,35,35,
05327     35,35,34,34,33,33,32,32,31,31,31,31,31,31,31,31,30,30,30,29,28,
05328     28,25,25,25,24,24,24,22,22,22,21,20
05329   };
05330   const int n3c2w4_a[] = {
05331     120, // Capacity
05332     200, // Number of items
05333     // Size of items (sorted)
05334     100,100,100,100,100,99,99,98,98,97,97,97,96,96,96,95,94,94,93,
05335     93,92,92,92,91,91,91,90,90,89,89,88,88,87,87,86,86,85,85,85,83,
05336     83,83,83,82,82,81,80,80,80,80,79,79,79,78,78,78,77,77,77,77,77,
05337     77,76,76,75,74,74,74,73,73,73,72,72,72,71,71,70,70,70,70,69,69,
05338     69,69,69,68,68,68,67,67,67,66,66,66,66,65,64,64,64,64,64,64,64,
05339     63,63,61,61,61,61,60,60,59,59,58,58,58,57,57,57,57,57,56,56,56,
05340     55,55,55,55,54,54,53,53,53,53,53,52,51,51,51,50,50,49,49,49,48,
05341     48,48,47,47,47,46,46,45,44,44,44,44,43,43,43,42,41,40,40,39,38,
05342     38,38,38,38,38,38,38,37,37,37,36,36,36,36,35,35,35,34,33,33,33,
05343     32,32,32,32,31,31,31,30,30,30,30,30,30
05344   };
05345   const int n3c2w4_b[] = {
05346     120, // Capacity
05347     200, // Number of items
05348     // Size of items (sorted)
05349     100,100,100,100,98,98,98,98,98,98,97,97,97,97,96,96,95,95,95,
05350     94,94,93,93,92,92,90,90,90,90,89,89,89,87,87,87,87,86,85,84,84,
05351     84,84,83,83,83,82,82,82,81,81,81,81,81,80,79,79,78,78,78,77,77,
05352     77,77,77,76,76,75,75,73,72,72,72,72,71,70,70,69,69,69,68,68,68,
05353     68,66,66,65,64,64,64,64,63,63,63,63,62,62,62,62,61,61,61,60,60,
05354     59,59,59,59,59,58,58,58,57,57,57,57,56,56,56,55,55,55,54,54,54,
05355     54,53,53,53,52,52,52,52,52,51,51,51,51,51,51,50,50,50,50,48,48,
05356     48,48,48,48,48,46,46,46,45,45,44,43,42,42,42,42,41,40,39,39,39,
05357     39,39,39,38,38,37,37,37,36,36,35,35,35,35,34,34,34,34,34,33,33,
05358     33,33,33,32,32,32,31,31,31,31,30,30,30
05359   };
05360   const int n3c2w4_c[] = {
05361     120, // Capacity
05362     200, // Number of items
05363     // Size of items (sorted)
05364     100,100,100,100,99,98,98,97,97,97,97,97,97,97,97,96,96,96,96,
05365     96,95,95,95,95,93,92,90,90,90,90,90,90,90,89,89,89,89,89,89,88,
05366     88,88,88,88,88,87,87,86,86,84,83,83,82,82,82,82,81,81,81,81,80,
05367     80,80,79,79,79,79,78,78,78,78,78,78,77,77,77,77,77,77,76,76,75,
05368     74,73,73,73,73,73,73,73,73,72,72,72,72,71,71,71,70,70,69,69,69,
05369     69,68,68,68,68,68,68,67,67,66,66,66,66,66,65,65,65,65,64,63,63,
05370     62,61,60,60,60,59,59,58,58,58,57,57,56,56,55,55,55,55,55,55,54,
05371     54,54,54,53,53,53,53,53,52,52,52,51,51,50,50,50,49,49,48,48,47,
05372     47,47,46,46,45,45,45,44,44,44,41,40,40,40,40,39,38,37,37,37,36,
05373     36,36,36,35,35,34,34,33,32,32,31,31,30
05374   };
05375   const int n3c2w4_d[] = {
05376     120, // Capacity
05377     200, // Number of items
05378     // Size of items (sorted)
05379     100,100,99,99,98,98,98,98,98,98,97,97,97,96,96,96,96,95,95,95,
05380     94,94,93,92,92,92,92,91,90,90,89,89,89,89,89,88,88,88,87,87,86,
05381     85,85,85,84,83,82,81,81,81,81,81,80,79,78,78,77,77,77,75,75,75,
05382     74,74,74,74,74,73,73,73,73,72,72,72,72,72,71,71,70,70,70,69,69,
05383     68,68,68,67,67,67,67,66,66,66,66,66,66,65,65,63,63,63,63,62,62,
05384     62,61,60,60,60,60,60,60,59,59,59,58,58,57,57,56,56,56,56,56,55,
05385     55,55,54,54,54,53,53,53,52,52,52,51,51,50,50,50,50,49,49,49,48,
05386     48,48,46,46,46,46,46,45,45,45,45,44,44,44,43,42,42,42,41,40,40,
05387     40,39,39,39,39,39,38,38,37,37,37,37,36,36,36,35,35,35,34,34,34,
05388     34,33,33,32,32,31,31,31,30,30,30,30
05389   };
05390   const int n3c2w4_e[] = {
05391     120, // Capacity
05392     200, // Number of items
05393     // Size of items (sorted)
05394     100,99,99,99,98,98,98,98,97,97,96,95,95,94,94,94,94,93,93,93,
05395     93,90,90,90,89,89,89,88,87,87,86,86,86,86,85,84,83,83,83,82,81,
05396     81,81,80,80,80,80,79,79,79,78,78,77,77,77,77,77,77,76,76,76,76,
05397     75,75,75,75,73,73,73,72,72,72,71,69,69,68,68,68,67,67,67,66,66,
05398     66,66,66,66,66,66,65,65,64,63,63,62,62,62,62,61,61,61,60,60,60,
05399     60,59,59,59,58,58,58,58,57,57,57,57,57,56,56,56,55,54,54,54,53,
05400     53,52,51,51,50,50,50,50,49,49,49,49,49,49,48,48,48,48,48,47,47,
05401     47,46,45,44,44,44,44,44,44,43,43,43,43,42,42,42,42,42,41,40,39,
05402     38,38,37,37,37,37,37,37,37,37,36,36,36,36,36,35,35,35,35,34,34,
05403     34,33,33,33,33,33,32,32,32,31,30,30
05404   };
05405   const int n3c2w4_f[] = {
05406     120, // Capacity
05407     200, // Number of items
05408     // Size of items (sorted)
05409     100,100,100,99,99,99,99,98,98,97,97,97,96,96,95,95,95,95,94,94,
05410     94,93,92,90,90,90,90,89,88,88,88,87,87,86,86,86,85,85,85,84,84,
05411     83,83,82,82,81,81,81,80,80,79,79,79,78,78,78,78,77,77,77,76,76,
05412     76,76,75,75,75,74,73,73,72,72,72,72,71,71,71,71,71,71,71,70,70,
05413     69,68,68,68,67,67,67,67,66,66,66,66,66,65,64,64,64,64,64,64,63,
05414     63,63,62,62,61,61,61,61,60,60,60,60,60,59,58,58,58,57,57,57,57,
05415     56,55,54,54,54,54,54,53,52,52,51,51,51,50,50,50,50,49,48,48,47,
05416     47,46,46,45,45,44,43,43,42,42,41,41,41,41,41,41,40,40,40,40,40,
05417     40,39,39,39,39,38,38,37,37,37,36,36,36,36,36,36,35,35,35,35,33,
05418     33,33,33,33,32,32,31,31,31,30,30,30
05419   };
05420   const int n3c2w4_g[] = {
05421     120, // Capacity
05422     200, // Number of items
05423     // Size of items (sorted)
05424     100,100,100,99,99,99,99,99,99,98,98,98,98,97,97,96,96,96,95,95,
05425     95,94,94,94,94,94,93,93,92,91,91,91,91,91,91,90,90,89,88,88,88,
05426     87,87,87,86,86,85,85,85,84,84,83,83,83,83,83,82,82,82,82,82,81,
05427     81,81,81,80,80,80,80,79,78,78,77,77,77,76,76,76,76,76,76,75,75,
05428     74,74,73,73,73,73,72,72,70,70,69,69,68,68,68,68,68,68,68,67,67,
05429     67,67,67,66,66,65,65,64,63,63,63,62,61,61,61,61,60,60,60,60,59,
05430     58,58,58,58,57,56,56,53,53,53,53,53,53,52,52,52,52,51,51,50,50,
05431     49,49,49,48,48,48,48,48,47,46,45,45,44,44,43,43,43,43,42,42,42,
05432     42,41,41,41,41,40,40,39,39,38,37,37,36,36,36,36,36,35,35,35,35,
05433     35,35,34,33,33,33,32,32,32,31,30,30
05434   };
05435   const int n3c2w4_h[] = {
05436     120, // Capacity
05437     200, // Number of items
05438     // Size of items (sorted)
05439     100,100,100,99,99,98,98,98,97,97,97,97,95,95,94,94,94,94,93,93,
05440     93,93,92,92,92,91,91,91,90,89,88,88,88,87,86,85,85,85,85,85,84,
05441     83,83,82,82,81,81,80,79,78,78,78,78,77,77,76,76,76,75,75,75,74,
05442     74,74,73,73,73,73,72,72,70,70,70,70,69,69,69,69,69,68,68,68,68,
05443     67,67,67,67,67,67,66,66,66,66,66,66,65,65,65,64,63,63,63,62,62,
05444     61,61,60,60,60,60,59,59,59,58,57,57,57,56,56,55,55,54,53,53,53,
05445     53,53,52,52,52,51,51,51,51,50,50,50,49,49,49,49,48,48,48,48,47,
05446     47,46,46,46,45,45,44,44,44,44,43,43,43,43,43,42,42,42,41,41,40,
05447     40,40,39,39,39,39,39,39,39,38,38,37,36,36,36,36,35,35,35,34,33,
05448     33,33,33,33,32,32,32,32,32,32,30,30
05449   };
05450   const int n3c2w4_i[] = {
05451     120, // Capacity
05452     200, // Number of items
05453     // Size of items (sorted)
05454     99,98,98,98,98,98,96,96,95,95,95,94,93,92,92,92,91,91,91,90,89,
05455     89,89,88,88,88,88,88,87,86,85,85,84,84,83,83,83,82,82,81,81,81,
05456     80,80,80,80,79,79,78,78,78,78,77,77,77,77,77,76,76,75,75,75,74,
05457     74,74,74,74,73,72,72,71,71,71,71,70,69,69,69,69,68,68,68,67,67,
05458     67,67,67,67,66,66,66,66,65,65,65,65,64,64,64,63,63,63,63,63,63,
05459     62,62,61,61,61,61,61,61,60,60,60,60,59,59,58,58,58,58,57,56,55,
05460     55,54,54,53,53,53,52,52,52,52,52,52,52,52,52,51,51,51,50,50,50,
05461     50,50,50,49,49,49,48,48,48,48,47,47,47,46,46,45,45,44,44,43,43,
05462     43,43,43,42,42,41,41,40,39,39,38,38,37,37,37,36,36,35,35,35,34,
05463     34,33,33,33,32,32,31,31,30,30,30
05464   };
05465   const int n3c2w4_j[] = {
05466     120, // Capacity
05467     200, // Number of items
05468     // Size of items (sorted)
05469     100,100,99,99,98,97,97,96,96,96,95,95,94,94,93,93,91,91,91,91,
05470     90,90,90,90,88,88,88,88,87,87,86,86,86,86,86,85,85,85,85,84,84,
05471     83,83,83,82,82,82,82,82,82,82,81,81,80,80,80,80,79,79,78,78,77,
05472     77,76,76,75,75,75,74,73,73,73,73,72,72,72,72,71,71,70,70,70,69,
05473     69,69,69,69,68,68,68,67,67,67,66,66,65,65,65,65,65,65,65,65,65,
05474     64,64,64,64,64,64,64,63,63,62,62,62,62,60,60,60,59,59,58,58,58,
05475     58,58,57,56,56,56,56,56,55,55,54,54,53,53,53,53,52,52,52,52,52,
05476     52,52,51,51,51,50,50,49,49,49,47,46,46,46,46,45,45,44,44,44,44,
05477     44,44,43,43,42,41,41,41,38,38,38,37,35,35,35,35,34,33,33,33,33,
05478     33,33,33,32,32,31,31,31,30,30,30,30
05479   };
05480   const int n3c2w4_k[] = {
05481     120, // Capacity
05482     200, // Number of items
05483     // Size of items (sorted)
05484     100,100,100,100,99,99,99,98,98,98,98,98,97,97,97,96,96,95,94,
05485     94,94,94,94,93,93,92,91,91,90,90,90,90,89,89,88,88,88,88,88,87,
05486     87,87,86,85,85,85,85,85,85,85,83,83,82,82,82,82,81,81,81,80,80,
05487     80,79,78,77,77,77,76,76,76,75,75,74,74,74,74,73,73,73,72,72,71,
05488     71,71,71,69,69,69,68,68,67,67,66,66,66,65,65,64,64,64,64,64,64,
05489     64,63,62,62,61,61,61,61,60,60,60,60,60,60,59,58,58,57,57,57,57,
05490     56,56,55,55,54,54,53,53,53,53,53,52,52,52,52,52,52,50,49,48,48,
05491     48,48,48,47,47,47,47,47,47,47,47,46,46,45,44,44,44,44,42,42,42,
05492     42,42,41,41,41,40,40,39,38,38,37,37,37,37,37,37,36,35,35,35,35,
05493     35,34,34,33,33,32,32,31,31,31,30,30,30
05494   };
05495   const int n3c2w4_l[] = {
05496     120, // Capacity
05497     200, // Number of items
05498     // Size of items (sorted)
05499     100,99,99,99,99,99,98,97,97,97,97,95,95,95,94,94,94,93,93,93,
05500     92,92,92,92,91,91,91,91,90,90,90,89,89,88,88,88,88,87,87,87,87,
05501     86,85,85,85,84,84,84,83,83,83,82,82,81,81,80,80,80,80,80,79,79,
05502     78,78,78,78,78,77,77,77,77,77,76,76,76,76,75,75,74,74,74,73,73,
05503     72,72,71,71,71,70,70,70,69,68,68,68,68,67,66,66,65,65,65,65,65,
05504     64,63,62,62,61,61,61,61,61,60,60,60,58,58,58,58,57,56,56,56,56,
05505     56,56,55,55,55,55,55,54,53,52,52,52,51,51,51,51,49,49,47,47,46,
05506     45,45,45,45,45,45,44,44,44,44,43,42,41,41,41,40,40,39,39,39,39,
05507     38,38,38,37,37,36,36,36,36,36,36,36,35,35,35,35,34,34,34,34,34,
05508     33,33,33,33,33,32,32,32,31,31,30,30
05509   };
05510   const int n3c2w4_m[] = {
05511     120, // Capacity
05512     200, // Number of items
05513     // Size of items (sorted)
05514     100,100,100,99,99,99,99,99,99,99,98,98,98,98,97,97,97,97,97,96,
05515     96,96,95,95,95,95,95,95,94,93,92,92,92,92,92,91,91,90,90,90,89,
05516     88,88,86,86,86,85,85,85,84,83,82,82,82,82,81,81,81,80,80,80,80,
05517     80,79,79,79,79,78,78,78,78,77,76,76,75,74,73,73,73,72,72,72,71,
05518     71,70,70,69,69,69,68,68,68,68,68,67,67,67,66,66,65,64,64,64,64,
05519     64,63,63,63,63,62,62,62,62,62,62,61,61,61,61,60,59,59,58,58,57,
05520     57,55,54,54,53,53,53,53,53,53,53,53,53,53,52,52,51,51,50,50,50,
05521     49,48,46,46,45,45,45,45,44,43,42,41,41,41,40,40,40,40,39,39,38,
05522     38,38,38,38,37,37,37,36,36,35,35,35,35,35,34,34,34,34,33,33,33,
05523     32,32,32,32,32,32,32,31,30,30,30,30
05524   };
05525   const int n3c2w4_n[] = {
05526     120, // Capacity
05527     200, // Number of items
05528     // Size of items (sorted)
05529     100,100,100,100,100,100,99,99,99,99,98,98,98,98,97,97,97,96,96,
05530     95,95,95,94,93,93,92,92,92,91,90,90,89,88,88,88,88,88,88,87,87,
05531     87,87,86,85,85,85,85,85,84,84,82,82,82,81,81,81,80,80,80,80,80,
05532     80,80,78,78,78,78,78,77,77,77,75,75,75,74,74,73,72,71,71,71,70,
05533     70,70,70,69,69,69,69,68,68,67,67,65,65,65,64,64,64,64,64,63,63,
05534     63,62,62,61,61,60,60,59,59,59,58,58,57,57,56,56,56,56,56,55,55,
05535     55,55,54,54,54,53,53,53,53,52,52,51,51,51,50,50,50,50,49,49,49,
05536     48,47,47,47,46,46,46,46,45,45,45,44,44,44,44,44,44,44,43,43,41,
05537     41,40,40,39,39,39,38,38,37,37,36,36,36,36,36,36,35,35,34,33,33,
05538     33,32,32,32,32,32,32,31,31,30,30,30,30
05539   };
05540   const int n3c2w4_o[] = {
05541     120, // Capacity
05542     200, // Number of items
05543     // Size of items (sorted)
05544     100,100,100,100,100,99,99,99,97,97,97,96,96,96,95,95,95,94,93,
05545     93,93,93,93,93,92,92,92,90,90,90,90,90,90,89,89,89,88,88,88,88,
05546     87,87,86,86,85,84,83,83,83,82,82,82,82,81,81,80,80,80,80,79,79,
05547     78,78,78,77,77,77,77,77,76,75,75,74,74,73,72,71,70,69,69,68,67,
05548     67,67,67,67,66,66,66,65,65,65,65,64,64,64,63,63,61,61,61,61,60,
05549     60,59,59,59,59,58,57,57,57,57,56,56,55,55,55,55,54,54,54,54,53,
05550     53,53,52,52,52,51,51,51,51,51,50,50,50,50,50,49,49,49,48,48,47,
05551     47,47,47,47,45,45,44,44,44,43,43,42,42,42,41,41,41,41,40,40,40,
05552     39,39,39,38,38,37,37,37,36,36,36,36,35,34,34,34,34,34,33,33,33,
05553     33,32,32,31,31,31,31,31,31,30,30,30,30
05554   };
05555   const int n3c2w4_p[] = {
05556     120, // Capacity
05557     200, // Number of items
05558     // Size of items (sorted)
05559     100,100,100,99,99,99,99,99,99,98,98,98,97,97,96,96,94,94,93,93,
05560     93,93,92,92,91,91,91,90,90,90,90,90,89,89,89,89,89,88,88,88,87,
05561     87,87,86,86,86,86,85,84,84,83,83,83,83,83,82,82,82,82,81,81,81,
05562     81,81,80,80,79,79,79,79,79,78,78,78,78,78,77,77,76,76,75,75,75,
05563     74,74,74,74,72,72,72,71,71,71,70,70,70,70,69,68,67,67,67,67,67,
05564     66,66,66,66,65,65,64,63,63,62,61,60,60,60,60,59,59,59,59,58,58,
05565     58,58,57,56,56,56,55,55,55,54,54,53,53,52,52,52,52,52,51,51,51,
05566     51,50,49,49,49,48,47,46,46,46,45,44,44,43,42,42,41,40,40,40,40,
05567     40,39,39,39,39,38,38,38,38,37,37,37,37,37,37,36,36,35,35,35,35,
05568     34,33,33,33,32,31,31,30,30,30,30,30
05569   };
05570   const int n3c2w4_q[] = {
05571     120, // Capacity
05572     200, // Number of items
05573     // Size of items (sorted)
05574     100,100,100,100,98,98,98,98,98,97,97,97,97,97,97,97,96,96,96,
05575     96,95,94,93,93,93,93,92,92,92,92,91,90,90,89,89,89,88,87,86,86,
05576     86,86,85,85,85,84,84,84,83,83,82,82,81,81,81,80,80,80,79,79,79,
05577     79,78,78,78,78,77,77,77,77,76,76,76,75,75,75,74,74,74,74,73,72,
05578     72,72,72,72,72,71,70,70,70,69,69,69,68,68,68,67,66,66,65,65,65,
05579     64,64,64,64,64,63,63,63,63,62,62,61,60,60,59,59,59,58,58,57,57,
05580     57,56,56,55,55,55,55,55,54,54,54,54,53,53,53,52,51,51,51,50,50,
05581     50,49,48,48,48,47,47,47,47,46,46,46,46,45,44,44,44,43,43,43,42,
05582     42,42,41,41,41,40,40,40,39,39,39,39,38,38,38,37,36,36,36,36,35,
05583     35,34,34,33,32,32,32,32,32,32,31,31,30
05584   };
05585   const int n3c2w4_r[] = {
05586     120, // Capacity
05587     200, // Number of items
05588     // Size of items (sorted)
05589     100,100,100,100,99,99,99,99,98,98,98,98,97,97,96,96,96,95,95,
05590     94,94,94,93,93,93,93,92,92,91,91,91,90,90,89,89,88,88,88,88,88,
05591     87,87,87,87,86,86,85,85,84,84,84,84,83,82,82,81,81,81,81,81,80,
05592     80,79,79,79,78,78,78,78,78,78,77,77,77,77,77,76,75,75,74,74,73,
05593     73,72,72,72,72,71,71,70,70,70,70,70,69,68,68,68,68,68,68,67,67,
05594     66,66,65,65,65,65,65,65,64,64,63,62,62,61,60,60,60,60,59,59,58,
05595     58,58,57,56,56,56,55,55,55,54,54,54,54,54,54,53,53,53,53,53,53,
05596     52,52,52,51,50,50,49,49,49,48,48,47,47,47,46,46,46,46,45,45,44,
05597     44,43,43,43,42,42,42,42,42,42,41,40,39,38,38,38,38,38,38,37,37,
05598     37,36,36,35,34,34,33,32,32,32,31,30,30
05599   };
05600   const int n3c2w4_s[] = {
05601     120, // Capacity
05602     200, // Number of items
05603     // Size of items (sorted)
05604     100,99,99,99,98,98,97,96,96,96,96,95,95,95,94,94,94,93,93,93,
05605     93,93,93,93,93,92,92,92,91,91,90,90,89,89,89,88,88,88,88,88,87,
05606     87,86,86,86,86,86,86,86,85,84,84,83,83,83,81,81,81,81,80,80,79,
05607     79,79,79,78,78,78,78,77,77,77,77,76,76,76,75,75,74,74,73,73,72,
05608     72,71,71,70,70,70,70,69,69,69,68,68,68,68,68,67,67,67,66,66,66,
05609     66,65,65,65,64,63,63,62,61,61,59,58,58,57,57,57,56,56,56,55,55,
05610     55,54,52,51,51,50,50,50,50,50,50,49,49,49,49,49,49,48,48,48,47,
05611     47,47,46,46,46,46,46,45,45,44,43,43,43,42,42,42,41,41,41,41,40,
05612     40,40,40,40,39,39,38,37,37,37,37,37,37,36,36,36,36,36,35,35,35,
05613     34,34,33,32,32,32,31,31,30,30,30,30
05614   };
05615   const int n3c2w4_t[] = {
05616     120, // Capacity
05617     200, // Number of items
05618     // Size of items (sorted)
05619     100,100,99,99,99,98,98,98,97,97,97,96,96,96,96,96,95,95,95,95,
05620     94,94,94,92,92,92,91,91,91,91,90,90,90,90,90,89,89,88,88,87,87,
05621     87,87,86,86,86,86,86,85,85,85,84,83,82,82,81,81,81,81,81,81,81,
05622     80,80,80,80,78,78,78,78,78,77,77,77,76,75,75,75,75,73,73,73,72,
05623     71,71,71,71,70,70,69,69,69,68,67,67,67,66,66,66,65,65,65,64,63,
05624     63,63,62,62,62,62,61,61,61,61,61,60,60,60,59,59,59,59,58,58,57,
05625     56,56,56,56,56,55,55,54,54,53,53,53,52,52,52,51,51,50,50,50,49,
05626     49,48,48,48,48,46,46,46,46,45,45,44,44,44,43,43,43,43,43,43,42,
05627     41,41,41,41,40,39,39,38,37,36,36,36,36,35,35,35,34,34,34,34,33,
05628     33,32,32,32,32,31,31,30,30,30,30,30
05629   };
05630   const int n3c3w1_a[] = {
05631     150, // Capacity
05632     200, // Number of items
05633     // Size of items (sorted)
05634     100,100,100,99,99,99,98,98,98,97,96,96,96,95,95,95,94,93,92,91,
05635     91,91,90,90,90,89,87,87,86,86,86,84,84,83,83,82,82,82,80,80,80,
05636     79,78,77,77,77,77,77,75,74,73,73,73,73,72,71,71,71,70,69,68,68,
05637     68,68,67,65,65,65,65,65,65,64,63,63,62,62,62,61,60,59,58,58,57,
05638     57,54,54,53,53,52,52,52,52,51,51,50,50,49,49,49,48,48,47,46,45,
05639     44,44,44,43,42,42,41,40,39,39,39,39,39,38,37,37,37,37,37,37,37,
05640     37,36,36,35,35,35,35,34,34,33,33,32,32,31,31,29,29,29,28,27,26,
05641     26,25,25,24,23,21,21,21,20,20,18,18,17,17,17,16,16,16,16,15,15,
05642     14,13,13,13,13,13,13,13,12,11,9,8,8,7,6,6,6,5,5,5,5,4,4,4,4,4,
05643     3,3,2,2,2,1,1
05644   };
05645   const int n3c3w1_b[] = {
05646     150, // Capacity
05647     200, // Number of items
05648     // Size of items (sorted)
05649     100,99,99,98,98,98,98,98,98,98,96,95,91,91,90,90,90,90,90,89,
05650     88,88,87,87,87,85,85,85,84,84,83,83,82,81,81,81,81,80,80,80,80,
05651     80,79,79,79,79,78,77,77,76,75,74,74,73,73,73,73,73,72,71,71,71,
05652     70,70,70,69,69,69,69,69,68,68,68,67,67,66,65,65,64,64,64,63,63,
05653     63,62,61,61,61,61,61,59,59,59,58,58,58,58,57,56,56,56,55,55,55,
05654     55,54,54,53,53,52,52,51,51,50,50,50,50,49,49,48,48,48,46,46,46,
05655     46,43,42,42,42,40,39,39,39,39,39,38,36,36,36,35,35,34,34,33,32,
05656     31,31,29,27,26,26,26,25,25,24,24,24,23,22,22,21,21,20,20,19,19,
05657     18,18,17,17,17,17,17,15,15,14,14,14,13,13,12,12,12,12,12,10,10,
05658     10,10,10,10,10,9,8,5,4,4,4,1
05659   };
05660   const int n3c3w1_c[] = {
05661     150, // Capacity
05662     200, // Number of items
05663     // Size of items (sorted)
05664     100,100,100,100,99,99,98,98,97,96,96,95,95,94,94,94,93,91,90,
05665     90,89,89,89,89,88,88,88,88,88,88,87,85,85,84,84,84,83,83,82,82,
05666     81,80,80,78,78,78,78,78,78,78,77,77,77,76,76,76,75,75,74,74,74,
05667     74,74,73,73,72,70,67,67,67,66,66,66,66,66,65,65,65,63,63,63,62,
05668     62,61,61,61,61,61,60,60,59,58,57,56,54,54,54,53,52,52,51,50,50,
05669     49,48,48,48,47,47,47,47,46,46,46,45,45,45,42,42,39,39,39,38,38,
05670     37,37,37,36,36,35,34,34,34,33,33,31,31,31,31,31,29,28,28,27,27,
05671     26,26,26,26,26,26,25,25,25,24,23,22,22,22,21,21,21,21,20,20,19,
05672     16,16,16,15,15,15,14,14,13,13,12,12,12,11,10,10,10,9,9,9,8,7,
05673     7,6,6,6,5,5,5,3,3,3,2,1
05674   };
05675   const int n3c3w1_d[] = {
05676     150, // Capacity
05677     200, // Number of items
05678     // Size of items (sorted)
05679     100,100,100,100,99,99,99,98,97,97,96,96,96,95,95,95,94,94,93,
05680     92,92,92,91,91,90,89,87,87,86,86,86,86,86,85,84,84,83,83,81,80,
05681     80,79,78,78,77,76,76,76,73,72,72,71,70,70,67,67,67,66,66,65,63,
05682     63,62,62,61,60,60,59,58,57,56,56,56,55,55,55,55,54,54,54,53,53,
05683     53,52,52,51,51,50,50,50,49,48,48,47,46,46,44,44,44,44,44,43,41,
05684     41,40,40,40,39,39,39,39,36,36,36,36,36,35,35,35,35,33,33,33,32,
05685     32,32,32,31,30,30,29,29,29,29,28,28,26,26,26,25,25,25,25,25,24,
05686     23,23,22,22,22,22,21,21,21,21,21,20,20,20,20,20,19,18,17,17,17,
05687     17,15,15,15,14,13,13,12,12,12,12,11,10,10,9,9,9,8,8,8,7,7,6,6,
05688     5,4,4,4,3,3,3,2,1,1
05689   };
05690   const int n3c3w1_e[] = {
05691     150, // Capacity
05692     200, // Number of items
05693     // Size of items (sorted)
05694     100,100,100,99,99,99,98,98,98,98,97,97,97,97,95,95,94,94,93,93,
05695     92,92,91,91,90,90,90,90,89,89,89,89,88,88,87,86,85,84,84,84,84,
05696     83,83,82,82,82,82,81,80,79,78,78,77,76,76,75,74,74,74,73,72,71,
05697     71,70,70,70,70,70,70,69,69,68,68,68,67,66,65,64,64,63,63,62,62,
05698     61,60,59,57,57,57,56,55,55,55,55,54,54,53,53,52,52,52,52,50,48,
05699     48,48,47,47,46,46,45,45,44,44,43,43,43,42,42,42,42,41,41,40,40,
05700     39,39,36,35,34,33,32,32,31,30,29,29,28,28,27,27,24,24,24,24,23,
05701     23,23,23,23,23,21,21,20,20,19,19,18,17,17,17,16,16,15,15,15,15,
05702     14,14,13,13,13,12,12,12,12,11,11,11,10,10,9,9,8,8,8,8,7,7,7,6,
05703     5,4,4,3,3,1,1,1,1
05704   };
05705   const int n3c3w1_f[] = {
05706     150, // Capacity
05707     200, // Number of items
05708     // Size of items (sorted)
05709     100,100,100,99,99,98,98,98,98,96,96,95,95,93,92,92,92,91,89,89,
05710     88,88,88,87,87,87,87,86,86,86,85,85,84,83,83,82,80,80,80,79,79,
05711     78,78,77,76,76,75,75,74,74,73,73,73,72,71,70,70,70,69,69,69,69,
05712     68,68,66,66,66,66,65,64,64,64,64,64,64,63,63,63,62,62,61,60,60,
05713     59,58,58,58,58,58,58,57,57,55,55,55,53,52,52,52,51,51,50,50,50,
05714     49,49,49,49,49,48,48,46,46,45,45,45,44,43,42,42,42,41,41,40,40,
05715     40,39,39,39,37,37,37,36,36,36,36,35,35,35,33,33,33,33,32,32,31,
05716     31,31,31,30,29,29,29,29,28,27,27,27,26,26,24,22,22,22,21,21,20,
05717     19,18,17,17,16,16,15,14,14,13,12,11,11,11,11,10,9,8,7,7,7,7,7,
05718     6,6,5,4,4,4,3,3,2,1
05719   };
05720   const int n3c3w1_g[] = {
05721     150, // Capacity
05722     200, // Number of items
05723     // Size of items (sorted)
05724     100,100,97,97,97,96,96,96,96,95,95,95,95,95,94,94,92,92,91,91,
05725     90,89,87,86,86,86,86,85,84,84,84,84,83,83,81,81,81,80,78,77,77,
05726     76,75,75,74,74,73,73,73,72,71,71,71,70,70,69,68,66,65,65,64,64,
05727     64,64,63,63,63,62,61,61,61,60,60,60,60,59,58,58,58,58,58,58,57,
05728     57,55,55,55,54,54,53,52,52,51,51,51,51,51,51,50,49,49,49,48,47,
05729     46,46,45,45,44,44,44,43,43,43,41,41,40,40,40,39,37,36,36,35,35,
05730     35,35,34,34,34,33,32,31,31,30,30,30,29,29,28,28,27,27,27,27,25,
05731     25,24,23,22,22,21,21,21,21,21,21,21,20,19,18,17,17,16,16,15,15,
05732     14,14,13,13,13,13,13,12,11,10,9,9,8,8,6,6,5,5,5,5,4,4,4,3,3,3,
05733     2,2,2,1,1,1,1
05734   };
05735   const int n3c3w1_h[] = {
05736     150, // Capacity
05737     200, // Number of items
05738     // Size of items (sorted)
05739     100,100,99,99,98,98,97,96,96,96,96,96,96,95,94,94,94,93,92,91,
05740     91,90,89,89,89,88,87,86,86,86,86,85,85,85,84,84,84,84,84,84,83,
05741     82,82,81,80,78,78,77,77,77,77,77,76,76,75,75,74,74,74,74,70,70,
05742     70,69,69,69,68,68,68,68,67,66,66,66,65,65,65,64,64,64,64,64,63,
05743     63,62,62,60,58,57,56,56,56,56,56,56,55,55,55,55,55,53,53,51,51,
05744     51,50,50,49,47,47,47,44,43,43,43,42,42,40,40,38,38,38,37,37,37,
05745     36,36,35,34,34,34,33,33,33,33,32,32,30,30,29,28,28,27,27,26,26,
05746     26,25,25,25,25,25,24,24,23,23,22,22,21,21,21,19,19,19,18,17,17,
05747     16,16,15,14,14,14,13,13,13,13,12,11,11,10,10,9,9,9,8,8,8,7,7,
05748     7,6,4,4,4,4,3,2,1,1
05749   };
05750   const int n3c3w1_i[] = {
05751     150, // Capacity
05752     200, // Number of items
05753     // Size of items (sorted)
05754     100,100,100,100,100,99,99,99,98,97,96,94,93,93,93,92,92,91,90,
05755     89,89,88,88,88,88,88,88,88,86,86,86,86,86,85,85,84,84,84,83,83,
05756     83,83,83,83,82,82,81,79,79,76,76,76,76,75,75,75,75,75,75,74,74,
05757     73,72,71,71,71,68,68,67,67,67,66,66,66,65,65,64,64,63,63,63,62,
05758     62,62,61,60,60,60,58,58,57,57,56,56,55,55,55,54,54,54,54,53,51,
05759     50,50,49,48,48,47,47,47,46,46,45,45,44,43,43,41,40,40,39,39,39,
05760     37,37,37,36,34,33,32,31,31,31,31,30,30,29,29,29,29,29,28,27,24,
05761     24,23,23,23,23,23,22,22,21,21,20,19,19,18,18,17,17,17,17,16,16,
05762     16,15,15,15,15,15,14,14,14,13,12,12,12,12,11,11,11,10,8,8,7,6,
05763     6,5,5,5,5,5,4,4,4,3,2,1
05764   };
05765   const int n3c3w1_j[] = {
05766     150, // Capacity
05767     200, // Number of items
05768     // Size of items (sorted)
05769     99,99,99,98,98,98,96,95,95,94,94,94,93,93,92,92,92,91,91,90,88,
05770     86,86,85,85,84,84,84,83,82,82,82,81,81,81,80,80,79,79,79,78,78,
05771     78,77,77,77,76,74,74,73,73,72,71,71,71,71,70,70,68,68,68,67,66,
05772     66,66,66,66,65,64,63,63,63,62,61,60,60,59,58,58,58,57,57,57,57,
05773     56,55,54,53,53,51,51,51,51,50,50,50,49,47,47,47,46,46,45,45,45,
05774     45,45,44,43,43,42,42,41,41,40,40,39,39,37,37,36,36,35,35,34,34,
05775     34,34,34,33,32,32,32,31,31,29,28,27,27,26,26,26,25,25,25,25,25,
05776     25,25,25,22,22,22,21,21,21,21,21,21,19,19,19,18,17,17,17,17,17,
05777     17,16,16,15,14,14,14,13,13,12,11,10,10,10,10,9,8,7,6,5,4,4,4,
05778     4,3,3,3,3,3,3,2,2
05779   };
05780   const int n3c3w1_k[] = {
05781     150, // Capacity
05782     200, // Number of items
05783     // Size of items (sorted)
05784     100,99,99,99,99,98,98,98,97,96,95,94,93,93,93,92,91,91,91,91,
05785     91,90,90,88,88,88,87,87,87,86,86,85,85,84,84,84,83,83,82,81,81,
05786     81,81,77,77,76,76,75,74,74,74,73,73,72,72,71,71,70,69,69,69,69,
05787     68,68,66,66,65,64,63,63,63,62,61,61,59,59,59,58,58,57,57,57,57,
05788     55,55,53,53,52,52,49,49,49,48,48,47,47,46,46,46,46,45,45,44,43,
05789     43,43,41,40,40,40,39,39,38,38,38,37,37,35,35,35,34,34,33,33,32,
05790     31,31,29,29,28,28,27,26,25,25,24,24,24,23,23,23,23,23,23,22,22,
05791     22,21,20,19,19,19,18,18,18,18,18,17,15,15,14,13,13,13,12,11,10,
05792     9,9,8,8,8,8,8,8,7,7,6,6,6,5,5,5,5,4,4,4,4,4,4,4,4,4,3,3,2,1,1,
05793     1,1
05794   };
05795   const int n3c3w1_l[] = {
05796     150, // Capacity
05797     200, // Number of items
05798     // Size of items (sorted)
05799     100,100,100,99,97,97,96,95,95,95,94,92,91,91,91,91,90,90,89,89,
05800     89,88,88,87,87,87,86,86,86,85,85,85,85,85,84,84,83,83,81,81,81,
05801     80,80,80,79,79,79,78,78,77,77,77,77,76,75,74,74,74,72,72,71,71,
05802     70,69,68,68,67,65,64,64,63,63,63,62,62,62,62,61,61,60,60,60,60,
05803     60,60,59,59,59,59,58,58,57,56,55,55,55,55,54,53,53,52,52,52,51,
05804     51,51,51,50,50,49,49,48,45,45,43,42,42,41,40,40,39,39,38,38,37,
05805     36,36,35,35,34,34,34,33,33,32,31,31,31,31,30,29,29,29,29,29,28,
05806     28,28,27,26,26,25,25,24,24,24,22,22,21,20,19,19,19,19,18,18,18,
05807     15,15,15,14,14,13,13,12,12,11,10,10,9,9,8,8,8,7,7,7,6,6,6,5,5,
05808     5,4,3,3,2,1,1,1
05809   };
05810   const int n3c3w1_m[] = {
05811     150, // Capacity
05812     200, // Number of items
05813     // Size of items (sorted)
05814     100,99,99,99,98,97,97,96,96,95,94,93,93,93,92,92,92,92,92,92,
05815     91,91,91,91,90,90,89,89,89,89,86,86,86,85,85,84,83,83,83,82,82,
05816     82,81,81,80,80,80,79,78,77,77,77,77,76,76,76,76,75,75,73,72,72,
05817     71,70,70,70,70,68,68,68,68,68,67,65,65,64,64,62,62,61,60,60,59,
05818     59,59,59,59,58,58,57,57,56,56,56,56,55,54,53,53,53,53,52,52,52,
05819     51,51,51,50,50,50,50,49,49,49,49,49,49,48,48,48,47,46,46,46,45,
05820     44,43,42,42,42,41,39,37,37,36,36,35,35,35,34,34,33,33,32,32,31,
05821     31,31,30,29,29,29,29,28,28,27,26,25,25,25,25,24,23,23,23,23,23,
05822     22,22,22,21,18,18,18,17,16,16,16,15,14,14,13,13,12,11,11,11,11,
05823     9,8,8,5,4,4,3,2,2,2,1,1
05824   };
05825   const int n3c3w1_n[] = {
05826     150, // Capacity
05827     200, // Number of items
05828     // Size of items (sorted)
05829     100,99,99,98,98,97,97,96,95,95,95,95,94,94,93,92,92,92,92,91,
05830     90,88,87,87,87,87,87,87,87,86,86,85,85,84,84,84,82,82,82,82,81,
05831     81,81,81,80,80,80,80,79,79,78,78,77,76,75,75,75,75,73,72,72,71,
05832     71,71,70,70,70,69,69,68,67,66,66,66,65,64,63,62,62,62,61,61,61,
05833     60,59,59,57,57,56,56,55,55,53,53,52,51,51,51,51,50,50,49,49,49,
05834     49,48,47,47,47,47,47,47,47,46,46,46,45,45,45,45,45,43,43,43,43,
05835     42,41,40,38,38,38,38,36,36,36,35,35,34,34,33,33,32,32,31,30,30,
05836     28,28,28,27,27,27,26,26,25,25,22,21,20,19,19,18,17,17,17,17,16,
05837     14,14,14,13,13,13,12,12,11,11,11,10,10,9,8,7,6,6,4,4,4,4,4,4,
05838     3,3,3,3,3,1,1,1,1
05839   };
05840   const int n3c3w1_o[] = {
05841     150, // Capacity
05842     200, // Number of items
05843     // Size of items (sorted)
05844     100,100,99,98,98,97,97,96,96,96,95,95,94,92,92,91,91,91,91,91,
05845     91,90,90,90,89,89,88,88,87,87,86,85,82,81,81,81,81,80,80,80,80,
05846     79,79,78,78,78,78,77,77,77,77,76,75,74,74,74,74,74,73,73,73,73,
05847     73,71,70,70,70,69,69,69,69,68,68,67,66,64,64,64,63,61,59,58,58,
05848     57,57,55,54,54,52,52,52,52,52,51,50,50,48,48,47,47,47,46,45,45,
05849     45,44,43,43,43,42,41,40,40,39,39,38,38,38,38,36,36,34,34,34,33,
05850     33,32,32,32,32,31,31,31,30,30,30,28,28,26,26,26,26,26,26,25,25,
05851     25,25,24,24,23,23,23,20,20,20,20,20,18,17,16,16,16,16,15,15,14,
05852     13,13,12,12,12,11,11,11,10,10,10,9,9,8,8,6,5,5,4,4,4,4,4,3,3,
05853     3,2,2,2,1,1,1,1
05854   };
05855   const int n3c3w1_p[] = {
05856     150, // Capacity
05857     200, // Number of items
05858     // Size of items (sorted)
05859     100,100,100,100,100,99,99,98,98,97,97,96,96,96,95,95,94,94,94,
05860     94,93,92,91,91,90,90,90,90,90,90,89,89,88,87,85,85,85,83,83,83,
05861     82,82,82,81,81,81,80,80,79,79,79,78,78,77,77,77,76,76,76,75,75,
05862     75,73,73,72,72,72,71,71,70,70,70,69,68,67,67,67,67,67,66,66,65,
05863     65,64,64,64,63,62,62,61,61,61,61,60,60,60,58,58,58,56,55,54,54,
05864     53,53,53,53,51,51,49,49,49,48,48,48,47,46,46,45,44,44,42,42,42,
05865     42,42,41,41,41,41,41,40,40,39,38,38,37,36,36,34,34,34,34,33,32,
05866     32,32,31,31,31,29,29,28,27,26,26,25,25,24,23,22,21,21,21,21,20,
05867     19,19,18,17,17,16,16,15,15,14,13,13,13,12,11,11,11,10,10,9,9,
05868     8,8,8,7,7,6,5,5,4,3,3,2,1
05869   };
05870   const int n3c3w1_q[] = {
05871     150, // Capacity
05872     200, // Number of items
05873     // Size of items (sorted)
05874     100,98,98,97,97,97,97,97,96,96,96,96,94,94,94,93,93,92,91,91,
05875     90,90,90,89,89,89,88,87,87,86,86,85,85,83,83,83,83,82,82,82,81,
05876     80,79,79,78,78,78,78,77,77,77,77,77,77,76,75,74,74,73,72,72,72,
05877     71,70,70,69,69,69,67,67,66,66,66,66,66,66,66,66,64,63,62,62,62,
05878     61,61,61,60,60,60,59,59,59,58,58,57,56,56,56,55,54,54,54,54,54,
05879     54,54,53,53,53,53,53,51,51,51,50,50,50,50,49,49,48,47,46,46,45,
05880     45,45,44,44,44,43,43,42,41,41,40,40,40,39,39,39,38,38,37,37,37,
05881     36,36,36,36,36,34,34,34,34,33,30,29,29,28,28,27,27,27,25,25,25,
05882     25,24,24,23,22,22,22,22,19,18,18,16,16,15,14,13,13,13,11,11,10,
05883     10,8,7,5,5,5,4,4,2,1,1,1
05884   };
05885   const int n3c3w1_r[] = {
05886     150, // Capacity
05887     200, // Number of items
05888     // Size of items (sorted)
05889     100,100,99,99,99,99,99,98,97,97,97,96,96,96,94,94,94,94,93,92,
05890     91,91,91,90,90,90,89,88,88,87,87,86,86,86,86,86,85,84,82,81,81,
05891     78,78,78,77,77,77,76,76,74,74,74,73,72,72,71,70,69,69,69,68,68,
05892     68,68,68,67,66,66,66,65,64,64,64,64,63,61,60,60,59,58,57,57,55,
05893     55,55,54,54,52,52,52,51,51,50,49,48,48,47,47,47,46,46,46,46,43,
05894     43,43,43,43,42,42,42,41,41,41,40,40,40,40,40,39,39,39,39,38,38,
05895     38,37,37,37,37,36,36,35,34,33,33,32,31,31,31,31,30,29,29,29,28,
05896     28,28,25,25,23,23,22,22,22,20,20,20,19,19,19,17,17,16,16,16,15,
05897     14,13,13,12,12,11,10,10,9,9,9,9,8,8,8,8,8,7,7,6,6,6,6,5,5,5,4,
05898     4,3,2,2,1,1
05899   };
05900   const int n3c3w1_s[] = {
05901     150, // Capacity
05902     200, // Number of items
05903     // Size of items (sorted)
05904     99,99,97,96,96,95,95,95,95,94,94,94,93,93,93,93,93,92,92,91,91,
05905     90,90,90,89,89,89,87,86,86,86,86,85,84,84,84,84,83,83,83,78,78,
05906     75,75,75,75,74,74,71,71,70,70,70,70,69,69,69,69,69,69,68,67,67,
05907     67,67,67,65,65,65,64,64,63,62,62,62,61,61,60,59,59,59,59,58,57,
05908     57,57,57,56,56,56,55,55,54,54,54,54,54,54,54,53,53,51,50,49,49,
05909     49,49,49,48,47,47,47,44,43,42,41,40,40,40,40,39,39,38,38,38,38,
05910     38,37,37,36,36,35,35,33,33,33,33,32,32,32,31,31,30,30,30,30,29,
05911     29,28,28,28,28,27,27,27,27,26,26,25,25,25,24,24,24,24,23,23,22,
05912     20,17,17,17,17,16,16,16,14,13,12,12,11,11,10,9,9,8,7,7,6,6,6,
05913     5,4,4,2,2,2,2,1,1
05914   };
05915   const int n3c3w1_t[] = {
05916     150, // Capacity
05917     200, // Number of items
05918     // Size of items (sorted)
05919     100,99,98,98,98,98,98,98,97,97,97,96,95,94,94,94,94,94,92,91,
05920     91,91,90,89,88,88,88,87,87,86,86,86,86,85,85,85,84,84,83,83,83,
05921     82,82,80,80,80,80,80,79,79,78,77,77,76,75,74,74,73,73,72,71,71,
05922     70,69,69,69,68,68,67,67,67,67,66,66,66,65,63,63,63,62,61,61,61,
05923     61,61,60,59,59,58,57,57,56,56,56,56,55,55,53,53,52,52,50,50,49,
05924     49,47,47,47,46,46,46,46,45,44,44,43,42,42,42,41,41,41,41,40,40,
05925     40,39,39,37,37,37,37,37,36,36,35,35,35,35,34,33,33,33,32,32,31,
05926     31,30,30,29,27,25,25,23,23,22,22,22,21,21,20,20,19,19,19,19,19,
05927     18,18,18,17,17,16,16,14,14,14,13,12,12,11,10,10,9,9,8,7,7,6,5,
05928     5,5,4,4,4,2,2,2,1,1
05929   };
05930   const int n3c3w2_a[] = {
05931     150, // Capacity
05932     200, // Number of items
05933     // Size of items (sorted)
05934     100,100,100,100,99,99,99,98,98,98,97,97,97,97,97,97,96,96,96,
05935     95,94,94,93,93,93,93,93,92,92,91,91,90,89,89,88,88,88,87,87,87,
05936     86,86,86,85,85,85,84,84,84,83,82,81,81,80,80,79,79,79,79,79,78,
05937     76,76,76,76,75,75,75,75,75,75,74,73,73,73,73,72,72,72,72,72,71,
05938     71,70,70,70,70,69,68,68,68,67,67,65,65,65,64,64,64,64,63,63,63,
05939     63,62,62,62,62,61,60,60,59,59,59,58,58,58,58,56,56,56,56,56,56,
05940     56,56,55,53,52,52,51,51,50,50,50,49,49,49,48,48,47,47,46,46,45,
05941     45,44,44,44,43,43,43,42,42,42,41,41,40,40,39,37,37,37,37,36,36,
05942     35,35,35,34,34,31,30,29,29,29,29,29,28,28,28,28,27,27,26,26,25,
05943     25,25,24,24,23,22,21,21,21,21,21,20,20
05944   };
05945   const int n3c3w2_b[] = {
05946     150, // Capacity
05947     200, // Number of items
05948     // Size of items (sorted)
05949     100,100,100,100,99,99,99,99,98,98,97,97,95,95,95,94,93,92,92,
05950     91,91,90,90,89,89,89,89,89,89,88,87,87,86,86,86,86,85,84,83,83,
05951     82,82,82,81,81,81,81,81,80,80,80,79,79,79,78,77,77,76,76,75,74,
05952     74,73,73,73,73,73,72,72,70,70,70,70,70,69,68,68,68,68,68,67,66,
05953     66,66,66,66,66,65,65,65,65,65,64,64,64,64,63,63,62,62,61,59,59,
05954     59,59,58,58,56,56,56,56,56,55,55,55,55,54,54,54,54,54,54,53,53,
05955     53,53,53,52,51,51,51,50,49,49,49,49,48,48,48,47,47,47,46,46,46,
05956     46,46,45,45,44,44,44,42,42,42,41,39,38,38,38,37,37,36,36,36,36,
05957     35,34,34,33,33,32,32,32,31,31,31,30,30,29,29,29,29,28,28,27,26,
05958     25,23,23,23,22,22,22,22,22,21,21,21,21
05959   };
05960   const int n3c3w2_c[] = {
05961     150, // Capacity
05962     200, // Number of items
05963     // Size of items (sorted)
05964     100,100,100,99,98,98,97,96,96,96,96,96,96,95,95,94,94,94,94,93,
05965     93,93,93,93,93,92,92,92,90,89,89,89,89,87,87,86,86,86,86,85,85,
05966     84,84,84,84,83,83,83,83,83,81,81,81,80,80,79,79,79,79,78,78,77,
05967     77,77,76,76,76,74,74,74,74,73,73,73,73,73,72,70,70,69,69,69,69,
05968     68,67,66,66,66,66,65,65,65,64,64,63,62,62,61,61,60,60,60,58,58,
05969     57,57,57,57,56,56,55,55,55,55,55,54,54,54,54,54,53,53,53,53,52,
05970     51,51,51,50,50,50,50,50,49,49,48,48,46,46,45,44,44,44,43,43,43,
05971     40,40,40,40,40,39,39,38,38,37,37,37,37,37,36,35,35,34,34,33,33,
05972     33,33,32,32,32,32,31,31,30,29,29,29,29,29,28,28,27,27,27,27,26,
05973     26,26,25,24,23,22,22,22,21,21,21,20
05974   };
05975   const int n3c3w2_d[] = {
05976     150, // Capacity
05977     200, // Number of items
05978     // Size of items (sorted)
05979     100,99,99,98,98,98,96,95,95,94,94,94,93,93,92,92,89,89,89,89,
05980     88,88,88,88,87,87,87,87,86,86,86,85,84,84,83,83,83,83,83,82,81,
05981     80,80,80,79,79,79,78,78,77,77,77,77,77,77,75,74,74,74,73,73,72,
05982     72,71,71,71,71,71,71,70,69,68,68,67,66,66,66,65,65,65,65,65,64,
05983     64,64,64,62,62,62,62,61,61,61,60,60,60,59,59,59,59,58,58,58,58,
05984     57,57,57,57,56,56,56,55,54,54,54,54,54,53,53,53,53,52,51,50,50,
05985     50,49,48,48,48,48,48,48,47,47,45,45,45,44,44,43,43,43,43,43,42,
05986     42,41,41,41,40,40,40,40,40,39,39,38,38,38,37,37,36,36,36,35,35,
05987     34,34,33,33,32,32,31,31,31,30,29,29,28,27,26,25,25,25,24,24,24,
05988     24,24,23,22,22,22,21,21,21,20,20,20
05989   };
05990   const int n3c3w2_e[] = {
05991     150, // Capacity
05992     200, // Number of items
05993     // Size of items (sorted)
05994     100,99,97,97,96,96,96,95,95,95,95,94,94,93,93,93,93,92,92,91,
05995     90,90,90,90,90,90,90,90,89,89,88,88,88,87,86,86,86,84,84,84,84,
05996     83,83,81,81,80,80,80,78,78,78,77,77,77,76,75,75,75,74,73,73,73,
05997     72,71,71,71,70,70,70,69,69,69,68,67,67,67,66,66,65,64,64,63,63,
05998     63,62,62,62,62,62,62,61,61,61,60,60,60,59,59,59,58,58,58,58,57,
05999     57,57,56,55,55,55,55,53,53,53,52,51,51,51,51,50,50,50,49,49,49,
06000     49,48,47,46,46,45,45,45,44,44,44,44,43,43,43,43,43,42,41,41,41,
06001     40,40,40,40,40,39,39,39,39,39,38,37,37,36,36,35,34,34,34,34,33,
06002     33,32,32,32,31,31,31,31,30,30,30,29,28,27,27,26,25,25,25,24,24,
06003     24,23,23,23,22,22,22,22,21,21,21,20
06004   };
06005   const int n3c3w2_f[] = {
06006     150, // Capacity
06007     200, // Number of items
06008     // Size of items (sorted)
06009     100,100,100,100,99,99,98,98,97,97,97,96,95,95,95,95,95,94,94,
06010     94,94,93,93,93,93,92,90,89,89,89,89,88,88,88,87,87,87,86,85,85,
06011     85,84,84,84,83,83,82,82,82,82,82,81,81,80,80,80,79,79,79,79,78,
06012     78,78,76,75,75,74,74,74,73,72,72,72,72,72,72,71,70,70,70,69,68,
06013     68,68,66,65,65,64,64,64,62,61,61,60,59,59,58,58,57,57,57,56,56,
06014     55,55,55,55,54,54,54,53,53,52,52,52,52,51,51,51,50,50,50,50,50,
06015     49,49,48,48,47,47,46,46,46,46,45,45,44,44,44,44,44,44,44,43,43,
06016     43,43,43,43,43,42,42,42,41,41,41,41,40,40,39,39,38,38,38,37,37,
06017     36,36,35,35,35,35,34,34,34,33,31,31,31,30,30,30,30,30,29,28,27,
06018     26,26,25,25,24,24,22,22,21,20,20,20,20
06019   };
06020   const int n3c3w2_g[] = {
06021     150, // Capacity
06022     200, // Number of items
06023     // Size of items (sorted)
06024     100,100,100,100,100,100,99,99,98,98,98,97,97,96,96,95,94,93,93,
06025     93,92,91,90,90,90,89,89,88,88,88,88,88,87,87,87,87,86,86,85,85,
06026     85,84,84,84,84,84,83,83,83,82,81,81,80,80,79,78,77,77,77,77,76,
06027     76,75,75,75,75,74,74,74,73,73,73,73,72,71,70,70,70,70,69,68,68,
06028     68,68,68,67,67,67,67,66,66,65,65,65,64,63,63,63,63,63,63,62,62,
06029     62,60,60,59,59,59,58,57,56,55,55,54,53,53,52,51,50,50,50,50,49,
06030     48,48,48,48,48,47,47,47,47,46,46,45,44,44,43,43,43,43,43,43,42,
06031     42,41,41,39,39,38,38,37,37,37,36,36,36,35,34,34,34,34,33,33,32,
06032     31,31,31,31,30,30,30,30,30,29,28,27,27,26,26,26,25,25,25,25,25,
06033     25,24,24,24,23,23,22,21,21,21,20,20,20
06034   };
06035   const int n3c3w2_h[] = {
06036     150, // Capacity
06037     200, // Number of items
06038     // Size of items (sorted)
06039     100,100,100,100,100,99,99,99,99,99,98,98,97,97,97,96,94,94,94,
06040     94,94,94,94,93,93,91,91,91,90,89,89,89,88,88,87,87,87,86,86,86,
06041     86,86,86,86,85,85,85,85,84,84,83,83,82,82,81,81,81,80,80,79,79,
06042     78,78,77,77,76,75,75,75,74,74,74,74,74,73,73,72,71,71,70,69,68,
06043     68,67,67,66,66,66,66,65,65,65,65,65,64,63,63,63,63,63,61,61,61,
06044     60,60,60,60,59,59,58,58,58,57,57,56,56,56,55,54,54,53,53,52,52,
06045     52,51,50,50,48,48,47,46,46,44,44,44,44,44,43,43,43,43,42,41,41,
06046     41,40,40,40,40,39,39,39,39,38,38,38,38,38,38,38,37,37,36,36,36,
06047     35,35,34,34,33,32,32,32,32,31,31,30,30,30,29,28,27,27,26,26,26,
06048     26,25,25,25,24,23,22,22,22,21,21,20,20
06049   };
06050   const int n3c3w2_i[] = {
06051     150, // Capacity
06052     200, // Number of items
06053     // Size of items (sorted)
06054     100,99,99,99,99,99,99,98,98,98,96,96,96,95,95,95,95,95,95,95,
06055     95,94,94,92,92,92,92,92,92,92,92,92,91,89,89,87,87,86,86,86,85,
06056     85,85,84,84,84,83,83,83,82,82,81,81,81,81,79,79,79,79,77,76,75,
06057     75,74,74,73,72,70,69,69,69,69,69,69,69,69,68,67,67,64,64,64,64,
06058     64,64,63,63,63,63,63,62,62,62,62,61,59,58,58,57,57,56,55,55,54,
06059     54,52,52,52,52,52,51,51,50,50,50,48,47,46,46,45,45,45,45,45,45,
06060     45,44,44,44,44,43,42,42,41,41,41,41,41,41,40,40,39,39,38,38,38,
06061     37,37,36,36,36,35,35,35,35,35,35,35,35,34,34,34,34,33,33,32,31,
06062     31,31,31,31,30,30,30,29,29,28,28,28,28,28,27,26,26,26,26,25,24,
06063     24,23,23,23,22,22,22,22,21,21,20,20
06064   };
06065   const int n3c3w2_j[] = {
06066     150, // Capacity
06067     200, // Number of items
06068     // Size of items (sorted)
06069     99,99,99,99,99,99,98,98,98,97,97,97,97,96,96,96,95,95,95,95,95,
06070     95,94,94,94,93,93,92,92,92,92,92,91,91,90,90,87,87,87,87,87,86,
06071     86,85,84,84,84,83,83,83,83,82,82,82,82,82,82,81,80,80,79,78,78,
06072     77,76,76,75,75,74,74,73,73,72,72,72,71,71,71,70,70,69,69,69,68,
06073     68,68,68,68,67,67,66,66,66,65,65,65,64,64,64,64,63,63,61,60,59,
06074     59,59,59,58,58,57,57,57,57,56,56,55,55,54,54,54,54,54,53,52,52,
06075     52,52,50,50,49,49,49,48,48,48,48,48,48,47,47,47,47,46,45,44,44,
06076     43,43,43,43,43,42,41,41,40,40,40,40,40,39,38,37,36,36,35,34,34,
06077     33,33,32,32,31,30,30,29,28,28,28,28,28,27,26,26,25,24,23,23,23,
06078     23,23,22,22,22,21,21,21,21,21,20
06079   };
06080   const int n3c3w2_k[] = {
06081     150, // Capacity
06082     200, // Number of items
06083     // Size of items (sorted)
06084     100,100,100,100,100,99,99,98,98,98,98,97,97,96,96,96,95,95,94,
06085     94,93,93,93,92,91,91,91,91,91,90,89,89,89,89,89,88,88,88,88,88,
06086     87,87,86,86,86,86,85,85,85,84,84,84,83,83,83,82,82,82,82,82,81,
06087     81,80,80,80,80,79,79,79,79,79,79,78,75,75,75,74,74,73,73,73,73,
06088     73,71,71,70,70,68,68,67,67,67,67,67,66,65,65,65,65,64,64,63,62,
06089     62,62,62,61,61,60,59,58,58,57,56,56,55,54,54,53,52,52,52,52,52,
06090     51,51,51,51,51,51,51,48,48,47,47,46,46,46,46,46,45,45,44,43,43,
06091     43,43,43,42,42,41,39,39,39,38,36,34,34,33,33,33,33,33,32,32,31,
06092     31,31,30,30,30,29,29,29,29,28,28,28,28,28,27,27,26,26,26,26,26,
06093     25,25,25,25,24,24,22,22,21,21,21,21,20
06094   };
06095   const int n3c3w2_l[] = {
06096     150, // Capacity
06097     200, // Number of items
06098     // Size of items (sorted)
06099     100,100,99,99,99,99,99,98,98,98,98,97,97,97,97,97,96,96,96,95,
06100     95,94,94,94,93,93,92,91,91,90,90,89,89,89,89,89,88,87,85,85,85,
06101     85,85,84,83,83,83,82,82,81,81,80,80,80,80,79,79,79,79,78,78,76,
06102     75,75,74,74,74,74,74,73,73,73,72,71,70,70,69,69,69,69,68,67,67,
06103     67,67,66,66,66,65,64,64,64,63,63,63,63,62,62,61,61,60,60,60,60,
06104     60,60,58,58,57,56,56,56,56,56,56,55,55,55,54,54,53,51,51,51,51,
06105     51,50,50,50,49,48,48,47,46,46,46,45,45,45,45,45,44,44,43,42,41,
06106     41,41,40,40,40,39,39,39,39,38,38,37,37,37,37,36,35,35,35,34,34,
06107     34,33,33,32,30,30,30,30,30,29,29,28,28,28,27,26,26,26,25,25,25,
06108     25,24,24,24,24,23,23,23,23,23,22,21
06109   };
06110   const int n3c3w2_m[] = {
06111     150, // Capacity
06112     200, // Number of items
06113     // Size of items (sorted)
06114     100,100,100,99,99,99,99,98,98,97,97,97,96,96,96,96,96,96,95,95,
06115     94,93,93,93,93,92,92,92,91,91,91,91,91,91,91,90,89,89,89,88,86,
06116     86,86,85,85,85,85,84,84,83,83,82,82,82,82,80,80,80,80,80,79,79,
06117     79,78,77,77,77,74,74,73,73,73,73,73,73,72,71,71,70,70,69,69,69,
06118     69,69,68,68,68,67,66,65,65,65,64,64,64,63,62,61,61,61,61,61,60,
06119     60,60,59,58,57,57,57,57,56,56,56,56,56,55,55,55,54,54,54,54,54,
06120     53,53,52,52,52,51,50,50,50,50,49,49,49,48,47,47,46,46,45,45,45,
06121     44,44,44,44,44,43,42,42,41,38,38,38,38,38,37,37,37,35,35,35,35,
06122     35,33,32,32,32,32,31,31,31,31,30,30,29,29,29,29,28,27,26,26,25,
06123     25,25,25,25,25,24,24,23,23,21,20,20
06124   };
06125   const int n3c3w2_n[] = {
06126     150, // Capacity
06127     200, // Number of items
06128     // Size of items (sorted)
06129     100,100,100,99,98,98,97,97,97,96,94,94,93,93,92,91,90,90,89,89,
06130     89,89,89,88,88,88,87,87,87,87,86,86,86,86,85,85,83,83,83,82,82,
06131     82,82,81,80,80,80,80,78,77,77,76,76,74,73,73,73,73,72,72,72,71,
06132     71,71,70,70,70,69,69,69,68,68,68,68,67,67,66,66,66,65,65,65,65,
06133     64,64,64,64,63,62,60,59,58,58,58,57,57,57,57,57,57,56,55,55,53,
06134     52,52,52,51,50,50,49,48,48,48,48,48,48,48,47,46,46,46,46,45,45,
06135     45,45,44,44,44,44,43,43,43,42,42,42,42,41,40,40,39,39,39,39,38,
06136     38,38,38,38,38,36,36,35,34,34,33,33,33,33,33,33,32,32,32,32,32,
06137     31,31,31,31,31,30,30,30,30,29,28,27,27,27,26,26,25,25,25,24,24,
06138     23,23,23,22,22,21,21,20,20,20,20,20
06139   };
06140   const int n3c3w2_o[] = {
06141     150, // Capacity
06142     200, // Number of items
06143     // Size of items (sorted)
06144     100,100,100,100,99,98,98,97,97,97,97,97,97,96,96,95,94,93,93,
06145     92,91,91,91,90,90,90,90,89,89,89,89,88,88,88,88,87,87,86,86,86,
06146     85,85,85,85,85,84,84,84,84,83,82,82,82,82,82,81,81,81,81,80,79,
06147     79,79,79,78,78,78,78,77,76,76,75,75,74,74,73,71,71,70,70,70,70,
06148     69,69,68,68,68,67,67,67,66,65,65,65,65,63,63,62,61,61,61,61,59,
06149     59,59,59,59,58,58,58,57,57,57,56,56,56,55,55,55,54,54,54,54,53,
06150     53,53,53,53,52,52,51,51,50,50,50,49,48,47,46,45,45,44,43,42,42,
06151     42,41,41,41,41,40,40,39,39,38,37,36,36,35,34,34,34,34,34,34,33,
06152     33,32,31,31,30,30,29,29,29,29,29,28,28,27,26,25,25,25,24,24,24,
06153     23,23,22,22,22,21,21,21,20,20,20,20,20
06154   };
06155   const int n3c3w2_p[] = {
06156     150, // Capacity
06157     200, // Number of items
06158     // Size of items (sorted)
06159     100,99,99,99,99,99,98,98,98,98,96,96,96,96,95,95,94,93,93,92,
06160     92,92,92,91,91,91,91,90,90,90,89,89,87,87,87,86,85,84,84,84,83,
06161     82,82,82,81,81,80,80,79,79,79,78,78,78,76,76,76,76,75,75,75,73,
06162     73,73,72,72,71,71,71,71,70,70,70,69,69,68,68,68,68,67,67,67,67,
06163     67,67,67,66,66,66,65,65,64,64,64,63,63,63,62,62,62,62,61,61,60,
06164     59,59,59,58,57,57,56,55,55,55,55,55,53,52,52,51,51,51,51,51,50,
06165     50,50,50,49,49,49,48,47,47,46,46,45,44,44,44,44,43,43,41,41,41,
06166     40,40,38,38,37,37,37,37,36,36,36,36,36,35,34,34,34,34,33,33,33,
06167     32,32,32,31,31,31,30,30,29,27,27,27,27,26,26,25,25,25,25,25,24,
06168     24,24,23,23,23,22,22,22,20,20,20,20
06169   };
06170   const int n3c3w2_q[] = {
06171     150, // Capacity
06172     200, // Number of items
06173     // Size of items (sorted)
06174     100,99,99,99,98,98,98,98,98,97,97,96,96,95,94,94,94,93,93,93,
06175     92,92,91,91,91,91,90,90,89,88,88,88,87,87,87,86,86,86,85,85,84,
06176     84,83,82,80,80,80,79,79,79,79,78,78,77,77,77,76,74,74,73,73,73,
06177     72,71,71,71,70,70,70,70,68,68,68,67,67,67,67,66,66,65,64,64,63,
06178     63,61,61,60,60,60,60,59,59,58,58,58,58,57,57,57,56,56,55,54,51,
06179     51,50,49,48,48,48,47,45,45,45,44,44,44,44,43,43,43,43,43,43,42,
06180     42,42,42,41,41,40,39,39,39,39,38,38,38,38,38,38,38,38,37,37,37,
06181     36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32,32,31,31,31,30,
06182     30,29,28,28,28,27,25,25,24,24,24,24,24,23,23,23,23,23,22,22,22,
06183     22,22,21,21,21,21,21,21,21,20,20,20
06184   };
06185   const int n3c3w2_r[] = {
06186     150, // Capacity
06187     200, // Number of items
06188     // Size of items (sorted)
06189     100,100,99,99,99,97,96,96,96,95,95,95,95,95,94,94,94,94,93,93,
06190     93,92,92,91,90,89,89,89,88,88,87,87,87,87,86,85,85,84,84,83,83,
06191     83,82,82,81,81,81,80,80,80,80,80,79,78,78,77,77,76,76,75,74,74,
06192     73,73,73,72,71,71,71,70,70,70,69,68,68,68,67,67,67,66,65,65,65,
06193     64,64,63,62,62,62,61,61,61,60,60,60,59,58,58,58,58,58,58,57,57,
06194     57,57,56,56,55,54,53,53,53,53,52,52,52,51,51,50,50,50,49,49,49,
06195     48,46,46,46,46,46,46,44,43,43,43,42,42,42,41,41,40,40,40,39,39,
06196     39,38,38,38,37,37,37,36,36,36,36,35,35,35,35,33,33,33,33,33,32,
06197     32,32,32,32,31,31,30,30,29,29,29,29,29,29,29,29,28,28,28,28,27,
06198     26,26,26,25,24,24,24,23,22,21,21,21
06199   };
06200   const int n3c3w2_s[] = {
06201     150, // Capacity
06202     200, // Number of items
06203     // Size of items (sorted)
06204     100,98,98,98,98,97,97,97,96,96,95,95,95,94,94,94,93,92,91,91,
06205     91,90,89,89,88,88,87,87,87,87,87,86,86,86,86,85,85,85,84,84,84,
06206     83,83,82,81,80,80,80,80,80,79,78,78,78,78,77,77,77,77,77,77,77,
06207     76,76,76,74,74,74,74,74,73,73,73,72,71,71,71,69,69,69,69,69,68,
06208     68,67,67,67,66,66,66,65,65,65,65,64,64,64,62,62,62,62,62,61,61,
06209     61,61,59,59,59,57,57,57,56,55,55,54,52,52,52,51,51,50,50,50,50,
06210     49,49,48,48,47,46,46,45,45,45,44,44,44,43,42,41,41,41,40,39,39,
06211     38,37,37,37,37,37,36,36,35,35,35,34,34,34,33,33,33,32,31,31,31,
06212     31,30,30,30,29,29,29,28,28,28,28,27,27,27,27,26,26,25,25,24,24,
06213     24,23,23,23,22,22,22,22,21,21,20,20
06214   };
06215   const int n3c3w2_t[] = {
06216     150, // Capacity
06217     200, // Number of items
06218     // Size of items (sorted)
06219     100,100,99,99,99,99,99,98,97,97,96,95,95,95,94,94,94,93,92,92,
06220     92,91,91,90,90,90,88,88,87,85,85,84,84,84,84,84,84,84,84,84,83,
06221     83,82,82,82,82,82,82,81,81,80,80,79,79,78,78,78,78,78,78,77,77,
06222     77,76,76,75,74,74,74,74,73,73,72,71,70,69,69,69,67,67,66,65,64,
06223     64,62,62,62,61,61,61,60,60,60,60,59,59,58,57,57,56,56,56,56,56,
06224     56,55,55,55,55,54,53,53,53,53,52,52,51,51,49,49,49,49,49,49,49,
06225     48,47,47,47,46,46,45,44,44,44,44,43,43,42,42,42,42,41,39,39,38,
06226     37,37,37,36,36,36,36,35,35,33,33,33,33,33,32,32,32,31,31,31,31,
06227     30,30,30,30,30,30,29,29,29,29,28,28,28,28,26,25,25,25,24,24,24,
06228     23,23,23,23,23,22,22,21,21,21,21,20
06229   };
06230   const int n3c3w4_a[] = {
06231     150, // Capacity
06232     200, // Number of items
06233     // Size of items (sorted)
06234     100,100,100,100,100,100,99,99,99,99,98,98,98,98,98,98,97,97,96,
06235     96,96,96,96,95,95,95,94,94,93,93,93,92,92,92,91,90,90,89,89,89,
06236     89,89,89,89,89,89,88,88,87,86,86,86,85,85,85,85,84,84,83,83,82,
06237     82,82,81,80,80,80,80,79,79,78,78,78,78,77,76,76,76,75,74,73,73,
06238     73,73,73,72,72,72,71,68,68,68,68,68,67,66,66,65,65,65,65,65,65,
06239     64,64,63,63,62,62,62,62,60,59,59,59,58,58,58,56,56,56,55,55,55,
06240     54,54,54,54,53,53,53,52,52,52,51,51,51,51,51,50,50,50,50,50,49,
06241     49,49,49,48,48,48,48,47,46,46,45,45,45,45,44,43,43,43,43,42,42,
06242     41,41,41,40,40,40,39,39,39,39,39,38,38,38,37,37,37,36,35,35,34,
06243     34,34,34,33,33,33,33,32,32,31,30,30,30
06244   };
06245   const int n3c3w4_b[] = {
06246     150, // Capacity
06247     200, // Number of items
06248     // Size of items (sorted)
06249     99,99,98,98,97,97,97,96,96,96,96,95,95,95,94,94,93,93,92,92,91,
06250     91,91,91,91,90,89,89,89,88,88,87,87,87,86,86,86,86,86,86,86,84,
06251     84,83,82,82,82,82,81,81,81,81,80,80,80,79,79,79,79,78,78,78,78,
06252     77,77,77,77,77,76,76,75,75,75,75,74,74,74,73,72,72,72,72,72,72,
06253     72,71,71,70,70,70,69,69,69,69,69,68,68,68,68,67,67,67,67,67,67,
06254     65,65,64,63,63,62,62,62,62,62,61,61,61,60,60,59,58,57,57,56,55,
06255     55,55,55,53,53,52,52,52,52,51,51,51,51,50,50,50,49,49,49,48,48,
06256     48,48,47,47,46,45,45,45,44,44,44,44,44,43,43,43,43,42,42,42,42,
06257     42,42,41,40,40,39,38,38,38,37,37,36,36,36,36,36,35,35,35,34,34,
06258     33,33,33,32,32,32,31,31,31,31,30
06259   };
06260   const int n3c3w4_c[] = {
06261     150, // Capacity
06262     200, // Number of items
06263     // Size of items (sorted)
06264     100,99,98,98,98,97,97,97,97,97,97,96,96,96,96,96,95,95,95,95,
06265     95,95,94,94,94,94,94,94,93,93,92,92,92,92,91,91,90,89,89,89,89,
06266     88,88,88,88,87,87,87,87,86,85,84,84,83,83,83,83,82,82,82,82,81,
06267     80,79,79,79,79,77,77,77,76,76,74,74,74,73,73,73,73,72,72,72,71,
06268     71,71,71,71,71,71,70,69,69,69,69,68,68,67,67,66,65,65,64,63,63,
06269     63,63,62,62,62,62,60,60,59,59,59,59,59,58,58,58,58,58,58,57,57,
06270     56,56,56,56,55,55,54,53,53,53,52,52,52,52,51,51,50,50,50,49,49,
06271     48,48,48,48,47,47,46,46,46,46,46,45,45,44,43,43,43,43,42,41,41,
06272     39,38,38,38,38,38,37,37,37,37,37,37,36,36,36,36,35,35,35,35,34,
06273     34,34,34,34,33,33,33,32,32,31,31,30
06274   };
06275   const int n3c3w4_d[] = {
06276     150, // Capacity
06277     200, // Number of items
06278     // Size of items (sorted)
06279     100,100,100,100,100,100,99,98,98,98,97,96,96,96,96,95,95,95,94,
06280     94,94,94,94,93,92,92,92,92,91,91,91,90,90,90,90,88,87,87,86,86,
06281     86,86,85,85,85,83,83,82,82,82,82,81,81,81,80,80,79,79,79,79,79,
06282     78,78,78,78,78,78,77,76,75,75,75,75,75,75,74,74,73,73,73,73,72,
06283     72,72,71,70,70,69,68,68,68,67,66,65,65,65,65,64,64,63,63,63,63,
06284     63,62,61,61,60,60,60,59,59,59,59,58,58,56,56,56,56,56,56,55,55,
06285     55,55,55,54,54,54,53,53,53,52,52,52,51,51,51,51,50,50,50,49,48,
06286     48,48,48,48,48,48,48,47,47,47,47,47,46,46,46,45,45,45,45,44,43,
06287     43,43,42,42,42,41,40,38,37,37,37,37,36,36,36,36,35,34,34,34,33,
06288     33,33,33,33,32,32,32,32,32,32,30,30,30
06289   };
06290   const int n3c3w4_e[] = {
06291     150, // Capacity
06292     200, // Number of items
06293     // Size of items (sorted)
06294     100,100,99,99,98,98,97,96,96,95,94,94,93,93,93,93,93,92,92,91,
06295     90,90,90,90,89,89,89,88,88,88,88,87,87,87,87,86,86,85,85,85,84,
06296     84,83,83,83,82,81,81,80,80,80,79,79,78,78,78,77,77,77,77,76,76,
06297     75,75,75,75,74,74,74,74,73,73,73,72,71,71,71,71,70,70,69,68,68,
06298     68,68,68,68,68,67,67,67,66,66,66,65,64,64,64,64,63,63,63,63,62,
06299     62,61,61,61,60,60,58,58,58,58,58,57,57,56,56,56,56,56,56,55,55,
06300     55,54,54,54,53,53,52,52,52,52,51,51,51,50,50,50,49,49,49,48,48,
06301     47,47,47,47,46,46,46,46,46,45,44,44,44,44,44,43,43,42,42,42,42,
06302     41,41,41,39,39,39,39,39,39,38,38,37,37,37,37,36,35,35,34,34,34,
06303     34,34,33,33,33,33,32,32,31,30,30,30
06304   };
06305   const int n3c3w4_f[] = {
06306     150, // Capacity
06307     200, // Number of items
06308     // Size of items (sorted)
06309     100,100,99,99,99,98,98,98,98,98,97,97,97,97,96,96,95,94,94,93,
06310     93,93,92,92,92,91,90,90,87,87,87,86,86,86,86,85,85,84,83,83,83,
06311     82,82,81,81,80,80,80,80,80,80,80,79,79,79,79,79,79,78,78,78,76,
06312     75,75,74,73,73,72,71,71,71,71,71,70,69,69,69,68,68,67,67,67,66,
06313     66,66,66,66,66,66,66,65,65,65,63,63,63,63,62,62,62,62,61,61,60,
06314     60,60,60,60,60,58,58,58,58,58,58,57,56,56,56,56,55,55,54,54,54,
06315     53,53,53,52,52,51,51,51,49,49,49,48,48,48,48,48,48,47,46,46,46,
06316     46,45,45,44,44,44,43,43,42,42,42,42,41,41,41,40,40,40,40,39,39,
06317     39,39,39,39,39,38,38,38,38,37,36,36,36,36,36,36,35,35,35,35,34,
06318     34,33,33,32,31,31,31,31,30,30,30,30
06319   };
06320   const int n3c3w4_g[] = {
06321     150, // Capacity
06322     200, // Number of items
06323     // Size of items (sorted)
06324     100,100,100,100,100,99,99,98,98,98,98,98,98,98,97,97,97,97,97,
06325     96,95,94,94,94,93,93,92,92,92,91,91,91,91,91,90,90,90,89,89,89,
06326     89,89,88,88,88,88,88,87,87,87,87,86,86,86,86,85,85,84,84,84,84,
06327     84,84,83,83,83,83,82,82,81,81,81,80,80,80,80,79,78,77,77,77,76,
06328     76,76,76,76,76,76,75,75,75,75,74,74,74,74,74,72,72,71,71,71,70,
06329     70,69,68,68,68,68,68,67,67,66,66,65,65,65,64,63,63,62,62,61,61,
06330     61,60,60,60,60,60,60,59,59,59,58,58,58,58,57,57,56,56,55,55,55,
06331     55,54,54,54,54,54,54,52,52,51,50,50,49,49,49,48,47,47,47,47,46,
06332     46,46,45,44,44,43,43,42,42,40,40,39,38,38,38,38,37,37,36,36,35,
06333     35,35,35,35,35,34,34,32,31,31,31,31,30
06334   };
06335   const int n3c3w4_h[] = {
06336     150, // Capacity
06337     200, // Number of items
06338     // Size of items (sorted)
06339     100,99,99,99,97,97,96,95,95,94,94,94,94,93,92,92,92,92,92,92,
06340     92,91,91,91,91,90,90,89,89,89,89,88,87,87,86,86,86,85,85,85,84,
06341     84,84,83,83,83,82,82,82,82,81,81,81,81,79,79,77,77,76,76,76,76,
06342     75,75,74,74,74,74,73,72,71,71,70,70,68,68,67,67,67,66,66,66,65,
06343     65,64,63,63,63,62,62,62,62,62,61,61,61,61,60,60,60,60,60,60,60,
06344     58,58,57,57,57,56,56,56,56,56,55,55,55,55,54,54,53,53,53,53,53,
06345     52,52,52,52,52,51,51,51,51,51,51,50,50,50,50,49,49,49,48,48,48,
06346     48,48,47,47,47,47,46,46,45,45,45,44,44,44,43,43,43,42,42,42,41,
06347     40,40,39,39,39,39,38,38,37,37,37,37,37,36,36,35,35,35,35,35,34,
06348     34,34,34,33,33,33,32,31,31,30,30,30
06349   };
06350   const int n3c3w4_i[] = {
06351     150, // Capacity
06352     200, // Number of items
06353     // Size of items (sorted)
06354     100,100,100,99,99,97,97,97,96,96,96,96,96,95,95,95,95,94,94,93,
06355     93,93,93,92,92,92,92,92,91,91,91,90,90,90,90,89,89,89,89,89,88,
06356     88,88,88,88,88,87,87,86,86,85,85,85,85,85,84,84,84,83,83,83,82,
06357     81,81,81,80,79,79,79,79,79,79,78,78,78,78,78,77,77,76,76,75,75,
06358     75,75,74,74,74,73,72,72,72,72,71,71,71,70,70,70,70,69,69,69,69,
06359     69,68,67,67,67,67,66,66,66,65,65,65,64,63,63,63,63,62,62,62,61,
06360     61,61,61,60,60,59,59,58,58,58,58,56,56,55,55,55,53,53,52,52,52,
06361     52,51,51,50,49,48,48,48,48,47,46,46,46,46,45,45,45,44,44,43,43,
06362     42,42,41,41,40,40,40,40,39,39,38,38,38,38,37,37,37,36,36,36,35,
06363     35,35,34,34,33,32,32,32,32,31,31,30
06364   };
06365   const int n3c3w4_j[] = {
06366     150, // Capacity
06367     200, // Number of items
06368     // Size of items (sorted)
06369     100,100,99,98,97,97,97,96,96,96,95,95,95,95,94,94,94,94,94,94,
06370     93,93,93,93,93,93,92,91,91,91,90,90,90,89,89,89,87,87,86,86,85,
06371     85,85,85,85,84,84,83,83,83,83,82,82,82,82,81,81,81,81,81,81,81,
06372     80,80,78,78,78,78,77,77,77,76,76,75,75,75,75,74,74,74,74,73,73,
06373     73,71,71,71,71,70,70,69,69,68,68,67,67,67,66,66,66,65,64,63,63,
06374     63,62,61,61,61,61,61,61,60,60,60,60,58,58,58,58,57,57,57,57,56,
06375     56,56,56,56,56,55,54,53,53,53,53,52,52,52,52,51,51,50,50,49,49,
06376     49,48,48,48,48,48,48,47,47,46,46,46,46,46,44,44,44,43,43,43,42,
06377     42,42,41,41,39,39,39,38,37,37,37,36,36,36,34,32,32,32,32,32,31,
06378     31,31,31,31,31,31,31,31,31,30,30,30
06379   };
06380   const int n3c3w4_k[] = {
06381     150, // Capacity
06382     200, // Number of items
06383     // Size of items (sorted)
06384     100,100,100,99,99,99,99,98,98,98,98,97,97,97,96,96,96,96,96,95,
06385     95,95,94,94,94,92,92,92,92,92,92,91,91,90,90,90,90,90,90,89,89,
06386     88,88,88,87,87,86,86,85,85,85,84,84,84,84,83,82,82,81,81,79,79,
06387     78,77,77,77,77,77,76,76,75,75,74,74,74,73,73,73,73,73,73,72,71,
06388     70,70,70,70,70,69,69,69,69,68,68,67,67,67,66,66,65,65,64,64,63,
06389     63,63,62,62,62,62,62,60,60,60,60,59,59,59,58,58,58,58,58,58,57,
06390     57,57,56,56,56,56,55,55,55,54,54,54,53,53,53,53,53,53,52,51,50,
06391     49,49,49,49,49,48,48,48,47,47,47,47,47,47,46,45,45,45,44,44,43,
06392     43,43,42,42,41,41,41,41,40,39,39,39,38,38,38,37,37,37,36,36,36,
06393     35,35,35,34,33,33,33,33,32,31,31,30
06394   };
06395   const int n3c3w4_l[] = {
06396     150, // Capacity
06397     200, // Number of items
06398     // Size of items (sorted)
06399     100,100,99,99,99,98,98,98,97,97,97,97,96,96,96,96,96,95,95,95,
06400     95,94,94,93,93,92,92,91,91,91,90,90,90,90,89,89,89,88,88,88,87,
06401     86,86,86,86,85,85,85,84,84,84,84,83,83,83,83,83,82,82,82,82,82,
06402     81,81,81,81,80,80,80,80,79,79,78,78,77,77,77,76,75,75,74,74,74,
06403     73,73,73,72,72,71,71,71,71,70,70,69,68,67,65,65,64,64,64,63,63,
06404     63,62,62,62,62,60,60,60,60,59,59,59,58,58,58,58,57,56,56,56,56,
06405     55,55,54,54,54,53,53,53,53,53,53,52,52,52,52,52,50,50,50,50,50,
06406     50,49,49,48,48,48,47,47,46,45,45,45,44,44,44,44,44,43,43,43,43,
06407     43,42,42,42,42,41,41,40,40,40,39,39,38,37,36,36,36,36,35,35,34,
06408     34,33,33,32,32,32,31,31,31,30,30,30
06409   };
06410   const int n3c3w4_m[] = {
06411     150, // Capacity
06412     200, // Number of items
06413     // Size of items (sorted)
06414     100,100,100,99,99,98,98,98,98,97,96,95,94,94,94,94,93,93,93,93,
06415     93,92,92,92,91,90,90,90,90,90,90,89,89,88,88,87,87,86,86,86,86,
06416     86,85,85,85,85,84,84,83,83,83,82,82,82,82,82,81,81,80,80,79,79,
06417     79,79,79,79,78,78,78,77,77,76,76,76,76,75,75,75,74,74,74,74,74,
06418     73,73,73,73,72,72,71,69,69,69,69,68,68,68,67,67,66,65,65,65,63,
06419     63,63,62,61,61,61,61,60,60,59,59,59,59,58,58,58,58,58,56,56,56,
06420     55,55,54,54,54,53,53,53,53,53,52,52,52,52,51,51,51,51,51,50,50,
06421     49,49,49,48,48,47,46,46,46,46,45,45,45,44,44,44,42,42,42,41,41,
06422     39,39,38,38,38,38,38,37,37,37,37,37,37,37,36,36,36,36,35,35,35,
06423     34,34,34,33,32,31,30,30,30,30,30,30
06424   };
06425   const int n3c3w4_n[] = {
06426     150, // Capacity
06427     200, // Number of items
06428     // Size of items (sorted)
06429     100,100,100,100,100,99,99,98,98,97,97,97,97,96,95,95,93,93,93,
06430     93,92,91,91,90,90,89,89,89,88,88,88,87,87,87,86,86,86,86,86,85,
06431     85,85,84,84,84,84,84,84,83,83,83,82,82,82,81,81,81,80,80,79,79,
06432     79,78,78,78,78,78,77,77,76,75,75,75,75,75,75,74,74,74,74,74,72,
06433     71,71,71,71,71,71,70,69,69,69,68,67,66,65,65,65,64,64,63,63,62,
06434     62,62,61,60,59,59,59,59,58,58,58,57,57,57,57,56,56,56,56,55,54,
06435     54,53,52,52,51,50,49,49,49,49,48,48,48,48,48,47,47,47,46,46,46,
06436     46,46,45,45,45,45,44,44,44,44,44,44,43,43,43,42,42,42,41,41,41,
06437     41,40,40,40,40,40,40,39,39,38,38,37,37,36,36,35,34,34,34,34,34,
06438     33,33,33,33,33,33,32,32,32,32,31,30,30
06439   };
06440   const int n3c3w4_o[] = {
06441     150, // Capacity
06442     200, // Number of items
06443     // Size of items (sorted)
06444     100,100,100,100,100,99,98,98,98,98,97,97,97,96,96,96,96,96,96,
06445     95,94,94,93,92,92,92,91,91,91,91,90,90,90,89,89,89,89,89,87,87,
06446     87,86,86,86,86,86,85,85,85,83,83,82,82,81,81,81,80,80,79,79,78,
06447     78,78,78,77,77,77,77,76,76,76,75,75,75,75,73,73,73,72,72,71,71,
06448     70,70,70,69,69,68,68,67,67,67,67,66,65,64,64,64,64,63,63,63,63,
06449     62,62,61,61,61,61,60,60,60,60,59,59,59,59,59,58,58,58,58,57,57,
06450     57,57,56,56,55,55,55,55,54,54,53,53,53,51,51,51,50,50,50,50,50,
06451     49,49,48,47,47,47,47,47,46,45,45,44,44,43,42,42,41,41,41,40,40,
06452     40,40,39,39,37,37,37,37,37,36,36,36,35,35,35,35,35,34,34,33,33,
06453     33,33,32,31,31,31,31,31,31,31,30,30,30
06454   };
06455   const int n3c3w4_p[] = {
06456     150, // Capacity
06457     200, // Number of items
06458     // Size of items (sorted)
06459     100,100,100,99,99,97,97,97,96,95,95,95,94,94,94,93,93,93,92,92,
06460     92,92,92,92,91,91,91,91,90,90,89,88,88,86,85,85,83,83,83,82,82,
06461     81,81,80,80,80,79,79,79,77,77,77,77,77,77,77,77,77,76,76,76,75,
06462     75,74,74,74,74,74,74,73,73,72,72,72,71,71,70,70,70,68,68,68,67,
06463     67,67,67,67,66,66,66,66,66,65,65,65,65,64,64,64,64,63,63,62,62,
06464     62,62,62,62,61,61,61,60,60,60,60,60,59,59,58,58,58,58,57,57,57,
06465     56,56,56,55,54,54,54,54,54,53,53,53,53,52,52,51,51,50,50,50,50,
06466     50,49,49,49,48,48,48,47,47,46,46,46,45,45,45,44,44,44,43,43,42,
06467     41,41,40,39,38,38,38,38,37,37,37,36,36,35,35,35,34,34,34,34,33,
06468     33,33,33,33,32,32,31,30,30,30,30,30
06469   };
06470   const int n3c3w4_q[] = {
06471     150, // Capacity
06472     200, // Number of items
06473     // Size of items (sorted)
06474     100,100,99,99,99,99,98,98,98,98,98,96,96,96,95,95,95,95,95,94,
06475     94,94,92,92,92,91,91,91,90,89,89,88,88,86,86,85,85,85,84,83,83,
06476     82,82,81,81,81,81,80,80,79,79,79,79,79,79,79,78,78,78,78,78,77,
06477     77,77,77,77,77,77,76,75,75,75,74,73,73,73,73,72,72,72,71,71,71,
06478     70,70,70,68,68,67,67,66,66,66,66,66,66,65,65,65,65,65,64,63,63,
06479     63,63,63,62,62,62,62,62,62,61,61,61,61,61,60,60,59,59,57,56,56,
06480     56,56,56,55,55,55,54,53,53,52,52,52,51,50,50,50,50,50,49,49,48,
06481     48,48,47,47,46,46,46,46,45,44,44,44,44,44,43,43,43,42,42,41,41,
06482     41,41,41,41,41,40,40,40,40,39,38,38,38,38,38,38,37,37,36,36,35,
06483     35,34,34,33,33,33,33,33,32,32,32,30
06484   };
06485   const int n3c3w4_r[] = {
06486     150, // Capacity
06487     200, // Number of items
06488     // Size of items (sorted)
06489     100,100,100,100,100,99,99,98,98,98,98,98,98,97,97,97,96,95,95,
06490     94,93,92,92,92,92,91,91,91,91,91,90,90,90,90,90,89,89,88,88,88,
06491     87,86,85,85,85,85,84,83,83,83,81,80,80,80,79,79,79,79,78,78,78,
06492     78,78,78,77,77,77,77,76,76,76,76,76,75,75,75,74,73,73,73,73,73,
06493     73,72,72,71,71,70,69,69,68,67,67,67,67,66,66,65,65,65,64,62,62,
06494     61,61,61,61,61,61,60,59,59,59,59,59,58,58,58,58,57,57,57,57,57,
06495     57,56,56,56,55,55,55,54,54,54,54,54,54,53,53,53,52,51,50,50,50,
06496     49,49,49,48,48,47,47,46,46,45,45,45,44,44,44,43,42,42,42,41,41,
06497     41,40,40,39,39,39,38,38,37,37,36,36,35,34,33,33,33,33,33,33,32,
06498     32,32,32,32,31,31,31,31,31,30,30,30,30
06499   };
06500   const int n3c3w4_s[] = {
06501     150, // Capacity
06502     200, // Number of items
06503     // Size of items (sorted)
06504     98,98,98,97,97,97,96,96,96,94,94,94,93,93,93,93,92,90,90,89,88,
06505     87,87,87,86,86,86,86,86,85,85,85,84,84,83,83,82,82,81,81,80,80,
06506     80,80,78,78,78,77,77,77,77,77,77,76,76,75,75,75,74,74,74,73,73,
06507     73,72,72,72,71,71,71,71,71,71,71,71,71,70,69,69,69,68,68,68,68,
06508     67,67,66,66,66,66,66,66,65,64,64,64,64,63,63,63,63,62,62,62,62,
06509     61,61,61,60,60,60,59,58,58,58,57,57,56,56,55,55,55,54,54,54,53,
06510     53,53,53,53,53,52,52,52,52,51,51,50,50,50,50,50,50,49,49,48,48,
06511     47,47,47,47,47,46,46,45,45,44,43,43,43,42,42,41,41,41,41,40,40,
06512     39,39,39,38,38,38,37,37,37,37,36,36,36,35,34,33,33,33,33,33,32,
06513     32,32,32,32,31,31,31,31,30,30,30
06514   };
06515   const int n3c3w4_t[] = {
06516     150, // Capacity
06517     200, // Number of items
06518     // Size of items (sorted)
06519     100,100,99,99,99,98,98,98,98,98,97,97,96,96,96,96,94,93,93,92,
06520     92,90,90,89,89,89,88,88,88,88,88,88,87,87,87,87,86,86,85,85,84,
06521     83,82,82,81,81,80,80,80,80,80,80,79,79,79,78,78,77,77,76,76,76,
06522     75,75,75,75,75,74,74,74,74,73,72,72,72,71,71,71,71,71,70,70,69,
06523     69,69,69,68,67,66,66,66,65,65,65,64,62,61,61,61,61,61,61,60,60,
06524     60,59,59,59,59,58,58,58,57,57,56,56,56,56,54,54,54,54,53,53,53,
06525     53,53,53,52,52,52,51,51,51,50,49,49,49,48,48,47,47,47,47,46,46,
06526     46,46,45,45,45,44,43,43,43,43,42,42,41,41,41,41,41,40,40,40,40,
06527     40,39,39,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,35,35,34,
06528     34,34,34,34,34,33,33,32,31,31,30,30
06529   };
06530   const int n4c1w1_a[] = {
06531     100, // Capacity
06532     500, // Number of items
06533     // Size of items (sorted)
06534     100,99,99,99,99,98,98,98,98,97,97,97,97,97,97,97,96,96,96,96,
06535     96,96,96,95,95,95,95,95,94,94,94,94,93,93,93,92,92,92,91,91,91,
06536     91,90,90,90,89,89,89,89,89,88,88,88,88,87,87,87,87,87,87,86,86,
06537     86,86,86,86,85,85,85,84,84,83,83,83,83,83,83,82,82,82,82,81,81,
06538     81,81,80,80,80,80,80,79,79,79,78,78,78,78,78,78,77,77,77,76,76,
06539     76,76,76,75,75,75,75,75,75,74,74,74,74,73,73,73,73,73,73,73,72,
06540     72,72,72,71,71,71,71,71,70,70,70,70,70,70,70,70,70,69,69,69,69,
06541     68,68,67,67,67,67,67,66,66,66,65,65,65,64,64,64,64,63,63,63,63,
06542     63,63,62,62,62,62,62,62,62,61,61,61,60,60,60,60,60,60,59,59,59,
06543     58,58,58,58,58,58,57,57,57,57,57,56,56,56,56,56,55,55,54,54,54,
06544     54,54,54,54,53,53,53,53,53,52,52,52,51,51,51,51,50,50,50,50,50,
06545     49,49,49,48,48,48,48,48,48,47,47,47,46,46,46,46,46,46,45,45,45,
06546     45,44,44,44,44,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,
06547     42,41,41,41,41,41,40,40,40,40,39,39,39,39,38,38,38,38,38,38,37,
06548     37,37,37,37,37,37,37,36,36,36,36,36,36,35,35,35,35,35,35,34,34,
06549     34,34,33,33,33,33,33,32,32,32,32,32,31,31,31,31,31,31,31,31,31,
06550     30,30,30,30,29,29,29,29,29,28,28,28,28,28,28,28,27,27,27,27,27,
06551     27,27,27,26,26,26,26,26,26,26,25,25,25,25,24,24,24,24,24,24,24,
06552     23,23,23,23,23,22,22,22,22,22,22,21,21,21,21,20,20,20,20,20,20,
06553     19,19,19,19,19,19,19,19,18,18,18,18,18,17,17,17,17,17,17,17,16,
06554     16,15,15,15,15,15,15,15,15,14,14,14,14,13,13,13,13,13,13,13,13,
06555     13,12,12,12,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,
06556     9,9,9,9,9,8,8,8,7,7,7,7,7,7,6,6,5,5,5,4,4,4,4,4,4,3,3,3,2,2,2,
06557     2,2,1,1,1,1,1,1
06558   };
06559   const int n4c1w1_b[] = {
06560     100, // Capacity
06561     500, // Number of items
06562     // Size of items (sorted)
06563     100,100,100,100,100,100,99,99,99,99,99,99,99,98,98,98,98,98,98,
06564     98,97,97,97,97,97,97,96,96,96,95,94,94,93,93,93,93,93,93,93,92,
06565     92,92,92,92,92,91,91,91,91,91,91,91,90,90,90,90,90,90,90,90,90,
06566     90,90,89,89,89,88,88,88,87,87,86,86,86,86,85,85,85,85,85,84,84,
06567     84,84,84,84,83,83,83,82,82,82,82,82,81,81,80,80,80,80,80,80,79,
06568     79,79,79,78,78,78,78,77,77,77,77,77,77,77,77,77,76,76,76,76,76,
06569     75,75,75,75,75,75,74,74,74,73,73,73,73,72,72,72,72,72,72,72,71,
06570     71,71,70,70,70,70,70,69,69,69,68,68,68,68,67,67,67,67,67,66,66,
06571     66,66,66,65,65,65,65,65,65,65,64,64,64,64,64,64,63,63,63,63,63,
06572     63,63,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,60,60,60,
06573     60,60,60,60,60,60,59,59,59,59,59,59,59,59,58,58,57,57,57,56,56,
06574     56,56,56,55,55,55,55,55,54,54,54,54,54,53,53,52,52,52,52,51,51,
06575     51,51,50,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,47,47,47,
06576     47,47,47,47,46,46,46,46,46,45,45,45,44,44,44,44,44,44,44,44,44,
06577     43,43,43,43,43,43,43,42,42,42,41,41,41,41,41,41,41,41,40,40,40,
06578     40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,37,37,36,36,
06579     36,36,36,36,36,36,35,35,35,35,35,35,35,35,34,34,33,33,33,32,32,
06580     32,32,32,31,31,31,30,30,30,30,30,30,30,30,30,29,29,28,28,28,28,
06581     27,27,26,26,26,26,26,26,26,26,26,26,26,25,25,25,25,25,24,24,24,
06582     24,23,23,23,22,22,22,22,22,22,21,21,21,21,20,20,20,20,20,19,19,
06583     19,19,19,19,18,18,18,18,18,17,17,17,16,16,16,16,16,16,15,15,15,
06584     15,15,15,15,14,14,14,14,13,13,12,12,12,12,12,12,12,11,11,11,11,
06585     11,11,11,10,10,9,9,9,9,8,8,8,8,7,7,7,7,7,6,5,5,5,4,4,4,4,3,3,
06586     3,3,3,3,3,3,2,2,2,1,1,1
06587   };
06588   const int n4c1w1_c[] = {
06589     100, // Capacity
06590     500, // Number of items
06591     // Size of items (sorted)
06592     100,100,100,99,99,99,98,98,98,98,98,98,98,98,97,97,97,97,97,97,
06593     97,97,97,97,97,96,96,96,96,96,95,95,95,95,95,95,94,93,93,93,92,
06594     92,92,92,92,92,92,92,91,91,91,90,90,89,89,89,88,88,87,87,87,87,
06595     87,87,87,86,86,86,85,85,84,84,84,83,83,83,83,83,82,82,82,82,82,
06596     82,82,81,81,81,81,81,80,80,80,80,80,79,79,79,79,79,79,78,78,77,
06597     77,77,77,77,77,76,75,75,75,74,74,74,74,73,73,73,73,73,73,73,72,
06598     72,71,71,71,71,71,71,71,70,70,70,70,70,69,68,68,68,68,68,67,67,
06599     67,66,66,66,66,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,
06600     64,64,64,63,63,63,63,63,62,62,61,61,61,60,60,60,60,59,59,59,59,
06601     58,58,58,58,57,57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,55,
06602     55,55,55,54,54,53,53,53,53,52,52,52,52,51,51,51,51,51,51,50,50,
06603     50,50,50,50,50,49,49,49,49,49,49,49,48,48,47,47,46,46,46,45,45,
06604     45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,42,42,42,42,42,42,
06605     41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,38,38,38,38,
06606     37,37,37,37,37,37,37,37,37,36,36,36,36,36,35,35,35,35,35,35,35,
06607     34,34,34,34,34,33,33,33,33,33,33,33,33,32,32,32,32,31,31,31,31,
06608     31,31,31,31,30,30,30,30,30,29,29,29,29,28,28,28,28,27,27,26,26,
06609     26,26,25,25,25,25,25,24,24,24,24,24,24,23,23,23,23,23,23,22,22,
06610     22,22,22,21,21,21,21,20,20,20,20,20,19,19,19,19,19,19,19,19,19,
06611     19,18,18,18,18,17,17,17,17,17,17,17,17,17,17,16,16,16,16,16,16,
06612     15,15,15,15,15,15,15,15,15,14,14,14,14,13,13,13,13,13,12,12,12,
06613     12,11,11,11,11,10,10,10,10,10,9,9,9,9,9,9,9,9,9,9,8,8,8,8,8,7,
06614     7,7,7,7,7,7,7,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,2,2,
06615     2,2,1
06616   };
06617   const int n4c1w1_d[] = {
06618     100, // Capacity
06619     500, // Number of items
06620     // Size of items (sorted)
06621     100,100,100,100,100,100,99,99,99,99,99,98,98,97,97,97,97,97,97,
06622     97,96,96,96,96,96,95,95,95,95,95,95,94,94,94,94,94,93,93,93,93,
06623     93,93,93,92,92,92,92,92,92,91,91,91,91,90,90,90,90,89,89,89,89,
06624     89,89,89,89,88,88,88,88,88,88,88,88,88,88,87,87,87,87,86,86,86,
06625     86,85,85,85,85,84,84,84,84,84,84,84,83,83,83,83,83,83,83,82,81,
06626     81,81,81,81,81,81,80,80,80,79,79,79,79,78,78,78,78,77,77,77,77,
06627     76,76,76,76,76,75,74,74,74,74,74,73,73,72,72,72,72,71,71,70,70,
06628     70,70,69,69,69,69,69,68,68,68,68,68,68,68,68,67,67,67,67,67,66,
06629     66,65,65,65,64,64,63,63,63,63,63,63,63,63,63,63,62,62,61,61,61,
06630     60,60,60,60,59,59,59,58,58,58,57,57,56,56,56,56,56,56,56,55,55,
06631     55,55,54,54,54,54,54,53,53,53,53,52,52,52,51,51,51,51,51,51,51,
06632     51,51,51,50,50,50,50,50,50,50,50,50,49,49,49,49,48,48,47,46,46,
06633     46,46,46,46,46,45,45,45,44,44,44,44,43,43,43,43,43,43,42,42,42,
06634     42,42,42,42,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,
06635     39,39,38,38,38,38,37,37,37,37,37,37,37,36,36,35,35,35,35,34,34,
06636     33,33,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,31,
06637     31,31,31,31,30,30,30,30,30,30,29,29,29,29,28,28,28,27,27,27,27,
06638     26,26,26,26,26,26,25,25,25,25,25,25,24,24,24,24,24,23,23,23,23,
06639     22,22,22,22,22,22,21,21,21,21,21,21,21,21,20,20,20,20,20,19,19,
06640     19,19,19,19,19,19,18,18,17,17,17,17,17,16,16,16,16,16,16,15,15,
06641     15,15,14,14,14,14,14,14,13,13,13,13,13,13,13,12,12,12,12,12,12,
06642     12,11,11,11,11,11,11,10,10,10,10,10,9,9,9,9,9,8,8,7,7,7,7,7,7,
06643     7,7,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,2,2,2,2,2,2,2,1,
06644     1,1,1,1,1
06645   };
06646   const int n4c1w1_e[] = {
06647     100, // Capacity
06648     500, // Number of items
06649     // Size of items (sorted)
06650     100,100,100,99,99,99,98,98,98,98,98,98,97,97,97,97,97,97,97,96,
06651     96,96,96,96,96,96,96,95,95,95,95,95,95,94,94,94,94,93,93,93,93,
06652     93,92,92,92,92,90,90,90,90,90,90,90,89,89,89,89,89,89,88,88,88,
06653     88,88,88,88,88,87,87,86,86,86,86,86,85,85,85,85,84,84,84,83,83,
06654     83,83,82,82,82,82,82,82,82,81,81,81,81,81,81,80,80,80,79,79,79,
06655     79,78,78,78,78,78,78,78,78,78,78,78,78,77,77,77,77,77,77,76,76,
06656     76,76,76,76,75,75,75,74,74,74,74,74,74,73,73,73,73,73,73,72,72,
06657     72,72,72,72,72,71,71,71,71,71,71,70,70,70,70,70,70,70,70,69,69,
06658     69,68,68,68,68,68,68,68,67,67,67,67,67,67,66,66,66,66,66,66,65,
06659     65,65,64,64,64,63,63,63,63,63,63,63,63,63,63,63,62,62,62,62,61,
06660     60,60,60,60,60,60,59,59,59,58,58,58,58,58,57,57,57,57,57,57,56,
06661     56,56,56,56,55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,53,
06662     53,52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,51,50,50,50,50,
06663     50,50,50,49,49,49,49,48,48,48,48,48,48,47,47,47,47,47,46,46,46,
06664     46,46,45,45,45,45,44,44,44,43,43,43,43,43,42,42,42,41,41,41,40,
06665     40,40,40,39,39,39,39,39,38,38,38,38,38,38,37,37,36,36,36,36,35,
06666     35,34,34,34,34,33,33,33,33,32,32,32,32,32,32,31,31,31,31,31,31,
06667     30,30,30,30,30,30,30,29,29,29,29,28,28,28,28,28,28,27,27,27,26,
06668     26,25,25,25,24,24,24,24,24,24,23,23,23,23,23,23,23,22,22,22,22,
06669     21,21,21,21,21,20,20,20,20,19,19,19,19,18,18,18,18,17,17,17,17,
06670     17,17,16,16,16,16,16,16,16,16,16,16,15,15,15,14,14,14,14,14,13,
06671     13,13,13,12,12,12,12,12,12,12,11,11,11,11,10,10,10,10,9,9,9,9,
06672     8,8,8,7,7,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,4,4,4,3,3,2,2,2,2,
06673     2,1,1,1,1,1,1
06674   };
06675   const int n4c1w1_f[] = {
06676     100, // Capacity
06677     500, // Number of items
06678     // Size of items (sorted)
06679     100,100,100,100,100,99,99,98,98,98,98,98,97,97,97,97,97,97,96,
06680     96,96,96,95,95,95,95,95,94,94,93,93,93,93,93,93,92,92,92,92,92,
06681     92,91,91,91,91,91,91,90,90,90,90,90,90,90,90,89,89,89,89,89,89,
06682     88,88,88,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,85,85,84,
06683     84,84,84,84,84,84,84,83,83,83,83,83,83,82,82,81,81,81,81,81,81,
06684     80,79,79,79,79,79,79,78,78,78,78,77,77,77,77,77,77,76,76,76,76,
06685     76,75,75,75,75,75,74,74,74,74,73,73,73,73,72,72,71,71,71,71,71,
06686     71,71,71,71,71,70,70,70,70,70,70,70,69,69,69,68,68,68,68,68,67,
06687     67,66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,64,64,64,64,
06688     64,63,63,63,63,63,63,63,62,62,62,61,61,61,61,61,61,61,60,60,60,
06689     60,60,60,59,59,59,59,59,59,59,59,58,58,58,58,57,57,57,57,57,57,
06690     57,57,56,56,56,56,56,55,55,55,55,55,53,53,53,53,52,52,52,51,51,
06691     51,51,51,51,50,50,50,50,50,49,49,49,49,49,49,49,49,49,48,48,48,
06692     47,47,47,47,47,47,47,47,46,46,46,46,46,45,45,45,45,45,45,44,44,
06693     44,43,43,43,43,42,42,42,42,42,42,41,41,41,41,41,41,40,40,40,40,
06694     40,40,39,39,39,39,39,38,38,38,38,38,37,37,37,37,37,37,37,37,37,
06695     37,36,36,36,36,36,36,36,36,36,35,34,34,33,33,33,33,32,32,32,32,
06696     32,32,32,32,32,32,32,32,31,31,31,31,31,31,31,30,30,30,30,29,29,
06697     29,29,28,28,28,28,28,28,28,27,27,27,27,27,26,26,26,26,26,26,26,
06698     25,25,25,25,24,24,24,24,24,24,24,24,24,23,23,23,23,23,23,22,22,
06699     22,21,21,21,21,20,20,20,20,20,20,19,19,19,19,18,18,17,17,17,17,
06700     17,17,17,17,16,15,15,15,14,14,13,13,13,12,12,12,12,11,11,11,11,
06701     11,10,10,10,10,10,9,9,8,8,8,7,7,7,7,7,6,6,6,6,5,5,5,5,4,4,4,3,
06702     3,3,2,2,2,2,2,2,1,1,1,1
06703   };
06704   const int n4c1w1_g[] = {
06705     100, // Capacity
06706     500, // Number of items
06707     // Size of items (sorted)
06708     100,99,99,99,99,98,98,98,97,97,97,97,97,97,96,96,96,96,96,96,
06709     96,95,95,95,95,95,94,94,94,94,94,94,94,93,93,93,92,92,92,91,91,
06710     91,90,90,90,90,90,90,89,89,89,89,89,89,89,89,88,88,88,88,88,88,
06711     88,88,88,88,88,87,87,87,87,87,86,86,86,86,86,85,85,85,85,85,85,
06712     85,85,85,84,84,84,84,83,83,83,82,82,82,81,81,81,81,80,80,80,80,
06713     80,80,80,80,80,79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,
06714     78,77,77,77,77,76,76,76,75,75,75,75,74,74,74,74,74,74,73,73,73,
06715     73,72,72,72,72,71,70,70,70,70,69,69,69,69,68,68,68,68,68,68,68,
06716     67,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,65,65,64,64,
06717     64,64,63,62,62,62,62,61,61,61,60,60,60,60,60,60,59,59,59,59,58,
06718     58,58,58,58,58,58,58,58,57,57,57,57,57,57,56,56,56,56,55,55,55,
06719     54,54,54,54,53,53,53,53,53,52,52,52,52,51,51,51,51,51,50,50,50,
06720     50,49,49,49,49,49,49,48,48,48,48,48,48,48,48,47,47,47,47,46,46,
06721     46,46,46,45,45,45,45,44,44,44,44,44,44,44,44,44,44,43,43,43,43,
06722     43,43,43,42,42,42,42,42,41,41,41,40,40,40,39,39,39,39,39,39,38,
06723     38,38,38,38,38,38,38,37,37,37,37,36,36,36,36,36,35,35,35,34,34,
06724     34,33,33,33,33,33,33,32,31,31,31,31,31,30,30,30,30,30,30,30,29,
06725     29,28,28,28,28,28,28,28,27,27,27,27,27,27,26,26,26,26,26,26,26,
06726     26,26,26,26,26,25,25,24,24,24,23,23,21,21,21,21,21,21,20,20,20,
06727     20,20,19,19,19,19,19,18,18,18,18,18,18,18,17,17,17,17,17,17,17,
06728     17,17,17,16,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,13,13,
06729     13,12,12,12,12,12,12,12,12,11,11,11,11,11,10,10,9,9,9,9,9,9,9,
06730     9,8,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,4,4,4,4,4,3,3,2,2,2,2,2,
06731     2,1,1,1,1,1
06732   };
06733   const int n4c1w1_h[] = {
06734     100, // Capacity
06735     500, // Number of items
06736     // Size of items (sorted)
06737     100,100,99,99,99,99,98,98,98,97,97,97,97,96,96,96,96,96,96,96,
06738     95,95,95,94,94,94,93,93,92,92,92,92,92,92,92,92,92,91,91,91,91,
06739     91,90,90,90,90,90,90,89,89,89,89,89,89,88,88,88,88,88,88,88,88,
06740     88,88,87,87,86,86,86,86,85,85,85,84,84,84,84,83,83,83,83,83,82,
06741     82,82,82,82,82,82,81,81,81,80,80,80,80,79,79,79,79,79,79,78,78,
06742     78,77,77,77,76,76,76,76,76,76,76,75,75,75,75,75,75,75,74,74,74,
06743     74,74,74,74,74,74,74,73,73,73,73,72,72,72,72,72,72,72,72,71,71,
06744     70,70,69,69,69,69,69,69,69,68,68,68,68,67,67,67,67,67,67,66,66,
06745     66,66,66,66,66,66,66,66,65,65,63,63,63,63,63,63,63,63,63,62,62,
06746     62,62,62,62,62,62,61,61,61,60,60,60,60,60,60,60,59,59,59,59,59,
06747     59,59,58,58,58,58,58,58,57,57,57,56,56,56,56,55,55,55,54,54,53,
06748     53,53,53,52,52,52,52,52,52,52,52,52,51,51,51,51,51,51,50,50,50,
06749     50,50,50,49,48,48,48,48,48,48,47,47,47,47,47,47,46,46,46,46,46,
06750     46,45,45,44,44,43,43,43,42,42,42,42,42,41,41,41,41,40,40,40,40,
06751     40,40,39,39,39,39,39,38,38,38,38,38,37,37,37,37,36,36,36,36,36,
06752     36,36,36,36,35,35,35,34,34,34,34,34,33,33,33,33,32,32,32,32,32,
06753     32,32,32,32,32,32,31,31,31,31,30,30,30,30,30,30,29,29,29,29,29,
06754     29,29,28,28,28,28,28,28,27,27,27,26,26,26,26,26,26,26,26,25,25,
06755     25,25,24,24,23,23,23,23,23,22,22,22,22,21,21,21,21,21,21,21,21,
06756     20,20,20,20,20,20,20,20,19,19,19,19,19,18,18,18,18,17,17,17,17,
06757     17,16,16,16,16,16,15,15,14,14,14,14,14,14,14,14,14,14,14,13,13,
06758     12,12,12,12,12,12,12,11,11,11,11,10,10,10,10,10,10,9,9,9,8,8,
06759     8,8,8,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,4,4,4,3,3,3,3,
06760     2,2,2,1,1,1,1
06761   };
06762   const int n4c1w1_i[] = {
06763     100, // Capacity
06764     500, // Number of items
06765     // Size of items (sorted)
06766     100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,98,98,98,
06767     98,98,97,97,97,97,97,96,96,95,95,95,95,94,94,93,93,93,93,92,92,
06768     92,92,92,91,91,91,91,91,90,90,90,90,90,90,90,90,89,89,89,88,88,
06769     88,88,88,88,88,87,87,87,87,87,87,86,86,86,86,86,86,86,85,85,85,
06770     85,85,84,84,84,84,84,83,83,82,82,82,82,82,82,82,81,81,81,81,81,
06771     81,80,80,80,80,80,79,78,78,78,78,77,77,77,77,77,76,76,76,76,76,
06772     75,75,75,75,75,75,75,74,74,74,74,74,74,73,73,73,73,73,73,73,72,
06773     72,72,72,70,70,70,69,69,69,69,69,68,68,68,68,68,68,67,67,66,66,
06774     66,65,65,65,65,65,64,64,64,63,63,63,63,63,63,63,63,63,62,62,62,
06775     62,62,61,61,60,60,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,
06776     58,57,57,56,56,56,56,55,55,55,55,55,55,54,54,54,54,54,53,53,53,
06777     53,53,53,53,53,52,52,52,52,51,51,51,51,51,50,50,50,50,50,50,50,
06778     50,50,50,50,50,49,49,49,49,49,48,48,48,48,48,48,48,48,48,47,47,
06779     47,47,47,47,46,46,46,46,45,45,45,45,44,44,44,44,44,43,43,43,43,
06780     42,42,42,42,41,41,41,41,41,41,41,41,41,41,41,41,41,40,40,40,40,
06781     40,40,39,39,39,39,39,39,39,39,39,38,38,38,38,38,38,37,37,37,37,
06782     37,37,37,37,36,36,36,35,35,35,35,34,34,34,34,34,34,34,34,33,33,
06783     33,32,32,32,32,32,32,32,32,32,32,32,32,31,31,31,31,31,31,31,29,
06784     29,29,29,28,28,28,28,28,28,28,27,27,27,27,26,26,25,25,25,25,24,
06785     24,23,23,23,23,23,23,23,22,22,21,21,20,20,20,20,20,19,19,19,19,
06786     18,18,18,18,18,18,17,17,17,17,16,16,15,15,15,14,14,14,14,14,14,
06787     14,14,14,13,13,13,13,13,12,12,12,11,11,11,11,11,10,10,10,9,9,
06788     9,9,9,9,8,7,7,7,7,7,6,6,6,6,6,6,5,5,5,5,4,4,4,4,3,3,2,2,2,2,2,
06789     2,2,2,1,1,1,1,1,1
06790   };
06791   const int n4c1w1_j[] = {
06792     100, // Capacity
06793     500, // Number of items
06794     // Size of items (sorted)
06795     100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,97,97,97,97,
06796     97,97,97,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,94,
06797     93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,92,92,91,
06798     91,91,91,90,90,90,90,90,90,90,89,88,88,88,88,88,87,87,87,87,87,
06799     87,86,86,86,86,85,85,85,85,84,84,84,84,84,83,83,83,83,83,83,83,
06800     82,82,82,82,82,81,81,81,81,81,81,80,80,80,80,80,80,79,79,79,78,
06801     78,78,78,78,78,78,78,78,77,77,77,77,77,77,77,76,76,76,76,76,76,
06802     75,75,75,75,75,75,74,74,74,74,73,73,73,73,72,72,72,72,71,71,71,
06803     71,71,71,70,70,70,70,70,69,69,69,69,69,69,68,68,67,67,67,67,67,
06804     66,66,66,66,66,65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,64,
06805     64,63,63,63,63,63,63,63,63,63,63,63,62,62,62,62,61,61,61,60,60,
06806     60,60,60,60,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,
06807     57,57,57,57,57,57,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,
06808     53,53,53,52,52,52,52,52,52,52,52,52,51,51,51,51,50,49,49,48,48,
06809     48,48,48,47,47,46,46,46,45,45,45,45,45,45,45,45,44,44,44,44,44,
06810     43,43,43,43,43,42,42,42,41,41,40,39,39,39,39,39,39,38,38,38,37,
06811     37,37,36,36,36,36,36,36,36,35,35,34,34,34,33,33,33,33,33,33,33,
06812     33,33,32,32,31,31,31,31,31,31,31,30,30,30,30,30,30,29,29,29,29,
06813     28,28,28,27,27,27,27,27,27,26,26,26,25,25,25,25,24,24,24,24,24,
06814     24,24,24,23,23,23,23,23,23,23,22,22,22,22,22,22,22,21,21,20,20,
06815     20,20,20,19,19,19,19,18,18,18,18,18,18,18,17,16,16,16,16,16,15,
06816     15,14,14,14,14,14,14,13,13,13,13,13,13,13,12,11,10,10,10,9,8,
06817     8,8,8,8,8,8,7,7,7,6,6,6,6,5,5,5,5,5,5,5,5,5,5,4,4,3,3,3,3,3,3,
06818     3,3,3,3,2,2,2,1,1
06819   };
06820   const int n4c1w1_k[] = {
06821     100, // Capacity
06822     500, // Number of items
06823     // Size of items (sorted)
06824     100,100,100,100,99,99,99,99,98,98,98,97,97,97,97,97,97,96,96,
06825     96,95,95,94,94,94,94,94,93,93,93,93,93,93,92,92,92,92,91,91,91,
06826     90,90,90,90,90,90,89,89,89,89,89,88,88,87,87,87,86,86,86,86,86,
06827     85,85,85,85,85,85,85,84,84,84,84,83,83,83,83,83,83,82,82,81,81,
06828     81,81,81,80,80,80,80,80,80,80,80,79,79,79,79,78,78,78,78,78,78,
06829     78,78,77,77,77,77,76,76,76,76,75,75,75,75,74,74,74,74,74,74,74,
06830     74,73,73,73,73,73,73,72,72,72,72,72,72,71,71,71,71,71,70,70,70,
06831     70,69,69,69,69,69,69,69,68,68,68,68,68,68,68,67,67,67,67,67,66,
06832     66,66,66,66,66,65,65,65,64,64,64,64,64,64,63,63,63,63,62,62,62,
06833     61,61,61,61,61,61,60,60,60,60,60,60,60,60,59,59,58,58,58,58,58,
06834     58,58,58,58,58,57,57,57,56,56,56,55,55,55,55,55,55,54,54,54,54,
06835     54,53,53,53,53,53,53,53,52,52,52,52,52,51,51,51,50,50,50,50,50,
06836     50,49,49,49,49,49,49,49,49,49,49,49,49,48,48,47,47,46,46,46,46,
06837     46,46,46,46,46,46,46,45,45,45,44,44,44,43,43,43,43,43,42,42,42,
06838     42,42,42,41,41,41,40,40,40,40,40,40,40,39,39,39,39,39,39,38,38,
06839     37,37,37,37,37,37,36,36,36,36,36,35,35,35,35,35,35,35,35,35,34,
06840     34,34,33,33,33,33,33,32,32,32,32,32,31,31,31,30,30,30,30,30,30,
06841     30,29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,27,27,27,27,27,
06842     26,26,26,26,26,25,25,25,24,24,23,23,23,22,22,22,22,22,22,22,22,
06843     22,22,21,21,21,21,20,20,20,19,19,19,19,19,18,18,18,17,17,17,17,
06844     17,17,17,17,17,16,16,16,16,16,15,15,15,15,14,14,14,14,13,13,13,
06845     12,12,12,12,12,11,11,10,10,10,10,10,10,10,8,8,8,8,8,8,8,7,7,7,
06846     6,6,6,6,6,6,5,5,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,1,
06847     1,1,1,1,1,1
06848   };
06849   const int n4c1w1_l[] = {
06850     100, // Capacity
06851     500, // Number of items
06852     // Size of items (sorted)
06853     100,100,100,100,100,99,99,99,99,99,99,99,98,97,97,97,96,96,96,
06854     96,96,96,96,96,95,95,95,95,94,94,94,94,94,94,93,93,93,93,92,91,
06855     91,91,91,91,90,90,89,89,89,89,88,88,88,88,87,87,87,87,87,87,87,
06856     86,86,86,86,86,85,85,85,85,85,85,85,85,85,85,85,85,84,84,84,84,
06857     84,83,83,82,82,82,82,82,81,81,81,81,81,80,80,80,79,79,79,79,79,
06858     79,79,78,78,78,78,78,78,77,77,77,77,77,77,76,76,76,76,76,76,76,
06859     75,75,75,75,75,74,74,74,74,74,74,74,74,74,73,73,73,73,73,72,72,
06860     72,72,72,71,71,71,71,71,71,70,70,70,69,69,69,69,69,69,68,68,68,
06861     68,68,68,68,68,67,67,67,67,66,66,66,66,66,66,66,65,65,65,65,65,
06862     64,64,64,64,64,63,63,63,62,62,62,62,62,62,62,62,61,61,61,61,60,
06863     60,60,59,59,59,58,58,58,58,58,58,58,57,57,57,57,57,57,56,56,56,
06864     56,56,56,56,55,55,55,55,54,54,54,54,53,53,53,53,52,52,52,52,52,
06865     52,51,51,51,51,51,51,50,50,49,49,49,49,49,48,48,48,48,48,47,47,
06866     47,47,47,46,46,46,45,45,44,44,44,44,44,44,43,43,43,43,42,42,42,
06867     42,42,42,42,42,41,41,41,41,41,40,40,40,39,39,39,38,38,38,38,38,
06868     38,37,37,37,37,36,36,36,36,36,36,36,36,35,35,35,35,35,35,34,34,
06869     34,34,34,34,34,34,34,33,33,33,32,31,31,31,31,31,31,30,30,30,30,
06870     30,29,29,29,29,29,29,29,28,28,28,27,27,27,27,26,26,26,26,26,26,
06871     25,25,25,25,25,25,24,24,24,24,24,24,23,23,23,23,23,23,22,22,22,
06872     22,21,21,21,21,21,21,21,21,19,18,18,18,18,18,18,18,17,17,17,17,
06873     17,17,17,17,17,16,16,16,16,15,15,15,15,15,15,15,15,15,14,14,14,
06874     13,13,13,13,12,12,12,12,12,11,11,10,10,10,10,10,10,10,9,9,9,9,
06875     9,8,8,7,7,7,7,7,7,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,
06876     2,2,2,2,1,1,1,1
06877   };
06878   const int n4c1w1_m[] = {
06879     100, // Capacity
06880     500, // Number of items
06881     // Size of items (sorted)
06882     100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,98,98,97,
06883     97,97,96,96,95,95,95,94,94,94,94,94,94,94,93,93,93,93,93,93,93,
06884     92,92,92,92,91,91,91,90,90,90,90,90,90,89,89,89,89,89,88,88,88,
06885     88,88,88,87,87,87,87,87,86,86,86,86,86,86,85,84,84,84,83,83,83,
06886     83,83,83,83,82,82,82,82,82,82,82,81,81,81,81,81,81,81,80,80,79,
06887     79,79,79,79,78,78,78,78,78,78,78,77,77,77,76,76,76,76,75,75,75,
06888     74,74,74,73,73,73,73,73,73,73,72,72,72,72,72,72,72,72,71,71,70,
06889     70,70,70,70,70,69,69,69,69,68,68,68,67,67,67,67,67,66,66,66,66,
06890     66,64,64,64,64,63,63,63,63,63,63,63,62,62,62,62,61,61,60,60,60,
06891     60,60,60,60,60,60,60,59,59,58,58,58,58,58,58,57,57,57,57,56,56,
06892     56,56,56,56,54,53,53,53,53,52,52,52,52,52,52,52,52,52,51,51,51,
06893     50,50,50,49,49,49,49,49,49,49,49,49,49,48,48,47,47,46,46,46,46,
06894     46,46,46,45,45,45,45,45,45,45,44,44,44,44,43,43,42,42,42,42,42,
06895     42,42,42,41,41,41,41,41,41,41,41,41,40,40,40,39,39,39,39,38,38,
06896     38,38,38,38,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,
06897     35,35,35,34,34,34,34,34,33,33,33,33,33,33,32,32,32,32,32,32,32,
06898     32,31,31,31,30,30,30,30,30,30,30,29,29,29,29,29,28,28,28,28,28,
06899     28,28,28,27,27,27,26,26,26,26,26,26,26,26,26,25,25,25,25,25,25,
06900     25,25,24,24,24,24,24,23,23,23,23,23,23,23,22,22,22,22,21,21,21,
06901     20,20,20,20,19,19,19,19,18,18,18,18,18,18,17,17,17,17,17,17,17,
06902     17,16,16,16,16,16,15,15,15,15,15,15,15,14,14,14,14,14,14,13,13,
06903     13,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,10,10,10,9,9,
06904     9,9,8,8,8,8,7,7,7,7,7,7,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,
06905     3,3,3,2,2,2,2,1,1,1
06906   };
06907   const int n4c1w1_n[] = {
06908     100, // Capacity
06909     500, // Number of items
06910     // Size of items (sorted)
06911     100,100,100,100,100,100,100,99,99,99,98,98,98,98,98,98,97,97,
06912     97,97,97,97,97,96,96,96,96,95,95,95,95,94,94,94,94,94,94,94,94,
06913     94,93,93,93,93,92,92,92,92,91,91,91,90,90,90,89,89,89,89,89,89,
06914     89,88,88,87,87,87,87,87,86,86,86,86,86,85,85,84,84,84,84,84,83,
06915     83,83,83,83,83,83,83,83,82,82,82,82,82,81,81,81,81,81,80,80,80,
06916     80,79,79,79,79,79,78,78,78,78,77,77,76,76,76,76,76,76,75,75,75,
06917     75,75,75,75,75,75,75,74,74,73,73,73,73,73,73,72,72,72,72,72,71,
06918     71,71,71,70,70,70,70,69,69,69,68,68,68,68,68,68,68,68,68,67,67,
06919     67,67,66,66,66,66,66,66,66,66,66,65,64,64,64,64,64,64,64,64,63,
06920     63,63,63,63,63,63,62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,
06921     60,59,59,59,59,58,58,58,58,57,57,57,57,57,56,55,55,55,55,55,55,
06922     54,54,54,54,54,54,54,53,53,53,53,53,53,53,52,52,52,51,51,51,51,
06923     51,51,51,50,50,50,50,50,50,49,49,49,49,49,49,49,48,48,48,47,47,
06924     46,46,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,43,43,42,42,
06925     42,42,42,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,38,38,38,
06926     37,37,37,37,36,36,36,36,35,35,35,35,35,34,34,34,34,34,34,34,34,
06927     34,33,33,33,33,33,33,33,32,32,32,31,31,31,31,30,30,30,30,29,29,
06928     29,29,28,28,28,28,28,28,28,27,27,27,26,26,26,26,25,25,25,25,24,
06929     24,24,24,23,23,23,23,23,23,22,22,22,22,22,21,21,21,21,21,20,20,
06930     20,19,19,19,19,19,19,19,18,18,18,18,18,18,18,17,17,17,17,17,16,
06931     15,15,15,15,15,15,15,14,14,14,14,14,13,13,13,13,13,13,13,12,12,
06932     12,12,12,12,12,11,11,11,10,10,10,10,10,10,10,10,9,9,9,9,9,8,8,
06933     8,7,7,7,7,7,7,7,6,6,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,
06934     2,2,1,1,1,1,1,1
06935   };
06936   const int n4c1w1_o[] = {
06937     100, // Capacity
06938     500, // Number of items
06939     // Size of items (sorted)
06940     100,100,100,99,99,99,99,99,99,98,98,98,98,98,98,98,98,97,97,97,
06941     97,97,97,96,96,96,96,95,95,95,95,94,94,94,94,93,93,93,93,93,92,
06942     92,92,92,91,91,91,90,90,90,90,90,90,90,90,90,90,90,89,89,89,88,
06943     88,88,88,87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,86,85,85,
06944     85,85,85,85,84,84,84,83,83,83,83,83,82,82,82,82,82,82,82,81,81,
06945     81,81,81,81,81,81,81,81,80,80,80,80,79,79,79,79,79,79,79,78,78,
06946     78,78,78,78,77,77,77,77,77,76,76,76,76,76,76,76,75,75,75,74,74,
06947     74,74,73,73,73,73,73,72,72,72,72,72,71,71,71,71,69,69,69,69,69,
06948     69,68,68,67,67,67,67,67,66,66,66,66,65,65,65,65,65,64,64,63,62,
06949     62,62,62,61,61,61,61,60,60,60,60,60,60,60,60,59,59,59,59,59,59,
06950     59,59,58,58,58,58,57,57,57,57,57,57,57,57,56,55,55,55,55,54,53,
06951     53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,51,51,51,51,50,50,
06952     50,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,47,47,47,47,47,
06953     47,47,46,46,46,46,45,45,45,45,44,44,44,44,44,44,44,44,43,43,43,
06954     43,43,43,42,42,42,42,42,42,41,41,41,41,40,40,40,40,39,39,38,38,
06955     37,37,37,37,37,37,37,36,36,36,36,35,35,35,35,35,35,34,34,34,34,
06956     34,34,33,33,33,33,33,32,32,32,31,31,31,31,31,31,30,29,29,29,29,
06957     29,28,28,28,28,28,28,27,27,26,26,26,26,26,26,25,25,25,25,25,24,
06958     24,24,24,24,23,23,23,23,22,22,22,21,21,21,21,21,21,20,20,20,20,
06959     20,19,19,19,18,18,18,18,17,17,16,16,16,16,16,16,16,15,15,15,15,
06960     15,15,15,15,15,15,15,15,14,14,14,14,14,14,13,13,13,13,13,13,12,
06961     12,12,12,12,12,11,11,11,11,10,10,9,9,9,9,8,8,8,8,8,8,7,7,7,7,
06962     7,7,7,6,6,6,6,6,6,6,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,1,1,1,
06963     1,1,1,1
06964   };
06965   const int n4c1w1_p[] = {
06966     100, // Capacity
06967     500, // Number of items
06968     // Size of items (sorted)
06969     100,100,100,100,100,100,99,99,99,99,98,98,97,97,97,97,97,97,97,
06970     96,96,96,96,96,95,95,95,95,95,95,94,94,94,94,94,94,93,93,93,93,
06971     93,92,92,92,91,91,91,91,91,91,90,90,90,90,90,90,90,90,89,89,89,
06972     89,89,89,89,89,88,88,88,88,88,88,88,87,87,87,87,86,86,86,86,86,
06973     85,85,85,85,85,84,84,84,84,84,83,83,83,83,83,83,82,82,82,82,81,
06974     81,81,81,81,81,81,80,80,80,80,80,80,79,78,78,78,78,78,77,77,77,
06975     77,77,77,77,76,76,76,76,76,76,76,76,75,75,75,75,75,75,74,74,74,
06976     74,73,73,73,73,72,72,72,72,72,72,72,71,71,71,71,71,71,70,70,70,
06977     70,70,70,70,69,69,69,69,69,68,68,68,68,68,67,66,66,66,65,65,65,
06978     65,65,65,65,64,64,63,63,63,63,63,62,62,62,62,62,62,61,61,61,61,
06979     61,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,59,59,58,58,
06980     58,58,58,57,57,57,57,57,56,56,56,56,56,56,56,56,56,56,55,55,55,
06981     55,54,54,54,54,54,52,52,52,52,52,51,51,51,51,50,50,50,50,49,49,
06982     49,49,49,49,49,48,48,48,47,47,47,47,47,46,46,46,46,46,46,45,45,
06983     45,45,44,44,44,44,43,43,43,43,42,42,41,41,41,41,41,40,40,40,39,
06984     39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,35,35,34,34,34,33,
06985     33,33,32,32,32,32,32,32,32,31,30,30,30,30,30,30,30,30,30,29,29,
06986     29,29,29,29,29,29,28,28,28,28,28,28,27,27,27,27,27,26,26,26,26,
06987     26,25,25,25,25,24,24,24,24,24,23,23,23,23,23,22,22,22,22,21,21,
06988     21,21,21,20,20,20,20,20,20,20,20,19,19,19,19,19,18,18,17,17,16,
06989     16,16,16,16,15,15,15,15,15,15,15,14,14,14,14,14,13,13,13,12,12,
06990     12,12,12,12,11,11,11,11,11,11,10,10,10,10,9,9,9,9,9,9,9,8,8,8,
06991     8,8,8,8,7,7,7,6,6,6,6,6,6,6,6,6,6,5,5,4,4,4,3,3,3,3,2,2,2,2,1,
06992     1,1,1,1,1,1
06993   };
06994   const int n4c1w1_q[] = {
06995     100, // Capacity
06996     500, // Number of items
06997     // Size of items (sorted)
06998     100,100,100,99,99,99,99,98,98,98,98,97,97,97,97,96,96,96,96,96,
06999     96,96,96,96,95,95,95,94,94,94,94,94,94,94,93,93,93,93,92,92,92,
07000     91,91,91,90,90,90,89,89,89,89,89,89,89,88,88,88,88,87,87,87,87,
07001     87,86,86,86,86,86,86,86,86,86,85,85,85,85,84,84,84,84,84,84,84,
07002     83,83,83,83,83,83,82,82,82,82,82,81,81,81,81,81,81,81,81,80,80,
07003     80,79,79,79,79,78,78,78,78,78,77,77,77,77,77,77,77,77,77,77,77,
07004     76,76,76,75,75,75,75,75,75,74,74,74,73,73,73,73,73,73,73,72,72,
07005     72,72,72,72,71,71,71,71,71,70,70,70,70,70,69,69,69,69,69,68,68,
07006     68,68,68,68,68,68,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,
07007     66,66,65,65,65,65,65,65,64,64,64,64,64,64,63,63,63,63,63,63,62,
07008     62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,
07009     59,59,59,59,59,58,57,57,57,57,56,56,56,56,56,56,56,56,56,55,55,
07010     55,54,54,54,54,53,53,53,53,53,53,53,53,52,52,51,51,51,51,51,51,
07011     51,51,50,50,50,50,50,50,49,49,49,49,49,48,48,48,48,47,47,47,47,
07012     46,46,45,45,45,44,44,43,43,43,42,42,42,41,41,41,41,41,41,41,40,
07013     40,39,39,39,39,39,39,39,38,38,37,37,37,36,36,36,36,36,36,36,36,
07014     36,35,35,35,35,34,34,34,34,34,34,34,33,33,32,32,32,32,32,32,32,
07015     32,31,31,30,30,30,30,29,29,28,28,28,28,28,28,28,28,27,27,27,27,
07016     27,26,26,26,26,25,25,25,25,25,25,25,24,24,24,24,24,23,23,23,22,
07017     21,21,21,21,20,20,20,20,20,20,19,19,19,19,18,18,18,18,18,18,17,
07018     17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,13,13,13,13,13,
07019     13,13,13,13,12,12,12,12,11,11,11,10,10,10,9,9,8,8,7,7,7,6,6,6,
07020     6,6,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,1,1,
07021     1,1,1,1,1
07022   };
07023   const int n4c1w1_r[] = {
07024     100, // Capacity
07025     500, // Number of items
07026     // Size of items (sorted)
07027     100,100,100,100,100,99,99,98,98,98,98,98,98,97,97,97,96,96,96,
07028     96,96,95,95,95,95,95,95,95,94,94,94,94,94,93,93,93,92,92,92,92,
07029     92,92,92,91,91,91,90,90,90,90,90,89,89,89,89,89,89,88,88,88,88,
07030     88,88,87,87,87,86,86,86,86,85,85,84,84,84,84,84,84,84,84,83,83,
07031     83,83,83,83,82,82,81,81,81,81,80,80,80,80,80,80,80,79,79,79,78,
07032     78,78,78,78,78,77,77,76,76,76,76,76,75,75,75,75,75,75,75,74,74,
07033     74,74,74,73,73,73,73,73,73,72,71,71,71,71,71,71,70,70,70,70,70,
07034     70,69,69,69,69,69,68,68,68,68,68,67,67,67,67,67,67,67,67,67,66,
07035     66,65,65,65,65,65,64,64,64,64,63,63,63,63,62,62,62,62,62,62,61,
07036     61,61,61,61,61,61,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,
07037     58,58,58,58,58,57,57,57,56,56,56,56,56,56,56,56,55,55,55,55,55,
07038     54,54,54,54,53,53,53,53,53,52,52,52,51,51,51,51,50,50,50,49,49,
07039     49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,46,45,45,45,45,45,
07040     45,45,45,45,44,44,44,44,44,43,43,43,43,43,43,43,43,42,42,42,42,
07041     42,42,42,42,41,41,40,40,40,40,40,40,39,39,39,39,39,39,38,38,38,
07042     38,38,38,38,37,37,37,37,37,37,37,36,36,35,35,35,35,35,35,34,34,
07043     34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,32,32,32,32,32,31,
07044     31,31,31,31,30,30,30,29,29,29,29,28,28,28,28,28,28,28,28,27,27,
07045     27,27,26,26,26,26,25,25,25,25,25,25,25,25,25,24,24,24,23,22,21,
07046     21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,19,19,19,19,19,19,
07047     18,18,18,18,18,18,17,17,17,17,17,17,16,16,16,16,15,15,15,15,15,
07048     15,14,14,14,14,14,14,14,14,13,13,12,12,12,12,12,11,11,11,11,10,
07049     10,9,9,9,9,9,8,8,8,8,8,8,7,7,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,
07050     4,4,4,4,4,3,3,3,2,1
07051   };
07052   const int n4c1w1_s[] = {
07053     100, // Capacity
07054     500, // Number of items
07055     // Size of items (sorted)
07056     100,99,99,99,99,99,99,99,99,99,99,98,98,98,98,98,98,98,98,98,
07057     97,96,96,96,96,96,96,96,95,95,95,95,95,95,95,94,94,93,92,92,92,
07058     92,91,91,91,91,91,91,90,90,90,90,90,89,89,88,88,88,88,88,88,88,
07059     88,87,87,87,87,87,86,86,86,86,85,85,85,85,85,85,85,85,85,84,84,
07060     84,84,83,83,83,83,83,82,82,82,82,82,82,82,82,82,81,81,81,81,81,
07061     81,81,80,80,80,80,80,79,79,79,79,79,78,78,78,78,78,78,78,78,78,
07062     78,77,77,77,77,77,77,77,77,76,76,76,76,75,75,75,75,74,74,74,74,
07063     73,73,73,73,73,73,72,71,71,71,70,70,70,69,69,69,69,69,69,68,68,
07064     68,68,68,68,68,68,67,67,66,66,66,66,66,66,66,66,66,66,66,65,65,
07065     65,65,65,65,65,64,64,64,64,64,63,63,63,63,63,62,62,62,62,62,62,
07066     61,61,61,61,61,61,61,60,60,60,60,60,60,60,59,59,59,59,59,59,59,
07067     58,58,57,57,57,57,55,54,54,54,54,53,53,53,53,52,52,52,51,51,50,
07068     50,50,50,49,49,48,48,48,48,47,47,47,46,46,46,46,46,46,45,45,44,
07069     44,44,44,44,44,44,44,44,44,43,43,43,43,43,43,42,42,42,42,41,41,
07070     41,41,41,41,40,40,40,40,39,39,39,39,39,39,39,39,39,39,38,38,38,
07071     38,38,38,37,37,37,36,36,36,36,36,35,35,35,35,35,35,35,35,34,34,
07072     34,34,34,33,33,33,32,32,32,32,32,31,31,31,31,31,30,30,30,29,29,
07073     29,29,29,29,28,28,27,27,27,27,27,27,27,27,26,26,26,26,26,25,25,
07074     25,24,24,24,24,23,23,23,23,23,23,23,22,22,22,22,22,21,21,21,21,
07075     21,21,20,20,20,20,20,20,19,19,19,19,19,19,19,18,18,18,17,17,17,
07076     17,17,17,17,17,17,17,17,16,16,16,16,16,16,16,15,15,15,14,14,14,
07077     14,14,14,13,13,13,13,13,13,12,11,11,11,11,10,10,10,10,9,9,9,9,
07078     8,8,8,8,8,7,7,7,6,6,6,6,6,6,5,5,4,4,4,3,3,3,3,3,3,3,3,3,2,2,2,
07079     2,2,2,1,1,1,1
07080   };
07081   const int n4c1w1_t[] = {
07082     100, // Capacity
07083     500, // Number of items
07084     // Size of items (sorted)
07085     100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,98,98,98,98,
07086     98,97,97,97,97,97,97,97,97,96,96,96,95,95,95,94,94,94,93,93,93,
07087     93,93,92,92,92,92,91,91,91,91,90,90,90,90,90,90,90,89,89,88,88,
07088     88,88,88,87,87,87,87,87,86,86,86,86,86,86,86,86,86,86,86,85,85,
07089     84,84,84,84,84,84,83,83,83,82,82,82,82,82,82,81,81,81,81,81,81,
07090     81,81,80,80,80,80,80,80,79,79,79,79,79,79,79,78,78,78,77,76,76,
07091     76,76,76,75,75,75,75,75,74,74,74,74,73,73,73,73,73,72,72,72,72,
07092     71,71,71,71,71,71,71,70,70,70,70,70,70,69,69,69,69,69,69,69,68,
07093     68,68,68,68,67,67,67,67,67,66,65,65,65,65,65,65,64,64,63,63,63,
07094     62,62,62,61,61,61,61,60,60,60,60,60,59,59,59,59,59,58,58,58,58,
07095     58,58,58,58,57,57,57,57,57,57,56,56,56,56,55,55,55,54,54,54,54,
07096     54,54,54,54,54,53,53,53,53,52,52,52,52,52,51,51,51,51,51,51,51,
07097     50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,48,48,48,48,47,
07098     47,47,46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,44,44,44,43,
07099     43,43,43,43,43,42,42,42,42,42,41,40,40,40,40,40,40,39,39,39,38,
07100     38,38,38,38,38,38,38,37,37,37,37,37,36,35,35,35,35,34,34,34,34,
07101     34,34,33,33,33,33,32,31,31,31,30,30,30,30,29,29,29,29,29,29,28,
07102     28,28,28,27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,25,25,25,
07103     25,25,24,24,24,24,23,23,23,23,23,23,22,22,21,21,21,21,21,20,20,
07104     20,20,20,20,19,19,18,18,18,18,17,17,17,17,16,16,16,15,15,15,14,
07105     14,14,14,13,13,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,
07106     11,10,10,10,10,9,9,9,9,9,9,9,9,9,9,9,9,8,8,8,8,7,7,7,6,6,6,6,
07107     5,5,5,5,5,5,5,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,
07108     1,1
07109   };
07110   const int n4c1w2_a[] = {
07111     100, // Capacity
07112     500, // Number of items
07113     // Size of items (sorted)
07114     100,100,100,100,99,99,99,99,98,98,98,98,98,97,97,97,97,97,97,
07115     97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,95,95,95,95,94,94,
07116     94,94,94,94,94,93,93,93,93,92,92,92,92,92,91,91,91,91,91,91,91,
07117     90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,88,88,88,88,
07118     88,88,88,88,88,88,88,88,87,87,87,87,87,86,86,86,86,86,86,86,86,
07119     86,85,85,85,85,85,85,85,84,84,84,84,84,84,84,83,83,83,83,83,83,
07120     82,82,82,82,82,81,81,81,80,80,80,80,80,80,80,80,80,80,79,79,79,
07121     79,78,78,78,78,78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,75,
07122     74,74,73,73,73,72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,71,
07123     71,71,70,70,70,70,70,70,70,70,70,70,69,69,69,69,68,68,68,68,68,
07124     68,67,67,67,67,67,66,66,66,66,66,65,65,65,65,64,64,64,63,63,63,
07125     63,63,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,61,
07126     60,60,60,60,60,59,59,58,57,57,57,57,57,57,57,57,56,56,56,56,56,
07127     55,55,55,55,55,55,55,54,54,54,54,54,54,53,53,53,53,53,52,52,52,
07128     52,52,51,51,51,51,51,51,50,50,50,50,50,49,49,49,49,49,49,48,48,
07129     48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,47,47,47,47,47,46,
07130     46,46,46,46,46,45,45,45,45,45,44,44,44,44,44,43,43,43,43,42,42,
07131     42,42,42,42,41,41,41,41,40,40,40,40,40,40,40,39,39,39,38,38,38,
07132     38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,37,37,37,37,
07133     36,36,36,36,36,36,36,35,35,35,35,35,35,35,34,34,33,33,33,33,33,
07134     33,32,32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,31,30,29,29,
07135     29,29,29,29,29,29,28,28,28,28,28,27,27,27,27,27,27,27,27,27,26,
07136     26,26,26,26,26,26,25,25,25,24,24,24,24,24,24,23,23,23,22,22,22,
07137     22,22,22,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20
07138   };
07139   const int n4c1w2_b[] = {
07140     100, // Capacity
07141     500, // Number of items
07142     // Size of items (sorted)
07143     100,100,100,100,100,100,100,100,100,100,100,99,99,99,98,98,98,
07144     98,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,95,95,95,95,94,
07145     94,94,94,93,93,93,93,93,92,92,92,92,92,92,91,91,91,91,91,91,91,
07146     90,90,90,90,90,90,90,90,90,90,90,89,89,89,89,88,88,88,88,88,87,
07147     87,87,87,87,87,87,87,86,86,86,86,85,85,85,85,85,85,84,84,84,84,
07148     83,83,83,83,82,82,82,82,82,82,82,81,81,81,80,80,80,80,80,80,80,
07149     80,80,80,80,79,79,79,79,79,79,79,79,78,78,78,78,78,77,77,77,77,
07150     77,77,77,77,77,76,76,76,76,76,76,75,75,75,75,75,74,74,74,74,74,
07151     74,74,74,74,74,74,74,73,73,73,73,73,72,72,72,72,72,72,72,72,72,
07152     72,72,72,71,71,71,71,71,71,71,70,70,70,70,70,69,69,69,69,69,69,
07153     68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,66,66,66,66,66,
07154     65,65,65,65,65,65,64,64,64,64,63,63,63,63,63,62,62,62,62,62,62,
07155     62,61,61,61,61,61,61,61,60,60,60,60,60,60,59,59,59,59,59,59,59,
07156     59,59,58,58,58,58,58,58,58,57,57,57,57,57,57,57,56,56,56,56,56,
07157     56,56,56,55,55,55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,
07158     53,52,52,52,52,52,51,51,51,51,51,51,51,51,50,50,50,50,50,50,49,
07159     49,48,48,48,48,48,48,47,47,47,47,47,47,47,47,47,46,46,46,46,46,
07160     46,46,46,45,45,45,44,44,44,44,43,43,43,43,43,43,43,43,42,42,42,
07161     42,42,41,41,41,41,41,40,40,40,40,40,40,39,39,39,39,39,39,39,39,
07162     39,38,38,37,37,37,37,36,36,36,36,36,35,35,35,35,35,35,35,35,34,
07163     34,34,34,33,33,33,33,33,33,33,32,32,32,32,32,31,31,31,31,31,31,
07164     30,30,30,30,30,30,30,30,30,29,29,29,28,28,28,28,28,28,28,28,28,
07165     28,28,27,27,27,27,27,26,26,26,25,25,25,25,25,25,25,25,25,25,24,
07166     24,24,24,24,24,23,23,23,23,23,23,22,22,22,21,20,20,20,20,20,20
07167   };
07168   const int n4c1w2_c[] = {
07169     100, // Capacity
07170     500, // Number of items
07171     // Size of items (sorted)
07172     100,100,100,100,100,99,99,99,99,99,99,99,98,98,98,98,98,98,98,
07173     97,97,97,96,96,96,96,95,95,95,95,94,94,93,93,93,93,93,93,93,93,
07174     93,92,92,92,92,92,91,91,91,91,91,91,91,90,90,90,90,90,89,89,89,
07175     89,89,89,89,89,88,88,88,87,87,86,86,86,86,86,86,86,86,86,86,85,
07176     85,85,85,85,85,85,85,85,84,84,83,83,83,83,83,82,82,82,82,82,82,
07177     82,81,81,80,80,80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,
07178     79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,77,77,77,77,77,77,
07179     77,76,76,76,76,76,76,76,76,76,76,76,75,75,75,75,75,75,74,74,74,
07180     74,74,74,74,74,74,73,73,73,73,73,72,72,72,71,71,71,71,71,70,70,
07181     70,70,70,70,69,68,68,67,67,67,67,67,67,66,66,66,66,66,66,66,66,
07182     66,66,66,66,65,65,65,65,65,65,65,64,64,64,64,64,64,63,63,63,63,
07183     62,62,62,62,62,61,61,61,60,60,60,60,60,60,60,59,59,59,59,59,59,
07184     59,59,58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,56,56,56,56,
07185     56,56,55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,53,53,52,
07186     52,52,52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,50,50,50,50,
07187     50,50,49,49,49,49,49,49,49,49,49,49,48,48,47,47,47,47,47,47,47,
07188     46,46,46,46,46,46,46,45,45,45,45,44,44,44,44,44,44,43,43,43,43,
07189     42,42,42,42,42,41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,
07190     40,40,39,39,39,39,39,39,38,38,38,38,37,37,37,37,37,37,37,37,37,
07191     36,36,36,36,36,36,36,36,36,36,35,35,35,35,35,35,35,34,34,34,34,
07192     34,34,34,33,33,33,33,33,32,32,32,31,31,31,31,31,31,31,31,31,31,
07193     31,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,28,28,28,28,
07194     28,28,27,27,27,27,27,27,27,27,26,26,26,26,25,25,25,24,24,24,24,
07195     24,24,23,23,23,23,23,23,22,22,22,21,21,21,21,20,20,20,20
07196   };
07197   const int n4c1w2_d[] = {
07198     100, // Capacity
07199     500, // Number of items
07200     // Size of items (sorted)
07201     100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,98,98,98,98,
07202     98,97,97,97,97,97,97,96,96,96,96,96,96,95,95,95,95,95,95,94,94,
07203     94,94,94,94,94,94,93,93,93,92,92,92,92,92,92,92,91,91,91,91,91,
07204     91,91,90,90,90,90,90,89,89,89,89,89,88,88,88,88,87,87,87,87,87,
07205     86,86,86,86,86,86,86,86,85,85,85,85,85,85,84,84,84,84,84,84,84,
07206     84,84,84,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,81,
07207     81,81,81,81,80,80,80,80,80,79,79,79,79,79,79,79,79,79,79,78,78,
07208     78,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,75,75,75,75,75,
07209     75,75,75,75,74,74,74,74,74,73,73,73,73,73,72,72,72,72,72,72,71,
07210     71,70,70,70,70,69,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,
07211     67,67,67,67,66,66,66,66,66,65,65,65,65,65,65,65,65,65,65,64,64,
07212     64,64,64,64,64,63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,61,
07213     61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,59,59,59,59,59,59,
07214     59,59,59,58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,56,56,
07215     56,56,55,55,55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,53,
07216     52,52,52,52,51,51,51,51,50,50,49,49,49,49,49,49,49,49,49,48,48,
07217     48,48,47,47,47,47,47,47,47,47,47,47,46,46,46,46,45,45,45,45,45,
07218     45,44,44,43,43,43,43,43,43,43,43,42,42,41,41,41,41,41,40,40,40,
07219     40,40,40,39,39,39,39,38,38,38,37,37,37,37,37,37,37,36,36,36,36,
07220     36,36,36,36,36,36,36,36,35,35,35,34,34,34,34,34,33,33,32,32,32,
07221     32,32,32,32,31,31,31,30,30,30,30,29,29,29,29,29,29,29,29,29,28,
07222     28,28,28,28,28,28,28,28,28,27,27,27,27,27,27,26,26,26,26,26,26,
07223     26,26,26,25,25,25,25,25,24,24,24,24,24,23,23,23,22,22,22,22,22,
07224     22,22,22,22,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20
07225   };
07226   const int n4c1w2_e[] = {
07227     100, // Capacity
07228     500, // Number of items
07229     // Size of items (sorted)
07230     100,100,100,100,100,99,99,99,99,99,99,98,98,98,98,98,98,98,98,
07231     98,98,97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,
07232     95,95,95,94,94,94,94,93,93,93,93,93,92,92,92,92,92,92,91,91,91,
07233     91,91,91,90,90,90,90,90,90,90,90,90,89,89,89,88,88,88,88,87,87,
07234     87,87,87,87,86,86,86,86,85,85,85,85,85,85,84,84,84,83,83,83,83,
07235     82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,81,81,81,81,81,81,
07236     81,81,81,80,80,80,80,79,79,79,78,78,78,78,77,77,77,77,76,76,76,
07237     76,75,75,75,75,75,74,74,74,74,74,74,74,74,73,73,73,73,73,73,72,
07238     72,72,72,72,71,71,71,71,70,70,70,70,70,69,69,69,69,69,69,68,68,
07239     68,68,68,68,68,68,68,68,68,67,67,67,67,67,66,66,66,66,65,65,65,
07240     65,65,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,63,63,63,63,
07241     63,62,62,62,62,61,61,61,61,61,61,61,61,61,60,60,59,59,59,59,59,
07242     58,58,58,58,58,58,57,57,57,57,57,56,56,56,56,55,55,55,55,55,55,
07243     55,54,54,54,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,
07244     52,51,51,51,51,51,51,50,50,50,50,50,50,50,49,49,48,48,48,48,48,
07245     48,47,47,47,47,47,47,47,46,46,46,46,46,46,46,45,45,45,45,45,45,
07246     45,45,45,45,44,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,41,
07247     41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,39,39,39,39,39,
07248     39,39,39,38,38,38,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,
07249     35,35,35,35,35,35,35,35,35,34,33,33,33,33,33,33,33,33,33,33,32,
07250     32,32,32,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,29,
07251     29,28,28,28,28,27,27,27,27,27,27,27,27,26,26,26,26,26,25,25,25,
07252     25,25,25,25,25,25,24,24,24,24,24,24,23,23,23,23,23,23,23,23,22,
07253     22,22,22,22,22,22,21,21,21,21,21,20,20,20,20,20,20,20,20
07254   };
07255   const int n4c1w2_f[] = {
07256     100, // Capacity
07257     500, // Number of items
07258     // Size of items (sorted)
07259     100,100,100,100,100,100,100,99,99,99,99,99,99,99,98,98,98,98,
07260     98,98,97,97,97,97,97,97,97,96,96,96,96,96,96,96,95,95,95,95,94,
07261     94,94,94,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,
07262     91,91,91,91,91,91,90,90,90,90,89,89,89,89,89,89,89,88,88,88,88,
07263     88,88,88,87,87,87,87,87,86,86,86,86,86,86,86,86,85,85,85,85,85,
07264     85,84,84,84,84,84,84,84,84,83,83,83,82,82,82,82,82,82,81,81,80,
07265     80,80,80,79,79,79,79,79,79,79,79,79,79,78,78,78,78,77,77,76,76,
07266     76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,74,74,74,74,74,74,
07267     74,73,73,73,73,73,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,
07268     70,70,70,70,70,70,70,69,69,69,69,69,69,69,69,68,68,68,68,68,67,
07269     67,67,67,67,66,66,66,66,66,66,66,65,65,65,65,65,65,65,64,64,64,
07270     64,64,64,64,64,64,64,63,63,63,63,63,63,62,62,62,62,62,61,61,61,
07271     61,61,61,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,59,58,
07272     58,58,57,57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,
07273     55,55,55,54,54,54,54,53,53,53,53,53,53,52,52,52,52,51,51,51,51,
07274     51,51,51,51,51,51,50,50,50,50,50,49,49,49,48,48,48,48,48,48,47,
07275     47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,
07276     43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,41,41,41,41,41,41,
07277     41,40,40,40,40,40,40,40,40,39,39,39,39,39,38,38,38,38,38,38,38,
07278     38,37,37,37,37,37,37,37,37,37,36,36,36,35,35,35,35,35,35,34,34,
07279     33,33,33,33,33,33,33,33,33,32,32,32,32,32,31,31,31,31,31,31,31,
07280     31,31,31,31,31,31,30,30,30,30,30,30,30,29,29,29,28,28,28,28,28,
07281     28,27,27,27,26,26,26,26,26,25,25,25,25,24,24,24,24,24,23,23,23,
07282     23,23,22,22,22,22,21,21,21,20,20,20,20,20,20,20,20,20,20,20
07283   };
07284   const int n4c1w2_g[] = {
07285     100, // Capacity
07286     500, // Number of items
07287     // Size of items (sorted)
07288     100,100,100,100,99,99,99,99,99,99,99,99,98,98,98,98,98,98,97,
07289     97,97,97,97,97,96,96,96,96,96,95,95,95,95,95,95,95,95,95,94,94,
07290     94,94,94,94,94,93,93,93,93,93,93,92,92,92,92,92,92,91,91,91,90,
07291     90,90,90,90,90,89,89,89,89,89,89,89,88,88,88,88,88,87,87,87,86,
07292     86,86,86,85,85,85,85,85,85,84,84,84,83,83,82,82,82,82,82,82,82,
07293     82,81,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,80,80,79,
07294     79,79,79,79,78,78,78,78,78,78,77,77,76,76,76,76,76,76,76,75,75,
07295     75,75,75,75,75,75,74,74,74,74,74,74,74,73,73,73,73,73,73,72,72,
07296     72,72,72,72,72,72,71,71,71,71,70,70,70,70,70,70,70,69,69,69,68,
07297     68,68,68,67,67,67,67,66,66,66,66,66,66,66,66,66,65,65,65,65,65,
07298     65,65,64,64,64,64,64,63,63,63,63,62,62,62,62,62,62,61,61,61,61,
07299     61,61,60,60,60,59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,57,
07300     57,57,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,54,54,54,
07301     54,54,54,53,53,53,53,53,53,52,52,52,52,52,52,51,51,51,51,50,50,
07302     50,50,50,50,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,
07303     48,47,47,46,46,46,46,45,45,45,45,45,45,45,45,45,45,44,44,44,44,
07304     44,44,44,43,43,43,43,43,43,42,42,42,42,42,42,42,42,41,41,41,41,
07305     41,41,41,41,41,40,40,40,40,40,40,40,40,39,39,39,39,38,38,38,38,
07306     38,38,37,37,37,37,37,37,37,37,36,36,36,36,36,36,36,35,35,35,35,
07307     35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,34,34,33,33,33,
07308     33,33,33,33,33,33,33,32,32,32,31,31,31,31,31,31,30,30,30,30,30,
07309     30,30,29,29,29,29,29,29,29,29,28,28,28,28,28,28,27,27,27,26,26,
07310     26,26,26,26,26,25,25,25,25,25,25,24,24,24,24,24,23,23,23,22,22,
07311     22,22,22,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20
07312   };
07313   const int n4c1w2_h[] = {
07314     100, // Capacity
07315     500, // Number of items
07316     // Size of items (sorted)
07317     100,100,100,100,100,99,99,99,98,98,98,97,97,97,97,97,97,96,96,
07318     96,96,96,96,95,95,95,95,95,95,95,95,95,95,94,94,94,94,94,94,94,
07319     94,94,93,93,93,93,92,92,92,92,92,92,91,91,91,91,91,90,90,90,90,
07320     90,89,89,89,89,89,88,88,88,88,88,87,87,87,87,86,86,86,86,85,85,
07321     85,85,85,85,84,84,84,84,84,84,83,83,83,83,83,83,83,83,82,82,82,
07322     82,82,82,82,82,81,81,81,80,80,80,80,80,80,80,79,79,79,79,78,78,
07323     78,77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,75,75,75,75,
07324     75,75,75,75,74,74,74,74,74,73,73,73,73,73,72,72,72,72,72,72,71,
07325     71,71,71,71,70,70,70,70,70,70,70,70,69,69,69,69,69,69,69,69,68,
07326     68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,66,66,66,66,
07327     66,66,66,65,65,65,65,65,65,64,64,64,64,64,64,64,64,63,63,63,63,
07328     63,63,62,62,62,62,62,62,61,61,61,61,61,60,60,60,60,60,60,59,59,
07329     59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,57,57,56,
07330     56,56,56,56,56,56,56,56,55,55,55,55,55,55,54,54,53,53,53,53,53,
07331     53,52,52,52,52,52,52,51,51,51,51,51,51,51,50,50,50,50,49,49,49,
07332     49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,48,47,47,47,
07333     46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,44,44,
07334     44,44,43,43,43,43,42,42,42,42,42,41,41,41,41,41,41,41,41,41,41,
07335     41,40,40,39,39,39,39,39,39,39,38,38,38,38,38,38,37,37,37,37,37,
07336     37,37,36,36,36,36,35,35,35,35,35,34,34,34,34,33,33,33,33,33,33,
07337     33,33,33,33,33,32,32,32,32,32,32,31,31,31,31,31,30,30,30,30,30,
07338     30,30,30,30,30,29,29,29,29,29,29,28,28,28,27,27,27,27,27,27,26,
07339     26,26,26,26,26,26,26,26,25,25,25,25,25,24,24,24,23,23,23,23,23,
07340     22,22,22,22,22,22,22,21,21,21,20,20,20,20,20,20,20,20,20
07341   };
07342   const int n4c1w2_i[] = {
07343     100, // Capacity
07344     500, // Number of items
07345     // Size of items (sorted)
07346     100,100,100,100,100,99,99,99,98,98,98,98,97,97,97,97,96,96,96,
07347     96,96,96,96,96,96,95,95,95,95,95,94,94,94,94,94,94,94,93,93,93,
07348     93,93,92,92,92,92,92,92,92,91,91,91,91,91,90,90,90,90,89,89,89,
07349     89,89,89,89,89,89,89,89,89,89,89,88,88,87,87,87,87,87,86,86,86,
07350     86,86,86,86,86,86,85,85,85,85,85,84,84,84,84,84,83,83,83,83,82,
07351     82,82,82,82,82,82,82,81,81,81,81,81,81,80,80,80,80,80,79,79,79,
07352     79,79,79,79,79,79,79,78,78,78,78,77,77,77,77,77,76,76,76,76,76,
07353     75,75,75,75,75,75,75,75,75,75,75,74,74,74,74,73,73,73,73,73,73,
07354     73,72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,70,70,70,70,69,
07355     69,69,69,69,69,69,68,68,68,68,67,67,67,66,66,66,66,66,66,65,65,
07356     64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,62,62,62,62,
07357     61,61,61,61,61,61,60,60,60,60,59,59,59,59,59,59,59,58,58,58,58,
07358     57,57,57,57,57,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,54,
07359     54,54,54,54,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,51,51,
07360     50,50,50,50,49,49,49,49,49,49,48,48,48,48,48,47,47,46,46,46,46,
07361     46,46,46,45,45,45,45,45,45,45,45,45,44,44,44,43,43,43,43,43,43,
07362     43,43,43,43,42,42,42,42,41,41,41,41,40,39,39,39,39,39,39,39,39,
07363     39,38,38,38,38,37,37,37,37,37,37,37,37,37,37,36,36,36,36,35,35,
07364     35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,33,33,33,33,
07365     33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,
07366     31,31,31,31,31,30,30,30,30,30,29,29,29,28,28,28,28,28,28,27,27,
07367     27,27,27,27,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,
07368     25,25,25,24,24,24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,
07369     22,22,22,22,22,22,22,21,21,21,21,21,20,20,20,20,20,20,20
07370   };
07371   const int n4c1w2_j[] = {
07372     100, // Capacity
07373     500, // Number of items
07374     // Size of items (sorted)
07375     100,100,100,100,99,99,99,99,99,99,99,98,98,98,98,98,97,97,97,
07376     97,97,97,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,
07377     95,94,94,94,94,94,94,93,93,93,93,93,93,93,92,92,92,92,92,92,91,
07378     91,91,91,91,91,91,90,90,90,90,90,90,89,88,88,88,88,88,88,88,87,
07379     87,87,87,87,87,87,86,86,86,86,86,85,85,85,85,84,84,84,84,84,83,
07380     83,83,83,83,82,82,82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,
07381     80,80,80,80,80,79,79,79,79,79,79,79,79,79,79,79,78,78,78,78,77,
07382     77,77,77,77,77,77,76,76,76,76,76,76,75,75,75,75,74,74,74,74,74,
07383     73,73,73,73,73,73,73,73,72,72,72,71,71,71,71,71,71,71,71,70,70,
07384     70,70,69,69,69,69,68,68,68,68,68,68,68,67,67,67,67,67,66,66,66,
07385     66,66,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,
07386     64,63,63,63,62,62,62,62,62,62,62,61,61,61,60,60,60,60,60,59,59,
07387     59,59,59,59,58,58,58,58,57,57,57,57,57,56,56,56,56,56,56,56,55,
07388     54,54,54,54,54,54,54,54,54,54,53,53,53,53,53,53,53,52,52,52,52,
07389     52,51,51,51,51,51,51,51,50,50,50,50,50,50,49,49,49,49,48,48,48,
07390     47,47,47,46,46,46,46,46,46,46,46,45,45,45,45,45,45,44,43,43,43,
07391     43,43,43,43,42,42,42,42,42,41,41,41,41,41,41,41,41,41,41,41,40,
07392     40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,38,38,
07393     38,38,38,38,38,37,37,37,37,37,36,36,36,36,36,36,35,35,35,35,35,
07394     34,34,34,34,34,34,33,33,33,33,33,32,32,32,32,32,32,32,31,31,31,
07395     31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,29,
07396     29,29,29,29,29,28,28,28,28,28,28,28,28,28,28,27,27,27,27,26,26,
07397     26,26,26,25,25,25,25,25,25,25,25,25,24,24,24,24,24,24,23,23,22,
07398     22,22,22,22,22,22,22,21,21,21,21,21,20,20,20,20,20,20,20
07399   };
07400   const int n4c1w2_k[] = {
07401     100, // Capacity
07402     500, // Number of items
07403     // Size of items (sorted)
07404     100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,97,97,
07405     97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,94,
07406     93,93,93,93,93,92,92,92,92,92,92,91,91,91,91,90,90,90,90,90,90,
07407     89,89,89,89,89,89,89,89,88,88,88,88,88,88,88,88,88,88,87,87,87,
07408     87,87,87,86,86,86,86,86,86,86,85,85,84,84,84,84,84,84,84,84,83,
07409     83,83,83,82,82,82,82,82,82,82,82,81,81,81,81,81,81,80,80,80,80,
07410     80,80,79,79,79,79,79,78,78,78,78,78,78,77,77,77,77,77,77,77,77,
07411     76,76,76,76,75,75,75,75,75,75,75,75,74,74,74,74,74,74,73,73,73,
07412     73,73,73,73,73,73,72,72,72,71,71,71,71,71,71,71,71,70,70,70,70,
07413     70,70,69,69,69,69,69,69,69,69,68,68,68,68,68,67,67,67,67,67,67,
07414     67,67,67,66,66,66,66,66,66,65,65,65,65,65,65,65,64,64,64,64,64,
07415     63,63,63,63,63,63,62,62,61,61,61,61,61,61,61,60,60,60,60,60,60,
07416     59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,57,57,57,57,57,57,
07417     56,56,56,56,55,55,55,55,55,55,55,55,55,54,54,54,54,53,53,53,52,
07418     52,52,52,52,52,51,51,51,51,51,51,51,51,51,51,50,50,50,49,49,48,
07419     48,48,48,47,47,47,47,47,47,46,46,46,45,45,45,45,45,45,45,45,45,
07420     44,44,44,44,44,44,44,43,43,43,43,43,43,43,43,43,42,42,42,42,41,
07421     41,41,41,41,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,38,
07422     37,37,37,36,36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,35,35,
07423     34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,32,32,32,
07424     32,32,32,32,32,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,30,
07425     29,29,29,29,29,29,29,29,29,29,29,28,28,28,28,27,27,27,26,26,25,
07426     25,25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,24,24,24,23,
07427     23,23,23,22,22,22,22,22,22,22,22,22,21,21,21,21,20,20,20,20
07428   };
07429   const int n4c1w2_l[] = {
07430     100, // Capacity
07431     500, // Number of items
07432     // Size of items (sorted)
07433     100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,98,
07434     98,98,98,98,98,97,97,97,97,97,97,97,96,96,96,96,96,96,95,95,95,
07435     95,95,95,95,95,94,94,94,93,93,93,92,92,92,91,91,91,91,91,91,90,
07436     90,90,90,89,89,89,89,89,89,89,89,88,88,88,88,88,88,88,88,88,88,
07437     87,87,87,86,86,86,86,86,86,86,85,85,85,85,85,85,85,84,84,84,84,
07438     84,84,84,84,84,83,83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,
07439     81,81,81,81,81,81,81,80,80,80,79,79,78,78,78,78,78,78,78,78,78,
07440     77,77,77,77,77,77,77,77,77,76,76,76,75,75,74,74,74,74,74,74,73,
07441     73,73,73,73,73,72,72,72,72,71,71,71,71,71,71,71,70,70,70,70,69,
07442     69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,67,67,67,66,66,66,
07443     66,65,65,65,65,65,65,65,65,64,64,64,64,64,63,63,63,63,63,63,62,
07444     62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,60,60,60,60,60,60,
07445     60,60,60,59,59,59,59,58,58,58,58,58,58,58,58,57,57,57,57,57,57,
07446     57,57,57,57,56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,54,54,
07447     54,53,53,53,53,53,53,52,52,52,52,52,52,52,52,51,51,51,51,51,51,
07448     50,50,50,50,50,50,49,49,49,49,49,49,48,48,48,48,48,47,47,47,47,
07449     47,47,46,46,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,44,44,
07450     43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,41,41,40,40,
07451     40,39,39,39,39,39,39,39,39,39,38,38,38,38,38,38,38,38,38,37,37,
07452     37,36,36,36,36,36,35,35,35,35,35,35,34,34,34,34,34,33,33,33,33,
07453     33,33,33,33,32,32,31,31,31,31,30,30,30,30,30,29,29,29,29,29,29,
07454     29,28,28,28,28,28,27,27,27,27,27,27,27,27,26,26,26,26,26,26,25,
07455     25,25,25,25,25,25,24,24,24,24,24,24,23,23,23,23,23,23,23,22,22,
07456     22,22,22,22,22,22,22,21,21,21,21,21,21,21,21,20,20,20,20,20,20
07457   };
07458   const int n4c1w2_m[] = {
07459     100, // Capacity
07460     500, // Number of items
07461     // Size of items (sorted)
07462     100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,98,
07463     98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,96,96,96,
07464     96,95,95,95,95,95,95,95,95,94,94,94,94,94,94,94,93,93,92,92,92,
07465     92,92,91,91,91,91,91,91,91,90,90,90,90,89,89,89,89,88,88,88,88,
07466     88,87,87,87,87,86,86,86,86,85,85,85,85,85,84,84,84,83,83,83,83,
07467     83,83,83,82,82,82,82,82,82,81,81,81,81,81,81,81,81,81,80,80,80,
07468     80,80,79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,
07469     78,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,75,75,75,75,74,
07470     74,74,74,74,73,73,73,73,73,72,72,72,72,72,72,72,72,72,72,71,71,
07471     71,71,71,70,70,70,70,70,69,69,69,69,69,69,69,68,68,68,68,68,68,
07472     68,68,68,68,68,68,67,67,67,67,67,66,66,66,66,66,66,66,66,65,65,
07473     65,65,65,65,65,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,63,
07474     62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,60,60,60,60,60,
07475     59,59,59,59,59,59,59,59,58,58,58,58,57,57,57,57,56,56,56,56,56,
07476     56,55,55,55,54,54,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,
07477     51,51,51,51,50,50,50,50,50,50,49,49,49,49,48,48,48,48,48,48,47,
07478     47,47,47,47,47,47,46,46,46,46,46,46,46,46,46,46,46,46,46,45,45,
07479     45,45,45,45,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,42,42,
07480     42,42,42,42,42,42,41,41,41,40,40,40,40,40,39,39,39,39,38,38,38,
07481     37,37,37,37,37,36,36,36,36,36,36,35,35,35,35,35,35,35,34,34,34,
07482     33,33,33,33,33,33,32,32,32,32,32,32,31,31,31,31,31,31,31,30,30,
07483     30,30,30,30,30,30,30,30,30,30,29,29,29,29,28,28,28,28,28,28,28,
07484     28,28,27,27,27,27,27,27,26,26,25,25,25,25,24,24,24,24,24,24,24,
07485     23,23,23,22,22,22,22,22,22,22,21,21,21,21,21,21,20,20,20,20
07486   };
07487   const int n4c1w2_n[] = {
07488     100, // Capacity
07489     500, // Number of items
07490     // Size of items (sorted)
07491     100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,98,98,
07492     98,98,98,98,98,97,97,97,97,97,97,96,96,96,96,96,96,96,95,95,95,
07493     95,95,95,94,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,92,92,
07494     92,92,92,92,92,92,91,91,91,91,91,91,91,90,90,90,90,90,90,90,90,
07495     89,89,89,89,89,89,89,89,89,88,88,88,88,88,88,88,87,87,87,87,87,
07496     87,86,86,86,86,85,85,85,85,85,85,85,85,85,84,84,84,84,84,83,83,
07497     83,83,82,81,81,81,81,81,80,80,80,80,79,79,79,79,79,79,79,78,78,
07498     78,78,78,77,77,77,77,76,76,76,76,76,76,75,75,75,75,74,74,73,73,
07499     73,73,73,72,72,72,72,72,72,71,71,71,71,71,70,70,70,70,70,70,69,
07500     69,69,69,69,68,68,68,68,68,68,68,67,67,67,66,66,66,66,66,66,66,
07501     66,65,65,64,64,63,63,63,63,63,63,63,63,63,63,63,62,62,62,62,61,
07502     61,61,61,61,61,61,60,60,60,60,59,59,59,59,59,58,58,58,58,58,57,
07503     57,57,57,57,57,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,
07504     54,54,54,54,54,54,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,
07505     52,52,52,52,51,51,51,51,51,51,51,50,50,50,50,50,50,50,50,49,49,
07506     49,49,49,49,49,49,48,48,48,48,47,47,46,46,46,45,45,45,45,44,44,
07507     44,44,44,44,44,44,44,44,44,43,43,43,42,42,42,42,42,42,42,41,41,
07508     41,41,41,41,41,41,40,40,40,40,40,40,40,40,39,39,39,39,39,39,38,
07509     38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,36,36,36,36,36,
07510     35,35,35,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,32,
07511     32,32,32,32,32,32,32,31,31,31,31,31,31,31,31,30,30,30,30,30,30,
07512     30,30,30,30,29,29,29,29,29,29,29,28,28,28,28,27,27,27,26,26,26,
07513     26,26,26,26,25,25,25,25,25,24,24,24,24,24,23,23,23,23,23,22,22,
07514     22,22,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20
07515   };
07516   const int n4c1w2_o[] = {
07517     100, // Capacity
07518     500, // Number of items
07519     // Size of items (sorted)
07520     100,100,100,100,100,100,100,99,99,99,99,99,99,98,98,98,98,98,
07521     98,97,97,97,97,97,97,96,96,96,96,96,96,96,95,95,95,95,95,95,95,
07522     95,94,94,94,94,93,93,93,93,93,92,92,91,91,91,91,91,91,91,90,90,
07523     90,89,89,89,89,89,89,89,88,88,88,88,88,88,88,88,88,88,87,87,87,
07524     87,87,86,86,86,86,86,86,86,86,86,86,86,86,85,85,85,85,85,85,84,
07525     84,84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,83,82,82,82,
07526     82,81,81,81,81,81,81,81,81,81,81,80,80,80,80,80,80,79,79,79,78,
07527     78,78,78,78,78,77,77,77,77,77,77,76,76,76,76,76,76,76,75,75,75,
07528     75,75,75,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,72,72,72,
07529     71,71,71,71,71,71,71,71,71,69,69,68,68,68,68,68,68,68,68,68,67,
07530     67,66,66,66,65,65,65,65,65,64,64,64,64,64,64,64,64,63,63,63,63,
07531     63,63,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,60,60,60,60,
07532     60,60,60,60,60,59,59,59,59,58,58,58,58,58,58,57,57,57,57,57,57,
07533     56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,54,54,54,54,
07534     53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,51,51,51,51,51,50,
07535     50,50,50,50,50,49,49,49,49,49,48,48,48,48,48,47,47,47,47,47,47,
07536     47,47,47,47,47,47,47,46,46,46,46,46,46,45,45,45,45,45,45,45,44,
07537     44,44,44,44,44,44,43,43,43,42,42,42,42,42,42,42,41,40,40,40,40,
07538     40,40,39,39,39,39,39,39,38,38,38,38,38,37,37,37,37,37,36,36,36,
07539     36,36,36,35,35,35,35,34,34,34,34,33,33,33,32,32,32,32,32,32,32,
07540     32,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,29,29,
07541     29,29,29,29,29,29,29,29,29,29,28,28,28,28,28,28,27,27,27,27,27,
07542     27,27,26,26,26,26,26,25,25,25,25,25,25,25,25,24,24,24,24,24,23,
07543     23,23,23,22,22,22,22,21,21,21,21,21,21,21,21,20,20,20,20,20
07544   };
07545   const int n4c1w2_p[] = {
07546     100, // Capacity
07547     500, // Number of items
07548     // Size of items (sorted)
07549     100,100,100,100,99,99,99,99,98,98,98,98,98,98,98,98,98,98,97,
07550     97,97,97,96,96,96,96,95,95,95,95,95,95,94,94,94,94,94,94,94,94,
07551     94,94,94,94,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,91,
07552     91,91,91,90,90,90,90,89,89,89,89,89,89,88,88,88,87,87,87,87,86,
07553     86,86,86,85,85,84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,
07554     83,83,82,82,82,82,82,82,81,81,81,81,81,81,80,80,80,80,80,80,80,
07555     80,79,79,79,79,79,78,78,78,77,77,77,77,77,77,77,76,76,76,76,76,
07556     75,75,75,75,74,74,74,74,74,73,73,73,73,73,73,73,73,73,73,72,72,
07557     72,72,72,72,72,72,72,71,71,71,71,71,71,71,70,70,70,70,70,70,70,
07558     70,70,69,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,67,67,67,
07559     67,67,67,66,66,66,66,65,65,65,65,65,65,65,64,64,64,64,64,63,63,
07560     63,63,63,63,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,60,
07561     60,60,60,60,60,59,59,59,59,59,58,58,58,58,58,58,57,57,57,57,57,
07562     57,57,57,57,56,56,56,56,56,56,55,55,54,54,54,54,54,54,54,54,54,
07563     54,54,54,53,53,53,53,53,53,52,52,52,52,51,51,51,51,51,51,50,50,
07564     50,50,49,49,49,48,48,48,48,48,48,48,48,48,48,47,47,47,47,47,46,
07565     46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,44,44,44,43,43,43,
07566     43,43,43,43,42,42,42,42,42,42,42,41,41,41,41,41,41,41,40,40,40,
07567     40,40,40,39,39,39,39,39,39,39,39,39,38,38,38,38,38,38,37,37,37,
07568     37,37,37,37,37,37,37,36,36,36,36,36,36,36,35,35,34,34,34,34,34,
07569     34,33,33,33,33,32,32,32,32,32,31,31,31,31,31,31,31,30,30,30,30,
07570     30,30,30,30,30,30,29,29,29,29,29,29,28,28,28,28,28,27,27,27,27,
07571     27,27,26,26,26,26,26,25,25,25,25,25,25,25,25,24,24,24,23,23,23,
07572     23,23,23,22,22,21,21,21,21,21,21,20,20,20,20,20,20,20,20
07573   };
07574   const int n4c1w2_q[] = {
07575     100, // Capacity
07576     500, // Number of items
07577     // Size of items (sorted)
07578     100,100,100,100,100,100,100,100,100,99,99,99,99,99,98,98,98,98,
07579     97,97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,95,94,94,94,94,
07580     94,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,91,91,91,
07581     91,91,91,91,91,90,90,90,90,90,89,89,89,89,89,89,89,89,89,89,88,
07582     88,88,88,87,87,87,87,87,86,86,86,86,86,86,85,85,85,85,84,84,84,
07583     84,84,84,84,84,83,83,82,82,82,82,82,82,82,81,81,81,81,81,81,81,
07584     80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,78,78,78,78,77,77,
07585     77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,76,75,75,75,75,74,
07586     74,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,72,72,72,72,72,
07587     71,71,71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,69,69,69,69,
07588     69,68,68,68,68,68,67,67,67,66,66,66,66,66,66,66,66,65,65,65,65,
07589     65,65,65,65,64,64,64,63,63,63,62,62,62,62,61,61,61,61,61,61,61,
07590     61,61,60,60,60,60,59,59,59,59,59,59,59,58,58,57,57,57,57,57,57,
07591     57,57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,54,
07592     54,54,54,54,54,54,54,54,53,53,53,53,53,52,52,52,51,51,51,51,50,
07593     50,50,50,50,50,50,50,50,50,49,49,49,48,48,48,48,48,48,48,48,47,
07594     47,47,46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,
07595     44,44,44,44,44,43,43,42,42,42,42,42,41,41,41,41,41,41,40,40,40,
07596     40,40,40,40,40,39,39,39,39,39,39,39,39,39,38,38,38,37,37,37,37,
07597     37,37,36,36,36,36,36,36,36,35,35,35,35,34,34,34,34,34,34,34,34,
07598     34,34,33,33,33,33,33,32,32,32,31,31,31,31,31,31,31,30,30,30,30,
07599     30,30,29,29,29,29,29,28,28,28,28,28,28,28,27,27,27,27,27,26,26,
07600     26,26,26,26,25,25,25,25,24,24,24,24,24,24,24,23,23,23,23,23,23,
07601     23,22,22,22,22,22,22,22,21,21,21,21,20,20,20,20,20,20,20,20
07602   };
07603   const int n4c1w2_r[] = {
07604     100, // Capacity
07605     500, // Number of items
07606     // Size of items (sorted)
07607     100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,
07608     99,99,99,98,98,98,98,98,97,97,97,96,96,96,96,96,96,96,96,96,96,
07609     96,95,95,95,94,94,93,93,93,93,93,93,93,92,92,92,92,92,92,92,91,
07610     91,91,90,90,90,89,89,89,89,89,89,89,89,89,89,89,88,88,88,88,88,
07611     88,88,88,88,87,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,85,
07612     85,85,84,84,84,84,84,83,83,83,83,83,83,83,83,82,82,82,82,82,82,
07613     81,81,81,80,80,80,80,80,79,79,79,79,78,78,78,78,78,78,78,78,78,
07614     78,78,77,77,77,77,77,77,77,76,76,76,76,75,75,75,75,75,75,75,75,
07615     75,74,74,74,74,74,74,74,74,73,73,73,73,73,73,72,72,72,72,71,71,
07616     71,71,71,70,70,70,70,70,70,70,70,69,69,69,69,69,69,69,68,68,68,
07617     68,68,67,67,67,67,67,67,67,67,67,67,66,66,66,66,65,65,65,65,65,
07618     65,65,64,64,64,64,64,64,64,64,64,63,63,63,63,62,62,62,62,62,61,
07619     61,61,61,60,60,60,60,59,59,59,59,59,58,58,58,58,58,58,58,58,58,
07620     58,58,57,57,57,57,56,56,56,56,56,56,56,55,55,55,55,55,54,54,54,
07621     54,53,53,52,52,52,52,52,52,52,52,51,51,51,51,51,51,50,50,50,50,
07622     49,49,49,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,48,47,47,
07623     46,46,46,46,46,46,46,46,46,46,46,45,45,44,44,44,44,44,44,43,43,
07624     43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,42,41,41,41,41,
07625     40,40,40,40,40,40,40,40,39,39,39,39,38,38,38,38,38,38,37,37,37,
07626     37,37,37,36,36,36,36,36,35,35,35,35,35,34,34,34,34,34,34,34,33,
07627     33,33,33,33,33,33,33,32,31,31,31,31,30,30,30,30,30,30,30,29,29,
07628     29,29,29,29,29,29,28,28,28,28,27,27,27,27,27,26,26,26,26,26,26,
07629     25,25,25,25,25,25,25,24,24,24,24,24,24,23,22,22,22,22,22,22,22,
07630     22,22,21,21,21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20
07631   };
07632   const int n4c1w2_s[] = {
07633     100, // Capacity
07634     500, // Number of items
07635     // Size of items (sorted)
07636     100,100,100,100,100,100,99,99,99,99,99,99,99,98,98,98,98,98,98,
07637     98,98,98,98,97,97,97,97,97,97,97,97,96,96,96,95,95,95,95,95,94,
07638     94,94,94,94,93,93,93,93,93,93,93,93,92,92,92,92,91,91,91,91,91,
07639     91,91,91,91,90,90,90,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
07640     88,88,88,88,88,87,87,87,87,87,87,87,86,86,86,85,85,85,85,85,85,
07641     85,85,85,84,84,84,84,84,84,83,83,83,83,83,83,83,83,83,83,82,82,
07642     82,82,82,82,82,81,81,80,80,79,79,79,79,79,79,78,78,78,77,77,77,
07643     77,76,76,76,76,76,75,75,74,74,73,73,73,73,73,73,73,73,73,72,72,
07644     72,72,72,72,72,71,71,71,71,70,70,70,69,69,69,69,69,69,69,69,69,
07645     68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,66,66,66,66,66,65,
07646     65,65,65,65,65,65,65,64,64,64,64,64,63,63,63,63,63,63,63,63,63,
07647     63,63,62,62,62,62,62,62,62,61,61,61,61,61,60,60,59,59,59,59,59,
07648     59,59,59,58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57,57,56,
07649     56,56,56,56,56,56,55,55,55,55,55,55,54,54,54,54,54,54,54,53,53,
07650     53,53,52,52,52,52,52,51,51,51,51,51,50,50,50,49,49,49,49,48,47,
07651     47,47,47,47,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,44,44,
07652     44,44,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,41,41,
07653     41,41,41,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,
07654     39,38,38,38,38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,36,36,
07655     36,36,36,36,36,36,35,35,35,35,35,35,35,34,34,34,34,33,33,33,33,
07656     33,32,32,32,32,32,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,
07657     29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,27,27,27,27,27,27,
07658     26,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,24,24,24,24,
07659     23,23,23,23,23,23,23,22,22,22,22,21,21,21,21,21,20,20,20
07660   };
07661   const int n4c1w2_t[] = {
07662     100, // Capacity
07663     500, // Number of items
07664     // Size of items (sorted)
07665     100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,98,98,98,
07666     98,98,98,98,97,97,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,
07667     95,95,94,94,94,94,94,93,93,93,93,93,93,93,92,92,92,92,92,92,92,
07668     91,91,91,91,91,91,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,
07669     89,88,88,87,87,87,87,87,86,86,86,86,85,85,85,84,84,84,84,84,83,
07670     83,83,83,83,83,83,82,82,82,81,80,80,80,80,80,80,80,80,80,80,79,
07671     79,79,79,79,78,78,78,78,78,78,78,77,77,77,76,76,76,76,76,76,76,
07672     76,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,74,74,73,
07673     73,73,73,73,73,73,72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,
07674     71,70,70,70,70,70,70,69,69,69,69,69,69,69,68,68,68,67,67,67,67,
07675     67,67,67,67,66,66,66,65,65,65,65,65,65,65,65,65,64,64,64,64,64,
07676     64,63,63,63,63,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,
07677     60,60,60,60,60,60,60,60,59,59,59,59,59,59,59,58,58,58,58,57,57,
07678     57,57,57,56,56,55,55,55,55,55,55,55,55,55,54,54,54,54,54,54,54,
07679     54,53,53,53,53,53,53,53,53,52,52,52,52,51,51,51,51,51,51,51,51,
07680     51,50,50,50,50,50,50,50,49,49,49,49,49,49,49,48,48,48,48,47,47,
07681     47,47,47,47,47,46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,45,
07682     45,45,45,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,43,42,42,
07683     42,42,42,42,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,38,
07684     38,38,38,38,38,37,37,36,36,36,36,36,36,36,36,36,36,35,35,35,34,
07685     34,34,33,33,33,32,32,32,32,32,32,32,32,32,32,31,31,31,31,31,31,
07686     30,30,30,30,29,29,29,29,29,28,28,28,28,27,27,27,26,26,26,26,26,
07687     25,25,25,25,25,25,24,24,24,24,23,23,23,23,22,22,22,22,22,21,21,
07688     21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20,20
07689   };
07690   const int n4c1w4_a[] = {
07691     100, // Capacity
07692     500, // Number of items
07693     // Size of items (sorted)
07694     100,100,100,100,100,100,99,99,99,99,99,99,98,98,98,98,98,97,97,
07695     97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,
07696     95,95,95,95,95,95,94,94,94,94,94,94,93,93,93,93,93,93,92,92,92,
07697     92,92,92,91,91,91,91,91,91,91,91,90,90,90,90,90,90,89,89,89,89,
07698     89,89,89,89,88,88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,87,
07699     87,87,87,87,86,86,86,86,86,86,86,86,85,85,85,85,85,85,85,85,85,
07700     84,84,84,84,84,83,83,83,83,83,83,83,83,83,83,83,82,82,82,82,81,
07701     81,81,81,81,81,81,81,80,80,80,80,80,79,79,79,79,79,79,79,78,78,
07702     78,78,78,78,77,77,77,77,77,76,76,76,76,76,76,76,75,75,75,75,74,
07703     74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,73,73,73,73,
07704     73,73,73,73,72,72,72,72,72,72,71,71,71,71,70,70,70,70,70,69,69,
07705     69,69,69,69,69,69,69,69,68,68,68,67,67,67,67,67,67,67,67,66,66,
07706     66,66,66,66,65,65,65,65,65,65,65,65,64,64,64,64,64,64,63,63,63,
07707     63,63,63,63,63,62,62,62,62,62,62,62,61,61,61,61,60,60,60,60,60,
07708     60,60,60,60,60,59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,
07709     58,57,57,57,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,54,54,
07710     54,54,54,54,54,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,51,
07711     51,50,50,50,50,50,50,50,50,50,50,49,49,49,49,48,48,48,48,48,48,
07712     48,48,48,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,46,
07713     46,46,46,46,46,46,45,45,45,45,45,44,44,44,44,44,44,44,44,43,43,
07714     43,43,42,42,42,42,42,42,42,42,42,41,41,41,41,41,40,40,40,40,40,
07715     40,39,39,39,39,39,38,38,38,38,38,38,37,37,37,37,37,36,36,36,36,
07716     36,36,36,36,36,35,35,35,35,35,35,35,35,35,34,34,34,33,33,33,33,
07717     33,33,33,32,32,32,32,32,32,31,31,31,31,31,31,30,30,30,30
07718   };
07719   const int n4c1w4_b[] = {
07720     100, // Capacity
07721     500, // Number of items
07722     // Size of items (sorted)
07723     100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,
07724     98,98,98,98,98,98,98,98,98,98,97,97,97,97,97,97,96,96,96,96,96,
07725     96,96,96,96,95,95,95,95,95,95,94,94,93,93,93,93,93,93,92,92,92,
07726     92,92,92,92,91,91,91,91,91,91,91,91,90,90,90,90,90,90,89,89,89,
07727     89,89,89,89,89,89,89,88,88,88,88,88,87,87,87,87,87,87,87,86,86,
07728     86,86,85,85,85,85,85,84,84,83,83,83,83,83,83,82,82,82,82,81,81,
07729     81,81,81,81,81,81,81,81,81,80,80,80,80,79,79,79,79,79,79,79,78,
07730     78,78,78,78,78,78,77,77,77,77,77,77,76,76,76,76,76,76,76,75,75,
07731     75,75,75,75,75,75,75,74,74,74,74,74,73,73,73,73,73,73,73,72,72,
07732     72,72,72,72,71,70,70,70,69,69,69,69,69,69,69,69,69,68,68,68,68,
07733     68,68,68,68,68,68,67,67,67,67,67,66,66,66,66,66,65,65,65,65,65,
07734     65,65,64,64,64,64,64,64,63,63,63,63,63,63,63,62,62,62,62,62,62,
07735     62,62,62,61,61,61,61,61,61,60,60,60,60,60,60,59,59,59,59,59,59,
07736     58,58,58,58,58,58,58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,
07737     57,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,53,53,
07738     53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,51,51,
07739     51,51,51,51,51,51,51,51,51,51,51,50,50,50,50,50,50,50,49,49,49,
07740     49,49,49,49,49,49,48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,
07741     47,47,47,47,47,46,46,46,46,46,46,46,45,45,45,45,45,45,45,44,44,
07742     44,44,44,44,44,43,43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,
07743     42,42,42,42,41,41,41,41,41,41,41,40,40,39,39,39,39,39,39,38,38,
07744     38,38,37,37,37,37,37,37,37,37,37,36,36,36,36,36,35,35,35,35,35,
07745     35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,33,33,33,33,
07746     33,33,33,33,33,33,32,32,32,32,32,31,31,31,31,30,30,30,30,30
07747   };
07748   const int n4c1w4_c[] = {
07749     100, // Capacity
07750     500, // Number of items
07751     // Size of items (sorted)
07752     100,100,100,100,99,99,99,99,99,98,98,98,98,98,98,98,98,98,98,
07753     97,97,97,97,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,94,
07754     94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,92,92,92,92,92,92,
07755     92,92,92,91,91,91,91,91,91,90,90,90,90,90,90,90,90,90,90,89,89,
07756     89,89,89,89,89,89,89,89,89,89,88,88,88,88,88,87,87,87,87,87,87,
07757     87,87,86,86,86,86,86,85,85,85,84,84,83,83,83,83,83,82,82,82,82,
07758     82,82,81,81,81,81,80,80,80,80,80,80,80,80,80,80,80,79,79,79,79,
07759     78,78,78,78,78,78,77,77,77,77,77,76,76,76,76,76,76,76,76,76,76,
07760     76,76,75,75,75,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,
07761     73,73,72,72,72,71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,70,
07762     69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,67,67,67,67,67,
07763     67,67,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,
07764     65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,63,63,63,63,
07765     63,63,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,60,60,
07766     60,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,58,58,58,58,58,
07767     58,58,58,58,57,57,57,56,56,56,55,55,55,55,55,55,55,54,54,54,54,
07768     54,54,53,53,53,53,52,52,52,52,51,51,51,51,51,51,51,51,51,51,50,
07769     50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,48,48,48,
07770     48,48,48,47,47,47,47,47,47,46,46,46,46,46,45,45,45,45,45,44,44,
07771     44,44,44,44,44,44,44,43,43,43,43,43,43,43,43,43,42,42,42,42,42,
07772     41,41,41,41,41,41,41,41,41,40,40,40,39,39,39,39,39,39,38,38,38,
07773     38,38,38,38,38,38,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,
07774     35,35,35,35,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,32,
07775     32,32,32,32,32,31,31,31,31,31,31,31,30,30,30,30,30,30,30
07776   };
07777   const int n4c1w4_d[] = {
07778     100, // Capacity
07779     500, // Number of items
07780     // Size of items (sorted)
07781     100,100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,
07782     99,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,96,96,96,96,
07783     95,95,95,95,95,95,95,94,94,94,93,93,93,93,93,93,93,93,92,92,92,
07784     92,92,92,91,91,91,90,90,90,89,89,89,89,89,89,89,89,89,89,88,88,
07785     88,88,88,87,87,87,87,86,86,86,86,86,86,86,86,86,86,86,85,85,85,
07786     85,85,85,85,85,85,85,85,84,84,84,84,83,83,83,83,83,83,83,82,82,
07787     82,82,82,82,81,80,80,80,80,80,80,80,80,80,79,79,79,79,79,78,78,
07788     78,78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,75,
07789     75,75,75,75,75,75,75,75,74,74,74,74,74,73,73,73,73,73,73,73,73,
07790     73,73,72,72,72,72,71,71,71,71,71,71,71,71,71,70,70,70,70,69,69,
07791     69,69,68,68,68,68,68,68,67,67,67,67,67,66,66,66,66,66,65,65,65,
07792     65,65,65,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,62,
07793     62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,61,61,61,61,
07794     61,61,61,61,61,61,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,
07795     58,58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,56,56,56,56,56,
07796     56,56,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,
07797     53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,51,51,51,51,51,
07798     51,51,51,50,50,50,50,50,49,49,49,49,49,49,49,49,49,48,48,48,48,
07799     47,47,47,47,47,47,47,47,46,46,46,46,46,46,46,46,46,45,45,45,45,
07800     45,45,44,44,44,44,44,44,44,44,43,43,43,43,43,43,42,42,42,42,42,
07801     42,42,41,41,41,41,41,41,41,41,40,40,40,40,40,40,39,39,39,39,39,
07802     38,38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,36,36,36,36,36,
07803     36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,34,34,34,34,34,34,
07804     34,33,33,33,33,33,33,33,32,31,31,31,31,31,30,30,30,30,30,30,30
07805   };
07806   const int n4c1w4_e[] = {
07807     100, // Capacity
07808     500, // Number of items
07809     // Size of items (sorted)
07810     100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,98,98,
07811     98,98,98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,96,96,
07812     96,96,96,96,96,96,96,96,96,95,95,95,95,94,94,94,94,94,93,93,93,
07813     93,93,93,92,92,92,92,92,92,92,91,91,91,91,91,90,90,90,90,90,90,
07814     90,90,89,89,89,89,89,89,89,89,89,89,88,88,88,88,88,88,87,87,87,
07815     87,87,87,86,86,86,86,85,85,85,85,85,85,85,85,85,85,84,84,84,84,
07816     84,84,84,83,83,83,83,83,83,83,82,82,82,82,82,82,82,81,81,81,81,
07817     81,81,80,80,80,80,80,80,80,80,80,80,80,80,80,80,79,79,79,79,79,
07818     79,78,78,78,78,78,78,78,77,77,77,77,77,76,76,76,76,76,76,76,76,
07819     76,76,76,76,76,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,
07820     74,74,74,73,73,73,73,73,73,73,73,72,72,72,72,72,72,71,71,71,71,
07821     71,71,70,70,70,70,70,70,70,70,70,69,69,69,69,69,69,69,69,68,68,
07822     68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,66,66,66,
07823     66,66,66,66,66,65,65,65,65,64,64,64,64,63,63,63,63,63,63,63,63,
07824     63,63,62,62,62,62,62,61,61,61,61,61,60,60,60,60,60,60,59,59,59,
07825     59,59,59,59,59,59,59,59,59,59,58,58,58,58,57,57,57,57,57,57,57,
07826     57,57,56,56,56,56,56,56,55,55,55,55,55,55,54,54,54,54,53,53,53,
07827     53,53,53,53,53,52,52,52,52,51,51,51,51,51,51,50,50,49,49,49,49,
07828     49,49,48,48,48,48,48,48,47,47,47,47,47,47,47,46,46,46,46,46,46,
07829     46,45,45,45,45,45,44,44,44,43,43,43,43,43,43,43,43,43,43,42,42,
07830     42,42,42,42,42,42,42,42,41,41,41,41,41,41,40,40,39,39,39,39,39,
07831     39,39,38,38,38,38,38,38,38,38,37,37,36,36,36,36,36,36,35,35,35,
07832     35,35,35,35,35,34,34,34,34,33,33,33,33,33,33,32,32,32,32,32,32,
07833     32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30
07834   };
07835   const int n4c1w4_f[] = {
07836     100, // Capacity
07837     500, // Number of items
07838     // Size of items (sorted)
07839     100,100,100,99,99,99,99,99,99,99,99,98,98,98,98,98,97,97,97,97,
07840     97,97,96,96,96,96,96,96,96,94,94,94,94,94,94,93,93,93,93,93,92,
07841     92,92,91,91,91,91,91,90,90,90,90,90,89,89,89,89,89,89,89,88,88,
07842     88,88,88,87,87,87,87,87,87,86,86,86,86,85,85,85,84,84,84,84,84,
07843     84,84,83,83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,81,81,81,
07844     81,81,81,81,81,80,80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,
07845     78,78,78,78,78,78,78,78,78,77,77,77,77,77,77,77,76,76,76,76,76,
07846     76,76,76,76,75,75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,
07847     73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,72,72,72,
07848     72,72,72,72,71,71,71,70,70,70,70,69,69,69,69,69,69,69,69,69,69,
07849     69,69,68,68,68,68,68,68,68,68,68,68,68,67,67,66,66,66,66,65,65,
07850     65,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,64,64,64,63,63,
07851     63,63,63,63,63,63,62,62,62,62,62,61,61,61,61,61,60,60,60,60,60,
07852     60,60,60,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,59,58,
07853     58,58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57,57,57,57,
07854     56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,54,
07855     54,54,54,54,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,51,
07856     51,51,51,51,51,51,51,51,50,50,50,50,50,50,50,50,50,49,49,49,48,
07857     48,48,48,48,47,47,47,47,47,47,46,46,46,46,46,46,46,46,46,46,45,
07858     45,45,45,44,44,44,44,44,44,44,44,44,44,44,43,43,43,42,42,42,41,
07859     41,41,41,41,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,
07860     39,39,38,38,38,38,38,38,37,37,37,37,37,37,37,37,37,36,36,36,36,
07861     36,35,35,35,35,35,35,35,35,34,34,34,34,34,33,33,33,33,32,32,32,
07862     32,32,32,32,32,31,31,31,31,31,31,30,30,30,30,30,30,30
07863   };
07864   const int n4c1w4_g[] = {
07865     100, // Capacity
07866     500, // Number of items
07867     // Size of items (sorted)
07868     100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,98,98,98,98,
07869     98,98,98,98,97,97,97,97,97,97,97,96,96,96,96,96,96,95,95,95,95,
07870     95,95,95,95,95,94,94,94,94,94,93,93,93,93,93,93,93,93,93,93,92,
07871     92,92,92,92,92,91,91,91,91,91,91,91,90,90,90,90,90,90,89,89,89,
07872     89,89,89,89,89,89,89,89,88,88,88,88,87,87,87,87,87,87,87,86,86,
07873     86,86,86,86,86,86,86,86,85,85,85,85,85,85,84,84,83,83,83,83,83,
07874     82,82,82,82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,
07875     81,80,80,80,80,80,80,79,79,79,79,79,79,79,79,79,78,78,78,78,78,
07876     78,78,78,78,78,77,77,77,77,77,77,77,77,77,77,77,76,76,76,75,75,
07877     75,75,75,75,75,75,75,74,74,74,74,74,74,74,73,73,73,73,73,73,73,
07878     73,73,73,73,72,72,72,72,72,72,72,72,71,71,71,71,71,70,70,70,70,
07879     70,70,69,69,69,69,69,68,68,68,68,68,68,68,68,68,68,68,68,67,67,
07880     67,66,66,66,66,66,66,66,65,65,65,65,65,65,65,64,64,64,64,64,63,
07881     63,63,63,63,63,62,62,62,62,62,62,61,61,61,60,60,60,60,60,60,60,
07882     60,60,60,59,59,59,59,59,59,59,59,59,58,58,58,58,58,58,57,57,57,
07883     56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,54,54,
07884     53,53,53,53,53,52,52,52,52,52,52,51,51,51,51,51,51,51,51,51,50,
07885     50,50,50,50,50,49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,47,
07886     47,47,47,47,47,47,47,46,46,46,46,46,46,45,45,45,45,44,44,44,44,
07887     44,44,44,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,42,41,
07888     41,41,41,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,39,
07889     39,38,38,38,38,37,37,37,37,37,37,36,36,36,36,35,35,35,35,35,35,
07890     35,35,35,34,34,34,34,33,33,33,33,33,33,32,32,32,32,32,32,32,32,
07891     32,32,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30
07892   };
07893   const int n4c1w4_h[] = {
07894     100, // Capacity
07895     500, // Number of items
07896     // Size of items (sorted)
07897     100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,
07898     99,99,99,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,
07899     96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,95,95,94,94,94,94,
07900     94,94,93,93,93,93,93,92,92,92,92,92,92,91,91,91,91,91,91,91,91,
07901     91,91,91,91,91,91,90,90,90,90,90,89,89,89,89,89,89,89,89,88,88,
07902     88,88,88,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,85,85,85,
07903     85,84,84,84,84,84,84,84,83,83,83,83,82,82,82,82,82,82,82,82,82,
07904     82,82,81,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,80,79,
07905     79,79,79,79,79,79,78,78,78,78,78,78,78,78,77,77,77,76,76,76,76,
07906     76,76,76,76,76,76,76,76,76,75,75,75,75,74,74,74,74,74,74,73,73,
07907     73,72,72,72,71,71,71,71,71,71,71,70,70,70,70,70,70,70,70,70,69,
07908     69,69,69,69,68,68,68,68,68,68,68,67,67,67,67,67,67,66,66,66,66,
07909     66,66,66,66,66,65,65,65,65,65,65,65,65,65,65,64,64,64,64,64,63,
07910     63,63,63,63,63,62,62,62,62,62,61,61,61,61,61,61,61,61,61,60,60,
07911     60,60,60,59,59,59,59,58,58,58,58,58,58,58,58,58,57,57,57,57,57,
07912     57,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,
07913     54,54,54,54,54,53,53,52,52,52,52,52,51,51,51,51,50,50,49,49,49,
07914     49,49,48,48,48,48,48,48,48,47,47,47,47,46,46,46,46,46,46,45,45,
07915     45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,43,43,43,43,
07916     43,43,43,43,42,42,42,42,42,42,42,42,42,41,41,41,41,41,41,40,40,
07917     40,39,39,39,38,38,38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,
07918     37,37,36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,34,34,34,34,
07919     34,34,34,34,34,34,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,
07920     32,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30
07921   };
07922   const int n4c1w4_i[] = {
07923     100, // Capacity
07924     500, // Number of items
07925     // Size of items (sorted)
07926     100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,98,98,
07927     98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,96,96,96,96,
07928     96,96,95,95,95,95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,94,
07929     93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,91,91,91,91,91,91,
07930     91,91,91,91,91,91,91,90,90,90,90,89,89,89,89,89,89,89,89,88,88,
07931     88,88,88,88,87,87,87,87,87,87,87,87,86,86,86,86,86,86,85,85,85,
07932     85,85,85,84,84,84,84,84,84,84,84,83,83,83,83,82,82,82,82,82,82,
07933     81,81,81,81,81,80,80,80,80,80,80,80,80,80,80,80,80,79,79,79,79,
07934     78,78,78,78,78,78,77,77,77,76,76,76,76,76,76,76,76,75,75,75,75,
07935     75,75,75,75,75,75,75,74,74,74,74,74,74,74,73,73,73,72,72,72,72,
07936     72,71,71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,69,69,69,69,
07937     69,69,68,68,68,68,68,68,68,67,67,67,67,67,67,67,66,66,66,66,66,
07938     66,66,66,66,65,65,65,65,64,64,64,64,64,64,64,63,63,63,63,62,62,
07939     62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,
07940     59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,57,57,57,57,57,57,
07941     57,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,53,53,53,53,
07942     53,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,50,50,50,50,50,
07943     50,49,49,49,49,49,49,49,49,49,48,48,48,48,48,47,47,47,47,47,46,
07944     46,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,44,44,44,
07945     43,43,43,43,43,43,43,43,42,42,42,42,42,42,41,41,41,41,41,40,40,
07946     40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,38,
07947     38,38,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,36,36,
07948     35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,34,33,33,33,33,
07949     33,33,32,32,32,32,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30
07950   };
07951   const int n4c1w4_j[] = {
07952     100, // Capacity
07953     500, // Number of items
07954     // Size of items (sorted)
07955     100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,98,
07956     98,98,98,98,98,98,98,97,97,97,97,96,96,96,96,96,96,96,96,96,96,
07957     96,95,95,95,95,95,95,95,94,94,94,94,94,94,94,93,93,93,93,93,93,
07958     93,93,92,92,92,92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,90,
07959     90,90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,88,88,88,88,88,
07960     87,87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,85,85,85,85,85,
07961     85,85,85,85,85,85,84,84,84,84,84,83,83,83,83,83,83,83,83,83,83,
07962     82,82,82,82,82,82,82,81,81,81,80,80,80,80,80,80,80,80,80,80,80,
07963     80,79,79,79,79,79,79,79,79,79,78,78,78,78,77,77,77,77,77,77,76,
07964     76,76,76,76,76,76,76,76,75,75,75,75,75,75,74,74,74,74,74,74,73,
07965     73,73,73,73,73,73,73,72,72,72,71,71,71,71,71,71,71,70,70,70,70,
07966     70,70,70,70,70,70,70,69,69,69,69,69,69,69,69,68,68,68,68,68,67,
07967     67,67,66,66,65,65,65,65,65,65,65,65,64,64,64,64,64,63,63,63,63,
07968     63,63,63,62,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,
07969     61,61,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,59,59,59,59,
07970     59,58,58,58,58,57,57,57,57,57,57,57,56,56,56,56,56,56,56,56,55,
07971     55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,52,52,52,52,52,52,
07972     52,51,51,51,51,51,51,51,51,51,50,50,50,50,50,50,49,49,49,48,48,
07973     48,48,48,48,48,48,48,48,48,47,47,47,47,46,46,46,46,46,46,46,45,
07974     45,45,45,45,45,45,44,44,44,44,44,44,44,44,43,43,43,43,43,43,42,
07975     42,42,42,42,42,42,41,41,41,41,40,40,40,40,40,40,39,39,39,39,39,
07976     39,39,38,38,38,38,38,38,38,37,37,37,37,37,37,36,36,36,36,36,36,
07977     35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,
07978     33,33,33,32,32,32,32,32,32,31,31,31,31,31,31,30,30,30,30,30
07979   };
07980   const int n4c1w4_k[] = {
07981     100, // Capacity
07982     500, // Number of items
07983     // Size of items (sorted)
07984     100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,98,
07985     98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,
07986     96,96,96,96,95,95,95,95,95,95,95,95,95,94,94,94,93,93,93,93,93,
07987     93,92,92,92,92,92,92,92,91,91,91,91,91,91,91,90,90,90,90,90,89,
07988     89,89,89,89,89,89,89,89,89,88,88,88,88,88,88,88,88,88,88,88,88,
07989     88,88,87,87,87,87,87,87,86,86,86,86,86,86,86,86,86,86,85,85,85,
07990     85,85,84,84,84,84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,
07991     83,82,82,82,81,81,81,80,80,80,80,80,79,79,79,79,79,78,78,78,78,
07992     78,78,77,77,77,77,77,77,77,77,77,76,76,76,75,75,75,75,75,75,74,
07993     74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,73,73,72,72,
07994     72,72,72,72,72,71,71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,
07995     70,70,70,69,69,69,69,69,69,69,69,69,69,69,69,68,68,68,67,67,67,
07996     67,67,67,66,66,66,66,66,66,66,66,65,65,65,65,65,64,64,64,64,64,
07997     64,64,64,64,64,63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,
07998     61,61,61,61,60,60,60,60,59,59,59,59,59,59,59,59,59,59,59,59,59,
07999     58,58,58,58,58,58,58,57,57,57,57,57,56,56,56,56,55,55,55,55,55,
08000     55,55,55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,53,53,52,
08001     52,52,52,52,51,51,51,51,51,50,50,50,50,50,50,50,50,50,49,49,49,
08002     49,49,49,48,48,48,48,48,48,48,48,47,47,47,46,46,46,46,46,46,46,
08003     46,46,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,43,43,43,43,
08004     43,43,43,43,43,42,42,42,42,42,42,41,41,41,41,41,40,40,40,40,40,
08005     40,39,39,39,39,39,39,38,38,38,38,38,37,37,37,36,36,36,36,36,36,
08006     35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,33,33,33,33,33,32,
08007     32,32,32,32,32,32,32,31,31,31,31,31,31,30,30,30,30,30,30,30
08008   };
08009   const int n4c1w4_l[] = {
08010     100, // Capacity
08011     500, // Number of items
08012     // Size of items (sorted)
08013     100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,
08014     98,98,98,98,98,98,98,98,98,98,98,98,98,98,97,97,97,96,96,96,96,
08015     96,96,96,95,95,95,95,95,95,95,95,95,95,95,94,94,94,94,94,94,94,
08016     94,94,94,94,93,93,93,93,93,92,92,92,91,91,91,91,91,91,91,90,90,
08017     90,90,89,89,89,89,89,89,88,88,88,88,87,87,87,87,87,87,87,86,86,
08018     86,86,86,86,85,85,85,85,85,85,85,85,85,84,84,84,83,83,83,83,83,
08019     83,83,83,83,83,82,82,82,82,82,81,81,81,81,80,80,80,80,80,80,80,
08020     80,80,80,79,79,79,78,78,78,78,78,77,77,77,77,77,77,77,76,76,76,
08021     76,76,76,76,76,76,76,76,76,76,76,75,75,75,75,75,74,74,74,74,74,
08022     73,73,73,73,73,73,72,72,72,72,72,71,71,71,71,71,71,71,71,71,71,
08023     71,71,70,70,70,70,70,70,70,69,69,69,69,69,69,68,68,68,68,68,68,
08024     67,67,67,67,66,66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,
08025     64,64,64,64,64,64,64,64,63,63,63,63,62,62,62,62,62,62,62,62,62,
08026     61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,60,60,60,60,60,60,
08027     60,59,59,59,59,59,59,58,58,58,58,57,57,57,57,57,57,57,57,56,56,
08028     56,56,56,56,56,55,55,55,55,54,54,54,54,53,53,53,53,53,52,52,52,
08029     51,51,51,51,51,51,51,51,50,50,50,50,50,49,49,49,49,49,48,48,48,
08030     48,48,48,48,48,48,48,48,47,47,47,47,47,47,47,47,47,46,46,46,46,
08031     46,46,46,46,46,46,45,45,45,45,44,44,44,44,44,44,44,44,44,43,43,
08032     43,43,43,43,43,43,42,42,42,42,42,42,42,42,41,41,41,41,41,41,41,
08033     41,41,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,38,38,38,38,
08034     38,38,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,35,35,35,35,
08035     35,35,35,35,35,34,34,33,33,33,33,33,33,33,33,32,32,32,32,32,32,
08036     32,32,32,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30
08037   };
08038   const int n4c1w4_m[] = {
08039     100, // Capacity
08040     500, // Number of items
08041     // Size of items (sorted)
08042     100,100,100,100,100,100,100,99,99,99,99,99,98,98,98,98,98,98,
08043     98,98,98,97,97,97,97,96,96,96,96,95,95,95,95,95,95,95,95,94,94,
08044     94,94,94,94,94,94,94,94,94,94,94,94,93,93,93,93,93,93,92,92,92,
08045     92,92,92,91,91,91,91,91,91,91,90,90,90,90,90,90,90,90,90,90,90,
08046     90,89,89,89,89,89,88,88,88,88,88,88,88,87,87,87,87,87,87,87,87,
08047     87,87,87,86,86,86,86,86,86,86,86,85,85,85,85,85,85,85,85,85,85,
08048     84,83,83,83,83,83,83,82,82,82,82,82,82,82,81,81,81,81,81,80,80,
08049     80,80,80,80,80,80,80,80,79,79,79,79,79,79,78,78,78,78,78,78,77,
08050     77,77,77,77,77,76,76,76,75,75,75,75,75,74,74,74,74,74,74,73,73,
08051     73,73,73,73,73,73,73,72,72,72,72,72,72,72,72,72,72,71,71,71,71,
08052     71,71,71,71,71,70,70,70,70,70,70,70,70,69,69,69,69,69,68,68,68,
08053     68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,66,66,66,66,
08054     66,66,66,65,65,65,65,65,65,65,64,64,64,64,64,63,63,63,63,63,63,
08055     62,62,62,62,62,62,62,61,61,61,61,61,61,60,60,60,60,60,60,60,59,
08056     59,59,59,59,59,59,59,58,58,58,58,57,57,57,57,57,57,57,56,56,56,
08057     56,56,56,56,56,55,55,55,55,55,55,55,55,55,54,54,54,54,54,54,54,
08058     54,54,54,54,54,53,53,53,53,53,52,52,52,52,52,52,51,51,51,51,51,
08059     50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,48,48,48,48,47,47,
08060     47,47,47,47,47,47,47,46,46,46,46,45,45,45,44,44,44,44,44,44,44,
08061     44,44,44,44,43,43,43,43,43,43,43,42,42,42,42,41,41,41,41,41,41,
08062     41,41,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,38,38,38,
08063     37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,35,35,35,35,34,34,
08064     34,34,34,34,34,34,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,
08065     32,32,32,32,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30
08066   };
08067   const int n4c1w4_n[] = {
08068     100, // Capacity
08069     500, // Number of items
08070     // Size of items (sorted)
08071     100,100,100,100,100,99,99,99,99,99,99,98,98,98,98,97,97,97,96,
08072     96,96,96,96,95,95,95,95,95,95,95,95,95,95,95,95,95,94,94,94,94,
08073     94,94,94,94,93,93,93,93,93,93,92,92,92,92,92,92,91,91,91,91,91,
08074     91,91,91,90,90,90,90,89,89,89,89,89,89,89,89,89,88,88,88,88,88,
08075     88,88,87,87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,86,85,85,
08076     85,85,85,85,85,84,84,84,84,84,84,84,84,83,83,83,83,83,83,83,82,
08077     82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,80,80,80,80,80,
08078     80,80,80,79,79,79,79,79,79,78,78,78,78,78,78,78,78,77,77,77,77,
08079     77,77,77,77,76,76,75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,
08080     74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,73,72,72,72,
08081     72,72,72,71,71,71,71,71,70,70,70,70,70,70,70,70,70,69,69,69,69,
08082     69,69,69,69,69,68,68,68,68,68,67,67,67,67,66,66,66,66,66,66,66,
08083     66,66,65,65,65,65,65,65,65,64,64,64,64,64,64,64,63,63,63,63,62,
08084     62,62,62,62,62,62,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,
08085     60,60,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,57,57,57,57,
08086     57,57,56,56,56,56,56,56,55,55,55,55,55,55,54,54,54,54,54,54,54,
08087     54,54,54,54,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,51,
08088     51,51,51,51,51,50,50,50,50,50,50,49,49,49,49,49,49,48,48,48,48,
08089     48,48,48,48,47,47,47,47,47,47,46,46,46,46,46,46,46,45,45,45,45,
08090     45,45,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,42,42,
08091     41,41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,40,39,
08092     39,39,39,39,38,38,38,37,37,37,36,36,36,36,36,35,35,35,35,35,35,
08093     35,35,35,35,35,34,34,34,34,34,34,33,33,33,33,33,33,32,32,32,32,
08094     32,32,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30
08095   };
08096   const int n4c1w4_o[] = {
08097     100, // Capacity
08098     500, // Number of items
08099     // Size of items (sorted)
08100     100,100,100,100,100,100,100,100,99,99,99,98,98,98,98,98,98,98,
08101     98,98,97,97,97,97,97,97,97,96,96,96,96,96,96,96,95,95,95,95,94,
08102     94,94,94,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,91,91,
08103     91,91,91,91,90,90,90,90,90,90,90,90,90,90,90,90,90,89,89,89,89,
08104     89,89,89,89,88,88,88,88,88,88,87,87,87,87,86,85,85,85,85,84,84,
08105     84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,83,83,83,83,83,83,
08106     82,82,82,82,81,81,81,81,81,81,80,80,80,79,79,79,79,79,79,79,79,
08107     79,78,78,78,78,78,78,78,78,78,78,78,78,77,77,77,77,77,77,77,76,
08108     76,76,76,76,76,75,75,75,75,74,74,74,74,74,73,73,73,73,73,73,73,
08109     72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,70,70,70,70,70,70,
08110     69,69,69,69,69,69,68,68,68,68,68,68,68,67,66,66,66,66,66,66,66,
08111     66,66,66,66,65,65,65,64,64,64,64,64,64,64,64,64,64,64,63,63,63,
08112     63,63,63,63,63,62,62,62,62,62,62,62,62,61,61,60,60,60,60,60,59,
08113     59,59,59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,57,57,57,57,
08114     57,57,57,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,54,54,
08115     54,54,54,54,54,54,54,54,53,53,53,53,53,53,53,52,52,52,52,52,52,
08116     52,51,51,51,51,51,51,51,51,50,50,50,50,50,50,50,50,49,49,49,49,
08117     49,49,48,48,48,48,48,48,47,47,47,47,47,47,47,47,46,46,46,46,46,
08118     46,46,45,45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,43,43,43,
08119     43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,41,41,41,41,41,41,
08120     41,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,39,39,39,
08121     38,38,38,38,38,38,38,37,37,37,37,37,37,37,36,36,36,36,36,36,36,
08122     36,36,35,35,35,35,35,35,34,34,34,34,34,34,34,34,33,33,33,33,33,
08123     33,33,33,32,32,32,32,32,32,32,31,31,31,31,31,31,30,30,30,30
08124   };
08125   const int n4c1w4_p[] = {
08126     100, // Capacity
08127     500, // Number of items
08128     // Size of items (sorted)
08129     100,100,100,100,100,100,99,99,99,99,98,98,98,98,98,98,98,98,98,
08130     97,97,97,97,97,97,97,96,96,96,96,95,95,95,95,95,95,95,94,94,94,
08131     94,94,93,93,93,93,93,93,92,92,92,92,92,92,92,92,91,91,91,91,91,
08132     91,91,91,91,91,90,90,90,90,90,90,90,90,89,89,89,89,89,89,88,88,
08133     88,88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,87,87,87,87,87,
08134     87,86,86,86,86,86,86,86,86,86,86,86,85,85,85,85,84,84,84,84,84,
08135     84,84,84,83,83,83,83,83,83,83,83,83,83,83,83,83,82,82,82,82,82,
08136     82,82,82,82,81,81,81,81,81,81,81,81,80,80,80,80,80,80,79,79,79,
08137     79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,77,77,77,77,77,76,
08138     76,76,76,76,76,76,76,75,75,75,75,75,75,75,74,74,74,74,74,74,74,
08139     74,74,74,73,73,72,72,72,72,71,71,71,71,70,70,70,70,70,70,70,70,
08140     70,70,70,69,69,69,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,
08141     66,66,66,66,65,65,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,
08142     63,63,63,63,62,62,62,62,62,62,62,62,61,61,61,61,61,61,60,60,60,
08143     60,60,59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,57,57,57,
08144     57,57,57,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,55,55,
08145     55,54,54,54,54,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,51,
08146     51,51,51,51,51,50,50,50,50,50,49,49,49,49,49,48,48,48,48,48,47,
08147     47,47,47,47,47,47,47,46,46,46,46,46,46,46,46,45,45,45,44,44,44,
08148     44,43,43,43,43,43,43,43,43,43,42,42,42,42,42,41,41,41,41,41,41,
08149     41,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,
08150     39,38,38,38,38,38,38,37,37,37,37,37,37,36,36,36,36,36,35,35,35,
08151     35,35,35,35,35,35,34,34,34,34,34,34,34,34,33,33,33,33,33,33,32,
08152     32,32,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30
08153   };
08154   const int n4c1w4_q[] = {
08155     100, // Capacity
08156     500, // Number of items
08157     // Size of items (sorted)
08158     100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,98,
08159     98,98,98,98,98,97,97,97,97,96,96,96,96,96,96,95,95,95,95,94,94,
08160     94,94,94,94,94,93,93,93,93,93,93,93,92,92,92,92,92,92,91,91,91,
08161     91,91,91,91,90,90,90,90,90,90,90,90,90,90,90,90,90,89,89,89,88,
08162     88,88,88,88,87,87,87,87,87,87,87,87,86,86,86,86,85,85,85,85,85,
08163     84,84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,83,82,82,82,
08164     82,82,82,82,82,82,81,81,81,81,81,81,81,81,81,80,80,80,80,80,80,
08165     80,80,80,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,
08166     77,77,77,76,76,76,76,76,76,75,75,75,74,74,74,74,74,74,74,74,74,
08167     73,73,73,72,72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,
08168     71,71,70,70,70,70,70,70,69,69,69,69,69,69,68,68,68,68,68,67,67,
08169     67,67,67,67,67,66,66,66,66,66,66,66,65,65,65,65,64,64,64,64,64,
08170     64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,62,62,62,62,62,62,
08171     61,61,61,60,60,60,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,
08172     59,58,58,58,58,58,57,57,57,57,57,57,57,57,57,57,56,56,56,56,56,
08173     56,56,56,56,56,55,55,55,55,55,55,55,55,54,54,54,54,54,54,54,53,
08174     53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,51,51,51,51,51,
08175     51,50,50,50,50,49,49,49,49,49,49,49,49,48,48,48,48,48,47,47,47,
08176     47,47,47,47,47,46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,
08177     44,44,44,44,44,44,44,44,44,44,43,43,43,43,43,43,42,42,42,42,42,
08178     42,41,41,41,41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,
08179     39,39,39,39,39,39,39,39,39,38,38,38,38,38,38,38,38,37,37,37,37,
08180     37,37,37,36,36,36,36,36,35,35,35,35,34,34,34,34,34,34,34,33,33,
08181     33,33,33,33,33,33,33,32,32,32,32,31,31,31,31,31,31,31,31,30,30
08182   };
08183   const int n4c1w4_r[] = {
08184     100, // Capacity
08185     500, // Number of items
08186     // Size of items (sorted)
08187     100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,
08188     98,98,98,98,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,96,
08189     96,96,96,96,96,95,95,95,94,94,94,94,94,94,94,94,94,94,93,93,93,
08190     93,93,93,93,92,92,92,92,92,92,92,92,92,92,92,92,92,91,91,91,91,
08191     91,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,88,88,88,88,
08192     88,88,88,88,88,88,88,88,87,87,87,87,87,87,87,87,87,86,86,86,86,
08193     86,85,85,85,85,85,84,84,84,84,84,83,83,83,83,83,83,83,82,82,82,
08194     82,82,82,81,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,80,
08195     80,79,79,79,79,79,79,78,78,78,78,78,77,77,77,77,77,76,76,76,76,
08196     76,76,76,76,76,75,75,75,75,75,74,74,74,74,74,74,73,73,73,73,73,
08197     73,73,73,73,72,72,72,72,72,71,71,71,71,70,70,70,70,70,69,69,69,
08198     69,69,69,69,69,69,69,68,68,68,67,67,67,67,66,66,66,66,66,66,66,
08199     65,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,63,63,63,
08200     63,63,63,63,62,62,61,61,61,61,61,61,61,61,60,60,60,60,60,60,59,
08201     59,59,59,59,59,59,59,59,59,58,58,58,58,58,57,57,57,57,57,57,57,
08202     57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,54,54,54,
08203     54,54,53,53,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,
08204     52,52,52,52,52,51,51,51,51,51,51,51,51,51,50,50,50,49,49,49,49,
08205     49,49,49,49,48,48,48,48,47,47,47,47,47,47,47,47,47,47,47,46,46,
08206     46,46,45,45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,43,43,
08207     43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,41,41,41,41,41,40,
08208     40,40,40,40,40,40,39,39,39,39,39,38,38,37,37,37,37,37,37,37,37,
08209     36,36,36,36,36,35,35,35,35,34,34,34,34,34,34,34,33,33,33,33,33,
08210     33,33,33,33,32,32,32,32,32,32,31,31,31,31,31,31,30,30,30,30
08211   };
08212   const int n4c1w4_s[] = {
08213     100, // Capacity
08214     500, // Number of items
08215     // Size of items (sorted)
08216     100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,98,98,98,97,
08217     97,97,97,97,97,96,96,96,96,96,96,95,95,95,95,95,94,94,94,94,94,
08218     94,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,91,91,91,91,
08219     91,91,91,90,90,90,90,90,90,90,90,90,89,89,89,89,89,88,88,88,88,
08220     88,88,88,88,88,88,87,87,87,87,87,86,86,86,86,86,86,86,86,85,85,
08221     85,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,83,83,83,
08222     83,83,82,82,82,82,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,
08223     80,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,77,77,77,77,
08224     77,76,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,75,75,75,74,
08225     74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,73,73,72,72,72,72,
08226     72,72,72,72,71,71,71,70,70,70,70,69,69,69,69,69,69,69,69,69,69,
08227     68,68,68,68,67,67,67,67,67,67,67,66,66,66,66,66,66,65,65,65,65,
08228     64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,62,62,62,62,61,61,
08229     61,61,61,61,61,61,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,
08230     59,58,58,58,58,57,57,57,57,57,57,57,57,57,57,56,56,56,55,55,55,
08231     55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,53,53,53,53,52,52,
08232     52,52,52,52,52,52,51,51,51,51,50,50,50,50,50,50,50,50,49,49,49,
08233     49,49,49,49,49,49,49,48,48,48,48,47,47,47,47,47,47,47,47,46,46,
08234     46,46,46,46,46,46,46,45,45,45,45,44,44,44,44,44,44,44,43,43,43,
08235     43,43,42,42,42,42,42,41,41,41,41,41,41,41,41,41,40,40,40,40,40,
08236     40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,38,38,38,38,
08237     38,38,38,38,37,37,37,37,37,37,37,37,36,36,36,36,36,36,35,35,35,
08238     35,35,35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,33,33,33,
08239     33,33,33,32,32,32,32,32,31,31,31,31,30,30,30,30,30,30,30
08240   };
08241   const int n4c1w4_t[] = {
08242     100, // Capacity
08243     500, // Number of items
08244     // Size of items (sorted)
08245     100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,98,
08246     98,98,98,98,97,97,97,97,97,97,96,96,96,96,95,95,95,95,95,95,95,
08247     95,95,95,95,95,95,94,94,94,94,94,94,93,93,93,93,93,92,92,92,92,
08248     92,92,91,91,91,91,91,91,90,90,90,89,89,89,89,89,89,89,89,89,89,
08249     88,88,87,87,87,87,86,86,86,86,86,86,86,86,85,85,85,85,85,85,85,
08250     85,84,84,84,84,84,84,84,84,84,83,83,83,83,82,82,82,82,82,82,82,
08251     82,82,82,81,81,81,80,80,80,80,80,80,80,79,79,79,79,79,79,78,78,
08252     78,78,78,78,78,78,78,78,78,77,77,77,76,76,76,76,76,76,76,76,75,
08253     75,75,75,75,75,74,74,74,73,73,73,73,73,73,72,72,72,72,72,72,72,
08254     72,72,72,72,72,72,72,72,71,71,71,71,70,70,70,70,70,70,70,70,70,
08255     70,70,70,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,
08256     68,68,68,67,67,67,67,67,67,67,67,66,66,66,65,65,65,65,65,65,65,
08257     65,65,65,65,64,64,64,64,63,63,63,63,63,63,62,62,62,62,62,61,61,
08258     61,61,61,61,60,60,60,60,60,59,59,59,59,59,59,58,58,58,58,57,57,
08259     57,57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,54,54,54,54,54,
08260     54,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,51,51,51,51,50,
08261     50,50,50,50,50,50,50,50,49,49,49,49,49,49,48,48,48,48,48,48,47,
08262     47,47,47,46,46,46,46,46,45,45,45,45,45,45,45,45,44,44,44,44,44,
08263     44,44,44,44,44,44,44,43,43,43,43,43,43,42,42,42,42,42,42,42,42,
08264     42,42,42,42,42,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,
08265     39,39,39,39,39,39,38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,
08266     36,36,36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,35,35,35,35,
08267     35,35,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,32,32,32,32,
08268     32,32,32,32,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,30
08269   };
08270   const int n4c2w1_a[] = {
08271     120, // Capacity
08272     500, // Number of items
08273     // Size of items (sorted)
08274     100,100,100,100,99,99,99,99,99,98,98,98,98,98,98,98,97,96,96,
08275     96,95,95,95,95,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,
08276     92,92,92,92,92,92,91,91,91,91,91,91,90,90,90,90,90,90,90,90,89,
08277     89,88,88,88,88,88,88,87,87,87,87,86,86,86,85,85,85,85,85,84,84,
08278     84,84,83,83,83,83,83,82,82,82,82,82,81,81,81,81,81,81,80,80,80,
08279     80,80,79,79,79,79,78,78,78,78,78,78,78,77,77,76,76,76,76,75,75,
08280     75,75,75,75,74,74,74,73,73,72,72,72,72,72,72,71,71,71,71,71,71,
08281     70,70,69,69,69,68,68,68,68,68,68,68,68,67,66,66,66,66,66,66,65,
08282     65,65,65,65,64,64,64,64,64,64,64,63,63,63,63,63,62,62,61,61,61,
08283     61,61,61,60,60,60,59,59,59,59,59,59,58,58,58,58,58,58,58,57,57,
08284     57,57,57,57,57,57,56,56,56,56,55,55,55,55,55,55,55,55,55,54,54,
08285     54,54,54,53,53,53,53,53,53,53,53,53,52,52,52,52,51,51,50,50,50,
08286     50,50,50,50,49,49,49,49,49,49,49,48,48,48,48,48,47,47,47,46,46,
08287     46,46,45,45,45,45,45,45,45,45,45,45,45,44,44,44,44,43,43,43,43,
08288     43,43,42,42,42,42,41,41,41,41,41,41,41,40,40,40,39,38,38,38,38,
08289     37,37,37,37,36,36,36,36,36,35,35,35,35,35,35,34,34,34,34,34,33,
08290     33,33,33,33,33,33,33,32,32,32,32,32,32,32,31,30,30,30,30,29,29,
08291     29,29,29,29,29,28,28,28,28,28,28,28,28,27,27,27,26,26,26,26,26,
08292     25,25,25,25,25,24,24,24,24,24,24,24,24,24,24,23,22,22,22,22,22,
08293     21,21,21,21,21,21,20,20,20,20,20,19,19,19,19,19,19,18,18,18,17,
08294     17,17,17,17,16,16,16,15,15,15,15,15,14,14,14,14,14,14,13,13,13,
08295     13,13,13,12,12,12,12,12,12,12,12,12,11,11,11,10,10,10,10,10,10,
08296     10,9,9,9,9,9,8,8,8,8,8,8,7,6,6,6,6,6,6,6,5,5,5,4,4,4,4,4,3,3,
08297     3,3,3,3,2,2,2,1,1,1
08298   };
08299   const int n4c2w1_b[] = {
08300     120, // Capacity
08301     500, // Number of items
08302     // Size of items (sorted)
08303     100,100,100,99,99,99,99,99,98,98,98,98,98,97,97,97,97,96,96,96,
08304     96,95,95,95,95,95,95,95,94,94,94,94,93,93,93,93,93,93,92,92,92,
08305     92,91,91,90,90,90,90,90,90,90,89,89,89,89,88,88,88,88,87,87,87,
08306     86,86,86,86,86,86,86,86,86,85,85,85,85,85,84,84,84,84,84,84,83,
08307     83,83,83,83,83,83,82,82,82,82,82,82,81,81,81,81,80,80,79,79,79,
08308     79,79,79,79,79,78,78,78,78,78,78,78,78,77,77,77,77,77,77,77,77,
08309     76,76,76,76,76,75,75,75,75,75,75,75,74,74,74,74,73,73,73,73,72,
08310     72,72,72,72,71,71,71,71,71,71,70,70,69,69,69,69,69,69,69,69,68,
08311     68,68,68,68,68,67,67,67,67,66,66,65,65,65,65,65,65,65,64,64,64,
08312     63,63,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,60,60,
08313     60,60,60,60,60,59,59,59,59,59,59,58,58,58,58,58,58,58,57,57,57,
08314     57,56,56,56,56,56,56,56,56,55,55,55,55,54,54,54,54,53,53,53,53,
08315     53,53,53,52,52,52,52,52,51,51,51,51,51,51,51,50,50,50,49,49,48,
08316     47,47,47,47,47,47,47,47,47,47,46,46,45,45,44,44,44,44,44,43,42,
08317     42,42,42,42,42,41,41,41,40,40,40,40,40,40,40,39,39,39,39,38,38,
08318     38,38,38,38,37,37,36,36,36,36,36,35,35,34,34,34,34,33,33,33,33,
08319     33,33,33,32,32,31,31,31,30,30,29,29,29,29,29,29,28,28,28,28,28,
08320     28,28,27,27,26,26,26,26,26,26,25,25,25,25,24,24,24,24,24,24,24,
08321     24,24,24,23,23,23,23,23,22,22,22,22,22,21,21,21,21,21,20,20,20,
08322     20,20,19,19,18,18,18,18,18,17,17,17,17,17,16,16,16,15,14,14,14,
08323     14,14,14,14,13,13,13,13,13,13,13,13,12,12,12,11,11,11,11,11,10,
08324     10,10,10,10,10,10,9,9,9,9,9,9,9,9,9,9,8,8,8,8,8,7,7,7,7,7,6,6,
08325     6,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,1,1,1,
08326     1
08327   };
08328   const int n4c2w1_c[] = {
08329     120, // Capacity
08330     500, // Number of items
08331     // Size of items (sorted)
08332     100,100,100,99,99,99,99,98,98,98,98,98,98,98,98,98,98,98,97,97,
08333     97,97,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,94,93,93,
08334     93,93,92,92,92,92,92,92,92,91,91,91,91,91,90,90,90,90,90,90,90,
08335     90,90,89,89,88,88,88,88,88,88,87,87,87,86,86,86,86,86,85,85,84,
08336     84,84,83,83,83,83,83,83,82,82,82,82,82,81,81,81,80,80,80,80,80,
08337     80,80,80,80,79,79,79,79,79,79,79,78,77,77,76,76,76,75,75,75,74,
08338     74,74,74,73,73,73,73,73,73,73,73,73,73,73,73,73,72,72,72,72,72,
08339     72,71,71,71,71,71,71,70,70,70,69,69,69,69,69,68,68,67,67,67,67,
08340     67,67,67,67,66,66,66,65,65,65,65,65,64,64,64,64,64,63,63,63,63,
08341     63,62,62,62,62,62,62,62,62,62,61,61,60,60,60,60,60,59,59,58,58,
08342     58,58,58,57,57,57,56,56,56,56,56,56,55,55,55,55,55,54,54,54,54,
08343     53,53,53,53,53,52,52,52,52,52,52,51,51,51,51,51,50,50,50,50,50,
08344     49,49,49,49,49,49,49,49,48,48,48,48,47,47,47,47,47,46,46,46,45,
08345     45,45,45,45,45,44,44,44,44,44,44,44,44,44,43,43,43,43,43,42,42,
08346     42,42,42,41,41,41,41,41,41,40,40,40,39,39,39,39,39,39,39,38,38,
08347     38,37,37,37,37,37,37,37,36,36,36,36,36,36,35,35,35,35,35,35,35,
08348     35,35,34,34,33,33,33,33,33,32,32,32,32,32,31,31,31,31,31,31,31,
08349     30,30,30,30,30,30,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,
08350     27,27,27,26,26,26,26,26,25,25,25,24,24,24,24,24,24,24,23,23,23,
08351     23,23,22,22,22,22,22,21,21,21,21,21,20,20,20,20,20,19,19,19,19,
08352     19,18,18,18,18,17,17,17,16,16,16,16,16,16,15,15,15,14,14,14,14,
08353     14,14,14,14,13,13,13,13,13,12,12,12,12,12,12,11,11,10,9,9,9,9,
08354     9,9,8,8,8,8,8,7,7,7,6,6,6,6,6,5,5,5,5,4,4,4,4,3,3,3,3,2,2,2,2,
08355     2,2,1,1,1,1,1
08356   };
08357   const int n4c2w1_d[] = {
08358     120, // Capacity
08359     500, // Number of items
08360     // Size of items (sorted)
08361     100,100,100,100,99,99,99,99,99,98,98,98,98,97,97,97,97,97,96,
08362     96,96,96,96,96,95,95,95,95,94,94,94,94,94,94,93,93,93,93,93,93,
08363     92,92,92,92,92,91,91,91,91,91,91,91,90,90,90,90,89,89,88,88,88,
08364     87,87,87,86,85,85,85,85,85,85,85,84,84,84,83,83,83,83,82,82,82,
08365     82,82,82,81,81,81,81,80,80,79,79,79,78,78,78,78,78,77,77,77,77,
08366     77,77,77,77,76,76,76,76,76,76,75,75,75,74,74,74,74,73,73,73,73,
08367     73,73,73,72,72,72,72,72,71,71,70,70,70,70,70,70,69,68,68,68,68,
08368     67,67,67,66,66,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,64,
08369     63,63,63,63,62,62,62,62,61,61,61,60,59,59,59,58,58,58,58,58,58,
08370     57,57,57,57,57,56,56,56,54,54,54,54,54,54,53,53,53,53,53,53,53,
08371     52,52,51,51,51,51,51,51,51,50,50,50,50,49,49,49,48,48,48,48,48,
08372     47,47,47,47,47,47,46,46,46,46,46,46,46,46,46,46,46,46,45,45,45,
08373     45,45,45,45,45,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,
08374     41,41,41,40,40,40,40,40,40,40,40,39,39,39,39,38,38,38,38,38,38,
08375     38,38,38,38,37,37,37,37,36,36,36,36,36,36,35,35,34,34,34,34,33,
08376     33,33,33,33,33,33,32,32,32,32,32,32,31,31,31,31,31,31,31,30,30,
08377     30,30,30,30,30,30,29,29,29,29,28,28,28,28,28,28,28,28,28,28,27,
08378     27,27,26,26,26,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,
08379     24,24,24,23,23,23,23,23,23,23,23,23,23,23,23,22,22,22,21,21,21,
08380     21,21,21,21,20,20,20,20,20,20,20,20,19,19,18,18,18,18,17,17,17,
08381     17,17,16,16,16,16,16,16,16,16,15,15,15,15,14,14,13,13,13,13,12,
08382     12,12,12,12,12,12,12,12,11,11,11,11,11,10,10,10,10,9,9,9,9,8,
08383     8,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,6,6,6,5,5,5,4,4,4,4,3,3,3,3,3,
08384     2,2,2,2,2,1,1,1
08385   };
08386   const int n4c2w1_e[] = {
08387     120, // Capacity
08388     500, // Number of items
08389     // Size of items (sorted)
08390     100,100,100,100,99,99,99,99,98,98,98,98,97,97,97,97,97,97,97,
08391     96,96,96,96,96,96,96,96,95,95,95,95,95,94,94,94,94,94,93,93,93,
08392     93,93,93,93,93,92,92,92,92,92,92,91,91,90,90,90,90,90,90,90,90,
08393     90,89,89,89,88,88,88,88,88,88,88,87,87,87,87,86,86,86,85,85,84,
08394     84,84,83,83,83,82,82,82,82,81,81,81,81,81,81,81,81,81,80,80,80,
08395     80,80,80,79,79,79,79,78,78,78,78,77,77,77,77,77,76,76,76,76,76,
08396     76,76,75,75,75,75,75,75,75,74,74,74,73,73,73,73,73,73,73,73,72,
08397     72,72,72,72,72,71,71,71,71,71,70,70,70,70,70,69,69,69,69,69,69,
08398     69,68,68,68,68,68,68,68,68,67,67,67,66,66,66,66,65,65,65,64,64,
08399     64,63,63,62,62,62,62,62,62,62,61,61,61,60,60,60,60,60,59,59,59,
08400     59,59,59,59,58,58,58,58,57,57,57,57,56,56,56,56,56,56,56,56,56,
08401     55,55,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,54,53,53,53,
08402     53,52,52,52,52,51,51,51,51,51,51,51,50,50,50,50,50,49,49,49,49,
08403     49,49,48,48,48,48,47,47,47,47,47,46,46,45,45,45,44,44,44,44,44,
08404     43,43,43,43,43,43,43,42,42,42,42,42,41,41,41,41,41,41,41,40,40,
08405     40,39,39,39,38,38,38,37,36,36,36,36,36,36,36,35,35,35,35,35,35,
08406     35,35,34,34,34,34,34,34,34,33,33,33,33,33,32,32,32,32,32,32,31,
08407     31,31,31,31,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,29,
08408     28,27,27,27,27,27,27,27,27,26,25,25,25,24,24,23,23,23,23,23,22,
08409     22,22,21,21,21,21,21,20,20,20,20,19,19,19,19,19,19,18,18,18,18,
08410     18,18,17,17,17,16,16,16,16,16,16,16,16,16,16,15,15,14,14,14,14,
08411     14,13,13,13,13,13,13,12,12,12,12,12,12,12,12,11,11,11,11,11,10,
08412     10,10,10,10,9,9,9,8,8,8,8,8,8,7,7,7,7,7,6,6,6,6,5,5,5,4,4,4,4,
08413     3,3,3,3,3,3,2,2,2,2,1
08414   };
08415   const int n4c2w1_f[] = {
08416     120, // Capacity
08417     500, // Number of items
08418     // Size of items (sorted)
08419     100,99,99,99,99,99,98,98,98,98,98,98,98,98,97,97,96,96,96,96,
08420     95,95,94,94,94,94,94,94,93,93,93,93,93,93,93,93,92,92,92,92,92,
08421     91,91,91,91,90,90,90,90,90,90,89,89,89,89,89,89,89,88,88,88,87,
08422     87,87,87,87,86,86,86,86,86,86,86,86,86,86,85,85,85,85,84,84,84,
08423     84,83,83,83,83,83,83,83,83,82,82,81,81,81,81,81,80,80,80,80,80,
08424     79,79,79,79,79,79,78,77,77,77,76,76,76,76,76,76,75,75,74,74,73,
08425     73,73,73,73,72,72,72,71,71,71,70,70,70,70,70,70,70,70,69,69,69,
08426     69,68,68,68,67,67,67,67,67,66,65,65,65,64,64,64,64,64,64,63,63,
08427     63,63,63,63,63,63,62,62,62,62,62,62,62,61,61,61,61,61,61,61,60,
08428     60,60,60,60,60,60,60,59,59,57,57,57,57,57,56,56,56,56,56,56,55,
08429     55,55,55,55,55,55,54,54,54,54,54,54,54,53,53,53,53,52,52,52,52,
08430     52,52,52,52,51,51,51,51,51,50,50,50,50,50,50,50,50,49,49,49,49,
08431     49,49,49,49,48,48,47,47,47,47,47,46,46,46,46,46,46,46,46,45,45,
08432     45,44,44,44,44,44,43,43,43,43,42,42,42,42,41,41,41,40,40,40,40,
08433     40,39,39,39,39,38,38,38,38,38,37,37,37,37,36,36,36,36,36,35,35,
08434     35,35,35,34,34,34,34,34,34,34,34,34,33,33,33,33,32,32,32,32,32,
08435     31,31,31,31,31,31,31,30,30,30,29,29,29,29,29,29,28,28,28,27,27,
08436     27,27,27,27,26,26,26,26,26,26,25,25,25,25,24,24,24,24,24,24,23,
08437     23,23,23,23,22,22,22,22,21,21,21,21,21,21,20,20,20,20,19,19,19,
08438     19,18,18,18,17,17,17,17,16,16,16,16,16,15,15,15,14,14,14,14,14,
08439     13,13,13,13,13,13,13,12,12,12,12,11,11,11,10,10,10,10,10,10,10,
08440     10,9,9,9,8,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,5,5,5,
08441     5,5,5,5,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1
08442   };
08443   const int n4c2w1_g[] = {
08444     120, // Capacity
08445     500, // Number of items
08446     // Size of items (sorted)
08447     100,100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,
08448     99,99,99,99,98,98,98,98,97,97,97,97,96,96,96,96,96,96,96,96,96,
08449     96,96,95,95,95,94,94,94,94,94,94,94,93,93,93,93,92,92,92,92,92,
08450     92,91,91,91,91,91,90,90,90,89,89,89,89,89,89,88,88,88,88,88,88,
08451     87,87,86,86,86,86,86,85,85,85,84,84,84,84,84,83,83,83,83,83,83,
08452     82,82,82,82,82,82,81,81,81,81,81,80,80,80,79,79,79,79,79,78,78,
08453     78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,75,75,74,74,74,74,
08454     74,73,73,73,73,73,73,72,72,72,72,71,71,71,71,71,70,70,70,70,70,
08455     70,70,69,69,69,69,69,68,68,68,67,67,67,66,66,65,64,64,64,63,63,
08456     63,63,63,62,62,62,62,61,60,60,60,60,59,59,59,59,59,58,58,58,58,
08457     58,57,57,57,57,57,56,56,55,55,55,55,55,54,54,54,53,53,53,53,53,
08458     52,52,52,52,52,51,51,51,51,51,50,50,50,50,49,49,49,49,49,49,48,
08459     48,48,48,47,47,47,47,47,47,47,47,47,46,46,46,46,46,46,46,45,45,
08460     45,45,45,44,44,44,44,44,44,43,43,43,43,42,41,41,41,41,40,40,40,
08461     40,40,39,39,39,38,38,38,38,38,38,38,38,38,37,37,37,37,37,36,36,
08462     36,36,36,36,36,36,36,35,35,35,35,35,34,34,34,34,34,33,33,33,33,
08463     33,33,33,33,32,32,32,32,32,31,31,31,30,30,30,30,30,30,29,29,29,
08464     29,29,29,29,29,29,29,29,28,27,27,27,27,27,27,26,26,26,26,26,26,
08465     26,26,26,25,25,25,25,24,24,24,24,24,24,24,23,22,22,22,22,22,21,
08466     21,21,20,20,20,19,19,19,19,19,19,18,18,18,17,17,17,17,17,17,17,
08467     17,17,17,16,16,16,16,16,15,15,15,14,14,14,14,14,13,13,13,13,13,
08468     13,12,12,12,12,12,11,11,11,11,10,10,10,10,10,10,10,10,9,9,9,9,
08469     9,9,9,9,8,8,8,8,8,8,8,7,7,7,7,6,6,6,5,5,5,4,4,4,4,3,3,3,2,2,2,
08470     2,2,2,2,1,1,1,1,1,1
08471   };
08472   const int n4c2w1_h[] = {
08473     120, // Capacity
08474     500, // Number of items
08475     // Size of items (sorted)
08476     100,100,100,100,99,99,99,99,99,98,98,98,98,98,97,97,97,97,97,
08477     96,96,96,96,96,96,96,96,96,96,96,95,95,94,94,94,94,94,93,93,93,
08478     93,93,93,92,92,92,91,91,91,91,90,90,90,89,89,89,89,89,88,88,88,
08479     88,87,87,87,87,86,86,86,86,85,85,85,85,85,85,84,84,84,84,84,84,
08480     84,84,83,83,83,82,82,82,82,81,81,81,81,81,81,81,80,80,80,80,80,
08481     80,80,79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,
08482     77,77,77,77,77,77,77,77,76,76,76,76,76,74,74,74,74,74,73,73,73,
08483     73,73,73,72,72,72,71,71,71,71,70,70,70,70,70,70,70,69,69,69,69,
08484     69,69,68,68,68,68,68,67,67,67,67,67,66,66,66,65,65,65,65,64,64,
08485     64,64,63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,61,61,61,
08486     61,61,61,60,60,60,60,60,60,60,60,59,58,58,58,58,57,57,56,56,56,
08487     56,55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,53,53,52,52,52,
08488     52,52,52,52,52,52,51,51,51,51,50,50,50,50,50,49,49,48,48,48,47,
08489     47,46,46,46,46,46,46,46,45,45,44,43,43,43,43,42,42,42,42,42,42,
08490     41,41,41,41,40,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,
08491     38,37,37,37,37,37,37,37,36,36,36,36,35,35,35,35,35,35,35,34,34,
08492     34,34,34,34,33,33,33,33,32,32,32,32,32,32,32,32,31,31,31,31,30,
08493     30,30,30,30,30,29,29,29,29,29,28,28,28,28,28,27,27,27,27,26,26,
08494     26,26,26,26,26,26,26,25,25,25,24,24,24,24,24,23,23,23,23,23,23,
08495     23,22,22,22,22,21,21,21,20,20,20,19,19,19,19,19,19,18,18,18,18,
08496     18,18,18,17,17,17,17,17,17,16,16,16,16,16,15,15,15,15,14,14,14,
08497     13,13,12,12,12,12,12,12,12,11,11,11,11,11,11,10,10,10,9,9,9,9,
08498     9,8,8,8,8,7,7,7,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,4,4,3,3,3,3,2,2,
08499     2,2,2,1,1,1,1,1
08500   };
08501   const int n4c2w1_i[] = {
08502     120, // Capacity
08503     500, // Number of items
08504     // Size of items (sorted)
08505     100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,99,98,98,98,
08506     98,98,98,98,97,97,97,96,96,96,96,96,96,96,96,95,95,95,95,94,94,
08507     94,94,94,93,92,92,92,92,91,91,91,91,91,91,90,90,90,90,90,89,89,
08508     89,89,89,88,88,88,88,88,87,87,87,86,86,86,86,85,85,85,85,84,84,
08509     84,84,84,84,83,83,83,83,83,83,82,82,82,82,82,82,82,82,81,81,81,
08510     81,81,80,80,80,80,79,79,79,79,78,78,78,77,77,77,76,76,75,75,74,
08511     74,74,74,74,73,73,73,72,72,72,72,72,72,72,72,71,71,71,71,71,70,
08512     70,70,70,70,70,70,70,69,69,69,69,68,68,67,67,67,67,67,67,67,66,
08513     66,66,65,65,65,65,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,
08514     63,63,62,62,62,62,62,61,61,61,61,61,60,60,60,59,59,58,58,58,58,
08515     58,58,57,57,57,57,56,56,56,56,55,55,55,55,55,55,54,54,54,54,53,
08516     53,53,52,52,52,52,52,51,51,51,51,51,50,50,50,50,50,50,50,50,50,
08517     49,49,49,48,48,48,47,47,47,47,47,47,46,46,46,46,46,45,45,45,45,
08518     44,44,44,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,41,41,41,
08519     41,41,41,40,40,40,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,
08520     37,37,37,36,36,36,36,36,36,36,36,35,35,34,34,34,34,34,34,34,34,
08521     33,33,33,33,33,32,32,31,31,31,31,31,31,30,29,29,29,28,28,28,28,
08522     28,28,28,27,27,27,27,26,26,26,26,26,26,26,26,25,25,25,25,25,25,
08523     24,24,24,24,24,24,24,24,24,23,23,23,22,22,22,21,21,21,21,21,21,
08524     20,20,20,20,20,20,19,19,19,19,18,18,18,18,18,18,18,18,18,18,17,
08525     17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,13,13,
08526     13,13,13,12,12,12,12,11,11,11,11,11,11,10,10,10,10,10,9,9,9,8,
08527     7,7,7,7,7,7,7,7,7,6,6,6,5,5,5,5,5,5,5,5,5,4,4,3,3,3,3,3,2,2,2,
08528     2,2,2,2,2,2,1,1
08529   };
08530   const int n4c2w1_j[] = {
08531     120, // Capacity
08532     500, // Number of items
08533     // Size of items (sorted)
08534     100,100,100,100,99,99,98,98,98,98,97,97,97,97,97,97,96,96,96,
08535     96,95,95,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,92,92,
08536     92,92,91,91,91,90,90,89,89,89,89,89,89,89,89,88,88,88,87,87,87,
08537     87,86,86,86,86,85,85,85,85,85,84,84,83,83,83,82,82,82,82,82,82,
08538     81,81,81,81,81,81,81,81,80,80,80,80,80,80,80,79,79,79,79,78,78,
08539     78,78,78,78,78,78,77,77,76,76,76,76,76,76,75,75,75,75,75,75,75,
08540     75,74,74,74,74,73,73,73,73,73,73,73,72,72,72,72,72,72,72,72,72,
08541     71,71,70,70,70,69,69,69,69,69,68,68,67,67,67,67,66,66,66,66,66,
08542     66,66,65,65,65,65,65,65,64,64,64,64,63,63,62,62,61,61,61,60,60,
08543     60,59,59,59,59,59,58,58,58,58,58,58,58,58,58,57,57,57,57,57,57,
08544     56,56,55,55,55,55,55,55,54,54,54,53,53,53,52,52,52,52,52,51,51,
08545     51,51,51,51,51,51,50,50,50,49,49,49,49,49,49,48,48,48,48,48,48,
08546     47,47,47,47,47,47,46,45,45,45,45,45,44,44,44,44,44,44,43,43,43,
08547     42,42,42,42,42,42,41,41,41,41,41,41,41,41,40,40,40,40,40,40,39,
08548     39,39,39,39,39,39,39,38,38,37,37,37,37,37,37,36,36,36,36,36,36,
08549     36,36,36,36,35,35,35,35,34,34,33,33,33,33,33,33,32,32,32,32,32,
08550     31,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,28,28,28,
08551     28,27,27,27,27,26,26,26,25,25,25,25,25,24,24,24,24,24,23,23,23,
08552     22,22,22,22,21,21,21,21,21,20,20,20,20,20,20,20,20,19,19,19,19,
08553     18,18,18,18,18,17,17,17,17,17,17,16,16,16,16,15,15,15,15,14,14,
08554     14,14,13,13,13,13,13,13,12,12,12,12,12,12,11,11,11,11,10,10,10,
08555     10,9,9,9,9,9,9,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,8,7,7,7,7,7,6,6,
08556     6,6,6,5,5,5,5,5,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1
08557   };
08558   const int n4c2w1_k[] = {
08559     120, // Capacity
08560     500, // Number of items
08561     // Size of items (sorted)
08562     100,100,100,100,100,100,100,99,99,98,98,98,97,97,97,97,97,96,
08563     96,96,96,95,95,95,95,95,95,95,95,94,94,94,94,94,93,93,93,93,93,
08564     92,92,92,92,92,91,91,91,91,91,90,90,90,89,89,88,88,88,88,88,88,
08565     88,88,88,87,87,86,86,86,86,86,85,85,85,85,85,85,85,85,85,84,84,
08566     84,84,83,83,83,83,83,83,82,82,82,82,82,81,81,81,81,80,80,80,80,
08567     80,79,79,79,79,79,79,78,78,78,78,78,77,77,77,77,77,77,76,76,76,
08568     76,76,76,75,75,75,75,75,74,74,74,74,74,74,73,73,73,73,72,72,71,
08569     71,71,71,70,70,70,70,69,69,69,69,68,68,68,67,67,66,66,66,66,66,
08570     66,66,66,65,65,65,64,64,64,64,64,64,64,64,64,64,64,63,63,63,62,
08571     62,62,62,62,61,61,61,61,61,60,60,60,60,60,59,59,59,59,59,58,58,
08572     57,57,57,57,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,54,
08573     54,54,54,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,51,51,51,
08574     50,50,50,50,50,50,50,49,49,49,49,48,48,48,48,48,48,48,48,47,47,
08575     46,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,
08576     44,43,43,43,42,42,42,42,41,41,41,40,40,40,40,39,39,39,39,39,39,
08577     39,39,38,37,37,37,37,37,36,36,36,36,36,35,35,35,35,34,34,34,34,
08578     33,33,33,32,32,32,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,
08579     29,29,29,28,28,28,28,28,28,28,27,27,27,27,27,27,27,27,26,26,26,
08580     26,26,26,26,26,25,25,25,25,25,25,24,24,24,24,24,23,23,22,22,22,
08581     22,22,22,22,21,21,21,21,20,20,20,20,20,20,20,19,19,19,19,19,19,
08582     19,18,18,18,18,18,17,17,16,16,16,16,16,15,15,15,14,14,13,13,12,
08583     12,12,12,12,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,
08584     10,9,9,9,8,8,8,8,7,6,6,6,6,6,6,6,6,5,5,5,5,4,4,4,4,3,3,3,3,3,
08585     3,3,2,2,2,2,1,1,1,1,1
08586   };
08587   const int n4c2w1_l[] = {
08588     120, // Capacity
08589     500, // Number of items
08590     // Size of items (sorted)
08591     100,100,100,99,99,99,99,99,99,99,98,98,98,97,97,96,96,95,95,95,
08592     95,95,95,95,95,94,94,94,94,93,93,93,93,93,93,93,92,92,92,92,92,
08593     92,92,91,91,90,90,90,89,89,89,89,88,88,88,87,87,87,87,87,87,87,
08594     86,86,86,86,86,86,85,85,85,85,85,85,85,85,85,84,84,84,84,84,84,
08595     84,84,84,83,83,83,83,83,83,83,82,82,82,81,81,81,81,80,80,80,80,
08596     79,79,79,79,78,78,78,78,78,77,77,77,77,76,76,76,76,75,75,75,75,
08597     74,74,74,73,73,73,73,73,72,72,71,71,71,71,71,71,70,70,70,70,70,
08598     70,70,70,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,67,67,
08599     67,66,66,66,65,65,64,64,64,64,64,63,63,63,62,62,62,62,62,62,62,
08600     62,62,61,61,61,61,61,60,60,60,60,60,59,59,59,59,59,59,58,58,58,
08601     58,58,58,57,57,57,57,57,56,56,56,56,56,56,56,56,55,55,55,55,55,
08602     55,55,55,54,54,54,54,54,54,54,53,53,53,52,52,52,52,52,51,51,50,
08603     50,50,50,49,49,49,49,49,49,49,48,48,48,48,48,48,47,47,47,47,47,
08604     46,46,46,46,46,46,46,45,45,45,44,44,44,43,43,42,42,42,42,41,41,
08605     41,41,41,40,40,40,40,40,40,40,40,39,39,39,39,39,39,38,38,38,38,
08606     38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,33,33,
08607     33,32,32,32,32,32,32,32,31,31,31,31,31,31,31,30,30,30,30,30,30,
08608     30,29,29,29,29,29,29,29,29,28,28,28,27,27,27,26,26,26,26,26,25,
08609     25,25,25,24,24,24,24,24,24,24,23,23,23,23,22,22,22,22,22,22,21,
08610     21,21,21,21,21,21,21,20,20,20,20,20,20,20,19,19,19,19,18,18,18,
08611     18,18,18,17,17,17,17,17,16,16,16,16,16,15,14,13,13,13,13,12,12,
08612     12,12,12,11,11,10,10,10,10,9,9,9,9,9,9,8,8,8,8,7,7,7,7,6,6,5,
08613     5,5,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,
08614     1,1,1
08615   };
08616   const int n4c2w1_m[] = {
08617     120, // Capacity
08618     500, // Number of items
08619     // Size of items (sorted)
08620     100,100,100,100,100,100,100,99,99,99,99,99,99,98,98,98,97,97,
08621     97,97,96,96,96,96,96,96,96,95,95,95,95,94,94,94,94,93,93,93,93,
08622     93,93,93,93,93,93,93,92,92,91,91,91,91,90,90,90,90,89,89,89,89,
08623     89,89,89,89,89,88,88,88,88,87,87,87,87,86,86,86,86,86,86,86,86,
08624     86,85,85,85,85,85,85,84,84,84,83,83,83,83,82,82,82,82,82,82,81,
08625     81,81,81,80,80,80,80,80,80,79,79,79,78,78,78,78,77,77,77,77,77,
08626     77,77,76,76,76,76,76,75,75,75,75,75,75,75,74,74,74,74,74,73,73,
08627     73,72,72,72,72,72,72,72,71,71,71,71,71,71,70,70,70,70,69,69,68,
08628     68,68,68,68,68,68,68,67,67,67,67,67,67,66,66,66,66,66,66,66,66,
08629     65,65,65,65,65,64,64,64,64,63,63,63,63,62,62,62,61,61,61,60,60,
08630     60,60,60,60,60,60,60,60,60,60,59,59,59,59,59,58,58,58,57,57,57,
08631     57,57,57,57,56,56,55,55,55,55,55,54,54,54,54,54,54,54,53,53,53,
08632     53,53,53,52,52,52,52,52,51,51,51,51,51,51,51,51,50,50,50,50,50,
08633     49,49,49,49,49,49,49,49,48,48,48,48,48,48,47,47,47,46,46,46,45,
08634     45,45,45,44,44,44,44,44,44,44,43,43,43,42,42,42,41,41,41,41,40,
08635     40,39,39,39,39,38,38,38,38,38,38,37,37,37,37,36,36,36,36,36,36,
08636     35,35,34,34,34,34,34,33,33,33,33,33,32,32,32,32,32,32,32,31,31,
08637     31,30,30,30,30,30,30,29,29,29,28,28,28,28,28,28,28,28,27,27,27,
08638     27,26,26,26,26,26,26,26,26,26,26,25,25,25,25,25,24,24,24,23,23,
08639     23,23,22,22,22,21,21,21,21,20,20,20,20,20,20,20,20,20,19,19,19,
08640     19,18,18,18,18,18,17,17,17,17,17,17,17,16,16,16,15,15,15,15,15,
08641     14,14,14,14,14,14,14,13,13,13,13,13,13,12,12,12,12,11,11,11,11,
08642     10,10,10,10,10,9,9,9,9,9,9,8,8,8,8,8,8,8,7,7,7,7,7,6,6,6,5,5,
08643     5,5,5,5,5,4,3,3,2,2,1,1,1
08644   };
08645   const int n4c2w1_n[] = {
08646     120, // Capacity
08647     500, // Number of items
08648     // Size of items (sorted)
08649     100,100,100,100,99,99,99,99,99,98,98,98,98,98,97,97,96,96,96,
08650     96,95,95,95,94,94,94,94,94,93,93,93,93,93,93,92,92,92,91,91,91,
08651     91,91,91,91,90,90,90,89,89,88,88,88,88,88,88,88,88,87,87,87,87,
08652     87,87,87,87,87,86,86,86,86,86,86,86,85,85,84,84,84,84,83,83,83,
08653     83,83,82,82,82,82,82,81,81,81,81,80,80,80,80,80,80,79,79,79,79,
08654     78,78,78,78,78,78,78,77,77,76,76,75,75,75,75,75,75,75,75,75,74,
08655     74,74,74,74,74,74,74,73,73,73,73,73,72,72,72,72,72,71,70,70,69,
08656     69,69,69,69,69,69,68,68,68,68,67,67,67,67,67,67,66,66,66,66,66,
08657     66,65,65,65,65,65,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,
08658     63,62,62,62,62,61,61,61,61,61,61,61,60,60,60,60,59,59,59,59,59,
08659     59,58,58,58,58,58,57,57,57,57,56,56,56,56,56,56,56,55,55,55,54,
08660     54,54,54,53,53,52,52,52,52,52,52,52,51,51,51,51,51,50,50,50,50,
08661     50,50,50,49,49,49,49,48,48,48,48,48,48,48,48,48,47,47,47,47,47,
08662     47,47,47,47,46,46,46,46,46,46,45,45,45,45,44,44,44,44,44,44,43,
08663     43,43,43,42,42,42,41,41,41,41,41,40,40,40,40,40,40,39,39,39,39,
08664     39,39,39,38,38,38,38,38,38,37,37,37,37,37,36,36,36,35,35,35,35,
08665     34,34,34,33,33,33,32,32,32,32,32,31,31,31,31,31,31,30,30,30,30,
08666     30,30,30,29,29,29,29,29,28,28,27,27,27,27,27,27,26,26,25,25,25,
08667     25,25,25,25,25,24,24,24,24,24,24,24,24,24,23,23,22,22,22,22,21,
08668     21,21,21,21,20,20,20,20,20,19,19,19,19,18,18,18,18,18,17,17,17,
08669     17,17,17,16,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,13,13,
08670     13,13,13,13,12,12,12,12,11,11,11,11,11,11,11,10,10,10,10,10,10,
08671     9,9,9,9,9,9,9,8,8,8,8,7,7,7,7,6,6,6,5,5,5,5,5,4,4,4,4,3,3,3,3,
08672     2,2,2,2,2,1,1,1,1
08673   };
08674   const int n4c2w1_o[] = {
08675     120, // Capacity
08676     500, // Number of items
08677     // Size of items (sorted)
08678     100,100,100,100,100,100,99,99,99,99,98,98,98,98,98,97,97,97,97,
08679     96,96,96,96,96,96,96,96,95,95,95,95,94,94,93,93,93,93,93,93,93,
08680     92,92,92,92,92,92,91,91,91,91,90,90,90,90,90,89,89,89,89,89,88,
08681     88,88,88,87,87,87,87,86,86,85,85,85,85,84,84,84,84,83,83,83,82,
08682     82,82,82,81,81,81,81,81,81,81,81,81,81,81,81,81,80,80,80,79,79,
08683     79,79,79,79,79,79,79,78,78,78,78,77,77,77,77,77,77,76,76,76,76,
08684     76,76,76,75,75,74,74,74,74,74,74,74,74,73,73,73,73,72,72,72,72,
08685     72,72,72,72,71,71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,70,
08686     69,69,69,69,69,68,67,67,66,66,65,65,65,65,65,65,65,64,64,63,63,
08687     63,63,63,63,63,63,63,63,63,62,62,62,61,61,61,61,61,61,60,60,60,
08688     60,59,59,59,59,59,59,58,58,58,58,58,57,57,57,56,56,56,56,56,56,
08689     56,56,55,55,55,55,55,54,54,54,54,54,53,53,53,53,53,53,53,52,51,
08690     51,50,50,50,50,49,49,49,48,48,47,47,47,47,47,47,47,47,47,47,47,
08691     47,46,46,46,46,46,45,45,45,45,44,44,44,44,44,43,43,43,43,42,42,
08692     42,42,42,42,42,42,41,41,41,40,40,39,39,39,39,39,38,38,38,38,38,
08693     37,37,37,37,37,36,36,36,36,36,36,35,35,35,35,35,35,34,34,34,34,
08694     34,34,33,33,33,33,33,32,32,32,32,31,31,31,31,30,30,30,30,30,29,
08695     29,29,29,29,29,29,29,29,28,28,28,28,28,27,27,27,27,27,27,26,26,
08696     26,26,26,25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,23,22,22,
08697     22,22,21,21,21,21,21,21,20,19,19,19,19,19,18,18,18,18,18,17,17,
08698     17,17,17,17,16,16,16,16,15,15,15,15,14,14,14,14,14,13,13,13,13,
08699     13,12,12,12,12,12,12,12,11,11,11,11,11,10,10,10,10,9,9,9,9,8,
08700     8,8,7,7,6,6,6,6,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,2,2,2,
08701     1,1,1,1,1,1,1,1
08702   };
08703   const int n4c2w1_p[] = {
08704     120, // Capacity
08705     500, // Number of items
08706     // Size of items (sorted)
08707     100,100,100,100,100,100,100,99,99,99,99,99,99,98,98,98,97,97,
08708     97,96,96,96,96,96,96,96,95,95,95,95,95,94,94,93,93,93,92,92,92,
08709     92,92,92,92,91,91,90,90,90,90,90,90,90,89,89,89,89,89,88,88,88,
08710     87,87,87,87,87,86,85,85,85,85,85,85,85,85,84,84,84,84,84,84,84,
08711     84,83,83,83,83,83,82,82,82,82,82,82,81,81,81,81,81,81,81,80,80,
08712     80,79,79,78,78,78,78,78,78,78,77,77,77,77,77,76,76,76,76,76,76,
08713     76,75,75,75,74,74,74,74,74,74,74,74,73,73,72,72,72,71,71,71,70,
08714     70,70,70,70,70,70,70,69,69,69,69,69,69,68,68,68,68,68,68,68,68,
08715     68,68,67,67,67,67,66,66,66,66,66,66,66,65,65,65,65,65,64,64,64,
08716     64,64,64,64,63,63,63,63,63,62,62,62,62,61,61,61,61,60,60,60,60,
08717     59,59,59,59,59,58,58,58,57,57,57,57,56,56,55,55,55,55,55,55,54,
08718     54,54,54,54,53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,52,52,
08719     51,51,51,51,51,51,51,50,50,50,50,50,50,49,49,49,49,49,48,48,48,
08720     48,48,48,48,47,47,47,47,47,47,47,47,46,46,46,46,46,45,45,45,45,
08721     44,44,44,44,44,44,44,43,43,43,43,42,42,42,42,42,41,41,41,41,41,
08722     40,40,40,39,39,38,38,38,38,38,38,37,37,37,37,36,36,36,35,35,35,
08723     35,35,35,35,34,34,34,34,34,33,33,33,32,32,32,32,31,31,31,31,31,
08724     30,30,30,30,29,29,29,29,29,29,28,28,28,27,27,26,26,26,26,26,26,
08725     26,26,26,26,25,25,24,24,24,24,24,24,23,23,23,23,23,23,23,23,22,
08726     22,22,21,21,21,20,20,20,19,19,19,19,19,19,18,18,17,17,16,16,16,
08727     16,16,16,15,15,15,15,15,15,14,14,14,14,14,14,14,14,13,13,13,13,
08728     13,13,13,13,13,13,12,12,12,12,11,11,11,11,11,11,11,11,10,9,9,
08729     9,9,8,8,8,8,8,8,7,7,7,7,6,6,6,6,6,5,5,5,5,5,4,4,3,3,3,3,3,3,2,
08730     2,2,2,2,2,2,2,1,1,1
08731   };
08732   const int n4c2w1_q[] = {
08733     120, // Capacity
08734     500, // Number of items
08735     // Size of items (sorted)
08736     100,100,100,100,100,100,100,99,99,99,98,98,98,98,98,98,98,98,
08737     97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,95,95,
08738     95,94,94,94,94,94,94,94,93,93,93,92,91,91,91,91,90,90,89,89,89,
08739     89,89,89,89,89,88,88,88,88,88,88,87,87,87,87,86,86,86,86,85,85,
08740     85,85,85,85,85,84,84,84,84,84,84,84,84,84,83,83,83,83,82,82,81,
08741     81,81,80,80,80,79,79,79,78,78,77,77,77,77,77,76,76,76,75,75,75,
08742     75,75,75,74,74,74,74,73,73,73,73,73,73,73,73,72,72,72,72,72,72,
08743     72,72,72,72,71,71,71,71,71,71,71,70,70,69,69,69,69,69,68,68,68,
08744     67,67,67,66,66,66,66,66,65,65,65,65,65,65,64,64,64,64,63,63,63,
08745     63,62,62,62,61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,59,59,
08746     59,59,59,59,59,58,58,58,58,58,57,56,56,56,56,55,55,55,55,55,55,
08747     55,54,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,51,51,51,51,
08748     51,51,51,50,50,49,49,49,48,48,48,48,48,48,48,48,47,47,47,46,46,
08749     46,46,46,45,45,45,45,44,44,44,44,44,44,44,44,44,43,43,43,43,42,
08750     42,42,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,39,39,38,
08751     38,38,37,37,37,37,36,36,36,36,35,35,35,34,34,34,34,34,34,34,33,
08752     33,33,33,33,33,33,32,32,32,32,31,31,31,31,30,30,30,30,29,29,29,
08753     29,29,29,28,28,28,28,28,28,27,27,27,27,27,26,26,25,25,25,25,24,
08754     24,24,23,23,23,23,23,23,23,23,22,22,22,22,22,22,21,21,21,21,20,
08755     20,20,20,20,19,19,19,19,19,19,19,19,19,19,18,18,18,18,17,17,17,
08756     17,17,17,17,16,16,16,15,15,15,14,14,14,13,12,12,12,12,11,11,11,
08757     10,10,10,10,10,10,10,9,9,9,9,9,9,9,9,9,8,8,8,8,8,7,7,7,7,7,7,
08758     7,7,7,7,6,6,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,1,1,1,1,
08759     1,1,1,1
08760   };
08761   const int n4c2w1_r[] = {
08762     120, // Capacity
08763     500, // Number of items
08764     // Size of items (sorted)
08765     100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,98,
08766     98,97,97,97,97,97,97,97,96,96,96,96,96,96,95,95,95,95,95,94,93,
08767     93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,91,91,91,91,91,90,
08768     90,89,89,89,89,89,89,89,88,88,87,87,87,87,87,87,86,86,86,86,86,
08769     86,86,86,86,86,86,85,85,85,83,83,83,83,83,82,82,82,82,82,82,81,
08770     80,80,80,80,79,79,79,78,78,78,78,78,78,77,77,77,77,77,76,76,76,
08771     76,76,76,76,76,75,75,75,75,75,75,74,74,74,73,73,73,73,72,72,71,
08772     71,71,71,71,70,70,70,70,70,69,69,69,69,69,69,69,68,68,67,66,66,
08773     65,65,65,65,65,65,64,64,64,64,64,63,63,63,63,63,63,62,62,62,62,
08774     62,61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,59,59,
08775     59,59,59,59,58,58,58,58,58,57,57,57,57,56,56,56,56,56,56,55,55,
08776     55,55,55,54,54,54,53,53,53,53,53,53,52,52,52,52,52,52,51,51,51,
08777     51,51,50,50,49,49,49,49,49,48,48,48,48,48,48,48,48,47,47,47,46,
08778     46,45,45,45,45,45,45,45,45,45,45,45,45,44,43,43,43,43,43,43,43,
08779     42,42,42,42,42,42,42,42,42,41,41,41,41,40,40,40,40,40,40,39,39,
08780     39,39,39,39,39,38,38,38,37,37,37,37,37,37,37,36,36,36,36,36,36,
08781     35,35,35,35,34,34,34,34,34,34,34,33,33,33,33,32,32,32,31,31,31,
08782     31,31,30,30,30,29,29,29,29,29,28,28,28,28,28,27,27,27,27,27,27,
08783     27,26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,
08784     22,22,22,22,21,21,21,20,20,20,19,19,19,19,19,19,18,18,18,18,17,
08785     17,17,16,16,16,16,16,16,16,15,15,15,15,14,13,13,13,13,12,12,12,
08786     12,12,12,12,12,12,11,11,11,10,10,10,10,10,10,10,9,9,8,8,8,7,7,
08787     7,7,7,7,7,7,7,6,6,6,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,
08788     1,1,1,1,1,1,1,1
08789   };
08790   const int n4c2w1_s[] = {
08791     120, // Capacity
08792     500, // Number of items
08793     // Size of items (sorted)
08794     100,100,100,99,99,99,98,98,98,98,97,97,97,97,96,96,96,96,96,96,
08795     95,95,95,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,92,91,
08796     91,91,91,91,90,90,90,90,90,90,89,89,89,89,89,88,88,88,88,88,88,
08797     88,88,87,87,87,86,86,86,85,85,85,85,85,85,85,85,85,84,84,84,84,
08798     83,83,83,83,83,82,82,82,82,82,82,82,81,81,81,81,81,80,80,80,80,
08799     80,80,80,79,79,79,79,78,77,77,77,77,77,76,76,76,75,74,74,74,74,
08800     73,73,73,73,73,73,72,72,72,72,72,72,71,71,71,70,70,70,69,69,69,
08801     68,68,68,68,68,68,68,68,68,67,66,66,66,66,66,66,65,65,65,65,65,
08802     65,65,65,65,65,65,65,64,64,63,63,63,63,63,63,63,63,63,62,62,62,
08803     62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,60,60,60,60,59,59,
08804     59,59,58,58,58,57,57,57,57,56,56,56,56,56,56,55,55,54,54,54,54,
08805     53,53,53,53,53,53,52,52,52,52,51,51,51,51,51,50,50,50,50,49,49,
08806     49,49,48,48,48,47,47,47,47,46,46,46,46,46,46,46,46,45,45,45,45,
08807     45,45,45,44,44,44,44,44,43,43,43,43,43,43,43,43,43,42,42,42,42,
08808     42,42,42,42,41,41,41,41,41,41,40,40,40,40,40,40,40,39,39,39,39,
08809     39,39,38,38,37,37,37,36,36,36,36,36,36,35,35,35,35,35,35,35,34,
08810     34,34,34,34,33,33,33,33,33,33,32,32,32,32,32,32,32,31,31,31,31,
08811     31,31,30,30,30,30,30,29,29,29,29,28,28,28,27,27,27,27,26,26,26,
08812     26,26,26,26,25,25,24,24,24,24,24,24,23,23,23,22,22,22,22,21,21,
08813     21,21,21,20,20,19,19,19,19,19,19,19,19,19,18,18,18,18,17,17,17,
08814     17,17,17,17,17,16,16,16,16,15,15,14,14,14,14,13,12,12,12,12,12,
08815     12,11,11,11,11,11,11,11,11,10,10,10,9,9,9,9,9,9,9,9,9,8,8,8,8,
08816     8,8,8,8,8,7,7,7,7,6,6,6,6,6,6,5,5,5,5,5,5,5,5,4,4,4,3,3,3,2,2,
08817     2,1,1,1
08818   };
08819   const int n4c2w1_t[] = {
08820     120, // Capacity
08821     500, // Number of items
08822     // Size of items (sorted)
08823     100,100,100,100,100,100,99,99,99,99,99,99,99,98,98,98,98,98,98,
08824     97,97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,95,94,94,94,94,
08825     94,94,94,94,93,93,93,93,92,92,92,92,92,92,91,91,91,91,90,90,90,
08826     90,90,89,89,89,89,89,89,89,89,88,88,88,88,87,87,87,87,86,86,85,
08827     85,85,84,84,84,84,84,84,84,84,83,83,83,83,82,82,82,82,82,81,81,
08828     81,81,81,81,81,81,80,80,80,80,79,79,79,79,79,78,78,78,78,77,77,
08829     77,77,76,76,76,75,75,75,75,75,75,75,74,74,74,74,74,73,73,73,72,
08830     72,72,71,71,71,70,70,70,70,69,69,69,69,69,69,68,68,68,67,67,67,
08831     67,67,67,67,67,67,66,66,66,66,66,66,66,65,65,65,65,64,64,64,64,
08832     64,63,63,63,62,62,62,62,61,61,61,61,61,61,61,60,60,60,59,59,59,
08833     59,59,59,58,58,58,58,58,58,57,57,57,57,57,56,56,56,55,55,55,54,
08834     54,54,53,53,53,53,53,53,52,52,52,52,51,51,51,51,51,50,50,50,50,
08835     50,49,49,49,49,49,49,49,49,48,48,48,48,48,47,47,47,46,46,46,46,
08836     46,46,45,45,45,45,44,44,44,44,44,44,44,44,43,43,43,43,43,43,42,
08837     42,42,42,42,42,42,41,41,41,41,41,41,40,40,40,39,39,39,39,38,37,
08838     37,37,37,37,37,37,37,36,36,36,36,36,35,35,34,34,34,34,33,33,33,
08839     33,33,33,33,32,32,32,31,31,31,31,31,31,31,30,30,29,29,29,29,29,
08840     29,27,27,26,26,25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,
08841     24,24,23,23,23,23,22,22,22,22,21,21,21,21,21,21,21,21,21,21,20,
08842     20,20,20,19,19,19,19,19,19,18,18,18,18,18,18,18,18,18,17,17,17,
08843     17,17,17,16,16,16,16,15,14,14,14,14,14,14,14,14,13,13,13,13,12,
08844     12,12,12,12,12,12,12,12,11,11,10,10,10,10,9,9,9,9,8,8,8,8,8,8,
08845     7,7,7,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,2,2,
08846     2,2,2,2,2,1
08847   };
08848   const int n4c2w2_a[] = {
08849     120, // Capacity
08850     500, // Number of items
08851     // Size of items (sorted)
08852     100,100,100,100,99,99,99,99,99,99,99,99,99,99,98,97,97,97,97,
08853     97,97,97,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,
08854     95,94,94,94,94,94,94,94,94,94,93,93,93,93,92,92,92,92,92,92,92,
08855     92,92,91,91,91,91,91,91,90,90,90,90,90,89,89,89,89,89,89,89,89,
08856     89,88,88,88,88,88,88,87,87,87,87,87,86,86,86,86,86,86,86,85,85,
08857     85,85,85,85,85,84,84,84,84,84,84,84,83,83,82,82,82,82,82,81,81,
08858     81,81,81,80,80,80,80,80,80,80,79,79,79,79,79,79,78,78,78,78,78,
08859     78,78,77,77,77,77,76,76,76,76,75,75,75,75,75,75,75,75,75,75,74,
08860     73,73,73,73,73,73,73,73,73,73,73,72,72,72,72,72,72,71,71,71,71,
08861     71,71,70,69,69,69,69,69,69,69,69,68,68,68,68,68,67,67,67,67,67,
08862     67,67,67,67,67,66,66,66,66,65,65,65,65,65,65,65,65,64,64,64,63,
08863     63,63,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,60,60,60,60,
08864     60,59,59,59,59,59,59,59,59,58,58,58,58,58,58,57,57,57,57,57,57,
08865     57,57,57,56,56,56,56,56,56,55,54,54,54,54,54,53,53,53,53,53,52,
08866     52,52,52,52,52,52,52,52,51,51,50,50,50,50,50,50,50,50,50,49,49,
08867     49,49,49,49,48,48,48,48,48,48,48,48,47,47,47,46,46,46,46,46,46,
08868     46,45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,43,43,43,43,
08869     43,43,42,42,42,42,41,41,41,41,41,41,41,41,40,40,40,40,40,39,39,
08870     39,39,39,39,39,38,38,38,38,38,37,37,37,36,36,36,35,35,35,35,35,
08871     35,35,34,34,34,34,34,33,33,33,33,33,33,33,33,33,32,32,32,32,32,
08872     32,32,32,31,31,31,31,31,31,30,30,30,30,30,30,30,29,29,29,29,29,
08873     29,29,29,28,28,28,28,28,28,27,27,27,27,27,27,27,26,26,26,26,26,
08874     26,26,26,25,25,25,25,24,24,24,24,24,24,24,24,24,23,23,23,23,23,
08875     23,23,22,22,22,22,22,21,21,21,21,21,21,21,21,20,20,20,20
08876   };
08877   const int n4c2w2_b[] = {
08878     120, // Capacity
08879     500, // Number of items
08880     // Size of items (sorted)
08881     100,100,100,100,100,100,99,99,99,99,99,99,98,98,98,98,98,98,98,
08882     97,97,97,97,97,97,97,97,97,97,97,97,97,97,96,96,96,95,95,95,95,
08883     95,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,93,93,92,
08884     92,92,92,92,91,91,91,91,91,91,90,90,90,90,89,89,89,89,89,89,89,
08885     89,88,88,88,88,88,87,86,86,86,86,86,86,85,85,85,84,84,84,84,84,
08886     84,83,83,83,83,83,83,82,82,82,82,82,82,82,82,81,81,81,81,81,81,
08887     81,81,80,80,79,79,79,79,79,79,79,79,78,78,78,78,78,77,77,77,77,
08888     77,77,77,76,76,76,76,76,76,76,76,76,75,75,75,74,74,74,74,74,74,
08889     74,74,74,73,73,73,73,72,72,72,72,72,72,72,71,70,70,70,70,70,69,
08890     69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,67,67,67,67,67,
08891     67,67,66,66,66,66,66,66,65,65,65,65,65,65,65,64,64,64,64,63,63,
08892     63,63,63,63,63,63,62,62,62,62,62,61,61,61,61,61,61,60,60,60,60,
08893     60,59,59,59,59,59,59,59,58,58,57,57,57,56,56,56,56,56,56,56,55,
08894     55,55,55,55,55,55,55,54,54,54,54,54,53,53,53,53,53,53,53,53,52,
08895     52,52,52,52,52,52,51,51,51,51,51,51,51,50,50,50,50,50,50,50,50,
08896     50,50,49,49,49,49,49,49,48,48,48,48,48,48,48,48,47,47,47,47,47,
08897     47,47,47,47,47,46,46,46,46,45,45,45,44,44,44,43,43,42,42,42,42,
08898     42,41,41,41,41,41,41,41,41,41,41,40,40,40,39,39,39,39,39,38,38,
08899     38,38,37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,35,35,35,
08900     35,35,35,35,34,34,34,34,34,33,33,33,33,33,33,33,33,33,32,32,32,
08901     32,31,31,31,31,31,31,31,30,30,30,30,30,30,29,29,29,28,28,28,28,
08902     28,28,28,28,28,27,27,27,27,27,27,27,26,26,26,26,26,26,25,25,25,
08903     25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,23,23,
08904     23,23,23,22,22,22,22,22,22,21,21,21,21,20,20,20,20,20,20
08905   };
08906   const int n4c2w2_c[] = {
08907     120, // Capacity
08908     500, // Number of items
08909     // Size of items (sorted)
08910     100,100,100,100,99,99,99,99,99,98,98,98,98,98,98,98,98,98,97,
08911     97,97,97,97,97,96,96,96,95,95,95,95,95,95,95,95,94,94,94,94,94,
08912     94,93,93,93,93,93,93,93,92,92,92,92,92,92,92,91,91,91,91,91,91,
08913     90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,88,88,88,88,
08914     88,88,88,87,87,87,86,86,86,86,86,85,85,85,85,85,84,84,84,84,84,
08915     84,83,83,83,83,83,83,83,82,82,82,82,81,81,81,81,81,81,81,80,80,
08916     80,80,78,78,78,78,78,78,78,78,78,78,77,77,77,76,76,76,76,76,76,
08917     76,75,75,75,75,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,72,
08918     72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,70,70,70,69,69,69,
08919     69,69,68,68,67,67,67,67,67,66,66,66,66,66,66,66,65,65,65,65,65,
08920     65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,64,63,63,63,63,
08921     62,62,62,62,62,62,61,61,61,61,61,61,61,60,60,60,60,60,60,59,59,
08922     59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,57,57,57,57,57,
08923     56,56,56,56,56,56,56,56,55,55,55,54,54,53,53,53,53,53,53,53,52,
08924     52,52,52,52,51,51,51,50,50,50,50,49,49,49,49,49,49,49,49,48,48,
08925     48,48,48,48,48,47,47,47,47,47,47,47,46,46,46,45,45,45,45,45,45,
08926     45,45,44,44,44,44,44,44,43,43,43,43,43,43,43,43,43,42,42,42,42,
08927     42,42,42,42,41,41,41,41,41,41,41,41,41,40,40,40,40,40,39,39,39,
08928     39,39,38,38,38,38,38,37,37,37,37,37,36,36,36,35,35,35,35,35,35,
08929     35,34,34,34,34,34,34,34,34,34,33,33,33,33,33,32,32,32,32,32,32,
08930     32,32,32,31,31,31,31,31,31,31,31,30,30,30,30,30,30,29,29,29,29,
08931     29,29,29,29,28,28,28,28,28,27,27,27,27,27,27,27,26,26,26,26,26,
08932     26,25,25,25,25,25,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,
08933     23,22,22,22,22,21,21,21,21,21,21,21,21,21,20,20,20,20,20
08934   };
08935   const int n4c2w2_d[] = {
08936     120, // Capacity
08937     500, // Number of items
08938     // Size of items (sorted)
08939     100,99,99,99,99,99,99,99,98,98,98,98,98,98,98,97,97,97,97,97,
08940     97,97,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,94,94,
08941     94,94,94,93,93,93,93,93,92,92,92,92,91,91,91,91,91,90,90,90,90,
08942     90,90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,88,88,88,88,
08943     88,88,87,87,87,87,86,86,86,86,86,86,86,86,86,86,85,84,84,84,84,
08944     84,84,84,83,83,83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,
08945     82,81,81,81,81,81,81,81,80,80,80,80,80,79,79,79,79,79,79,78,78,
08946     78,78,78,78,78,78,77,77,77,77,77,76,76,76,76,76,76,76,76,75,75,
08947     75,75,75,75,74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,72,
08948     72,72,72,72,71,71,71,71,71,71,71,71,70,70,70,70,70,70,70,69,69,
08949     69,68,68,68,68,68,68,67,67,67,67,67,66,66,65,65,65,65,65,64,64,
08950     64,63,63,63,63,62,62,62,62,62,62,61,61,61,61,61,61,60,60,60,60,
08951     60,60,60,59,59,59,59,59,59,59,58,58,58,58,58,57,57,57,57,57,57,
08952     57,56,56,56,55,55,55,55,55,54,54,54,54,54,54,54,54,54,54,53,53,
08953     53,53,53,52,52,52,52,52,52,51,51,51,51,51,51,50,50,50,50,50,50,
08954     50,49,49,49,49,49,49,49,49,48,48,48,48,48,47,47,47,47,47,47,47,
08955     46,45,45,45,45,45,45,45,45,44,44,44,43,43,43,43,43,43,42,42,42,
08956     42,42,42,42,42,42,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,
08957     39,39,39,39,39,38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,36,
08958     36,36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,35,35,34,34,34,
08959     34,34,33,33,33,33,33,33,33,33,33,32,32,32,32,32,32,32,31,31,31,
08960     31,31,31,31,30,30,30,30,29,29,28,28,28,28,28,28,28,27,27,27,27,
08961     26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,24,24,23,22,22,22,
08962     22,22,22,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20
08963   };
08964   const int n4c2w2_e[] = {
08965     120, // Capacity
08966     500, // Number of items
08967     // Size of items (sorted)
08968     100,100,100,100,100,100,100,99,99,98,98,98,98,98,98,98,97,97,
08969     97,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,94,
08970     94,94,94,94,93,93,93,93,93,93,93,93,93,92,92,92,92,92,91,91,91,
08971     91,91,91,91,91,91,91,90,90,90,90,89,89,88,88,88,88,88,88,87,87,
08972     87,87,87,86,86,86,86,85,85,85,84,84,84,84,84,84,83,83,83,83,83,
08973     83,83,83,82,82,82,82,82,81,81,81,81,81,80,80,80,80,80,80,79,79,
08974     79,79,79,79,78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,76,76,
08975     76,76,75,75,75,75,75,75,75,75,74,74,74,74,73,73,73,73,73,73,73,
08976     73,72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,70,70,70,70,
08977     70,70,70,69,69,69,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,
08978     66,66,66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,64,64,64,64,
08979     64,63,63,63,63,63,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,
08980     61,61,61,61,61,61,60,60,60,60,59,59,59,59,59,59,59,58,58,58,58,
08981     58,57,57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,55,55,54,54,
08982     54,54,54,54,54,54,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,
08983     52,52,51,51,51,51,51,51,51,51,50,50,50,50,50,50,50,50,49,49,49,
08984     49,49,49,49,49,49,48,48,48,47,47,47,47,47,47,47,46,46,46,46,46,
08985     46,45,45,45,45,45,44,44,44,44,44,44,44,43,43,42,42,42,42,41,41,
08986     40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,38,38,37,37,36,36,
08987     36,36,36,36,35,35,35,35,35,35,35,35,35,35,35,35,34,34,34,34,34,
08988     34,34,34,34,34,34,33,33,33,33,33,33,32,32,32,32,32,32,31,31,31,
08989     31,30,30,30,30,30,30,29,29,28,28,27,27,27,27,27,27,27,26,26,26,
08990     26,26,25,25,25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,23,23,
08991     23,23,23,23,23,23,23,22,22,22,22,21,21,21,21,20,20,20,20,20
08992   };
08993   const int n4c2w2_f[] = {
08994     120, // Capacity
08995     500, // Number of items
08996     // Size of items (sorted)
08997     100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,
08998     99,99,99,98,98,98,98,98,98,97,97,97,97,97,96,95,95,95,95,95,94,
08999     94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,93,92,92,92,92,92,
09000     91,91,91,91,91,91,91,91,91,91,90,90,90,90,90,90,90,90,90,90,89,
09001     89,89,89,89,89,89,88,88,88,88,87,87,87,87,87,86,86,86,86,86,86,
09002     86,86,86,86,85,85,85,85,85,85,84,84,84,84,84,83,83,83,83,83,83,
09003     83,83,83,83,83,82,82,82,82,82,82,82,81,81,81,81,81,81,80,80,80,
09004     79,79,79,79,79,79,79,78,78,78,78,78,78,78,77,77,77,77,77,77,77,
09005     76,76,76,76,76,76,75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,
09006     74,74,74,74,73,73,73,73,72,72,72,72,72,72,72,72,72,72,71,71,71,
09007     71,70,70,70,70,70,70,70,69,69,69,69,69,69,68,68,68,68,68,68,68,
09008     68,68,68,67,67,67,67,67,66,66,66,66,66,65,65,65,65,65,64,64,64,
09009     64,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,61,61,61,61,61,
09010     61,60,59,58,58,58,58,57,57,57,57,57,56,56,56,56,56,56,56,56,56,
09011     56,55,55,55,54,54,54,54,53,53,53,53,52,52,52,52,52,51,51,51,51,
09012     51,51,50,50,50,50,50,50,50,50,50,50,49,49,48,48,48,48,48,48,48,
09013     47,47,46,46,46,46,46,46,46,46,45,45,45,45,45,45,44,44,43,43,43,
09014     43,42,42,42,42,42,42,42,41,41,41,41,41,41,40,40,40,39,39,38,38,
09015     38,38,37,37,37,37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,
09016     36,36,36,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,33,33,33,
09017     33,33,33,32,32,32,32,32,32,32,32,31,31,31,31,31,31,30,30,30,30,
09018     30,29,29,29,29,29,28,28,28,28,28,28,28,28,28,27,27,27,27,27,26,
09019     26,26,26,25,25,25,25,25,25,25,25,24,24,24,23,23,23,23,23,23,23,
09020     23,23,22,22,22,22,22,22,22,22,22,21,21,21,21,21,20,20,20,20
09021   };
09022   const int n4c2w2_g[] = {
09023     120, // Capacity
09024     500, // Number of items
09025     // Size of items (sorted)
09026     100,100,100,100,100,100,100,100,100,100,99,99,99,99,98,98,98,
09027     98,98,98,97,97,97,97,97,97,96,96,96,96,96,95,95,95,95,95,95,95,
09028     95,95,95,95,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,92,
09029     92,92,91,91,91,91,90,90,90,90,90,90,90,89,89,89,89,89,89,88,88,
09030     88,88,88,88,88,87,87,87,87,86,86,86,86,85,85,85,85,85,85,85,84,
09031     84,84,84,84,84,83,83,83,83,83,82,82,82,81,81,81,81,80,80,80,80,
09032     79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,77,77,77,77,77,76,
09033     76,76,76,75,75,75,75,75,75,75,75,74,74,74,74,74,74,73,73,73,72,
09034     72,72,72,72,72,71,71,71,71,71,71,70,70,70,70,70,69,69,69,69,69,
09035     69,69,69,69,69,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,
09036     67,66,66,66,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,63,63,
09037     63,63,63,63,63,63,63,63,63,62,62,62,62,62,61,61,61,60,60,60,60,
09038     60,60,59,59,59,59,59,59,59,59,59,59,58,58,58,57,57,57,57,57,57,
09039     57,57,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,
09040     54,54,54,54,54,53,53,53,53,53,52,52,52,52,52,52,51,51,51,51,51,
09041     51,51,51,50,50,50,50,50,50,50,50,50,49,49,49,48,48,48,48,47,47,
09042     47,47,47,47,47,47,47,46,46,46,46,45,45,45,45,45,45,44,44,44,43,
09043     43,43,43,43,42,42,42,42,42,42,41,41,41,41,41,41,40,40,40,40,40,
09044     39,39,39,39,39,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,35,
09045     35,35,35,35,34,34,34,34,34,33,33,33,33,33,33,33,32,32,32,32,32,
09046     31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,29,29,29,29,28,
09047     28,28,28,28,27,27,27,27,27,27,27,27,27,26,26,26,26,26,26,25,25,
09048     25,24,24,24,24,23,23,23,23,23,23,22,22,22,22,22,22,22,22,21,21,
09049     21,21,21,21,21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20
09050   };
09051   const int n4c2w2_h[] = {
09052     120, // Capacity
09053     500, // Number of items
09054     // Size of items (sorted)
09055     100,99,99,99,99,99,99,99,98,98,98,98,98,98,97,97,97,97,96,96,
09056     96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,94,94,94,94,93,93,
09057     93,93,93,93,93,92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,90,
09058     90,90,90,90,89,89,89,89,89,89,89,88,88,88,88,88,88,88,88,87,87,
09059     86,86,86,86,86,86,86,86,86,85,85,85,85,85,85,85,85,85,85,85,84,
09060     84,84,84,84,83,83,83,83,83,83,82,82,82,82,82,82,82,81,81,81,81,
09061     81,80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,78,78,78,78,
09062     77,77,77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,75,75,75,
09063     75,75,74,74,74,73,73,73,73,72,72,72,72,71,71,71,71,71,71,71,71,
09064     70,70,70,70,70,69,69,69,69,69,68,68,68,68,68,68,68,67,67,67,67,
09065     67,66,66,66,66,66,66,65,65,65,65,65,64,64,64,64,64,64,63,63,62,
09066     62,62,62,62,61,61,61,60,60,60,60,60,60,60,60,60,60,60,59,59,59,
09067     59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,57,57,57,57,57,57,
09068     56,56,56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,53,53,53,53,
09069     53,53,53,52,52,52,52,52,51,51,51,51,51,51,51,51,49,49,49,49,49,
09070     48,48,48,48,47,47,47,47,47,47,47,47,47,47,47,47,47,46,46,46,46,
09071     46,46,46,45,45,45,45,45,45,45,45,44,44,43,43,43,43,43,43,43,43,
09072     42,42,42,42,41,41,41,41,41,41,41,41,40,40,40,38,38,38,38,38,38,
09073     38,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,35,35,35,35,
09074     35,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,32,32,32,32,32,
09075     32,31,31,31,31,31,31,30,30,30,30,30,30,29,29,29,29,29,28,28,28,
09076     27,27,27,27,27,27,27,26,26,26,26,26,25,25,25,25,25,25,25,25,25,
09077     25,25,24,24,24,23,23,23,23,23,23,23,23,22,22,22,22,22,22,22,22,
09078     21,21,21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20
09079   };
09080   const int n4c2w2_i[] = {
09081     120, // Capacity
09082     500, // Number of items
09083     // Size of items (sorted)
09084     100,100,100,100,99,99,99,99,99,99,98,98,98,98,97,97,97,97,97,
09085     97,97,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,95,94,94,94,
09086     94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,92,92,92,92,
09087     92,92,91,91,91,91,91,91,90,90,90,90,90,90,90,90,90,90,89,89,89,
09088     88,88,88,88,87,87,87,87,87,87,87,87,87,87,87,86,86,86,85,85,85,
09089     85,85,85,85,84,84,84,84,83,83,83,83,83,82,82,82,82,82,82,82,82,
09090     82,81,81,81,81,81,81,81,80,80,80,80,80,79,79,79,79,79,79,79,78,
09091     78,78,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,76,75,75,75,
09092     75,75,75,75,74,74,74,74,74,73,73,73,73,73,72,72,72,72,72,72,72,
09093     72,72,72,72,72,71,71,71,71,71,70,70,70,70,70,70,70,70,70,70,69,
09094     69,68,68,68,68,68,68,68,67,67,67,67,67,66,66,66,66,65,65,65,65,
09095     65,65,65,65,65,65,65,64,64,64,64,64,63,63,63,62,62,62,62,62,61,
09096     61,61,61,61,60,60,60,60,60,59,59,59,59,59,59,59,58,58,58,58,58,
09097     58,58,58,58,57,57,57,57,57,57,57,57,56,56,55,55,55,54,54,54,53,
09098     53,53,53,53,53,53,52,51,51,50,50,50,50,49,49,49,49,49,49,49,49,
09099     48,48,48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,47,46,46,46,
09100     46,46,46,45,45,45,45,45,45,44,44,44,44,44,43,43,43,43,43,43,43,
09101     43,43,43,43,43,43,42,42,42,42,42,42,42,41,41,41,41,41,41,41,40,
09102     40,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,37,36,
09103     35,35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,33,33,32,32,
09104     32,32,32,32,31,31,31,31,31,31,31,30,30,30,30,30,30,29,29,29,29,
09105     29,29,29,29,29,29,28,28,28,28,28,28,27,27,27,27,27,26,26,26,26,
09106     25,25,25,25,25,25,25,25,25,24,24,24,24,24,24,23,23,23,23,23,23,
09107     22,22,22,22,22,22,22,22,21,21,21,20,20,20,20,20,20,20,20
09108   };
09109   const int n4c2w2_j[] = {
09110     120, // Capacity
09111     500, // Number of items
09112     // Size of items (sorted)
09113     100,100,100,99,99,99,99,98,98,98,98,98,98,98,98,98,98,98,97,97,
09114     97,97,97,97,97,97,96,96,96,96,95,95,95,95,95,95,94,94,94,94,94,
09115     94,94,93,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,91,91,
09116     91,91,91,91,91,91,91,90,90,90,90,89,89,89,89,88,88,88,88,87,87,
09117     87,87,87,87,87,87,86,86,86,86,86,85,85,85,85,85,85,85,84,84,84,
09118     84,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,81,81,81,81,
09119     81,81,81,81,80,80,80,79,79,79,79,79,79,78,78,78,78,78,78,78,77,
09120     77,77,77,76,76,76,75,75,75,75,75,75,75,74,74,74,74,73,73,73,72,
09121     72,72,72,72,71,71,71,71,71,71,70,70,70,70,70,70,69,69,69,69,69,
09122     69,69,69,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,
09123     66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,65,65,65,64,
09124     64,64,64,64,64,64,63,63,63,63,62,62,61,61,61,61,61,61,61,61,61,
09125     61,61,59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,57,57,57,
09126     57,57,57,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,
09127     54,54,54,53,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,
09128     52,51,51,51,51,51,51,51,51,51,51,51,51,50,50,50,50,50,49,49,49,
09129     49,49,49,48,48,48,47,47,47,47,47,46,45,45,45,45,45,45,44,44,43,
09130     43,43,43,43,42,42,42,42,42,42,42,42,41,41,41,41,41,41,41,41,40,
09131     40,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,38,38,38,38,
09132     37,37,37,36,35,35,35,35,35,35,35,35,35,35,35,35,34,34,34,34,34,
09133     34,34,33,33,33,33,33,32,32,32,32,32,32,32,32,32,31,31,31,31,30,
09134     30,30,30,29,29,29,28,28,28,28,28,28,28,28,27,27,27,27,27,27,27,
09135     26,26,26,25,25,25,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,
09136     23,23,22,22,22,22,22,22,21,21,21,20,20,20,20,20,20,20
09137   };
09138   const int n4c2w2_k[] = {
09139     120, // Capacity
09140     500, // Number of items
09141     // Size of items (sorted)
09142     100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,98,98,98,
09143     98,98,98,98,98,97,97,97,97,97,97,96,96,96,96,96,96,96,96,96,96,
09144     95,95,95,95,95,94,94,94,94,94,94,94,94,93,93,93,93,92,92,92,92,
09145     92,92,92,91,91,91,91,91,91,91,91,91,90,89,89,89,89,89,89,88,88,
09146     88,88,88,88,87,87,87,87,87,87,86,86,86,86,86,86,85,85,85,85,85,
09147     84,84,84,84,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,81,81,
09148     81,81,81,80,80,80,80,80,80,80,79,79,79,79,79,78,78,78,78,77,77,
09149     77,77,77,77,77,77,77,77,76,76,76,75,75,75,75,75,75,75,74,74,74,
09150     74,74,74,74,74,73,73,73,73,72,72,72,72,72,71,71,71,71,71,71,71,
09151     71,71,70,70,70,70,70,70,69,69,69,69,69,68,68,68,68,68,68,67,67,
09152     67,67,67,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,65,65,
09153     65,64,64,64,64,64,64,64,63,63,63,63,62,62,62,62,62,62,62,62,61,
09154     61,61,61,60,60,60,60,60,60,60,59,59,59,59,59,58,58,58,58,58,57,
09155     56,56,56,56,55,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,54,
09156     54,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,51,51,51,51,51,
09157     51,51,51,51,51,50,50,50,50,50,49,49,49,48,48,48,48,48,47,47,47,
09158     47,46,46,46,46,46,45,44,44,44,44,44,44,44,44,44,44,44,44,44,43,
09159     43,43,43,43,43,42,42,42,42,42,41,41,41,41,41,41,41,40,40,40,40,
09160     39,39,39,39,39,39,39,38,38,38,38,38,38,38,38,38,37,37,37,37,37,
09161     37,37,37,37,37,36,36,36,36,35,35,35,35,35,35,35,35,34,34,34,34,
09162     34,34,34,34,33,33,33,33,33,32,32,32,32,32,32,32,31,31,31,31,31,
09163     31,31,31,31,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,28,28,
09164     28,28,28,28,28,28,27,27,27,27,27,27,26,26,26,25,25,25,25,24,24,
09165     23,23,23,23,23,23,23,23,22,22,22,22,21,21,21,21,20,20,20,20
09166   };
09167   const int n4c2w2_l[] = {
09168     120, // Capacity
09169     500, // Number of items
09170     // Size of items (sorted)
09171     100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,98,98,98,98,
09172     98,98,98,98,98,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,96,
09173     95,95,95,95,95,94,94,94,94,93,93,93,93,93,92,92,92,92,92,91,91,
09174     91,91,91,90,90,90,90,90,89,89,89,89,89,89,89,88,88,88,88,88,88,
09175     88,87,87,87,87,87,86,86,86,86,86,86,86,86,86,86,85,85,85,85,85,
09176     85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,84,84,83,83,83,83,
09177     83,82,82,82,82,81,81,81,81,81,80,79,79,79,79,79,79,79,79,79,78,
09178     78,78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,
09179     75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,
09180     73,73,73,73,72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,70,70,
09181     69,69,69,69,69,68,68,68,67,67,67,67,67,66,66,66,66,66,65,65,65,
09182     65,65,65,65,64,64,64,64,64,64,64,63,63,63,63,63,63,63,62,62,62,
09183     61,61,61,61,61,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,58,
09184     58,58,58,58,57,57,57,57,57,57,56,56,56,55,55,55,55,55,54,54,54,
09185     54,54,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,51,51,50,50,
09186     50,50,50,50,50,50,50,49,49,49,48,48,48,48,48,48,47,47,47,47,47,
09187     47,47,47,46,46,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,
09188     43,43,43,43,43,43,42,42,42,42,42,41,41,40,40,40,40,40,39,39,39,
09189     39,39,39,39,39,39,39,38,38,38,38,37,37,37,37,37,37,37,36,36,36,
09190     36,36,35,35,35,35,35,35,34,34,34,34,34,33,33,33,33,33,33,33,32,
09191     32,32,32,32,32,32,32,32,32,31,31,31,31,31,31,31,30,30,30,30,30,
09192     30,29,29,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,27,27,27,
09193     27,27,27,26,26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,24,24,
09194     24,24,23,23,23,23,22,22,22,22,22,21,21,21,21,21,20,20,20
09195   };
09196   const int n4c2w2_m[] = {
09197     120, // Capacity
09198     500, // Number of items
09199     // Size of items (sorted)
09200     100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,98,98,
09201     98,98,98,97,97,97,97,97,97,97,96,96,96,96,96,95,95,95,94,94,94,
09202     94,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,91,91,91,91,91,
09203     91,91,91,91,90,90,90,90,90,90,89,88,88,88,88,87,87,87,87,87,87,
09204     87,87,86,86,86,86,86,86,86,86,86,85,85,85,85,84,84,84,84,84,83,
09205     83,83,83,83,83,82,82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,
09206     81,81,81,80,80,80,80,79,79,79,79,78,78,78,78,78,78,78,77,77,77,
09207     77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,75,75,75,75,75,
09208     75,75,75,75,75,75,75,74,74,74,74,74,74,74,73,73,73,73,73,72,72,
09209     72,72,71,71,71,71,71,71,71,71,70,70,70,70,70,69,69,69,69,69,69,
09210     69,69,69,69,68,68,68,68,67,67,67,67,67,66,65,65,65,64,64,63,63,
09211     63,63,63,63,63,62,62,62,62,62,62,62,62,62,61,61,61,61,60,60,60,
09212     60,60,60,60,59,59,59,59,59,58,58,57,57,57,57,57,57,57,57,57,56,
09213     56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,54,54,54,54,53,53,
09214     53,53,53,52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,51,50,
09215     50,50,50,50,49,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,48,
09216     48,47,47,47,47,47,47,47,46,46,46,46,46,46,46,46,46,45,45,45,45,
09217     45,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,42,42,42,42,41,
09218     41,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,38,38,37,37,
09219     37,37,37,37,37,36,36,36,35,35,35,35,35,35,35,34,34,34,34,34,34,
09220     34,34,33,33,33,32,32,32,32,32,32,31,31,31,31,31,31,31,30,30,30,
09221     30,30,30,29,29,28,28,28,28,28,28,27,27,27,26,26,25,25,25,25,25,
09222     25,25,25,24,24,24,24,24,23,23,23,23,22,22,22,22,22,22,22,21,21,
09223     21,21,21,21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20
09224   };
09225   const int n4c2w2_n[] = {
09226     120, // Capacity
09227     500, // Number of items
09228     // Size of items (sorted)
09229     100,100,100,100,100,100,99,99,99,99,99,99,98,98,98,98,98,98,98,
09230     98,97,97,97,97,97,97,96,96,96,96,95,95,95,95,95,95,95,95,95,94,
09231     94,94,94,94,94,93,93,93,93,93,93,93,93,93,93,92,92,91,91,91,91,
09232     90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,89,89,89,88,88,88,
09233     88,88,88,88,87,87,87,87,87,87,87,86,86,86,86,86,86,84,84,84,84,
09234     84,84,84,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,81,81,81,
09235     80,80,80,80,80,80,80,80,80,80,80,79,79,79,79,79,79,78,78,78,78,
09236     78,78,78,78,77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,75,75,
09237     75,75,75,75,75,74,74,74,74,74,74,73,73,72,72,72,72,71,71,71,71,
09238     71,70,70,70,70,70,70,70,70,69,69,68,68,68,68,68,68,67,67,67,67,
09239     67,67,67,66,66,66,66,66,66,66,65,64,64,64,64,64,64,64,64,64,64,
09240     64,63,63,63,63,63,63,62,62,62,62,62,62,62,61,61,61,61,61,61,61,
09241     61,61,60,60,60,60,60,59,59,59,59,59,59,58,58,58,58,58,57,57,57,
09242     57,57,57,57,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,55,
09243     55,55,55,54,54,54,54,53,52,52,52,52,52,52,52,52,51,51,51,51,51,
09244     51,51,51,51,51,50,50,50,50,50,49,49,49,49,49,49,49,48,48,48,48,
09245     48,48,48,48,48,47,47,47,47,46,46,46,46,46,46,46,46,46,46,46,45,
09246     45,45,45,44,44,44,44,44,44,44,43,43,43,43,42,42,42,42,42,41,41,
09247     41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,37,
09248     37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,36,36,35,35,
09249     35,35,35,35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,33,33,33,
09250     33,33,33,33,33,33,32,32,32,32,32,31,31,31,31,31,31,30,30,30,30,
09251     30,29,29,29,29,29,29,29,28,28,28,27,27,27,27,27,27,26,26,26,25,
09252     25,24,24,24,23,23,22,22,22,22,21,21,21,21,20,20,20,20,20
09253   };
09254   const int n4c2w2_o[] = {
09255     120, // Capacity
09256     500, // Number of items
09257     // Size of items (sorted)
09258     100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,98,98,98,
09259     98,98,98,97,97,97,97,97,97,96,96,96,96,96,95,95,95,95,95,95,94,
09260     94,94,94,94,94,94,94,93,93,93,93,93,92,92,92,92,92,91,91,91,91,
09261     90,90,90,90,90,89,89,89,89,89,89,88,88,88,88,87,87,87,86,86,86,
09262     86,86,86,86,86,85,85,85,85,85,85,84,84,84,84,84,83,83,83,83,83,
09263     83,83,83,83,82,82,82,82,82,82,81,81,81,81,81,81,81,81,80,80,80,
09264     80,80,79,79,79,79,79,78,78,78,78,78,78,78,77,77,77,77,77,77,76,
09265     76,76,76,76,75,75,75,75,75,75,75,75,75,74,74,74,74,73,73,73,73,
09266     73,73,73,72,72,72,72,72,72,72,72,72,71,71,70,70,70,70,70,70,70,
09267     70,70,70,69,69,69,69,69,69,68,68,68,68,67,67,67,67,67,67,66,66,
09268     66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,65,65,64,64,64,
09269     64,64,63,63,63,63,62,62,62,62,62,62,61,61,61,61,60,60,60,60,60,
09270     60,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,57,57,57,57,
09271     57,56,56,56,56,56,56,55,55,55,55,54,54,54,54,54,54,53,53,53,53,
09272     52,52,52,52,52,51,51,51,51,51,51,51,51,50,50,50,50,49,49,49,49,
09273     49,48,48,48,48,48,48,48,48,47,47,47,47,47,46,46,45,45,45,44,44,
09274     44,44,44,44,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,
09275     41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,39,39,39,38,38,38,
09276     38,38,38,38,38,38,37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,
09277     35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,
09278     33,33,33,33,32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,31,30,
09279     30,30,30,30,30,30,30,30,29,29,29,29,28,28,28,28,28,28,27,27,27,
09280     27,27,27,26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,25,24,24,
09281     23,23,23,23,23,23,22,22,22,22,22,21,21,21,21,21,21,21,21,20
09282   };
09283   const int n4c2w2_p[] = {
09284     120, // Capacity
09285     500, // Number of items
09286     // Size of items (sorted)
09287     100,100,100,100,100,100,99,99,99,99,99,98,98,98,98,98,98,98,98,
09288     98,98,97,97,97,97,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,
09289     94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,92,92,92,92,92,92,
09290     92,92,92,92,92,92,92,92,92,91,91,91,91,90,90,90,90,90,89,89,89,
09291     89,89,89,89,88,88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,86,
09292     86,86,86,86,86,85,85,85,85,85,85,85,85,84,84,84,83,83,83,83,83,
09293     83,83,83,82,82,82,82,82,82,81,81,81,81,81,81,80,80,80,80,80,80,
09294     79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,77,77,76,76,76,76,
09295     75,75,75,75,74,74,74,74,74,73,73,73,73,73,73,72,72,72,72,72,72,
09296     72,72,71,71,71,71,71,70,70,70,70,70,70,69,69,69,69,69,69,69,69,
09297     69,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,66,66,66,66,
09298     66,66,65,65,65,65,65,65,64,64,64,64,64,64,64,64,63,63,63,63,63,
09299     62,62,62,62,61,61,61,61,61,61,60,60,60,60,60,60,59,59,59,59,59,
09300     59,59,59,59,58,58,58,58,58,58,58,57,57,57,57,56,56,56,56,56,56,
09301     55,55,55,55,54,54,54,54,54,54,53,53,53,53,53,53,53,53,53,53,53,
09302     52,52,51,51,51,51,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,
09303     49,49,48,48,48,48,48,48,48,47,47,46,46,46,45,45,45,45,45,44,44,
09304     44,43,43,43,43,43,42,42,42,42,42,41,41,40,40,40,40,40,40,40,40,
09305     39,39,39,39,39,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,
09306     36,36,36,35,35,35,35,35,35,35,35,35,35,35,35,35,34,34,34,34,34,
09307     34,33,33,33,33,32,32,32,32,31,31,31,31,31,31,30,30,30,30,30,30,
09308     29,29,29,29,28,28,28,28,27,27,27,27,27,27,27,27,26,26,26,25,25,
09309     25,25,25,24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,22,22,
09310     22,22,22,22,22,21,21,21,21,21,20,20,20,20,20,20,20,20,20
09311   };
09312   const int n4c2w2_q[] = {
09313     120, // Capacity
09314     500, // Number of items
09315     // Size of items (sorted)
09316     100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,98,98,98,
09317     98,97,97,97,97,97,97,97,97,97,97,97,97,96,96,96,96,96,95,95,95,
09318     95,95,94,94,94,94,94,94,94,94,93,93,93,93,92,92,92,92,92,92,92,
09319     91,91,91,91,91,91,91,91,90,90,90,90,90,90,90,90,90,89,89,89,89,
09320     89,89,89,89,88,88,87,87,87,87,86,86,86,86,86,85,85,85,85,85,84,
09321     84,84,84,84,84,83,83,83,82,82,82,82,82,81,81,81,81,81,81,81,80,
09322     80,80,79,79,79,79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,
09323     78,78,77,77,77,77,77,77,77,77,76,76,76,76,76,76,75,75,75,75,74,
09324     74,74,74,74,74,74,74,73,73,73,73,73,73,73,72,72,72,72,71,71,71,
09325     70,70,70,70,70,70,70,69,69,69,69,68,68,68,67,67,67,67,67,67,66,
09326     66,66,66,66,66,65,65,65,65,65,64,64,64,64,64,64,64,63,63,63,63,
09327     63,62,62,62,62,62,62,61,61,61,61,61,61,61,60,60,60,60,60,60,60,
09328     59,59,59,59,58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,56,56,
09329     56,56,56,56,56,55,55,55,55,55,55,54,54,54,54,53,53,53,53,53,53,
09330     53,52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,50,50,50,50,50,
09331     50,50,50,49,49,49,49,49,49,49,48,48,48,48,47,47,47,47,47,47,46,
09332     46,46,46,46,46,46,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,
09333     44,43,43,43,43,43,43,43,43,43,42,42,42,42,41,41,41,41,41,41,41,
09334     41,40,40,40,40,40,40,40,40,39,39,39,39,38,38,38,38,37,37,37,37,
09335     37,36,36,36,36,35,35,35,34,34,34,34,34,34,34,34,33,33,33,33,33,
09336     33,33,33,33,33,33,33,32,32,32,32,32,32,31,31,31,30,30,30,29,29,
09337     29,29,29,29,28,28,28,28,28,28,27,27,27,27,27,27,27,27,27,26,26,
09338     26,26,26,26,25,25,25,25,25,25,24,24,24,23,23,23,23,23,23,23,23,
09339     23,23,22,22,22,22,22,22,22,21,21,21,21,21,21,20,20,20,20
09340   };
09341   const int n4c2w2_r[] = {
09342     120, // Capacity
09343     500, // Number of items
09344     // Size of items (sorted)
09345     100,100,100,100,99,99,99,99,98,98,98,98,98,98,98,98,97,97,97,
09346     97,97,97,97,97,97,97,96,96,95,95,95,95,95,95,95,94,94,94,94,94,
09347     94,94,94,94,94,93,93,92,92,92,92,92,91,91,91,90,90,90,90,90,90,
09348     89,89,89,89,89,89,89,89,89,89,89,88,88,87,87,86,86,86,86,86,86,
09349     86,86,86,86,85,85,85,84,84,84,84,84,84,84,84,84,84,84,84,84,83,
09350     83,83,83,83,83,83,83,82,82,82,82,82,82,82,81,81,81,81,81,81,81,
09351     81,81,81,81,81,81,80,80,80,80,80,80,79,79,79,79,79,79,79,78,78,
09352     78,78,78,78,77,77,77,77,77,76,76,76,76,76,76,76,76,75,75,75,74,
09353     74,74,74,74,74,73,73,73,73,73,72,72,72,72,72,72,72,71,71,71,71,
09354     71,71,70,70,70,70,70,69,69,69,69,69,68,68,68,68,67,67,66,66,66,
09355     66,66,66,66,66,66,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,
09356     64,64,64,64,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,61,
09357     61,61,60,60,60,60,60,59,59,59,59,58,58,58,58,58,58,58,58,57,57,
09358     57,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,54,54,54,54,
09359     54,54,54,54,53,53,53,53,53,53,53,52,52,52,52,52,51,51,51,51,51,
09360     51,51,51,51,51,50,50,49,49,49,49,48,48,48,48,48,48,48,47,47,47,
09361     47,47,47,47,46,46,46,46,46,46,46,46,45,44,44,44,44,44,44,44,43,
09362     43,43,43,43,42,42,41,41,41,41,41,40,40,40,40,40,40,40,39,39,39,
09363     39,39,39,39,38,38,38,38,38,38,37,37,37,37,37,37,37,37,36,36,36,
09364     36,36,36,36,36,36,36,36,36,35,35,34,34,34,34,34,33,33,33,33,32,
09365     32,32,32,31,31,31,31,31,31,31,30,30,30,29,29,29,29,29,29,29,29,
09366     29,28,28,28,28,28,27,27,27,27,27,27,26,26,26,26,25,25,25,25,25,
09367     25,25,25,24,24,24,24,24,24,24,24,24,24,23,23,23,23,23,22,22,22,
09368     22,22,21,21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20
09369   };
09370   const int n4c2w2_s[] = {
09371     120, // Capacity
09372     500, // Number of items
09373     // Size of items (sorted)
09374     100,100,100,100,100,100,99,99,99,99,99,98,98,98,98,97,97,97,97,
09375     97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,96,96,95,95,95,94,
09376     94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,92,92,92,92,
09377     91,91,91,91,91,91,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,
09378     89,89,89,88,88,88,88,88,87,87,87,87,87,87,87,86,86,86,85,85,85,
09379     85,85,84,84,84,84,83,83,83,83,83,82,82,81,81,81,81,81,81,80,80,
09380     80,80,80,80,80,79,79,79,79,78,78,78,78,78,78,78,78,78,77,77,77,
09381     77,77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,75,75,
09382     75,75,75,74,74,74,74,74,74,74,74,74,74,74,73,73,73,72,72,72,72,
09383     72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,70,70,70,70,70,
09384     70,70,70,69,69,69,69,69,68,68,68,68,68,68,68,68,68,68,67,67,66,
09385     66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,64,64,64,64,63,63,
09386     63,63,63,63,63,63,62,62,62,62,62,61,61,61,61,61,61,61,60,60,60,
09387     60,60,60,60,60,59,59,59,59,59,59,59,58,58,58,57,57,57,57,57,57,
09388     57,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,53,53,
09389     52,52,52,52,52,51,51,51,51,51,50,50,50,50,50,50,50,49,49,49,49,
09390     49,48,48,48,48,47,47,47,47,47,47,46,46,46,45,45,45,45,45,45,45,
09391     45,45,44,44,44,44,44,43,43,43,43,43,43,43,43,42,42,41,41,41,41,
09392     41,41,41,41,41,40,40,39,39,39,39,38,38,38,38,38,38,37,37,37,37,
09393     37,37,37,36,36,36,36,36,36,36,36,36,36,36,35,35,35,35,35,35,34,
09394     34,34,34,34,34,33,33,33,33,32,32,32,32,32,32,31,31,31,31,31,30,
09395     30,30,29,29,29,29,28,28,28,27,27,27,27,26,26,26,26,26,26,26,26,
09396     25,25,24,24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,23,23,
09397     23,22,22,22,22,22,21,21,21,21,21,21,20,20,20,20,20,20,20
09398   };
09399   const int n4c2w2_t[] = {
09400     120, // Capacity
09401     500, // Number of items
09402     // Size of items (sorted)
09403     100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,99,98,98,98,
09404     98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,96,96,96,96,96,
09405     96,95,95,95,95,95,95,95,95,94,94,94,94,94,94,93,93,93,93,92,92,
09406     92,92,92,92,91,91,91,91,90,90,90,90,90,89,89,89,89,89,89,89,88,
09407     88,88,87,87,87,87,87,87,86,86,86,86,86,86,86,86,86,86,85,85,85,
09408     85,85,85,84,84,84,84,83,83,83,83,83,83,82,82,82,82,82,82,82,82,
09409     82,82,82,82,81,81,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,
09410     80,80,79,79,79,78,78,78,78,77,77,77,77,77,76,76,76,76,75,75,75,
09411     75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,73,73,73,72,72,
09412     72,72,72,72,71,70,70,70,70,69,69,69,69,68,68,68,68,68,68,68,67,
09413     67,67,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,64,64,64,
09414     64,64,64,63,63,62,62,62,62,62,61,61,61,61,60,60,60,60,60,60,60,
09415     59,59,59,59,59,59,58,58,58,58,57,57,57,56,56,56,56,56,56,56,55,
09416     55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,53,53,52,52,52,52,
09417     52,52,52,52,51,51,51,51,51,51,51,50,50,50,50,49,49,48,48,48,48,
09418     48,48,48,48,48,48,47,47,47,47,47,47,46,46,46,46,46,46,46,46,45,
09419     45,45,45,45,45,45,44,44,44,44,44,44,43,43,43,42,42,42,42,42,41,
09420     41,41,41,41,40,40,40,40,40,39,39,39,38,38,38,38,38,37,37,37,37,
09421     37,37,37,36,36,36,36,36,36,35,35,35,35,35,34,34,34,34,34,34,34,
09422     34,34,34,33,33,33,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,
09423     32,32,32,31,31,31,31,31,31,30,30,30,30,30,30,30,29,29,29,29,29,
09424     29,29,28,28,28,28,28,28,28,28,27,27,27,27,27,27,27,27,27,27,26,
09425     26,26,26,26,26,26,26,25,25,25,25,25,25,25,24,24,23,23,23,23,23,
09426     23,23,23,22,22,22,22,22,22,22,21,21,21,21,21,21,20,20,20
09427   };
09428   const int n4c2w4_a[] = {
09429     120, // Capacity
09430     500, // Number of items
09431     // Size of items (sorted)
09432     100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,98,98,
09433     98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,96,96,96,96,
09434     96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,95,95,95,94,
09435     94,94,94,94,93,93,92,92,92,92,92,92,92,92,91,91,91,91,91,91,90,
09436     90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,88,88,88,88,88,88,
09437     88,87,87,87,87,87,87,87,87,87,87,87,87,86,86,85,85,85,85,85,85,
09438     84,84,84,84,84,83,83,83,83,83,83,82,82,82,81,81,81,81,81,81,81,
09439     81,80,80,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,
09440     77,77,77,77,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,75,75,
09441     75,74,74,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,72,
09442     72,72,71,71,71,71,71,71,71,71,71,70,70,70,70,70,69,69,69,69,68,
09443     68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,66,66,66,66,
09444     66,66,66,66,66,65,65,65,65,65,65,65,65,64,64,63,63,63,63,63,63,
09445     63,63,63,62,62,62,62,62,61,61,61,61,61,60,60,60,60,60,59,59,59,
09446     59,59,59,59,59,58,58,58,58,58,58,57,57,57,57,57,57,57,56,56,56,
09447     56,56,55,55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,52,52,
09448     52,52,52,52,52,52,51,51,51,51,51,51,50,50,50,50,50,50,50,50,50,
09449     50,49,49,49,49,49,49,49,49,49,48,48,48,48,48,47,47,47,47,47,47,
09450     47,47,47,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,44,44,43,
09451     43,43,43,43,43,43,43,43,42,42,41,41,41,41,40,40,40,40,40,40,40,
09452     40,40,40,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,38,38,
09453     37,37,37,37,37,37,37,36,36,36,36,36,36,35,35,35,35,35,35,35,35,
09454     35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,
09455     33,33,33,33,33,32,32,32,32,32,32,31,31,31,31,30,30,30,30,30
09456   };
09457   const int n4c2w4_b[] = {
09458     120, // Capacity
09459     500, // Number of items
09460     // Size of items (sorted)
09461     100,100,100,100,99,99,99,99,98,98,98,98,98,98,97,97,97,97,97,
09462     97,96,96,95,95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,94,94,
09463     94,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,92,91,91,
09464     91,91,91,91,90,90,90,90,90,89,89,89,89,89,89,89,88,88,88,88,88,
09465     88,88,87,87,87,87,86,86,86,86,85,85,85,84,84,84,84,83,83,83,83,
09466     82,82,82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,81,80,80,80,
09467     80,80,80,80,79,79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,
09468     77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,76,75,75,
09469     75,75,75,75,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,
09470     72,72,72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,70,70,70,70,
09471     70,70,70,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,
09472     67,67,67,67,67,67,66,66,66,65,65,65,65,64,64,63,63,63,63,63,63,
09473     63,62,62,62,62,62,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,
09474     59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,57,57,57,
09475     57,57,57,57,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,
09476     54,54,54,54,54,53,53,53,53,53,53,52,52,52,52,52,52,52,51,51,51,
09477     51,51,51,51,51,51,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,
09478     49,49,49,49,49,49,48,48,48,48,48,48,48,47,47,47,47,47,47,46,46,
09479     46,46,46,46,46,45,45,45,45,45,45,45,45,44,44,44,44,44,44,43,43,
09480     43,43,43,43,43,42,42,42,42,42,42,42,42,42,41,41,41,41,41,41,41,
09481     41,40,40,40,40,40,40,40,40,39,39,38,38,38,38,38,38,38,37,37,37,
09482     37,37,37,36,36,36,36,36,36,35,35,35,35,35,35,35,35,34,34,34,34,
09483     34,34,34,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
09484     31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,30
09485   };
09486   const int n4c2w4_c[] = {
09487     120, // Capacity
09488     500, // Number of items
09489     // Size of items (sorted)
09490     100,100,100,100,100,100,99,99,99,98,98,97,97,97,97,97,96,96,95,
09491     95,95,95,95,95,95,95,95,95,94,94,94,94,94,93,93,93,93,93,92,92,
09492     92,92,92,92,92,92,92,92,91,91,91,91,90,90,90,90,89,89,89,89,89,
09493     89,89,88,88,88,88,88,88,88,88,88,88,88,88,87,87,87,86,86,86,86,
09494     86,86,86,86,86,86,86,86,86,85,85,85,85,84,84,84,84,84,84,84,83,
09495     83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,81,81,81,81,81,81,
09496     80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,79,78,78,78,78,
09497     78,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,76,76,
09498     76,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,75,75,75,75,75,
09499     75,75,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,73,72,72,
09500     72,72,72,72,72,71,71,71,70,70,70,70,70,70,70,70,70,69,69,69,69,
09501     69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,67,67,67,67,66,66,
09502     66,66,66,65,65,65,65,64,64,64,64,64,64,63,63,63,63,63,63,63,63,
09503     62,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,60,60,60,60,60,
09504     59,59,59,59,59,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57,56,
09505     56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,54,54,54,54,54,
09506     54,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,51,51,
09507     51,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,48,48,48,48,48,
09508     48,48,48,48,48,48,47,47,47,47,46,46,46,46,46,46,45,45,45,45,45,
09509     45,45,45,45,45,44,44,44,44,44,44,44,43,43,43,43,43,43,42,42,42,
09510     42,41,41,41,41,41,41,41,40,40,40,40,40,40,39,39,39,39,39,39,39,
09511     38,38,38,38,38,38,38,38,37,37,37,37,37,36,36,36,36,36,35,35,35,
09512     34,34,34,34,34,34,34,34,33,33,33,33,32,32,32,32,32,32,32,31,31,
09513     31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30
09514   };
09515   const int n4c2w4_d[] = {
09516     120, // Capacity
09517     500, // Number of items
09518     // Size of items (sorted)
09519     100,100,99,99,99,99,99,99,98,98,98,98,98,98,98,98,98,98,97,97,
09520     97,97,97,97,96,96,96,96,96,96,96,95,95,94,94,94,94,94,94,94,93,
09521     93,93,93,92,92,92,92,92,92,91,91,91,91,91,91,91,91,90,90,90,90,
09522     90,90,90,89,89,89,89,89,89,89,89,89,89,89,89,89,88,88,88,88,87,
09523     87,87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,86,86,85,
09524     85,85,85,85,85,84,84,84,84,84,83,83,83,83,83,82,82,82,82,82,82,
09525     82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,81,81,80,80,80,
09526     80,80,80,80,80,80,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,
09527     77,77,77,77,77,77,77,77,77,77,77,77,77,76,76,76,76,75,75,75,75,
09528     75,74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,72,72,72,72,72,
09529     72,72,72,72,71,71,71,71,71,71,71,71,70,70,70,70,70,70,70,69,69,
09530     69,69,68,68,68,68,68,67,67,67,67,67,67,67,66,66,66,66,66,66,65,
09531     65,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,63,63,63,
09532     63,63,63,63,62,62,62,62,62,62,62,61,61,61,61,61,61,60,60,60,60,
09533     60,60,60,60,60,60,59,59,59,59,59,59,58,58,58,58,58,57,57,57,57,
09534     57,57,57,57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,54,54,54,
09535     54,54,54,54,54,53,53,53,53,53,53,52,52,52,52,52,52,52,51,51,51,
09536     51,51,51,51,50,50,49,49,49,49,49,49,49,48,48,48,48,48,48,48,47,
09537     47,47,47,47,47,47,47,46,46,46,46,46,46,45,45,45,45,44,44,44,44,
09538     44,44,44,44,44,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,
09539     41,41,41,41,41,41,41,41,41,41,41,41,40,40,40,40,39,39,39,39,39,
09540     39,39,39,38,38,38,38,38,37,37,37,37,37,37,36,36,36,36,36,36,36,
09541     35,35,35,35,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,32,
09542     32,32,32,32,31,31,31,31,31,31,31,31,31,31,31,30,30,30
09543   };
09544   const int n4c2w4_e[] = {
09545     120, // Capacity
09546     500, // Number of items
09547     // Size of items (sorted)
09548     100,100,100,99,99,99,99,99,99,99,99,99,99,98,98,98,98,98,98,98,
09549     98,98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,96,96,
09550     96,96,96,96,96,95,95,95,95,95,94,94,94,93,93,93,93,93,93,92,92,
09551     92,92,92,92,92,91,91,91,91,91,91,90,90,90,90,89,89,89,89,89,89,
09552     89,89,88,88,88,88,88,87,87,87,87,87,87,87,87,86,86,86,86,86,85,
09553     85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,
09554     83,83,82,82,82,82,82,82,81,81,81,81,81,81,81,81,80,80,80,80,80,
09555     80,80,79,79,79,79,79,79,78,78,78,78,78,78,78,78,77,77,77,77,77,
09556     77,77,76,76,76,76,76,76,76,76,76,76,75,75,75,75,75,75,74,74,74,
09557     74,74,73,73,73,72,72,72,72,72,72,72,72,71,71,71,71,70,69,69,69,
09558     69,69,69,69,68,68,68,68,67,67,67,67,67,67,67,67,67,66,66,66,66,
09559     66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,64,64,64,64,63,
09560     63,63,63,63,62,62,62,62,62,62,62,62,62,61,61,61,61,61,60,60,60,
09561     60,60,60,60,60,60,60,59,59,59,59,59,59,58,58,58,58,58,57,57,57,
09562     57,57,57,57,57,57,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,
09563     55,55,55,54,54,54,54,54,54,54,54,54,54,54,53,53,53,53,53,53,53,
09564     53,53,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,50,
09565     50,50,50,50,50,50,50,49,49,49,49,49,49,48,48,47,47,47,47,46,46,
09566     46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,45,44,44,44,
09567     44,44,43,43,43,43,43,42,42,42,42,42,42,42,41,41,41,41,40,40,40,
09568     40,40,40,40,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,38,
09569     38,37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,
09570     35,35,35,34,34,34,34,34,34,34,34,34,34,34,33,33,33,32,32,32,32,
09571     32,32,32,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30
09572   };
09573   const int n4c2w4_f[] = {
09574     120, // Capacity
09575     500, // Number of items
09576     // Size of items (sorted)
09577     100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,98,98,98,
09578     98,98,98,98,98,98,97,97,97,97,97,97,97,97,96,96,96,96,96,96,95,
09579     95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,93,93,93,93,93,93,
09580     93,92,92,92,92,92,92,92,91,91,91,91,91,90,90,90,90,90,90,90,89,
09581     89,89,89,89,88,88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,87,
09582     86,86,86,86,86,85,85,85,85,85,85,85,85,85,84,84,84,84,84,84,83,
09583     83,83,83,83,83,83,82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,
09584     81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,
09585     80,80,79,79,79,79,79,79,79,79,78,78,78,78,78,78,77,77,77,76,76,
09586     76,76,75,75,75,75,75,75,74,74,74,74,74,73,73,73,73,73,73,73,72,
09587     72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,71,70,70,70,70,
09588     70,70,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,67,67,67,67,
09589     67,67,67,67,66,66,66,66,66,66,66,66,65,65,65,65,65,65,64,64,64,
09590     64,64,63,63,63,63,63,63,63,63,62,62,62,62,62,62,61,61,61,61,61,
09591     61,61,61,61,61,61,60,60,60,59,59,59,59,59,59,59,59,59,58,58,58,
09592     58,58,58,58,58,57,57,57,57,57,56,56,56,56,56,56,56,56,56,55,55,
09593     55,55,55,55,55,55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,53,
09594     53,52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,50,50,50,50,
09595     50,50,50,50,50,50,49,49,48,48,48,48,48,48,48,47,47,47,46,46,46,
09596     46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,44,43,
09597     43,43,43,43,43,43,43,42,42,42,41,41,41,41,41,41,41,40,40,40,40,
09598     40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,38,38,38,38,
09599     38,37,37,37,37,36,36,36,36,35,35,35,35,35,34,34,34,33,33,33,33,
09600     33,33,33,32,32,32,32,31,31,31,31,31,31,31,30,30,30,30,30
09601   };
09602   const int n4c2w4_g[] = {
09603     120, // Capacity
09604     500, // Number of items
09605     // Size of items (sorted)
09606     100,100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,
09607     99,99,99,99,98,98,98,97,97,97,97,97,97,97,97,97,97,96,96,96,96,
09608     96,96,96,96,96,95,95,95,95,95,95,94,94,94,94,94,94,94,93,93,93,
09609     93,92,92,92,92,92,91,91,91,91,91,91,91,91,91,91,91,91,90,90,90,
09610     90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,89,89,89,88,88,
09611     88,88,88,87,87,87,87,87,86,86,86,86,85,85,85,85,85,85,85,85,85,
09612     84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,83,83,83,82,82,82,
09613     82,82,82,81,81,81,81,81,81,81,81,80,80,80,80,79,79,79,79,79,79,
09614     79,78,78,78,78,78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,76,
09615     76,75,75,75,75,74,74,74,74,74,74,74,73,73,73,73,72,72,72,72,72,
09616     72,71,71,71,71,71,71,71,71,70,70,70,70,70,70,70,69,69,69,69,69,
09617     69,69,69,68,68,68,68,68,68,67,67,67,67,67,67,66,66,66,66,66,66,
09618     65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,63,63,63,63,63,62,
09619     62,62,62,62,62,62,61,61,61,61,61,61,61,60,60,60,60,60,60,60,60,
09620     59,59,59,59,59,59,59,58,58,58,58,57,57,57,57,56,56,56,56,56,55,
09621     55,55,55,55,55,55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,52,
09622     52,52,52,52,52,52,51,51,51,51,51,51,51,50,50,50,50,50,50,50,49,
09623     49,49,49,49,48,48,48,48,48,48,48,47,47,47,47,47,47,46,46,46,46,
09624     45,45,45,45,44,44,44,44,44,43,43,43,43,43,43,42,42,42,42,42,42,
09625     42,42,42,42,42,41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,
09626     39,39,39,39,39,38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,
09627     37,36,36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,35,34,34,34,
09628     34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,
09629     33,33,32,32,32,32,32,32,32,31,31,31,31,31,30,30,30,30,30,30,30
09630   };
09631   const int n4c2w4_h[] = {
09632     120, // Capacity
09633     500, // Number of items
09634     // Size of items (sorted)
09635     100,100,100,100,100,100,99,99,99,98,98,98,98,98,98,98,97,97,97,
09636     97,97,97,97,97,97,97,97,97,97,97,96,96,96,96,96,95,95,95,95,95,
09637     94,94,94,94,94,94,94,93,93,93,92,92,92,92,92,91,91,91,91,91,90,
09638     90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,88,88,88,88,88,
09639     88,88,88,88,87,87,86,86,86,86,86,86,86,86,85,85,85,85,85,85,85,
09640     85,85,84,84,84,84,84,84,84,84,83,83,83,83,83,83,82,82,82,81,81,
09641     81,81,81,81,81,81,80,80,80,80,80,80,79,79,79,79,79,79,79,79,78,
09642     78,78,78,78,78,78,78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,
09643     76,76,76,75,75,75,75,75,75,75,75,75,75,75,75,75,74,74,74,74,74,
09644     74,74,73,73,73,73,73,73,73,73,73,72,72,72,72,72,72,71,71,71,71,
09645     71,71,71,71,71,71,71,71,70,70,70,70,70,70,70,69,69,69,69,69,69,
09646     69,69,69,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,66,66,
09647     66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,
09648     64,64,63,63,63,63,62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,
09649     60,60,60,60,60,60,59,59,59,58,58,58,58,58,58,58,58,58,57,57,57,
09650     57,57,57,57,57,57,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,
09651     54,54,54,53,53,53,53,53,52,52,52,52,52,52,52,52,51,51,51,51,51,
09652     51,51,51,51,51,50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,
09653     49,49,49,49,48,48,48,48,48,48,47,47,47,47,47,47,47,47,47,47,46,
09654     46,46,46,46,45,45,45,45,45,44,44,44,44,44,44,44,44,43,43,43,43,
09655     42,42,42,42,41,41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,39,
09656     39,39,39,39,39,38,38,38,38,38,38,38,37,37,37,36,36,36,36,36,36,
09657     35,35,35,35,35,35,34,34,34,34,34,33,33,33,33,33,33,32,32,32,32,
09658     32,32,32,32,32,32,32,31,31,31,31,31,31,31,30,30,30,30,30
09659   };
09660   const int n4c2w4_i[] = {
09661     120, // Capacity
09662     500, // Number of items
09663     // Size of items (sorted)
09664     100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,
09665     98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,97,96,96,96,96,
09666     96,96,95,95,95,95,95,95,95,95,95,94,94,94,93,93,93,93,93,93,93,
09667     93,93,93,92,92,92,92,92,92,92,92,91,91,91,91,91,91,90,90,90,90,
09668     89,89,89,89,89,89,89,89,89,88,88,88,88,87,87,87,87,87,86,86,86,
09669     86,86,86,86,86,86,86,85,85,85,85,85,85,84,84,84,84,84,84,83,83,
09670     83,83,83,83,83,83,82,82,82,82,82,81,81,81,81,81,80,80,80,80,80,
09671     80,80,80,80,80,80,79,79,79,79,79,79,79,78,78,78,78,78,77,77,77,
09672     77,77,77,76,76,76,76,76,75,75,75,75,74,74,74,74,74,74,74,74,74,
09673     74,73,73,73,73,73,72,72,72,72,71,71,71,71,71,71,71,71,70,70,70,
09674     70,70,70,70,70,69,69,69,68,68,68,68,68,68,68,68,67,67,67,67,67,
09675     67,67,66,66,66,66,66,66,66,65,65,65,65,65,65,65,64,64,64,64,64,
09676     64,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,62,62,62,61,
09677     61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,60,60,60,59,59,
09678     59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,57,57,57,57,
09679     57,57,57,56,56,56,55,55,55,55,55,55,55,55,55,54,54,54,54,54,54,
09680     54,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,51,51,51,
09681     51,50,50,50,50,49,49,49,49,49,49,49,49,48,48,48,48,47,47,47,47,
09682     47,47,47,47,47,46,46,46,45,45,45,45,45,45,45,44,44,44,44,44,44,
09683     44,43,43,43,43,43,43,43,43,42,42,42,42,42,42,41,41,41,41,41,41,
09684     41,41,41,41,41,40,40,40,40,40,40,39,39,39,39,39,39,39,39,38,38,
09685     38,38,38,38,38,38,37,37,37,37,37,37,37,37,37,37,37,36,36,36,36,
09686     35,35,35,35,35,35,34,34,34,34,33,33,33,33,33,33,33,33,32,32,32,
09687     32,32,32,32,32,32,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30
09688   };
09689   const int n4c2w4_j[] = {
09690     120, // Capacity
09691     500, // Number of items
09692     // Size of items (sorted)
09693     100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,98,98,98,98,
09694     97,97,97,97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,95,95,95,
09695     95,95,94,94,94,94,94,94,94,94,94,94,94,94,94,93,93,93,93,93,93,
09696     93,93,93,93,92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,90,
09697     90,90,90,90,90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,
09698     88,88,88,88,88,88,88,88,88,87,87,87,86,86,86,86,86,85,85,85,84,
09699     84,83,83,83,83,83,83,83,83,82,82,82,82,82,81,81,81,81,81,81,81,
09700     80,80,80,80,80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,79,
09701     79,79,78,78,78,78,78,78,78,78,77,77,77,77,77,77,77,77,76,76,76,
09702     76,76,76,75,75,75,75,75,75,75,74,74,74,74,73,73,72,72,72,72,72,
09703     72,71,71,71,71,71,71,70,70,70,70,70,70,69,69,69,69,69,69,69,69,
09704     69,69,69,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,66,66,66,
09705     66,66,66,66,66,66,66,65,65,65,65,65,65,65,64,64,64,64,64,64,64,
09706     64,64,63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,61,61,
09707     61,61,61,61,61,61,60,60,60,60,59,59,59,59,59,58,58,58,58,57,57,
09708     57,57,57,57,57,57,57,56,56,56,56,56,56,56,56,56,56,56,56,56,55,
09709     55,55,55,55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,53,53,53,
09710     53,53,52,52,52,52,52,51,51,51,51,51,51,50,50,50,50,50,50,50,49,
09711     49,49,49,49,49,49,48,48,48,48,48,47,47,47,47,47,47,47,46,46,46,
09712     46,46,46,46,46,45,45,45,44,44,44,44,44,44,44,44,44,44,43,43,43,
09713     43,43,42,42,42,42,42,42,42,42,41,41,41,41,41,41,41,41,41,41,40,
09714     40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,38,38,
09715     38,37,37,37,37,36,36,36,36,35,35,35,35,35,34,34,34,34,34,34,34,
09716     33,33,33,32,32,32,32,32,32,31,31,31,31,30,30,30,30,30,30
09717   };
09718   const int n4c2w4_k[] = {
09719     120, // Capacity
09720     500, // Number of items
09721     // Size of items (sorted)
09722     100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,99,98,98,98,
09723     98,97,97,97,97,97,97,97,96,96,96,96,96,96,95,95,95,95,95,95,95,
09724     95,95,95,94,94,94,94,94,94,94,94,94,93,93,93,93,92,92,92,92,92,
09725     92,92,92,91,91,91,90,90,90,90,90,90,90,90,90,89,89,89,89,89,89,
09726     89,88,88,88,88,88,88,88,88,88,87,87,87,87,87,87,87,87,87,86,86,
09727     86,86,86,85,85,85,85,85,85,85,84,84,84,84,84,84,84,83,83,83,83,
09728     83,83,82,82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,
09729     80,80,80,80,80,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,
09730     78,78,77,77,77,77,77,77,76,76,76,76,76,75,75,75,75,75,75,74,74,
09731     74,74,74,74,74,74,74,73,73,73,73,73,73,73,72,72,72,72,72,72,72,
09732     72,72,72,71,71,71,70,70,70,70,70,70,69,69,69,69,69,69,68,68,68,
09733     68,68,68,68,67,67,67,67,67,67,67,66,66,66,66,66,66,66,65,65,65,
09734     65,65,65,65,65,64,64,64,64,64,64,63,63,63,63,62,62,62,62,62,61,
09735     61,61,60,60,60,60,60,60,59,59,59,59,59,59,58,58,58,58,58,58,58,
09736     58,57,57,57,57,57,57,57,57,57,57,56,56,56,56,56,56,55,55,55,55,
09737     55,55,55,54,54,54,54,54,54,54,54,54,54,54,54,53,53,53,53,53,53,
09738     53,53,52,52,52,52,52,52,51,51,51,51,51,51,50,50,50,50,50,50,50,
09739     50,50,49,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,47,47,47,
09740     47,46,46,46,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,43,43,
09741     43,42,42,42,42,42,42,42,42,41,41,41,41,41,40,40,40,40,40,40,40,
09742     40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,38,38,38,38,38,38,
09743     38,38,38,38,38,38,37,36,36,36,36,36,36,36,36,36,36,36,36,36,36,
09744     35,35,35,35,35,35,35,34,34,34,34,34,34,34,33,33,33,33,33,33,32,
09745     32,32,32,32,32,32,32,31,31,30,30,30,30,30,30,30,30,30,30
09746   };
09747   const int n4c2w4_l[] = {
09748     120, // Capacity
09749     500, // Number of items
09750     // Size of items (sorted)
09751     100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,
09752     99,99,99,98,98,98,98,98,98,98,98,98,98,98,98,98,98,97,97,97,97,
09753     97,97,97,97,97,97,96,96,96,96,96,96,96,95,95,95,95,95,94,94,94,
09754     94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,
09755     92,91,91,91,91,91,91,91,91,90,90,90,90,90,90,90,89,89,89,88,88,
09756     88,88,88,88,88,88,87,87,87,87,87,87,87,87,87,86,86,86,86,86,85,
09757     85,85,85,85,84,84,84,84,83,83,83,83,83,83,83,82,82,82,81,81,81,
09758     81,81,81,81,80,80,80,80,80,80,79,79,79,79,79,79,79,79,78,78,78,
09759     78,78,78,78,78,77,77,77,77,77,76,76,76,76,75,75,75,75,75,75,75,
09760     74,74,74,74,74,74,74,74,74,74,73,73,73,73,72,72,72,72,72,72,72,
09761     72,72,71,71,71,71,71,71,71,71,71,70,70,70,70,69,69,69,69,69,69,
09762     69,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,
09763     67,67,67,67,66,66,66,66,66,66,66,66,66,66,65,65,65,65,65,65,64,
09764     64,64,64,64,64,63,63,63,63,63,62,62,62,62,61,61,61,61,60,60,60,
09765     60,60,59,59,59,59,59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,
09766     58,58,57,57,56,56,56,56,56,55,55,55,55,55,55,55,55,55,54,54,54,
09767     54,54,54,54,54,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,
09768     51,51,51,51,51,50,50,49,49,49,49,49,49,49,49,48,48,48,48,48,48,
09769     47,47,47,47,47,47,47,47,47,46,46,46,46,46,46,46,46,46,45,45,45,
09770     45,44,44,44,44,44,44,44,43,43,43,43,42,42,42,42,42,42,42,41,41,
09771     41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,39,39,39,39,39,
09772     39,39,39,39,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,37,37,
09773     36,36,36,36,36,36,36,35,35,35,35,34,34,34,34,34,34,33,33,33,33,
09774     33,33,33,33,33,33,33,33,32,31,31,31,31,31,30,30,30,30,30,30,30
09775   };
09776   const int n4c2w4_m[] = {
09777     120, // Capacity
09778     500, // Number of items
09779     // Size of items (sorted)
09780     100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,
09781     98,98,98,98,97,97,97,97,97,97,97,97,96,96,96,96,96,95,95,95,95,
09782     95,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,92,92,92,92,
09783     91,91,91,91,91,90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,
09784     89,89,89,89,88,88,88,88,87,87,87,87,87,87,87,87,86,86,86,86,86,
09785     86,86,86,85,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,
09786     84,84,83,83,83,83,83,83,82,82,82,81,81,81,81,81,81,81,80,80,80,
09787     80,80,80,79,79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,
09788     78,78,78,78,77,77,77,77,76,76,76,76,76,76,75,75,75,75,75,75,75,
09789     75,75,74,74,74,74,74,73,73,73,73,73,73,73,72,72,72,72,72,72,72,
09790     71,71,71,71,70,70,70,70,70,70,70,70,69,69,69,69,69,69,69,69,69,
09791     68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,66,66,66,66,
09792     65,65,65,64,64,64,64,64,63,63,63,63,63,63,62,62,62,62,62,62,62,
09793     62,61,61,61,61,60,60,60,60,60,60,60,60,59,59,59,59,59,59,59,58,
09794     58,58,58,58,57,57,57,57,57,57,57,57,57,56,56,56,56,56,56,56,55,
09795     55,55,55,55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,53,53,53,
09796     53,53,53,53,53,52,52,52,52,52,52,52,51,51,51,51,51,51,50,50,50,
09797     50,50,49,49,49,49,49,49,48,48,48,48,48,47,47,47,47,47,46,46,46,
09798     46,46,46,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,44,43,
09799     43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,41,41,41,41,40,40,
09800     40,39,39,39,39,39,39,39,39,38,38,38,38,38,38,38,38,37,37,37,37,
09801     37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,36,35,35,35,35,
09802     35,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,32,
09803     32,32,32,32,32,32,32,32,31,31,31,31,30,30,30,30,30,30,30,30
09804   };
09805   const int n4c2w4_n[] = {
09806     120, // Capacity
09807     500, // Number of items
09808     // Size of items (sorted)
09809     100,100,100,100,100,100,100,99,99,99,99,99,98,98,97,97,97,97,
09810     97,97,97,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,
09811     95,95,94,94,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,
09812     92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,
09813     91,90,90,90,90,90,89,89,89,89,89,89,89,89,89,89,88,88,88,87,87,
09814     87,87,86,86,86,86,85,85,85,85,84,84,84,84,84,84,84,84,84,84,84,
09815     84,84,84,84,83,83,83,83,83,82,82,82,82,82,81,81,81,81,81,81,81,
09816     81,81,81,81,81,80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,
09817     79,79,78,78,78,78,78,78,78,78,78,77,77,77,77,76,76,76,76,76,76,
09818     76,75,75,75,75,75,75,74,74,74,74,74,74,74,74,73,73,73,73,73,73,
09819     72,72,72,72,72,72,72,72,72,72,71,71,71,71,70,70,70,69,69,69,69,
09820     69,69,69,69,69,69,69,69,68,68,68,68,68,68,67,67,67,67,67,67,67,
09821     67,67,67,67,66,66,66,66,66,66,65,65,65,65,64,64,64,64,64,64,64,
09822     64,63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,61,61,61,61,61,
09823     61,60,60,60,60,60,60,60,60,60,60,60,60,60,59,59,59,59,58,58,58,
09824     58,58,58,57,57,57,57,57,57,57,57,57,57,56,56,56,55,55,55,55,55,
09825     55,55,55,55,55,55,54,54,54,54,54,53,53,53,53,53,53,53,52,52,52,
09826     52,52,52,51,51,51,51,51,50,50,50,50,50,50,50,50,50,49,49,49,49,
09827     49,49,49,49,49,48,48,48,47,47,47,47,47,47,47,46,46,46,46,46,46,
09828     46,46,45,45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,
09829     44,43,43,43,43,42,42,42,41,41,41,41,41,41,41,41,41,41,41,40,40,
09830     40,40,40,40,39,39,39,39,39,39,39,39,39,39,38,38,38,38,38,37,37,
09831     37,37,37,36,36,36,36,36,36,36,35,35,34,34,34,34,34,33,33,33,33,
09832     33,33,32,32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,30,30
09833   };
09834   const int n4c2w4_o[] = {
09835     120, // Capacity
09836     500, // Number of items
09837     // Size of items (sorted)
09838     100,100,100,100,100,99,99,99,99,99,98,98,98,98,98,98,98,98,98,
09839     98,97,97,97,97,97,96,96,96,96,95,95,95,95,95,95,95,95,94,94,94,
09840     94,94,94,94,94,93,93,93,93,93,92,92,92,92,92,92,92,92,92,92,92,
09841     92,91,91,91,91,91,91,91,91,90,90,90,90,90,90,90,90,89,89,89,89,
09842     89,88,88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,87,86,86,86,
09843     86,86,86,86,86,86,86,86,86,86,85,85,85,85,85,85,85,84,84,84,84,
09844     84,84,84,84,84,83,83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,
09845     82,81,81,81,81,81,81,81,80,80,80,80,80,80,79,79,79,79,79,79,79,
09846     78,78,78,78,78,78,78,78,78,77,77,77,77,76,76,76,76,76,76,76,75,
09847     75,75,75,75,75,75,74,74,74,74,73,73,73,73,73,72,72,72,72,72,72,
09848     72,72,72,71,71,71,71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,
09849     70,70,69,69,69,69,69,69,68,68,68,67,67,67,67,66,66,66,66,66,66,
09850     66,66,65,65,65,65,64,64,64,63,63,63,62,62,62,62,62,62,62,61,61,
09851     61,61,61,61,61,60,60,60,60,59,59,59,59,58,58,58,58,58,58,58,58,
09852     58,58,58,57,57,57,57,57,57,57,57,57,57,56,56,56,56,56,56,56,56,
09853     56,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,54,54,54,54,53,
09854     53,53,53,53,53,53,52,52,52,52,52,52,51,51,51,51,51,51,50,50,50,
09855     50,50,50,50,50,49,49,49,49,49,48,48,47,47,47,47,47,47,47,47,47,
09856     47,46,46,46,46,46,46,45,45,45,45,45,45,44,44,44,44,44,44,44,44,
09857     43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,41,41,41,41,41,
09858     41,41,41,41,41,40,40,40,40,39,39,39,39,39,39,39,39,39,39,38,38,
09859     38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,37,36,36,36,36,35,
09860     35,35,35,35,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,32,32,
09861     32,32,32,32,32,32,31,31,31,31,31,31,31,31,30,30,30,30,30
09862   };
09863   const int n4c2w4_p[] = {
09864     120, // Capacity
09865     500, // Number of items
09866     // Size of items (sorted)
09867     100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,
09868     98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,96,96,96,96,96,95,
09869     95,95,95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,94,94,94,93,
09870     93,93,93,93,93,93,92,92,92,92,91,91,91,91,91,91,91,91,91,91,91,
09871     90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,88,88,88,88,88,88,
09872     88,88,88,87,87,87,87,87,87,87,87,87,87,86,86,86,86,86,85,85,85,
09873     85,85,85,85,85,84,84,84,84,84,84,84,83,83,83,83,83,83,82,82,82,
09874     82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,81,81,81,80,80,80,
09875     80,80,79,79,79,79,79,79,79,78,78,78,78,78,78,78,77,77,77,77,77,
09876     76,76,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,73,73,73,
09877     73,73,73,73,72,72,72,72,72,72,72,72,72,72,72,71,71,71,70,70,70,
09878     70,70,70,70,70,70,70,69,69,69,69,68,68,68,68,67,67,66,66,66,66,
09879     66,66,66,66,66,66,66,66,66,65,65,65,64,64,64,64,64,63,63,63,63,
09880     63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,
09881     60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,58,58,58,58,58,58,
09882     57,57,57,57,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,
09883     54,54,54,54,54,54,54,54,54,54,54,54,53,53,53,53,52,52,52,52,52,
09884     51,51,51,51,51,51,51,50,50,50,50,50,50,50,50,50,50,50,50,49,49,
09885     49,49,49,49,48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,46,46,
09886     46,46,46,46,46,46,46,46,46,45,45,45,44,44,44,44,44,43,43,43,43,
09887     43,43,42,42,42,42,42,42,41,41,41,41,41,41,41,41,40,40,40,40,39,
09888     39,39,39,39,39,39,38,38,38,38,38,38,37,37,37,37,37,37,36,36,36,
09889     36,36,35,35,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,
09890     33,32,32,32,32,32,32,32,32,32,32,32,32,31,31,31,31,30,30,30
09891   };
09892   const int n4c2w4_q[] = {
09893     120, // Capacity
09894     500, // Number of items
09895     // Size of items (sorted)
09896     100,100,100,99,99,99,99,99,98,98,98,98,98,98,97,97,97,97,97,96,
09897     96,96,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,94,94,
09898     94,94,94,94,93,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,91,
09899     91,91,91,91,90,90,90,90,90,90,89,89,89,89,89,89,89,88,88,88,88,
09900     88,88,87,87,87,86,86,86,86,86,86,86,85,85,85,85,85,84,84,84,84,
09901     84,84,84,84,84,84,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,
09902     83,83,82,82,82,82,82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,
09903     81,81,81,81,81,80,80,80,80,80,80,80,80,80,80,80,79,79,79,79,79,
09904     79,79,79,79,78,78,78,78,77,77,77,77,77,76,76,76,76,75,75,75,75,
09905     75,75,75,75,75,74,73,73,73,73,73,73,73,73,73,72,72,72,72,71,71,
09906     71,71,71,71,71,70,70,70,70,70,70,69,69,69,69,69,69,68,68,68,68,
09907     67,67,67,67,67,67,67,67,67,66,66,66,66,65,65,65,65,65,65,65,64,
09908     64,64,64,64,64,63,63,63,63,63,63,63,63,63,63,63,63,63,63,62,62,
09909     62,62,62,62,62,62,62,61,61,61,61,61,60,60,60,60,60,60,60,60,60,
09910     60,60,60,59,59,59,59,59,59,59,59,59,59,59,58,58,58,58,58,57,57,
09911     57,57,57,57,57,56,56,56,56,56,55,55,55,55,55,55,54,54,54,54,54,
09912     53,53,53,53,53,53,53,53,53,53,52,52,52,52,51,51,51,51,51,51,51,
09913     51,50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,48,48,48,
09914     47,47,47,47,46,46,46,46,46,46,45,45,45,45,45,44,44,43,43,43,43,
09915     43,43,43,43,42,42,42,42,42,41,41,41,41,41,41,41,41,40,40,40,40,
09916     40,40,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,38,38,38,37,
09917     37,37,37,37,37,36,36,36,36,36,36,36,35,35,35,35,35,35,34,34,34,
09918     34,34,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,31,31,31,31,
09919     31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,30,30
09920   };
09921   const int n4c2w4_r[] = {
09922     120, // Capacity
09923     500, // Number of items
09924     // Size of items (sorted)
09925     100,100,100,100,99,99,99,99,98,98,98,98,98,98,98,98,98,97,97,
09926     97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,96,95,95,95,
09927     95,95,95,95,95,95,95,95,95,94,94,94,94,93,93,93,93,93,93,93,92,
09928     92,92,92,92,91,91,91,91,91,91,91,91,91,90,90,90,90,90,90,90,89,
09929     89,89,89,88,88,88,88,88,87,87,87,87,87,86,86,86,86,86,86,86,85,
09930     85,85,85,84,84,84,84,84,84,84,83,83,83,83,83,83,83,83,83,83,83,
09931     83,83,82,82,82,82,82,82,81,81,81,81,81,81,81,81,81,81,80,80,80,
09932     80,80,80,79,79,79,79,79,79,79,78,78,78,78,78,77,77,77,77,77,77,
09933     77,77,77,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,74,74,74,
09934     74,74,74,74,74,73,73,73,73,73,72,72,72,72,72,71,71,71,71,71,71,
09935     71,71,71,71,70,70,70,70,70,70,70,70,70,69,69,69,69,69,69,69,69,
09936     69,68,68,68,68,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,
09937     66,65,65,65,65,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,
09938     64,64,63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,61,
09939     61,61,61,61,61,60,60,60,60,60,59,59,59,59,58,58,58,58,58,58,57,
09940     57,57,57,57,57,57,57,56,56,56,56,56,56,56,55,55,55,55,54,54,54,
09941     54,54,54,54,54,54,54,54,54,53,53,53,53,52,52,52,52,52,52,52,52,
09942     51,51,51,51,51,51,50,50,50,50,50,50,49,49,49,49,49,49,49,48,48,
09943     47,47,47,47,46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,44,44,
09944     44,44,44,44,44,44,43,43,43,43,43,43,43,43,43,43,43,42,42,42,42,
09945     42,42,41,41,41,41,41,40,40,40,39,39,39,39,39,39,39,39,39,39,38,
09946     38,38,38,38,38,38,38,37,37,37,37,37,37,36,36,36,36,36,36,36,36,
09947     36,36,36,35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,33,33,
09948     33,33,33,33,33,32,32,32,32,32,32,32,32,32,31,31,31,30,30
09949   };
09950   const int n4c2w4_s[] = {
09951     120, // Capacity
09952     500, // Number of items
09953     // Size of items (sorted)
09954     100,100,100,100,100,100,100,100,100,99,99,99,99,99,98,98,98,98,
09955     98,98,97,97,97,97,96,96,96,95,95,95,95,95,95,95,95,95,95,95,94,
09956     94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
09957     92,92,92,92,91,91,91,91,90,90,90,90,90,90,90,90,89,89,89,89,89,
09958     89,88,88,88,87,87,87,87,87,87,86,86,86,86,86,86,86,86,86,86,85,
09959     85,85,85,85,85,85,85,85,85,85,85,84,84,84,84,84,83,83,83,83,83,
09960     83,83,83,83,83,82,82,82,82,82,82,82,82,81,81,81,81,80,80,80,80,
09961     79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,77,77,77,
09962     77,76,76,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,75,75,75,
09963     74,74,74,74,74,74,74,73,73,73,73,73,73,73,72,72,72,72,72,72,71,
09964     71,71,71,71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,70,70,70,
09965     69,69,69,69,69,69,68,68,68,68,68,68,68,68,67,67,67,66,66,66,66,
09966     65,65,65,65,65,65,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,
09967     63,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,60,60,60,60,60,
09968     60,59,59,59,59,59,59,59,59,58,58,58,58,58,58,57,57,57,57,57,57,
09969     57,57,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,
09970     53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,51,51,51,50,50,50,
09971     50,50,50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,48,
09972     48,48,48,48,48,48,48,47,47,47,47,47,47,46,46,46,46,46,45,45,45,
09973     45,45,44,44,44,44,44,44,43,43,43,43,43,43,43,43,42,42,42,42,42,
09974     42,42,42,42,41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,
09975     40,40,39,39,39,39,39,38,37,37,37,37,37,37,36,36,36,36,36,36,36,
09976     36,35,35,35,35,35,35,34,34,34,34,34,34,34,33,33,33,33,33,32,32,
09977     32,32,32,32,32,32,32,32,31,31,31,31,30,30,30,30,30,30,30,30
09978   };
09979   const int n4c2w4_t[] = {
09980     120, // Capacity
09981     500, // Number of items
09982     // Size of items (sorted)
09983     100,100,100,100,100,100,100,99,99,99,99,99,98,98,98,98,97,97,
09984     96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,94,94,94,94,94,94,
09985     94,94,94,93,93,93,93,93,92,92,92,92,92,92,91,91,91,91,91,91,91,
09986     91,91,91,91,91,91,91,91,91,90,90,90,90,90,90,89,89,89,89,89,89,
09987     88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,87,87,87,86,86,86,
09988     85,85,85,85,85,85,84,84,84,83,83,83,83,83,83,83,82,82,82,82,82,
09989     82,82,82,82,82,82,81,81,81,81,81,81,81,81,80,80,80,80,79,79,79,
09990     79,79,79,79,78,78,78,78,78,78,78,78,77,77,77,77,77,77,77,77,77,
09991     77,77,76,76,76,76,76,75,75,75,75,75,75,74,74,74,74,74,74,74,74,
09992     73,73,73,73,73,73,73,73,73,72,72,72,72,72,72,72,71,71,71,71,71,
09993     71,71,71,71,70,70,70,70,70,70,70,70,70,69,69,69,69,69,69,69,69,
09994     68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,66,66,66,65,65,65,
09995     65,65,65,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,
09996     63,63,62,62,62,62,62,62,62,61,61,61,60,60,60,60,59,59,59,59,59,
09997     59,59,59,59,58,58,58,58,58,58,58,57,57,57,57,57,57,56,56,56,56,
09998     56,56,55,55,55,55,55,55,55,55,55,54,54,54,54,54,53,53,53,53,53,
09999     53,53,53,52,52,52,52,52,52,52,51,51,51,51,51,51,51,50,50,50,50,
10000     50,49,49,49,49,49,49,48,48,48,48,48,48,48,48,47,47,47,47,46,46,
10001     46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,45,44,44,44,44,
10002     44,43,43,43,43,43,43,43,42,42,42,42,42,42,42,41,41,41,41,41,41,
10003     40,40,40,40,40,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,
10004     37,37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,
10005     35,35,35,35,34,34,34,34,34,34,34,33,33,33,33,33,32,32,32,32,32,
10006     31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30
10007   };
10008   const int n4c3w1_a[] = {
10009     150, // Capacity
10010     500, // Number of items
10011     // Size of items (sorted)
10012     100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,97,97,97,96,
10013     96,96,96,96,96,96,96,95,95,95,95,94,94,94,93,93,93,93,93,92,92,
10014     92,92,92,91,91,91,91,91,90,90,89,89,89,89,89,89,88,88,88,88,86,
10015     86,85,85,85,84,84,84,84,83,83,83,83,83,83,83,82,82,81,81,81,81,
10016     81,81,81,81,81,81,80,80,80,80,79,79,79,79,79,79,79,78,78,78,78,
10017     78,78,78,77,77,77,77,77,77,76,75,75,74,74,74,74,74,74,74,73,73,
10018     73,72,72,72,72,72,72,72,72,72,71,70,70,69,69,68,68,68,68,68,67,
10019     66,66,66,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,63,
10020     63,63,62,62,62,62,62,62,61,61,61,60,60,60,60,60,60,60,59,59,59,
10021     59,59,59,59,59,59,59,59,58,58,58,57,57,57,57,56,56,56,56,56,56,
10022     56,55,55,55,54,54,54,54,54,54,54,54,54,53,53,53,52,52,52,52,51,
10023     51,51,51,50,50,50,49,49,49,48,48,48,48,48,48,48,48,48,48,48,48,
10024     47,47,47,47,47,46,46,46,46,45,45,45,45,45,45,45,45,44,44,44,44,
10025     44,43,43,43,43,43,43,43,43,42,42,42,42,42,42,41,41,41,41,41,41,
10026     41,41,40,40,40,40,39,39,39,39,39,38,38,38,37,37,37,37,37,37,36,
10027     36,36,36,36,35,35,35,35,34,34,34,34,34,34,34,34,33,33,33,33,33,
10028     32,32,32,32,32,32,32,31,31,31,31,30,30,30,30,30,30,30,30,30,30,
10029     29,29,29,28,28,28,28,28,28,27,27,27,27,26,26,26,25,25,25,25,25,
10030     25,25,24,24,24,24,24,24,23,23,23,23,23,22,22,22,22,22,22,21,21,
10031     21,21,21,21,21,21,21,20,20,20,20,20,19,19,19,19,19,19,19,19,18,
10032     18,18,18,18,18,18,18,18,17,17,16,16,16,15,15,15,15,15,14,14,14,
10033     14,14,14,14,13,13,13,13,12,12,12,11,11,11,11,11,10,10,10,10,10,
10034     9,9,9,9,8,8,8,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,5,5,4,4,4,3,3,3,3,
10035     3,2,2,2,2,1,1,1,1
10036   };
10037   const int n4c3w1_b[] = {
10038     150, // Capacity
10039     500, // Number of items
10040     // Size of items (sorted)
10041     100,100,100,100,100,100,100,100,100,100,100,100,100,99,99,99,
10042     99,99,99,99,98,98,98,97,97,97,97,96,96,96,95,95,95,95,95,95,94,
10043     93,93,93,92,92,92,92,92,91,91,91,91,91,91,90,89,89,88,87,87,87,
10044     87,87,86,86,86,86,86,85,85,85,85,84,84,84,84,84,84,83,83,83,82,
10045     82,82,82,82,81,81,81,81,81,80,80,80,80,80,80,80,80,80,79,79,79,
10046     79,78,78,78,77,77,77,76,76,76,75,75,75,75,75,75,74,74,73,73,73,
10047     73,72,72,72,72,72,71,71,70,69,69,69,69,69,68,68,68,68,68,68,68,
10048     68,68,67,67,67,66,65,65,65,65,65,65,64,64,64,64,64,63,63,63,63,
10049     62,62,61,61,61,61,61,60,60,60,60,60,60,60,60,60,59,59,59,59,59,
10050     59,59,58,58,58,58,58,58,58,58,57,57,57,57,56,56,56,56,55,55,55,
10051     55,55,55,55,54,54,54,54,54,54,53,53,53,53,53,52,52,52,52,52,52,
10052     52,52,52,52,51,51,51,51,51,51,51,51,50,50,50,50,50,50,50,49,49,
10053     49,49,49,49,49,48,48,48,48,48,48,47,47,47,47,47,47,46,46,46,45,
10054     45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,43,43,43,43,43,43,
10055     42,42,42,42,42,41,41,41,40,40,40,40,39,39,39,39,39,39,38,38,38,
10056     38,37,37,37,36,36,36,36,36,36,35,35,35,35,35,34,34,34,34,34,33,
10057     33,33,33,33,33,32,32,32,32,31,31,31,31,31,31,30,30,30,30,30,30,
10058     30,30,29,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,27,27,27,
10059     26,26,26,26,26,25,25,25,25,24,24,24,24,24,23,23,23,23,23,23,23,
10060     22,22,22,22,22,22,22,22,22,22,22,21,21,21,21,20,20,20,20,19,19,
10061     18,18,18,18,18,18,17,17,17,17,17,17,16,16,16,16,16,15,15,15,15,
10062     15,15,14,14,14,14,14,14,13,13,13,13,13,13,13,13,13,12,12,12,11,
10063     10,10,9,9,9,9,9,9,9,8,7,7,7,6,6,6,6,5,5,5,5,5,5,4,4,4,3,3,3,3,
10064     3,3,3,3,3,2,2,2,1,1,1,1,1
10065   };
10066   const int n4c3w1_c[] = {
10067     150, // Capacity
10068     500, // Number of items
10069     // Size of items (sorted)
10070     100,100,99,99,99,99,99,99,99,98,98,98,98,98,97,97,96,96,96,96,
10071     96,96,96,95,95,95,94,94,94,94,94,93,93,93,93,93,93,92,92,92,92,
10072     92,92,91,91,91,91,90,90,90,90,89,89,89,89,89,89,89,88,88,88,88,
10073     88,88,88,87,87,87,87,86,86,86,86,86,86,85,84,84,83,83,83,83,83,
10074     82,82,81,81,81,80,80,79,79,78,78,78,78,78,78,78,77,77,77,77,77,
10075     77,77,76,76,76,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,73,
10076     73,73,73,72,72,72,72,71,71,71,71,71,71,71,70,70,70,70,70,69,69,
10077     69,69,69,68,68,68,68,68,68,67,67,66,66,66,66,66,66,66,66,65,65,
10078     65,65,64,64,64,64,64,63,63,63,63,63,63,62,62,62,62,62,62,62,61,
10079     61,61,61,60,60,60,59,59,59,59,59,59,59,58,58,58,58,58,58,57,57,
10080     57,57,57,57,56,56,56,56,56,56,56,55,55,55,55,55,54,53,53,53,53,
10081     53,53,53,53,53,53,52,52,52,52,51,51,51,51,51,50,50,50,50,49,49,
10082     49,49,49,48,48,48,48,48,48,48,48,47,47,47,47,46,46,46,45,45,45,
10083     45,45,45,45,45,45,44,44,44,44,44,44,44,43,43,43,42,42,42,42,42,
10084     42,42,41,40,40,40,39,39,39,39,39,38,38,38,38,38,37,37,37,37,37,
10085     37,37,37,37,37,36,36,36,36,36,36,36,36,36,35,35,34,34,34,34,34,
10086     33,33,33,33,33,32,32,32,32,32,32,32,32,31,31,31,31,31,30,30,30,
10087     30,29,29,29,29,29,28,27,27,27,27,27,27,27,26,25,25,25,25,25,25,
10088     25,24,24,24,24,24,24,23,23,23,22,22,22,22,22,22,21,21,21,21,21,
10089     20,20,19,19,19,19,19,19,19,19,19,19,19,19,19,18,18,18,17,17,17,
10090     16,16,15,15,15,15,15,15,15,15,14,14,14,14,14,14,14,13,13,13,13,
10091     13,13,13,12,12,12,12,12,12,12,11,11,11,11,11,10,10,10,10,9,9,
10092     8,8,8,8,7,7,7,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,2,
10093     2,2,2,2,2,1,1,1
10094   };
10095   const int n4c3w1_d[] = {
10096     150, // Capacity
10097     500, // Number of items
10098     // Size of items (sorted)
10099     100,100,100,99,99,99,99,99,99,99,98,98,98,98,97,97,97,96,96,96,
10100     96,96,96,95,95,94,94,93,93,93,93,93,93,93,92,92,92,92,92,91,91,
10101     91,91,91,91,90,90,90,90,90,90,89,88,87,87,86,86,86,86,86,85,85,
10102     85,85,85,85,84,84,84,84,83,83,83,83,83,82,82,82,81,81,80,80,80,
10103     79,79,79,78,78,78,77,77,77,77,77,77,77,76,76,76,76,75,75,74,74,
10104     73,73,73,73,73,72,72,72,72,72,72,72,72,71,71,71,71,70,70,70,70,
10105     70,69,69,69,69,69,69,69,69,68,68,68,67,67,67,67,67,66,66,66,66,
10106     66,66,66,65,65,65,65,65,65,65,65,65,64,64,64,64,63,63,63,63,63,
10107     62,62,62,61,61,60,60,60,60,60,59,59,58,58,58,58,58,57,57,57,57,
10108     57,57,57,57,56,56,56,56,56,55,55,55,55,55,55,55,55,54,54,54,54,
10109     54,54,54,54,54,53,53,53,52,52,52,52,51,51,50,50,50,50,49,49,49,
10110     49,48,48,48,48,48,48,48,48,48,47,47,47,46,46,46,46,46,45,45,45,
10111     45,45,45,45,45,44,44,44,44,44,44,43,43,43,43,43,43,42,42,42,42,
10112     41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,38,38,38,
10113     37,37,37,37,37,37,36,36,36,36,35,35,35,35,35,35,34,34,34,34,34,
10114     34,33,33,32,32,32,32,31,31,31,30,30,30,30,30,30,30,30,30,30,30,
10115     30,30,29,29,29,29,29,29,28,28,28,28,28,28,28,27,27,27,27,27,27,
10116     27,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,24,24,24,24,
10117     24,23,23,23,23,23,23,22,22,21,21,21,21,21,21,20,20,20,20,20,20,
10118     20,19,19,19,19,18,18,17,17,17,17,17,17,17,17,16,16,16,15,15,15,
10119     15,14,14,14,14,14,14,14,13,13,13,13,12,12,12,12,12,12,11,11,11,
10120     11,11,11,11,11,11,11,10,10,10,10,10,10,9,9,9,9,9,9,8,8,8,8,8,
10121     8,7,7,7,7,7,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,2,2,2,2,2,2,
10122     2,2,2,1,1
10123   };
10124   const int n4c3w1_e[] = {
10125     150, // Capacity
10126     500, // Number of items
10127     // Size of items (sorted)
10128     100,100,100,99,99,98,98,98,98,97,97,97,97,96,96,96,96,96,96,96,
10129     96,95,95,95,95,95,95,95,94,94,93,93,93,93,92,92,92,91,91,91,90,
10130     90,90,90,89,89,89,89,88,88,88,88,88,88,87,87,87,87,87,86,86,86,
10131     86,86,86,86,86,86,86,86,86,85,85,85,85,85,85,84,84,84,84,84,84,
10132     84,84,84,83,83,83,83,83,82,82,82,82,82,82,81,81,81,81,80,80,80,
10133     80,80,80,79,79,79,79,79,79,79,78,78,77,77,77,77,77,77,76,76,76,
10134     75,75,75,75,75,75,74,74,74,74,73,73,73,73,73,73,73,73,73,73,72,
10135     72,72,72,71,71,71,70,70,69,69,69,69,69,69,68,68,68,68,68,68,68,
10136     67,67,67,67,66,66,66,66,66,65,65,65,65,65,65,65,65,65,64,64,64,
10137     64,63,63,63,63,62,62,62,62,62,62,61,60,60,60,60,60,60,59,59,59,
10138     59,59,58,58,58,57,57,57,57,57,56,56,56,56,55,55,55,55,55,55,55,
10139     54,54,54,54,54,53,53,52,52,51,51,51,51,50,50,50,50,50,50,50,49,
10140     49,49,49,48,48,48,48,48,48,47,47,46,46,46,46,46,45,45,45,44,44,
10141     44,44,43,43,43,43,42,42,42,42,42,41,41,41,41,41,41,41,41,41,40,
10142     40,40,40,40,39,39,39,39,38,38,38,37,37,37,37,37,37,36,36,36,35,
10143     35,35,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,32,32,32,32,
10144     31,31,31,31,31,31,30,30,30,30,30,30,30,29,29,29,29,28,28,28,27,
10145     27,27,27,26,26,26,26,26,26,26,25,25,25,24,24,23,23,23,23,23,23,
10146     23,23,22,22,22,21,21,21,21,21,21,20,20,20,19,19,19,19,19,19,19,
10147     19,19,18,18,18,18,17,17,17,16,16,16,16,16,16,15,15,15,15,15,14,
10148     14,14,14,14,13,13,13,13,13,12,12,12,12,12,12,12,12,12,11,11,11,
10149     11,11,11,11,11,10,10,10,9,9,9,9,9,8,8,8,8,8,8,7,7,7,7,7,7,6,6,
10150     6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,4,4,4,3,3,3,3,2,2,2,2,2,1,1,1,1,
10151     1,1
10152   };
10153   const int n4c3w1_f[] = {
10154     150, // Capacity
10155     500, // Number of items
10156     // Size of items (sorted)
10157     100,100,100,100,100,99,99,99,98,98,97,97,97,97,96,96,96,96,95,
10158     95,95,95,94,94,94,94,94,94,94,93,93,92,92,92,92,92,91,91,91,91,
10159     91,91,90,90,90,90,89,89,89,89,89,89,88,88,88,88,88,88,87,87,87,
10160     87,86,86,86,86,86,86,86,85,85,85,85,84,84,84,84,84,83,83,83,83,
10161     83,83,83,83,83,83,83,83,82,82,82,82,81,81,81,80,80,80,80,79,79,
10162     79,78,78,78,78,78,78,77,77,77,77,77,77,76,76,76,76,76,75,75,75,
10163     75,74,74,74,73,73,73,73,73,73,73,73,73,72,72,71,71,71,71,71,71,
10164     71,70,70,70,70,69,69,69,68,68,68,67,67,67,67,67,67,67,67,67,66,
10165     66,66,66,66,66,66,66,65,64,64,64,64,64,64,63,63,62,62,61,61,61,
10166     60,60,59,59,59,59,59,59,58,58,58,58,57,57,57,57,56,56,56,56,56,
10167     56,55,55,55,54,54,54,54,54,54,54,54,53,53,53,52,52,52,52,51,51,
10168     51,51,51,51,50,50,50,50,50,50,49,49,49,49,48,48,48,48,47,47,47,
10169     47,47,46,46,46,46,46,46,45,45,45,45,45,45,44,44,44,44,43,43,43,
10170     43,42,42,42,42,42,42,42,42,42,41,41,40,40,40,40,40,39,39,39,39,
10171     38,38,38,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,35,35,
10172     35,35,34,34,34,34,34,34,33,33,33,33,33,32,32,32,32,32,31,31,31,
10173     31,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,28,28,28,28,28,
10174     27,27,27,26,26,26,26,26,25,25,25,25,25,25,25,25,25,24,24,24,24,
10175     24,24,24,24,24,24,24,24,24,23,23,23,23,23,22,22,22,22,22,22,22,
10176     22,21,21,21,21,21,21,20,20,20,20,20,20,20,20,19,19,19,19,18,18,
10177     18,18,18,18,18,18,17,17,17,17,17,16,16,15,14,14,14,14,14,14,14,
10178     13,13,13,13,12,11,11,9,9,9,9,9,9,9,9,8,8,8,8,8,7,7,7,7,7,6,6,
10179     6,5,5,5,5,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,
10180     1,1,1
10181   };
10182   const int n4c3w1_g[] = {
10183     150, // Capacity
10184     500, // Number of items
10185     // Size of items (sorted)
10186     100,100,100,100,100,99,99,99,98,98,98,98,98,97,97,97,97,96,96,
10187     96,96,96,96,95,95,95,95,95,95,94,94,94,94,94,94,94,94,93,93,93,
10188     93,93,93,93,93,93,92,92,92,92,92,92,91,91,91,91,91,91,90,90,90,
10189     89,89,89,88,87,87,87,87,87,86,86,86,86,86,85,85,85,84,84,84,84,
10190     83,83,83,83,83,83,83,82,82,82,82,81,81,81,81,81,81,81,80,80,80,
10191     80,80,80,80,80,79,79,79,79,79,79,78,78,78,78,78,78,77,77,77,77,
10192     77,76,76,76,75,75,75,75,75,75,75,74,74,73,73,73,72,72,72,72,72,
10193     71,71,71,71,71,71,71,71,70,70,70,69,69,69,69,68,68,68,68,68,68,
10194     67,67,67,67,67,66,66,65,65,65,65,65,65,65,64,64,64,64,64,64,63,
10195     63,63,63,63,63,62,62,61,61,61,61,61,61,61,60,60,60,60,59,59,59,
10196     58,58,57,57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,
10197     55,54,54,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,51,51,
10198     50,50,49,49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,47,47,47,
10199     47,47,47,47,47,47,47,47,46,46,46,46,45,45,45,45,45,44,44,44,44,
10200     44,44,43,43,43,42,42,42,42,41,41,41,41,41,41,40,39,39,39,39,38,
10201     38,38,38,38,38,38,38,38,37,37,37,37,37,37,36,36,36,36,36,36,35,
10202     34,34,33,33,33,33,33,33,32,32,32,32,31,30,30,29,29,29,29,29,28,
10203     28,28,28,27,27,27,27,27,26,26,26,26,26,26,26,26,26,26,25,25,25,
10204     25,25,25,25,24,24,24,24,24,23,23,23,23,23,23,23,22,22,22,21,21,
10205     21,21,21,21,21,21,21,20,20,20,20,20,20,19,19,19,18,18,18,18,18,
10206     18,17,17,17,16,16,16,16,15,15,15,15,14,14,14,14,13,13,13,13,12,
10207     12,12,12,12,11,11,11,11,10,10,9,9,9,9,9,8,8,8,8,8,7,7,7,7,7,7,
10208     6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,3,3,3,3,2,2,2,2,1,1,1,
10209     1,1,1,1
10210   };
10211   const int n4c3w1_h[] = {
10212     150, // Capacity
10213     500, // Number of items
10214     // Size of items (sorted)
10215     100,100,100,100,100,99,98,98,97,97,97,97,97,97,97,97,97,97,96,
10216     96,96,96,95,95,95,95,95,94,94,94,94,94,94,94,94,93,93,93,93,92,
10217     92,92,92,92,92,91,91,91,91,90,90,90,90,90,90,90,90,89,89,89,89,
10218     89,88,88,88,88,88,88,87,87,87,87,87,87,87,87,87,87,87,86,86,86,
10219     86,86,86,86,86,86,85,85,85,85,85,85,84,84,84,83,83,83,82,82,82,
10220     82,82,81,81,81,81,81,81,80,80,79,79,79,79,79,79,79,79,79,78,78,
10221     78,78,78,77,77,77,76,76,76,76,75,75,75,75,74,74,74,74,74,73,73,
10222     73,73,73,72,72,72,71,70,70,70,70,70,70,70,69,69,69,69,69,68,68,
10223     68,68,68,68,68,68,67,67,67,67,67,67,67,66,66,66,66,66,66,66,65,
10224     65,65,65,65,65,64,64,63,63,63,63,63,63,62,62,62,62,62,61,61,61,
10225     61,60,60,60,60,60,60,59,59,59,59,59,59,58,58,58,58,57,57,57,57,
10226     56,56,55,55,55,55,54,54,54,54,54,54,53,53,53,53,53,53,53,53,52,
10227     52,52,52,51,51,50,50,50,50,50,49,49,49,49,48,47,47,47,47,47,47,
10228     47,47,47,47,46,46,46,46,46,45,45,44,44,43,43,42,42,42,41,41,41,
10229     41,41,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,38,38,38,
10230     38,37,37,37,37,36,36,36,35,35,35,35,35,35,34,34,34,33,33,33,33,
10231     33,33,32,32,32,32,32,32,32,32,32,32,32,31,31,30,30,30,30,30,29,
10232     29,28,28,28,27,27,27,27,27,26,26,26,26,26,26,25,25,25,25,25,24,
10233     24,24,23,23,23,23,23,23,22,22,22,22,22,22,21,21,21,21,21,21,20,
10234     20,20,20,19,19,19,19,18,18,18,18,18,17,17,16,16,16,16,16,16,16,
10235     16,15,15,15,15,15,15,15,15,15,14,14,14,14,14,13,13,13,13,12,12,
10236     12,12,12,12,11,11,11,11,11,11,10,10,9,9,9,9,9,8,8,8,8,8,8,7,7,
10237     7,7,7,7,7,7,7,6,6,6,6,6,6,5,5,5,5,5,4,4,4,3,3,3,3,3,3,3,2,2,2,
10238     2,2,1,1,1
10239   };
10240   const int n4c3w1_i[] = {
10241     150, // Capacity
10242     500, // Number of items
10243     // Size of items (sorted)
10244     100,100,100,100,99,99,99,99,99,99,99,99,98,97,97,96,96,96,96,
10245     96,96,95,95,94,94,94,94,93,93,93,92,92,92,92,92,91,91,90,90,90,
10246     90,90,90,89,89,89,89,89,88,88,88,88,88,87,87,87,87,86,86,86,86,
10247     86,86,85,85,85,85,85,85,85,84,84,84,83,83,83,82,82,82,82,81,81,
10248     81,81,81,81,81,81,80,80,80,80,80,80,80,79,79,79,79,79,79,78,78,
10249     78,78,78,78,78,78,77,77,77,77,77,77,77,77,77,76,76,75,75,75,75,
10250     74,74,74,74,74,73,73,73,73,73,72,72,72,72,72,72,72,71,71,71,71,
10251     71,71,70,70,70,70,70,70,69,69,69,68,68,68,68,67,67,67,67,67,67,
10252     67,66,66,66,66,66,66,66,66,66,65,65,65,65,65,65,64,64,64,64,64,
10253     64,63,63,63,63,63,62,62,62,62,62,61,61,61,61,61,60,60,60,60,60,
10254     60,60,59,59,58,58,58,58,58,58,57,57,57,56,56,56,56,56,55,55,55,
10255     55,55,55,54,54,54,54,53,53,53,53,53,53,52,52,52,52,51,51,50,50,
10256     50,50,49,48,48,48,48,48,48,47,47,47,47,47,47,47,47,46,46,46,46,
10257     46,46,46,45,45,44,44,44,44,43,43,43,42,42,42,41,41,41,41,41,41,
10258     41,40,40,40,40,40,40,39,39,38,38,38,38,38,38,37,37,37,37,37,37,
10259     37,37,37,37,36,36,35,35,35,35,35,35,35,34,34,33,33,33,33,33,32,
10260     32,32,32,31,31,31,31,31,31,31,30,30,30,30,30,30,30,29,29,29,29,
10261     29,29,29,29,29,28,28,27,27,27,27,27,27,26,26,26,26,26,26,26,26,
10262     26,25,25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,23,22,22,
10263     22,22,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,19,19,19,19,
10264     19,18,18,18,18,18,17,17,16,16,16,16,16,16,16,15,15,15,15,14,14,
10265     14,14,14,13,13,13,13,12,12,12,12,12,12,12,12,11,11,11,11,11,11,
10266     10,10,10,10,10,9,8,8,8,8,8,8,8,7,6,6,6,5,5,5,5,5,5,4,4,4,4,4,
10267     4,3,3,3,2,2,2,1,1,1,1,1
10268   };
10269   const int n4c3w1_j[] = {
10270     150, // Capacity
10271     500, // Number of items
10272     // Size of items (sorted)
10273     100,100,100,100,100,100,100,99,99,99,99,98,98,98,98,98,98,97,
10274     97,96,96,95,95,95,95,95,95,95,95,94,93,93,93,92,92,92,92,92,92,
10275     92,91,91,91,91,91,91,90,89,89,89,89,88,88,88,88,87,87,87,87,87,
10276     87,87,87,87,86,86,86,86,86,86,85,85,85,85,85,84,84,84,84,84,83,
10277     83,82,82,82,82,82,82,81,81,81,81,81,81,81,81,80,80,80,80,80,80,
10278     80,79,79,79,79,79,78,78,78,78,78,77,77,77,77,77,77,76,76,76,76,
10279     76,76,75,75,75,75,75,75,74,73,73,73,73,73,73,72,72,72,72,72,72,
10280     71,71,71,71,71,71,71,70,70,69,69,69,68,68,68,68,68,68,68,68,67,
10281     67,67,67,67,66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,64,64,
10282     63,63,62,62,62,62,62,62,61,61,61,61,61,61,60,60,59,59,59,59,59,
10283     59,59,59,58,58,58,58,58,58,58,58,58,57,57,56,56,56,56,56,55,55,
10284     55,55,55,55,55,55,54,54,53,53,53,53,53,53,52,52,52,52,52,52,52,
10285     51,51,51,51,51,51,50,50,50,50,50,49,49,49,49,49,49,48,48,48,48,
10286     48,47,47,47,47,47,47,47,46,46,46,46,46,46,45,45,45,45,45,44,44,
10287     44,44,44,44,43,43,42,42,42,42,42,42,42,41,41,41,41,40,40,40,40,
10288     40,40,40,40,39,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,
10289     36,36,36,36,35,35,35,35,35,35,34,34,34,34,34,33,33,33,33,33,32,
10290     32,32,31,30,30,30,30,30,30,29,29,29,28,28,28,28,27,27,26,26,25,
10291     25,25,25,24,24,24,24,23,23,23,23,23,23,23,22,22,22,22,22,22,21,
10292     21,21,20,20,20,20,20,19,19,19,19,19,18,18,18,17,17,17,17,17,17,
10293     17,17,16,16,16,16,16,16,15,15,14,14,14,14,14,14,14,13,13,13,13,
10294     13,12,12,12,11,11,10,10,10,10,10,10,9,9,9,9,9,9,8,8,8,8,8,8,8,
10295     8,7,7,7,7,7,7,7,6,6,5,5,5,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,
10296     2,2,2,1,1,1
10297   };
10298   const int n4c3w1_k[] = {
10299     150, // Capacity
10300     500, // Number of items
10301     // Size of items (sorted)
10302     100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,98,
10303     98,97,97,97,97,97,97,96,96,96,96,96,96,96,95,95,95,94,94,94,94,
10304     94,94,93,93,92,92,91,91,91,91,91,90,90,90,90,89,89,89,89,89,89,
10305     88,88,88,87,87,86,86,85,85,85,85,84,84,84,84,84,83,83,83,83,83,
10306     82,82,82,82,82,82,81,81,81,81,81,81,80,80,80,80,80,79,79,79,79,
10307     79,78,78,78,78,78,78,78,77,77,77,77,77,77,76,76,76,76,76,76,76,
10308     75,75,75,75,74,74,74,74,74,74,73,73,73,72,72,72,72,72,72,72,71,
10309     71,70,70,70,70,70,70,69,69,69,69,68,68,68,68,68,67,67,67,67,67,
10310     67,67,66,66,66,66,66,66,66,65,65,65,64,64,64,64,63,63,63,63,63,
10311     63,63,63,62,62,62,62,60,59,59,59,59,59,59,59,59,58,58,58,58,56,
10312     56,56,56,55,55,55,54,53,53,53,53,52,52,52,52,52,52,51,51,51,51,
10313     51,51,51,50,50,50,49,49,49,48,48,48,48,48,48,48,47,47,47,47,47,
10314     47,47,46,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,43,43,43,
10315     43,43,42,42,42,42,42,42,41,41,41,41,41,41,41,41,40,40,40,40,40,
10316     40,40,40,39,39,39,39,39,38,38,37,37,37,37,36,36,36,36,36,36,36,
10317     35,35,35,35,35,35,35,35,35,34,34,34,34,33,33,33,33,33,33,32,32,
10318     32,32,31,31,31,31,31,30,30,30,29,29,29,29,29,29,29,28,28,28,28,
10319     28,27,27,27,26,26,26,26,26,26,25,25,25,25,25,24,24,24,24,23,23,
10320     23,23,23,23,23,23,22,22,22,22,21,21,21,21,21,20,20,20,20,20,20,
10321     20,19,19,19,19,19,18,18,18,18,18,18,18,18,18,18,18,17,17,17,17,
10322     17,17,16,16,15,15,14,14,14,14,14,14,14,14,13,13,13,13,13,13,12,
10323     12,12,12,11,11,11,10,10,10,10,9,9,9,9,9,9,9,8,8,8,8,7,7,7,7,7,
10324     7,7,7,6,6,6,6,6,5,5,5,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,
10325     1,1,1,1,1
10326   };
10327   const int n4c3w1_l[] = {
10328     150, // Capacity
10329     500, // Number of items
10330     // Size of items (sorted)
10331     100,100,100,100,100,99,99,99,98,98,98,98,98,98,97,97,97,97,97,
10332     97,97,97,97,96,96,95,95,94,94,94,94,93,93,93,93,93,93,92,92,92,
10333     92,92,92,91,91,91,91,91,90,89,89,88,88,88,88,88,87,87,87,87,86,
10334     85,85,85,85,84,84,84,83,83,83,83,82,81,81,81,81,81,81,81,80,80,
10335     79,79,79,79,79,79,79,79,78,78,78,78,78,78,77,77,77,77,77,77,77,
10336     76,76,76,76,76,75,75,75,74,74,74,74,74,74,74,74,73,73,73,73,72,
10337     72,72,72,72,72,71,71,71,71,70,70,70,70,70,69,69,69,69,68,68,68,
10338     68,67,67,67,67,67,66,66,66,66,66,66,65,65,65,65,65,64,64,64,64,
10339     64,64,64,63,63,63,63,63,63,63,62,62,61,61,61,60,60,60,60,59,59,
10340     59,59,59,58,58,58,58,57,57,57,57,57,57,57,57,56,56,56,56,56,55,
10341     55,55,54,54,54,53,53,53,52,52,52,52,52,52,52,51,51,51,50,50,50,
10342     50,50,50,50,49,49,49,49,49,48,48,48,48,48,48,48,48,48,47,47,47,
10343     47,47,47,46,46,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,44,
10344     44,44,43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,41,41,
10345     41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,38,38,37,37,37,36,
10346     36,36,36,36,35,35,35,35,35,35,35,35,34,34,34,33,32,32,32,32,32,
10347     32,32,32,32,32,32,32,31,31,31,31,31,31,30,30,30,30,30,29,29,29,
10348     29,28,28,28,28,28,28,28,28,27,27,27,27,26,26,26,26,26,26,26,26,
10349     26,26,25,25,25,25,25,25,25,24,24,24,23,23,23,23,23,23,23,23,23,
10350     22,22,22,22,22,21,21,21,21,21,21,21,21,20,20,20,19,19,18,18,18,
10351     17,17,17,17,16,16,16,15,15,14,14,14,14,14,14,13,13,13,13,13,13,
10352     13,12,12,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,9,9,9,8,
10353     8,8,8,8,8,7,7,7,7,7,7,7,6,6,6,5,5,5,5,4,4,4,4,4,4,4,4,4,3,3,3,
10354     3,2,2,2,2,1,1,1
10355   };
10356   const int n4c3w1_m[] = {
10357     150, // Capacity
10358     500, // Number of items
10359     // Size of items (sorted)
10360     100,100,100,100,99,99,99,98,98,98,98,98,98,98,97,97,97,96,96,
10361     96,96,96,95,95,95,95,95,94,94,93,93,93,93,92,92,92,92,91,90,90,
10362     89,89,89,89,89,89,88,88,87,87,87,87,87,87,87,87,87,86,86,86,85,
10363     85,85,85,85,85,84,84,84,84,84,84,84,84,84,83,83,83,82,82,82,82,
10364     82,81,81,81,81,81,81,81,80,80,80,80,80,80,79,79,79,78,78,77,77,
10365     77,76,76,76,76,76,76,76,75,75,75,75,75,75,75,75,74,74,74,74,74,
10366     74,74,74,74,73,73,73,73,73,73,73,73,73,72,72,72,72,71,71,71,71,
10367     71,71,71,71,71,71,70,70,70,70,70,70,70,70,69,69,69,69,69,69,69,
10368     68,68,68,68,68,68,67,67,67,67,67,67,67,66,66,66,66,66,66,65,65,
10369     65,64,64,64,64,64,63,62,62,62,62,61,61,60,60,60,60,60,60,59,59,
10370     59,59,59,58,58,58,58,58,57,57,56,56,56,55,55,55,55,54,54,54,54,
10371     54,54,54,54,54,54,53,53,53,53,53,52,51,51,51,51,51,50,50,50,50,
10372     50,50,49,49,49,49,49,49,49,48,48,48,47,47,47,47,47,46,46,45,45,
10373     45,45,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,42,42,
10374     42,41,41,41,41,41,41,41,41,41,40,40,40,40,39,39,39,38,38,38,38,
10375     37,37,37,37,37,37,37,36,36,36,36,35,35,35,35,35,35,35,34,34,34,
10376     34,34,33,33,33,33,32,32,32,32,32,32,32,32,32,31,31,31,31,31,31,
10377     29,29,29,29,29,29,29,28,28,27,27,27,27,27,27,26,26,26,26,25,25,
10378     25,25,25,24,24,24,24,24,23,23,23,22,22,22,21,21,21,21,20,20,20,
10379     20,20,18,18,18,18,18,18,18,17,17,17,17,17,17,17,17,17,16,16,16,
10380     16,15,15,15,15,15,15,15,15,15,14,14,14,14,14,14,14,13,13,13,13,
10381     13,13,13,12,12,12,12,12,12,11,11,11,11,11,11,11,10,10,10,10,10,
10382     10,10,10,10,9,8,8,8,8,8,7,7,7,7,6,6,6,6,5,5,5,4,4,4,4,4,3,3,3,
10383     3,2,2,2,2,2,2,1,1,1,1
10384   };
10385   const int n4c3w1_n[] = {
10386     150, // Capacity
10387     500, // Number of items
10388     // Size of items (sorted)
10389     100,100,100,100,99,99,99,99,98,98,98,98,98,98,98,98,98,97,97,
10390     97,97,97,97,97,97,96,96,96,96,96,95,95,95,95,95,95,95,94,94,94,
10391     94,94,94,94,94,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,
10392     91,91,91,90,90,90,89,89,89,89,89,89,89,89,89,89,89,88,88,88,88,
10393     87,86,86,86,86,85,85,84,84,84,84,84,84,83,83,83,83,83,83,83,82,
10394     82,81,81,81,81,81,81,81,81,80,80,80,80,80,80,80,79,79,79,79,79,
10395     79,79,78,78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,75,75,75,
10396     75,74,74,74,74,73,73,73,73,72,72,72,71,71,71,71,71,71,71,71,71,
10397     71,71,70,70,70,69,69,69,69,69,69,69,68,68,67,67,67,67,67,67,67,
10398     67,67,66,66,66,65,65,65,65,64,64,64,64,64,64,64,64,64,63,63,63,
10399     63,63,63,63,62,62,61,61,61,60,60,60,60,59,59,59,59,59,59,59,58,
10400     58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,56,56,56,55,55,54,
10401     54,54,54,54,54,53,53,53,52,52,52,52,52,51,51,51,51,51,51,51,51,
10402     51,51,50,50,50,50,50,49,49,49,48,48,48,47,46,46,46,46,45,45,45,
10403     45,44,44,44,44,44,43,43,43,43,43,43,42,41,41,41,41,41,41,41,40,
10404     40,40,40,39,39,39,39,38,38,38,38,38,38,37,37,37,37,37,37,35,35,
10405     35,34,34,34,33,33,33,33,32,32,32,32,32,32,32,32,31,31,31,31,31,
10406     30,30,30,30,30,30,30,30,29,29,29,29,29,29,28,28,28,27,27,27,26,
10407     26,26,26,26,26,26,26,26,25,25,25,25,25,25,24,24,24,23,23,23,23,
10408     23,23,22,22,22,21,21,21,20,20,19,19,19,19,19,19,18,18,18,18,18,
10409     18,18,17,17,17,17,17,16,15,15,15,15,14,14,14,14,14,14,13,13,13,
10410     13,13,12,12,11,11,11,10,10,10,10,10,9,9,9,9,9,8,8,8,8,8,7,7,7,
10411     7,7,7,7,6,6,6,5,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,
10412     2,2,1,1,1
10413   };
10414   const int n4c3w1_o[] = {
10415     150, // Capacity
10416     500, // Number of items
10417     // Size of items (sorted)
10418     100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,98,98,
10419     98,97,97,97,97,97,97,96,96,95,95,95,95,95,95,95,95,94,94,94,94,
10420     94,94,93,92,92,92,92,91,91,91,91,91,91,91,91,91,90,90,90,90,90,
10421     90,90,89,89,89,89,89,89,89,88,88,88,88,87,87,87,87,87,87,86,86,
10422     86,86,85,84,84,84,84,83,83,83,82,82,82,82,82,82,82,82,82,82,82,
10423     81,81,81,81,81,81,81,81,80,80,80,80,80,80,79,79,78,78,77,77,77,
10424     77,77,76,76,76,75,75,75,75,75,74,74,74,74,74,73,73,72,72,72,72,
10425     71,71,70,70,70,70,70,70,69,69,69,69,68,68,68,68,67,67,67,67,66,
10426     66,66,66,66,66,65,65,65,65,64,64,64,64,64,64,64,64,64,64,63,63,
10427     63,63,63,62,62,62,62,62,62,61,61,61,60,60,60,60,60,60,59,59,59,
10428     58,58,58,58,58,57,57,57,57,57,57,56,56,56,56,56,56,56,56,56,55,
10429     55,55,55,55,54,54,54,54,54,53,53,53,53,53,53,52,52,52,52,52,52,
10430     52,52,51,51,51,49,49,49,49,49,49,48,48,48,48,48,47,47,47,47,47,
10431     46,46,46,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,42,42,42,
10432     42,42,42,42,42,42,41,41,41,41,41,41,41,40,40,40,39,39,38,38,38,
10433     38,38,38,38,38,37,37,36,36,36,35,35,35,34,34,34,33,33,33,33,33,
10434     32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,30,30,30,30,30,29,
10435     29,28,28,28,28,27,27,27,27,27,27,26,26,26,26,25,25,25,25,25,25,
10436     25,25,25,24,24,24,24,24,23,23,23,23,23,23,23,23,22,22,22,22,22,
10437     22,22,21,21,21,21,20,20,20,20,20,19,19,18,18,18,18,18,18,17,17,
10438     17,17,17,17,16,16,16,16,16,15,15,15,14,14,14,13,13,13,13,13,13,
10439     13,12,12,12,12,12,11,10,10,10,10,10,10,10,9,9,9,9,9,9,8,8,8,8,
10440     8,7,7,7,7,7,7,7,6,6,6,5,5,5,5,5,5,5,4,4,4,4,4,4,3,3,3,2,2,2,2,
10441     2,2,2,1,1,1,1,1
10442   };
10443   const int n4c3w1_p[] = {
10444     150, // Capacity
10445     500, // Number of items
10446     // Size of items (sorted)
10447     100,100,100,99,99,99,98,98,98,98,97,97,97,97,97,97,97,97,96,96,
10448     96,96,96,96,95,95,95,95,94,94,94,94,94,94,94,94,94,93,93,93,93,
10449     93,93,93,93,92,91,91,91,91,90,90,89,89,89,89,89,89,88,88,87,86,
10450     86,86,86,86,85,85,85,85,85,85,85,84,84,84,84,84,84,84,83,83,82,
10451     82,82,82,82,81,80,80,79,79,79,79,79,79,79,79,79,78,78,78,78,78,
10452     78,77,77,77,77,77,76,76,76,76,76,76,75,75,75,75,74,74,74,74,74,
10453     74,74,74,74,74,74,74,74,74,73,73,73,73,72,72,72,72,72,72,72,72,
10454     72,72,72,71,71,71,71,71,71,70,70,70,70,70,70,69,69,69,69,69,69,
10455     69,68,68,68,68,68,68,67,67,67,66,66,66,66,65,65,65,65,65,65,65,
10456     64,64,64,64,63,63,63,63,63,63,62,62,62,61,61,61,61,61,60,60,59,
10457     59,59,59,59,59,59,58,58,58,58,58,57,57,56,56,56,56,54,54,54,54,
10458     54,54,53,53,53,53,53,53,52,52,52,52,52,52,52,51,51,51,51,51,50,
10459     50,50,50,49,49,48,48,48,48,48,48,48,47,47,47,46,46,46,46,46,46,
10460     46,46,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,43,43,43,43,
10461     43,43,42,42,41,41,41,41,41,41,41,40,40,40,40,39,39,38,38,38,38,
10462     37,37,37,37,36,36,36,36,36,35,35,35,35,35,35,34,34,34,34,34,33,
10463     33,33,33,32,32,32,32,32,31,31,31,30,29,29,29,29,29,29,28,28,28,
10464     28,28,27,27,27,27,26,26,26,26,26,26,26,26,25,25,25,25,24,24,24,
10465     24,24,23,23,23,23,23,23,22,22,22,22,22,22,21,21,21,20,20,20,20,
10466     20,19,19,18,18,18,17,17,17,17,17,16,16,16,16,16,16,16,16,16,15,
10467     14,14,14,14,14,14,14,13,13,13,13,13,12,12,12,12,12,12,12,11,11,
10468     11,11,11,11,11,10,10,10,10,10,10,10,10,9,9,9,9,9,8,8,8,8,8,7,
10469     7,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,1,
10470     1,1,1,1,1
10471   };
10472   const int n4c3w1_q[] = {
10473     150, // Capacity
10474     500, // Number of items
10475     // Size of items (sorted)
10476     100,100,100,100,100,99,98,98,98,98,97,97,97,97,97,96,96,96,96,
10477     96,96,96,96,96,95,95,95,95,95,95,94,94,94,94,94,94,93,93,93,93,
10478     93,92,92,92,92,92,92,92,91,91,90,90,90,90,90,89,89,89,89,89,89,
10479     89,88,87,87,87,87,87,86,86,86,86,86,86,86,85,85,85,85,85,85,84,
10480     84,84,84,84,84,84,83,83,83,83,83,83,83,83,83,82,82,81,81,81,81,
10481     81,80,80,80,80,79,79,79,79,78,78,78,78,78,78,77,77,77,77,77,76,
10482     76,76,76,76,76,76,76,76,75,75,74,74,74,74,73,73,73,72,72,72,72,
10483     72,72,71,71,71,71,71,71,71,70,70,70,70,70,70,69,69,69,69,69,68,
10484     68,68,68,68,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,
10485     66,66,66,66,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,63,63,
10486     62,62,62,62,62,62,61,61,61,61,60,60,60,60,60,59,59,59,58,58,58,
10487     58,58,58,58,58,57,57,57,56,56,56,56,56,56,56,56,56,55,55,55,54,
10488     54,54,54,53,53,53,53,53,53,53,53,52,52,51,51,51,51,51,51,51,50,
10489     50,50,50,49,49,49,49,48,48,48,48,48,47,47,46,46,46,46,45,45,44,
10490     44,44,44,43,43,43,43,43,42,42,42,42,42,42,42,42,41,41,41,41,41,
10491     41,41,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,
10492     39,38,38,38,38,38,37,37,37,37,36,36,36,36,36,36,36,36,36,35,35,
10493     35,34,34,34,34,33,33,33,32,32,32,31,31,31,31,31,30,30,29,29,29,
10494     28,28,28,28,28,28,27,27,27,26,26,26,26,26,26,26,26,25,25,25,25,
10495     25,25,25,24,23,23,23,23,23,22,22,21,21,20,20,20,20,20,20,19,18,
10496     18,18,18,17,17,17,17,16,16,16,15,15,15,15,15,15,15,15,15,14,14,
10497     14,14,14,14,13,13,13,13,13,13,12,12,12,12,12,12,12,12,11,11,11,
10498     10,10,10,10,10,10,10,9,9,9,9,9,8,8,8,8,8,8,7,7,7,7,6,6,5,5,4,
10499     4,4,3,2,2,2,2,2,2,1,1,1,1
10500   };
10501   const int n4c3w1_r[] = {
10502     150, // Capacity
10503     500, // Number of items
10504     // Size of items (sorted)
10505     100,100,100,100,100,100,100,99,99,99,99,99,98,98,98,98,98,97,
10506     97,96,96,96,96,95,95,95,95,95,95,95,95,95,95,94,94,94,94,93,93,
10507     93,93,92,92,92,92,92,92,91,91,91,91,90,90,90,90,90,90,89,89,89,
10508     89,88,88,88,88,87,87,87,87,87,87,86,86,85,85,84,84,83,83,83,83,
10509     83,83,82,82,82,82,81,81,81,81,80,80,80,80,80,80,80,80,79,79,79,
10510     79,79,79,79,79,79,79,78,78,78,78,77,77,77,76,76,76,76,75,75,75,
10511     75,75,75,74,74,73,73,73,72,72,72,72,72,72,72,72,71,71,71,71,71,
10512     71,71,71,70,70,70,70,70,70,70,69,69,69,68,68,68,68,67,67,67,67,
10513     67,67,67,67,67,66,66,66,66,65,65,65,65,65,64,64,64,64,63,63,63,
10514     63,62,62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,61,60,60,60,
10515     60,60,59,59,59,58,58,58,58,58,58,58,58,57,57,57,57,56,56,55,55,
10516     55,55,55,54,54,54,54,53,53,53,53,53,52,52,52,52,52,52,51,51,51,
10517     51,51,51,51,51,50,49,48,48,48,48,48,48,47,47,47,46,46,46,46,45,
10518     45,45,45,45,45,44,44,43,43,43,42,42,42,42,42,41,41,41,40,40,40,
10519     40,40,40,40,40,40,40,39,39,39,39,38,38,38,38,38,38,38,38,37,37,
10520     37,37,36,36,36,36,36,34,34,34,34,33,33,33,33,33,32,32,32,32,32,
10521     32,31,31,31,31,31,31,31,31,30,30,30,30,29,29,29,29,29,29,29,29,
10522     29,28,28,28,28,28,28,28,28,28,28,28,28,27,27,27,27,26,26,26,26,
10523     26,25,25,25,25,25,24,24,24,24,24,24,23,23,23,23,23,22,22,22,22,
10524     22,22,21,21,21,20,20,19,19,19,19,19,19,19,19,18,18,18,18,17,17,
10525     17,17,17,17,16,16,16,16,15,15,14,14,14,14,13,13,13,13,13,13,13,
10526     12,12,12,12,11,11,11,11,11,11,11,11,11,11,10,10,10,9,9,9,9,9,
10527     9,8,8,8,8,7,7,7,7,6,6,6,6,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,4,4,4,
10528     3,3,3,2,2,2,1,1,1
10529   };
10530   const int n4c3w1_s[] = {
10531     150, // Capacity
10532     500, // Number of items
10533     // Size of items (sorted)
10534     100,100,99,99,99,99,99,98,98,98,98,98,98,97,97,97,97,96,96,96,
10535     96,96,96,95,95,95,95,95,95,95,95,94,94,94,94,94,94,93,93,93,93,
10536     93,92,92,92,92,91,91,91,91,91,90,90,90,90,90,90,89,89,89,89,89,
10537     89,89,88,88,87,87,87,86,86,86,86,86,86,85,85,85,85,85,85,85,84,
10538     84,84,84,83,83,83,82,82,82,82,81,81,80,80,80,80,80,80,79,79,78,
10539     78,78,78,78,78,78,78,78,78,77,77,77,77,77,76,76,76,76,76,76,75,
10540     75,75,74,74,74,74,74,74,73,73,73,73,72,72,71,71,71,71,70,70,70,
10541     70,70,70,70,69,69,69,68,68,68,68,68,67,67,67,66,66,66,66,66,66,
10542     66,66,66,66,65,65,65,64,64,64,63,63,63,63,62,62,62,62,62,61,61,
10543     61,61,61,61,60,60,60,60,59,59,59,59,58,58,58,58,58,58,58,58,57,
10544     57,57,57,57,57,57,57,56,56,55,55,55,55,55,55,54,54,54,54,54,54,
10545     54,54,53,53,53,53,52,52,52,52,52,52,52,52,52,51,51,51,51,51,50,
10546     50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,49,48,48,48,48,48,
10547     47,47,47,47,47,46,46,46,46,46,45,45,45,45,45,45,45,45,44,44,43,
10548     43,43,43,42,42,42,41,40,40,39,39,39,39,39,38,38,38,38,37,37,37,
10549     37,36,36,36,36,36,35,35,35,34,34,34,34,34,33,33,33,33,33,33,33,
10550     32,32,32,32,32,32,32,32,31,31,31,30,30,30,30,30,29,29,29,29,29,
10551     29,29,29,29,29,28,28,27,27,27,27,27,26,26,26,26,26,26,25,25,25,
10552     25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,23,23,22,22,22,
10553     22,22,22,21,21,21,21,21,21,20,20,20,20,20,19,19,19,18,18,18,18,
10554     18,18,17,17,17,16,15,15,15,15,14,14,14,14,13,13,13,13,13,13,12,
10555     12,12,12,12,12,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,
10556     9,9,9,9,9,8,8,8,7,7,7,7,6,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,2,
10557     2,2,2,2,1,1,1,1
10558   };
10559   const int n4c3w1_t[] = {
10560     150, // Capacity
10561     500, // Number of items
10562     // Size of items (sorted)
10563     100,100,100,99,99,98,98,98,97,97,97,97,96,96,96,96,96,96,95,95,
10564     95,95,95,95,94,94,94,94,94,94,93,93,93,92,92,92,92,92,91,91,91,
10565     91,91,90,90,90,90,90,90,89,89,89,89,89,89,88,88,88,88,88,88,88,
10566     88,88,88,87,87,86,86,86,86,85,85,85,85,85,85,84,84,84,84,83,83,
10567     82,82,82,82,82,82,81,81,81,81,80,80,80,80,79,79,79,79,79,79,79,
10568     79,79,79,79,78,78,78,78,78,78,77,77,76,76,76,76,76,76,76,76,76,
10569     75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,
10570     73,72,72,72,72,72,72,72,71,71,70,70,70,70,70,70,70,70,70,70,70,
10571     70,70,69,69,69,69,69,69,68,68,68,68,68,68,67,67,67,67,67,66,66,
10572     66,66,65,65,65,65,65,65,65,64,63,63,63,62,62,62,62,61,61,61,61,
10573     60,60,60,60,59,59,59,59,59,59,58,58,58,58,58,57,57,57,57,57,56,
10574     56,56,56,56,55,55,55,55,55,54,54,54,54,54,53,53,53,53,53,53,53,
10575     53,52,51,51,51,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,
10576     48,48,48,48,47,47,47,46,46,46,46,46,45,45,45,44,44,44,44,44,43,
10577     43,43,43,43,43,43,43,42,42,42,41,41,41,41,41,40,40,40,40,40,40,
10578     40,40,40,39,39,39,38,38,38,37,37,37,37,37,37,37,37,37,37,37,36,
10579     36,36,36,36,35,35,35,34,34,34,34,33,33,33,33,32,32,32,32,31,31,
10580     31,31,31,31,31,31,31,31,30,30,30,29,29,29,29,29,28,28,28,28,28,
10581     27,27,27,27,27,26,26,26,26,26,26,25,25,25,24,24,24,24,24,24,23,
10582     23,23,23,23,22,22,22,22,22,22,21,21,21,21,20,20,20,20,19,19,19,
10583     18,18,18,18,17,17,17,17,17,16,16,16,16,16,16,15,15,15,14,14,14,
10584     14,14,13,13,13,13,13,13,12,12,12,12,12,12,12,12,11,11,11,11,11,
10585     11,11,10,9,9,9,9,9,9,9,9,8,8,8,8,7,7,7,7,7,7,6,6,6,6,5,4,4,3,
10586     3,3,3,3,3,3,3,2,2,2
10587   };
10588   const int n4c3w2_a[] = {
10589     150, // Capacity
10590     500, // Number of items
10591     // Size of items (sorted)
10592     100,100,100,100,99,99,99,99,99,99,99,98,98,98,98,97,97,97,97,
10593     97,97,96,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,
10594     95,93,93,93,93,93,93,93,93,92,92,92,92,91,91,91,91,91,91,91,91,
10595     90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,88,88,88,88,88,88,
10596     88,88,88,87,87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,85,85,
10597     85,85,85,85,85,84,84,84,84,84,84,83,83,83,83,83,83,82,82,82,82,
10598     81,81,81,81,81,81,81,81,81,81,81,81,80,80,79,79,79,78,78,78,78,
10599     78,77,77,77,77,76,76,76,76,76,76,76,75,75,75,75,75,75,75,74,74,
10600     74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,72,72,72,72,72,
10601     71,71,71,71,71,71,71,70,70,70,70,70,70,70,70,69,69,69,69,68,68,
10602     68,68,68,68,67,67,67,67,67,67,67,67,67,67,66,66,66,66,65,65,65,
10603     64,64,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,
10604     62,62,62,62,62,61,61,61,61,61,61,61,60,60,60,60,60,59,59,59,59,
10605     59,59,58,58,58,58,58,57,57,57,57,57,56,56,56,56,56,56,56,56,56,
10606     55,54,54,54,54,54,53,53,53,53,52,52,52,52,52,52,52,52,51,51,51,
10607     51,51,51,50,50,50,50,50,50,49,49,49,49,49,49,49,49,48,47,47,47,
10608     47,47,47,47,47,47,47,46,46,46,46,46,45,45,45,45,45,45,44,44,44,
10609     44,44,43,42,42,42,42,42,42,42,42,41,41,41,41,41,41,40,40,40,40,
10610     40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,38,37,37,37,37,
10611     37,37,37,37,37,37,36,36,36,36,36,35,35,35,35,35,34,34,34,34,34,
10612     34,34,33,33,33,33,33,33,33,32,32,32,32,32,31,31,31,31,31,31,30,
10613     30,30,30,29,29,29,29,29,28,28,28,28,28,27,27,27,27,27,26,26,26,
10614     25,25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,
10615     23,22,22,22,22,22,22,22,21,21,21,21,21,21,21,21,21,20,20
10616   };
10617   const int n4c3w2_b[] = {
10618     150, // Capacity
10619     500, // Number of items
10620     // Size of items (sorted)
10621     100,100,100,100,100,100,100,99,99,99,99,98,98,98,98,98,97,97,
10622     97,97,97,97,96,96,96,96,96,95,95,95,95,95,95,94,94,94,94,94,94,
10623     94,94,93,93,93,93,93,92,92,92,92,92,92,92,91,91,91,91,91,91,91,
10624     91,90,90,89,89,89,89,89,89,89,89,89,89,89,88,88,88,88,88,87,87,
10625     87,86,86,86,86,86,86,86,85,85,85,85,85,85,84,84,84,84,83,83,83,
10626     83,83,83,83,83,83,83,83,82,82,82,82,82,81,81,81,81,81,81,80,80,
10627     80,80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,78,78,78,78,78,
10628     78,78,78,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,76,75,
10629     75,75,74,74,74,74,74,73,73,73,73,73,73,73,73,73,72,72,72,72,72,
10630     72,72,72,71,71,71,71,71,71,71,71,71,70,70,70,70,70,69,69,69,69,
10631     69,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,66,
10632     66,66,66,66,66,65,65,65,65,65,64,64,64,63,63,63,63,63,63,63,62,
10633     62,62,62,62,62,62,61,61,61,61,61,61,60,60,60,60,59,59,59,58,58,
10634     58,58,58,57,57,57,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,
10635     54,54,54,54,54,54,53,53,53,53,52,52,52,52,52,52,52,51,51,51,51,
10636     50,50,50,50,50,49,49,49,49,49,49,49,49,48,48,48,48,48,47,47,47,
10637     47,47,47,47,47,47,47,46,46,46,45,45,45,45,45,45,44,44,44,44,44,
10638     43,43,43,43,43,43,42,42,42,42,41,41,41,41,41,41,40,40,40,40,40,
10639     40,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,37,37,37,37,37,
10640     37,36,36,36,36,36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,35,
10641     34,34,34,34,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,31,
10642     31,31,31,31,31,30,30,30,30,30,30,30,30,29,29,29,29,29,29,28,28,
10643     28,28,28,28,28,28,26,26,26,26,26,26,26,25,25,25,24,24,24,24,23,
10644     23,23,23,22,22,22,22,22,22,21,21,21,21,21,20,20,20,20,20,20
10645   };
10646   const int n4c3w2_c[] = {
10647     150, // Capacity
10648     500, // Number of items
10649     // Size of items (sorted)
10650     100,100,100,100,99,99,99,99,99,99,99,99,99,99,98,98,98,97,97,
10651     97,97,97,97,97,96,96,96,96,96,95,95,95,94,94,94,94,94,93,93,93,
10652     93,93,93,93,92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,
10653     90,90,90,90,90,89,89,89,89,89,88,88,88,88,88,88,88,88,88,87,87,
10654     87,87,87,87,87,87,87,86,86,86,86,86,86,86,85,85,85,85,84,84,84,
10655     83,83,83,83,83,83,83,82,82,82,82,82,82,82,81,81,81,81,80,80,80,
10656     80,79,79,79,79,79,79,79,78,78,78,78,78,77,77,77,77,77,77,77,77,
10657     77,76,76,76,76,76,76,75,75,75,75,75,75,74,74,74,74,74,74,73,73,
10658     73,73,72,72,72,72,72,71,71,71,71,71,71,71,71,70,70,70,70,70,70,
10659     70,70,70,70,70,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,
10660     68,68,68,68,68,67,67,67,67,66,66,66,65,65,64,64,64,64,64,64,63,
10661     63,63,63,63,63,63,63,62,62,62,62,62,62,62,61,61,61,60,60,60,60,
10662     60,60,60,60,60,60,59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,
10663     58,58,57,57,57,57,57,57,56,56,56,56,56,56,56,56,56,56,55,55,55,
10664     55,54,54,54,54,54,54,54,54,54,54,53,53,53,53,53,52,52,52,52,52,
10665     52,52,51,51,51,51,51,51,50,50,50,50,50,49,49,49,49,49,48,48,48,
10666     47,47,47,47,47,47,47,46,46,46,46,46,46,46,45,45,45,45,45,45,44,
10667     44,44,44,44,44,44,43,42,42,42,42,42,41,41,41,41,40,40,40,40,40,
10668     39,39,39,39,39,39,39,39,39,38,38,38,38,37,37,37,36,36,36,36,36,
10669     36,35,35,35,35,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,32,
10670     32,32,32,32,32,32,31,31,31,31,31,31,31,31,30,30,29,29,29,29,29,
10671     29,28,28,28,28,28,28,27,27,27,27,27,27,26,26,26,26,26,26,26,26,
10672     26,26,26,25,25,25,25,25,24,24,24,24,24,24,24,23,23,23,23,23,22,
10673     22,22,22,22,22,22,21,21,21,21,21,21,21,21,20,20,20,20,20
10674   };
10675   const int n4c3w2_d[] = {
10676     150, // Capacity
10677     500, // Number of items
10678     // Size of items (sorted)
10679     100,100,100,100,99,99,99,99,99,99,99,98,98,98,98,98,97,97,97,
10680     97,97,97,97,96,96,96,95,95,95,95,95,95,95,94,94,94,94,94,94,93,
10681     93,93,93,93,93,93,93,93,92,92,92,92,91,91,91,91,91,90,90,90,90,
10682     90,90,90,89,89,89,89,89,89,89,88,88,88,88,88,88,88,87,87,87,87,
10683     87,87,87,87,86,86,86,86,86,85,85,85,85,84,84,84,84,84,83,83,83,
10684     83,83,82,82,81,81,80,80,80,80,80,80,80,80,80,79,79,79,79,79,79,
10685     79,79,78,78,78,78,78,78,78,78,78,78,78,78,77,77,77,77,77,77,77,
10686     77,77,77,76,76,76,76,76,76,75,75,75,75,74,74,74,74,74,74,74,73,
10687     73,73,73,73,73,72,72,72,71,71,71,71,71,71,71,70,70,70,70,70,69,
10688     69,69,69,69,69,69,69,69,68,68,68,67,67,67,67,67,66,66,66,66,66,
10689     65,65,65,65,65,65,65,65,64,64,64,64,64,64,63,63,63,63,63,63,63,
10690     63,63,63,62,62,62,62,62,62,61,61,61,61,61,61,61,60,60,60,60,60,
10691     60,60,60,60,59,59,59,59,59,59,59,59,59,59,59,59,59,58,58,58,58,
10692     58,58,57,57,57,57,57,56,56,56,56,56,56,55,55,54,54,54,54,54,54,
10693     54,54,54,54,54,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,
10694     52,52,51,51,51,51,51,50,50,50,50,50,50,49,49,49,49,49,49,48,48,
10695     48,47,47,47,47,47,47,47,46,46,46,46,46,46,45,45,45,45,45,45,45,
10696     45,44,43,43,43,43,43,43,42,42,42,42,41,41,41,40,40,40,40,40,40,
10697     40,40,40,39,39,39,39,39,39,39,39,39,39,38,38,38,38,38,38,38,37,
10698     37,37,37,37,37,37,36,36,36,36,35,35,35,35,35,35,34,34,34,34,34,
10699     34,34,34,34,34,34,34,34,33,33,33,32,32,32,32,32,32,31,31,30,30,
10700     30,30,30,30,30,29,29,29,29,29,29,29,29,29,28,28,28,28,28,27,27,
10701     27,27,27,27,27,27,26,26,26,26,25,25,25,24,24,24,23,22,22,22,22,
10702     22,22,22,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20
10703   };
10704   const int n4c3w2_e[] = {
10705     150, // Capacity
10706     500, // Number of items
10707     // Size of items (sorted)
10708     100,100,100,100,100,100,100,100,99,99,99,99,99,98,98,98,98,98,
10709     98,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,96,96,95,95,95,
10710     95,94,94,94,94,94,94,93,93,93,93,93,92,92,92,92,91,91,91,91,91,
10711     91,90,90,90,90,90,90,90,90,90,90,90,89,89,89,89,89,89,88,88,88,
10712     88,87,87,87,87,87,86,86,85,85,85,85,85,85,85,84,84,84,84,84,84,
10713     83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,82,82,82,
10714     82,81,81,81,81,80,80,80,80,80,79,79,79,79,79,79,79,79,78,78,78,
10715     78,78,77,77,77,77,77,77,76,76,76,76,76,75,75,75,75,74,74,74,74,
10716     74,74,74,74,74,74,73,73,73,73,73,73,72,72,72,72,72,72,71,71,71,
10717     71,71,71,70,70,70,69,69,69,69,69,69,69,69,69,69,69,69,68,68,68,
10718     68,68,68,68,68,68,67,67,66,66,66,66,66,65,65,64,64,64,64,64,63,
10719     63,63,63,62,62,62,62,61,61,61,61,61,60,60,60,60,60,59,59,59,59,
10720     59,59,58,58,58,58,58,58,58,57,57,57,57,57,57,56,56,56,56,56,56,
10721     56,55,55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,53,53,52,52,
10722     52,52,51,51,50,50,50,49,49,49,49,49,49,49,49,48,48,48,48,48,48,
10723     48,48,47,47,47,47,47,46,46,46,46,46,46,46,46,45,45,45,45,45,45,
10724     45,45,45,44,44,44,44,44,44,43,43,43,43,43,43,43,43,43,43,43,42,
10725     42,42,42,42,42,41,41,41,41,41,40,40,40,40,40,40,39,39,39,39,39,
10726     38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,37,36,36,35,35,35,
10727     35,35,35,35,34,34,34,34,33,33,33,33,32,32,32,32,32,32,32,32,32,
10728     32,32,32,32,32,32,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,
10729     30,30,30,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,28,
10730     27,27,27,27,27,26,26,26,26,26,25,25,24,24,24,24,24,23,23,23,23,
10731     23,23,23,23,22,22,22,22,22,22,22,22,22,21,21,20,20,20,20,20
10732   };
10733   const int n4c3w2_f[] = {
10734     150, // Capacity
10735     500, // Number of items
10736     // Size of items (sorted)
10737     100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,
10738     99,98,98,98,98,98,97,97,97,97,97,97,97,97,97,96,96,96,96,95,95,
10739     95,95,95,95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,94,94,93,
10740     93,93,93,93,92,92,92,91,91,91,91,91,91,91,90,90,90,90,90,90,90,
10741     90,90,89,89,89,89,89,89,89,88,88,88,88,88,87,87,87,87,87,87,87,
10742     86,86,86,86,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,84,83,
10743     83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,81,81,81,81,
10744     81,81,80,80,80,80,80,79,79,79,79,79,79,79,79,79,78,78,78,78,78,
10745     78,78,77,77,77,76,76,76,76,76,76,75,75,75,75,75,75,74,74,74,74,
10746     74,73,73,73,73,73,73,73,73,73,73,72,72,72,72,72,72,72,72,72,72,
10747     71,71,71,71,71,70,70,70,69,69,69,69,68,68,68,68,68,68,68,68,67,
10748     67,67,67,67,67,67,67,66,66,66,66,66,65,65,65,65,64,64,64,64,64,
10749     63,63,63,63,63,63,63,62,62,62,62,62,61,61,61,61,61,61,61,60,60,
10750     60,60,60,59,59,59,59,59,59,59,59,58,58,58,58,58,58,57,57,57,57,
10751     57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,54,54,54,54,54,54,
10752     54,54,53,53,52,52,52,52,52,52,52,51,51,51,51,51,50,50,49,49,49,
10753     49,49,49,48,48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,47,46,
10754     46,46,46,46,46,46,45,45,45,45,45,45,45,45,44,44,44,44,44,44,43,
10755     43,43,43,43,43,43,42,42,42,42,42,42,42,41,41,41,41,41,41,41,40,
10756     40,40,39,39,39,38,38,38,38,38,38,38,37,37,37,37,37,37,37,36,35,
10757     35,35,35,35,34,34,34,34,34,34,34,33,33,33,33,33,32,32,32,32,32,
10758     31,31,31,31,31,30,30,30,30,30,30,30,29,29,29,29,29,29,28,28,28,
10759     28,28,28,28,27,27,27,27,27,27,27,26,26,26,26,26,26,25,25,24,24,
10760     24,24,24,24,23,22,22,22,22,22,22,22,22,21,21,21,21,20,20,20,20
10761   };
10762   const int n4c3w2_g[] = {
10763     150, // Capacity
10764     500, // Number of items
10765     // Size of items (sorted)
10766     100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,98,98,98,98,
10767     97,97,97,97,97,96,96,96,96,96,96,96,95,95,95,95,95,95,94,94,94,
10768     94,94,94,93,93,93,93,93,93,93,92,92,92,92,92,92,92,91,91,91,91,
10769     91,91,91,91,90,90,89,89,88,88,88,88,88,88,87,87,87,87,86,86,86,
10770     86,86,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,84,84,84,84,
10771     84,83,83,83,83,82,82,82,82,81,81,81,81,81,80,80,80,80,80,79,79,
10772     79,79,79,79,79,79,78,78,78,78,78,77,77,77,77,77,77,77,76,76,76,
10773     76,76,76,76,75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,
10774     74,74,74,73,73,73,73,73,73,73,72,72,72,72,72,72,71,71,71,71,70,
10775     70,70,70,70,70,70,70,69,69,69,69,69,68,68,68,68,68,68,67,67,67,
10776     67,67,67,67,66,66,66,66,66,66,65,65,65,65,65,65,64,64,64,63,63,
10777     63,63,62,62,62,62,61,61,61,61,61,61,61,61,61,60,60,60,59,59,59,
10778     59,59,58,58,58,58,58,57,57,57,57,57,57,57,57,57,56,56,56,56,56,
10779     56,56,56,56,56,56,56,55,55,55,54,54,54,54,54,54,54,53,53,53,53,
10780     53,53,53,53,53,53,52,52,52,52,52,52,51,51,51,51,51,51,51,51,50,
10781     50,50,50,50,49,49,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,
10782     48,47,47,47,47,47,47,46,46,46,46,45,45,45,45,45,45,45,45,44,44,
10783     44,44,44,43,43,43,43,42,42,42,42,41,41,41,40,40,40,40,39,39,39,
10784     39,39,39,38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,36,36,36,
10785     36,36,36,36,36,35,35,35,35,35,35,34,34,34,34,34,33,33,33,33,33,
10786     33,33,33,33,33,33,32,32,32,32,32,32,32,32,31,31,31,31,31,31,31,
10787     31,30,30,30,30,30,30,29,29,29,29,29,28,28,28,28,27,27,27,27,27,
10788     27,27,27,27,27,27,26,26,26,26,26,25,24,24,24,24,24,24,24,23,23,
10789     23,23,23,22,22,22,22,22,22,22,21,21,21,21,21,21,21,20,20
10790   };
10791   const int n4c3w2_h[] = {
10792     150, // Capacity
10793     500, // Number of items
10794     // Size of items (sorted)
10795     100,100,100,100,100,100,100,100,99,99,99,99,98,98,98,98,98,98,
10796     97,97,97,96,96,96,96,96,96,95,95,95,94,94,94,94,94,94,94,93,93,
10797     93,93,93,93,92,92,92,92,91,91,91,91,91,91,91,91,91,90,90,90,90,
10798     89,89,89,89,89,89,89,88,88,88,88,88,88,88,88,87,87,87,87,87,86,
10799     86,86,86,86,86,85,85,85,85,85,85,84,84,84,84,84,84,84,83,83,83,
10800     83,83,83,83,83,82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,80,
10801     80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,78,78,78,78,78,
10802     77,77,77,77,77,77,76,76,76,75,75,75,75,75,74,74,74,74,74,74,74,
10803     74,73,73,73,73,73,73,73,72,72,72,72,72,72,71,71,71,71,71,71,71,
10804     71,71,70,70,70,70,70,70,70,69,69,69,68,68,68,68,68,68,68,67,67,
10805     67,67,67,67,67,66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,64,
10806     64,64,64,64,64,64,64,64,64,63,63,63,63,62,62,62,62,61,61,61,61,
10807     60,60,60,60,60,60,60,60,60,60,59,59,59,59,59,58,58,58,58,58,58,
10808     58,58,58,58,57,57,57,57,57,57,56,56,56,56,56,56,55,55,55,55,55,
10809     54,54,54,53,53,52,52,52,52,52,52,52,52,51,51,51,51,51,50,50,50,
10810     50,50,49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,47,47,47,47,
10811     47,47,46,46,46,46,46,46,45,45,45,45,45,45,45,45,45,45,45,44,44,
10812     44,44,43,43,43,43,43,43,42,41,41,41,41,41,41,41,41,40,40,40,40,
10813     40,40,40,40,40,40,40,39,39,39,38,38,38,37,37,37,37,37,37,37,36,
10814     36,36,36,35,35,35,35,35,35,35,34,34,34,34,34,34,34,33,33,33,33,
10815     33,33,32,32,31,31,31,31,31,31,31,30,30,30,30,30,30,30,29,29,29,
10816     29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,28,27,27,27,
10817     27,27,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,24,24,24,23,
10818     23,23,23,23,23,23,22,22,22,22,22,22,21,21,21,21,21,20,20,20
10819   };
10820   const int n4c3w2_i[] = {
10821     150, // Capacity
10822     500, // Number of items
10823     // Size of items (sorted)
10824     100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,98,
10825     98,98,98,98,97,97,97,97,97,96,96,96,96,95,95,95,95,95,94,94,94,
10826     94,94,93,93,93,93,92,92,92,92,92,92,92,92,91,91,91,91,91,91,90,
10827     90,90,90,90,89,89,89,89,89,89,88,88,88,87,87,87,87,87,87,87,86,
10828     86,86,86,85,85,85,85,84,84,84,84,83,83,83,83,83,83,83,83,83,82,
10829     82,82,82,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,79,79,
10830     79,79,79,79,79,79,79,78,78,78,77,77,77,77,77,76,76,76,76,76,75,
10831     75,75,75,75,75,75,74,74,74,74,74,73,73,73,73,73,73,73,72,72,72,
10832     72,72,71,71,71,71,71,71,71,70,70,70,70,69,69,69,69,69,69,68,68,
10833     68,68,68,68,68,68,68,67,67,67,67,67,67,66,66,66,66,66,66,65,65,
10834     65,65,65,65,65,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,62,
10835     62,62,62,62,62,61,61,61,61,61,61,60,60,60,60,60,60,60,60,60,60,
10836     59,59,59,59,59,58,58,58,58,58,58,57,57,57,57,57,56,56,56,56,56,
10837     56,56,56,56,55,55,55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,
10838     52,52,52,52,52,52,52,51,51,51,51,51,51,50,50,50,50,50,50,49,49,
10839     49,49,49,48,48,48,48,48,48,48,47,47,47,47,46,46,46,46,46,46,46,
10840     45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,44,44,43,
10841     43,43,43,43,42,42,42,42,42,42,42,42,42,42,42,41,41,41,40,40,40,
10842     39,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,37,36,36,36,36,
10843     36,36,35,35,35,34,34,34,34,34,34,33,33,33,33,33,32,32,32,32,32,
10844     32,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,30,29,
10845     29,29,29,29,29,29,28,28,28,28,28,28,27,27,27,27,27,27,27,27,26,
10846     26,26,26,26,26,26,26,25,25,25,25,25,25,25,24,24,24,24,24,24,24,
10847     24,24,24,23,23,23,23,22,22,21,21,21,21,21,21,21,21,20,20,20
10848   };
10849   const int n4c3w2_j[] = {
10850     150, // Capacity
10851     500, // Number of items
10852     // Size of items (sorted)
10853     100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,
10854     98,98,98,98,98,98,98,98,98,97,97,97,97,97,96,96,96,96,96,95,95,
10855     95,95,95,94,94,94,94,93,93,93,93,93,92,92,92,92,91,91,91,91,91,
10856     91,91,90,90,90,90,90,90,90,90,90,90,89,89,89,89,88,88,88,88,88,
10857     88,88,88,88,87,87,87,87,86,86,86,86,86,86,86,86,85,85,84,84,84,
10858     84,84,84,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,82,81,
10859     81,81,81,80,80,80,80,80,80,79,79,78,78,78,78,78,78,78,78,78,78,
10860     78,77,77,77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,75,75,75,
10861     75,75,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,72,72,72,
10862     72,71,71,71,71,70,70,70,70,70,70,70,69,69,69,69,69,68,68,68,67,
10863     67,67,67,67,67,67,67,66,66,66,66,66,66,66,65,65,65,65,65,64,64,
10864     63,63,63,63,62,62,62,62,62,62,62,62,62,61,61,61,61,60,60,60,60,
10865     60,60,60,60,60,60,60,59,59,59,59,59,58,58,58,58,58,58,58,58,58,
10866     57,57,57,56,56,56,56,56,56,56,56,55,55,55,55,54,54,54,54,54,53,
10867     53,53,52,52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,50,50,
10868     50,50,50,50,50,50,49,49,49,49,49,49,49,49,49,49,49,48,48,48,48,
10869     48,48,48,48,48,48,48,48,47,47,47,47,47,46,46,46,46,46,46,46,45,
10870     45,45,45,45,44,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,42,
10871     42,42,42,42,42,42,41,41,40,40,40,40,40,40,40,39,39,39,39,39,39,
10872     38,38,38,38,38,38,37,37,37,37,37,36,36,36,36,36,35,35,35,35,35,
10873     35,34,34,33,33,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,31,
10874     31,31,31,30,30,30,30,30,30,29,29,29,29,29,29,29,28,28,28,27,27,
10875     27,27,27,27,27,26,26,26,26,26,26,26,25,25,25,25,24,24,24,24,23,
10876     23,23,23,23,23,23,23,22,22,22,22,22,22,22,21,21,21,21,21,20
10877   };
10878   const int n4c3w2_k[] = {
10879     150, // Capacity
10880     500, // Number of items
10881     // Size of items (sorted)
10882     100,100,100,100,100,100,100,99,99,99,99,99,99,99,98,98,98,98,
10883     98,98,98,98,97,97,97,97,97,96,96,96,96,96,96,96,96,96,95,95,95,
10884     95,95,95,95,95,95,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,
10885     92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,90,90,90,
10886     90,90,89,89,89,89,89,88,88,88,88,88,88,88,88,88,87,87,87,87,87,
10887     87,86,86,85,85,85,85,84,84,84,84,84,84,84,83,83,83,83,83,82,82,
10888     82,82,82,82,82,81,81,81,81,80,80,80,79,79,79,79,79,78,78,78,78,
10889     78,78,78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,
10890     75,75,75,75,75,75,75,75,74,74,74,73,73,73,73,73,73,73,72,72,72,
10891     72,72,72,72,72,72,71,71,71,71,71,70,70,70,70,70,69,69,69,69,69,
10892     68,68,68,68,68,68,67,67,67,67,67,66,66,66,66,66,65,65,65,65,65,
10893     65,65,65,65,65,65,64,64,64,64,64,64,64,63,63,63,63,63,63,63,63,
10894     63,63,63,62,62,62,61,61,61,61,61,61,61,61,60,60,60,59,59,58,58,
10895     58,58,58,57,57,57,57,57,57,57,57,56,56,56,56,56,56,55,55,55,55,
10896     54,54,54,54,54,53,53,53,53,53,53,52,52,52,52,52,52,52,52,51,51,
10897     51,51,51,50,50,50,50,50,49,49,49,49,48,48,48,48,48,47,47,46,46,
10898     46,46,46,46,46,46,46,45,45,45,45,45,45,45,44,44,44,43,43,43,43,
10899     43,43,43,42,42,42,42,41,41,41,41,41,41,41,41,41,41,40,40,40,40,
10900     40,40,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,38,38,37,37,
10901     37,37,37,37,37,36,35,35,35,35,35,35,35,35,35,34,34,34,34,34,34,
10902     33,33,33,33,33,32,32,32,32,32,32,32,32,31,31,31,30,30,30,30,29,
10903     29,29,29,29,29,29,28,28,28,28,28,27,27,27,27,27,27,26,26,26,26,
10904     25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,24,24,24,24,24,
10905     23,23,23,22,22,22,22,21,21,21,21,21,20,20,20,20,20,20,20,20
10906   };
10907   const int n4c3w2_l[] = {
10908     150, // Capacity
10909     500, // Number of items
10910     // Size of items (sorted)
10911     100,100,100,100,100,100,100,99,99,99,99,99,99,98,98,98,98,98,
10912     98,98,98,97,97,97,97,97,97,97,97,96,96,96,95,95,94,94,94,94,94,
10913     94,94,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,91,91,91,
10914     91,91,91,91,91,90,90,90,90,90,90,90,89,89,89,89,89,89,88,88,88,
10915     88,88,88,88,88,87,87,87,87,86,86,86,86,86,86,86,86,86,85,85,85,
10916     85,85,85,85,84,84,84,84,84,84,84,84,83,83,83,83,83,83,83,83,83,
10917     82,82,81,81,81,81,81,81,81,80,80,80,80,80,79,79,79,79,79,79,79,
10918     79,79,79,78,78,78,78,78,78,78,77,77,76,76,76,76,75,75,75,75,75,
10919     75,75,74,74,74,74,74,74,73,73,73,73,73,72,72,72,72,72,72,72,71,
10920     71,71,71,71,71,70,70,70,70,70,70,70,70,69,69,69,69,69,69,69,69,
10921     68,68,68,68,68,68,67,67,67,66,66,66,66,66,66,65,65,65,65,65,64,
10922     64,64,64,64,64,63,63,63,63,63,63,62,62,62,62,62,62,62,61,61,61,
10923     61,61,60,60,60,60,60,60,59,59,59,59,59,59,59,59,58,58,58,58,58,
10924     57,57,57,57,57,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,
10925     55,54,54,53,53,53,53,52,52,52,51,51,51,50,50,50,50,50,49,49,49,
10926     49,48,48,48,48,48,48,48,48,47,47,47,47,47,47,46,46,46,45,45,45,
10927     45,45,45,45,45,44,44,44,44,44,44,44,44,43,43,43,42,42,42,42,42,
10928     42,42,42,41,41,41,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,
10929     38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,37,36,36,36,
10930     36,35,35,35,35,35,35,35,35,34,34,34,34,33,33,33,33,33,33,33,33,
10931     33,33,33,33,32,32,32,32,32,32,32,32,31,31,30,30,30,29,29,29,28,
10932     28,28,28,28,28,28,27,27,27,26,26,26,26,26,25,25,25,25,25,25,25,
10933     25,25,25,25,25,24,24,24,24,24,24,24,24,24,24,23,23,23,23,23,23,
10934     23,23,23,23,22,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20
10935   };
10936   const int n4c3w2_m[] = {
10937     150, // Capacity
10938     500, // Number of items
10939     // Size of items (sorted)
10940     100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,98,98,
10941     98,98,98,98,97,97,97,97,97,97,97,97,96,96,96,96,95,95,95,94,94,
10942     94,94,93,93,93,93,93,93,93,93,92,92,92,91,91,91,91,91,91,91,91,
10943     91,91,91,90,90,90,90,90,89,89,89,88,88,88,88,88,88,87,87,87,87,
10944     87,87,87,86,86,86,85,85,85,85,85,85,84,84,84,84,84,84,84,83,83,
10945     83,83,83,83,82,82,82,82,82,82,81,81,81,81,81,80,80,80,80,80,80,
10946     79,79,79,79,79,79,79,78,78,78,78,78,78,77,77,77,77,77,77,77,77,
10947     77,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,74,74,74,74,73,
10948     73,73,73,73,72,72,72,72,72,72,71,71,71,71,71,71,71,70,70,70,70,
10949     70,70,70,69,69,69,69,69,68,68,68,68,67,67,67,67,67,66,66,66,66,
10950     66,66,65,65,65,65,65,64,64,64,64,64,63,63,63,63,63,62,62,62,62,
10951     62,62,62,62,62,62,61,61,61,61,61,61,61,60,60,60,60,60,60,59,59,
10952     59,59,59,59,59,58,58,58,58,57,57,57,57,57,57,56,56,56,56,56,56,
10953     56,56,56,55,55,55,55,55,55,55,55,55,54,54,54,54,54,54,54,53,53,
10954     53,53,53,53,53,53,53,52,52,52,52,51,51,50,50,50,50,50,50,50,50,
10955     50,50,49,49,49,49,48,48,48,48,48,48,48,48,48,47,46,46,46,46,46,
10956     45,45,45,45,45,44,44,44,44,44,43,43,43,43,42,42,42,42,42,41,41,
10957     41,41,41,41,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,
10958     39,38,38,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,35,35,35,
10959     35,34,34,34,33,33,33,33,33,33,33,33,33,33,32,32,32,32,32,32,31,
10960     31,31,31,31,31,30,30,30,30,30,29,29,29,29,29,29,29,28,28,28,28,
10961     28,27,27,27,27,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,24,
10962     24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,22,22,22,22,22,21,
10963     21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20
10964   };
10965   const int n4c3w2_n[] = {
10966     150, // Capacity
10967     500, // Number of items
10968     // Size of items (sorted)
10969     100,100,100,100,100,99,99,99,99,98,98,98,98,98,98,97,97,97,97,
10970     97,97,97,97,96,96,96,96,96,96,96,95,95,95,95,94,94,94,94,94,94,
10971     94,94,94,94,93,93,93,92,92,92,92,91,91,91,91,91,91,91,91,91,91,
10972     90,90,90,90,90,90,89,89,89,88,88,88,88,87,87,87,87,87,87,87,86,
10973     86,86,86,86,85,85,85,84,84,84,84,84,83,83,83,83,83,83,83,83,83,
10974     83,82,82,82,82,82,82,81,81,81,81,81,81,81,81,80,80,80,80,79,79,
10975     79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,77,77,77,76,76,76,
10976     76,76,76,76,76,75,75,75,75,75,74,74,74,74,73,73,73,73,73,73,73,
10977     73,73,72,72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,70,70,
10978     70,70,70,70,70,69,69,69,68,68,68,68,68,67,67,67,67,66,66,66,65,
10979     65,65,65,65,65,64,64,64,64,64,64,63,63,63,63,63,63,63,63,62,62,
10980     62,62,62,62,62,61,61,61,61,60,60,60,60,60,59,59,59,59,59,59,59,
10981     59,59,59,59,59,59,58,58,58,58,58,57,57,57,57,57,57,56,56,56,56,
10982     56,56,56,56,55,55,55,55,55,54,54,54,54,54,54,54,54,54,54,54,53,
10983     53,53,53,53,53,53,52,52,51,51,51,51,51,51,51,51,50,50,50,50,50,
10984     49,49,49,49,49,49,49,48,48,48,48,48,47,47,47,47,47,47,47,46,46,
10985     46,46,46,45,45,45,45,45,44,44,44,44,44,44,43,43,43,43,43,43,42,
10986     42,42,42,42,42,42,41,41,41,40,40,40,40,39,39,39,39,39,39,39,39,
10987     38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,36,36,36,35,35,35,
10988     35,35,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,32,32,
10989     32,32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,31,31,30,30,30,
10990     30,30,29,29,29,29,29,28,28,27,27,27,27,26,26,26,26,26,25,25,25,
10991     25,25,25,24,24,24,24,24,24,24,23,23,23,23,23,23,22,22,22,22,22,
10992     22,21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20
10993   };
10994   const int n4c3w2_o[] = {
10995     150, // Capacity
10996     500, // Number of items
10997     // Size of items (sorted)
10998     100,100,100,100,100,100,100,100,100,100,100,100,100,99,99,99,
10999     99,99,98,98,98,97,97,97,97,96,96,96,96,96,96,96,96,96,95,95,95,
11000     95,95,95,95,95,95,95,94,94,94,94,94,94,93,93,93,93,93,93,93,93,
11001     92,92,92,92,92,92,91,91,91,91,91,90,90,90,90,90,90,89,89,89,89,
11002     89,89,89,88,87,87,87,87,87,86,86,86,86,86,86,86,86,85,85,85,85,
11003     85,85,85,85,85,85,84,84,84,84,84,84,83,83,83,82,82,82,82,82,82,
11004     81,81,81,81,81,81,81,81,81,81,80,80,80,79,79,79,79,79,78,78,78,
11005     78,78,78,78,77,77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,
11006     75,75,75,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,72,72,72,
11007     72,72,71,71,71,71,71,70,70,70,70,70,70,70,70,70,70,70,70,70,70,
11008     69,69,69,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,
11009     68,68,68,67,67,67,67,67,67,67,66,66,66,66,65,65,65,65,65,65,64,
11010     64,64,63,63,63,63,63,63,63,62,62,62,62,62,62,62,61,61,61,61,61,
11011     61,61,61,60,60,60,60,59,59,59,59,59,58,58,58,58,58,57,57,57,57,
11012     57,57,57,57,57,56,56,56,56,56,56,55,55,55,55,54,54,54,54,54,54,
11013     54,54,53,53,53,53,53,52,52,52,52,52,52,52,52,52,51,51,51,51,51,
11014     51,51,51,51,51,51,51,51,51,51,50,50,50,50,50,49,49,49,49,49,49,
11015     49,49,48,48,48,48,48,48,48,47,47,47,47,47,47,47,47,47,45,45,45,
11016     44,44,44,44,44,44,44,43,43,43,43,43,42,42,42,42,42,42,41,41,41,
11017     41,41,41,41,40,40,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,
11018     38,37,37,37,37,37,37,37,36,36,36,35,35,35,35,35,34,34,34,34,34,
11019     33,33,32,32,32,32,32,32,32,31,31,31,31,31,30,30,30,30,30,30,29,
11020     29,29,28,28,28,28,28,27,27,27,26,26,26,26,26,25,24,24,24,23,23,
11021     22,22,22,22,22,22,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,
11022     20
11023   };
11024   const int n4c3w2_p[] = {
11025     150, // Capacity
11026     500, // Number of items
11027     // Size of items (sorted)
11028     100,100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,
11029     99,99,98,98,98,98,98,98,97,97,97,97,97,97,96,96,96,96,96,95,95,
11030     95,95,95,95,94,94,94,94,94,93,93,93,93,93,93,92,92,92,92,92,91,
11031     91,91,91,91,91,90,90,90,90,90,90,90,90,90,89,89,89,89,89,88,88,
11032     88,88,88,88,87,87,87,87,87,87,87,87,86,86,86,86,85,85,85,85,85,
11033     85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,
11034     83,83,83,82,82,82,81,81,81,80,80,80,80,80,80,80,79,79,79,79,78,
11035     78,78,78,78,78,78,78,77,77,77,77,77,77,77,76,76,76,75,75,74,74,
11036     74,74,74,74,74,74,74,73,73,73,73,73,73,72,72,72,72,71,71,71,71,
11037     71,71,70,70,70,70,70,70,70,69,69,68,68,68,68,68,68,67,67,67,67,
11038     67,67,67,66,66,66,66,65,65,65,65,65,64,64,64,64,64,64,64,63,63,
11039     63,63,63,63,63,63,62,62,62,62,62,62,62,62,61,61,61,60,60,60,60,
11040     60,60,60,60,60,59,59,59,59,59,59,59,59,59,58,58,58,58,58,57,57,
11041     57,57,57,56,56,56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,53,
11042     53,53,53,53,53,53,52,52,52,52,52,51,51,51,51,51,50,50,50,50,50,
11043     49,49,49,49,49,49,48,48,48,48,48,47,47,47,47,47,47,47,47,47,47,
11044     46,46,46,46,46,46,45,45,45,45,45,44,44,44,44,44,44,43,43,43,43,
11045     43,43,43,42,42,42,42,42,42,42,42,42,42,42,42,41,41,41,41,41,41,
11046     41,41,40,40,39,39,39,39,39,39,39,39,39,39,38,38,38,37,37,37,37,
11047     37,37,37,37,37,37,37,37,36,36,36,36,35,34,34,34,34,34,34,34,34,
11048     34,33,33,33,33,33,33,33,32,32,32,32,32,31,31,31,30,30,30,29,29,
11049     29,29,29,29,29,29,29,28,28,28,28,28,28,27,27,27,27,27,27,27,27,
11050     26,26,25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,
11051     23,22,22,22,22,22,22,22,22,22,22,21,21,21,21,21,21,20,20,20,20
11052   };
11053   const int n4c3w2_q[] = {
11054     150, // Capacity
11055     500, // Number of items
11056     // Size of items (sorted)
11057     100,100,100,100,100,100,100,100,99,99,99,98,98,98,98,98,98,98,
11058     98,98,98,97,97,97,97,97,97,97,97,96,96,96,96,96,95,95,95,95,94,
11059     94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,93,93,92,92,
11060     92,92,92,92,92,92,92,91,91,91,90,90,90,90,90,90,89,89,89,89,89,
11061     89,88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,86,86,86,86,86,
11062     86,86,86,86,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,
11063     83,83,83,82,82,82,82,81,81,81,81,81,81,81,80,80,80,80,79,79,79,
11064     79,79,79,79,78,78,78,78,77,77,77,77,76,76,76,76,76,75,75,75,75,
11065     74,74,73,73,73,73,73,73,72,72,72,72,72,72,72,72,71,71,71,71,71,
11066     71,71,70,70,70,70,70,70,70,69,69,69,69,69,68,68,68,68,68,67,67,
11067     67,67,66,66,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,64,63,
11068     63,63,63,63,63,63,62,62,62,62,62,62,62,62,61,61,61,61,60,60,60,
11069     60,60,60,59,59,59,58,58,58,57,57,57,57,56,56,56,56,56,56,55,55,
11070     55,55,54,54,54,54,54,54,54,54,54,54,54,53,53,53,53,53,53,52,52,
11071     52,52,52,52,51,51,51,51,51,51,51,51,50,50,49,49,49,49,49,49,49,
11072     48,48,48,48,48,48,48,48,48,48,47,47,46,46,46,46,46,46,46,45,45,
11073     45,45,45,45,45,45,44,44,44,44,44,44,43,43,43,43,42,42,42,42,42,
11074     41,41,41,41,40,40,40,40,39,39,39,38,38,38,38,38,37,37,37,36,36,
11075     36,36,36,35,35,35,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,
11076     33,33,32,32,32,32,32,32,32,31,31,31,31,31,31,31,30,30,30,30,30,
11077     30,30,30,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,27,27,
11078     27,27,27,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,
11079     25,24,24,24,24,24,24,24,24,24,24,23,23,23,23,22,22,22,22,22,22,
11080     22,22,22,22,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20
11081   };
11082   const int n4c3w2_r[] = {
11083     150, // Capacity
11084     500, // Number of items
11085     // Size of items (sorted)
11086     100,100,100,100,100,100,99,99,99,98,98,98,98,98,97,97,97,97,96,
11087     96,96,95,95,95,95,95,95,95,95,94,94,94,94,94,93,93,92,92,92,92,
11088     92,92,91,91,91,91,91,91,90,90,90,90,90,90,90,89,89,89,89,89,89,
11089     89,89,88,88,88,87,87,87,87,87,86,86,86,86,86,86,86,86,86,86,85,
11090     85,85,85,85,85,85,84,84,84,84,84,84,84,83,83,83,83,83,83,83,83,
11091     83,83,83,82,82,82,82,82,82,82,82,82,82,82,82,81,81,81,81,80,80,
11092     80,80,80,80,79,79,78,78,78,77,77,77,77,77,77,76,76,76,76,76,75,
11093     75,75,74,74,73,73,73,73,73,73,73,72,72,72,72,72,72,72,72,72,72,
11094     72,71,71,71,71,71,70,70,70,70,70,69,69,68,68,68,68,67,67,67,67,
11095     67,67,67,67,66,66,66,66,66,66,66,66,66,66,66,65,65,65,65,65,64,
11096     64,64,64,64,64,64,64,64,64,63,63,63,63,62,62,61,61,61,61,61,61,
11097     61,61,61,61,61,60,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,
11098     59,59,58,58,58,58,57,57,57,57,57,57,57,56,56,56,55,55,55,55,55,
11099     55,55,54,54,54,54,54,54,54,53,53,53,53,53,53,52,52,52,52,52,52,
11100     52,52,52,51,51,51,51,51,51,51,50,50,50,49,49,49,49,49,48,48,48,
11101     48,48,48,47,47,47,47,47,47,46,46,46,46,46,46,46,45,45,45,45,44,
11102     44,44,44,44,43,43,43,43,43,43,42,42,42,42,42,42,42,41,41,41,41,
11103     41,40,40,40,40,40,40,39,39,39,39,39,39,38,38,38,38,37,37,37,37,
11104     37,36,36,35,35,35,35,35,34,34,34,34,34,34,34,34,33,33,33,33,33,
11105     33,33,33,33,32,32,32,32,32,32,32,31,31,31,31,31,31,31,30,30,30,
11106     30,30,30,30,30,30,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,
11107     28,28,27,27,27,27,27,27,27,27,27,26,26,26,25,25,25,25,25,24,24,
11108     24,24,24,24,24,24,23,23,23,23,23,23,23,23,23,23,23,22,22,22,22,
11109     22,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20
11110   };
11111   const int n4c3w2_s[] = {
11112     150, // Capacity
11113     500, // Number of items
11114     // Size of items (sorted)
11115     100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,98,98,97,
11116     97,97,97,97,97,97,97,97,96,96,96,96,96,96,95,95,95,95,95,95,94,
11117     94,94,94,94,94,94,94,93,93,93,93,93,93,93,92,92,92,92,92,91,91,
11118     91,91,90,90,90,89,89,89,89,89,89,89,89,89,88,88,88,88,88,87,87,
11119     87,87,87,87,87,86,86,86,86,86,86,86,85,85,85,85,85,85,85,84,83,
11120     83,83,83,83,83,82,82,82,82,82,81,81,81,81,81,81,81,81,80,80,80,
11121     80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,78,78,78,78,78,78,
11122     78,78,77,77,76,76,76,76,75,75,75,75,74,74,74,74,73,73,73,73,73,
11123     73,72,72,72,72,72,71,71,71,70,70,70,69,69,69,69,68,68,68,68,68,
11124     67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,65,65,65,65,
11125     65,65,65,64,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,63,62,
11126     62,62,62,62,62,61,61,61,60,60,60,60,60,60,60,59,59,59,59,59,59,
11127     58,58,58,57,57,57,57,57,57,56,56,56,56,55,55,55,55,55,55,54,54,
11128     54,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,51,51,51,
11129     51,51,51,51,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,48,48,
11130     48,48,48,48,48,47,47,47,46,46,46,45,45,45,45,45,45,44,44,44,43,
11131     43,43,43,43,43,43,42,42,42,42,42,42,41,41,41,41,41,41,41,41,40,
11132     40,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,38,37,37,37,
11133     37,37,37,37,36,36,36,36,36,36,36,36,36,36,36,35,35,35,35,35,35,
11134     35,35,34,34,34,34,34,34,33,33,33,32,32,32,32,32,32,31,31,31,31,
11135     31,31,31,31,31,31,30,30,30,30,30,29,29,29,29,29,28,28,28,28,28,
11136     28,27,27,27,27,27,27,27,26,26,26,26,26,26,26,25,25,25,25,24,24,
11137     24,24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,23,23,22,22,
11138     22,22,22,22,22,21,21,21,21,21,21,20,20,20,20,20,20,20,20
11139   };
11140   const int n4c3w2_t[] = {
11141     150, // Capacity
11142     500, // Number of items
11143     // Size of items (sorted)
11144     100,100,100,100,100,99,99,99,99,99,99,98,98,98,97,97,97,97,97,
11145     97,97,97,96,96,96,96,96,95,95,95,95,95,95,95,94,94,94,93,93,93,
11146     93,93,93,93,92,92,92,92,91,91,91,91,91,90,89,89,89,89,89,89,88,
11147     88,88,88,87,87,87,87,87,86,86,86,86,85,85,85,85,85,85,85,85,84,
11148     84,84,84,84,84,84,84,83,83,83,83,83,83,82,82,82,82,82,81,81,81,
11149     81,81,81,80,80,80,80,80,79,79,79,79,78,78,78,78,78,78,78,77,77,
11150     77,77,77,77,77,77,77,77,77,77,77,77,76,76,76,76,76,75,75,75,75,
11151     75,75,75,75,75,75,74,74,73,73,73,73,73,73,72,72,72,72,71,71,71,
11152     71,71,71,71,70,70,70,70,70,70,70,70,70,69,69,69,69,68,68,68,68,
11153     67,67,67,67,67,67,67,67,66,66,66,65,65,65,65,64,64,64,64,64,64,
11154     64,63,63,63,63,62,62,62,61,61,61,61,61,61,61,61,60,60,59,59,59,
11155     59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,57,57,57,57,57,57,
11156     57,56,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,54,54,54,54,
11157     54,54,54,54,53,53,53,53,53,53,52,52,52,52,52,52,51,51,51,51,51,
11158     51,51,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,49,49,49,
11159     48,48,48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,47,47,46,46,
11160     46,46,46,46,46,45,45,45,45,44,44,44,44,44,43,43,43,43,43,43,43,
11161     43,42,42,42,42,42,42,41,41,41,41,41,40,40,40,40,40,40,40,40,39,
11162     39,39,39,39,39,39,38,38,38,38,37,37,37,37,37,37,37,37,37,37,36,
11163     36,36,36,36,36,36,35,35,35,35,34,34,34,34,33,33,33,33,33,33,32,
11164     32,32,31,31,31,31,31,31,31,31,30,29,29,29,29,28,28,28,28,28,28,
11165     28,28,28,28,27,27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,26,
11166     25,25,25,25,25,24,24,24,24,24,24,24,24,24,23,23,23,22,22,22,22,
11167     22,22,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20
11168   };
11169   const int n4c3w4_a[] = {
11170     150, // Capacity
11171     500, // Number of items
11172     // Size of items (sorted)
11173     100,100,100,100,100,100,100,99,99,99,99,99,98,98,98,98,98,98,
11174     98,98,98,98,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,
11175     95,95,95,94,94,94,94,94,94,93,93,93,93,93,93,93,92,92,92,92,92,
11176     92,92,92,91,91,91,91,91,91,91,91,91,90,90,90,90,90,90,89,89,89,
11177     89,88,88,88,88,88,88,87,87,87,87,87,87,87,87,87,86,86,86,86,86,
11178     86,85,85,85,85,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,83,
11179     83,83,83,83,83,83,82,82,82,81,81,81,81,81,81,80,80,80,80,80,80,
11180     80,80,79,79,79,79,78,78,78,78,78,78,78,77,77,77,77,77,77,77,76,
11181     76,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,75,74,74,73,73,
11182     73,73,73,73,73,73,73,72,72,72,72,72,72,72,72,72,72,72,72,72,71,
11183     71,71,71,71,70,70,70,70,70,70,70,70,70,70,70,69,69,69,69,69,69,
11184     68,68,68,67,67,67,67,67,66,66,66,66,66,65,65,65,65,65,65,65,65,
11185     65,64,64,64,64,64,64,64,63,63,63,63,63,63,63,62,62,62,62,62,62,
11186     62,61,61,61,61,61,60,60,60,60,60,59,59,59,59,58,58,58,58,58,58,
11187     58,58,58,57,57,57,57,57,57,57,57,57,56,56,56,56,56,56,56,56,56,
11188     55,55,55,55,55,55,55,55,55,54,54,54,54,53,53,53,53,53,53,53,53,
11189     53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,
11190     51,50,50,50,49,49,49,49,48,48,48,48,48,48,48,48,48,48,48,48,48,
11191     47,47,47,46,46,46,46,46,46,45,45,45,45,45,45,44,44,44,44,44,44,
11192     43,43,43,43,43,43,43,43,43,43,43,43,42,42,41,41,41,41,40,40,40,
11193     40,40,40,40,40,40,40,40,40,39,39,39,39,39,38,38,38,38,38,38,38,
11194     38,38,38,37,37,37,37,37,37,36,36,36,36,36,36,36,36,35,35,35,35,
11195     35,35,34,34,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,31,31,
11196     31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30
11197   };
11198   const int n4c3w4_b[] = {
11199     150, // Capacity
11200     500, // Number of items
11201     // Size of items (sorted)
11202     100,100,100,100,99,99,99,99,99,98,98,98,98,98,98,98,98,98,98,
11203     98,97,97,97,97,97,97,97,97,97,97,96,96,95,95,95,95,95,94,94,94,
11204     94,94,94,94,94,93,93,93,93,93,93,93,92,92,92,92,92,92,91,91,91,
11205     91,91,91,91,91,91,91,90,90,90,90,90,90,89,89,89,89,89,89,89,89,
11206     89,88,88,88,88,88,88,88,87,87,87,87,87,87,86,86,86,86,86,85,85,
11207     85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,83,83,83,82,82,82,
11208     82,82,81,81,81,81,81,81,81,80,80,80,80,80,80,80,79,79,79,79,79,
11209     79,78,78,78,78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,76,75,
11210     75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,74,73,73,73,73,
11211     73,73,73,73,73,72,72,72,72,72,72,71,71,71,71,71,71,71,70,70,70,
11212     70,70,70,70,69,69,69,69,69,68,68,68,67,67,67,67,67,67,67,67,67,
11213     67,67,66,66,66,66,66,65,65,65,65,65,64,64,64,64,64,63,63,63,63,
11214     63,63,63,62,62,62,62,62,62,62,62,61,61,61,61,60,60,60,60,60,60,
11215     60,60,60,60,60,59,59,59,59,58,58,58,58,58,58,58,57,57,57,57,57,
11216     56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,54,54,54,54,54,
11217     54,53,53,53,53,53,53,53,52,52,52,52,52,51,51,51,51,51,51,51,51,
11218     51,51,51,51,50,50,50,50,50,49,49,49,49,49,49,49,48,48,48,48,48,
11219     48,47,47,47,47,47,47,47,47,47,46,46,46,46,46,46,46,46,46,45,45,
11220     45,45,45,45,45,45,44,44,44,44,44,43,43,43,43,43,43,43,43,43,43,
11221     43,43,43,43,42,42,42,42,42,42,42,42,42,42,42,42,42,41,41,41,41,
11222     41,41,41,41,41,40,40,40,40,40,40,40,40,40,39,39,39,39,39,38,38,
11223     38,38,38,37,37,37,37,37,37,36,36,36,36,36,36,36,35,35,35,35,35,
11224     35,35,35,35,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,
11225     32,32,32,32,32,31,31,31,31,31,31,31,31,30,30,30,30,30,30
11226   };
11227   const int n4c3w4_c[] = {
11228     150, // Capacity
11229     500, // Number of items
11230     // Size of items (sorted)
11231     100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,
11232     99,99,99,99,99,99,98,98,98,98,97,97,97,97,97,97,96,96,96,96,96,
11233     96,96,96,96,95,95,95,95,95,95,95,95,94,94,94,94,94,94,93,93,93,
11234     93,93,93,93,93,92,92,92,92,92,92,91,91,91,91,91,91,91,91,90,90,
11235     90,90,90,89,89,89,89,89,89,88,88,88,88,88,88,87,87,86,86,86,86,
11236     86,86,85,85,85,85,85,85,85,85,84,84,84,83,83,83,83,83,83,83,83,
11237     83,83,82,82,82,82,82,81,81,81,81,81,81,81,81,80,80,80,80,80,80,
11238     80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,79,79,79,78,78,
11239     78,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,75,75,75,75,
11240     74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,72,72,72,72,72,
11241     72,72,72,71,71,71,71,71,70,70,70,70,70,70,70,70,69,69,69,69,68,
11242     68,68,68,68,68,68,67,67,67,67,66,66,66,66,66,66,66,66,65,65,65,
11243     65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,
11244     62,62,62,62,62,62,62,62,61,61,61,61,61,60,59,59,59,59,58,58,58,
11245     58,58,58,58,58,58,57,57,57,57,57,57,57,56,56,56,56,56,56,56,56,
11246     56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,53,53,53,53,53,52,
11247     52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,50,50,50,50,50,50,
11248     50,50,50,50,50,49,49,49,49,49,49,49,48,48,48,48,48,47,47,47,47,
11249     47,47,47,47,47,46,46,45,45,44,44,44,44,44,44,44,44,44,44,44,44,
11250     43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,41,41,41,41,41,41,
11251     41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,38,38,38,38,38,
11252     38,38,38,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,
11253     36,35,35,35,35,35,35,35,35,34,34,34,34,34,33,33,33,33,33,33,33,
11254     33,33,33,32,32,32,32,32,32,32,32,32,31,31,31,30,30,30,30,30,30
11255   };
11256   const int n4c3w4_d[] = {
11257     150, // Capacity
11258     500, // Number of items
11259     // Size of items (sorted)
11260     100,99,99,99,99,99,98,98,98,98,98,98,97,97,97,97,97,97,97,97,
11261     96,96,96,96,96,96,96,95,95,95,95,95,94,94,94,94,94,94,94,94,94,
11262     93,93,93,93,92,92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,
11263     90,90,90,90,89,89,89,89,89,88,88,88,88,88,88,88,88,87,87,87,87,
11264     87,87,86,86,86,86,86,86,85,85,85,84,84,84,84,84,84,84,84,84,84,
11265     84,84,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,82,81,81,
11266     81,81,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,79,79,79,
11267     79,78,78,78,78,78,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,
11268     76,75,75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,
11269     74,74,73,73,73,73,72,72,72,72,71,71,71,71,70,70,70,70,70,70,70,
11270     69,69,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,68,
11271     68,68,68,67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,66,65,65,
11272     65,65,65,65,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,62,62,
11273     62,62,62,62,62,61,61,61,61,61,61,61,61,60,60,60,60,60,60,59,59,
11274     59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,57,57,57,57,57,
11275     56,56,56,56,55,55,55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,
11276     53,53,52,52,52,52,52,52,52,52,51,51,51,51,51,51,50,50,50,50,50,
11277     50,50,50,49,49,49,49,49,48,48,48,48,48,48,47,47,47,47,47,47,47,
11278     46,46,46,46,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,
11279     44,44,43,43,43,43,43,43,43,43,42,42,42,41,41,41,41,41,41,41,40,
11280     40,40,40,40,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,37,
11281     37,37,37,37,37,36,36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,
11282     35,35,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,32,32,32,32,
11283     32,32,32,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30
11284   };
11285   const int n4c3w4_e[] = {
11286     150, // Capacity
11287     500, // Number of items
11288     // Size of items (sorted)
11289     100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,98,98,
11290     98,98,98,98,98,97,97,97,97,97,97,97,97,96,96,96,96,96,95,95,95,
11291     95,95,95,94,94,94,94,94,94,94,94,94,94,94,93,93,93,92,92,92,92,
11292     92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,90,90,90,
11293     90,90,89,89,88,88,88,88,88,88,87,87,87,87,87,87,87,86,86,86,86,
11294     86,85,85,85,85,85,85,85,84,84,83,83,83,83,83,83,83,83,82,82,82,
11295     82,82,82,82,82,82,82,81,81,81,81,81,81,80,80,80,80,80,80,80,80,
11296     80,80,80,79,79,79,79,79,79,78,78,78,78,78,78,78,77,77,76,76,76,
11297     76,76,76,76,76,76,75,75,75,75,75,75,75,75,75,75,75,74,74,74,74,
11298     74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,72,72,72,72,72,72,
11299     72,71,71,71,71,71,71,71,70,70,70,70,70,70,70,70,70,70,69,69,69,
11300     68,68,68,67,67,67,67,67,67,67,67,67,66,66,66,66,65,65,65,65,65,
11301     65,65,64,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,62,62,62,
11302     62,62,62,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,59,59,
11303     59,59,59,59,58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57,
11304     56,56,56,56,56,56,55,55,55,55,55,55,54,54,54,54,54,54,54,54,54,
11305     54,54,53,53,53,53,53,52,52,52,52,52,51,51,51,51,51,51,51,51,51,
11306     50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,48,48,48,48,48,48,
11307     48,48,47,47,47,47,47,47,47,46,46,46,46,46,46,46,46,46,46,46,45,
11308     45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,43,43,43,
11309     43,42,42,42,42,42,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,
11310     39,39,39,39,39,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,36,
11311     36,36,36,35,35,35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,
11312     33,33,33,33,33,32,32,32,32,32,32,31,31,31,31,31,30,30,30,30
11313   };
11314   const int n4c3w4_f[] = {
11315     150, // Capacity
11316     500, // Number of items
11317     // Size of items (sorted)
11318     100,100,99,99,99,99,98,98,98,98,98,98,98,97,97,97,97,97,97,97,
11319     97,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,94,94,94,
11320     94,94,94,94,94,94,94,94,94,94,94,94,94,94,93,93,93,93,92,92,92,
11321     92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,90,90,90,90,90,
11322     89,89,89,89,89,89,89,89,89,89,89,89,88,88,88,88,88,88,87,87,87,
11323     87,87,87,87,86,86,86,86,86,86,86,85,85,85,85,85,85,85,84,84,84,
11324     84,84,84,84,84,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,
11325     82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,80,80,80,80,80,79,
11326     79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,77,77,77,77,77,
11327     77,76,76,76,76,76,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,
11328     73,73,73,73,73,73,73,73,73,72,72,72,72,72,72,72,72,71,71,71,71,
11329     71,71,70,70,70,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,
11330     67,67,67,66,66,66,66,66,65,65,65,65,65,64,64,63,63,63,63,63,63,
11331     63,63,62,62,62,62,62,61,61,61,61,61,61,61,61,61,60,60,60,60,60,
11332     60,60,59,59,59,59,59,59,58,58,58,58,57,57,57,57,57,57,56,56,56,
11333     56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,54,54,54,54,54,54,
11334     53,53,53,53,53,52,52,52,52,52,52,50,50,50,50,50,50,50,50,50,50,
11335     50,49,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,47,47,47,47,
11336     47,47,46,46,46,45,45,45,45,45,44,44,44,44,44,44,44,44,43,43,43,
11337     43,43,43,42,42,42,42,42,42,42,41,41,41,41,41,41,41,41,41,41,40,
11338     40,40,40,40,40,40,38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,
11339     37,36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,35,35,35,35,34,
11340     34,34,34,34,34,34,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,
11341     31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,30
11342   };
11343   const int n4c3w4_g[] = {
11344     150, // Capacity
11345     500, // Number of items
11346     // Size of items (sorted)
11347     100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,98,
11348     98,98,98,98,97,97,97,97,97,97,97,96,96,96,96,96,96,96,95,95,95,
11349     95,95,94,94,94,94,94,93,93,93,93,93,93,93,93,93,93,93,93,92,92,
11350     92,92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,90,90,90,90,89,
11351     89,89,89,89,89,89,88,88,88,88,88,88,87,87,87,87,87,86,86,86,86,
11352     86,86,86,86,86,86,86,85,85,85,85,85,85,85,84,84,84,84,84,84,84,
11353     84,84,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,81,81,81,81,
11354     81,81,81,81,81,81,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,
11355     79,79,78,78,77,77,77,77,77,77,76,76,76,75,75,75,75,75,75,75,75,
11356     75,74,74,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,72,72,72,
11357     72,72,72,72,72,72,72,71,71,71,71,71,71,71,70,70,70,70,70,70,70,
11358     69,69,69,69,69,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,
11359     67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,66,66,
11360     66,66,65,65,65,65,65,65,65,64,64,64,63,63,63,63,63,63,63,62,62,
11361     62,62,62,61,61,61,61,61,60,60,60,60,60,60,60,60,60,60,60,60,59,
11362     59,59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,57,57,57,57,57,
11363     57,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,54,54,54,54,
11364     54,54,54,54,53,53,53,53,53,52,52,52,52,52,51,51,51,51,51,51,50,
11365     50,50,49,49,49,49,49,49,49,48,48,48,48,47,47,47,47,47,47,46,46,
11366     46,46,46,46,46,46,46,45,45,45,45,45,45,44,44,44,44,43,43,43,43,
11367     43,42,42,42,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,
11368     39,39,39,39,38,38,38,38,38,38,38,38,38,37,37,37,37,36,36,36,36,
11369     36,36,36,36,36,35,35,35,35,34,34,34,34,33,33,33,33,33,33,33,33,
11370     32,32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,30,30,30,30,30
11371   };
11372   const int n4c3w4_h[] = {
11373     150, // Capacity
11374     500, // Number of items
11375     // Size of items (sorted)
11376     100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,98,
11377     98,98,98,98,98,97,97,97,97,96,96,96,96,96,96,96,96,96,96,96,96,
11378     95,95,95,95,95,95,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,
11379     93,92,92,92,92,92,91,91,91,91,91,91,91,91,91,91,90,90,90,90,89,
11380     89,88,88,88,88,88,88,88,88,88,87,87,87,87,87,87,87,87,87,87,87,
11381     86,86,86,86,86,86,85,85,85,85,85,85,85,84,84,84,84,83,83,83,83,
11382     83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,82,81,81,81,
11383     81,81,81,81,81,80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,
11384     79,79,79,78,78,78,78,78,78,78,77,77,77,76,76,76,76,76,76,76,75,
11385     75,75,75,75,74,74,74,74,74,73,73,73,73,73,73,73,72,72,72,72,72,
11386     72,71,71,71,71,71,70,70,70,70,70,70,70,70,70,69,69,69,69,69,69,
11387     69,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,66,66,66,66,
11388     66,66,66,65,65,65,65,65,65,65,65,64,64,64,64,64,64,63,63,63,63,
11389     63,63,63,62,62,62,62,62,61,61,61,61,61,61,60,60,60,60,60,60,60,
11390     60,59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,57,57,57,
11391     57,57,57,57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,55,55,54,
11392     54,54,54,54,54,54,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,
11393     52,51,51,51,51,51,51,51,51,50,50,50,49,49,49,49,49,49,49,49,49,
11394     49,49,48,48,48,48,47,47,46,46,46,46,46,45,45,45,45,45,45,45,44,
11395     44,44,44,44,44,43,43,43,43,43,43,42,42,42,42,42,42,42,41,41,41,
11396     41,41,41,40,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,38,38,
11397     38,38,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,35,35,35,35,
11398     35,35,34,34,34,34,34,34,33,33,33,33,33,32,32,32,32,32,32,31,31,
11399     31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30
11400   };
11401   const int n4c3w4_i[] = {
11402     150, // Capacity
11403     500, // Number of items
11404     // Size of items (sorted)
11405     100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,99,
11406     99,99,99,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,96,96,96,
11407     96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,94,94,94,94,94,94,
11408     94,94,94,94,94,94,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,
11409     91,91,91,91,91,91,91,91,90,90,90,90,90,89,89,89,89,89,89,89,88,
11410     88,88,88,88,88,88,87,87,87,87,87,87,87,87,86,86,86,86,86,85,85,
11411     85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,
11412     83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,81,81,81,81,80,80,
11413     80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,78,78,78,78,78,77,
11414     77,77,77,76,76,76,76,76,75,75,75,75,74,74,74,74,74,73,73,73,73,
11415     73,73,73,73,72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,70,70,
11416     70,70,70,70,70,70,70,70,69,69,69,69,69,69,69,68,68,68,68,68,68,
11417     67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,65,65,65,64,64,64,
11418     64,64,63,63,63,63,63,63,63,63,62,62,62,62,62,62,61,61,61,61,61,
11419     61,61,61,61,61,60,60,60,60,60,60,60,60,59,59,59,58,58,58,58,58,
11420     57,57,57,57,56,56,56,56,56,55,55,55,55,55,55,55,55,55,54,54,54,
11421     54,54,54,54,54,54,54,54,54,53,53,53,53,53,53,53,52,52,52,52,52,
11422     52,52,52,52,52,52,52,52,51,51,51,51,50,50,50,50,50,49,49,49,49,
11423     49,49,49,49,48,48,48,48,48,48,48,48,47,47,47,47,47,47,47,47,46,
11424     46,46,46,45,45,45,45,45,45,44,44,44,43,43,43,43,43,42,42,42,42,
11425     42,41,41,41,41,41,41,40,40,39,39,39,39,39,39,39,39,39,39,38,38,
11426     38,38,38,38,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,35,
11427     35,35,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,32,32,32,
11428     32,32,32,32,32,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30
11429   };
11430   const int n4c3w4_j[] = {
11431     150, // Capacity
11432     500, // Number of items
11433     // Size of items (sorted)
11434     100,100,100,100,100,100,99,99,99,98,98,98,98,98,98,98,98,97,97,
11435     97,97,97,97,97,97,97,96,96,96,96,95,95,95,95,95,94,94,94,94,94,
11436     93,93,93,93,92,92,92,92,92,92,92,92,91,91,91,90,90,90,90,90,90,
11437     90,90,90,89,89,89,89,89,89,89,89,89,89,89,89,88,88,88,88,88,87,
11438     87,87,87,87,87,86,86,86,86,86,86,85,85,85,85,85,84,84,84,84,84,
11439     84,83,83,83,83,82,82,82,82,82,81,81,81,81,81,80,80,80,80,80,80,
11440     80,79,79,79,79,79,79,78,78,78,78,78,78,78,77,77,77,77,77,77,77,
11441     77,77,76,76,76,76,76,76,76,75,75,75,75,75,75,75,74,74,74,74,74,
11442     74,74,74,74,73,73,73,73,73,73,73,72,72,72,72,72,72,72,72,72,71,
11443     71,71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,69,69,69,69,69,
11444     69,69,69,69,69,69,68,68,68,68,67,67,67,67,67,67,66,66,66,66,66,
11445     66,66,66,66,66,65,65,65,65,65,65,65,65,64,64,64,64,64,63,63,63,
11446     63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,61,61,61,61,
11447     60,60,60,60,60,59,59,59,59,59,59,59,59,58,58,58,58,58,57,57,57,
11448     57,57,57,57,57,56,56,56,56,56,56,56,56,56,55,55,55,54,54,54,54,
11449     54,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,51,51,
11450     51,51,51,51,51,51,51,50,50,50,50,50,50,50,50,50,50,50,49,49,49,
11451     49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,48,47,47,47,
11452     47,47,47,47,47,46,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,
11453     44,44,44,44,44,43,43,43,43,43,42,42,42,42,42,41,41,41,40,40,40,
11454     40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,38,38,38,
11455     38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,37,37,36,36,36,36,
11456     35,35,35,35,35,35,35,35,35,35,34,34,34,34,34,33,33,33,33,33,33,
11457     32,32,32,32,32,32,32,31,31,31,31,30,30,30,30,30,30,30,30
11458   };
11459   const int n4c3w4_k[] = {
11460     150, // Capacity
11461     500, // Number of items
11462     // Size of items (sorted)
11463     100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,
11464     98,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,96,96,96,95,
11465     95,95,95,95,95,94,94,94,94,94,94,94,94,93,93,93,93,92,92,92,92,
11466     92,92,92,92,92,91,90,90,90,89,89,88,88,88,88,88,88,88,88,88,88,
11467     88,87,87,87,86,86,86,86,86,86,86,85,85,85,85,85,85,85,85,85,85,
11468     84,84,84,84,84,84,83,83,83,83,83,82,82,82,81,81,81,81,81,81,80,
11469     79,79,79,79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,
11470     77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,75,75,75,75,
11471     75,75,75,75,75,74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,72,
11472     72,72,72,72,72,72,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,
11473     71,71,71,71,71,70,70,70,70,70,70,70,70,69,69,69,69,68,68,68,68,
11474     67,67,67,67,67,67,67,66,66,66,66,65,65,65,65,65,65,65,65,65,65,
11475     65,65,65,64,64,64,64,63,63,63,63,62,62,62,62,62,61,61,61,61,61,
11476     61,61,60,60,60,60,60,60,59,59,59,58,58,58,58,58,58,57,57,57,57,
11477     57,57,57,57,56,56,56,55,55,55,55,55,55,55,55,55,54,54,54,54,54,
11478     54,54,54,54,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,51,51,
11479     51,51,51,51,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,49,49,
11480     49,49,49,49,49,48,48,48,48,48,48,48,48,48,48,48,48,48,47,47,47,
11481     47,47,47,47,47,47,46,46,46,46,46,45,45,45,45,45,45,45,45,45,44,
11482     44,44,44,44,44,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,41,
11483     41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,39,39,39,39,39,39,
11484     39,39,39,39,38,38,38,38,38,37,37,37,37,37,36,36,36,36,36,36,36,
11485     36,36,36,35,35,35,35,35,35,35,35,35,34,34,33,33,33,33,33,33,33,
11486     32,32,32,32,32,32,31,31,31,31,31,31,31,31,30,30,30,30,30,30
11487   };
11488   const int n4c3w4_l[] = {
11489     150, // Capacity
11490     500, // Number of items
11491     // Size of items (sorted)
11492     100,100,100,100,100,100,100,99,99,99,99,99,99,99,98,98,98,98,
11493     97,97,97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,96,95,
11494     95,95,95,95,94,94,94,94,94,94,94,94,93,93,93,93,93,92,92,92,92,
11495     92,92,92,92,92,91,91,91,91,91,91,91,91,91,90,90,90,90,90,90,89,
11496     89,89,89,89,89,89,89,89,88,88,88,88,88,88,88,88,87,87,87,87,87,
11497     87,87,87,87,86,86,86,86,86,86,86,86,86,86,86,86,85,85,85,85,85,
11498     84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,81,81,81,81,81,81,
11499     81,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,78,78,78,78,78,
11500     77,77,76,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,75,74,74,
11501     74,74,74,74,73,73,73,73,73,73,73,73,73,73,73,72,72,72,72,71,71,
11502     71,71,71,70,70,70,70,70,70,70,69,69,69,69,69,69,68,68,68,68,68,
11503     68,68,68,67,67,67,67,67,66,66,66,66,66,66,66,65,65,65,65,65,65,
11504     65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,
11505     62,62,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,60,60,60,
11506     60,60,60,60,60,60,60,60,60,60,59,59,58,58,58,58,58,58,57,57,57,
11507     57,56,56,56,56,56,55,55,55,55,54,54,54,54,54,54,54,54,54,53,53,
11508     53,53,52,52,52,52,52,52,51,51,51,51,50,50,50,50,50,50,50,49,49,
11509     49,49,49,49,49,49,49,48,48,48,48,48,47,47,47,47,47,47,47,46,46,
11510     46,46,46,46,46,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,
11511     44,43,43,43,43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,41,41,
11512     41,41,41,41,41,40,40,40,40,40,40,39,39,39,39,39,38,38,38,38,38,
11513     38,38,37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,35,35,35,
11514     35,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,32,32,32,
11515     32,32,32,32,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30
11516   };
11517   const int n4c3w4_m[] = {
11518     150, // Capacity
11519     500, // Number of items
11520     // Size of items (sorted)
11521     100,100,100,100,99,99,99,99,99,99,99,99,99,99,99,99,98,98,98,
11522     98,98,98,98,98,98,97,97,97,97,97,97,97,96,96,96,96,96,95,95,95,
11523     94,94,94,94,94,94,94,93,93,93,93,93,93,93,92,92,92,92,92,91,91,
11524     91,91,91,91,91,90,90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,
11525     88,88,88,88,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,85,85,
11526     85,85,85,85,84,84,84,84,84,84,84,84,83,83,83,82,82,82,82,81,81,
11527     81,80,80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,78,78,78,78,
11528     78,78,78,78,78,78,77,77,77,77,77,77,77,77,77,77,76,76,76,76,76,
11529     76,76,76,76,76,76,75,75,75,75,74,74,74,74,74,74,73,73,73,73,73,
11530     73,73,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,71,70,70,
11531     70,70,70,70,70,70,69,69,69,69,69,68,68,68,68,68,68,68,67,67,67,
11532     67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,66,65,65,65,65,65,
11533     65,65,65,64,63,63,63,63,63,62,62,62,62,62,62,62,62,61,61,61,61,
11534     61,60,60,60,60,60,60,60,60,60,60,59,59,58,58,58,58,58,58,57,57,
11535     57,57,57,57,57,57,56,56,56,55,55,55,55,55,55,55,55,55,55,54,54,
11536     54,54,54,54,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,
11537     52,52,52,52,52,52,52,51,51,51,51,51,51,51,50,50,50,50,50,50,49,
11538     49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,48,47,47,47,
11539     47,47,47,46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,44,44,44,
11540     44,44,44,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,42,
11541     41,41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,39,39,39,
11542     39,38,38,38,38,38,38,37,37,37,37,37,37,36,36,36,36,36,36,36,36,
11543     35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,33,33,33,33,33,33,
11544     32,32,32,32,32,32,31,31,31,31,31,31,30,30,30,30,30,30,30
11545   };
11546   const int n4c3w4_n[] = {
11547     150, // Capacity
11548     500, // Number of items
11549     // Size of items (sorted)
11550     100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,
11551     99,99,99,99,98,98,98,98,97,97,97,97,97,97,97,97,96,96,96,96,96,
11552     96,96,96,96,96,96,96,96,96,96,96,95,95,95,94,94,94,94,94,94,94,
11553     94,94,94,93,93,93,93,93,92,92,92,92,92,92,92,92,92,92,92,92,91,
11554     91,91,91,91,90,90,90,90,89,89,89,89,89,89,89,88,88,88,88,88,88,
11555     88,88,88,88,88,87,87,87,87,87,87,86,86,86,86,86,86,86,86,85,85,
11556     85,85,85,85,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,83,82,
11557     82,82,82,82,82,81,81,81,81,81,81,81,81,81,81,81,81,81,80,80,80,
11558     80,80,80,80,80,80,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,
11559     77,77,77,77,77,77,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,
11560     75,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,72,72,72,72,72,
11561     72,71,71,71,70,70,70,70,70,70,70,70,70,70,69,69,69,69,69,69,68,
11562     68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,66,66,66,66,66,66,
11563     65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,63,63,63,63,63,
11564     63,63,63,62,62,62,62,62,62,61,61,61,61,61,61,61,60,60,60,60,60,
11565     60,60,60,60,59,59,59,58,58,58,58,57,57,57,57,57,57,56,56,56,55,
11566     55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,53,53,52,52,51,
11567     51,51,51,51,50,50,50,50,50,49,49,49,49,49,49,49,48,48,48,48,48,
11568     48,48,47,47,47,47,47,47,47,47,47,46,46,46,46,46,46,46,46,45,45,
11569     45,45,45,44,44,44,44,44,44,44,44,44,43,43,43,43,43,42,42,42,42,
11570     42,42,42,42,42,42,42,41,41,41,41,41,40,40,40,40,40,40,40,39,39,
11571     39,39,39,39,39,38,38,38,38,38,38,38,38,37,36,36,36,36,36,36,36,
11572     36,36,36,35,35,35,35,35,35,35,35,35,34,34,34,34,33,33,33,33,33,
11573     33,33,33,32,32,32,32,32,32,32,31,31,31,31,31,30,30,30,30,30,30
11574   };
11575   const int n4c3w4_o[] = {
11576     150, // Capacity
11577     500, // Number of items
11578     // Size of items (sorted)
11579     100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,98,98,98,
11580     98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,96,96,95,95,95,95,
11581     95,95,95,95,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,
11582     93,92,92,92,91,91,91,91,91,91,91,90,90,90,90,90,90,90,90,90,89,
11583     89,89,89,89,89,89,89,88,88,88,88,88,88,88,88,88,88,87,87,87,87,
11584     87,87,87,87,87,86,86,86,86,86,86,86,85,85,85,85,85,85,85,85,85,
11585     84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,83,83,83,83,83,83,
11586     82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,80,80,80,80,80,
11587     79,79,79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,77,77,77,
11588     77,77,77,77,76,76,76,76,76,76,75,75,75,75,75,75,75,75,75,75,75,
11589     74,74,74,74,74,74,74,74,73,73,73,73,73,73,72,72,72,72,72,72,72,
11590     71,71,71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,70,70,70,70,
11591     69,69,69,69,69,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,66,
11592     66,66,66,66,66,66,66,66,65,65,65,65,65,64,64,64,64,64,64,64,64,
11593     64,64,64,64,64,64,63,63,63,63,63,63,63,62,62,62,62,62,61,61,61,
11594     60,60,60,60,59,59,59,59,59,58,58,58,58,58,58,57,57,57,57,57,57,
11595     57,57,57,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,
11596     55,54,54,54,54,54,54,54,53,53,53,53,53,53,53,52,52,52,52,52,52,
11597     51,51,51,50,50,50,50,49,49,49,49,49,49,48,48,48,48,48,48,48,48,
11598     48,47,47,47,47,46,46,46,46,45,44,44,44,44,44,44,44,43,43,43,43,
11599     43,43,43,42,42,42,42,42,41,41,40,40,40,40,40,39,39,39,39,38,38,
11600     38,38,38,38,38,37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,35,
11601     35,35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,34,33,33,
11602     33,32,32,32,32,32,32,32,32,31,31,31,31,31,31,30,30,30,30
11603   };
11604   const int n4c3w4_p[] = {
11605     150, // Capacity
11606     500, // Number of items
11607     // Size of items (sorted)
11608     100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,98,98,98,98,
11609     97,97,97,97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,95,95,95,
11610     95,95,95,94,94,93,93,93,93,93,92,92,92,92,92,92,92,92,92,92,92,
11611     92,91,91,91,91,91,91,91,91,91,91,90,90,90,90,90,90,90,90,90,90,
11612     90,90,90,89,89,89,89,89,89,89,89,89,89,88,88,88,88,88,88,88,87,
11613     87,87,87,87,87,87,87,86,86,86,86,86,86,86,85,85,85,84,84,84,84,
11614     84,84,83,83,82,82,82,82,81,81,81,81,81,81,81,81,80,80,80,80,80,
11615     80,80,80,79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,77,77,
11616     77,77,77,77,77,77,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,
11617     74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,72,72,72,72,
11618     72,71,71,71,71,71,71,71,70,70,70,70,70,69,69,69,69,69,69,69,68,
11619     68,68,68,68,68,68,67,67,67,67,66,66,66,66,66,66,66,66,65,65,65,
11620     65,65,65,65,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,62,
11621     62,62,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,60,60,59,59,
11622     59,59,59,59,59,58,58,58,58,58,57,57,57,57,57,57,56,56,56,56,56,
11623     56,56,56,55,55,55,55,55,55,54,54,54,54,54,54,53,53,53,53,53,53,
11624     53,53,53,53,53,52,52,52,52,52,52,51,51,51,51,51,51,51,50,50,50,
11625     50,50,49,49,49,49,49,48,48,48,48,48,48,48,47,47,47,47,47,46,46,
11626     46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,45,45,44,
11627     44,44,44,44,44,44,43,43,43,43,43,43,42,42,42,42,42,42,42,41,41,
11628     41,41,41,41,41,41,41,40,40,40,39,39,39,39,39,39,39,38,38,38,38,
11629     38,38,37,37,37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,35,
11630     35,35,35,35,35,35,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,
11631     32,32,32,32,32,31,31,31,31,31,31,30,30,30,30,30,30,30,30
11632   };
11633   const int n4c3w4_q[] = {
11634     150, // Capacity
11635     500, // Number of items
11636     // Size of items (sorted)
11637     100,100,100,99,99,99,99,99,99,99,99,99,99,98,98,98,98,98,98,98,
11638     98,98,98,98,98,98,98,97,97,97,97,97,97,96,96,96,96,96,96,96,95,
11639     95,95,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,92,92,92,
11640     92,92,91,91,91,91,91,91,91,91,91,91,91,91,90,90,90,90,90,90,90,
11641     90,89,89,89,89,89,89,89,89,89,88,88,88,88,88,88,88,88,88,88,87,
11642     87,87,87,87,86,86,86,86,86,86,86,86,86,85,85,85,85,85,84,84,84,
11643     84,84,84,84,84,83,83,83,83,83,83,83,83,82,82,82,82,81,81,81,81,
11644     81,81,80,80,80,80,80,80,80,80,80,79,79,79,79,79,78,78,78,78,78,
11645     77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,75,75,75,75,75,
11646     75,75,75,74,74,74,74,73,73,73,73,72,72,72,72,72,72,72,72,72,72,
11647     72,72,71,71,71,71,71,71,71,71,70,70,70,70,70,70,70,70,70,69,69,
11648     69,69,69,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,66,66,66,
11649     66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,64,64,64,64,64,
11650     63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,62,61,61,61,61,
11651     61,61,61,61,60,60,60,60,60,60,60,60,60,60,60,59,59,59,59,59,59,
11652     58,58,58,58,58,58,57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,
11653     55,54,54,54,54,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,
11654     51,51,51,51,51,51,51,51,51,50,50,50,50,50,50,50,49,49,49,49,49,
11655     49,49,49,49,49,48,48,48,48,48,47,47,47,47,47,47,47,46,46,46,46,
11656     46,46,45,45,45,45,45,45,45,44,44,43,43,43,43,43,43,43,43,42,42,
11657     42,42,42,42,42,41,41,41,41,41,41,41,41,41,41,41,41,40,40,40,40,
11658     40,40,39,39,39,39,39,39,39,39,38,38,38,38,38,38,37,37,37,37,37,
11659     36,36,36,36,36,35,35,35,35,35,35,34,34,34,34,34,34,33,33,33,33,
11660     33,33,32,32,32,32,31,31,31,31,31,30,30,30,30,30,30,30
11661   };
11662   const int n4c3w4_r[] = {
11663     150, // Capacity
11664     500, // Number of items
11665     // Size of items (sorted)
11666     100,100,100,100,100,100,99,99,99,99,99,99,98,98,98,98,98,98,98,
11667     98,97,97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,
11668     95,95,95,95,94,94,94,94,94,94,94,93,93,93,92,92,92,92,92,92,92,
11669     92,92,91,91,91,91,91,91,90,90,90,90,90,90,90,90,89,89,89,89,89,
11670     89,89,89,88,88,88,88,88,88,87,87,87,87,87,86,86,86,86,86,86,85,
11671     85,85,85,85,84,84,84,84,84,84,84,84,83,83,83,83,83,83,83,83,82,
11672     82,82,82,82,82,81,81,81,81,81,80,80,80,80,80,80,80,80,80,79,79,
11673     79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,77,77,77,77,77,77,
11674     77,77,77,77,77,76,76,76,76,76,75,75,75,75,75,75,74,74,74,74,74,
11675     74,73,73,73,73,73,73,73,73,73,73,72,72,72,72,72,72,72,71,71,71,
11676     71,70,70,70,70,70,70,69,69,69,69,69,68,68,68,68,68,67,67,67,67,
11677     67,67,66,66,66,66,66,65,65,65,65,65,64,64,64,64,63,63,63,63,63,
11678     63,63,63,63,63,62,62,62,62,62,62,62,62,61,60,60,60,60,60,60,60,
11679     59,59,59,59,59,59,58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,
11680     56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,54,54,54,54,54,53,
11681     53,53,53,53,53,53,53,52,52,52,52,52,52,52,51,51,51,51,51,51,50,
11682     50,50,50,49,49,49,49,49,49,48,48,48,48,48,48,48,48,48,48,48,47,
11683     47,47,47,47,47,47,46,46,46,46,46,46,45,45,45,45,45,44,44,44,44,
11684     44,44,43,43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,
11685     41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,
11686     39,39,38,38,38,38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,
11687     37,37,37,37,36,36,36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,
11688     34,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,32,32,32,
11689     32,32,32,32,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30
11690   };
11691   const int n4c3w4_s[] = {
11692     150, // Capacity
11693     500, // Number of items
11694     // Size of items (sorted)
11695     100,100,100,100,100,100,100,99,99,99,99,99,99,99,98,98,98,98,
11696     98,98,97,97,97,97,96,96,96,96,96,96,96,95,95,94,94,94,94,94,94,
11697     94,94,94,94,93,93,93,93,93,93,93,93,93,93,93,93,93,92,92,92,92,
11698     92,92,92,91,91,91,91,91,91,91,90,90,90,90,90,90,89,89,89,89,89,
11699     88,88,88,88,88,88,88,88,87,87,87,87,87,87,87,86,86,86,86,86,86,
11700     86,86,86,85,85,85,85,85,85,84,84,84,83,83,83,83,83,83,82,82,82,
11701     82,82,82,82,82,82,81,81,81,81,81,80,80,80,80,80,80,80,80,80,79,
11702     79,79,79,79,79,79,78,78,78,78,77,77,77,77,77,76,76,76,76,76,76,
11703     76,76,75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,73,73,
11704     73,73,73,73,73,73,73,73,73,73,73,72,72,72,72,72,71,71,71,71,71,
11705     71,71,71,70,70,70,70,70,69,69,69,69,69,69,69,69,69,68,68,68,68,
11706     68,68,68,68,68,68,67,67,67,67,66,66,66,66,66,66,66,66,65,65,65,
11707     65,65,65,65,65,64,64,64,64,64,64,64,63,63,63,63,63,63,63,62,62,
11708     62,62,62,62,62,61,61,61,61,61,61,60,60,60,60,60,60,59,59,59,59,
11709     59,59,59,58,58,58,58,58,58,57,57,57,57,57,56,56,56,56,56,56,56,
11710     56,55,55,55,55,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,54,
11711     53,53,53,52,52,52,52,52,52,51,51,51,51,51,51,51,51,51,51,50,50,
11712     50,50,50,50,49,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,47,
11713     47,46,46,46,46,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,44,
11714     44,44,44,44,44,44,43,43,43,43,43,43,43,43,43,42,42,42,42,42,41,
11715     41,41,41,41,41,41,40,40,40,40,40,40,40,40,39,39,39,39,38,38,38,
11716     38,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,35,35,35,35,35,
11717     35,35,35,34,34,34,34,34,34,34,34,34,33,33,33,33,33,32,32,32,32,
11718     32,32,32,32,32,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30
11719   };
11720   const int n4c3w4_t[] = {
11721     150, // Capacity
11722     500, // Number of items
11723     // Size of items (sorted)
11724     100,100,100,100,100,99,99,99,99,99,99,99,99,99,98,98,98,98,98,
11725     98,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,95,95,95,
11726     95,95,95,94,94,94,94,94,93,93,93,93,93,93,93,92,92,92,92,92,92,
11727     91,91,91,91,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,
11728     89,89,88,88,88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,86,86,
11729     86,86,86,86,86,86,85,85,85,85,85,85,85,85,84,84,84,83,83,82,82,
11730     82,82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,80,80,80,
11731     80,80,79,79,79,79,78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,
11732     75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,74,73,73,73,
11733     73,73,73,73,73,73,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,
11734     70,70,70,70,70,70,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,
11735     68,67,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,65,65,65,
11736     65,65,65,64,64,64,64,64,64,64,63,63,63,63,63,63,63,63,62,62,62,
11737     62,62,61,61,61,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,58,
11738     58,58,58,57,57,57,57,56,56,56,56,56,56,56,56,56,55,55,55,55,55,
11739     55,55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,52,52,52,52,52,
11740     52,52,52,51,51,51,51,51,51,51,51,50,50,50,50,49,49,49,49,49,49,
11741     49,48,48,48,48,48,48,48,48,47,47,47,47,47,46,46,46,46,46,46,46,
11742     46,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,44,44,43,43,43,
11743     43,43,43,42,42,42,42,42,42,42,42,41,41,41,41,41,41,40,40,40,40,
11744     40,39,39,39,39,39,38,38,38,38,38,38,38,38,38,38,38,37,37,37,37,
11745     37,37,37,37,37,37,36,36,36,36,36,36,35,35,35,35,35,35,35,35,35,
11746     35,35,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,32,32,32,32,
11747     32,32,32,32,32,32,32,31,31,31,30,30,30,30,30,30,30,30,30
11748   };
11749 
11750   /*
11751    * Data set 2
11752    *
11753    */
11754   const int n1w1b1r0[] = {
11755     1000, // Capacity
11756     50, // Number of items
11757     // Size of items (sorted)
11758     395,394,394,391,390,389,388,384,383,382,380,379,376,371,368,365,
11759     360,360,354,350,346,346,344,342,340,335,335,333,330,330,328,327,
11760     317,316,311,310,310,306,300,300,297,296,295,294,294,286,285,278,
11761     275,275
11762   };
11763   const int n1w1b1r1[] = {
11764     1000, // Capacity
11765     50, // Number of items
11766     // Size of items (sorted)
11767     392,392,391,390,390,388,386,382,381,380,380,380,375,375,375,374,
11768     373,372,370,364,360,360,359,355,346,345,343,341,332,320,317,317,
11769     314,313,311,308,307,305,303,296,294,290,283,282,280,274,273,272,
11770     269,267
11771   };
11772   const int n1w1b1r2[] = {
11773     1000, // Capacity
11774     50, // Number of items
11775     // Size of items (sorted)
11776     396,393,392,389,389,385,383,383,381,380,380,380,379,378,376,369,
11777     367,363,361,361,358,358,357,357,355,353,346,343,341,337,336,335,
11778     334,333,329,323,321,312,311,302,295,295,293,292,291,288,280,279,
11779     274,271
11780   };
11781   const int n1w1b1r3[] = {
11782     1000, // Capacity
11783     50, // Number of items
11784     // Size of items (sorted)
11785     390,389,388,384,382,381,377,377,377,375,375,373,364,363,363,362,
11786     357,357,353,347,344,341,337,336,336,335,334,333,333,332,332,326,
11787     323,319,314,311,309,307,306,301,301,297,295,293,292,292,290,284,
11788     280,278
11789   };
11790   const int n1w1b1r4[] = {
11791     1000, // Capacity
11792     50, // Number of items
11793     // Size of items (sorted)
11794     396,394,388,381,380,378,377,377,372,363,359,358,358,358,353,352,
11795     352,350,350,349,346,340,337,333,332,328,326,323,319,317,313,312,
11796     309,298,297,295,295,294,286,285,285,282,281,280,278,278,276,275,
11797     274,271
11798   };
11799   const int n1w1b1r5[] = {
11800     1000, // Capacity
11801     50, // Number of items
11802     // Size of items (sorted)
11803     394,392,391,386,383,382,380,370,369,368,368,365,356,356,355,354,
11804     348,342,339,338,337,335,333,333,332,326,326,326,324,321,321,318,
11805     317,312,305,304,303,302,299,291,287,281,281,279,278,278,274,274,
11806     267,266
11807   };
11808   const int n1w1b1r6[] = {
11809     1000, // Capacity
11810     50, // Number of items
11811     // Size of items (sorted)
11812     396,394,394,392,387,387,384,367,366,365,364,363,362,361,358,356,
11813     351,350,346,340,339,337,335,333,332,332,328,327,324,323,323,322,
11814     320,317,314,312,310,308,307,306,306,304,303,299,295,292,288,283,
11815     282,277
11816   };
11817   const int n1w1b1r7[] = {
11818     1000, // Capacity
11819     50, // Number of items
11820     // Size of items (sorted)
11821     396,395,394,391,389,388,382,381,380,379,376,371,366,366,365,364,
11822     359,356,353,348,346,345,343,336,335,335,327,325,320,320,320,308,
11823     306,302,299,297,295,294,290,286,285,283,281,280,277,275,272,270,
11824     269,269
11825   };
11826   const int n1w1b1r8[] = {
11827     1000, // Capacity
11828     50, // Number of items
11829     // Size of items (sorted)
11830     396,394,391,390,390,389,386,382,380,379,378,377,377,369,368,361,
11831     359,358,357,356,353,350,348,345,341,340,333,332,328,327,322,319,
11832     315,306,305,305,304,304,300,300,294,293,291,285,280,279,274,271,
11833     269,266
11834   };
11835   const int n1w1b1r9[] = {
11836     1000, // Capacity
11837     50, // Number of items
11838     // Size of items (sorted)
11839     394,393,391,385,384,377,373,371,370,366,365,364,359,359,359,358,
11840     357,356,352,348,346,346,324,324,323,323,323,321,320,317,316,315,
11841     310,300,296,295,295,291,289,288,287,285,283,282,281,280,280,280,
11842     274,269
11843   };
11844   const int n1w1b2r0[] = {
11845     1000, // Capacity
11846     50, // Number of items
11847     // Size of items (sorted)
11848     494,489,481,470,468,467,443,442,440,437,434,418,404,401,400,393,
11849     374,371,363,362,361,355,353,351,349,347,337,333,328,322,321,315,
11850     283,260,257,255,255,246,237,231,224,212,211,205,191,186,184,182,
11851     174,173
11852   };
11853   const int n1w1b2r1[] = {
11854     1000, // Capacity
11855     50, // Number of items
11856     // Size of items (sorted)
11857     483,476,471,455,443,441,434,434,426,426,421,417,408,397,395,394,
11858     389,380,380,378,375,373,357,340,325,319,318,310,304,292,291,277,
11859     275,271,265,265,263,244,240,224,218,214,202,202,198,195,189,184,
11860     181,169
11861   };
11862   const int n1w1b2r2[] = {
11863     1000, // Capacity
11864     50, // Number of items
11865     // Size of items (sorted)
11866     492,489,483,482,481,455,452,448,443,439,438,423,419,410,405,389,
11867     386,381,374,367,366,361,357,348,322,316,300,293,292,285,283,279,
11868     279,276,271,264,254,249,241,231,226,223,220,201,193,192,189,182,
11869     178,170
11870   };
11871   const int n1w1b2r3[] = {
11872     1000, // Capacity
11873     50, // Number of items
11874     // Size of items (sorted)
11875     490,489,485,473,456,444,436,428,424,420,409,407,395,384,382,376,
11876     372,370,360,358,340,338,338,335,326,319,305,302,293,291,287,271,
11877     262,256,249,248,245,231,203,198,196,194,194,194,182,182,171,169,
11878     169,168
11879   };
11880   const int n1w1b2r4[] = {
11881     1000, // Capacity
11882     50, // Number of items
11883     // Size of items (sorted)
11884     492,491,485,480,467,463,458,455,451,446,437,422,421,416,409,406,
11885     404,387,385,379,354,343,336,332,323,316,309,301,290,288,284,281,
11886     275,255,253,244,243,229,227,223,223,215,214,211,208,203,203,185,
11887     176,167
11888   };
11889   const int n1w1b2r5[] = {
11890     1000, // Capacity
11891     50, // Number of items
11892     // Size of items (sorted)
11893     489,488,473,468,459,450,443,434,429,417,415,404,393,379,376,376,
11894     375,372,363,362,360,359,348,348,343,341,338,334,334,332,324,301,
11895     291,289,288,270,268,255,255,242,228,228,227,218,203,196,195,181,
11896     179,173
11897   };
11898   const int n1w1b2r6[] = {
11899     1000, // Capacity
11900     50, // Number of items
11901     // Size of items (sorted)
11902     478,469,466,465,444,439,436,434,433,429,428,418,398,395,387,387,
11903     386,385,376,374,360,355,349,345,341,340,330,324,320,299,279,278,
11904     264,260,257,249,247,241,237,219,215,205,199,196,193,191,187,185,
11905     182,175
11906   };
11907   const int n1w1b2r7[] = {
11908     1000, // Capacity
11909     50, // Number of items
11910     // Size of items (sorted)
11911     495,492,489,488,487,487,486,475,473,469,469,463,455,454,452,432,
11912     430,404,401,396,396,377,368,352,344,341,321,311,309,288,285,282,
11913     275,274,266,256,252,245,244,238,227,226,213,207,203,203,197,196,
11914     170,168
11915   };
11916   const int n1w1b2r8[] = {
11917     1000, // Capacity
11918     50, // Number of items
11919     // Size of items (sorted)
11920     491,473,468,467,449,447,444,422,420,410,408,402,392,385,378,377,
11921     358,358,356,342,334,329,327,322,319,314,306,303,296,279,264,263,
11922     263,263,252,250,244,235,230,228,217,217,210,206,190,185,182,175,
11923     172,168
11924   };
11925   const int n1w1b2r9[] = {
11926     1000, // Capacity
11927     50, // Number of items
11928     // Size of items (sorted)
11929     489,489,486,484,478,475,463,460,460,452,447,447,436,432,432,429,
11930     427,426,420,419,382,369,367,356,341,336,329,324,311,304,302,283,
11931     283,274,271,271,267,262,261,258,243,236,225,223,218,203,202,200,
11932     186,186
11933   };
11934   const int n1w1b3r0[] = {
11935     1000, // Capacity
11936     50, // Number of items
11937     // Size of items (sorted)
11938     627,600,598,588,551,543,536,518,509,503,487,484,472,468,463,461,
11939     424,417,405,401,397,369,369,356,340,339,324,304,272,269,250,225,
11940     217,183,168,162,156,155,147,132,125,117,115,114,114,95,77,71,
11941     69,48
11942   };
11943   const int n1w1b3r1[] = {
11944     1000, // Capacity
11945     50, // Number of items
11946     // Size of items (sorted)
11947     626,618,617,606,588,561,558,530,526,523,518,500,496,486,483,476,
11948     472,463,459,452,424,374,346,345,319,318,303,296,278,276,257,238,
11949     236,216,211,193,181,171,164,161,159,157,128,115,114,108,108,82,
11950     38,35
11951   };
11952   const int n1w1b3r2[] = {
11953     1000, // Capacity
11954     50, // Number of items
11955     // Size of items (sorted)
11956     624,617,601,599,583,553,513,484,478,468,466,465,462,421,410,403,
11957     370,368,358,353,347,325,321,318,281,262,253,237,215,201,194,184,
11958     183,173,159,158,148,140,133,123,116,87,84,81,78,77,74,57,51,46
11959   };
11960   const int n1w1b3r3[] = {
11961     1000, // Capacity
11962     50, // Number of items
11963     // Size of items (sorted)
11964     623,596,581,568,568,563,544,517,481,478,467,444,428,408,398,387,
11965     382,378,364,363,357,356,353,343,341,330,304,300,260,252,252,252,
11966     239,221,217,195,178,163,156,153,147,144,143,143,138,137,127,78,
11967     68,59
11968   };
11969   const int n1w1b3r4[] = {
11970     1000, // Capacity
11971     50, // Number of items
11972     // Size of items (sorted)
11973     627,626,604,580,565,546,540,524,517,509,506,489,485,481,476,472,
11974     446,441,426,411,410,407,404,390,385,379,374,368,364,354,351,345,
11975     316,303,300,287,282,232,203,197,166,153,137,136,124,120,111,99,
11976     96,88
11977   };
11978   const int n1w1b3r5[] = {
11979     1000, // Capacity
11980     50, // Number of items
11981     // Size of items (sorted)
11982     627,611,609,607,559,554,550,525,517,508,484,481,476,475,457,438,
11983     427,425,414,407,401,391,369,352,334,330,314,295,235,234,232,208,
11984     195,175,168,154,145,113,107,103,100,97,90,82,77,70,55,52,43,39
11985   };
11986   const int n1w1b3r6[] = {
11987     1000, // Capacity
11988     50, // Number of items
11989     // Size of items (sorted)
11990     614,600,591,569,557,536,518,515,514,507,504,498,476,460,436,425,
11991     418,411,408,380,344,322,313,313,299,274,273,243,231,218,210,204,
11992     198,176,171,167,134,121,119,112,99,94,83,74,61,56,56,53,52,38
11993   };
11994   const int n1w1b3r7[] = {
11995     1000, // Capacity
11996     50, // Number of items
11997     // Size of items (sorted)
11998     603,599,578,556,539,532,531,524,522,522,520,520,514,514,495,492,
11999     478,471,458,457,457,445,439,434,433,413,374,364,338,333,320,300,
12000     284,278,205,199,197,194,190,179,161,157,154,130,122,118,97,85,
12001     69,37
12002   };
12003   const int n1w1b3r8[] = {
12004     1000, // Capacity
12005     50, // Number of items
12006     // Size of items (sorted)
12007     611,561,544,528,521,472,470,462,458,439,434,432,426,424,412,375,
12008     373,365,363,359,350,348,344,344,341,313,310,309,301,294,290,279,
12009     260,245,221,219,211,206,203,199,198,145,124,112,110,82,78,69,
12010     66,39
12011   };
12012   const int n1w1b3r9[] = {
12013     1000, // Capacity
12014     50, // Number of items
12015     // Size of items (sorted)
12016     607,597,582,581,571,552,550,543,532,499,491,482,477,458,453,449,
12017     419,417,412,403,394,392,385,363,343,339,299,299,290,286,283,269,
12018     256,250,237,229,192,162,146,115,105,104,103,90,87,73,72,70,55,
12019     38
12020   };
12021   const int n1w2b1r0[] = {
12022     1000, // Capacity
12023     50, // Number of items
12024     // Size of items (sorted)
12025     239,236,235,234,232,232,230,230,230,230,228,226,225,223,220,218,
12026     217,217,216,215,214,213,213,210,210,209,209,206,206,205,205,198,
12027     197,196,196,196,196,192,189,186,184,180,176,174,172,167,164,164,
12028     164,163
12029   };
12030   const int n1w2b1r1[] = {
12031     1000, // Capacity
12032     50, // Number of items
12033     // Size of items (sorted)
12034     240,239,238,235,234,234,233,232,232,232,230,228,226,226,226,224,
12035     220,215,215,214,214,210,209,209,207,206,205,201,198,197,195,194,
12036     191,191,185,183,181,181,181,178,177,176,176,174,171,171,171,170,
12037     168,168
12038   };
12039   const int n1w2b1r2[] = {
12040     1000, // Capacity
12041     50, // Number of items
12042     // Size of items (sorted)
12043     239,237,237,235,234,232,231,231,231,228,224,224,221,220,218,217,
12044     216,214,212,210,208,208,202,199,198,198,197,193,193,191,189,189,
12045     185,184,184,183,181,179,177,176,176,175,174,173,172,171,171,164,
12046     162,162
12047   };
12048   const int n1w2b1r3[] = {
12049     1000, // Capacity
12050     50, // Number of items
12051     // Size of items (sorted)
12052     239,238,237,237,235,234,233,232,231,231,230,228,224,224,222,222,
12053     221,220,218,216,214,214,210,206,205,204,202,202,200,199,198,198,
12054     197,197,197,192,191,186,185,184,184,181,180,173,173,173,167,166,
12055     165,164
12056   };
12057   const int n1w2b1r4[] = {
12058     1000, // Capacity
12059     50, // Number of items
12060     // Size of items (sorted)
12061     240,239,239,237,237,233,233,232,231,228,228,227,227,226,225,225,
12062     225,225,221,220,220,214,214,214,210,209,206,206,205,202,202,200,
12063     198,198,198,198,197,192,190,185,184,177,176,175,171,170,167,166,
12064     163,162
12065   };
12066   const int n1w2b1r5[] = {
12067     1000, // Capacity
12068     50, // Number of items
12069     // Size of items (sorted)
12070     240,237,235,234,233,232,231,227,224,224,223,217,215,213,213,212,
12071     210,206,205,205,204,204,203,202,201,201,200,199,193,190,189,186,
12072     185,183,181,180,178,173,171,169,169,169,168,166,166,166,165,165,
12073     164,163
12074   };
12075   const int n1w2b1r6[] = {
12076     1000, // Capacity
12077     50, // Number of items
12078     // Size of items (sorted)
12079     240,238,237,237,236,234,231,225,225,224,221,220,220,218,217,215,
12080     214,212,209,209,202,201,200,200,199,197,197,197,197,196,195,193,
12081     189,189,187,187,185,182,180,180,179,178,177,175,170,169,169,168,
12082     167,163
12083   };
12084   const int n1w2b1r7[] = {
12085     1000, // Capacity
12086     50, // Number of items
12087     // Size of items (sorted)
12088     240,239,238,238,237,236,234,232,228,226,225,222,218,215,213,211,
12089     210,210,206,204,203,203,203,202,201,200,199,197,196,196,195,188,
12090     188,188,187,186,185,184,182,181,180,178,177,175,169,167,166,164,
12091     164,163
12092   };
12093   const int n1w2b1r8[] = {
12094     1000, // Capacity
12095     50, // Number of items
12096     // Size of items (sorted)
12097     240,240,240,239,238,238,237,231,229,228,228,221,219,218,216,213,
12098     209,209,206,202,202,202,201,201,199,197,197,196,190,189,189,186,
12099     184,184,181,178,178,176,176,174,174,174,168,168,167,164,164,164,
12100     163,163
12101   };
12102   const int n1w2b1r9[] = {
12103     1000, // Capacity
12104     50, // Number of items
12105     // Size of items (sorted)
12106     240,240,239,239,238,237,236,234,233,231,228,228,223,223,222,219,
12107     218,218,215,213,212,211,209,204,198,197,196,195,188,186,185,185,
12108     184,182,182,182,181,179,178,178,178,177,176,173,170,165,165,162,
12109     162,162
12110   };
12111   const int n1w2b2r0[] = {
12112     1000, // Capacity
12113     50, // Number of items
12114     // Size of items (sorted)
12115     299,295,295,287,278,277,271,269,264,258,253,241,241,232,230,228,
12116     226,221,213,212,211,210,203,202,200,198,197,194,172,172,170,167,
12117     163,158,156,149,149,145,140,139,137,135,127,126,120,114,113,111,
12118     109,102
12119   };
12120   const int n1w2b2r1[] = {
12121     1000, // Capacity
12122     50, // Number of items
12123     // Size of items (sorted)
12124     297,288,285,281,279,275,274,269,268,268,267,266,262,250,244,243,
12125     241,241,238,230,229,226,220,219,218,203,202,201,201,201,189,188,
12126     188,188,180,180,179,176,162,158,156,150,146,120,116,112,111,109,
12127     104,102
12128   };
12129   const int n1w2b2r2[] = {
12130     1000, // Capacity
12131     50, // Number of items
12132     // Size of items (sorted)
12133     297,296,288,279,271,249,241,239,234,232,231,227,226,220,214,212,
12134     212,209,205,200,199,194,193,191,187,186,184,183,175,172,167,154,
12135     151,150,146,143,141,138,137,129,127,122,121,115,113,110,110,107,
12136     104,103
12137   };
12138   const int n1w2b2r3[] = {
12139     1000, // Capacity
12140     50, // Number of items
12141     // Size of items (sorted)
12142     297,297,294,280,277,270,270,269,260,255,255,254,252,250,241,237,
12143     223,222,221,217,216,211,209,209,206,204,193,192,192,191,187,182,
12144     173,172,166,165,161,160,149,148,146,139,135,131,130,125,118,116,
12145     111,102
12146   };
12147   const int n1w2b2r4[] = {
12148     1000, // Capacity
12149     50, // Number of items
12150     // Size of items (sorted)
12151     300,283,280,259,259,258,257,254,250,248,246,244,242,239,237,236,
12152     225,222,212,206,205,205,203,201,193,190,188,185,185,185,182,179,
12153     178,174,174,161,157,153,150,141,141,133,124,123,122,121,117,110,
12154     106,103
12155   };
12156   const int n1w2b2r5[] = {
12157     1000, // Capacity
12158     50, // Number of items
12159     // Size of items (sorted)
12160     299,295,295,290,286,283,282,276,268,259,254,251,245,242,242,240,
12161     236,234,231,223,217,214,208,205,200,183,181,179,172,171,169,165,
12162     159,153,152,150,149,147,144,142,135,135,134,126,125,124,114,113,
12163     106,105
12164   };
12165   const int n1w2b2r6[] = {
12166     1000, // Capacity
12167     50, // Number of items
12168     // Size of items (sorted)
12169     295,295,292,288,280,279,274,266,255,253,252,249,246,242,225,223,
12170     217,212,210,209,203,200,190,188,173,172,171,165,164,163,158,157,
12171     153,147,146,144,143,143,141,141,139,138,134,121,120,114,108,105,
12172     104,103
12173   };
12174   const int n1w2b2r7[] = {
12175     1000, // Capacity
12176     50, // Number of items
12177     // Size of items (sorted)
12178     295,285,276,275,270,268,266,265,257,254,246,242,242,241,241,236,
12179     231,231,229,224,223,216,215,209,207,200,195,194,178,177,177,159,
12180     150,149,146,143,143,141,139,139,136,131,130,125,116,115,113,113,
12181     103,102
12182   };
12183   const int n1w2b2r8[] = {
12184     1000, // Capacity
12185     50, // Number of items
12186     // Size of items (sorted)
12187     298,298,298,297,293,293,291,285,283,278,277,272,270,264,258,250,
12188     246,236,232,231,230,229,225,219,216,216,215,211,208,193,192,190,
12189     181,175,173,172,170,149,149,141,135,132,130,120,119,115,113,109,
12190     107,105
12191   };
12192   const int n1w2b2r9[] = {
12193     1000, // Capacity
12194     50, // Number of items
12195     // Size of items (sorted)
12196     299,295,293,292,282,278,273,271,270,267,263,260,259,256,255,254,
12197     245,238,229,228,228,228,228,226,206,205,204,198,196,195,191,163,
12198     160,153,151,149,148,145,144,143,137,137,132,132,127,124,120,114,
12199     109,105
12200   };
12201   const int n1w2b3r0[] = {
12202     1000, // Capacity
12203     50, // Number of items
12204     // Size of items (sorted)
12205     367,358,357,344,340,335,329,326,320,316,307,307,300,289,274,270,
12206     244,225,225,216,212,208,200,193,190,186,186,167,166,163,157,156,
12207     152,142,138,134,134,131,107,79,79,79,77,73,41,40,37,34,28,23
12208   };
12209   const int n1w2b3r1[] = {
12210     1000, // Capacity
12211     50, // Number of items
12212     // Size of items (sorted)
12213     376,355,355,350,336,327,314,308,308,300,299,297,296,277,275,264,
12214     263,251,247,247,246,245,225,217,198,191,186,184,183,181,173,161,
12215     157,153,137,133,121,109,108,107,93,80,80,76,76,74,69,67,44,26
12216   };
12217   const int n1w2b3r2[] = {
12218     1000, // Capacity
12219     50, // Number of items
12220     // Size of items (sorted)
12221     370,366,354,352,348,342,341,335,334,329,326,323,320,316,312,310,
12222     302,270,264,247,231,217,217,202,183,181,180,150,141,136,135,135,
12223     131,131,126,120,119,111,78,70,62,60,56,55,52,46,40,38,34,30
12224   };
12225   const int n1w2b3r3[] = {
12226     1000, // Capacity
12227     50, // Number of items
12228     // Size of items (sorted)
12229     350,348,338,335,334,328,322,306,306,305,296,288,287,286,284,279,
12230     266,264,247,231,228,227,219,205,204,202,195,192,158,155,149,138,
12231     135,134,131,129,128,121,118,118,113,103,103,98,96,83,82,82,77,
12232     30
12233   };
12234   const int n1w2b3r4[] = {
12235     1000, // Capacity
12236     50, // Number of items
12237     // Size of items (sorted)
12238     374,372,342,328,313,313,293,290,283,282,280,244,243,234,233,227,
12239     226,223,218,200,190,179,179,178,174,169,168,162,159,158,153,153,
12240     152,129,126,121,119,114,111,93,85,82,67,67,54,49,46,36,25,25
12241   };
12242   const int n1w2b3r5[] = {
12243     1000, // Capacity
12244     50, // Number of items
12245     // Size of items (sorted)
12246     379,363,361,343,328,314,312,302,299,289,289,288,285,274,267,266,
12247     263,257,255,234,220,212,208,194,186,186,184,164,163,160,160,125,
12248     118,110,99,97,90,89,87,85,85,83,80,74,72,61,50,41,39,32
12249   };
12250   const int n1w2b3r6[] = {
12251     1000, // Capacity
12252     50, // Number of items
12253     // Size of items (sorted)
12254     375,360,360,355,342,331,325,321,305,299,296,294,292,288,262,257,
12255     241,235,234,231,231,229,229,215,210,210,209,207,190,182,174,172,
12256     163,163,161,159,141,135,125,106,102,89,87,72,58,46,34,34,29,27
12257   };
12258   const int n1w2b3r7[] = {
12259     1000, // Capacity
12260     50, // Number of items
12261     // Size of items (sorted)
12262     375,365,363,356,351,349,338,324,314,304,290,286,273,267,253,241,
12263     240,238,223,220,219,213,211,208,193,182,167,139,133,132,132,131,
12264     128,124,103,94,86,78,75,74,73,66,60,56,49,49,46,44,35,30
12265   };
12266   const int n1w2b3r8[] = {
12267     1000, // Capacity
12268     50, // Number of items
12269     // Size of items (sorted)
12270     370,364,361,326,323,323,319,310,303,300,289,284,278,267,257,244,
12271     244,240,236,232,228,225,224,222,221,204,184,183,182,181,180,180,
12272     179,177,173,170,143,140,136,131,125,121,93,87,80,67,64,59,37,
12273     23
12274   };
12275   const int n1w2b3r9[] = {
12276     1000, // Capacity
12277     50, // Number of items
12278     // Size of items (sorted)
12279     361,360,352,350,343,324,311,300,298,290,277,277,275,274,269,267,
12280     259,255,245,238,210,210,208,204,193,193,167,162,156,149,147,146,
12281     141,134,132,125,123,112,105,81,76,72,71,62,58,56,41,36,33,24
12282   };
12283   const int n1w3b1r0[] = {
12284     1000, // Capacity
12285     50, // Number of items
12286     // Size of items (sorted)
12287     167,167,164,160,158,158,158,158,157,152,152,150,150,149,149,148,
12288     146,144,144,144,142,142,141,137,137,136,135,134,133,133,133,133,
12289     131,129,129,127,125,125,124,124,124,123,123,123,122,122,121,121,
12290     119,118
12291   };
12292   const int n1w3b1r1[] = {
12293     1000, // Capacity
12294     50, // Number of items
12295     // Size of items (sorted)
12296     167,165,165,164,163,163,162,161,160,159,158,158,157,156,155,153,
12297     153,151,151,151,150,148,148,147,147,147,147,147,146,146,146,143,
12298     143,141,140,140,138,137,135,135,134,133,129,128,127,126,125,124,
12299     123,115
12300   };
12301   const int n1w3b1r2[] = {
12302     1000, // Capacity
12303     50, // Number of items
12304     // Size of items (sorted)
12305     168,167,166,165,165,162,162,161,160,157,155,155,153,151,149,148,
12306     148,144,144,144,143,141,141,141,140,139,137,136,134,134,133,133,
12307     132,131,131,131,128,127,127,125,125,123,122,121,119,118,116,116,
12308     115,114
12309   };
12310   const int n1w3b1r3[] = {
12311     1000, // Capacity
12312     50, // Number of items
12313     // Size of items (sorted)
12314     165,165,164,162,161,161,159,157,156,156,155,155,155,154,154,153,
12315     151,150,149,148,148,146,146,146,145,144,138,138,137,137,136,135,
12316     134,133,132,131,131,130,124,123,121,120,120,119,119,117,117,117,
12317     116,114
12318   };
12319   const int n1w3b1r4[] = {
12320     1000, // Capacity
12321     50, // Number of items
12322     // Size of items (sorted)
12323     168,166,166,166,165,164,163,161,160,160,158,157,156,152,152,151,
12324     148,148,147,146,144,144,143,141,139,139,139,135,134,133,133,133,
12325     132,131,129,129,128,127,125,123,120,119,118,118,117,117,116,116,
12326     116,115
12327   };
12328   const int n1w3b1r5[] = {
12329     1000, // Capacity
12330     50, // Number of items
12331     // Size of items (sorted)
12332     166,165,164,163,163,163,162,162,159,156,156,156,155,155,152,151,
12333     151,150,149,149,148,147,146,145,143,143,143,137,137,135,135,134,
12334     134,133,133,132,131,130,128,128,126,125,123,123,120,119,117,117,
12335     117,115
12336   };
12337   const int n1w3b1r6[] = {
12338     1000, // Capacity
12339     50, // Number of items
12340     // Size of items (sorted)
12341     168,168,167,167,163,163,162,161,160,158,158,158,157,156,156,156,
12342     156,155,154,154,153,152,151,151,149,149,148,145,143,142,142,142,
12343     140,139,138,136,134,132,131,128,126,124,121,120,120,120,116,115,
12344     114,114
12345   };
12346   const int n1w3b1r7[] = {
12347     1000, // Capacity
12348     50, // Number of items
12349     // Size of items (sorted)
12350     168,167,166,165,164,163,162,161,161,159,159,158,156,154,153,152,
12351     152,152,151,151,150,148,146,145,145,139,138,137,136,136,135,135,
12352     134,133,132,130,127,126,126,125,125,124,122,120,120,119,118,117,
12353     117,116
12354   };
12355   const int n1w3b1r8[] = {
12356     1000, // Capacity
12357     50, // Number of items
12358     // Size of items (sorted)
12359     168,166,164,162,161,161,160,159,157,155,155,155,155,154,153,152,
12360     151,148,148,146,144,144,144,143,142,141,140,137,136,135,132,131,
12361     131,130,130,128,124,123,123,122,122,121,121,120,119,118,117,116,
12362     115,114
12363   };
12364   const int n1w3b1r9[] = {
12365     1000, // Capacity
12366     50, // Number of items
12367     // Size of items (sorted)
12368     168,167,165,164,164,163,162,160,158,154,153,152,150,150,149,148,
12369     147,147,146,144,144,143,142,142,141,141,140,139,136,135,135,134,
12370     133,133,131,129,129,128,128,127,121,121,120,120,120,119,118,117,
12371     116,115
12372   };
12373   const int n1w3b2r0[] = {
12374     1000, // Capacity
12375     50, // Number of items
12376     // Size of items (sorted)
12377     210,202,202,198,195,194,190,190,189,186,181,179,179,178,173,169,
12378     168,166,165,165,158,148,146,143,140,137,137,135,133,129,126,121,
12379     119,117,115,114,113,113,111,109,108,106,104,103,93,91,81,81,74,
12380     74
12381   };
12382   const int n1w3b2r1[] = {
12383     1000, // Capacity
12384     50, // Number of items
12385     // Size of items (sorted)
12386     204,203,203,202,201,194,192,189,186,186,182,182,181,180,179,179,
12387     176,174,172,171,163,161,155,154,154,151,147,146,144,140,134,132,
12388     132,132,126,117,117,108,106,105,101,92,92,90,89,88,86,85,78,77
12389   };
12390   const int n1w3b2r2[] = {
12391     1000, // Capacity
12392     50, // Number of items
12393     // Size of items (sorted)
12394     208,203,203,201,193,193,191,190,189,172,169,168,166,165,165,162,
12395     161,161,159,156,156,153,152,150,147,145,145,142,141,138,138,138,
12396     128,121,119,118,113,110,109,107,106,101,101,97,91,84,83,74,74,
12397     73
12398   };
12399   const int n1w3b2r3[] = {
12400     1000, // Capacity
12401     50, // Number of items
12402     // Size of items (sorted)
12403     204,202,199,199,195,192,191,190,187,181,172,169,169,166,163,163,
12404     163,160,157,153,152,150,143,142,140,139,132,127,125,124,123,121,
12405     119,116,113,108,108,107,98,95,95,94,90,90,88,86,82,81,80,78
12406   };
12407   const int n1w3b2r4[] = {
12408     1000, // Capacity
12409     50, // Number of items
12410     // Size of items (sorted)
12411     207,192,192,190,187,187,186,181,179,177,175,170,167,163,162,148,
12412     148,148,147,147,133,132,131,130,130,129,127,125,122,119,118,114,
12413     114,109,109,106,106,105,104,102,101,96,96,94,90,90,90,89,85,78
12414   };
12415   const int n1w3b2r5[] = {
12416     1000, // Capacity
12417     50, // Number of items
12418     // Size of items (sorted)
12419     205,201,200,200,189,187,180,177,173,170,169,167,166,162,160,151,
12420     151,146,145,144,143,143,142,142,141,139,137,137,131,130,125,122,
12421     120,120,119,116,107,104,95,92,91,90,88,85,84,83,83,79,76,73
12422   };
12423   const int n1w3b2r6[] = {
12424     1000, // Capacity
12425     50, // Number of items
12426     // Size of items (sorted)
12427     208,207,206,203,202,199,197,196,192,189,189,176,175,175,175,174,
12428     171,170,167,164,164,158,156,156,154,153,152,150,148,143,141,134,
12429     132,130,125,119,117,106,103,92,89,88,84,81,76,75,73,73,72,72
12430   };
12431   const int n1w3b2r7[] = {
12432     1000, // Capacity
12433     50, // Number of items
12434     // Size of items (sorted)
12435     210,207,205,204,203,202,201,192,191,190,187,185,184,183,181,178,
12436     177,175,172,172,171,170,169,162,156,143,143,142,136,135,135,135,
12437     129,124,122,119,116,112,97,95,92,89,87,81,80,78,75,74,73,72
12438   };
12439   const int n1w3b2r8[] = {
12440     1000, // Capacity
12441     50, // Number of items
12442     // Size of items (sorted)
12443     210,201,195,193,192,190,189,180,178,177,175,174,173,172,170,170,
12444     167,166,166,165,164,163,162,159,159,158,156,148,147,145,143,136,
12445     129,121,119,117,116,111,111,108,101,96,90,82,80,80,76,74,72,72
12446   };
12447   const int n1w3b2r9[] = {
12448     1000, // Capacity
12449     50, // Number of items
12450     // Size of items (sorted)
12451     208,205,204,204,202,196,190,190,188,185,182,181,175,169,166,164,
12452     163,162,158,158,156,155,154,152,150,149,145,142,139,139,129,128,
12453     123,119,113,102,102,95,93,92,90,89,86,84,81,80,80,75,75,73
12454   };
12455   const int n1w3b3r0[] = {
12456     1000, // Capacity
12457     50, // Number of items
12458     // Size of items (sorted)
12459     265,257,251,250,246,242,221,218,217,217,207,203,180,176,172,167,
12460     162,162,160,156,145,141,140,135,132,132,129,126,121,116,113,112,
12461     109,108,105,102,100,92,87,82,76,61,51,46,45,37,36,32,18,17
12462   };
12463   const int n1w3b3r1[] = {
12464     1000, // Capacity
12465     50, // Number of items
12466     // Size of items (sorted)
12467     251,249,247,241,235,227,222,215,207,207,203,199,198,196,195,185,
12468     179,179,175,174,171,168,163,159,159,155,150,149,148,148,130,124,
12469     119,112,109,105,100,95,89,72,68,64,58,57,55,51,45,27,26,21
12470   };
12471   const int n1w3b3r2[] = {
12472     1000, // Capacity
12473     50, // Number of items
12474     // Size of items (sorted)
12475     266,265,257,245,240,238,236,228,220,205,202,194,188,184,179,169,
12476     164,163,159,156,154,153,145,143,135,134,130,127,115,109,100,88,
12477     79,68,60,59,58,57,56,53,51,47,45,45,43,41,41,32,32,19
12478   };
12479   const int n1w3b3r3[] = {
12480     1000, // Capacity
12481     50, // Number of items
12482     // Size of items (sorted)
12483     254,248,246,238,237,223,221,219,219,217,215,208,208,208,202,198,
12484     194,189,184,180,177,176,166,166,165,163,152,146,142,138,125,123,
12485     115,114,113,110,96,94,88,88,86,78,67,56,43,35,34,32,25,16
12486   };
12487   const int n1w3b3r4[] = {
12488     1000, // Capacity
12489     50, // Number of items
12490     // Size of items (sorted)
12491     261,259,259,257,249,244,236,231,229,228,206,204,195,182,180,175,
12492     172,170,169,165,161,160,156,155,153,148,147,147,146,131,115,113,
12493     110,109,102,93,89,89,85,82,78,77,68,66,59,49,40,37,26,23
12494   };
12495   const int n1w3b3r5[] = {
12496     1000, // Capacity
12497     50, // Number of items
12498     // Size of items (sorted)
12499     259,252,249,240,235,216,199,194,189,177,175,172,170,170,167,167,
12500     165,164,154,152,147,145,144,140,132,123,120,116,116,112,111,111,
12501     108,95,79,75,75,71,66,64,55,52,50,49,49,47,35,22,19,19
12502   };
12503   const int n1w3b3r6[] = {
12504     1000, // Capacity
12505     50, // Number of items
12506     // Size of items (sorted)
12507     261,260,257,251,250,231,229,224,222,214,210,202,195,191,191,190,
12508     189,175,165,160,159,157,156,146,139,137,133,132,132,126,123,119,
12509     119,105,97,89,79,76,76,74,68,59,42,39,33,27,23,22,19,17
12510   };
12511   const int n1w3b3r7[] = {
12512     1000, // Capacity
12513     50, // Number of items
12514     // Size of items (sorted)
12515     266,265,259,258,258,242,240,235,229,227,218,213,211,206,204,199,
12516     197,190,180,173,169,168,162,153,153,151,149,147,141,138,136,136,
12517     130,122,120,118,94,90,88,87,75,65,61,45,43,27,27,25,22,22
12518   };
12519   const int n1w3b3r8[] = {
12520     1000, // Capacity
12521     50, // Number of items
12522     // Size of items (sorted)
12523     254,250,247,244,243,235,235,226,225,225,216,204,189,188,184,166,
12524     159,139,135,133,130,126,121,119,118,114,108,104,102,94,93,89,
12525     88,88,75,75,65,57,54,47,47,45,44,39,33,33,28,23,20,16
12526   };
12527   const int n1w3b3r9[] = {
12528     1000, // Capacity
12529     50, // Number of items
12530     // Size of items (sorted)
12531     265,262,259,251,251,249,244,243,234,233,227,224,200,200,195,189,
12532     182,175,173,167,160,159,141,126,125,124,123,123,121,114,112,111,
12533     103,100,95,72,70,65,55,49,49,44,36,28,25,25,24,20,19,16
12534   };
12535   const int n1w4b1r0[] = {
12536     1000, // Capacity
12537     50, // Number of items
12538     // Size of items (sorted)
12539     131,131,131,131,130,130,128,128,127,125,125,125,121,119,119,119,
12540     118,117,116,113,111,110,109,109,108,108,106,106,105,104,104,103,
12541     103,102,101,101,100,99,98,96,95,93,92,91,91,90,90,90,90,90
12542   };
12543   const int n1w4b1r1[] = {
12544     1000, // Capacity
12545     50, // Number of items
12546     // Size of items (sorted)
12547     132,131,131,130,130,129,128,128,127,127,127,126,124,122,122,122,
12548     121,120,120,119,118,116,116,116,116,116,114,113,111,110,108,107,
12549     104,104,101,101,99,97,95,95,95,94,93,92,92,92,92,91,91,91
12550   };
12551   const int n1w4b1r2[] = {
12552     1000, // Capacity
12553     50, // Number of items
12554     // Size of items (sorted)
12555     132,132,132,131,130,129,128,126,124,123,123,123,122,121,120,119,
12556     119,118,118,118,118,115,113,113,110,109,108,108,107,104,103,102,
12557     102,100,100,99,98,98,96,95,95,95,94,94,94,93,92,92,91,90
12558   };
12559   const int n1w4b1r3[] = {
12560     1000, // Capacity
12561     50, // Number of items
12562     // Size of items (sorted)
12563     132,132,131,130,130,127,124,124,123,122,122,121,121,120,119,119,
12564     118,118,117,117,113,112,111,110,110,110,109,109,109,106,105,103,
12565     103,103,101,101,98,98,98,97,97,97,97,96,95,94,94,92,91,91
12566   };
12567   const int n1w4b1r4[] = {
12568     1000, // Capacity
12569     50, // Number of items
12570     // Size of items (sorted)
12571     130,129,129,128,128,126,126,125,124,124,124,122,121,121,121,120,
12572     120,119,119,116,114,114,114,114,112,112,111,110,109,107,107,103,
12573     102,101,101,101,101,101,100,100,99,97,97,96,95,94,93,92,92,90
12574   };
12575   const int n1w4b1r5[] = {
12576     1000, // Capacity
12577     50, // Number of items
12578     // Size of items (sorted)
12579     132,132,132,131,129,127,127,125,125,123,122,121,120,118,116,116,
12580     115,115,115,113,112,111,110,108,107,106,105,105,105,104,103,102,
12581     102,101,99,99,99,98,97,96,96,95,94,93,93,93,92,92,91,90
12582   };
12583   const int n1w4b1r6[] = {
12584     1000, // Capacity
12585     50, // Number of items
12586     // Size of items (sorted)
12587     131,131,131,128,127,126,126,124,123,122,122,120,119,118,118,117,
12588     117,116,115,115,114,114,113,112,111,110,110,109,107,107,107,106,
12589     104,104,103,103,101,99,97,94,94,93,92,92,92,90,90,90,90,90
12590   };
12591   const int n1w4b1r7[] = {
12592     1000, // Capacity
12593     50, // Number of items
12594     // Size of items (sorted)
12595     132,130,130,130,130,130,128,128,127,126,126,124,124,122,121,120,
12596     118,117,115,113,112,112,112,111,111,111,111,110,109,109,108,108,
12597     105,105,105,101,100,99,99,98,96,95,94,94,94,93,92,92,92,90
12598   };
12599   const int n1w4b1r8[] = {
12600     1000, // Capacity
12601     50, // Number of items
12602     // Size of items (sorted)
12603     131,131,128,127,127,126,124,123,123,122,120,119,119,115,113,113,
12604     112,112,112,111,110,109,109,108,105,105,103,102,102,102,102,101,
12605     99,99,99,97,97,97,96,96,96,94,94,94,94,93,92,92,91,90
12606   };
12607   const int n1w4b1r9[] = {
12608     1000, // Capacity
12609     50, // Number of items
12610     // Size of items (sorted)
12611     132,130,130,128,125,124,123,121,121,121,120,119,117,116,116,115,
12612     113,112,111,111,111,110,110,109,109,107,107,106,106,105,104,102,
12613     102,101,101,100,99,98,97,96,96,95,95,94,92,92,92,91,91,90
12614   };
12615   const int n1w4b2r0[] = {
12616     1000, // Capacity
12617     50, // Number of items
12618     // Size of items (sorted)
12619     165,164,161,158,157,155,154,153,153,149,144,144,140,138,138,138,
12620     137,134,133,133,131,128,124,120,119,117,117,115,112,111,107,107,
12621     104,97,90,85,83,80,79,78,76,76,70,68,66,65,65,59,57,57
12622   };
12623   const int n1w4b2r1[] = {
12624     1000, // Capacity
12625     50, // Number of items
12626     // Size of items (sorted)
12627     163,156,155,154,152,151,150,149,146,137,136,128,126,125,122,122,
12628     121,121,117,114,113,106,103,99,98,96,93,83,80,80,79,78,78,76,
12629     74,71,70,69,68,68,68,67,67,67,64,59,59,59,59,58
12630   };
12631   const int n1w4b2r2[] = {
12632     1000, // Capacity
12633     50, // Number of items
12634     // Size of items (sorted)
12635     165,163,161,157,152,150,146,144,141,137,136,135,135,134,133,130,
12636     122,120,118,117,116,112,111,108,105,104,100,97,96,95,94,91,89,
12637     89,86,85,82,81,80,79,77,70,70,68,65,61,60,60,57,57
12638   };
12639   const int n1w4b2r3[] = {
12640     1000, // Capacity
12641     50, // Number of items
12642     // Size of items (sorted)
12643     165,164,164,159,155,155,155,150,146,141,138,138,137,135,131,130,
12644     130,127,126,125,122,122,121,120,119,119,118,114,113,112,111,108,
12645     104,104,100,97,96,89,83,79,76,75,75,73,70,67,65,64,62,60
12646   };
12647   const int n1w4b2r4[] = {
12648     1000, // Capacity
12649     50, // Number of items
12650     // Size of items (sorted)
12651     163,162,162,161,159,155,148,148,145,141,140,139,137,135,133,130,
12652     130,123,122,122,120,117,117,115,113,113,111,111,111,109,105,105,
12653     98,98,97,94,91,87,82,80,77,76,73,72,69,65,64,64,63,60
12654   };
12655   const int n1w4b2r5[] = {
12656     1000, // Capacity
12657     50, // Number of items
12658     // Size of items (sorted)
12659     165,165,164,163,162,156,155,154,153,152,152,149,148,143,140,137,
12660     135,134,129,128,128,126,124,120,119,119,118,118,116,115,108,106,
12661     105,101,98,97,97,96,94,89,85,82,79,77,76,75,67,65,64,58
12662   };
12663   const int n1w4b2r6[] = {
12664     1000, // Capacity
12665     50, // Number of items
12666     // Size of items (sorted)
12667     164,164,161,154,154,153,152,146,144,134,132,132,130,130,130,127,
12668     125,124,123,123,120,119,116,115,114,111,110,109,108,105,105,103,
12669     101,98,90,87,85,83,83,82,80,79,76,75,75,74,67,67,65,60
12670   };
12671   const int n1w4b2r7[] = {
12672     1000, // Capacity
12673     50, // Number of items
12674     // Size of items (sorted)
12675     162,159,157,150,148,145,136,136,135,133,133,132,128,126,126,125,
12676     121,120,120,116,114,113,110,106,105,103,100,100,97,96,92,92,88,
12677     83,78,78,75,75,75,75,73,65,65,65,64,64,58,57,57,57
12678   };
12679   const int n1w4b2r8[] = {
12680     1000, // Capacity
12681     50, // Number of items
12682     // Size of items (sorted)
12683     165,165,164,157,156,155,155,154,150,150,150,149,147,145,142,142,
12684     139,137,137,136,134,131,127,126,124,122,121,116,115,112,111,109,
12685     108,107,101,98,97,94,91,91,89,86,86,84,81,71,69,64,61,59
12686   };
12687   const int n1w4b2r9[] = {
12688     1000, // Capacity
12689     50, // Number of items
12690     // Size of items (sorted)
12691     163,158,156,154,153,153,148,142,131,130,128,126,125,119,117,117,
12692     117,116,114,111,110,109,106,105,104,101,100,100,99,98,97,96,95,
12693     93,89,86,86,81,80,78,78,78,75,72,72,71,65,65,59,58
12694   };
12695   const int n1w4b3r0[] = {
12696     1000, // Capacity
12697     50, // Number of items
12698     // Size of items (sorted)
12699     209,199,199,196,192,191,190,175,175,172,166,160,158,151,149,148,
12700     140,135,134,126,121,113,113,103,94,94,93,87,84,82,77,69,67,64,
12701     60,60,60,54,52,45,37,35,32,23,22,21,19,18,14,13
12702   };
12703   const int n1w4b3r1[] = {
12704     1000, // Capacity
12705     50, // Number of items
12706     // Size of items (sorted)
12707     209,204,184,183,179,170,169,167,167,166,163,163,160,157,152,150,
12708     148,142,139,133,132,132,127,125,125,123,116,111,104,95,92,89,
12709     86,79,76,74,70,65,62,60,45,43,37,30,29,29,25,22,15,13
12710   };
12711   const int n1w4b3r2[] = {
12712     1000, // Capacity
12713     50, // Number of items
12714     // Size of items (sorted)
12715     209,207,206,206,204,190,189,188,188,186,186,181,180,180,178,178,
12716     177,175,171,157,156,153,138,136,135,134,133,128,123,98,98,97,
12717     87,83,79,77,77,71,70,65,62,62,58,53,43,39,37,37,34,14
12718   };
12719   const int n1w4b3r3[] = {
12720     1000, // Capacity
12721     50, // Number of items
12722     // Size of items (sorted)
12723     204,195,192,192,190,188,184,178,176,170,157,155,148,146,138,135,
12724     132,128,124,124,115,114,113,107,95,94,92,91,84,83,82,80,79,77,
12725     76,76,75,69,68,64,60,59,58,52,50,38,33,22,19,15
12726   };
12727   const int n1w4b3r4[] = {
12728     1000, // Capacity
12729     50, // Number of items
12730     // Size of items (sorted)
12731     209,209,206,195,195,193,191,188,186,181,178,173,170,163,162,150,
12732     133,131,129,127,126,125,124,117,113,109,101,98,93,89,86,85,77,
12733     75,74,70,60,60,55,54,42,40,36,28,23,23,20,19,16,13
12734   };
12735   const int n1w4b3r5[] = {
12736     1000, // Capacity
12737     50, // Number of items
12738     // Size of items (sorted)
12739     206,203,201,197,196,184,177,176,174,174,173,168,164,162,161,160,
12740     159,153,152,152,146,146,146,138,136,131,129,125,123,111,107,105,
12741     103,93,79,79,79,73,70,61,59,55,52,44,37,33,32,31,26,18
12742   };
12743   const int n1w4b3r6[] = {
12744     1000, // Capacity
12745     50, // Number of items
12746     // Size of items (sorted)
12747     204,203,201,199,188,187,185,178,176,173,170,166,163,157,154,153,
12748     145,143,131,131,126,124,124,121,118,114,107,103,95,91,86,85,81,
12749     78,68,67,67,61,60,59,49,47,38,35,26,21,21,20,17,14
12750   };
12751   const int n1w4b3r7[] = {
12752     1000, // Capacity
12753     50, // Number of items
12754     // Size of items (sorted)
12755     208,204,203,202,202,197,185,182,177,173,166,164,157,157,150,146,
12756     137,127,126,125,124,120,113,112,109,93,92,88,88,84,82,79,78,72,
12757     71,55,44,43,42,40,36,35,33,32,28,25,25,24,17,14
12758   };
12759   const int n1w4b3r8[] = {
12760     1000, // Capacity
12761     50, // Number of items
12762     // Size of items (sorted)
12763     208,204,200,196,192,190,189,186,186,177,174,169,157,147,144,140,
12764     132,129,129,128,127,126,124,117,115,113,108,106,105,105,104,104,
12765     102,101,94,89,85,85,79,71,68,65,57,42,40,36,16,16,15,13
12766   };
12767   const int n1w4b3r9[] = {
12768     1000, // Capacity
12769     50, // Number of items
12770     // Size of items (sorted)
12771     207,206,205,193,187,173,170,168,167,166,165,162,160,156,150,145,
12772     145,143,139,138,135,132,128,125,124,117,114,114,112,111,108,103,
12773     100,93,88,83,79,69,65,65,58,57,46,45,42,42,36,32,25,25
12774   };
12775   const int n2w1b1r0[] = {
12776     1000, // Capacity
12777     100, // Number of items
12778     // Size of items (sorted)
12779     393,390,390,389,386,382,381,381,381,380,379,379,377,375,372,370,
12780     368,368,367,366,366,365,365,363,361,359,359,357,357,356,355,355,
12781     355,353,352,352,347,347,346,344,344,341,337,336,334,334,333,333,
12782     333,332,332,329,328,326,326,324,324,319,319,318,316,312,312,311,
12783     310,309,307,306,305,305,301,300,299,298,298,296,296,294,292,290,
12784     289,289,286,284,284,283,281,280,278,278,277,277,273,273,272,271,
12785     269,268,268,267
12786   };
12787   const int n2w1b1r1[] = {
12788     1000, // Capacity
12789     100, // Number of items
12790     // Size of items (sorted)
12791     393,393,391,390,390,388,386,386,385,385,385,384,379,378,377,376,
12792     375,374,373,372,368,367,367,366,366,365,364,364,362,362,361,358,
12793     356,355,355,353,352,352,350,348,348,346,345,342,342,341,340,337,
12794     337,336,335,332,332,332,331,328,327,326,324,322,322,320,320,319,
12795     318,316,315,312,311,307,307,305,305,305,304,304,303,299,298,297,
12796     296,296,295,291,291,291,288,287,283,282,282,282,280,278,277,276,
12797     275,272,266,266
12798   };
12799   const int n2w1b1r2[] = {
12800     1000, // Capacity
12801     100, // Number of items
12802     // Size of items (sorted)
12803     396,394,393,393,393,392,392,387,387,385,384,384,382,382,381,378,
12804     377,375,371,367,367,366,366,362,359,359,356,356,351,347,346,346,
12805     346,346,345,341,341,341,340,339,339,336,334,334,332,330,326,325,
12806     325,322,320,320,320,319,319,317,317,316,316,315,315,315,314,314,
12807     312,312,310,310,306,306,306,303,300,299,298,298,295,295,295,292,
12808     292,291,290,289,284,284,282,281,279,278,276,275,275,274,273,273,
12809     271,270,270,268
12810   };
12811   const int n2w1b1r3[] = {
12812     1000, // Capacity
12813     100, // Number of items
12814     // Size of items (sorted)
12815     396,395,393,389,387,387,386,384,384,384,383,383,382,381,381,379,
12816     377,376,376,376,375,371,371,370,367,364,363,360,359,359,358,357,
12817     356,355,355,355,352,349,348,347,346,346,344,344,343,343,342,341,
12818     338,336,335,335,332,332,328,325,325,324,321,321,318,318,312,312,
12819     311,310,307,307,306,306,304,302,301,301,300,299,299,298,298,296,
12820     295,294,293,293,292,289,289,288,284,283,282,280,280,279,277,277,
12821     277,275,266,266
12822   };
12823   const int n2w1b1r4[] = {
12824     1000, // Capacity
12825     100, // Number of items
12826     // Size of items (sorted)
12827     394,390,390,389,388,384,383,381,380,380,380,378,377,377,377,376,
12828     375,370,369,367,367,366,366,365,364,360,359,358,358,357,354,353,
12829     353,353,352,351,349,347,346,346,345,345,343,343,340,339,338,334,
12830     333,333,326,326,324,321,321,319,319,317,315,314,314,313,311,310,
12831     308,307,306,305,303,302,302,301,301,300,299,299,296,295,292,292,
12832     290,289,287,283,281,281,278,277,277,275,274,274,273,273,273,272,
12833     272,267,267,266
12834   };
12835   const int n2w1b1r5[] = {
12836     1000, // Capacity
12837     100, // Number of items
12838     // Size of items (sorted)
12839     395,394,394,393,391,390,389,386,386,384,383,377,376,371,369,368,
12840     367,367,366,365,362,362,361,360,359,359,359,355,353,350,350,349,
12841     349,349,345,343,342,342,340,340,339,338,336,335,332,329,328,327,
12842     327,327,323,321,320,316,315,312,312,311,311,310,310,309,308,306,
12843     305,303,303,302,302,297,297,296,295,294,294,292,292,292,288,287,
12844     287,287,284,282,282,282,282,282,281,278,278,277,273,272,272,270,
12845     270,269,268,268
12846   };
12847   const int n2w1b1r6[] = {
12848     1000, // Capacity
12849     100, // Number of items
12850     // Size of items (sorted)
12851     396,396,394,394,393,389,388,387,387,387,386,386,385,383,383,381,
12852     379,379,378,378,376,376,375,374,371,371,365,364,363,363,363,363,
12853     361,358,357,355,354,353,350,349,349,348,346,346,346,345,344,343,
12854     342,342,341,341,339,336,334,331,331,331,329,328,328,327,326,324,
12855     321,318,316,316,314,311,310,307,305,303,299,297,297,290,290,287,
12856     286,284,284,282,282,281,278,277,277,277,276,275,275,273,272,271,
12857     271,267,267,266
12858   };
12859   const int n2w1b1r7[] = {
12860     1000, // Capacity
12861     100, // Number of items
12862     // Size of items (sorted)
12863     394,387,387,387,386,385,383,383,379,379,379,379,378,377,377,376,
12864     375,375,374,374,373,372,367,366,364,364,360,357,356,355,355,353,
12865     352,352,352,349,348,347,344,344,343,342,341,338,335,334,331,331,
12866     331,330,328,327,326,325,325,325,325,325,325,324,324,323,323,322,
12867     321,318,315,315,310,309,307,305,305,305,303,303,303,297,293,291,
12868     291,291,291,290,289,289,287,282,282,281,280,280,277,276,275,274,
12869     273,273,271,268
12870   };
12871   const int n2w1b1r8[] = {
12872     1000, // Capacity
12873     100, // Number of items
12874     // Size of items (sorted)
12875     396,395,394,394,393,389,387,387,387,385,385,384,383,380,379,378,
12876     375,374,373,373,373,372,370,367,365,364,361,358,358,354,353,351,
12877     348,347,347,347,344,344,343,343,342,342,342,341,341,340,340,338,
12878     336,334,334,332,330,329,329,326,326,325,324,323,322,321,321,321,
12879     319,317,316,312,311,310,310,310,309,306,306,305,301,300,300,298,
12880     298,298,295,293,292,289,287,286,286,285,281,281,280,280,276,275,
12881     274,274,274,271
12882   };
12883   const int n2w1b1r9[] = {
12884     1000, // Capacity
12885     100, // Number of items
12886     // Size of items (sorted)
12887     395,394,393,393,390,388,387,387,386,385,384,382,381,380,377,376,
12888     375,373,370,369,367,367,367,363,362,361,360,358,358,357,356,356,
12889     354,354,354,354,351,350,349,349,348,348,346,345,345,337,335,335,
12890     334,333,332,329,329,328,328,325,325,322,322,321,321,320,320,317,
12891     316,312,309,308,308,307,306,305,305,303,303,303,303,301,301,300,
12892     297,294,294,287,285,284,282,281,281,280,278,277,276,275,274,273,
12893     273,269,268,267
12894   };
12895   const int n2w1b2r0[] = {
12896     1000, // Capacity
12897     100, // Number of items
12898     // Size of items (sorted)
12899     494,493,490,488,477,474,470,465,462,449,449,448,447,447,444,442,
12900     436,436,432,428,428,423,421,418,417,416,410,409,408,405,402,401,
12901     401,400,399,395,395,394,388,387,387,380,378,378,372,372,364,364,
12902     360,356,354,347,346,346,332,331,331,326,317,317,315,314,313,312,
12903     308,305,303,301,299,295,294,292,291,288,288,283,282,279,278,275,
12904     272,270,268,268,255,255,242,240,237,236,234,215,211,208,206,206,
12905     203,196,191,167
12906   };
12907   const int n2w1b2r1[] = {
12908     1000, // Capacity
12909     100, // Number of items
12910     // Size of items (sorted)
12911     495,495,494,494,486,485,484,479,469,465,462,456,450,447,447,444,
12912     441,437,436,423,419,414,410,410,405,404,400,396,395,389,388,387,
12913     385,380,374,373,373,370,369,369,368,366,364,352,351,342,342,337,
12914     335,333,331,326,325,319,317,313,303,294,293,293,292,292,285,284,
12915     281,257,257,253,250,247,245,243,241,240,238,237,234,233,233,232,
12916     229,228,224,223,222,205,202,198,196,192,190,189,183,182,182,181,
12917     178,175,172,170
12918   };
12919   const int n2w1b2r2[] = {
12920     1000, // Capacity
12921     100, // Number of items
12922     // Size of items (sorted)
12923     493,489,486,476,470,468,460,457,455,451,450,449,447,447,445,445,
12924     443,442,440,437,432,430,425,424,424,418,415,412,408,408,408,407,
12925     404,404,402,400,394,389,389,388,386,384,380,379,373,373,373,367,
12926     364,362,362,359,346,343,343,342,332,330,326,320,312,302,298,293,
12927     284,283,281,278,276,273,273,272,271,266,259,255,255,245,243,242,
12928     240,239,239,233,230,214,209,209,207,205,200,199,195,194,185,184,
12929     181,179,177,175
12930   };
12931   const int n2w1b2r3[] = {
12932     1000, // Capacity
12933     100, // Number of items
12934     // Size of items (sorted)
12935     491,489,485,485,483,479,477,476,476,475,473,472,471,464,462,461,
12936     459,456,454,453,449,446,443,439,438,437,417,415,415,410,408,404,
12937     400,399,396,391,388,385,381,380,373,372,370,369,364,362,359,356,
12938     355,354,353,352,348,345,343,333,330,329,326,323,320,310,307,307,
12939     290,288,285,285,282,279,276,273,264,263,263,260,254,251,250,248,
12940     246,233,232,231,218,214,205,201,198,196,195,195,195,192,185,184,
12941     183,180,170,170
12942   };
12943   const int n2w1b2r4[] = {
12944     1000, // Capacity
12945     100, // Number of items
12946     // Size of items (sorted)
12947     493,489,488,486,482,480,470,467,449,444,443,432,430,425,423,415,
12948     414,411,410,407,404,401,398,398,392,389,384,378,377,376,374,374,
12949     373,370,369,368,366,366,361,354,346,342,341,338,332,328,328,327,
12950     318,317,315,311,311,310,305,302,302,299,298,294,290,285,282,277,
12951     274,272,269,268,260,257,256,254,253,252,252,251,241,236,234,231,
12952     224,223,222,221,220,219,216,216,213,205,193,190,182,180,179,177,
12953     176,172,169,167
12954   };
12955   const int n2w1b2r5[] = {
12956     1000, // Capacity
12957     100, // Number of items
12958     // Size of items (sorted)
12959     495,493,487,485,484,479,478,478,477,475,470,469,467,466,465,463,
12960     461,458,457,456,455,454,453,452,450,446,436,429,425,422,414,409,
12961     409,405,402,397,397,397,391,387,387,375,370,369,364,355,354,351,
12962     338,337,335,331,329,319,309,307,299,294,293,293,292,291,290,290,
12963     289,288,285,282,272,272,269,265,247,245,242,242,240,234,233,229,
12964     229,229,226,221,217,217,212,209,206,201,201,194,194,191,186,183,
12965     182,179,179,175
12966   };
12967   const int n2w1b2r6[] = {
12968     1000, // Capacity
12969     100, // Number of items
12970     // Size of items (sorted)
12971     495,487,487,485,484,484,481,477,471,467,466,466,463,462,458,449,
12972     448,445,443,431,422,420,419,418,415,414,406,405,403,400,399,398,
12973     396,392,392,386,385,377,376,375,374,373,372,371,370,370,370,369,
12974     365,365,360,360,355,350,346,346,331,327,321,310,308,305,304,303,
12975     299,293,291,290,286,276,271,270,266,264,261,261,260,260,256,254,
12976     252,251,250,248,242,241,212,211,209,206,205,201,195,195,192,191,
12977     191,189,174,167
12978   };
12979   const int n2w1b2r7[] = {
12980     1000, // Capacity
12981     100, // Number of items
12982     // Size of items (sorted)
12983     494,485,482,475,475,460,458,458,454,454,445,445,442,436,435,431,
12984     424,424,422,413,412,411,409,408,405,403,400,398,392,392,380,380,
12985     379,378,375,370,370,366,360,353,348,343,343,343,342,340,338,334,
12986     333,329,328,326,314,312,309,297,297,294,293,290,287,285,280,275,
12987     274,274,272,267,263,263,258,253,252,248,243,236,235,235,233,230,
12988     229,229,228,227,226,225,211,209,204,200,196,190,189,188,186,178,
12989     177,172,170,169
12990   };
12991   const int n2w1b2r8[] = {
12992     1000, // Capacity
12993     100, // Number of items
12994     // Size of items (sorted)
12995     494,493,491,485,480,478,473,472,462,459,458,457,452,452,446,443,
12996     439,438,437,437,436,429,425,422,421,416,415,415,410,408,407,406,
12997     399,394,391,391,388,386,385,383,373,373,372,361,361,357,353,346,
12998     344,342,340,327,325,325,320,319,313,308,307,305,303,298,294,290,
12999     287,283,283,280,280,278,277,275,273,273,267,267,265,262,258,253,
13000     248,243,243,242,240,232,232,228,223,211,209,207,198,197,192,192,
13001     191,176,172,171
13002   };
13003   const int n2w1b2r9[] = {
13004     1000, // Capacity
13005     100, // Number of items
13006     // Size of items (sorted)
13007     494,491,483,473,472,465,464,461,461,460,457,453,445,444,443,442,
13008     442,438,435,424,421,421,412,409,406,405,402,395,395,391,391,389,
13009     389,380,378,375,374,371,369,366,361,360,360,357,353,349,348,346,
13010     343,341,338,336,335,334,330,326,316,310,308,307,302,298,288,287,
13011     283,281,272,263,262,259,255,248,247,243,234,230,229,229,228,226,
13012     223,222,221,218,214,205,203,196,195,192,189,187,183,182,180,176,
13013     175,175,173,173
13014   };
13015   const int n2w1b3r0[] = {
13016     1000, // Capacity
13017     100, // Number of items
13018     // Size of items (sorted)
13019     617,617,610,608,606,604,600,597,588,585,584,578,568,564,555,552,
13020     533,531,531,521,506,500,494,486,485,476,475,474,471,468,462,450,
13021     446,445,440,419,418,409,407,401,398,394,393,387,372,370,367,361,
13022     360,351,345,339,319,316,313,304,299,297,294,279,275,275,258,257,
13023     252,251,247,246,246,223,220,215,213,213,212,207,206,200,191,181,
13024     174,166,163,160,156,149,144,144,133,131,131,114,84,77,75,60,57,
13025     54,44,35
13026   };
13027   const int n2w1b3r1[] = {
13028     1000, // Capacity
13029     100, // Number of items
13030     // Size of items (sorted)
13031     618,608,597,594,578,573,572,568,567,567,564,550,545,542,540,539,
13032     536,535,525,511,510,505,504,496,485,478,475,473,457,451,445,441,
13033     436,436,430,429,416,411,406,401,385,380,350,347,341,337,321,311,
13034     308,304,303,297,290,288,285,285,279,275,268,260,249,248,244,234,
13035     230,222,215,195,185,185,182,179,179,175,166,164,153,146,137,129,
13036     116,113,112,106,99,98,97,91,90,89,83,68,64,64,62,56,55,49,47,
13037     45
13038   };
13039   const int n2w1b3r2[] = {
13040     1000, // Capacity
13041     100, // Number of items
13042     // Size of items (sorted)
13043     618,617,614,614,610,609,601,589,588,586,586,583,575,568,563,560,
13044     552,548,547,535,527,520,519,514,511,511,509,509,505,502,491,481,
13045     474,471,459,446,443,425,416,413,403,398,397,396,396,392,387,386,
13046     382,367,359,352,332,331,322,321,311,306,289,281,264,256,255,244,
13047     243,241,219,215,214,206,204,199,196,194,192,187,183,183,183,179,
13048     177,176,175,173,173,169,160,154,126,94,87,86,81,72,65,63,54,47,
13049     41,36
13050   };
13051   const int n2w1b3r3[] = {
13052     1000, // Capacity
13053     100, // Number of items
13054     // Size of items (sorted)
13055     618,611,604,602,594,588,583,583,582,582,573,554,538,536,534,521,
13056     505,500,499,494,493,492,477,475,470,448,445,442,432,430,429,429,
13057     420,412,408,408,404,401,393,389,388,374,369,363,362,359,354,340,
13058     327,326,325,318,317,308,304,291,286,275,268,267,264,263,249,212,
13059     207,200,200,200,197,192,182,182,178,177,177,172,168,164,159,153,
13060     150,138,134,132,127,116,109,92,87,83,77,75,67,60,59,51,47,45,
13061     37,36
13062   };
13063   const int n2w1b3r4[] = {
13064     1000, // Capacity
13065     100, // Number of items
13066     // Size of items (sorted)
13067     623,610,595,582,582,581,574,568,565,564,563,555,553,545,539,537,
13068     534,534,523,516,513,509,506,504,502,489,474,471,468,468,465,463,
13069     461,460,457,437,437,429,419,411,399,396,391,384,384,375,358,356,
13070     344,342,322,308,306,305,303,294,294,288,284,266,264,252,251,237,
13071     235,234,232,222,206,193,190,189,189,187,184,183,171,171,154,148,
13072     138,135,134,134,124,123,122,120,116,93,87,65,54,52,52,51,48,41,
13073     41,36
13074   };
13075   const int n2w1b3r5[] = {
13076     1000, // Capacity
13077     100, // Number of items
13078     // Size of items (sorted)
13079     621,620,617,607,602,591,589,586,585,581,579,569,561,558,555,554,
13080     546,544,539,539,526,503,502,498,489,471,456,451,450,443,438,436,
13081     434,425,424,424,420,420,418,408,405,404,377,371,361,359,346,340,
13082     331,321,320,313,310,308,299,286,281,274,270,269,264,262,262,254,
13083     250,215,214,208,205,200,193,183,177,171,163,162,158,156,154,146,
13084     146,136,124,118,115,109,105,101,101,94,92,88,86,79,76,74,73,73,
13085     67,66
13086   };
13087   const int n2w1b3r6[] = {
13088     1000, // Capacity
13089     100, // Number of items
13090     // Size of items (sorted)
13091     625,622,620,609,604,601,597,582,582,574,572,570,544,542,537,537,
13092     535,530,523,507,485,483,480,456,447,447,444,439,429,426,425,414,
13093     412,406,406,401,397,394,378,367,364,360,341,327,324,321,314,307,
13094     297,291,289,272,270,267,263,236,231,230,227,227,226,225,219,215,
13095     215,212,211,205,178,176,170,149,145,139,138,138,135,129,122,115,
13096     114,108,108,105,87,86,85,83,81,69,68,67,58,56,55,51,45,41,40,
13097     37
13098   };
13099   const int n2w1b3r7[] = {
13100     1000, // Capacity
13101     100, // Number of items
13102     // Size of items (sorted)
13103     626,617,608,606,606,602,586,579,573,567,551,548,514,514,510,492,
13104     492,491,471,469,465,443,441,440,436,431,430,427,422,410,393,392,
13105     392,379,377,376,360,343,341,339,330,323,322,321,314,313,307,304,
13106     299,298,296,294,291,278,277,276,273,269,239,228,226,222,216,214,
13107     211,192,191,181,176,166,166,164,161,155,148,135,133,131,130,125,
13108     120,117,106,101,101,100,98,98,94,92,91,76,66,61,56,55,52,47,47,
13109     35
13110   };
13111   const int n2w1b3r8[] = {
13112     1000, // Capacity
13113     100, // Number of items
13114     // Size of items (sorted)
13115     626,611,609,604,598,592,586,584,578,576,574,568,557,553,549,541,
13116     541,533,533,529,527,525,524,517,514,511,507,504,499,496,492,488,
13117     477,476,471,459,456,442,436,425,421,419,401,388,386,362,358,354,
13118     352,345,322,322,317,298,293,280,262,261,258,249,247,241,238,233,
13119     219,209,205,204,203,190,186,177,174,174,164,163,154,153,153,133,
13120     133,126,122,121,120,119,119,113,110,101,97,90,70,68,66,59,52,
13121     45,39,37
13122   };
13123   const int n2w1b3r9[] = {
13124     1000, // Capacity
13125     100, // Number of items
13126     // Size of items (sorted)
13127     624,606,606,598,598,577,563,557,536,520,514,495,494,487,487,487,
13128     485,477,471,467,449,447,437,436,421,413,413,412,400,393,392,391,
13129     382,377,366,356,350,345,343,340,331,331,330,328,320,320,296,294,
13130     292,286,277,273,271,260,254,250,245,227,226,221,219,215,203,197,
13131     196,166,165,157,156,153,151,147,144,144,133,127,127,126,125,125,
13132     123,122,121,119,117,104,96,84,77,76,73,65,57,55,51,48,42,38,37,
13133     35
13134   };
13135   const int n2w2b1r0[] = {
13136     1000, // Capacity
13137     100, // Number of items
13138     // Size of items (sorted)
13139     240,239,238,235,232,231,231,231,231,230,229,228,228,228,227,226,
13140     222,219,218,217,217,217,217,217,216,216,214,214,213,212,212,211,
13141     210,209,208,208,208,206,206,206,206,205,205,204,204,203,200,199,
13142     199,199,198,198,197,197,196,195,193,193,193,193,191,191,188,188,
13143     188,187,186,186,183,183,182,181,179,178,177,177,177,177,176,176,
13144     176,175,175,175,172,172,171,170,170,169,168,168,167,167,166,166,
13145     164,163,163,162
13146   };
13147   const int n2w2b1r1[] = {
13148     1000, // Capacity
13149     100, // Number of items
13150     // Size of items (sorted)
13151     239,237,237,235,234,234,234,233,232,232,231,229,229,227,226,226,
13152     225,224,224,223,222,222,222,220,220,219,215,212,212,207,206,205,
13153     205,205,204,204,203,203,202,201,201,201,201,200,200,199,198,198,
13154     197,195,195,195,194,193,192,191,191,191,190,189,189,189,188,187,
13155     187,186,186,185,185,183,183,182,182,182,181,180,180,180,180,179,
13156     178,177,177,174,173,173,173,173,170,170,169,168,168,167,167,166,
13157     163,163,162,162
13158   };
13159   const int n2w2b1r2[] = {
13160     1000, // Capacity
13161     100, // Number of items
13162     // Size of items (sorted)
13163     240,240,238,237,237,235,235,234,234,233,233,233,233,232,232,231,
13164     230,230,229,229,228,228,228,227,225,225,222,222,222,222,220,219,
13165     218,216,214,213,213,213,213,212,211,211,210,210,210,208,207,207,
13166     207,205,204,204,203,202,202,200,200,199,199,197,197,197,196,195,
13167     195,194,192,191,188,187,186,185,183,182,181,180,180,177,177,176,
13168     174,174,174,174,173,172,171,168,166,166,165,163,163,162,162,162,
13169     162,162,162,162
13170   };
13171   const int n2w2b1r3[] = {
13172     1000, // Capacity
13173     100, // Number of items
13174     // Size of items (sorted)
13175     239,238,237,237,236,236,236,235,235,234,234,232,232,231,230,230,
13176     230,230,229,228,228,227,227,226,226,223,221,220,220,219,217,217,
13177     216,213,212,212,211,211,208,207,207,207,204,204,204,203,203,203,
13178     200,200,198,198,197,197,195,195,195,194,193,193,193,192,187,186,
13179     186,185,185,185,183,183,183,183,183,182,182,182,182,180,180,180,
13180     179,179,177,176,174,174,173,172,170,170,169,169,168,166,166,165,
13181     165,164,163,162
13182   };
13183   const int n2w2b1r4[] = {
13184     1000, // Capacity
13185     100, // Number of items
13186     // Size of items (sorted)
13187     240,240,240,239,238,236,236,235,234,233,231,230,229,229,228,228,
13188     227,227,224,224,224,223,222,221,219,219,219,219,217,217,216,216,
13189     215,214,214,214,214,212,212,211,210,209,209,209,208,208,207,207,
13190     207,206,206,206,205,205,205,205,204,202,202,198,197,197,195,195,
13191     195,194,193,192,189,185,185,185,182,181,180,179,178,175,175,175,
13192     175,172,171,170,169,168,168,168,167,167,167,167,167,166,166,165,
13193     164,164,163,162
13194   };
13195   const int n2w2b1r5[] = {
13196     1000, // Capacity
13197     100, // Number of items
13198     // Size of items (sorted)
13199     239,238,237,237,236,236,235,235,234,234,234,234,233,233,233,232,
13200     232,231,230,230,229,228,228,228,227,226,225,225,223,223,222,221,
13201     221,221,218,216,216,216,215,213,213,212,212,211,211,209,207,207,
13202     207,206,206,206,206,206,204,203,201,201,200,199,199,198,198,197,
13203     197,195,195,192,192,192,191,190,189,188,185,185,184,184,183,183,
13204     182,180,179,178,177,177,172,171,171,170,168,168,166,166,166,166,
13205     163,163,162,162
13206   };
13207   const int n2w2b1r6[] = {
13208     1000, // Capacity
13209     100, // Number of items
13210     // Size of items (sorted)
13211     238,236,236,236,235,235,234,233,233,232,231,231,231,231,230,230,
13212     230,229,229,228,228,227,227,227,225,224,224,224,224,223,221,221,
13213     218,216,215,215,215,214,214,213,213,213,211,210,208,207,207,206,
13214     205,204,203,200,200,199,198,197,195,195,195,193,192,191,191,190,
13215     190,189,188,188,185,185,184,183,183,183,182,181,181,181,180,179,
13216     179,177,176,174,172,172,172,171,170,170,169,168,168,168,166,163,
13217     163,163,163,162
13218   };
13219   const int n2w2b1r7[] = {
13220     1000, // Capacity
13221     100, // Number of items
13222     // Size of items (sorted)
13223     240,240,239,237,235,235,235,235,235,232,231,230,230,229,228,228,
13224     227,226,225,223,222,220,219,219,219,218,217,217,216,216,216,216,
13225     216,215,215,215,214,214,214,213,212,211,211,210,210,209,208,208,
13226     208,207,206,203,202,202,201,200,198,196,196,194,194,193,189,189,
13227     188,188,187,186,185,184,184,182,182,182,180,178,178,177,176,176,
13228     173,172,171,171,171,171,171,170,170,170,169,168,168,167,166,165,
13229     165,165,163,162
13230   };
13231   const int n2w2b1r8[] = {
13232     1000, // Capacity
13233     100, // Number of items
13234     // Size of items (sorted)
13235     240,240,240,239,239,239,239,238,238,238,237,236,233,232,231,230,
13236     230,230,228,223,222,219,219,218,218,218,217,217,216,214,214,213,
13237     212,212,211,211,210,210,209,208,208,208,207,207,206,206,206,204,
13238     203,203,203,203,203,202,201,201,200,200,200,200,199,199,199,198,
13239     196,196,196,194,194,191,189,188,188,188,188,187,185,185,185,183,
13240     182,182,181,179,179,178,177,176,176,175,175,172,172,168,167,166,
13241     163,163,163,163
13242   };
13243   const int n2w2b1r9[] = {
13244     1000, // Capacity
13245     100, // Number of items
13246     // Size of items (sorted)
13247     236,234,233,232,232,231,230,230,230,229,228,226,226,225,225,222,
13248     222,221,220,220,219,219,217,217,217,215,215,214,214,213,212,211,
13249     211,209,208,208,208,208,207,207,206,206,206,205,205,204,204,201,
13250     201,201,201,201,200,200,198,197,197,196,195,195,194,194,194,194,
13251     194,193,192,192,189,188,188,188,187,187,183,182,181,180,179,177,
13252     175,175,174,172,171,171,171,169,169,169,169,169,167,167,165,164,
13253     163,163,163,162
13254   };
13255   const int n2w2b2r0[] = {
13256     1000, // Capacity
13257     100, // Number of items
13258     // Size of items (sorted)
13259     299,298,295,293,293,291,290,289,288,288,282,282,281,281,280,280,
13260     279,279,278,275,274,271,271,270,267,267,263,260,258,256,256,256,
13261     249,247,247,246,245,239,239,239,236,236,232,230,222,218,215,214,
13262     213,213,213,210,206,204,202,202,201,191,190,189,189,187,187,181,
13263     181,179,170,169,168,166,166,161,158,151,149,148,146,145,142,139,
13264     137,135,132,130,128,127,123,123,121,120,118,109,107,107,105,105,
13265     104,104,102,102
13266   };
13267   const int n2w2b2r1[] = {
13268     1000, // Capacity
13269     100, // Number of items
13270     // Size of items (sorted)
13271     296,295,295,294,291,290,288,288,287,286,283,282,280,279,279,278,
13272     277,275,273,269,266,262,261,254,251,250,248,248,246,246,245,244,
13273     244,239,238,234,233,233,232,231,229,229,216,214,211,211,210,198,
13274     196,195,195,194,192,192,191,191,190,188,187,187,185,184,180,177,
13275     172,172,172,171,167,167,166,165,160,160,158,155,148,146,145,143,
13276     140,140,131,131,128,126,123,122,121,121,117,117,113,111,108,107,
13277     106,106,103,103
13278   };
13279   const int n2w2b2r2[] = {
13280     1000, // Capacity
13281     100, // Number of items
13282     // Size of items (sorted)
13283     300,299,295,293,292,289,286,285,285,285,284,284,281,278,275,273,
13284     271,270,269,265,263,263,262,261,260,257,257,255,251,247,238,237,
13285     236,235,233,233,232,232,231,223,221,218,214,211,209,208,207,207,
13286     205,204,203,201,198,195,193,192,190,187,182,175,175,175,175,174,
13287     174,172,169,168,167,166,159,157,156,152,151,150,148,148,146,145,
13288     144,143,142,141,139,136,136,133,132,126,125,122,121,119,118,116,
13289     110,106,105,102
13290   };
13291   const int n2w2b2r3[] = {
13292     1000, // Capacity
13293     100, // Number of items
13294     // Size of items (sorted)
13295     300,300,298,295,292,290,289,287,287,286,286,286,284,283,278,273,
13296     271,269,269,269,268,268,267,262,258,256,256,255,255,255,254,252,
13297     251,249,248,246,245,244,242,238,237,237,236,227,227,226,224,224,
13298     223,222,214,212,208,206,206,205,202,202,202,200,200,199,197,195,
13299     195,192,192,189,185,179,178,178,171,171,167,165,162,161,158,152,
13300     149,146,143,143,139,136,136,131,127,126,126,124,121,118,114,113,
13301     106,105,102,102
13302   };
13303   const int n2w2b2r4[] = {
13304     1000, // Capacity
13305     100, // Number of items
13306     // Size of items (sorted)
13307     300,298,297,294,292,290,287,287,286,283,282,281,280,280,275,273,
13308     270,269,269,268,267,266,265,265,265,264,262,262,262,261,255,254,
13309     253,252,252,250,246,245,238,238,237,236,236,232,231,231,230,229,
13310     228,228,228,227,224,223,220,217,216,216,215,214,213,211,203,203,
13311     201,199,198,198,197,197,195,187,185,181,178,171,170,165,165,162,
13312     160,158,150,147,139,135,131,131,129,128,127,126,118,117,115,107,
13313     107,107,106,105
13314   };
13315   const int n2w2b2r5[] = {
13316     1000, // Capacity
13317     100, // Number of items
13318     // Size of items (sorted)
13319     297,296,293,292,290,290,286,281,279,278,276,274,273,271,267,265,
13320     261,260,260,259,259,259,258,255,246,245,243,242,242,239,236,236,
13321     234,234,226,224,221,221,219,219,219,211,210,209,208,208,204,203,
13322     203,202,202,202,201,200,199,198,196,191,188,188,177,176,173,172,
13323     172,172,171,171,162,162,160,157,153,150,148,148,145,141,139,137,
13324     137,134,134,132,130,128,126,125,119,117,116,115,114,114,109,108,
13325     106,105,104,102
13326   };
13327   const int n2w2b2r6[] = {
13328     1000, // Capacity
13329     100, // Number of items
13330     // Size of items (sorted)
13331     300,299,298,295,293,292,291,289,285,280,279,279,277,275,271,269,
13332     265,263,260,259,259,256,251,248,248,247,246,245,243,242,240,239,
13333     239,239,233,233,232,232,230,229,225,221,220,219,219,217,216,215,
13334     214,213,212,206,206,195,195,193,189,189,189,188,187,186,181,177,
13335     174,171,170,169,168,168,166,166,165,165,150,149,148,148,148,147,
13336     146,144,142,141,140,139,139,137,134,131,130,128,126,126,120,117,
13337     113,106,104,103
13338   };
13339   const int n2w2b2r7[] = {
13340     1000, // Capacity
13341     100, // Number of items
13342     // Size of items (sorted)
13343     300,297,296,290,289,288,286,285,282,281,278,275,275,272,267,265,
13344     262,259,255,252,251,249,244,243,239,237,237,236,236,232,231,230,
13345     230,229,224,223,222,222,220,219,218,215,214,213,206,204,204,201,
13346     196,195,193,191,187,187,184,184,181,180,172,171,164,163,162,161,
13347     161,160,155,155,149,149,145,142,142,141,141,140,139,137,136,135,
13348     132,131,127,127,123,121,119,119,119,117,116,116,115,113,108,108,
13349     106,105,103,103
13350   };
13351   const int n2w2b2r8[] = {
13352     1000, // Capacity
13353     100, // Number of items
13354     // Size of items (sorted)
13355     299,299,299,297,294,288,285,279,277,277,276,275,274,273,272,271,
13356     271,269,266,262,260,260,257,255,254,254,253,252,252,245,244,243,
13357     241,240,235,235,233,230,229,228,228,226,226,225,224,223,223,219,
13358     219,218,214,211,206,199,198,197,196,191,186,183,183,183,180,179,
13359     179,177,176,174,174,173,172,163,159,158,153,147,146,146,146,145,
13360     145,141,139,131,131,128,125,123,123,123,122,120,119,117,114,114,
13361     114,106,104,104
13362   };
13363   const int n2w2b2r9[] = {
13364     1000, // Capacity
13365     100, // Number of items
13366     // Size of items (sorted)
13367     298,296,291,289,287,287,281,279,279,277,276,275,274,273,272,271,
13368     267,265,262,258,257,255,254,253,251,250,244,243,242,235,233,232,
13369     232,230,229,224,221,220,220,218,216,214,211,207,206,202,201,200,
13370     199,199,192,190,190,188,187,187,185,184,183,182,182,180,180,179,
13371     174,173,171,168,167,166,163,161,161,160,158,157,148,148,147,147,
13372     143,140,134,133,132,131,127,124,120,119,117,116,114,113,111,109,
13373     108,106,106,103
13374   };
13375   const int n2w2b3r0[] = {
13376     1000, // Capacity
13377     100, // Number of items
13378     // Size of items (sorted)
13379     379,379,367,366,363,358,358,355,352,345,343,337,335,329,329,325,
13380     324,320,317,317,311,303,296,294,292,288,280,277,268,268,267,264,
13381     261,259,256,255,254,247,247,244,236,235,234,231,230,228,224,217,
13382     216,212,208,207,207,204,191,190,189,186,182,180,173,173,164,159,
13383     157,154,152,150,141,138,136,130,119,116,105,103,100,98,88,87,
13384     86,86,85,65,63,63,60,57,57,57,53,52,50,29,25,24,24,23,22,22
13385   };
13386   const int n2w2b3r1[] = {
13387     1000, // Capacity
13388     100, // Number of items
13389     // Size of items (sorted)
13390     373,368,368,367,365,360,352,335,335,332,324,321,321,320,316,304,
13391     304,303,299,298,294,292,288,286,284,273,273,273,266,266,263,262,
13392     262,259,258,256,255,249,245,237,230,227,221,220,216,208,206,206,
13393     202,189,188,185,184,180,179,178,176,173,167,158,154,148,148,147,
13394     145,139,135,132,130,124,122,122,116,114,111,111,111,104,98,89,
13395     84,79,72,70,63,61,60,59,55,54,50,44,44,41,39,32,31,30,26,25
13396   };
13397   const int n2w2b3r2[] = {
13398     1000, // Capacity
13399     100, // Number of items
13400     // Size of items (sorted)
13401     375,373,369,367,366,363,362,360,360,359,356,346,345,342,339,334,
13402     334,333,332,331,328,328,327,326,322,320,311,305,291,291,289,288,
13403     277,275,270,262,250,231,228,228,225,218,217,216,213,210,207,205,
13404     204,201,201,200,193,187,173,171,170,166,165,162,161,160,155,155,
13405     154,152,150,148,145,143,135,134,134,132,130,124,123,123,108,105,
13406     104,99,97,93,91,86,85,79,75,61,57,56,51,49,41,40,40,30,30,22
13407   };
13408   const int n2w2b3r3[] = {
13409     1000, // Capacity
13410     100, // Number of items
13411     // Size of items (sorted)
13412     378,377,360,355,354,342,331,331,330,327,323,323,320,320,313,311,
13413     301,296,295,293,292,286,283,277,276,271,265,264,253,252,233,233,
13414     232,232,229,224,221,217,217,212,211,211,207,205,205,203,198,198,
13415     197,194,192,191,190,186,178,165,164,163,156,155,152,148,148,147,
13416     143,142,134,133,132,130,124,115,113,107,103,91,85,80,79,78,77,
13417     68,62,60,60,59,56,55,52,43,42,39,34,33,32,32,32,31,27,26
13418   };
13419   const int n2w2b3r4[] = {
13420     1000, // Capacity
13421     100, // Number of items
13422     // Size of items (sorted)
13423     380,380,379,376,372,366,363,356,351,351,350,348,348,347,347,339,
13424     338,337,332,331,331,329,328,322,322,312,307,305,295,290,287,279,
13425     278,269,269,268,267,263,263,255,250,249,249,244,240,240,236,235,
13426     229,223,223,217,189,183,182,169,157,154,153,148,146,144,142,129,
13427     128,122,121,117,109,105,102,101,100,96,96,87,87,85,82,81,80,79,
13428     78,77,73,72,70,66,65,65,63,54,52,39,38,35,34,32,31,23
13429   };
13430   const int n2w2b3r5[] = {
13431     1000, // Capacity
13432     100, // Number of items
13433     // Size of items (sorted)
13434     376,374,373,360,358,351,348,345,344,343,332,328,327,327,323,317,
13435     317,315,313,308,307,305,297,297,291,289,285,284,277,276,263,262,
13436     261,261,258,258,256,251,244,242,241,235,235,235,235,234,230,227,
13437     226,225,222,218,218,208,203,202,184,178,177,176,169,165,161,159,
13438     154,142,137,134,133,132,127,125,123,123,121,116,111,109,109,103,
13439     102,93,81,79,75,71,71,57,57,50,46,45,38,37,28,27,27,22,22,22
13440   };
13441   const int n2w2b3r6[] = {
13442     1000, // Capacity
13443     100, // Number of items
13444     // Size of items (sorted)
13445     378,377,374,373,369,369,366,353,351,338,337,337,337,334,330,330,
13446     323,322,320,319,317,313,306,305,298,297,295,287,283,276,276,268,
13447     267,267,265,262,257,257,248,247,240,237,236,233,231,217,201,195,
13448     193,187,184,171,170,166,163,161,159,158,158,157,141,139,138,137,
13449     126,122,119,116,115,112,106,104,102,101,100,98,98,91,86,84,82,
13450     82,78,73,62,61,60,60,58,58,55,52,48,48,41,40,38,36,31,26
13451   };
13452   const int n2w2b3r7[] = {
13453     1000, // Capacity
13454     100, // Number of items
13455     // Size of items (sorted)
13456     372,372,371,371,367,366,365,365,365,364,363,360,352,350,350,350,
13457     348,345,333,331,317,315,310,310,308,306,305,304,304,299,295,292,
13458     286,279,277,263,262,262,258,248,241,235,235,231,229,222,208,207,
13459     204,203,202,200,196,195,195,195,192,191,186,184,170,168,165,163,
13460     162,157,150,139,135,127,126,125,124,124,123,120,117,117,116,109,
13461     106,95,82,81,79,76,68,59,58,56,54,53,51,51,40,37,32,25,23,22
13462   };
13463   const int n2w2b3r8[] = {
13464     1000, // Capacity
13465     100, // Number of items
13466     // Size of items (sorted)
13467     371,365,363,354,352,351,346,345,345,339,338,338,334,332,329,327,
13468     322,321,319,314,305,302,299,296,294,288,285,284,282,281,277,276,
13469     269,268,262,257,252,250,250,248,245,243,236,234,232,230,229,224,
13470     220,214,211,209,206,198,195,192,188,177,171,163,158,157,157,147,
13471     142,140,124,118,111,111,111,111,102,93,88,87,86,82,82,80,78,78,
13472     76,75,72,69,65,63,54,51,50,49,43,41,39,36,29,29,27,25
13473   };
13474   const int n2w2b3r9[] = {
13475     1000, // Capacity
13476     100, // Number of items
13477     // Size of items (sorted)
13478     378,377,374,373,367,365,363,357,353,348,338,336,331,322,313,308,
13479     307,306,304,299,299,298,291,291,283,283,281,279,277,272,270,270,
13480     269,263,260,257,251,247,246,243,239,238,237,228,227,208,202,197,
13481     191,186,186,180,177,176,174,171,170,170,164,151,149,146,146,146,
13482     145,143,140,139,137,116,116,115,114,113,110,102,100,99,91,87,
13483     85,82,81,81,80,73,72,69,55,53,49,47,46,44,43,39,36,34,28,23
13484   };
13485   const int n2w3b1r0[] = {
13486     1000, // Capacity
13487     100, // Number of items
13488     // Size of items (sorted)
13489     168,168,168,167,167,167,166,166,165,165,165,165,164,164,164,164,
13490     164,163,163,163,162,161,160,159,159,159,157,157,155,154,154,154,
13491     154,153,153,153,151,150,149,149,149,148,148,147,147,147,147,146,
13492     145,145,145,144,143,143,142,142,142,141,139,138,137,136,135,135,
13493     133,133,133,133,132,131,130,130,129,129,129,128,128,128,127,127,
13494     126,125,125,124,124,122,122,121,121,121,120,120,119,119,119,118,
13495     118,118,115,115
13496   };
13497   const int n2w3b1r1[] = {
13498     1000, // Capacity
13499     100, // Number of items
13500     // Size of items (sorted)
13501     168,168,167,166,165,165,165,165,164,164,163,163,163,163,163,163,
13502     163,162,162,162,162,162,162,161,161,159,157,157,157,157,156,156,
13503     155,155,153,153,153,152,151,151,150,150,149,149,149,147,147,147,
13504     147,146,145,144,144,143,142,142,142,141,139,138,134,133,133,133,
13505     132,132,131,130,129,128,128,128,128,127,127,127,127,127,125,125,
13506     124,123,123,123,121,119,119,119,118,117,117,117,117,117,117,116,
13507     116,115,115,114
13508   };
13509   const int n2w3b1r2[] = {
13510     1000, // Capacity
13511     100, // Number of items
13512     // Size of items (sorted)
13513     168,168,167,167,167,167,167,166,166,165,165,165,164,163,163,162,
13514     160,160,160,159,159,159,158,158,158,158,158,158,157,157,156,156,
13515     155,155,154,154,154,154,154,154,154,153,153,152,151,150,150,149,
13516     148,148,148,147,145,144,144,143,142,142,141,140,139,138,138,138,
13517     137,136,136,136,136,136,135,135,135,134,132,131,131,129,126,126,
13518     126,126,125,124,124,123,122,122,121,120,120,119,119,118,117,117,
13519     116,116,114,114
13520   };
13521   const int n2w3b1r3[] = {
13522     1000, // Capacity
13523     100, // Number of items
13524     // Size of items (sorted)
13525     166,166,166,166,165,164,164,164,163,163,162,162,162,161,160,159,
13526     159,159,158,158,157,156,156,152,151,150,149,149,149,147,147,146,
13527     145,145,144,144,144,142,142,141,141,141,141,140,140,140,139,138,
13528     138,137,137,137,137,135,135,134,133,133,133,133,132,132,132,131,
13529     131,131,130,130,130,130,130,130,129,129,129,128,128,126,126,125,
13530     125,124,123,123,121,120,120,120,119,119,119,118,117,117,117,117,
13531     115,115,115,114
13532   };
13533   const int n2w3b1r4[] = {
13534     1000, // Capacity
13535     100, // Number of items
13536     // Size of items (sorted)
13537     168,168,167,166,166,166,165,165,164,164,164,163,163,163,162,162,
13538     161,160,160,159,158,158,158,157,156,156,156,155,155,152,152,152,
13539     151,151,149,148,148,148,148,147,147,145,145,145,144,143,143,143,
13540     143,143,143,140,140,139,138,138,137,137,136,136,136,135,134,133,
13541     132,132,132,132,131,131,131,130,130,130,130,130,129,127,126,124,
13542     124,124,122,122,122,122,121,121,121,121,120,120,119,118,117,117,
13543     116,116,115,114
13544   };
13545   const int n2w3b1r5[] = {
13546     1000, // Capacity
13547     100, // Number of items
13548     // Size of items (sorted)
13549     167,167,166,166,165,165,165,165,165,164,164,164,162,161,160,160,
13550     160,160,159,158,158,157,157,157,155,154,153,153,152,152,152,151,
13551     151,151,150,150,150,149,148,147,145,145,144,144,143,143,143,143,
13552     140,140,140,140,140,139,139,137,137,137,136,135,134,134,133,133,
13553     132,132,131,129,129,128,127,127,127,126,125,125,123,123,123,123,
13554     122,122,122,120,120,119,119,119,118,117,117,117,116,116,115,115,
13555     115,115,115,115
13556   };
13557   const int n2w3b1r6[] = {
13558     1000, // Capacity
13559     100, // Number of items
13560     // Size of items (sorted)
13561     167,167,166,166,164,164,164,163,162,162,162,162,162,161,161,160,
13562     159,159,158,158,158,158,157,157,154,154,154,153,153,153,153,152,
13563     152,151,151,151,151,151,151,151,150,150,149,148,148,147,147,146,
13564     145,144,143,143,143,143,143,143,142,141,141,139,139,137,136,136,
13565     135,135,135,133,133,132,132,131,130,128,128,128,127,127,126,125,
13566     125,124,124,123,123,122,121,121,121,120,120,120,120,119,119,118,
13567     118,117,116,115
13568   };
13569   const int n2w3b1r7[] = {
13570     1000, // Capacity
13571     100, // Number of items
13572     // Size of items (sorted)
13573     168,168,167,167,167,166,166,165,165,164,164,164,163,163,163,163,
13574     163,160,159,159,159,158,158,158,158,158,158,156,156,155,155,154,
13575     154,153,152,150,149,148,147,145,145,144,144,144,143,143,142,138,
13576     138,138,138,137,137,136,134,134,133,133,132,132,131,131,130,130,
13577     130,129,129,128,128,125,125,124,123,123,123,123,122,122,122,122,
13578     121,121,121,120,120,120,119,119,118,118,118,117,115,115,115,115,
13579     114,114,114,114
13580   };
13581   const int n2w3b1r8[] = {
13582     1000, // Capacity
13583     100, // Number of items
13584     // Size of items (sorted)
13585     168,168,167,167,167,166,166,165,165,164,164,164,163,163,162,162,
13586     161,161,160,159,158,158,157,156,156,155,155,155,154,154,154,154,
13587     153,153,152,152,151,150,149,148,148,147,147,146,145,144,144,144,
13588     143,143,143,138,136,135,135,134,133,132,132,131,129,129,129,129,
13589     128,127,126,126,126,126,126,125,125,124,124,124,123,123,122,121,
13590     121,120,120,120,119,119,119,118,117,117,117,116,116,115,115,115,
13591     115,114,114,114
13592   };
13593   const int n2w3b1r9[] = {
13594     1000, // Capacity
13595     100, // Number of items
13596     // Size of items (sorted)
13597     168,168,166,165,165,165,165,165,165,165,165,164,163,163,162,162,
13598     162,162,161,160,160,159,159,159,157,157,157,156,156,156,155,154,
13599     154,153,153,153,150,150,150,150,148,147,146,146,146,145,145,144,
13600     143,143,143,143,142,141,141,141,140,140,139,138,137,136,135,135,
13601     135,135,135,133,133,132,131,131,130,130,130,130,129,128,128,128,
13602     127,127,125,124,124,124,124,123,121,121,120,120,120,119,119,118,
13603     117,117,115,114
13604   };
13605   const int n2w3b2r0[] = {
13606     1000, // Capacity
13607     100, // Number of items
13608     // Size of items (sorted)
13609     209,207,205,204,202,199,199,199,196,194,194,194,193,190,188,186,
13610     184,183,182,182,179,178,178,178,176,176,176,173,173,172,169,167,
13611     167,167,164,163,163,162,160,160,156,156,156,154,152,150,146,145,
13612     145,145,142,141,139,139,136,136,135,134,133,133,129,127,127,127,
13613     126,123,122,120,119,117,113,113,112,112,108,106,104,97,96,95,
13614     95,95,94,94,90,90,90,87,87,85,84,83,82,80,79,77,77,75,74,73
13615   };
13616   const int n2w3b2r1[] = {
13617     1000, // Capacity
13618     100, // Number of items
13619     // Size of items (sorted)
13620     210,209,209,208,207,206,205,203,201,200,197,192,192,192,191,191,
13621     190,189,187,185,184,183,182,182,181,177,175,170,168,166,166,165,
13622     162,162,159,156,154,152,151,151,151,150,149,148,147,145,145,145,
13623     144,143,142,137,137,136,136,133,133,131,128,127,125,124,115,114,
13624     113,112,112,108,107,106,105,105,104,104,102,101,99,97,96,95,95,
13625     95,89,89,89,88,87,86,85,84,84,83,81,80,77,77,77,76,72,72
13626   };
13627   const int n2w3b2r2[] = {
13628     1000, // Capacity
13629     100, // Number of items
13630     // Size of items (sorted)
13631     210,210,208,207,203,201,200,199,199,197,196,195,193,192,192,190,
13632     189,188,188,187,187,186,185,185,182,182,181,180,180,179,177,171,
13633     170,169,168,166,166,165,165,164,164,161,159,153,151,150,150,149,
13634     147,147,145,144,142,142,141,139,138,136,136,133,133,130,129,129,
13635     125,122,122,121,120,119,119,118,118,115,114,110,108,108,107,105,
13636     105,105,102,102,92,92,87,85,83,80,79,78,77,77,76,76,74,72,72,
13637     72
13638   };
13639   const int n2w3b2r3[] = {
13640     1000, // Capacity
13641     100, // Number of items
13642     // Size of items (sorted)
13643     210,208,206,200,199,198,198,197,195,195,194,193,190,186,186,186,
13644     182,181,181,180,178,175,175,173,173,172,170,169,168,168,167,166,
13645     165,164,164,163,159,159,156,152,149,149,148,145,143,143,143,142,
13646     141,141,141,140,139,139,138,136,135,135,132,131,130,128,126,126,
13647     125,125,123,123,123,122,120,120,115,115,114,111,108,108,108,103,
13648     100,99,98,98,96,96,92,91,90,87,86,85,85,84,83,82,80,76,75,74
13649   };
13650   const int n2w3b2r4[] = {
13651     1000, // Capacity
13652     100, // Number of items
13653     // Size of items (sorted)
13654     207,202,199,199,198,197,194,192,191,188,186,185,185,184,184,182,
13655     181,181,180,178,176,174,173,173,171,168,168,168,167,166,164,164,
13656     163,163,162,159,158,157,155,154,154,153,153,153,151,150,150,148,
13657     148,143,143,142,142,141,138,138,137,137,134,133,131,131,126,125,
13658     125,123,121,120,119,118,118,113,111,110,109,108,107,107,106,103,
13659     99,98,98,95,95,92,91,91,89,88,88,88,87,84,81,77,77,74,74,72
13660   };
13661   const int n2w3b2r5[] = {
13662     1000, // Capacity
13663     100, // Number of items
13664     // Size of items (sorted)
13665     209,208,206,206,204,202,200,200,200,195,194,193,193,192,191,189,
13666     188,188,187,186,185,185,184,184,178,177,176,169,167,164,164,162,
13667     160,152,152,151,151,149,148,148,147,142,139,137,136,135,135,134,
13668     132,131,128,127,126,119,119,119,113,113,111,110,109,109,108,107,
13669     107,107,106,106,105,105,104,104,104,103,102,102,101,101,98,97,
13670     97,97,97,96,95,95,95,94,89,86,85,83,82,82,79,78,75,74,73,72
13671   };
13672   const int n2w3b2r6[] = {
13673     1000, // Capacity
13674     100, // Number of items
13675     // Size of items (sorted)
13676     210,206,205,204,203,202,202,202,200,199,198,192,189,186,185,183,
13677     183,183,182,181,176,176,175,175,174,170,170,170,170,168,162,161,
13678     159,156,152,149,149,148,146,146,146,145,144,144,144,141,141,141,
13679     141,139,138,135,135,135,135,134,134,133,127,127,126,126,125,124,
13680     119,119,119,116,115,115,108,107,103,98,97,96,94,94,93,91,90,89,
13681     89,89,89,87,86,86,84,83,82,82,82,81,80,78,77,74,73,72
13682   };
13683   const int n2w3b2r7[] = {
13684     1000, // Capacity
13685     100, // Number of items
13686     // Size of items (sorted)
13687     210,209,209,206,206,204,203,202,202,199,199,197,196,195,195,194,
13688     193,192,191,191,190,190,186,185,185,184,180,171,171,170,168,167,
13689     166,166,165,163,163,162,161,161,160,160,159,158,158,157,156,156,
13690     153,151,150,150,148,147,147,145,141,140,137,136,136,132,129,128,
13691     128,127,127,122,121,118,111,110,109,106,106,102,102,98,98,95,
13692     95,95,95,93,90,90,90,89,83,82,81,79,78,78,76,75,74,73,73,72
13693   };
13694   const int n2w3b2r8[] = {
13695     1000, // Capacity
13696     100, // Number of items
13697     // Size of items (sorted)
13698     210,209,207,202,199,196,196,195,194,193,190,188,187,187,185,185,
13699     184,184,182,179,178,178,178,176,171,169,169,168,168,167,167,165,
13700     164,159,158,158,154,152,151,150,148,147,142,142,142,140,140,139,
13701     138,137,136,136,134,125,125,123,123,121,121,120,120,118,118,117,
13702     117,116,114,114,112,111,111,108,108,107,106,104,102,102,102,97,
13703     97,96,94,94,94,92,88,84,84,83,81,81,80,80,78,76,76,76,74,73
13704   };
13705   const int n2w3b2r9[] = {
13706     1000, // Capacity
13707     100, // Number of items
13708     // Size of items (sorted)
13709     207,205,204,203,203,200,199,198,196,196,196,195,195,195,192,190,
13710     189,188,188,187,187,185,180,179,176,175,172,171,170,170,169,168,
13711     168,165,164,164,163,163,161,160,158,155,154,153,152,150,150,149,
13712     149,148,148,143,139,137,136,136,134,134,132,132,131,129,127,127,
13713     127,125,120,120,117,117,116,116,113,112,109,107,105,103,99,99,
13714     97,95,95,95,95,95,93,91,86,84,82,81,80,79,77,77,77,76,74,72
13715   };
13716   const int n2w3b3r0[] = {
13717     1000, // Capacity
13718     100, // Number of items
13719     // Size of items (sorted)
13720     265,263,256,254,253,251,250,249,247,247,246,243,239,238,238,233,
13721     225,225,224,223,219,216,211,210,208,207,206,204,204,202,202,201,
13722     192,191,188,171,166,166,160,157,156,155,154,153,153,149,146,146,
13723     145,144,139,138,130,127,125,124,123,117,115,112,112,104,101,101,
13724     100,99,99,97,89,87,85,85,81,80,78,75,74,70,70,70,69,67,67,60,
13725     57,53,52,48,46,46,45,39,33,33,29,29,24,22,21,18
13726   };
13727   const int n2w3b3r1[] = {
13728     1000, // Capacity
13729     100, // Number of items
13730     // Size of items (sorted)
13731     260,256,255,253,249,248,245,243,238,234,233,232,229,229,218,213,
13732     206,205,196,194,187,187,184,181,178,177,176,175,170,170,162,162,
13733     160,159,156,151,149,141,136,135,135,134,134,133,129,124,123,119,
13734     116,116,114,113,112,110,105,102,101,99,98,95,95,93,93,83,82,81,
13735     78,77,73,73,72,70,70,69,68,67,65,64,62,58,54,53,53,50,48,47,43,
13736     43,43,42,42,41,36,33,24,21,20,19,19,18
13737   };
13738   const int n2w3b3r2[] = {
13739     1000, // Capacity
13740     100, // Number of items
13741     // Size of items (sorted)
13742     261,259,256,256,250,249,244,237,235,233,230,228,225,224,223,222,
13743     219,218,215,213,209,206,205,204,200,197,195,188,188,186,183,180,
13744     180,176,176,172,165,164,161,161,154,148,146,143,139,138,137,135,
13745     134,134,128,126,126,122,121,120,117,114,112,109,108,107,106,104,
13746     99,99,97,97,92,91,90,88,87,86,84,83,83,82,78,74,71,66,64,61,57,
13747     54,51,47,45,44,42,33,32,28,27,26,26,19,16,16
13748   };
13749   const int n2w3b3r3[] = {
13750     1000, // Capacity
13751     100, // Number of items
13752     // Size of items (sorted)
13753     265,264,263,261,254,248,247,246,245,241,233,229,228,227,224,223,
13754     220,219,218,216,215,212,209,205,198,194,186,180,180,180,177,169,
13755     166,165,161,160,159,158,157,156,155,154,152,152,151,148,139,137,
13756     135,127,125,125,120,112,111,111,109,109,107,106,101,101,98,97,
13757     95,95,95,92,91,90,89,86,84,83,82,80,78,77,77,75,75,74,69,68,68,
13758     63,58,52,52,52,47,40,33,31,28,27,23,19,17,16
13759   };
13760   const int n2w3b3r4[] = {
13761     1000, // Capacity
13762     100, // Number of items
13763     // Size of items (sorted)
13764     266,265,263,262,257,256,250,249,248,244,243,240,240,239,239,238,
13765     238,237,237,236,235,233,227,227,227,222,220,215,211,210,208,202,
13766     200,199,193,188,188,186,185,172,171,169,166,163,161,158,148,147,
13767     143,142,136,130,124,123,123,122,120,119,117,116,110,107,106,98,
13768     98,96,91,90,85,84,81,79,78,77,77,74,71,69,69,68,67,66,65,64,64,
13769     61,49,44,44,42,41,40,38,30,26,25,22,21,20,17
13770   };
13771   const int n2w3b3r5[] = {
13772     1000, // Capacity
13773     100, // Number of items
13774     // Size of items (sorted)
13775     265,262,262,262,260,255,253,252,248,245,242,239,237,236,225,225,
13776     222,221,219,218,216,214,213,211,211,209,203,201,201,199,198,197,
13777     191,187,187,187,182,181,174,173,172,172,170,157,152,150,150,149,
13778     147,147,145,145,144,143,143,136,135,134,130,129,128,125,115,108,
13779     107,104,100,98,96,84,82,82,77,75,74,73,73,64,63,61,60,55,51,51,
13780     46,46,45,37,36,35,33,32,32,27,24,23,22,22,21,16
13781   };
13782   const int n2w3b3r6[] = {
13783     1000, // Capacity
13784     100, // Number of items
13785     // Size of items (sorted)
13786     265,259,258,256,253,253,250,250,247,246,241,240,232,229,228,227,
13787     226,225,225,224,216,215,213,211,209,203,202,202,199,196,196,193,
13788     185,184,181,181,181,180,177,171,169,167,164,161,155,153,151,150,
13789     148,143,141,132,130,128,127,126,125,123,119,119,113,112,103,102,
13790     101,99,97,96,95,91,90,90,86,86,85,79,79,78,77,71,71,64,60,60,
13791     59,54,49,42,38,38,32,30,28,28,26,24,20,16,16,16
13792   };
13793   const int n2w3b3r7[] = {
13794     1000, // Capacity
13795     100, // Number of items
13796     // Size of items (sorted)
13797     260,252,248,243,243,238,237,236,236,227,223,217,216,207,207,207,
13798     204,203,200,198,197,195,188,177,172,170,169,168,168,165,162,159,
13799     157,153,150,150,149,148,145,144,143,142,138,137,126,126,126,124,
13800     123,122,121,121,116,114,113,112,110,109,108,106,105,101,101,99,
13801     80,78,78,73,72,71,69,69,66,65,64,63,63,58,58,57,57,52,48,48,48,
13802     46,46,45,43,42,39,37,36,33,22,19,18,17,16,16
13803   };
13804   const int n2w3b3r8[] = {
13805     1000, // Capacity
13806     100, // Number of items
13807     // Size of items (sorted)
13808     264,264,263,261,260,259,258,258,257,256,250,249,245,243,242,239,
13809     239,237,235,233,231,230,226,216,209,206,201,200,195,188,186,185,
13810     185,183,179,176,171,169,167,166,165,164,158,154,148,148,143,141,
13811     133,133,130,128,127,121,121,118,118,116,114,113,112,110,101,101,
13812     96,94,92,91,87,87,86,85,83,83,81,81,72,63,63,61,57,54,51,50,50,
13813     50,47,45,42,39,37,33,31,29,27,19,19,18,18,16
13814   };
13815   const int n2w3b3r9[] = {
13816     1000, // Capacity
13817     100, // Number of items
13818     // Size of items (sorted)
13819     263,261,258,258,252,252,249,248,248,247,244,242,239,233,229,226,
13820     224,214,210,203,202,202,196,195,195,193,192,187,171,171,169,168,
13821     168,162,158,156,156,155,155,155,154,149,149,146,144,140,135,135,
13822     133,131,125,124,122,119,118,114,114,111,107,105,102,96,93,91,
13823     90,90,87,85,85,84,82,80,79,78,77,76,76,68,66,66,62,60,58,54,54,
13824     52,49,46,42,39,37,32,30,26,26,25,22,20,18,18
13825   };
13826   const int n2w4b1r0[] = {
13827     1000, // Capacity
13828     100, // Number of items
13829     // Size of items (sorted)
13830     132,132,132,132,132,130,130,130,130,130,129,129,128,128,128,128,
13831     128,127,126,126,125,125,125,125,124,123,123,123,122,122,122,122,
13832     121,121,121,121,120,120,119,118,118,117,116,115,115,115,114,114,
13833     114,114,113,113,113,113,112,112,112,111,111,110,110,109,109,108,
13834     108,107,107,107,107,106,105,103,103,103,102,102,101,101,99,98,
13835     98,98,98,96,96,96,95,95,95,94,94,93,93,92,91,91,91,91,90,90
13836   };
13837   const int n2w4b1r1[] = {
13838     1000, // Capacity
13839     100, // Number of items
13840     // Size of items (sorted)
13841     132,132,132,132,131,131,131,130,130,130,129,129,128,126,126,126,
13842     125,124,123,122,122,121,121,120,120,120,120,120,119,119,118,118,
13843     117,117,117,117,116,116,115,115,115,114,114,113,113,112,112,112,
13844     112,112,112,110,110,110,110,109,109,108,108,108,107,107,107,105,
13845     105,105,105,105,104,103,102,101,101,101,100,100,100,99,99,98,
13846     98,98,97,97,97,96,96,96,94,94,93,93,93,92,92,92,91,90,90,90
13847   };
13848   const int n2w4b1r2[] = {
13849     1000, // Capacity
13850     100, // Number of items
13851     // Size of items (sorted)
13852     132,131,130,130,130,130,129,129,129,129,128,127,127,127,127,127,
13853     126,125,125,125,124,124,123,122,122,120,120,120,120,120,120,120,
13854     120,119,119,119,118,118,118,118,118,117,117,116,116,115,115,115,
13855     114,114,113,113,112,112,112,112,112,111,111,111,110,110,109,108,
13856     108,108,108,108,106,106,106,106,105,104,104,104,104,104,103,103,
13857     103,102,102,101,101,100,99,99,98,98,97,95,94,94,93,93,93,92,91,
13858     90
13859   };
13860   const int n2w4b1r3[] = {
13861     1000, // Capacity
13862     100, // Number of items
13863     // Size of items (sorted)
13864     132,132,132,132,132,131,131,130,130,129,129,128,128,128,128,128,
13865     128,127,127,127,126,126,126,126,125,125,124,123,122,122,122,122,
13866     121,121,120,120,120,119,119,119,118,117,117,116,115,115,114,113,
13867     113,112,112,111,111,111,110,109,109,108,107,107,107,105,105,105,
13868     105,105,104,103,103,103,102,102,102,102,101,100,100,99,99,99,
13869     98,98,98,98,97,97,97,96,96,95,95,95,93,92,92,92,91,91,91,90
13870   };
13871   const int n2w4b1r4[] = {
13872     1000, // Capacity
13873     100, // Number of items
13874     // Size of items (sorted)
13875     132,132,132,132,131,131,131,130,130,130,129,129,128,128,128,127,
13876     127,127,127,126,125,125,124,124,124,123,123,121,121,121,120,120,
13877     119,119,118,118,118,117,117,117,117,116,116,116,115,115,114,114,
13878     114,114,114,113,113,113,113,112,112,112,111,107,106,105,105,105,
13879     105,105,104,103,103,102,102,102,102,101,100,100,99,99,99,97,97,
13880     96,96,96,96,95,95,94,94,93,93,92,92,92,92,92,91,91,90,90
13881   };
13882   const int n2w4b1r5[] = {
13883     1000, // Capacity
13884     100, // Number of items
13885     // Size of items (sorted)
13886     132,132,132,131,130,130,130,130,129,129,129,128,127,127,127,127,
13887     126,126,126,125,125,124,124,124,123,123,123,123,122,121,121,121,
13888     121,120,120,120,120,119,119,119,118,118,118,118,117,117,116,115,
13889     115,114,113,113,113,111,110,110,109,109,109,109,108,108,107,106,
13890     106,106,106,105,104,104,103,103,102,100,99,99,98,98,98,98,96,
13891     96,96,96,95,95,94,94,93,93,93,91,91,90,90,90,90,90,90,90
13892   };
13893   const int n2w4b1r6[] = {
13894     1000, // Capacity
13895     100, // Number of items
13896     // Size of items (sorted)
13897     131,130,130,129,129,128,128,127,127,127,126,126,125,123,122,122,
13898     122,121,121,121,120,120,120,120,119,119,118,117,117,116,116,116,
13899     115,115,115,114,114,114,113,113,113,113,113,112,111,111,111,110,
13900     110,109,109,109,108,108,108,108,108,108,107,107,106,105,104,104,
13901     104,104,103,103,103,102,102,102,102,101,101,101,100,100,99,99,
13902     99,99,98,98,98,97,97,97,96,94,94,93,93,93,92,92,92,91,91,90
13903   };
13904   const int n2w4b1r7[] = {
13905     1000, // Capacity
13906     100, // Number of items
13907     // Size of items (sorted)
13908     132,132,132,131,130,130,129,129,129,128,128,128,127,127,127,126,
13909     125,125,124,124,123,123,123,122,122,122,122,121,121,121,120,120,
13910     120,118,118,118,117,117,116,116,116,116,116,115,115,115,114,113,
13911     112,112,110,110,110,109,108,108,108,107,107,107,106,106,106,105,
13912     105,104,104,104,103,103,102,102,101,101,101,99,99,98,98,97,97,
13913     97,97,96,95,95,94,94,93,93,93,92,92,92,92,91,90,90,90,90
13914   };
13915   const int n2w4b1r8[] = {
13916     1000, // Capacity
13917     100, // Number of items
13918     // Size of items (sorted)
13919     132,132,131,131,130,129,129,129,128,127,127,126,126,125,125,124,
13920     124,124,123,122,122,121,120,120,119,119,119,118,118,118,117,117,
13921     117,117,117,116,115,115,114,114,113,113,113,111,110,110,110,109,
13922     108,108,108,107,107,107,107,107,106,105,105,104,103,103,103,102,
13923     102,102,101,101,101,100,100,100,100,99,98,98,98,98,97,97,97,96,
13924     96,96,96,95,95,95,94,93,93,93,93,93,92,92,92,91,90,90
13925   };
13926   const int n2w4b1r9[] = {
13927     1000, // Capacity
13928     100, // Number of items
13929     // Size of items (sorted)
13930     130,130,128,127,127,127,127,126,126,126,126,126,125,125,125,124,
13931     124,124,123,122,122,122,122,121,121,120,120,119,119,118,118,117,
13932     117,117,117,116,116,115,115,115,114,114,114,114,113,112,112,110,
13933     110,109,108,108,108,106,106,106,105,105,105,105,105,104,104,103,
13934     103,103,102,102,101,101,101,100,100,100,99,99,98,98,98,98,97,
13935     95,95,95,95,94,93,93,93,92,92,91,91,91,91,91,91,90,90,90
13936   };
13937   const int n2w4b2r0[] = {
13938     1000, // Capacity
13939     100, // Number of items
13940     // Size of items (sorted)
13941     163,162,161,159,159,156,155,153,152,150,150,150,149,148,141,140,
13942     139,138,137,137,137,136,134,134,134,133,132,130,130,128,127,126,
13943     126,125,124,123,121,121,120,119,119,116,116,115,115,115,115,114,
13944     111,108,107,106,105,104,102,102,100,100,99,98,97,96,96,90,90,
13945     89,89,89,87,86,83,82,81,78,76,74,74,74,72,70,69,68,68,66,65,65,
13946     64,64,63,62,62,62,62,61,60,60,59,58,58,58
13947   };
13948   const int n2w4b2r1[] = {
13949     1000, // Capacity
13950     100, // Number of items
13951     // Size of items (sorted)
13952     165,165,164,160,159,157,155,154,154,153,150,150,150,147,146,144,
13953     143,140,139,138,138,137,135,134,131,131,131,130,129,128,127,125,
13954     123,121,118,116,116,115,115,114,113,113,113,111,111,109,108,107,
13955     103,103,102,102,101,100,97,96,95,95,94,94,94,93,92,91,90,89,86,
13956     86,86,86,85,85,85,84,84,83,82,82,80,79,78,76,74,74,71,70,68,67,
13957     67,67,66,65,65,62,61,61,61,61,60,59
13958   };
13959   const int n2w4b2r2[] = {
13960     1000, // Capacity
13961     100, // Number of items
13962     // Size of items (sorted)
13963     165,165,162,159,156,155,155,154,152,151,150,150,149,149,148,147,
13964     146,145,145,144,143,143,142,141,141,138,134,134,133,132,131,128,
13965     127,126,125,124,123,122,121,121,121,120,119,114,114,112,112,110,
13966     109,108,107,107,107,106,102,102,99,99,98,97,97,95,95,95,94,94,
13967     93,93,92,91,90,88,87,87,86,83,82,80,80,79,78,77,76,76,70,69,68,
13968     68,68,66,65,62,61,60,60,59,58,58,58,57
13969   };
13970   const int n2w4b2r3[] = {
13971     1000, // Capacity
13972     100, // Number of items
13973     // Size of items (sorted)
13974     162,161,159,159,157,157,156,155,154,152,152,148,147,147,142,142,
13975     140,138,137,132,131,130,129,126,124,124,123,123,123,122,121,120,
13976     120,119,119,116,116,115,114,113,113,112,110,109,108,107,107,105,
13977     104,104,102,100,99,98,96,94,94,94,93,93,93,92,91,90,90,88,87,
13978     85,83,82,82,78,78,78,77,76,76,75,75,74,73,73,71,70,69,69,68,68,
13979     67,66,65,64,64,63,61,61,60,59,58,57
13980   };
13981   const int n2w4b2r4[] = {
13982     1000, // Capacity
13983     100, // Number of items
13984     // Size of items (sorted)
13985     165,165,164,164,161,161,156,155,155,154,154,154,154,151,151,150,
13986     149,149,148,146,144,142,142,141,139,139,138,136,136,135,134,133,
13987     132,132,131,131,131,131,130,130,129,129,124,124,123,120,118,118,
13988     118,117,116,116,116,116,114,114,107,106,105,105,104,102,101,101,
13989     98,97,96,96,94,91,91,91,88,86,86,86,84,79,79,78,78,77,76,74,71,
13990     71,70,69,67,65,65,64,60,60,59,59,59,59,59,59
13991   };
13992   const int n2w4b2r5[] = {
13993     1000, // Capacity
13994     100, // Number of items
13995     // Size of items (sorted)
13996     163,161,159,159,157,156,156,156,155,154,153,152,151,150,148,147,
13997     147,146,146,145,145,144,141,139,139,138,138,138,136,136,135,135,
13998     131,130,128,126,125,124,123,123,122,122,122,120,118,118,117,116,
13999     112,111,110,109,107,106,106,106,106,106,104,104,103,102,102,102,
14000     101,101,99,99,98,98,97,95,95,93,90,90,87,84,84,83,80,80,79,75,
14001     75,74,74,74,72,69,69,66,66,65,63,62,61,61,59,59
14002   };
14003   const int n2w4b2r6[] = {
14004     1000, // Capacity
14005     100, // Number of items
14006     // Size of items (sorted)
14007     164,164,163,159,158,154,153,152,152,152,152,150,150,147,147,145,
14008     145,145,144,143,143,142,141,140,140,140,139,139,138,137,136,135,
14009     131,128,125,124,122,120,119,118,118,118,117,114,114,114,112,111,
14010     111,110,110,109,109,107,107,107,107,107,106,102,101,101,100,99,
14011     98,97,96,96,96,95,94,93,92,91,89,87,86,86,84,83,80,79,78,78,74,
14012     73,73,73,68,68,68,67,66,66,65,65,64,61,60,59
14013   };
14014   const int n2w4b2r7[] = {
14015     1000, // Capacity
14016     100, // Number of items
14017     // Size of items (sorted)
14018     163,163,163,161,159,158,158,157,156,156,156,155,154,154,153,153,
14019     153,153,153,152,149,144,139,135,135,135,131,127,126,125,124,123,
14020     121,121,120,120,119,118,118,117,116,115,114,112,112,111,111,110,
14021     109,108,107,107,106,106,105,105,105,103,102,100,98,97,96,95,95,
14022     93,92,88,87,86,85,82,82,82,81,80,79,79,79,76,75,73,70,68,68,68,
14023     65,64,64,63,62,62,61,61,60,59,58,58,58,57
14024   };
14025   const int n2w4b2r8[] = {
14026     1000, // Capacity
14027     100, // Number of items
14028     // Size of items (sorted)
14029     164,161,161,161,159,159,159,159,158,158,157,157,157,156,155,154,
14030     151,150,150,149,149,148,148,148,148,147,147,146,146,145,143,139,
14031     139,138,137,136,136,136,134,133,131,131,128,128,127,127,127,126,
14032     121,120,120,119,118,118,118,114,112,112,112,111,110,110,107,106,
14033     104,104,103,102,101,99,97,94,94,94,91,91,89,87,83,82,82,80,79,
14034     79,77,76,72,72,72,70,69,69,68,67,67,64,62,61,58,57
14035   };
14036   const int n2w4b2r9[] = {
14037     1000, // Capacity
14038     100, // Number of items
14039     // Size of items (sorted)
14040     163,162,157,157,156,155,151,150,149,149,149,146,145,145,144,143,
14041     142,141,140,140,139,139,138,137,130,130,128,128,128,127,127,127,
14042     126,126,125,125,125,125,123,123,122,122,119,118,118,118,117,115,
14043     115,114,114,111,106,106,105,104,104,103,102,102,102,100,99,99,
14044     93,93,92,92,91,90,88,85,81,79,79,79,79,78,74,73,73,72,68,68,67,
14045     67,66,65,65,65,64,64,63,63,62,61,60,60,59,58
14046   };
14047   const int n2w4b3r0[] = {
14048     1000, // Capacity
14049     100, // Number of items
14050     // Size of items (sorted)
14051     209,206,205,201,197,191,191,190,187,187,186,184,183,182,182,182,
14052     178,176,174,172,171,171,171,169,166,164,162,161,161,156,155,155,
14053     152,149,147,144,142,136,132,131,125,124,122,121,117,117,115,113,
14054     113,110,104,103,101,101,100,96,96,95,95,92,87,83,77,77,76,72,
14055     70,70,70,68,68,66,65,62,59,56,55,54,51,49,47,44,43,43,42,41,41,
14056     40,39,37,34,34,31,31,30,26,26,20,14,13
14057   };
14058   const int n2w4b3r1[] = {
14059     1000, // Capacity
14060     100, // Number of items
14061     // Size of items (sorted)
14062     208,208,208,203,202,201,199,195,195,195,192,191,190,181,175,172,
14063     172,171,166,163,162,159,158,158,156,155,154,148,147,145,143,139,
14064     135,133,131,131,131,131,130,129,128,126,125,123,123,122,122,121,
14065     120,118,117,117,116,110,106,103,103,99,97,94,92,88,86,86,83,81,
14066     79,78,77,77,77,76,71,71,69,62,61,59,58,57,57,57,57,54,46,46,43,
14067     42,38,37,35,33,31,23,21,17,14,14,14,13
14068   };
14069   const int n2w4b3r2[] = {
14070     1000, // Capacity
14071     100, // Number of items
14072     // Size of items (sorted)
14073     206,205,200,200,199,199,197,197,194,193,193,193,191,188,185,185,
14074     184,182,178,175,172,170,167,165,161,161,161,159,159,159,158,155,
14075     154,153,153,153,149,146,143,141,141,139,137,135,130,128,126,125,
14076     122,120,120,119,118,115,113,109,109,109,108,107,104,104,103,103,
14077     101,99,97,94,90,90,90,87,86,86,82,79,77,74,67,63,54,48,48,46,
14078     45,44,37,35,35,34,34,27,25,23,23,23,19,17,16,14
14079   };
14080   const int n2w4b3r3[] = {
14081     1000, // Capacity
14082     100, // Number of items
14083     // Size of items (sorted)
14084     201,201,200,199,198,197,196,195,195,194,190,188,187,184,182,181,
14085     181,180,179,177,172,171,169,165,165,163,158,154,154,153,153,148,
14086     148,144,142,138,137,131,129,125,123,122,118,117,117,116,115,113,
14087     109,105,105,104,103,101,100,96,89,87,86,84,84,82,78,78,77,76,
14088     72,71,71,69,69,69,67,66,64,64,63,62,58,56,53,52,50,49,45,45,40,
14089     39,37,37,33,28,25,24,22,22,16,15,15,13
14090   };
14091   const int n2w4b3r4[] = {
14092     1000, // Capacity
14093     100, // Number of items
14094     // Size of items (sorted)
14095     204,204,202,202,200,200,197,194,194,191,189,187,181,180,180,179,
14096     179,177,176,175,174,173,169,169,168,167,161,158,151,145,143,139,
14097     136,136,135,135,134,133,131,130,130,128,124,124,123,122,120,116,
14098     113,112,111,110,109,109,106,105,104,103,102,101,99,99,97,96,81,
14099     81,78,78,77,75,73,72,68,67,64,64,62,62,55,54,51,47,45,45,35,34,
14100     34,32,32,31,30,28,26,25,23,22,20,17,15,13
14101   };
14102   const int n2w4b3r5[] = {
14103     1000, // Capacity
14104     100, // Number of items
14105     // Size of items (sorted)
14106     209,207,205,204,204,202,201,200,200,197,194,193,188,187,185,180,
14107     176,168,166,161,159,159,156,154,154,148,145,145,143,138,135,132,
14108     128,125,124,122,121,118,116,114,112,112,108,106,105,105,104,101,
14109     97,95,94,93,87,85,85,72,72,71,70,69,68,64,63,63,62,61,61,58,55,
14110     54,53,52,52,51,50,48,48,47,45,43,40,37,34,33,27,27,27,24,24,23,
14111     22,22,20,20,18,17,16,15,14,13
14112   };
14113   const int n2w4b3r6[] = {
14114     1000, // Capacity
14115     100, // Number of items
14116     // Size of items (sorted)
14117     209,207,206,201,201,200,199,198,194,191,190,188,186,185,182,181,
14118     179,178,178,174,172,170,170,170,160,159,155,154,144,143,142,136,
14119     135,134,132,130,128,126,126,122,118,117,116,113,112,106,106,105,
14120     103,103,101,96,95,90,90,89,82,81,81,80,78,77,76,74,72,71,71,70,
14121     68,66,64,62,62,61,60,58,57,57,57,57,54,48,46,44,42,36,33,30,29,
14122     25,24,23,23,22,22,21,17,14,13,13
14123   };
14124   const int n2w4b3r7[] = {
14125     1000, // Capacity
14126     100, // Number of items
14127     // Size of items (sorted)
14128     209,209,207,205,199,193,193,189,188,186,181,180,178,175,174,170,
14129     169,169,168,166,164,161,157,156,155,155,153,153,152,152,148,147,
14130     145,145,144,144,141,133,133,133,126,125,123,119,118,117,116,110,
14131     109,108,106,103,100,99,98,96,95,94,92,90,87,86,84,79,77,74,72,
14132     72,71,71,62,61,59,56,55,55,54,53,48,47,44,42,42,41,39,38,37,36,
14133     32,29,29,27,27,25,24,24,22,21,14,14
14134   };
14135   const int n2w4b3r8[] = {
14136     1000, // Capacity
14137     100, // Number of items
14138     // Size of items (sorted)
14139     209,207,205,205,203,202,202,201,199,195,193,192,192,191,187,184,
14140     183,182,178,177,175,171,164,162,155,154,153,152,150,148,146,144,
14141     144,142,136,135,134,134,132,127,127,125,124,123,122,120,119,114,
14142     107,104,96,96,94,94,93,89,87,86,86,84,83,82,81,81,78,77,77,76,
14143     75,70,67,67,64,57,56,51,47,46,42,41,41,41,41,41,40,40,40,39,38,
14144     35,32,31,27,25,23,23,23,17,17,14
14145   };
14146   const int n2w4b3r9[] = {
14147     1000, // Capacity
14148     100, // Number of items
14149     // Size of items (sorted)
14150     206,206,206,206,205,205,204,200,198,196,193,192,189,188,188,187,
14151     184,178,178,176,176,172,172,171,169,168,168,167,162,158,156,153,
14152     152,151,151,151,145,141,139,139,137,136,129,127,124,122,118,115,
14153     115,115,111,111,110,109,109,103,102,102,99,98,98,97,94,91,91,
14154     90,86,85,83,81,79,78,78,74,74,73,73,71,67,64,59,58,57,51,50,50,
14155     50,49,46,44,43,39,33,30,27,26,23,21,20,19
14156   };
14157   const int n3w1b1r0[] = {
14158     1000, // Capacity
14159     200, // Number of items
14160     // Size of items (sorted)
14161     395,395,395,395,395,394,394,394,393,393,393,393,393,393,392,390,
14162     389,388,388,388,387,386,386,385,384,383,383,382,380,380,379,379,
14163     378,378,377,375,375,374,374,373,372,372,372,371,370,368,368,367,
14164     367,366,366,365,365,363,362,361,360,360,360,359,357,357,356,355,
14165     355,350,350,349,348,348,348,347,347,347,347,347,346,346,346,346,
14166     345,345,344,344,344,343,343,343,343,342,341,341,340,338,337,336,
14167     336,335,335,335,334,333,333,332,331,330,329,329,328,328,327,327,
14168     326,326,325,324,323,323,322,322,321,321,320,320,320,320,316,316,
14169     316,315,315,315,313,312,312,311,309,309,308,306,305,305,305,305,
14170     303,302,302,302,300,300,299,298,298,298,297,297,296,296,295,295,
14171     293,293,291,291,290,290,290,290,287,286,286,286,286,282,281,281,
14172     281,280,280,279,275,275,274,274,274,274,273,272,272,271,271,270,
14173     270,269,269,269,268,267,266,266
14174   };
14175   const int n3w1b1r1[] = {
14176     1000, // Capacity
14177     200, // Number of items
14178     // Size of items (sorted)
14179     394,393,393,392,391,391,390,389,389,389,387,387,387,387,387,387,
14180     385,384,383,382,382,382,381,380,380,380,379,378,378,378,378,377,
14181     376,376,374,373,373,372,371,371,371,371,370,370,370,369,369,369,
14182     368,368,367,367,365,365,364,364,364,363,363,362,362,360,360,360,
14183     359,359,358,357,356,356,355,354,354,353,353,352,351,349,349,348,
14184     347,346,346,343,343,342,342,342,341,341,340,340,339,339,338,338,
14185     338,337,336,336,335,333,333,332,332,331,329,328,326,326,326,325,
14186     325,325,323,323,323,322,322,321,320,319,319,318,318,315,315,314,
14187     314,313,313,311,310,310,309,309,309,309,308,308,307,306,306,306,
14188     305,305,302,301,299,299,299,299,298,297,296,296,296,296,295,294,
14189     294,294,292,292,291,290,290,289,288,286,285,285,285,284,283,282,
14190     282,282,280,280,280,279,278,277,277,277,277,275,275,275,274,273,
14191     273,272,272,271,270,270,269,268
14192   };
14193   const int n3w1b1r2[] = {
14194     1000, // Capacity
14195     200, // Number of items
14196     // Size of items (sorted)
14197     396,395,395,395,394,394,392,392,391,391,390,389,389,388,387,387,
14198     385,385,385,385,384,384,383,383,383,382,381,380,379,378,378,378,
14199     377,374,374,374,373,373,372,371,370,370,370,364,364,363,363,363,
14200     362,362,360,359,359,357,357,356,356,356,355,354,354,354,353,353,
14201     353,353,352,352,351,348,347,346,346,346,346,345,344,344,343,343,
14202     342,342,341,340,339,339,338,338,338,338,338,337,336,336,336,336,
14203     335,334,334,334,333,333,332,331,329,328,328,328,327,327,327,327,
14204     326,324,323,322,321,320,319,319,316,315,313,313,312,312,311,310,
14205     310,309,308,308,308,307,305,305,304,304,304,304,303,302,301,300,
14206     299,299,298,298,297,297,296,295,295,293,292,292,292,291,291,290,
14207     289,288,288,288,287,284,284,284,283,282,282,281,280,279,279,279,
14208     278,278,278,278,277,277,275,275,275,275,274,273,273,271,271,270,
14209     269,269,269,269,268,267,266,266
14210   };
14211   const int n3w1b1r3[] = {
14212     1000, // Capacity
14213     200, // Number of items
14214     // Size of items (sorted)
14215     396,395,394,393,393,392,391,390,389,388,387,387,386,386,386,385,
14216     385,382,381,380,379,379,378,378,378,378,377,377,377,377,376,376,
14217     374,373,373,370,369,368,368,368,368,367,367,367,367,367,366,366,
14218     366,366,365,364,363,362,361,361,361,361,359,359,358,357,357,356,
14219     356,355,353,352,350,349,348,348,348,348,348,347,347,347,346,345,
14220     345,345,344,344,343,343,342,342,342,341,340,339,336,336,336,336,
14221     335,335,335,334,334,333,331,330,328,328,328,327,327,327,325,324,
14222     324,323,322,322,322,321,321,320,320,320,320,320,318,317,317,315,
14223     315,315,315,314,314,313,313,312,311,309,309,309,309,308,307,307,
14224     306,305,305,304,304,303,302,302,301,301,301,301,300,299,299,298,
14225     298,297,296,296,294,293,293,292,291,290,290,289,289,288,288,288,
14226     286,286,284,284,284,283,283,282,281,280,279,275,275,274,273,272,
14227     271,270,269,269,269,268,267,267
14228   };
14229   const int n3w1b1r4[] = {
14230     1000, // Capacity
14231     200, // Number of items
14232     // Size of items (sorted)
14233     396,396,396,396,395,394,394,393,393,393,392,392,392,391,391,391,
14234     389,388,388,388,387,387,385,385,384,384,384,383,383,383,382,382,
14235     382,382,381,380,380,379,378,378,377,375,375,375,374,371,370,370,
14236     369,368,368,365,365,364,363,362,361,361,360,359,357,356,355,354,
14237     353,353,353,352,352,352,351,351,351,350,350,349,348,347,347,346,
14238     345,345,345,344,343,342,341,340,340,339,338,338,338,337,336,335,
14239     335,335,334,334,332,331,331,331,330,330,329,327,327,326,326,325,
14240     325,325,325,324,323,323,322,322,321,319,318,316,316,315,314,313,
14241     313,312,311,311,310,310,310,310,309,309,306,304,304,303,303,302,
14242     302,301,301,300,299,299,297,297,297,293,293,293,291,291,290,290,
14243     290,288,287,286,286,285,284,284,283,283,283,283,282,282,282,280,
14244     279,278,278,278,278,278,277,276,276,275,275,274,273,273,271,271,
14245     271,269,269,268,268,267,266,266
14246   };
14247   const int n3w1b1r5[] = {
14248     1000, // Capacity
14249     200, // Number of items
14250     // Size of items (sorted)
14251     396,396,396,395,394,392,391,390,389,386,386,386,385,383,383,382,
14252     381,380,379,379,378,377,377,375,375,375,375,374,374,373,373,373,
14253     372,372,371,370,370,369,369,368,367,367,367,367,367,367,365,365,
14254     364,362,362,362,361,361,360,359,357,357,357,357,356,356,354,354,
14255     353,353,351,350,349,349,349,348,348,348,347,346,346,344,342,342,
14256     342,340,338,338,338,337,337,337,336,336,336,335,335,335,335,335,
14257     334,334,334,333,333,333,332,330,328,328,328,328,327,327,327,327,
14258     326,325,325,324,323,323,322,322,321,321,318,318,318,317,317,317,
14259     316,316,316,315,315,315,315,313,313,313,312,311,311,310,310,310,
14260     309,307,307,306,306,306,306,305,304,302,302,301,299,299,297,297,
14261     297,296,293,290,290,289,289,288,288,287,287,286,285,285,283,283,
14262     283,283,282,281,280,279,277,276,275,274,274,274,274,273,272,270,
14263     270,270,268,268,267,267,267,266
14264   };
14265   const int n3w1b1r6[] = {
14266     1000, // Capacity
14267     200, // Number of items
14268     // Size of items (sorted)
14269     396,395,394,394,394,394,394,394,393,393,393,392,392,392,391,389,
14270     389,388,387,387,386,385,384,384,383,382,382,380,380,380,379,379,
14271     379,377,377,377,377,376,376,376,374,374,371,370,370,369,369,368,
14272     368,368,367,367,366,362,362,361,361,360,360,359,359,359,359,358,
14273     357,357,356,356,356,355,355,355,355,353,352,352,351,351,351,350,
14274     350,349,349,349,348,347,346,345,345,345,344,344,343,343,343,342,
14275     342,342,341,338,337,337,336,336,336,335,334,333,333,332,331,330,
14276     330,328,327,326,326,326,325,325,324,323,323,321,321,320,319,319,
14277     318,318,317,316,314,314,313,313,312,311,311,310,310,308,307,307,
14278     304,303,302,301,300,296,296,294,293,293,293,292,292,291,291,290,
14279     289,289,289,288,288,287,286,285,285,284,283,283,283,282,282,280,
14280     280,280,280,279,279,279,278,278,276,275,274,273,273,272,271,270,
14281     270,269,268,267,267,267,266,266
14282   };
14283   const int n3w1b1r7[] = {
14284     1000, // Capacity
14285     200, // Number of items
14286     // Size of items (sorted)
14287     396,395,395,394,394,392,392,392,389,388,387,386,385,385,384,384,
14288     383,383,383,382,382,381,379,378,378,378,375,375,375,375,370,370,
14289     370,370,368,366,365,363,363,361,361,360,360,359,359,359,359,356,
14290     356,354,354,353,353,352,352,351,350,349,348,348,348,345,345,344,
14291     343,343,343,343,342,342,341,340,339,339,339,338,338,336,336,335,
14292     334,333,331,330,330,330,329,327,327,326,325,325,325,324,323,322,
14293     322,322,322,321,321,321,321,320,320,319,319,318,318,318,317,317,
14294     317,317,317,316,316,314,313,313,313,311,310,310,308,308,307,306,
14295     305,305,305,304,304,304,303,302,302,301,301,301,299,299,297,295,
14296     295,295,294,294,293,292,290,290,289,289,289,289,288,287,287,284,
14297     283,283,283,283,281,281,280,280,280,280,280,279,279,279,279,278,
14298     278,278,278,276,276,276,275,275,275,275,274,273,273,271,271,271,
14299     271,270,270,270,269,269,267,266
14300   };
14301   const int n3w1b1r8[] = {
14302     1000, // Capacity
14303     200, // Number of items
14304     // Size of items (sorted)
14305     396,395,394,392,391,391,390,390,390,389,388,388,388,387,387,387,
14306     387,386,386,386,384,384,382,381,381,381,381,381,380,379,378,378,
14307     377,376,376,375,375,374,373,371,370,369,369,367,367,367,366,366,
14308     366,364,364,364,364,362,362,361,360,359,358,357,357,355,355,354,
14309     354,354,353,352,351,350,349,349,348,348,347,347,347,346,346,346,
14310     344,341,341,341,341,340,340,340,339,338,338,336,336,335,335,334,
14311     334,334,334,333,332,332,329,329,327,326,326,325,324,324,324,324,
14312     324,323,323,323,322,321,321,320,320,320,319,317,316,315,313,313,
14313     313,312,312,311,311,311,310,310,308,308,308,307,306,306,306,305,
14314     305,305,304,300,300,300,299,299,297,296,295,294,294,294,293,293,
14315     292,292,291,290,290,290,289,288,286,285,285,284,284,283,283,282,
14316     281,281,280,280,279,279,277,277,277,276,275,275,275,274,274,274,
14317     274,271,271,270,269,269,268,267
14318   };
14319   const int n3w1b1r9[] = {
14320     1000, // Capacity
14321     200, // Number of items
14322     // Size of items (sorted)
14323     396,394,394,394,394,394,393,391,391,390,390,389,389,388,387,386,
14324     386,386,385,384,384,384,384,383,383,382,380,379,378,378,377,376,
14325     376,376,375,375,374,374,373,371,371,370,370,369,369,369,367,366,
14326     365,363,363,363,362,361,360,359,359,357,357,356,354,354,351,351,
14327     351,350,350,350,349,349,349,348,347,346,346,345,345,344,343,343,
14328     342,342,340,340,339,337,337,337,337,336,336,335,334,334,333,333,
14329     333,333,333,332,332,332,331,330,330,330,329,329,329,328,328,327,
14330     325,324,324,323,322,322,322,322,320,319,319,318,315,314,314,313,
14331     313,313,313,312,312,310,309,308,308,307,306,306,305,304,304,304,
14332     301,299,299,299,298,298,298,297,297,297,296,294,294,294,294,294,
14333     293,292,291,291,290,290,289,289,288,286,286,285,284,280,280,279,
14334     278,277,277,276,275,275,275,274,273,272,272,271,271,270,270,270,
14335     269,269,268,267,266,266,266,266
14336   };
14337   const int n3w1b2r0[] = {
14338     1000, // Capacity
14339     200, // Number of items
14340     // Size of items (sorted)
14341     495,494,493,490,489,488,487,486,485,485,483,481,479,477,475,474,
14342     473,471,471,470,469,464,463,459,455,452,445,445,445,444,444,442,
14343     439,438,436,435,435,435,435,433,429,429,428,428,422,422,421,418,
14344     417,417,417,411,410,407,405,404,401,400,398,398,398,397,395,393,
14345     391,389,389,385,384,378,377,376,375,375,375,373,373,369,368,362,
14346     362,359,358,354,353,352,352,351,349,346,344,342,341,337,337,336,
14347     335,335,334,334,334,333,330,330,330,330,328,326,325,324,324,320,
14348     318,317,317,316,316,316,315,312,308,306,304,302,299,296,295,292,
14349     292,290,284,282,278,276,276,271,270,270,270,269,268,263,261,259,
14350     258,257,254,252,252,250,247,246,244,244,243,243,242,242,233,232,
14351     231,230,228,224,223,223,220,220,213,213,212,209,209,206,204,201,
14352     200,199,197,195,195,194,194,193,192,189,188,188,186,184,182,179,
14353     179,175,173,173,172,171,169,168
14354   };
14355   const int n3w1b2r1[] = {
14356     1000, // Capacity
14357     200, // Number of items
14358     // Size of items (sorted)
14359     495,493,493,487,486,486,483,483,481,478,477,476,474,473,472,472,
14360     472,471,470,469,467,464,464,462,461,458,456,454,451,450,449,448,
14361     444,443,441,440,437,433,432,432,430,429,428,425,421,419,418,417,
14362     417,411,411,409,409,408,405,405,403,401,400,399,397,393,390,388,
14363     387,387,387,385,384,383,382,381,379,378,376,375,374,374,371,370,
14364     367,364,358,355,355,353,353,350,349,346,346,345,342,341,339,338,
14365     336,335,334,334,331,331,330,326,326,325,324,321,320,319,316,316,
14366     315,313,313,311,311,311,311,309,308,307,307,306,303,302,302,302,
14367     298,298,297,297,295,294,291,288,284,283,283,282,281,281,280,277,
14368     277,276,273,272,270,265,264,264,264,263,259,253,253,251,250,247,
14369     247,245,240,237,237,236,232,232,231,231,227,222,221,213,213,210,
14370     203,203,202,201,201,196,195,193,193,191,189,188,188,185,182,181,
14371     179,179,177,176,175,172,169,169
14372   };
14373   const int n3w1b2r2[] = {
14374     1000, // Capacity
14375     200, // Number of items
14376     // Size of items (sorted)
14377     491,488,487,479,479,474,473,470,469,469,468,468,465,463,462,462,
14378     459,457,457,453,451,449,448,446,444,442,440,438,433,433,432,430,
14379     427,426,426,423,421,417,415,413,413,411,410,410,410,409,408,408,
14380     407,406,404,403,402,401,400,399,397,391,391,389,388,387,387,387,
14381     386,384,382,377,377,375,373,373,373,372,372,369,366,365,364,363,
14382     363,363,359,357,356,351,350,350,350,348,347,346,338,335,333,331,
14383     330,330,328,328,326,325,323,322,322,320,317,316,311,307,306,306,
14384     305,301,300,297,296,296,292,289,289,288,285,276,275,274,273,272,
14385     268,266,265,264,262,257,257,256,255,255,255,255,252,249,248,245,
14386     243,243,241,237,236,236,235,232,231,228,228,226,226,225,224,223,
14387     223,223,221,218,216,208,206,206,205,204,203,202,202,202,196,194,
14388     193,193,193,190,190,189,189,188,187,186,183,182,181,179,179,178,
14389     172,171,171,171,169,169,168,167
14390   };
14391   const int n3w1b2r3[] = {
14392     1000, // Capacity
14393     200, // Number of items
14394     // Size of items (sorted)
14395     494,492,491,488,487,483,480,479,479,478,476,476,476,474,472,469,
14396     466,466,460,459,459,456,453,452,446,446,446,442,442,442,437,434,
14397     430,429,425,422,422,421,417,416,412,411,405,405,402,400,399,399,
14398     394,387,387,387,387,386,385,379,378,376,376,373,372,372,371,371,
14399     371,371,370,369,367,365,361,361,360,359,356,356,355,353,352,352,
14400     351,348,348,347,346,346,346,346,345,343,343,342,341,341,340,338,
14401     337,337,331,330,330,329,326,322,321,317,316,315,311,309,308,307,
14402     305,304,303,299,299,298,295,294,294,292,288,284,280,279,279,279,
14403     278,277,276,274,274,271,268,267,267,266,265,262,262,260,259,258,
14404     252,248,247,246,245,242,240,238,232,231,231,229,229,228,226,225,
14405     224,224,222,220,216,216,215,214,212,209,205,201,200,200,199,198,
14406     197,196,194,194,191,190,190,186,186,185,184,183,181,181,179,179,
14407     177,177,177,175,174,169,168,168
14408   };
14409   const int n3w1b2r4[] = {
14410     1000, // Capacity
14411     200, // Number of items
14412     // Size of items (sorted)
14413     492,489,488,484,484,483,482,481,480,478,477,476,474,474,473,472,
14414     469,469,468,468,466,462,460,458,458,455,453,451,450,449,449,448,
14415     446,445,442,442,440,439,437,435,435,435,435,432,432,430,428,425,
14416     423,421,421,420,417,416,411,408,406,406,406,404,403,403,403,402,
14417     402,399,399,398,397,394,393,392,391,391,390,389,385,384,382,376,
14418     368,367,367,366,365,362,361,360,358,356,354,352,351,348,348,348,
14419     345,343,340,336,334,334,334,333,328,328,327,326,325,321,320,317,
14420     315,315,315,314,313,311,308,308,308,305,302,302,301,300,295,295,
14421     293,293,293,292,292,291,286,284,284,281,281,273,273,272,271,267,
14422     267,267,266,265,265,264,263,262,261,258,258,255,253,242,241,240,
14423     240,239,238,236,235,234,233,231,228,224,224,223,221,219,217,214,
14424     212,210,205,202,201,199,197,197,197,194,189,187,187,186,185,184,
14425     183,179,178,175,173,172,171,168
14426   };
14427   const int n3w1b2r5[] = {
14428     1000, // Capacity
14429     200, // Number of items
14430     // Size of items (sorted)
14431     495,492,487,483,483,481,481,479,476,471,470,465,458,457,454,453,
14432     452,452,452,450,450,448,444,440,439,439,437,437,435,434,432,430,
14433     429,429,428,428,427,425,424,424,422,419,419,417,414,412,411,408,
14434     406,406,405,403,403,397,396,395,392,390,390,389,389,386,384,383,
14435     382,382,380,380,379,378,378,377,374,371,364,361,361,358,355,351,
14436     350,350,350,349,348,348,346,343,340,339,333,333,331,331,329,328,
14437     327,323,322,320,319,317,314,313,313,311,311,311,309,309,306,297,
14438     295,295,293,292,292,287,283,282,282,281,280,280,280,277,276,275,
14439     273,272,272,272,269,266,265,264,261,260,259,259,258,256,256,255,
14440     254,251,247,247,245,240,239,239,239,238,236,235,232,230,228,227,
14441     227,227,223,222,222,220,220,220,215,214,210,208,206,205,201,201,
14442     200,199,198,193,192,192,191,189,189,187,185,184,182,181,181,179,
14443     179,173,173,173,171,169,167,167
14444   };
14445   const int n3w1b2r6[] = {
14446     1000, // Capacity
14447     200, // Number of items
14448     // Size of items (sorted)
14449     495,494,491,490,490,490,489,488,486,485,480,479,479,472,469,467,
14450     467,465,462,461,461,461,460,457,453,451,451,449,447,444,444,443,
14451     442,442,437,436,435,435,435,432,432,431,430,430,429,429,429,425,
14452     423,422,421,419,418,415,411,407,404,402,401,400,395,394,394,391,
14453     385,384,383,379,377,376,374,373,372,370,369,368,364,363,361,361,
14454     361,359,358,358,357,357,353,351,350,346,344,344,342,342,342,341,
14455     339,339,336,333,332,331,330,330,326,325,323,317,313,308,306,305,
14456     300,297,296,293,292,290,287,287,286,282,281,277,277,273,273,272,
14457     272,271,267,265,261,259,258,254,254,254,253,253,249,248,248,247,
14458     247,246,246,246,244,243,243,242,241,241,240,240,240,239,236,235,
14459     234,234,233,233,230,229,228,226,221,221,220,217,215,215,210,208,
14460     206,204,203,202,200,198,197,197,191,191,184,181,181,180,179,175,
14461     174,173,173,172,171,171,169,168
14462   };
14463   const int n3w1b2r7[] = {
14464     1000, // Capacity
14465     200, // Number of items
14466     // Size of items (sorted)
14467     495,493,492,487,487,485,482,480,480,479,475,475,473,473,469,469,
14468     465,464,460,459,457,456,455,454,453,451,450,449,445,443,441,439,
14469     438,435,433,431,427,423,423,421,421,420,420,417,415,414,414,411,
14470     411,408,406,404,401,399,395,395,394,392,391,390,390,386,384,384,
14471     380,378,377,377,374,373,370,369,369,369,368,367,366,363,360,359,
14472     354,353,350,349,348,347,346,346,344,342,341,337,336,334,332,332,
14473     332,329,328,327,323,321,321,317,317,316,315,313,310,310,306,305,
14474     305,303,303,301,301,300,297,296,293,292,291,291,290,289,286,286,
14475     286,284,283,282,282,282,282,282,282,280,279,276,275,272,272,270,
14476     270,270,260,256,256,255,254,253,245,244,240,236,235,234,234,234,
14477     233,230,228,227,226,226,225,222,222,221,217,217,214,211,208,207,
14478     207,206,204,203,203,202,202,202,200,199,198,197,192,189,187,186,
14479     183,178,177,177,174,170,170,168
14480   };
14481   const int n3w1b2r8[] = {
14482     1000, // Capacity
14483     200, // Number of items
14484     // Size of items (sorted)
14485     495,490,489,487,487,486,486,485,483,482,481,477,477,477,475,469,
14486     467,465,465,461,461,457,454,453,452,449,447,445,443,442,441,439,
14487     435,433,433,433,432,432,432,429,428,428,425,424,421,419,418,418,
14488     414,410,409,409,409,408,407,406,406,404,403,400,398,398,397,396,
14489     394,394,392,392,390,388,388,383,382,381,369,369,368,365,364,362,
14490     360,360,359,357,355,351,350,350,344,341,340,338,337,332,331,328,
14491     327,327,325,324,316,315,313,311,310,309,308,308,307,301,299,298,
14492     297,296,295,295,288,283,280,279,279,278,278,278,277,277,276,276,
14493     274,274,273,270,269,268,267,266,264,264,264,263,263,261,260,258,
14494     257,257,255,251,251,249,248,242,242,241,241,241,241,238,234,231,
14495     230,229,229,227,227,227,224,222,219,218,218,215,213,212,207,207,
14496     205,204,203,203,195,192,191,188,188,187,187,187,184,181,180,180,
14497     180,180,179,176,175,172,171,171
14498   };
14499   const int n3w1b2r9[] = {
14500     1000, // Capacity
14501     200, // Number of items
14502     // Size of items (sorted)
14503     495,494,493,493,493,492,489,482,482,478,478,475,473,473,472,471,
14504     469,463,461,461,459,455,454,452,448,444,444,442,440,439,439,436,
14505     434,433,432,431,429,425,423,423,422,422,420,420,417,416,412,411,
14506     411,410,410,409,408,403,401,401,400,399,397,394,394,393,392,392,
14507     390,389,387,386,385,384,384,382,380,380,376,375,374,372,372,370,
14508     370,368,366,357,353,353,353,350,349,346,345,345,345,345,342,342,
14509     338,332,331,325,324,324,322,321,317,314,314,312,312,311,310,308,
14510     307,307,307,306,301,299,299,296,295,294,293,290,288,287,287,286,
14511     285,283,283,280,279,278,275,274,272,271,271,270,269,268,266,266,
14512     265,264,263,257,256,248,247,242,240,236,233,233,233,229,227,222,
14513     219,219,217,217,212,212,209,208,207,206,205,205,205,205,205,203,
14514     203,201,199,198,198,197,192,192,192,191,189,188,184,184,183,182,
14515     182,179,179,178,176,175,168,167
14516   };
14517   const int n3w1b3r0[] = {
14518     1000, // Capacity
14519     200, // Number of items
14520     // Size of items (sorted)
14521     626,624,624,624,622,620,615,613,608,607,601,596,595,595,595,591,
14522     591,586,583,582,582,579,579,573,572,569,567,566,557,556,554,554,
14523     553,550,550,546,545,545,543,540,539,535,535,532,527,526,520,515,
14524     513,509,506,504,502,500,497,492,491,490,489,485,484,484,478,474,
14525     456,452,450,448,441,441,440,436,428,427,424,422,422,420,419,414,
14526     413,410,410,408,406,405,396,388,386,378,369,366,365,364,345,345,
14527     341,337,335,330,324,323,320,316,312,303,302,296,293,291,288,286,
14528     284,282,282,282,282,279,272,271,265,258,256,254,250,249,248,240,
14529     234,232,231,226,225,225,221,217,216,212,208,206,204,201,200,200,
14530     200,199,194,194,189,189,185,184,181,180,177,176,171,163,160,160,
14531     157,155,149,141,137,132,130,127,126,125,125,122,121,120,118,114,
14532     114,112,111,103,94,93,88,86,80,77,77,77,73,69,62,57,55,55,55,
14533     51,49,47,44,39
14534   };
14535   const int n3w1b3r1[] = {
14536     1000, // Capacity
14537     200, // Number of items
14538     // Size of items (sorted)
14539     623,623,619,615,614,614,613,611,603,599,599,597,586,569,568,567,
14540     564,563,562,561,559,553,544,544,542,539,537,537,532,528,527,517,
14541     517,509,506,494,494,489,489,487,486,485,484,483,474,473,472,471,
14542     471,463,462,460,458,456,451,450,447,447,446,435,431,430,422,417,
14543     415,412,410,407,406,405,399,399,393,392,392,386,385,381,381,380,
14544     379,378,376,367,362,362,361,360,356,354,348,346,342,341,340,339,
14545     338,336,328,328,324,318,318,315,313,312,311,308,300,298,296,296,
14546     295,290,285,282,282,282,279,278,278,269,260,259,258,255,254,254,
14547     244,227,226,225,225,223,218,217,216,214,207,206,206,205,204,203,
14548     203,202,200,195,193,190,188,186,183,183,181,181,180,179,179,172,
14549     171,170,167,166,165,160,158,155,149,148,148,139,138,136,132,130,
14550     130,129,128,127,125,120,119,118,118,115,109,107,104,101,95,91,
14551     90,76,60,55,53,45,39,37
14552   };
14553   const int n3w1b3r2[] = {
14554     1000, // Capacity
14555     200, // Number of items
14556     // Size of items (sorted)
14557     624,624,619,617,617,616,614,613,609,607,590,584,580,580,578,577,
14558     576,576,574,570,568,566,565,561,554,552,552,549,544,543,534,534,
14559     531,530,516,515,511,507,507,501,501,501,499,497,496,496,490,488,
14560     487,486,485,482,473,470,466,462,461,458,458,453,452,451,450,447,
14561     443,443,442,435,435,431,430,425,415,412,410,408,406,404,402,401,
14562     396,395,389,388,388,387,387,387,386,384,379,379,379,376,375,373,
14563     370,367,367,363,359,359,357,341,335,333,332,326,312,312,310,306,
14564     300,299,299,293,283,278,277,275,272,271,270,261,260,258,257,257,
14565     256,256,253,249,236,231,215,211,209,209,206,206,196,194,189,188,
14566     186,186,184,181,172,170,169,167,159,155,152,150,150,149,148,147,
14567     146,140,140,138,134,130,129,128,121,119,119,116,113,107,103,102,
14568     94,93,90,89,87,87,85,85,78,76,74,73,72,72,67,65,64,64,63,60,46,
14569     46,39,35
14570   };
14571   const int n3w1b3r3[] = {
14572     1000, // Capacity
14573     200, // Number of items
14574     // Size of items (sorted)
14575     625,619,619,618,614,613,612,611,609,605,602,598,598,590,589,587,
14576     586,585,579,578,576,566,566,564,563,563,561,558,549,542,542,541,
14577     536,535,529,522,515,512,501,501,500,498,496,495,494,492,492,487,
14578     485,481,479,466,466,466,465,464,462,454,453,450,448,442,441,440,
14579     440,439,437,436,436,432,432,422,422,421,417,412,408,408,393,384,
14580     377,377,376,375,373,373,372,371,371,369,365,359,358,353,353,342,
14581     334,327,324,324,321,320,314,312,311,309,308,296,296,293,291,288,
14582     285,278,270,269,265,262,262,261,260,259,256,254,251,248,244,237,
14583     235,235,234,229,229,227,225,223,222,222,216,212,208,207,206,205,
14584     192,191,181,181,180,179,175,175,164,162,162,159,158,157,156,151,
14585     148,148,146,143,139,139,134,129,129,128,119,116,109,105,95,93,
14586     87,83,83,83,80,78,78,77,76,74,72,65,64,63,62,56,55,55,53,39,38,
14587     37,36,36
14588   };
14589   const int n3w1b3r4[] = {
14590     1000, // Capacity
14591     200, // Number of items
14592     // Size of items (sorted)
14593     627,626,618,615,614,613,609,604,603,603,600,599,595,594,591,585,
14594     580,576,571,567,565,562,559,559,555,554,553,551,548,546,543,542,
14595     539,537,536,533,533,533,530,527,525,521,520,519,519,519,519,518,
14596     518,516,509,508,499,498,494,492,489,489,482,475,462,460,450,448,
14597     443,441,440,439,438,438,436,435,433,429,427,426,424,421,420,410,
14598     409,403,403,393,391,381,378,378,374,372,366,364,364,354,352,349,
14599     349,347,346,341,339,339,336,332,331,331,325,321,320,320,318,318,
14600     315,310,302,299,298,297,296,295,293,282,281,267,261,252,252,248,
14601     246,244,233,232,228,221,217,216,214,213,210,209,208,207,202,200,
14602     200,196,193,192,190,190,188,183,183,179,179,175,171,165,152,151,
14603     142,135,134,133,132,127,126,124,121,120,116,116,109,108,107,104,
14604     104,101,95,92,91,89,86,84,83,81,72,68,67,64,60,58,52,49,47,43,
14605     38,38,37,37
14606   };
14607   const int n3w1b3r5[] = {
14608     1000, // Capacity
14609     200, // Number of items
14610     // Size of items (sorted)
14611     627,621,621,613,610,604,604,594,592,582,575,575,575,574,572,571,
14612     571,570,564,564,563,560,557,556,556,548,547,540,532,523,523,519,
14613     518,517,517,514,514,510,505,503,501,494,492,487,480,479,477,477,
14614     473,473,472,467,464,464,459,455,454,452,451,449,449,447,445,440,
14615     438,430,429,427,424,420,420,417,415,411,409,408,407,404,401,390,
14616     385,378,369,361,361,359,356,352,347,343,343,341,338,337,335,334,
14617     322,321,317,316,308,307,305,301,301,289,289,284,283,277,277,271,
14618     270,269,269,267,267,267,259,256,253,249,247,245,242,242,237,233,
14619     233,229,227,224,219,219,217,215,215,209,208,208,202,199,199,198,
14620     194,193,179,176,172,165,160,159,158,148,145,139,139,139,138,137,
14621     137,133,122,120,120,115,114,112,110,109,109,108,102,101,99,92,
14622     86,86,85,80,80,77,76,74,73,70,70,67,64,63,60,58,54,54,46,41,37,
14623     36,35,35
14624   };
14625   const int n3w1b3r6[] = {
14626     1000, // Capacity
14627     200, // Number of items
14628     // Size of items (sorted)
14629     626,622,621,619,614,612,609,608,608,605,600,595,575,572,571,571,
14630     567,564,563,554,552,551,549,548,544,542,542,538,538,535,533,529,
14631     527,524,524,515,510,510,509,504,502,501,496,490,488,481,480,478,
14632     475,470,469,468,458,454,451,446,446,442,438,436,432,430,422,414,
14633     413,412,411,408,397,389,386,386,385,383,382,373,372,372,371,369,
14634     366,364,362,361,360,360,356,354,351,348,343,338,334,331,326,325,
14635     323,322,320,320,320,320,317,317,316,308,308,305,301,300,299,298,
14636     297,295,295,289,287,285,285,282,281,279,279,266,259,257,257,254,
14637     250,250,249,248,244,243,237,236,225,223,222,219,216,215,210,209,
14638     199,199,196,189,186,185,184,183,182,182,181,176,169,169,168,168,
14639     167,158,156,155,141,141,136,135,132,131,131,131,125,121,118,116,
14640     116,115,107,96,95,93,93,88,84,84,78,78,75,72,65,62,62,60,53,51,
14641     43,43,36,35
14642   };
14643   const int n3w1b3r7[] = {
14644     1000, // Capacity
14645     200, // Number of items
14646     // Size of items (sorted)
14647     627,626,619,616,611,611,611,610,609,608,607,592,592,582,582,579,
14648     575,571,571,566,565,561,558,549,543,542,542,537,530,527,520,514,
14649     513,512,511,505,495,495,493,493,482,481,480,479,473,466,466,460,
14650     460,459,458,458,455,453,445,441,433,431,425,424,418,415,409,409,
14651     407,407,401,400,399,397,393,393,385,380,379,372,369,360,353,351,
14652     347,338,337,330,316,315,309,309,301,300,299,298,297,296,292,287,
14653     287,284,283,274,272,270,269,269,266,264,263,261,258,249,247,238,
14654     235,235,234,234,234,233,218,217,211,210,206,204,202,196,193,188,
14655     188,187,187,180,180,178,177,174,173,168,167,165,162,159,158,157,
14656     157,151,150,148,146,143,143,143,139,137,136,132,125,123,121,120,
14657     114,114,114,106,105,104,101,101,101,99,96,95,93,92,92,89,88,87,
14658     87,87,85,84,83,82,79,78,69,65,64,62,62,58,55,53,43,42,39,38,37,
14659     35
14660   };
14661   const int n3w1b3r8[] = {
14662     1000, // Capacity
14663     200, // Number of items
14664     // Size of items (sorted)
14665     619,616,616,613,613,612,607,607,604,601,590,585,579,578,569,566,
14666     561,561,559,557,551,551,550,546,546,543,535,534,528,524,520,519,
14667     507,505,505,504,503,502,502,501,500,494,492,486,484,481,476,473,
14668     473,470,470,468,467,465,456,455,450,445,442,442,442,437,435,433,
14669     432,432,431,426,421,420,417,407,407,403,398,396,393,390,385,380,
14670     380,379,375,373,371,368,367,357,355,351,346,346,345,342,339,339,
14671     338,334,332,332,331,326,325,317,316,310,307,302,300,300,298,296,
14672     295,293,292,288,286,285,279,271,271,270,267,265,260,259,256,252,
14673     245,241,240,231,230,223,222,222,220,216,215,213,210,205,202,197,
14674     197,194,189,185,184,181,180,174,173,170,162,161,159,158,150,139,
14675     135,134,133,131,127,126,126,123,121,121,119,117,112,108,101,98,
14676     98,91,89,87,87,86,83,82,78,78,67,56,55,55,54,54,52,45,43,41,41,
14677     40,39,35
14678   };
14679   const int n3w1b3r9[] = {
14680     1000, // Capacity
14681     200, // Number of items
14682     // Size of items (sorted)
14683     627,623,620,617,616,611,598,594,594,590,589,584,581,579,575,569,
14684     568,566,563,562,562,554,554,554,553,552,548,548,544,535,534,532,
14685     531,530,528,523,518,516,516,512,508,500,496,496,496,494,494,494,
14686     492,491,485,483,481,479,477,476,475,467,461,459,455,454,448,448,
14687     444,440,439,439,438,437,436,434,431,430,423,422,417,415,409,408,
14688     408,404,400,398,398,398,396,396,394,387,385,384,379,378,378,374,
14689     373,372,368,367,360,359,353,348,348,342,337,331,331,329,329,324,
14690     319,316,315,315,314,312,310,308,308,308,306,297,294,288,284,284,
14691     283,277,268,266,266,264,258,253,252,248,242,236,235,231,229,229,
14692     227,226,224,220,216,214,210,202,201,198,193,192,185,185,184,177,
14693     175,173,173,168,166,163,149,148,148,145,145,138,137,135,134,133,
14694     130,118,116,108,103,102,102,101,96,95,90,83,82,80,80,71,68,64,
14695     62,61,60,54,53,52
14696   };
14697   const int n3w2b1r0[] = {
14698     1000, // Capacity
14699     200, // Number of items
14700     // Size of items (sorted)
14701     240,240,240,240,239,238,238,238,237,236,236,235,234,234,234,234,
14702     234,232,232,232,232,231,231,231,231,230,230,229,229,229,228,227,
14703     226,226,226,225,225,224,224,224,224,223,223,222,222,222,221,221,
14704     221,221,220,220,220,220,220,219,219,219,219,219,218,218,218,217,
14705     216,216,215,215,215,215,215,215,215,214,214,214,213,213,212,212,
14706     211,211,211,210,210,210,210,209,207,207,207,207,206,205,204,204,
14707     204,203,202,202,201,200,200,200,199,199,199,198,198,198,197,197,
14708     197,196,196,195,195,194,194,193,192,192,192,191,191,191,191,191,
14709     190,190,190,189,188,188,188,188,188,186,186,185,184,184,184,183,
14710     183,183,183,182,182,182,181,180,180,180,179,179,178,178,177,177,
14711     176,176,176,176,175,175,174,173,173,172,172,171,171,171,170,170,
14712     170,169,169,168,168,168,167,166,166,165,165,164,164,163,163,163,
14713     163,163,163,163,162,162,162,162
14714   };
14715   const int n3w2b1r1[] = {
14716     1000, // Capacity
14717     200, // Number of items
14718     // Size of items (sorted)
14719     240,239,239,239,238,237,237,236,235,235,234,234,234,233,233,233,
14720     233,232,232,232,232,231,230,229,229,228,228,228,227,227,227,225,
14721     225,225,225,224,224,224,223,223,223,221,221,221,221,221,220,220,
14722     220,220,220,219,219,219,218,218,218,218,217,217,217,217,216,216,
14723     215,215,215,214,213,213,213,213,213,212,212,212,211,211,210,209,
14724     209,209,208,208,208,208,208,207,207,206,206,206,206,204,204,204,
14725     204,204,204,204,204,203,202,202,202,201,201,201,200,200,199,199,
14726     199,199,199,198,197,197,197,197,197,197,196,196,196,196,195,194,
14727     194,193,193,193,193,192,190,190,189,189,189,187,187,186,186,186,
14728     186,185,184,184,184,183,182,182,182,181,181,181,179,178,177,177,
14729     177,176,176,176,176,176,175,175,175,173,173,173,172,172,172,172,
14730     172,172,171,171,171,171,170,170,170,169,169,169,167,167,167,165,
14731     164,164,164,164,164,163,163,162
14732   };
14733   const int n3w2b1r2[] = {
14734     1000, // Capacity
14735     200, // Number of items
14736     // Size of items (sorted)
14737     240,240,240,239,238,238,238,238,237,237,236,236,236,235,235,234,
14738     233,232,232,231,230,230,230,230,229,229,228,228,228,227,226,226,
14739     225,225,224,224,224,224,224,223,223,223,222,222,221,221,221,221,
14740     220,220,219,219,217,217,216,216,216,215,215,215,214,214,214,213,
14741     213,213,212,211,211,210,209,209,209,209,208,208,208,208,207,207,
14742     207,206,206,205,205,205,205,204,204,204,203,203,203,203,203,203,
14743     203,202,202,202,202,201,201,201,200,200,199,199,198,197,197,196,
14744     196,195,195,194,194,194,194,194,193,193,193,193,193,192,191,191,
14745     191,189,189,188,188,188,188,187,187,187,187,186,186,186,186,185,
14746     184,183,183,183,183,183,182,182,182,181,181,181,180,178,178,177,
14747     177,177,176,176,175,175,175,175,173,173,172,172,172,172,172,172,
14748     171,170,169,169,169,169,169,168,167,167,167,165,165,165,165,165,
14749     165,165,164,163,163,163,162,162
14750   };
14751   const int n3w2b1r3[] = {
14752     1000, // Capacity
14753     200, // Number of items
14754     // Size of items (sorted)
14755     240,240,240,240,239,238,238,238,237,237,237,237,236,234,233,232,
14756     232,232,231,231,230,229,228,228,228,228,228,228,227,226,226,225,
14757     225,225,224,224,223,223,223,222,222,222,222,221,221,221,220,220,
14758     219,219,218,218,218,218,217,217,217,217,216,216,215,215,215,212,
14759     212,212,212,212,211,211,211,210,210,210,209,209,209,209,208,208,
14760     208,208,207,207,207,206,206,206,206,205,205,204,204,203,203,203,
14761     202,202,202,202,202,201,201,200,199,199,199,199,198,198,198,198,
14762     197,197,197,196,196,196,194,193,193,193,193,192,192,192,192,191,
14763     191,191,190,190,189,189,189,188,188,188,187,186,186,186,185,185,
14764     185,185,184,184,183,183,182,182,182,182,182,181,181,180,179,179,
14765     179,179,178,177,177,176,175,175,175,175,174,173,173,172,172,172,
14766     170,170,170,169,168,168,168,168,167,167,166,166,166,165,164,164,
14767     164,164,163,163,163,163,163,163
14768   };
14769   const int n3w2b1r4[] = {
14770     1000, // Capacity
14771     200, // Number of items
14772     // Size of items (sorted)
14773     239,238,237,237,237,237,237,237,236,235,235,235,234,233,233,232,
14774     232,231,231,231,230,230,230,229,229,228,228,227,227,227,226,226,
14775     226,226,225,225,224,224,224,223,223,223,222,221,221,221,221,219,
14776     219,219,218,217,217,217,216,216,216,216,214,214,214,214,214,213,
14777     212,211,211,210,210,210,209,209,208,208,206,206,206,205,204,203,
14778     203,203,202,201,201,201,201,200,200,199,199,198,198,198,197,197,
14779     197,197,196,196,196,196,195,195,194,194,193,193,192,191,191,191,
14780     190,190,189,189,189,189,189,189,189,189,188,188,188,188,188,187,
14781     187,187,186,186,185,185,184,183,183,183,183,183,182,181,181,181,
14782     180,180,179,179,179,179,178,177,177,177,176,175,175,174,174,174,
14783     173,173,173,173,172,172,172,172,171,171,171,171,170,170,169,169,
14784     169,168,168,167,167,167,167,167,166,166,166,165,165,165,164,164,
14785     163,163,163,162,162,162,162,162
14786   };
14787   const int n3w2b1r5[] = {
14788     1000, // Capacity
14789     200, // Number of items
14790     // Size of items (sorted)
14791     240,239,239,238,238,238,238,238,238,237,237,236,236,236,236,234,
14792     234,234,233,233,233,233,233,232,230,230,230,229,229,229,229,228,
14793     228,227,227,227,225,225,224,224,223,223,223,222,222,222,222,221,
14794     221,221,220,220,219,219,219,217,217,217,217,217,217,217,216,215,
14795     214,214,214,213,213,213,213,213,213,213,212,212,212,211,211,211,
14796     211,210,208,208,207,207,207,206,206,205,205,202,202,202,202,202,
14797     201,200,199,199,199,199,198,198,198,198,197,197,196,196,196,195,
14798     195,194,194,194,194,194,193,193,193,192,192,191,191,191,190,189,
14799     189,188,188,188,188,187,185,184,183,183,183,182,182,182,181,181,
14800     181,180,180,179,179,179,177,177,177,177,176,175,175,175,175,175,
14801     174,173,172,172,172,172,171,171,171,171,170,170,169,169,169,169,
14802     169,169,169,168,168,168,168,167,167,167,166,166,165,165,164,164,
14803     164,164,163,163,162,162,162,162
14804   };
14805   const int n3w2b1r6[] = {
14806     1000, // Capacity
14807     200, // Number of items
14808     // Size of items (sorted)
14809     240,240,240,240,239,239,238,238,238,237,237,237,237,234,234,234,
14810     233,233,233,232,231,231,231,231,230,230,230,230,230,229,229,229,
14811     229,229,228,228,228,228,228,228,228,227,227,227,226,226,225,225,
14812     225,225,224,223,223,222,221,221,220,220,219,219,218,217,217,217,
14813     216,216,216,216,215,215,215,214,214,213,213,212,212,212,211,211,
14814     211,210,210,209,209,209,208,208,208,208,207,207,207,206,205,205,
14815     205,205,204,203,203,202,202,202,201,200,200,199,199,198,198,198,
14816     198,197,197,196,196,196,194,194,194,194,193,192,192,191,191,190,
14817     190,189,189,189,189,188,187,186,185,184,184,184,183,182,182,182,
14818     182,182,181,181,181,180,178,178,177,177,176,176,176,175,175,175,
14819     175,175,175,175,174,174,174,173,173,173,172,172,171,171,171,171,
14820     171,170,170,170,169,169,169,169,169,168,168,168,166,166,165,165,
14821     165,164,164,164,163,163,163,162
14822   };
14823   const int n3w2b1r7[] = {
14824     1000, // Capacity
14825     200, // Number of items
14826     // Size of items (sorted)
14827     240,240,240,239,239,239,238,237,237,237,237,236,235,234,234,234,
14828     233,233,233,233,233,232,231,231,230,230,230,229,229,226,226,226,
14829     226,226,225,224,224,223,223,222,221,221,221,221,221,220,219,219,
14830     218,218,218,218,218,217,217,217,217,217,217,217,217,216,216,215,
14831     215,215,213,213,213,212,212,212,211,211,209,208,207,207,207,206,
14832     206,206,206,205,205,205,205,205,205,203,203,203,203,202,202,202,
14833     202,201,201,201,199,199,199,198,197,197,197,195,194,194,194,194,
14834     193,193,193,193,192,192,192,191,190,190,190,190,190,190,189,189,
14835     189,188,188,188,188,188,188,187,187,187,187,186,186,186,186,186,
14836     186,185,185,185,183,183,183,182,182,182,181,180,180,180,179,179,
14837     179,179,179,178,178,178,178,178,178,178,177,176,176,176,175,175,
14838     172,172,172,171,171,171,170,170,170,170,169,169,167,167,167,165,
14839     165,165,165,165,164,163,163,163
14840   };
14841   const int n3w2b1r8[] = {
14842     1000, // Capacity
14843     200, // Number of items
14844     // Size of items (sorted)
14845     240,240,240,239,239,239,238,238,238,238,238,237,236,236,236,236,
14846     235,234,234,234,234,233,233,233,232,232,232,231,231,231,231,230,
14847     230,230,229,229,229,227,226,226,226,225,225,225,223,223,223,223,
14848     223,221,221,221,219,219,219,217,217,216,216,216,215,215,214,214,
14849     214,213,213,213,211,210,210,209,209,209,208,208,208,208,208,207,
14850     207,207,207,207,207,206,205,205,205,204,204,204,203,203,203,202,
14851     201,201,201,200,200,200,199,199,198,198,198,197,197,197,196,196,
14852     195,194,194,194,193,192,192,191,191,191,190,189,188,187,186,186,
14853     185,185,185,185,185,185,184,183,183,183,182,182,182,181,180,180,
14854     180,180,179,179,179,179,178,178,177,177,177,176,176,176,176,175,
14855     175,174,174,174,173,173,173,172,171,171,171,171,171,170,170,169,
14856     169,168,168,168,168,168,168,167,166,166,166,166,166,165,165,165,
14857     165,164,164,164,163,163,162,162
14858   };
14859   const int n3w2b1r9[] = {
14860     1000, // Capacity
14861     200, // Number of items
14862     // Size of items (sorted)
14863     240,240,240,239,239,238,238,238,238,238,238,238,237,237,237,237,
14864     236,236,235,235,234,234,232,232,232,232,232,230,230,230,230,230,
14865     229,229,229,229,229,229,228,228,228,225,225,225,225,225,224,224,
14866     224,224,223,223,222,221,221,220,220,220,220,219,219,219,219,218,
14867     217,217,216,215,215,213,213,213,212,212,211,211,211,211,210,210,
14868     210,210,209,209,209,208,207,207,207,205,203,203,202,202,202,201,
14869     200,199,199,199,198,198,198,198,197,197,197,196,196,195,195,195,
14870     194,193,192,192,192,191,190,190,190,190,189,189,189,189,188,188,
14871     188,187,187,187,186,186,185,184,184,184,183,183,182,182,181,181,
14872     181,181,181,180,179,179,178,178,177,177,177,177,176,176,176,176,
14873     175,175,175,175,174,174,174,174,173,173,173,173,173,172,172,171,
14874     171,171,171,170,170,169,169,169,168,168,168,167,167,167,167,167,
14875     166,166,166,164,164,163,162,162
14876   };
14877   const int n3w2b2r0[] = {
14878     1000, // Capacity
14879     200, // Number of items
14880     // Size of items (sorted)
14881     300,300,299,299,298,297,295,295,294,294,293,289,288,287,285,284,
14882     284,282,281,279,277,276,276,275,274,274,272,272,270,269,267,264,
14883     263,263,261,260,260,260,258,255,255,255,255,254,253,250,247,247,
14884     247,246,245,245,244,243,241,241,241,241,239,238,238,238,238,238,
14885     238,237,235,234,233,232,231,231,229,229,229,228,228,226,225,225,
14886     223,221,220,219,217,216,216,216,213,210,208,208,207,205,202,201,
14887     201,201,201,199,199,198,196,195,195,194,194,193,191,189,189,188,
14888     188,187,186,184,184,182,182,181,179,178,177,175,174,173,172,171,
14889     171,171,169,169,168,168,167,167,166,165,164,163,162,158,158,157,
14890     157,156,153,153,151,151,148,147,147,146,146,145,145,144,144,144,
14891     143,141,139,138,137,136,134,134,129,126,125,125,123,122,122,121,
14892     121,121,120,120,118,118,116,114,113,112,111,110,108,108,107,107,
14893     106,106,103,103,103,103,102,102
14894   };
14895   const int n3w2b2r1[] = {
14896     1000, // Capacity
14897     200, // Number of items
14898     // Size of items (sorted)
14899     300,299,298,298,297,297,294,291,290,289,288,288,286,285,283,282,
14900     280,279,277,276,275,274,274,272,272,271,271,269,269,268,268,267,
14901     267,267,265,265,264,263,262,262,259,259,256,253,253,251,249,249,
14902     248,246,246,245,244,242,241,238,237,237,236,235,233,233,232,229,
14903     229,228,228,228,228,227,227,226,225,224,223,223,221,220,220,219,
14904     218,218,218,217,214,212,209,207,205,204,203,202,202,201,200,199,
14905     198,196,195,193,193,192,190,190,189,187,187,187,186,186,185,185,
14906     185,184,183,182,182,182,181,181,181,181,180,178,177,177,175,175,
14907     174,174,174,173,173,172,170,170,168,168,167,166,164,162,161,160,
14908     160,159,156,155,151,150,150,149,149,148,148,148,145,143,140,138,
14909     136,134,133,133,132,131,131,130,129,129,128,126,125,124,124,121,
14910     120,120,118,116,115,115,114,114,113,112,111,111,110,110,110,109,
14911     108,107,107,107,105,104,103,102
14912   };
14913   const int n3w2b2r2[] = {
14914     1000, // Capacity
14915     200, // Number of items
14916     // Size of items (sorted)
14917     299,299,298,298,296,295,295,292,291,289,289,289,288,287,287,285,
14918     285,285,282,281,280,280,278,277,277,276,275,272,271,271,269,269,
14919     268,265,264,261,260,260,260,260,259,258,257,255,254,251,251,250,
14920     250,247,247,240,239,238,237,237,236,236,236,236,235,234,234,231,
14921     231,230,227,227,227,226,225,225,225,223,223,218,217,217,216,216,
14922     215,215,214,213,212,212,210,207,207,206,204,202,202,201,200,198,
14923     195,194,193,191,191,188,188,186,185,185,183,183,181,179,179,177,
14924     176,175,174,174,173,170,169,169,166,166,165,163,161,161,160,159,
14925     158,158,156,156,156,153,153,153,150,149,147,146,146,145,145,141,
14926     140,139,138,137,137,136,136,135,134,134,134,132,132,131,130,130,
14927     130,129,128,128,128,127,126,125,124,124,122,121,121,121,119,119,
14928     117,117,116,116,114,114,114,113,112,112,111,111,110,110,108,107,
14929     106,105,105,104,104,104,103,102
14930   };
14931   const int n3w2b2r3[] = {
14932     1000, // Capacity
14933     200, // Number of items
14934     // Size of items (sorted)
14935     300,297,295,293,288,288,287,286,286,286,284,282,281,281,280,280,
14936     278,276,273,272,271,270,269,269,267,265,265,264,263,261,260,255,
14937     254,254,253,252,251,251,250,248,247,244,238,238,238,237,237,237,
14938     235,235,235,231,231,230,230,230,230,230,229,228,228,227,225,225,
14939     224,223,223,223,220,220,220,219,217,216,216,216,214,214,213,213,
14940     213,207,207,206,205,204,204,203,202,201,201,200,200,199,199,199,
14941     197,197,196,196,195,195,195,195,194,194,193,190,189,188,188,187,
14942     186,185,182,182,180,173,172,171,170,169,168,168,167,166,163,162,
14943     162,161,160,160,158,158,157,156,156,154,153,151,151,150,149,148,
14944     147,145,143,143,143,142,141,139,139,138,138,137,136,136,136,132,
14945     131,131,131,130,129,128,127,127,126,126,125,124,122,120,120,119,
14946     118,116,116,115,115,115,114,113,113,112,112,112,111,111,111,110,
14947     110,109,108,107,106,105,105,102
14948   };
14949   const int n3w2b2r4[] = {
14950     1000, // Capacity
14951     200, // Number of items
14952     // Size of items (sorted)
14953     300,297,294,293,293,293,292,292,290,289,289,288,287,287,286,286,
14954     285,284,284,283,280,280,280,279,278,278,277,277,276,275,275,274,
14955     274,273,272,268,268,267,265,265,265,264,264,262,262,261,261,261,
14956     261,259,256,254,254,251,250,249,249,248,247,245,245,243,240,239,
14957     239,238,237,235,235,231,230,229,229,228,221,220,217,215,215,214,
14958     213,212,211,210,210,210,209,209,209,208,208,206,206,205,205,203,
14959     202,202,201,201,200,200,199,198,196,193,192,192,192,190,188,188,
14960     186,186,186,185,183,181,181,180,179,179,176,175,174,174,173,173,
14961     171,170,168,167,167,166,164,163,163,161,161,160,155,154,152,150,
14962     150,148,147,147,146,146,145,145,145,145,144,144,143,143,142,139,
14963     139,139,139,138,137,135,134,132,127,126,126,126,126,125,125,125,
14964     125,124,124,124,123,123,122,122,122,120,119,118,118,117,114,114,
14965     113,112,111,111,110,107,106,104
14966   };
14967   const int n3w2b2r5[] = {
14968     1000, // Capacity
14969     200, // Number of items
14970     // Size of items (sorted)
14971     297,296,296,296,293,292,292,290,290,289,289,287,284,282,282,279,
14972     278,277,277,275,273,273,268,267,267,266,265,264,264,264,261,260,
14973     260,259,259,259,257,257,256,253,252,252,252,251,251,251,250,249,
14974     245,243,243,243,243,242,242,236,236,236,231,231,231,229,229,229,
14975     227,225,223,223,223,222,222,218,217,217,217,216,215,214,212,211,
14976     210,210,210,210,208,208,207,207,206,204,203,202,199,198,196,196,
14977     195,195,194,191,190,190,190,190,190,187,186,185,184,184,183,183,
14978     183,182,181,181,179,179,179,175,175,175,175,174,174,173,173,173,
14979     172,171,171,169,169,168,168,167,167,166,166,165,163,163,163,162,
14980     160,159,159,159,155,154,153,153,153,151,151,150,149,143,142,141,
14981     141,141,140,138,136,135,132,132,130,130,129,128,128,127,126,125,
14982     125,125,125,122,122,121,121,119,119,118,113,112,112,112,112,111,
14983     110,110,110,109,109,107,103,102
14984   };
14985   const int n3w2b2r6[] = {
14986     1000, // Capacity
14987     200, // Number of items
14988     // Size of items (sorted)
14989     300,298,298,298,298,295,295,293,293,292,290,289,288,288,288,287,
14990     286,286,285,285,284,284,283,283,280,279,279,277,275,273,271,270,
14991     269,268,266,266,265,261,260,260,258,254,253,252,252,252,250,250,
14992     249,249,248,244,244,241,240,238,238,238,235,234,232,231,231,230,
14993     230,227,226,226,225,225,225,224,224,223,223,222,222,222,222,221,
14994     221,220,220,220,220,220,219,219,217,216,215,213,213,212,210,210,
14995     210,206,205,205,204,203,203,203,203,196,193,192,191,188,188,187,
14996     186,185,183,183,182,181,178,176,175,174,173,172,172,171,171,171,
14997     170,167,166,164,164,163,163,161,161,159,157,155,154,153,152,152,
14998     152,151,148,147,146,146,144,144,143,142,141,141,139,139,136,136,
14999     136,135,135,133,132,132,132,127,127,126,123,123,122,121,120,120,
15000     120,118,117,115,114,113,113,112,112,111,111,111,111,110,109,108,
15001     108,107,107,105,104,104,104,102
15002   };
15003   const int n3w2b2r7[] = {
15004     1000, // Capacity
15005     200, // Number of items
15006     // Size of items (sorted)
15007     300,300,297,296,295,295,295,294,292,291,287,286,285,284,283,283,
15008     282,282,282,280,280,278,276,275,275,268,268,267,264,263,262,261,
15009     261,260,259,259,259,258,258,257,253,253,253,251,249,249,249,249,
15010     248,246,246,245,245,245,242,241,241,240,238,237,234,233,233,229,
15011     226,224,224,223,223,223,222,222,221,220,220,218,218,217,217,217,
15012     216,216,216,216,215,214,214,213,213,212,211,210,209,207,207,205,
15013     202,202,201,200,199,198,197,195,195,195,194,194,194,193,191,191,
15014     191,187,186,185,184,178,175,175,175,175,175,174,173,172,171,168,
15015     168,168,166,165,165,164,162,161,161,160,160,157,156,155,155,155,
15016     152,151,150,149,147,144,144,143,142,142,141,141,141,140,139,139,
15017     139,139,139,138,137,136,135,135,134,134,133,132,132,131,131,131,
15018     131,131,130,129,129,126,125,124,122,122,122,120,120,118,117,115,
15019     113,108,107,104,103,103,102,102
15020   };
15021   const int n3w2b2r8[] = {
15022     1000, // Capacity
15023     200, // Number of items
15024     // Size of items (sorted)
15025     300,298,298,297,295,294,293,292,292,290,290,289,289,289,288,288,
15026     288,288,287,287,286,286,286,285,284,283,282,282,282,281,278,277,
15027     276,275,275,274,273,272,272,272,272,271,270,269,268,267,267,266,
15028     266,265,263,263,263,262,260,259,259,258,256,255,254,254,253,251,
15029     249,249,248,247,246,245,245,241,241,238,234,233,233,231,230,228,
15030     227,227,227,225,224,223,223,221,219,219,219,218,217,216,214,214,
15031     214,214,210,209,208,207,204,204,204,203,202,200,199,198,197,194,
15032     194,192,192,192,191,190,190,190,189,188,187,186,185,183,182,181,
15033     181,181,179,178,173,173,171,171,171,169,168,167,167,165,165,165,
15034     163,160,159,158,158,157,157,154,153,153,151,151,151,151,149,148,
15035     146,145,144,142,141,141,141,139,139,139,136,135,134,134,134,131,
15036     130,127,125,123,123,121,120,119,119,119,118,118,116,116,115,115,
15037     112,111,110,107,107,106,105,105
15038   };
15039   const int n3w2b2r9[] = {
15040     1000, // Capacity
15041     200, // Number of items
15042     // Size of items (sorted)
15043     299,299,298,297,294,291,291,291,289,288,288,288,287,286,286,285,
15044     284,284,282,281,281,280,280,279,279,278,277,276,275,275,273,273,
15045     270,268,267,263,261,261,259,259,258,257,256,254,253,251,251,250,
15046     250,249,248,243,240,239,239,238,238,238,237,237,236,235,234,233,
15047     233,233,232,231,229,228,226,226,225,222,221,221,219,219,219,219,
15048     217,216,216,215,214,214,214,214,214,212,211,211,208,204,204,202,
15049     202,202,200,199,198,197,197,196,196,196,195,195,194,193,192,190,
15050     184,184,180,179,178,177,176,176,175,174,173,171,170,169,168,167,
15051     167,167,167,166,166,166,166,165,164,164,163,161,161,159,159,159,
15052     155,154,151,151,149,149,149,147,147,144,143,139,137,137,135,134,
15053     134,134,133,133,133,132,132,130,129,127,127,124,122,120,120,118,
15054     117,115,114,114,114,113,113,113,112,111,111,111,108,108,108,106,
15055     106,105,105,103,103,103,103,102
15056   };
15057   const int n3w2b3r0[] = {
15058     1000, // Capacity
15059     200, // Number of items
15060     // Size of items (sorted)
15061     378,374,373,372,371,371,371,370,362,362,361,358,358,357,356,354,
15062     353,351,351,350,348,346,346,344,341,340,339,338,336,336,334,332,
15063     330,330,328,324,324,321,320,319,318,317,317,316,316,309,309,309,
15064     308,308,307,307,306,304,303,302,301,300,300,299,290,290,289,287,
15065     282,279,272,270,269,267,266,263,262,261,258,257,255,254,253,253,
15066     250,249,246,242,242,242,242,238,238,238,237,235,232,230,230,228,
15067     225,221,221,219,217,213,210,210,209,206,205,203,203,200,199,198,
15068     198,197,195,190,190,187,180,178,177,177,176,167,166,166,165,159,
15069     159,157,155,154,154,153,151,151,151,150,147,141,139,139,138,136,
15070     129,128,128,127,126,125,123,115,110,105,104,101,100,99,96,96,
15071     93,92,92,91,89,89,88,87,86,79,77,76,73,70,68,65,57,54,54,53,49,
15072     48,46,46,42,38,38,37,37,37,34,33,30,30,30,27,25,22,22,22
15073   };
15074   const int n3w2b3r1[] = {
15075     1000, // Capacity
15076     200, // Number of items
15077     // Size of items (sorted)
15078     377,375,373,369,368,362,362,361,360,360,358,357,357,356,355,354,
15079     348,343,340,339,338,336,332,329,328,327,324,321,321,320,320,320,
15080     318,314,311,310,309,305,303,302,302,301,299,297,297,295,292,291,
15081     290,289,289,288,287,286,280,279,277,275,274,265,264,257,257,256,
15082     255,247,247,246,246,243,242,240,240,237,236,232,230,230,229,227,
15083     226,223,221,219,217,213,213,212,209,208,208,207,202,201,200,199,
15084     198,197,193,191,189,188,188,187,184,182,182,181,181,180,180,180,
15085     180,177,176,170,169,169,169,164,164,163,163,156,156,156,153,148,
15086     147,145,141,139,134,134,134,132,128,125,124,123,123,122,121,120,
15087     116,116,116,115,115,113,109,104,104,104,103,102,89,88,86,85,84,
15088     84,84,82,80,77,76,75,74,74,74,73,68,67,66,65,62,62,59,51,49,49,
15089     49,48,48,46,46,44,43,43,42,39,38,33,30,29,27,26,26,24
15090   };
15091   const int n3w2b3r2[] = {
15092     1000, // Capacity
15093     200, // Number of items
15094     // Size of items (sorted)
15095     378,378,377,377,375,374,371,367,367,365,365,361,356,353,349,345,
15096     342,339,337,334,334,330,330,330,329,328,325,325,324,322,317,316,
15097     316,315,313,312,310,307,305,303,300,293,290,284,283,283,281,281,
15098     280,280,278,275,272,270,270,263,260,258,255,253,251,251,251,249,
15099     248,248,246,245,243,242,242,239,239,237,235,234,234,233,232,230,
15100     230,228,227,225,225,224,220,218,217,217,215,210,204,202,201,200,
15101     197,196,195,194,191,180,173,173,172,172,172,170,168,166,163,163,
15102     163,162,161,160,157,155,154,151,148,147,144,144,143,142,142,142,
15103     141,141,141,137,133,132,132,131,131,127,124,122,120,120,117,116,
15104     115,113,112,111,109,108,107,104,103,100,99,98,97,96,94,91,90,
15105     89,89,88,88,87,82,82,80,77,76,75,75,71,67,65,65,63,61,60,58,55,
15106     53,52,51,48,47,47,43,43,37,34,34,31,27,27,26,25,24,23
15107   };
15108   const int n3w2b3r3[] = {
15109     1000, // Capacity
15110     200, // Number of items
15111     // Size of items (sorted)
15112     378,375,370,368,364,364,364,361,360,360,350,349,349,347,345,340,
15113     340,339,339,339,335,332,330,321,321,321,317,316,313,312,311,310,
15114     307,304,303,298,295,294,292,292,279,277,277,274,271,267,267,267,
15115     265,263,262,261,259,256,255,254,253,251,251,250,248,247,246,245,
15116     245,243,242,242,241,239,238,238,236,236,235,234,232,231,230,229,
15117     225,223,223,222,221,220,216,216,216,216,215,213,213,212,210,209,
15118     203,200,198,197,197,192,191,190,187,187,186,185,185,178,178,175,
15119     174,174,172,170,169,165,165,157,156,154,154,154,154,148,148,147,
15120     145,144,142,142,139,136,136,135,134,133,129,129,128,128,127,127,
15121     125,124,124,124,123,122,118,113,112,111,108,108,107,106,101,98,
15122     96,96,94,94,91,89,88,86,82,79,76,72,71,70,67,65,65,63,63,62,61,
15123     60,58,57,55,47,47,47,45,36,35,31,28,28,28,28,28,25,24,23
15124   };
15125   const int n3w2b3r4[] = {
15126     1000, // Capacity
15127     200, // Number of items
15128     // Size of items (sorted)
15129     380,379,378,377,377,373,373,370,369,368,367,365,364,364,361,355,
15130     354,352,351,348,342,340,339,338,337,336,333,329,326,326,325,325,
15131     325,322,321,320,319,319,318,317,317,316,316,311,305,304,301,301,
15132     299,295,293,292,292,288,287,285,285,282,281,281,280,280,279,279,
15133     279,278,272,272,270,267,264,263,255,254,254,251,249,249,245,243,
15134     243,242,241,240,236,233,229,228,228,225,225,222,222,217,216,216,
15135     215,210,210,206,206,205,204,202,202,199,199,198,198,197,196,188,
15136     188,187,185,179,178,177,176,176,175,175,175,174,173,173,171,166,
15137     165,162,161,161,160,159,158,158,158,158,155,154,153,152,149,149,
15138     144,140,139,138,135,131,129,127,127,125,119,118,118,116,116,114,
15139     106,102,98,92,91,91,89,89,86,85,84,83,82,79,77,75,75,71,70,67,
15140     65,59,58,57,56,55,52,41,40,40,36,33,31,30,30,28,27,23,22,22
15141   };
15142   const int n3w2b3r5[] = {
15143     1000, // Capacity
15144     200, // Number of items
15145     // Size of items (sorted)
15146     380,378,378,373,370,370,370,369,368,368,367,366,360,357,354,353,
15147     351,350,348,347,340,340,339,338,337,335,333,328,328,327,324,323,
15148     321,320,316,315,311,311,308,307,300,300,297,297,297,295,294,292,
15149     285,280,280,277,277,275,275,272,266,265,264,264,263,262,261,259,
15150     257,255,255,249,249,245,244,244,243,243,242,241,241,240,238,238,
15151     237,234,228,227,226,226,225,224,224,221,220,218,217,217,217,214,
15152     211,209,206,203,203,202,202,201,201,200,197,196,189,188,188,187,
15153     186,186,186,185,179,178,177,172,167,165,165,163,161,159,158,158,
15154     157,156,155,155,152,149,146,144,140,139,138,130,128,127,125,122,
15155     120,117,117,115,113,109,105,103,103,99,99,96,94,93,92,92,91,90,
15156     88,82,81,80,76,74,73,67,66,66,66,59,58,57,56,56,55,53,52,51,50,
15157     49,48,44,43,40,39,38,35,34,33,29,29,27,26,24,24,22
15158   };
15159   const int n3w2b3r6[] = {
15160     1000, // Capacity
15161     200, // Number of items
15162     // Size of items (sorted)
15163     379,378,372,372,372,370,370,368,368,365,364,364,363,358,357,356,
15164     355,353,348,344,343,343,341,340,339,339,336,332,331,331,325,323,
15165     323,323,321,320,319,318,316,315,313,312,306,304,302,301,301,298,
15166     297,296,292,292,290,288,286,286,285,283,277,272,270,267,266,266,
15167     261,261,258,256,254,253,252,252,252,251,250,249,248,242,242,236,
15168     236,235,233,230,230,226,225,223,220,219,215,213,208,206,203,202,
15169     201,200,199,196,193,192,191,187,184,183,183,181,175,174,173,173,
15170     172,172,172,172,171,167,167,167,166,165,165,163,163,161,157,156,
15171     156,154,151,143,136,134,131,129,125,125,124,120,120,118,117,116,
15172     115,113,113,112,112,112,108,105,104,103,102,99,97,97,96,95,88,
15173     87,86,85,83,76,73,71,69,69,68,68,68,66,63,61,61,55,54,53,52,52,
15174     52,47,47,44,43,42,41,41,39,36,34,33,31,31,31,27,23,22
15175   };
15176   const int n3w2b3r7[] = {
15177     1000, // Capacity
15178     200, // Number of items
15179     // Size of items (sorted)
15180     380,378,377,377,376,375,372,370,366,364,364,362,357,357,357,356,
15181     354,354,352,350,350,346,346,343,342,341,341,340,338,334,332,332,
15182     332,330,329,328,326,326,322,321,320,319,318,318,317,314,313,305,
15183     304,303,302,300,293,292,292,291,288,287,287,286,285,284,280,277,
15184     276,275,275,262,261,259,259,258,257,253,249,249,248,242,237,236,
15185     232,230,230,229,229,224,223,220,217,217,217,216,215,214,209,207,
15186     206,205,203,203,202,200,200,200,196,196,194,192,189,188,186,186,
15187     182,182,182,181,181,177,175,174,172,168,164,160,160,160,159,157,
15188     156,156,154,152,151,148,146,145,138,136,135,134,134,132,131,129,
15189     127,125,124,123,119,115,112,107,106,105,105,104,102,99,98,98,
15190     96,93,93,89,87,86,84,82,79,79,78,77,77,70,70,69,69,67,65,60,59,
15191     59,59,56,53,50,49,49,47,43,43,42,38,37,32,32,31,30,28,24
15192   };
15193   const int n3w2b3r8[] = {
15194     1000, // Capacity
15195     200, // Number of items
15196     // Size of items (sorted)
15197     378,378,375,374,373,366,363,362,359,358,353,352,350,348,348,347,
15198     345,343,339,339,330,329,323,323,322,321,320,318,317,315,314,313,
15199     311,308,306,301,298,297,292,292,292,291,283,283,282,281,281,269,
15200     266,266,266,265,265,262,258,256,256,252,247,246,244,242,241,241,
15201     241,239,239,237,235,235,231,231,229,228,224,223,223,221,220,218,
15202     212,210,210,207,207,206,205,205,202,200,193,193,193,190,189,189,
15203     188,188,187,187,186,184,182,180,178,178,177,175,173,172,172,171,
15204     169,167,167,162,161,159,159,159,158,157,156,155,154,153,152,151,
15205     149,149,149,146,146,145,144,144,142,137,137,135,134,133,132,132,
15206     128,124,124,123,120,116,116,115,115,110,107,107,103,101,98,96,
15207     91,91,86,84,83,83,82,79,75,74,74,72,72,65,62,61,59,59,54,52,50,
15208     47,46,45,43,43,41,39,39,39,37,35,34,33,31,30,29,28,26,22
15209   };
15210   const int n3w2b3r9[] = {
15211     1000, // Capacity
15212     200, // Number of items
15213     // Size of items (sorted)
15214     378,376,373,372,372,372,372,370,367,367,362,358,355,355,354,350,
15215     346,344,340,340,339,336,335,334,334,334,334,333,329,328,321,318,
15216     317,317,316,316,311,308,306,303,302,300,299,299,298,297,294,293,
15217     292,285,278,278,277,276,275,274,270,268,267,263,261,259,255,253,
15218     252,251,251,251,246,244,242,241,240,239,238,238,237,235,234,233,
15219     232,232,230,225,224,222,216,215,213,210,204,197,193,185,176,176,
15220     174,173,172,172,171,168,165,160,160,158,156,156,154,153,152,151,
15221     151,151,150,148,146,145,144,143,143,140,140,138,138,135,134,133,
15222     128,127,126,122,122,120,119,119,115,115,113,111,110,110,107,106,
15223     106,105,105,103,103,102,102,102,101,99,99,98,94,93,93,93,92,91,
15224     90,89,89,88,87,85,82,81,81,79,78,78,75,75,72,72,71,69,66,62,59,
15225     58,57,56,52,52,48,45,41,41,37,33,31,30,29,26,24,23
15226   };
15227   const int n3w3b1r0[] = {
15228     1000, // Capacity
15229     200, // Number of items
15230     // Size of items (sorted)
15231     168,168,167,167,166,166,166,166,165,164,163,163,163,163,163,163,
15232     162,162,162,162,162,161,160,160,160,160,160,159,159,159,159,159,
15233     159,159,159,159,158,158,157,157,157,157,157,157,156,156,156,156,
15234     156,155,155,155,155,154,154,154,154,153,153,152,152,152,152,152,
15235     152,151,150,150,148,148,148,148,148,148,147,147,147,147,146,146,
15236     146,145,144,144,143,143,143,143,143,142,142,141,141,141,140,140,
15237     140,139,139,139,139,139,139,139,138,138,137,137,137,136,136,136,
15238     136,135,135,135,134,134,134,133,133,133,133,132,132,132,132,132,
15239     131,131,131,130,130,130,130,130,130,130,129,129,129,129,128,128,
15240     128,127,127,127,126,126,126,126,125,125,125,125,124,124,124,124,
15241     124,124,123,123,123,122,122,122,122,122,121,120,120,119,119,119,
15242     119,119,118,118,118,118,117,117,117,116,116,116,116,115,115,115,
15243     115,115,115,115,115,114,114,114
15244   };
15245   const int n3w3b1r1[] = {
15246     1000, // Capacity
15247     200, // Number of items
15248     // Size of items (sorted)
15249     168,168,168,168,168,167,167,167,167,166,166,165,165,165,165,164,
15250     164,164,163,163,163,163,162,162,161,161,161,161,160,160,160,160,
15251     160,158,158,158,158,157,157,157,157,157,156,156,156,156,156,155,
15252     155,154,154,153,153,152,152,152,152,151,151,150,150,150,150,149,
15253     149,148,147,147,147,147,146,146,146,146,146,146,145,145,145,145,
15254     144,143,143,143,143,143,142,142,141,141,140,140,140,140,139,139,
15255     139,138,138,138,137,137,137,137,136,136,136,136,136,136,135,135,
15256     135,134,134,134,134,134,133,133,133,133,132,132,132,132,132,132,
15257     132,132,132,131,131,131,131,131,131,130,130,130,129,129,129,128,
15258     128,128,128,128,127,127,127,126,126,126,126,125,124,123,123,123,
15259     123,122,122,122,122,122,122,122,121,121,121,121,120,120,119,119,
15260     119,119,119,118,118,117,117,117,117,117,117,116,116,116,116,116,
15261     116,116,115,115,114,114,114,114
15262   };
15263   const int n3w3b1r2[] = {
15264     1000, // Capacity
15265     200, // Number of items
15266     // Size of items (sorted)
15267     168,168,168,168,168,167,167,167,167,166,166,165,165,165,165,165,
15268     165,164,164,164,163,163,162,161,161,160,160,160,160,159,159,159,
15269     159,159,158,158,158,158,158,158,158,157,157,157,157,157,157,156,
15270     156,155,155,155,155,155,154,154,154,154,153,153,153,153,153,153,
15271     152,152,151,151,151,151,150,150,150,150,150,149,149,149,149,148,
15272     148,148,148,148,147,147,147,147,147,147,146,146,146,146,145,145,
15273     145,144,144,143,143,143,143,143,142,142,142,142,141,140,140,139,
15274     139,139,139,138,138,138,138,138,138,137,136,136,135,135,135,135,
15275     135,134,134,133,133,133,132,131,130,130,129,129,129,128,128,127,
15276     126,126,126,126,126,125,125,125,125,125,125,124,123,123,123,123,
15277     123,122,122,122,122,122,122,121,121,121,121,120,120,120,120,120,
15278     120,119,119,119,119,118,117,117,117,117,117,117,116,116,116,115,
15279     115,115,115,115,114,114,114,114
15280   };
15281   const int n3w3b1r3[] = {
15282     1000, // Capacity
15283     200, // Number of items
15284     // Size of items (sorted)
15285     168,168,168,168,168,168,168,167,167,167,165,165,164,164,164,164,
15286     164,163,163,163,163,162,162,162,162,161,161,161,161,160,160,159,
15287     159,158,158,157,157,156,156,156,156,155,155,155,155,155,154,154,
15288     154,153,153,152,152,151,151,151,151,151,151,151,151,150,150,150,
15289     149,149,149,148,148,148,148,148,147,147,147,146,146,145,145,145,
15290     144,144,144,144,143,143,143,143,142,142,142,142,142,142,141,141,
15291     141,141,141,141,141,140,140,140,140,140,140,139,139,139,138,138,
15292     138,137,137,137,137,137,136,136,136,136,135,135,135,135,135,134,
15293     134,134,134,133,133,133,133,133,133,133,132,132,132,131,130,130,
15294     130,130,130,130,130,130,129,128,128,127,127,126,126,125,125,125,
15295     125,125,125,125,124,124,124,124,124,123,123,123,123,122,122,122,
15296     121,121,120,120,120,118,118,117,117,117,117,116,115,115,115,115,
15297     115,115,115,114,114,114,114,114
15298   };
15299   const int n3w3b1r4[] = {
15300     1000, // Capacity
15301     200, // Number of items
15302     // Size of items (sorted)
15303     168,167,167,167,166,166,165,165,165,164,163,163,163,163,162,162,
15304     162,162,162,161,161,161,161,161,160,160,160,160,160,160,160,159,
15305     158,158,158,158,157,157,157,157,157,156,156,155,155,155,155,155,
15306     155,154,154,154,154,154,153,153,153,153,153,153,152,152,152,152,
15307     152,151,151,151,151,150,150,150,150,150,149,149,148,147,147,147,
15308     146,146,146,145,145,145,145,144,143,143,143,142,142,142,142,142,
15309     142,142,142,142,141,141,141,140,139,139,139,139,139,139,138,137,
15310     137,137,137,137,136,136,136,136,136,135,135,134,133,133,133,133,
15311     132,132,132,132,131,131,131,130,130,130,130,130,130,129,129,128,
15312     128,128,128,127,127,127,127,126,126,126,126,126,125,125,125,125,
15313     125,124,124,124,124,124,123,123,123,123,123,123,122,122,122,121,
15314     121,121,121,120,119,119,119,119,118,118,117,117,116,116,116,116,
15315     116,115,115,115,114,114,114,114
15316   };
15317   const int n3w3b1r5[] = {
15318     1000, // Capacity
15319     200, // Number of items
15320     // Size of items (sorted)
15321     168,168,168,167,167,167,167,167,166,166,166,166,165,164,164,164,
15322     164,162,162,161,161,161,160,160,159,159,159,159,159,159,159,158,
15323     158,158,158,158,157,157,157,157,156,156,156,156,155,155,155,155,
15324     155,155,155,155,154,154,154,154,154,154,153,153,152,152,152,151,
15325     150,150,149,149,149,149,149,148,148,147,147,147,147,146,146,146,
15326     145,145,145,144,144,144,144,143,143,143,143,143,142,142,141,141,
15327     141,141,140,140,140,139,139,138,138,138,138,138,138,138,138,137,
15328     137,137,136,136,136,135,135,135,135,135,135,134,134,133,133,133,
15329     133,133,132,132,132,132,131,131,131,131,131,130,130,130,130,130,
15330     129,129,129,128,128,128,128,128,128,127,127,127,127,127,126,126,
15331     126,125,125,125,124,124,124,124,123,122,122,121,121,121,121,120,
15332     120,119,119,119,117,117,117,117,117,116,116,116,116,116,116,116,
15333     116,115,115,115,115,115,114,114
15334   };
15335   const int n3w3b1r6[] = {
15336     1000, // Capacity
15337     200, // Number of items
15338     // Size of items (sorted)
15339     168,168,168,168,168,167,167,167,166,166,166,166,166,165,165,165,
15340     165,165,164,164,163,163,162,162,162,162,162,162,162,161,161,161,
15341     160,160,160,160,160,160,160,160,160,160,159,159,159,159,159,159,
15342     159,159,159,157,157,156,156,155,155,155,155,155,154,154,153,153,
15343     152,152,152,151,151,151,149,149,148,148,148,148,148,147,147,147,
15344     145,144,144,143,143,142,142,141,141,140,140,139,139,139,139,139,
15345     139,138,138,138,138,138,137,137,137,137,137,137,136,136,136,135,
15346     135,135,135,134,134,134,134,133,133,132,132,132,132,132,131,131,
15347     130,130,130,130,130,129,129,128,128,128,128,127,127,126,126,126,
15348     126,126,126,125,125,125,125,125,124,124,124,124,123,123,123,123,
15349     123,122,122,122,122,122,122,121,121,121,121,121,121,121,119,119,
15350     119,119,119,119,119,118,118,118,118,118,118,117,117,117,116,116,
15351     116,116,116,115,115,115,114,114
15352   };
15353   const int n3w3b1r7[] = {
15354     1000, // Capacity
15355     200, // Number of items
15356     // Size of items (sorted)
15357     168,168,168,168,168,168,168,167,167,167,167,166,166,165,165,165,
15358     164,164,163,163,163,162,162,162,162,161,161,161,161,161,161,161,
15359     160,160,160,160,160,160,158,158,158,158,158,158,157,157,157,157,
15360     157,156,156,156,154,154,154,154,153,153,153,152,152,151,151,151,
15361     151,150,150,150,149,149,149,149,149,149,149,148,148,148,148,148,
15362     147,147,147,147,147,147,147,146,146,146,146,146,145,145,145,145,
15363     144,144,144,144,144,144,144,144,143,143,143,142,141,141,141,140,
15364     140,140,140,139,139,138,138,138,138,138,138,138,138,137,137,137,
15365     137,137,137,136,136,136,135,135,134,134,133,133,132,132,131,131,
15366     131,131,131,130,130,129,129,129,128,128,127,127,127,127,126,126,
15367     126,126,126,125,124,124,124,123,123,123,122,122,122,121,121,120,
15368     120,120,120,120,119,119,119,119,118,118,117,117,117,116,116,116,
15369     116,116,116,116,115,115,115,115
15370   };
15371   const int n3w3b1r8[] = {
15372     1000, // Capacity
15373     200, // Number of items
15374     // Size of items (sorted)
15375     168,168,167,167,166,166,165,165,165,165,165,165,165,164,163,163,
15376     163,163,163,162,162,161,161,160,160,160,160,160,160,159,159,159,
15377     158,158,157,157,156,156,156,156,155,155,155,155,155,155,154,154,
15378     154,153,153,153,152,152,152,152,152,152,151,151,151,150,150,150,
15379     149,149,149,149,148,148,148,148,148,148,147,147,147,147,147,147,
15380     146,146,146,146,145,144,143,142,142,142,142,142,142,142,141,141,
15381     141,140,140,140,140,140,139,139,139,139,139,138,138,138,138,138,
15382     138,137,136,136,136,136,135,134,134,134,134,133,133,133,133,133,
15383     132,132,132,132,132,131,131,131,131,130,130,130,130,130,130,130,
15384     130,130,130,129,129,129,129,128,128,127,127,127,127,127,127,127,
15385     126,126,126,126,125,125,125,124,124,124,123,123,123,122,122,122,
15386     121,121,121,120,120,120,120,119,119,118,118,118,118,117,117,116,
15387     116,116,116,115,115,115,114,114
15388   };
15389   const int n3w3b1r9[] = {
15390     1000, // Capacity
15391     200, // Number of items
15392     // Size of items (sorted)
15393     168,168,167,167,167,167,166,166,166,165,165,165,165,165,164,164,
15394     164,164,163,163,163,162,162,162,162,162,161,161,160,160,160,160,
15395     160,159,159,159,159,158,158,158,157,157,157,157,156,156,155,155,
15396     155,155,155,155,155,155,155,155,154,154,153,153,153,153,152,152,
15397     151,151,150,150,150,150,150,150,149,149,148,148,148,148,148,148,
15398     148,148,148,147,147,147,146,146,146,146,146,145,145,145,145,144,
15399     144,143,143,142,142,142,141,141,140,140,140,140,140,140,139,139,
15400     138,138,138,138,137,137,136,136,136,136,136,136,136,135,135,135,
15401     134,134,134,133,133,132,131,131,131,130,130,130,130,130,129,129,
15402     129,129,128,128,128,128,128,128,127,127,127,127,127,126,126,126,
15403     126,126,126,125,125,125,125,125,125,123,123,123,123,123,122,122,
15404     122,122,122,122,121,121,121,119,118,118,117,117,117,117,117,117,
15405     117,115,115,115,114,114,114,114
15406   };
15407   const int n3w3b2r0[] = {
15408     1000, // Capacity
15409     200, // Number of items
15410     // Size of items (sorted)
15411     210,209,208,207,207,207,207,206,205,205,204,203,202,201,200,199,
15412     198,198,198,197,197,197,197,197,197,195,195,193,193,193,192,192,
15413     190,189,189,188,187,187,186,185,185,185,183,181,179,179,178,177,
15414     177,176,175,175,175,174,174,174,172,171,170,169,169,168,168,168,
15415     167,166,166,166,166,166,164,164,163,162,162,162,161,160,159,159,
15416     158,157,156,156,155,155,154,153,153,152,151,151,150,150,149,148,
15417     147,147,147,146,145,145,145,144,144,142,142,142,142,141,140,139,
15418     138,138,138,135,133,131,131,131,129,129,128,126,125,124,123,122,
15419     121,121,120,118,118,117,117,115,115,115,114,114,113,111,111,111,
15420     110,110,109,106,106,105,105,104,102,99,99,98,98,96,96,95,94,93,
15421     93,93,93,91,89,89,88,88,88,87,86,86,85,85,84,84,83,83,83,83,82,
15422     81,80,79,79,79,78,78,76,76,76,76,76,76,75,74,74,72
15423   };
15424   const int n3w3b2r1[] = {
15425     1000, // Capacity
15426     200, // Number of items
15427     // Size of items (sorted)
15428     210,210,210,209,207,206,205,205,204,204,203,202,202,202,201,200,
15429     198,198,198,198,198,197,196,193,193,192,192,191,191,190,190,189,
15430     188,188,187,186,186,184,184,184,183,183,183,183,182,182,181,181,
15431     180,180,179,178,177,177,177,175,175,175,173,173,172,171,171,169,
15432     168,167,167,167,166,166,165,165,163,162,161,160,159,157,157,157,
15433     155,154,154,154,151,150,149,148,148,147,146,144,144,142,140,140,
15434     139,138,138,137,137,137,136,136,135,135,135,133,132,131,131,130,
15435     129,127,126,126,125,124,124,124,123,123,123,122,122,120,120,120,
15436     120,120,120,118,117,117,116,116,114,113,113,113,112,111,108,107,
15437     107,106,105,105,105,103,103,102,101,101,101,100,100,100,99,99,
15438     98,98,98,95,94,94,94,93,91,89,88,87,87,87,85,85,85,85,85,84,82,
15439     80,79,79,78,78,78,77,76,75,75,75,74,74,74,74,73,73,73,72
15440   };
15441   const int n3w3b2r2[] = {
15442     1000, // Capacity
15443     200, // Number of items
15444     // Size of items (sorted)
15445     210,210,210,210,208,208,207,207,206,205,205,205,203,202,202,201,
15446     200,200,200,200,199,199,199,199,198,198,198,197,197,197,195,193,
15447     193,192,192,191,190,188,187,185,184,183,182,179,179,178,177,176,
15448     176,174,173,173,173,173,173,172,172,171,169,169,169,169,168,168,
15449     167,166,166,165,164,164,164,163,163,162,162,162,162,162,161,160,
15450     158,158,157,157,156,155,153,151,150,150,147,147,145,144,141,140,
15451     138,137,137,136,135,135,134,128,127,126,125,125,125,125,124,124,
15452     122,122,122,121,119,118,118,118,117,117,116,116,116,115,115,114,
15453     113,111,110,110,110,110,109,109,109,109,109,108,108,108,108,107,
15454     107,106,106,105,105,104,103,101,101,101,99,98,97,96,95,95,94,
15455     94,94,94,94,94,93,93,92,92,91,91,91,87,86,86,85,83,83,83,82,82,
15456     81,80,80,79,79,79,79,77,77,77,76,76,76,75,74,73,73,72
15457   };
15458   const int n3w3b2r3[] = {
15459     1000, // Capacity
15460     200, // Number of items
15461     // Size of items (sorted)
15462     210,209,208,208,208,207,207,207,206,205,205,204,204,204,204,203,
15463     202,202,202,201,201,201,201,200,200,199,198,197,196,194,194,192,
15464     191,191,188,188,188,188,188,187,187,186,186,182,181,181,181,180,
15465     179,177,176,176,173,172,172,172,171,168,168,167,167,166,166,166,
15466     165,165,164,163,163,163,159,159,158,158,158,158,157,156,156,154,
15467     152,152,151,150,150,149,149,149,148,147,147,147,146,146,145,142,
15468     142,141,140,140,140,140,139,139,138,138,137,136,135,135,134,134,
15469     133,133,132,131,131,129,127,127,127,127,126,123,122,119,119,119,
15470     119,119,119,118,118,117,116,115,115,115,115,115,114,114,114,113,
15471     112,111,111,110,110,109,106,106,105,105,105,103,103,103,101,101,
15472     101,100,95,94,94,92,91,90,90,89,89,89,89,88,87,87,86,85,85,85,
15473     85,84,83,83,82,82,80,79,79,77,76,75,75,75,74,74,74,74,74,72
15474   };
15475   const int n3w3b2r4[] = {
15476     1000, // Capacity
15477     200, // Number of items
15478     // Size of items (sorted)
15479     210,210,210,208,207,207,207,206,206,206,205,205,205,205,204,204,
15480     203,203,202,201,201,200,200,198,198,198,197,196,196,194,192,192,
15481     192,190,190,189,189,188,187,187,187,186,186,186,185,185,184,184,
15482     183,182,182,181,181,180,179,179,179,178,177,177,177,176,175,175,
15483     174,173,173,172,170,169,169,168,167,167,167,166,166,165,164,164,
15484     162,159,158,158,157,157,156,155,154,152,151,150,150,150,149,148,
15485     148,147,147,146,146,146,146,146,146,145,145,143,143,142,140,140,
15486     138,138,136,136,135,134,133,133,133,132,132,131,131,130,129,129,
15487     129,127,127,127,124,124,122,122,121,121,119,119,118,117,116,115,
15488     114,114,114,113,113,112,112,112,111,109,108,106,102,102,101,101,
15489     100,100,99,99,97,97,96,95,95,94,93,93,93,92,92,91,91,90,89,89,
15490     89,88,86,86,86,85,84,84,84,82,82,82,81,81,77,76,75,74,74,72
15491   };
15492   const int n3w3b2r5[] = {
15493     1000, // Capacity
15494     200, // Number of items
15495     // Size of items (sorted)
15496     207,206,206,206,206,204,202,202,201,201,200,199,199,197,195,195,
15497     194,194,193,191,190,189,189,189,189,188,188,187,187,185,184,184,
15498     182,181,181,180,179,178,178,176,176,175,175,174,173,173,173,172,
15499     171,171,168,168,166,166,165,164,164,163,163,163,163,163,161,161,
15500     161,160,159,158,158,158,157,157,157,157,156,154,154,153,152,152,
15501     151,150,150,150,150,150,149,147,147,147,147,147,146,145,144,144,
15502     144,144,143,143,141,141,140,140,140,139,139,138,138,138,138,138,
15503     137,137,136,135,135,135,135,135,134,134,133,133,133,133,129,129,
15504     129,127,126,126,125,124,123,123,123,121,120,120,119,119,118,118,
15505     117,116,116,114,113,111,110,109,109,106,106,104,104,104,103,102,
15506     102,101,100,100,99,99,99,99,98,98,97,97,97,95,94,94,93,92,92,
15507     91,89,88,88,88,88,87,86,86,85,84,83,81,81,81,80,78,76,76,74,73
15508   };
15509   const int n3w3b2r6[] = {
15510     1000, // Capacity
15511     200, // Number of items
15512     // Size of items (sorted)
15513     210,210,209,209,207,207,206,205,205,204,204,204,204,204,202,200,
15514     199,198,198,197,196,196,196,196,195,195,195,194,193,192,191,190,
15515     189,189,188,188,187,185,185,184,184,184,183,182,182,181,181,180,
15516     179,179,179,179,176,176,175,174,174,171,171,171,171,170,170,169,
15517     168,167,167,165,163,163,162,160,160,159,158,158,155,154,153,153,
15518     152,151,151,150,150,150,149,148,148,148,148,148,146,145,145,145,
15519     145,145,144,143,142,141,141,141,141,140,140,140,139,138,138,136,
15520     136,136,135,135,135,134,134,134,128,127,127,126,126,125,124,124,
15521     124,124,123,121,121,120,120,119,118,118,117,116,116,114,114,114,
15522     112,112,112,109,108,106,106,104,104,102,101,100,100,100,99,99,
15523     99,98,96,96,93,93,93,93,93,93,92,92,91,91,89,89,87,87,87,87,86,
15524     86,84,84,82,81,79,78,78,78,78,77,77,76,76,74,74,73,73,72
15525   };
15526   const int n3w3b2r7[] = {
15527     1000, // Capacity
15528     200, // Number of items
15529     // Size of items (sorted)
15530     209,208,208,208,207,207,207,206,206,204,204,204,204,203,203,203,
15531     203,201,200,199,199,198,196,196,196,195,195,195,194,193,191,189,
15532     188,188,186,186,185,184,184,183,183,183,181,181,180,180,177,177,
15533     176,176,175,174,173,172,172,171,170,170,170,169,167,166,166,163,
15534     163,162,161,160,159,159,159,159,158,157,157,157,157,157,156,155,
15535     155,154,154,152,152,150,150,147,144,143,143,143,141,140,138,138,
15536     138,136,135,134,133,133,130,130,129,129,129,128,127,126,126,125,
15537     124,122,122,121,120,120,120,120,118,117,116,116,116,115,115,115,
15538     113,112,112,112,111,111,110,110,110,109,109,108,108,106,106,105,
15539     104,104,103,103,103,101,99,99,98,97,96,95,95,95,94,93,93,93,93,
15540     92,92,92,91,90,90,89,88,88,87,87,87,86,86,84,84,84,84,84,83,82,
15541     80,80,79,78,78,76,76,76,75,75,75,74,74,73,72,72
15542   };
15543   const int n3w3b2r8[] = {
15544     1000, // Capacity
15545     200, // Number of items
15546     // Size of items (sorted)
15547     209,209,209,207,206,206,205,205,204,204,202,202,202,202,202,201,
15548     200,199,198,196,196,195,194,192,192,191,190,189,188,188,186,185,
15549     184,184,183,183,182,182,181,180,179,178,177,177,177,177,177,176,
15550     176,175,174,174,174,174,173,173,172,172,170,169,168,167,166,165,
15551     164,162,162,161,161,160,160,160,160,159,158,157,157,157,156,156,
15552     155,155,155,154,154,154,153,152,151,151,150,149,146,146,146,145,
15553     144,143,143,142,142,140,140,138,133,132,131,131,130,130,126,125,
15554     125,124,123,122,122,120,120,119,118,118,115,115,113,113,111,111,
15555     111,111,111,111,111,109,109,109,108,108,107,107,105,105,105,105,
15556     105,102,101,101,101,101,100,99,99,98,97,97,97,97,96,95,95,93,
15557     92,91,91,91,90,90,89,89,89,88,84,84,83,83,83,82,82,82,82,80,80,
15558     80,80,78,78,78,78,78,77,75,75,75,74,74,73,73,73,72
15559   };
15560   const int n3w3b2r9[] = {
15561     1000, // Capacity
15562     200, // Number of items
15563     // Size of items (sorted)
15564     209,208,207,207,207,207,206,204,203,202,201,201,201,199,199,199,
15565     197,196,196,195,194,194,193,192,192,192,191,191,191,189,189,187,
15566     187,186,186,185,184,183,182,182,182,182,181,179,178,177,177,177,
15567     176,176,175,174,174,174,174,172,170,170,169,169,168,168,167,167,
15568     167,166,166,165,165,164,164,164,163,163,163,162,162,162,161,161,
15569     161,160,159,158,157,156,156,156,156,155,154,153,152,150,149,149,
15570     148,146,146,146,146,145,144,144,143,143,142,142,142,141,141,139,
15571     139,137,136,136,135,135,135,133,133,132,132,132,131,129,127,127,
15572     125,125,124,124,123,122,122,122,121,120,118,118,118,115,114,114,
15573     113,111,110,109,106,106,104,102,102,102,102,101,101,100,99,98,
15574     97,96,96,95,95,95,95,94,94,93,92,92,90,90,88,88,88,87,85,83,83,
15575     82,82,82,81,79,79,77,77,77,76,75,75,75,74,74,74,72,72,72
15576   };
15577   const int n3w3b3r0[] = {
15578     1000, // Capacity
15579     200, // Number of items
15580     // Size of items (sorted)
15581     263,260,260,259,258,256,254,253,252,251,249,248,246,243,243,241,
15582     239,239,238,237,235,235,232,232,227,227,225,225,223,221,220,219,
15583     217,216,216,215,214,211,211,211,208,208,208,208,207,206,206,205,
15584     203,202,197,197,195,195,194,192,192,191,190,188,188,185,182,181,
15585     181,181,180,180,179,177,176,174,172,170,169,165,165,164,163,161,
15586     159,159,158,157,154,152,149,148,148,146,144,143,142,137,137,133,
15587     132,130,130,124,123,123,121,121,119,119,112,111,110,109,108,108,
15588     105,105,104,103,102,101,99,98,98,97,96,95,95,94,93,88,87,83,81,
15589     80,79,78,78,77,77,76,75,75,74,73,72,72,71,67,66,65,64,63,58,58,
15590     57,54,54,54,53,53,53,52,52,52,50,50,49,49,49,48,47,47,46,45,45,
15591     45,43,42,39,37,37,37,36,36,36,35,34,34,31,30,29,28,28,24,24,20,
15592     20,20,19,19,17,17
15593   };
15594   const int n3w3b3r1[] = {
15595     1000, // Capacity
15596     200, // Number of items
15597     // Size of items (sorted)
15598     265,264,262,261,260,259,259,258,258,255,254,250,250,249,248,245,
15599     244,244,242,241,238,235,234,227,227,225,224,224,224,223,222,222,
15600     219,218,217,216,215,212,212,210,206,206,205,203,201,201,199,198,
15601     197,196,196,196,195,194,193,193,191,191,190,190,188,187,184,183,
15602     181,179,178,176,173,172,172,172,169,169,167,163,162,160,157,156,
15603     155,154,152,151,149,149,149,145,144,144,143,142,142,142,141,139,
15604     135,134,133,133,131,130,130,127,126,120,119,119,115,113,113,112,
15605     105,105,104,101,100,99,98,96,96,95,94,94,91,89,88,86,86,86,84,
15606     83,76,75,74,73,72,72,72,69,68,66,65,65,63,63,62,62,58,57,56,56,
15607     56,55,54,53,52,52,52,51,51,51,51,49,47,47,46,46,45,44,43,42,41,
15608     40,39,38,38,38,38,38,37,37,36,35,34,34,30,29,27,27,24,23,23,23,
15609     20,20,20,20,16,16
15610   };
15611   const int n3w3b3r2[] = {
15612     1000, // Capacity
15613     200, // Number of items
15614     // Size of items (sorted)
15615     266,264,263,262,261,258,258,254,253,252,251,250,250,250,247,246,
15616     245,243,242,241,239,236,235,234,232,231,230,228,226,225,225,225,
15617     223,221,220,217,216,215,214,214,211,210,209,208,207,206,205,202,
15618     202,202,201,200,200,199,199,198,197,197,196,196,194,190,188,188,
15619     187,184,183,183,182,182,181,180,179,179,179,176,176,176,175,174,
15620     174,173,172,171,170,170,169,169,168,166,165,162,162,162,160,160,
15621     159,158,156,155,154,154,153,152,152,151,151,149,149,148,147,147,
15622     143,143,142,142,141,135,134,131,130,126,124,124,123,121,120,120,
15623     117,115,114,111,109,109,107,106,105,104,103,103,103,97,94,94,
15624     92,88,83,83,81,78,77,76,76,74,74,73,71,70,65,64,63,62,62,61,60,
15625     59,56,54,54,51,51,51,50,48,45,43,42,42,42,40,40,39,37,32,31,30,
15626     29,29,28,27,25,25,24,22,22,21,21,19,18,17
15627   };
15628   const int n3w3b3r3[] = {
15629     1000, // Capacity
15630     200, // Number of items
15631     // Size of items (sorted)
15632     265,265,262,262,262,260,259,259,256,251,251,251,249,248,246,245,
15633     244,241,239,238,238,238,238,237,237,232,226,224,222,220,219,218,
15634     217,217,216,214,212,211,209,208,208,208,207,206,205,204,204,203,
15635     203,201,198,197,197,197,191,191,189,188,188,187,187,182,180,180,
15636     180,179,179,177,175,175,175,173,173,173,173,173,168,167,166,166,
15637     166,165,163,162,159,158,158,158,157,155,153,153,151,151,151,150,
15638     150,149,149,148,144,143,142,138,135,135,135,134,134,133,132,130,
15639     129,127,126,126,123,121,121,120,118,118,116,116,115,113,113,112,
15640     111,110,109,108,108,107,106,105,104,100,99,99,98,98,97,97,92,
15641     91,90,90,88,88,84,84,84,80,76,74,73,71,69,69,68,68,67,67,66,65,
15642     64,63,63,62,59,59,58,58,57,57,56,55,53,52,52,49,47,46,44,44,40,
15643     36,32,31,29,29,28,27,24,23,21,20,18,16
15644   };
15645   const int n3w3b3r4[] = {
15646     1000, // Capacity
15647     200, // Number of items
15648     // Size of items (sorted)
15649     264,263,262,261,260,260,259,255,255,255,253,252,250,248,243,242,
15650     241,241,241,236,235,234,233,232,231,230,230,226,226,225,225,224,
15651     224,221,220,218,216,210,208,206,205,203,203,203,200,196,196,196,
15652     195,192,192,190,189,189,188,188,187,186,184,184,183,182,180,179,
15653     179,175,175,173,173,172,171,170,169,169,166,165,163,162,162,162,
15654     160,160,160,159,159,158,158,157,157,156,153,151,149,149,149,148,
15655     148,147,147,146,146,146,144,143,142,141,141,139,139,139,138,138,
15656     138,137,133,132,132,132,126,125,123,121,121,119,119,119,118,118,
15657     118,116,115,113,109,108,106,105,104,102,100,99,99,97,97,97,97,
15658     93,93,91,88,85,84,84,83,83,82,81,80,80,79,77,75,73,73,69,69,68,
15659     66,66,64,63,62,61,57,55,54,53,52,50,49,47,46,45,43,42,37,36,35,
15660     35,34,34,31,28,28,26,24,24,24,22,18,17
15661   };
15662   const int n3w3b3r5[] = {
15663     1000, // Capacity
15664     200, // Number of items
15665     // Size of items (sorted)
15666     266,265,265,261,258,258,256,256,252,250,250,250,249,248,247,246,
15667     246,245,241,241,238,235,234,228,228,227,227,227,225,225,224,222,
15668     221,221,217,216,215,214,214,213,209,206,204,204,204,201,201,196,
15669     195,195,195,194,194,193,192,191,191,191,191,191,191,190,187,187,
15670     185,183,183,180,178,177,176,175,172,171,170,170,168,167,167,166,
15671     165,164,164,161,157,156,154,153,153,148,147,146,145,143,143,141,
15672     141,139,139,138,138,135,134,131,128,128,128,127,127,127,126,125,
15673     123,123,119,118,115,115,113,113,111,108,107,106,104,99,99,97,
15674     94,92,91,88,88,87,87,86,86,85,84,84,81,81,79,79,78,78,77,75,74,
15675     70,69,69,68,66,65,64,64,62,61,61,60,59,54,54,53,52,49,46,46,45,
15676     44,44,43,41,39,37,35,35,34,34,33,33,33,32,31,29,29,29,28,28,28,
15677     28,27,25,25,24,23,22,21,21
15678   };
15679   const int n3w3b3r6[] = {
15680     1000, // Capacity
15681     200, // Number of items
15682     // Size of items (sorted)
15683     266,264,264,264,264,263,262,262,258,258,256,255,254,252,252,250,
15684     250,249,248,248,247,245,243,241,237,236,234,233,229,229,229,229,
15685     229,227,227,227,226,226,225,223,223,220,220,219,219,219,216,212,
15686     209,208,207,206,204,203,202,197,197,196,193,191,190,190,188,187,
15687     185,183,182,182,178,177,174,173,171,170,170,169,169,166,165,162,
15688     161,161,161,159,156,155,153,150,150,148,148,147,147,147,146,144,
15689     143,143,142,139,138,138,137,137,137,133,133,132,132,128,128,126,
15690     124,122,121,121,120,117,116,115,115,115,115,114,111,111,107,107,
15691     106,105,103,100,100,100,98,98,96,96,93,91,91,90,89,87,83,79,79,
15692     79,78,77,75,69,69,67,67,67,67,64,61,61,58,56,55,54,53,52,51,51,
15693     51,50,49,48,46,46,46,46,45,44,43,42,41,37,36,36,36,36,35,34,33,
15694     31,30,29,28,26,25,23,23,21,18,17
15695   };
15696   const int n3w3b3r7[] = {
15697     1000, // Capacity
15698     200, // Number of items
15699     // Size of items (sorted)
15700     266,263,263,261,259,259,258,258,255,255,254,252,248,248,247,246,
15701     245,243,241,236,236,234,234,233,230,230,229,229,228,227,225,224,
15702     223,221,220,220,218,217,216,216,215,215,214,213,213,212,211,210,
15703     210,209,209,209,207,206,205,202,202,201,201,201,200,199,195,194,
15704     191,190,189,188,186,179,178,178,178,178,177,176,174,173,171,168,
15705     168,166,166,166,164,162,161,161,160,158,156,155,153,153,152,150,
15706     150,149,149,149,146,144,141,140,138,138,138,137,135,134,132,130,
15707     128,125,119,119,118,117,112,111,111,110,109,107,106,105,102,102,
15708     99,99,98,97,96,95,93,92,91,90,89,88,85,84,84,84,83,83,83,82,79,
15709     78,77,75,74,74,73,73,62,62,61,58,56,55,55,54,54,52,50,49,47,43,
15710     42,42,42,41,40,39,38,34,34,33,32,29,29,28,27,26,26,25,24,24,23,
15711     23,21,21,20,17,17,17,16,16
15712   };
15713   const int n3w3b3r8[] = {
15714     1000, // Capacity
15715     200, // Number of items
15716     // Size of items (sorted)
15717     266,264,260,260,259,258,257,255,251,251,246,244,244,244,243,242,
15718     242,240,238,238,237,236,235,232,232,231,231,229,228,228,227,227,
15719     227,227,223,222,220,218,217,214,212,212,211,210,210,209,207,207,
15720     203,202,202,201,200,196,196,194,194,192,191,189,188,188,187,181,
15721     179,179,178,178,177,176,175,174,173,173,172,171,170,169,168,168,
15722     168,167,167,159,159,158,157,157,156,156,156,152,152,151,151,150,
15723     148,148,147,146,146,144,143,142,142,141,141,139,139,137,135,134,
15724     134,133,133,128,127,126,123,123,123,119,119,118,117,117,115,113,
15725     113,112,111,110,110,108,108,107,106,106,103,102,100,99,98,97,
15726     97,97,96,91,90,88,88,88,88,82,81,81,78,76,75,75,75,74,74,73,72,
15727     70,69,68,68,65,64,62,62,60,57,55,54,53,52,52,51,45,43,41,41,38,
15728     38,37,33,33,30,30,28,28,27,27,26,25,18,17
15729   };
15730   const int n3w3b3r9[] = {
15731     1000, // Capacity
15732     200, // Number of items
15733     // Size of items (sorted)
15734     264,263,262,261,259,257,256,256,255,255,253,253,253,251,250,249,
15735     248,247,246,246,245,244,244,241,240,240,237,235,234,233,229,229,
15736     229,227,226,225,222,222,222,221,221,218,217,217,216,216,215,215,
15737     214,213,211,211,211,208,208,208,208,207,206,204,204,199,193,193,
15738     192,191,191,190,189,189,188,187,185,184,183,181,180,176,175,175,
15739     175,171,170,169,169,165,164,161,160,159,159,158,158,158,154,154,
15740     152,151,149,148,146,145,143,142,141,140,137,136,135,131,130,130,
15741     128,127,126,125,125,124,120,120,119,118,115,114,108,107,107,104,
15742     103,101,101,97,97,97,96,95,94,94,93,92,92,91,90,89,89,88,85,84,
15743     84,83,83,78,76,75,74,74,72,70,70,69,68,67,66,65,64,64,60,56,56,
15744     56,56,52,51,51,50,48,44,41,41,40,37,36,36,35,35,31,31,30,28,28,
15745     27,26,25,22,21,18,17,17,16,16
15746   };
15747   const int n3w4b1r0[] = {
15748     1000, // Capacity
15749     200, // Number of items
15750     // Size of items (sorted)
15751     132,132,132,131,131,131,130,130,129,129,129,129,129,129,128,128,
15752     128,128,128,127,127,127,126,126,126,126,126,125,125,125,125,125,
15753     125,125,124,124,123,123,123,123,123,123,123,123,122,122,122,121,
15754     121,121,121,121,121,121,120,120,120,120,120,119,119,119,119,119,
15755     119,119,119,119,119,118,118,118,117,117,117,117,117,117,116,116,
15756     116,116,115,115,115,114,114,114,114,114,113,113,113,113,113,113,
15757     112,112,112,112,112,111,111,111,111,111,111,110,110,110,110,110,
15758     110,109,109,109,109,109,109,109,109,108,108,107,107,106,106,106,
15759     105,105,105,105,104,104,104,104,104,104,104,104,103,103,102,102,
15760     102,101,101,101,101,101,100,100,100,99,99,99,98,98,98,98,98,97,
15761     97,97,97,96,96,96,96,96,96,96,95,95,95,95,95,95,94,94,94,94,93,
15762     93,93,93,93,92,92,92,92,91,91,90,90,90,90,90,90,90
15763   };
15764   const int n3w4b1r1[] = {
15765     1000, // Capacity
15766     200, // Number of items
15767     // Size of items (sorted)
15768     132,132,132,132,132,132,132,132,132,131,131,131,131,131,130,130,
15769     130,129,129,129,129,128,128,128,128,128,128,127,127,127,127,126,
15770     126,126,126,126,125,125,125,124,124,124,123,123,123,123,122,122,
15771     122,122,121,121,121,120,120,120,120,120,120,120,119,119,119,119,
15772     119,119,118,117,117,117,117,117,117,116,116,116,116,116,116,116,
15773     116,116,116,116,116,116,115,115,114,114,114,114,114,113,113,113,
15774     113,113,112,112,111,111,111,111,111,111,110,110,110,110,110,110,
15775     109,109,109,109,109,108,108,108,108,108,107,107,107,106,106,106,
15776     106,105,105,105,105,104,104,104,104,104,103,103,102,102,102,102,
15777     102,102,102,102,101,100,100,100,99,99,99,98,98,98,98,97,97,96,
15778     96,96,96,96,96,96,95,95,95,95,95,94,94,94,94,94,94,94,93,93,92,
15779     92,92,92,92,91,91,91,91,91,91,91,91,90,90,90,90,90
15780   };
15781   const int n3w4b1r2[] = {
15782     1000, // Capacity
15783     200, // Number of items
15784     // Size of items (sorted)
15785     132,132,132,132,132,132,131,131,131,131,131,130,130,130,130,130,
15786     129,129,129,129,129,129,128,128,128,128,128,128,127,127,127,126,
15787     126,126,125,125,124,124,124,124,124,124,123,123,123,123,122,122,
15788     122,122,122,121,121,121,121,121,121,121,121,121,121,120,120,120,
15789     120,120,120,120,119,119,119,118,118,118,118,118,118,118,118,118,
15790     117,117,117,117,116,116,116,116,116,116,115,115,114,114,114,114,
15791     114,114,114,114,113,113,113,113,113,112,112,112,112,112,112,112,
15792     111,111,111,111,111,110,110,110,110,109,109,108,108,108,107,107,
15793     107,106,106,106,106,106,106,105,105,105,105,105,105,105,104,104,
15794     104,104,104,104,104,103,103,103,103,103,102,102,101,101,100,100,
15795     100,100,100,99,98,98,97,97,97,96,96,96,96,96,96,95,95,95,95,95,
15796     94,94,93,93,93,92,92,92,92,92,92,91,91,90,90,90,90,90,90,90
15797   };
15798   const int n3w4b1r3[] = {
15799     1000, // Capacity
15800     200, // Number of items
15801     // Size of items (sorted)
15802     131,131,131,130,130,130,130,130,130,130,130,129,129,129,128,128,
15803     128,128,128,128,128,128,126,126,126,126,126,126,125,125,125,125,
15804     125,124,124,124,124,124,124,124,123,123,123,123,123,122,122,122,
15805     121,121,121,121,121,120,120,120,120,119,119,119,119,119,118,118,
15806     118,118,117,117,117,117,117,116,116,116,116,116,116,116,116,115,
15807     115,115,115,114,114,114,114,114,114,114,114,114,113,113,112,112,
15808     112,112,112,112,111,111,111,110,110,110,110,110,110,110,110,109,
15809     109,109,109,108,108,108,107,107,107,107,107,107,107,107,106,106,
15810     106,106,106,106,106,106,105,105,105,104,104,104,104,104,103,103,
15811     103,103,103,103,103,102,102,101,101,101,101,100,99,99,99,99,99,
15812     99,99,99,98,98,98,98,98,98,97,97,97,97,97,97,97,96,96,96,96,96,
15813     95,95,94,94,94,94,93,93,93,93,93,92,92,92,92,91,91,91
15814   };
15815   const int n3w4b1r4[] = {
15816     1000, // Capacity
15817     200, // Number of items
15818     // Size of items (sorted)
15819     132,132,132,132,132,131,131,131,131,131,130,130,130,130,129,129,
15820     129,129,129,128,127,126,126,126,125,125,125,125,124,124,124,124,
15821     124,124,123,123,123,123,123,123,123,123,122,122,122,122,122,121,
15822     121,121,121,121,121,120,120,120,119,119,119,119,119,119,119,119,
15823     118,118,118,118,118,118,118,118,117,117,116,116,116,115,115,115,
15824     114,114,114,114,114,114,114,113,113,113,113,112,112,112,112,112,
15825     112,111,111,111,111,111,111,110,110,110,109,109,109,109,109,109,
15826     108,108,108,107,107,107,107,107,107,106,106,106,106,106,106,105,
15827     105,105,105,105,105,104,104,104,104,104,103,103,103,103,103,103,
15828     103,103,103,102,102,102,102,101,101,101,101,101,101,100,100,100,
15829     100,100,100,99,98,98,97,97,97,96,96,96,96,96,95,95,95,95,95,95,
15830     95,95,94,94,93,93,93,93,93,92,92,92,92,91,91,91,91,90,90,90
15831   };
15832   const int n3w4b1r5[] = {
15833     1000, // Capacity
15834     200, // Number of items
15835     // Size of items (sorted)
15836     132,132,132,132,132,132,132,131,131,130,130,130,130,130,130,129,
15837     129,129,129,128,128,128,128,128,128,127,127,127,127,126,126,126,
15838     126,126,126,125,124,124,124,124,124,123,123,123,122,122,121,121,
15839     121,121,120,120,120,120,120,120,119,119,119,118,118,118,118,118,
15840     118,117,117,117,116,116,116,116,116,115,115,115,115,115,115,115,
15841     114,114,114,114,114,113,113,113,113,113,113,113,113,112,112,112,
15842     111,111,111,111,111,110,110,109,109,109,109,109,108,108,108,108,
15843     108,108,108,107,107,107,107,107,107,107,107,106,106,106,106,105,
15844     104,104,104,104,104,104,104,103,103,103,103,102,102,102,102,102,
15845     102,101,101,101,101,101,101,100,100,100,100,100,100,100,100,100,
15846     99,99,99,99,99,98,98,98,98,97,97,97,96,96,95,95,95,94,94,94,94,
15847     94,93,93,93,93,93,92,92,92,92,91,91,91,91,90,90,90,90,90
15848   };
15849   const int n3w4b1r6[] = {
15850     1000, // Capacity
15851     200, // Number of items
15852     // Size of items (sorted)
15853     132,132,132,132,132,132,131,131,131,131,131,131,131,130,130,130,
15854     130,129,129,129,129,129,129,128,128,128,128,128,128,127,127,127,
15855     127,126,126,126,126,126,125,125,125,125,125,125,125,124,124,123,
15856     123,123,123,123,122,122,122,121,121,121,121,121,121,121,120,120,
15857     120,120,119,119,118,118,118,117,117,117,117,117,116,116,116,116,
15858     116,116,116,115,115,115,115,114,114,114,114,113,113,113,113,113,
15859     113,112,112,112,112,112,111,111,111,111,111,111,111,111,111,111,
15860     111,111,110,109,109,109,109,109,109,108,108,108,108,107,107,107,
15861     107,107,107,107,107,106,106,106,106,106,106,105,105,105,105,105,
15862     105,105,104,104,104,104,104,103,103,103,103,103,103,102,102,101,
15863     100,100,99,99,99,99,99,98,98,98,98,97,97,97,97,97,96,96,96,96,
15864     96,96,95,95,95,95,94,94,94,92,92,92,91,91,91,91,90,90,90,90
15865   };
15866   const int n3w4b1r7[] = {
15867     1000, // Capacity
15868     200, // Number of items
15869     // Size of items (sorted)
15870     132,132,132,132,132,131,131,131,131,131,131,131,131,130,130,130,
15871     130,130,129,129,129,129,129,129,129,129,128,128,128,127,127,127,
15872     127,127,126,126,126,126,125,125,125,124,123,123,123,123,123,123,
15873     123,122,122,122,121,120,120,120,120,120,120,120,120,120,119,119,
15874     119,119,118,118,118,118,118,117,117,117,117,117,116,116,116,116,
15875     115,115,115,115,115,114,114,114,114,113,113,113,113,113,113,112,
15876     112,112,111,111,111,110,110,110,109,109,109,109,109,108,108,107,
15877     107,107,107,106,106,106,105,105,105,105,105,104,104,104,104,104,
15878     104,104,104,104,103,103,103,103,102,102,102,102,102,101,101,101,
15879     100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,98,98,
15880     98,98,97,97,97,97,96,96,96,96,96,96,95,95,95,95,95,94,94,94,94,
15881     93,93,93,93,93,93,92,92,92,92,92,91,91,90,90,90,90
15882   };
15883   const int n3w4b1r8[] = {
15884     1000, // Capacity
15885     200, // Number of items
15886     // Size of items (sorted)
15887     132,132,132,132,131,131,131,131,131,131,131,131,131,131,130,130,
15888     130,130,130,130,129,129,129,129,129,129,129,129,128,128,128,127,
15889     127,127,127,126,126,126,126,126,126,126,125,125,124,124,124,124,
15890     124,123,123,123,123,123,123,123,123,122,122,122,122,122,122,121,
15891     121,121,121,121,121,121,120,120,120,120,120,120,119,119,119,119,
15892     119,118,118,118,118,117,117,117,117,116,116,116,115,115,115,115,
15893     114,114,114,113,113,113,113,112,112,112,111,111,111,111,110,110,
15894     110,110,110,110,109,109,109,109,109,109,108,108,108,108,107,107,
15895     107,107,107,106,106,106,106,105,105,105,105,105,105,104,104,104,
15896     104,103,102,102,102,102,102,102,101,101,101,101,100,100,99,99,
15897     99,98,98,98,98,98,97,97,97,97,96,96,96,95,95,94,94,94,94,94,94,
15898     94,94,93,93,92,92,92,91,91,91,91,91,91,90,90,90,90,90,90
15899   };
15900   const int n3w4b1r9[] = {
15901     1000, // Capacity
15902     200, // Number of items
15903     // Size of items (sorted)
15904     132,132,132,132,132,132,132,131,131,131,130,130,130,130,130,130,
15905     129,129,129,129,128,128,127,127,127,127,127,127,127,126,126,126,
15906     125,125,125,124,124,124,124,124,124,123,123,123,123,122,122,122,
15907     120,120,120,119,119,119,118,118,118,118,117,117,117,117,117,116,
15908     116,116,116,116,116,115,115,115,115,115,115,114,114,114,114,114,
15909     114,113,113,113,113,113,113,113,112,112,112,112,112,112,112,111,
15910     111,111,111,110,110,110,110,110,110,110,109,109,109,109,108,108,
15911     108,108,107,107,107,107,107,106,106,106,106,106,106,106,106,105,
15912     105,105,105,105,105,105,105,105,105,105,104,104,104,103,103,103,
15913     103,103,102,102,102,102,102,102,101,101,101,101,101,101,100,100,
15914     100,99,99,99,98,98,98,98,97,97,97,97,96,96,96,96,95,95,95,95,
15915     95,94,94,94,94,93,93,93,93,93,92,92,92,92,91,90,90,90,90,90
15916   };
15917   const int n3w4b2r0[] = {
15918     1000, // Capacity
15919     200, // Number of items
15920     // Size of items (sorted)
15921     165,165,165,165,164,164,164,163,163,163,162,162,161,160,160,159,
15922     159,157,157,157,156,156,156,156,155,155,154,154,154,154,152,152,
15923     152,151,151,150,150,149,148,147,147,147,147,146,146,146,146,146,
15924     144,144,144,143,143,142,142,142,141,140,139,138,136,135,135,135,
15925     134,134,134,134,133,133,133,133,133,132,132,131,129,128,127,126,
15926     125,123,122,120,119,119,119,119,117,116,116,116,116,116,116,114,
15927     114,113,113,113,112,110,110,109,108,108,108,107,105,105,104,102,
15928     100,100,100,100,100,100,99,99,99,98,97,97,96,96,96,96,95,94,93,
15929     92,90,90,89,89,88,88,88,88,88,88,87,87,86,86,85,85,85,85,84,83,
15930     83,83,83,82,81,80,80,80,79,79,79,78,78,77,77,76,76,74,74,72,72,
15931     71,71,70,70,70,70,69,68,68,68,68,67,67,67,67,64,63,62,62,61,61,
15932     61,61,61,60,58,58
15933   };
15934   const int n3w4b2r1[] = {
15935     1000, // Capacity
15936     200, // Number of items
15937     // Size of items (sorted)
15938     165,164,164,163,163,161,161,160,160,159,159,159,158,158,156,156,
15939     155,154,153,153,152,152,152,152,152,151,151,150,150,150,149,149,
15940     149,148,148,147,147,146,146,145,145,143,143,143,142,142,141,140,
15941     140,139,139,138,138,138,137,137,137,136,135,134,134,133,133,132,
15942     131,130,129,128,127,127,127,127,127,126,126,126,125,123,122,122,
15943     120,120,120,120,120,120,119,119,116,116,116,116,115,114,113,112,
15944     112,112,110,110,109,108,108,107,106,106,105,104,104,103,103,103,
15945     102,101,101,101,101,100,100,100,99,99,98,98,98,97,94,90,89,89,
15946     89,88,88,87,87,85,84,84,83,83,83,82,82,82,82,82,81,81,80,79,79,
15947     79,77,76,76,76,74,74,73,73,73,72,72,72,71,70,70,68,68,67,67,67,
15948     66,66,66,65,65,65,63,63,63,62,62,62,61,61,61,61,60,60,60,58,58,
15949     58,58,58,57,57,57,57
15950   };
15951   const int n3w4b2r2[] = {
15952     1000, // Capacity
15953     200, // Number of items
15954     // Size of items (sorted)
15955     165,165,163,163,163,162,161,160,160,160,158,157,157,156,156,156,
15956     155,155,154,153,151,151,150,148,148,147,146,146,146,145,144,144,
15957     144,143,143,142,141,140,140,139,139,139,138,138,138,137,136,136,
15958     136,135,135,135,134,134,133,133,133,133,132,129,129,128,125,124,
15959     123,122,122,122,122,121,121,120,119,119,118,118,118,116,116,115,
15960     115,115,114,114,114,114,113,113,112,112,112,111,111,111,110,110,
15961     110,110,109,108,108,105,104,104,104,103,103,103,102,102,102,101,
15962     100,100,98,98,97,96,95,94,94,94,91,90,89,89,89,88,88,87,85,85,
15963     85,84,83,83,82,82,82,82,82,82,81,81,81,81,80,79,79,79,78,78,78,
15964     77,76,75,74,74,74,74,73,73,73,72,72,72,72,71,70,70,70,70,69,69,
15965     67,66,65,65,64,64,64,63,62,62,62,61,61,61,61,61,59,59,59,59,58,
15966     58,57,57,57,57
15967   };
15968   const int n3w4b2r3[] = {
15969     1000, // Capacity
15970     200, // Number of items
15971     // Size of items (sorted)
15972     165,164,163,162,162,161,160,160,160,159,159,159,158,157,157,157,
15973     157,156,155,155,154,154,153,153,153,152,151,150,148,147,145,145,
15974     144,142,142,141,141,141,139,139,139,138,138,137,136,135,134,133,
15975     132,132,131,131,131,130,130,129,129,127,127,125,125,124,124,124,
15976     124,123,123,122,122,122,121,121,121,120,119,119,119,119,118,118,
15977     117,117,116,116,116,115,115,114,114,113,113,113,112,111,111,111,
15978     109,109,107,107,107,106,106,105,105,104,104,104,104,102,102,100,
15979     100,99,99,99,98,98,98,97,97,97,96,96,95,94,93,93,92,92,92,92,
15980     91,91,91,91,91,89,89,89,88,88,88,86,86,86,86,86,85,84,84,84,83,
15981     82,82,80,80,80,79,79,79,79,78,77,76,76,76,75,74,74,74,73,72,70,
15982     70,70,69,68,68,67,67,67,66,64,64,63,63,62,61,61,60,59,58,58,58,
15983     57,57,57,57,57
15984   };
15985   const int n3w4b2r4[] = {
15986     1000, // Capacity
15987     200, // Number of items
15988     // Size of items (sorted)
15989     165,165,165,164,164,163,162,162,161,161,160,160,159,158,156,156,
15990     155,155,154,154,154,153,152,151,151,151,150,149,149,147,147,147,
15991     146,145,144,144,142,142,141,141,141,141,138,138,138,138,138,138,
15992     136,136,135,135,135,135,134,134,134,134,133,133,133,132,132,132,
15993     131,130,130,129,128,128,126,126,126,126,125,124,123,123,122,121,
15994     121,121,120,119,118,117,116,116,114,114,112,112,111,111,111,111,
15995     110,109,108,108,108,106,106,106,105,105,103,103,103,103,102,102,
15996     102,102,101,101,101,101,101,101,99,99,99,98,97,97,95,95,95,94,
15997     93,92,92,91,91,90,90,88,88,88,86,86,86,85,84,84,84,83,83,83,82,
15998     81,81,80,80,80,79,78,77,76,76,75,74,73,73,73,72,71,71,70,69,69,
15999     69,69,69,67,67,67,67,66,66,65,63,62,62,62,60,60,60,60,60,60,59,
16000     58,58,58,58,58,57,57
16001   };
16002   const int n3w4b2r5[] = {
16003     1000, // Capacity
16004     200, // Number of items
16005     // Size of items (sorted)
16006     165,164,164,164,164,164,163,162,161,161,160,159,158,158,158,158,
16007     157,157,156,156,156,156,155,155,153,153,152,152,152,151,151,151,
16008     150,149,148,148,148,147,147,147,146,145,145,144,144,143,142,142,
16009     142,142,142,140,139,139,139,138,137,136,135,135,133,133,133,132,
16010     132,132,132,132,131,131,130,128,128,127,127,127,127,126,125,125,
16011     123,123,123,122,122,122,121,121,121,121,119,119,118,117,117,117,
16012     117,116,116,115,115,114,114,113,113,111,111,111,111,110,110,109,
16013     109,109,108,108,108,108,106,106,105,104,103,103,102,102,101,98,
16014     98,98,98,98,97,97,97,96,95,95,94,93,92,92,91,91,90,90,89,87,87,
16015     87,86,85,85,85,84,84,83,83,82,82,81,81,80,79,78,78,78,78,77,77,
16016     77,77,76,76,76,76,75,75,73,72,71,71,70,69,67,67,66,66,66,64,64,
16017     63,62,61,61,61,59,59,58,57
16018   };
16019   const int n3w4b2r6[] = {
16020     1000, // Capacity
16021     200, // Number of items
16022     // Size of items (sorted)
16023     165,165,164,162,162,162,162,161,161,161,160,159,155,154,153,153,
16024     152,152,151,150,150,149,149,149,148,148,146,146,145,144,143,143,
16025     143,142,142,142,142,141,141,141,141,141,139,138,138,138,138,138,
16026     138,137,137,136,135,135,135,134,132,132,131,129,129,129,128,128,
16027     128,128,127,127,127,125,125,125,125,125,124,123,122,121,120,120,
16028     119,119,117,115,115,115,114,114,113,113,112,111,111,111,110,110,
16029     109,109,109,109,108,108,108,107,107,106,106,106,106,105,105,105,
16030     105,104,104,102,101,101,101,100,97,96,96,96,95,95,95,95,94,94,
16031     94,93,93,92,92,91,91,90,90,88,88,87,87,86,86,85,85,85,85,85,84,
16032     84,82,81,81,80,79,79,78,78,78,77,77,77,75,74,73,73,72,71,71,71,
16033     70,70,69,69,68,68,68,68,68,67,67,65,65,64,64,64,63,63,63,62,62,
16034     59,59,59,59,58,57,57
16035   };
16036   const int n3w4b2r7[] = {
16037     1000, // Capacity
16038     200, // Number of items
16039     // Size of items (sorted)
16040     165,163,163,162,162,161,159,159,159,158,157,157,157,157,155,154,
16041     154,154,154,153,153,152,152,152,151,151,151,151,151,151,150,148,
16042     147,147,146,146,144,143,143,143,140,140,139,139,138,138,138,137,
16043     136,136,135,135,135,134,133,132,132,131,130,130,130,129,129,128,
16044     128,127,127,127,124,124,124,123,123,119,118,118,116,116,116,115,
16045     115,114,114,112,110,110,110,110,109,109,109,107,107,106,106,106,
16046     105,105,105,104,103,103,103,102,101,101,101,101,101,100,100,99,
16047     99,99,98,98,98,98,97,97,97,96,95,95,93,93,93,92,92,92,91,90,90,
16048     90,90,89,89,88,88,87,86,86,86,86,85,85,84,83,83,82,81,81,81,81,
16049     80,79,79,79,78,77,77,76,76,75,75,75,75,74,73,73,73,72,72,72,72,
16050     70,70,69,68,68,67,67,67,66,66,65,65,65,64,62,61,61,60,59,59,58,
16051     58,58,57,57
16052   };
16053   const int n3w4b2r8[] = {
16054     1000, // Capacity
16055     200, // Number of items
16056     // Size of items (sorted)
16057     164,163,162,162,160,159,159,159,158,157,157,157,156,156,156,155,
16058     154,154,153,153,152,152,152,152,151,151,151,150,150,150,150,148,
16059     148,147,147,147,147,146,145,145,145,145,144,144,143,142,142,142,
16060     142,139,139,139,139,138,137,137,137,136,136,135,133,132,132,130,
16061     130,130,129,129,127,127,126,126,125,125,125,123,123,122,122,122,
16062     121,121,120,120,120,119,119,118,118,118,116,116,116,115,115,115,
16063     114,113,111,111,111,111,111,110,109,108,107,107,107,107,106,105,
16064     105,105,104,103,101,101,100,100,99,98,97,95,95,94,93,93,92,92,
16065     92,92,90,90,89,89,89,88,88,87,87,87,86,86,86,85,84,84,84,84,83,
16066     82,81,80,80,79,79,78,78,77,77,77,77,76,75,75,74,74,73,73,73,73,
16067     71,71,71,71,70,70,70,69,67,66,66,66,66,66,65,64,64,63,63,62,61,
16068     60,59,59,58,58,57,57
16069   };
16070   const int n3w4b2r9[] = {
16071     1000, // Capacity
16072     200, // Number of items
16073     // Size of items (sorted)
16074     163,162,161,161,159,157,157,154,154,153,153,152,152,151,149,149,
16075     149,149,148,148,147,146,145,144,144,144,143,143,142,142,141,141,
16076     141,140,139,139,139,138,137,137,137,136,136,136,135,133,132,132,
16077     131,131,131,130,130,130,129,129,128,128,128,128,128,125,125,124,
16078     124,124,123,122,122,121,121,121,120,120,120,120,118,118,118,117,
16079     117,116,116,115,115,113,113,112,111,111,110,110,109,108,107,106,
16080     106,106,104,104,104,103,103,103,103,103,103,102,102,99,98,97,
16081     97,97,96,96,95,94,94,93,92,92,91,91,91,91,90,90,90,88,87,87,87,
16082     86,86,86,86,86,85,85,84,84,84,84,83,83,82,81,81,81,80,80,79,79,
16083     79,78,78,78,77,76,76,76,75,75,74,74,74,72,72,71,71,71,71,70,70,
16084     70,69,68,68,68,67,67,67,66,65,63,63,62,61,60,60,60,60,59,59,58,
16085     58,58,57,57
16086   };
16087   const int n3w4b3r0[] = {
16088     1000, // Capacity
16089     200, // Number of items
16090     // Size of items (sorted)
16091     209,208,207,205,205,204,203,201,200,200,199,199,198,198,198,196,
16092     196,196,196,195,194,193,192,192,192,189,188,187,186,185,185,183,
16093     182,182,181,181,181,180,179,178,178,177,175,174,174,173,171,170,
16094     170,170,169,168,166,165,165,164,163,163,162,161,161,161,161,157,
16095     156,156,154,154,154,151,150,149,148,147,146,146,146,145,144,143,
16096     141,141,138,138,137,136,136,135,132,130,130,129,128,128,128,127,
16097     126,126,126,126,122,121,118,118,116,116,114,112,112,111,111,111,
16098     110,110,110,109,108,108,107,106,105,104,102,101,101,99,94,94,
16099     94,93,92,92,90,90,90,90,89,88,87,87,86,84,84,82,82,82,81,80,79,
16100     77,74,74,72,71,70,69,69,68,68,67,66,61,60,57,57,56,56,56,55,49,
16101     48,48,47,47,46,44,44,39,38,38,38,35,34,33,31,31,30,29,28,26,24,
16102     24,21,20,20,17,16,16,15,13
16103   };
16104   const int n3w4b3r1[] = {
16105     1000, // Capacity
16106     200, // Number of items
16107     // Size of items (sorted)
16108     208,208,207,206,204,202,198,197,197,197,197,196,196,196,195,194,
16109     192,191,190,189,189,189,186,185,183,181,181,180,179,178,177,177,
16110     175,172,169,169,165,165,164,163,163,161,161,160,160,159,157,155,
16111     155,154,153,152,151,151,150,147,147,146,146,145,145,144,144,143,
16112     142,142,141,141,140,139,136,135,135,132,132,131,130,130,129,128,
16113     128,128,128,126,123,123,122,121,121,121,119,118,117,117,114,114,
16114     111,110,110,109,108,108,107,106,106,103,103,98,98,97,97,94,94,
16115     93,92,90,90,89,89,88,88,88,86,86,84,83,83,83,81,79,77,76,76,76,
16116     76,73,72,71,71,69,69,68,67,66,66,66,66,66,64,63,63,62,62,61,59,
16117     57,53,52,52,48,48,46,46,46,45,43,43,42,41,41,38,35,34,33,33,32,
16118     31,30,29,29,28,28,25,24,23,20,19,19,18,18,18,18,17,16,16,14,14,
16119     14,13,13
16120   };
16121   const int n3w4b3r2[] = {
16122     1000, // Capacity
16123     200, // Number of items
16124     // Size of items (sorted)
16125     206,206,206,206,203,200,200,198,197,196,196,196,194,193,193,192,
16126     192,192,192,192,191,191,191,190,189,188,188,187,187,186,184,180,
16127     180,177,177,176,175,175,172,172,171,171,170,170,169,168,168,164,
16128     162,160,159,159,158,156,154,153,152,149,149,149,148,145,145,145,
16129     144,144,141,141,140,140,138,138,137,137,136,135,135,135,134,133,
16130     131,131,130,129,129,129,128,128,127,124,124,124,122,121,120,119,
16131     115,115,114,113,113,113,113,111,111,111,108,107,107,106,104,104,
16132     104,103,103,103,102,101,101,100,95,93,92,92,91,91,89,89,88,88,
16133     87,84,84,84,79,78,78,77,74,72,71,70,69,69,67,66,66,64,63,63,62,
16134     62,59,57,55,54,54,54,54,52,52,51,50,49,49,49,47,45,45,45,43,43,
16135     42,41,40,38,38,38,38,37,37,33,31,31,31,29,26,26,25,25,23,22,22,
16136     21,21,18,18,17,17,13
16137   };
16138   const int n3w4b3r3[] = {
16139     1000, // Capacity
16140     200, // Number of items
16141     // Size of items (sorted)
16142     208,206,205,205,204,203,203,202,201,201,201,200,200,199,199,198,
16143     198,197,196,196,196,195,195,194,193,191,191,189,189,189,188,187,
16144     187,186,185,183,183,183,183,182,182,181,179,179,179,179,179,177,
16145     177,176,176,174,173,172,171,170,170,167,166,164,163,163,162,162,
16146     161,158,155,155,153,151,149,149,148,146,146,144,142,142,142,141,
16147     141,141,137,136,136,134,134,134,134,134,131,129,129,128,127,125,
16148     125,124,123,123,123,123,122,120,119,119,118,118,115,115,114,113,
16149     113,111,106,106,105,104,103,102,101,101,101,100,97,96,96,96,95,
16150     94,92,92,91,91,91,89,89,89,88,86,86,85,81,79,79,73,72,71,70,70,
16151     69,68,67,66,65,63,62,60,60,60,59,58,58,58,56,55,53,53,53,49,46,
16152     43,43,41,40,40,39,39,39,35,34,30,30,30,30,29,28,28,25,24,24,21,
16153     20,19,18,18,16,15,14,13
16154   };
16155   const int n3w4b3r4[] = {
16156     1000, // Capacity
16157     200, // Number of items
16158     // Size of items (sorted)
16159     208,206,205,205,205,204,202,201,201,199,199,198,198,195,194,194,
16160     193,192,192,191,191,191,187,187,186,186,184,183,182,182,182,182,
16161     180,180,180,177,175,173,173,172,172,171,171,170,170,169,169,165,
16162     164,164,163,163,161,157,156,156,155,155,153,152,151,151,151,150,
16163     148,145,145,145,144,144,144,144,143,142,142,138,136,136,136,134,
16164     133,132,130,130,129,129,129,127,127,126,123,122,120,119,118,117,
16165     116,115,112,112,111,111,108,108,108,107,107,107,107,106,106,103,
16166     102,101,101,101,99,97,94,93,92,92,91,89,87,85,84,83,82,82,82,
16167     81,81,81,78,78,78,78,76,76,74,71,69,68,68,66,66,63,62,61,59,59,
16168     58,58,55,55,54,54,53,52,50,48,48,48,47,46,44,44,44,43,43,41,40,
16169     38,35,35,35,33,32,31,30,29,29,28,27,26,24,24,23,23,22,22,18,18,
16170     18,17,17,15,14,14
16171   };
16172   const int n3w4b3r5[] = {
16173     1000, // Capacity
16174     200, // Number of items
16175     // Size of items (sorted)
16176     209,208,208,207,207,206,206,205,204,203,202,201,200,200,200,199,
16177     197,197,197,196,195,195,193,192,190,190,188,188,186,186,186,185,
16178     184,184,184,184,183,181,177,177,173,172,172,170,169,167,166,164,
16179     163,159,156,156,156,155,154,154,153,153,152,152,152,152,151,146,
16180     145,145,145,143,143,142,141,138,138,138,137,137,136,135,134,133,
16181     132,132,131,130,130,129,127,127,126,126,124,124,124,122,120,120,
16182     119,117,116,110,108,107,106,103,102,98,97,97,95,94,93,93,93,92,
16183     92,89,88,88,85,85,85,84,80,79,78,77,76,76,75,74,74,74,74,73,72,
16184     71,71,69,68,67,66,65,65,65,65,65,64,63,63,60,59,55,53,52,52,52,
16185     51,49,47,47,47,46,45,44,44,44,43,42,42,40,40,40,38,37,36,35,35,
16186     35,34,33,31,28,27,27,26,24,24,24,24,21,19,18,17,16,15,14,13,13,
16187     13,13
16188   };
16189   const int n3w4b3r6[] = {
16190     1000, // Capacity
16191     200, // Number of items
16192     // Size of items (sorted)
16193     209,208,207,205,205,205,203,199,198,198,197,197,194,192,191,189,
16194     189,187,186,184,183,183,183,181,180,179,179,177,176,174,174,174,
16195     173,173,172,168,168,168,166,166,165,165,165,165,164,161,160,160,
16196     159,159,158,158,157,157,154,153,153,152,151,150,150,148,146,146,
16197     145,145,144,143,143,141,139,138,138,138,138,137,136,136,135,133,
16198     133,131,130,129,127,124,124,123,121,119,118,117,116,115,115,115,
16199     115,114,113,112,111,111,111,110,110,107,106,105,105,105,104,103,
16200     102,102,102,101,100,100,99,99,99,98,97,96,96,95,92,91,87,86,86,
16201     85,85,84,84,84,82,81,80,78,78,76,74,74,72,71,71,70,70,67,67,64,
16202     64,63,62,60,59,58,58,56,55,55,54,53,53,52,52,51,50,49,49,46,46,
16203     44,44,44,43,43,41,36,35,34,34,34,32,32,29,29,28,28,27,27,21,19,
16204     17,14,13,13,13,13
16205   };
16206   const int n3w4b3r7[] = {
16207     1000, // Capacity
16208     200, // Number of items
16209     // Size of items (sorted)
16210     207,203,202,199,197,196,196,195,195,194,193,192,190,189,189,189,
16211     188,186,185,184,182,181,179,179,178,178,177,176,176,174,173,172,
16212     171,171,170,169,168,167,166,164,163,161,161,161,161,154,154,154,
16213     154,152,150,150,149,149,149,144,143,142,141,141,139,139,139,138,
16214     137,137,137,136,136,135,135,134,134,133,133,132,130,128,128,127,
16215     126,125,124,122,121,120,119,117,116,115,115,114,113,112,112,112,
16216     109,109,109,109,107,106,105,104,102,102,102,101,98,98,98,96,95,
16217     95,94,94,91,86,86,85,83,82,82,80,75,73,71,70,70,69,69,68,67,67,
16218     66,65,65,63,62,59,59,58,57,57,54,53,52,51,51,50,50,50,48,46,45,
16219     44,43,43,43,42,42,41,41,40,39,38,35,35,35,34,33,33,32,32,31,28,
16220     27,26,24,24,24,24,22,22,20,19,19,18,17,17,17,17,17,16,16,15,15,
16221     13,13,13
16222   };
16223   const int n3w4b3r8[] = {
16224     1000, // Capacity
16225     200, // Number of items
16226     // Size of items (sorted)
16227     209,208,208,207,205,205,205,204,204,202,202,201,201,195,194,194,
16228     193,193,193,192,192,191,190,190,190,189,187,185,184,183,182,181,
16229     179,178,176,175,174,174,174,173,172,170,170,167,167,166,166,164,
16230     161,159,159,158,158,157,155,153,153,152,152,151,151,148,148,147,
16231     147,143,142,142,141,140,140,139,139,138,137,136,136,134,133,133,
16232     132,132,131,131,130,129,129,127,125,125,124,123,122,122,122,120,
16233     119,118,117,115,114,114,111,109,109,108,108,107,107,106,105,105,
16234     104,102,101,98,96,92,92,91,91,91,88,87,87,87,86,82,81,81,80,80,
16235     75,75,75,75,73,72,72,70,70,69,69,69,68,66,66,66,65,64,62,61,61,
16236     61,59,58,56,55,54,52,51,50,49,49,49,47,47,46,44,44,43,42,42,42,
16237     40,40,40,36,36,34,33,32,32,31,31,28,28,27,26,21,21,20,19,19,17,
16238     17,16,15,15,14
16239   };
16240   const int n3w4b3r9[] = {
16241     1000, // Capacity
16242     200, // Number of items
16243     // Size of items (sorted)
16244     209,208,207,206,205,204,204,204,204,202,201,198,198,198,197,197,
16245     196,195,189,189,189,189,187,187,186,186,186,186,185,183,182,181,
16246     181,177,176,176,176,175,173,172,171,168,167,166,164,164,163,162,
16247     161,159,159,159,159,157,157,156,155,155,153,153,152,152,152,150,
16248     149,148,147,147,146,142,141,140,137,134,132,131,131,129,128,128,
16249     127,125,125,124,124,122,119,119,118,118,117,113,111,111,111,111,
16250     111,109,109,109,108,108,107,106,106,105,105,105,104,103,102,102,
16251     100,99,99,98,96,96,94,91,90,90,89,87,87,86,83,81,80,79,79,78,
16252     78,74,72,72,72,71,71,70,70,70,69,67,63,62,60,58,57,57,57,55,55,
16253     54,53,53,53,51,51,51,49,48,45,45,45,45,44,43,43,40,37,37,36,36,
16254     36,35,34,34,33,30,30,30,29,29,27,26,26,24,24,23,22,22,22,22,21,
16255     20,18,18,16,14
16256   };
16257   const int n4w1b1r0[] = {
16258     1000, // Capacity
16259     500, // Number of items
16260     // Size of items (sorted)
16261     396,396,396,396,395,395,394,394,394,393,393,393,392,392,392,391,
16262     391,391,391,391,391,391,391,390,390,390,390,390,390,390,389,389,
16263     388,388,388,388,388,388,388,387,387,387,386,386,385,384,384,384,
16264     383,382,382,382,382,381,381,381,381,381,380,380,380,379,379,379,
16265     379,378,378,378,378,378,378,378,377,377,377,376,376,376,376,376,
16266     376,375,374,374,374,374,374,373,373,372,371,371,370,370,370,370,
16267     369,369,369,368,368,368,368,368,367,367,367,367,367,367,366,366,
16268     366,365,364,364,364,364,364,363,363,363,363,362,362,362,362,361,
16269     360,360,359,359,359,358,358,358,357,357,357,357,357,356,356,356,
16270     356,356,355,355,355,354,354,354,354,354,354,354,353,353,353,353,
16271     353,353,353,352,352,352,352,352,352,352,351,351,351,349,349,348,
16272     348,348,347,347,347,347,347,347,346,346,346,345,345,345,345,345,
16273     344,344,343,343,343,343,343,343,343,342,342,342,342,341,341,341,
16274     341,340,340,339,339,338,338,338,338,338,337,337,337,337,336,336,
16275     336,335,335,334,334,334,333,333,333,333,332,332,331,330,330,330,
16276     329,328,328,328,328,327,327,327,327,326,326,326,326,326,325,325,
16277     325,325,324,324,324,323,323,323,322,322,322,322,322,321,321,320,
16278     320,319,319,319,318,318,318,318,318,318,318,318,317,317,317,317,
16279     317,317,317,317,317,317,316,315,314,314,314,314,314,313,313,313,
16280     312,312,312,312,311,311,311,310,310,310,310,310,309,309,309,308,
16281     308,308,308,306,306,306,306,305,305,305,305,305,304,304,304,303,
16282     303,302,302,301,301,301,301,300,300,300,299,299,298,298,298,298,
16283     298,298,298,297,297,297,297,296,296,296,296,296,295,295,295,295,
16284     294,294,294,294,294,293,293,293,293,293,292,292,292,292,292,291,
16285     291,291,290,290,290,290,289,289,288,288,288,288,288,288,287,287,
16286     287,287,286,286,286,285,284,284,284,284,284,283,283,283,283,283,
16287     282,282,282,282,282,282,281,281,281,281,280,280,280,280,279,279,
16288     279,278,278,278,278,278,277,277,277,277,276,276,276,276,276,276,
16289     276,276,275,275,275,275,275,275,275,274,274,274,273,273,273,272,
16290     272,272,272,272,271,271,271,271,271,271,271,270,270,270,270,269,
16291     269,269,269,269,268,268,268,267,267,267,267,267,266,266,266,266,
16292     266,266,266,266
16293   };
16294   const int n4w1b1r1[] = {
16295     1000, // Capacity
16296     500, // Number of items
16297     // Size of items (sorted)
16298     396,396,396,396,396,396,395,395,394,393,393,393,393,392,392,391,
16299     391,391,390,389,389,389,389,389,388,387,387,387,387,387,386,386,
16300     385,385,385,385,385,384,384,384,384,384,383,383,383,383,383,382,
16301     382,382,381,381,380,380,380,380,380,380,379,379,378,378,377,377,
16302     376,376,376,375,375,375,374,374,373,373,373,373,373,373,373,373,
16303     372,372,372,372,371,371,371,371,371,370,370,370,370,369,368,368,
16304     368,368,368,367,367,367,367,367,367,366,366,366,365,364,363,363,
16305     363,361,360,360,360,359,359,359,359,358,358,358,358,358,357,357,
16306     357,356,356,356,356,355,355,355,355,355,354,354,354,354,353,353,
16307     353,352,352,352,351,351,351,350,350,349,349,349,349,349,349,349,
16308     349,348,348,348,347,347,347,347,347,347,347,346,346,346,346,345,
16309     345,345,345,344,344,344,344,343,343,343,343,343,343,343,342,342,
16310     342,340,340,340,340,340,339,339,339,339,339,338,338,338,337,337,
16311     337,336,336,336,336,335,335,335,334,334,334,333,333,333,333,333,
16312     332,332,332,332,332,332,332,332,332,332,331,330,330,329,329,328,
16313     328,328,328,328,328,328,328,327,327,327,327,327,326,326,326,326,
16314     325,325,325,325,324,324,324,324,324,323,323,323,323,322,322,321,
16315     321,321,321,321,321,320,320,320,320,320,319,319,319,318,318,317,
16316     317,317,317,316,316,315,315,315,315,315,315,315,314,314,314,314,
16317     314,313,313,313,313,313,313,312,312,312,311,311,311,311,310,310,
16318     310,309,309,308,308,308,308,307,307,307,306,306,306,305,305,305,
16319     305,304,304,304,303,303,303,303,303,303,303,302,302,302,301,301,
16320     301,300,300,300,300,300,299,299,299,299,299,298,298,298,298,298,
16321     298,297,297,296,296,296,295,295,295,295,295,294,293,293,293,293,
16322     293,293,292,292,292,292,291,291,290,290,290,289,289,288,288,288,
16323     288,288,288,287,287,287,287,287,287,286,286,286,285,285,285,285,
16324     285,284,284,284,284,284,284,284,284,283,282,282,282,282,282,281,
16325     281,281,281,281,281,281,281,281,280,280,279,279,279,279,279,278,
16326     278,277,277,277,276,276,276,275,275,274,274,274,274,274,274,273,
16327     272,272,272,272,272,272,272,271,271,271,271,270,270,270,270,270,
16328     270,269,269,269,269,269,269,269,268,268,268,267,267,267,267,267,
16329     266,266,266,266
16330   };
16331   const int n4w1b1r2[] = {
16332     1000, // Capacity
16333     500, // Number of items
16334     // Size of items (sorted)
16335     396,396,395,394,394,394,394,394,394,394,394,394,394,393,393,393,
16336     393,393,392,392,392,392,391,391,391,391,391,389,389,389,388,388,
16337     387,387,387,387,386,386,386,386,386,385,385,385,385,384,384,383,
16338     383,383,383,383,383,382,382,381,381,381,381,380,380,380,380,379,
16339     379,378,378,377,377,377,377,376,376,376,376,376,375,375,375,375,
16340     375,374,374,374,373,373,373,372,372,372,372,372,371,370,370,370,
16341     370,369,369,369,368,368,368,368,368,368,368,367,367,367,367,366,
16342     366,366,366,366,366,365,365,365,365,365,365,365,364,364,364,364,
16343     364,364,364,364,364,363,363,363,363,363,362,362,362,362,361,361,
16344     360,360,360,360,360,360,360,359,359,359,358,358,357,357,357,356,
16345     356,355,355,355,355,354,354,354,354,354,353,353,353,352,352,352,
16346     352,351,351,351,351,351,350,349,349,348,347,347,347,347,347,345,
16347     345,344,344,343,343,343,343,343,343,343,342,342,342,342,342,342,
16348     342,342,342,342,341,341,340,340,340,340,340,339,339,339,339,338,
16349     337,337,337,337,336,336,336,336,335,335,335,335,334,334,334,334,
16350     334,333,333,333,333,332,331,331,331,330,330,329,329,329,329,329,
16351     329,329,328,328,328,328,327,327,327,327,327,327,326,326,326,325,
16352     325,325,324,323,323,323,322,322,321,321,321,321,321,321,320,319,
16353     319,318,318,318,317,317,316,316,316,316,316,315,315,314,314,314,
16354     314,314,314,313,313,313,313,311,311,311,311,311,311,310,310,309,
16355     309,308,308,308,307,307,307,307,306,306,306,306,306,306,305,305,
16356     305,304,304,304,304,304,304,304,303,303,302,302,301,301,300,300,
16357     300,299,299,299,298,298,298,297,297,297,296,296,296,296,296,296,
16358     296,296,295,295,295,295,295,294,294,293,293,293,293,293,292,291,
16359     291,291,291,291,290,290,289,289,289,289,289,289,288,288,288,288,
16360     288,288,287,287,287,287,287,286,286,286,286,286,285,285,285,285,
16361     285,285,285,284,284,284,283,283,283,283,282,282,282,282,282,281,
16362     281,281,280,280,280,280,280,279,279,279,279,278,278,278,278,277,
16363     277,277,276,275,275,275,275,275,275,275,275,274,274,273,273,273,
16364     273,273,272,272,272,272,272,271,271,271,271,271,271,270,270,270,
16365     270,270,270,269,269,269,268,268,268,267,267,267,267,267,267,267,
16366     266,266,266,266
16367   };
16368   const int n4w1b1r3[] = {
16369     1000, // Capacity
16370     500, // Number of items
16371     // Size of items (sorted)
16372     396,396,396,396,395,395,395,394,394,393,393,393,392,392,392,392,
16373     392,391,391,390,390,390,390,389,389,389,388,388,388,387,387,387,
16374     387,387,386,386,386,386,386,385,385,385,385,384,384,383,383,383,
16375     383,383,382,382,382,382,381,381,381,381,381,380,380,379,379,379,
16376     379,379,378,378,378,378,378,378,377,377,377,377,377,377,376,376,
16377     376,375,375,375,375,375,375,375,375,375,375,375,374,374,374,374,
16378     373,373,373,373,373,373,373,372,371,371,371,371,371,370,370,370,
16379     370,370,369,369,368,368,368,368,367,367,367,367,367,366,366,365,
16380     365,365,364,364,363,363,363,363,363,363,363,363,362,362,362,362,
16381     362,361,361,361,361,360,360,360,359,359,359,359,359,358,358,358,
16382     358,358,357,357,357,356,356,355,355,355,354,354,354,354,354,354,
16383     353,353,353,353,353,352,351,351,351,351,351,350,350,350,350,350,
16384     349,348,348,347,347,347,347,346,345,345,345,344,344,344,343,343,
16385     341,341,341,340,340,340,340,340,340,340,339,339,339,339,338,338,
16386     338,337,337,337,337,337,337,336,336,336,335,335,335,335,334,334,
16387     334,334,334,333,333,333,333,333,333,333,332,332,332,331,330,330,
16388     330,330,329,328,328,327,327,327,327,326,326,326,326,325,325,325,
16389     324,324,324,324,324,324,323,323,323,323,323,323,323,321,321,321,
16390     321,320,320,320,320,320,320,319,318,318,317,317,317,317,317,316,
16391     316,316,316,315,315,315,315,315,315,314,314,314,314,314,313,313,
16392     312,312,311,311,311,311,311,311,310,310,310,310,310,310,309,309,
16393     309,309,308,308,308,308,308,307,307,306,306,305,305,304,304,303,
16394     302,302,302,302,301,301,301,301,301,300,300,300,300,299,299,298,
16395     298,297,297,297,297,297,296,295,295,295,294,294,294,294,293,293,
16396     293,293,293,293,293,292,292,292,292,291,291,290,290,290,290,290,
16397     289,289,289,289,289,289,288,288,288,288,288,287,286,286,286,285,
16398     285,285,285,285,284,284,284,283,283,283,283,283,283,282,282,282,
16399     282,281,281,281,281,281,281,280,280,280,280,280,279,279,278,278,
16400     278,278,278,278,277,277,277,276,276,276,276,275,275,275,275,275,
16401     275,275,274,274,274,274,274,273,273,273,273,272,272,272,272,272,
16402     271,271,271,270,269,269,268,268,268,268,268,267,267,267,267,267,
16403     267,267,267,266
16404   };
16405   const int n4w1b1r4[] = {
16406     1000, // Capacity
16407     500, // Number of items
16408     // Size of items (sorted)
16409     396,396,395,395,394,394,393,393,392,392,392,392,392,392,392,392,
16410     391,391,391,391,390,390,390,390,390,389,389,389,389,388,387,387,
16411     387,386,386,386,386,386,385,385,384,383,382,382,382,382,382,382,
16412     381,381,381,381,381,380,380,380,379,379,378,378,377,377,377,377,
16413     376,376,376,376,376,376,375,375,375,375,375,374,374,373,373,373,
16414     373,373,373,373,372,372,372,371,371,371,371,371,371,371,370,369,
16415     369,369,369,369,368,368,368,368,367,367,367,367,367,367,366,366,
16416     366,366,365,365,365,365,365,365,365,365,363,363,362,361,361,360,
16417     360,360,360,359,359,359,358,358,358,357,357,357,357,356,355,355,
16418     355,355,354,354,354,354,354,353,353,353,352,352,351,351,351,350,
16419     350,350,349,349,349,349,349,349,349,348,348,348,348,348,348,348,
16420     348,348,348,347,347,347,346,346,346,346,345,345,344,344,344,344,
16421     344,344,343,343,343,343,343,343,343,342,341,341,341,341,341,341,
16422     340,340,339,339,339,339,339,339,339,338,338,338,338,338,338,338,
16423     338,337,337,337,336,336,336,336,336,335,335,335,335,335,334,334,
16424     334,334,334,333,333,333,333,333,332,332,332,332,332,331,331,331,
16425     331,331,330,330,330,329,329,329,328,327,327,327,327,327,326,326,
16426     326,325,325,325,325,325,325,325,324,324,324,323,322,322,322,322,
16427     321,321,321,321,320,320,320,320,320,320,320,319,319,319,319,318,
16428     318,317,317,317,317,316,316,316,316,316,315,314,314,313,313,313,
16429     312,312,312,312,312,312,312,311,311,311,311,311,310,310,310,310,
16430     310,309,309,309,309,308,308,308,308,308,308,307,307,306,306,305,
16431     305,305,305,304,304,304,303,303,302,302,302,301,301,301,301,301,
16432     301,300,300,299,299,298,297,297,297,296,296,296,296,296,296,295,
16433     295,295,295,295,295,295,294,294,294,294,294,294,294,293,293,293,
16434     293,292,292,292,292,292,292,292,291,291,291,290,290,290,290,290,
16435     289,289,289,289,288,288,288,288,288,287,287,287,287,286,286,286,
16436     285,285,285,285,284,284,284,284,283,283,283,283,282,282,281,281,
16437     280,280,280,280,280,279,279,279,279,279,279,279,278,278,277,277,
16438     277,276,276,275,275,275,274,274,274,274,273,273,273,273,272,272,
16439     272,269,269,268,268,268,268,268,268,268,267,267,267,267,267,267,
16440     267,266,266,266
16441   };
16442   const int n4w1b1r5[] = {
16443     1000, // Capacity
16444     500, // Number of items
16445     // Size of items (sorted)
16446     396,396,396,396,395,395,394,394,394,394,393,393,393,392,392,392,
16447     391,391,391,390,389,389,389,389,389,389,389,388,388,388,387,387,
16448     387,386,386,386,386,386,386,386,385,385,385,384,384,384,383,382,
16449     382,381,380,380,379,379,379,379,379,379,378,378,377,377,377,377,
16450     377,377,377,376,376,376,376,375,375,374,374,374,374,374,374,373,
16451     373,373,372,372,372,372,372,372,371,371,371,371,370,370,370,369,
16452     369,369,368,368,368,367,367,367,367,366,366,365,365,365,364,364,
16453     364,364,364,364,363,363,363,362,362,362,362,361,361,361,360,360,
16454     360,359,359,359,359,359,359,358,357,357,357,357,357,355,354,354,
16455     354,353,353,353,353,353,353,353,352,351,351,351,351,351,350,350,
16456     350,350,350,349,349,349,348,348,348,348,348,348,348,347,347,347,
16457     347,346,346,346,345,345,344,344,344,344,344,344,343,343,343,343,
16458     343,342,342,342,341,341,341,341,341,340,339,339,339,339,339,338,
16459     338,338,338,337,337,337,337,336,336,335,335,335,335,335,335,335,
16460     334,334,334,334,333,333,333,332,332,332,331,331,331,331,330,330,
16461     328,328,328,328,328,328,327,327,327,327,327,327,326,326,326,326,
16462     325,325,325,325,325,324,324,323,323,323,323,323,323,323,323,323,
16463     322,322,322,321,321,321,321,320,320,320,319,319,319,319,318,318,
16464     318,318,318,317,317,317,317,317,317,316,316,316,316,315,315,315,
16465     314,314,314,314,314,314,313,313,313,313,313,312,312,312,312,311,
16466     311,311,310,310,309,309,308,308,308,307,306,306,306,306,306,306,
16467     305,305,305,305,304,304,304,303,303,303,302,302,302,301,301,300,
16468     300,300,300,300,300,299,299,299,298,297,297,297,297,297,296,296,
16469     296,296,296,296,295,295,294,294,294,293,293,292,292,291,291,291,
16470     291,291,291,290,290,290,290,289,289,288,288,288,288,288,288,288,
16471     287,287,287,287,287,287,287,286,286,286,286,286,285,285,285,284,
16472     284,284,284,284,283,283,283,283,282,282,281,281,281,281,280,280,
16473     280,280,280,279,279,279,279,278,278,278,278,278,278,278,278,277,
16474     277,277,276,276,276,276,276,275,275,275,275,274,274,274,274,274,
16475     274,273,273,273,273,273,273,273,272,272,272,271,271,271,270,270,
16476     270,270,269,269,269,269,269,269,269,268,268,268,268,268,267,267,
16477     267,266,266,266
16478   };
16479   const int n4w1b1r6[] = {
16480     1000, // Capacity
16481     500, // Number of items
16482     // Size of items (sorted)
16483     396,396,396,396,396,395,395,395,394,394,394,394,394,394,393,393,
16484     393,393,393,392,392,392,392,392,392,392,391,391,391,391,391,391,
16485     391,390,390,390,390,389,388,388,388,387,387,387,387,387,387,387,
16486     387,386,385,385,385,385,385,385,384,384,384,384,384,384,383,383,
16487     383,383,382,382,382,382,382,382,382,382,381,381,381,381,381,380,
16488     379,379,379,378,378,378,377,377,377,377,377,377,376,376,376,375,
16489     375,374,374,374,373,373,373,372,372,372,372,371,371,371,371,370,
16490     370,370,370,370,370,369,369,369,368,368,368,368,367,367,367,367,
16491     367,367,366,366,366,366,365,365,365,365,364,364,364,363,363,363,
16492     362,362,362,362,362,362,362,361,361,360,360,360,360,359,358,358,
16493     357,357,357,357,356,356,356,356,356,356,356,355,355,355,355,354,
16494     354,354,354,354,353,353,353,353,352,352,352,352,351,351,351,350,
16495     349,349,349,349,349,348,348,348,347,347,347,347,347,346,346,346,
16496     345,345,344,344,344,343,343,343,343,343,342,342,342,342,342,342,
16497     341,341,341,340,340,340,340,340,339,339,338,338,338,338,337,336,
16498     336,336,336,336,336,335,335,335,335,334,334,334,333,333,333,333,
16499     332,332,332,332,331,331,331,330,330,330,330,330,330,328,328,328,
16500     328,327,327,327,326,326,326,326,325,325,325,324,324,324,324,324,
16501     323,323,323,323,323,323,322,322,321,321,321,321,321,320,320,319,
16502     319,319,319,319,319,318,318,317,317,317,317,316,316,316,316,316,
16503     316,315,315,315,315,314,314,314,314,313,313,313,313,313,312,312,
16504     312,312,311,310,309,309,309,309,309,308,308,308,308,307,307,307,
16505     307,306,306,306,305,305,305,305,304,304,304,304,303,303,303,302,
16506     302,302,302,302,301,301,301,301,299,299,299,298,296,296,296,296,
16507     295,295,295,294,294,294,294,294,294,294,293,293,293,293,293,292,
16508     292,292,291,291,291,291,291,291,290,289,289,288,288,287,287,287,
16509     287,286,286,286,285,285,284,284,284,284,284,283,283,283,282,282,
16510     282,281,281,280,280,280,279,279,278,278,278,278,278,277,277,277,
16511     276,276,276,276,276,276,276,276,276,276,275,275,275,275,275,275,
16512     275,275,274,274,274,273,273,272,272,272,272,272,272,272,271,271,
16513     271,271,271,271,271,270,270,270,270,269,269,269,268,268,267,267,
16514     267,266,266,266
16515   };
16516   const int n4w1b1r7[] = {
16517     1000, // Capacity
16518     500, // Number of items
16519     // Size of items (sorted)
16520     396,396,395,395,394,394,394,393,392,392,392,392,392,391,391,391,
16521     391,390,390,390,390,390,390,389,389,388,388,388,387,387,387,387,
16522     386,386,385,385,385,385,384,384,384,384,384,384,383,383,383,383,
16523     383,382,382,382,381,381,381,381,381,380,379,379,379,379,379,379,
16524     379,378,378,378,378,378,377,377,377,377,376,376,375,375,374,374,
16525     374,374,374,373,373,372,372,372,371,371,371,370,370,370,370,369,
16526     369,369,369,369,368,368,368,367,367,367,366,366,365,365,365,364,
16527     364,364,364,363,363,362,362,361,361,360,360,360,360,360,360,360,
16528     360,360,359,359,358,358,358,358,357,357,357,357,356,356,356,355,
16529     355,355,354,353,353,353,352,352,352,352,352,352,352,352,352,351,
16530     351,351,350,350,350,349,349,349,349,349,348,348,348,347,347,347,
16531     347,346,346,346,345,345,345,344,344,344,344,344,343,343,343,342,
16532     342,342,342,342,342,342,342,341,341,341,341,340,340,340,340,339,
16533     339,338,338,338,337,337,337,337,337,337,336,336,336,336,336,336,
16534     336,336,335,335,335,335,334,334,333,333,333,332,332,332,332,332,
16535     332,332,331,331,331,331,331,330,330,330,330,330,330,330,330,330,
16536     330,329,329,329,329,329,328,328,328,327,327,326,326,326,326,325,
16537     324,324,324,323,323,322,322,322,321,321,321,321,320,320,320,320,
16538     319,319,318,318,318,318,318,318,317,317,317,317,316,316,316,316,
16539     316,315,315,315,314,314,314,314,313,313,313,313,313,313,311,311,
16540     311,310,310,310,310,310,309,307,307,306,306,306,306,306,306,306,
16541     305,305,305,305,304,304,304,304,303,303,303,303,303,303,303,303,
16542     302,302,302,301,301,301,301,301,301,301,301,301,300,300,299,299,
16543     299,299,298,298,297,297,297,296,296,296,295,295,295,294,294,293,
16544     293,293,293,293,292,292,292,292,292,292,291,291,291,291,291,291,
16545     291,291,291,291,290,289,289,288,288,288,287,287,287,286,286,286,
16546     285,285,284,284,284,284,284,284,283,283,283,283,283,283,282,282,
16547     282,282,282,281,281,281,281,281,281,280,280,280,280,280,280,280,
16548     280,280,279,279,279,279,279,278,277,277,276,276,275,275,275,275,
16549     275,275,275,274,274,274,273,273,273,271,271,271,271,271,271,271,
16550     270,270,270,270,270,269,269,269,269,268,268,268,267,267,267,267,
16551     267,267,267,267
16552   };
16553   const int n4w1b1r8[] = {
16554     1000, // Capacity
16555     500, // Number of items
16556     // Size of items (sorted)
16557     396,396,396,395,395,394,394,393,393,393,393,393,392,392,392,392,
16558     392,391,391,390,390,390,390,389,389,389,389,389,389,389,388,388,
16559     388,387,387,387,387,387,386,386,385,385,385,384,384,384,383,383,
16560     383,383,383,383,382,382,382,382,382,381,381,381,380,380,379,379,
16561     379,379,379,378,378,378,378,377,377,377,377,376,376,376,375,375,
16562     375,375,375,375,374,374,374,373,373,373,372,372,372,371,371,371,
16563     370,370,370,370,369,368,368,368,367,367,367,367,366,366,366,365,
16564     365,365,365,365,365,365,364,364,364,363,363,363,363,362,362,362,
16565     362,361,361,361,361,361,361,361,360,360,360,360,359,359,359,359,
16566     358,358,358,357,357,357,357,357,356,355,355,355,355,355,355,354,
16567     354,354,354,354,353,353,353,353,352,352,352,351,351,351,351,350,
16568     350,349,347,347,347,347,346,346,345,344,344,343,343,343,343,343,
16569     343,343,342,342,342,342,342,341,341,341,340,340,340,340,339,339,
16570     339,338,337,337,337,337,337,337,337,336,336,336,335,335,335,335,
16571     335,334,334,334,333,333,333,332,332,332,331,330,330,329,329,329,
16572     328,328,328,328,327,327,327,327,326,326,326,325,325,325,324,324,
16573     324,324,323,323,323,323,323,323,321,321,321,321,321,321,320,320,
16574     319,319,319,318,318,318,318,317,317,316,316,316,316,315,315,315,
16575     315,315,314,314,314,314,313,313,313,313,313,313,312,312,312,311,
16576     311,311,311,311,310,310,310,309,309,309,309,308,308,308,308,307,
16577     307,307,307,306,306,306,306,306,306,305,304,304,304,304,304,303,
16578     303,303,303,303,303,302,302,301,301,300,300,300,300,300,299,299,
16579     299,299,299,299,298,298,298,298,298,297,297,297,296,296,296,296,
16580     296,296,296,295,295,295,295,294,294,294,294,294,293,293,293,293,
16581     293,292,292,291,291,291,291,291,291,290,290,290,290,290,290,290,
16582     289,289,289,289,289,288,288,288,287,287,287,286,286,286,285,285,
16583     284,284,284,284,283,283,283,283,283,283,283,282,282,282,282,281,
16584     281,281,281,280,280,280,280,279,279,279,279,278,278,278,278,278,
16585     278,277,277,277,277,277,277,277,277,277,276,276,276,276,275,275,
16586     275,275,275,274,274,274,274,273,272,272,272,272,272,272,271,271,
16587     270,270,270,270,270,270,270,270,270,268,268,268,267,267,267,267,
16588     266,266,266,266
16589   };
16590   const int n4w1b1r9[] = {
16591     1000, // Capacity
16592     500, // Number of items
16593     // Size of items (sorted)
16594     396,396,396,396,395,395,395,395,395,395,395,394,394,394,393,393,
16595     393,392,392,392,392,392,392,390,390,389,389,389,389,389,388,388,
16596     388,388,388,387,387,387,387,387,387,386,386,385,385,385,385,384,
16597     384,384,384,384,384,384,384,383,383,383,383,383,382,382,382,382,
16598     382,381,381,381,381,380,380,380,380,380,380,379,379,379,379,378,
16599     378,378,377,377,377,377,376,376,376,376,376,376,376,375,375,375,
16600     374,374,374,374,374,373,373,373,372,372,372,372,371,371,371,371,
16601     371,371,371,371,371,371,370,370,369,369,369,369,368,368,368,367,
16602     367,367,367,367,367,366,365,365,365,365,364,364,364,364,363,363,
16603     363,363,362,362,361,361,360,360,360,360,360,360,359,359,359,359,
16604     358,358,358,358,358,358,357,357,357,357,356,356,356,355,355,355,
16605     355,354,353,353,353,353,353,353,353,353,352,352,352,352,352,351,
16606     350,350,350,350,350,350,350,349,349,349,349,349,348,348,347,347,
16607     346,346,346,346,346,345,345,344,344,344,343,343,343,342,342,342,
16608     342,342,342,342,341,341,341,341,341,340,340,340,340,340,340,339,
16609     339,339,339,339,339,338,338,338,338,337,337,337,337,337,336,336,
16610     335,334,334,334,333,333,333,333,333,332,332,331,331,331,331,331,
16611     331,330,329,329,328,328,327,327,327,327,326,326,326,325,325,325,
16612     325,325,325,325,324,324,324,323,323,323,323,322,322,322,322,322,
16613     321,320,320,320,320,319,318,318,318,318,318,317,317,316,316,316,
16614     316,316,315,315,315,315,315,315,315,315,315,315,314,314,314,314,
16615     313,313,313,313,312,312,312,312,312,311,311,310,310,310,309,309,
16616     308,308,307,307,307,307,307,307,306,306,306,306,304,304,304,303,
16617     303,303,302,302,302,302,301,300,300,300,300,300,300,299,299,298,
16618     297,297,297,297,295,295,295,295,295,295,295,295,294,294,294,294,
16619     293,293,293,292,292,292,291,291,291,291,291,291,291,290,290,290,
16620     290,290,289,289,289,289,288,287,287,287,287,286,285,285,284,284,
16621     284,284,284,283,283,283,282,282,282,281,281,281,281,280,280,279,
16622     279,279,279,278,277,277,276,276,276,276,276,276,275,275,275,274,
16623     274,274,274,273,273,273,272,272,272,272,272,272,272,272,271,271,
16624     270,270,270,269,269,269,269,268,268,268,268,267,267,267,267,266,
16625     266,266,266,266
16626   };
16627   const int n4w1b2r0[] = {
16628     1000, // Capacity
16629     500, // Number of items
16630     // Size of items (sorted)
16631     495,492,491,489,489,489,488,488,486,485,485,484,483,482,481,481,
16632     479,479,478,478,477,476,475,475,475,475,473,473,472,472,469,468,
16633     468,468,468,467,467,466,466,466,466,465,465,464,463,462,461,459,
16634     459,459,457,457,456,456,456,456,456,454,453,452,452,452,451,449,
16635     448,448,447,446,446,446,446,445,444,444,444,444,443,443,443,443,
16636     442,442,442,439,438,437,436,435,435,434,434,433,433,431,431,431,
16637     430,430,430,430,429,427,427,426,426,425,425,425,424,424,424,423,
16638     422,422,422,422,421,421,418,417,417,416,416,416,416,415,414,413,
16639     412,412,411,411,411,410,408,407,406,405,403,403,403,402,400,399,
16640     399,399,398,398,397,397,397,395,395,395,393,392,392,391,390,390,
16641     387,385,384,383,383,382,381,381,381,380,380,379,379,378,378,377,
16642     376,376,375,375,374,373,372,371,371,371,370,370,370,369,368,367,
16643     366,366,366,365,365,365,364,364,364,362,362,362,360,356,355,354,
16644     354,353,353,351,351,350,349,348,346,346,344,344,343,341,341,340,
16645     339,338,336,333,333,333,332,332,329,329,327,327,327,326,325,325,
16646     325,325,323,323,323,322,322,321,321,321,321,321,321,320,320,320,
16647     319,318,318,317,317,316,316,316,315,314,312,312,312,312,311,311,
16648     311,311,309,308,306,306,305,305,305,305,304,304,304,304,303,303,
16649     303,303,303,299,299,299,298,298,297,297,296,296,295,294,293,292,
16650     292,290,290,289,288,288,288,287,285,285,285,284,283,282,279,277,
16651     277,277,277,276,275,275,274,273,272,272,270,268,267,266,266,266,
16652     266,265,264,264,264,264,264,264,263,263,263,263,262,261,261,261,
16653     259,258,257,257,256,255,255,255,254,253,253,253,251,251,251,250,
16654     250,250,249,247,246,245,244,244,242,241,240,238,237,237,236,235,
16655     233,233,233,232,232,231,231,230,230,229,228,227,227,226,226,225,
16656     225,225,225,224,223,222,221,221,220,219,216,216,216,215,214,214,
16657     214,213,213,212,212,211,211,209,208,207,207,207,206,206,205,205,
16658     205,204,204,203,203,202,201,201,201,201,201,200,199,198,198,197,
16659     197,195,193,193,192,191,190,190,190,188,188,187,187,187,187,186,
16660     186,185,185,184,184,183,182,182,182,182,182,180,180,180,180,180,
16661     180,179,177,177,177,176,175,175,175,175,174,172,171,171,170,169,
16662     168,168,168,167
16663   };
16664   const int n4w1b2r1[] = {
16665     1000, // Capacity
16666     500, // Number of items
16667     // Size of items (sorted)
16668     494,494,493,492,490,489,487,487,486,485,485,485,485,483,483,482,
16669     482,481,481,480,478,477,476,476,475,475,475,474,474,474,474,473,
16670     473,472,471,471,471,471,470,470,470,467,467,467,467,466,466,466,
16671     466,464,464,464,463,463,460,460,459,459,459,458,458,458,456,455,
16672     455,455,454,452,452,452,451,450,449,447,446,446,446,446,445,445,
16673     444,444,443,442,442,441,441,441,440,438,438,437,437,436,436,435,
16674     435,434,433,432,432,432,431,431,430,427,427,427,426,426,425,425,
16675     423,423,423,422,422,422,421,421,420,420,419,418,417,417,417,416,
16676     416,416,413,413,413,412,412,411,410,410,409,409,407,407,407,407,
16677     405,404,404,402,402,400,399,398,396,396,395,394,394,394,393,393,
16678     393,391,390,389,389,389,388,388,388,387,386,385,385,384,384,383,
16679     383,382,382,382,380,380,380,380,379,379,378,378,378,378,377,377,
16680     375,375,374,373,373,373,372,371,370,370,369,369,368,368,367,366,
16681     366,366,365,364,364,364,364,364,361,361,361,360,359,359,359,358,
16682     357,357,355,355,354,354,354,353,352,352,351,351,350,349,349,349,
16683     349,348,347,347,346,345,345,345,345,344,343,343,343,343,342,342,
16684     341,341,341,341,340,338,338,337,336,336,336,335,335,335,334,334,
16685     332,331,330,330,330,329,329,329,329,328,328,328,327,327,325,325,
16686     325,325,323,323,322,322,321,320,319,318,318,317,316,315,315,315,
16687     314,313,313,313,312,311,310,309,307,307,306,306,306,306,304,304,
16688     303,303,302,302,300,300,300,299,298,298,297,297,296,295,295,294,
16689     293,293,292,291,291,291,290,288,286,285,285,284,284,283,282,282,
16690     282,279,278,277,276,276,276,275,274,273,273,272,272,271,270,270,
16691     270,269,269,266,266,265,262,262,261,261,260,260,256,255,253,253,
16692     251,251,250,249,249,246,246,242,241,241,241,240,240,239,239,237,
16693     236,235,235,235,234,233,233,233,232,232,232,230,229,228,227,226,
16694     225,224,223,223,222,222,220,220,220,219,219,217,217,216,215,215,
16695     215,214,213,212,212,211,210,210,209,208,208,208,208,207,207,206,
16696     206,205,205,205,204,203,203,201,200,199,199,198,198,198,198,197,
16697     196,196,195,195,194,194,190,190,190,190,189,186,186,184,183,183,
16698     181,180,179,179,177,177,176,175,174,174,174,174,173,172,171,171,
16699     170,168,167,167
16700   };
16701   const int n4w1b2r2[] = {
16702     1000, // Capacity
16703     500, // Number of items
16704     // Size of items (sorted)
16705     495,494,494,493,492,491,491,490,490,489,489,488,488,487,487,487,
16706     485,485,485,484,484,483,483,482,481,479,479,479,478,478,478,476,
16707     476,475,474,474,474,474,472,470,469,468,468,467,466,466,466,466,
16708     465,465,465,464,464,463,462,462,461,461,460,459,459,456,455,452,
16709     452,452,451,450,449,449,449,449,449,448,448,446,442,442,441,441,
16710     441,440,440,440,439,439,438,437,437,437,435,435,434,433,432,431,
16711     431,431,431,431,430,429,429,427,427,427,426,426,425,423,422,420,
16712     420,419,418,415,414,414,414,413,413,413,413,410,409,409,408,408,
16713     407,406,406,406,405,404,404,404,403,402,402,401,400,400,399,398,
16714     393,393,392,391,391,389,389,387,387,385,385,384,383,382,382,381,
16715     381,381,379,379,378,375,373,372,371,370,370,370,368,367,367,366,
16716     365,364,363,363,362,361,361,360,360,360,359,358,357,357,357,356,
16717     356,355,354,353,350,350,348,347,347,347,346,346,345,345,344,343,
16718     343,343,342,342,341,341,341,341,341,341,341,340,340,337,337,335,
16719     335,335,335,333,332,332,332,331,330,329,329,328,327,327,326,325,
16720     325,325,324,324,322,322,322,321,321,319,317,316,316,316,316,316,
16721     315,315,313,313,313,313,312,311,310,309,308,307,307,307,305,304,
16722     304,304,302,302,301,301,301,301,300,300,299,299,299,298,297,296,
16723     296,296,296,296,294,294,292,292,290,290,289,288,288,287,287,287,
16724     287,286,286,285,285,284,283,282,282,281,281,281,280,280,280,278,
16725     278,278,278,276,276,275,274,273,273,272,271,271,271,269,269,266,
16726     265,265,264,264,263,263,262,262,262,261,261,258,258,257,256,256,
16727     255,254,254,254,254,253,253,253,251,251,250,250,250,250,250,249,
16728     249,248,248,248,248,248,247,247,247,246,246,246,246,243,241,240,
16729     240,238,238,238,238,237,237,237,237,236,236,235,235,234,232,230,
16730     229,229,229,228,228,228,228,228,227,227,226,226,225,224,224,224,
16731     223,222,222,222,221,220,220,220,219,219,216,213,213,213,212,212,
16732     212,212,210,210,209,209,208,208,208,207,207,207,207,206,206,206,
16733     206,204,204,203,203,202,202,202,202,201,201,199,199,198,197,196,
16734     196,195,195,195,194,193,193,192,190,190,189,188,187,186,186,186,
16735     185,185,184,184,184,184,183,182,180,178,175,173,171,170,170,169,
16736     168,167,167,167
16737   };
16738   const int n4w1b2r3[] = {
16739     1000, // Capacity
16740     500, // Number of items
16741     // Size of items (sorted)
16742     495,493,493,490,490,489,489,489,488,488,487,486,486,486,485,485,
16743     485,485,485,484,484,483,482,481,480,480,478,477,475,475,475,474,
16744     474,474,473,472,471,470,470,470,470,469,468,467,467,467,466,465,
16745     465,464,464,464,464,463,462,459,458,458,458,457,457,456,456,455,
16746     454,454,454,454,452,451,451,449,449,449,448,446,444,444,443,442,
16747     439,438,438,438,438,438,437,436,436,435,434,433,432,432,432,431,
16748     431,430,429,428,427,426,426,425,425,425,424,424,423,423,422,421,
16749     419,419,419,418,418,417,416,416,414,413,413,413,411,411,411,410,
16750     409,409,409,407,404,404,403,402,401,401,400,400,398,398,397,397,
16751     396,396,396,396,395,395,394,393,393,392,389,388,388,386,386,385,
16752     385,385,384,384,384,383,383,383,381,381,380,380,379,378,378,377,
16753     376,375,374,374,374,372,372,372,370,370,369,369,368,368,368,367,
16754     367,366,366,366,365,364,362,362,362,361,361,359,359,359,357,356,
16755     356,355,354,354,354,353,353,351,350,350,350,350,348,348,348,347,
16756     347,346,345,345,344,344,344,343,343,342,342,341,340,340,340,340,
16757     340,339,338,337,336,335,333,333,332,332,330,330,326,323,323,323,
16758     323,322,321,321,320,319,319,317,316,316,315,315,314,314,312,312,
16759     311,311,311,311,311,311,311,311,309,308,307,307,307,306,305,304,
16760     304,304,303,302,300,300,299,298,297,297,296,295,295,295,294,293,
16761     293,293,293,292,291,290,290,289,288,288,287,286,286,286,285,283,
16762     282,282,282,281,280,280,280,280,279,278,278,278,278,277,276,275,
16763     275,275,274,274,273,273,272,272,271,271,271,271,270,269,268,267,
16764     267,266,265,265,265,263,262,261,261,260,259,259,258,258,257,257,
16765     256,256,256,254,254,253,253,253,252,251,250,247,247,246,244,244,
16766     244,243,243,242,242,241,240,240,239,239,239,238,237,237,237,237,
16767     237,236,235,234,234,234,233,232,232,232,231,231,230,230,229,229,
16768     227,227,225,225,225,224,223,222,221,220,220,220,218,218,217,216,
16769     216,216,214,213,213,213,212,211,211,210,209,208,208,207,207,206,
16770     206,206,206,205,205,203,202,201,201,200,200,200,200,198,197,197,
16771     196,196,195,195,194,193,191,191,189,188,187,186,185,184,183,182,
16772     181,181,181,179,178,178,177,177,176,176,176,175,175,174,173,171,
16773     170,169,168,167
16774   };
16775   const int n4w1b2r4[] = {
16776     1000, // Capacity
16777     500, // Number of items
16778     // Size of items (sorted)
16779     495,492,492,491,491,490,490,490,489,488,487,486,486,486,485,484,
16780     481,480,480,480,479,479,478,476,475,475,473,473,471,471,471,470,
16781     470,468,468,468,467,467,465,464,463,463,462,461,460,459,459,458,
16782     458,458,456,452,452,451,450,450,448,447,447,447,447,446,446,446,
16783     445,445,443,443,442,442,441,441,441,440,439,438,438,438,438,437,
16784     436,436,435,435,434,434,432,432,432,432,430,430,429,429,429,428,
16785     428,427,426,425,424,423,423,423,422,421,419,419,418,418,417,417,
16786     416,414,413,413,413,413,412,411,410,409,409,408,406,406,405,404,
16787     404,404,403,402,400,398,398,398,397,397,397,395,394,393,393,392,
16788     392,392,390,389,389,389,389,385,385,385,385,385,384,383,383,383,
16789     381,381,379,379,377,377,376,375,375,375,375,374,373,372,371,371,
16790     370,369,369,369,369,369,366,366,366,365,364,364,364,363,363,362,
16791     362,361,361,361,360,359,357,356,356,356,356,356,355,353,353,353,
16792     352,352,351,351,349,349,348,348,347,347,347,346,346,346,345,344,
16793     343,343,342,340,340,340,339,338,337,337,336,335,333,333,333,332,
16794     332,330,330,330,329,329,329,327,326,326,324,324,322,322,321,321,
16795     321,320,320,319,319,319,318,318,318,318,318,317,317,316,314,313,
16796     312,312,310,310,310,309,308,308,308,306,306,306,306,305,305,304,
16797     302,301,301,300,299,298,298,296,295,295,293,293,293,293,293,292,
16798     292,292,291,291,290,290,289,288,288,288,286,285,285,285,285,284,
16799     284,284,283,281,281,280,280,280,278,278,277,277,276,276,276,275,
16800     274,274,273,271,271,270,270,270,269,268,268,268,267,266,266,265,
16801     264,263,262,262,262,262,261,261,260,260,260,260,259,258,258,256,
16802     256,255,254,253,252,251,251,249,248,247,246,246,246,246,246,245,
16803     245,245,245,244,244,244,244,243,243,243,242,242,240,240,239,239,
16804     239,238,238,236,235,235,235,234,234,234,233,233,233,232,231,229,
16805     228,228,228,227,226,226,225,222,222,219,219,218,218,217,216,216,
16806     215,215,215,213,212,212,212,211,211,210,210,209,209,208,208,207,
16807     207,206,206,205,204,203,202,201,200,200,200,200,198,197,197,196,
16808     195,193,192,191,191,190,189,189,189,189,189,188,188,187,186,185,
16809     185,181,181,180,180,177,176,176,174,174,172,172,171,170,169,169,
16810     169,168,167,167
16811   };
16812   const int n4w1b2r5[] = {
16813     1000, // Capacity
16814     500, // Number of items
16815     // Size of items (sorted)
16816     495,493,491,491,491,490,490,490,488,488,486,486,486,484,484,484,
16817     484,483,482,482,482,478,477,476,476,473,473,470,470,469,468,468,
16818     467,467,467,467,466,466,466,465,465,464,463,460,459,459,459,457,
16819     457,456,455,455,455,453,453,452,451,450,449,449,449,448,448,448,
16820     448,448,447,446,446,444,444,443,442,440,440,439,439,436,434,433,
16821     432,431,431,430,427,427,426,426,426,426,425,424,424,424,423,423,
16822     419,419,418,417,416,415,415,415,414,413,411,411,410,409,409,407,
16823     407,407,406,406,405,404,404,403,403,402,401,400,399,399,399,398,
16824     397,397,397,396,396,395,394,394,394,394,393,393,392,392,391,390,
16825     390,389,388,387,387,386,385,384,383,381,381,381,381,380,379,378,
16826     378,377,376,374,373,373,373,373,372,371,370,370,370,369,369,369,
16827     369,369,368,368,366,365,364,364,364,364,362,362,362,361,360,360,
16828     360,359,358,358,357,356,356,356,355,355,355,353,353,352,352,351,
16829     351,350,350,350,349,348,348,348,346,346,346,346,346,343,343,343,
16830     341,340,340,339,337,337,336,336,336,334,331,331,331,331,330,328,
16831     327,325,324,323,323,321,318,318,318,315,315,315,313,313,313,312,
16832     311,309,309,309,309,308,308,307,307,306,306,305,304,304,302,302,
16833     301,300,299,298,297,297,297,296,296,296,296,295,294,294,293,293,
16834     291,290,289,289,289,288,287,285,283,283,282,280,280,280,279,279,
16835     279,278,278,277,277,277,277,276,275,275,275,275,274,274,273,272,
16836     272,272,271,270,270,270,269,269,269,268,268,267,266,266,264,264,
16837     264,264,264,264,263,261,260,260,260,259,259,258,258,257,256,256,
16838     254,254,253,252,252,251,250,249,249,249,249,248,248,246,245,245,
16839     244,243,243,243,243,240,240,240,239,238,238,238,238,237,237,236,
16840     235,235,234,232,231,231,231,230,229,228,228,227,226,226,223,223,
16841     222,222,221,221,220,220,219,218,217,216,216,214,214,214,214,212,
16842     212,212,212,211,210,210,210,209,207,206,205,203,202,202,201,201,
16843     200,199,199,198,198,197,196,195,195,194,193,193,192,192,192,191,
16844     191,190,190,190,189,189,188,188,187,186,186,186,185,185,185,184,
16845     183,182,182,181,180,180,180,179,179,179,179,178,178,178,177,177,
16846     176,176,176,175,174,174,173,173,171,171,171,170,170,170,168,168,
16847     167,167,167,167
16848   };
16849   const int n4w1b2r6[] = {
16850     1000, // Capacity
16851     500, // Number of items
16852     // Size of items (sorted)
16853     495,494,493,493,492,492,491,490,490,490,490,489,487,487,487,486,
16854     486,486,485,485,484,484,484,483,479,478,478,476,475,474,473,473,
16855     472,471,471,469,467,466,464,462,462,462,462,462,461,461,461,460,
16856     459,459,458,457,457,456,456,455,454,454,453,453,453,453,453,452,
16857     451,451,450,449,449,449,449,449,448,447,446,446,445,445,444,443,
16858     441,441,441,440,438,438,438,437,437,436,435,435,435,434,434,434,
16859     434,433,433,432,432,431,431,431,430,430,429,428,428,428,428,428,
16860     428,428,427,427,426,425,425,424,424,423,423,423,423,421,420,420,
16861     419,418,418,417,417,417,417,417,417,417,416,415,415,414,414,414,
16862     411,411,410,410,409,408,408,408,407,406,405,405,404,402,402,402,
16863     402,401,401,401,401,401,400,400,398,397,396,396,395,395,394,393,
16864     393,393,392,391,390,389,388,388,387,387,387,385,385,384,384,383,
16865     382,382,381,380,380,379,379,378,378,377,377,377,375,374,374,373,
16866     373,373,373,371,371,371,370,370,370,370,369,369,366,364,363,360,
16867     360,359,359,358,357,357,357,355,355,355,355,353,352,352,351,349,
16868     349,349,348,347,347,345,344,344,344,342,341,341,341,340,339,338,
16869     337,337,335,335,334,334,334,334,333,333,333,332,332,332,331,331,
16870     329,329,328,327,327,325,324,324,323,323,322,322,322,320,319,319,
16871     319,319,318,317,315,315,314,314,313,313,313,312,311,310,310,309,
16872     308,307,306,305,305,304,303,300,296,296,295,294,293,292,291,290,
16873     290,289,288,285,285,284,283,283,282,282,279,279,278,278,276,275,
16874     275,275,275,273,271,271,270,270,270,270,269,269,268,268,267,267,
16875     266,265,265,263,263,263,262,262,262,261,259,259,258,258,258,256,
16876     256,256,255,254,254,253,253,253,251,251,250,249,247,245,244,243,
16877     241,238,238,238,237,236,236,235,235,234,232,231,231,231,229,229,
16878     229,228,227,227,227,226,225,224,224,224,224,222,222,222,221,219,
16879     218,218,218,218,217,215,214,214,213,212,211,211,210,210,210,208,
16880     208,207,206,206,205,205,205,204,204,203,203,203,201,201,200,200,
16881     200,198,196,196,196,196,196,195,195,194,194,192,191,190,189,189,
16882     188,188,186,186,185,184,184,184,184,183,183,182,181,180,180,179,
16883     179,176,175,175,174,173,173,172,172,172,172,171,170,170,169,169,
16884     168,168,168,168
16885   };
16886   const int n4w1b2r7[] = {
16887     1000, // Capacity
16888     500, // Number of items
16889     // Size of items (sorted)
16890     495,495,495,495,495,494,494,493,493,492,492,491,490,490,490,489,
16891     489,489,488,488,486,486,485,485,484,483,482,482,480,479,479,478,
16892     477,476,474,472,472,471,471,471,471,471,470,469,468,468,467,466,
16893     466,464,463,462,462,462,462,461,460,460,460,460,459,459,459,457,
16894     457,456,455,455,454,454,454,453,453,452,452,451,451,451,450,449,
16895     448,448,447,447,446,446,446,445,444,444,443,442,440,440,440,440,
16896     440,440,438,438,436,436,434,433,431,431,430,430,428,427,426,425,
16897     418,417,416,416,415,415,414,414,414,413,412,412,411,411,411,411,
16898     411,410,409,408,408,407,406,406,405,405,405,405,404,404,404,404,
16899     403,403,403,402,402,401,401,401,400,399,398,397,397,397,396,396,
16900     395,395,395,395,394,393,391,391,386,385,385,385,384,383,382,381,
16901     380,380,380,379,378,378,377,376,375,375,374,374,373,373,373,372,
16902     372,371,371,370,370,369,368,367,367,367,365,364,364,364,364,362,
16903     360,360,359,359,359,358,358,358,357,357,356,355,354,354,354,354,
16904     354,352,352,351,351,351,350,350,350,349,347,347,346,345,345,342,
16905     342,341,341,341,341,339,339,339,338,337,337,337,337,337,336,335,
16906     335,334,333,333,332,332,328,326,326,326,326,324,323,323,321,321,
16907     320,319,318,317,316,316,316,315,315,315,314,313,313,313,311,311,
16908     311,311,311,311,310,310,310,309,309,309,309,308,308,308,307,307,
16909     306,306,304,303,303,302,301,300,299,299,298,298,298,297,297,297,
16910     297,295,294,294,293,293,292,292,292,291,291,290,290,290,289,287,
16911     287,286,283,283,282,281,281,280,279,279,278,278,276,276,275,274,
16912     274,274,271,269,269,268,268,268,266,265,263,261,261,257,257,257,
16913     256,255,255,253,253,252,251,251,250,249,249,248,247,246,245,245,
16914     244,244,242,242,241,239,238,237,236,235,235,234,234,233,233,232,
16915     231,230,230,230,229,228,227,226,225,225,224,223,222,221,221,220,
16916     218,218,217,215,214,214,214,214,214,214,213,213,211,210,209,208,
16917     208,207,207,207,207,206,206,203,203,203,202,202,200,198,198,197,
16918     197,196,196,196,195,195,195,194,193,193,192,192,192,191,191,190,
16919     189,187,187,187,187,186,186,186,186,185,185,184,184,184,183,183,
16920     182,182,182,180,180,179,178,178,177,175,175,174,171,171,168,168,
16921     168,168,168,167
16922   };
16923   const int n4w1b2r8[] = {
16924     1000, // Capacity
16925     500, // Number of items
16926     // Size of items (sorted)
16927     495,495,495,495,493,492,491,491,490,490,490,489,489,488,488,488,
16928     487,487,487,487,487,485,485,484,482,482,481,481,480,480,480,479,
16929     479,478,478,478,478,478,477,477,477,476,475,475,474,474,474,473,
16930     472,471,470,470,468,467,466,466,465,465,465,465,464,464,464,463,
16931     462,462,462,461,461,457,457,457,456,456,455,455,454,453,448,448,
16932     448,448,447,447,447,446,443,442,441,437,436,436,436,436,435,435,
16933     434,434,433,432,432,432,432,431,431,431,430,429,429,429,428,427,
16934     426,426,425,425,425,425,425,424,424,422,421,420,420,418,418,416,
16935     415,415,415,414,414,413,413,413,410,409,409,409,408,407,406,405,
16936     404,404,404,403,403,401,401,400,399,398,397,396,396,396,395,395,
16937     394,393,393,392,392,392,391,391,390,388,388,387,387,387,386,386,
16938     385,385,384,383,383,382,380,380,380,380,380,378,376,376,375,374,
16939     374,374,373,373,371,369,369,367,367,366,366,366,366,365,364,364,
16940     363,363,363,363,362,362,359,359,358,357,356,356,355,355,355,354,
16941     354,353,353,352,351,350,350,348,348,347,347,346,346,345,344,343,
16942     342,342,341,341,339,338,338,338,337,337,337,336,336,334,333,332,
16943     332,331,329,329,328,328,326,323,323,322,322,322,321,321,320,318,
16944     317,316,315,315,314,314,313,312,312,310,310,309,308,308,307,306,
16945     306,305,305,304,304,303,302,301,301,300,299,298,298,296,295,295,
16946     292,292,291,291,291,290,290,288,288,288,285,285,285,284,284,282,
16947     282,281,281,281,281,278,278,276,275,275,274,274,273,273,272,272,
16948     271,270,270,268,267,267,267,264,263,263,263,263,261,261,260,259,
16949     258,258,258,256,255,255,255,255,254,252,252,250,249,248,248,248,
16950     248,247,246,246,246,245,245,245,245,244,244,244,244,244,244,242,
16951     242,240,240,240,239,239,238,237,237,236,236,234,234,232,232,232,
16952     231,230,229,228,228,227,227,226,225,225,225,223,223,222,222,222,
16953     220,220,220,218,218,215,215,214,214,213,213,213,212,211,211,210,
16954     209,208,208,207,207,207,206,204,204,204,204,202,202,200,200,199,
16955     197,197,196,196,196,195,194,194,193,193,191,189,188,187,185,185,
16956     185,184,183,183,183,183,183,182,182,182,179,179,179,179,178,178,
16957     178,178,177,177,176,176,176,176,175,175,174,174,172,171,170,169,
16958     169,167,167,167
16959   };
16960   const int n4w1b2r9[] = {
16961     1000, // Capacity
16962     500, // Number of items
16963     // Size of items (sorted)
16964     494,494,494,494,493,492,492,491,491,490,490,490,490,489,489,487,
16965     486,486,486,485,485,484,484,483,482,481,480,479,477,477,476,476,
16966     474,474,474,473,473,473,473,473,472,470,470,468,468,468,467,467,
16967     467,466,465,462,462,462,461,460,460,460,460,459,459,458,457,457,
16968     457,456,456,455,452,452,452,452,451,450,449,449,448,448,446,446,
16969     446,445,443,443,443,443,441,441,441,440,440,440,439,438,436,436,
16970     435,434,434,433,433,432,431,431,430,429,428,427,427,426,426,424,
16971     424,422,422,422,421,421,421,419,418,418,418,417,417,416,415,415,
16972     414,414,413,413,413,412,412,412,411,411,410,408,408,407,407,406,
16973     406,405,405,404,403,403,403,401,401,400,400,400,400,398,396,396,
16974     396,395,395,393,393,393,393,392,391,391,390,390,390,390,390,389,
16975     388,387,385,384,384,384,384,383,383,382,382,380,380,379,378,378,
16976     377,376,376,376,376,375,373,373,371,371,371,371,370,369,369,369,
16977     369,368,367,367,365,365,364,364,364,364,363,363,363,363,363,362,
16978     362,362,361,361,359,359,359,358,358,357,357,355,354,353,353,353,
16979     353,351,351,351,351,351,350,349,348,348,347,346,345,345,344,344,
16980     343,342,342,341,341,340,339,338,337,336,336,336,336,336,335,334,
16981     333,333,333,333,332,332,331,330,329,328,328,327,326,326,325,323,
16982     321,321,320,319,318,318,317,317,317,317,316,315,315,313,313,312,
16983     312,311,310,310,309,309,309,308,308,308,307,307,305,304,303,302,
16984     301,301,299,298,297,297,294,293,290,289,289,289,288,287,287,286,
16985     286,285,284,284,283,282,281,279,278,278,278,278,277,277,276,276,
16986     271,271,270,269,269,266,265,265,265,264,264,263,263,263,263,262,
16987     258,257,257,257,254,253,253,252,251,250,250,249,247,247,246,243,
16988     243,242,242,241,239,238,238,236,236,235,235,234,234,233,232,229,
16989     228,228,228,224,223,223,221,220,219,218,217,216,216,215,215,214,
16990     214,212,212,212,210,210,209,208,208,208,206,206,205,204,204,203,
16991     203,202,202,202,201,201,201,200,200,199,199,197,197,197,196,196,
16992     196,195,195,194,194,194,193,193,193,192,192,190,190,190,190,189,
16993     188,188,187,187,186,185,185,183,182,182,181,181,181,180,180,180,
16994     179,178,178,177,177,176,175,175,175,174,174,174,173,171,170,170,
16995     169,169,169,167
16996   };
16997   const int n4w1b3r0[] = {
16998     1000, // Capacity
16999     500, // Number of items
17000     // Size of items (sorted)
17001     626,622,621,619,619,619,617,617,617,615,613,611,610,610,608,607,
17002     607,607,607,606,605,602,602,600,599,599,599,597,595,593,590,590,
17003     589,589,589,588,588,586,585,584,583,583,583,582,581,581,580,578,
17004     578,578,576,576,576,574,573,573,572,571,570,569,569,567,563,562,
17005     562,560,559,558,556,555,553,551,548,546,545,542,541,537,536,534,
17006     533,531,530,529,528,528,526,525,524,523,523,523,522,521,521,517,
17007     512,509,509,505,501,498,497,496,496,494,493,493,492,490,490,489,
17008     485,482,482,481,481,479,478,477,477,475,473,472,467,465,465,465,
17009     464,463,462,462,461,460,459,459,458,456,456,456,455,453,453,449,
17010     449,448,448,448,446,446,445,444,443,442,442,441,439,438,438,436,
17011     436,435,435,435,434,433,431,431,428,428,427,426,424,421,420,419,
17012     419,418,418,417,416,413,413,412,409,406,404,403,403,402,402,402,
17013     401,398,396,395,393,389,387,386,384,384,384,382,381,380,379,376,
17014     376,375,373,370,369,367,366,365,364,364,363,363,362,360,359,357,
17015     356,355,354,354,351,350,349,348,347,347,347,346,342,341,339,338,
17016     338,337,336,334,333,330,330,330,329,329,329,328,327,327,327,325,
17017     322,322,319,318,318,317,313,308,307,307,306,305,303,302,302,301,
17018     301,301,298,297,297,296,295,294,293,289,286,286,285,285,284,284,
17019     284,281,280,278,274,273,273,272,271,270,270,269,269,268,267,267,
17020     266,264,264,261,259,257,257,255,254,253,253,252,250,249,249,249,
17021     248,248,247,243,243,243,242,242,242,242,241,239,237,236,236,233,
17022     231,229,229,228,227,227,227,226,225,224,223,222,222,219,218,218,
17023     215,215,215,213,213,211,210,208,207,206,204,202,201,199,197,197,
17024     196,194,193,193,192,190,189,189,184,184,183,182,181,181,181,181,
17025     175,173,172,171,169,169,163,161,158,158,157,157,155,155,154,153,
17026     153,151,150,149,148,147,147,144,144,144,143,143,141,141,139,137,
17027     137,137,136,136,134,131,130,130,130,130,126,126,121,120,117,117,
17028     116,115,114,110,108,107,106,105,105,102,101,99,96,95,91,91,91,
17029     89,87,85,84,82,82,81,80,80,77,77,74,72,72,71,71,70,70,69,68,68,
17030     68,67,66,66,63,61,59,58,55,54,54,54,53,52,52,52,51,50,49,48,47,
17031     46,42,41,39,38,37,36,35,35
17032   };
17033   const int n4w1b3r1[] = {
17034     1000, // Capacity
17035     500, // Number of items
17036     // Size of items (sorted)
17037     627,626,625,625,624,623,619,619,618,617,616,616,614,614,613,612,
17038     611,608,608,607,607,607,603,602,602,602,602,599,599,599,596,593,
17039     593,593,592,591,591,590,589,589,588,586,586,585,584,584,583,582,
17040     581,581,580,577,575,572,571,569,567,566,565,564,563,562,562,562,
17041     561,561,561,561,559,558,557,557,556,553,550,550,549,549,547,546,
17042     545,544,542,540,539,539,538,536,535,535,535,531,531,529,529,527,
17043     526,526,523,520,520,519,517,516,513,512,512,512,512,511,511,510,
17044     508,507,506,506,505,505,504,503,503,499,499,499,497,496,494,493,
17045     490,489,489,487,487,487,482,480,480,480,478,476,475,472,469,468,
17046     467,466,466,466,464,464,462,460,460,459,458,457,457,454,453,453,
17047     452,451,451,449,448,446,445,443,443,442,442,440,440,439,439,438,
17048     437,436,434,432,431,431,429,428,425,425,423,423,423,422,422,420,
17049     419,419,418,417,416,415,415,413,413,411,410,408,408,406,397,397,
17050     393,392,388,385,384,381,381,380,380,379,379,377,377,376,375,375,
17051     374,373,373,373,370,369,368,367,366,365,364,363,363,363,362,360,
17052     359,355,353,351,348,347,346,346,344,342,341,340,340,338,337,336,
17053     336,335,334,333,332,331,330,330,329,329,328,328,328,326,325,324,
17054     322,322,321,319,319,318,318,318,316,314,313,312,311,308,307,304,
17055     303,301,300,298,294,292,292,292,291,289,286,285,285,283,279,278,
17056     275,270,270,270,269,269,268,267,265,264,263,262,259,255,254,252,
17057     251,247,245,243,243,241,241,239,239,235,232,232,231,229,229,228,
17058     228,225,224,218,217,217,215,213,212,211,211,210,210,208,207,203,
17059     202,201,201,201,200,200,198,198,198,196,195,194,194,193,192,191,
17060     191,191,191,191,191,189,189,188,187,185,185,182,181,180,180,179,
17061     178,176,176,175,175,174,170,169,167,167,166,164,164,164,163,163,
17062     161,159,159,157,157,156,156,156,148,148,148,146,145,145,144,143,
17063     142,139,137,136,133,131,130,129,128,127,126,124,124,122,121,120,
17064     117,116,116,115,115,113,112,110,109,107,104,103,101,101,100,99,
17065     99,98,98,97,97,97,97,96,94,94,94,92,91,91,91,91,90,88,87,85,85,
17066     84,83,82,82,81,80,79,77,76,74,73,71,67,67,63,61,60,60,56,54,51,
17067     50,48,46,45,43,42,40,40,39,36
17068   };
17069   const int n4w1b3r2[] = {
17070     1000, // Capacity
17071     500, // Number of items
17072     // Size of items (sorted)
17073     627,621,618,617,616,615,615,614,611,611,610,609,609,609,609,608,
17074     608,608,605,605,604,603,602,601,598,598,598,597,596,596,596,596,
17075     596,595,594,593,592,591,588,587,586,585,584,584,583,582,580,579,
17076     579,578,578,576,574,574,573,571,571,570,570,570,570,569,567,566,
17077     565,565,564,564,563,561,561,561,559,559,559,556,556,555,551,550,
17078     548,547,546,546,543,543,540,538,538,536,532,532,531,531,529,529,
17079     528,528,527,525,524,523,523,522,521,520,519,517,516,512,512,510,
17080     510,510,509,509,506,506,505,503,503,502,501,501,500,500,500,499,
17081     499,497,497,496,495,495,495,494,491,490,489,488,487,486,486,486,
17082     483,482,481,481,479,478,477,477,477,476,475,474,473,471,471,469,
17083     467,467,463,461,456,453,452,451,451,451,449,448,447,447,444,443,
17084     441,440,440,438,438,432,431,430,429,428,427,426,425,425,423,422,
17085     422,421,421,420,420,418,418,414,413,413,412,412,411,409,409,408,
17086     405,404,401,398,398,395,394,390,390,389,389,388,388,387,387,386,
17087     385,384,383,381,380,380,378,377,376,376,374,373,370,369,369,365,
17088     362,361,361,360,358,356,353,353,352,351,350,348,346,346,345,343,
17089     342,341,341,338,337,337,335,334,333,331,331,329,326,324,323,322,
17090     321,321,318,317,314,314,314,312,312,312,311,308,306,304,303,301,
17091     301,299,299,299,298,297,295,294,293,293,290,287,286,280,280,278,
17092     278,276,274,274,274,274,272,269,269,269,268,262,260,259,258,257,
17093     257,256,255,255,254,252,251,245,241,240,240,239,237,237,236,235,
17094     233,231,231,230,227,226,226,223,222,222,222,220,219,218,216,208,
17095     208,207,206,206,206,206,206,206,204,203,202,202,200,200,197,196,
17096     193,192,191,189,188,186,186,185,185,183,181,181,180,179,178,177,
17097     176,176,174,174,174,174,172,171,168,167,167,166,166,163,161,159,
17098     159,159,157,157,156,156,152,151,149,148,146,146,145,143,142,140,
17099     139,136,136,135,134,134,130,128,128,127,126,126,125,124,123,121,
17100     120,118,114,113,113,112,111,111,110,109,109,108,108,108,107,106,
17101     105,105,103,103,103,101,101,98,97,96,93,90,90,89,85,84,81,80,
17102     76,75,75,75,75,74,74,70,68,66,64,63,62,62,61,60,57,55,55,55,52,
17103     51,51,47,42,41,40,40,39,38,38,37,37,36
17104   };
17105   const int n4w1b3r3[] = {
17106     1000, // Capacity
17107     500, // Number of items
17108     // Size of items (sorted)
17109     625,625,624,623,622,622,621,619,619,618,614,613,612,611,611,609,
17110     607,606,605,604,600,599,596,596,595,594,592,591,588,586,583,581,
17111     579,577,577,576,573,573,573,573,572,571,570,569,567,566,566,566,
17112     566,565,563,562,560,559,559,559,559,558,558,556,553,552,552,548,
17113     548,547,546,545,545,542,542,542,542,541,540,539,539,535,532,530,
17114     529,529,528,527,527,525,524,524,524,520,517,517,514,514,511,510,
17115     509,509,509,509,508,507,507,505,504,504,504,502,499,499,496,494,
17116     493,491,490,489,489,489,488,485,485,483,483,481,480,479,479,476,
17117     475,475,474,473,467,466,466,466,465,464,461,461,461,461,461,460,
17118     460,459,459,457,456,454,454,454,452,450,449,448,448,447,443,442,
17119     442,441,439,439,439,439,438,437,433,433,433,433,433,433,432,432,
17120     432,431,431,429,428,428,426,425,425,423,423,422,420,420,420,420,
17121     417,414,411,410,410,409,409,408,407,407,405,400,399,398,397,397,
17122     395,394,394,394,389,389,387,384,384,381,380,379,379,379,378,377,
17123     377,376,374,373,373,372,372,369,368,368,368,368,367,366,365,363,
17124     363,361,358,355,350,348,347,344,344,343,339,339,337,336,335,334,
17125     333,333,332,332,331,330,328,327,327,326,326,326,325,325,321,321,
17126     320,320,320,317,311,311,311,310,309,309,306,304,302,302,300,299,
17127     298,297,295,295,294,293,293,292,291,291,291,289,289,289,288,288,
17128     285,284,284,284,282,282,279,279,278,277,276,276,275,274,270,270,
17129     269,269,269,268,268,260,260,259,259,259,258,256,254,253,250,249,
17130     248,246,246,245,243,243,243,242,239,239,238,235,232,231,231,225,
17131     224,220,219,219,215,214,212,212,211,210,209,207,206,205,205,204,
17132     202,202,202,201,200,200,199,198,198,197,196,192,190,190,187,187,
17133     182,180,180,178,177,177,175,175,173,172,168,166,165,161,160,159,
17134     157,155,152,152,150,150,145,145,144,139,139,139,139,138,138,137,
17135     133,132,131,131,130,130,129,129,127,123,123,122,121,121,120,120,
17136     118,118,118,118,118,115,113,113,111,111,109,109,107,107,103,102,
17137     102,102,99,98,95,95,94,93,90,89,87,87,86,85,81,81,80,79,78,78,
17138     76,75,74,72,69,69,66,64,63,59,58,57,56,56,56,55,54,54,54,53,53,
17139     51,51,50,49,49,47,47,44,40,40,36
17140   };
17141   const int n4w1b3r4[] = {
17142     1000, // Capacity
17143     500, // Number of items
17144     // Size of items (sorted)
17145     626,626,625,623,623,622,621,619,619,617,616,615,614,613,613,610,
17146     607,605,604,601,600,598,596,595,592,591,590,589,589,588,587,586,
17147     584,583,581,581,577,574,572,571,568,565,565,563,563,563,558,557,
17148     557,556,555,554,553,553,553,546,545,545,543,543,543,542,541,540,
17149     538,537,537,535,533,532,531,530,529,527,526,525,520,520,519,518,
17150     517,515,514,513,511,509,508,506,505,501,497,497,496,493,491,486,
17151     485,485,481,477,475,473,471,468,468,467,467,467,464,463,461,460,
17152     457,457,457,456,450,450,448,447,447,445,445,443,443,441,439,438,
17153     438,437,434,434,431,430,427,425,424,424,423,422,422,421,420,419,
17154     419,418,415,412,412,412,410,410,408,407,407,406,405,403,403,399,
17155     398,397,397,396,395,394,394,393,390,388,387,386,386,385,381,378,
17156     378,377,377,376,375,372,370,369,368,367,366,366,366,366,366,364,
17157     363,362,362,362,361,360,359,358,357,356,356,352,351,350,350,350,
17158     349,348,347,347,343,343,343,342,342,340,340,338,338,337,337,337,
17159     336,334,333,331,330,329,328,326,323,323,322,321,319,318,318,317,
17160     316,316,316,316,314,313,310,310,308,308,308,307,305,305,305,304,
17161     304,304,304,304,303,303,303,302,300,299,298,298,297,297,297,293,
17162     290,290,289,288,287,286,286,281,280,279,278,277,276,274,273,272,
17163     271,269,269,269,268,266,266,266,264,263,263,263,260,259,259,258,
17164     258,254,252,248,247,245,245,244,242,242,241,240,239,235,235,232,
17165     232,231,230,229,228,227,227,225,225,220,220,219,217,216,213,213,
17166     212,211,208,208,208,208,203,200,200,199,199,198,198,197,197,197,
17167     195,195,194,194,192,190,190,188,187,187,186,185,183,183,182,182,
17168     182,180,180,178,177,176,176,175,174,172,172,171,170,167,166,166,
17169     161,160,160,158,158,156,156,156,156,153,153,152,150,148,147,147,
17170     147,141,140,139,139,138,138,138,135,134,131,131,130,128,126,126,
17171     125,125,125,124,123,123,123,120,119,119,118,117,116,115,114,113,
17172     113,112,111,110,107,106,105,105,104,103,103,101,100,100,98,98,
17173     98,98,98,96,94,93,91,89,88,85,84,82,81,78,78,77,75,75,74,72,71,
17174     70,68,67,66,64,64,64,64,59,58,58,57,56,54,54,52,51,50,49,46,45,
17175     45,43,43,43,42,39,38,38,37,36
17176   };
17177   const int n4w1b3r5[] = {
17178     1000, // Capacity
17179     500, // Number of items
17180     // Size of items (sorted)
17181     627,626,625,624,624,621,619,618,618,617,616,609,608,608,608,606,
17182     606,605,604,604,604,602,601,600,598,595,594,592,591,590,589,589,
17183     586,586,584,583,583,581,581,580,579,577,576,575,575,574,574,572,
17184     570,570,569,567,567,564,563,563,563,560,558,554,553,552,550,550,
17185     549,548,548,548,546,545,543,543,542,542,540,539,537,536,536,534,
17186     533,530,526,523,522,521,520,520,519,519,517,517,516,516,511,510,
17187     510,506,503,503,502,502,499,498,497,497,496,495,491,491,491,490,
17188     489,489,486,482,481,481,481,478,477,477,477,476,475,475,474,472,
17189     471,471,469,467,467,467,466,463,462,462,461,461,458,457,454,453,
17190     452,450,449,449,449,446,446,445,443,441,441,437,435,434,434,432,
17191     432,430,429,426,425,425,424,421,421,418,418,417,415,411,411,411,
17192     408,407,406,405,404,404,403,403,403,402,400,399,396,395,395,395,
17193     392,391,391,391,390,390,388,388,387,385,384,381,381,381,380,380,
17194     380,380,377,377,375,374,373,372,371,371,369,368,366,366,366,365,
17195     364,364,359,355,351,351,350,348,347,347,346,344,342,340,339,338,
17196     337,336,335,332,331,331,331,329,329,327,327,326,325,324,324,324,
17197     320,320,320,319,318,318,317,316,315,314,314,314,314,312,306,304,
17198     303,301,300,300,299,297,297,296,292,291,288,288,288,284,283,282,
17199     277,275,272,272,271,270,268,263,261,261,261,261,260,256,256,256,
17200     254,254,250,249,249,246,246,243,242,239,237,231,231,230,230,230,
17201     229,225,224,223,223,222,222,216,216,215,214,214,213,212,211,210,
17202     209,209,208,206,203,201,199,199,199,198,196,196,195,195,192,192,
17203     190,188,185,183,183,181,181,180,179,178,176,175,173,170,170,170,
17204     168,167,167,161,159,156,156,156,156,155,154,154,153,152,151,150,
17205     149,148,144,143,142,141,140,140,139,138,137,136,136,130,129,129,
17206     128,124,122,121,121,121,115,115,114,114,112,112,111,111,108,108,
17207     108,107,107,106,106,106,106,106,102,101,101,99,98,98,98,98,97,
17208     97,95,94,90,89,89,88,86,86,86,85,84,81,81,80,80,79,79,79,77,77,
17209     76,75,75,74,74,74,74,73,72,68,67,66,65,65,64,63,62,62,61,61,60,
17210     60,60,59,58,58,55,55,54,53,53,50,48,46,45,45,45,44,43,43,40,39,
17211     38,37,37,37
17212   };
17213   const int n4w1b3r6[] = {
17214     1000, // Capacity
17215     500, // Number of items
17216     // Size of items (sorted)
17217     626,626,625,625,622,621,621,621,620,620,620,619,618,616,616,616,
17218     616,615,615,611,610,610,608,606,603,602,601,599,598,597,597,595,
17219     594,594,592,591,589,586,586,584,581,578,578,578,577,575,574,573,
17220     570,570,568,564,562,561,560,558,556,555,554,553,552,551,549,547,
17221     547,546,546,543,542,541,540,539,539,538,536,535,533,532,530,529,
17222     529,528,527,526,523,522,521,520,517,516,515,515,512,512,512,512,
17223     511,511,510,509,509,506,505,503,503,503,502,502,501,501,501,501,
17224     499,498,496,495,493,492,492,491,489,489,488,488,488,487,487,484,
17225     480,480,478,477,476,476,474,474,474,474,472,471,468,468,465,464,
17226     464,463,463,462,461,459,459,458,454,451,449,449,449,447,447,446,
17227     446,443,443,441,440,439,439,436,434,432,432,432,431,430,428,426,
17228     425,423,423,422,420,418,418,417,416,415,412,409,409,403,402,401,
17229     400,399,399,398,394,394,392,392,392,391,388,386,384,384,384,382,
17230     382,381,380,379,379,378,377,377,374,374,373,373,372,371,370,370,
17231     370,369,368,368,367,367,367,366,366,366,363,363,363,363,362,361,
17232     361,360,360,358,357,357,356,355,355,350,350,349,348,347,345,345,
17233     342,341,340,339,337,336,336,335,334,333,331,331,329,329,327,324,
17234     323,323,316,316,313,312,311,309,309,307,304,302,301,297,296,295,
17235     294,293,293,292,292,290,289,288,286,286,283,281,279,278,278,276,
17236     272,272,272,270,269,268,267,265,265,263,262,260,259,258,258,254,
17237     252,252,252,248,248,246,246,245,244,244,241,241,240,239,237,236,
17238     231,230,229,228,224,223,220,218,218,218,217,216,215,215,214,214,
17239     212,211,211,211,209,209,206,206,204,203,200,198,194,193,193,193,
17240     193,192,191,189,189,189,188,188,187,187,187,187,186,183,182,181,
17241     180,179,179,178,178,177,174,173,170,170,169,167,166,164,164,164,
17242     161,160,159,158,158,157,157,157,157,156,155,153,152,151,151,150,
17243     148,147,144,142,140,137,136,134,134,133,130,130,129,129,128,127,
17244     127,127,124,124,124,124,123,121,118,115,115,115,112,112,110,105,
17245     104,103,101,100,100,99,98,94,94,94,93,93,93,86,85,84,83,82,81,
17246     81,81,79,78,78,77,75,73,71,65,64,64,63,63,62,60,59,57,56,56,54,
17247     53,53,53,49,48,45,45,42,42,41,39,36
17248   };
17249   const int n4w1b3r7[] = {
17250     1000, // Capacity
17251     500, // Number of items
17252     // Size of items (sorted)
17253     626,625,624,621,621,620,618,618,617,616,615,615,615,614,614,609,
17254     605,603,602,602,601,600,599,597,597,597,592,592,589,588,587,583,
17255     583,582,582,579,579,578,578,572,571,568,567,567,566,564,564,564,
17256     563,563,563,562,562,562,560,560,560,559,555,555,555,554,554,554,
17257     551,550,549,548,547,546,545,545,542,542,541,538,537,536,535,535,
17258     535,534,532,532,531,531,530,528,527,522,515,514,514,510,510,509,
17259     509,508,507,507,507,505,504,504,502,501,501,499,496,494,491,491,
17260     490,490,486,485,485,485,485,482,482,480,480,477,477,475,473,472,
17261     472,472,470,470,466,465,463,462,461,460,456,456,454,453,451,451,
17262     449,447,445,444,444,440,440,437,436,435,435,435,435,433,433,428,
17263     428,426,426,425,424,423,417,415,415,414,411,411,411,409,408,403,
17264     403,401,399,399,398,397,396,396,395,393,390,390,389,385,385,384,
17265     383,383,382,382,379,379,378,376,374,374,373,373,368,366,365,363,
17266     362,362,362,360,359,357,357,356,355,353,352,352,351,351,350,349,
17267     348,347,346,346,345,344,343,342,342,341,341,340,340,340,340,340,
17268     340,339,338,337,337,336,335,332,331,328,325,324,324,323,321,321,
17269     319,318,318,314,313,312,310,310,310,309,309,308,306,306,306,305,
17270     301,296,295,295,293,293,292,292,292,290,290,290,289,287,286,283,
17271     282,281,281,278,277,275,273,272,270,269,268,268,263,262,260,260,
17272     257,256,256,256,255,255,248,247,246,244,243,242,239,238,235,235,
17273     233,231,229,229,228,227,227,227,226,226,225,224,220,213,212,212,
17274     210,209,208,208,206,205,204,204,202,201,199,198,197,196,195,194,
17275     194,194,191,191,188,188,183,182,181,181,181,181,181,177,176,175,
17276     175,173,173,172,171,171,170,170,170,169,167,166,166,165,164,163,
17277     163,161,161,161,161,159,157,157,155,155,154,152,152,152,152,150,
17278     150,149,148,147,146,145,144,141,140,140,139,137,137,136,136,136,
17279     134,131,130,130,130,126,125,124,123,119,119,118,117,117,115,113,
17280     113,112,112,112,112,111,111,109,108,104,99,96,96,94,93,91,91,
17281     91,91,90,90,89,88,88,81,77,74,74,72,70,69,67,67,66,65,65,64,63,
17282     59,58,57,56,56,56,55,53,53,51,50,48,47,47,46,46,44,44,43,43,40,
17283     40,39,38,38,37,37,36,36,35
17284   };
17285   const int n4w1b3r8[] = {
17286     1000, // Capacity
17287     500, // Number of items
17288     // Size of items (sorted)
17289     626,625,624,622,620,620,620,619,613,611,610,609,608,606,606,604,
17290     601,601,601,600,598,598,597,591,587,586,586,586,584,584,584,584,
17291     583,583,582,582,581,581,581,579,579,579,578,578,578,576,573,570,
17292     569,567,567,565,564,562,559,559,558,557,555,553,553,550,550,547,
17293     545,544,543,542,541,541,540,540,539,539,537,536,535,533,532,531,
17294     529,528,527,527,525,524,524,523,521,520,520,518,518,518,517,517,
17295     516,516,515,514,514,512,507,506,505,505,504,503,502,502,502,501,
17296     500,499,499,497,497,496,495,495,495,494,493,491,491,487,485,484,
17297     483,482,480,479,478,475,475,475,472,471,471,469,468,467,466,465,
17298     465,463,463,462,462,462,462,461,461,461,460,458,457,457,456,454,
17299     454,452,451,447,443,443,442,439,439,439,438,437,435,434,433,431,
17300     431,428,428,428,427,427,425,425,423,421,420,419,417,416,415,412,
17301     411,411,406,405,404,401,401,400,397,397,396,395,394,394,394,393,
17302     393,390,390,388,388,386,385,383,381,378,378,377,377,376,375,375,
17303     373,372,370,369,369,367,366,365,365,364,364,363,360,359,359,358,
17304     354,353,353,353,352,350,349,348,345,345,345,344,342,342,341,340,
17305     335,333,333,332,331,331,329,328,327,326,326,325,325,322,322,321,
17306     321,321,320,318,317,317,317,317,317,317,316,315,314,313,313,312,
17307     310,308,307,307,306,306,306,302,298,296,296,295,295,295,293,293,
17308     291,289,288,287,287,286,285,285,282,281,280,275,274,274,270,269,
17309     269,268,268,266,265,265,263,263,263,263,262,261,258,257,257,257,
17310     255,253,252,250,250,246,243,243,240,240,237,237,236,234,234,233,
17311     231,230,228,227,226,226,225,225,223,221,220,220,218,217,217,216,
17312     214,212,212,211,206,206,203,203,202,202,201,201,201,201,200,194,
17313     194,194,192,191,190,186,186,183,183,174,171,167,167,167,166,163,
17314     163,162,159,158,157,156,156,151,150,148,145,145,143,142,141,137,
17315     136,132,132,131,131,129,129,128,126,126,125,125,122,121,120,119,
17316     114,113,112,111,109,109,109,109,106,105,105,102,102,100,95,95,
17317     91,91,88,88,87,84,84,82,81,80,78,76,75,75,73,73,73,72,69,69,68,
17318     67,65,65,64,64,62,61,59,57,57,53,51,51,49,49,49,49,48,47,46,45,
17319     44,43,42,42,41,39,39,38,37,35
17320   };
17321   const int n4w1b3r9[] = {
17322     1000, // Capacity
17323     500, // Number of items
17324     // Size of items (sorted)
17325     627,627,625,625,621,614,612,608,608,608,607,607,606,605,603,602,
17326     601,601,601,599,599,598,598,597,592,591,590,589,589,586,586,583,
17327     582,581,581,580,579,578,577,577,576,573,573,572,569,567,566,564,
17328     563,563,563,563,562,561,560,557,556,555,555,552,549,548,545,545,
17329     541,541,541,537,536,535,535,533,533,531,527,526,526,523,522,522,
17330     521,520,518,518,516,515,515,515,513,513,510,508,508,508,507,505,
17331     505,504,502,500,500,499,498,495,494,491,490,489,486,484,484,480,
17332     479,478,477,475,474,473,472,468,464,463,462,462,461,460,459,458,
17333     458,458,456,456,451,451,451,451,450,448,447,446,444,442,442,442,
17334     440,439,439,438,438,437,437,437,436,435,433,429,429,428,425,424,
17335     424,423,423,421,421,417,415,413,411,411,409,408,407,404,404,403,
17336     403,402,402,401,397,397,396,395,394,393,393,390,390,388,387,385,
17337     384,384,382,382,382,379,377,377,377,375,375,374,374,374,374,372,
17338     364,364,364,363,363,362,361,361,360,359,358,358,358,357,356,355,
17339     354,349,349,348,347,346,345,344,344,341,341,341,340,338,336,334,
17340     334,333,333,332,331,331,329,328,323,321,320,318,317,316,315,315,
17341     315,311,311,310,307,307,306,305,302,301,299,298,298,297,296,296,
17342     295,293,292,290,287,285,285,284,283,283,282,280,280,280,279,279,
17343     278,277,272,272,271,270,269,269,267,266,263,262,260,260,254,254,
17344     252,250,250,250,249,247,245,244,243,243,242,242,240,239,239,239,
17345     239,238,234,231,230,230,229,228,228,225,225,225,224,224,223,222,
17346     220,219,217,214,213,213,211,211,206,205,205,203,203,202,202,201,
17347     200,198,198,197,196,195,194,192,192,190,190,190,190,190,189,186,
17348     186,186,184,183,182,182,181,179,178,178,178,177,176,175,175,175,
17349     167,166,165,162,160,160,160,159,159,158,157,156,155,153,153,152,
17350     150,150,149,149,147,147,147,144,144,143,143,141,139,133,132,130,
17351     127,127,126,126,125,125,123,122,121,120,119,117,117,115,115,112,
17352     111,110,110,108,108,106,106,106,106,104,102,101,100,99,99,98,
17353     98,96,93,93,93,92,88,86,84,83,82,82,80,79,79,78,78,76,75,73,73,
17354     71,71,70,70,68,66,61,61,60,58,56,56,56,55,54,51,47,47,47,47,46,
17355     45,44,44,44,43,40,40,39,37,37
17356   };
17357   const int n4w2b1r0[] = {
17358     1000, // Capacity
17359     500, // Number of items
17360     // Size of items (sorted)
17361     240,240,240,240,240,240,240,239,239,239,239,239,239,238,237,237,
17362     237,237,237,237,237,237,237,237,237,236,236,236,236,236,236,236,
17363     236,235,235,235,235,235,234,234,234,234,234,234,234,233,233,233,
17364     233,232,232,232,232,231,231,231,231,231,231,231,230,230,230,230,
17365     230,230,229,229,229,229,229,229,228,228,228,228,228,228,228,227,
17366     227,227,227,227,227,226,226,226,226,226,226,226,226,226,225,225,
17367     225,225,225,225,225,225,225,224,224,224,224,224,224,223,223,223,
17368     223,223,223,223,223,223,222,221,221,221,221,220,220,220,220,220,
17369     220,219,219,219,219,219,219,218,218,218,218,218,218,218,218,218,
17370     217,217,217,217,217,217,217,217,217,217,216,216,216,216,216,216,
17371     215,215,215,215,215,215,215,214,214,214,214,214,214,214,214,213,
17372     213,213,212,212,212,212,212,212,212,211,211,211,211,211,211,211,
17373     210,210,210,210,210,210,210,210,209,209,209,209,209,208,208,208,
17374     208,208,208,208,208,207,207,207,207,207,207,207,207,206,206,206,
17375     206,206,206,206,205,205,205,205,205,205,205,205,205,204,204,204,
17376     204,203,203,203,203,203,203,203,202,201,201,201,201,201,201,200,
17377     200,200,200,200,200,200,200,200,200,199,199,199,199,199,198,198,
17378     198,198,198,197,197,197,197,197,197,197,197,196,196,196,195,195,
17379     195,195,195,195,195,195,195,195,195,195,195,194,194,194,193,193,
17380     193,193,193,192,192,192,192,192,192,192,192,192,192,191,191,191,
17381     191,191,191,191,191,191,191,190,190,190,190,190,190,190,190,189,
17382     189,189,189,189,189,189,189,188,188,188,188,188,188,187,187,187,
17383     187,187,186,186,186,186,186,186,185,185,185,185,184,184,184,183,
17384     183,183,182,182,182,182,182,182,181,181,181,181,181,181,181,181,
17385     181,180,180,180,180,180,180,180,179,179,179,179,179,178,178,178,
17386     178,178,178,177,177,176,176,176,176,176,176,176,175,175,175,175,
17387     175,175,174,174,174,174,174,174,174,174,173,173,173,172,172,172,
17388     172,172,172,172,172,171,171,170,170,170,170,170,170,170,170,169,
17389     169,169,169,169,169,169,169,168,168,168,168,168,168,168,168,168,
17390     167,167,167,167,167,166,166,166,166,166,166,166,166,165,165,165,
17391     165,165,165,165,165,164,164,164,163,163,163,163,162,162,162,162,
17392     162,162,162,162
17393   };
17394   const int n4w2b1r1[] = {
17395     1000, // Capacity
17396     500, // Number of items
17397     // Size of items (sorted)
17398     240,240,240,240,240,240,239,239,239,239,239,239,239,239,239,238,
17399     238,238,238,238,237,237,237,237,237,236,236,236,236,236,236,236,
17400     236,235,235,235,235,235,235,234,234,234,234,233,233,233,233,233,
17401     232,232,232,232,231,231,231,231,231,231,230,230,230,230,230,230,
17402     230,230,229,229,229,229,228,228,228,228,228,228,228,227,227,227,
17403     227,227,227,227,227,226,226,226,226,225,225,225,225,225,225,225,
17404     225,225,225,225,224,224,224,224,224,223,223,223,223,223,223,223,
17405     223,222,222,222,222,221,221,221,221,220,220,220,220,220,219,219,
17406     219,219,219,219,219,218,218,218,218,218,218,218,217,217,217,216,
17407     216,216,216,215,215,215,215,214,214,214,214,214,214,214,214,214,
17408     214,213,213,213,213,213,213,213,213,213,212,212,212,212,212,212,
17409     211,211,211,211,211,211,211,210,210,210,209,209,209,209,209,209,
17410     209,209,208,208,208,208,208,208,208,208,208,207,207,207,207,206,
17411     206,206,206,206,206,206,206,205,205,205,205,205,205,205,204,204,
17412     204,204,204,204,204,204,204,204,203,203,203,203,203,202,202,202,
17413     202,202,202,201,201,201,201,201,201,200,200,200,200,200,200,200,
17414     200,200,200,199,199,199,199,199,199,198,198,198,198,198,198,198,
17415     197,197,197,197,197,197,197,197,197,196,196,196,196,196,196,196,
17416     195,195,195,195,195,195,195,195,195,194,194,194,194,194,194,193,
17417     193,193,193,193,192,192,192,192,192,192,192,191,191,191,191,191,
17418     191,191,191,191,190,190,190,190,190,190,190,190,190,190,189,189,
17419     189,189,189,189,189,189,188,188,188,188,188,187,187,187,187,187,
17420     187,186,186,186,186,186,185,185,185,185,185,184,184,184,184,184,
17421     184,184,183,183,183,183,183,182,182,182,182,182,182,181,181,181,
17422     181,181,181,181,181,181,180,180,180,180,180,180,179,179,179,179,
17423     179,178,178,178,178,178,178,178,178,178,177,177,177,177,176,176,
17424     176,176,176,176,175,175,175,175,175,175,175,175,174,174,174,174,
17425     174,174,174,173,173,173,173,173,172,172,172,172,172,172,171,171,
17426     171,171,171,171,170,170,170,169,169,169,169,169,169,168,168,168,
17427     168,168,168,167,167,167,167,167,166,166,166,166,166,166,166,165,
17428     165,165,165,165,164,164,164,163,163,163,163,163,163,162,162,162,
17429     162,162,162,162
17430   };
17431   const int n4w2b1r2[] = {
17432     1000, // Capacity
17433     500, // Number of items
17434     // Size of items (sorted)
17435     240,240,240,240,240,240,239,239,239,239,239,239,239,239,239,238,
17436     238,238,238,238,238,237,237,237,237,237,237,236,236,236,236,236,
17437     236,236,236,236,235,235,234,234,234,234,234,234,234,234,233,233,
17438     233,233,232,232,232,232,232,232,232,231,231,231,231,231,231,231,
17439     230,230,230,230,230,230,229,229,229,229,228,228,228,228,228,228,
17440     228,227,227,227,226,226,226,226,225,225,225,225,225,225,225,225,
17441     225,225,224,224,224,224,223,223,223,223,223,223,223,222,222,222,
17442     222,222,222,222,221,221,221,220,220,220,220,219,219,219,219,219,
17443     219,219,219,218,218,218,218,218,218,217,217,217,217,217,217,216,
17444     216,216,216,215,215,215,215,215,215,215,214,214,214,214,214,214,
17445     214,214,214,214,213,213,213,213,212,212,212,212,212,211,211,211,
17446     211,210,210,210,210,210,210,210,210,210,210,209,209,209,209,209,
17447     209,209,209,209,208,208,208,208,208,208,207,207,207,207,207,207,
17448     207,207,206,206,206,206,206,205,205,205,205,204,204,204,204,204,
17449     204,204,204,204,204,204,204,204,204,203,203,203,203,203,203,203,
17450     203,203,203,202,202,202,202,201,201,201,201,201,201,201,201,200,
17451     200,200,199,199,199,199,198,198,198,198,198,198,198,198,198,198,
17452     198,198,197,197,197,197,197,197,197,196,196,196,196,196,196,196,
17453     196,196,196,195,195,195,195,194,194,194,194,194,194,194,194,193,
17454     193,192,192,192,191,191,191,191,191,191,191,191,190,190,190,190,
17455     190,189,189,189,189,189,189,189,189,188,188,188,188,187,187,187,
17456     187,187,187,187,187,187,187,187,186,186,186,186,186,185,185,185,
17457     185,185,185,185,185,184,184,184,184,184,184,183,183,183,183,183,
17458     182,182,182,182,182,182,182,182,182,182,182,182,181,181,181,181,
17459     181,181,180,180,180,180,180,179,179,179,179,179,178,178,178,178,
17460     178,177,177,177,177,176,176,176,176,175,175,175,174,174,174,174,
17461     174,174,174,174,174,174,173,173,173,173,173,173,173,173,173,172,
17462     172,172,172,172,171,171,171,171,171,171,171,171,171,171,171,170,
17463     170,170,170,170,170,170,169,169,169,169,169,169,169,169,169,169,
17464     168,168,168,168,168,167,167,167,167,167,166,166,166,166,165,165,
17465     165,164,164,164,164,164,164,164,164,163,163,163,163,162,162,162,
17466     162,162,162,162
17467   };
17468   const int n4w2b1r3[] = {
17469     1000, // Capacity
17470     500, // Number of items
17471     // Size of items (sorted)
17472     240,240,240,240,240,239,239,239,239,239,239,239,239,239,239,238,
17473     238,237,237,237,237,237,237,236,236,236,236,236,236,235,235,235,
17474     235,235,235,235,234,234,234,234,233,233,233,233,233,233,233,232,
17475     232,232,232,232,232,231,231,231,231,231,231,230,230,230,230,230,
17476     230,229,229,229,229,229,229,229,228,228,228,228,228,228,227,227,
17477     227,226,226,226,226,226,225,225,225,225,224,224,224,223,223,223,
17478     223,223,223,223,223,223,222,222,222,222,222,222,222,222,221,221,
17479     221,221,221,221,221,221,221,220,220,220,220,220,220,220,220,219,
17480     219,219,219,219,219,219,218,218,218,218,218,218,218,217,217,217,
17481     217,217,217,217,217,217,217,217,216,216,216,216,216,216,215,215,
17482     215,215,215,215,214,214,214,214,214,214,214,214,214,213,213,213,
17483     212,212,212,212,211,211,211,211,211,210,210,210,210,210,210,210,
17484     210,209,209,209,209,209,208,208,208,208,208,208,208,208,208,207,
17485     207,207,207,207,207,206,206,206,205,205,205,205,205,204,204,204,
17486     204,203,203,203,203,203,203,203,203,203,202,202,202,202,202,201,
17487     201,201,201,201,200,200,200,200,200,200,200,199,199,199,199,199,
17488     199,198,198,198,198,198,198,198,198,198,198,197,197,197,197,197,
17489     197,196,196,195,195,195,195,194,194,194,194,194,194,194,193,193,
17490     193,193,193,193,193,193,193,193,192,192,192,192,191,191,191,190,
17491     190,190,190,190,190,190,190,189,189,189,189,189,189,189,188,188,
17492     188,187,187,187,187,187,186,186,186,186,186,186,186,185,185,185,
17493     185,185,185,185,184,184,184,184,184,184,184,184,184,184,184,183,
17494     183,183,183,183,183,183,182,182,182,182,182,181,181,181,180,180,
17495     180,180,180,180,180,180,180,179,179,179,179,179,179,178,178,178,
17496     178,178,178,178,178,177,177,177,177,177,177,177,177,176,176,176,
17497     176,176,176,175,175,175,175,175,175,175,175,174,174,174,174,174,
17498     173,173,173,173,173,173,173,172,172,172,172,172,172,172,172,172,
17499     172,172,172,172,172,171,171,171,171,171,171,171,170,170,169,169,
17500     169,168,168,168,168,168,167,167,167,167,167,167,167,167,167,167,
17501     166,166,166,166,166,166,166,166,165,165,165,165,165,165,165,165,
17502     165,164,164,164,164,164,164,163,163,163,163,163,163,163,163,162,
17503     162,162,162,162
17504   };
17505   const int n4w2b1r4[] = {
17506     1000, // Capacity
17507     500, // Number of items
17508     // Size of items (sorted)
17509     240,240,240,240,240,239,239,239,239,238,238,237,237,237,237,237,
17510     236,236,236,236,236,236,236,236,236,236,236,235,235,235,235,235,
17511     235,234,234,234,234,234,234,233,233,233,233,233,233,232,232,232,
17512     232,231,231,231,231,231,231,231,230,230,230,230,230,230,230,230,
17513     230,230,230,229,229,229,229,228,228,227,227,227,227,227,227,227,
17514     227,226,226,226,226,225,225,225,225,224,224,224,224,224,224,224,
17515     223,223,223,223,222,222,222,221,221,221,221,221,221,221,220,220,
17516     220,220,220,219,219,219,219,219,219,218,218,218,218,218,218,218,
17517     218,218,217,217,217,217,217,217,216,216,216,216,216,216,216,215,
17518     215,215,215,215,215,214,214,214,214,214,213,213,213,213,213,213,
17519     213,213,213,213,213,213,212,212,212,212,212,212,212,212,212,211,
17520     211,211,211,211,210,210,210,210,210,209,209,209,209,209,209,208,
17521     208,208,208,208,208,208,208,207,207,207,206,206,206,206,206,206,
17522     206,206,206,206,206,205,205,205,205,205,205,205,204,204,204,204,
17523     204,204,204,203,203,203,203,203,203,203,203,202,202,202,202,201,
17524     201,201,201,201,201,200,200,200,200,200,200,200,200,200,200,200,
17525     199,199,199,199,198,198,198,198,198,198,198,198,198,198,197,197,
17526     197,197,197,197,197,196,196,196,196,196,196,196,196,196,195,195,
17527     195,195,195,195,195,195,195,195,195,195,194,194,194,193,193,193,
17528     192,192,192,192,192,192,192,192,192,192,191,191,191,191,191,191,
17529     191,191,191,190,190,190,190,190,190,189,189,189,189,188,188,188,
17530     188,188,188,188,188,188,187,187,187,187,187,187,186,186,186,186,
17531     186,186,185,185,185,185,185,184,184,183,183,183,183,183,182,182,
17532     182,182,182,182,182,182,182,182,182,181,181,181,181,181,181,181,
17533     181,181,180,180,180,180,180,179,179,179,179,179,178,178,178,178,
17534     177,177,177,177,176,176,176,176,176,176,176,176,176,175,175,175,
17535     175,175,174,174,174,174,174,173,173,173,173,173,172,172,172,172,
17536     172,171,171,171,171,171,171,171,171,171,170,170,170,170,170,170,
17537     170,170,169,169,169,169,169,168,168,168,167,167,167,167,167,167,
17538     167,167,167,167,167,167,167,167,167,167,167,166,166,166,166,166,
17539     165,165,165,165,165,164,164,164,164,163,163,163,163,162,162,162,
17540     162,162,162,162
17541   };
17542   const int n4w2b1r5[] = {
17543     1000, // Capacity
17544     500, // Number of items
17545     // Size of items (sorted)
17546     240,240,240,240,240,240,240,240,240,239,239,239,239,239,239,238,
17547     238,238,238,238,238,238,237,237,237,237,237,237,237,237,237,237,
17548     237,236,236,236,236,236,236,236,236,236,236,236,236,236,236,235,
17549     235,235,235,235,235,234,234,234,234,233,233,233,233,233,233,233,
17550     232,232,232,232,232,232,231,231,231,231,231,231,231,231,231,231,
17551     231,231,230,230,230,230,230,230,229,229,229,229,229,229,229,229,
17552     228,228,228,228,228,228,228,228,228,227,227,227,227,227,227,227,
17553     227,227,227,227,227,226,226,226,226,225,225,225,225,225,225,225,
17554     225,224,224,224,224,224,224,223,223,223,223,223,223,223,223,222,
17555     222,222,222,222,222,222,222,221,221,221,221,220,220,220,220,220,
17556     219,219,219,219,219,219,219,219,218,218,218,218,218,218,218,218,
17557     218,217,217,217,217,217,217,217,217,217,217,216,216,216,216,216,
17558     216,215,215,215,215,215,215,215,214,214,214,214,214,214,214,214,
17559     213,213,213,213,213,212,212,212,212,212,211,211,211,211,211,210,
17560     210,210,210,210,210,209,209,209,209,208,208,208,208,208,208,208,
17561     208,208,207,207,207,207,207,206,206,206,206,205,205,204,204,203,
17562     203,203,202,202,202,201,201,201,201,201,200,200,200,200,200,199,
17563     199,199,199,199,198,198,198,198,198,198,198,197,197,197,197,197,
17564     197,197,196,196,196,196,196,196,196,195,195,195,195,195,195,195,
17565     194,194,194,194,194,194,194,194,194,193,193,193,193,193,192,192,
17566     192,192,192,192,191,191,191,191,191,191,190,190,190,190,190,189,
17567     189,189,189,189,189,189,189,189,188,188,188,187,187,187,187,186,
17568     186,186,186,185,185,185,185,185,185,185,185,185,185,185,185,185,
17569     185,184,184,184,184,184,184,184,184,184,184,183,183,183,183,183,
17570     182,182,181,181,181,181,181,181,181,181,180,180,180,180,179,179,
17571     179,179,179,179,179,179,179,179,178,178,178,178,177,177,177,177,
17572     177,177,177,177,176,176,176,176,175,175,175,175,175,175,174,174,
17573     174,174,174,173,173,173,173,173,173,172,172,172,172,172,171,171,
17574     171,171,170,170,170,169,169,168,168,168,168,168,168,168,168,168,
17575     168,168,167,167,167,167,167,167,167,166,166,166,166,165,165,165,
17576     165,165,165,164,164,164,164,164,164,164,163,163,163,163,162,162,
17577     162,162,162,162
17578   };
17579   const int n4w2b1r6[] = {
17580     1000, // Capacity
17581     500, // Number of items
17582     // Size of items (sorted)
17583     240,240,240,240,240,240,239,239,239,239,239,239,239,239,238,238,
17584     238,238,238,238,237,237,237,237,237,237,236,236,236,236,236,236,
17585     236,236,235,235,235,235,235,234,234,234,234,234,234,234,234,234,
17586     234,233,233,233,233,233,233,233,233,232,232,232,232,231,231,231,
17587     231,230,230,230,230,230,230,230,230,230,230,229,229,229,229,229,
17588     229,229,228,228,228,228,228,227,227,227,227,227,227,227,226,226,
17589     226,226,226,226,225,225,225,225,224,224,224,224,224,223,223,223,
17590     223,223,223,223,223,223,223,223,222,222,222,222,222,222,222,222,
17591     221,221,221,221,220,220,220,220,220,220,219,219,219,219,219,219,
17592     219,219,218,218,218,218,218,218,217,217,217,216,216,216,216,216,
17593     216,216,216,216,216,216,215,215,215,214,214,214,214,214,214,214,
17594     214,213,213,213,213,213,213,213,213,213,213,212,212,211,211,211,
17595     211,210,210,210,210,210,210,210,210,210,210,210,209,209,209,208,
17596     208,208,208,208,208,208,208,208,207,207,207,207,207,207,207,207,
17597     207,207,206,206,206,206,206,206,206,206,206,206,206,205,205,205,
17598     205,204,204,204,204,203,203,203,203,203,203,203,202,202,202,202,
17599     202,201,201,201,201,201,201,201,200,200,200,200,200,200,200,200,
17600     200,200,200,199,199,198,198,198,198,198,197,197,197,197,197,196,
17601     196,196,196,196,195,195,195,194,194,194,194,194,194,193,193,193,
17602     193,193,192,192,192,191,191,191,191,191,191,191,191,191,191,191,
17603     191,190,190,190,190,190,190,189,189,189,189,188,188,188,188,188,
17604     188,188,188,188,188,188,188,188,188,188,187,187,187,187,187,187,
17605     187,186,186,186,186,186,186,186,185,185,185,185,185,184,184,184,
17606     184,184,184,184,183,183,183,183,183,183,182,182,182,182,182,182,
17607     181,181,180,180,180,180,179,179,179,179,179,179,179,178,178,178,
17608     178,178,178,178,177,176,176,176,175,175,175,175,175,175,175,175,
17609     175,174,174,174,174,174,173,173,173,173,173,172,172,172,172,171,
17610     171,171,171,171,171,171,170,170,170,170,170,170,169,169,169,169,
17611     169,169,169,169,169,169,168,168,168,168,168,168,168,168,168,168,
17612     168,167,167,167,167,167,167,167,166,166,166,166,166,166,166,165,
17613     165,165,165,165,164,164,164,164,163,163,163,163,163,163,163,162,
17614     162,162,162,162
17615   };
17616   const int n4w2b1r7[] = {
17617     1000, // Capacity
17618     500, // Number of items
17619     // Size of items (sorted)
17620     240,240,240,240,240,240,240,240,240,240,240,240,239,239,239,239,
17621     239,239,238,238,238,238,238,238,237,237,237,237,237,237,237,237,
17622     237,236,236,236,236,236,236,236,236,236,235,235,235,235,235,235,
17623     235,235,234,234,234,234,233,233,233,233,233,232,232,232,232,232,
17624     231,231,231,231,230,230,230,230,230,230,229,229,229,228,228,228,
17625     228,227,227,227,227,227,227,227,227,227,227,226,226,226,225,225,
17626     225,225,224,224,224,224,224,224,223,223,223,223,223,223,223,222,
17627     222,222,222,222,222,221,221,220,220,220,220,220,220,220,219,219,
17628     219,219,218,218,218,218,218,218,217,217,217,217,217,217,217,216,
17629     216,216,216,216,216,216,216,215,215,214,214,214,214,214,214,214,
17630     213,213,213,213,212,212,212,212,211,211,211,211,210,210,210,210,
17631     209,209,209,209,209,209,208,208,208,208,207,207,207,207,207,207,
17632     207,207,207,207,207,206,206,206,206,206,206,205,205,205,205,205,
17633     205,205,204,204,204,203,203,203,203,203,203,203,203,203,202,202,
17634     202,202,202,202,202,202,202,202,202,202,201,201,200,200,200,200,
17635     200,200,199,199,199,198,198,198,198,198,198,198,198,198,197,197,
17636     197,197,197,197,196,196,196,196,196,195,195,195,195,195,195,195,
17637     195,195,195,195,194,194,194,194,194,194,194,194,194,194,194,193,
17638     193,193,193,193,193,193,192,192,192,192,192,191,191,191,191,191,
17639     191,191,191,191,190,190,190,190,190,190,189,189,189,189,188,188,
17640     188,188,188,188,188,188,188,188,188,188,187,187,187,187,187,187,
17641     186,186,186,186,186,186,186,186,185,185,185,185,185,185,185,185,
17642     185,185,185,184,184,184,184,184,183,183,183,183,183,183,183,183,
17643     183,183,183,182,182,182,182,181,181,181,181,181,181,181,181,181,
17644     180,180,180,180,180,180,180,180,180,180,179,179,179,179,179,178,
17645     178,178,178,178,177,177,177,177,177,176,176,176,176,176,176,176,
17646     175,175,175,175,175,174,174,174,173,173,173,173,173,173,173,173,
17647     173,172,172,172,172,172,172,172,172,171,171,171,171,171,171,170,
17648     170,170,170,170,170,170,170,169,169,169,169,169,168,168,168,168,
17649     168,167,167,167,167,167,166,166,166,166,166,166,165,165,165,165,
17650     165,165,165,164,164,164,164,164,164,164,163,163,163,163,163,162,
17651     162,162,162,162
17652   };
17653   const int n4w2b1r8[] = {
17654     1000, // Capacity
17655     500, // Number of items
17656     // Size of items (sorted)
17657     240,240,240,240,240,240,239,239,239,239,239,239,239,239,238,238,
17658     238,238,238,237,237,237,237,237,237,237,237,236,236,236,236,236,
17659     236,236,235,235,235,235,235,235,235,234,234,233,233,233,233,232,
17660     232,232,232,232,232,232,231,231,231,230,230,230,230,230,230,230,
17661     230,230,229,229,229,229,229,228,228,227,227,227,227,227,227,227,
17662     227,227,226,226,226,226,226,225,225,225,225,225,224,224,224,224,
17663     223,223,223,223,222,222,222,222,222,222,222,221,221,221,221,221,
17664     221,221,221,221,221,221,221,220,220,220,220,220,220,220,220,219,
17665     219,219,219,219,219,219,219,219,219,218,218,218,218,218,218,218,
17666     218,218,217,217,217,216,216,216,215,215,215,215,215,215,214,214,
17667     214,214,214,214,214,213,213,213,213,213,213,213,213,213,212,212,
17668     212,212,212,211,211,211,211,211,211,211,211,211,210,210,210,210,
17669     210,210,210,209,209,208,208,208,208,208,208,207,207,207,207,207,
17670     206,206,206,206,206,206,206,206,205,205,205,204,204,204,204,204,
17671     204,204,203,203,203,203,203,203,203,203,203,203,202,202,202,202,
17672     202,202,202,202,202,202,202,202,201,201,201,201,201,201,201,201,
17673     201,201,200,200,200,200,200,200,199,199,198,198,198,198,198,198,
17674     197,197,196,196,196,196,196,195,195,195,195,195,195,194,194,194,
17675     194,194,193,193,193,193,193,193,193,193,192,192,192,192,192,192,
17676     191,191,191,191,190,190,190,190,190,190,190,190,190,190,190,189,
17677     189,189,189,189,189,189,188,188,188,188,188,188,188,188,188,187,
17678     187,187,187,187,187,187,187,187,186,186,186,186,185,185,185,185,
17679     185,185,185,185,185,185,185,184,184,184,184,184,184,183,183,183,
17680     183,183,183,183,182,182,182,182,182,182,182,182,182,182,182,182,
17681     181,181,181,181,181,181,181,181,181,180,180,180,180,180,179,179,
17682     179,179,179,179,179,178,178,178,178,178,178,178,178,178,178,177,
17683     177,177,177,177,177,177,176,176,176,176,176,176,175,175,175,175,
17684     175,174,174,174,174,174,173,173,173,172,172,172,172,171,171,171,
17685     171,171,170,170,170,170,169,169,169,169,168,168,168,168,168,168,
17686     167,167,166,166,166,166,166,166,166,166,166,165,165,165,165,165,
17687     165,165,164,164,164,164,164,164,164,164,163,163,163,163,162,162,
17688     162,162,162,162
17689   };
17690   const int n4w2b1r9[] = {
17691     1000, // Capacity
17692     500, // Number of items
17693     // Size of items (sorted)
17694     240,240,240,240,240,240,240,239,239,239,239,239,239,239,239,238,
17695     238,238,238,237,237,237,237,237,237,237,237,236,236,236,236,235,
17696     235,235,235,234,234,234,234,234,234,234,234,233,233,233,233,233,
17697     232,232,232,232,232,232,232,232,232,231,231,231,231,231,230,230,
17698     230,230,230,230,230,229,229,229,229,229,229,228,228,228,228,228,
17699     228,227,227,227,227,226,226,226,226,226,226,226,225,225,225,224,
17700     224,224,224,224,224,224,224,224,223,223,223,223,223,223,223,222,
17701     222,222,222,221,221,221,221,221,221,221,221,221,220,220,220,220,
17702     220,220,220,220,219,219,219,219,219,219,219,219,218,218,218,218,
17703     218,217,217,217,217,216,216,216,216,216,216,216,216,216,216,215,
17704     215,215,215,215,215,215,215,215,215,215,215,214,214,214,214,214,
17705     213,213,213,213,213,213,212,212,212,212,212,212,211,211,211,211,
17706     211,210,210,210,210,210,210,210,210,210,210,210,209,209,209,209,
17707     209,209,209,209,209,209,209,208,208,208,208,208,207,207,207,207,
17708     207,206,206,206,206,206,206,206,205,205,205,205,205,205,205,205,
17709     204,204,204,204,203,203,203,203,202,202,202,202,201,201,201,201,
17710     201,201,201,201,200,200,200,200,200,200,200,199,199,199,199,199,
17711     199,198,198,198,198,197,197,197,197,197,197,197,196,196,196,196,
17712     196,196,196,195,195,195,194,194,194,194,194,193,193,193,193,193,
17713     192,192,192,192,192,192,192,191,191,191,191,190,190,190,190,190,
17714     190,189,189,189,189,189,188,188,188,188,187,187,187,186,186,186,
17715     186,186,186,186,186,185,185,185,185,185,185,185,185,184,184,184,
17716     184,184,184,183,183,183,183,183,183,182,182,182,182,182,181,181,
17717     181,181,180,180,180,180,180,179,179,179,179,179,179,179,178,178,
17718     178,178,178,178,178,177,177,177,177,177,176,176,176,176,176,175,
17719     175,175,175,175,175,175,175,174,174,174,173,173,173,173,173,173,
17720     172,172,172,172,172,172,172,171,171,171,171,171,170,170,170,170,
17721     170,170,169,169,169,169,169,169,169,168,168,168,168,168,168,168,
17722     167,167,167,167,167,167,167,167,167,166,166,166,166,166,166,166,
17723     166,166,166,165,165,165,165,165,165,165,165,165,165,164,164,164,
17724     164,164,164,164,163,163,163,163,163,163,163,163,163,163,162,162,
17725     162,162,162,162
17726   };
17727   const int n4w2b2r0[] = {
17728     1000, // Capacity
17729     500, // Number of items
17730     // Size of items (sorted)
17731     300,299,299,299,298,298,297,297,296,295,295,295,295,295,295,294,
17732     294,293,293,292,292,292,292,291,291,290,290,290,289,289,289,288,
17733     288,288,288,287,287,287,287,285,285,285,284,283,283,283,283,283,
17734     283,282,282,282,281,281,279,278,277,277,276,276,276,275,275,275,
17735     275,275,275,275,275,275,274,274,274,273,273,272,272,272,271,271,
17736     271,271,271,271,270,270,269,269,269,269,268,267,267,266,265,265,
17737     265,264,264,264,264,264,263,263,263,262,262,261,261,260,260,260,
17738     260,259,259,258,257,257,256,255,255,255,254,253,252,252,252,252,
17739     251,251,251,250,249,248,248,248,247,247,246,245,245,245,244,244,
17740     244,244,243,243,243,243,242,242,242,241,241,241,240,240,239,239,
17741     239,238,237,237,237,236,235,235,235,234,234,234,234,233,233,232,
17742     232,231,231,231,230,230,229,229,229,229,228,228,228,227,226,225,
17743     224,224,224,223,223,223,222,222,222,222,222,221,221,220,219,217,
17744     217,217,217,217,216,215,215,214,214,213,212,212,212,211,210,209,
17745     209,208,207,207,207,207,207,207,206,206,206,206,204,204,204,204,
17746     203,203,199,199,199,199,199,198,198,197,197,197,197,197,197,196,
17747     196,196,195,195,194,194,194,193,193,193,193,192,192,190,190,189,
17748     189,189,188,188,187,186,186,186,186,186,185,184,184,184,184,182,
17749     182,182,182,182,181,181,181,180,179,179,179,178,178,177,177,177,
17750     177,176,176,176,175,175,175,173,173,172,172,172,171,171,171,170,
17751     170,170,169,169,169,168,168,168,167,166,166,166,166,166,165,165,
17752     164,164,163,162,162,161,161,160,160,160,160,159,159,159,158,158,
17753     158,157,156,156,153,153,153,153,152,152,152,152,151,151,151,151,
17754     150,150,149,149,149,149,149,149,149,149,148,147,147,146,145,145,
17755     145,143,143,142,142,142,142,142,141,141,141,141,141,140,140,139,
17756     139,138,137,137,136,134,134,134,134,133,132,132,132,132,132,132,
17757     131,131,131,130,130,130,129,128,128,127,127,126,126,125,125,125,
17758     125,124,124,124,123,123,122,122,122,122,121,121,121,120,119,119,
17759     118,118,118,118,117,117,117,117,117,116,116,116,116,115,115,114,
17760     114,113,113,113,113,112,112,112,112,111,110,110,110,110,110,109,
17761     109,109,108,108,108,107,106,106,106,105,105,104,104,104,103,103,
17762     103,103,103,102
17763   };
17764   const int n4w2b2r1[] = {
17765     1000, // Capacity
17766     500, // Number of items
17767     // Size of items (sorted)
17768     300,299,299,299,297,297,297,297,297,296,296,296,295,295,294,294,
17769     294,293,293,293,292,291,290,290,290,289,288,288,288,288,288,288,
17770     287,287,287,287,286,286,286,286,286,285,285,285,285,285,284,284,
17771     283,283,283,282,282,281,280,279,279,279,278,278,278,277,277,276,
17772     276,276,275,274,274,274,274,273,272,272,271,271,271,271,270,270,
17773     270,270,270,270,269,269,269,268,267,267,266,265,265,264,264,264,
17774     264,264,264,263,263,263,262,262,262,261,261,261,261,260,260,259,
17775     258,256,256,255,255,254,254,254,253,253,253,253,253,252,251,250,
17776     250,250,250,250,249,248,245,244,243,243,243,242,241,241,241,241,
17777     241,240,240,240,240,240,239,239,239,238,238,237,237,236,236,236,
17778     235,235,234,233,232,231,230,230,230,229,229,228,228,228,227,227,
17779     227,227,226,226,225,225,225,225,224,224,223,223,223,222,221,221,
17780     219,219,219,219,219,218,217,217,217,217,216,216,215,214,214,213,
17781     213,213,213,213,212,212,212,212,211,211,211,211,210,210,210,210,
17782     209,209,208,207,207,207,206,205,205,205,205,204,204,203,203,202,
17783     202,201,201,201,200,199,199,199,198,197,196,196,194,194,194,193,
17784     193,193,192,192,192,192,192,191,191,191,190,190,189,189,189,188,
17785     188,187,187,187,187,187,186,186,185,185,184,184,184,183,182,182,
17786     182,182,182,180,180,180,180,179,179,178,177,177,176,176,175,175,
17787     175,174,174,173,173,173,173,173,172,171,171,171,170,170,170,170,
17788     170,170,169,169,168,167,167,167,167,166,166,165,165,165,165,164,
17789     164,163,163,162,162,162,162,162,161,161,161,160,159,159,159,158,
17790     158,157,157,157,156,156,156,155,155,155,154,154,153,153,152,151,
17791     151,150,150,150,150,150,150,150,149,149,149,148,148,148,148,147,
17792     147,147,147,147,146,146,145,144,144,143,143,143,142,142,142,142,
17793     140,140,139,139,139,139,139,138,138,138,137,136,136,136,136,136,
17794     136,136,135,135,135,135,134,134,134,133,133,133,132,132,132,132,
17795     130,129,129,128,128,128,128,127,127,127,127,126,126,126,125,124,
17796     124,124,124,119,118,118,117,117,116,116,116,115,115,115,115,114,
17797     114,114,113,113,113,113,113,113,112,111,111,111,110,110,110,110,
17798     110,109,109,108,108,108,108,107,106,106,105,105,105,104,104,104,
17799     103,103,102,102
17800   };
17801   const int n4w2b2r2[] = {
17802     1000, // Capacity
17803     500, // Number of items
17804     // Size of items (sorted)
17805     300,300,300,300,298,298,298,295,295,295,294,294,293,292,292,292,
17806     292,292,291,291,290,290,290,290,290,290,290,288,288,288,288,287,
17807     287,287,287,286,286,286,286,286,285,285,285,285,285,285,285,284,
17808     284,284,284,283,283,283,283,282,281,281,281,281,281,281,280,280,
17809     280,280,280,280,279,279,279,279,279,278,277,276,276,276,275,275,
17810     274,274,274,274,274,273,273,273,272,271,271,271,271,270,270,270,
17811     270,270,269,269,269,268,268,268,267,267,267,267,266,266,266,264,
17812     263,263,263,263,262,262,261,261,261,260,259,259,257,257,257,257,
17813     257,257,257,256,255,254,254,254,253,253,252,251,251,250,250,249,
17814     249,248,247,247,247,246,246,245,244,243,243,242,240,240,240,240,
17815     239,239,239,238,238,237,236,236,236,235,235,234,234,234,234,233,
17816     232,232,232,232,232,231,231,231,230,230,230,229,227,227,227,227,
17817     226,225,225,224,224,223,223,222,221,220,220,220,220,220,220,219,
17818     219,219,218,217,217,217,217,217,216,216,215,214,214,214,214,213,
17819     212,212,212,212,212,212,211,211,210,210,210,210,210,210,209,208,
17820     208,207,207,206,206,205,205,204,204,204,204,204,203,203,203,203,
17821     203,202,202,202,202,201,201,200,200,199,199,199,198,198,198,197,
17822     197,195,195,195,195,195,194,194,193,193,193,192,192,192,191,191,
17823     191,190,190,190,189,189,188,188,188,188,187,187,186,186,185,185,
17824     185,185,185,184,184,184,183,183,183,182,182,182,181,180,180,180,
17825     180,179,179,179,178,178,178,177,175,175,174,174,174,173,172,172,
17826     172,170,170,170,169,168,167,166,166,166,166,165,165,164,164,164,
17827     164,164,163,163,163,162,162,162,161,161,161,161,161,160,160,160,
17828     159,159,157,157,157,155,154,154,153,153,153,152,152,152,152,151,
17829     151,151,151,149,149,148,146,146,146,145,144,144,144,144,143,142,
17830     142,142,142,141,140,140,139,138,138,138,138,137,137,136,136,136,
17831     136,135,135,135,134,134,134,133,132,132,132,132,132,131,131,130,
17832     130,130,130,129,127,126,125,124,124,123,123,123,122,122,122,122,
17833     121,121,121,121,121,121,117,117,117,116,116,116,115,115,115,114,
17834     114,114,114,113,113,112,112,112,112,111,111,110,110,109,108,108,
17835     107,106,106,106,105,105,105,105,105,105,105,104,104,104,103,103,
17836     102,102,102,102
17837   };
17838   const int n4w2b2r3[] = {
17839     1000, // Capacity
17840     500, // Number of items
17841     // Size of items (sorted)
17842     300,299,299,299,298,298,298,298,298,298,297,297,296,296,295,295,
17843     295,295,295,295,295,294,294,293,293,292,292,292,292,291,291,290,
17844     289,288,288,288,287,287,287,287,286,285,285,285,284,284,282,282,
17845     281,280,280,279,279,278,278,277,277,277,277,277,276,276,276,275,
17846     274,274,274,274,274,274,274,273,273,272,272,271,271,271,271,271,
17847     270,270,270,270,269,269,269,268,267,267,266,266,266,263,263,262,
17848     262,262,261,260,260,260,260,260,259,258,258,258,258,257,257,257,
17849     257,257,256,256,256,255,255,254,254,254,254,254,254,254,253,253,
17850     253,252,252,252,251,250,250,249,249,249,248,247,247,247,247,246,
17851     246,246,245,245,245,245,244,244,243,243,242,242,241,241,241,241,
17852     241,240,239,239,238,238,238,238,237,236,236,236,236,236,235,235,
17853     234,234,234,234,233,233,232,231,231,231,231,230,229,229,229,228,
17854     228,227,227,227,226,225,225,225,225,225,223,223,222,221,220,220,
17855     220,220,220,220,220,219,218,218,218,218,217,217,217,216,216,215,
17856     215,214,214,214,213,213,211,211,210,210,210,210,209,209,208,207,
17857     207,207,207,205,204,204,204,204,203,203,202,201,201,200,200,200,
17858     199,199,198,198,198,197,197,196,196,196,196,196,195,195,195,195,
17859     194,193,193,193,193,193,193,193,193,193,193,191,191,191,191,190,
17860     190,188,188,188,187,186,186,186,185,185,185,185,184,184,184,183,
17861     183,183,182,182,181,180,180,179,179,179,179,179,178,178,178,178,
17862     177,176,176,175,175,175,174,174,173,173,173,173,171,170,169,168,
17863     166,166,165,165,164,164,164,163,163,162,161,161,161,161,160,159,
17864     158,158,157,157,157,157,156,156,156,155,155,154,153,153,153,153,
17865     152,152,152,151,151,151,150,150,150,150,149,149,149,148,148,148,
17866     148,148,147,147,147,146,146,145,145,144,144,144,144,142,142,142,
17867     142,141,141,141,141,140,140,139,139,139,139,137,137,136,136,135,
17868     135,135,135,135,135,135,135,134,134,134,132,132,132,132,130,130,
17869     129,128,127,127,127,126,126,126,126,125,125,125,125,124,124,122,
17870     122,122,121,121,120,120,120,120,120,119,119,119,118,118,117,116,
17871     116,115,114,114,113,113,112,111,111,111,111,110,110,109,109,109,
17872     109,109,109,108,108,108,107,107,107,106,106,105,105,105,105,105,
17873     104,103,102,102
17874   };
17875   const int n4w2b2r4[] = {
17876     1000, // Capacity
17877     500, // Number of items
17878     // Size of items (sorted)
17879     300,300,299,299,299,298,298,297,296,296,296,296,295,295,293,293,
17880     293,292,292,292,292,291,291,291,290,290,289,289,289,289,289,288,
17881     288,287,287,287,287,286,286,286,285,285,285,284,284,283,283,282,
17882     281,281,280,280,279,279,279,278,278,277,277,277,276,276,276,275,
17883     274,274,274,274,273,273,273,272,272,271,270,270,269,269,269,269,
17884     267,267,266,266,265,265,265,264,264,263,263,262,262,262,262,261,
17885     261,261,260,259,259,259,258,257,255,255,254,254,254,253,253,253,
17886     252,252,252,251,251,251,249,248,248,248,247,247,246,245,244,244,
17887     244,244,243,243,243,242,241,239,239,239,238,237,236,236,236,236,
17888     235,235,233,233,233,233,232,232,232,232,232,230,230,230,230,229,
17889     229,229,229,229,228,228,228,226,226,226,226,226,226,225,225,224,
17890     224,224,224,224,224,223,222,222,221,221,221,221,221,221,221,220,
17891     220,220,220,219,218,218,218,217,217,217,217,216,216,216,215,214,
17892     214,213,213,213,213,213,213,213,212,211,211,210,210,210,210,210,
17893     209,209,209,208,208,208,207,207,207,207,206,205,205,205,205,205,
17894     204,204,204,204,204,204,203,203,203,202,202,202,201,200,200,199,
17895     199,199,198,198,198,197,197,197,197,196,195,194,193,193,192,192,
17896     192,191,191,190,190,190,190,190,189,189,188,187,187,187,187,187,
17897     186,185,184,183,183,182,180,180,179,179,179,178,178,177,177,176,
17898     176,175,175,175,175,174,174,173,173,173,172,172,171,170,170,170,
17899     170,169,168,168,168,168,168,167,167,166,166,165,165,165,165,165,
17900     164,164,164,163,162,162,161,161,161,161,160,160,160,160,160,159,
17901     157,157,157,157,156,156,156,156,155,155,155,155,154,154,154,153,
17902     152,151,150,150,149,149,148,148,148,148,147,147,146,146,146,145,
17903     145,144,144,143,142,142,142,141,141,140,140,139,139,137,137,137,
17904     137,137,136,136,135,135,135,134,133,133,132,132,132,132,130,130,
17905     129,129,129,129,128,128,128,128,127,127,125,125,125,125,125,124,
17906     124,124,123,123,122,122,122,120,120,120,120,120,120,119,119,119,
17907     118,118,117,117,117,117,117,116,116,115,115,114,114,114,114,114,
17908     113,113,113,113,113,112,112,112,111,111,110,110,110,109,109,109,
17909     108,108,108,108,108,107,106,106,106,105,105,105,105,104,104,102,
17910     102,102,102,102
17911   };
17912   const int n4w2b2r5[] = {
17913     1000, // Capacity
17914     500, // Number of items
17915     // Size of items (sorted)
17916     300,300,300,300,299,298,298,297,296,296,295,295,294,294,293,293,
17917     291,290,289,289,288,287,287,287,286,286,286,285,284,284,284,284,
17918     283,283,282,281,281,280,280,280,280,279,279,279,278,278,278,278,
17919     278,278,276,276,276,276,276,276,276,275,275,275,275,274,274,273,
17920     272,272,272,271,271,270,270,269,269,269,269,268,268,266,266,266,
17921     265,265,265,265,265,264,263,263,263,263,263,263,262,262,262,262,
17922     261,261,261,261,261,260,260,260,259,259,259,258,258,258,258,257,
17923     257,256,255,255,254,253,253,253,252,252,251,251,251,251,250,250,
17924     250,249,249,249,248,248,248,247,247,247,247,247,246,246,246,246,
17925     246,246,245,245,245,245,244,244,244,244,244,244,243,243,243,243,
17926     243,243,242,242,242,242,240,239,238,237,237,237,237,237,237,237,
17927     236,236,235,234,234,233,233,232,232,232,231,231,231,231,231,230,
17928     229,229,229,229,229,228,228,227,227,227,227,227,226,226,224,224,
17929     223,222,222,222,222,222,221,221,221,220,220,219,219,219,219,219,
17930     218,218,217,217,217,217,216,216,216,216,216,216,215,215,215,215,
17931     214,214,214,214,213,212,212,211,210,210,209,209,208,208,208,208,
17932     208,207,207,207,207,206,206,206,206,205,205,204,204,203,203,202,
17933     202,202,202,202,201,201,201,200,199,198,198,197,195,192,192,192,
17934     191,190,190,190,190,189,189,189,189,188,188,187,187,185,185,185,
17935     185,184,184,183,183,182,182,182,181,181,181,181,180,180,180,180,
17936     179,179,177,177,176,176,175,175,175,174,174,174,174,174,174,174,
17937     172,172,172,172,171,169,168,167,167,166,166,166,165,164,164,164,
17938     164,163,163,163,163,162,162,162,162,161,161,160,159,159,159,158,
17939     157,155,155,154,154,153,153,153,153,153,152,152,151,151,150,149,
17940     149,149,148,147,147,147,147,147,146,146,145,145,144,144,144,143,
17941     142,142,142,141,141,140,140,140,139,139,139,138,138,137,137,137,
17942     137,136,136,136,136,135,135,134,134,134,134,134,133,133,133,133,
17943     132,132,130,130,129,128,128,127,127,127,126,126,126,126,126,126,
17944     124,124,123,123,122,122,122,121,121,121,119,119,119,118,117,117,
17945     117,116,116,116,114,114,114,114,113,113,112,110,110,110,110,110,
17946     110,109,109,108,108,108,107,107,106,106,105,104,104,104,104,103,
17947     103,102,102,102
17948   };
17949   const int n4w2b2r6[] = {
17950     1000, // Capacity
17951     500, // Number of items
17952     // Size of items (sorted)
17953     300,300,300,299,298,298,298,297,297,297,296,295,295,295,295,295,
17954     294,294,294,294,294,293,293,293,293,292,292,292,291,291,291,291,
17955     289,289,289,289,288,288,288,288,288,288,287,286,285,285,284,284,
17956     284,284,284,283,283,283,282,282,282,282,281,281,281,280,279,279,
17957     279,278,278,278,277,276,275,275,275,275,274,274,273,272,272,272,
17958     272,271,271,271,270,269,269,269,268,268,268,268,267,267,267,267,
17959     266,266,265,265,265,264,264,263,263,263,262,262,262,262,260,259,
17960     259,259,259,259,258,257,256,256,256,256,256,255,253,253,252,252,
17961     251,251,251,250,250,250,249,249,248,248,248,247,247,247,247,247,
17962     246,246,246,246,246,246,245,244,243,243,242,242,242,241,241,241,
17963     241,241,241,241,240,240,240,239,239,239,239,239,238,237,237,237,
17964     236,235,235,234,233,233,233,232,232,232,231,231,229,229,228,228,
17965     228,227,227,227,227,227,226,226,226,225,225,225,225,223,223,223,
17966     223,223,223,222,222,222,221,221,221,220,220,220,220,220,219,219,
17967     218,218,218,217,217,216,216,216,216,215,215,214,213,212,211,211,
17968     211,211,211,210,210,209,209,207,206,206,205,204,204,203,203,203,
17969     203,202,201,201,201,201,201,200,199,199,199,198,197,196,196,196,
17970     195,194,194,194,193,193,192,192,192,191,191,190,190,189,189,188,
17971     188,188,188,188,188,188,188,187,186,186,186,185,185,185,185,184,
17972     184,184,183,183,183,182,182,182,182,182,182,181,181,181,181,180,
17973     180,180,179,179,179,178,177,177,176,176,176,176,176,175,175,175,
17974     175,174,174,172,171,171,171,171,171,171,171,168,168,168,168,167,
17975     167,167,167,166,166,165,164,164,164,163,163,162,162,162,162,162,
17976     161,161,160,160,159,159,158,157,157,157,157,157,156,156,154,153,
17977     152,151,151,150,150,150,149,148,148,147,146,146,146,145,145,145,
17978     145,145,144,144,143,143,143,140,140,139,139,138,138,136,136,135,
17979     134,133,133,133,133,133,132,132,132,131,131,131,131,131,131,131,
17980     130,130,129,128,127,127,127,127,127,127,126,126,124,124,123,123,
17981     123,122,121,121,120,119,119,119,118,118,118,118,118,117,117,117,
17982     117,116,116,116,115,114,113,113,113,113,112,112,111,111,110,110,
17983     109,108,108,108,107,107,107,106,106,106,106,105,105,105,105,105,
17984     105,103,103,102
17985   };
17986   const int n4w2b2r7[] = {
17987     1000, // Capacity
17988     500, // Number of items
17989     // Size of items (sorted)
17990     300,300,300,299,299,298,298,298,297,297,297,297,296,295,295,295,
17991     294,294,294,293,293,293,293,292,291,291,291,291,291,291,291,290,
17992     290,289,289,288,288,287,287,287,286,286,286,285,285,285,284,283,
17993     283,283,283,282,282,282,280,280,279,279,279,279,279,278,277,277,
17994     276,276,275,275,275,275,274,273,273,273,273,273,273,271,271,271,
17995     271,271,271,270,270,270,270,270,269,269,269,268,267,267,266,265,
17996     265,264,264,264,263,262,262,262,261,261,260,260,259,259,259,258,
17997     258,257,256,255,254,254,254,253,253,252,252,252,251,251,251,250,
17998     250,250,250,249,249,249,249,248,248,248,248,247,247,247,247,246,
17999     246,246,245,244,244,244,243,243,243,243,242,241,241,241,241,240,
18000     238,238,237,237,236,235,235,233,233,232,232,232,232,232,232,232,
18001     231,230,229,229,229,228,228,228,227,227,227,227,226,226,226,226,
18002     225,225,224,224,222,222,221,221,220,220,219,217,217,217,217,216,
18003     216,216,215,215,215,214,214,214,214,214,214,213,213,212,212,212,
18004     212,212,212,211,211,211,210,210,210,210,210,210,209,209,208,208,
18005     207,206,206,205,205,205,204,204,204,204,203,203,202,202,202,202,
18006     202,202,202,202,201,201,201,201,201,199,198,198,198,198,196,196,
18007     196,195,193,193,193,193,193,193,192,192,192,192,192,191,190,190,
18008     189,189,189,188,188,188,187,187,186,186,186,186,184,184,183,183,
18009     182,181,181,180,179,179,178,178,177,177,176,175,175,175,175,174,
18010     174,174,172,172,171,171,171,171,170,170,170,168,167,167,167,166,
18011     166,166,166,166,166,165,165,165,165,165,164,164,164,162,161,161,
18012     159,159,159,158,158,158,158,158,158,157,156,156,155,155,155,154,
18013     154,154,153,152,151,151,151,151,150,149,148,147,147,146,146,146,
18014     146,146,145,145,144,143,142,141,141,140,140,140,140,139,139,138,
18015     137,137,137,137,137,137,137,136,136,135,135,135,134,134,134,134,
18016     133,133,132,131,131,131,130,130,130,130,129,129,126,126,126,126,
18017     126,125,125,125,125,124,124,124,123,123,122,121,121,121,121,120,
18018     120,119,119,119,118,118,118,117,117,117,116,116,115,114,114,113,
18019     112,112,112,112,111,111,111,110,109,109,109,109,109,108,108,108,
18020     107,106,106,106,105,105,105,105,105,104,104,104,103,103,102,102,
18021     102,102,102,102
18022   };
18023   const int n4w2b2r8[] = {
18024     1000, // Capacity
18025     500, // Number of items
18026     // Size of items (sorted)
18027     300,299,298,296,296,295,295,295,295,293,292,292,292,291,291,290,
18028     290,288,288,288,288,288,288,287,287,286,286,286,285,285,284,284,
18029     284,283,282,281,281,280,280,280,279,279,279,278,278,278,278,278,
18030     277,277,276,274,274,274,273,273,273,272,271,271,270,269,269,268,
18031     267,267,267,267,266,266,265,265,265,265,264,264,264,263,263,262,
18032     262,261,261,261,260,259,259,259,258,258,257,257,257,257,256,256,
18033     255,254,254,254,254,254,254,254,253,253,252,251,251,251,251,251,
18034     250,250,249,249,249,248,248,248,247,247,246,246,246,245,245,244,
18035     244,244,244,241,241,241,240,240,240,239,239,239,239,239,239,238,
18036     238,238,238,238,237,236,236,236,236,235,235,235,235,235,233,233,
18037     232,232,232,230,230,230,229,229,228,227,227,226,226,226,225,224,
18038     223,223,223,223,222,222,221,221,221,220,220,220,220,220,219,219,
18039     219,219,218,218,218,217,216,216,216,216,215,215,214,213,213,213,
18040     212,212,212,211,211,211,211,210,210,209,209,209,209,209,208,208,
18041     208,208,208,207,207,207,206,206,205,205,204,204,203,202,202,201,
18042     201,201,201,201,200,199,199,198,196,196,196,195,195,195,195,194,
18043     194,193,193,193,192,192,191,191,191,190,190,189,188,188,188,188,
18044     187,186,185,185,185,184,184,184,183,183,183,182,182,182,181,181,
18045     181,180,180,180,179,178,178,178,178,177,177,177,177,177,177,176,
18046     176,176,176,176,175,175,175,174,174,173,173,173,172,172,171,171,
18047     171,169,169,169,168,168,168,168,168,168,167,167,167,166,166,165,
18048     165,165,165,164,164,164,164,164,163,163,162,162,161,161,161,160,
18049     160,159,159,159,159,159,159,158,157,157,156,156,156,156,156,155,
18050     155,155,154,153,153,153,153,152,152,152,152,151,151,151,150,149,
18051     149,149,149,149,148,148,148,147,147,146,146,146,145,145,145,145,
18052     145,145,144,144,143,143,143,142,141,141,141,140,140,140,140,139,
18053     139,139,138,137,137,137,136,135,135,135,135,134,134,134,134,132,
18054     132,131,131,131,130,128,128,127,127,127,127,126,126,126,125,125,
18055     124,124,123,122,122,121,121,119,118,118,118,117,117,116,116,116,
18056     116,115,115,114,113,113,113,113,112,111,111,111,111,111,110,109,
18057     109,109,108,108,108,108,107,106,106,106,106,106,105,105,104,104,
18058     104,103,102,102
18059   };
18060   const int n4w2b2r9[] = {
18061     1000, // Capacity
18062     500, // Number of items
18063     // Size of items (sorted)
18064     300,300,299,299,298,298,298,295,295,295,294,294,294,294,293,293,
18065     293,292,292,292,292,292,290,290,290,288,288,288,287,287,287,287,
18066     287,286,286,286,285,285,285,284,284,283,283,283,283,283,282,282,
18067     282,282,281,281,280,280,279,279,279,278,278,277,277,277,276,275,
18068     275,275,274,274,274,274,273,273,272,272,271,271,271,271,271,270,
18069     270,270,270,270,269,269,269,269,268,268,268,268,268,268,267,266,
18070     266,266,266,266,265,265,264,264,264,263,262,262,261,261,261,261,
18071     260,260,259,259,259,259,258,258,257,256,256,255,255,254,253,253,
18072     253,252,252,251,251,251,251,250,250,250,250,250,249,249,248,248,
18073     247,247,247,246,246,246,245,244,244,244,242,241,241,241,241,240,
18074     239,239,239,238,238,238,238,237,236,236,236,236,236,236,236,235,
18075     235,235,235,235,234,234,234,234,233,233,233,231,231,231,230,229,
18076     229,229,228,228,228,227,227,226,226,225,225,224,224,224,223,223,
18077     222,222,222,221,221,221,220,220,220,220,219,219,219,219,219,218,
18078     218,217,216,216,216,215,215,215,214,213,213,212,211,211,211,211,
18079     211,210,210,210,209,208,207,207,206,205,205,205,204,203,203,201,
18080     201,201,200,200,199,199,199,199,198,197,197,197,197,196,196,196,
18081     195,194,194,193,193,193,193,192,192,190,189,189,188,188,188,188,
18082     188,188,187,187,187,185,185,184,183,182,182,182,182,182,182,181,
18083     181,181,180,180,179,179,179,179,179,178,178,178,176,175,175,175,
18084     174,173,173,173,173,173,172,172,172,172,172,170,169,169,169,169,
18085     169,168,168,167,167,166,166,166,166,165,164,164,164,163,162,162,
18086     159,159,159,157,157,157,157,156,156,156,156,156,156,156,155,154,
18087     153,152,152,152,152,152,152,152,151,151,150,150,150,149,149,148,
18088     148,145,145,145,144,144,144,143,143,142,142,142,142,142,142,141,
18089     141,141,140,140,140,139,139,138,138,137,137,137,137,136,136,135,
18090     134,134,133,133,133,133,133,132,132,130,130,130,130,129,129,128,
18091     128,128,128,127,127,127,126,126,125,125,125,125,125,125,124,124,
18092     123,123,123,122,122,122,121,120,120,120,120,120,120,119,119,119,
18093     118,117,117,117,116,116,116,116,115,115,115,114,113,113,112,112,
18094     112,112,110,110,109,109,109,108,108,108,108,107,107,107,105,105,
18095     105,104,103,103
18096   };
18097   const int n4w2b3r0[] = {
18098     1000, // Capacity
18099     500, // Number of items
18100     // Size of items (sorted)
18101     380,380,380,379,379,379,378,377,377,377,376,376,374,373,373,372,
18102     370,370,370,370,370,369,369,368,367,366,365,365,365,365,364,363,
18103     362,361,361,360,360,359,359,358,358,357,357,357,357,356,355,353,
18104     352,351,350,350,349,348,348,348,348,348,347,345,345,345,341,341,
18105     339,338,337,337,337,337,336,334,334,332,331,329,329,327,327,325,
18106     323,323,322,321,320,320,320,319,319,317,314,313,312,312,310,308,
18107     308,307,306,306,306,306,304,304,304,303,303,303,302,302,300,299,
18108     295,294,294,294,293,293,293,290,290,287,286,286,286,285,285,283,
18109     282,281,281,280,279,278,278,277,277,277,274,273,273,272,272,271,
18110     270,270,269,268,267,266,266,264,264,262,261,261,261,261,261,260,
18111     260,260,260,258,258,257,257,257,256,256,254,254,254,253,253,252,
18112     252,252,252,251,251,249,249,248,247,247,246,246,245,245,242,242,
18113     240,240,240,239,239,237,237,236,236,235,234,234,234,234,233,233,
18114     233,232,230,230,229,228,227,226,225,225,225,225,224,224,222,221,
18115     220,219,219,218,217,217,216,216,214,214,214,213,212,212,210,210,
18116     210,209,209,208,206,206,206,204,203,203,202,202,201,199,199,198,
18117     198,197,196,195,195,195,195,194,194,194,192,191,191,189,188,188,
18118     185,185,185,182,182,181,180,180,179,179,179,179,178,178,175,174,
18119     173,172,172,172,171,171,168,168,168,167,166,166,165,165,165,165,
18120     164,164,163,163,162,160,159,159,159,158,158,157,154,153,153,151,
18121     151,149,148,148,147,147,146,146,146,145,144,144,143,141,141,141,
18122     141,140,140,139,139,139,139,138,138,136,136,136,136,136,135,134,
18123     134,133,132,131,131,129,127,127,127,126,125,124,124,120,120,119,
18124     117,117,116,116,115,115,115,114,113,111,111,110,109,109,108,108,
18125     108,107,106,106,106,105,105,101,99,99,98,96,96,96,95,94,92,91,
18126     91,90,89,88,88,88,87,86,85,83,83,83,82,82,81,78,77,77,77,75,74,
18127     73,73,73,73,73,73,72,70,69,65,63,62,62,60,60,59,57,57,57,57,57,
18128     56,56,54,54,54,53,52,51,50,48,48,47,47,46,46,45,45,44,44,44,44,
18129     44,43,43,43,42,41,40,40,39,39,39,38,38,38,37,34,33,33,33,32,32,
18130     31,30,30,29,28,28,28,28,28,25,23,22,22,22
18131   };
18132   const int n4w2b3r1[] = {
18133     1000, // Capacity
18134     500, // Number of items
18135     // Size of items (sorted)
18136     380,379,379,379,378,376,376,376,374,373,373,370,369,368,366,366,
18137     365,364,362,362,362,361,361,360,359,359,359,358,356,356,355,355,
18138     355,355,352,352,352,351,351,351,349,349,348,348,348,346,345,344,
18139     344,344,343,343,343,341,341,340,340,339,338,336,335,335,335,334,
18140     334,333,333,332,332,331,330,330,330,329,328,327,327,327,327,327,
18141     326,326,325,324,322,322,321,320,320,319,319,318,315,313,313,313,
18142     313,313,313,309,307,306,306,303,301,300,299,298,297,296,296,295,
18143     294,294,294,294,293,293,292,292,292,292,292,291,291,291,290,290,
18144     289,289,288,288,288,288,286,285,283,282,281,280,278,277,276,275,
18145     274,273,271,271,270,270,269,269,269,268,268,267,267,266,265,265,
18146     265,261,260,260,259,259,258,258,258,257,257,257,257,256,254,253,
18147     252,251,251,251,249,249,249,249,247,247,246,246,246,245,244,243,
18148     243,242,242,241,241,241,239,239,238,237,236,236,235,235,235,234,
18149     234,234,232,232,231,230,228,228,228,227,227,226,225,224,223,222,
18150     222,221,221,221,220,220,217,216,216,216,216,216,215,214,213,213,
18151     213,210,210,210,210,210,210,209,208,208,207,207,206,205,205,203,
18152     203,201,200,200,200,199,199,199,198,196,192,189,189,188,188,187,
18153     186,186,185,184,181,180,180,180,179,179,178,174,174,173,173,172,
18154     171,170,170,169,168,167,167,166,166,166,164,163,163,163,162,162,
18155     161,161,160,160,159,159,159,157,156,155,153,153,152,151,150,150,
18156     150,149,148,148,148,148,146,145,145,144,144,143,142,141,140,138,
18157     138,138,137,137,136,135,134,133,132,132,132,131,130,130,129,129,
18158     129,129,129,128,127,127,127,127,127,126,123,123,122,122,122,121,
18159     121,121,120,120,120,118,118,115,114,114,114,113,113,112,112,112,
18160     111,111,110,110,109,109,108,107,107,106,106,105,103,102,102,98,
18161     98,97,97,97,96,91,90,90,89,89,88,87,86,84,84,83,83,81,80,80,80,
18162     80,79,79,78,78,77,77,77,76,76,76,75,71,71,71,70,69,68,67,65,65,
18163     65,64,64,63,62,62,62,58,56,55,54,53,52,50,50,50,49,49,48,48,48,
18164     47,46,46,45,44,43,42,42,41,39,39,39,39,38,38,37,35,35,34,34,33,
18165     33,32,32,32,31,29,26,26,26,24,24,23,23,22,22,22
18166   };
18167   const int n4w2b3r2[] = {
18168     1000, // Capacity
18169     500, // Number of items
18170     // Size of items (sorted)
18171     380,380,380,379,379,378,377,377,376,376,374,373,372,371,370,368,
18172     368,368,367,367,367,367,366,365,363,362,361,361,360,360,359,359,
18173     359,358,358,357,357,356,355,354,354,354,353,353,353,351,351,350,
18174     348,346,344,343,343,342,341,341,341,341,340,339,339,338,338,338,
18175     337,335,334,332,331,331,329,329,325,325,324,320,319,318,318,318,
18176     318,318,316,316,315,312,312,311,308,308,307,306,306,305,304,304,
18177     304,304,303,302,301,300,300,299,299,298,298,297,297,296,295,294,
18178     294,292,292,291,291,291,291,291,290,289,289,287,287,286,286,286,
18179     286,284,284,283,282,282,281,280,279,279,278,278,277,274,272,271,
18180     271,269,267,267,267,266,265,265,265,265,264,264,262,262,262,261,
18181     261,260,260,260,259,259,259,258,257,257,257,256,256,255,255,255,
18182     255,254,254,251,251,250,248,248,248,243,240,240,240,239,239,237,
18183     235,235,233,233,231,231,230,229,229,228,228,227,225,225,223,223,
18184     222,221,219,218,218,218,217,217,215,215,213,213,212,211,211,210,
18185     210,208,207,207,206,206,206,205,205,203,201,200,200,200,199,199,
18186     198,198,197,197,197,196,196,196,195,195,194,194,193,191,191,191,
18187     189,188,188,187,187,186,186,186,185,185,185,185,184,183,181,181,
18188     180,180,179,177,177,176,176,175,175,174,172,172,172,171,171,171,
18189     171,170,170,169,168,167,167,166,164,163,162,161,159,158,157,157,
18190     157,155,154,153,152,152,152,151,151,150,150,148,148,147,147,146,
18191     146,144,144,144,144,143,143,143,142,142,141,141,140,140,139,138,
18192     137,137,137,136,135,135,135,135,134,133,132,130,130,130,129,129,
18193     129,127,125,124,124,124,124,123,123,122,122,122,120,120,119,117,
18194     117,116,115,115,114,112,110,109,109,108,107,105,105,105,105,104,
18195     103,103,103,102,102,101,101,100,100,100,99,99,98,98,98,97,96,
18196     96,93,93,93,92,92,92,90,88,88,87,86,85,85,84,84,83,82,80,80,79,
18197     76,75,75,74,74,73,73,72,71,71,70,70,69,68,68,66,65,65,63,63,62,
18198     62,62,62,62,60,60,58,58,57,57,56,56,55,53,52,52,51,51,50,49,48,
18199     47,47,46,46,44,44,44,42,41,41,41,41,40,39,37,36,36,36,36,36,36,
18200     35,35,33,32,31,30,29,29,28,27,26,26,24,23,23
18201   };
18202   const int n4w2b3r3[] = {
18203     1000, // Capacity
18204     500, // Number of items
18205     // Size of items (sorted)
18206     380,380,378,376,375,375,374,372,371,370,370,370,369,369,368,368,
18207     365,365,365,364,363,362,361,360,359,359,357,354,354,353,353,352,
18208     350,349,349,349,349,349,348,347,347,346,345,345,342,341,340,340,
18209     339,338,337,337,337,335,334,334,334,333,333,332,331,331,329,329,
18210     329,328,328,327,326,325,325,324,324,323,322,320,320,320,320,319,
18211     318,317,314,314,314,313,313,312,309,306,306,305,303,303,303,302,
18212     302,301,301,301,299,299,297,296,296,295,295,294,293,293,293,292,
18213     292,292,292,291,291,291,289,289,288,288,288,287,286,286,286,286,
18214     285,284,284,284,283,283,283,282,280,279,278,278,277,277,276,276,
18215     275,274,271,271,270,270,269,269,269,268,268,268,267,267,267,266,
18216     265,265,265,263,263,262,262,260,259,258,258,258,258,257,256,256,
18217     255,255,254,254,254,252,252,252,251,250,250,249,249,247,246,246,
18218     244,244,242,242,241,241,241,241,241,240,238,237,236,236,232,231,
18219     230,229,229,229,228,228,228,226,225,224,223,222,221,221,220,219,
18220     219,219,218,217,215,214,213,212,211,210,210,210,209,209,209,208,
18221     207,207,207,207,206,206,205,205,204,202,202,202,200,199,199,198,
18222     196,195,192,192,191,191,191,190,190,189,188,186,186,184,184,184,
18223     183,183,183,182,182,182,182,180,180,180,179,179,179,178,178,178,
18224     177,176,176,176,175,175,174,174,174,174,171,170,170,169,167,167,
18225     166,163,161,160,159,157,156,156,156,156,155,154,154,153,152,151,
18226     151,151,150,150,150,148,148,146,146,146,145,145,144,144,144,144,
18227     144,142,142,141,140,138,138,137,136,133,132,132,131,131,131,131,
18228     130,129,128,126,125,123,123,123,121,121,120,120,120,120,120,120,
18229     118,117,116,116,114,114,112,112,112,112,108,108,107,107,106,104,
18230     104,104,103,103,100,98,98,95,94,94,94,93,93,93,92,92,89,89,89,
18231     88,87,86,86,83,83,81,80,80,79,79,77,77,76,76,76,76,76,75,75,75,
18232     74,74,74,74,74,73,73,71,71,71,71,70,69,68,68,68,67,67,67,65,62,
18233     62,62,61,60,60,59,58,58,57,57,56,55,55,55,55,53,53,53,51,50,50,
18234     50,50,48,48,47,46,46,45,44,43,43,40,38,36,35,33,33,32,32,32,31,
18235     29,28,27,25,25,25,24,24,24,24,22,22,22
18236   };
18237   const int n4w2b3r4[] = {
18238     1000, // Capacity
18239     500, // Number of items
18240     // Size of items (sorted)
18241     380,380,379,378,378,378,377,376,374,374,372,372,372,371,370,370,
18242     369,368,368,368,367,366,366,365,362,361,361,360,359,359,358,356,
18243     356,355,355,355,355,353,353,352,351,351,350,350,349,349,348,348,
18244     348,348,347,347,346,345,344,344,343,343,343,342,341,341,339,339,
18245     339,339,336,335,334,331,329,329,329,329,328,328,328,325,325,325,
18246     325,322,322,321,321,320,320,320,319,318,318,318,317,316,316,315,
18247     315,315,314,314,313,313,312,312,312,311,310,309,308,307,307,307,
18248     306,304,301,300,300,299,299,298,298,297,296,295,295,295,295,295,
18249     295,293,293,293,292,291,289,288,285,284,280,278,277,276,275,274,
18250     274,273,273,273,273,272,272,269,269,268,268,267,267,264,264,264,
18251     264,262,260,260,260,258,258,257,257,256,255,254,253,253,253,252,
18252     252,251,251,250,249,249,248,246,245,244,243,243,243,242,242,241,
18253     241,241,241,239,238,238,237,237,237,234,234,231,230,229,228,228,
18254     227,227,226,226,226,226,225,225,224,224,224,224,221,221,219,219,
18255     219,219,218,218,215,215,214,214,212,212,210,209,208,208,207,205,
18256     204,203,201,200,198,198,198,198,197,197,197,196,196,195,194,193,
18257     192,191,188,187,187,186,185,185,185,185,184,184,183,183,183,181,
18258     181,181,180,180,180,179,179,178,177,177,176,175,173,173,173,173,
18259     171,171,170,168,168,168,168,162,161,159,158,158,158,157,157,156,
18260     155,154,154,154,153,152,152,151,151,148,148,148,147,146,144,144,
18261     144,143,142,140,138,138,138,137,137,136,136,136,135,134,133,133,
18262     133,132,132,132,131,129,129,128,128,127,126,124,123,123,122,122,
18263     120,120,120,120,120,118,118,118,117,117,117,117,116,115,115,115,
18264     114,114,113,110,110,109,108,107,106,106,106,104,103,102,102,101,
18265     100,97,97,96,96,95,95,91,90,90,89,89,88,88,87,86,86,85,85,84,
18266     84,84,84,83,83,83,81,81,81,80,79,78,77,77,77,76,73,73,71,71,70,
18267     70,70,69,68,68,67,66,65,65,62,61,61,61,59,59,59,59,57,57,56,54,
18268     54,54,54,53,53,53,52,51,50,50,50,49,48,48,48,48,47,45,44,42,41,
18269     41,41,41,38,38,38,37,34,33,32,31,31,31,31,31,30,30,29,28,28,28,
18270     27,26,26,26,26,26,25,24,23,23,22,22
18271   };
18272   const int n4w2b3r5[] = {
18273     1000, // Capacity
18274     500, // Number of items
18275     // Size of items (sorted)
18276     380,380,380,380,378,378,378,378,377,377,375,374,374,373,372,372,
18277     371,370,369,368,367,365,363,363,362,362,361,360,359,359,358,358,
18278     357,357,357,357,356,355,354,353,352,352,351,351,351,349,349,349,
18279     348,347,347,347,346,344,344,343,340,339,339,337,336,335,335,335,
18280     335,335,332,331,331,331,330,330,329,329,327,326,326,325,325,323,
18281     322,321,321,321,320,317,317,316,315,314,312,312,311,311,310,310,
18282     309,307,306,306,306,303,303,302,301,300,299,298,298,297,297,294,
18283     294,294,293,292,292,292,291,291,290,290,289,289,288,288,287,285,
18284     284,284,283,282,281,281,280,279,278,276,275,274,274,274,273,272,
18285     272,271,271,271,271,270,270,269,269,269,268,267,266,266,265,265,
18286     264,264,264,264,264,263,260,260,259,259,256,256,256,256,256,255,
18287     255,255,254,253,253,251,251,250,250,250,249,248,248,248,247,246,
18288     246,245,245,245,243,242,242,241,240,239,237,236,236,236,235,234,
18289     233,232,230,230,229,228,228,228,228,228,226,225,223,222,220,220,
18290     219,218,216,215,213,212,212,211,210,209,209,209,208,208,205,205,
18291     204,203,202,202,202,202,202,200,199,198,198,198,198,197,196,196,
18292     195,194,194,193,193,192,192,192,191,189,189,188,186,186,186,185,
18293     183,183,183,183,181,180,180,180,179,178,177,176,176,176,175,175,
18294     174,172,171,169,169,168,168,167,167,165,165,165,164,164,164,163,
18295     161,160,160,158,158,158,157,157,157,156,156,156,155,155,155,154,
18296     154,151,151,150,149,149,148,148,147,146,145,144,144,143,141,141,
18297     139,138,137,137,136,135,135,135,132,132,132,130,130,130,129,129,
18298     128,128,128,127,126,126,126,126,126,126,125,123,122,122,121,120,
18299     120,119,119,119,117,116,115,115,115,114,114,113,112,111,111,110,
18300     109,108,108,107,106,105,105,104,104,104,102,101,101,100,99,98,
18301     98,98,95,95,95,94,93,93,92,91,91,90,90,89,89,88,86,83,82,82,81,
18302     80,79,77,77,75,75,73,72,72,72,72,70,69,69,67,66,65,65,65,65,64,
18303     64,64,64,64,64,62,59,58,58,57,55,55,53,52,51,48,48,48,48,47,46,
18304     46,46,46,46,46,45,44,43,43,39,39,39,37,37,36,34,32,32,31,31,31,
18305     29,28,27,27,26,26,25,24,24,23,23,23,23,22,22,22
18306   };
18307   const int n4w2b3r6[] = {
18308     1000, // Capacity
18309     500, // Number of items
18310     // Size of items (sorted)
18311     378,378,377,377,377,374,374,373,372,372,371,371,370,369,368,366,
18312     366,365,364,364,363,363,362,361,358,357,357,357,356,356,355,355,
18313     351,351,349,348,345,345,344,344,340,339,338,338,337,336,335,335,
18314     334,332,332,331,330,329,329,329,327,327,326,325,324,323,323,321,
18315     321,321,320,318,318,318,317,316,315,315,315,314,314,313,312,312,
18316     311,311,310,308,306,306,305,304,304,303,303,301,301,299,298,298,
18317     296,295,295,294,292,291,289,288,287,286,286,285,285,284,284,283,
18318     282,282,282,282,282,282,280,279,279,279,278,278,278,277,277,276,
18319     276,274,274,273,272,272,271,271,271,271,269,267,267,265,264,264,
18320     264,263,263,263,262,262,261,261,259,258,257,255,255,254,252,251,
18321     251,250,250,250,249,248,247,247,246,245,245,243,243,242,241,240,
18322     240,240,238,237,236,236,235,235,234,233,231,231,230,230,229,228,
18323     227,227,227,226,225,225,224,223,223,222,222,222,222,221,220,219,
18324     219,218,218,217,216,215,215,215,214,212,212,211,211,210,209,209,
18325     209,208,206,206,206,204,203,202,202,202,201,200,200,200,200,200,
18326     198,198,198,197,196,195,194,194,192,191,190,189,189,188,188,188,
18327     187,186,186,186,185,185,185,185,184,183,182,182,182,181,181,180,
18328     179,179,179,177,177,177,177,176,174,174,174,174,173,173,173,172,
18329     172,170,168,168,167,165,165,164,164,163,163,163,162,160,160,159,
18330     159,158,157,156,156,156,155,155,155,155,154,154,153,153,152,152,
18331     151,150,149,149,148,148,147,147,147,147,146,146,144,144,143,143,
18332     143,141,140,139,139,139,138,138,138,136,136,135,135,135,133,133,
18333     132,132,132,131,130,130,129,128,126,126,124,124,124,123,123,120,
18334     120,119,119,118,118,118,117,116,115,115,113,112,111,111,111,110,
18335     110,110,110,109,108,108,108,108,107,107,105,105,105,104,103,103,
18336     103,102,101,101,100,100,97,97,96,96,95,95,95,95,95,94,90,88,88,
18337     87,86,86,86,85,85,85,84,83,81,81,81,79,79,76,76,76,74,74,73,72,
18338     72,72,72,71,70,68,67,66,65,65,63,61,59,58,58,58,57,56,55,55,55,
18339     54,54,52,51,50,50,49,47,47,46,46,43,42,42,42,41,41,41,41,39,39,
18340     39,36,33,33,31,31,29,29,28,27,27,27,26,25,25,23,23,22
18341   };
18342   const int n4w2b3r7[] = {
18343     1000, // Capacity
18344     500, // Number of items
18345     // Size of items (sorted)
18346     380,380,380,379,379,379,379,378,378,378,377,376,376,376,374,372,
18347     372,372,370,370,369,368,368,367,366,366,366,366,365,365,365,364,
18348     364,363,361,361,361,360,358,358,358,357,356,356,356,356,355,354,
18349     353,351,351,350,350,349,349,349,348,343,342,342,340,340,339,337,
18350     337,336,336,336,334,334,333,332,331,330,330,330,328,328,327,326,
18351     325,324,324,322,322,322,321,321,320,320,320,320,319,319,318,318,
18352     316,315,313,312,311,310,310,310,309,308,308,308,308,307,305,305,
18353     305,305,305,304,303,303,302,301,300,297,297,297,296,294,294,291,
18354     291,290,290,290,289,289,288,288,287,287,284,284,283,283,282,282,
18355     280,280,280,279,279,279,278,277,277,277,277,277,276,275,275,272,
18356     270,269,268,268,268,267,267,267,266,266,265,263,261,258,258,257,
18357     257,256,253,252,252,250,250,249,249,248,247,246,246,245,245,244,
18358     244,242,242,241,241,241,241,239,239,237,235,234,233,233,228,228,
18359     226,226,226,225,224,224,223,223,222,221,221,221,220,219,218,218,
18360     218,217,217,216,215,214,213,213,213,212,210,209,208,208,207,207,
18361     206,205,203,202,201,201,201,200,198,196,193,193,193,192,191,191,
18362     190,189,188,187,187,185,184,183,183,182,181,181,181,181,180,179,
18363     178,178,178,175,175,175,174,174,174,174,173,173,173,172,172,172,
18364     170,170,169,169,167,167,166,166,166,166,165,164,164,164,163,162,
18365     162,162,161,161,160,159,157,157,157,156,156,154,153,151,151,149,
18366     149,149,148,147,147,147,147,146,143,143,141,140,139,138,138,138,
18367     136,136,134,131,131,129,128,128,128,127,125,124,124,123,122,122,
18368     121,121,120,120,119,117,115,114,113,113,113,112,112,112,110,110,
18369     108,108,108,107,106,105,104,104,104,103,101,100,100,100,100,99,
18370     98,98,95,95,94,94,94,94,93,93,92,92,92,92,92,92,91,90,89,89,87,
18371     87,85,84,84,83,82,81,79,78,78,78,77,76,75,75,74,72,71,71,71,70,
18372     69,68,67,66,66,66,66,65,64,63,63,63,62,61,61,61,60,59,59,58,57,
18373     57,56,54,53,52,52,52,52,51,51,50,50,48,48,46,46,45,44,44,43,43,
18374     39,39,39,38,38,37,36,35,35,34,34,33,33,32,32,31,31,30,30,30,27,
18375     27,27,26,25,25,25,24,24,23,23,22
18376   };
18377   const int n4w2b3r8[] = {
18378     1000, // Capacity
18379     500, // Number of items
18380     // Size of items (sorted)
18381     380,379,378,378,376,375,374,373,372,372,371,370,370,366,366,364,
18382     363,363,362,361,361,361,361,361,360,360,359,357,356,356,356,355,
18383     353,352,352,350,350,349,347,346,346,346,345,345,344,343,342,342,
18384     340,340,339,339,339,339,338,337,335,335,335,333,333,331,331,331,
18385     330,330,329,328,328,327,327,325,324,324,324,324,323,321,321,321,
18386     320,320,318,316,315,315,314,314,313,311,308,308,308,307,307,306,
18387     305,305,304,304,302,302,300,300,299,298,298,297,296,295,292,291,
18388     289,289,289,288,288,287,287,287,286,286,286,285,285,284,284,283,
18389     283,281,281,280,280,279,278,278,278,277,276,275,274,274,273,272,
18390     272,272,271,270,269,268,266,265,265,263,260,259,258,258,258,258,
18391     257,257,257,256,255,255,253,253,253,252,251,250,250,249,248,248,
18392     246,245,245,244,243,243,242,241,241,238,238,238,237,236,234,234,
18393     233,232,232,231,230,230,228,228,228,228,227,226,225,225,225,222,
18394     222,222,221,221,220,219,217,216,216,216,215,214,213,213,213,212,
18395     212,211,208,208,208,207,206,206,204,203,202,202,201,201,196,195,
18396     195,195,195,194,194,193,192,191,191,189,189,189,188,187,186,186,
18397     185,184,184,184,183,183,182,182,182,182,181,181,180,180,179,178,
18398     177,176,175,175,175,174,173,171,171,170,170,170,170,169,168,168,
18399     168,167,167,166,166,166,164,164,164,162,162,162,162,161,161,161,
18400     160,158,157,156,155,154,153,152,152,151,150,150,150,149,148,148,
18401     148,147,147,147,145,145,145,142,141,139,139,139,139,138,138,138,
18402     136,135,134,133,133,132,132,132,131,130,129,129,127,127,125,125,
18403     125,124,123,121,121,121,120,119,119,119,118,118,118,117,117,117,
18404     117,116,115,115,114,112,112,111,111,111,109,109,109,108,108,107,
18405     107,105,104,102,102,100,99,99,99,99,96,95,94,94,93,89,88,87,86,
18406     85,85,85,85,84,84,83,83,82,82,82,82,81,81,81,80,79,78,78,78,77,
18407     76,76,74,74,73,72,72,71,71,71,69,67,65,64,64,64,64,63,62,61,61,
18408     60,59,57,55,55,53,53,52,51,51,51,50,50,49,48,48,48,47,46,46,45,
18409     45,45,43,42,42,42,42,40,40,40,40,40,39,38,38,34,34,34,34,33,33,
18410     32,32,30,30,30,29,27,27,23,23,22,22,22
18411   };
18412   const int n4w2b3r9[] = {
18413     1000, // Capacity
18414     500, // Number of items
18415     // Size of items (sorted)
18416     379,378,378,378,375,375,373,373,373,372,372,372,371,371,370,369,
18417     369,369,369,368,368,366,365,365,365,364,364,363,363,362,361,361,
18418     361,358,358,356,354,354,354,354,353,353,351,350,349,349,349,349,
18419     349,346,346,346,346,346,346,346,345,345,342,342,342,341,340,337,
18420     337,337,337,336,336,335,333,331,328,327,327,327,326,325,325,323,
18421     321,321,321,320,319,318,318,317,317,316,316,315,315,314,314,313,
18422     312,312,312,310,309,309,307,306,305,305,304,303,301,300,300,299,
18423     299,298,298,297,297,296,296,296,295,295,295,295,294,294,293,292,
18424     292,292,291,291,291,289,289,288,285,284,284,284,282,281,281,280,
18425     279,279,279,278,278,274,274,273,272,272,272,271,271,270,269,269,
18426     269,268,267,267,266,265,264,264,263,262,260,260,258,258,257,257,
18427     256,256,256,255,254,254,253,253,252,252,252,252,251,250,248,247,
18428     247,246,246,246,242,242,242,241,240,240,240,239,236,236,236,234,
18429     234,233,232,231,231,230,225,224,223,223,222,220,219,219,218,217,
18430     217,215,215,215,215,214,214,214,211,211,210,210,210,210,209,207,
18431     205,204,204,203,202,201,200,200,199,199,199,198,198,197,195,195,
18432     195,194,192,191,190,190,189,188,188,187,186,186,184,183,182,182,
18433     182,181,181,181,180,180,180,178,178,178,177,177,176,175,174,174,
18434     174,174,174,173,173,172,171,171,169,169,169,169,167,167,165,165,
18435     164,164,164,163,163,162,162,162,159,157,157,155,155,154,153,153,
18436     152,151,151,151,150,148,147,147,147,145,144,142,142,142,141,140,
18437     138,136,136,135,135,135,134,133,133,133,132,131,131,130,129,128,
18438     128,125,125,125,124,123,123,121,120,120,119,118,118,117,117,116,
18439     116,115,113,113,113,113,113,112,112,112,110,110,109,108,108,107,
18440     107,107,107,107,106,105,104,104,101,101,100,100,100,100,99,98,
18441     97,96,96,96,96,95,95,94,94,94,93,93,92,91,91,88,88,87,86,86,84,
18442     83,82,82,81,79,78,78,78,77,74,74,74,73,73,72,71,71,71,71,71,71,
18443     68,68,67,67,67,65,63,63,61,60,59,58,56,56,55,54,54,53,52,51,50,
18444     49,49,48,48,48,47,47,46,46,45,41,40,39,38,38,38,37,35,35,35,34,
18445     34,33,33,31,29,29,28,28,28,27,24,24,23,22,22,22
18446   };
18447   const int n4w3b1r0[] = {
18448     1000, // Capacity
18449     500, // Number of items
18450     // Size of items (sorted)
18451     168,168,168,168,168,168,168,168,168,167,167,167,167,167,167,167,
18452     167,167,167,167,167,166,166,166,166,166,165,165,165,165,165,165,
18453     165,165,165,165,165,165,164,164,164,164,164,164,164,164,164,164,
18454     164,164,164,164,164,164,163,163,163,163,163,163,163,163,162,162,
18455     162,162,162,162,162,162,162,162,162,162,162,161,161,161,161,161,
18456     161,161,161,161,161,161,161,161,161,160,160,160,160,160,160,160,
18457     160,160,160,160,160,159,159,159,159,159,159,158,157,157,157,157,
18458     157,157,157,157,157,156,156,156,156,156,156,156,156,156,156,156,
18459     156,155,155,155,155,155,155,155,155,155,154,154,154,154,154,154,
18460     154,153,153,153,153,153,153,152,152,152,152,152,152,152,151,151,
18461     151,151,151,151,151,151,151,151,151,150,150,150,150,150,150,150,
18462     150,149,149,149,149,148,148,148,148,148,147,147,147,147,147,147,
18463     146,146,146,146,146,146,146,146,145,145,145,145,145,145,145,145,
18464     145,145,145,145,145,145,145,145,144,144,144,144,144,144,144,144,
18465     144,144,143,143,143,143,143,143,143,143,143,143,142,142,142,142,
18466     142,142,142,142,142,142,141,141,141,141,141,141,141,140,140,140,
18467     140,140,140,140,140,140,140,140,139,139,139,139,139,139,139,138,
18468     138,138,138,138,137,137,137,137,137,137,137,137,137,137,137,137,
18469     137,137,136,136,136,136,136,136,136,136,136,135,135,135,135,135,
18470     135,135,135,135,135,134,134,134,134,134,134,134,134,134,134,134,
18471     133,133,133,132,132,132,132,132,132,132,132,132,132,132,132,132,
18472     132,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,
18473     131,131,130,130,130,130,130,130,130,129,129,129,129,129,129,129,
18474     129,128,128,128,128,128,128,128,127,127,127,127,127,127,126,126,
18475     126,126,126,126,126,125,125,125,125,125,125,125,125,125,125,125,
18476     125,124,124,124,124,124,124,124,124,123,123,123,123,123,123,123,
18477     122,122,122,122,122,122,122,122,121,121,121,121,121,121,121,121,
18478     121,121,120,120,120,120,120,120,120,119,119,119,119,119,119,119,
18479     118,118,118,118,118,118,118,118,118,118,118,118,118,118,117,117,
18480     117,117,117,117,117,116,116,116,116,116,116,116,116,115,115,115,
18481     115,115,115,115,115,115,115,114,114,114,114,114,114,114,114,114,
18482     114,114,114,114
18483   };
18484   const int n4w3b1r1[] = {
18485     1000, // Capacity
18486     500, // Number of items
18487     // Size of items (sorted)
18488     168,168,168,168,168,168,168,168,168,167,167,167,167,167,167,167,
18489     167,166,166,166,166,166,166,166,166,166,165,165,165,165,165,165,
18490     165,165,165,165,165,164,164,164,164,164,164,164,164,164,164,163,
18491     163,163,163,163,163,163,163,163,162,162,162,162,162,162,162,162,
18492     162,162,162,161,161,161,161,161,161,161,160,160,160,160,160,160,
18493     160,160,160,160,160,160,160,160,160,159,159,159,158,158,158,158,
18494     158,158,157,157,157,157,157,157,157,157,157,157,157,157,157,156,
18495     156,156,156,156,156,156,156,156,156,155,155,155,155,155,155,155,
18496     155,155,155,155,155,154,154,154,154,154,154,154,153,153,153,153,
18497     153,152,152,152,152,152,152,152,152,152,152,152,152,152,151,151,
18498     151,151,151,151,151,151,151,151,150,150,150,150,150,150,150,150,
18499     150,150,150,150,150,150,150,150,150,150,149,149,149,149,149,149,
18500     149,149,149,148,148,148,148,148,148,148,147,147,147,147,147,147,
18501     147,147,146,146,146,146,146,145,145,145,145,145,145,145,145,145,
18502     145,144,144,144,144,144,144,144,144,144,144,144,144,143,143,143,
18503     143,143,143,143,143,143,142,142,142,142,142,142,142,142,141,141,
18504     141,141,141,141,141,140,140,140,140,140,140,139,139,139,139,139,
18505     139,139,139,139,139,139,139,139,139,139,139,139,138,138,138,138,
18506     138,138,138,138,138,137,137,137,137,137,137,137,137,137,137,137,
18507     137,137,137,137,136,136,136,136,136,135,135,135,135,135,135,135,
18508     135,134,134,134,134,134,134,133,133,133,133,133,133,133,133,133,
18509     133,132,132,132,132,132,132,132,132,132,131,131,131,131,131,131,
18510     131,131,131,131,131,131,130,130,130,130,130,130,130,130,130,129,
18511     129,129,129,129,129,129,129,129,129,129,129,128,128,128,128,128,
18512     128,128,128,128,128,127,127,127,127,127,126,126,126,126,126,125,
18513     125,125,125,125,125,125,125,125,125,125,124,124,124,124,124,124,
18514     124,124,124,123,123,123,123,123,123,123,123,123,123,122,122,122,
18515     122,121,121,121,121,121,121,120,120,120,120,120,120,119,119,119,
18516     119,119,119,119,119,119,118,118,118,118,118,118,118,118,118,118,
18517     118,118,118,117,117,117,117,117,117,116,116,116,116,116,116,116,
18518     116,116,115,115,115,115,115,114,114,114,114,114,114,114,114,114,
18519     114,114,114,114
18520   };
18521   const int n4w3b1r2[] = {
18522     1000, // Capacity
18523     500, // Number of items
18524     // Size of items (sorted)
18525     168,168,168,168,168,167,167,167,167,167,167,167,167,167,167,167,
18526     167,167,167,167,167,166,166,166,166,166,166,166,166,166,166,166,
18527     165,165,165,165,165,165,165,165,165,165,164,164,164,164,164,164,
18528     163,163,163,163,163,163,162,162,162,162,162,162,162,162,162,162,
18529     162,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,
18530     160,160,160,160,160,160,160,160,160,160,160,160,160,160,159,159,
18531     159,159,159,159,159,159,159,159,159,159,159,159,159,158,158,158,
18532     158,157,157,157,157,157,157,156,156,156,156,156,156,156,156,156,
18533     156,155,155,155,155,155,155,155,155,155,155,155,154,154,154,154,
18534     154,154,153,153,153,153,153,153,153,153,152,152,152,152,152,152,
18535     152,152,151,151,151,151,151,151,151,151,150,150,150,150,150,150,
18536     149,149,149,149,149,149,149,149,149,149,149,149,148,148,148,148,
18537     148,148,148,148,148,148,148,148,147,147,147,147,147,147,147,147,
18538     147,146,146,146,146,146,146,146,146,146,146,146,146,146,146,145,
18539     145,145,145,145,145,145,145,145,144,144,144,144,143,143,143,143,
18540     143,143,143,142,142,142,142,142,142,142,141,141,141,141,141,141,
18541     141,141,141,141,141,141,141,141,141,140,140,140,140,140,139,139,
18542     139,139,139,139,139,139,138,138,138,138,138,138,138,138,138,137,
18543     137,137,137,137,137,137,137,137,136,136,136,136,136,136,136,136,
18544     136,136,136,135,135,135,135,135,135,135,135,135,135,135,134,134,
18545     134,134,134,134,134,134,134,134,134,134,134,134,134,133,133,133,
18546     133,133,133,133,133,133,132,132,132,132,132,132,132,131,131,131,
18547     131,131,131,131,130,130,130,130,130,130,130,130,129,129,129,129,
18548     129,129,129,129,129,129,129,128,128,128,128,128,128,127,127,127,
18549     127,127,126,126,126,126,126,126,126,126,126,126,125,125,125,125,
18550     125,125,124,124,124,124,124,124,124,124,124,124,124,124,123,123,
18551     123,123,123,123,122,122,122,122,122,122,122,121,121,121,121,121,
18552     121,121,121,121,121,121,121,120,120,120,120,120,120,120,120,120,
18553     119,119,119,119,119,119,119,119,119,118,118,118,118,118,118,118,
18554     118,118,118,118,118,118,118,118,118,117,117,117,117,117,117,117,
18555     117,116,116,116,116,116,116,116,116,115,115,115,115,114,114,114,
18556     114,114,114,114
18557   };
18558   const int n4w3b1r3[] = {
18559     1000, // Capacity
18560     500, // Number of items
18561     // Size of items (sorted)
18562     168,168,168,168,168,168,168,168,168,168,168,168,167,167,167,167,
18563     167,167,167,166,166,166,166,166,166,166,165,165,165,165,165,165,
18564     165,164,164,163,163,163,163,163,163,163,163,163,162,162,162,162,
18565     161,161,161,161,161,161,161,161,161,161,161,161,161,160,160,160,
18566     160,160,160,160,160,160,160,159,159,159,159,158,158,158,158,158,
18567     158,158,158,158,158,158,158,157,157,157,157,157,157,157,157,157,
18568     157,157,157,156,156,156,156,156,156,156,156,156,155,155,155,155,
18569     155,155,154,154,154,154,154,154,154,153,153,153,153,152,152,152,
18570     152,152,152,152,152,152,152,152,151,151,151,151,151,151,151,151,
18571     151,151,151,151,151,151,150,150,150,150,150,150,150,150,150,150,
18572     149,149,149,149,149,149,149,149,149,148,148,148,148,147,147,147,
18573     147,147,147,147,147,146,146,146,146,146,146,146,146,146,146,146,
18574     146,146,146,146,146,146,146,146,145,145,145,145,145,145,145,145,
18575     145,145,144,144,144,144,144,144,144,143,143,143,143,143,143,143,
18576     143,142,142,142,142,142,142,142,142,142,142,142,142,141,141,141,
18577     141,141,141,141,141,141,140,140,140,140,140,140,140,140,140,140,
18578     140,139,139,139,139,139,139,139,138,138,138,138,138,138,138,137,
18579     137,137,137,137,137,137,137,136,136,136,136,136,136,136,136,136,
18580     136,135,135,135,135,135,135,135,135,135,134,134,134,134,134,134,
18581     134,134,134,134,134,134,134,134,134,134,133,133,133,133,133,133,
18582     133,133,133,133,133,132,132,132,132,132,132,132,132,132,132,131,
18583     131,131,131,131,131,131,131,131,131,130,130,130,130,130,130,130,
18584     130,129,129,129,129,129,129,129,129,129,129,129,128,128,128,128,
18585     128,128,128,127,127,127,127,127,127,127,127,126,126,126,126,126,
18586     126,126,126,126,125,125,125,125,125,125,125,125,125,124,124,124,
18587     124,124,124,123,123,123,123,123,123,123,122,122,122,122,122,122,
18588     122,122,122,122,122,122,122,122,122,122,122,122,122,121,121,121,
18589     121,121,121,121,120,120,120,120,120,120,120,120,120,120,120,120,
18590     119,119,119,119,119,119,119,119,119,118,118,118,118,118,118,118,
18591     118,118,118,118,118,117,117,117,117,117,116,116,116,116,116,116,
18592     115,115,115,115,115,115,115,114,114,114,114,114,114,114,114,114,
18593     114,114,114,114
18594   };
18595   const int n4w3b1r4[] = {
18596     1000, // Capacity
18597     500, // Number of items
18598     // Size of items (sorted)
18599     168,168,168,168,168,168,168,168,168,168,168,167,167,167,167,167,
18600     167,167,167,167,166,166,166,166,166,166,166,165,165,165,165,165,
18601     165,165,164,164,164,164,164,164,164,164,164,164,164,164,163,163,
18602     163,163,163,163,162,162,162,162,162,162,162,162,162,162,162,162,
18603     162,161,161,161,161,161,161,161,161,161,161,161,160,160,160,160,
18604     160,160,160,159,159,159,159,159,159,159,158,158,158,158,158,158,
18605     157,157,157,157,157,157,157,157,157,157,157,156,156,156,156,156,
18606     156,155,155,155,155,155,155,155,155,155,155,154,154,154,154,154,
18607     154,154,154,153,153,153,153,153,153,153,153,153,152,152,152,152,
18608     152,152,152,151,151,151,151,151,150,150,150,150,150,150,150,150,
18609     150,149,149,149,149,149,149,149,149,148,148,148,148,148,148,148,
18610     148,148,147,147,147,147,147,147,147,147,146,146,146,146,146,146,
18611     146,146,145,145,145,145,145,145,145,145,145,145,145,145,145,144,
18612     144,144,144,144,144,144,144,144,144,143,143,143,143,143,143,143,
18613     143,143,143,143,143,143,143,143,143,142,142,142,142,142,142,142,
18614     142,142,142,142,141,141,141,141,141,141,141,141,140,140,140,140,
18615     140,140,140,140,140,140,140,139,139,139,139,139,139,139,139,139,
18616     138,138,138,138,138,138,138,138,138,138,138,138,137,137,137,137,
18617     137,137,137,137,137,137,136,136,136,136,136,136,136,136,136,135,
18618     135,135,135,135,135,135,135,135,135,135,135,135,134,134,134,134,
18619     134,134,133,133,133,133,133,133,133,133,132,132,132,132,132,132,
18620     132,132,132,132,132,132,132,131,131,131,131,131,131,131,130,130,
18621     130,130,130,130,130,129,129,129,129,129,129,129,128,128,128,128,
18622     128,128,128,128,128,128,127,127,127,127,127,127,127,127,127,126,
18623     126,126,126,126,126,126,126,126,126,126,125,125,125,125,125,125,
18624     125,125,124,124,124,124,124,124,124,124,124,124,123,123,123,123,
18625     123,123,123,123,123,123,122,122,122,122,122,122,121,121,121,121,
18626     121,121,121,120,120,120,120,120,120,120,120,120,120,119,119,119,
18627     119,119,119,119,119,118,118,118,118,118,118,118,118,118,117,117,
18628     117,117,117,117,117,117,117,117,117,116,116,116,116,116,116,116,
18629     116,116,116,116,116,116,115,115,115,115,115,115,115,115,115,114,
18630     114,114,114,114
18631   };
18632   const int n4w3b1r5[] = {
18633     1000, // Capacity
18634     500, // Number of items
18635     // Size of items (sorted)
18636     168,168,168,168,168,168,168,168,167,167,167,167,167,167,167,167,
18637     167,167,167,166,166,166,166,166,166,166,166,166,166,165,165,165,
18638     165,165,165,165,165,165,165,165,165,165,165,164,164,164,164,164,
18639     164,164,164,164,163,163,163,163,163,163,163,163,163,163,163,162,
18640     162,162,162,162,162,162,162,161,161,161,161,161,161,161,161,160,
18641     160,160,160,160,160,160,160,160,160,159,159,159,159,159,159,159,
18642     159,159,159,159,159,158,158,158,158,158,158,158,158,158,157,157,
18643     157,157,157,157,157,157,157,157,157,157,156,156,156,156,156,155,
18644     155,155,155,155,155,155,155,155,155,154,154,154,154,154,154,153,
18645     153,153,153,153,153,153,153,153,152,152,152,152,152,152,152,152,
18646     151,151,151,151,151,151,151,151,151,151,151,151,151,150,150,150,
18647     150,150,149,149,149,149,148,148,148,148,147,147,147,147,147,147,
18648     147,147,147,146,146,146,146,146,146,146,146,146,146,145,145,145,
18649     145,145,145,145,145,145,144,144,144,144,144,144,144,144,144,144,
18650     144,144,144,144,143,143,143,143,143,143,143,142,142,142,142,142,
18651     142,142,142,142,141,141,141,141,141,141,141,141,141,141,140,140,
18652     140,140,140,140,140,139,139,139,139,139,139,139,139,139,139,139,
18653     138,138,138,138,138,138,137,137,137,137,137,137,136,136,136,136,
18654     136,136,136,136,136,136,136,135,135,135,135,135,135,135,135,135,
18655     135,135,135,135,135,134,134,134,134,134,134,134,133,133,133,133,
18656     133,133,133,133,133,133,133,133,133,132,132,132,132,132,132,132,
18657     131,131,131,131,131,131,131,131,131,131,130,130,130,130,130,130,
18658     129,129,129,129,129,129,129,129,129,129,129,129,129,128,128,128,
18659     128,128,128,128,128,128,127,127,127,127,127,127,126,126,126,126,
18660     126,126,126,126,126,126,126,126,125,125,125,125,125,125,125,125,
18661     125,125,125,124,124,124,124,124,124,123,123,123,123,123,123,123,
18662     123,123,123,123,122,122,122,122,122,122,122,122,122,121,121,121,
18663     121,121,121,121,121,121,121,121,121,121,121,120,120,120,120,120,
18664     120,120,120,120,120,119,119,119,119,119,119,119,119,118,118,118,
18665     118,118,118,118,118,118,117,117,117,117,117,117,117,117,117,117,
18666     116,116,116,116,115,115,115,115,114,114,114,114,114,114,114,114,
18667     114,114,114,114
18668   };
18669   const int n4w3b1r6[] = {
18670     1000, // Capacity
18671     500, // Number of items
18672     // Size of items (sorted)
18673     168,168,168,168,168,168,168,168,167,167,167,167,167,167,167,167,
18674     167,167,166,166,166,166,166,165,165,165,165,165,165,165,165,165,
18675     164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,163,
18676     163,163,163,163,163,163,163,162,162,162,162,162,161,161,161,161,
18677     161,161,161,161,161,161,161,161,161,160,160,160,160,160,159,159,
18678     159,158,158,158,158,158,158,158,158,157,157,157,157,157,157,157,
18679     157,156,156,156,156,156,156,156,155,155,155,155,155,155,155,155,
18680     155,155,155,155,155,155,154,154,154,154,153,153,153,153,153,153,
18681     153,153,153,152,152,152,152,152,152,152,152,152,152,152,152,152,
18682     152,152,152,151,151,151,151,151,151,151,151,150,150,150,150,150,
18683     150,150,150,150,149,149,149,149,149,149,149,149,149,148,148,148,
18684     148,148,148,148,148,148,148,147,147,147,147,147,147,147,147,147,
18685     146,146,146,146,146,146,146,146,146,146,146,145,145,145,145,145,
18686     145,145,145,145,144,144,144,144,144,144,144,144,144,143,143,143,
18687     143,143,143,143,143,143,143,143,142,142,142,142,142,142,142,142,
18688     142,142,141,141,141,141,140,140,140,140,140,140,140,140,139,139,
18689     139,139,139,139,139,138,138,138,138,138,138,137,137,137,137,137,
18690     137,137,137,137,136,136,136,136,136,136,135,135,135,135,135,135,
18691     135,135,135,135,134,134,134,134,134,134,134,134,134,134,134,133,
18692     133,133,133,133,133,133,133,133,132,132,132,132,132,132,131,131,
18693     131,131,131,131,131,131,131,131,131,131,130,130,130,130,130,130,
18694     130,129,129,129,129,129,129,129,129,129,129,129,128,128,128,128,
18695     128,128,128,128,128,128,128,128,128,128,127,127,127,127,127,127,
18696     127,127,127,127,127,126,126,126,126,126,126,126,126,126,126,126,
18697     126,126,126,126,125,125,125,125,125,125,125,125,125,125,125,125,
18698     124,124,124,124,124,124,124,124,123,123,123,123,123,123,123,123,
18699     123,123,123,123,123,123,123,122,122,122,122,122,122,122,122,122,
18700     122,121,121,121,121,121,121,120,120,120,120,120,120,120,119,119,
18701     119,119,119,119,119,119,118,118,118,118,118,118,117,117,117,117,
18702     117,117,117,117,117,117,117,116,116,116,116,116,116,116,116,116,
18703     116,115,115,115,115,115,115,115,115,115,114,114,114,114,114,114,
18704     114,114,114,114
18705   };
18706   const int n4w3b1r7[] = {
18707     1000, // Capacity
18708     500, // Number of items
18709     // Size of items (sorted)
18710     168,168,168,168,168,168,168,168,168,168,168,167,167,167,167,167,
18711     167,167,167,166,166,166,166,166,166,166,166,166,166,166,166,166,
18712     166,165,165,165,165,165,165,165,165,165,164,164,164,164,164,164,
18713     164,163,163,163,163,163,163,163,163,163,163,163,163,162,162,162,
18714     162,162,162,162,162,161,161,161,161,161,161,161,161,161,161,161,
18715     161,160,160,160,160,160,160,160,159,159,159,159,159,159,159,159,
18716     158,158,158,158,158,158,158,157,157,157,157,157,156,156,156,156,
18717     156,156,156,155,155,155,155,155,155,154,154,154,154,154,154,154,
18718     154,154,154,153,153,153,153,153,153,153,153,153,153,153,153,153,
18719     152,152,152,152,152,152,152,152,151,151,151,151,151,151,151,151,
18720     151,151,151,150,150,150,150,150,150,150,150,150,149,149,149,149,
18721     149,149,149,149,149,149,148,148,148,148,148,148,148,148,148,148,
18722     148,148,147,147,147,147,147,147,147,146,146,146,146,146,146,146,
18723     146,146,145,145,145,145,145,145,145,145,144,144,144,144,144,144,
18724     144,143,143,143,143,143,143,143,143,143,143,143,143,142,142,142,
18725     142,142,142,142,141,141,141,141,141,141,141,140,140,140,140,140,
18726     140,140,140,140,139,139,139,139,139,139,139,138,138,138,138,138,
18727     138,137,137,137,137,137,137,137,136,136,136,136,136,135,135,135,
18728     135,134,134,134,134,134,134,134,134,134,133,133,133,133,133,133,
18729     133,133,133,133,133,133,133,132,132,132,132,132,132,132,131,131,
18730     131,131,131,131,130,130,130,130,130,130,130,130,130,129,129,129,
18731     129,129,129,128,128,128,128,128,128,128,128,128,127,127,127,127,
18732     127,127,127,127,127,127,127,127,127,126,126,126,126,126,126,125,
18733     125,125,125,125,125,125,125,125,125,124,124,124,124,124,124,124,
18734     124,124,123,123,123,123,123,123,123,122,122,122,122,122,122,122,
18735     122,122,122,121,121,121,121,121,121,121,121,121,121,121,121,120,
18736     120,120,120,120,120,120,120,120,119,119,119,119,119,119,119,119,
18737     119,119,119,118,118,118,118,118,118,118,118,118,118,118,118,118,
18738     118,118,117,117,117,117,117,117,117,117,117,116,116,116,116,116,
18739     116,116,116,116,116,116,116,116,116,116,115,115,115,115,115,115,
18740     115,115,115,115,115,115,114,114,114,114,114,114,114,114,114,114,
18741     114,114,114,114
18742   };
18743   const int n4w3b1r8[] = {
18744     1000, // Capacity
18745     500, // Number of items
18746     // Size of items (sorted)
18747     168,168,168,168,168,168,167,167,167,167,167,167,167,167,167,167,
18748     167,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,
18749     165,165,165,165,165,165,165,165,165,164,164,164,164,164,164,164,
18750     164,164,163,163,163,163,163,163,163,163,163,163,162,162,162,162,
18751     162,162,162,161,161,161,161,160,159,159,159,159,159,159,159,159,
18752     159,159,158,158,158,158,158,158,158,158,157,157,157,157,157,156,
18753     156,156,156,156,156,156,155,155,155,155,155,155,155,155,155,154,
18754     154,154,154,154,154,154,154,154,154,154,154,153,153,153,153,153,
18755     153,153,152,152,152,152,152,152,152,152,152,151,151,151,151,151,
18756     151,151,151,151,150,150,150,150,150,150,150,150,150,150,149,149,
18757     149,149,149,149,149,149,149,149,148,148,148,148,148,148,148,148,
18758     148,148,148,148,148,148,147,147,147,147,147,147,147,147,146,146,
18759     146,146,146,146,146,146,146,146,146,146,145,145,145,145,145,145,
18760     145,145,145,144,144,144,144,144,144,144,143,143,143,143,143,143,
18761     143,143,142,142,142,142,142,142,142,142,142,142,142,141,141,141,
18762     141,141,141,141,141,141,140,140,140,140,140,140,140,140,140,140,
18763     140,139,139,139,139,139,139,138,138,138,138,138,138,138,138,138,
18764     138,138,138,137,137,137,137,137,137,137,137,137,137,137,136,136,
18765     136,136,136,136,136,136,136,135,135,135,135,135,135,135,135,135,
18766     135,135,135,135,135,134,134,134,134,133,133,133,133,133,133,133,
18767     133,133,132,132,132,132,132,132,132,132,132,132,132,131,131,131,
18768     131,130,130,130,130,130,130,130,130,130,129,129,129,129,129,129,
18769     129,129,129,129,129,128,128,128,128,128,128,128,128,127,127,127,
18770     127,127,127,127,127,127,127,127,127,126,126,126,126,126,126,126,
18771     126,126,125,125,125,125,125,125,125,124,124,124,124,124,124,124,
18772     123,123,123,123,123,123,123,123,122,122,122,122,122,122,122,122,
18773     122,122,121,121,121,121,121,121,121,121,120,120,120,120,120,120,
18774     120,119,119,119,119,119,119,119,119,119,119,119,119,118,118,118,
18775     118,118,118,118,118,118,118,118,117,117,117,117,117,117,117,117,
18776     117,117,117,117,117,116,116,116,116,116,116,116,116,116,116,116,
18777     116,116,116,116,116,115,115,115,115,115,115,115,115,114,114,114,
18778     114,114,114,114
18779   };
18780   const int n4w3b1r9[] = {
18781     1000, // Capacity
18782     500, // Number of items
18783     // Size of items (sorted)
18784     168,168,168,168,168,168,168,168,168,167,167,167,167,167,167,167,
18785     167,167,167,166,166,166,166,166,166,166,166,165,165,165,165,165,
18786     165,165,165,165,165,165,165,165,165,164,164,164,164,164,164,164,
18787     164,163,163,163,163,163,163,162,162,162,162,162,162,162,162,162,
18788     162,162,161,161,161,161,161,161,161,161,161,161,161,161,161,160,
18789     160,160,160,160,160,160,160,160,160,160,159,159,159,159,159,159,
18790     159,159,158,158,158,158,158,158,158,158,158,158,158,158,158,157,
18791     157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,
18792     157,157,156,156,156,156,156,156,156,155,155,155,155,155,155,155,
18793     155,154,154,154,154,154,153,153,153,152,152,152,152,152,152,152,
18794     152,152,152,152,152,151,151,151,151,151,151,151,151,151,151,151,
18795     150,150,150,150,150,150,150,150,150,150,150,150,149,149,149,149,
18796     149,149,149,149,148,148,148,148,148,148,148,147,147,147,147,147,
18797     147,147,147,146,146,146,146,146,146,146,146,146,146,146,146,146,
18798     145,145,145,145,145,145,145,145,145,145,145,145,144,144,144,144,
18799     144,144,144,144,144,144,144,144,143,143,143,143,143,143,143,142,
18800     142,142,142,142,142,142,142,142,141,141,141,141,141,140,140,140,
18801     140,140,140,140,140,140,139,139,139,139,139,139,139,138,138,138,
18802     138,138,138,138,137,137,137,137,137,137,137,137,136,136,136,136,
18803     136,136,136,136,136,136,135,135,135,135,135,135,135,135,134,134,
18804     134,134,134,134,134,133,133,133,133,133,133,133,133,133,132,132,
18805     132,132,132,132,132,132,132,132,132,132,131,131,131,131,131,131,
18806     131,131,131,131,130,130,130,130,130,130,129,129,129,129,129,129,
18807     129,129,129,129,129,128,128,128,128,128,128,128,128,128,127,127,
18808     127,127,127,127,127,126,126,126,126,126,126,126,126,126,125,125,
18809     125,125,125,125,125,125,125,125,125,124,124,124,124,124,124,124,
18810     124,124,123,123,123,123,123,122,122,122,122,122,122,121,121,121,
18811     121,121,121,121,121,121,120,120,120,120,120,120,120,120,120,119,
18812     119,119,119,119,119,119,119,119,119,119,118,118,118,118,118,118,
18813     118,118,118,118,117,117,117,117,117,117,117,117,116,116,116,116,
18814     116,116,116,115,115,115,115,115,115,115,115,114,114,114,114,114,
18815     114,114,114,114
18816   };
18817   const int n4w3b2r0[] = {
18818     1000, // Capacity
18819     500, // Number of items
18820     // Size of items (sorted)
18821     210,210,210,209,209,209,209,208,208,208,208,207,207,206,206,206,
18822     206,205,205,205,205,205,205,204,204,202,201,201,201,201,200,200,
18823     200,200,200,200,199,199,199,199,199,199,198,198,197,197,197,197,
18824     197,197,197,197,197,197,196,196,196,196,196,195,195,195,195,195,
18825     195,195,194,194,194,193,192,192,191,191,191,190,190,190,190,189,
18826     189,189,189,188,188,187,187,187,186,186,186,185,185,185,185,185,
18827     185,184,184,183,183,183,183,183,183,182,182,182,182,181,181,181,
18828     180,180,180,179,179,179,179,179,178,178,178,178,177,176,176,176,
18829     176,175,175,175,174,174,174,174,173,173,172,172,172,172,171,171,
18830     171,171,170,170,170,169,169,169,168,168,168,168,168,168,168,168,
18831     167,166,166,165,165,164,164,164,164,164,163,163,163,162,162,162,
18832     161,161,161,161,161,161,160,160,159,159,159,159,159,159,158,158,
18833     158,158,157,157,156,156,156,156,155,155,155,155,154,154,154,154,
18834     154,154,154,153,153,153,153,152,152,152,151,151,151,151,150,150,
18835     150,150,149,149,148,148,148,148,148,148,148,148,148,148,148,147,
18836     147,147,146,145,145,144,144,144,144,144,144,143,143,143,143,142,
18837     142,142,142,142,141,141,141,141,141,140,140,140,139,139,139,139,
18838     138,138,137,137,136,136,136,136,135,134,134,134,134,134,133,133,
18839     132,131,131,131,130,130,130,130,130,129,129,128,128,127,127,126,
18840     126,126,126,126,126,126,125,125,125,123,123,123,123,123,122,122,
18841     122,121,121,121,121,119,119,119,119,119,119,118,117,116,116,116,
18842     116,116,115,115,115,114,114,114,114,113,113,113,113,113,113,113,
18843     113,112,111,111,111,111,111,110,110,110,109,109,109,108,108,108,
18844     107,107,107,106,106,106,105,105,105,104,104,104,104,103,103,102,
18845     101,101,101,101,101,101,99,99,99,99,99,98,98,98,98,98,98,97,97,
18846     97,96,96,96,95,95,95,95,95,94,94,94,94,94,94,93,93,93,93,92,92,
18847     92,91,91,91,91,90,90,89,89,89,88,88,88,88,88,87,87,87,86,86,86,
18848     86,85,85,85,84,84,84,83,83,82,82,81,81,81,81,81,80,80,80,80,80,
18849     80,79,79,79,78,78,78,78,78,78,78,78,77,76,76,76,75,75,75,74,74,
18850     74,73,73,73,73,73,73,73,73,72,72,72,72
18851   };
18852   const int n4w3b2r1[] = {
18853     1000, // Capacity
18854     500, // Number of items
18855     // Size of items (sorted)
18856     210,209,208,208,208,207,207,206,206,205,205,205,204,204,204,203,
18857     203,202,202,202,201,201,200,200,200,199,199,199,198,198,198,197,
18858     197,197,196,196,196,196,195,195,195,195,194,193,193,193,193,192,
18859     192,192,192,192,192,191,191,191,191,191,191,190,190,189,189,188,
18860     188,188,187,187,187,187,187,187,186,186,186,186,186,186,185,185,
18861     184,184,184,183,182,182,182,182,182,182,182,181,181,181,181,180,
18862     180,179,179,179,179,178,178,178,178,178,177,177,177,177,176,176,
18863     176,176,175,175,174,174,174,174,174,174,173,173,173,173,172,171,
18864     171,171,171,171,170,170,170,170,170,169,169,169,169,169,168,168,
18865     168,168,168,168,168,167,167,166,166,166,165,165,165,164,164,164,
18866     163,163,163,163,162,162,161,161,161,160,159,159,159,159,158,158,
18867     158,158,158,157,157,156,156,156,156,156,156,156,156,155,155,155,
18868     155,155,154,154,154,154,153,153,153,153,153,152,152,152,152,152,
18869     151,151,151,150,150,150,150,148,148,147,147,147,147,147,147,147,
18870     147,146,146,146,145,145,145,145,145,145,144,144,144,144,143,143,
18871     143,143,143,142,142,142,142,142,142,142,142,141,141,141,140,140,
18872     139,139,139,137,137,137,137,137,137,136,136,136,136,136,136,135,
18873     135,135,135,135,135,134,134,134,134,133,133,133,133,133,132,132,
18874     131,131,131,131,130,130,129,129,129,129,129,128,128,128,128,127,
18875     127,127,127,127,127,126,126,125,125,125,125,125,125,124,124,124,
18876     123,123,122,122,121,121,121,121,120,120,120,120,120,119,119,119,
18877     119,118,117,117,117,117,117,117,116,116,115,115,114,114,114,114,
18878     114,113,113,113,113,113,112,112,112,112,112,111,111,110,110,110,
18879     110,109,109,108,108,108,106,106,106,106,105,105,105,105,104,104,
18880     104,104,103,103,103,103,103,103,103,102,102,102,100,100,100,100,
18881     100,99,99,99,98,98,98,98,97,97,97,96,96,96,96,95,95,95,94,94,
18882     94,94,94,94,94,93,93,93,92,92,92,92,92,92,92,91,91,91,90,90,90,
18883     90,89,89,89,89,89,88,88,88,87,87,87,87,86,86,86,86,86,86,85,85,
18884     84,84,84,83,83,83,82,82,81,81,80,80,80,79,79,79,78,78,78,77,77,
18885     77,77,77,76,76,75,75,75,75,74,74,74,73,73,73,72,72
18886   };
18887   const int n4w3b2r2[] = {
18888     1000, // Capacity
18889     500, // Number of items
18890     // Size of items (sorted)
18891     210,210,210,209,209,208,208,208,208,208,207,207,206,206,205,204,
18892     203,203,203,202,202,202,202,202,202,202,201,200,200,200,200,199,
18893     199,199,198,198,198,198,197,197,197,197,197,197,197,196,196,196,
18894     196,196,196,196,195,195,195,195,195,195,195,195,194,192,192,192,
18895     192,191,191,190,190,190,190,190,190,189,189,189,189,189,188,188,
18896     188,187,187,186,186,186,185,185,185,185,185,185,185,185,185,184,
18897     183,183,183,183,182,182,182,181,181,181,181,180,180,180,179,179,
18898     179,179,179,179,178,178,177,177,176,176,176,175,175,175,175,174,
18899     174,174,174,173,173,172,172,172,172,172,172,172,171,171,171,171,
18900     171,170,170,170,170,170,169,169,169,169,169,168,168,168,168,167,
18901     167,167,167,167,166,166,166,166,165,165,165,165,164,164,164,163,
18902     163,163,163,162,162,162,162,162,161,161,161,161,160,160,160,160,
18903     159,159,159,158,158,158,157,156,155,155,155,154,154,154,154,154,
18904     153,153,153,153,153,153,152,152,151,151,150,150,150,150,150,149,
18905     149,149,149,148,148,148,148,148,147,146,146,145,144,144,144,144,
18906     143,143,142,142,142,141,141,141,140,140,140,140,140,140,139,139,
18907     139,139,138,138,138,137,137,136,136,136,135,135,135,135,135,135,
18908     135,135,134,134,134,133,133,133,133,133,133,133,132,132,132,132,
18909     132,132,131,131,131,131,130,130,129,128,128,128,127,127,127,127,
18910     127,126,126,126,125,125,125,124,124,124,124,123,123,123,123,122,
18911     122,121,121,121,121,120,119,118,118,118,117,117,117,116,116,116,
18912     116,116,115,115,115,115,114,114,113,113,113,112,112,112,112,111,
18913     111,111,111,111,111,110,110,110,110,109,109,108,108,107,107,107,
18914     107,106,105,105,105,105,105,105,105,104,104,104,104,104,103,103,
18915     102,102,101,101,100,100,100,100,100,98,98,98,98,98,98,98,98,97,
18916     97,97,97,97,97,96,96,96,96,95,95,95,95,94,94,94,94,93,93,92,92,
18917     91,91,91,91,91,90,90,89,89,89,89,89,88,88,87,87,86,86,86,85,84,
18918     84,84,84,84,83,83,83,83,83,83,83,83,82,81,81,81,81,81,81,81,81,
18919     80,80,79,79,79,79,79,79,78,78,78,78,78,78,77,76,76,76,75,75,75,
18920     74,74,74,74,74,74,73,73,73,73,73,73,73,72
18921   };
18922   const int n4w3b2r3[] = {
18923     1000, // Capacity
18924     500, // Number of items
18925     // Size of items (sorted)
18926     210,210,209,209,209,209,209,209,208,208,208,207,206,206,206,206,
18927     206,206,205,205,205,205,204,204,204,204,204,204,203,203,203,203,
18928     202,202,202,202,202,201,201,201,201,201,200,200,200,200,199,199,
18929     199,199,199,199,199,198,198,197,197,197,197,196,196,196,196,195,
18930     195,195,195,194,192,192,192,192,191,191,190,190,189,189,189,188,
18931     188,188,188,188,188,187,186,186,185,185,185,185,184,183,183,183,
18932     183,183,183,183,183,183,182,182,181,181,180,180,180,179,179,179,
18933     179,179,179,179,178,178,178,177,177,177,176,176,176,176,176,175,
18934     175,175,174,174,173,173,173,173,173,173,173,172,172,172,172,171,
18935     171,171,170,170,170,168,168,168,168,168,168,167,167,166,166,166,
18936     166,165,165,165,163,163,163,162,162,162,161,161,161,160,160,160,
18937     160,160,159,159,159,159,159,159,159,158,158,158,157,157,157,156,
18938     156,156,156,155,155,155,154,154,154,154,154,154,153,153,153,152,
18939     151,151,151,151,151,150,150,150,149,149,149,149,149,148,148,147,
18940     147,147,146,146,146,146,145,145,145,145,145,144,144,144,144,143,
18941     143,143,142,141,141,141,141,141,141,141,140,140,139,139,139,139,
18942     138,138,138,137,137,137,136,136,136,136,136,135,134,133,132,132,
18943     132,132,132,132,131,131,131,130,130,130,130,130,130,130,129,129,
18944     129,129,129,129,129,129,128,128,128,128,128,127,127,126,126,125,
18945     125,125,125,125,124,124,124,124,124,123,123,122,122,121,121,120,
18946     120,120,119,119,119,118,118,118,118,118,117,117,117,117,117,117,
18947     116,115,115,115,115,114,114,114,113,113,113,113,112,112,112,112,
18948     111,111,111,111,110,110,110,110,110,110,109,109,109,109,108,108,
18949     108,108,108,107,107,107,106,106,106,106,106,106,106,105,104,104,
18950     103,103,103,102,102,102,102,101,101,101,101,100,100,100,100,99,
18951     99,99,99,98,98,98,98,97,96,95,95,95,95,95,95,94,94,94,94,93,93,
18952     92,92,92,91,91,91,91,91,91,91,91,91,91,90,90,89,89,89,89,89,88,
18953     88,88,88,88,88,88,88,88,87,87,87,86,85,85,85,85,85,84,84,84,83,
18954     83,83,82,82,82,82,81,81,80,80,80,79,79,79,79,78,77,77,77,76,76,
18955     76,76,76,76,75,75,74,74,74,74,73,73,73,72,72,72
18956   };
18957   const int n4w3b2r4[] = {
18958     1000, // Capacity
18959     500, // Number of items
18960     // Size of items (sorted)
18961     210,210,210,210,209,209,209,209,208,208,207,207,207,207,207,207,
18962     206,206,206,206,206,206,206,206,206,205,205,204,204,203,203,203,
18963     203,202,202,202,201,200,200,200,200,200,200,199,199,199,198,198,
18964     198,198,198,198,197,197,197,197,197,197,197,196,196,196,195,195,
18965     194,194,194,194,194,193,192,192,192,192,192,191,191,190,190,189,
18966     189,188,188,187,187,187,187,187,187,186,186,186,186,185,185,185,
18967     185,185,184,184,184,184,184,183,183,183,183,183,183,183,183,182,
18968     182,182,182,181,181,181,181,180,180,180,179,179,179,179,179,178,
18969     178,178,178,178,178,178,177,177,176,176,175,175,175,175,175,174,
18970     174,173,173,173,173,173,173,172,172,172,172,172,172,171,171,171,
18971     171,171,170,170,169,169,169,169,169,169,169,169,169,168,168,167,
18972     167,166,166,166,166,165,165,165,165,165,164,164,164,164,164,164,
18973     164,164,164,164,163,163,163,162,162,162,161,161,161,161,160,160,
18974     160,160,160,160,159,159,158,158,158,157,157,156,156,156,155,155,
18975     154,153,153,152,152,152,152,152,151,151,151,151,151,151,151,151,
18976     150,150,150,150,150,149,149,149,148,147,147,147,147,147,147,146,
18977     145,145,145,145,144,144,143,142,141,141,141,140,140,140,140,139,
18978     139,139,139,139,138,138,137,136,134,134,134,134,134,132,132,132,
18979     132,132,132,132,131,131,131,131,131,131,131,131,130,130,130,129,
18980     129,129,129,129,128,128,128,128,127,127,127,127,127,126,126,126,
18981     125,125,125,124,124,124,123,123,123,122,122,122,122,122,122,121,
18982     121,121,121,120,120,119,119,119,119,118,118,118,117,117,117,117,
18983     117,116,116,116,114,114,114,114,114,114,113,113,113,112,112,112,
18984     112,112,112,112,111,111,111,111,110,110,110,109,109,109,109,109,
18985     107,107,107,107,107,107,107,106,106,106,105,105,105,105,105,103,
18986     102,102,102,102,102,101,100,99,99,99,98,98,97,97,97,97,96,96,
18987     96,96,96,96,96,96,95,95,95,94,94,94,93,93,93,93,93,93,93,93,92,
18988     92,92,92,92,91,91,91,91,90,90,90,88,88,87,87,86,86,86,85,85,85,
18989     84,84,84,84,83,83,83,83,83,83,83,82,82,82,82,81,81,80,80,80,80,
18990     79,79,78,78,78,76,76,76,76,75,75,75,74,74,73,73,72,72,72
18991   };
18992   const int n4w3b2r5[] = {
18993     1000, // Capacity
18994     500, // Number of items
18995     // Size of items (sorted)
18996     210,210,210,210,210,210,210,209,209,209,209,208,208,208,208,207,
18997     207,207,207,207,207,207,206,206,206,206,205,205,204,204,203,203,
18998     203,203,203,202,201,201,201,201,201,200,200,200,199,199,199,199,
18999     199,198,198,198,197,197,197,197,196,196,196,195,195,195,195,195,
19000     195,195,195,194,194,194,193,193,193,193,193,192,192,191,190,190,
19001     190,189,189,189,189,189,189,189,188,186,186,186,186,186,185,184,
19002     183,183,183,183,183,182,182,182,182,182,182,182,182,182,181,181,
19003     181,181,180,180,180,180,180,180,179,179,179,178,178,177,177,177,
19004     177,177,177,177,176,176,175,175,175,175,175,174,174,174,174,174,
19005     174,173,173,173,173,172,172,172,172,172,172,172,172,171,170,170,
19006     170,169,169,169,168,168,168,168,168,167,167,167,167,167,166,166,
19007     165,165,165,165,164,164,164,164,164,164,164,163,162,161,161,161,
19008     161,161,160,160,160,160,159,159,158,158,157,157,156,156,156,155,
19009     155,155,155,154,153,153,153,152,152,151,151,151,151,151,150,150,
19010     150,149,149,149,149,149,149,148,148,148,148,148,147,147,147,146,
19011     146,146,145,145,145,143,143,143,142,142,141,141,141,140,140,140,
19012     140,140,140,139,139,139,138,138,138,138,138,137,137,137,136,136,
19013     136,135,135,135,134,134,134,133,133,133,132,132,132,131,131,129,
19014     129,128,128,128,128,127,127,127,126,126,126,125,125,125,125,125,
19015     125,124,124,124,124,124,123,123,123,123,123,122,122,122,121,121,
19016     120,120,120,120,119,119,118,118,118,118,118,117,117,117,116,116,
19017     116,115,115,115,114,114,114,114,113,112,112,112,112,112,112,112,
19018     111,111,111,111,111,110,110,110,110,110,109,109,109,109,109,108,
19019     108,108,108,108,108,108,107,107,107,107,106,106,106,106,106,106,
19020     104,104,104,103,103,103,102,102,102,102,102,101,100,100,100,99,
19021     99,99,99,99,99,98,98,97,97,97,97,97,97,97,97,96,96,95,95,95,95,
19022     94,94,94,94,94,93,93,93,93,92,92,92,91,91,91,91,91,91,91,90,89,
19023     89,88,88,87,87,87,87,87,86,86,85,85,85,84,83,83,83,83,83,82,82,
19024     82,82,81,80,80,80,80,80,79,79,79,79,78,78,78,78,78,77,77,76,76,
19025     75,75,75,75,75,75,74,74,74,73,73,73,73,73,72,72
19026   };
19027   const int n4w3b2r6[] = {
19028     1000, // Capacity
19029     500, // Number of items
19030     // Size of items (sorted)
19031     210,210,210,209,209,209,209,208,208,207,207,206,206,206,205,205,
19032     204,204,204,204,202,202,202,202,202,201,201,200,200,200,200,200,
19033     199,199,199,198,198,197,197,197,197,197,197,197,196,194,194,193,
19034     193,193,193,193,192,192,192,192,191,191,191,190,190,190,190,190,
19035     190,190,189,188,188,188,188,188,187,187,187,187,187,187,186,186,
19036     186,186,185,185,185,184,184,183,183,183,183,183,182,182,182,181,
19037     181,181,180,180,180,180,179,179,179,179,178,178,178,177,177,177,
19038     176,176,176,175,175,175,175,174,174,174,174,173,173,173,173,173,
19039     171,171,171,170,170,169,169,169,169,169,168,167,167,167,167,167,
19040     167,167,166,166,166,166,166,166,166,166,166,165,165,165,165,164,
19041     164,164,164,163,163,162,162,162,161,161,161,161,161,161,161,161,
19042     160,160,160,160,159,159,159,158,158,157,156,156,156,156,156,156,
19043     155,155,155,154,154,154,154,154,153,153,153,153,153,153,153,153,
19044     152,152,152,152,152,152,152,152,151,151,150,150,149,149,149,148,
19045     148,148,147,147,146,146,146,146,146,145,145,145,145,145,145,145,
19046     144,144,144,144,144,143,143,143,143,142,142,141,141,141,141,141,
19047     141,140,140,140,140,140,140,139,139,139,139,139,139,139,138,138,
19048     138,138,138,138,138,138,138,137,137,137,136,136,135,135,135,135,
19049     134,134,134,134,133,133,133,133,132,132,132,132,132,132,132,131,
19050     131,130,130,129,129,129,128,127,127,126,126,124,124,124,123,123,
19051     123,122,122,122,121,121,121,120,120,120,119,119,119,119,119,118,
19052     118,118,117,117,117,117,116,116,116,115,115,114,114,114,114,114,
19053     114,114,114,114,113,113,113,112,112,111,111,111,111,111,110,110,
19054     110,110,109,109,109,108,108,108,107,106,106,106,105,105,105,103,
19055     103,102,100,100,100,99,99,99,98,98,98,97,97,96,96,96,96,95,95,
19056     95,95,95,95,95,95,95,95,95,94,94,94,93,93,93,93,92,92,92,92,92,
19057     92,92,92,91,91,91,91,91,90,90,90,90,90,90,90,89,89,89,88,88,87,
19058     87,87,87,87,86,86,86,86,86,86,85,85,85,85,85,85,84,84,84,83,83,
19059     83,82,82,82,82,82,80,80,80,79,79,79,78,78,78,78,77,77,77,76,76,
19060     75,75,75,75,74,74,74,74,74,74,74,74,73
19061   };
19062   const int n4w3b2r7[] = {
19063     1000, // Capacity
19064     500, // Number of items
19065     // Size of items (sorted)
19066     210,210,210,209,209,209,209,208,208,208,207,207,206,206,206,206,
19067     206,205,205,205,205,205,205,205,205,204,204,204,204,203,203,202,
19068     202,202,202,202,202,201,201,201,201,201,200,199,199,199,198,198,
19069     198,198,198,197,197,197,196,196,196,196,196,195,195,195,195,194,
19070     194,193,193,193,193,193,193,192,191,191,191,191,190,190,190,189,
19071     189,189,189,189,189,188,188,188,188,187,187,187,187,187,187,186,
19072     186,186,186,185,185,185,184,184,184,184,184,184,183,183,182,182,
19073     182,182,182,181,181,180,180,180,180,179,179,179,179,177,177,177,
19074     177,177,177,177,176,176,176,175,175,174,173,173,173,173,173,172,
19075     171,171,171,171,171,171,171,171,171,170,169,169,169,169,169,168,
19076     167,167,167,167,166,166,166,166,166,166,165,165,164,164,163,163,
19077     163,163,162,162,162,161,161,161,161,161,161,160,160,158,158,157,
19078     157,157,157,157,157,156,156,156,155,155,155,155,155,154,154,153,
19079     152,152,152,152,151,151,150,149,149,148,148,147,146,146,146,145,
19080     145,145,144,144,144,143,143,143,143,142,141,141,141,141,141,140,
19081     140,140,140,139,139,139,138,138,138,137,137,137,137,137,137,136,
19082     136,135,135,134,134,133,133,132,131,131,131,131,130,130,130,130,
19083     130,129,129,129,128,128,127,127,127,127,126,125,125,125,124,124,
19084     124,123,123,123,122,122,122,121,121,121,121,120,120,120,120,120,
19085     119,119,119,119,118,118,118,118,117,117,117,117,116,116,116,116,
19086     116,115,115,115,114,114,114,114,114,113,113,113,113,113,112,112,
19087     111,111,111,111,111,111,110,110,110,110,110,109,109,109,108,108,
19088     108,107,107,107,107,107,107,107,106,106,106,106,106,106,105,105,
19089     105,105,105,105,105,104,104,103,103,103,103,103,102,102,101,101,
19090     101,101,100,100,100,100,100,100,99,99,99,99,99,98,98,98,98,97,
19091     96,96,96,96,95,95,95,94,94,94,94,94,94,93,93,93,93,93,93,93,92,
19092     92,92,91,91,91,91,90,88,88,88,88,87,87,86,86,86,85,85,85,85,84,
19093     84,84,84,83,83,83,83,83,82,82,82,82,82,82,81,81,81,80,79,79,78,
19094     78,78,77,77,77,76,76,76,76,76,76,76,75,75,75,75,75,75,75,74,74,
19095     74,74,74,73,73,73,73,72,72,72,72,72,72,72
19096   };
19097   const int n4w3b2r8[] = {
19098     1000, // Capacity
19099     500, // Number of items
19100     // Size of items (sorted)
19101     210,210,210,210,209,209,208,208,208,208,208,207,207,207,207,206,
19102     206,205,205,205,205,205,205,204,204,204,204,203,203,203,202,202,
19103     201,201,201,201,201,200,200,200,200,199,199,199,199,199,199,199,
19104     198,198,198,198,198,197,197,197,197,197,197,196,196,196,196,196,
19105     195,195,195,194,194,194,193,193,192,192,192,192,192,191,191,191,
19106     190,190,189,189,189,189,188,188,188,187,187,187,187,186,186,186,
19107     186,185,185,185,185,184,184,184,184,184,184,183,183,182,182,181,
19108     181,181,181,180,180,180,180,179,179,179,178,178,178,178,178,177,
19109     176,176,175,175,175,174,173,173,173,172,172,171,171,170,170,170,
19110     170,169,169,169,169,169,168,168,167,167,167,167,167,167,166,166,
19111     166,166,166,165,164,164,164,163,163,163,162,162,161,161,160,160,
19112     160,160,160,160,159,159,159,158,158,158,158,158,158,157,157,156,
19113     156,155,155,155,155,154,153,153,153,153,152,152,152,152,152,152,
19114     152,151,151,151,151,150,150,150,150,150,149,149,149,149,149,149,
19115     148,148,148,148,147,147,147,146,146,145,144,144,144,144,144,144,
19116     144,144,144,144,143,143,143,143,142,142,141,141,141,141,141,141,
19117     140,140,140,139,139,139,139,139,139,139,139,138,138,137,137,137,
19118     137,137,137,136,136,136,136,135,135,135,135,135,134,134,134,134,
19119     134,133,133,132,132,131,131,131,131,130,130,130,129,128,128,128,
19120     127,126,126,126,126,126,126,125,125,125,125,125,124,124,123,123,
19121     123,123,123,123,123,123,122,122,122,122,121,121,121,121,120,120,
19122     120,120,120,120,120,120,119,119,119,119,119,118,118,118,117,116,
19123     116,116,116,116,115,115,114,114,114,114,113,113,113,113,113,112,
19124     112,112,112,111,111,111,110,110,109,109,109,109,108,107,107,107,
19125     107,106,106,106,106,105,104,104,104,104,104,103,103,103,103,103,
19126     103,102,102,102,102,102,101,101,101,100,100,100,99,99,99,98,98,
19127     98,98,97,97,96,96,96,96,96,96,96,94,94,94,94,93,93,92,92,92,91,
19128     91,91,91,91,90,90,89,89,89,89,88,88,87,87,86,86,86,86,86,86,85,
19129     85,85,85,85,84,84,83,83,83,82,82,81,80,79,79,79,78,78,78,78,78,
19130     78,77,77,76,76,76,75,75,74,74,74,74,74,74,73,72,72,72,72,72
19131   };
19132   const int n4w3b2r9[] = {
19133     1000, // Capacity
19134     500, // Number of items
19135     // Size of items (sorted)
19136     210,209,209,209,209,208,208,208,208,208,207,206,206,206,205,205,
19137     205,204,204,204,203,203,203,203,202,202,202,202,202,202,201,201,
19138     200,200,200,199,199,198,198,198,198,197,196,196,195,195,195,194,
19139     194,194,194,194,193,193,193,193,193,193,193,192,191,191,191,190,
19140     190,190,189,189,189,189,189,189,189,189,188,188,188,188,187,187,
19141     187,187,187,187,187,187,186,186,186,185,185,185,185,185,184,184,
19142     184,183,183,183,183,181,181,180,180,180,179,179,178,178,178,177,
19143     177,177,176,176,175,175,175,175,175,175,174,174,174,174,174,174,
19144     174,173,173,173,172,172,172,171,171,171,171,171,171,171,170,170,
19145     170,169,169,169,169,169,169,169,168,168,168,167,167,167,167,166,
19146     166,166,166,165,165,165,165,163,163,162,161,161,161,160,159,159,
19147     158,158,158,158,158,158,157,157,157,157,157,157,156,156,156,156,
19148     154,154,154,154,153,153,153,153,153,152,152,152,152,151,150,150,
19149     150,150,150,149,149,149,149,149,149,148,148,148,148,147,147,147,
19150     147,147,147,147,147,146,146,146,145,145,145,145,145,145,145,144,
19151     144,144,144,144,144,143,143,142,142,142,142,142,141,140,139,139,
19152     139,139,139,138,138,138,137,137,136,136,136,135,135,135,135,134,
19153     134,133,133,132,132,132,132,131,131,131,131,131,130,129,128,128,
19154     128,128,128,127,127,127,127,127,125,125,124,124,124,123,123,122,
19155     122,122,122,122,122,121,121,121,121,121,120,120,120,120,119,119,
19156     118,118,118,118,117,117,116,116,116,116,115,115,115,114,114,113,
19157     113,113,113,113,113,112,112,112,112,111,111,111,110,110,109,109,
19158     109,109,108,108,108,108,108,107,107,107,107,107,106,106,106,106,
19159     106,105,105,104,104,104,104,104,103,103,103,102,102,102,102,101,
19160     101,100,100,100,100,99,99,99,99,98,98,98,98,98,97,97,97,96,96,
19161     96,96,96,95,95,95,95,94,94,94,93,93,93,93,92,92,92,92,92,91,91,
19162     90,90,90,90,89,89,89,89,88,88,87,87,87,86,86,86,86,86,86,85,85,
19163     84,84,84,84,83,83,83,83,83,83,82,82,82,82,82,81,81,80,80,80,80,
19164     80,79,79,79,79,78,78,78,78,78,78,77,77,77,77,76,76,76,75,75,75,
19165     75,74,74,74,74,74,73,73,73,72,72,72,72
19166   };
19167   const int n4w3b3r0[] = {
19168     1000, // Capacity
19169     500, // Number of items
19170     // Size of items (sorted)
19171     266,266,266,266,265,263,263,261,261,261,260,260,260,260,259,259,
19172     259,258,257,257,257,257,256,256,256,255,255,254,253,253,253,253,
19173     253,252,252,251,250,249,249,249,249,247,247,246,246,245,245,244,
19174     244,244,243,242,242,240,240,240,239,239,239,239,238,237,237,237,
19175     236,236,236,235,235,234,234,234,234,234,233,233,233,232,232,232,
19176     230,230,229,229,227,227,227,227,226,226,226,226,224,224,224,224,
19177     223,223,223,223,223,222,222,221,221,220,219,219,219,218,218,218,
19178     217,217,217,216,216,216,215,214,214,214,213,213,211,210,210,209,
19179     209,209,208,208,207,206,206,206,205,205,203,203,203,203,202,202,
19180     201,201,200,199,199,199,197,197,197,196,195,195,193,192,192,192,
19181     191,191,191,190,190,189,188,187,185,185,185,184,184,183,183,182,
19182     182,182,182,182,181,181,181,181,181,180,180,180,180,180,180,179,
19183     179,178,177,177,176,176,176,174,173,173,172,172,171,171,170,170,
19184     170,169,169,169,168,168,168,167,165,164,164,164,162,162,162,162,
19185     162,161,160,158,157,156,156,155,155,154,153,152,152,150,150,150,
19186     149,149,149,146,146,146,146,145,145,144,144,144,143,142,142,142,
19187     141,139,138,138,138,138,137,135,134,134,134,133,132,132,132,131,
19188     131,131,131,131,131,130,128,128,127,127,125,125,125,122,122,122,
19189     122,122,122,121,121,120,120,120,120,120,120,119,119,119,118,118,
19190     118,117,117,116,116,116,115,114,114,114,113,112,111,111,111,110,
19191     110,109,108,108,107,105,105,104,101,101,101,101,100,100,100,100,
19192     100,100,99,97,97,97,96,95,95,93,91,91,91,90,90,90,89,89,89,88,
19193     87,87,86,86,85,85,84,81,81,80,79,79,77,77,77,76,76,76,75,75,74,
19194     74,73,73,72,72,72,71,71,70,70,69,69,69,68,68,68,68,68,67,67,66,
19195     66,66,66,66,66,66,66,65,65,64,64,64,63,62,62,61,59,59,58,57,57,
19196     57,57,56,56,55,55,54,54,53,53,53,53,53,52,52,51,51,51,51,51,50,
19197     49,49,49,49,49,47,47,47,46,46,45,42,41,41,40,39,37,37,37,37,36,
19198     36,36,34,34,34,33,33,33,33,32,32,31,30,29,29,27,27,26,26,25,25,
19199     25,23,23,22,22,22,21,21,21,20,20,19,19,19,18,17,16,16
19200   };
19201   const int n4w3b3r1[] = {
19202     1000, // Capacity
19203     500, // Number of items
19204     // Size of items (sorted)
19205     265,265,264,264,264,262,262,261,259,259,258,256,255,255,254,254,
19206     254,253,252,251,250,250,250,250,250,248,248,247,247,247,246,246,
19207     246,245,244,243,243,243,242,242,242,242,242,242,242,240,240,240,
19208     240,237,237,236,236,236,235,234,233,233,232,232,232,231,230,230,
19209     230,230,229,229,228,227,227,226,226,225,225,225,223,222,222,222,
19210     222,222,221,221,220,220,220,220,220,219,219,219,219,219,219,218,
19211     218,218,217,217,215,215,215,215,215,215,214,213,213,213,212,212,
19212     211,211,209,209,208,207,206,206,205,205,204,204,204,204,204,204,
19213     204,203,202,201,200,200,199,199,199,199,198,196,196,195,194,193,
19214     193,192,192,191,191,191,189,189,189,189,189,189,188,188,187,186,
19215     186,185,185,184,184,183,183,182,182,181,181,181,180,179,178,178,
19216     178,178,178,177,177,177,176,175,175,175,173,173,173,172,171,171,
19217     171,171,170,170,168,168,167,166,166,166,166,164,164,164,163,163,
19218     162,162,162,161,161,160,159,159,159,158,157,157,156,155,155,155,
19219     153,152,152,152,151,151,151,151,149,149,149,149,148,148,148,147,
19220     147,147,146,146,146,145,145,145,144,143,143,142,141,141,141,141,
19221     141,140,140,140,139,139,138,138,138,136,135,135,135,135,135,133,
19222     133,132,132,132,132,131,131,131,131,130,130,129,129,129,128,128,
19223     128,128,128,127,127,127,125,125,125,123,123,122,121,120,120,117,
19224     117,116,115,114,114,110,110,109,109,109,108,108,106,105,105,105,
19225     104,104,104,103,101,101,101,101,101,100,100,99,99,99,99,98,97,
19226     97,96,96,94,94,94,93,93,93,92,92,91,91,91,91,91,91,90,90,89,89,
19227     88,87,87,87,87,87,87,86,85,84,84,83,82,81,81,81,80,80,79,79,78,
19228     78,76,75,74,74,74,73,73,73,72,72,71,70,70,70,70,69,69,68,68,67,
19229     67,66,65,64,64,64,62,62,61,61,60,59,58,58,57,56,55,55,54,53,53,
19230     53,53,51,51,51,51,51,51,50,50,50,49,49,49,48,48,48,47,47,47,46,
19231     45,45,44,43,43,42,42,42,42,42,40,39,39,38,37,37,37,36,35,34,33,
19232     32,32,32,31,31,31,30,28,28,28,27,27,26,26,26,25,25,24,24,22,21,
19233     21,21,21,20,20,18,18,18,18,17,17,17,17,16,16,16
19234   };
19235   const int n4w3b3r2[] = {
19236     1000, // Capacity
19237     500, // Number of items
19238     // Size of items (sorted)
19239     266,266,265,265,265,263,263,262,262,262,262,262,261,260,260,259,
19240     258,258,257,257,257,257,255,254,254,253,252,252,252,252,250,249,
19241     249,248,248,247,246,246,245,245,244,244,243,243,243,242,242,241,
19242     241,240,240,240,240,240,240,239,239,239,239,239,238,238,237,237,
19243     236,236,235,234,234,233,232,231,230,229,228,228,227,227,227,226,
19244     226,226,225,225,225,225,225,224,223,223,223,223,223,223,222,222,
19245     222,221,221,220,218,217,217,215,215,215,215,214,214,214,213,213,
19246     213,212,212,212,211,210,210,210,208,208,207,207,207,206,205,205,
19247     204,204,203,203,203,203,201,201,201,200,200,200,200,200,199,198,
19248     198,197,197,196,195,195,195,194,194,194,194,194,193,193,193,193,
19249     191,191,190,190,190,190,190,189,189,189,188,187,187,186,185,185,
19250     185,185,184,183,182,181,181,180,180,180,179,179,178,177,177,177,
19251     176,176,175,174,174,174,174,173,172,172,171,170,170,170,170,169,
19252     168,168,167,166,165,163,163,162,162,161,161,161,161,160,159,159,
19253     158,158,158,158,157,157,156,155,154,154,153,153,153,153,153,150,
19254     150,149,149,148,148,146,146,145,145,144,143,143,142,142,141,141,
19255     141,140,140,139,139,138,138,137,137,137,137,136,136,136,136,136,
19256     135,135,135,134,134,133,132,131,131,131,131,130,130,128,128,127,
19257     127,127,127,127,125,124,124,124,124,122,122,122,121,121,121,121,
19258     121,121,121,121,120,118,118,118,117,117,117,116,116,115,114,113,
19259     113,111,111,108,108,107,106,106,104,104,103,103,102,102,102,101,
19260     101,100,100,100,100,99,98,98,97,94,94,93,93,92,92,92,90,90,88,
19261     88,88,87,86,86,85,85,84,84,84,83,82,81,81,80,79,79,79,79,78,78,
19262     78,76,76,76,75,73,72,72,71,71,71,70,69,69,68,67,67,67,66,65,64,
19263     64,63,63,62,62,62,58,58,57,57,57,57,56,55,55,54,54,53,53,52,52,
19264     50,50,50,50,50,49,48,48,48,47,47,47,47,46,46,46,45,45,45,45,44,
19265     43,42,41,41,40,40,39,38,38,38,37,37,37,36,36,36,35,35,34,34,34,
19266     33,32,31,31,31,31,31,30,30,30,30,29,29,29,29,29,29,28,27,27,27,
19267     27,26,26,25,24,23,23,22,20,20,19,18,18,17,17,17,16,16,16
19268   };
19269   const int n4w3b3r3[] = {
19270     1000, // Capacity
19271     500, // Number of items
19272     // Size of items (sorted)
19273     266,265,265,265,265,263,263,262,261,261,260,259,259,257,257,257,
19274     255,255,255,255,255,254,254,253,252,252,251,251,251,251,248,247,
19275     247,246,246,246,246,246,245,244,243,242,242,242,242,241,240,239,
19276     239,239,237,237,237,237,237,237,237,236,236,235,235,235,235,235,
19277     234,234,232,232,232,232,230,230,230,230,229,229,229,229,228,228,
19278     227,227,227,226,225,224,224,224,223,223,223,223,223,223,222,220,
19279     220,219,219,219,218,218,218,218,217,216,216,216,215,215,214,213,
19280     213,212,211,211,210,210,209,209,209,208,205,205,204,204,203,203,
19281     201,201,201,200,199,198,198,198,197,197,197,196,196,195,195,193,
19282     193,192,192,191,191,191,191,191,190,190,187,187,187,187,186,186,
19283     185,185,185,184,184,183,183,182,182,182,182,181,181,180,180,180,
19284     179,178,178,177,176,176,174,174,174,173,173,172,172,172,171,171,
19285     171,170,170,169,168,166,166,166,166,166,165,165,165,165,165,164,
19286     163,163,162,162,161,161,160,160,159,159,159,158,157,157,157,156,
19287     156,156,155,155,155,155,155,154,154,153,153,152,150,150,149,148,
19288     148,147,146,146,146,144,143,143,143,143,143,142,141,141,141,141,
19289     140,140,140,139,136,136,135,134,132,131,131,131,130,130,130,130,
19290     129,129,129,129,128,127,126,125,123,122,122,121,121,121,120,120,
19291     119,119,119,118,118,117,117,116,115,114,114,113,113,113,112,112,
19292     111,111,111,110,110,110,110,109,109,109,108,108,107,107,107,106,
19293     105,105,105,105,104,101,100,100,100,100,99,99,99,98,97,95,95,
19294     95,94,93,92,92,92,92,91,91,90,90,89,88,88,87,87,87,87,87,86,86,
19295     86,85,85,83,83,83,83,82,82,82,80,80,79,79,78,78,78,78,77,77,77,
19296     76,76,76,75,75,75,74,74,73,72,72,71,71,71,71,70,70,69,69,68,67,
19297     65,65,65,64,63,62,62,62,61,61,61,60,59,59,59,59,58,58,58,58,57,
19298     56,56,55,55,54,53,53,53,52,52,52,51,51,50,50,50,50,49,46,46,46,
19299     45,45,45,43,43,43,41,40,40,38,37,37,37,37,36,35,33,33,32,32,32,
19300     32,32,32,32,32,31,31,31,30,30,29,28,27,26,26,26,26,24,24,23,22,
19301     22,21,21,21,21,20,20,20,19,19,19,19,18,17,17,16
19302   };
19303   const int n4w3b3r4[] = {
19304     1000, // Capacity
19305     500, // Number of items
19306     // Size of items (sorted)
19307     266,266,266,266,266,263,262,262,262,262,261,261,261,261,261,260,
19308     260,260,260,259,258,258,258,257,257,257,257,256,256,255,255,254,
19309     254,253,253,252,252,251,251,251,251,250,250,249,249,249,248,248,
19310     247,247,247,246,245,245,243,243,242,241,240,240,239,238,238,238,
19311     237,237,237,236,236,235,235,235,234,234,233,233,233,233,233,232,
19312     232,231,231,230,230,228,228,228,228,227,226,226,226,225,225,224,
19313     224,223,223,221,221,221,220,220,220,220,218,218,217,217,216,215,
19314     215,215,215,214,214,214,213,213,213,213,211,211,211,211,210,210,
19315     210,209,209,207,206,205,204,203,203,203,202,201,201,201,200,200,
19316     200,199,198,197,195,195,195,195,194,194,193,193,192,192,191,191,
19317     190,189,189,189,188,188,186,186,186,186,185,184,183,182,182,181,
19318     180,179,178,177,177,176,175,175,175,175,174,174,174,173,173,172,
19319     172,171,171,171,171,169,169,167,167,166,165,165,165,165,164,164,
19320     163,162,162,161,161,161,160,160,159,159,158,158,157,156,156,156,
19321     156,156,156,155,154,154,154,154,153,152,152,151,151,151,151,151,
19322     150,150,150,150,149,149,149,147,147,147,146,145,145,144,144,143,
19323     142,142,142,141,141,141,140,137,136,136,134,134,134,133,132,132,
19324     132,130,130,129,129,129,128,128,127,127,127,126,125,125,124,123,
19325     123,123,123,122,122,121,120,120,119,119,118,118,118,118,115,115,
19326     114,114,114,113,112,112,111,111,110,110,110,110,109,109,108,108,
19327     108,107,105,104,104,104,103,103,102,102,102,102,102,102,101,101,
19328     101,101,100,99,99,99,98,98,98,97,96,95,95,95,94,94,93,92,92,91,
19329     91,91,91,91,90,90,89,89,88,87,87,87,86,86,85,84,84,83,82,82,81,
19330     81,81,81,80,80,79,78,78,78,78,77,77,76,76,75,74,74,74,73,71,71,
19331     71,71,71,70,70,69,68,68,67,66,66,65,65,64,64,64,63,63,61,61,61,
19332     61,60,59,58,58,58,57,57,56,54,54,54,53,52,52,52,51,51,50,50,49,
19333     48,48,48,47,47,47,46,46,44,44,44,43,42,42,41,40,38,38,38,38,37,
19334     36,36,36,36,35,35,35,34,32,31,31,28,27,27,27,27,26,26,25,25,25,
19335     25,24,24,23,23,23,23,22,22,21,21,20,19,19,19,19,19,17
19336   };
19337   const int n4w3b3r5[] = {
19338     1000, // Capacity
19339     500, // Number of items
19340     // Size of items (sorted)
19341     266,266,266,266,266,265,264,263,263,262,262,262,262,262,262,262,
19342     261,261,261,261,260,260,260,259,259,258,256,256,256,255,255,253,
19343     252,252,252,252,251,251,250,248,248,247,247,247,247,246,246,246,
19344     245,245,245,244,244,243,242,242,241,241,241,240,240,240,239,239,
19345     238,238,238,236,236,235,235,235,234,234,233,233,233,232,232,231,
19346     229,229,229,228,228,227,227,227,226,226,226,225,225,223,221,221,
19347     221,221,221,220,220,220,219,218,218,218,216,215,215,215,214,214,
19348     213,213,212,212,211,211,211,210,210,209,209,209,209,209,207,207,
19349     206,205,205,205,205,204,204,204,203,202,202,201,199,199,198,198,
19350     198,198,198,197,196,196,195,195,195,194,194,193,193,193,193,192,
19351     192,191,191,191,191,190,190,189,189,188,188,188,188,187,187,186,
19352     186,186,185,185,183,183,182,182,182,181,181,180,180,180,178,178,
19353     178,177,176,176,176,176,175,175,175,174,174,174,173,173,172,171,
19354     171,171,171,170,169,168,168,168,167,167,165,165,165,164,163,161,
19355     161,161,160,159,159,158,158,157,156,155,155,155,154,154,154,153,
19356     153,152,151,151,149,149,148,147,146,144,143,143,143,142,142,142,
19357     141,139,139,139,139,138,137,137,136,136,136,135,135,134,134,133,
19358     133,132,132,132,131,131,130,129,128,128,127,127,127,126,125,125,
19359     125,125,124,124,123,122,122,122,122,122,122,121,121,121,120,118,
19360     118,117,117,116,116,116,116,114,114,113,113,113,112,112,112,112,
19361     111,111,111,111,110,109,109,109,108,108,107,107,105,105,105,105,
19362     105,104,104,103,103,103,102,102,102,101,100,100,100,100,100,99,
19363     99,98,98,98,97,95,95,94,94,94,93,91,91,90,90,90,90,89,88,88,88,
19364     88,87,86,86,85,85,84,84,84,83,83,83,80,80,80,78,78,76,76,75,75,
19365     74,74,73,73,72,71,71,70,69,69,69,68,68,68,67,67,66,65,63,63,61,
19366     61,60,59,59,59,59,59,58,58,58,58,57,56,56,54,52,52,52,51,49,49,
19367     49,47,46,46,46,45,45,45,45,45,44,44,44,43,43,43,42,41,41,41,40,
19368     39,39,36,35,33,33,33,33,32,32,32,32,31,31,30,29,28,28,28,28,27,
19369     26,26,25,25,25,25,24,24,22,22,21,20,20,20,20,20,19,18,18,17,16,
19370     16
19371   };
19372   const int n4w3b3r6[] = {
19373     1000, // Capacity
19374     500, // Number of items
19375     // Size of items (sorted)
19376     266,265,265,265,264,263,262,260,260,260,259,259,258,258,258,257,
19377     257,256,256,255,253,253,252,252,252,252,252,251,251,250,249,249,
19378     248,247,246,246,246,246,245,244,244,244,243,243,242,241,240,237,
19379     237,237,237,236,236,235,233,233,232,232,230,229,228,228,228,228,
19380     228,228,227,226,226,225,225,225,225,224,224,224,224,224,224,223,
19381     222,222,222,221,221,219,219,219,219,219,218,218,218,216,215,215,
19382     215,215,215,214,214,214,214,214,213,213,212,212,212,212,209,209,
19383     209,208,208,208,208,207,207,207,207,206,205,205,205,205,204,204,
19384     203,203,202,202,201,200,199,199,199,198,197,197,197,196,195,195,
19385     194,194,193,193,192,192,191,191,190,190,189,189,189,189,188,188,
19386     187,186,186,186,185,185,185,184,183,183,183,183,182,182,182,181,
19387     181,180,180,179,179,178,178,178,177,176,176,175,175,173,173,172,
19388     171,171,170,170,169,169,169,168,168,168,167,165,165,165,164,164,
19389     164,163,163,163,162,161,161,161,160,160,159,159,159,158,157,156,
19390     155,155,155,155,155,155,155,154,154,154,154,154,153,153,153,153,
19391     152,152,152,151,151,151,150,150,150,150,150,150,149,149,148,147,
19392     146,146,145,144,144,143,143,143,143,143,141,141,141,141,140,140,
19393     140,139,139,139,139,139,138,136,136,135,135,134,134,132,131,129,
19394     129,129,129,129,129,128,127,127,126,126,126,125,125,125,125,125,
19395     124,124,123,122,122,121,121,121,120,120,120,120,119,119,118,117,
19396     116,116,116,116,115,115,115,115,114,112,112,111,111,110,108,107,
19397     106,105,105,104,104,104,102,102,101,101,101,101,100,100,100,99,
19398     99,98,97,97,97,97,95,95,94,94,93,93,92,92,92,92,92,91,91,90,89,
19399     89,89,88,88,88,88,87,86,86,85,84,83,82,81,81,80,79,78,77,77,77,
19400     77,77,77,76,75,74,74,73,73,73,73,72,72,72,72,72,72,72,72,72,71,
19401     69,69,68,67,67,67,66,66,65,65,65,65,64,63,63,61,61,60,58,56,56,
19402     55,54,53,52,52,51,50,50,50,49,48,47,47,47,46,46,45,44,43,43,42,
19403     42,41,40,40,40,39,39,35,35,34,33,33,32,32,32,32,31,31,29,29,28,
19404     28,28,27,27,26,26,26,25,25,25,24,23,22,19,19,19,19,18,17,17,16,
19405     16
19406   };
19407   const int n4w3b3r7[] = {
19408     1000, // Capacity
19409     500, // Number of items
19410     // Size of items (sorted)
19411     265,265,265,265,263,263,263,262,262,261,261,260,260,258,258,258,
19412     258,258,257,257,257,257,257,256,256,255,255,254,254,254,253,253,
19413     253,253,253,252,252,251,251,250,250,250,249,248,248,248,248,247,
19414     247,247,246,246,246,246,245,243,243,242,241,241,241,240,240,240,
19415     240,238,238,238,238,238,238,238,238,238,237,236,235,235,234,234,
19416     234,232,232,230,230,229,228,227,227,227,226,226,226,226,226,226,
19417     225,224,223,223,223,223,223,223,222,222,222,221,221,221,220,220,
19418     219,219,218,217,217,217,217,217,216,216,215,215,215,214,212,212,
19419     212,212,211,211,210,210,209,208,208,207,205,205,204,204,204,203,
19420     203,203,202,202,201,201,201,200,200,200,199,198,197,197,196,195,
19421     195,194,194,194,194,194,194,193,193,192,190,190,190,190,190,189,
19422     189,189,189,189,188,188,188,187,187,186,186,185,185,185,185,184,
19423     184,183,183,182,181,181,180,180,179,179,177,176,176,176,175,174,
19424     174,173,167,167,166,166,165,165,165,165,164,164,164,163,161,160,
19425     160,159,159,159,156,156,155,155,154,154,154,153,152,152,152,150,
19426     150,150,149,147,146,145,144,144,144,144,143,143,142,142,142,141,
19427     140,139,139,138,138,138,138,137,136,135,135,135,134,134,134,133,
19428     132,132,132,132,131,131,130,130,130,130,129,128,128,128,128,128,
19429     128,127,127,127,127,127,125,124,124,124,124,123,123,123,122,121,
19430     121,121,121,120,120,119,119,118,118,117,117,116,116,115,115,114,
19431     114,114,113,112,112,112,112,111,111,111,111,110,109,108,108,108,
19432     107,107,107,106,105,105,104,102,102,101,101,101,99,98,98,97,97,
19433     97,97,96,95,94,94,93,91,91,91,91,90,90,90,89,88,88,88,88,88,87,
19434     86,86,85,85,85,85,84,84,84,82,82,82,81,81,81,81,80,80,79,79,78,
19435     78,78,74,74,74,74,72,71,70,70,69,68,68,67,65,65,65,65,63,61,61,
19436     61,61,60,60,59,58,58,58,58,58,57,56,56,56,55,55,54,54,54,54,53,
19437     53,51,51,48,48,47,47,46,46,45,44,44,43,42,42,42,41,41,41,40,39,
19438     38,37,36,35,34,33,32,32,32,32,31,31,30,28,28,27,27,27,27,26,26,
19439     24,24,23,22,21,20,20,20,19,19,19,18,18,18,18,17,17,16,16,16,16
19440   };
19441   const int n4w3b3r8[] = {
19442     1000, // Capacity
19443     500, // Number of items
19444     // Size of items (sorted)
19445     266,266,265,264,264,264,263,263,261,261,261,260,259,259,259,259,
19446     258,257,256,255,254,254,252,252,252,251,251,251,250,250,248,246,
19447     246,245,244,243,243,243,242,241,241,241,241,241,240,240,240,240,
19448     238,238,238,237,236,236,235,235,235,235,234,234,234,234,234,233,
19449     233,232,232,232,232,231,231,230,230,230,230,229,228,227,226,226,
19450     226,226,226,225,225,225,224,223,223,223,223,223,222,221,220,220,
19451     218,218,217,216,215,214,214,213,213,213,213,212,212,212,212,212,
19452     211,211,210,209,209,209,209,209,209,208,208,208,207,206,206,206,
19453     204,204,203,203,203,202,202,202,201,201,201,200,200,199,199,199,
19454     199,199,199,198,198,197,197,196,196,196,195,195,193,192,192,192,
19455     191,191,189,189,188,188,188,188,187,186,185,185,184,183,183,182,
19456     181,181,181,181,180,179,179,178,178,178,178,177,177,176,174,174,
19457     174,174,174,173,173,173,172,172,169,169,168,168,168,167,167,166,
19458     165,164,163,163,163,162,162,162,161,161,161,161,160,159,159,158,
19459     158,157,156,156,154,153,152,151,151,151,151,150,150,150,150,150,
19460     148,148,148,147,147,147,147,146,146,146,144,143,143,142,142,142,
19461     142,142,141,140,140,140,139,139,138,138,138,137,136,135,135,134,
19462     134,133,133,133,133,132,132,132,132,131,130,130,128,128,128,127,
19463     127,123,123,122,122,122,121,121,121,120,119,119,118,118,117,116,
19464     116,115,114,114,114,113,113,113,113,112,111,111,111,110,110,110,
19465     109,108,107,107,106,105,105,105,105,104,104,103,102,102,102,101,
19466     100,100,99,99,98,98,97,97,97,97,95,95,92,91,91,91,91,88,87,87,
19467     87,87,86,86,86,86,85,85,85,83,83,82,82,82,82,82,81,81,81,81,80,
19468     80,79,78,78,78,77,77,77,77,76,76,76,75,75,75,74,74,74,74,74,72,
19469     72,72,71,71,70,70,68,68,68,67,67,67,66,66,65,65,65,63,62,62,62,
19470     62,61,60,60,60,60,60,59,58,57,56,56,55,55,54,53,52,52,51,51,50,
19471     50,50,50,49,49,48,48,48,48,48,47,46,46,45,45,45,44,43,43,43,41,
19472     40,39,39,38,38,36,36,34,34,34,34,32,31,30,30,30,30,29,29,29,28,
19473     27,27,26,26,25,24,23,22,22,21,21,21,19,18,18,17,16,16
19474   };
19475   const int n4w3b3r9[] = {
19476     1000, // Capacity
19477     500, // Number of items
19478     // Size of items (sorted)
19479     266,266,265,265,263,263,263,262,262,261,261,261,261,261,259,259,
19480     258,257,256,256,255,254,254,253,253,253,252,252,251,250,250,249,
19481     248,248,247,246,246,246,246,245,245,244,244,244,244,243,242,242,
19482     242,242,242,241,241,240,239,238,237,237,235,235,235,234,234,233,
19483     232,232,230,229,229,229,228,228,227,227,227,227,226,226,226,225,
19484     225,223,221,221,221,221,221,221,220,220,220,220,219,219,219,218,
19485     218,218,217,217,217,215,215,215,214,214,212,210,210,209,209,209,
19486     209,209,208,207,205,205,205,204,204,204,203,203,203,202,201,201,
19487     201,201,201,201,200,200,199,199,198,198,198,198,198,198,197,196,
19488     195,195,194,194,193,193,193,192,192,191,190,189,189,188,188,188,
19489     187,186,185,185,184,183,182,182,181,181,180,180,179,179,179,179,
19490     178,177,176,176,175,175,174,173,173,173,173,172,172,172,171,170,
19491     170,169,169,169,168,167,165,165,165,165,164,163,163,161,161,160,
19492     160,159,159,159,159,158,158,157,156,156,155,155,154,154,153,153,
19493     152,151,150,150,149,149,149,147,147,147,147,147,146,146,146,144,
19494     143,143,143,143,142,142,141,141,140,140,139,138,137,137,136,136,
19495     136,135,135,133,133,131,131,131,131,130,130,130,130,129,129,129,
19496     128,127,127,126,125,124,124,123,122,122,122,121,120,120,120,120,
19497     119,119,119,118,117,117,117,117,117,116,116,116,115,115,114,114,
19498     114,113,112,112,111,111,110,110,109,109,107,107,107,107,106,105,
19499     105,105,105,104,103,103,103,102,102,102,102,101,101,101,101,100,
19500     100,100,99,99,98,98,96,96,96,94,93,92,91,91,91,91,90,90,90,90,
19501     89,89,89,88,88,87,87,87,87,87,85,84,83,82,82,82,81,81,80,80,79,
19502     79,78,78,78,78,77,76,76,76,75,74,74,73,71,69,69,69,68,68,68,68,
19503     66,66,66,66,64,63,63,62,62,62,61,60,60,59,59,59,58,58,58,58,57,
19504     56,56,55,55,55,55,54,54,54,53,53,53,53,52,52,52,51,49,49,49,49,
19505     49,49,48,47,47,47,45,43,43,42,42,42,42,42,41,41,40,40,39,39,39,
19506     39,38,37,37,35,33,33,33,32,32,31,29,28,28,27,26,26,25,24,24,24,
19507     23,23,22,22,21,21,20,20,19,18,18,18,18,17,17,16,16,16
19508   };
19509   const int n4w4b1r0[] = {
19510     1000, // Capacity
19511     500, // Number of items
19512     // Size of items (sorted)
19513     132,132,132,132,132,132,132,132,132,132,132,132,132,131,131,131,
19514     131,131,131,131,131,131,131,130,130,130,130,130,129,129,129,129,
19515     129,129,129,129,129,129,128,128,128,128,128,128,128,128,128,128,
19516     128,128,128,127,127,127,127,127,127,127,127,127,127,127,127,126,
19517     126,126,126,126,125,125,125,125,125,125,125,125,125,125,125,125,
19518     124,124,124,124,124,124,124,124,124,124,124,124,124,123,123,123,
19519     123,123,123,123,123,123,123,123,123,123,123,122,122,122,122,122,
19520     122,122,122,122,122,122,122,121,121,121,121,121,121,121,121,121,
19521     121,121,121,121,121,121,121,121,121,121,121,121,121,120,120,120,
19522     120,120,120,120,120,120,120,120,120,120,119,119,119,119,119,119,
19523     119,119,119,119,118,118,118,118,117,117,117,117,117,117,117,117,
19524     117,117,117,117,117,116,116,116,116,116,116,116,116,116,116,116,
19525     116,116,116,116,115,115,115,115,115,115,115,115,115,115,114,114,
19526     114,114,114,114,114,114,114,114,114,114,114,114,113,113,113,113,
19527     113,113,113,113,113,113,113,113,113,112,112,112,112,112,112,112,
19528     112,112,111,111,111,111,111,111,111,111,111,111,110,110,110,110,
19529     110,110,110,109,109,109,109,109,109,109,109,109,108,108,108,108,
19530     108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
19531     107,107,107,107,107,107,107,107,107,107,107,106,106,106,106,106,
19532     106,106,106,106,106,106,106,106,105,105,105,105,105,105,105,105,
19533     105,105,105,105,104,104,104,104,104,104,104,104,104,104,104,103,
19534     103,103,103,103,103,103,103,103,103,103,102,102,102,102,102,102,
19535     102,102,102,102,102,102,101,101,101,101,101,101,101,101,101,101,
19536     101,101,101,100,100,100,100,100,100,100,100,100,100,100,99,99,
19537     99,99,99,99,99,99,98,98,98,98,98,98,98,98,98,98,98,98,98,98,97,
19538     97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,
19539     96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,94,94,94,94,94,
19540     94,94,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,92,
19541     92,92,92,92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,90,90,
19542     90,90,90,90,90,90,90,90,90,90,90
19543   };
19544   const int n4w4b1r1[] = {
19545     1000, // Capacity
19546     500, // Number of items
19547     // Size of items (sorted)
19548     132,132,132,132,132,132,132,132,132,132,132,131,131,131,131,131,
19549     131,131,130,130,130,130,130,130,130,130,130,130,129,129,129,129,
19550     129,129,129,129,128,128,128,128,128,128,128,128,128,128,128,127,
19551     127,127,127,127,127,127,127,127,127,127,127,127,127,127,126,126,
19552     126,126,126,126,126,126,126,126,126,126,125,125,125,125,125,125,
19553     125,125,125,125,125,125,125,125,124,124,124,124,124,124,123,123,
19554     123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,
19555     122,122,122,122,122,121,121,121,121,121,121,121,121,121,121,121,
19556     121,120,120,120,120,120,120,120,120,120,120,120,120,120,120,119,
19557     119,119,119,119,119,119,119,119,119,119,119,118,118,118,118,118,
19558     118,118,118,118,118,118,118,118,118,117,117,117,117,117,117,117,
19559     117,117,117,117,117,117,116,116,116,116,116,116,116,116,116,116,
19560     116,116,116,116,116,115,115,115,115,115,115,115,115,115,115,115,
19561     115,115,114,114,114,114,114,114,114,114,114,114,114,114,114,114,
19562     114,114,114,113,113,113,113,113,113,113,113,113,113,112,112,112,
19563     112,112,112,112,112,112,112,111,111,111,111,111,111,111,111,111,
19564     111,111,111,110,110,110,110,110,110,110,110,110,110,110,110,109,
19565     109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,
19566     108,108,108,108,108,108,108,108,108,108,107,107,107,107,107,107,
19567     107,107,107,107,106,106,106,106,106,106,106,106,106,106,106,105,
19568     105,105,105,105,105,105,105,105,105,105,105,105,105,104,104,104,
19569     104,104,104,104,104,104,104,104,104,104,104,103,103,103,103,103,
19570     103,103,103,103,103,103,103,103,103,103,102,102,102,102,102,102,
19571     102,102,102,102,102,102,102,102,101,101,101,101,101,101,101,101,
19572     101,101,101,101,101,101,100,100,100,100,100,100,100,100,100,100,
19573     99,99,99,99,99,99,99,99,99,99,99,98,98,98,98,98,98,98,98,98,98,
19574     98,98,97,97,97,97,97,97,96,96,96,96,96,96,96,96,96,96,95,95,95,
19575     95,95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,94,93,93,93,93,
19576     93,93,93,93,93,93,93,92,92,92,92,92,92,91,91,91,91,91,91,91,91,
19577     91,91,91,91,91,90,90,90,90,90,90,90,90,90,90,90
19578   };
19579   const int n4w4b1r2[] = {
19580     1000, // Capacity
19581     500, // Number of items
19582     // Size of items (sorted)
19583     132,132,132,132,132,132,132,132,132,132,132,132,132,131,131,131,
19584     131,131,131,131,130,130,130,130,130,130,130,130,130,130,130,129,
19585     129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
19586     129,128,128,128,128,128,128,128,128,128,128,128,128,128,127,127,
19587     127,127,127,127,127,127,127,127,127,126,126,126,126,126,126,126,
19588     126,126,126,125,125,125,125,125,125,125,125,125,125,125,125,125,
19589     125,124,124,124,124,124,124,124,124,124,124,124,124,123,123,123,
19590     123,123,123,123,123,123,123,123,123,123,123,123,123,122,122,122,
19591     122,122,122,122,122,122,122,122,122,122,122,121,121,121,121,121,
19592     121,121,121,121,120,120,120,120,120,120,120,120,120,120,119,119,
19593     119,119,119,119,119,119,119,119,119,118,118,118,118,118,118,118,
19594     118,118,118,118,118,117,117,117,117,117,117,117,117,117,116,116,
19595     116,116,116,115,115,115,115,115,115,115,115,115,114,114,114,114,
19596     114,114,114,114,114,114,114,114,114,114,113,113,113,113,113,113,
19597     113,113,113,113,113,113,113,112,112,112,112,112,112,112,112,112,
19598     112,112,112,112,111,111,111,111,111,111,111,111,111,111,111,111,
19599     111,111,111,111,111,110,110,110,110,110,110,110,110,110,110,110,
19600     109,109,109,109,109,109,109,109,109,108,108,108,108,108,108,108,
19601     108,108,108,107,107,107,107,107,107,107,107,107,107,106,106,106,
19602     106,106,106,106,106,106,106,106,106,106,106,106,106,105,105,105,
19603     105,105,105,105,105,104,104,104,104,104,104,104,104,104,104,104,
19604     104,104,104,103,103,103,103,103,103,103,103,103,103,103,103,102,
19605     102,102,102,102,102,102,102,102,102,102,102,102,101,101,101,101,
19606     101,101,101,101,101,101,101,101,101,101,100,100,100,100,100,100,
19607     100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,
19608     99,99,99,99,99,98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,
19609     97,97,96,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,
19610     95,95,94,94,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,
19611     93,93,93,93,93,92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,
19612     91,91,91,90,90,90,90,90,90,90,90,90,90,90
19613   };
19614   const int n4w4b1r3[] = {
19615     1000, // Capacity
19616     500, // Number of items
19617     // Size of items (sorted)
19618     132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,131,
19619     131,131,131,131,131,131,131,131,131,131,131,131,131,130,130,130,
19620     130,130,130,130,130,130,129,129,129,129,129,129,129,129,128,128,
19621     128,128,128,128,128,128,128,128,128,128,128,127,127,127,127,127,
19622     127,127,127,127,126,126,126,126,126,126,126,126,126,125,125,125,
19623     125,125,125,125,125,125,125,125,125,125,125,125,125,124,124,124,
19624     124,124,124,124,124,123,123,123,123,123,123,123,123,123,123,123,
19625     123,122,122,122,122,122,122,122,121,121,121,121,121,121,121,121,
19626     121,121,120,120,120,120,120,120,120,120,120,120,120,120,120,120,
19627     120,119,119,119,119,119,119,119,119,119,119,118,118,118,118,118,
19628     118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,117,
19629     117,117,117,117,117,117,117,117,117,117,117,116,116,116,116,116,
19630     116,116,116,116,116,115,115,115,115,115,115,115,115,115,115,115,
19631     115,115,115,115,114,114,114,114,114,114,114,114,114,114,114,114,
19632     113,113,113,113,113,113,113,113,113,113,113,112,112,112,112,112,
19633     112,112,112,112,112,112,112,112,111,111,111,111,111,111,111,111,
19634     111,111,111,111,110,110,110,110,110,110,110,110,110,110,110,110,
19635     109,109,109,109,109,109,109,108,108,108,108,108,108,108,108,108,
19636     107,107,107,107,107,107,107,107,107,107,107,107,107,107,106,106,
19637     106,106,106,106,106,106,106,106,106,106,105,105,105,105,105,105,
19638     105,105,105,105,105,105,105,104,104,104,104,104,104,104,104,104,
19639     104,104,104,104,103,103,103,103,103,103,103,103,103,103,103,102,
19640     102,102,102,102,102,102,102,102,102,102,101,101,101,101,101,101,
19641     101,101,101,101,101,101,101,101,101,100,100,100,100,100,100,100,
19642     100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,
19643     99,98,98,98,98,98,98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,
19644     97,96,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,
19645     95,95,95,95,95,95,94,94,94,94,94,94,94,94,94,94,94,94,94,94,93,
19646     93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,91,91,91,
19647     91,91,91,90,90,90,90,90,90,90,90,90,90,90,90
19648   };
19649   const int n4w4b1r4[] = {
19650     1000, // Capacity
19651     500, // Number of items
19652     // Size of items (sorted)
19653     132,132,132,132,132,132,132,132,132,132,132,132,131,131,131,131,
19654     131,131,131,131,131,131,131,131,131,131,131,130,130,130,130,130,
19655     130,130,130,130,130,130,130,129,129,129,129,129,129,129,129,129,
19656     129,129,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
19657     127,127,127,127,127,127,127,127,126,126,126,126,126,126,126,126,
19658     126,126,125,125,125,125,125,125,125,125,125,125,125,125,125,124,
19659     124,124,124,124,124,124,124,124,124,123,123,123,123,123,123,123,
19660     123,123,123,123,123,123,123,123,123,123,122,122,122,122,122,122,
19661     122,122,122,121,121,121,121,121,121,121,121,121,121,121,121,120,
19662     120,120,120,120,120,120,120,120,120,119,119,119,119,119,119,119,
19663     119,119,119,119,119,118,118,118,118,118,118,118,118,118,118,118,
19664     118,117,117,117,117,117,117,117,117,117,117,117,117,116,116,116,
19665     116,116,116,116,115,115,115,115,115,115,115,114,114,114,114,114,
19666     114,114,114,114,114,114,114,113,113,113,113,113,112,112,112,112,
19667     112,112,112,112,112,112,112,112,112,111,111,111,111,111,111,111,
19668     111,111,111,111,110,110,110,110,110,110,110,110,110,110,110,110,
19669     110,110,109,109,109,109,109,109,109,109,109,109,109,108,108,108,
19670     108,108,108,108,108,108,108,108,107,107,107,107,107,107,107,107,
19671     107,107,107,107,106,106,106,106,106,106,106,106,105,105,105,105,
19672     105,105,105,105,105,105,105,105,105,105,105,104,104,104,104,104,
19673     104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,103,
19674     103,103,103,103,103,103,103,103,102,102,102,102,102,102,102,102,
19675     102,102,102,102,102,102,102,102,102,101,101,101,101,101,101,100,
19676     100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,98,98,98,98,
19677     98,98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,97,
19678     97,97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,96,96,96,
19679     96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,95,95,95,
19680     95,94,94,94,94,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,
19681     93,93,93,93,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,91,91,
19682     91,91,91,90,90,90,90,90
19683   };
19684   const int n4w4b1r5[] = {
19685     1000, // Capacity
19686     500, // Number of items
19687     // Size of items (sorted)
19688     132,132,132,132,132,132,131,131,131,131,131,131,131,131,131,131,
19689     131,130,130,130,130,130,130,130,130,130,130,130,130,130,129,129,
19690     129,129,129,129,129,129,129,129,129,129,128,128,128,128,128,128,
19691     128,128,128,128,128,128,128,128,128,128,127,127,127,127,127,127,
19692     127,127,127,127,127,127,127,127,127,126,126,126,126,126,126,126,
19693     126,126,126,125,125,125,125,125,125,125,125,125,125,124,124,124,
19694     124,124,124,124,124,123,123,123,123,123,123,123,123,123,123,123,
19695     122,122,122,122,122,122,122,122,122,122,122,122,122,121,121,121,
19696     121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,
19697     121,121,121,120,120,120,120,120,120,120,120,120,120,120,120,120,
19698     120,120,119,119,119,119,119,119,119,119,119,119,119,118,118,118,
19699     118,118,118,118,118,118,118,118,117,117,117,117,117,117,117,117,
19700     117,117,117,117,117,117,116,116,116,116,116,116,116,116,115,115,
19701     115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,114,
19702     114,114,114,114,114,114,113,113,113,113,113,113,113,113,113,113,
19703     112,112,112,112,112,112,112,112,112,112,112,112,111,111,111,111,
19704     111,111,111,111,111,111,111,111,111,111,111,110,110,110,110,110,
19705     110,110,110,110,110,110,110,110,110,109,109,109,109,109,109,109,
19706     109,108,108,108,108,108,108,108,108,108,107,107,107,107,107,107,
19707     107,107,106,106,106,106,106,106,106,106,106,106,105,105,105,105,
19708     105,105,105,105,105,105,105,105,105,104,104,104,104,104,104,104,
19709     104,104,104,104,104,104,104,104,103,103,103,103,103,103,103,103,
19710     103,103,103,103,103,103,102,102,102,102,101,101,101,101,101,101,
19711     101,101,101,101,100,100,100,100,100,100,100,100,100,100,100,100,
19712     100,100,100,100,99,99,99,99,99,99,99,99,99,99,99,99,99,99,98,
19713     98,98,98,98,98,98,98,98,98,98,98,98,98,98,97,97,97,97,97,97,96,
19714     96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,95,94,
19715     94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,93,93,93,92,
19716     92,92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,91,91,
19717     90,90,90,90,90,90,90,90,90,90,90,90,90
19718   };
19719   const int n4w4b1r6[] = {
19720     1000, // Capacity
19721     500, // Number of items
19722     // Size of items (sorted)
19723     132,132,132,132,132,132,132,132,132,132,132,132,132,131,131,131,
19724     131,131,131,131,131,131,131,131,131,131,131,131,131,130,130,130,
19725     130,130,130,130,130,130,130,130,130,130,130,130,130,129,129,129,
19726     129,129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,
19727     128,128,128,128,128,128,128,128,128,128,127,127,127,127,127,127,
19728     127,127,127,127,127,126,126,126,126,126,126,126,126,126,126,126,
19729     126,126,126,126,125,125,125,125,125,125,125,125,125,125,125,125,
19730     125,124,124,124,124,124,124,124,124,124,124,124,123,123,123,123,
19731     123,123,123,123,122,122,122,122,122,122,122,122,121,121,121,121,
19732     121,121,121,121,121,121,121,120,120,120,120,120,120,120,120,119,
19733     119,119,119,119,119,119,119,119,119,118,118,118,118,118,118,118,
19734     118,118,118,118,118,118,117,117,117,117,117,117,116,116,116,116,
19735     116,116,116,116,116,116,116,116,115,115,115,115,115,115,115,115,
19736     115,114,114,114,114,114,114,114,114,114,114,114,113,113,113,113,
19737     113,113,113,113,113,113,113,113,113,113,112,112,112,112,112,112,
19738     112,112,112,112,112,112,111,111,111,111,111,111,111,111,111,111,
19739     111,110,110,110,110,110,110,109,109,109,109,109,109,109,109,109,
19740     109,109,109,109,108,108,108,108,108,108,108,108,108,108,108,108,
19741     108,107,107,107,107,107,107,107,107,107,106,106,106,106,106,106,
19742     106,106,106,106,106,106,106,106,106,106,105,105,105,105,105,105,
19743     105,105,105,105,105,105,105,105,105,104,104,104,104,104,104,104,
19744     104,104,103,103,103,103,103,103,103,103,103,103,103,103,103,102,
19745     102,102,102,102,102,102,102,102,102,102,102,101,101,101,101,101,
19746     101,101,101,101,101,101,101,101,101,100,100,100,100,100,100,100,
19747     100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,
19748     99,99,99,99,99,99,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,
19749     96,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,
19750     95,95,95,95,94,94,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,
19751     93,93,93,93,93,92,92,92,92,92,92,92,92,92,92,92,91,91,91,91,91,
19752     91,91,91,91,91,90,90,90,90,90,90,90,90,90,90
19753   };
19754   const int n4w4b1r7[] = {
19755     1000, // Capacity
19756     500, // Number of items
19757     // Size of items (sorted)
19758     132,132,132,132,132,132,132,132,132,131,131,131,131,131,131,131,
19759     131,131,131,131,130,130,130,129,129,129,129,129,129,129,129,129,
19760     129,129,128,128,128,128,128,128,128,128,127,127,127,127,127,127,
19761     127,127,126,126,126,126,126,126,126,126,126,126,126,126,126,126,
19762     126,126,126,126,126,125,125,125,125,125,125,125,125,125,125,125,
19763     124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,
19764     124,124,123,123,123,123,123,123,123,123,123,123,123,122,122,122,
19765     122,122,122,122,122,122,122,122,121,121,121,121,121,121,121,121,
19766     121,121,121,121,121,121,120,120,120,120,120,120,120,120,120,120,
19767     119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,
19768     119,119,119,118,118,118,118,118,118,118,118,118,118,118,118,118,
19769     117,117,117,117,117,117,117,117,117,117,116,116,116,116,116,116,
19770     116,116,116,116,116,116,116,116,116,115,115,115,115,115,115,115,
19771     115,115,115,115,114,114,114,114,114,114,114,114,114,114,114,114,
19772     114,114,113,113,113,113,113,113,113,113,113,113,113,113,113,113,
19773     113,113,113,113,112,112,112,112,112,112,112,112,112,112,112,112,
19774     111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,
19775     111,111,110,110,110,110,110,110,110,110,110,110,110,109,109,109,
19776     109,109,109,109,108,108,108,108,108,108,108,108,108,108,108,108,
19777     108,108,107,107,107,107,107,107,107,107,107,107,107,107,107,106,
19778     106,106,106,106,106,106,106,105,105,105,105,105,105,105,104,104,
19779     104,104,104,104,104,104,103,103,103,103,103,103,103,103,103,103,
19780     102,102,102,102,102,102,102,102,102,102,102,102,102,101,101,101,
19781     101,101,101,101,101,101,100,100,100,100,100,100,100,100,100,100,
19782     100,100,99,99,99,99,99,99,99,99,99,99,99,98,98,98,98,98,98,98,
19783     98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,97,97,97,
19784     96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,94,94,94,
19785     94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,93,93,93,93,93,92,
19786     92,92,92,92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,90,90,90,
19787     90,90,90,90,90,90,90,90,90,90,90,90
19788   };
19789   const int n4w4b1r8[] = {
19790     1000, // Capacity
19791     500, // Number of items
19792     // Size of items (sorted)
19793     132,132,132,132,132,132,132,132,132,132,132,132,131,131,131,131,
19794     130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,
19795     129,129,129,129,129,129,129,129,129,129,129,129,128,128,128,128,
19796     128,128,128,128,128,128,128,128,127,127,127,127,127,127,127,127,
19797     127,127,127,127,127,127,127,127,127,126,126,126,126,126,126,126,
19798     126,126,126,126,126,126,125,125,125,125,125,125,125,125,125,124,
19799     124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,
19800     124,123,123,123,123,123,123,123,123,123,122,122,122,122,122,122,
19801     121,121,121,121,121,121,121,121,121,121,121,120,120,120,120,120,
19802     120,120,120,120,120,120,119,119,119,119,119,119,119,119,119,119,
19803     119,119,119,118,118,118,118,118,118,118,118,118,118,118,118,118,
19804     118,117,117,117,117,117,117,117,117,117,117,117,117,117,117,116,
19805     116,116,116,116,116,116,116,116,116,116,115,115,115,115,115,115,
19806     115,115,115,115,115,115,115,115,114,114,114,114,114,114,114,114,
19807     113,113,113,113,113,113,113,113,112,112,112,112,112,112,112,112,
19808     112,112,111,111,111,111,111,111,111,111,111,111,111,111,111,111,
19809     110,110,110,110,110,110,110,109,109,109,109,109,109,109,109,109,
19810     109,109,109,109,109,109,108,108,108,108,108,108,108,108,108,108,
19811     108,108,108,108,108,108,107,107,107,107,107,107,107,107,107,106,
19812     106,106,106,106,106,106,106,106,106,106,105,105,105,105,105,105,
19813     105,105,105,105,105,104,104,104,104,104,104,104,104,104,103,103,
19814     103,103,103,103,103,103,103,103,103,103,102,102,102,102,102,102,
19815     102,102,102,102,102,102,102,102,102,102,102,101,101,101,101,101,
19816     101,101,101,101,101,101,101,100,100,100,100,100,100,100,100,100,
19817     100,99,99,99,99,99,99,99,99,99,99,99,99,99,99,98,98,98,98,98,
19818     98,98,98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,
19819     97,96,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,
19820     95,95,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,93,93,93,93,
19821     93,93,93,93,93,92,92,92,92,92,92,92,92,92,92,92,92,91,91,91,91,
19822     91,91,91,91,91,91,90,90,90,90,90,90
19823   };
19824   const int n4w4b1r9[] = {
19825     1000, // Capacity
19826     500, // Number of items
19827     // Size of items (sorted)
19828     132,132,132,132,132,132,132,131,131,131,131,131,131,131,130,130,
19829     130,130,130,130,130,130,129,129,129,129,129,129,129,128,128,128,
19830     128,128,128,128,127,127,127,127,127,127,127,127,127,127,127,127,
19831     127,126,126,126,126,126,126,126,126,126,126,126,126,126,125,125,
19832     125,125,125,125,125,124,124,124,124,124,124,124,124,124,124,124,
19833     124,124,124,123,123,123,123,123,123,123,123,123,123,123,123,122,
19834     122,122,122,122,122,122,122,122,122,122,122,121,121,121,121,121,
19835     121,121,121,121,121,120,120,120,120,120,120,120,120,120,120,120,
19836     120,120,119,119,119,119,119,119,119,119,119,119,119,119,119,118,
19837     118,118,118,118,118,118,118,118,118,117,117,117,117,117,117,117,
19838     117,117,117,117,116,116,116,116,116,116,116,115,115,115,115,115,
19839     115,115,115,115,115,115,115,115,114,114,114,114,114,114,114,114,
19840     114,114,114,114,114,114,114,114,114,114,113,113,113,113,113,113,
19841     113,113,113,113,113,112,112,112,112,112,112,112,112,112,112,112,
19842     111,111,111,111,111,111,111,111,111,111,111,111,111,110,110,110,
19843     110,110,110,110,110,110,110,110,109,109,109,109,109,109,109,109,
19844     109,109,109,108,108,108,108,108,108,108,108,108,108,108,108,108,
19845     108,107,107,107,107,107,107,107,107,107,107,107,107,106,106,106,
19846     106,106,106,106,106,106,106,106,106,106,106,106,106,105,105,105,
19847     105,105,105,105,105,105,105,105,105,105,105,104,104,104,104,104,
19848     104,104,104,104,104,104,104,103,103,103,103,103,103,103,103,103,
19849     103,103,102,102,102,102,102,102,102,102,102,102,102,102,102,102,
19850     102,101,101,101,101,101,101,101,101,101,101,100,100,100,100,100,
19851     100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,
19852     98,98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,96,96,
19853     96,96,96,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,
19854     95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,94,94,94,94,94,93,
19855     93,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,92,91,
19856     91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,90,90,90,90,90,
19857     90,90,90,90,90,90,90,90,90
19858   };
19859   const int n4w4b2r0[] = {
19860     1000, // Capacity
19861     500, // Number of items
19862     // Size of items (sorted)
19863     165,165,165,165,164,164,164,164,163,163,163,162,162,162,162,162,
19864     162,162,162,161,161,161,161,160,160,160,160,159,159,159,159,159,
19865     158,158,158,158,157,157,157,157,156,156,156,155,155,155,155,155,
19866     154,154,154,154,153,153,153,153,152,152,152,151,151,151,151,150,
19867     150,150,149,149,149,148,148,148,147,147,147,146,146,146,146,146,
19868     146,145,145,145,145,145,144,144,144,144,144,144,144,144,144,143,
19869     143,143,143,143,143,142,142,142,141,141,140,140,139,138,138,138,
19870     138,138,137,137,137,136,136,136,135,135,135,135,135,134,134,134,
19871     134,134,134,134,133,133,133,132,132,131,131,131,131,130,130,130,
19872     130,130,129,129,129,129,128,128,128,128,128,128,127,127,127,127,
19873     127,127,127,127,126,126,125,125,125,125,125,125,125,124,124,124,
19874     124,124,124,124,123,123,123,123,123,122,122,122,122,122,122,121,
19875     121,121,120,120,120,120,119,119,119,119,118,118,118,117,117,116,
19876     116,116,116,116,116,115,115,115,115,114,114,114,114,114,114,114,
19877     113,113,113,112,112,112,112,111,111,110,110,110,110,110,110,110,
19878     110,109,109,109,109,109,109,109,109,109,107,107,107,106,106,106,
19879     106,106,106,105,105,105,105,105,105,105,104,104,104,104,104,104,
19880     103,103,103,102,102,102,102,102,101,101,101,101,101,101,100,100,
19881     100,100,100,100,99,99,99,99,99,99,98,98,98,98,98,98,98,97,97,
19882     97,96,96,96,95,95,95,94,94,94,94,94,94,94,94,94,94,94,94,94,94,
19883     94,93,93,93,93,92,92,92,92,92,92,91,91,91,91,91,91,91,90,89,89,
19884     88,88,88,87,86,86,86,86,85,85,84,84,84,84,84,84,84,84,83,83,83,
19885     82,82,82,82,82,82,81,81,81,81,81,81,80,80,80,80,80,79,79,79,79,
19886     79,78,78,78,78,77,77,77,77,77,77,77,77,77,77,76,76,76,76,76,75,
19887     75,75,75,75,75,75,73,73,73,73,73,73,72,72,72,72,71,71,71,71,71,
19888     71,70,70,70,70,70,69,69,69,69,69,69,69,68,68,68,68,68,68,68,67,
19889     67,67,67,66,66,66,66,65,65,65,65,65,64,64,64,64,64,64,63,63,63,
19890     62,62,62,62,61,61,61,61,60,60,60,60,60,60,59,59,59,59,58,57,57,
19891     57,57,57,57
19892   };
19893   const int n4w4b2r1[] = {
19894     1000, // Capacity
19895     500, // Number of items
19896     // Size of items (sorted)
19897     165,165,165,165,165,165,165,164,164,164,164,164,163,163,163,163,
19898     163,163,163,163,163,162,161,161,161,161,160,160,160,160,160,160,
19899     160,160,159,159,159,159,159,159,159,158,158,158,157,157,156,156,
19900     156,156,156,155,155,155,155,155,155,154,154,154,154,154,153,153,
19901     152,152,151,151,151,151,151,151,150,150,150,149,149,149,149,149,
19902     149,149,148,148,148,148,148,148,148,148,148,147,147,147,147,147,
19903     147,147,146,146,146,146,146,145,145,145,145,145,145,144,144,144,
19904     144,144,143,143,143,143,142,142,142,141,141,141,141,141,140,140,
19905     140,140,140,139,139,139,139,139,139,138,138,138,138,138,137,137,
19906     137,137,137,136,136,136,136,136,136,136,135,135,135,135,134,134,
19907     134,134,134,133,133,133,132,132,132,132,132,131,131,131,131,131,
19908     131,131,131,131,130,130,130,129,129,129,128,127,127,127,127,126,
19909     126,126,126,126,126,126,126,125,125,124,124,124,124,124,123,123,
19910     123,123,122,122,122,122,121,121,121,121,120,119,119,119,118,118,
19911     118,117,117,117,116,116,116,116,116,116,116,116,116,116,116,116,
19912     115,115,115,115,115,115,115,115,114,114,113,113,113,113,113,112,
19913     112,112,112,111,111,111,111,110,110,110,110,110,109,109,108,108,
19914     108,107,107,107,106,106,106,106,105,105,105,105,105,104,104,104,
19915     104,104,104,104,103,103,103,103,103,102,102,102,101,101,101,101,
19916     100,100,99,99,99,99,99,99,98,98,98,98,98,97,97,97,97,97,97,97,
19917     96,96,96,96,95,95,95,94,94,94,94,94,94,93,93,93,93,93,93,92,92,
19918     92,91,91,91,91,91,91,90,90,89,89,89,89,89,88,88,88,88,87,86,86,
19919     86,86,86,86,85,85,84,84,84,84,84,83,83,82,82,82,82,82,81,81,81,
19920     81,80,80,80,79,79,79,78,78,78,78,78,78,77,77,77,77,76,76,76,76,
19921     75,75,75,75,74,74,74,74,74,74,73,73,73,73,72,72,72,71,71,71,71,
19922     71,71,71,71,70,70,70,70,69,69,68,67,67,67,66,66,66,65,65,65,65,
19923     65,65,65,65,65,64,64,64,64,64,64,64,63,63,63,63,63,63,62,62,62,
19924     62,62,61,61,61,61,61,61,61,61,60,60,60,58,58,58,58,58,58,58,57,
19925     57,57,57,57,57,57,57,57
19926   };
19927   const int n4w4b2r2[] = {
19928     1000, // Capacity
19929     500, // Number of items
19930     // Size of items (sorted)
19931     165,165,165,165,165,165,164,164,164,164,164,164,164,164,163,163,
19932     163,163,163,162,162,162,162,162,161,161,161,160,160,160,159,159,
19933     159,159,158,158,157,157,157,156,156,156,156,156,155,155,155,155,
19934     155,155,154,154,154,154,154,154,154,153,153,153,153,153,153,153,
19935     152,152,152,152,152,151,151,151,151,150,150,150,150,150,149,149,
19936     149,149,149,149,148,148,148,148,148,148,148,148,147,147,147,146,
19937     146,146,146,146,146,146,145,145,145,145,145,145,145,145,144,144,
19938     144,144,144,144,144,144,143,143,143,143,143,143,142,142,142,142,
19939     141,141,141,141,140,140,140,140,140,140,140,139,139,139,139,139,
19940     139,139,138,138,138,138,137,137,137,137,137,137,136,136,136,136,
19941     136,136,136,135,135,135,134,134,133,133,133,132,132,132,131,131,
19942     131,130,130,130,130,130,130,129,129,129,129,129,129,128,128,127,
19943     126,125,125,125,125,125,125,125,124,124,124,123,123,123,122,121,
19944     121,121,121,121,121,120,120,120,120,119,119,119,119,119,119,118,
19945     118,118,117,117,117,117,116,116,116,115,115,115,115,115,115,115,
19946     115,114,114,114,114,113,113,113,113,113,112,112,112,111,111,111,
19947     111,111,111,111,110,110,110,110,110,109,109,108,108,108,107,107,
19948     107,107,106,106,106,105,105,105,105,105,105,104,104,104,104,103,
19949     103,103,103,103,102,102,102,102,102,102,102,101,100,100,100,100,
19950     100,100,100,100,100,99,99,99,99,99,98,98,97,97,97,97,97,96,96,
19951     96,95,95,95,95,95,95,95,94,94,93,93,93,92,92,91,91,91,91,91,91,
19952     91,90,90,90,90,89,89,89,89,89,88,88,88,88,88,87,87,87,87,86,85,
19953     85,85,84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,82,82,82,
19954     82,82,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,79,79,79,78,
19955     78,78,78,77,77,77,77,76,76,76,76,75,75,75,75,75,75,75,75,74,74,
19956     74,74,74,74,73,73,73,72,72,72,71,71,71,71,70,70,69,69,69,69,68,
19957     68,68,67,67,67,67,66,66,66,65,65,65,65,65,65,65,64,64,64,64,64,
19958     64,64,63,63,63,63,62,62,62,62,61,61,61,61,59,59,59,59,58,58,58,
19959     58,58,58,57,57,57,57,57,57
19960   };
19961   const int n4w4b2r3[] = {
19962     1000, // Capacity
19963     500, // Number of items
19964     // Size of items (sorted)
19965     165,164,164,164,163,163,163,163,163,163,163,162,162,162,162,162,
19966     161,161,161,161,161,161,161,161,161,160,160,160,160,159,159,159,
19967     159,159,159,159,159,158,158,158,158,158,158,157,157,157,157,157,
19968     157,156,156,156,156,156,156,155,155,155,155,155,155,155,155,155,
19969     154,154,154,154,154,154,153,153,153,153,152,152,151,151,151,151,
19970     151,151,150,150,150,150,150,149,149,149,149,149,148,148,148,148,
19971     148,147,147,147,147,147,146,146,146,146,146,146,145,145,145,145,
19972     145,145,144,144,144,144,143,143,143,143,143,143,143,142,142,142,
19973     142,141,141,140,140,140,140,140,140,140,139,138,138,137,137,137,
19974     137,136,136,136,136,135,135,135,135,134,133,133,133,133,133,133,
19975     132,132,132,132,131,131,131,131,131,131,130,130,130,130,130,130,
19976     130,129,129,129,129,129,129,128,128,128,128,127,127,127,127,126,
19977     126,126,126,125,125,125,125,125,125,125,125,125,124,124,123,123,
19978     123,123,123,123,123,123,122,121,121,120,120,120,120,120,120,119,
19979     119,119,118,118,118,118,118,117,117,117,117,117,117,117,116,116,
19980     116,116,116,115,115,115,115,115,115,114,114,114,114,114,113,113,
19981     113,113,113,112,112,112,112,111,111,111,111,111,110,110,110,110,
19982     110,109,109,109,108,108,108,107,107,107,107,107,106,106,106,106,
19983     105,105,105,104,104,103,103,103,103,103,103,102,101,101,101,101,
19984     101,100,100,100,99,99,99,99,99,98,98,97,97,97,96,96,96,96,95,
19985     95,95,95,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,92,92,92,
19986     92,92,91,91,91,91,90,90,90,90,90,89,89,89,89,89,88,88,88,88,88,
19987     87,87,87,87,86,86,86,85,85,84,84,84,84,84,83,82,82,81,81,80,80,
19988     80,80,80,80,79,79,79,79,79,79,79,78,78,78,77,77,77,77,77,76,76,
19989     76,76,76,75,75,75,74,74,74,74,73,73,73,72,72,72,72,72,72,71,71,
19990     71,71,71,71,71,70,69,69,69,69,69,68,68,68,67,67,67,66,66,66,66,
19991     66,66,65,65,65,65,64,64,64,64,64,63,63,63,63,63,63,63,62,62,62,
19992     62,62,62,62,62,61,61,61,61,61,61,60,59,59,59,59,59,59,58,58,57,
19993     57,57,57,57,57,57,57,57,57
19994   };
19995   const int n4w4b2r4[] = {
19996     1000, // Capacity
19997     500, // Number of items
19998     // Size of items (sorted)
19999     165,165,165,164,164,164,164,164,164,164,163,163,163,163,163,162,
20000     162,162,162,161,161,161,160,160,160,160,160,160,160,159,159,159,
20001     159,159,159,159,158,158,157,157,157,157,157,156,156,156,156,155,
20002     155,155,155,154,154,154,154,154,153,153,153,153,152,152,152,152,
20003     152,151,151,151,150,150,150,150,150,149,149,149,148,148,148,148,
20004     148,148,147,147,147,146,146,146,146,146,146,146,145,145,145,145,
20005     145,145,144,144,144,143,143,143,143,143,143,142,142,142,142,141,
20006     141,141,141,141,141,140,140,140,140,139,139,139,139,139,138,138,
20007     137,137,137,137,136,136,136,135,135,135,135,135,134,134,134,134,
20008     134,134,134,133,133,133,132,132,132,132,132,132,132,131,131,131,
20009     131,131,131,130,130,130,130,129,129,129,129,129,128,128,128,127,
20010     127,127,127,127,127,126,126,126,125,125,125,125,124,124,124,124,
20011     124,124,123,123,123,123,122,122,122,122,121,121,121,121,121,121,
20012     121,121,121,120,119,119,118,118,118,117,117,117,117,117,116,116,
20013     115,115,115,115,114,114,114,114,113,113,113,113,113,112,112,112,
20014     112,112,112,111,111,110,110,110,109,109,109,109,109,108,108,107,
20015     107,107,107,107,107,107,107,107,107,106,106,106,105,105,105,105,
20016     105,105,104,104,104,104,103,103,103,102,102,102,102,102,102,101,
20017     101,101,101,100,100,100,99,99,99,99,99,99,98,98,98,98,98,97,97,
20018     97,96,96,96,96,95,95,95,95,95,95,95,95,94,93,93,93,92,92,92,92,
20019     92,92,91,91,91,91,91,91,91,91,90,90,90,89,89,89,89,88,88,88,88,
20020     88,88,88,88,88,87,86,86,86,86,86,86,86,86,86,86,85,85,85,85,84,
20021     83,83,83,83,83,83,83,82,82,82,82,82,82,81,81,80,80,80,80,79,79,
20022     79,79,78,78,78,78,78,78,78,78,78,77,77,77,77,77,76,76,76,76,75,
20023     75,75,75,75,75,74,74,74,74,74,74,73,73,73,73,72,72,71,71,71,71,
20024     70,70,70,70,70,70,69,69,69,69,68,68,68,68,68,68,68,68,67,67,67,
20025     67,66,66,66,65,65,65,64,64,64,64,64,64,64,63,63,63,63,62,62,62,
20026     61,61,61,61,61,61,61,60,60,60,60,59,59,58,58,57,57,57,57,57,57,
20027     57,57,57,57
20028   };
20029   const int n4w4b2r5[] = {
20030     1000, // Capacity
20031     500, // Number of items
20032     // Size of items (sorted)
20033     165,165,165,164,164,164,164,164,164,163,163,163,163,163,162,162,
20034     162,162,161,161,161,160,160,160,158,158,158,157,156,156,156,156,
20035     156,156,155,155,155,155,154,154,154,153,153,153,152,152,152,151,
20036     151,151,150,150,150,150,150,150,150,149,149,149,148,148,148,147,
20037     147,147,147,147,146,146,146,146,146,146,145,145,145,145,144,144,
20038     144,144,144,144,143,143,143,143,142,142,142,142,142,142,141,141,
20039     141,141,141,140,140,139,139,139,139,139,138,137,137,137,137,137,
20040     136,136,136,135,135,135,134,134,133,133,133,133,133,132,132,131,
20041     131,131,131,131,131,131,131,131,131,130,130,130,130,130,130,129,
20042     129,129,129,129,129,129,128,128,128,128,127,127,127,127,127,126,
20043     126,126,126,126,126,126,125,125,125,125,125,125,124,124,124,124,
20044     123,123,122,122,122,121,121,121,121,120,120,120,120,120,120,119,
20045     119,119,119,119,119,119,119,119,119,119,119,118,118,118,118,117,
20046     117,117,117,117,117,117,116,116,116,116,116,115,115,115,115,114,
20047     114,114,114,114,113,113,113,113,113,113,112,112,112,112,112,111,
20048     111,111,111,111,111,111,111,111,111,111,110,110,110,110,110,109,
20049     109,109,108,108,108,107,106,106,106,106,106,106,105,105,105,104,
20050     104,104,104,104,104,104,104,104,104,103,103,103,103,103,103,102,
20051     102,102,102,101,101,101,101,101,101,101,101,101,100,100,100,100,
20052     100,100,99,99,99,99,99,99,99,99,98,98,98,98,98,98,97,97,96,96,
20053     96,95,95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,93,93,93,93,
20054     92,92,92,92,92,92,92,92,91,90,90,90,90,90,90,89,89,89,89,88,88,
20055     88,88,88,87,87,87,86,86,86,85,85,85,84,84,84,83,83,83,83,82,82,
20056     82,82,81,81,81,81,80,80,80,80,79,79,79,79,79,79,78,78,78,78,78,
20057     78,77,77,77,76,76,76,76,76,76,76,76,76,75,75,75,75,74,74,74,73,
20058     73,73,73,72,72,72,72,72,72,72,71,71,71,71,71,70,70,70,70,70,70,
20059     70,69,69,68,68,68,68,68,67,67,67,67,66,66,65,64,64,64,64,64,63,
20060     63,63,63,62,62,62,62,61,61,61,61,60,60,60,60,60,59,59,58,58,58,
20061     58,58,58,57,57,57,57,57
20062   };
20063   const int n4w4b2r6[] = {
20064     1000, // Capacity
20065     500, // Number of items
20066     // Size of items (sorted)
20067     165,165,165,165,165,165,164,164,164,164,164,164,163,163,163,162,
20068     162,162,162,162,161,161,161,161,161,161,161,160,159,159,159,159,
20069     158,158,157,157,157,156,156,156,155,155,155,155,155,154,154,154,
20070     154,153,152,152,152,152,151,151,151,151,151,151,151,150,150,150,
20071     150,150,149,149,149,149,149,148,148,147,147,147,147,147,147,147,
20072     146,146,146,146,146,145,145,145,144,144,144,144,144,143,143,143,
20073     143,142,142,142,142,141,141,140,140,140,140,140,140,139,139,139,
20074     139,139,139,138,138,138,137,137,137,137,137,137,137,137,137,137,
20075     137,137,136,136,136,135,135,135,135,134,134,134,134,134,134,133,
20076     133,133,133,133,133,133,132,132,132,132,131,131,131,131,131,131,
20077     131,130,130,129,128,128,128,128,128,127,127,127,126,126,126,126,
20078     126,125,125,125,125,124,124,124,124,124,124,123,123,123,123,123,
20079     123,123,123,123,122,122,122,121,121,121,120,120,120,120,119,119,
20080     119,119,119,119,118,118,118,118,117,117,117,117,117,116,116,116,
20081     116,116,116,116,115,115,114,114,113,113,113,113,112,112,112,112,
20082     112,111,111,111,110,110,110,110,110,109,109,109,109,108,108,108,
20083     107,107,107,106,106,106,106,106,106,105,105,105,105,105,105,104,
20084     104,104,104,104,103,103,103,103,103,103,103,103,102,102,102,101,
20085     101,101,100,100,100,99,99,99,98,98,98,98,97,97,97,97,97,97,97,
20086     96,96,95,95,95,94,94,94,94,93,93,93,92,92,92,92,91,91,91,91,91,
20087     91,90,90,90,90,90,90,90,90,89,89,89,89,89,89,88,87,87,87,87,87,
20088     87,87,86,86,86,86,86,86,86,86,85,85,85,85,85,85,85,85,84,84,84,
20089     84,84,83,83,83,83,83,82,82,82,82,82,82,82,81,81,81,81,81,81,81,
20090     80,80,80,80,80,79,79,79,79,79,79,78,78,78,78,78,77,77,77,77,77,
20091     76,76,76,76,76,76,76,76,75,75,75,74,74,74,73,73,73,73,73,72,72,
20092     72,72,71,71,71,71,71,71,71,70,70,69,69,69,69,69,68,68,68,68,68,
20093     68,68,67,67,67,67,67,66,66,66,65,65,65,65,65,65,65,65,65,64,63,
20094     63,63,63,62,62,62,62,62,62,61,61,60,60,60,60,59,59,59,58,58,58,
20095     58,58,57,57
20096   };
20097   const int n4w4b2r7[] = {
20098     1000, // Capacity
20099     500, // Number of items
20100     // Size of items (sorted)
20101     165,165,165,164,164,164,163,163,163,163,162,162,162,162,162,162,
20102     161,161,161,161,161,161,161,160,160,160,159,159,159,159,159,159,
20103     158,158,158,158,157,157,157,156,156,156,156,156,156,155,155,155,
20104     155,155,155,154,154,153,153,153,153,153,153,152,152,152,152,152,
20105     151,151,151,151,151,151,150,150,149,149,149,149,149,149,149,148,
20106     148,147,147,147,147,147,147,147,147,147,147,147,146,146,146,146,
20107     145,145,145,144,144,144,143,143,143,143,143,143,143,143,143,142,
20108     142,142,142,142,142,141,141,141,141,141,140,140,140,140,139,139,
20109     139,139,139,139,138,138,138,138,138,138,138,138,137,137,136,136,
20110     136,136,135,135,135,134,134,134,134,134,134,133,133,133,133,132,
20111     132,132,132,131,131,131,131,131,131,130,130,130,130,129,129,129,
20112     129,129,129,128,128,127,126,126,126,126,126,126,125,125,125,125,
20113     125,125,125,124,124,124,124,123,123,123,123,123,123,123,123,122,
20114     122,122,121,121,121,121,121,121,120,120,120,120,120,120,119,118,
20115     118,118,118,117,116,115,115,115,115,115,115,114,114,114,114,114,
20116     113,113,113,113,113,113,113,113,112,111,111,111,111,111,110,110,
20117     110,110,110,110,109,109,109,109,109,109,108,108,108,108,107,107,
20118     107,106,106,106,106,106,106,106,106,106,106,106,106,105,105,104,
20119     104,103,103,103,103,103,103,103,102,102,101,101,101,101,101,100,
20120     100,100,100,98,98,98,98,98,98,98,97,97,97,97,97,97,96,96,96,96,
20121     96,96,96,96,96,96,96,96,95,95,95,95,95,95,93,93,93,93,93,93,93,
20122     92,92,92,92,92,92,92,91,91,90,90,90,89,89,89,89,89,89,88,88,88,
20123     87,87,87,87,86,86,86,86,86,85,85,85,85,85,84,84,84,84,83,83,83,
20124     82,82,82,82,82,82,82,82,82,81,81,81,81,81,80,80,80,80,80,79,79,
20125     79,79,79,79,78,78,78,77,77,77,77,77,77,77,77,77,76,76,76,76,75,
20126     75,74,74,74,74,74,74,74,73,73,73,72,72,72,72,72,71,71,70,70,70,
20127     69,69,69,69,68,68,67,67,67,67,67,66,66,66,66,65,65,65,64,64,64,
20128     63,63,62,62,62,62,61,61,61,61,61,60,60,60,60,59,59,59,58,58,58,
20129     57,57,57,57,57,57,57,57
20130   };
20131   const int n4w4b2r8[] = {
20132     1000, // Capacity
20133     500, // Number of items
20134     // Size of items (sorted)
20135     165,165,164,164,164,164,164,164,163,163,163,163,163,162,162,162,
20136     162,161,161,161,161,161,161,161,160,160,160,160,160,159,159,159,
20137     159,158,158,158,158,158,158,157,157,157,156,156,156,156,156,155,
20138     155,155,155,154,154,154,154,154,154,153,153,153,153,153,153,152,
20139     152,152,152,151,151,150,150,150,150,149,149,149,149,149,148,148,
20140     147,147,147,147,147,147,147,146,146,146,145,145,145,145,144,144,
20141     144,143,142,142,142,142,141,141,141,141,141,140,140,140,140,139,
20142     139,139,139,139,139,138,138,138,138,138,138,137,137,137,136,136,
20143     136,136,135,135,135,135,135,134,134,134,134,134,134,134,133,133,
20144     132,132,132,131,131,130,130,130,129,129,129,128,128,128,127,127,
20145     127,127,127,126,126,126,126,126,126,125,125,125,125,125,125,125,
20146     125,125,124,124,123,123,123,123,123,122,122,122,122,122,122,120,
20147     120,120,120,119,119,119,119,119,119,119,119,119,119,119,119,119,
20148     119,118,118,117,117,117,117,117,116,116,116,116,116,115,115,114,
20149     114,114,113,113,113,113,112,112,112,112,112,111,111,111,111,111,
20150     110,110,110,110,110,110,110,109,109,109,109,109,108,108,108,108,
20151     108,107,107,107,107,107,107,107,107,107,107,106,106,106,105,105,
20152     105,105,104,104,104,103,103,103,102,102,102,102,102,102,102,101,
20153     101,101,101,100,100,100,100,100,100,100,100,98,98,98,98,98,98,
20154     98,97,97,97,97,97,97,96,96,96,96,96,96,95,95,95,94,93,93,93,93,
20155     93,93,92,92,92,92,91,91,91,90,90,90,90,90,90,89,89,89,89,89,89,
20156     89,88,87,87,87,87,87,86,86,86,86,86,86,86,86,85,85,85,85,84,84,
20157     83,83,83,83,83,81,81,81,80,80,80,80,80,79,79,79,79,79,78,78,77,
20158     77,77,77,77,77,77,76,76,76,76,76,76,76,75,75,75,74,74,74,74,73,
20159     73,72,72,72,72,72,72,71,71,71,71,71,71,70,70,70,70,70,69,69,69,
20160     69,69,69,68,68,68,68,68,67,67,67,67,67,66,65,65,65,65,65,65,65,
20161     64,64,64,64,64,64,64,64,63,63,63,63,62,62,62,62,61,61,61,61,61,
20162     61,61,61,61,60,60,60,60,60,60,59,59,58,58,58,58,58,58,58,57,57,
20163     57,57,57,57,57,57
20164   };
20165   const int n4w4b2r9[] = {
20166     1000, // Capacity
20167     500, // Number of items
20168     // Size of items (sorted)
20169     165,165,165,165,164,164,164,164,163,163,163,163,163,163,162,162,
20170     161,161,161,161,161,161,161,160,160,160,160,159,159,159,159,159,
20171     159,158,158,157,156,156,156,156,156,156,155,155,155,155,155,154,
20172     154,153,153,153,153,153,153,153,153,152,152,152,152,152,151,151,
20173     150,150,150,150,150,150,150,150,149,149,149,149,149,149,149,149,
20174     148,148,148,148,148,147,147,147,147,147,147,147,146,146,145,144,
20175     144,144,144,144,143,143,143,142,142,142,142,142,142,141,141,141,
20176     140,140,139,139,139,139,139,138,138,138,138,137,137,137,136,136,
20177     136,136,136,136,136,136,136,135,135,135,135,135,134,134,134,134,
20178     134,133,133,133,133,133,132,132,132,132,132,132,132,131,131,131,
20179     131,131,130,130,130,130,129,129,129,129,129,129,129,128,128,128,
20180     128,127,127,127,126,126,125,125,125,125,125,125,124,124,124,124,
20181     124,124,123,123,123,123,123,123,122,122,122,122,121,121,121,121,
20182     121,121,120,120,120,119,119,119,119,119,119,118,118,118,118,118,
20183     118,118,118,117,117,117,117,117,116,116,116,116,115,115,115,115,
20184     115,114,114,114,113,113,113,113,112,112,112,111,111,110,110,110,
20185     109,109,109,109,109,109,108,108,108,108,108,107,107,107,107,107,
20186     107,106,106,106,106,106,106,105,105,105,104,104,104,104,104,103,
20187     103,103,103,102,102,102,102,102,102,101,101,101,100,100,100,100,
20188     99,98,98,98,97,97,96,96,95,94,94,94,94,94,94,94,93,92,92,92,92,
20189     92,92,92,92,91,91,91,91,90,90,90,90,90,89,89,89,89,89,88,88,87,
20190     86,86,86,86,85,85,85,85,85,85,85,84,84,84,84,83,83,83,83,82,82,
20191     82,82,82,82,82,81,81,80,80,80,80,80,79,79,79,79,79,79,79,78,78,
20192     78,78,78,78,78,77,77,77,77,77,77,76,76,76,75,75,75,74,74,74,74,
20193     73,73,73,73,72,72,72,72,72,71,71,71,71,71,71,71,70,70,70,70,70,
20194     70,70,70,69,69,69,69,69,69,69,68,68,68,68,68,67,67,67,67,67,67,
20195     66,66,65,65,65,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,63,
20196     62,62,62,62,62,61,61,61,61,61,60,60,60,60,60,59,59,59,59,59,59,
20197     59,59,59,58,58,57,57
20198   };
20199   const int n4w4b3r0[] = {
20200     1000, // Capacity
20201     500, // Number of items
20202     // Size of items (sorted)
20203     209,209,209,207,207,206,206,206,205,205,204,204,203,203,201,201,
20204     200,199,199,198,198,198,197,197,195,195,195,195,194,194,194,194,
20205     194,194,194,193,193,193,193,192,192,192,191,191,190,190,190,189,
20206     189,188,188,187,186,186,186,186,185,184,184,183,183,182,181,180,
20207     180,179,177,177,176,175,175,174,174,173,173,173,173,173,173,172,
20208     171,171,170,170,169,169,169,169,169,169,168,168,168,168,167,167,
20209     167,166,166,166,165,165,165,165,165,165,164,163,163,163,162,162,
20210     162,161,161,160,160,160,159,159,159,158,158,158,157,156,156,156,
20211     156,156,155,155,154,154,154,154,154,154,153,152,151,151,151,150,
20212     150,150,150,149,149,148,148,148,147,147,146,146,146,144,144,144,
20213     143,143,143,143,142,142,142,141,140,139,139,138,138,138,138,137,
20214     137,137,137,137,137,136,136,135,134,134,134,134,133,133,133,132,
20215     132,131,131,129,129,129,129,128,127,127,127,126,125,125,124,123,
20216     123,122,122,122,121,121,121,120,120,120,120,119,119,119,119,118,
20217     118,117,117,117,117,116,116,115,115,114,114,114,113,112,112,111,
20218     111,110,110,109,108,107,107,106,106,106,105,105,105,104,104,104,
20219     104,103,103,103,103,102,102,101,101,101,101,101,99,99,98,97,97,
20220     96,96,95,95,94,94,94,94,94,94,93,93,93,93,92,92,92,92,91,91,90,
20221     90,89,89,88,88,87,86,86,86,86,86,86,85,85,85,84,83,83,83,82,82,
20222     82,81,81,80,80,80,79,78,78,78,78,78,78,78,77,76,76,76,76,75,75,
20223     74,73,73,73,73,73,72,72,71,71,71,71,70,70,68,67,67,66,66,66,65,
20224     65,65,65,65,65,64,64,64,63,63,62,62,62,61,61,61,59,59,59,59,59,
20225     58,58,58,57,57,56,56,56,56,55,54,54,54,54,54,54,53,51,51,51,51,
20226     51,51,51,50,50,50,49,49,49,48,48,48,47,47,47,46,45,45,44,43,43,
20227     43,42,42,42,41,41,38,37,37,36,36,36,36,36,36,36,35,35,35,34,34,
20228     34,34,34,34,33,33,33,32,32,31,31,30,30,30,30,30,30,30,29,27,25,
20229     25,25,24,24,24,24,24,23,23,22,22,22,20,20,20,20,19,19,18,18,18,
20230     17,17,16,16,16,16,15,15,15,15,14,14,14,13,13,13,13
20231   };
20232   const int n4w4b3r1[] = {
20233     1000, // Capacity
20234     500, // Number of items
20235     // Size of items (sorted)
20236     209,208,208,208,208,208,208,207,205,203,203,203,202,201,201,201,
20237     201,200,200,200,200,200,200,199,198,198,198,197,197,197,197,196,
20238     196,196,195,195,194,194,194,193,192,192,192,191,191,191,191,190,
20239     190,190,189,188,188,188,186,186,184,184,183,182,182,181,181,181,
20240     181,180,179,179,178,178,177,177,176,175,174,174,174,174,173,173,
20241     173,173,173,172,172,171,171,171,170,170,170,170,170,169,168,168,
20242     168,167,167,165,165,164,164,164,163,163,163,163,162,162,161,161,
20243     160,159,159,158,157,157,157,157,157,157,156,156,156,156,155,155,
20244     152,152,152,152,151,150,150,150,149,149,147,147,147,146,145,144,
20245     144,144,144,144,143,143,143,142,142,141,141,141,141,141,140,138,
20246     138,138,136,135,135,135,135,135,135,133,133,133,133,133,132,132,
20247     132,131,131,131,130,130,130,130,129,129,129,128,128,127,126,125,
20248     125,125,125,124,124,124,124,124,124,124,123,123,123,122,122,122,
20249     122,122,122,122,121,121,121,120,120,120,120,119,119,119,119,118,
20250     117,117,117,117,116,116,116,116,115,114,114,114,114,113,113,113,
20251     113,113,113,111,111,110,109,107,107,106,105,105,105,104,104,104,
20252     103,103,102,102,102,101,101,100,99,99,98,98,98,98,97,97,97,97,
20253     96,96,96,96,96,96,96,96,95,95,95,94,93,93,92,92,91,91,91,91,90,
20254     89,89,88,88,87,87,87,87,86,86,86,86,85,84,84,84,83,83,83,81,81,
20255     81,81,81,80,80,80,80,80,79,79,79,79,78,78,78,78,77,77,77,76,76,
20256     76,75,74,74,74,73,73,73,73,73,73,70,70,70,70,70,70,68,68,67,67,
20257     66,66,66,66,65,65,65,65,65,64,64,64,64,63,62,61,61,60,60,59,58,
20258     57,57,56,56,56,55,54,54,53,53,52,52,52,52,52,51,51,50,50,49,49,
20259     49,49,49,48,48,48,47,47,46,45,45,45,45,44,43,43,42,42,41,41,41,
20260     41,41,41,40,40,40,40,39,39,39,38,37,37,36,36,36,36,36,35,34,34,
20261     34,33,33,32,32,32,32,32,31,31,31,30,29,28,27,27,27,27,26,25,25,
20262     25,24,23,23,23,22,22,22,21,21,21,20,19,19,19,19,18,18,18,18,17,
20263     17,17,17,16,16,16,15,15,14,14,14,14,14,13,13,13
20264   };
20265   const int n4w4b3r2[] = {
20266     1000, // Capacity
20267     500, // Number of items
20268     // Size of items (sorted)
20269     209,209,208,208,206,205,205,204,204,204,204,203,203,203,202,202,
20270     201,201,201,200,200,200,200,200,200,199,199,199,199,199,199,199,
20271     198,198,197,197,196,196,196,195,195,195,195,194,194,193,193,193,
20272     193,193,192,192,192,190,190,190,190,190,189,189,189,188,188,187,
20273     186,186,185,184,184,184,183,183,182,182,182,182,181,181,181,181,
20274     181,181,180,180,179,179,179,178,177,177,177,176,175,175,175,175,
20275     174,174,174,173,173,173,172,172,171,171,171,171,171,169,169,168,
20276     168,167,167,167,167,165,165,164,164,164,163,163,163,163,162,162,
20277     162,162,162,162,160,160,160,160,159,159,158,158,158,158,157,157,
20278     156,156,156,156,155,155,154,153,153,153,153,152,151,151,151,151,
20279     149,149,148,148,147,147,147,146,145,144,143,142,142,141,141,141,
20280     141,140,140,140,140,139,139,139,138,138,138,138,137,137,136,135,
20281     135,135,134,134,134,134,133,133,133,132,132,132,132,131,130,130,
20282     130,130,129,129,128,128,127,127,127,127,127,126,126,126,126,126,
20283     125,125,125,124,124,123,123,122,122,122,122,121,121,121,121,120,
20284     119,119,119,119,118,118,118,117,117,117,116,116,116,115,115,115,
20285     115,114,114,114,113,113,112,112,112,112,112,111,109,108,108,107,
20286     105,105,104,104,103,103,103,102,102,102,101,100,100,99,99,98,
20287     98,98,98,98,97,96,96,96,96,96,95,94,94,93,92,92,92,91,91,90,90,
20288     89,89,89,88,88,88,87,87,86,85,84,84,84,82,82,82,82,82,81,81,80,
20289     80,80,80,80,79,79,79,79,78,78,78,78,78,77,77,76,76,75,75,75,74,
20290     74,74,72,72,72,72,72,70,70,70,70,70,70,70,69,69,69,68,67,65,65,
20291     65,65,65,65,64,64,63,63,62,62,61,59,59,58,57,57,56,56,56,56,55,
20292     55,54,53,53,52,51,51,51,50,50,50,49,49,48,47,46,46,46,44,44,43,
20293     43,43,43,41,40,40,40,40,39,39,39,39,38,38,38,38,37,37,37,37,36,
20294     35,35,35,35,34,34,34,33,33,33,32,32,32,32,31,31,31,31,31,30,30,
20295     30,30,29,29,29,28,28,28,28,27,26,26,26,25,25,24,24,24,24,24,23,
20296     23,23,22,21,20,19,19,19,18,18,17,17,17,16,15,15,15,15,15,14,14,
20297     14,13
20298   };
20299   const int n4w4b3r3[] = {
20300     1000, // Capacity
20301     500, // Number of items
20302     // Size of items (sorted)
20303     209,208,208,208,208,207,207,206,206,206,206,206,205,205,205,204,
20304     203,202,202,201,201,200,200,200,199,199,199,198,197,197,197,196,
20305     196,196,196,196,195,195,194,194,193,192,192,192,191,191,191,191,
20306     191,190,190,189,189,188,187,187,187,187,187,186,186,186,186,186,
20307     185,185,184,183,183,183,183,182,182,182,182,182,181,180,180,180,
20308     180,179,179,179,178,178,178,178,178,177,177,177,176,176,175,175,
20309     175,174,173,173,173,170,170,170,169,169,169,169,169,169,169,168,
20310     168,168,168,167,166,165,164,164,164,163,163,163,161,161,161,161,
20311     160,160,159,158,158,158,158,157,157,157,156,156,156,156,154,154,
20312     153,153,153,152,152,151,151,150,150,150,149,149,149,148,148,148,
20313     147,146,146,145,145,144,144,143,143,143,143,142,142,141,141,141,
20314     140,139,137,137,137,137,136,135,135,134,134,134,134,133,133,133,
20315     132,132,132,131,131,131,131,131,130,130,130,129,129,129,128,128,
20316     127,127,126,126,126,125,124,124,124,124,122,122,121,121,121,121,
20317     120,119,119,119,119,119,118,118,118,117,117,117,117,116,116,116,
20318     116,116,115,115,115,114,114,114,114,113,113,112,112,111,111,111,
20319     110,110,110,108,108,107,107,107,106,105,105,104,104,104,104,103,
20320     103,103,101,101,101,100,100,99,99,99,99,97,97,96,96,96,95,95,
20321     95,95,94,93,92,92,92,91,91,91,91,91,91,90,90,89,89,88,88,87,87,
20322     87,87,87,86,86,84,83,83,81,81,81,80,80,80,79,79,78,78,77,76,76,
20323     76,75,73,73,72,72,71,71,70,70,69,69,69,67,66,66,65,65,65,64,64,
20324     64,64,64,64,64,64,64,63,63,63,63,63,62,62,62,62,62,62,61,60,60,
20325     59,59,59,59,59,59,58,58,58,58,57,57,57,57,57,56,56,56,56,56,55,
20326     55,55,55,54,54,53,53,53,53,51,51,51,50,49,48,47,47,47,46,46,45,
20327     45,44,44,44,44,44,44,43,43,43,43,43,42,42,42,42,39,39,38,37,36,
20328     36,36,35,35,35,34,34,34,34,33,33,33,32,32,32,31,31,31,31,31,30,
20329     30,30,30,30,29,29,29,29,28,27,26,26,26,25,24,23,23,23,22,22,22,
20330     21,20,19,19,18,18,17,17,17,17,16,15,15,15,15,14,14,14,14,13,13
20331   };
20332   const int n4w4b3r4[] = {
20333     1000, // Capacity
20334     500, // Number of items
20335     // Size of items (sorted)
20336     209,209,208,208,207,206,206,205,205,205,204,203,201,201,201,201,
20337     201,201,200,200,200,200,200,200,199,199,198,198,197,197,196,196,
20338     195,195,194,193,193,193,191,191,191,191,190,190,190,190,190,189,
20339     189,188,188,187,187,186,186,186,185,184,184,184,183,183,182,182,
20340     180,180,180,179,179,179,179,178,178,177,177,176,176,175,175,175,
20341     174,174,173,173,173,172,172,172,172,171,170,170,168,168,168,168,
20342     167,167,166,166,166,165,165,164,164,164,163,163,163,163,162,161,
20343     161,161,160,160,160,159,159,159,158,157,157,156,156,156,156,155,
20344     154,153,153,153,153,152,152,151,149,149,149,149,149,149,149,148,
20345     148,147,147,147,146,145,145,145,144,143,143,143,143,143,143,143,
20346     142,142,141,140,140,139,139,139,139,139,139,138,138,138,138,137,
20347     136,135,135,135,135,134,134,134,132,132,132,132,131,131,131,130,
20348     130,130,130,129,129,129,128,128,128,128,128,127,127,127,127,126,
20349     125,125,125,124,123,123,123,123,123,123,123,122,121,120,120,120,
20350     120,120,119,119,119,119,119,118,118,118,117,117,117,116,116,116,
20351     116,116,116,115,115,115,115,115,115,115,114,114,114,113,113,113,
20352     113,112,111,111,110,109,109,108,108,108,108,108,107,107,107,107,
20353     106,104,104,103,103,102,102,102,102,101,101,100,100,100,100,100,
20354     99,99,98,98,97,96,96,96,96,95,95,95,95,93,92,92,91,90,89,89,89,
20355     89,88,87,87,85,85,84,84,84,83,83,82,82,82,81,81,81,80,79,79,78,
20356     77,77,77,76,76,75,74,74,74,73,73,71,71,70,69,69,69,69,69,68,68,
20357     68,67,67,66,66,66,65,64,64,64,63,63,63,63,61,60,60,59,59,58,58,
20358     57,57,56,56,55,55,55,54,54,54,54,54,54,54,54,53,52,52,52,52,52,
20359     51,50,50,49,49,48,47,47,47,47,47,46,46,46,45,45,45,43,43,43,43,
20360     42,41,41,40,40,39,39,38,38,37,37,37,37,37,36,36,36,35,35,35,34,
20361     34,34,34,34,33,33,33,32,32,32,31,31,31,30,30,29,29,28,28,28,28,
20362     27,27,27,27,27,26,25,25,25,25,25,24,23,23,23,23,23,22,22,21,21,
20363     21,21,21,20,20,19,19,18,18,18,18,17,17,17,17,16,16,16,15,14,14,
20364     13,13
20365   };
20366   const int n4w4b3r5[] = {
20367     1000, // Capacity
20368     500, // Number of items
20369     // Size of items (sorted)
20370     209,209,208,207,207,206,206,206,206,205,205,205,205,205,205,205,
20371     204,204,203,203,202,202,202,202,201,200,200,200,200,199,199,199,
20372     198,198,198,198,198,198,197,197,196,196,195,195,194,194,194,194,
20373     194,193,193,192,192,192,191,191,190,190,190,190,189,189,189,189,
20374     188,188,188,187,187,186,186,186,185,185,184,184,183,183,183,182,
20375     182,181,181,179,179,179,179,178,177,177,176,176,176,174,173,173,
20376     172,172,172,172,171,171,171,171,171,170,170,169,169,169,169,169,
20377     169,168,168,168,168,167,167,167,166,166,165,165,164,164,164,162,
20378     161,161,161,160,160,160,159,159,159,159,158,158,158,157,157,157,
20379     156,156,155,154,154,153,153,153,152,152,152,150,149,149,148,147,
20380     147,147,147,144,144,144,144,142,142,141,141,141,140,140,139,139,
20381     139,138,138,138,138,138,137,136,136,135,135,134,133,132,131,131,
20382     131,130,129,129,129,128,128,127,127,126,125,124,124,124,123,123,
20383     123,123,122,122,122,122,121,120,120,120,120,118,118,118,117,117,
20384     117,116,115,115,115,115,114,112,112,112,112,111,111,111,110,110,
20385     110,110,109,109,109,108,107,106,106,106,105,105,105,104,104,104,
20386     103,103,102,102,102,102,101,101,101,101,100,100,100,99,99,98,
20387     97,97,96,96,96,96,96,95,95,95,94,94,94,93,93,92,92,92,91,91,91,
20388     91,91,90,90,90,89,88,88,87,87,87,85,84,83,83,82,82,81,81,81,81,
20389     81,81,80,80,79,79,79,78,78,78,77,77,77,77,77,76,76,75,75,74,74,
20390     72,71,71,70,70,70,70,69,69,69,69,69,68,68,67,67,67,67,66,66,66,
20391     66,66,65,65,64,64,64,64,64,63,63,63,62,62,62,61,61,60,60,59,59,
20392     58,57,56,56,56,56,55,55,55,54,54,53,53,53,53,52,52,52,49,48,48,
20393     47,46,45,44,43,42,42,41,40,40,40,40,40,40,39,39,39,38,37,37,36,
20394     36,36,35,34,33,33,33,33,32,32,32,32,32,32,32,32,31,31,31,30,30,
20395     30,29,29,29,28,28,28,27,27,27,27,27,26,26,26,26,26,26,26,26,25,
20396     25,24,24,24,24,24,24,23,23,23,22,22,21,21,21,21,20,20,19,19,19,
20397     19,18,18,18,18,18,17,17,17,16,16,16,16,16,15,14,13,13
20398   };
20399   const int n4w4b3r6[] = {
20400     1000, // Capacity
20401     500, // Number of items
20402     // Size of items (sorted)
20403     209,209,209,208,208,208,207,206,206,206,205,205,204,204,203,202,
20404     202,202,202,202,202,201,200,200,199,198,198,198,197,197,196,195,
20405     194,194,193,193,193,193,192,192,191,191,190,190,190,190,190,190,
20406     189,189,189,189,189,188,187,186,186,186,186,186,185,185,184,184,
20407     183,183,183,183,183,183,183,182,182,181,181,181,179,179,179,178,
20408     178,177,177,177,176,175,175,174,174,174,174,174,172,171,171,170,
20409     169,169,169,169,169,168,168,168,168,167,167,167,166,166,166,166,
20410     166,165,165,163,163,163,163,163,162,161,161,161,161,160,160,160,
20411     159,159,159,159,159,158,158,158,158,158,157,157,157,156,156,155,
20412     155,155,155,154,154,154,154,154,154,153,153,153,153,153,153,151,
20413     151,151,151,151,150,150,150,149,149,149,149,149,149,149,148,148,
20414     148,147,146,146,146,146,146,145,145,144,144,144,143,143,143,143,
20415     142,142,141,141,141,140,139,139,137,137,137,137,136,136,135,135,
20416     135,134,133,132,132,132,132,132,131,131,130,128,127,127,127,125,
20417     125,125,125,125,124,124,123,123,123,123,122,122,122,122,121,121,
20418     121,120,120,119,117,117,117,117,117,116,115,115,115,114,114,114,
20419     113,113,113,113,111,111,110,110,110,110,110,110,109,109,109,108,
20420     107,105,105,105,105,105,104,104,103,102,102,102,101,101,101,101,
20421     101,101,100,100,99,99,98,98,98,97,96,96,96,95,95,95,95,95,94,
20422     94,94,94,93,91,91,90,90,90,90,89,88,88,88,88,88,88,87,87,86,86,
20423     86,85,85,85,85,85,84,84,83,83,83,83,82,82,82,82,82,80,79,79,78,
20424     78,77,77,77,76,76,76,76,75,75,74,74,74,73,73,73,72,72,72,72,71,
20425     71,70,70,70,68,68,68,67,66,66,65,65,65,63,63,62,62,61,60,60,60,
20426     60,59,59,59,59,58,57,57,57,57,55,55,54,54,54,53,53,53,53,53,52,
20427     52,52,51,51,51,51,51,51,50,50,50,49,49,49,48,48,48,47,47,47,47,
20428     46,46,46,45,44,44,42,42,41,41,41,41,40,40,40,39,39,38,38,38,37,
20429     37,37,36,35,35,34,34,34,33,32,31,31,31,31,30,30,29,29,28,27,26,
20430     25,24,24,24,24,23,22,22,22,21,20,20,20,20,19,18,17,17,17,16,16,
20431     15,15,15,14
20432   };
20433   const int n4w4b3r7[] = {
20434     1000, // Capacity
20435     500, // Number of items
20436     // Size of items (sorted)
20437     209,209,209,208,208,207,207,207,207,207,206,206,205,205,205,204,
20438     204,204,204,203,203,203,203,202,202,202,201,201,201,201,200,200,
20439     200,200,200,200,200,199,199,198,198,198,197,197,197,196,195,195,
20440     195,195,194,193,193,193,192,192,192,191,191,190,190,190,190,190,
20441     190,189,189,188,188,188,187,187,187,187,187,186,186,185,184,184,
20442     184,184,184,183,183,183,182,182,181,181,180,180,179,179,178,178,
20443     178,177,177,176,176,176,175,175,175,174,174,173,173,172,172,172,
20444     172,171,171,171,171,171,170,170,170,170,169,169,169,169,169,168,
20445     168,167,167,167,167,167,166,166,165,165,165,164,163,163,163,162,
20446     162,161,160,160,159,158,157,157,156,155,155,155,155,154,152,152,
20447     151,150,150,150,150,149,147,146,146,145,145,145,144,143,143,142,
20448     142,141,141,141,141,140,139,139,139,138,138,137,137,137,136,135,
20449     135,135,134,133,131,131,131,130,129,129,129,129,128,128,128,127,
20450     127,126,126,126,125,125,125,125,124,124,124,123,123,123,122,122,
20451     122,121,121,121,121,120,120,120,119,119,118,118,117,117,116,116,
20452     116,116,115,115,115,115,114,114,113,111,111,111,111,110,110,109,
20453     109,108,108,108,108,107,107,106,105,105,105,103,103,103,102,102,
20454     102,102,101,101,100,100,100,99,99,99,98,98,98,98,98,97,97,97,
20455     96,95,95,95,94,94,93,93,93,93,93,92,92,92,91,91,91,91,91,90,90,
20456     90,89,88,88,88,88,87,87,87,87,86,86,86,85,85,84,84,83,83,83,82,
20457     81,81,81,81,80,79,79,78,77,77,76,76,75,75,74,74,73,73,72,71,70,
20458     70,70,70,68,68,68,67,67,67,66,65,65,65,65,64,64,63,62,61,61,61,
20459     61,60,60,59,59,59,59,58,58,58,58,58,58,58,58,57,56,56,56,56,55,
20460     55,55,54,54,54,54,54,54,53,53,52,52,52,51,51,50,50,50,49,49,48,
20461     48,48,47,46,45,45,45,44,44,43,43,42,41,41,41,40,38,38,38,38,38,
20462     37,36,36,36,35,35,33,32,32,32,30,30,30,30,30,29,29,29,29,28,28,
20463     27,27,27,26,26,25,25,25,24,24,24,23,23,23,22,22,22,22,21,21,21,
20464     20,19,18,18,18,18,18,18,17,17,17,17,17,16,16,15,15,14,14,14,13
20465   };
20466   const int n4w4b3r8[] = {
20467     1000, // Capacity
20468     500, // Number of items
20469     // Size of items (sorted)
20470     209,209,208,208,207,206,206,206,205,205,205,204,204,204,204,203,
20471     203,203,203,203,202,202,202,202,202,202,202,201,201,201,200,200,
20472     199,199,199,199,198,198,197,196,195,195,195,195,195,195,195,194,
20473     194,194,193,193,191,191,191,191,191,191,190,190,189,189,188,187,
20474     187,187,186,186,186,186,185,185,185,185,184,184,183,183,183,183,
20475     182,182,182,182,182,181,181,181,180,180,179,178,178,178,176,175,
20476     175,175,175,174,174,174,173,173,172,171,170,169,168,167,167,167,
20477     167,167,166,166,165,165,164,164,164,164,164,164,163,163,163,163,
20478     163,162,162,162,162,161,160,160,159,159,158,158,157,157,157,156,
20479     155,155,155,153,153,153,152,152,152,152,151,150,149,149,148,148,
20480     148,148,148,148,147,147,146,146,146,146,145,144,143,143,143,142,
20481     141,141,140,140,139,138,138,138,138,137,137,137,137,136,135,135,
20482     134,134,133,133,133,133,133,133,132,131,131,131,131,130,130,130,
20483     130,130,130,129,129,128,128,127,126,126,126,125,125,124,123,122,
20484     122,122,121,121,121,121,121,120,120,120,118,118,118,118,115,115,
20485     115,115,115,113,112,111,111,111,111,111,111,111,111,111,110,109,
20486     109,109,108,108,108,108,107,107,107,107,106,106,106,105,105,105,
20487     104,104,104,104,104,104,104,104,103,103,103,103,102,102,101,101,
20488     100,100,99,98,97,97,96,96,96,96,96,93,93,93,92,92,92,92,91,91,
20489     91,91,90,90,90,90,90,90,89,89,89,89,87,87,86,86,86,85,84,84,83,
20490     83,83,83,83,83,83,82,82,82,82,82,82,81,81,80,79,79,78,77,77,76,
20491     75,75,75,75,74,73,73,73,73,72,72,71,71,71,71,70,70,69,69,69,68,
20492     68,67,66,66,66,66,65,65,64,64,64,64,64,63,62,62,61,61,61,60,60,
20493     60,59,59,59,59,59,58,58,57,57,56,55,54,54,54,52,52,51,50,50,50,
20494     50,50,49,49,49,49,47,47,47,47,46,46,45,45,45,45,43,43,42,42,40,
20495     40,40,39,39,39,39,38,38,38,38,37,37,37,36,36,36,36,35,35,34,33,
20496     33,33,32,31,31,31,29,28,27,27,27,27,26,26,26,26,26,25,25,25,24,
20497     24,21,21,20,20,19,19,19,18,17,17,16,16,16,16,16,15,14,14,13,13,
20498     13,13,13
20499   };
20500   const int n4w4b3r9[] = {
20501     1000, // Capacity
20502     500, // Number of items
20503     // Size of items (sorted)
20504     208,208,208,207,207,206,206,205,205,205,205,204,203,203,202,202,
20505     201,201,201,201,200,199,199,199,199,197,197,196,196,196,195,195,
20506     195,195,195,194,194,193,193,193,193,192,191,190,190,189,189,189,
20507     188,188,188,187,187,187,186,186,185,185,185,184,184,183,183,182,
20508     182,181,181,181,181,181,181,180,180,179,179,179,177,177,177,176,
20509     176,175,175,175,175,175,174,173,173,173,172,171,171,171,171,171,
20510     170,170,170,170,169,169,169,169,169,168,168,167,166,166,166,165,
20511     165,164,163,162,162,162,162,161,161,160,159,159,159,158,158,158,
20512     158,157,157,157,155,155,155,154,154,154,153,153,152,152,151,150,
20513     150,148,148,147,147,147,147,146,145,144,144,144,144,144,143,143,
20514     143,143,143,143,143,142,142,142,142,141,140,140,139,139,139,139,
20515     139,139,139,138,138,138,138,138,137,137,136,136,135,134,134,134,
20516     133,133,133,132,131,131,130,130,130,129,129,129,128,127,127,127,
20517     126,126,126,126,126,126,126,125,125,125,125,124,123,123,123,123,
20518     123,123,121,121,121,121,120,120,120,120,120,119,119,119,118,118,
20519     118,118,118,118,117,116,116,116,116,115,115,114,114,113,113,113,
20520     112,112,110,109,109,109,109,108,107,107,106,106,106,106,105,105,
20521     105,105,105,104,103,102,101,101,101,101,100,100,98,98,98,97,97,
20522     97,97,97,96,95,95,94,94,93,93,92,92,91,91,91,90,90,89,89,89,89,
20523     89,89,88,88,87,87,87,86,86,85,85,84,84,83,83,81,81,81,80,80,79,
20524     78,78,78,78,77,77,77,77,76,76,76,75,75,74,74,73,73,72,72,72,72,
20525     72,71,70,69,67,67,67,67,67,66,64,64,64,64,64,63,63,62,62,62,62,
20526     61,61,61,60,60,60,60,59,59,58,58,58,57,57,57,57,56,55,55,55,55,
20527     55,55,54,54,54,54,54,53,53,53,52,50,48,47,47,47,46,46,46,45,45,
20528     45,45,45,44,43,42,42,40,40,39,39,38,38,38,38,38,37,37,36,36,36,
20529     34,34,34,34,33,33,33,33,33,33,32,32,32,31,31,31,31,30,30,30,29,
20530     29,29,28,28,28,27,26,26,26,25,25,25,24,24,23,23,23,23,22,22,22,
20531     21,21,20,19,18,18,18,18,18,17,17,17,17,16,16,15,15,14,14,14,14,
20532     13
20533   };
20534 
20535   /*
20536    * Data set 3
20537    *
20538    */
20539   const int hard0[] = {
20540     100000, // Capacity
20541     200, // Number of items
20542     // Size of items (sorted)
20543     34978,34849,34703,34608,34598,34524,34356,34308,34069,34049,33895,
20544     33842,33806,33738,33716,33590,33546,33507,33468,33465,33383,33190,
20545     33075,32976,32897,32762,32696,32638,32553,32398,32230,32176,31967,
20546     31954,31903,31782,31724,31686,31597,31561,31532,31499,31346,30943,
20547     30915,30869,30766,30683,30678,30644,30559,30448,30315,30238,30125,
20548     29974,29947,29890,29886,29858,29856,29783,29697,29438,29427,29301,
20549     29174,29173,29123,29117,29116,29095,29094,29063,29041,29038,28977,
20550     28946,28921,28910,28842,28703,28360,28350,28305,28302,28225,28160,
20551     28094,28040,28020,27901,27775,27765,27688,27439,27425,27394,27365,
20552     27349,27284,27180,26935,26881,26867,26795,26703,26651,26550,26432,
20553     26375,26368,26244,26204,26192,26181,26158,26133,26067,25945,25906,
20554     25759,25698,25688,25652,25615,25530,25528,25366,25324,25273,25142,
20555     24852,24846,24658,24592,24564,24463,24457,24374,24359,24332,23987,
20556     23956,23952,23932,23895,23837,23795,23774,23663,23621,23502,23453,
20557     23430,23366,23178,23090,22991,22942,22743,22442,22432,22415,22338,
20558     22134,22081,22014,21950,21948,21796,21784,21727,21722,21557,21498,
20559     21480,21315,21193,21127,21060,20997,20837,20813,20693,20693,20686,
20560     20677,20676,20664,20663,20634,20616,20570,20566,20496,20441,20307,
20561     20226,20114
20562   };
20563   const int hard1[] = {
20564     100000, // Capacity
20565     200, // Number of items
20566     // Size of items (sorted)
20567     34991,34949,34847,34577,34461,34343,34318,34316,34302,34290,34282,
20568     34279,34046,33944,33814,33813,33753,33653,33620,33584,33554,33544,
20569     33426,33414,33376,33273,33270,33170,33034,33007,32957,32897,32784,
20570     32773,32528,32499,32423,32400,32356,32302,32090,31863,31850,31841,
20571     31840,31775,31773,31655,31613,31608,31587,31535,31378,31197,31194,
20572     31179,30992,30899,30780,30742,30685,30645,30641,30610,30498,30336,
20573     30327,30271,30105,29975,29957,29924,29870,29815,29777,29754,29658,
20574     29648,29553,29481,29416,29415,29410,29408,29361,29316,29002,28987,
20575     28947,28897,28801,28636,28538,28507,28435,28360,28330,28063,28007,
20576     27983,27937,27879,27760,27715,27517,27230,27146,27072,27028,26985,
20577     26894,26840,26799,26797,26717,26582,26511,26472,26469,26386,26301,
20578     26117,26110,26031,26030,25705,25532,25524,25499,25441,25421,25356,
20579     25310,25227,25118,25073,24989,24955,24844,24792,24625,24562,24526,
20580     24451,24299,24290,23927,23885,23873,23850,23795,23583,23473,23438,
20581     23408,23354,23328,23260,23145,23128,22994,22744,22687,22596,22581,
20582     22516,22467,22412,22337,22253,22226,22206,22177,22036,21997,21933,
20583     21807,21749,21669,21656,21585,21525,21506,21437,21415,21316,21222,
20584     21214,21098,20944,20819,20718,20709,20488,20458,20422,20324,20233,
20585     20137,20008
20586   };
20587   const int hard2[] = {
20588     100000, // Capacity
20589     200, // Number of items
20590     // Size of items (sorted)
20591     34953,34942,34849,34732,34683,34640,34590,34446,34315,34314,34236,
20592     34088,34060,33942,33861,33858,33811,33800,33764,33725,33709,33475,
20593     33415,33402,33367,33286,33280,33093,33083,33047,33005,32966,32931,
20594     32906,32787,32731,32716,32708,32670,32651,32621,32560,32555,32544,
20595     32387,32363,32186,32143,32094,32072,31982,31912,31830,31759,31646,
20596     31641,31548,31505,31411,31408,31383,31192,31155,31153,31083,30955,
20597     30726,30648,30531,30528,30369,30250,30226,30165,30111,29999,29973,
20598     29899,29787,29512,29509,29501,29429,28933,28887,28882,28849,28841,
20599     28823,28595,28497,28486,28399,28269,28099,28021,28006,27873,27850,
20600     27672,27670,27607,27402,27317,27290,27211,27163,27104,27052,27012,
20601     26866,26786,26656,26598,26477,26474,26470,26411,26397,26352,26176,
20602     26155,26076,26019,25983,25932,25802,25702,25474,25412,25279,25253,
20603     25192,25058,25039,24864,24654,24595,24508,24497,24496,24376,24345,
20604     24324,24250,24202,24093,24069,23977,23833,23793,23758,23407,23207,
20605     23152,23080,23023,22961,22772,22764,22743,22739,22695,22660,22655,
20606     22649,22587,22582,22579,22579,22576,22572,22467,22412,22346,22284,
20607     22190,21694,21671,21599,21567,21546,21502,21499,21459,21338,21299,
20608     21148,21132,21004,20926,20822,20818,20701,20654,20643,20633,20474,
20609     20396,20009
20610   };
20611   const int hard3[] = {
20612     100000, // Capacity
20613     200, // Number of items
20614     // Size of items (sorted)
20615     34746,34740,34738,34679,34566,34566,34437,34404,34037,33786,33749,
20616     33609,33606,33587,33508,33490,33363,33346,33279,33269,33211,33145,
20617     33032,33000,32818,32811,32703,32481,32478,32414,32307,32032,32009,
20618     31971,31940,31937,31851,31751,31678,31598,31575,31503,31491,31462,
20619     31449,31414,31299,31232,31037,31025,30940,30934,30865,30720,30704,
20620     30677,30499,30394,30265,30264,30249,30188,29896,29750,29750,29623,
20621     29553,29435,29404,29376,29288,29280,29216,29162,29068,29036,29022,
20622     28885,28758,28746,28566,28462,28308,28077,27961,27896,27800,27680,
20623     27509,27509,27504,27482,27474,27402,27327,27302,27299,27237,27205,
20624     27169,27019,27008,26993,26946,26737,26667,26663,26635,26506,26375,
20625     26310,26229,26132,26075,26036,26011,25993,25726,25604,25579,25501,
20626     25466,25454,25349,25296,25225,25143,25050,25028,24838,24796,24724,
20627     24688,24585,24518,24458,24451,24312,24256,24239,24212,24175,23857,
20628     23791,23680,23452,23406,23405,23369,23367,23346,23336,23290,23174,
20629     23096,23070,23057,22950,22917,22896,22893,22823,22781,22678,22352,
20630     22351,22308,22268,22220,22217,22195,22097,22063,22036,21965,21856,
20631     21751,21615,21613,21585,21415,21346,21328,21310,21299,21269,21267,
20632     21117,20919,20903,20847,20778,20773,20740,20664,20633,20600,20530,
20633     20423,20033
20634   };
20635   const int hard4[] = {
20636     100000, // Capacity
20637     200, // Number of items
20638     // Size of items (sorted)
20639     35000,34970,34839,34733,34369,34328,34237,34229,34225,34197,34154,
20640     34002,33988,33977,33958,33934,33891,33839,33471,33218,33149,32979,
20641     32940,32936,32912,32902,32900,32885,32802,32802,32802,32708,32637,
20642     32415,32403,32200,32110,32068,32067,32058,31950,31946,31923,31919,
20643     31690,31624,31562,31482,31475,31450,31432,31405,31363,31187,31107,
20644     31088,30940,30873,30866,30750,30538,30527,30497,30370,30347,30290,
20645     30156,30140,30118,30051,29845,29750,29654,29646,29552,29512,29415,
20646     29403,29382,29300,29271,29151,29131,28998,28951,28937,28867,28821,
20647     28820,28724,28696,28489,28380,28267,28252,28225,28223,28105,28104,
20648     28044,27900,27864,27699,27668,27661,27593,27589,27570,27497,27416,
20649     27322,27287,27271,27221,26975,26881,26813,26692,26591,26520,26432,
20650     26337,26290,26289,26219,25966,25822,25563,25546,25461,25442,25361,
20651     25356,25281,25259,25122,25078,25024,24793,24790,24789,24721,24714,
20652     24424,24413,24341,24325,24234,24198,24149,24092,23920,23907,23864,
20653     23811,23799,23781,23671,23662,23493,23299,23206,23162,23139,23119,
20654     23013,22984,22983,22872,22846,22771,22533,22467,22246,22237,22217,
20655     22166,22143,22140,22095,22045,21930,21774,21753,21744,21500,21369,
20656     21289,20986,20971,20920,20899,20897,20892,20788,20774,20738,20368,
20657     20299,20139
20658   };
20659   const int hard5[] = {
20660     100000, // Capacity
20661     200, // Number of items
20662     // Size of items (sorted)
20663     34955,34773,34641,34529,34478,34453,34441,34399,34131,34102,33996,
20664     33978,33732,33523,33445,33437,33428,33386,33338,33183,33140,33108,
20665     33076,33005,32986,32984,32859,32819,32749,32681,32620,32582,32504,
20666     32425,32417,31766,31717,31699,31648,31566,31505,31373,31355,31273,
20667     31264,31216,31064,31008,30918,30905,30751,30724,30707,30689,30617,
20668     30592,30519,30459,30315,30297,30279,30246,30246,30148,30138,30069,
20669     29962,29899,29898,29737,29735,29626,29590,29495,29434,29159,29063,
20670     28917,28862,28709,28678,28524,28426,28296,28231,28213,28210,28198,
20671     27960,27628,27622,27502,27473,27345,27330,27323,27301,27240,27120,
20672     27090,27015,26845,26839,26828,26636,26607,26570,26554,26311,26308,
20673     26270,26225,26219,26211,26088,26067,26060,25994,25942,25920,25916,
20674     25866,25827,25735,25600,25561,25504,25443,25437,25380,25097,25077,
20675     25071,25054,25037,24941,24933,24871,24843,24788,24751,24720,24594,
20676     24565,24361,24312,24168,24153,24152,24145,24109,24088,23852,23829,
20677     23766,23654,23630,23572,23482,23379,23172,23012,22937,22936,22897,
20678     22887,22886,22876,22689,22673,22670,22542,22345,22262,22199,22131,
20679     22109,22095,21958,21712,21642,21440,21345,21296,21156,21147,21122,
20680     21048,21036,21031,21021,20960,20812,20646,20500,20443,20409,20385,
20681     20382,20000
20682   };
20683   const int hard6[] = {
20684     100000, // Capacity
20685     200, // Number of items
20686     // Size of items (sorted)
20687     34973,34910,34885,34807,34720,34655,34630,34613,34536,34230,34226,
20688     34172,34069,34069,34066,33902,33843,33761,33637,33632,33429,33351,
20689     33343,33303,33300,33259,33070,33045,33022,32986,32881,32785,32759,
20690     32649,32583,32560,32558,32545,32380,32332,32297,32113,32077,31943,
20691     31916,31787,31770,31719,31718,31701,31652,31641,31470,31269,31227,
20692     31138,31006,30831,30828,30814,30582,30580,30561,30379,30371,30339,
20693     30150,30125,30104,30098,30075,30039,29907,29860,29627,29547,29532,
20694     29516,29404,29313,29268,29186,29179,29139,29051,28932,28820,28716,
20695     28692,28436,28360,28321,28298,28086,27954,27911,27758,27642,27627,
20696     27616,27464,27393,27334,27321,27202,27080,27032,26978,26794,26705,
20697     26671,26630,26449,26409,26354,26345,26307,26278,26192,26188,26112,
20698     26014,25959,25808,25806,25741,25655,25640,25611,25609,25491,25344,
20699     25233,25134,25028,24967,24931,24870,24584,24512,24507,24476,24424,
20700     24413,24382,24363,24356,24200,24129,24089,24064,24043,23991,23866,
20701     23765,23632,23595,23547,23483,23378,23335,23324,23302,23232,23224,
20702     23147,23088,22948,22922,22886,22778,22618,22513,22487,22450,22433,
20703     22345,22237,22232,22149,22041,21753,21720,21711,21649,21634,21577,
20704     21473,21472,20895,20817,20619,20613,20598,20565,20433,20395,20348,
20705     20081,20050
20706   };
20707   const int hard7[] = {
20708     100000, // Capacity
20709     200, // Number of items
20710     // Size of items (sorted)
20711     34808,34689,34603,34583,34336,34297,34244,34192,34092,34045,34030,
20712     33976,33959,33872,33820,33736,33641,33592,33405,33362,33333,33299,
20713     33253,33242,33223,33120,33093,33067,32733,32256,32193,32094,32003,
20714     31894,31788,31746,31734,31720,31675,31651,31648,31618,31611,31599,
20715     31598,31312,31095,31062,30853,30793,30691,30599,30567,30537,30462,
20716     30436,30264,30246,30218,30053,30037,29942,29941,29879,29779,29746,
20717     29688,29682,29641,29633,29563,29462,29461,29450,29356,29299,29288,
20718     29280,29235,29169,29129,28955,28954,28671,28437,28336,28269,28200,
20719     28000,27973,27968,27914,27885,27759,27741,27653,27567,27563,26904,
20720     26550,26402,26366,26361,26348,26225,26139,26108,25991,25718,25683,
20721     25639,25462,25290,25228,25136,25043,25038,24962,24892,24823,24803,
20722     24768,24621,24559,24441,24419,24381,24250,24235,24093,24083,24065,
20723     24060,23974,23868,23833,23636,23633,23581,23523,23445,23413,23317,
20724     23202,23160,23150,23117,22977,22959,22955,22947,22915,22833,22755,
20725     22739,22603,22592,22557,22554,22530,22354,22313,22306,22095,22092,
20726     22021,21948,21934,21913,21855,21594,21564,21543,21518,21440,21389,
20727     21370,21205,21174,21027,20984,20969,20932,20900,20844,20816,20721,
20728     20694,20584,20533,20490,20476,20343,20332,20260,20173,20162,20157,
20729     20131,20017
20730   };
20731   const int hard8[] = {
20732     100000, // Capacity
20733     200, // Number of items
20734     // Size of items (sorted)
20735     34992,34948,34868,34591,34582,34127,34077,34055,34007,34004,33990,
20736     33918,33813,33780,33756,33744,33700,33659,33496,33484,33443,33428,
20737     33369,33354,33347,33191,33185,33162,33110,32988,32968,32879,32846,
20738     32797,32708,32656,32584,32486,32466,32456,32440,32390,32373,32353,
20739     32352,32282,32187,32111,32097,32084,32017,31990,31917,31880,31817,
20740     31752,31540,31528,31471,31309,31267,31232,31204,30773,30703,30552,
20741     30549,30515,30305,30221,30162,30115,30107,30072,30010,29972,29704,
20742     29550,29547,29547,29457,29418,29325,29226,29155,29034,28859,28837,
20743     28652,28535,28502,28423,28421,28388,28386,28348,27930,27919,27793,
20744     27703,27669,27365,27266,27096,26928,26868,26848,26677,26676,26673,
20745     26658,26559,26507,26476,26424,26421,26320,26251,26224,26214,26128,
20746     25943,25900,25879,25852,25821,25720,25655,25625,25495,25455,25174,
20747     25150,25104,25028,24917,24898,24860,24813,24682,24659,24475,24370,
20748     24301,24283,24273,24251,24230,24199,24088,24086,24084,24023,23947,
20749     23872,23736,23725,23609,23562,23515,23453,23414,23235,23078,23036,
20750     22937,22932,22897,22826,22680,22664,22646,22523,22404,22287,22240,
20751     22151,21978,21963,21921,21866,21747,21655,21560,21464,21403,21046,
20752     21041,21020,20796,20778,20774,20622,20603,20410,20371,20248,20236,
20753     20146,20091
20754   };
20755   const int hard9[] = {
20756     100000, // Capacity
20757     200, // Number of items
20758     // Size of items (sorted)
20759     34991,34941,34922,34866,34849,34771,34768,34748,34544,34358,34254,
20760     34155,34098,34076,34055,34048,34029,33990,33871,33780,33750,33654,
20761     33612,33581,33430,33260,33197,33155,33115,33007,32989,32795,32708,
20762     32394,32384,32309,32193,32039,32038,32008,31995,31961,31946,31865,
20763     31839,31829,31692,31633,31354,31169,31141,31006,30929,30843,30842,
20764     30807,30741,30514,30395,30387,30341,30296,30287,30284,30140,30135,
20765     30063,29975,29933,29859,29735,29730,29703,29525,29518,29423,29378,
20766     29234,29218,29178,29092,29089,28947,28647,28574,28550,28547,28471,
20767     28461,28299,28267,28252,28251,28159,28009,28003,27967,27852,27811,
20768     27664,27508,27413,27409,27184,27162,27113,27099,27048,27041,26733,
20769     26506,26362,26183,25997,25976,25897,25856,25784,25700,25668,25641,
20770     25522,25490,25433,25408,25322,25299,25237,25091,25057,25015,24990,
20771     24974,24939,24834,24777,24743,24625,24555,24449,24367,24340,24329,
20772     24126,24085,24050,24020,23999,23989,23974,23928,23837,23836,23565,
20773     23491,23422,23417,23205,23195,23156,23092,22712,22644,22417,22392,
20774     22281,22239,22212,22067,22045,22042,22003,21866,21851,21849,21713,
20775     21674,21608,21607,21594,21401,21296,21239,21180,21128,21059,20954,
20776     20948,20947,20813,20755,20725,20693,20585,20513,20431,20338,20310,
20777     20296,20081
20778   };
20779 
20780 
20781   /*
20782    * Instances taken from:
20783    * E. Falkenauer. A hybrid grouping genetic algorithm fir bin packing.
20784    * Journal of Heuristics, 2:5-30, 1996.
20785    *
20786    * The item size have been sorted for simplicty and fractional capacities
20787    * have been converted to integers.
20788    *
20789    */
20790   const int t60_00[] = {
20791     // Capacity
20792     1000,
20793     // Number of items
20794     60,
20795     // Size of items (sorted)
20796     495,474,473,472,466,450,445,444,439,430,419,414,410,395,372,370,
20797     366,366,366,363,361,357,355,351,350,350,347,320,315,307,303,299,
20798     298,298,292,288,287,283,275,275,274,273,273,272,272,271,269,269,
20799     268,263,262,261,259,258,255,254,252,252,252,251
20800   };
20801   const int t60_01[] = {
20802     // Capacity
20803     1000,
20804     // Number of items
20805     60,
20806     // Size of items (sorted)
20807     475,473,468,465,462,447,444,426,423,412,411,409,403,402,399,396,
20808     396,382,376,369,366,361,347,340,339,334,333,319,314,313,308,307,
20809     305,304,302,300,297,289,282,280,277,275,270,269,267,265,264,262,
20810     261,260,260,258,258,257,256,255,254,252,251,251
20811   };
20812   const int t60_02[] = {
20813     // Capacity
20814     1000,
20815     // Number of items
20816     60,
20817     // Size of items (sorted)
20818     498,498,494,482,482,479,476,464,459,436,430,429,401,400,398,390,
20819     378,369,367,362,354,352,350,350,345,339,328,326,308,305,288,288,
20820     284,281,280,279,277,276,271,268,267,267,267,266,263,262,261,261,
20821     260,260,259,256,254,252,252,251,251,250,250,250
20822   };
20823   const int t60_03[] = {
20824     // Capacity
20825     1000,
20826     // Number of items
20827     60,
20828     // Size of items (sorted)
20829     495,493,485,478,477,462,461,459,456,451,429,426,414,405,391,378,
20830     375,371,369,368,367,361,357,354,347,345,332,316,298,297,293,293,
20831     281,281,278,278,277,277,275,273,270,268,265,265,263,263,262,261,
20832     261,258,258,257,256,255,255,254,254,252,250,250
20833   };
20834   const int t60_04[] = {
20835     // Capacity
20836     1000,
20837     // Number of items
20838     60,
20839     // Size of items (sorted)
20840     498,496,494,491,478,470,455,434,428,425,418,414,411,409,403,402,
20841     401,379,379,378,357,346,336,328,326,319,315,314,310,304,296,296,
20842     293,291,287,286,284,284,283,282,281,281,279,276,264,264,264,258,
20843     256,256,254,253,253,253,252,252,252,251,251,250
20844   };
20845   const int t60_05[] = {
20846     // Capacity
20847     1000,
20848     // Number of items
20849     60,
20850     // Size of items (sorted)
20851     496,489,484,483,469,463,462,433,432,422,416,396,389,388,380,380,
20852     372,372,361,360,358,355,352,347,340,335,334,328,327,305,302,301,
20853     296,290,286,285,283,282,282,281,281,281,278,276,276,270,269,268,
20854     265,264,262,262,261,259,254,252,252,252,252,250
20855   };
20856   const int t60_06[] = {
20857     // Capacity
20858     1000,
20859     // Number of items
20860     60,
20861     // Size of items (sorted)
20862     498,485,471,464,451,450,449,427,424,405,403,400,394,388,380,375,
20863     374,374,369,368,365,357,355,344,339,337,328,322,322,321,317,310,
20864     304,300,297,292,287,284,284,281,279,278,276,276,276,275,275,274,
20865     273,269,265,262,261,259,253,252,252,250,250,250
20866   };
20867   const int t60_07[] = {
20868     // Capacity
20869     1000,
20870     // Number of items
20871     60,
20872     // Size of items (sorted)
20873     487,480,478,476,465,454,432,422,412,410,410,407,406,392,380,378,
20874     373,370,370,366,365,365,362,353,330,329,327,326,324,322,318,314,
20875     307,303,297,296,293,286,281,281,279,279,273,268,267,266,265,264,
20876     264,263,261,260,260,260,256,256,255,255,252,250
20877   };
20878   const int t60_08[] = {
20879     // Capacity
20880     1000,
20881     // Number of items
20882     60,
20883     // Size of items (sorted)
20884     498,491,485,468,462,454,453,453,451,439,398,391,383,381,378,370,
20885     368,368,363,361,361,357,356,354,353,352,346,343,341,335,312,295,
20886     293,293,292,286,284,283,282,280,278,275,275,272,269,263,259,259,
20887     258,256,256,255,254,252,252,252,251,251,250,250
20888   };
20889   const int t60_09[] = {
20890     // Capacity
20891     1000,
20892     // Number of items
20893     60,
20894     // Size of items (sorted)
20895     483,468,453,451,445,443,442,429,426,417,412,397,391,382,380,377,
20896     376,373,369,369,364,363,359,359,351,343,337,332,319,319,316,308,
20897     307,304,304,304,298,294,289,288,280,276,276,275,273,266,263,263,
20898     262,261,261,259,259,258,258,256,254,254,253,252
20899   };
20900   const int t60_10[] = {
20901     // Capacity
20902     1000,
20903     // Number of items
20904     60,
20905     // Size of items (sorted)
20906     491,478,472,464,448,441,440,439,428,424,423,419,417,403,400,398,
20907     388,383,366,360,357,355,351,347,335,332,323,322,320,318,310,301,
20908     299,294,292,291,285,284,280,280,278,277,274,271,270,268,266,266,
20909     265,265,260,257,257,257,256,253,251,251,250,250
20910   };
20911   const int t60_11[] = {
20912     // Capacity
20913     1000,
20914     // Number of items
20915     60,
20916     // Size of items (sorted)
20917     495,493,492,492,481,470,450,447,409,399,398,396,395,392,391,389,
20918     385,381,378,372,370,369,352,352,336,331,331,327,323,313,313,307,
20919     296,295,288,284,284,283,280,278,278,270,268,268,267,266,266,258,
20920     257,256,256,255,253,253,253,253,252,252,251,251
20921   };
20922   const int t60_12[] = {
20923     // Capacity
20924     1000,
20925     // Number of items
20926     60,
20927     // Size of items (sorted)
20928     495,472,470,462,450,442,440,438,436,435,433,424,420,405,395,393,
20929     391,389,373,372,367,352,341,339,337,329,321,314,312,309,304,304,
20930     302,301,299,286,286,281,279,276,274,272,271,270,268,268,267,266,
20931     266,261,260,256,256,255,255,254,254,252,251,250
20932   };
20933   const int t60_13[] = {
20934     // Capacity
20935     1000,
20936     // Number of items
20937     60,
20938     // Size of items (sorted)
20939     495,493,492,488,485,480,459,456,452,448,444,434,429,421,419,386,
20940     381,369,361,356,353,350,340,327,323,317,317,299,297,296,296,296,
20941     293,291,288,287,286,281,280,278,278,267,264,262,261,260,259,258,
20942     258,257,256,256,255,254,254,253,253,251,251,250
20943   };
20944   const int t60_14[] = {
20945     // Capacity
20946     1000,
20947     // Number of items
20948     60,
20949     // Size of items (sorted)
20950     492,491,484,474,470,464,460,450,448,429,415,415,412,400,399,389,
20951     367,367,366,365,361,360,353,340,336,336,334,327,311,311,309,303,
20952     300,282,282,281,279,278,277,274,273,272,270,270,269,266,264,262,
20953     260,260,259,258,257,257,254,254,252,251,251,250
20954   };
20955   const int t60_15[] = {
20956     // Capacity
20957     1000,
20958     // Number of items
20959     60,
20960     // Size of items (sorted)
20961     491,487,485,481,472,471,463,454,451,451,448,442,431,426,413,409,
20962     392,389,383,360,347,336,329,328,323,312,300,299,299,296,296,292,
20963     291,291,288,288,281,279,274,274,273,271,267,266,264,263,262,261,
20964     261,258,257,256,255,254,253,252,252,252,251,250
20965   };
20966   const int t60_16[] = {
20967     // Capacity
20968     1000,
20969     // Number of items
20970     60,
20971     // Size of items (sorted)
20972     498,497,492,482,481,480,478,455,450,444,439,436,432,432,429,412,
20973     408,402,402,382,354,334,329,315,314,314,308,300,296,284,282,282,
20974     280,279,279,275,274,274,270,269,268,267,266,264,264,264,263,263,
20975     258,256,255,255,253,253,253,252,252,251,250,250
20976   };
20977   const int t60_17[] = {
20978     // Capacity
20979     1000,
20980     // Number of items
20981     60,
20982     // Size of items (sorted)
20983     496,495,492,489,478,469,467,459,459,455,453,437,436,428,425,422,
20984     411,406,403,394,355,342,333,309,306,302,294,294,292,290,285,285,
20985     281,279,279,278,278,270,269,268,267,266,264,264,262,260,258,258,
20986     257,256,255,255,255,254,253,251,251,251,250,250
20987   };
20988   const int t60_18[] = {
20989     // Capacity
20990     1000,
20991     // Number of items
20992     60,
20993     // Size of items (sorted)
20994     495,493,492,479,471,466,453,443,439,434,424,420,399,385,380,377,
20995     377,373,370,366,364,361,358,352,347,337,331,324,319,315,304,296,
20996     295,291,290,290,281,278,277,276,275,275,273,271,270,261,261,256,
20997     256,255,255,254,254,253,253,252,252,251,251,250
20998   };
20999   const int t60_19[] = {
21000     // Capacity
21001     1000,
21002     // Number of items
21003     60,
21004     // Size of items (sorted)
21005     499,493,488,470,460,460,459,459,427,423,415,407,405,395,391,384,
21006     382,368,367,366,363,361,358,350,343,342,342,329,324,316,305,303,
21007     298,292,288,287,286,282,279,276,273,270,267,263,261,261,259,259,
21008     258,257,257,255,254,254,253,253,252,251,251,250
21009   };
21010 
21011   const int u120_00[] = {
21012     // Capacity
21013     150,
21014     // Number of items
21015     120,
21016     // Size of items (sorted)
21017     98,98,98,96,96,94,93,93,92,91,91,90,87,86,85,85,84,84,84,84,84,
21018     83,83,82,82,81,80,80,80,79,79,78,78,78,78,76,74,74,73,73,73,73,
21019     72,71,70,70,70,69,69,69,67,66,64,62,62,60,60,59,58,58,58,57,57,
21020     57,57,55,55,55,50,49,49,49,47,46,46,45,45,44,44,43,43,43,43,42,
21021     42,42,42,42,41,41,41,39,39,38,38,38,37,36,36,36,35,33,33,33,32,
21022     32,30,30,30,29,28,27,27,26,25,25,24,23,23,20
21023   };
21024   const int u120_01[] = {
21025     // Capacity
21026     150,
21027     // Number of items
21028     120,
21029     // Size of items (sorted)
21030     100,100,99,99,98,98,98,98,98,97,97,97,95,95,95,94,92,90,90,88,
21031     88,85,82,81,81,81,80,80,80,79,79,78,78,76,75,75,74,72,72,71,70,
21032     70,70,68,67,67,67,67,66,66,65,65,64,62,61,61,60,60,60,59,58,57,
21033     57,57,55,55,53,53,53,53,53,53,52,52,50,49,49,48,48,47,47,47,46,
21034     46,45,45,45,44,43,43,43,41,39,39,39,38,38,37,36,36,36,35,33,32,
21035     30,30,29,29,27,27,27,25,24,23,23,22,22,22,20,20
21036   };
21037   const int u120_02[] = {
21038     // Capacity
21039     150,
21040     // Number of items
21041     120,
21042     // Size of items (sorted)
21043     100,100,98,97,97,96,94,92,92,91,91,90,90,90,88,85,84,84,84,83,
21044     81,81,80,80,80,80,79,79,79,76,76,75,75,74,73,70,69,69,68,68,67,
21045     67,67,67,66,66,66,65,64,64,64,64,64,62,62,61,61,60,59,59,57,53,
21046     53,51,51,50,50,48,48,48,47,46,46,46,45,45,44,42,42,41,41,40,38,
21047     38,38,37,37,37,37,36,36,35,35,34,34,33,32,32,32,31,31,30,29,29,
21048     29,29,28,28,27,26,26,25,24,24,23,23,22,21,21,20
21049   };
21050   const int u120_03[] = {
21051     // Capacity
21052     150,
21053     // Number of items
21054     120,
21055     // Size of items (sorted)
21056     100,100,99,97,97,97,96,96,95,95,95,95,94,92,92,91,91,90,90,90,
21057     89,88,87,87,86,86,85,84,84,84,83,82,82,81,80,80,80,79,78,76,75,
21058     74,74,73,73,73,71,71,70,70,68,67,66,65,63,63,63,62,61,60,60,59,
21059     58,58,57,56,56,54,54,54,53,52,49,48,47,47,46,46,46,45,45,45,44,
21060     43,43,42,42,42,40,40,40,39,37,37,35,35,35,35,34,34,33,32,32,31,
21061     30,29,29,28,27,27,26,26,26,25,25,25,24,22,21,20
21062   };
21063   const int u120_04[] = {
21064     // Capacity
21065     150,
21066     // Number of items
21067     120,
21068     // Size of items (sorted)
21069     99,99,98,98,97,97,96,95,92,92,92,92,91,91,91,90,89,89,88,87,87,
21070     87,86,85,84,84,84,84,82,82,81,79,78,78,77,77,76,76,75,75,75,74,
21071     73,73,73,73,72,71,71,71,71,70,69,69,69,69,69,68,68,67,66,65,65,
21072     61,60,60,59,57,57,57,57,57,56,55,53,52,52,50,50,49,48,45,45,43,
21073     43,42,42,42,42,42,41,40,40,39,39,37,37,37,36,35,34,32,32,31,31,
21074     30,28,27,25,24,24,23,21,21,21,21,21,20,20,20
21075   };
21076   const int u120_05[] = {
21077     // Capacity
21078     150,
21079     // Number of items
21080     120,
21081     // Size of items (sorted)
21082     100,100,99,98,97,97,97,97,95,94,92,92,91,91,91,90,88,88,88,87,
21083     87,85,84,84,84,83,82,82,82,81,80,80,79,79,78,78,78,78,78,77,75,
21084     72,72,72,70,70,69,68,67,67,67,66,64,62,60,60,60,58,58,56,56,56,
21085     56,55,55,54,53,53,53,52,51,50,48,48,48,47,47,46,46,45,45,44,44,
21086     44,42,42,41,41,40,39,39,38,37,37,36,36,34,34,34,32,32,32,32,31,
21087     31,30,27,27,27,26,26,25,24,24,23,21,21,21,20,20
21088   };
21089   const int u120_06[] = {
21090     // Capacity
21091     150,
21092     // Number of items
21093     120,
21094     // Size of items (sorted)
21095     100,100,100,99,98,97,96,96,95,95,95,92,91,90,90,89,89,88,88,88,
21096     88,86,85,85,84,83,83,83,83,82,81,81,81,80,78,76,75,72,72,72,72,
21097     71,69,69,66,66,65,64,63,62,62,62,61,60,60,59,59,59,58,57,55,55,
21098     55,55,54,54,53,53,53,52,52,51,51,50,50,49,49,48,48,48,48,48,46,
21099     45,44,44,44,43,43,43,43,42,41,38,37,37,36,35,34,33,32,31,31,30,
21100     29,29,28,27,27,27,27,27,27,25,24,23,22,22,20,20
21101   };
21102   const int u120_07[] = {
21103     // Capacity
21104     150,
21105     // Number of items
21106     120,
21107     // Size of items (sorted)
21108     100,99,99,99,98,98,96,96,95,94,94,94,93,92,91,89,89,88,87,87,
21109     86,85,84,83,82,82,81,79,77,77,76,75,74,74,71,71,70,70,70,69,69,
21110     69,68,66,66,66,66,65,64,64,64,63,63,62,62,62,61,61,61,61,60,60,
21111     60,60,59,57,57,56,56,55,55,54,54,53,53,53,53,52,51,50,50,50,49,
21112     48,47,47,47,46,45,45,44,44,44,43,41,41,40,40,40,38,37,37,37,36,
21113     35,35,34,34,34,32,32,27,26,26,25,24,24,23,23,20
21114   };
21115   const int u120_08[] = {
21116     // Capacity
21117     150,
21118     // Number of items
21119     120,
21120     // Size of items (sorted)
21121     100,100,100,98,98,98,97,97,97,96,95,95,94,94,92,92,91,91,91,91,
21122     89,89,89,88,88,87,86,85,85,85,84,82,82,81,81,80,79,79,77,76,75,
21123     75,74,73,72,71,70,70,69,69,69,67,67,67,65,65,64,64,63,62,61,60,
21124     60,59,58,58,58,58,57,57,57,57,54,54,53,52,52,52,51,51,49,49,49,
21125     48,47,46,45,45,45,44,43,42,40,40,39,39,38,37,37,36,35,34,34,33,
21126     33,32,30,29,29,29,27,26,26,25,23,23,22,21,20,20
21127   };
21128   const int u120_09[] = {
21129     // Capacity
21130     150,
21131     // Number of items
21132     120,
21133     // Size of items (sorted)
21134     100,100,98,95,94,94,93,92,92,92,91,91,90,90,90,89,89,87,86,86,
21135     83,83,83,82,82,81,80,80,79,77,76,76,75,75,74,74,74,74,74,72,72,
21136     70,68,67,66,66,66,66,66,65,65,64,63,62,62,62,62,61,60,59,58,58,
21137     57,56,55,54,54,52,52,52,50,48,46,46,45,45,44,43,42,41,40,40,40,
21138     40,40,39,39,38,38,37,37,37,36,33,33,33,32,31,31,30,29,28,28,27,
21139     26,26,25,23,22,22,22,21,21,21,21,21,20,20,20,20
21140   };
21141   const int u120_10[] = {
21142     // Capacity
21143     150,
21144     // Number of items
21145     120,
21146     // Size of items (sorted)
21147     100,99,99,99,99,98,98,97,97,97,97,97,96,93,92,92,92,92,91,90,
21148     90,90,90,89,88,88,88,87,86,86,84,84,83,82,82,81,81,80,79,79,78,
21149     78,78,77,76,76,74,73,72,71,69,69,68,67,67,66,66,65,65,64,63,63,
21150     63,62,60,60,59,59,59,58,56,56,55,55,54,54,52,52,52,52,52,51,51,
21151     51,50,50,50,48,46,45,45,45,44,44,43,42,40,39,39,38,38,37,35,34,
21152     34,34,34,32,30,30,30,29,29,28,26,26,23,22,21,20
21153   };
21154   const int u120_11[] = {
21155     // Capacity
21156     150,
21157     // Number of items
21158     120,
21159     // Size of items (sorted)
21160     100,99,99,98,98,98,97,97,95,94,94,93,91,91,91,91,90,90,90,89,
21161     89,88,85,84,83,83,81,80,79,79,79,79,78,78,78,78,78,78,77,77,76,
21162     76,75,75,73,70,69,68,67,66,65,65,65,64,64,63,62,62,61,61,61,60,
21163     60,59,59,59,58,58,57,57,57,55,54,54,52,52,51,50,50,50,49,47,45,
21164     41,41,41,40,40,38,38,38,37,36,36,35,35,35,35,35,35,33,31,30,28,
21165     28,28,27,27,27,27,26,24,24,23,23,22,22,22,21,21
21166   };
21167   const int u120_12[] = {
21168     // Capacity
21169     150,
21170     // Number of items
21171     120,
21172     // Size of items (sorted)
21173     99,96,95,93,91,91,91,90,88,88,87,87,87,86,86,84,84,84,82,82,82,
21174     81,81,80,79,79,78,78,78,78,78,77,77,76,76,76,74,74,73,72,72,71,
21175     71,71,69,69,69,69,68,66,66,66,66,65,64,64,64,63,62,62,60,59,59,
21176     58,58,57,57,57,56,56,56,55,54,54,54,52,52,51,51,50,49,49,48,47,
21177     46,46,45,45,45,44,43,42,42,41,41,38,37,37,37,36,36,35,34,33,33,
21178     32,32,30,29,28,27,26,26,26,24,23,23,22,22,20
21179   };
21180   const int u120_13[] = {
21181     // Capacity
21182     150,
21183     // Number of items
21184     120,
21185     // Size of items (sorted)
21186     100,100,99,99,98,98,97,97,96,96,95,95,95,92,91,91,91,90,90,90,
21187     89,88,88,84,84,84,84,83,82,81,81,81,81,80,78,77,77,76,74,74,73,
21188     73,72,71,71,69,69,66,66,66,65,64,63,63,62,61,61,61,60,60,59,57,
21189     56,56,55,55,55,54,53,53,53,52,52,51,51,51,50,50,47,47,45,45,44,
21190     43,42,41,41,40,40,39,39,39,38,38,38,37,36,33,33,32,32,32,31,30,
21191     30,29,29,28,28,28,26,25,24,22,22,22,22,20,20,20
21192   };
21193   const int u120_14[] = {
21194     // Capacity
21195     150,
21196     // Number of items
21197     120,
21198     // Size of items (sorted)
21199     100,100,100,99,99,97,97,96,96,93,93,93,93,92,90,90,89,89,87,87,
21200     86,86,85,85,84,84,83,82,82,81,80,79,78,78,78,76,75,74,74,74,74,
21201     73,73,72,72,71,71,70,69,68,68,68,68,66,66,65,65,65,64,64,64,63,
21202     63,63,62,61,61,59,57,54,54,54,53,51,51,50,49,49,49,48,48,47,47,
21203     46,46,46,46,45,45,44,44,43,42,41,40,39,39,39,35,35,34,34,33,31,
21204     31,31,31,28,28,27,27,25,25,24,24,24,23,22,22,21
21205   };
21206   const int u120_15[] = {
21207     // Capacity
21208     150,
21209     // Number of items
21210     120,
21211     // Size of items (sorted)
21212     100,100,99,99,99,98,98,98,97,97,96,95,93,93,93,91,91,90,90,89,
21213     89,88,88,86,86,85,83,82,82,81,81,80,80,78,77,77,76,76,75,74,74,
21214     73,73,72,71,71,70,69,69,68,67,64,64,63,61,61,61,61,61,60,58,56,
21215     56,55,55,54,54,53,53,49,48,47,46,44,44,43,43,43,42,42,41,41,41,
21216     40,40,39,39,38,38,38,37,37,36,36,36,36,34,34,33,32,31,31,30,30,
21217     30,28,28,27,27,24,24,24,23,23,23,22,22,21,20,20
21218   };
21219   const int u120_16[] = {
21220     // Capacity
21221     150,
21222     // Number of items
21223     120,
21224     // Size of items (sorted)
21225     100,100,100,99,99,99,99,98,96,95,95,94,94,94,94,93,92,92,92,91,
21226     90,90,90,89,88,87,87,85,84,84,84,84,83,83,82,81,79,79,78,78,76,
21227     76,76,75,75,75,75,73,72,72,71,70,70,70,69,68,67,66,66,65,64,64,
21228     63,62,62,61,61,61,60,59,59,59,58,58,58,56,56,55,54,53,52,51,50,
21229     49,49,48,48,47,47,45,45,44,44,44,42,40,40,38,38,38,35,35,34,34,
21230     33,33,32,32,30,30,28,27,27,27,27,25,23,23,22,21
21231   };
21232   const int u120_17[] = {
21233     // Capacity
21234     150,
21235     // Number of items
21236     120,
21237     // Size of items (sorted)
21238     100,100,100,99,98,95,95,94,94,93,92,92,91,91,90,90,89,89,88,88,
21239     87,86,86,86,86,86,85,85,85,84,84,83,82,80,80,80,79,79,79,79,78,
21240     77,77,77,76,74,74,73,72,72,72,72,71,70,69,69,68,68,65,64,63,63,
21241     62,62,61,61,60,60,59,58,58,56,56,56,55,55,55,54,53,53,53,53,51,
21242     51,51,51,50,49,49,48,47,47,46,45,44,44,43,43,42,42,41,40,39,38,
21243     37,37,34,31,30,30,30,30,30,29,28,27,26,26,22,22
21244   };
21245   const int u120_18[] = {
21246     // Capacity
21247     150,
21248     // Number of items
21249     120,
21250     // Size of items (sorted)
21251     100,100,100,100,98,98,97,97,96,95,95,95,94,92,92,89,89,89,88,
21252     87,86,85,85,84,83,82,81,81,80,79,76,76,75,75,74,73,73,73,73,73,
21253     73,72,72,71,70,69,68,68,67,67,66,65,64,64,64,63,63,62,62,61,59,
21254     59,58,58,57,56,56,55,55,54,54,52,51,51,51,51,50,50,50,48,47,46,
21255     46,46,45,45,45,44,43,42,41,41,40,40,39,39,37,36,36,36,35,35,35,
21256     34,34,34,33,32,28,27,26,26,24,23,23,22,22,22,21,21
21257   };
21258   const int u120_19[] = {
21259     // Capacity
21260     150,
21261     // Number of items
21262     120,
21263     // Size of items (sorted)
21264     100,100,99,99,99,97,97,97,97,97,96,96,95,95,95,95,94,94,93,92,
21265     90,90,90,90,89,88,86,86,85,85,84,83,80,79,78,77,77,77,76,75,74,
21266     74,73,72,72,69,68,67,66,66,65,65,64,63,63,62,62,62,60,60,59,58,
21267     58,58,57,55,54,54,54,52,51,50,50,50,50,50,50,49,49,48,48,47,46,
21268     44,44,44,43,43,42,41,40,39,39,38,38,37,36,35,34,33,33,33,32,32,
21269     31,31,29,28,28,27,26,25,24,24,23,23,23,22,21,21
21270   };
21271 
21272   const int u250_00[] = {
21273     // Capacity
21274     150,
21275     // Number of items
21276     250,
21277     // Size of items (sorted)
21278     100,100,100,99,99,98,98,98,98,98,98,98,98,97,97,97,96,96,95,95,
21279     95,94,94,93,93,92,92,92,91,91,90,90,90,88,88,87,86,85,85,85,84,
21280     84,84,84,84,83,83,82,82,82,81,81,81,81,80,80,80,80,80,80,79,79,
21281     79,79,78,78,78,78,78,78,76,76,75,75,74,74,74,73,73,73,73,72,72,
21282     72,71,71,70,70,70,70,70,70,69,69,69,69,68,67,67,67,67,67,66,66,
21283     66,65,65,64,64,62,62,62,61,61,60,60,60,60,60,60,59,59,58,58,58,
21284     58,57,57,57,57,57,57,57,55,55,55,55,55,53,53,53,53,53,53,52,52,
21285     50,50,49,49,49,49,49,48,48,47,47,47,47,46,46,46,46,45,45,45,45,
21286     45,44,44,44,43,43,43,43,43,43,43,42,42,42,42,42,42,41,41,41,41,
21287     39,39,39,39,39,38,38,38,38,38,38,37,37,36,36,36,36,36,36,35,35,
21288     33,33,33,33,32,32,32,32,30,30,30,30,30,29,29,29,28,27,27,27,27,
21289     27,26,25,25,25,24,24,24,23,23,23,23,23,22,22,22,20,20,20,20
21290   };
21291   const int u250_01[] = {
21292     // Capacity
21293     150,
21294     // Number of items
21295     250,
21296     // Size of items (sorted)
21297     100,100,100,99,98,98,97,97,97,97,97,97,96,96,96,96,95,95,95,95,
21298     94,94,92,92,92,91,91,91,91,91,90,90,90,90,90,90,89,89,88,88,87,
21299     87,86,86,86,85,85,84,84,84,84,84,84,84,83,83,82,82,81,81,81,80,
21300     80,80,80,80,80,80,79,79,79,79,78,78,77,76,76,76,76,75,75,75,74,
21301     74,74,73,73,73,73,71,71,71,71,70,70,70,69,68,68,68,67,67,67,67,
21302     67,66,66,66,66,65,65,64,64,64,64,64,63,63,63,62,62,62,61,61,61,
21303     60,60,59,59,59,58,58,57,57,57,56,56,54,54,54,53,53,53,52,51,51,
21304     50,50,49,48,48,48,48,47,47,47,46,46,46,46,46,46,45,45,45,45,45,
21305     44,44,43,43,42,42,42,42,42,41,41,40,40,40,40,39,38,38,37,37,37,
21306     37,37,37,36,36,35,35,35,35,35,35,35,34,34,34,34,33,33,32,32,32,
21307     32,31,31,31,30,30,30,29,29,29,29,29,29,28,28,28,27,27,27,27,26,
21308     26,26,26,26,25,25,25,25,25,24,24,24,23,22,22,21,21,21,21,20
21309   };
21310   const int u250_02[] = {
21311     // Capacity
21312     150,
21313     // Number of items
21314     250,
21315     // Size of items (sorted)
21316     100,100,100,99,99,99,98,98,98,97,97,97,97,97,97,95,95,95,94,92,
21317     92,92,92,92,92,91,91,91,91,91,91,90,90,90,89,88,88,88,88,88,88,
21318     88,87,87,87,87,87,86,85,85,85,84,84,84,84,84,84,83,83,82,82,82,
21319     82,82,81,81,81,81,80,80,79,79,79,78,78,78,78,78,78,77,77,76,75,
21320     75,75,75,74,73,73,73,73,72,72,72,72,72,71,71,70,70,70,69,69,69,
21321     69,69,69,68,68,68,67,67,67,67,66,66,66,65,65,64,62,62,61,60,60,
21322     60,60,60,60,59,59,58,58,57,57,57,57,56,56,56,56,56,55,55,55,55,
21323     54,53,53,53,53,52,52,52,52,51,50,50,50,49,48,48,48,48,48,48,48,
21324     47,47,46,46,45,45,45,45,44,44,44,43,43,43,42,42,42,42,42,42,41,
21325     41,41,40,40,40,39,39,39,39,38,37,37,37,37,37,37,36,36,36,35,34,
21326     34,34,34,32,32,32,32,32,32,31,31,31,31,30,29,28,27,27,27,27,26,
21327     26,25,24,24,24,23,23,21,21,21,21,21,21,21,20,20,20,20,20,20
21328   };
21329   const int u250_03[] = {
21330     // Capacity
21331     150,
21332     // Number of items
21333     250,
21334     // Size of items (sorted)
21335     100,100,100,100,100,100,99,99,99,99,98,98,98,97,97,96,96,96,96,
21336     95,95,95,95,94,94,94,94,93,92,92,92,91,91,90,89,89,89,89,89,88,
21337     88,87,87,86,86,85,85,85,84,84,83,83,83,83,82,82,82,81,81,81,80,
21338     80,79,79,78,77,77,76,76,75,75,74,74,72,72,72,71,71,71,71,70,70,
21339     70,70,69,69,69,69,69,68,67,66,66,66,66,66,65,65,65,64,64,64,64,
21340     64,63,63,63,63,62,62,62,62,62,61,61,61,61,61,60,60,60,60,60,59,
21341     59,59,58,58,58,57,57,57,56,56,55,55,55,55,55,54,54,54,54,53,53,
21342     53,53,53,53,53,53,52,52,51,51,51,51,50,50,50,50,50,49,49,49,48,
21343     48,48,47,47,47,47,46,46,45,45,45,44,44,44,44,44,44,43,43,43,43,
21344     42,41,41,41,40,40,40,40,38,38,37,37,37,37,37,36,36,35,35,34,34,
21345     34,34,34,33,33,32,32,32,31,31,30,30,29,29,28,27,27,27,27,27,27,
21346     26,26,26,25,25,25,24,24,24,23,23,23,23,23,22,22,22,21,20,20,20
21347   };
21348   const int u250_04[] = {
21349     // Capacity
21350     150,
21351     // Number of items
21352     250,
21353     // Size of items (sorted)
21354     100,100,99,98,98,98,97,97,97,96,95,95,94,94,94,93,92,92,92,92,
21355     92,92,92,91,91,91,91,91,90,90,90,90,90,90,89,89,89,89,88,88,88,
21356     88,88,87,87,86,86,86,85,85,84,83,83,83,82,82,82,82,82,81,81,81,
21357     80,80,79,79,79,77,77,76,76,76,76,76,75,75,75,75,74,74,74,74,74,
21358     74,74,73,73,72,72,72,70,70,69,69,69,69,68,68,67,67,67,66,66,66,
21359     66,66,66,65,65,65,65,65,64,64,64,63,62,62,62,62,62,62,61,61,60,
21360     60,60,60,59,59,59,59,59,58,58,58,58,58,57,57,57,57,57,56,55,55,
21361     54,54,54,54,54,52,52,52,52,52,52,52,51,51,51,50,50,50,49,49,49,
21362     48,48,46,46,46,46,45,45,45,45,45,45,44,44,44,43,43,42,42,41,40,
21363     40,40,40,40,40,40,39,39,39,39,39,38,38,38,37,37,37,37,36,36,35,
21364     34,34,34,34,33,33,33,33,32,32,31,31,30,30,29,29,29,28,28,27,27,
21365     26,26,26,25,23,23,22,22,22,22,21,21,21,21,21,20,20,20,20,20
21366   };
21367   const int u250_05[] = {
21368     // Capacity
21369     150,
21370     // Number of items
21371     250,
21372     // Size of items (sorted)
21373     100,100,99,99,99,99,99,99,98,98,98,98,98,97,97,97,97,97,96,95,
21374     94,94,93,93,92,91,91,91,91,91,91,90,90,90,90,89,89,89,88,88,87,
21375     87,87,86,86,85,84,84,84,84,83,83,83,82,82,82,81,81,81,80,80,80,
21376     79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,77,77,77,77,
21377     76,76,75,75,73,72,72,71,71,70,69,69,69,69,68,67,67,67,66,66,66,
21378     66,66,65,65,65,64,64,64,64,63,63,63,63,63,62,62,62,61,61,61,60,
21379     60,60,59,59,59,59,58,58,58,57,57,57,57,57,56,56,56,56,55,55,54,
21380     54,54,54,54,54,52,52,52,52,52,52,52,51,51,51,50,50,50,50,49,49,
21381     49,48,48,47,46,45,45,45,45,45,44,43,43,42,42,41,41,41,41,40,40,
21382     39,38,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,35,35,
21383     35,34,33,33,32,32,31,30,30,30,30,29,29,28,28,28,28,28,27,27,27,
21384     27,26,26,26,26,26,24,24,24,23,23,23,23,22,22,22,21,21,21,20
21385   };
21386   const int u250_06[] = {
21387     // Capacity
21388     150,
21389     // Number of items
21390     250,
21391     // Size of items (sorted)
21392     100,100,100,100,99,99,99,98,98,97,97,97,96,96,96,96,95,95,95,
21393     95,93,93,93,92,92,91,91,91,91,91,90,90,90,90,90,89,88,88,88,87,
21394     87,86,86,85,84,84,84,84,84,84,84,84,83,82,82,82,82,81,81,81,81,
21395     81,81,80,79,79,78,78,78,78,78,77,77,77,76,76,76,76,76,74,74,74,
21396     74,74,74,74,73,73,73,73,72,72,72,72,71,71,71,71,71,70,69,69,69,
21397     69,68,68,68,66,66,66,66,66,66,65,65,65,64,64,63,63,63,62,62,62,
21398     61,61,61,61,61,60,60,60,59,59,59,58,57,57,56,56,56,55,55,55,55,
21399     54,54,54,53,53,53,53,52,52,52,51,51,51,51,51,50,50,50,50,49,49,
21400     48,48,47,47,47,47,46,46,45,45,45,45,44,44,44,43,43,42,42,42,41,
21401     41,41,40,40,40,39,39,39,39,39,38,38,38,38,37,36,35,35,34,34,33,
21402     33,33,33,32,32,32,32,31,31,31,30,30,29,29,29,28,28,28,28,27,27,
21403     27,26,26,25,25,24,24,23,22,22,22,22,22,22,22,22,21,20,20,20,20
21404   };
21405   const int u250_07[] = {
21406     // Capacity
21407     150,
21408     // Number of items
21409     250,
21410     // Size of items (sorted)
21411     100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,98,97,97,
21412     97,96,96,96,95,94,94,94,93,93,93,93,93,93,92,91,91,91,90,90,90,
21413     90,90,89,89,89,89,89,88,88,88,87,87,86,86,86,85,85,85,84,84,84,
21414     84,83,83,83,83,82,82,82,81,81,80,80,80,78,78,78,78,78,77,77,76,
21415     76,76,76,75,75,75,75,74,74,74,73,73,73,73,72,71,71,71,71,70,70,
21416     69,69,69,69,68,68,68,67,65,65,64,64,64,64,64,64,64,63,63,63,63,
21417     62,61,61,61,61,61,61,61,61,60,60,59,59,58,58,58,58,57,56,56,56,
21418     55,55,55,54,54,54,54,53,53,52,51,50,49,49,49,48,48,48,47,47,47,
21419     46,46,46,46,45,45,45,44,44,44,44,44,43,43,43,42,42,42,41,41,41,
21420     41,40,40,39,39,39,38,38,38,38,38,37,37,36,36,36,36,35,35,35,34,
21421     34,34,34,33,33,32,32,31,31,31,31,30,30,30,30,30,28,28,28,28,27,
21422     27,27,27,25,25,24,24,24,24,24,23,23,23,23,23,22,22,21,21,20,20
21423   };
21424   const int u250_08[] = {
21425     // Capacity
21426     150,
21427     // Number of items
21428     250,
21429     // Size of items (sorted)
21430     100,100,100,100,100,99,98,98,98,97,97,95,95,95,95,95,95,94,94,
21431     94,94,93,92,92,92,92,92,91,91,90,90,90,89,89,89,89,89,88,88,87,
21432     87,87,86,86,86,86,86,85,85,85,85,85,84,84,83,83,82,82,81,81,80,
21433     80,80,80,79,79,79,79,79,79,79,78,77,77,77,76,76,76,76,75,75,75,
21434     75,74,74,74,73,73,73,73,73,73,73,72,72,72,72,72,72,72,72,71,71,
21435     70,70,70,70,69,69,68,68,68,68,68,67,67,66,66,66,65,65,65,64,64,
21436     64,64,63,63,63,63,62,62,62,62,62,61,61,61,60,60,59,59,59,58,58,
21437     58,58,57,56,56,56,56,56,55,55,55,55,55,54,54,54,53,53,53,53,53,
21438     52,51,51,51,51,51,51,51,51,50,50,50,50,49,49,49,48,48,47,47,47,
21439     47,46,46,45,45,45,44,44,44,44,43,43,42,42,42,41,40,40,40,40,40,
21440     39,38,38,37,37,37,36,36,36,35,35,34,34,34,34,33,33,32,31,30,30,
21441     30,30,30,29,28,28,27,27,27,26,26,26,24,23,23,22,22,22,22,22,21
21442   };
21443   const int u250_09[] = {
21444     // Capacity
21445     150,
21446     // Number of items
21447     250,
21448     // Size of items (sorted)
21449     100,100,100,100,100,99,99,99,99,99,98,97,97,97,97,97,97,96,96,
21450     96,95,95,95,95,95,94,94,93,93,93,93,92,92,92,91,91,90,90,90,90,
21451     89,88,88,88,88,88,87,87,87,86,86,86,86,86,86,85,85,85,85,85,84,
21452     84,84,84,84,84,83,83,82,81,80,79,79,79,78,78,77,77,77,77,77,76,
21453     76,75,75,74,74,73,73,72,72,72,71,70,70,70,69,69,69,69,69,68,68,
21454     67,67,67,66,66,65,65,65,65,64,63,63,62,62,62,62,62,62,61,61,60,
21455     60,60,59,59,59,59,58,58,58,58,57,56,55,54,54,54,54,53,52,51,51,
21456     50,50,50,50,50,50,50,49,49,49,49,48,48,48,47,46,46,46,46,45,44,
21457     44,44,44,43,43,43,43,43,42,42,41,41,41,41,40,40,39,39,39,39,39,
21458     38,38,38,37,37,36,36,35,35,35,35,35,34,34,34,34,33,33,33,32,32,
21459     32,32,32,31,31,31,31,30,29,29,28,28,28,28,27,27,27,27,27,26,26,
21460     26,26,25,24,24,24,24,24,24,23,23,23,22,22,21,21,21,21,21,21,21
21461   };
21462   const int u250_10[] = {
21463     // Capacity
21464     150,
21465     // Number of items
21466     250,
21467     // Size of items (sorted)
21468     100,100,100,100,100,99,99,99,99,99,99,97,97,96,96,95,95,94,94,
21469     94,94,94,94,94,94,93,93,93,92,92,92,92,91,91,91,91,91,91,90,89,
21470     89,89,88,88,88,88,87,87,87,87,86,86,86,85,85,85,85,84,83,83,83,
21471     83,83,83,83,82,81,81,81,81,81,80,80,80,80,80,79,79,78,78,78,78,
21472     78,77,76,76,75,74,74,74,74,74,73,73,73,72,72,72,72,71,71,71,70,
21473     70,70,70,69,69,68,68,67,67,66,66,66,66,65,65,65,64,63,63,62,62,
21474     62,61,61,61,61,60,60,59,59,59,59,59,59,58,58,58,58,57,57,57,57,
21475     56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,53,53,53,52,52,52,
21476     52,51,51,51,51,49,49,48,48,48,48,47,46,46,46,45,44,44,44,44,44,
21477     43,43,43,43,43,42,42,42,41,41,41,41,41,40,40,40,40,39,39,38,38,
21478     38,37,37,37,37,35,35,35,34,34,34,34,33,32,31,31,30,29,29,29,29,
21479     28,28,26,26,25,25,25,25,24,24,24,23,22,22,22,22,22,21,21,20,20
21480   };
21481   const int u250_11[] = {
21482     // Capacity
21483     150,
21484     // Number of items
21485     250,
21486     // Size of items (sorted)
21487     100,100,100,100,100,99,99,99,98,97,97,97,97,97,96,96,96,96,95,
21488     95,95,95,95,95,95,94,93,92,92,92,92,92,92,91,91,90,90,90,90,90,
21489     90,90,89,88,87,87,87,87,87,87,86,86,85,84,84,84,83,83,83,83,82,
21490     82,82,82,82,81,81,80,80,80,80,80,79,78,78,78,78,77,77,76,75,75,
21491     75,74,73,73,73,73,72,72,72,71,71,70,70,70,69,69,68,68,68,68,67,
21492     67,67,66,66,66,66,65,65,64,64,63,63,63,62,62,62,61,61,61,61,61,
21493     61,60,60,60,59,59,58,57,57,56,56,56,56,56,56,55,55,55,54,54,54,
21494     54,53,53,52,52,52,51,51,51,51,50,49,49,49,48,47,46,46,45,45,45,
21495     45,45,44,44,44,44,43,43,42,42,42,42,42,42,41,41,41,41,41,40,40,
21496     40,40,39,39,39,38,38,37,37,37,36,36,36,35,35,35,35,35,35,34,34,
21497     33,33,33,33,32,32,32,32,32,31,30,30,29,29,29,29,29,27,27,27,27,
21498     26,26,26,26,26,25,25,25,25,25,25,24,23,23,22,21,21,20,20,20,20
21499   };
21500   const int u250_12[] = {
21501     // Capacity
21502     150,
21503     // Number of items
21504     250,
21505     // Size of items (sorted)
21506     100,100,100,100,100,99,99,99,99,98,98,98,98,98,98,98,97,97,97,
21507     97,97,97,96,96,96,95,95,95,95,95,95,95,95,94,94,94,94,93,93,92,
21508     91,91,91,90,90,90,89,89,89,89,88,88,88,87,87,87,87,86,85,85,85,
21509     84,84,84,84,82,82,82,82,82,81,81,81,81,80,80,79,79,78,78,77,76,
21510     76,75,75,75,74,74,74,73,72,72,71,71,71,71,70,70,70,70,69,68,68,
21511     68,68,67,67,67,67,67,66,66,66,66,65,65,65,64,64,64,63,63,63,63,
21512     62,62,62,62,61,61,61,60,60,59,59,59,58,58,58,58,58,57,57,57,57,
21513     57,57,57,56,56,55,55,55,55,54,54,54,54,53,52,51,51,51,51,50,50,
21514     50,50,49,49,49,49,48,48,47,47,47,47,47,46,46,46,46,45,45,45,44,
21515     44,44,44,43,43,43,43,43,43,42,42,42,42,41,41,40,40,38,38,38,37,
21516     37,36,36,34,34,33,33,33,33,33,32,32,32,31,31,31,30,30,29,29,29,
21517     29,29,28,28,27,27,27,27,27,26,26,26,26,24,23,22,22,22,22,20,20
21518   };
21519   const int u250_13[] = {
21520     // Capacity
21521     150,
21522     // Number of items
21523     250,
21524     // Size of items (sorted)
21525     100,99,97,97,96,96,96,96,96,95,95,95,95,94,94,93,93,93,93,93,
21526     93,92,92,92,91,91,90,90,90,90,89,88,88,88,87,87,87,87,87,86,86,
21527     86,86,85,85,85,84,83,83,83,82,82,82,82,81,81,80,80,80,80,80,80,
21528     80,79,79,79,78,78,77,77,77,77,77,77,77,76,76,76,76,76,76,75,74,
21529     74,74,74,73,73,73,73,71,71,71,71,71,71,70,70,70,70,69,69,69,69,
21530     69,69,68,68,68,68,68,68,66,66,66,66,66,65,65,64,64,63,63,63,63,
21531     61,61,61,61,61,60,60,60,60,60,60,59,59,58,57,57,56,56,56,56,55,
21532     53,53,53,53,53,53,52,52,52,51,51,50,50,49,49,49,49,48,48,48,48,
21533     47,47,47,47,47,46,46,46,46,46,46,45,45,45,45,44,44,44,43,43,43,
21534     43,43,42,42,42,42,42,41,41,41,41,41,41,40,40,40,40,40,39,38,38,
21535     37,37,37,37,36,36,35,35,35,34,34,34,34,32,32,31,31,30,29,29,29,
21536     28,28,27,27,27,26,26,25,25,24,24,23,22,22,22,21,20,20,20,20
21537   };
21538   const int u250_14[] = {
21539     // Capacity
21540     150,
21541     // Number of items
21542     250,
21543     // Size of items (sorted)
21544     100,100,100,100,99,98,98,98,98,97,97,96,96,95,95,95,95,94,94,
21545     94,94,94,93,93,93,93,93,93,92,92,91,90,90,90,89,88,88,88,88,88,
21546     87,87,87,86,85,84,84,83,83,83,83,82,82,82,82,82,81,81,80,80,79,
21547     79,79,79,79,79,79,78,78,78,78,77,77,77,77,77,77,76,76,76,75,75,
21548     75,75,75,75,74,74,74,74,74,73,73,73,73,72,71,71,70,70,70,69,68,
21549     68,68,68,67,65,65,65,65,64,64,63,63,63,63,62,62,61,61,61,60,60,
21550     59,59,59,59,59,58,56,56,56,56,56,55,54,54,54,53,53,53,52,52,51,
21551     51,51,51,51,50,50,49,49,49,49,49,48,48,48,47,47,47,47,47,47,46,
21552     46,45,45,45,44,44,44,44,44,43,43,43,43,43,42,42,42,41,41,41,40,
21553     40,39,38,38,38,37,37,37,37,36,36,36,36,36,35,35,34,34,33,33,32,
21554     32,31,31,31,30,29,29,28,28,28,28,27,26,26,26,25,25,25,25,25,25,
21555     24,23,23,23,23,23,23,22,22,22,22,22,22,21,21,21,21,21,20,20,20
21556   };
21557   const int u250_15[] = {
21558     // Capacity
21559     150,
21560     // Number of items
21561     250,
21562     // Size of items (sorted)
21563     100,100,100,100,100,99,99,99,98,98,97,97,97,97,97,97,96,96,96,
21564     96,96,95,95,94,94,94,93,93,92,92,92,92,92,91,91,91,91,91,90,90,
21565     89,89,89,89,89,88,88,88,88,88,88,87,87,87,87,87,87,86,86,85,85,
21566     85,84,83,83,83,83,82,82,82,82,82,82,81,81,81,80,80,79,79,78,77,
21567     76,76,75,75,75,75,74,74,74,74,74,74,73,73,73,73,72,72,72,71,71,
21568     71,71,70,70,70,70,69,69,68,67,67,65,65,65,65,64,64,64,64,63,63,
21569     63,63,63,63,63,62,62,62,61,61,61,60,59,58,58,57,57,56,56,56,56,
21570     56,55,55,55,55,55,54,54,54,54,53,53,53,53,52,52,52,51,51,50,50,
21571     50,50,50,49,49,49,49,49,49,49,49,48,48,48,48,48,47,46,46,45,44,
21572     44,44,44,44,44,43,43,43,42,41,41,41,40,40,39,37,37,37,37,36,36,
21573     36,35,35,35,34,34,33,33,33,32,32,32,31,31,31,30,30,29,29,29,28,
21574     28,27,26,26,26,26,26,25,25,25,25,24,24,24,24,23,23,21,21,20,20
21575   };
21576   const int u250_16[] = {
21577     // Capacity
21578     150,
21579     // Number of items
21580     250,
21581     // Size of items (sorted)
21582     100,99,98,97,97,97,96,96,96,95,95,95,95,95,95,95,94,94,94,93,
21583     91,89,89,89,88,88,88,88,87,87,86,86,86,86,86,86,86,85,85,85,85,
21584     84,84,84,83,83,83,83,83,83,82,82,82,82,81,81,81,81,81,81,81,80,
21585     80,80,80,79,79,79,79,78,78,77,77,77,77,76,75,75,74,74,74,74,74,
21586     74,73,73,73,73,73,73,72,72,72,70,70,70,69,69,69,68,68,67,66,66,
21587     65,65,65,64,63,63,63,63,63,62,62,60,60,60,59,59,59,59,57,57,57,
21588     57,56,56,55,55,55,54,54,54,53,53,53,53,52,51,50,50,49,49,49,49,
21589     48,48,48,48,48,48,47,47,47,46,46,46,46,45,44,44,43,42,42,42,42,
21590     42,41,41,41,40,40,40,40,40,39,39,39,38,38,38,38,38,38,37,37,37,
21591     36,36,36,36,36,35,35,34,33,33,33,32,32,32,32,32,31,31,31,31,31,
21592     31,30,30,30,30,29,29,29,29,28,28,28,28,27,27,27,27,27,27,26,26,
21593     26,25,25,25,25,24,24,24,23,22,22,22,22,21,21,21,21,20,20,20
21594   };
21595   const int u250_17[] = {
21596     // Capacity
21597     150,
21598     // Number of items
21599     250,
21600     // Size of items (sorted)
21601     100,100,100,100,100,99,99,98,98,98,97,97,97,97,96,96,96,96,94,
21602     94,93,93,93,93,92,92,91,90,90,89,89,89,88,86,86,85,85,84,84,84,
21603     83,83,82,82,82,82,82,81,81,80,80,80,80,79,79,79,79,78,78,77,77,
21604     77,77,76,76,76,75,75,75,75,75,74,74,74,74,74,73,73,72,72,72,72,
21605     72,72,72,71,71,71,70,68,68,68,68,68,68,68,68,68,68,67,67,67,67,
21606     67,67,67,67,67,66,65,64,64,64,64,63,63,63,63,63,62,62,61,61,59,
21607     58,58,57,57,57,57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,54,
21608     53,53,53,52,52,51,51,51,51,50,50,50,50,50,50,49,49,49,49,48,48,
21609     47,47,47,47,47,46,45,44,43,43,43,43,43,42,42,42,42,42,42,41,41,
21610     40,40,40,40,40,40,39,39,39,39,38,38,38,38,37,37,37,36,36,36,35,
21611     35,35,35,34,33,33,32,32,32,32,31,31,31,31,31,31,30,30,30,30,28,
21612     27,27,27,26,25,25,24,24,24,24,23,23,22,21,21,21,21,21,21,21,20
21613   };
21614   const int u250_18[] = {
21615     // Capacity
21616     150,
21617     // Number of items
21618     250,
21619     // Size of items (sorted)
21620     100,100,100,99,99,99,99,99,99,98,98,97,97,97,97,97,96,96,96,96,
21621     95,95,95,95,95,94,94,94,94,94,93,93,92,91,90,90,90,90,90,90,90,
21622     89,89,88,88,87,87,87,85,85,84,84,84,84,83,83,82,82,81,81,81,80,
21623     80,80,79,79,79,78,78,78,77,77,77,77,77,77,77,75,75,75,75,74,74,
21624     74,73,73,73,73,72,72,72,71,71,70,70,70,70,68,68,67,67,67,67,66,
21625     66,66,66,65,65,64,63,62,62,62,61,61,61,60,60,60,59,59,59,59,59,
21626     59,58,58,58,58,58,58,58,57,57,57,56,56,56,55,55,55,55,55,55,54,
21627     54,53,52,52,50,50,50,50,49,49,49,49,49,49,48,48,48,48,48,48,47,
21628     47,46,46,46,46,46,45,45,44,44,42,42,41,40,40,40,39,39,39,38,37,
21629     37,37,36,35,35,35,35,34,34,34,34,33,33,33,33,33,33,32,32,31,31,
21630     31,31,31,31,31,30,30,30,29,29,28,28,28,28,28,27,27,27,27,26,26,
21631     25,25,25,24,24,24,24,24,23,23,23,22,22,22,21,21,21,21,20,20
21632   };
21633   const int u250_19[] = {
21634     // Capacity
21635     150,
21636     // Number of items
21637     250,
21638     // Size of items (sorted)
21639     100,100,100,99,99,98,98,97,97,97,97,97,96,96,96,96,95,95,95,95,
21640     94,94,94,94,94,93,93,92,92,91,90,89,89,89,89,89,89,88,88,87,87,
21641     86,86,85,85,84,83,82,82,82,81,81,81,81,80,80,80,80,80,79,79,79,
21642     78,78,77,77,77,77,77,76,76,76,75,75,74,74,74,74,74,74,74,74,73,
21643     73,73,72,72,72,72,72,71,71,71,71,71,70,70,69,69,68,68,67,67,67,
21644     66,65,65,65,65,65,64,64,64,63,63,63,63,63,63,62,62,62,62,61,61,
21645     61,60,60,60,59,59,59,59,58,57,57,57,56,56,55,55,55,55,55,54,54,
21646     54,54,53,53,53,53,52,52,52,52,52,52,52,52,51,51,51,50,50,50,50,
21647     49,49,48,48,48,48,47,47,47,46,46,46,46,45,45,45,44,44,43,43,42,
21648     42,42,42,41,41,41,41,40,40,40,40,39,39,39,39,38,38,37,37,37,37,
21649     36,36,36,36,36,36,35,35,34,33,32,31,31,30,30,30,30,30,30,29,29,
21650     28,27,27,26,26,25,25,25,24,24,23,23,23,23,23,22,22,21,21,20
21651   };
21652 
21653   const int u500_00[] = {
21654     // Capacity
21655     150,
21656     // Number of items
21657     500,
21658     // Size of items (sorted)
21659     100,100,100,100,100,100,99,99,99,98,98,98,98,98,98,98,98,98,98,
21660     97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,95,95,95,95,95,95,
21661     95,94,94,94,94,93,93,92,92,92,92,92,92,91,91,91,91,91,91,91,90,
21662     90,90,90,90,90,90,90,90,89,89,88,88,88,88,87,87,87,86,86,86,86,
21663     85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,84,84,83,83,83,83,
21664     82,82,82,82,82,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,
21665     80,80,80,80,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,77,
21666     76,76,76,76,76,76,75,75,75,75,75,74,74,74,74,74,74,73,73,73,73,
21667     73,73,73,73,72,72,72,71,71,71,71,71,71,70,70,70,70,70,70,70,70,
21668     70,69,69,69,69,69,68,68,68,68,67,67,67,67,67,67,67,67,67,67,66,
21669     66,66,66,66,66,66,65,65,65,65,64,64,64,64,64,64,64,63,63,63,62,
21670     62,62,62,62,62,61,61,61,61,61,60,60,60,60,60,60,60,60,59,59,59,
21671     59,59,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57,57,56,56,55,
21672     55,55,55,55,54,54,54,53,53,53,53,53,53,53,53,53,52,52,52,51,51,
21673     50,50,50,50,49,49,49,49,49,49,48,48,48,48,48,48,47,47,47,47,47,
21674     47,47,46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,45,
21675     45,44,44,44,44,44,43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,
21676     42,42,42,42,42,41,41,41,41,41,41,40,40,40,40,39,39,39,39,39,39,
21677     38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,36,36,36,36,36,
21678     36,36,36,35,35,35,35,35,35,35,35,35,34,34,34,34,33,33,33,33,33,
21679     33,32,32,32,32,32,32,32,32,31,31,31,30,30,30,30,30,30,30,30,29,
21680     29,29,29,29,29,29,29,29,28,28,28,28,27,27,27,27,27,27,27,27,27,
21681     26,26,26,26,26,26,25,25,25,25,25,25,25,25,24,24,24,24,24,24,23,
21682     23,23,23,23,23,22,22,22,22,22,21,21,21,21,20,20,20,20,20
21683   };
21684   const int u500_01[] = {
21685     // Capacity
21686     150,
21687     // Number of items
21688     500,
21689     // Size of items (sorted)
21690     100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,98,98,
21691     98,98,98,98,97,97,97,97,97,97,97,97,96,96,96,96,95,95,95,95,95,
21692     95,95,94,94,94,94,94,93,92,92,92,92,92,92,92,92,92,91,91,91,91,
21693     91,91,91,91,90,90,90,90,89,89,89,89,89,89,88,88,88,88,88,88,88,
21694     88,88,87,87,87,87,87,87,87,86,86,86,85,85,85,85,85,85,84,84,84,
21695     84,84,84,84,84,83,83,83,83,83,83,82,82,82,82,82,82,82,82,81,81,
21696     81,81,81,81,81,80,80,80,80,79,79,79,79,79,78,78,78,78,78,78,78,
21697     77,77,77,77,76,76,76,75,75,75,75,75,75,74,74,74,73,73,73,73,72,
21698     72,72,72,72,72,72,72,71,71,71,71,71,71,70,70,70,70,70,70,70,69,
21699     69,69,69,69,69,69,69,69,69,69,68,68,68,68,67,67,67,67,67,66,66,
21700     66,66,66,66,66,66,65,65,65,65,65,64,64,64,64,64,64,63,63,63,63,
21701     62,62,62,62,62,62,62,61,61,61,61,61,61,60,60,60,60,60,60,60,60,
21702     60,60,60,59,59,59,59,59,58,58,58,58,58,57,57,57,57,57,57,57,56,
21703     56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,54,54,54,54,54,53,
21704     53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,51,51,51,51,
21705     51,50,50,50,50,50,50,50,50,49,49,49,49,48,48,48,48,48,48,48,48,
21706     48,48,47,47,47,47,47,47,46,46,46,46,45,45,45,45,45,45,45,44,44,
21707     44,44,44,44,44,44,44,43,43,43,43,43,43,43,42,42,42,42,42,42,42,
21708     41,41,41,41,41,41,40,40,40,40,40,40,40,39,39,39,39,38,38,38,37,
21709     37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,35,35,35,34,34,34,
21710     34,34,34,34,34,34,33,33,32,32,32,32,32,32,32,32,32,31,31,31,31,
21711     31,31,30,30,30,29,29,29,28,28,27,27,27,27,27,27,27,27,27,27,26,
21712     26,26,26,26,25,25,25,25,24,24,24,24,24,24,23,23,23,23,23,23,23,
21713     22,22,22,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20
21714   };
21715   const int u500_02[] = {
21716     // Capacity
21717     150,
21718     // Number of items
21719     500,
21720     // Size of items (sorted)
21721     100,100,100,100,99,99,99,99,99,99,99,98,98,98,98,98,98,98,98,
21722     97,97,97,97,97,97,97,97,96,96,95,95,95,94,94,94,94,94,93,93,93,
21723     92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,91,91,90,90,
21724     90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,88,88,88,88,88,88,
21725     88,87,87,87,87,87,86,86,86,86,86,85,85,85,84,84,84,84,84,83,83,
21726     83,83,83,83,82,82,82,82,82,82,82,82,81,81,81,81,81,81,80,80,80,
21727     80,80,79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,
21728     78,77,77,77,77,77,77,76,76,76,76,76,76,76,75,75,75,75,75,75,74,
21729     74,74,74,74,74,74,73,73,73,72,72,72,72,72,71,71,70,70,70,69,69,
21730     69,69,69,69,69,69,68,68,68,67,67,67,67,67,67,66,66,66,66,66,66,
21731     66,66,66,66,66,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,63,
21732     63,63,63,63,63,62,62,62,62,62,62,62,62,62,61,61,61,61,61,60,60,
21733     60,60,60,60,60,59,59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,
21734     58,57,57,57,57,57,57,57,57,57,57,56,56,56,56,56,55,55,55,55,54,
21735     54,54,54,54,54,54,54,54,54,54,52,52,52,52,52,52,52,52,52,52,52,
21736     52,52,52,51,51,51,51,51,51,50,50,50,50,50,50,50,49,49,49,49,49,
21737     49,48,48,48,48,47,46,46,46,46,46,45,45,45,45,45,45,45,45,45,45,
21738     45,44,44,44,44,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,
21739     40,40,40,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,38,37,
21740     37,37,37,37,37,37,37,37,36,36,36,36,36,36,35,35,35,35,35,35,35,
21741     35,34,34,34,34,34,33,33,33,33,33,33,32,32,32,32,31,31,31,30,30,
21742     30,30,30,30,29,29,29,29,29,28,28,28,28,28,28,28,27,27,27,27,27,
21743     27,26,26,26,26,26,26,26,26,25,24,24,24,23,23,23,23,23,23,22,22,
21744     22,22,22,22,22,21,21,21,21,21,21,21,21,20,20,20,20,20,20
21745   };
21746   const int u500_03[] = {
21747     // Capacity
21748     150,
21749     // Number of items
21750     500,
21751     // Size of items (sorted)
21752     100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,
21753     99,99,99,99,98,98,98,98,98,97,97,97,97,97,97,96,96,96,96,96,96,
21754     96,95,95,95,95,95,94,94,94,93,93,93,93,93,93,93,93,93,92,92,92,
21755     91,91,91,91,91,91,91,91,90,90,90,90,90,90,90,90,90,90,89,89,89,
21756     89,89,89,88,88,88,88,88,88,87,87,87,87,86,86,86,86,86,85,85,85,
21757     85,84,84,84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,82,82,82,
21758     82,82,82,82,81,81,81,81,81,81,81,81,80,80,80,80,79,79,78,78,78,
21759     78,78,78,78,78,78,78,77,77,77,77,77,76,76,76,76,76,76,76,76,76,
21760     75,75,75,75,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,
21761     73,72,72,72,72,72,71,71,71,71,71,71,71,71,71,70,70,70,69,69,69,
21762     69,69,69,69,69,68,68,68,68,68,68,67,66,66,66,66,66,66,65,65,65,
21763     65,65,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,62,62,62,
21764     62,61,61,61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,59,59,
21765     59,59,59,58,58,58,58,58,57,57,57,56,56,56,56,56,56,55,55,55,55,
21766     55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,53,52,52,52,52,51,
21767     51,51,51,51,51,50,50,50,50,50,49,49,49,49,49,48,48,48,48,48,47,
21768     47,47,47,47,47,47,46,46,46,46,46,46,45,45,45,45,45,45,45,44,44,
21769     44,44,44,44,44,44,43,43,43,43,43,42,42,42,42,42,42,41,41,41,41,
21770     41,41,41,40,40,40,40,40,39,39,39,39,39,39,39,39,38,38,38,38,38,
21771     38,38,38,38,37,37,37,36,36,36,36,36,35,35,35,35,35,34,34,34,34,
21772     34,34,33,33,33,33,33,33,32,32,32,32,32,32,31,31,31,31,31,31,31,
21773     30,30,30,30,30,30,30,29,29,29,28,28,28,28,28,28,28,28,27,27,27,
21774     27,27,27,27,26,26,25,25,25,25,24,24,24,24,24,24,24,23,23,23,23,
21775     23,23,22,22,22,22,22,22,22,22,22,22,21,21,21,20,20,20,20,20,20
21776   };
21777   const int u500_04[] = {
21778     // Capacity
21779     150,
21780     // Number of items
21781     500,
21782     // Size of items (sorted)
21783     100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,98,
21784     98,98,98,97,97,97,97,97,97,97,97,96,96,96,95,95,95,95,95,95,95,
21785     95,95,95,95,94,94,94,94,94,94,93,93,93,93,93,92,92,92,92,92,92,
21786     92,92,91,91,91,91,90,90,90,90,90,90,90,89,89,89,89,89,89,88,88,
21787     88,88,88,88,88,87,87,87,87,87,87,86,86,86,86,86,86,86,86,86,86,
21788     86,85,85,85,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,83,83,
21789     83,83,82,82,82,81,81,81,80,80,80,80,80,79,79,79,79,79,79,79,79,
21790     79,79,78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,76,76,75,75,
21791     75,75,75,75,74,74,74,74,74,73,73,73,73,73,73,73,73,73,72,72,72,
21792     72,72,72,72,72,72,72,72,71,71,71,70,70,70,70,70,70,70,69,69,69,
21793     69,69,69,69,68,68,68,68,68,68,68,67,67,67,67,67,66,66,66,66,66,
21794     65,65,65,65,65,65,65,64,64,64,64,64,63,63,63,63,63,63,62,62,62,
21795     62,62,62,62,62,62,62,62,61,61,61,61,61,60,60,60,60,60,59,59,59,
21796     59,59,59,59,58,58,58,58,58,58,58,58,57,57,56,56,56,56,56,56,55,
21797     55,55,55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,53,52,52,51,
21798     51,51,51,51,51,51,51,51,51,50,50,50,50,50,50,50,50,50,50,50,49,
21799     49,49,49,49,49,49,48,48,48,48,48,47,47,47,47,47,46,46,46,46,46,
21800     46,45,45,45,45,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,42,
21801     42,42,42,42,41,41,41,41,41,40,40,40,40,40,40,40,39,39,39,39,39,
21802     39,38,38,38,38,38,37,37,37,37,37,36,36,36,36,36,35,35,35,35,35,
21803     35,35,34,34,34,34,34,34,34,34,33,33,33,33,33,32,32,32,32,32,32,
21804     31,31,31,31,31,30,30,30,30,30,30,29,29,29,28,28,28,28,28,28,27,
21805     27,27,27,27,27,27,27,26,26,26,26,26,26,26,25,24,24,24,24,24,24,
21806     24,23,23,23,23,23,22,22,22,22,22,22,22,21,21,21,21,21,21,21,21
21807   };
21808   const int u500_05[] = {
21809     // Capacity
21810     150,
21811     // Number of items
21812     500,
21813     // Size of items (sorted)
21814     100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,
21815     99,99,98,97,97,97,97,97,97,97,96,96,96,96,96,96,95,95,95,95,95,
21816     95,95,95,95,94,94,94,94,94,94,94,94,94,93,93,93,93,92,92,92,92,
21817     92,92,92,92,92,92,91,91,91,91,91,91,91,91,90,90,90,90,90,90,90,
21818     90,89,89,89,89,88,88,88,88,88,87,87,87,87,87,87,87,87,87,87,86,
21819     86,86,86,86,85,85,85,85,85,84,84,84,84,83,83,83,83,83,83,83,83,
21820     83,83,83,82,82,82,82,82,82,81,81,81,81,81,81,81,80,80,80,80,80,
21821     80,80,80,80,80,79,79,79,78,78,78,78,78,78,78,78,78,77,77,77,76,
21822     76,76,75,75,75,75,74,74,74,74,74,74,73,73,73,73,73,73,73,72,72,
21823     72,72,72,72,72,71,71,71,71,71,70,70,70,70,70,70,70,69,69,69,69,
21824     68,68,68,68,68,68,67,67,67,67,67,66,66,66,66,66,66,66,66,65,65,
21825     65,65,65,64,64,64,63,63,63,63,63,62,62,62,62,62,62,61,61,61,61,
21826     61,61,61,61,61,61,60,60,60,60,60,59,59,59,59,59,59,59,59,58,58,
21827     58,58,58,57,57,57,57,57,57,56,56,56,56,56,56,56,56,56,56,56,55,
21828     55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,54,53,53,53,53,53,
21829     52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,50,49,49,49,49,49,
21830     48,48,48,48,48,47,47,46,46,46,46,46,45,45,45,45,45,45,44,44,44,
21831     44,44,44,44,44,44,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,
21832     42,41,41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,39,39,
21833     39,39,39,38,38,38,38,38,37,37,37,37,37,37,37,36,36,36,35,35,35,
21834     35,35,35,35,35,35,34,34,34,34,34,34,33,33,33,33,33,32,32,32,32,
21835     32,32,31,31,31,30,30,30,29,29,29,29,29,29,29,29,29,28,28,27,27,
21836     27,27,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,24,24,
21837     24,24,23,23,23,22,22,22,22,22,22,21,21,21,21,20,20,20,20,20,20
21838   };
21839   const int u500_06[] = {
21840     // Capacity
21841     150,
21842     // Number of items
21843     500,
21844     // Size of items (sorted)
21845     100,100,100,100,100,100,99,99,99,99,99,98,98,98,98,98,98,98,97,
21846     97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,95,95,95,95,
21847     95,95,95,95,95,95,94,94,94,94,94,94,93,93,93,93,93,93,93,93,92,
21848     92,92,92,91,91,91,91,91,90,90,90,90,90,90,90,89,89,89,89,89,88,
21849     88,88,88,88,88,87,87,87,87,87,87,87,87,87,86,86,86,86,86,85,85,
21850     85,85,85,85,84,84,84,84,84,83,83,83,82,82,82,82,82,82,82,82,82,
21851     81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,79,79,79,79,79,78,
21852     78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,75,75,
21853     75,75,74,74,74,74,74,74,74,73,73,73,73,73,72,72,71,71,71,71,71,
21854     71,71,71,71,71,70,70,70,70,70,70,70,70,69,69,69,69,69,69,69,68,
21855     68,68,68,68,68,68,68,68,68,67,67,67,67,67,66,66,66,66,66,66,66,
21856     66,66,65,65,65,65,65,64,64,64,64,64,63,63,63,63,63,63,63,63,62,
21857     62,62,62,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,60,59,59,
21858     59,59,59,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57,56,56,56,
21859     56,56,56,55,55,55,55,55,54,54,54,54,53,53,53,53,53,53,53,52,52,
21860     52,52,51,51,51,51,51,51,50,50,50,50,50,50,49,49,49,49,49,49,49,
21861     49,48,48,48,48,48,48,47,47,47,47,47,47,47,47,47,47,46,46,46,46,
21862     46,46,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,44,44,44,43,
21863     43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,41,41,
21864     41,41,41,41,41,41,40,40,40,40,40,40,40,39,38,38,38,38,38,37,37,
21865     37,37,37,37,36,36,36,36,35,35,35,34,34,34,34,34,34,33,33,33,33,
21866     33,32,32,32,32,32,31,31,31,31,31,30,30,30,29,29,29,29,29,29,29,
21867     29,28,28,28,28,27,27,27,27,27,27,27,27,26,26,26,26,26,26,25,25,
21868     24,24,24,23,23,22,22,22,22,22,22,22,21,20,20,20,20,20,20
21869   };
21870   const int u500_07[] = {
21871     // Capacity
21872     150,
21873     // Number of items
21874     500,
21875     // Size of items (sorted)
21876     100,100,100,100,100,100,100,100,100,99,99,99,99,98,98,98,98,98,
21877     98,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,95,95,95,95,95,
21878     95,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,92,92,92,92,
21879     92,92,92,91,91,91,91,91,91,90,90,90,90,90,89,89,89,89,89,89,88,
21880     88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,87,87,87,87,86,86,
21881     86,85,85,85,85,84,84,84,83,83,83,83,83,83,83,83,82,82,82,82,82,
21882     82,82,82,82,82,82,81,81,81,81,81,80,80,80,80,79,79,79,79,79,79,
21883     79,79,79,78,78,78,78,78,77,77,77,77,77,77,77,76,76,76,76,76,75,
21884     75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,74,73,
21885     73,73,73,73,73,73,73,72,72,72,72,71,71,71,71,71,71,70,70,70,70,
21886     70,70,70,69,69,69,68,68,68,68,68,67,67,67,65,65,65,65,65,65,65,
21887     65,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,63,63,62,62,62,
21888     62,62,61,61,61,61,61,61,60,60,60,59,59,59,59,59,59,58,58,58,57,
21889     57,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,54,54,54,54,
21890     54,54,54,53,53,53,53,53,53,53,52,52,52,52,52,51,51,51,51,51,51,
21891     51,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,49,49,49,49,49,
21892     48,48,48,48,48,48,48,48,47,47,47,47,47,47,47,46,46,46,46,45,45,
21893     45,45,44,44,44,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,43,
21894     42,42,42,42,41,41,41,41,41,41,40,40,40,40,39,39,38,38,38,37,37,
21895     37,37,37,37,37,37,36,36,36,36,36,36,36,36,35,35,35,35,35,34,34,
21896     34,34,33,33,33,33,33,32,32,32,32,32,31,31,31,31,31,31,30,30,30,
21897     29,29,29,29,29,28,28,28,28,28,28,27,27,26,26,26,26,26,26,26,26,
21898     25,25,25,25,25,25,25,25,25,25,24,24,24,24,24,23,23,23,23,23,23,
21899     23,23,22,22,22,22,22,22,21,21,21,21,21,21,21,20,20,20,20,20
21900   };
21901   const int u500_08[] = {
21902     // Capacity
21903     150,
21904     // Number of items
21905     500,
21906     // Size of items (sorted)
21907     100,100,100,100,100,100,99,99,99,98,98,98,98,97,97,97,97,97,97,
21908     97,96,96,96,96,96,96,96,95,95,95,95,95,95,95,94,94,94,94,94,93,
21909     93,93,93,93,92,92,91,91,90,90,89,89,89,89,89,89,88,88,88,88,88,
21910     87,87,86,86,86,86,86,86,86,86,86,85,85,85,85,85,85,84,84,84,84,
21911     84,84,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,81,81,
21912     81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,79,79,79,79,79,79,
21913     79,79,78,78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,75,75,75,
21914     75,75,75,75,74,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,
21915     73,73,72,72,72,72,72,72,72,72,72,72,71,71,71,70,70,70,70,69,69,
21916     69,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,
21917     67,67,66,66,66,65,65,65,65,64,64,64,64,64,63,63,63,63,63,63,63,
21918     63,63,63,62,62,62,62,61,61,60,60,60,59,59,59,59,59,58,58,57,57,
21919     57,57,57,57,57,57,57,57,56,56,56,56,56,56,56,56,55,55,55,55,55,
21920     55,55,55,55,54,54,54,54,53,53,53,53,53,53,53,52,52,52,51,51,51,
21921     51,51,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,48,48,48,
21922     48,48,48,48,48,47,47,47,47,47,47,47,47,46,46,46,46,46,45,45,44,
21923     44,44,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,42,42,41,41,
21924     41,41,41,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,
21925     38,38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,36,36,36,36,36,
21926     36,36,36,35,35,35,35,35,35,34,34,33,33,33,33,33,32,32,32,32,32,
21927     32,32,32,32,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,
21928     30,30,30,29,29,29,29,28,28,28,28,28,27,27,27,27,27,27,27,27,27,
21929     26,26,26,26,25,25,25,25,25,25,24,24,24,24,24,24,24,23,23,23,22,
21930     22,22,22,22,21,21,21,21,21,21,21,21,21,21,21,20,20,20,20
21931   };
21932   const int u500_09[] = {
21933     // Capacity
21934     150,
21935     // Number of items
21936     500,
21937     // Size of items (sorted)
21938     100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,98,98,97,
21939     97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,95,95,
21940     95,95,95,95,95,94,94,94,94,94,94,94,94,94,94,93,93,93,93,92,92,
21941     92,91,91,90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,88,88,
21942     88,88,87,87,87,87,87,86,86,85,85,85,85,84,84,84,84,84,83,83,83,
21943     82,82,82,82,82,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,79,
21944     79,79,79,79,79,78,78,78,78,78,77,77,77,77,77,77,77,77,77,77,77,
21945     77,76,76,76,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,74,
21946     73,73,73,73,73,73,73,72,72,72,72,72,72,72,72,71,71,71,71,71,71,
21947     71,70,70,70,70,70,70,69,69,68,68,68,68,67,67,67,67,67,67,67,66,
21948     66,66,66,66,65,65,65,65,65,65,65,64,64,64,64,63,63,63,63,63,63,
21949     63,62,62,62,62,62,62,62,61,61,61,61,61,61,60,60,60,60,60,60,59,
21950     59,59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,57,57,57,57,
21951     57,57,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,54,54,54,
21952     54,54,54,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,51,51,51,
21953     50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,48,48,48,48,48,
21954     48,48,48,48,48,47,47,47,47,47,46,46,46,46,46,46,46,46,46,45,45,
21955     45,45,45,44,44,44,44,43,43,42,42,42,42,42,42,41,41,41,41,41,40,
21956     40,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,37,37,37,37,37,
21957     37,37,36,36,36,36,36,36,36,35,35,35,35,35,35,34,34,34,34,34,33,
21958     33,33,33,33,33,33,32,32,32,31,31,31,31,31,31,31,31,31,30,30,30,
21959     30,30,30,30,30,30,29,29,29,29,28,28,28,28,28,28,27,27,27,27,27,
21960     27,26,26,26,26,25,25,25,25,25,25,24,24,24,24,24,24,24,23,23,23,
21961     23,23,23,23,23,22,22,22,22,22,21,21,21,21,21,21,20,20,20
21962   };
21963   const int u500_10[] = {
21964     // Capacity
21965     150,
21966     // Number of items
21967     500,
21968     // Size of items (sorted)
21969     100,100,100,100,100,100,99,99,99,99,99,98,98,98,98,98,98,98,97,
21970     97,97,97,96,96,96,96,96,95,95,95,94,94,94,94,93,93,93,93,93,93,
21971     93,92,92,92,91,91,91,91,91,91,91,91,91,91,90,90,90,90,90,90,89,
21972     89,89,89,89,89,89,89,89,88,88,88,88,88,87,87,87,87,87,87,87,86,
21973     86,86,86,85,85,85,85,85,84,84,84,84,84,84,84,84,83,83,83,83,83,
21974     83,82,82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,80,80,80,80,
21975     80,79,79,79,79,79,78,78,78,77,77,77,77,77,77,77,77,77,76,76,76,
21976     76,76,76,76,76,76,75,75,75,75,74,74,74,74,74,74,74,74,74,74,74,
21977     73,73,73,73,73,73,72,72,72,72,72,72,72,72,72,72,71,71,71,71,71,
21978     71,71,71,70,70,70,70,70,70,69,69,69,69,69,68,68,68,68,68,68,68,
21979     68,67,67,67,67,67,67,67,67,67,67,66,66,66,66,66,65,65,64,64,64,
21980     64,63,63,63,63,63,63,63,63,63,62,62,62,62,62,61,61,61,61,61,61,
21981     60,60,60,59,58,58,58,58,58,58,57,57,57,57,57,57,57,56,56,56,56,
21982     56,56,56,55,55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,52,
21983     52,52,52,52,52,52,52,51,51,51,51,51,50,50,50,50,50,49,49,49,49,
21984     49,49,49,49,49,48,48,48,48,48,48,47,47,47,47,47,47,46,46,46,46,
21985     46,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,43,43,43,43,42,
21986     42,42,42,42,42,42,41,41,41,41,41,40,40,40,40,40,40,40,40,40,40,
21987     39,39,39,39,39,39,39,39,38,38,38,38,38,38,38,38,38,37,37,37,37,
21988     37,37,37,37,36,36,36,35,35,35,35,35,35,35,35,34,34,34,34,34,33,
21989     33,33,33,33,32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,30,30,
21990     29,29,28,28,28,28,28,28,28,28,28,27,27,27,27,27,27,26,26,26,26,
21991     26,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,23,23,
21992     23,23,22,22,22,22,22,21,21,21,21,20,20,20,20,20,20,20,20
21993   };
21994   const int u500_11[] = {
21995     // Capacity
21996     150,
21997     // Number of items
21998     500,
21999     // Size of items (sorted)
22000     100,100,100,100,100,99,99,99,99,99,99,99,98,98,98,98,98,98,97,
22001     97,97,97,96,96,96,95,95,95,95,95,95,95,94,94,94,94,94,94,93,93,
22002     93,93,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,91,
22003     91,91,91,91,91,90,90,90,90,90,89,89,89,89,89,89,89,88,88,88,88,
22004     88,88,88,87,87,87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,85,
22005     85,85,85,85,84,84,84,84,84,84,84,83,83,83,83,83,82,82,82,82,82,
22006     82,81,81,81,81,81,80,80,80,79,79,79,79,79,79,79,79,79,78,78,78,
22007     78,78,78,77,77,76,76,76,76,76,75,75,75,75,74,74,74,73,73,73,73,
22008     72,72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,70,70,70,70,
22009     70,70,70,69,69,69,69,69,69,68,68,68,68,68,68,67,67,67,67,67,66,
22010     66,66,66,66,66,66,66,66,66,65,65,64,64,64,64,64,64,64,64,64,64,
22011     64,63,63,63,63,63,63,63,62,62,62,61,61,61,61,61,61,61,61,61,61,
22012     60,60,60,60,60,59,59,59,59,59,59,59,59,59,58,58,58,58,58,57,57,
22013     57,57,57,57,56,56,56,55,55,55,55,55,55,55,54,54,54,54,53,53,53,
22014     53,52,52,52,52,52,52,51,51,51,51,51,50,50,50,50,49,49,48,48,48,
22015     48,47,47,47,47,47,47,46,46,46,46,46,46,46,46,45,45,45,45,45,44,
22016     44,44,44,44,44,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,42,
22017     41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,39,38,38,38,38,38,
22018     38,38,38,38,38,38,38,38,38,38,37,37,37,37,37,36,36,36,36,36,36,
22019     36,36,36,36,36,35,35,35,35,35,35,34,34,34,34,34,33,33,33,32,32,
22020     32,32,32,32,32,32,32,32,32,31,31,31,31,31,31,31,31,30,30,30,30,
22021     30,29,29,29,28,28,28,28,28,28,27,27,27,27,27,27,26,26,26,26,26,
22022     26,26,25,25,25,25,25,25,25,25,24,24,24,23,23,23,23,23,22,22,22,
22023     22,22,22,22,22,22,21,21,21,21,21,21,21,21,21,20,20,20,20
22024   };
22025   const int u500_12[] = {
22026     // Capacity
22027     150,
22028     // Number of items
22029     500,
22030     // Size of items (sorted)
22031     100,100,100,100,100,100,100,99,99,99,99,99,99,98,98,98,98,98,
22032     97,97,97,97,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,94,
22033     94,94,94,94,94,94,94,93,93,93,93,93,92,92,92,92,92,92,92,91,91,
22034     91,91,91,91,91,91,91,90,90,90,90,90,90,90,89,89,89,89,89,89,88,
22035     88,88,87,87,87,87,86,86,85,85,85,85,85,85,84,84,84,83,83,82,82,
22036     82,82,82,82,82,81,81,81,81,81,81,81,81,80,80,80,79,79,79,79,79,
22037     78,78,78,78,78,78,78,78,78,78,78,77,77,77,76,76,76,76,75,75,75,
22038     75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,73,73,73,73,73,
22039     73,73,73,73,73,73,72,72,72,72,72,72,71,71,71,71,71,71,71,70,70,
22040     70,70,70,70,70,70,70,70,70,69,69,69,69,69,69,68,68,68,68,67,67,
22041     67,67,67,67,67,66,66,66,66,66,66,66,65,65,65,64,64,64,64,64,64,
22042     64,64,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,61,61,61,61,
22043     61,61,60,60,60,60,60,60,60,59,59,59,58,58,58,57,57,57,57,57,56,
22044     56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,54,53,53,53,53,52,
22045     52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,51,51,51,51,50,50,
22046     50,50,50,49,49,49,49,49,48,48,48,48,48,48,48,48,47,47,47,47,47,
22047     46,46,46,46,45,45,45,45,45,45,44,44,44,44,44,44,44,43,43,43,43,
22048     43,43,43,43,42,42,42,42,41,41,41,41,41,41,41,41,40,40,40,40,39,
22049     39,39,39,39,38,38,38,38,38,37,37,37,37,36,36,36,36,36,36,35,35,
22050     35,35,35,35,35,35,35,34,34,34,33,33,33,33,33,32,32,32,32,32,32,
22051     32,32,31,31,31,31,31,31,31,31,31,31,30,30,30,30,29,29,29,28,28,
22052     28,28,28,27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,26,26,25,
22053     25,25,25,25,25,25,24,24,24,24,24,24,23,23,23,23,23,23,23,23,22,
22054     22,22,22,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20
22055   };
22056   const int u500_13[] = {
22057     // Capacity
22058     150,
22059     // Number of items
22060     500,
22061     // Size of items (sorted)
22062     100,100,100,100,100,100,100,100,100,99,99,99,99,98,98,97,97,97,
22063     97,96,96,96,96,96,96,96,95,95,95,95,94,94,94,94,94,94,94,93,93,
22064     93,93,93,93,93,93,93,92,92,92,92,92,91,91,91,91,91,91,91,90,90,
22065     90,90,89,89,89,89,89,89,89,88,88,88,88,87,87,87,87,87,87,86,86,
22066     86,86,85,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,83,
22067     83,83,83,82,82,82,81,81,80,80,80,80,80,80,80,80,80,79,79,79,79,
22068     79,79,79,79,78,78,78,78,78,77,77,77,77,77,77,77,76,76,76,76,76,
22069     76,76,75,75,75,75,75,75,74,74,74,74,73,73,73,73,73,73,72,72,72,
22070     72,72,72,71,71,71,71,71,70,70,70,70,70,69,69,69,69,69,68,68,68,
22071     68,68,68,68,68,68,67,67,67,66,66,66,66,66,66,66,65,65,65,65,65,
22072     65,64,64,64,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,
22073     63,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,60,60,60,60,59,
22074     59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,57,57,57,57,57,56,
22075     56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,54,53,53,
22076     53,53,53,53,52,52,52,52,52,52,52,51,50,50,50,50,50,50,50,50,49,
22077     49,49,49,49,49,48,48,48,48,47,47,47,47,47,46,46,45,45,45,45,45,
22078     45,45,45,45,44,44,44,44,43,43,43,43,42,41,41,41,41,40,40,40,40,
22079     40,40,40,40,39,39,39,39,39,39,39,39,38,38,38,38,38,38,38,37,37,
22080     37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,36,36,35,35,
22081     35,35,35,35,35,35,34,34,34,34,33,32,32,32,32,32,32,31,31,31,31,
22082     30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,28,28,28,28,28,28,
22083     28,28,27,27,27,27,27,27,27,27,26,26,26,26,25,25,25,25,25,25,25,
22084     24,24,24,24,24,24,24,24,23,23,22,22,22,22,22,22,22,22,22,22,22,
22085     22,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20
22086   };
22087   const int u500_14[] = {
22088     // Capacity
22089     150,
22090     // Number of items
22091     500,
22092     // Size of items (sorted)
22093     100,100,100,100,100,100,100,100,100,100,100,100,100,100,99,99,
22094     99,99,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,96,96,96,
22095     96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,94,94,93,
22096     93,93,93,93,93,93,93,92,92,92,92,92,92,91,91,91,91,90,90,90,90,
22097     90,89,89,89,89,88,88,88,88,88,87,87,87,87,87,86,86,86,86,86,86,
22098     85,85,85,85,85,85,84,84,84,83,83,83,83,83,83,83,82,82,82,82,82,
22099     81,81,81,81,81,81,81,80,80,80,80,79,79,79,79,79,78,78,78,78,78,
22100     78,78,78,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,75,75,75,
22101     75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,
22102     73,73,72,72,72,72,71,71,71,71,71,71,71,71,71,70,70,70,70,70,69,
22103     69,69,69,69,69,69,69,69,69,68,68,68,68,67,67,67,67,66,66,66,66,
22104     65,65,65,64,64,64,64,64,64,63,63,63,62,62,62,62,62,62,62,62,62,
22105     62,61,61,61,61,61,61,61,60,60,60,60,60,59,59,59,59,59,58,58,58,
22106     58,58,57,57,57,57,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,
22107     54,54,54,53,53,52,52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,
22108     51,51,50,50,50,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,48,
22109     48,47,47,47,47,47,47,47,47,47,47,47,46,46,46,46,46,45,45,45,45,
22110     45,45,45,45,44,44,44,44,44,44,44,44,44,43,43,43,42,42,42,42,42,
22111     41,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,38,38,
22112     37,37,36,36,36,36,36,36,36,35,35,35,35,35,35,34,34,34,34,34,34,
22113     34,34,33,33,33,33,32,32,32,32,32,31,31,31,31,31,31,30,30,30,30,
22114     30,30,29,29,29,28,28,28,27,27,27,27,27,27,27,27,26,26,26,26,26,
22115     26,26,25,25,25,25,25,25,25,24,24,24,24,24,23,23,23,23,22,22,22,
22116     22,22,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20,
22117     20
22118   };
22119   const int u500_15[] = {
22120     // Capacity
22121     150,
22122     // Number of items
22123     500,
22124     // Size of items (sorted)
22125     100,100,100,100,100,99,99,99,99,99,98,98,98,98,98,98,98,98,97,
22126     96,96,96,95,95,93,93,93,93,93,93,93,93,93,92,92,91,91,91,91,91,
22127     91,91,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,89,89,89,
22128     88,88,88,88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,87,87,87,
22129     87,86,86,85,85,85,85,85,85,85,85,85,84,84,83,83,83,83,83,83,82,
22130     82,82,82,82,82,81,81,81,81,81,80,80,80,80,80,80,79,79,79,79,79,
22131     79,78,78,78,78,78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,76,
22132     75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,73,73,73,
22133     73,72,72,72,72,71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,69,
22134     69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,67,67,67,67,67,67,
22135     66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,65,64,64,64,64,
22136     64,63,63,63,63,63,63,63,63,63,63,63,62,62,62,62,61,61,61,61,61,
22137     61,61,61,60,60,59,59,59,59,58,58,58,58,57,57,57,57,57,57,57,56,
22138     56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,54,
22139     54,54,54,53,53,53,53,53,52,52,52,52,52,52,52,52,51,51,51,51,51,
22140     51,51,51,51,50,50,50,50,50,50,50,50,49,49,49,49,49,49,48,48,48,
22141     48,48,48,48,48,47,47,47,47,46,46,46,46,46,46,46,45,45,45,45,45,
22142     45,45,44,44,44,44,44,44,43,43,43,43,43,43,42,42,42,42,42,42,42,
22143     42,42,42,42,42,41,40,40,40,39,39,39,39,38,38,38,38,38,37,37,37,
22144     37,37,37,36,36,36,36,36,35,35,35,35,35,35,35,35,34,34,34,34,34,
22145     34,34,34,34,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,31,
22146     31,31,31,31,30,30,30,30,30,30,30,30,29,29,29,29,29,29,28,28,28,
22147     28,28,27,27,27,27,26,26,26,26,26,26,26,25,25,25,24,24,24,24,24,
22148     23,23,22,22,22,22,21,21,21,21,21,21,21,21,20,20,20,20,20
22149   };
22150   const int u500_16[] = {
22151     // Capacity
22152     150,
22153     // Number of items
22154     500,
22155     // Size of items (sorted)
22156     100,100,100,100,100,99,99,99,99,99,99,99,98,98,98,98,97,97,96,
22157     96,96,96,96,96,96,96,95,95,95,95,95,94,94,94,94,94,94,93,93,93,
22158     93,93,93,93,93,93,93,92,92,92,92,91,91,91,90,90,90,90,90,90,90,
22159     90,90,89,89,89,89,89,88,88,88,88,88,88,87,87,87,87,87,87,87,87,
22160     87,86,86,86,86,86,86,86,85,85,84,84,84,84,84,83,83,83,83,83,83,
22161     83,83,83,82,82,82,82,82,81,81,81,81,81,81,81,81,81,81,80,80,80,
22162     80,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,77,77,77,77,77,
22163     77,77,77,77,77,77,77,77,76,76,76,76,76,75,75,75,75,75,75,75,75,
22164     75,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,72,72,72,72,
22165     72,72,72,71,71,71,70,70,70,70,70,70,69,69,69,69,69,69,69,69,69,
22166     69,68,68,68,68,67,67,67,67,67,66,66,66,66,66,66,66,66,65,65,65,
22167     65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,
22168     62,62,62,62,62,62,62,62,61,61,61,61,61,61,60,60,60,60,60,60,60,
22169     60,60,59,59,59,59,59,59,58,58,58,58,57,57,56,56,56,56,55,55,55,
22170     55,54,54,54,54,53,52,52,52,52,52,52,52,52,52,51,51,51,51,50,50,
22171     50,50,50,50,50,50,50,50,49,49,49,49,49,49,48,48,48,48,48,48,48,
22172     48,47,46,46,46,46,46,46,46,46,45,45,45,45,45,44,44,44,44,44,44,
22173     44,43,43,43,43,43,43,43,42,42,42,41,41,41,41,41,41,40,40,40,40,
22174     39,39,39,38,38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,36,36,
22175     36,36,36,36,36,36,36,36,35,35,35,35,35,35,34,34,34,33,33,33,32,
22176     32,32,31,31,31,31,31,31,30,30,30,30,30,29,29,29,29,29,29,29,29,
22177     28,28,28,28,28,27,27,27,27,26,26,26,26,26,26,25,25,25,25,25,25,
22178     25,25,25,24,24,24,24,24,24,24,23,23,23,23,23,23,23,22,22,22,22,
22179     22,22,22,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20
22180   };
22181   const int u500_17[] = {
22182     // Capacity
22183     150,
22184     // Number of items
22185     500,
22186     // Size of items (sorted)
22187     100,100,100,99,99,99,99,99,99,99,98,98,98,98,98,98,98,98,98,98,
22188     97,97,96,96,96,96,96,96,96,96,96,95,95,95,95,95,94,94,94,94,94,
22189     94,94,93,93,93,93,93,92,92,92,92,92,91,91,91,91,91,91,91,91,91,
22190     90,90,90,90,90,90,89,89,89,89,89,88,88,88,88,87,87,87,87,87,87,
22191     86,86,86,86,86,85,85,85,85,85,85,85,85,85,84,84,84,84,83,83,83,
22192     83,83,83,83,83,82,82,82,82,82,82,82,82,82,82,82,81,81,81,80,80,
22193     80,80,80,80,79,79,79,79,79,78,78,78,78,78,78,77,77,77,77,77,77,
22194     77,77,77,76,76,75,75,74,74,74,74,74,74,74,74,73,73,73,73,73,73,
22195     73,72,72,72,72,72,71,71,71,71,71,71,71,71,71,71,70,70,70,70,70,
22196     70,70,70,69,69,69,69,69,69,68,68,68,68,68,67,67,67,67,67,67,67,
22197     67,67,67,67,67,67,67,66,66,66,66,66,66,66,65,65,64,64,64,64,64,
22198     64,64,63,63,62,62,62,62,62,61,61,61,61,61,60,60,60,60,60,59,59,
22199     59,59,59,58,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,56,56,
22200     56,56,55,55,54,54,54,54,54,54,54,54,53,53,53,53,53,52,52,52,52,
22201     52,52,52,52,51,51,51,51,50,50,49,49,49,49,49,49,49,48,48,48,48,
22202     48,48,48,48,47,47,47,46,46,46,46,45,45,45,44,44,44,44,44,44,44,
22203     44,44,43,43,43,43,43,43,43,42,42,42,42,42,42,41,41,41,41,40,40,
22204     40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,38,38,38,
22205     37,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,35,35,35,35,
22206     35,34,34,34,34,34,34,34,33,33,33,33,33,32,32,32,32,32,32,31,31,
22207     31,31,31,31,31,31,30,30,30,30,30,29,29,29,29,29,29,28,28,28,28,
22208     28,28,28,28,27,27,27,27,27,27,27,26,26,26,25,25,25,25,25,25,25,
22209     25,25,25,25,25,24,24,24,24,24,24,23,23,23,23,23,23,23,23,23,22,
22210     22,22,22,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20
22211   };
22212   const int u500_18[] = {
22213     // Capacity
22214     150,
22215     // Number of items
22216     500,
22217     // Size of items (sorted)
22218     100,100,100,100,99,99,99,99,99,98,98,98,97,97,97,97,97,97,96,
22219     96,96,95,95,95,95,95,95,95,95,95,95,95,94,94,94,94,94,93,93,93,
22220     93,93,93,93,93,93,93,92,92,92,92,91,91,91,91,91,91,91,91,90,90,
22221     90,90,90,90,90,89,89,89,89,89,89,88,88,88,88,88,88,88,88,87,87,
22222     87,87,87,87,86,86,86,86,86,86,86,86,86,86,85,85,85,85,85,85,85,
22223     85,85,85,84,84,84,84,84,84,84,84,83,83,83,83,83,83,83,83,82,82,
22224     82,82,82,82,81,81,81,81,80,80,80,79,79,79,79,79,79,78,78,78,78,
22225     77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,76,76,75,
22226     75,75,75,74,74,74,74,74,74,74,73,73,73,73,72,72,71,71,71,71,70,
22227     70,70,70,70,70,69,69,69,69,69,69,68,68,68,68,68,67,67,67,67,67,
22228     67,67,66,66,66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,64,64,
22229     64,64,64,63,63,63,63,62,62,62,61,61,61,61,61,60,60,60,60,60,59,
22230     59,59,59,59,59,59,58,58,58,58,58,58,57,57,57,57,57,57,57,57,56,
22231     56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,54,54,54,54,
22232     54,54,54,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,51,51,
22233     51,51,51,51,51,50,50,50,50,50,50,50,49,49,49,49,48,48,48,48,48,
22234     48,47,47,47,47,46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,45,
22235     44,44,44,44,44,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,41,
22236     41,41,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,38,
22237     38,38,37,37,36,36,36,35,35,35,34,34,34,34,34,34,33,33,33,33,33,
22238     33,32,32,32,32,32,32,31,31,31,31,31,30,30,30,30,30,29,29,29,29,
22239     29,29,28,28,28,28,28,28,28,28,28,27,27,27,27,27,27,27,27,26,26,
22240     26,26,26,26,25,25,25,25,24,24,24,24,24,23,23,23,23,23,23,22,22,
22241     22,22,22,22,22,22,22,22,21,21,21,21,21,21,21,20,20,20,20
22242   };
22243   const int u500_19[] = {
22244     // Capacity
22245     150,
22246     // Number of items
22247     500,
22248     // Size of items (sorted)
22249     100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,
22250     98,98,97,97,97,97,97,97,97,97,97,96,96,96,96,96,95,95,95,95,95,
22251     95,95,94,94,94,94,94,94,94,93,93,93,93,93,93,93,92,92,92,92,92,
22252     92,92,91,91,91,91,91,91,90,90,90,90,90,90,90,90,89,89,89,89,89,
22253     89,88,88,88,88,88,88,87,87,87,87,87,87,86,86,86,86,86,85,85,85,
22254     85,85,85,84,84,84,84,84,83,83,83,83,83,83,83,83,82,82,82,82,81,
22255     81,81,81,81,80,80,80,80,80,80,79,79,79,78,78,78,78,78,78,78,78,
22256     77,77,77,77,77,77,77,76,76,76,76,76,75,75,75,75,74,74,74,74,74,
22257     74,73,73,73,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,70,70,
22258     70,70,70,69,69,69,68,68,68,68,68,68,67,67,67,67,67,67,67,66,66,
22259     66,66,65,65,65,65,65,64,64,64,64,64,63,63,63,62,62,62,62,62,61,
22260     61,61,60,60,60,60,60,59,59,58,58,58,58,58,58,58,57,57,57,57,57,
22261     57,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,53,53,53,53,52,
22262     52,52,52,52,52,51,51,51,51,51,51,51,50,50,50,50,50,50,50,49,49,
22263     49,49,49,49,49,48,48,48,48,48,48,48,47,46,46,46,46,46,46,46,46,
22264     46,46,45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,43,
22265     43,43,43,43,43,43,43,42,42,42,42,42,41,41,41,41,41,40,40,40,39,
22266     39,39,39,39,38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,37,
22267     37,36,36,36,36,36,36,36,36,36,36,36,35,35,35,35,35,35,35,34,34,
22268     34,34,34,34,34,34,33,33,33,33,33,33,32,32,32,32,32,32,32,32,31,
22269     31,31,31,31,31,31,30,30,30,30,29,29,29,29,29,28,28,28,28,28,28,
22270     28,28,28,28,28,27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,25,
22271     25,25,25,25,25,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,23,
22272     22,22,22,22,21,21,21,21,21,21,21,21,21,21,21,21,20,20,20,20
22273   };
22274 
22275   const int u1000_00[] = {
22276     // Capacity
22277     150,
22278     // Number of items
22279     1000,
22280     // Size of items (sorted)
22281     100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,99,
22282     99,99,99,99,99,99,99,99,99,98,98,98,98,98,98,98,98,98,98,98,98,
22283     98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,
22284     96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,95,
22285     95,95,95,94,94,94,94,94,94,94,94,94,93,93,93,92,92,92,92,92,92,
22286     92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,91,91,91,
22287     91,91,91,90,90,90,90,90,90,90,90,90,90,90,90,90,89,89,89,89,89,
22288     89,89,89,88,88,88,88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,
22289     87,87,87,87,87,86,86,86,86,86,86,86,85,85,85,85,85,85,85,85,85,
22290     85,85,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,
22291     84,83,83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,82,
22292     82,82,82,81,81,81,81,81,81,81,81,81,81,81,81,81,81,80,80,80,80,
22293     80,80,80,80,80,80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,
22294     79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,77,
22295     77,77,77,77,76,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,75,
22296     75,75,75,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,
22297     73,73,73,72,72,72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,
22298     71,71,71,71,71,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,
22299     69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,
22300     68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,66,66,66,
22301     66,66,66,66,66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,
22302     64,64,64,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,62,
22303     62,62,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,
22304     61,61,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,
22305     59,59,59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,
22306     57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,56,56,56,56,
22307     56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,55,55,55,54,54,
22308     54,54,54,54,54,54,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,
22309     53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,51,51,51,51,51,51,
22310     51,50,50,50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,
22311     49,49,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,47,47,47,
22312     47,47,47,47,47,47,47,47,47,47,46,46,46,46,46,46,46,46,46,46,46,
22313     46,46,46,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,44,
22314     44,44,44,44,44,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,43,
22315     43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,42,42,42,42,
22316     42,42,42,42,42,41,41,41,41,41,41,41,41,41,41,41,41,40,40,40,40,
22317     40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,38,38,38,38,
22318     38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,37,37,37,37,37,37,
22319     37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,36,36,36,35,35,35,
22320     35,35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,34,34,34,
22321     34,33,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,
22322     32,32,32,32,32,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,
22323     30,30,30,30,29,29,29,29,29,29,29,29,29,29,29,29,28,28,28,28,28,
22324     28,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,
22325     26,26,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,25,
22326     25,24,24,24,24,24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,
22327     23,23,23,23,23,22,22,22,22,22,22,22,22,21,21,21,21,21,21,21,21,
22328     21,21,21,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20
22329   };
22330   const int u1000_01[] = {
22331     // Capacity
22332     150,
22333     // Number of items
22334     1000,
22335     // Size of items (sorted)
22336     100,100,100,100,100,100,100,100,100,100,100,100,100,100,99,99,
22337     99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,98,98,98,98,98,
22338     98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,97,97,
22339     97,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,94,94,94,
22340     94,94,94,94,94,93,93,93,93,93,93,93,93,93,93,93,93,92,92,92,92,
22341     92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,91,91,91,91,91,
22342     91,91,91,91,91,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,
22343     90,90,90,90,89,89,89,89,89,89,89,89,89,89,89,89,89,88,88,88,88,
22344     88,88,88,88,88,88,88,88,88,87,87,87,87,87,87,87,87,87,86,86,86,
22345     86,86,86,86,86,86,86,85,85,85,85,85,85,85,84,84,84,84,84,84,84,
22346     84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,83,83,83,83,83,
22347     82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,81,
22348     81,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,79,79,79,79,
22349     79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,
22350     78,78,78,78,78,78,78,77,77,77,77,77,77,77,77,77,77,77,76,76,76,
22351     76,76,76,76,76,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,75,
22352     75,75,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,73,73,
22353     73,73,73,73,73,73,73,73,73,72,72,72,72,72,72,72,72,72,72,71,71,
22354     71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,69,69,69,69,69,69,
22355     69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,68,67,67,
22356     67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,
22357     66,65,65,65,65,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,
22358     64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,63,63,63,
22359     63,62,62,62,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,
22360     61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,60,60,60,
22361     60,60,59,59,59,59,59,59,59,59,59,59,59,59,59,59,58,58,58,58,58,
22362     58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,
22363     56,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,
22364     55,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,53,53,
22365     53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,
22366     52,51,51,51,51,51,51,51,51,51,51,51,51,50,50,50,50,50,50,50,50,
22367     50,50,50,50,49,49,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,
22368     48,48,48,47,47,47,47,47,47,47,47,46,46,46,46,46,46,46,46,46,46,
22369     46,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,44,44,
22370     44,44,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,43,43,42,42,
22371     42,42,42,42,42,42,42,42,41,41,41,41,41,41,41,41,41,41,41,41,40,
22372     40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,
22373     39,39,39,39,39,39,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,
22374     38,38,37,37,37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,36,
22375     36,36,36,36,35,35,35,35,35,35,35,35,35,35,35,35,35,34,34,34,34,
22376     34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,32,32,
22377     32,32,32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,31,30,30,30,
22378     30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,28,28,28,
22379     28,28,28,28,28,28,28,28,28,28,28,28,27,27,27,27,27,27,27,27,27,
22380     27,27,27,27,26,26,26,26,26,26,26,26,26,26,25,25,25,25,25,24,24,
22381     24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,23,23,23,23,22,
22382     22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,21,21,21,21,21,
22383     21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20,20,20
22384   };
22385   const int u1000_02[] = {
22386     // Capacity
22387     150,
22388     // Number of items
22389     1000,
22390     // Size of items (sorted)
22391     100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,
22392     100,100,100,100,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,
22393     98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,96,
22394     96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,95,95,95,
22395     95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,94,94,94,94,94,94,
22396     94,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,92,92,
22397     92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,91,91,91,90,90,
22398     90,90,90,90,90,90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,
22399     89,89,88,88,88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,87,87,
22400     87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,86,86,86,86,
22401     86,86,86,86,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,84,84,
22402     84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,83,83,83,83,83,
22403     83,83,83,83,82,82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,
22404     81,81,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,79,79,79,79,
22405     79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,
22406     77,77,77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,75,
22407     75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,74,73,
22408     73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,72,72,72,72,72,72,
22409     72,72,72,72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,70,
22410     70,70,70,70,70,70,70,70,70,70,70,70,70,69,69,69,69,69,69,69,69,
22411     69,69,69,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,
22412     67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,65,65,65,
22413     65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,63,63,63,63,
22414     63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,62,62,62,62,62,
22415     62,62,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,60,60,60,
22416     60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,59,59,59,59,59,
22417     59,58,58,58,58,58,58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,
22418     57,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,
22419     55,55,55,55,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,54,54,
22420     54,54,54,54,54,54,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,
22421     52,52,52,52,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,
22422     51,51,50,50,50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,
22423     49,49,49,49,49,48,48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,
22424     47,46,46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,45,
22425     45,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,43,43,43,
22426     43,43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,42,
22427     42,42,42,42,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,40,40,
22428     40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,
22429     39,39,39,38,38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,
22430     37,37,37,37,36,36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,35,
22431     35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,34,34,34,34,34,
22432     33,33,33,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,
22433     32,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,29,29,29,
22434     29,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,27,27,27,27,
22435     27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,26,26,26,26,26,26,
22436     26,25,25,25,25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,24,
22437     24,24,23,23,23,23,23,23,23,23,22,22,22,22,22,22,22,22,22,22,22,
22438     22,22,21,21,21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20
22439   };
22440   const int u1000_03[] = {
22441     // Capacity
22442     150,
22443     // Number of items
22444     1000,
22445     // Size of items (sorted)
22446     100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,99,
22447     99,99,99,99,99,99,99,99,98,98,98,98,98,98,98,98,98,98,98,98,98,
22448     97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,96,96,96,96,96,
22449     96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,95,
22450     95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,94,94,94,94,94,94,
22451     93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,92,92,92,92,92,
22452     92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,91,91,90,90,90,90,
22453     90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,89,89,88,88,
22454     88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,87,
22455     87,87,87,87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,85,
22456     85,85,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,83,83,83,83,
22457     83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,82,82,82,82,82,
22458     82,82,82,82,82,82,81,81,81,81,81,81,81,81,81,81,81,80,80,80,80,
22459     80,80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,79,79,79,79,
22460     79,79,78,78,78,78,78,78,78,78,78,77,77,77,77,77,77,77,77,77,77,
22461     77,77,77,77,77,76,76,76,76,76,76,76,76,76,76,76,76,76,75,75,75,
22462     75,75,75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,
22463     74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,73,73,73,73,
22464     72,72,72,72,72,72,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,
22465     71,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,69,69,69,69,69,
22466     69,69,69,69,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,
22467     67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,66,65,65,65,65,65,
22468     65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,64,63,63,
22469     63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,62,62,62,62,
22470     62,62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,60,60,
22471     60,60,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,59,59,58,
22472     58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57,57,57,56,56,
22473     56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,
22474     55,55,55,55,54,54,54,54,54,54,54,54,54,54,54,53,53,53,53,53,53,
22475     53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,51,51,51,51,
22476     51,51,51,51,51,51,51,51,51,50,50,50,50,50,50,50,50,50,50,50,50,
22477     50,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,
22478     49,48,48,48,48,48,48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,
22479     47,47,47,47,47,47,47,47,47,47,47,46,46,46,46,46,46,46,46,46,46,
22480     46,46,46,46,45,45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,
22481     44,44,44,44,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,43,43,
22482     43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,42,42,
22483     42,42,41,41,41,41,41,41,41,41,41,41,41,41,41,41,40,40,40,40,40,
22484     40,40,40,40,40,40,39,39,39,38,38,38,38,38,38,38,38,37,37,37,37,
22485     37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,36,
22486     36,35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,34,33,33,
22487     33,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,31,31,31,
22488     31,31,31,31,31,31,31,31,30,30,30,30,30,30,29,29,29,29,29,29,29,
22489     29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,28,27,27,27,27,27,
22490     27,27,27,27,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,25,
22491     25,25,25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,
22492     23,23,23,23,23,23,23,22,22,22,22,22,22,22,22,22,22,22,22,22,21,
22493     21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20,20
22494   };
22495   const int u1000_04[] = {
22496     // Capacity
22497     150,
22498     // Number of items
22499     1000,
22500     // Size of items (sorted)
22501     100,100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,
22502     99,99,99,99,99,99,98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,
22503     97,97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,96,96,96,
22504     96,96,96,96,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,94,
22505     94,94,94,94,94,94,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,
22506     93,93,92,92,92,92,92,91,91,91,91,90,90,90,90,90,90,90,90,90,90,
22507     89,89,89,89,89,89,89,89,89,89,89,89,89,89,88,88,88,88,88,88,88,
22508     88,88,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,86,86,86,85,
22509     85,85,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,84,83,
22510     83,83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,82,82,
22511     82,82,82,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,80,80,
22512     80,80,80,80,80,80,80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,
22513     79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,77,77,77,77,77,
22514     77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,
22515     76,75,75,75,75,75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,
22516     74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,
22517     73,73,73,73,73,73,73,73,73,72,72,72,72,72,72,72,72,72,72,72,72,
22518     72,72,72,72,72,72,71,71,71,71,71,71,71,71,71,71,70,70,70,70,70,
22519     70,70,70,70,70,69,69,69,69,69,68,68,68,68,68,68,68,68,68,68,68,
22520     68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,
22521     67,66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,65,65,64,
22522     64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,63,63,63,63,
22523     63,63,63,63,62,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,
22524     61,61,60,60,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,59,
22525     59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,57,57,57,57,57,57,
22526     57,57,57,57,57,57,57,57,57,57,56,56,56,56,56,56,56,56,56,56,56,
22527     56,56,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,
22528     55,54,54,54,54,54,54,54,54,54,54,53,53,53,53,53,53,53,53,53,53,
22529     53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,51,
22530     51,51,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,49,49,49,
22531     49,49,49,49,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,
22532     48,48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,47,47,47,47,47,
22533     47,47,46,46,46,46,46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,
22534     45,45,44,44,44,44,44,44,44,43,43,43,43,43,43,43,43,42,42,42,42,
22535     42,42,42,42,42,42,42,42,42,42,42,42,42,41,41,41,41,41,41,41,41,
22536     41,41,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,
22537     39,39,39,39,39,39,39,39,39,39,39,39,39,38,38,38,38,38,38,38,38,
22538     38,38,38,38,38,37,37,37,37,37,37,37,37,37,37,37,37,37,36,36,36,
22539     36,36,36,36,36,36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,35,
22540     35,35,35,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,
22541     33,32,32,32,32,32,32,32,32,32,32,32,32,31,31,31,31,31,31,31,31,
22542     31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,
22543     30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,28,28,28,28,
22544     28,28,28,28,28,28,28,27,27,27,27,27,27,27,27,27,27,27,27,27,27,
22545     27,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,25,25,
22546     24,24,24,24,24,24,24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,
22547     23,23,23,23,22,22,22,22,22,22,22,22,22,22,21,21,21,21,21,21,21,
22548     21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20
22549   };
22550   const int u1000_05[] = {
22551     // Capacity
22552     150,
22553     // Number of items
22554     1000,
22555     // Size of items (sorted)
22556     100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,
22557     99,99,99,99,99,99,98,98,98,98,98,98,98,98,98,98,98,98,98,97,97,
22558     97,97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,
22559     95,95,95,94,94,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,
22560     93,93,93,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,
22561     92,92,92,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,90,90,
22562     90,90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,89,89,89,
22563     89,89,89,89,88,88,88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,
22564     87,87,87,87,87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,
22565     86,86,85,85,85,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,84,
22566     84,84,84,84,84,84,83,83,83,83,83,83,83,83,83,83,83,82,82,82,82,
22567     82,82,82,82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,
22568     81,81,80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,79,79,79,
22569     79,79,79,78,78,78,78,78,78,78,78,78,77,77,77,77,77,77,77,77,77,
22570     77,77,76,76,76,76,76,76,76,76,76,76,76,76,76,76,75,75,75,75,75,
22571     75,75,75,74,74,74,74,74,74,74,74,74,74,74,74,74,74,73,73,73,73,
22572     73,73,73,73,73,73,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,
22573     72,72,72,72,72,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,70,
22574     70,70,70,70,70,70,70,70,70,70,70,70,69,69,69,69,69,69,69,69,69,
22575     69,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,
22576     67,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,66,
22577     66,66,66,66,65,65,65,65,64,64,64,64,64,64,64,64,64,64,64,64,64,
22578     64,64,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,62,62,62,
22579     62,62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,
22580     60,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,59,58,58,58,
22581     58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,
22582     56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,
22583     55,54,54,54,54,54,54,54,54,54,54,54,54,53,53,53,53,53,53,53,53,
22584     52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,51,51,
22585     51,51,51,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,49,
22586     49,49,48,48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,47,47,47,
22587     47,47,47,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,45,
22588     45,45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,
22589     43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,42,42,
22590     42,42,42,42,42,42,41,41,41,41,41,41,41,41,41,41,41,40,40,40,40,
22591     40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,
22592     39,39,39,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,
22593     38,38,38,38,38,38,37,37,37,37,37,37,37,37,37,37,37,37,37,36,36,
22594     36,36,36,36,36,36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,35,
22595     35,35,35,35,35,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,
22596     33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,
22597     31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,
22598     30,29,29,29,29,29,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,
22599     27,27,27,27,27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,26,26,
22600     26,26,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,24,24,24,
22601     24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,23,23,23,23,22,
22602     22,22,22,22,22,22,22,22,22,22,22,22,22,21,21,21,21,21,21,21,21,
22603     21,21,21,21,21,20,20,20,20,20,20,20,20,20,20,20,20
22604   };
22605   const int u1000_06[] = {
22606     // Capacity
22607     150,
22608     // Number of items
22609     1000,
22610     // Size of items (sorted)
22611     100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,
22612     99,99,99,99,99,99,99,99,99,99,98,98,98,98,98,98,98,97,97,97,97,
22613     97,97,97,97,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,
22614     95,95,95,95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,94,94,94,
22615     94,94,94,94,93,93,93,93,93,93,93,93,93,93,93,93,93,93,92,92,92,
22616     92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,91,91,91,
22617     91,91,91,91,90,90,90,90,90,90,90,90,90,90,90,89,89,89,89,89,89,
22618     89,89,89,89,89,89,89,88,88,88,88,88,88,88,87,87,87,87,87,87,87,
22619     87,87,87,86,86,86,86,86,86,85,85,85,85,85,85,85,85,85,85,85,85,
22620     85,85,84,84,84,84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,
22621     82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,81,81,80,
22622     80,80,80,80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,79,79,
22623     79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,77,77,
22624     77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,76,76,75,75,
22625     75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,
22626     74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,
22627     73,73,72,72,72,72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,
22628     71,71,71,71,71,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,
22629     69,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,68,68,
22630     68,68,68,67,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,
22631     66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,
22632     64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,
22633     63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,62,62,62,
22634     62,62,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,
22635     60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,59,59,58,58,58,
22636     58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57,57,56,56,56,
22637     56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,55,55,
22638     55,54,54,54,54,54,54,54,54,54,54,54,54,53,53,53,53,53,53,53,53,
22639     53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,
22640     51,51,51,51,51,51,51,51,51,50,50,50,50,50,50,50,50,50,50,50,50,
22641     50,49,49,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,48,
22642     48,48,48,47,47,47,47,47,47,47,47,47,47,46,46,46,46,46,46,45,45,
22643     45,45,45,45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,
22644     44,44,44,43,43,43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,41,
22645     41,41,41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,40,
22646     40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,38,38,38,38,38,38,
22647     38,38,38,38,38,38,37,37,37,37,37,37,37,37,37,37,37,37,37,36,36,
22648     36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,35,35,35,35,35,
22649     35,35,35,35,35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,33,33,
22650     33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,31,
22651     31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,
22652     30,30,30,30,30,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,
22653     28,28,28,28,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,
22654     26,26,26,26,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,
22655     25,25,25,25,25,24,24,24,24,24,24,24,24,24,24,24,24,24,24,23,23,
22656     23,23,23,23,23,23,23,23,22,22,22,22,22,22,22,22,22,22,22,22,22,
22657     22,22,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,
22658     20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20
22659   };
22660   const int u1000_07[] = {
22661     // Capacity
22662     150,
22663     // Number of items
22664     1000,
22665     // Size of items (sorted)
22666     100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,
22667     100,100,100,99,99,99,99,99,99,99,99,99,98,98,98,98,98,98,98,98,
22668     98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,96,96,96,96,
22669     96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,95,
22670     95,94,94,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,92,
22671     92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,91,91,90,90,90,
22672     90,90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,89,89,89,
22673     89,89,89,89,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,
22674     88,87,87,87,87,87,87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,
22675     86,86,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,84,84,84,84,
22676     84,83,83,83,83,83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,
22677     82,82,82,82,81,81,81,81,81,81,81,81,81,81,81,81,80,80,80,80,80,
22678     80,80,80,80,80,79,79,79,79,79,79,79,79,79,79,79,78,78,78,78,78,
22679     78,78,78,78,78,78,78,78,78,78,77,77,77,77,77,77,77,77,77,77,77,
22680     77,77,77,76,76,76,76,76,76,76,76,76,76,76,76,76,76,75,75,75,75,
22681     75,75,75,75,75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,
22682     74,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,73,
22683     73,73,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,71,71,71,
22684     71,71,71,71,71,71,71,70,70,70,70,70,70,70,70,70,70,70,69,69,69,
22685     69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,
22686     68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,66,66,66,66,66,
22687     66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,65,65,65,65,64,64,
22688     64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,63,63,63,
22689     63,63,62,62,62,62,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,
22690     61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,59,59,59,59,
22691     59,59,59,59,59,58,58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,
22692     57,57,57,57,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,
22693     56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,54,54,
22694     54,54,54,54,54,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,
22695     52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,51,51,
22696     51,51,51,51,51,50,50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,
22697     49,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,48,48,48,
22698     48,48,48,48,48,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,46,
22699     46,46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,45,45,
22700     45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,43,
22701     43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,42,42,42,42,
22702     42,42,42,42,41,41,41,41,41,41,41,40,40,40,40,40,40,40,39,39,39,
22703     39,39,39,39,39,39,38,38,38,38,38,38,38,38,38,38,38,37,37,37,37,
22704     37,37,37,37,36,36,36,36,36,36,36,36,36,36,36,36,35,35,35,35,35,
22705     35,35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,34,34,34,
22706     34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,32,32,32,32,32,32,
22707     32,32,32,32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,31,31,30,
22708     30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,
22709     29,28,28,28,28,28,28,28,28,27,27,27,27,27,27,27,27,27,27,27,27,
22710     26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,
22711     25,25,25,24,24,24,24,24,24,24,24,24,24,23,23,23,23,23,23,22,22,
22712     22,22,22,22,22,22,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,
22713     21,21,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20
22714   };
22715   const int u1000_08[] = {
22716     // Capacity
22717     150,
22718     // Number of items
22719     1000,
22720     // Size of items (sorted)
22721     100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,
22722     99,99,99,99,98,98,98,98,98,98,98,98,98,98,98,98,98,98,97,97,97,
22723     97,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,95,95,95,
22724     95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,94,94,94,94,94,93,
22725     93,93,93,93,93,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,
22726     92,92,91,91,91,91,91,91,91,91,91,91,91,91,90,90,90,90,90,90,90,
22727     90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,89,88,88,88,
22728     88,88,88,88,88,88,88,87,87,87,87,87,87,87,87,87,87,87,87,87,87,
22729     87,86,86,86,86,86,86,86,86,86,86,86,86,85,85,85,85,85,85,85,85,
22730     85,85,85,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,83,83,83,
22731     83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,82,82,82,82,
22732     82,82,82,81,81,81,81,81,81,81,81,81,81,81,81,81,80,80,80,80,80,
22733     80,80,80,80,80,79,79,79,79,79,79,79,79,79,79,79,79,78,78,78,78,
22734     78,78,78,78,78,78,78,78,78,78,77,77,77,77,77,77,77,77,77,77,77,
22735     77,77,77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,75,75,75,
22736     75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,74,74,74,
22737     74,74,74,74,74,73,73,73,73,73,73,73,73,73,73,73,73,73,72,72,72,
22738     72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,71,71,71,71,
22739     71,70,70,70,70,70,70,70,70,70,70,70,70,70,70,69,69,69,69,69,69,
22740     69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,68,67,67,
22741     67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,66,66,66,66,
22742     66,66,66,66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,65,
22743     64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,63,63,63,63,
22744     63,63,63,63,62,62,62,62,62,62,62,62,62,62,62,62,62,61,61,61,61,
22745     61,61,61,61,61,61,61,60,60,60,60,60,60,60,60,60,60,60,60,60,60,
22746     59,59,59,59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,57,57,57,
22747     57,57,57,57,57,57,57,57,57,57,57,57,56,56,56,56,56,56,56,56,55,
22748     55,55,55,55,55,54,54,54,54,54,54,54,54,54,54,54,54,53,53,53,53,
22749     53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,51,
22750     51,51,51,51,51,51,50,50,50,50,50,50,50,50,50,50,50,50,49,49,49,
22751     49,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,48,48,48,
22752     48,48,48,48,48,47,47,47,47,46,46,46,46,46,46,46,46,46,46,46,46,
22753     45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,44,44,44,
22754     44,44,44,43,43,43,43,43,43,43,43,43,43,43,43,43,43,42,42,42,42,
22755     42,42,42,42,42,41,41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,
22756     40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,38,38,38,
22757     38,38,38,38,38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,
22758     37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,
22759     36,36,36,36,35,35,35,35,35,35,35,35,35,35,35,34,34,34,34,34,34,
22760     34,34,34,34,33,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,
22761     31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,
22762     30,30,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,28,28,28,
22763     28,28,28,28,28,28,28,28,28,27,27,27,27,27,27,27,27,27,27,27,26,
22764     26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,25,25,25,
22765     25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,24,24,24,24,24,
22766     23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,22,22,22,22,22,
22767     22,22,22,22,22,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,
22768     20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20
22769   };
22770   const int u1000_09[] = {
22771     // Capacity
22772     150,
22773     // Number of items
22774     1000,
22775     // Size of items (sorted)
22776     100,100,100,100,100,100,100,100,100,100,100,100,100,99,99,99,
22777     99,99,99,99,99,99,99,99,99,99,98,98,98,98,98,98,97,97,97,97,97,
22778     97,97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,95,
22779     95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,94,94,94,94,94,94,
22780     94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
22781     93,93,92,92,92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,
22782     91,91,91,91,91,91,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,
22783     89,89,89,89,89,89,89,89,89,89,89,89,88,88,88,88,88,88,88,88,88,
22784     88,88,88,88,88,87,87,87,87,87,87,87,87,87,87,87,87,86,86,86,86,
22785     86,86,86,86,86,86,86,86,86,86,86,85,85,85,85,85,85,85,85,85,85,
22786     85,85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,84,84,84,83,83,
22787     83,83,83,83,83,83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,
22788     82,82,82,81,81,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,
22789     79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,
22790     77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,76,76,76,76,76,
22791     76,76,76,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,75,74,74,
22792     74,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,72,72,72,
22793     72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,71,71,71,70,70,70,
22794     70,70,70,70,70,70,70,70,69,69,69,69,69,69,69,69,69,68,68,68,68,
22795     68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,
22796     66,66,66,66,66,66,66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,
22797     65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,
22798     63,62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,60,60,60,60,
22799     60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,58,58,58,58,58,58,
22800     58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,
22801     56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,
22802     55,55,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,54,54,53,53,
22803     53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,
22804     52,52,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,50,50,50,50,
22805     50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,49,49,49,
22806     48,48,48,48,48,48,48,48,48,48,48,48,48,47,47,47,47,47,46,46,46,
22807     46,46,46,46,46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,
22808     45,45,45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,
22809     44,44,44,44,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,42,
22810     42,42,42,42,42,42,42,42,42,42,42,41,41,41,41,41,41,41,41,40,40,
22811     40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,
22812     38,38,38,38,38,38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,
22813     37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,36,36,36,36,35,35,
22814     35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,34,34,34,34,
22815     34,33,33,33,33,33,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,
22816     32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,
22817     30,30,30,30,30,30,29,29,29,29,29,29,29,29,29,29,29,28,28,28,28,
22818     28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,27,27,27,27,27,
22819     27,27,27,27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,26,26,26,
22820     26,26,26,25,25,25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,
22821     24,24,24,24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,22,22,
22822     22,22,22,22,22,22,22,22,22,22,22,22,21,21,21,21,21,21,21,21,21,
22823     21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20
22824   };
22825   const int u1000_10[] = {
22826     // Capacity
22827     150,
22828     // Number of items
22829     1000,
22830     // Size of items (sorted)
22831     100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,
22832     99,99,99,99,99,98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,
22833     97,97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,96,96,96,
22834     96,95,95,95,95,95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,94,
22835     94,93,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,92,
22836     92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,90,90,90,90,90,
22837     90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
22838     89,89,89,88,88,88,88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,
22839     87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,86,86,86,86,
22840     86,85,85,85,85,85,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,
22841     84,84,84,84,84,83,83,83,83,83,83,83,83,83,83,83,83,83,83,82,82,
22842     82,82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,81,81,
22843     81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,80,80,79,79,79,79,
22844     79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,77,77,77,
22845     77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,76,76,76,
22846     76,76,76,76,76,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,
22847     74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,73,73,73,72,
22848     72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,
22849     71,71,71,71,70,70,70,70,70,70,70,70,70,70,70,70,69,69,69,69,69,
22850     69,69,69,69,69,69,69,68,68,68,68,68,68,68,67,67,67,67,67,67,67,
22851     67,67,67,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,65,65,
22852     65,65,65,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,63,
22853     63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,
22854     62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,61,60,60,60,
22855     60,60,60,60,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,59,
22856     59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,
22857     57,57,57,57,57,57,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,
22858     55,55,55,55,55,55,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,
22859     54,54,53,53,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,
22860     52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,
22861     50,50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,49,48,
22862     48,48,48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,47,47,47,47,
22863     47,47,47,47,47,46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,
22864     45,45,45,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,43,42,42,
22865     42,42,42,42,42,42,42,42,42,42,42,41,41,41,41,41,41,41,41,41,41,
22866     41,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,
22867     39,39,39,39,39,39,39,38,38,38,38,38,38,38,38,38,38,37,37,37,37,
22868     37,37,37,37,36,36,36,36,36,36,36,36,36,36,36,36,35,35,35,35,35,
22869     35,35,35,35,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,
22870     33,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,31,31,31,31,31,
22871     31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,
22872     30,30,30,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,
22873     28,28,28,28,28,28,28,28,28,28,27,27,27,27,27,27,27,27,27,27,27,
22874     27,27,27,27,27,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
22875     26,26,26,25,25,25,25,25,25,25,25,25,25,25,25,25,24,24,24,24,24,
22876     24,24,24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,22,22,
22877     22,22,22,22,22,22,22,22,22,22,21,21,21,21,21,21,21,21,21,21,21,
22878     21,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20
22879   };
22880   const int u1000_11[] = {
22881     // Capacity
22882     150,
22883     // Number of items
22884     1000,
22885     // Size of items (sorted)
22886     100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,
22887     100,100,99,99,99,99,99,99,99,99,99,98,98,98,98,98,98,98,98,98,
22888     98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,97,97,97,96,
22889     96,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,
22890     95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,93,93,93,93,93,93,
22891     93,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,92,92,
22892     92,92,92,91,91,91,91,91,91,91,91,91,91,91,90,90,90,90,90,90,90,
22893     89,89,89,89,89,89,89,89,89,89,89,89,88,88,88,88,88,88,88,87,87,
22894     87,87,87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,86,86,
22895     86,86,86,86,86,86,85,85,85,85,85,85,85,85,85,84,84,84,84,84,84,
22896     84,83,83,83,83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,81,81,
22897     81,81,81,81,81,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,
22898     80,79,79,79,79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,
22899     78,78,78,77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,
22900     76,75,75,75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,
22901     74,74,74,74,73,73,73,73,73,73,73,73,73,73,72,72,72,72,72,72,72,
22902     72,72,72,72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,71,
22903     71,71,71,71,71,71,71,71,70,70,70,70,70,70,70,70,70,70,70,70,70,
22904     69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,
22905     68,68,68,68,68,68,68,67,67,67,67,67,67,67,66,66,66,66,66,66,66,
22906     66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,65,65,65,65,
22907     65,65,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,63,63,
22908     63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,62,62,
22909     62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,
22910     60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,59,59,59,58,58,58,
22911     58,58,58,58,58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57,
22912     57,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,
22913     55,55,55,55,55,54,54,54,54,54,54,54,54,54,54,54,54,54,53,53,53,
22914     53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,
22915     51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,50,50,50,50,
22916     50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,49,49,49,
22917     49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,48,48,48,48,48,48,
22918     48,48,47,47,47,47,47,47,47,47,47,47,47,47,46,46,46,46,46,46,46,
22919     46,46,46,46,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,
22920     44,44,44,44,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,42,
22921     42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,41,41,41,41,41,41,
22922     41,41,41,41,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,
22923     39,39,39,38,38,38,38,38,38,38,38,38,38,38,38,38,37,37,37,37,37,
22924     37,37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,
22925     36,36,35,35,35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,
22926     34,33,33,33,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,
22927     32,32,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,
22928     30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,29,29,29,28,
22929     28,28,28,28,28,28,28,28,28,28,28,28,28,27,27,27,27,27,27,27,27,
22930     27,27,27,27,27,27,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
22931     26,25,25,25,25,25,24,24,24,24,24,24,23,23,23,23,23,23,23,23,23,
22932     23,23,23,22,22,22,22,22,22,22,22,22,22,22,22,21,21,21,21,21,21,
22933     21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20
22934   };
22935   const int u1000_12[] = {
22936     // Capacity
22937     150,
22938     // Number of items
22939     1000,
22940     // Size of items (sorted)
22941     100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,
22942     99,99,99,99,99,99,98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,
22943     97,97,97,97,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,
22944     95,95,95,95,95,94,94,94,94,94,94,94,94,94,94,94,94,94,94,93,93,
22945     93,93,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,92,
22946     92,92,92,91,91,91,91,91,91,91,91,91,91,91,91,90,90,90,90,90,90,
22947     90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,88,88,88,88,
22948     88,88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,87,87,87,87,87,
22949     87,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,85,85,85,
22950     85,85,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,84,84,
22951     83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,82,81,81,
22952     81,81,81,81,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,80,
22953     80,80,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,
22954     78,78,78,77,77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,
22955     76,76,76,76,76,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
22956     74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,73,72,72,72,
22957     72,72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,71,71,71,
22958     71,70,70,70,70,70,70,70,69,69,69,69,69,69,69,69,69,69,69,69,69,
22959     69,69,69,69,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,
22960     67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,66,66,
22961     66,65,65,65,65,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,
22962     64,64,64,63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,
22963     62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,
22964     60,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,58,58,58,
22965     58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,
22966     57,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,
22967     55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,54,54,54,54,54,54,
22968     54,54,54,54,54,54,54,54,54,53,53,53,53,53,53,53,53,53,53,52,52,
22969     52,52,52,52,52,52,51,51,51,51,51,51,51,51,51,51,50,50,50,50,50,
22970     50,50,50,50,50,49,49,49,49,49,49,49,49,49,49,49,49,49,48,48,48,
22971     48,48,48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,47,47,47,47,
22972     47,46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,45,45,45,
22973     45,45,44,44,44,44,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,
22974     43,43,43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,41,41,
22975     41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,40,40,40,40,
22976     39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,38,38,38,38,
22977     38,38,38,38,37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,36,
22978     36,36,36,36,36,35,35,35,35,35,35,35,35,35,35,35,35,35,34,34,34,
22979     34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,
22980     33,33,33,33,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,
22981     32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,
22982     30,30,30,29,29,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,
22983     28,28,27,27,27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,26,26,
22984     26,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,25,24,
22985     24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,23,23,23,
22986     23,23,23,23,23,23,23,23,23,23,23,22,22,22,22,22,22,22,22,22,22,
22987     22,22,22,22,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,20,
22988     20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20
22989   };
22990   const int u1000_13[] = {
22991     // Capacity
22992     150,
22993     // Number of items
22994     1000,
22995     // Size of items (sorted)
22996     100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,
22997     99,98,98,98,98,98,98,98,98,98,98,98,98,97,97,97,97,97,96,96,96,
22998     96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,
22999     95,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,93,93,
23000     93,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,92,92,
23001     91,91,91,91,91,91,91,90,90,90,90,90,90,90,90,90,90,90,90,89,89,
23002     89,89,89,89,89,89,89,88,88,88,88,88,88,87,87,87,87,87,87,87,87,
23003     87,86,86,86,86,86,86,86,86,85,85,85,85,85,85,85,85,85,84,84,84,
23004     84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,
23005     83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,82,82,82,
23006     82,82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,81,81,
23007     81,81,81,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,79,79,79,
23008     79,79,79,79,79,79,79,79,79,79,78,78,78,78,77,77,77,77,77,77,77,
23009     77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,76,76,76,76,75,
23010     75,75,75,75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,
23011     74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,73,72,72,72,72,72,
23012     72,72,72,72,72,72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,
23013     71,71,71,71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,70,70,70,
23014     70,69,69,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,
23015     68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,66,66,
23016     66,66,66,66,66,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,
23017     64,64,64,64,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,62,62,
23018     62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,
23019     61,61,61,61,61,60,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,
23020     59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,57,57,57,57,
23021     57,57,57,57,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,
23022     55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,54,54,54,54,54,54,
23023     54,54,54,54,54,54,54,53,53,53,53,53,53,53,53,53,53,53,53,53,52,
23024     52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,51,51,
23025     51,51,51,51,51,51,51,51,51,50,50,50,50,50,50,50,50,50,50,50,50,
23026     50,50,50,50,49,49,49,49,49,49,49,49,49,49,49,49,48,48,48,48,48,
23027     48,48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,47,47,47,47,47,
23028     47,47,46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,44,44,44,
23029     44,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,43,43,43,43,43,
23030     43,42,42,42,42,42,42,42,42,42,42,42,42,42,42,41,41,41,41,41,41,
23031     41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,40,40,40,
23032     40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,
23033     38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,37,37,37,37,
23034     37,37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,
23035     35,35,35,35,34,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,
23036     33,33,33,33,33,33,33,32,32,32,32,32,32,31,31,31,31,31,31,31,31,
23037     30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,
23038     29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,28,28,28,28,28,27,
23039     27,27,27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,26,26,26,26,
23040     25,25,25,25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,24,24,
23041     24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,22,22,22,22,22,
23042     22,22,22,22,22,22,21,21,21,21,21,21,21,21,21,21,21,21,21,20,20,
23043     20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20
23044   };
23045   const int u1000_14[] = {
23046     // Capacity
23047     150,
23048     // Number of items
23049     1000,
23050     // Size of items (sorted)
23051     100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,
23052     99,99,99,99,99,98,98,98,98,98,98,98,98,98,98,98,98,97,97,97,97,
23053     97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,96,96,96,96,
23054     96,95,95,95,95,95,95,95,95,95,95,95,95,95,95,94,94,94,94,94,94,
23055     94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,93,93,93,92,
23056     92,92,92,92,92,91,91,91,91,91,91,91,90,90,90,90,90,90,90,90,90,
23057     90,90,89,89,89,89,89,89,89,89,88,88,88,88,88,88,88,88,88,88,88,
23058     87,87,87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,86,86,
23059     86,86,86,86,85,85,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,
23060     84,83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,82,81,
23061     81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,80,80,80,80,80,
23062     80,80,80,80,80,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,
23063     78,78,78,78,78,78,78,78,78,78,78,78,77,77,77,76,76,76,76,76,76,
23064     76,76,76,75,75,75,75,75,75,75,75,75,75,75,75,75,74,74,74,74,74,
23065     74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,
23066     73,73,73,73,73,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,
23067     72,72,71,71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,70,70,70,
23068     69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,68,68,68,68,
23069     68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,
23070     67,67,66,66,66,66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,
23071     65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,63,
23072     63,63,63,63,63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,
23073     62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,61,60,
23074     60,60,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,59,59,59,
23075     59,59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,
23076     58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,56,56,
23077     56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,55,55,54,54,54,
23078     54,54,54,54,54,54,53,53,53,53,53,53,53,53,53,53,53,53,52,52,52,
23079     52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,50,50,50,50,50,50,
23080     50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,49,49,49,49,49,48,
23081     48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,
23082     47,47,47,47,47,47,47,46,46,46,46,46,46,46,46,46,46,46,46,46,46,
23083     45,45,45,45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,
23084     44,44,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,43,43,43,43,
23085     43,43,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,
23086     42,42,42,41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,40,39,39,
23087     39,39,39,39,39,39,39,39,39,39,39,39,38,38,38,38,38,38,38,38,38,
23088     38,38,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,
23089     36,36,36,36,36,36,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,
23090     34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,
23091     33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
23092     32,32,32,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,29,
23093     29,29,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,27,27,
23094     27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,
23095     26,26,26,26,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,
23096     24,24,24,24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,23,23,
23097     23,23,23,23,23,23,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,
23098     21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20
23099   };
23100   const int u1000_15[] = {
23101     // Capacity
23102     150,
23103     // Number of items
23104     1000,
23105     // Size of items (sorted)
23106     100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,
23107     99,99,98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,96,96,
23108     96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,
23109     95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,93,93,93,93,93,93,
23110     93,93,93,92,92,92,92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,
23111     91,91,91,91,91,91,91,91,91,91,91,91,91,91,90,90,90,90,90,90,90,
23112     90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,89,89,89,89,
23113     89,89,89,89,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,87,
23114     87,87,87,87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,86,
23115     86,86,86,86,85,85,85,85,85,85,85,85,85,85,85,85,84,84,84,84,84,
23116     84,84,84,84,84,84,84,83,83,83,83,83,83,83,83,83,83,83,83,83,83,
23117     82,82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,81,81,81,81,
23118     81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,80,80,80,80,79,
23119     79,79,79,79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,
23120     78,78,78,78,78,78,78,78,78,77,77,77,77,77,77,77,77,77,77,77,77,
23121     76,76,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,75,75,75,75,
23122     74,74,74,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,
23123     73,73,73,73,73,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,
23124     72,71,71,71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,70,70,70,
23125     70,70,70,70,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,
23126     68,68,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,
23127     66,66,66,66,65,65,65,65,65,65,65,65,65,65,65,65,65,64,64,64,64,
23128     64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,63,63,63,63,63,62,
23129     62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,61,60,
23130     60,60,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,59,59,58,
23131     58,58,58,58,58,58,58,57,57,57,57,57,57,57,56,56,56,56,56,56,56,
23132     56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,55,54,54,54,54,
23133     54,54,54,54,54,54,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,
23134     53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,
23135     52,51,51,51,51,51,51,51,51,51,51,51,51,50,50,50,50,50,50,50,50,
23136     50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,49,49,49,49,49,49,
23137     49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,48,48,48,47,47,47,
23138     47,47,47,47,47,47,47,47,47,47,47,46,46,46,46,46,46,45,45,45,45,
23139     45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,44,43,43,
23140     43,43,43,43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,
23141     42,42,42,42,42,42,42,42,42,42,41,41,41,41,41,41,41,40,40,40,40,
23142     40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,
23143     39,39,39,39,38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,
23144     37,37,37,37,36,36,36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,
23145     35,35,34,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,
23146     33,33,33,33,32,32,32,32,32,32,32,32,32,31,31,31,31,31,31,31,31,
23147     31,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,29,29,29,
23148     29,29,29,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,27,
23149     27,27,27,27,27,27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,26,
23150     26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,24,24,
23151     24,24,24,24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,23,23,
23152     23,22,22,22,22,22,22,22,22,22,21,21,21,21,21,21,21,21,21,21,20,
23153     20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20
23154   };
23155   const int u1000_16[] = {
23156     // Capacity
23157     150,
23158     // Number of items
23159     1000,
23160     // Size of items (sorted)
23161     100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,98,98,
23162     98,98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,97,
23163     97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,95,95,95,95,
23164     95,95,95,94,94,94,94,94,94,94,94,94,94,94,94,93,93,93,93,93,93,
23165     93,93,93,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,
23166     92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,91,91,91,91,
23167     91,91,91,90,90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,
23168     89,89,89,89,88,88,88,88,88,88,88,88,88,87,87,87,87,87,87,87,87,
23169     87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,86,86,86,86,85,85,
23170     85,85,85,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,84,
23171     83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,82,82,82,82,82,
23172     82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,
23173     81,81,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,80,80,80,
23174     79,79,79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,
23175     78,78,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,76,76,76,76,
23176     76,76,76,76,76,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,75,
23177     75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,74,74,74,
23178     74,74,73,73,73,73,73,73,73,72,72,72,72,72,72,72,72,72,72,72,71,
23179     71,71,71,71,71,71,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,
23180     69,69,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,68,
23181     68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,66,66,
23182     66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,65,65,65,65,
23183     65,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,
23184     63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,62,62,62,62,
23185     62,62,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,60,60,60,60,
23186     60,60,59,59,59,59,59,59,59,59,59,59,59,59,59,58,58,58,58,58,58,
23187     58,58,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,56,56,56,56,
23188     56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,
23189     55,55,54,54,54,54,54,54,54,54,54,53,53,53,53,53,52,52,52,52,52,
23190     52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,
23191     51,51,50,50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,
23192     49,48,48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,47,47,47,47,
23193     47,47,46,46,46,46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,
23194     44,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,43,43,43,43,42,
23195     42,42,42,42,42,42,42,42,42,42,42,41,41,41,41,41,41,41,41,41,41,
23196     41,41,41,41,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,
23197     40,40,40,39,39,39,39,39,39,39,39,39,39,39,38,38,38,38,38,38,38,
23198     38,38,38,38,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,36,
23199     36,36,36,36,36,36,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,
23200     35,35,34,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,
23201     33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,
23202     31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,29,
23203     29,29,29,29,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,
23204     28,28,28,28,28,27,27,27,27,27,27,27,27,27,27,26,26,26,26,26,26,
23205     26,26,26,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,
23206     25,25,25,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,22,22,22,
23207     22,22,22,22,22,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,
23208     21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20
23209   };
23210   const int u1000_17[] = {
23211     // Capacity
23212     150,
23213     // Number of items
23214     1000,
23215     // Size of items (sorted)
23216     100,100,100,100,100,100,100,100,100,100,100,100,100,100,99,99,
23217     99,99,99,99,99,99,99,99,99,99,99,99,98,98,98,98,98,98,98,98,98,
23218     98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,97,97,96,96,96,
23219     96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,95,94,94,
23220     94,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,93,93,93,
23221     93,92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,91,91,
23222     91,91,91,90,90,90,90,90,90,90,90,90,90,90,90,89,89,89,89,89,89,
23223     89,89,89,89,89,89,89,89,88,88,88,88,88,88,88,88,88,88,88,88,87,
23224     87,87,87,87,87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,
23225     86,86,86,86,86,86,86,86,86,86,86,85,85,85,85,85,85,85,85,85,85,
23226     85,85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,
23227     84,84,84,84,83,83,83,83,83,83,83,83,83,83,83,83,82,82,82,82,82,
23228     82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,81,81,81,
23229     81,80,80,80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,79,79,
23230     79,79,79,78,78,78,78,78,78,78,78,78,77,77,77,77,77,77,77,77,77,
23231     77,77,77,77,76,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,75,
23232     75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,
23233     74,74,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,72,72,72,72,
23234     72,72,72,72,72,71,71,71,71,71,71,71,71,71,71,71,71,70,70,70,70,
23235     70,70,70,70,70,70,70,69,69,69,69,69,69,69,69,69,69,69,69,69,69,
23236     69,69,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,
23237     66,66,66,66,66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,
23238     65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,64,64,
23239     63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,62,62,
23240     62,62,62,61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,60,60,
23241     60,60,60,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,58,
23242     58,58,58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,56,56,56,56,
23243     56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,
23244     54,54,54,54,54,54,54,54,54,53,53,53,53,53,53,53,53,53,53,53,53,
23245     53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,
23246     51,51,51,51,50,50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,
23247     49,49,49,49,49,49,48,48,48,48,48,48,48,48,48,48,48,48,48,47,47,
23248     47,47,47,47,47,47,47,46,46,46,46,46,46,45,45,45,45,45,45,45,45,
23249     45,45,45,44,44,44,44,44,44,44,44,44,44,44,44,43,43,43,43,43,43,
23250     43,43,42,42,42,42,42,42,42,42,42,42,42,41,41,41,41,41,41,41,41,
23251     41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,40,40,40,40,
23252     39,39,39,39,39,39,39,39,39,39,39,38,38,38,38,38,38,37,37,37,37,
23253     37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,36,35,
23254     35,35,35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,33,33,
23255     33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
23256     32,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,
23257     30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,
23258     29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,27,27,27,27,27,
23259     27,27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,26,26,26,26,26,
23260     26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,25,25,24,24,
23261     24,24,24,24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,22,22,
23262     22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,21,21,21,
23263     21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20
23264   };
23265   const int u1000_18[] = {
23266     // Capacity
23267     150,
23268     // Number of items
23269     1000,
23270     // Size of items (sorted)
23271     100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,99,99,98,
23272     98,98,98,98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,
23273     97,97,96,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,
23274     95,95,95,95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,94,94,94,
23275     94,94,94,94,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,92,
23276     92,92,92,92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,
23277     91,90,90,90,90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,
23278     89,89,89,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,87,87,
23279     87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,85,85,85,85,
23280     85,85,85,85,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,
23281     84,84,84,84,83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,81,81,
23282     81,81,81,81,81,81,81,81,81,81,81,81,81,81,80,80,80,80,80,80,80,
23283     80,80,80,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,78,
23284     78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,77,77,77,77,
23285     77,77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,76,76,
23286     75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,74,74,
23287     74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,72,72,72,72,
23288     72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,71,71,71,71,71,
23289     70,70,70,70,70,70,70,70,70,69,69,69,69,69,69,69,69,69,69,68,68,
23290     68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,66,
23291     66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,65,64,64,64,
23292     64,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,63,
23293     63,63,63,63,63,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,
23294     61,61,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,59,59,59,
23295     59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,57,
23296     57,57,57,57,57,57,57,57,57,57,57,57,56,56,56,56,56,56,56,56,56,
23297     56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,55,55,54,54,54,54,
23298     54,54,54,54,54,54,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,
23299     52,52,52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,51,51,51,51,
23300     51,50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,49,49,
23301     49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,48,48,48,48,48,48,
23302     47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,46,46,46,46,46,
23303     46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,45,44,44,44,
23304     44,44,43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,
23305     42,42,42,42,42,42,42,41,41,41,41,41,41,41,41,41,41,41,41,40,40,
23306     40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,
23307     39,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,37,37,
23308     37,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,35,35,35,
23309     35,35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,33,33,33,
23310     33,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,31,
23311     31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,30,
23312     30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,29,29,29,
23313     29,29,29,29,29,28,28,28,28,28,28,28,28,28,28,28,28,28,27,27,27,
23314     27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,26,
23315     26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,25,25,25,25,
23316     25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,
23317     23,23,23,23,23,23,23,23,23,23,23,22,22,22,22,22,22,22,22,21,21,
23318     21,21,20,20,20,20,20,20,20,20,20,20,20,20,20
23319   };
23320   const int u1000_19[] = {
23321     // Capacity
23322     150,
23323     // Number of items
23324     1000,
23325     // Size of items (sorted)
23326     100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,
23327     98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,97,97,
23328     96,96,96,96,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,94,94,
23329     94,94,94,94,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,
23330     93,93,93,93,93,92,92,92,92,92,92,92,92,92,92,92,91,91,91,91,91,
23331     91,91,91,91,91,91,91,91,91,90,90,90,90,90,90,90,90,90,90,90,90,
23332     89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,88,88,88,88,88,88,
23333     88,88,88,88,88,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,
23334     87,86,86,86,86,86,86,86,86,86,86,86,86,86,85,85,85,85,85,85,85,
23335     85,85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,84,84,83,83,83,
23336     83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,82,82,82,
23337     82,82,82,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,80,80,
23338     80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,79,79,79,79,79,79,
23339     79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,
23340     78,78,77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,76,
23341     76,76,76,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,74,
23342     74,74,74,74,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,
23343     73,73,73,73,73,73,72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,
23344     71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,70,70,70,69,69,69,
23345     69,69,69,69,69,69,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,
23346     67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,66,66,65,
23347     65,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,63,
23348     63,63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,61,61,
23349     61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,60,60,60,
23350     60,59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,
23351     58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,56,56,
23352     56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,55,55,
23353     55,55,55,55,54,54,54,54,54,54,54,54,54,54,54,54,54,53,53,53,53,
23354     53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,
23355     52,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,50,50,50,50,
23356     50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,48,48,48,
23357     48,48,48,48,48,48,48,48,47,47,47,47,47,47,47,47,47,47,47,47,47,
23358     47,47,47,46,46,46,46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,
23359     45,45,45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,
23360     43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,42,42,41,
23361     41,41,41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,39,39,
23362     39,39,39,39,39,38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,
23363     37,37,37,37,36,36,36,36,36,36,36,36,36,36,36,35,35,35,35,35,35,
23364     35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,34,34,34,34,
23365     34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,
23366     32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,31,31,31,31,
23367     31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,30,30,29,29,
23368     29,29,29,29,28,28,28,28,28,28,28,28,28,28,28,28,28,28,27,27,27,
23369     27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,26,26,26,26,
23370     26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,25,25,24,24,24,24,
23371     24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,23,23,23,22,22,
23372     22,22,22,22,22,22,22,22,22,22,22,22,22,22,21,21,21,21,21,21,21,
23373     21,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20
23374   };
23375 
23376   const int t120_00[] = {
23377     // Capacity
23378     1000,
23379     // Number of items
23380     120,
23381     // Size of items (sorted)
23382     497,497,495,485,480,478,474,473,472,470,466,450,446,445,445,444,
23383     439,434,430,420,419,414,412,410,407,405,400,397,395,376,372,370,
23384     366,366,366,366,366,363,363,362,361,357,357,356,356,355,352,351,
23385     350,350,350,347,336,333,329,325,320,315,314,313,307,303,302,301,
23386     299,298,298,298,295,294,292,290,288,287,283,282,282,276,275,275,
23387     274,273,273,272,272,271,271,269,269,268,267,267,266,263,263,262,
23388     262,261,260,259,259,259,258,256,255,254,254,254,253,253,253,253,
23389     252,252,252,252,251,251,250,250
23390   };
23391   const int t120_01[] = {
23392     // Capacity
23393     1000,
23394     // Number of items
23395     120,
23396     // Size of items (sorted)
23397     498,496,493,491,491,485,483,465,448,444,433,432,429,427,424,421,
23398     421,414,408,406,403,402,399,398,396,393,392,389,389,383,381,380,
23399     375,372,372,368,367,366,365,365,363,363,363,357,353,353,351,347,
23400     340,338,336,335,331,330,329,328,328,325,324,322,317,316,316,313,
23401     311,311,308,308,303,303,303,298,296,296,295,295,294,292,289,289,
23402     283,282,280,279,277,276,275,271,268,268,268,266,265,265,265,262,
23403     262,260,260,260,259,259,259,259,257,256,255,254,254,253,253,252,
23404     252,251,251,251,250,250,250,250
23405   };
23406   const int t120_02[] = {
23407     // Capacity
23408     1000,
23409     // Number of items
23410     120,
23411     // Size of items (sorted)
23412     499,498,495,495,494,491,485,480,466,464,463,458,451,445,444,440,
23413     435,434,430,429,428,427,426,426,413,412,399,398,395,381,376,373,
23414     370,370,370,368,368,367,362,361,360,358,357,351,350,350,349,347,
23415     344,344,343,332,330,329,323,320,315,311,309,306,304,300,300,299,
23416     297,294,290,289,288,287,286,286,286,283,283,282,281,280,279,277,
23417     277,275,274,274,274,273,272,272,271,270,268,267,265,263,263,262,
23418     261,259,258,258,257,257,256,256,255,255,255,254,254,253,253,252,
23419     251,251,250,250,250,250,250,250
23420   };
23421   const int t120_03[] = {
23422     // Capacity
23423     1000,
23424     // Number of items
23425     120,
23426     // Size of items (sorted)
23427     499,499,480,476,473,471,470,467,463,457,447,444,442,439,439,437,
23428     434,432,419,418,418,415,412,412,411,410,406,405,403,397,396,393,
23429     393,390,381,374,372,369,366,364,354,354,354,351,351,348,346,336,
23430     329,328,324,324,323,321,320,317,316,316,306,304,304,301,301,301,
23431     300,299,299,298,296,295,294,290,289,288,287,287,285,285,282,280,
23432     279,278,278,277,277,277,276,276,274,274,273,272,271,269,268,266,
23433     265,265,265,262,261,261,257,257,256,255,255,255,254,254,254,254,
23434     253,252,252,251,251,250,250,250
23435   };
23436   const int t120_04[] = {
23437     // Capacity
23438     1000,
23439     // Number of items
23440     120,
23441     // Size of items (sorted)
23442     499,497,491,488,484,484,483,481,480,473,469,465,464,462,460,452,
23443     447,446,436,434,432,430,426,424,419,414,410,409,403,401,396,396,
23444     391,384,382,373,370,368,360,359,357,350,350,350,337,335,334,333,
23445     328,325,324,322,321,317,315,314,312,308,306,303,301,298,298,298,
23446     296,289,289,289,288,286,285,283,280,279,279,278,276,275,274,273,
23447     272,272,270,269,269,268,268,267,267,266,266,266,265,265,265,263,
23448     263,262,261,261,260,259,258,258,257,256,256,255,254,254,253,252,
23449     252,251,251,251,251,250,250,250
23450   };
23451   const int t120_05[] = {
23452     // Capacity
23453     1000,
23454     // Number of items
23455     120,
23456     // Size of items (sorted)
23457     499,494,493,491,482,480,474,471,469,465,462,462,462,457,453,447,
23458     435,433,424,423,420,415,414,413,411,410,408,402,394,393,393,389,
23459     389,383,375,373,371,363,363,358,358,355,355,351,349,343,340,335,
23460     334,333,332,332,329,318,315,313,312,309,307,306,305,303,303,299,
23461     298,298,291,290,289,289,288,285,284,282,282,282,281,281,280,280,
23462     279,278,277,275,275,275,273,272,272,271,270,269,268,268,264,261,
23463     260,260,259,259,258,258,258,257,257,257,256,256,255,255,254,254,
23464     254,253,252,251,251,250,250,250
23465   };
23466   const int t120_06[] = {
23467     // Capacity
23468     1000,
23469     // Number of items
23470     120,
23471     // Size of items (sorted)
23472     493,491,491,471,469,468,465,461,459,457,455,453,451,448,441,429,
23473     428,427,425,420,404,402,397,391,390,380,380,378,378,377,375,375,
23474     374,373,371,370,370,366,364,363,360,360,359,359,358,357,357,350,
23475     339,336,330,327,326,325,325,323,323,321,320,319,318,311,311,304,
23476     303,303,301,300,299,299,299,297,297,297,295,292,292,290,289,289,
23477     286,285,285,284,281,281,278,277,276,275,273,271,269,269,266,265,
23478     263,262,260,260,260,260,258,258,257,257,257,257,255,254,254,254,
23479     253,253,252,252,252,251,250,250
23480   };
23481   const int t120_07[] = {
23482     // Capacity
23483     1000,
23484     // Number of items
23485     120,
23486     // Size of items (sorted)
23487     497,496,493,490,490,485,484,472,470,462,458,446,446,445,442,436,
23488     436,433,427,426,423,422,419,414,410,408,403,402,396,388,387,386,
23489     377,375,375,374,373,372,372,364,363,361,357,352,352,349,347,342,
23490     339,336,335,334,330,329,328,323,318,315,312,310,308,308,306,306,
23491     305,302,302,294,292,290,287,285,280,278,276,276,276,276,275,275,
23492     274,274,273,273,272,270,270,270,269,268,268,266,265,263,262,262,
23493     262,260,258,258,258,257,256,255,254,254,254,254,253,253,253,252,
23494     252,252,252,251,250,250,250,250
23495   };
23496   const int t120_08[] = {
23497     // Capacity
23498     1000,
23499     // Number of items
23500     120,
23501     // Size of items (sorted)
23502     494,483,483,481,477,476,475,471,462,461,460,460,454,449,447,443,
23503     436,430,429,427,424,418,418,411,411,408,406,402,398,397,395,382,
23504     379,378,375,372,370,369,368,364,360,358,357,354,351,346,346,336,
23505     334,326,325,322,321,317,316,315,315,312,309,309,305,304,301,301,
23506     297,296,290,290,289,289,289,288,288,286,285,285,284,284,284,281,
23507     280,280,277,276,273,271,271,270,269,269,269,268,268,268,268,267,
23508     267,266,264,264,263,263,261,261,259,258,257,257,257,255,255,254,
23509     252,251,251,251,251,251,250,250
23510   };
23511   const int t120_09[] = {
23512     // Capacity
23513     1000,
23514     // Number of items
23515     120,
23516     // Size of items (sorted)
23517     499,498,498,495,490,486,482,480,478,478,462,434,434,432,430,428,
23518     427,419,414,410,408,408,400,397,395,394,394,391,387,387,386,382,
23519     375,370,368,366,364,362,362,361,357,356,356,353,352,347,346,345,
23520     344,344,340,338,336,336,330,329,327,326,324,323,314,314,305,304,
23521     304,300,297,296,295,293,292,292,289,288,288,285,284,284,282,281,
23522     281,280,278,277,276,276,276,275,274,272,271,270,270,269,269,263,
23523     262,262,262,261,259,259,256,256,254,253,252,252,252,252,251,251,
23524     251,251,250,250,250,250,250,250
23525   };
23526   const int t120_10[] = {
23527     // Capacity
23528     1000,
23529     // Number of items
23530     120,
23531     // Size of items (sorted)
23532     495,495,492,491,488,479,478,474,471,462,459,452,442,441,438,436,
23533     427,426,425,421,421,421,415,408,407,407,402,390,390,385,385,383,
23534     378,377,376,368,362,361,356,355,355,355,352,352,346,346,345,342,
23535     339,339,330,329,324,320,319,316,315,312,308,306,306,305,305,303,
23536     301,300,298,298,297,297,297,294,292,292,287,287,287,285,284,282,
23537     282,281,279,277,276,274,273,272,272,270,269,269,269,268,266,266,
23538     265,265,264,263,262,258,258,258,257,257,257,257,255,255,255,254,
23539     254,253,251,251,251,251,250,250
23540   };
23541   const int t120_11[] = {
23542     // Capacity
23543     1000,
23544     // Number of items
23545     120,
23546     // Size of items (sorted)
23547     499,493,493,491,491,488,485,483,472,465,465,463,456,450,449,443,
23548     443,435,429,424,422,412,408,401,400,400,400,399,395,393,385,383,
23549     378,377,377,374,372,372,365,361,360,355,354,350,349,347,344,343,
23550     338,337,332,329,326,325,320,313,311,310,310,308,308,305,301,300,
23551     297,296,296,295,292,291,291,288,288,288,287,281,280,277,276,275,
23552     275,275,273,271,269,268,268,268,267,266,266,266,265,264,264,264,
23553     263,262,262,262,261,261,260,258,258,257,256,256,256,256,255,253,
23554     253,252,252,251,251,251,251,250
23555   };
23556   const int t120_12[] = {
23557     // Capacity
23558     1000,
23559     // Number of items
23560     120,
23561     // Size of items (sorted)
23562     498,495,495,493,492,488,486,484,482,480,476,473,473,460,457,455,
23563     450,450,447,447,446,429,421,411,408,400,398,397,395,391,388,383,
23564     379,377,377,375,375,370,366,361,358,357,356,354,350,348,348,347,
23565     343,341,340,339,329,329,326,323,322,309,302,298,298,296,294,293,
23566     293,290,284,283,283,282,281,281,280,278,278,277,273,272,272,271,
23567     269,269,268,267,266,266,266,265,264,264,261,261,260,260,260,260,
23568     259,257,257,255,255,255,255,254,254,253,253,253,252,252,252,251,
23569     251,250,250,250,250,250,250,250
23570   };
23571   const int t120_13[] = {
23572     // Capacity
23573     1000,
23574     // Number of items
23575     120,
23576     // Size of items (sorted)
23577     491,477,473,472,467,464,461,459,459,458,454,448,444,440,426,423,
23578     417,416,414,413,408,407,406,404,400,399,397,391,387,384,384,378,
23579     378,375,375,375,372,370,361,360,359,356,356,356,356,355,354,350,
23580     341,337,334,330,329,329,324,323,323,322,321,318,317,315,314,313,
23581     309,305,305,302,299,297,297,295,291,291,290,290,290,287,283,283,
23582     280,278,278,278,275,274,273,273,273,272,270,269,268,267,267,267,
23583     266,266,265,265,264,263,263,263,261,261,261,259,258,256,256,255,
23584     255,255,255,254,253,251,250,250
23585   };
23586   const int t120_14[] = {
23587     // Capacity
23588     1000,
23589     // Number of items
23590     120,
23591     // Size of items (sorted)
23592     496,496,496,494,489,486,486,484,470,470,453,450,445,444,443,442,
23593     433,430,421,418,418,416,414,412,405,405,404,402,396,390,388,386,
23594     384,384,382,373,373,369,365,363,358,357,356,353,350,350,343,340,
23595     336,336,332,331,329,329,328,319,316,313,313,311,309,309,309,306,
23596     305,302,302,298,294,290,289,289,289,287,284,283,282,280,280,276,
23597     275,273,273,271,271,269,267,266,265,264,262,261,261,261,260,260,
23598     259,259,258,258,257,257,256,256,256,255,254,254,254,254,254,253,
23599     253,252,251,251,251,251,250,250
23600   };
23601   const int t120_15[] = {
23602     // Capacity
23603     1000,
23604     // Number of items
23605     120,
23606     // Size of items (sorted)
23607     487,484,483,482,479,473,472,472,469,465,463,458,453,446,446,443,
23608     443,443,440,433,426,426,425,422,411,408,404,400,400,387,387,386,
23609     386,378,373,372,367,365,363,363,363,362,362,357,354,344,337,334,
23610     333,332,330,322,322,322,320,317,310,307,306,306,305,304,303,303,
23611     303,302,296,296,294,292,287,285,282,281,280,279,279,278,277,277,
23612     276,274,274,274,272,271,271,270,270,270,269,267,267,267,266,266,
23613     264,264,263,262,262,261,261,260,258,258,257,256,256,255,255,252,
23614     252,251,251,251,251,250,250,250
23615   };
23616   const int t120_16[] = {
23617     // Capacity
23618     1000,
23619     // Number of items
23620     120,
23621     // Size of items (sorted)
23622     492,490,485,484,475,472,467,461,454,447,446,443,442,442,437,434,
23623     432,431,428,427,422,419,414,412,404,404,403,397,393,387,383,381,
23624     381,377,377,376,370,369,369,368,367,365,364,361,359,358,355,352,
23625     349,337,337,330,329,329,324,323,321,319,317,316,310,303,299,298,
23626     298,294,294,293,293,290,290,287,285,285,285,284,284,282,281,279,
23627     279,278,275,274,273,273,272,272,270,267,267,265,265,265,264,264,
23628     264,262,262,262,261,260,260,260,259,259,257,257,256,255,255,254,
23629     254,253,252,252,251,251,250,250
23630   };
23631   const int t120_17[] = {
23632     // Capacity
23633     1000,
23634     // Number of items
23635     120,
23636     // Size of items (sorted)
23637     499,496,495,492,489,477,476,474,473,471,470,456,454,453,450,449,
23638     447,447,446,442,435,433,432,431,422,422,416,414,401,399,398,397,
23639     396,388,385,384,379,378,377,360,359,357,352,337,332,330,324,323,
23640     322,321,319,319,314,314,308,307,306,304,301,300,296,296,296,294,
23641     292,289,288,288,286,285,285,283,282,280,279,279,279,279,276,275,
23642     275,274,274,273,272,271,270,270,269,269,269,267,267,266,266,263,
23643     262,260,259,259,258,258,257,257,257,257,256,256,255,254,254,254,
23644     253,253,252,252,251,251,251,250
23645   };
23646   const int t120_18[] = {
23647     // Capacity
23648     1000,
23649     // Number of items
23650     120,
23651     // Size of items (sorted)
23652     499,495,495,493,488,488,477,476,473,469,466,461,460,458,457,455,
23653     453,444,438,428,424,421,418,418,417,410,408,408,407,400,398,395,
23654     393,391,385,373,370,369,366,355,348,346,340,339,338,334,329,327,
23655     327,323,323,318,317,317,314,313,312,309,308,306,304,304,300,300,
23656     298,297,295,295,292,292,290,287,286,286,286,284,282,282,282,280,
23657     278,276,275,274,272,268,268,268,267,267,265,264,264,262,262,261,
23658     259,259,259,259,258,258,256,256,256,255,255,255,254,254,253,252,
23659     251,251,250,250,250,250,250,250
23660   };
23661   const int t120_19[] = {
23662     // Capacity
23663     1000,
23664     // Number of items
23665     120,
23666     // Size of items (sorted)
23667     499,497,496,492,491,486,484,479,476,472,469,468,467,460,456,450,
23668     442,434,430,426,418,418,416,410,407,405,399,395,390,390,386,381,
23669     380,380,379,374,371,369,367,364,358,352,350,345,341,340,337,333,
23670     333,331,330,330,326,321,320,319,315,309,309,309,309,309,305,301,
23671     300,298,296,296,292,291,291,288,282,281,279,277,276,276,276,275,
23672     275,274,273,273,272,271,271,271,270,269,269,268,267,265,265,261,
23673     260,260,259,259,258,257,257,256,256,255,254,254,254,253,253,253,
23674     253,253,251,251,251,250,250,250
23675   };
23676 
23677   const int t249_00[] = {
23678     // Capacity
23679     1000,
23680     // Number of items
23681     249,
23682     // Size of items (sorted)
23683     498,497,497,497,496,495,495,492,491,491,490,488,485,485,485,485,
23684     481,480,480,479,478,474,473,473,472,471,470,469,466,464,462,450,
23685     446,446,445,445,444,441,441,439,437,434,430,426,426,422,421,420,
23686     419,419,415,414,412,410,407,406,405,404,400,397,395,393,392,392,
23687     392,386,385,382,376,372,370,370,367,367,366,366,366,366,366,365,
23688     363,363,362,361,359,357,357,357,356,356,355,355,352,351,351,350,
23689     350,350,350,347,346,344,342,337,336,333,333,330,329,325,320,318,
23690     318,315,314,314,313,312,310,308,308,307,305,303,302,301,299,298,
23691     298,298,297,295,294,294,294,293,293,292,291,290,288,287,287,287,
23692     283,282,282,281,281,280,278,277,276,276,276,275,275,275,274,274,
23693     274,274,273,273,272,272,272,271,271,271,271,271,269,269,269,269,
23694     268,267,267,266,265,264,264,264,263,263,263,262,262,262,261,261,
23695     260,260,260,259,259,259,259,259,259,258,258,258,258,258,257,256,
23696     255,255,255,255,255,255,254,254,254,254,254,253,253,253,253,253,
23697     253,253,252,252,252,252,252,252,252,251,251,251,251,251,251,250,
23698     250,250,250,250,250,250,250,250,250
23699   };
23700   const int t249_01[] = {
23701     // Capacity
23702     1000,
23703     // Number of items
23704     249,
23705     // Size of items (sorted)
23706     499,497,497,497,494,492,491,491,489,488,487,480,469,468,466,464,
23707     464,461,460,459,457,452,452,451,451,449,446,444,443,441,440,438,
23708     437,437,434,432,431,431,428,428,426,425,425,425,424,422,422,416,
23709     415,415,410,409,407,407,404,401,400,398,397,393,392,391,387,385,
23710     385,385,383,382,382,382,382,381,381,380,379,377,376,372,372,370,
23711     369,368,368,365,364,363,361,361,360,360,359,358,354,353,344,343,
23712     340,336,335,334,334,333,332,332,331,331,329,329,328,325,325,323,
23713     323,322,321,321,319,317,316,314,312,311,311,310,309,309,309,308,
23714     306,305,303,303,302,301,301,299,298,297,296,295,293,293,293,292,
23715     291,291,291,289,289,288,288,284,284,284,283,283,283,282,282,281,
23716     281,280,279,279,279,279,278,278,277,277,277,276,276,276,273,273,
23717     272,271,271,271,270,270,269,269,269,269,267,267,267,267,265,264,
23718     263,263,263,262,261,260,260,260,260,259,259,258,258,258,258,258,
23719     258,257,257,257,257,256,255,255,255,255,255,254,254,254,254,254,
23720     254,254,253,253,253,253,253,253,252,252,252,252,251,251,251,251,
23721     250,250,250,250,250,250,250,250,250
23722   };
23723   const int t249_02[] = {
23724     // Capacity
23725     1000,
23726     // Number of items
23727     249,
23728     // Size of items (sorted)
23729     496,494,494,490,488,487,484,484,481,477,476,469,467,466,463,461,
23730     459,459,458,457,456,453,450,449,448,445,443,443,442,441,434,433,
23731     433,431,430,424,421,421,419,414,414,413,410,407,407,405,403,401,
23732     401,397,397,396,394,392,392,391,391,390,390,390,387,387,384,383,
23733     382,381,377,377,375,374,374,374,374,373,373,373,373,372,369,368,
23734     368,367,367,366,365,363,362,362,360,357,357,356,356,353,351,350,
23735     350,349,346,346,345,345,343,340,339,339,335,335,333,333,332,329,
23736     329,329,326,324,324,324,323,322,319,319,318,317,315,314,311,311,
23737     311,311,310,308,307,304,303,302,301,300,300,299,298,297,296,294,
23738     292,290,290,290,290,288,288,287,287,287,286,286,286,285,285,285,
23739     283,282,281,281,281,281,281,281,280,280,280,279,278,278,276,274,
23740     274,273,273,272,272,271,271,271,271,271,270,270,270,269,269,269,
23741     269,267,266,265,265,264,264,264,264,263,263,263,263,262,261,260,
23742     260,260,260,259,259,259,259,258,258,257,257,257,257,256,256,256,
23743     256,256,255,255,255,255,254,254,254,254,253,253,253,253,252,252,
23744     252,252,251,250,250,250,250,250,250
23745   };
23746   const int t249_03[] = {
23747     // Capacity
23748     1000,
23749     // Number of items
23750     249,
23751     // Size of items (sorted)
23752     499,495,494,493,492,491,489,489,489,488,487,486,484,482,482,477,
23753     476,474,473,472,466,463,461,459,458,458,454,451,451,448,444,444,
23754     443,442,442,441,438,435,431,430,427,425,424,424,420,420,419,418,
23755     414,414,412,407,405,405,400,398,397,396,396,395,393,393,392,391,
23756     391,387,385,385,381,380,378,374,373,373,371,369,368,367,367,366,
23757     364,363,363,362,362,361,359,357,356,355,354,348,347,347,341,340,
23758     339,339,337,336,335,334,333,330,329,327,325,324,324,323,321,321,
23759     318,317,313,313,312,311,311,309,309,308,305,305,304,304,303,303,
23760     303,302,299,298,298,296,295,295,295,294,292,292,290,289,289,289,
23761     288,286,286,285,285,285,284,283,283,282,282,282,282,282,281,281,
23762     280,279,278,278,278,277,277,276,276,276,276,275,275,273,273,272,
23763     272,272,272,272,272,270,270,270,270,270,270,270,270,269,269,267,
23764     266,265,265,265,265,264,264,264,264,263,263,263,261,260,260,260,
23765     259,259,259,258,258,258,257,257,257,257,257,256,256,256,256,255,
23766     255,255,255,254,254,254,254,253,253,253,253,252,252,251,251,251,
23767     251,251,251,251,250,250,250,250,250
23768   };
23769   const int t249_04[] = {
23770     // Capacity
23771     1000,
23772     // Number of items
23773     249,
23774     // Size of items (sorted)
23775     499,498,498,498,498,498,496,488,486,486,483,483,482,481,480,479,
23776     476,476,475,475,474,468,467,467,467,466,461,461,461,460,460,459,
23777     458,455,453,452,451,448,448,447,446,445,445,442,440,439,433,429,
23778     427,427,425,423,421,421,420,415,414,413,410,409,409,408,403,401,
23779     401,400,398,397,396,390,387,386,383,379,378,375,374,374,374,371,
23780     368,365,362,360,359,358,355,353,351,351,350,349,346,346,345,344,
23781     343,340,337,335,335,325,322,322,322,322,321,320,319,318,317,317,
23782     317,315,308,308,305,305,303,303,302,301,300,298,296,296,296,295,
23783     294,294,294,294,290,289,289,287,287,286,286,286,285,285,284,283,
23784     283,282,281,281,281,280,278,278,277,276,276,275,275,274,273,273,
23785     273,272,271,271,270,270,269,269,269,269,268,268,267,267,267,266,
23786     266,265,265,265,264,264,263,263,263,263,263,262,262,262,261,261,
23787     261,260,259,259,258,258,258,258,258,257,257,256,256,256,255,255,
23788     255,255,255,254,254,254,254,254,254,254,253,253,253,253,253,252,
23789     252,252,252,252,252,252,252,252,252,252,251,251,251,251,250,250,
23790     250,250,250,250,250,250,250,250,250
23791   };
23792   const int t249_05[] = {
23793     // Capacity
23794     1000,
23795     // Number of items
23796     249,
23797     // Size of items (sorted)
23798     499,498,493,491,489,489,489,488,487,484,480,479,478,472,471,467,
23799     466,463,463,463,461,453,450,447,445,444,443,440,438,438,435,433,
23800     433,431,425,425,425,422,420,419,418,414,413,412,411,407,405,404,
23801     404,403,403,400,399,394,394,389,388,386,385,384,384,382,382,381,
23802     381,380,379,379,378,377,376,376,374,374,371,370,367,366,365,365,
23803     363,363,362,361,360,358,357,356,353,353,352,352,350,350,346,345,
23804     343,343,342,338,336,335,335,334,333,330,330,329,329,328,326,324,
23805     323,321,320,320,319,317,315,315,314,313,313,312,312,312,310,310,
23806     309,308,307,307,307,305,304,304,301,301,300,300,300,299,299,299,
23807     297,297,297,297,295,295,294,294,293,293,291,290,289,289,288,287,
23808     286,285,285,283,283,283,282,281,280,279,279,279,279,278,276,276,
23809     276,276,276,275,275,274,274,274,273,273,273,273,271,270,270,270,
23810     269,268,268,268,267,267,265,265,264,263,263,263,263,262,262,261,
23811     261,260,260,260,260,259,259,259,259,259,258,258,258,257,257,255,
23812     255,255,254,254,254,253,253,253,252,252,252,252,252,252,252,252,
23813     252,251,251,251,250,250,250,250,250
23814   };
23815   const int t249_06[] = {
23816     // Capacity
23817     1000,
23818     // Number of items
23819     249,
23820     // Size of items (sorted)
23821     499,497,496,495,494,494,493,492,491,482,480,479,479,479,478,475,
23822     468,467,466,465,461,460,457,457,453,453,453,452,448,448,447,444,
23823     443,442,440,439,436,432,432,429,428,427,423,420,415,415,414,414,
23824     414,413,412,410,408,407,406,403,400,396,395,395,394,393,393,392,
23825     389,387,386,384,383,380,380,376,375,374,372,371,370,369,369,366,
23826     366,364,363,362,357,357,356,354,352,352,352,352,351,351,350,350,
23827     346,346,342,341,340,339,336,335,335,332,332,331,325,321,321,321,
23828     318,317,316,316,314,314,313,313,313,312,310,310,309,308,308,306,
23829     305,303,302,300,300,300,300,298,298,297,295,295,294,294,293,293,
23830     293,291,290,290,289,289,289,289,289,285,285,284,284,284,284,283,
23831     282,282,282,280,278,278,278,277,275,274,274,274,273,271,271,270,
23832     270,269,269,269,268,266,266,266,265,264,264,264,264,263,263,263,
23833     263,262,262,261,261,260,259,259,259,259,258,258,258,257,257,257,
23834     257,257,256,256,256,256,256,256,255,255,255,255,255,254,254,254,
23835     254,254,253,253,253,253,252,252,252,252,251,251,251,251,251,251,
23836     250,250,250,250,250,250,250,250,250
23837   };
23838   const int t249_07[] = {
23839     // Capacity
23840     1000,
23841     // Number of items
23842     249,
23843     // Size of items (sorted)
23844     499,498,498,497,495,494,489,488,488,486,480,476,472,471,470,470,
23845     468,468,468,468,468,465,462,462,461,460,460,456,451,450,449,449,
23846     447,444,443,440,436,433,430,430,430,427,426,425,420,419,419,418,
23847     417,417,415,412,412,411,407,406,405,404,401,397,396,396,395,392,
23848     392,391,389,384,383,383,381,380,380,379,377,377,376,375,374,371,
23849     370,368,365,365,363,361,359,358,355,355,354,352,350,350,347,347,
23850     344,341,340,337,336,335,335,332,331,330,327,324,324,322,321,319,
23851     319,318,314,313,313,309,307,305,305,304,304,304,304,303,303,303,
23852     301,300,299,298,297,296,296,296,295,292,292,292,291,291,289,289,
23853     287,287,285,284,284,284,284,283,283,283,282,281,280,279,279,278,
23854     278,278,277,277,277,276,276,276,275,274,273,271,271,271,271,270,
23855     270,269,268,268,268,267,266,266,266,266,266,266,264,264,264,262,
23856     262,262,262,261,261,261,261,261,260,260,260,259,259,259,259,259,
23857     258,258,258,258,258,258,256,256,256,256,255,255,255,255,254,254,
23858     254,254,254,254,254,254,253,253,253,253,253,252,252,252,252,252,
23859     252,251,251,250,250,250,250,250,250
23860   };
23861   const int t249_08[] = {
23862     // Capacity
23863     1000,
23864     // Number of items
23865     249,
23866     // Size of items (sorted)
23867     498,498,493,493,490,488,488,487,483,483,482,482,481,480,479,479,
23868     476,475,469,468,466,465,464,459,459,455,454,451,450,449,449,448,
23869     447,445,442,442,438,436,436,435,429,411,408,407,406,405,404,404,
23870     403,402,402,402,401,401,398,396,396,395,395,391,389,388,386,385,
23871     383,383,382,382,380,379,378,378,378,377,371,371,369,367,366,365,
23872     363,363,363,362,361,360,359,358,357,355,351,351,350,349,348,347,
23873     346,346,345,343,340,339,338,336,335,334,334,334,334,331,326,325,
23874     325,324,320,320,320,319,319,317,317,317,317,314,313,313,312,309,
23875     308,308,307,306,305,301,300,300,298,295,295,293,291,289,288,287,
23876     286,286,286,285,284,283,283,281,279,279,278,278,278,278,277,276,
23877     276,276,275,275,275,275,275,275,275,274,273,271,271,271,270,270,
23878     270,270,270,269,269,269,269,268,268,267,267,267,267,266,266,266,
23879     265,264,264,264,264,263,263,263,263,263,262,262,262,261,261,261,
23880     260,260,260,260,259,259,259,258,258,258,257,257,257,256,256,255,
23881     255,255,255,254,254,254,254,253,252,252,252,252,252,252,251,251,
23882     251,250,250,250,250,250,250,250,250
23883   };
23884   const int t249_09[] = {
23885     // Capacity
23886     1000,
23887     // Number of items
23888     249,
23889     // Size of items (sorted)
23890     494,491,491,488,487,482,480,478,477,476,474,471,470,470,470,469,
23891     466,463,460,460,460,459,458,458,457,455,451,449,446,446,444,440,
23892     440,438,438,438,437,436,436,435,434,427,427,426,425,424,424,419,
23893     417,417,415,414,411,411,411,400,398,397,396,394,388,388,386,384,
23894     382,381,380,379,378,377,377,376,375,372,370,369,369,369,366,365,
23895     365,364,364,362,361,357,356,356,355,353,352,350,349,345,343,341,
23896     340,340,339,338,337,335,333,332,329,329,328,327,326,324,323,319,
23897     318,317,315,314,312,312,312,309,308,307,307,305,305,303,303,303,
23898     302,302,302,301,299,298,297,297,296,295,295,295,294,294,292,292,
23899     291,291,291,290,289,289,289,289,288,287,287,286,285,283,282,282,
23900     281,280,280,280,279,279,275,275,275,275,275,274,274,274,274,274,
23901     273,273,273,273,271,271,271,270,270,270,270,269,269,269,269,268,
23902     268,268,267,267,267,266,266,264,264,264,264,263,263,263,262,262,
23903     262,262,261,261,260,260,260,260,259,259,259,258,258,258,257,257,
23904     257,257,256,256,256,255,255,255,255,255,255,253,252,252,252,252,
23905     252,252,251,251,251,250,250,250,250
23906   };
23907   const int t249_10[] = {
23908     // Capacity
23909     1000,
23910     // Number of items
23911     249,
23912     // Size of items (sorted)
23913     499,494,493,492,492,489,488,487,486,485,485,483,481,481,480,477,
23914     477,477,475,475,474,473,472,471,471,465,461,461,461,459,459,458,
23915     457,455,452,450,449,448,445,443,441,440,437,436,436,434,424,422,
23916     418,416,415,410,409,408,405,402,400,399,398,398,397,396,395,393,
23917     393,390,389,389,385,383,383,377,377,374,374,374,373,371,366,366,
23918     365,363,362,362,360,359,358,357,354,352,352,352,350,349,348,347,
23919     345,339,330,329,326,326,324,324,323,321,319,318,315,313,313,312,
23920     310,309,308,307,305,305,305,304,303,303,302,302,301,300,300,299,
23921     296,296,296,295,294,294,294,293,292,292,291,290,290,289,288,288,
23922     287,287,287,284,284,284,281,281,280,280,279,279,279,279,278,277,
23923     277,276,275,275,275,274,274,274,272,272,271,271,270,269,269,269,
23924     269,268,267,267,267,266,266,266,265,265,265,265,265,264,264,264,
23925     264,263,263,263,263,262,261,261,261,261,261,261,261,260,260,260,
23926     260,260,260,260,259,258,258,258,257,257,257,257,256,255,255,255,
23927     255,254,254,254,254,253,253,252,252,252,251,251,251,251,251,251,
23928     251,250,250,250,250,250,250,250,250
23929   };
23930   const int t249_11[] = {
23931     // Capacity
23932     1000,
23933     // Number of items
23934     249,
23935     // Size of items (sorted)
23936     497,495,493,489,488,486,483,482,476,476,474,473,473,472,467,466,
23937     466,464,462,461,459,456,455,455,454,453,451,451,450,449,449,444,
23938     442,437,433,433,432,428,426,424,424,423,423,422,420,420,417,414,
23939     414,413,412,411,410,410,406,406,405,404,403,403,401,399,397,396,
23940     395,394,392,391,386,384,382,382,380,378,378,374,372,364,362,362,
23941     361,360,359,359,358,358,356,356,356,353,353,352,346,345,342,342,
23942     340,340,338,334,332,331,330,329,326,326,325,324,324,321,320,320,
23943     319,318,318,317,316,316,316,314,314,313,311,309,307,307,306,305,
23944     305,305,303,302,300,299,296,296,295,294,294,294,294,294,293,292,
23945     291,290,290,289,289,285,285,284,283,283,282,282,281,281,281,280,
23946     280,280,280,280,279,278,278,278,276,275,275,275,275,274,274,274,
23947     274,274,273,273,272,272,271,271,270,270,270,269,269,268,268,266,
23948     266,265,265,265,265,264,264,264,264,262,261,261,261,261,261,260,
23949     260,260,259,258,257,257,257,257,257,256,256,256,256,256,255,255,
23950     255,255,255,255,255,255,255,255,255,254,253,253,253,253,253,253,
23951     253,252,252,252,252,251,251,251,250
23952   };
23953   const int t249_12[] = {
23954     // Capacity
23955     1000,
23956     // Number of items
23957     249,
23958     // Size of items (sorted)
23959     494,493,491,489,488,486,481,478,478,474,473,472,471,469,469,468,
23960     459,457,456,455,455,453,449,448,446,445,442,439,438,438,436,433,
23961     433,432,431,431,427,425,425,421,418,418,414,414,412,409,409,407,
23962     403,401,397,396,391,386,385,384,384,384,381,380,380,378,378,377,
23963     376,375,373,372,372,372,372,370,369,368,366,366,366,363,363,363,
23964     363,362,361,360,360,360,358,357,356,355,355,354,353,353,353,352,
23965     352,351,348,347,346,346,345,345,344,342,339,339,337,336,335,334,
23966     334,332,332,331,328,328,325,324,318,318,317,316,316,313,313,312,
23967     311,310,308,306,305,304,302,301,301,300,298,298,297,297,296,296,
23968     296,295,295,295,295,294,294,292,292,291,290,289,288,288,288,288,
23969     287,286,280,280,279,279,278,278,278,277,277,277,276,276,276,276,
23970     276,275,275,275,275,274,274,272,272,271,271,271,271,270,270,270,
23971     269,269,269,269,267,267,267,266,265,264,263,262,262,261,261,261,
23972     260,260,260,259,259,258,258,257,257,257,257,257,256,256,256,256,
23973     256,256,256,256,255,254,254,254,254,254,253,253,253,253,252,252,
23974     251,251,251,250,250,250,250,250,250
23975   };
23976   const int t249_13[] = {
23977     // Capacity
23978     1000,
23979     // Number of items
23980     249,
23981     // Size of items (sorted)
23982     495,493,492,492,492,490,489,488,487,487,486,484,482,481,480,479,
23983     476,476,472,470,467,467,465,459,459,458,457,456,456,455,451,449,
23984     447,441,441,439,437,437,436,434,434,432,418,416,415,414,413,412,
23985     410,410,408,406,406,404,404,402,400,399,399,397,395,393,393,393,
23986     387,387,386,385,384,382,382,381,380,380,379,377,377,372,372,371,
23987     368,367,363,363,361,360,360,358,357,356,356,355,354,353,352,350,
23988     348,345,340,338,337,335,334,331,330,329,328,326,325,324,323,322,
23989     321,320,318,318,315,315,312,310,310,310,310,308,306,305,304,302,
23990     302,302,302,299,296,295,294,293,293,293,292,292,291,291,291,290,
23991     290,290,290,289,288,286,286,286,284,282,282,281,281,280,280,279,
23992     279,278,277,276,276,274,274,273,273,272,272,271,271,270,267,267,
23993     266,266,266,266,266,266,265,265,265,264,263,263,263,263,263,262,
23994     262,262,262,262,261,261,260,260,260,259,259,258,258,258,258,258,
23995     257,257,257,257,256,256,256,256,256,256,256,255,255,254,254,254,
23996     254,253,253,253,253,253,252,252,252,252,252,252,252,252,251,251,
23997     251,251,250,250,250,250,250,250,250
23998   };
23999   const int t249_14[] = {
24000     // Capacity
24001     1000,
24002     // Number of items
24003     249,
24004     // Size of items (sorted)
24005     498,495,495,493,487,485,484,484,483,479,476,472,469,464,464,463,
24006     460,456,453,449,449,448,445,442,440,437,433,432,430,430,428,427,
24007     426,425,424,423,423,423,422,419,417,415,415,414,413,410,407,406,
24008     403,402,397,397,393,391,391,387,384,384,383,382,381,380,379,379,
24009     379,378,378,378,376,376,375,375,375,374,372,372,367,366,365,363,
24010     361,361,360,358,358,358,356,356,355,355,354,352,352,351,350,350,
24011     350,349,347,345,344,343,342,339,339,339,335,332,332,331,330,329,
24012     329,328,327,327,326,326,325,324,321,318,314,314,314,311,311,310,
24013     309,309,308,308,308,306,305,305,304,303,303,302,302,301,300,299,
24014     299,297,297,295,294,293,293,293,291,290,290,289,288,287,287,285,
24015     285,284,284,283,283,282,282,281,281,280,280,280,279,279,279,278,
24016     276,276,275,275,275,275,274,274,273,273,272,272,271,270,269,269,
24017     268,268,267,267,266,266,266,266,264,264,264,264,263,263,263,262,
24018     262,261,260,260,260,260,260,260,260,260,259,259,259,259,258,257,
24019     257,257,257,257,256,256,256,256,256,255,255,254,254,254,253,252,
24020     252,252,251,251,251,251,251,250,250
24021   };
24022   const int t249_15[] = {
24023     // Capacity
24024     1000,
24025     // Number of items
24026     249,
24027     // Size of items (sorted)
24028     499,496,496,495,492,489,488,487,484,480,479,477,476,476,476,475,
24029     475,473,469,467,465,463,463,459,458,456,451,451,449,447,446,444,
24030     438,438,434,433,432,431,431,422,420,418,417,416,416,415,415,414,
24031     413,410,408,406,405,405,401,397,392,391,390,390,389,386,385,384,
24032     384,383,383,382,382,382,380,379,378,377,376,374,374,374,369,368,
24033     363,362,362,360,360,357,356,356,356,356,353,349,348,347,347,347,
24034     341,338,336,335,335,334,334,334,330,329,326,326,325,324,324,323,
24035     323,323,321,319,316,315,313,313,313,312,312,310,310,309,309,307,
24036     304,304,303,302,301,300,300,299,299,298,297,296,295,295,294,294,
24037     294,292,291,291,291,290,289,289,287,286,285,283,283,281,281,280,
24038     279,278,278,278,277,277,276,276,276,275,275,274,274,274,273,273,
24039     273,272,271,271,271,270,270,270,269,269,269,269,268,268,268,268,
24040     267,267,266,265,265,264,263,262,262,262,262,261,261,261,260,259,
24041     259,259,259,258,257,257,257,257,257,256,256,256,256,256,255,255,
24042     255,255,255,254,254,254,254,253,252,252,252,252,251,251,250,250,
24043     250,250,250,250,250,250,250,250,250
24044   };
24045   const int t249_16[] = {
24046     // Capacity
24047     1000,
24048     // Number of items
24049     249,
24050     // Size of items (sorted)
24051     498,496,495,495,493,490,487,482,481,480,477,476,476,473,471,470,
24052     467,467,466,463,461,460,457,454,452,452,448,448,447,446,445,442,
24053     441,439,438,437,437,435,434,432,432,431,430,429,425,424,420,419,
24054     417,416,414,414,414,412,411,411,409,409,404,403,397,395,394,392,
24055     392,390,389,389,385,382,382,382,382,381,381,380,380,379,378,377,
24056     376,365,365,362,361,361,360,357,356,354,352,352,351,343,342,341,
24057     341,337,336,333,332,331,330,329,328,324,324,321,318,317,317,316,
24058     312,311,310,309,308,308,307,304,304,304,303,303,302,301,300,298,
24059     298,298,297,296,296,295,294,294,294,294,294,293,293,293,291,290,
24060     290,290,288,287,287,287,287,286,285,285,285,284,283,282,281,280,
24061     280,279,279,277,277,277,276,276,276,276,275,274,274,273,273,273,
24062     273,272,271,271,271,269,269,269,268,267,267,267,267,266,266,266,
24063     265,264,264,264,264,263,263,263,263,263,262,261,261,261,261,260,
24064     260,259,259,259,258,258,258,258,258,258,257,257,256,256,256,256,
24065     255,255,254,254,254,254,254,254,254,253,253,253,253,252,252,252,
24066     251,251,251,250,250,250,250,250,250
24067   };
24068   const int t249_17[] = {
24069     // Capacity
24070     1000,
24071     // Number of items
24072     249,
24073     // Size of items (sorted)
24074     498,494,493,492,492,490,489,487,484,482,480,477,472,471,470,468,
24075     465,464,462,460,460,456,454,443,442,441,440,436,436,435,435,435,
24076     431,427,427,426,424,417,417,416,415,415,412,407,402,402,402,400,
24077     399,398,398,394,390,386,386,385,385,385,384,381,380,379,378,378,
24078     377,377,376,375,374,372,372,368,367,366,366,366,366,365,365,363,
24079     362,362,361,359,359,358,358,357,357,355,355,354,353,352,352,352,
24080     352,352,350,349,349,347,343,342,341,340,339,336,335,333,332,331,
24081     330,328,327,326,326,325,324,324,323,319,317,316,315,314,313,312,
24082     311,309,309,309,309,308,306,305,303,302,301,301,300,297,297,296,
24083     296,296,296,295,295,292,291,291,290,290,289,288,288,288,287,286,
24084     285,285,283,282,282,282,281,281,280,279,278,277,277,277,276,276,
24085     275,275,275,275,274,274,274,273,273,271,269,269,268,268,268,268,
24086     268,268,266,264,264,263,263,263,263,263,262,262,261,261,261,261,
24087     261,260,260,260,260,260,260,260,259,259,258,258,258,258,258,257,
24088     257,257,256,256,256,256,256,255,255,254,254,254,253,253,252,252,
24089     252,251,251,250,250,250,250,250,250
24090   };
24091   const int t249_18[] = {
24092     // Capacity
24093     1000,
24094     // Number of items
24095     249,
24096     // Size of items (sorted)
24097     499,495,492,491,491,490,490,489,488,487,486,486,484,484,483,483,
24098     480,476,469,469,466,466,459,458,457,450,449,448,445,442,440,440,
24099     439,437,436,435,432,431,430,430,426,426,424,422,414,411,410,408,
24100     407,407,402,401,399,396,396,395,394,391,391,388,386,384,384,384,
24101     384,381,374,374,372,372,371,371,370,369,368,367,367,365,365,363,
24102     363,362,362,360,360,358,357,357,356,356,355,355,353,352,352,352,
24103     351,351,344,343,342,342,340,338,337,336,334,332,330,330,329,329,
24104     323,322,321,320,319,317,315,313,310,310,309,307,306,306,306,306,
24105     305,305,303,303,303,302,301,300,299,297,297,296,294,294,293,293,
24106     293,292,292,290,289,288,288,287,287,287,286,285,285,283,283,282,
24107     281,281,281,280,279,279,278,278,278,277,277,276,276,276,273,272,
24108     272,271,270,268,268,268,268,267,267,267,267,266,265,265,264,264,
24109     264,263,263,263,263,262,262,262,262,260,260,260,259,259,259,259,
24110     258,258,258,258,258,258,258,257,257,257,257,256,256,256,256,256,
24111     255,255,255,254,254,253,253,253,253,252,251,251,251,251,251,251,
24112     251,251,251,250,250,250,250,250,250
24113   };
24114   const int t249_19[] = {
24115     // Capacity
24116     1000,
24117     // Number of items
24118     249,
24119     // Size of items (sorted)
24120     499,498,496,496,493,492,489,488,488,487,487,485,484,484,484,482,
24121     478,476,475,474,472,471,470,469,469,468,468,467,467,466,466,464,
24122     464,462,460,459,458,457,454,452,450,448,446,445,442,442,442,441,
24123     439,434,432,427,427,427,425,424,423,420,419,419,418,417,417,413,
24124     410,409,406,405,405,404,403,401,396,389,378,377,377,370,366,363,
24125     361,356,353,353,353,350,347,342,341,339,337,335,332,331,326,326,
24126     325,324,323,322,320,320,318,318,318,316,315,314,313,313,312,312,
24127     309,308,306,305,305,303,299,299,298,296,296,296,293,291,291,290,
24128     289,289,288,287,286,285,284,284,284,283,282,282,281,280,280,280,
24129     280,279,278,278,278,277,277,277,276,275,275,274,274,274,273,273,
24130     273,272,271,271,271,271,271,271,270,270,270,270,270,269,269,268,
24131     268,267,267,266,266,264,264,264,263,263,263,263,262,262,261,261,
24132     261,261,260,260,260,260,260,260,259,259,259,259,258,258,258,257,
24133     257,256,256,256,256,256,256,256,255,255,255,255,255,254,254,254,
24134     254,253,253,253,253,253,252,252,252,252,252,252,251,251,251,251,
24135     251,251,251,250,250,250,250,250,250
24136   };
24137 
24138   const int t501_00[] = {
24139     // Capacity
24140     1000,
24141     // Number of items
24142     501,
24143     // Size of items (sorted)
24144     498,498,498,497,497,497,496,496,495,495,495,493,493,492,491,491,
24145     490,490,488,488,487,487,485,485,485,485,484,483,481,480,480,480,
24146     479,479,478,478,478,475,475,474,473,473,472,471,470,469,467,467,
24147     466,465,464,463,462,460,459,457,456,456,456,455,451,450,447,446,
24148     446,446,445,445,445,445,444,443,442,441,441,439,437,437,434,434,
24149     433,433,430,426,426,425,425,425,423,422,421,421,420,419,419,419,
24150     418,418,418,418,417,417,415,414,413,412,410,410,407,406,406,405,
24151     404,402,401,400,399,398,397,395,395,394,394,393,393,392,392,392,
24152     392,390,386,385,383,382,381,381,381,381,379,377,377,376,376,375,
24153     375,375,373,372,372,370,370,369,369,369,367,367,366,366,366,366,
24154     366,365,364,363,363,363,362,362,361,359,359,357,357,357,356,356,
24155     356,356,355,355,354,354,352,352,351,351,350,350,350,350,350,349,
24156     347,347,347,347,346,346,344,344,343,343,342,342,340,340,340,340,
24157     339,338,337,336,334,333,333,333,333,331,331,330,329,329,326,325,
24158     324,324,323,321,320,320,318,318,318,317,315,314,314,313,313,312,
24159     312,310,308,308,307,307,307,306,305,303,302,301,301,301,299,299,
24160     299,298,298,298,298,298,297,297,296,296,295,295,294,294,294,294,
24161     293,293,292,292,291,291,291,291,290,290,289,288,288,287,287,287,
24162     287,287,287,285,285,285,285,284,284,283,283,282,282,282,282,282,
24163     281,281,281,280,280,280,280,278,277,276,276,276,276,275,275,275,
24164     275,275,275,275,274,274,274,274,274,274,274,274,274,273,273,273,
24165     273,273,272,272,272,272,272,271,271,271,271,271,271,271,271,270,
24166     270,270,269,269,269,269,269,269,269,268,268,267,267,267,267,267,
24167     267,266,266,265,265,265,264,264,264,264,263,263,263,263,263,262,
24168     262,262,262,262,262,261,261,261,260,260,260,260,259,259,259,259,
24169     259,259,259,259,259,259,259,259,259,258,258,258,258,258,258,258,
24170     258,258,258,258,257,257,257,256,256,256,256,256,255,255,255,255,
24171     255,255,255,255,255,255,254,254,254,254,254,254,254,254,254,254,
24172     254,254,254,253,253,253,253,253,253,253,253,253,253,253,253,253,
24173     253,252,252,252,252,252,252,252,252,252,252,252,252,251,251,251,
24174     251,251,251,251,251,251,250,250,250,250,250,250,250,250,250,250,
24175     250,250,250,250,250
24176   };
24177   const int t501_01[] = {
24178     // Capacity
24179     1000,
24180     // Number of items
24181     501,
24182     // Size of items (sorted)
24183     498,496,495,494,494,493,491,490,490,488,488,488,488,487,486,486,
24184     485,485,485,483,482,482,482,481,477,476,476,476,475,475,475,475,
24185     474,474,472,469,469,468,467,467,466,465,464,463,462,462,461,461,
24186     461,460,459,458,457,456,455,455,455,453,453,452,451,451,451,449,
24187     449,448,447,447,445,444,443,443,443,442,442,440,440,440,437,435,
24188     435,435,434,434,433,432,432,431,428,428,426,426,426,424,424,424,
24189     424,424,424,423,422,422,419,419,417,417,416,415,414,413,413,411,
24190     411,411,407,407,407,407,407,406,405,404,404,404,401,398,398,397,
24191     396,396,395,393,392,392,391,390,389,387,386,386,386,385,385,384,
24192     383,378,374,374,373,371,371,370,370,369,367,366,365,364,362,361,
24193     360,360,360,360,360,360,359,359,359,359,358,357,357,356,355,354,
24194     353,353,353,353,352,352,351,351,350,350,347,345,341,340,339,337,
24195     336,335,334,332,331,331,331,330,329,329,329,327,327,326,326,325,
24196     324,323,323,323,322,321,321,321,321,320,320,319,319,319,318,316,
24197     316,315,314,314,313,312,312,312,312,310,309,307,307,307,307,306,
24198     305,305,303,303,303,302,302,302,302,301,301,300,300,299,299,299,
24199     298,298,298,298,297,297,296,296,296,296,296,296,296,295,294,293,
24200     293,292,291,291,291,290,290,289,289,289,288,288,287,287,286,286,
24201     286,286,286,286,286,286,285,285,285,285,284,284,284,284,284,283,
24202     283,283,282,282,282,282,282,281,281,281,281,281,280,280,280,280,
24203     280,279,279,279,279,279,279,278,278,278,278,278,278,277,277,277,
24204     277,276,276,276,276,276,275,275,274,274,274,274,273,273,273,272,
24205     272,272,272,272,272,271,271,271,271,271,271,271,271,270,270,270,
24206     270,270,269,269,269,269,268,267,267,267,267,267,267,267,266,266,
24207     266,266,265,265,264,264,264,264,264,264,264,264,264,264,264,263,
24208     263,263,262,262,262,262,262,262,262,261,261,261,261,261,261,261,
24209     261,261,261,261,260,260,260,260,260,259,258,258,258,258,258,258,
24210     258,258,258,257,257,257,257,257,257,257,257,257,256,256,256,255,
24211     255,255,255,255,255,255,255,254,254,254,254,254,254,254,254,254,
24212     254,253,253,253,253,253,253,252,252,252,252,252,252,252,252,252,
24213     252,252,252,252,252,251,251,251,251,251,251,251,251,251,251,251,
24214     250,250,250,250,250
24215   };
24216   const int t501_02[] = {
24217     // Capacity
24218     1000,
24219     // Number of items
24220     501,
24221     // Size of items (sorted)
24222     499,498,493,493,491,490,488,486,486,484,482,480,478,478,477,477,
24223     476,475,473,472,472,472,472,471,470,468,464,464,464,464,462,461,
24224     460,458,458,457,457,456,456,455,455,453,453,452,452,451,451,449,
24225     448,447,447,447,446,445,443,443,442,442,442,442,441,441,441,438,
24226     437,437,434,434,434,432,432,432,431,430,430,429,427,426,426,425,
24227     425,424,423,419,418,418,417,415,415,412,412,412,412,411,410,410,
24228     408,406,406,406,406,405,405,404,401,401,399,397,396,396,394,394,
24229     394,393,393,393,392,392,392,391,391,389,389,389,387,385,385,383,
24230     383,382,382,380,378,378,378,377,376,376,375,375,375,374,374,374,
24231     373,373,373,373,372,371,370,370,369,368,368,368,367,367,367,366,
24232     364,363,362,362,362,361,361,360,360,360,359,358,358,358,357,356,
24233     356,355,355,355,355,355,354,354,353,353,353,353,353,352,352,351,
24234     351,351,351,351,350,350,349,347,344,344,344,343,341,340,339,339,
24235     338,338,338,335,333,333,332,331,331,330,329,327,327,325,325,325,
24236     325,325,323,323,322,322,322,321,321,321,320,319,319,317,317,317,
24237     316,316,314,313,312,312,311,310,309,309,309,309,308,308,307,307,
24238     307,306,306,306,305,304,304,303,302,301,300,300,300,299,299,298,
24239     298,297,297,297,297,295,295,295,295,295,294,294,294,294,293,293,
24240     293,293,292,292,292,291,291,291,291,291,290,290,290,290,289,288,
24241     288,287,287,287,287,287,287,287,286,286,286,286,285,285,285,285,
24242     284,284,284,283,283,283,282,282,282,282,282,282,281,281,281,280,
24243     280,280,280,279,279,279,279,279,278,278,278,278,277,277,277,276,
24244     276,276,276,276,276,276,275,275,275,275,275,275,275,274,273,273,
24245     273,273,273,273,272,272,272,272,271,271,271,271,271,271,270,270,
24246     270,270,270,269,269,269,269,269,269,269,269,268,268,267,267,267,
24247     266,266,266,266,266,266,266,266,265,265,265,264,263,263,263,263,
24248     263,263,263,262,262,262,262,262,262,261,261,261,261,261,261,260,
24249     260,259,259,259,259,259,259,259,259,259,259,259,259,258,258,258,
24250     258,258,258,258,258,257,257,257,257,257,256,256,256,256,256,256,
24251     256,255,255,255,255,255,255,254,254,254,253,253,253,253,253,253,
24252     253,253,252,252,252,252,252,252,251,251,251,251,251,251,251,250,
24253     250,250,250,250,250
24254   };
24255   const int t501_03[] = {
24256     // Capacity
24257     1000,
24258     // Number of items
24259     501,
24260     // Size of items (sorted)
24261     499,498,497,497,495,494,494,492,489,489,487,486,485,480,479,479,
24262     477,476,475,475,475,474,473,473,470,469,468,466,466,466,466,465,
24263     465,463,463,462,462,460,458,457,455,454,454,453,452,452,450,449,
24264     448,447,446,445,444,443,443,443,441,441,440,440,440,439,438,438,
24265     438,437,437,435,435,435,435,434,434,434,432,429,428,428,428,426,
24266     426,425,423,423,421,419,419,418,417,417,416,416,414,413,412,410,
24267     410,410,409,408,408,408,408,407,407,402,400,399,398,397,396,395,
24268     394,392,392,392,392,391,391,387,387,386,384,384,383,383,382,382,
24269     382,382,380,379,378,378,378,377,377,376,376,376,376,375,375,374,
24270     373,373,373,371,371,371,370,369,369,369,369,369,368,368,367,367,
24271     365,364,361,360,360,360,360,359,359,359,359,358,357,357,356,356,
24272     355,355,355,354,353,353,353,353,352,352,351,350,350,349,349,348,
24273     346,346,345,345,342,341,340,340,338,337,336,335,335,335,334,333,
24274     332,331,330,330,329,328,327,326,326,326,326,326,325,325,325,325,
24275     325,324,323,322,322,322,322,322,322,320,319,319,318,318,318,316,
24276     316,315,315,314,313,313,312,312,312,311,311,309,308,307,307,306,
24277     306,305,305,305,305,304,304,303,303,303,302,302,302,302,302,301,
24278     301,301,301,300,300,299,299,299,299,299,298,297,297,297,296,296,
24279     296,295,295,295,295,295,294,293,293,293,293,293,293,292,291,291,
24280     291,291,290,289,289,289,288,288,287,287,287,287,287,287,287,287,
24281     286,286,286,286,285,284,284,284,283,283,283,283,282,282,282,281,
24282     281,281,281,281,280,280,279,279,278,278,278,277,277,277,277,277,
24283     277,277,276,275,275,274,274,274,273,273,273,273,273,273,272,272,
24284     272,272,272,272,272,271,271,271,271,270,270,270,270,269,269,269,
24285     268,268,268,268,267,267,267,267,267,267,267,266,266,266,266,266,
24286     265,265,265,265,265,264,264,264,264,263,263,263,263,263,262,262,
24287     262,262,261,261,261,261,261,261,261,260,260,260,260,259,259,259,
24288     259,259,259,258,258,258,258,258,258,258,257,257,257,257,257,257,
24289     257,256,256,256,255,255,255,255,255,255,255,255,255,254,254,254,
24290     254,254,254,254,254,254,254,253,253,253,253,253,253,253,252,252,
24291     252,252,252,252,252,252,252,252,251,251,251,251,251,250,250,250,
24292     250,250,250,250,250
24293   };
24294   const int t501_04[] = {
24295     // Capacity
24296     1000,
24297     // Number of items
24298     501,
24299     // Size of items (sorted)
24300     499,499,498,498,495,493,493,491,490,488,487,487,486,486,486,486,
24301     485,485,485,484,483,481,479,479,477,474,473,471,471,470,470,466,
24302     466,465,465,465,463,463,462,461,461,460,460,459,456,456,455,455,
24303     454,454,453,452,450,449,448,447,447,446,444,442,440,439,438,436,
24304     435,432,430,429,428,428,428,428,427,426,426,425,425,425,424,423,
24305     422,422,422,422,421,420,418,417,417,415,412,412,410,410,409,409,
24306     408,408,406,404,403,403,403,401,401,401,399,399,398,398,397,397,
24307     397,396,395,395,395,394,394,394,393,392,391,390,389,387,385,385,
24308     384,383,382,382,382,381,381,380,380,380,380,379,377,377,376,375,
24309     375,375,375,374,372,372,371,371,371,371,370,370,370,369,369,368,
24310     368,366,366,365,365,364,363,363,361,360,360,360,360,359,359,357,
24311     356,356,354,353,353,352,352,351,351,351,350,350,346,346,344,343,
24312     343,343,342,342,342,341,341,341,341,340,340,340,338,338,337,335,
24313     335,335,333,332,331,331,331,330,330,330,330,330,329,328,326,326,
24314     326,326,326,325,325,324,323,323,320,320,320,319,319,319,318,318,
24315     318,318,317,316,316,316,316,315,315,314,313,313,312,312,312,312,
24316     311,310,309,308,307,307,306,306,306,304,302,302,301,300,299,298,
24317     298,298,298,297,296,296,296,295,295,294,294,294,294,293,293,292,
24318     292,291,291,291,290,290,289,289,289,288,288,288,288,288,287,286,
24319     286,285,285,285,285,285,284,284,284,283,283,283,283,283,283,283,
24320     282,282,282,282,282,282,281,281,281,281,280,280,280,280,280,280,
24321     280,280,279,279,278,278,278,277,277,277,276,276,276,275,275,275,
24322     274,274,274,274,274,274,274,273,273,273,272,272,270,270,270,269,
24323     269,269,269,269,268,268,268,268,268,267,267,267,267,267,267,266,
24324     266,266,266,266,266,265,265,265,265,265,264,264,264,264,264,264,
24325     264,264,264,264,263,263,263,263,263,263,263,262,261,261,261,261,
24326     261,261,261,260,260,260,260,260,259,259,259,259,259,258,258,258,
24327     258,258,258,258,258,257,257,257,257,257,257,257,256,256,256,256,
24328     256,256,256,256,256,255,255,255,255,255,255,255,255,254,254,254,
24329     254,254,254,254,253,253,253,253,253,253,253,253,253,253,253,252,
24330     252,252,252,252,252,252,252,252,251,251,251,251,251,251,250,250,
24331     250,250,250,250,250
24332   };
24333   const int t501_05[] = {
24334     // Capacity
24335     1000,
24336     // Number of items
24337     501,
24338     // Size of items (sorted)
24339     498,498,498,496,495,491,490,490,489,489,488,488,486,485,485,485,
24340     484,484,481,480,479,479,478,478,476,476,476,474,474,473,473,473,
24341     472,472,471,470,468,467,465,465,464,464,462,462,461,461,461,460,
24342     460,460,458,457,457,456,454,454,453,452,452,452,450,449,449,448,
24343     446,444,444,443,443,442,441,440,440,439,439,438,437,437,436,434,
24344     434,433,431,430,430,429,429,429,429,427,427,426,426,424,424,423,
24345     420,417,417,416,414,413,412,412,411,408,408,408,407,405,404,404,
24346     403,402,401,400,398,398,398,395,395,394,394,393,392,390,389,388,
24347     387,387,384,383,382,382,381,381,381,381,381,380,379,378,377,376,
24348     375,375,375,374,373,372,369,369,369,367,367,367,367,367,366,366,
24349     365,365,363,363,362,362,360,359,358,358,357,357,356,356,356,355,
24350     355,354,354,354,354,353,352,351,351,350,350,350,349,348,347,347,
24351     345,345,344,343,341,341,341,338,335,335,334,334,334,334,333,330,
24352     329,329,329,328,328,328,327,324,323,322,322,322,321,320,320,320,
24353     319,319,318,318,316,315,315,314,314,314,313,312,311,310,310,310,
24354     310,309,308,308,308,307,307,307,306,305,305,305,305,303,303,301,
24355     301,301,300,300,300,299,299,298,298,297,297,297,296,296,296,295,
24356     295,295,295,295,295,294,294,294,293,293,293,292,292,292,291,291,
24357     291,289,289,289,288,288,288,287,287,287,287,287,286,286,286,286,
24358     285,285,284,284,284,284,284,283,282,282,282,281,281,281,280,280,
24359     279,279,279,279,279,278,278,278,278,278,278,278,277,277,277,277,
24360     277,276,276,276,276,275,275,275,275,275,275,275,274,274,274,274,
24361     274,274,273,273,273,273,273,273,272,272,272,271,271,271,271,271,
24362     271,271,270,270,270,269,269,269,268,268,268,268,267,266,266,265,
24363     265,265,265,265,264,264,264,264,263,263,263,263,263,262,262,262,
24364     262,262,262,262,262,262,262,262,262,262,261,261,261,261,260,260,
24365     260,259,259,259,259,259,259,258,258,258,258,258,258,258,257,257,
24366     257,257,257,257,257,257,257,257,256,256,256,256,255,255,255,255,
24367     255,255,255,255,255,255,254,254,254,254,254,254,254,254,253,253,
24368     253,253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,
24369     252,252,251,251,251,251,250,250,250,250,250,250,250,250,250,250,
24370     250,250,250,250,250
24371   };
24372   const int t501_06[] = {
24373     // Capacity
24374     1000,
24375     // Number of items
24376     501,
24377     // Size of items (sorted)
24378     499,498,498,497,497,494,494,493,491,490,490,487,487,486,486,484,
24379     482,480,480,479,479,478,477,476,474,474,473,473,470,468,468,468,
24380     467,467,467,467,466,465,465,465,464,459,458,457,456,456,455,454,
24381     452,452,451,448,448,448,447,445,443,441,440,440,440,439,435,435,
24382     434,430,430,429,428,427,427,427,427,426,426,426,425,424,423,421,
24383     421,420,419,418,417,416,415,414,414,413,413,413,410,409,409,408,
24384     407,405,405,404,404,404,403,402,401,399,399,399,398,397,397,396,
24385     395,394,393,393,393,392,390,389,389,388,388,388,387,386,384,383,
24386     382,382,381,381,380,378,378,377,376,376,376,376,375,375,375,374,
24387     374,373,372,370,369,368,368,368,367,367,365,364,364,364,364,364,
24388     363,363,362,362,362,362,360,360,360,360,359,359,358,358,357,357,
24389     356,356,355,354,353,353,352,352,352,352,352,350,349,349,346,345,
24390     345,344,344,341,341,340,339,339,339,339,339,337,337,337,337,336,
24391     336,334,334,334,332,331,330,329,329,327,326,326,326,325,325,324,
24392     324,324,323,323,323,323,322,322,321,319,318,318,318,317,317,317,
24393     316,314,314,314,314,313,313,313,312,312,312,311,311,310,310,309,
24394     308,308,307,307,307,306,305,305,305,304,304,304,304,302,301,301,
24395     301,301,301,300,300,300,300,300,300,299,299,298,298,298,298,298,
24396     297,296,296,296,295,295,295,295,293,293,292,291,291,291,289,289,
24397     289,288,288,288,288,287,287,287,287,286,286,286,285,285,285,283,
24398     283,283,283,283,283,282,282,282,282,281,281,281,281,281,280,280,
24399     280,279,279,279,279,279,279,279,278,278,278,278,278,278,277,277,
24400     277,277,277,276,276,276,276,275,275,275,274,274,274,274,274,274,
24401     274,274,274,274,273,273,273,272,272,271,271,271,271,271,270,270,
24402     269,269,268,268,267,267,267,267,266,266,266,265,265,265,265,265,
24403     265,265,264,264,264,264,264,263,263,263,263,262,262,262,262,262,
24404     262,261,261,261,261,261,261,261,260,260,260,260,259,259,259,259,
24405     258,258,258,258,258,258,257,257,257,257,257,257,257,256,256,256,
24406     256,256,256,255,255,255,254,254,254,254,253,253,253,253,253,253,
24407     253,253,252,252,252,252,252,252,252,252,252,252,252,252,252,252,
24408     251,251,251,251,251,251,251,251,251,251,250,250,250,250,250,250,
24409     250,250,250,250,250
24410   };
24411   const int t501_07[] = {
24412     // Capacity
24413     1000,
24414     // Number of items
24415     501,
24416     // Size of items (sorted)
24417     499,499,497,495,494,494,493,493,492,492,491,489,487,486,484,484,
24418     483,480,479,479,479,477,477,477,477,475,471,470,470,470,470,469,
24419     467,467,466,466,466,465,465,465,465,463,462,461,460,458,457,456,
24420     456,455,454,452,452,451,450,450,449,449,448,446,446,445,442,441,
24421     438,437,437,435,434,433,433,433,431,431,431,430,430,429,429,428,
24422     428,427,423,421,421,421,420,419,417,417,416,416,415,414,412,410,
24423     409,408,408,408,407,407,405,404,404,403,403,402,400,399,397,397,
24424     396,395,395,394,394,393,392,392,392,391,391,391,390,388,388,385,
24425     384,383,382,382,381,380,378,376,376,376,375,375,374,374,374,372,
24426     372,372,371,371,371,370,370,369,369,369,369,368,368,367,367,366,
24427     366,366,364,364,364,363,361,361,361,360,360,359,359,357,357,357,
24428     355,355,355,354,354,352,352,351,351,350,350,350,349,347,345,345,
24429     345,344,344,344,343,343,343,343,341,340,340,340,340,337,336,335,
24430     335,335,335,333,332,332,331,330,328,328,328,328,326,325,325,325,
24431     324,324,322,320,319,318,318,318,317,317,317,316,316,314,312,312,
24432     312,311,311,311,310,309,309,309,309,309,308,308,308,307,307,306,
24433     306,306,306,305,305,304,304,303,303,302,301,301,301,300,300,300,
24434     300,300,300,299,299,298,297,296,296,296,295,295,295,295,295,294,
24435     293,293,291,291,291,291,290,290,290,290,290,290,290,289,289,289,
24436     289,289,288,288,288,287,287,287,286,286,286,286,285,284,284,284,
24437     284,283,283,282,282,282,281,281,280,280,280,280,280,280,279,279,
24438     279,278,278,277,277,277,276,276,276,276,276,274,274,274,274,274,
24439     273,273,273,273,273,273,272,272,272,272,272,272,271,271,271,271,
24440     271,271,271,271,270,270,269,269,269,269,268,268,268,268,268,268,
24441     267,267,267,267,266,266,266,266,266,266,266,266,265,265,265,264,
24442     264,264,263,263,263,263,263,263,263,263,263,263,262,262,262,262,
24443     262,261,261,260,260,260,260,260,260,259,259,259,259,259,258,258,
24444     258,258,257,257,257,257,257,257,257,257,256,256,256,256,256,256,
24445     256,256,256,255,255,255,255,255,255,254,254,253,253,253,253,253,
24446     253,253,253,253,253,252,252,252,251,251,251,251,251,251,251,251,
24447     251,251,251,251,251,251,250,250,250,250,250,250,250,250,250,250,
24448     250,250,250,250,250
24449   };
24450   const int t501_08[] = {
24451     // Capacity
24452     1000,
24453     // Number of items
24454     501,
24455     // Size of items (sorted)
24456     499,498,497,496,496,495,495,494,493,492,491,491,491,491,488,486,
24457     484,482,481,480,479,477,477,476,476,473,473,470,469,468,466,465,
24458     459,458,458,457,456,456,455,454,453,453,453,452,451,451,450,450,
24459     450,448,447,446,446,446,445,445,445,445,442,441,441,440,439,438,
24460     437,436,435,434,432,431,431,431,430,429,429,429,429,428,426,426,
24461     426,426,426,425,425,424,423,422,422,422,421,421,420,419,419,417,
24462     417,416,416,415,414,412,412,412,411,411,410,410,407,406,405,403,
24463     401,400,399,398,396,395,395,395,394,393,392,392,392,390,389,386,
24464     386,386,385,385,385,384,384,384,384,383,383,382,380,378,377,377,
24465     376,376,376,376,375,373,372,371,370,370,368,365,364,364,364,364,
24466     363,363,363,362,362,362,362,361,360,359,358,358,358,357,357,357,
24467     357,356,355,354,354,354,354,353,352,351,351,351,351,351,350,350,
24468     349,346,340,340,334,334,332,332,331,331,330,330,330,329,329,329,
24469     328,328,328,327,327,326,325,325,323,323,322,322,321,321,320,320,
24470     320,320,318,318,318,318,318,317,317,316,315,315,315,315,315,315,
24471     314,314,313,313,312,312,311,311,311,310,309,309,308,307,307,306,
24472     306,306,305,304,304,304,303,303,303,303,302,302,301,301,301,301,
24473     301,300,299,297,297,297,296,296,295,295,294,294,294,293,293,293,
24474     293,293,292,292,292,292,292,292,292,291,291,291,291,290,290,290,
24475     290,290,288,288,288,287,286,286,286,285,285,285,284,284,284,284,
24476     284,283,283,283,282,282,282,282,281,281,281,281,280,280,280,279,
24477     279,279,279,279,278,278,278,278,277,277,277,276,276,276,276,276,
24478     276,275,275,275,274,274,274,274,274,273,273,273,273,273,273,272,
24479     272,271,271,271,270,270,270,270,270,270,269,269,269,269,268,268,
24480     267,267,267,267,267,267,267,267,266,266,266,266,266,266,266,265,
24481     265,264,263,263,263,263,263,263,263,262,262,262,262,262,262,261,
24482     261,261,261,261,261,260,260,260,260,260,259,259,259,259,259,259,
24483     259,259,259,258,258,258,258,258,257,257,257,257,257,257,256,256,
24484     256,256,255,255,255,255,255,254,254,254,254,254,254,254,254,253,
24485     253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,252,
24486     251,251,251,251,251,251,251,251,251,250,250,250,250,250,250,250,
24487     250,250,250,250,250
24488   };
24489   const int t501_09[] = {
24490     // Capacity
24491     1000,
24492     // Number of items
24493     501,
24494     // Size of items (sorted)
24495     499,498,498,495,495,495,493,492,491,490,490,489,487,486,484,483,
24496     483,481,480,480,480,479,477,477,475,475,473,473,472,471,469,468,
24497     467,467,465,465,464,464,464,464,463,462,461,461,460,459,459,458,
24498     458,456,456,455,455,454,450,445,444,442,442,442,441,441,438,438,
24499     437,437,437,436,436,435,434,432,432,431,431,430,430,428,425,425,
24500     425,424,423,419,418,417,417,416,416,414,414,413,413,412,412,411,
24501     409,409,407,406,406,406,404,402,402,402,401,401,396,396,395,393,
24502     393,391,391,390,390,389,389,387,386,386,385,384,383,383,383,381,
24503     381,381,381,379,379,378,378,378,378,376,376,375,374,374,373,372,
24504     372,372,372,372,371,371,371,371,371,370,370,370,369,369,369,369,
24505     368,368,367,367,366,366,365,365,364,364,362,362,361,360,360,360,
24506     359,359,359,359,358,357,357,357,357,357,355,354,354,353,353,353,
24507     351,351,351,351,351,350,347,345,343,342,341,339,338,337,337,337,
24508     335,335,333,333,332,331,330,328,327,327,327,326,325,325,324,324,
24509     324,323,323,323,322,320,319,318,318,318,318,317,317,317,317,315,
24510     315,315,313,312,312,311,310,310,310,309,308,308,308,308,307,307,
24511     306,306,306,305,305,305,303,303,302,302,302,301,301,301,300,300,
24512     299,299,299,298,298,298,298,298,298,297,297,297,296,296,296,295,
24513     294,294,294,292,292,292,291,291,290,290,290,290,289,289,289,288,
24514     288,288,286,286,286,286,285,285,285,285,285,284,284,283,283,283,
24515     283,283,283,282,281,280,280,280,279,278,278,278,278,277,277,277,
24516     277,277,276,276,276,276,276,276,276,275,275,274,274,274,274,274,
24517     273,273,273,272,272,272,271,271,271,271,270,270,270,270,270,270,
24518     270,269,269,269,269,268,268,268,268,268,268,268,267,267,267,267,
24519     267,266,266,266,266,266,266,266,265,265,265,265,265,264,264,264,
24520     264,264,263,262,262,262,262,262,262,262,262,262,262,262,262,261,
24521     261,261,261,261,261,260,260,260,260,259,259,259,259,259,258,258,
24522     258,258,258,257,257,257,257,257,257,257,257,256,256,256,256,256,
24523     256,256,256,256,256,256,256,256,255,255,255,255,255,254,254,254,
24524     254,254,253,253,252,252,252,252,252,252,252,252,252,252,251,251,
24525     251,251,251,251,251,251,251,251,251,251,251,250,250,250,250,250,
24526     250,250,250,250,250
24527   };
24528   const int t501_10[] = {
24529     // Capacity
24530     1000,
24531     // Number of items
24532     501,
24533     // Size of items (sorted)
24534     498,498,497,495,495,495,494,493,493,492,488,487,487,486,486,485,
24535     484,480,479,477,477,476,474,473,473,472,472,471,470,470,470,468,
24536     466,465,465,465,464,463,461,460,459,457,457,457,457,457,456,456,
24537     455,455,455,455,455,454,453,453,452,450,450,450,449,446,445,444,
24538     444,444,443,443,441,439,438,438,437,437,436,435,434,433,433,429,
24539     428,427,427,426,426,426,424,422,422,420,418,417,417,417,415,415,
24540     413,412,410,410,409,407,407,406,399,398,395,395,394,394,393,391,
24541     391,391,391,390,390,389,389,388,388,388,388,388,387,387,386,385,
24542     384,381,381,380,380,380,379,379,379,378,378,377,377,377,375,375,
24543     374,373,373,373,373,371,370,370,370,370,369,369,369,368,368,368,
24544     368,368,368,368,367,366,365,364,363,361,361,360,359,358,358,358,
24545     358,357,357,357,356,355,354,354,353,352,352,352,352,351,350,350,
24546     350,350,349,348,348,348,346,346,345,345,341,340,339,339,338,338,
24547     337,337,335,334,334,332,331,330,329,329,329,327,327,325,325,325,
24548     325,325,324,324,322,321,320,320,318,318,318,317,317,317,315,315,
24549     315,315,313,313,312,312,310,309,308,308,307,306,306,305,305,303,
24550     302,302,302,302,300,300,300,299,299,299,298,298,298,298,298,297,
24551     297,297,297,296,296,296,295,295,294,294,294,294,293,293,292,292,
24552     292,291,291,291,290,290,290,290,290,290,289,288,288,288,288,288,
24553     287,287,287,287,287,286,286,286,286,286,284,284,284,283,283,282,
24554     282,282,282,281,281,280,280,280,279,279,279,278,278,278,277,276,
24555     276,276,275,275,275,275,275,275,274,274,274,274,274,274,273,273,
24556     273,272,272,272,272,272,272,271,271,270,270,270,269,269,269,269,
24557     269,269,269,269,268,268,268,268,267,267,267,267,266,266,266,266,
24558     266,266,266,266,266,266,265,265,265,265,265,265,265,264,264,264,
24559     264,264,263,263,263,263,262,262,262,262,262,262,262,261,261,261,
24560     261,261,261,261,260,260,260,259,259,259,259,259,258,258,258,258,
24561     258,257,257,257,257,257,257,256,256,256,256,256,256,255,255,255,
24562     255,255,255,255,255,255,254,254,254,254,254,254,254,253,253,253,
24563     253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,
24564     251,251,251,251,251,251,251,251,250,250,250,250,250,250,250,250,
24565     250,250,250,250,250
24566   };
24567   const int t501_11[] = {
24568     // Capacity
24569     1000,
24570     // Number of items
24571     501,
24572     // Size of items (sorted)
24573     499,498,498,496,495,492,491,490,490,488,488,485,485,483,483,480,
24574     479,478,475,474,473,471,471,470,469,468,467,465,465,464,463,463,
24575     462,462,461,459,459,458,457,455,454,454,454,453,453,452,451,451,
24576     451,450,449,449,449,448,445,443,442,441,441,438,436,434,433,433,
24577     433,432,431,430,429,429,428,426,426,423,423,422,420,419,419,418,
24578     417,417,417,414,414,414,413,413,412,410,409,409,409,409,408,407,
24579     404,401,400,399,399,398,398,397,397,396,395,394,394,393,392,391,
24580     390,386,386,385,385,385,384,384,383,383,383,382,382,381,381,380,
24581     380,379,379,379,378,378,378,377,377,376,376,375,374,374,374,373,
24582     373,373,373,371,371,371,371,371,369,369,369,369,368,368,367,367,
24583     367,366,365,365,364,364,363,362,362,362,361,360,360,360,360,360,
24584     360,359,359,359,359,359,358,358,357,357,357,357,357,356,355,353,
24585     352,352,352,352,351,351,350,350,347,346,346,345,345,345,342,341,
24586     341,339,339,338,338,337,335,334,334,332,330,330,330,328,328,328,
24587     326,326,326,326,325,325,324,323,322,322,321,320,320,320,320,320,
24588     319,318,317,317,316,316,315,315,315,315,315,314,313,313,312,312,
24589     312,310,309,309,307,307,305,303,303,302,302,302,301,301,300,300,
24590     300,300,299,298,297,297,297,297,297,297,296,296,296,296,296,295,
24591     293,292,292,291,291,291,291,291,291,290,290,289,289,289,289,289,
24592     289,289,288,288,288,287,287,286,286,285,285,285,285,285,285,285,
24593     285,284,284,284,284,283,283,283,282,282,282,282,282,281,281,280,
24594     280,280,280,280,280,280,279,279,279,278,278,278,278,278,278,278,
24595     278,278,277,277,276,276,276,275,275,275,275,275,275,274,274,274,
24596     274,274,273,271,271,271,271,270,270,270,270,270,270,270,269,269,
24597     269,269,269,268,268,268,268,268,267,267,267,267,267,267,267,267,
24598     266,266,266,266,266,265,265,265,264,264,264,263,263,263,262,262,
24599     262,262,262,262,261,261,261,261,261,261,260,260,260,259,259,259,
24600     259,258,258,258,258,258,258,258,257,257,257,257,257,257,256,256,
24601     256,256,256,256,255,255,255,255,255,255,255,255,255,254,254,254,
24602     254,254,254,254,254,253,253,253,253,253,253,253,253,253,253,253,
24603     252,252,252,252,252,252,252,252,251,251,251,251,251,251,250,250,
24604     250,250,250,250,250
24605   };
24606   const int t501_12[] = {
24607     // Capacity
24608     1000,
24609     // Number of items
24610     501,
24611     // Size of items (sorted)
24612     499,498,495,494,492,491,491,490,490,489,489,488,486,486,485,484,
24613     484,484,482,482,481,480,480,480,480,480,479,479,477,476,473,473,
24614     472,472,471,471,470,470,469,468,468,468,468,467,467,467,466,466,
24615     466,465,464,464,462,462,462,461,461,461,460,460,458,458,454,454,
24616     453,453,452,452,451,449,448,446,446,445,443,442,441,441,440,437,
24617     435,435,435,435,433,431,431,430,429,428,428,427,425,424,424,418,
24618     416,416,415,415,414,412,412,411,411,410,407,406,406,406,405,404,
24619     404,397,397,396,395,395,394,394,393,392,392,388,387,386,386,385,
24620     384,383,382,381,379,379,379,378,377,377,376,375,375,374,374,374,
24621     374,373,373,371,371,371,371,371,370,370,370,370,370,369,369,368,
24622     367,366,365,364,363,363,363,362,362,361,361,360,360,357,357,356,
24623     355,355,355,354,354,354,354,354,353,353,352,351,351,348,348,348,
24624     346,346,345,345,344,344,344,344,344,343,342,341,341,341,340,339,
24625     339,339,335,331,330,330,329,329,328,326,326,325,323,322,321,320,
24626     320,319,319,319,319,319,318,318,318,318,316,315,315,315,314,314,
24627     313,312,312,311,309,309,308,308,306,305,304,303,303,303,302,302,
24628     302,302,300,298,298,297,297,297,296,296,296,295,294,294,294,293,
24629     293,293,292,291,291,291,290,289,289,289,289,288,288,287,287,287,
24630     287,287,287,286,285,285,285,285,284,284,283,283,283,283,282,282,
24631     282,282,281,281,281,281,281,279,279,279,279,278,278,278,278,277,
24632     277,277,277,276,276,276,276,276,276,276,276,275,275,275,274,274,
24633     274,273,273,273,273,273,272,272,272,272,272,271,271,271,271,271,
24634     270,270,269,269,269,269,269,269,268,268,267,267,267,267,267,266,
24635     266,266,266,266,265,265,265,265,264,264,264,264,264,263,263,263,
24636     263,263,263,263,262,262,262,262,262,262,262,262,262,262,261,261,
24637     261,261,261,260,260,260,260,259,259,259,259,259,259,259,259,259,
24638     259,258,258,258,258,258,258,258,258,258,258,258,257,257,257,257,
24639     257,257,257,257,257,257,257,256,256,256,256,256,256,256,255,255,
24640     255,255,255,255,255,254,254,254,254,254,254,254,253,253,253,253,
24641     252,252,252,252,252,252,252,252,252,252,252,252,252,251,251,251,
24642     251,251,251,251,251,251,251,251,251,250,250,250,250,250,250,250,
24643     250,250,250,250,250
24644   };
24645   const int t501_13[] = {
24646     // Capacity
24647     1000,
24648     // Number of items
24649     501,
24650     // Size of items (sorted)
24651     499,498,495,495,495,493,493,492,492,491,491,491,490,489,485,483,
24652     482,482,482,481,480,480,477,476,474,473,473,471,469,469,468,467,
24653     466,465,465,465,465,464,463,463,462,462,459,458,457,456,456,455,
24654     454,454,451,450,449,447,447,447,446,446,445,443,442,441,440,439,
24655     439,437,436,434,434,434,432,431,431,430,429,428,428,428,427,427,
24656     426,423,421,419,419,419,418,417,416,414,414,413,413,413,412,411,
24657     411,411,410,407,406,405,405,404,403,402,400,400,399,397,396,393,
24658     392,391,389,389,389,388,387,387,387,385,384,383,383,383,382,380,
24659     379,379,378,377,377,377,376,376,376,376,375,375,374,373,372,372,
24660     372,371,370,370,370,369,369,369,368,367,367,367,367,367,367,366,
24661     366,366,365,365,365,365,364,364,363,363,363,362,362,361,361,359,
24662     358,358,357,357,357,356,356,356,356,355,355,355,355,354,354,354,
24663     353,353,353,352,351,351,351,350,350,350,349,346,341,340,340,337,
24664     336,336,335,335,335,333,333,332,331,330,330,329,329,328,326,326,
24665     325,325,324,324,324,323,322,322,320,317,316,316,316,315,315,314,
24666     314,313,313,313,313,313,312,311,311,311,310,310,310,309,308,307,
24667     307,306,306,305,303,303,303,303,302,302,302,301,301,300,299,299,
24668     299,299,299,299,297,297,296,296,295,295,295,294,294,293,293,293,
24669     292,292,291,291,291,291,289,289,289,289,289,288,288,288,287,287,
24670     286,286,286,286,285,285,285,285,284,284,284,284,284,284,283,283,
24671     283,283,283,282,282,281,281,281,280,280,279,279,279,278,278,278,
24672     278,278,278,278,278,278,277,277,276,276,276,276,275,275,274,274,
24673     273,273,273,273,273,273,272,272,272,272,272,272,272,271,271,271,
24674     271,270,270,270,270,269,269,269,269,269,269,268,268,268,268,267,
24675     267,266,266,266,266,265,265,265,265,265,264,264,264,264,263,263,
24676     263,263,263,263,263,262,262,262,262,262,262,262,261,261,261,261,
24677     261,261,261,261,260,260,260,260,260,260,259,259,259,259,258,258,
24678     258,258,258,258,258,257,257,257,257,257,257,256,256,256,256,256,
24679     256,256,256,255,255,255,255,255,255,255,254,254,254,254,254,254,
24680     254,254,254,254,253,253,253,253,253,252,252,252,252,252,252,252,
24681     252,252,252,252,252,251,251,251,251,251,251,251,250,250,250,250,
24682     250,250,250,250,250
24683   };
24684   const int t501_14[] = {
24685     // Capacity
24686     1000,
24687     // Number of items
24688     501,
24689     // Size of items (sorted)
24690     499,498,497,496,495,495,494,493,491,490,490,490,489,488,487,486,
24691     486,486,486,486,485,485,485,484,484,483,482,482,481,480,475,475,
24692     475,474,470,470,467,467,466,463,462,461,461,459,458,458,457,456,
24693     456,456,455,454,453,453,452,449,446,444,444,444,444,444,441,441,
24694     439,438,438,437,436,435,435,433,432,432,431,430,429,428,428,427,
24695     427,426,424,423,421,421,419,418,416,415,414,414,413,412,411,411,
24696     411,410,410,410,408,408,407,405,405,405,404,402,401,400,399,399,
24697     399,397,396,393,391,391,390,390,389,388,388,388,385,383,382,382,
24698     381,381,379,378,377,376,376,375,374,374,374,373,372,372,371,369,
24699     369,369,369,368,368,367,367,367,366,365,365,365,365,365,364,364,
24700     364,363,362,362,361,361,360,360,360,360,359,359,359,358,357,357,
24701     356,356,356,355,354,354,354,353,353,353,353,353,351,350,350,349,
24702     348,347,347,347,346,345,344,343,343,343,343,343,343,342,341,341,
24703     341,340,339,337,333,333,332,332,331,330,329,328,326,326,325,325,
24704     324,322,322,321,320,320,320,320,319,317,317,317,317,316,316,315,
24705     315,314,314,314,314,314,313,313,313,312,312,312,310,310,309,309,
24706     308,307,307,307,306,306,305,305,304,304,303,303,303,302,301,301,
24707     300,299,299,299,299,298,298,297,297,296,296,296,296,295,295,295,
24708     294,294,294,293,293,292,292,292,291,291,290,290,290,289,289,288,
24709     288,287,287,287,286,286,285,285,285,285,284,284,284,283,283,283,
24710     282,282,281,281,281,280,280,280,280,280,279,279,279,279,278,278,
24711     277,277,277,277,277,277,276,276,276,275,275,274,274,274,274,273,
24712     273,273,272,272,272,272,272,272,271,271,270,270,269,269,269,268,
24713     268,268,268,268,268,268,267,266,266,266,265,265,264,264,264,264,
24714     264,264,264,264,264,263,263,263,263,262,262,262,262,262,262,261,
24715     261,261,261,261,261,260,260,260,260,260,260,260,260,260,260,260,
24716     259,259,259,259,258,258,258,258,258,258,257,257,257,257,257,257,
24717     257,257,257,257,257,256,256,256,256,256,256,256,255,255,255,255,
24718     255,255,255,255,254,254,254,254,254,254,254,253,253,253,253,253,
24719     253,253,253,253,253,252,252,252,252,252,252,251,251,251,251,251,
24720     251,251,251,251,251,251,250,250,250,250,250,250,250,250,250,250,
24721     250,250,250,250,250
24722   };
24723   const int t501_15[] = {
24724     // Capacity
24725     1000,
24726     // Number of items
24727     501,
24728     // Size of items (sorted)
24729     499,499,498,496,496,494,492,492,491,487,483,481,481,480,480,480,
24730     478,478,477,476,475,475,475,474,473,473,472,472,471,471,468,468,
24731     467,466,466,466,465,464,463,462,461,461,460,459,459,458,457,456,
24732     456,455,455,454,454,453,452,451,451,449,448,448,447,445,444,444,
24733     442,441,440,440,440,440,438,438,437,437,434,432,432,431,427,427,
24734     427,426,425,425,424,422,422,418,418,413,410,410,408,407,407,407,
24735     407,406,405,404,403,400,399,397,397,396,396,395,395,394,393,393,
24736     392,392,392,391,389,389,388,388,388,387,387,387,386,385,385,385,
24737     383,382,381,381,380,379,379,378,378,378,377,376,376,376,376,376,
24738     375,374,374,373,372,372,372,371,370,370,369,369,369,369,369,368,
24739     368,367,365,365,364,364,364,364,364,363,362,361,360,359,358,358,
24740     358,357,357,357,357,356,356,355,351,351,351,350,349,349,349,348,
24741     348,347,347,347,346,346,344,343,342,340,340,340,339,337,337,336,
24742     335,332,332,331,330,330,330,329,329,329,327,326,325,325,325,325,
24743     324,324,323,323,323,322,321,321,320,319,319,318,318,318,318,316,
24744     315,315,314,313,312,312,310,310,309,309,309,309,309,309,308,307,
24745     306,306,305,303,303,302,302,301,301,300,300,298,298,298,297,296,
24746     296,296,296,296,295,295,294,294,294,294,294,293,293,293,292,292,
24747     291,291,291,291,290,290,290,290,290,289,289,289,289,289,289,288,
24748     288,287,287,287,287,287,287,286,286,286,286,286,286,285,284,284,
24749     283,283,282,282,281,280,280,280,279,279,279,279,279,279,278,278,
24750     278,278,278,278,278,277,277,276,276,276,276,275,275,275,275,275,
24751     275,274,274,274,274,274,273,273,273,273,272,272,272,272,272,271,
24752     271,271,271,271,271,271,271,271,270,270,270,270,270,269,269,269,
24753     269,269,269,269,269,268,268,268,268,268,267,267,267,267,266,266,
24754     266,265,265,265,265,264,264,264,263,263,263,263,263,263,263,263,
24755     262,262,261,261,261,261,260,260,259,259,259,259,259,259,258,258,
24756     258,258,258,257,257,257,257,257,257,257,257,257,256,256,256,256,
24757     256,255,255,255,255,255,255,254,254,254,254,254,254,254,253,253,
24758     253,253,253,253,253,252,252,252,252,252,252,252,252,252,252,252,
24759     252,251,251,251,251,251,251,251,251,250,250,250,250,250,250,250,
24760     250,250,250,250,250
24761   };
24762   const int t501_16[] = {
24763     // Capacity
24764     1000,
24765     // Number of items
24766     501,
24767     // Size of items (sorted)
24768     499,498,497,497,497,496,496,495,495,493,491,491,490,489,487,486,
24769     486,485,484,483,483,481,481,480,480,479,479,478,478,477,475,475,
24770     475,473,471,470,470,468,467,465,463,462,462,462,461,461,460,459,
24771     458,456,456,456,454,454,453,453,453,453,451,450,450,449,447,447,
24772     446,443,442,442,442,441,440,437,436,435,433,431,429,429,428,426,
24773     425,424,423,421,421,421,421,421,421,420,420,416,415,415,414,413,
24774     413,412,407,405,405,404,403,403,402,401,401,400,398,398,397,396,
24775     395,395,394,393,392,391,388,387,387,385,385,383,383,383,383,382,
24776     382,382,381,381,380,379,379,379,379,379,375,375,374,374,373,373,
24777     372,372,372,371,369,368,368,367,367,367,365,365,365,365,365,365,
24778     364,364,364,364,363,363,362,362,361,361,361,361,361,361,361,360,
24779     359,359,359,358,358,357,357,356,356,355,355,354,352,352,352,352,
24780     351,350,348,347,347,345,343,342,340,340,339,338,337,337,337,336,
24781     336,335,334,334,333,332,331,330,330,330,329,329,327,326,326,325,
24782     324,323,323,323,322,322,322,321,321,321,321,320,319,319,319,316,
24783     316,314,313,312,312,312,311,310,309,309,309,309,309,309,308,307,
24784     306,305,305,305,304,302,302,301,301,301,301,301,300,299,299,298,
24785     298,298,297,296,296,296,296,296,296,294,294,294,294,293,293,293,
24786     293,292,291,291,291,291,290,290,290,290,289,289,288,287,287,286,
24787     286,286,286,286,286,285,285,284,283,283,283,282,281,281,281,280,
24788     280,280,280,280,279,279,279,278,278,278,278,277,277,277,277,276,
24789     276,276,276,275,275,275,275,275,275,275,274,274,273,273,273,272,
24790     272,272,272,271,271,270,270,270,270,270,270,270,270,269,269,268,
24791     268,268,268,268,268,267,267,267,267,266,266,266,266,265,265,265,
24792     264,264,264,264,264,264,264,264,264,264,263,263,263,263,263,263,
24793     263,263,262,262,262,262,261,261,261,261,261,260,260,260,259,259,
24794     259,259,259,258,258,258,258,257,257,257,257,257,256,256,256,256,
24795     256,256,256,256,255,255,255,255,255,255,254,254,254,254,254,254,
24796     254,254,254,254,254,254,253,253,253,253,253,253,253,253,253,253,
24797     253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,
24798     252,251,251,251,251,251,251,251,250,250,250,250,250,250,250,250,
24799     250,250,250,250,250
24800   };
24801   const int t501_17[] = {
24802     // Capacity
24803     1000,
24804     // Number of items
24805     501,
24806     // Size of items (sorted)
24807     498,498,497,497,496,492,490,489,489,488,486,485,485,485,484,484,
24808     483,482,481,481,478,477,476,474,474,473,472,472,472,472,471,470,
24809     469,469,468,467,467,466,463,463,462,462,461,460,460,459,459,458,
24810     457,456,455,454,454,453,453,452,450,449,448,447,447,446,446,444,
24811     442,441,440,439,438,437,437,437,436,435,434,432,432,431,431,430,
24812     429,429,429,426,426,422,420,420,419,418,418,417,417,417,417,417,
24813     417,417,416,415,413,413,412,412,411,411,407,406,406,404,404,403,
24814     402,401,400,400,396,396,395,395,392,392,392,390,390,387,387,387,
24815     386,384,384,383,383,383,382,382,382,381,381,380,380,379,379,378,
24816     377,377,376,376,374,373,372,372,371,370,370,370,370,369,368,368,
24817     367,366,366,366,364,364,363,362,361,361,360,360,360,360,357,357,
24818     357,356,356,356,355,355,353,352,352,351,351,350,350,350,350,345,
24819     341,340,338,338,335,335,334,334,333,333,333,332,332,332,331,331,
24820     331,330,329,328,327,327,326,325,324,324,324,323,322,322,321,320,
24821     318,318,318,317,316,316,315,315,315,314,314,314,313,313,312,312,
24822     312,312,312,312,312,310,310,309,308,307,307,307,306,306,305,305,
24823     305,305,305,305,304,303,303,302,300,300,299,299,299,299,298,298,
24824     297,297,297,296,296,296,296,295,295,294,294,294,294,294,293,292,
24825     292,291,291,291,290,290,290,289,289,289,289,289,289,288,288,288,
24826     288,288,287,286,286,285,285,285,284,284,284,284,284,284,283,283,
24827     283,282,282,282,280,280,280,280,280,280,279,279,279,278,278,278,
24828     278,278,277,277,277,277,277,277,276,276,276,276,276,275,275,274,
24829     274,274,273,273,273,273,272,272,272,272,271,271,271,270,270,270,
24830     269,269,269,268,268,268,268,267,267,267,267,267,266,266,266,266,
24831     265,265,265,265,265,265,264,264,264,264,264,263,263,263,263,263,
24832     263,262,262,262,261,261,261,261,261,261,261,261,261,261,260,260,
24833     260,260,260,260,260,260,260,259,259,259,259,259,259,259,259,259,
24834     258,258,258,257,257,257,257,257,257,257,257,257,256,256,256,256,
24835     256,256,256,255,255,255,255,254,254,254,254,254,254,254,254,254,
24836     254,253,253,253,253,253,253,253,253,253,253,252,252,252,252,252,
24837     252,252,252,252,252,251,251,251,250,250,250,250,250,250,250,250,
24838     250,250,250,250,250
24839   };
24840   const int t501_18[] = {
24841     // Capacity
24842     1000,
24843     // Number of items
24844     501,
24845     // Size of items (sorted)
24846     499,499,498,498,498,497,496,494,494,493,491,488,485,483,482,481,
24847     480,479,477,477,476,476,472,472,471,470,468,468,467,467,466,465,
24848     464,464,464,463,463,462,462,462,462,462,461,461,460,460,460,459,
24849     459,458,457,455,454,454,454,453,452,451,451,451,449,448,447,446,
24850     445,445,444,444,444,443,442,441,441,440,439,439,438,438,438,438,
24851     438,435,434,434,433,433,431,431,429,429,428,428,426,425,425,424,
24852     423,423,423,423,423,422,420,419,417,414,413,412,412,412,411,408,
24853     405,405,404,402,402,402,402,400,398,395,395,390,390,388,386,385,
24854     384,383,382,381,380,379,379,377,377,376,375,375,375,373,373,373,
24855     372,372,371,371,370,369,369,369,369,368,368,368,367,367,366,365,
24856     363,362,362,362,362,362,362,360,359,359,358,358,357,357,357,357,
24857     357,357,355,354,353,353,352,352,351,350,350,348,346,345,345,345,
24858     344,342,342,341,340,339,338,336,336,335,334,334,334,332,331,330,
24859     330,327,327,327,327,326,325,323,323,323,321,318,317,317,317,317,
24860     316,316,316,315,315,313,313,312,312,311,309,309,308,308,308,307,
24861     307,306,306,306,305,305,305,305,304,303,302,302,302,302,301,301,
24862     301,301,301,300,300,300,299,299,299,298,298,298,297,297,296,295,
24863     294,294,294,294,294,293,293,293,293,293,293,292,292,292,292,291,
24864     291,290,290,289,289,288,288,288,288,287,287,287,286,286,286,285,
24865     285,285,285,285,285,284,284,284,284,283,283,283,283,283,283,283,
24866     283,282,282,282,281,281,281,281,281,280,279,279,278,278,278,278,
24867     278,277,277,277,277,277,277,275,275,275,275,275,275,274,274,274,
24868     274,274,274,274,273,273,273,273,272,272,271,271,271,271,271,271,
24869     271,271,271,270,270,270,270,269,269,269,269,268,268,268,267,267,
24870     266,266,266,266,266,266,266,265,265,265,265,265,265,264,264,264,
24871     264,264,263,263,263,263,263,263,263,262,262,262,262,262,262,262,
24872     261,261,261,261,261,260,260,260,260,260,260,260,259,259,259,259,
24873     259,259,259,258,258,258,258,258,258,258,257,257,257,257,257,257,
24874     257,256,256,255,255,255,255,255,255,254,254,254,254,253,253,253,
24875     252,252,252,252,252,252,252,252,252,252,252,251,251,251,251,251,
24876     251,251,251,251,251,250,250,250,250,250,250,250,250,250,250,250,
24877     250,250,250,250,250
24878   };
24879   const int t501_19[] = {
24880     // Capacity
24881     1000,
24882     // Number of items
24883     501,
24884     // Size of items (sorted)
24885     499,499,499,498,495,494,494,494,492,492,492,492,491,490,489,489,
24886     488,488,488,487,487,485,484,484,482,482,482,481,481,481,480,479,
24887     479,478,478,477,477,476,476,475,475,471,471,470,470,469,469,468,
24888     466,466,465,464,464,462,462,462,462,462,461,460,459,457,455,455,
24889     454,454,453,451,449,449,447,447,445,443,443,442,441,437,436,434,
24890     434,432,432,431,431,430,429,429,429,429,429,426,426,425,424,423,
24891     421,421,420,418,418,416,416,415,414,413,412,412,412,411,411,411,
24892     410,409,409,406,405,404,403,401,400,400,398,398,397,397,396,396,
24893     396,395,394,391,389,389,389,389,386,385,383,383,381,379,379,378,
24894     377,377,376,376,375,375,375,373,373,372,371,370,369,368,367,367,
24895     365,364,363,363,361,360,359,359,358,358,357,356,356,356,354,354,
24896     353,352,352,351,351,350,350,348,347,347,344,343,342,341,341,340,
24897     340,340,339,338,337,337,337,336,336,335,334,333,333,333,330,328,
24898     328,327,325,325,324,324,324,323,323,322,321,320,319,319,319,318,
24899     318,318,317,317,316,316,316,316,315,315,312,312,312,312,311,311,
24900     310,310,309,309,309,309,309,308,308,307,306,306,304,304,304,304,
24901     304,304,303,303,302,299,299,299,299,298,298,297,296,296,296,296,
24902     295,295,294,294,292,292,291,290,290,289,289,289,289,288,288,288,
24903     287,286,285,285,285,283,283,283,283,282,282,282,282,281,281,280,
24904     280,279,279,279,279,278,278,277,277,277,277,277,275,275,274,274,
24905     274,274,274,274,273,273,273,273,272,272,272,272,272,272,272,272,
24906     271,271,271,271,271,270,269,269,269,269,268,268,268,268,268,267,
24907     267,267,267,267,267,267,266,266,266,265,265,265,265,265,265,265,
24908     265,265,265,264,264,264,264,264,264,264,264,264,264,264,263,263,
24909     263,263,263,263,263,263,263,262,262,261,261,261,261,261,261,260,
24910     260,260,260,260,259,259,259,259,259,259,259,258,258,258,258,258,
24911     258,258,258,258,257,257,257,257,257,257,257,257,256,256,256,256,
24912     256,256,255,255,255,255,255,255,255,255,255,255,255,254,254,254,
24913     254,254,254,254,254,254,254,254,254,254,253,253,253,253,253,253,
24914     252,252,252,252,252,252,252,252,252,252,252,251,251,251,251,251,
24915     251,251,251,251,251,251,251,251,251,250,250,250,250,250,250,250,
24916     250,250,250,250,250
24917   };
24918 
24919 
24920   const int* bpp[] = {
24921     &n1c1w1_a[0], &n1c1w1_b[0], &n1c1w1_c[0], &n1c1w1_d[0], &n1c1w1_e[0], &n1c1w1_f[0],
24922     &n1c1w1_g[0], &n1c1w1_h[0], &n1c1w1_i[0], &n1c1w1_j[0], &n1c1w1_k[0], &n1c1w1_l[0],
24923     &n1c1w1_m[0], &n1c1w1_n[0], &n1c1w1_o[0], &n1c1w1_p[0], &n1c1w1_q[0], &n1c1w1_r[0],
24924     &n1c1w1_s[0], &n1c1w1_t[0], &n1c1w2_a[0], &n1c1w2_b[0], &n1c1w2_c[0], &n1c1w2_d[0],
24925     &n1c1w2_e[0], &n1c1w2_f[0], &n1c1w2_g[0], &n1c1w2_h[0], &n1c1w2_i[0], &n1c1w2_j[0],
24926     &n1c1w2_k[0], &n1c1w2_l[0], &n1c1w2_m[0], &n1c1w2_n[0], &n1c1w2_o[0], &n1c1w2_p[0],
24927     &n1c1w2_q[0], &n1c1w2_r[0], &n1c1w2_s[0], &n1c1w2_t[0], &n1c1w4_a[0], &n1c1w4_b[0],
24928     &n1c1w4_c[0], &n1c1w4_d[0], &n1c1w4_e[0], &n1c1w4_f[0], &n1c1w4_g[0], &n1c1w4_h[0],
24929     &n1c1w4_i[0], &n1c1w4_j[0], &n1c1w4_k[0], &n1c1w4_l[0], &n1c1w4_m[0], &n1c1w4_n[0],
24930     &n1c1w4_o[0], &n1c1w4_p[0], &n1c1w4_q[0], &n1c1w4_r[0], &n1c1w4_s[0], &n1c1w4_t[0],
24931     &n1c2w1_a[0], &n1c2w1_b[0], &n1c2w1_c[0], &n1c2w1_d[0], &n1c2w1_e[0], &n1c2w1_f[0],
24932     &n1c2w1_g[0], &n1c2w1_h[0], &n1c2w1_i[0], &n1c2w1_j[0], &n1c2w1_k[0], &n1c2w1_l[0],
24933     &n1c2w1_m[0], &n1c2w1_n[0], &n1c2w1_o[0], &n1c2w1_p[0], &n1c2w1_q[0], &n1c2w1_r[0],
24934     &n1c2w1_s[0], &n1c2w1_t[0], &n1c2w2_a[0], &n1c2w2_b[0], &n1c2w2_c[0], &n1c2w2_d[0],
24935     &n1c2w2_e[0], &n1c2w2_f[0], &n1c2w2_g[0], &n1c2w2_h[0], &n1c2w2_i[0], &n1c2w2_j[0],
24936     &n1c2w2_k[0], &n1c2w2_l[0], &n1c2w2_m[0], &n1c2w2_n[0], &n1c2w2_o[0], &n1c2w2_p[0],
24937     &n1c2w2_q[0], &n1c2w2_r[0], &n1c2w2_s[0], &n1c2w2_t[0], &n1c2w4_a[0], &n1c2w4_b[0],
24938     &n1c2w4_c[0], &n1c2w4_d[0], &n1c2w4_e[0], &n1c2w4_f[0], &n1c2w4_g[0], &n1c2w4_h[0],
24939     &n1c2w4_i[0], &n1c2w4_j[0], &n1c2w4_k[0], &n1c2w4_l[0], &n1c2w4_m[0], &n1c2w4_n[0],
24940     &n1c2w4_o[0], &n1c2w4_p[0], &n1c2w4_q[0], &n1c2w4_r[0], &n1c2w4_s[0], &n1c2w4_t[0],
24941     &n1c3w1_a[0], &n1c3w1_b[0], &n1c3w1_c[0], &n1c3w1_d[0], &n1c3w1_e[0], &n1c3w1_f[0],
24942     &n1c3w1_g[0], &n1c3w1_h[0], &n1c3w1_i[0], &n1c3w1_j[0], &n1c3w1_k[0], &n1c3w1_l[0],
24943     &n1c3w1_m[0], &n1c3w1_n[0], &n1c3w1_o[0], &n1c3w1_p[0], &n1c3w1_q[0], &n1c3w1_r[0],
24944     &n1c3w1_s[0], &n1c3w1_t[0], &n1c3w2_a[0], &n1c3w2_b[0], &n1c3w2_c[0], &n1c3w2_d[0],
24945     &n1c3w2_e[0], &n1c3w2_f[0], &n1c3w2_g[0], &n1c3w2_h[0], &n1c3w2_i[0], &n1c3w2_j[0],
24946     &n1c3w2_k[0], &n1c3w2_l[0], &n1c3w2_m[0], &n1c3w2_n[0], &n1c3w2_o[0], &n1c3w2_p[0],
24947     &n1c3w2_q[0], &n1c3w2_r[0], &n1c3w2_s[0], &n1c3w2_t[0], &n1c3w4_a[0], &n1c3w4_b[0],
24948     &n1c3w4_c[0], &n1c3w4_d[0], &n1c3w4_e[0], &n1c3w4_f[0], &n1c3w4_g[0], &n1c3w4_h[0],
24949     &n1c3w4_i[0], &n1c3w4_j[0], &n1c3w4_k[0], &n1c3w4_l[0], &n1c3w4_m[0], &n1c3w4_n[0],
24950     &n1c3w4_o[0], &n1c3w4_p[0], &n1c3w4_q[0], &n1c3w4_r[0], &n1c3w4_s[0], &n1c3w4_t[0],
24951     &n2c1w1_a[0], &n2c1w1_b[0], &n2c1w1_c[0], &n2c1w1_d[0], &n2c1w1_e[0], &n2c1w1_f[0],
24952     &n2c1w1_g[0], &n2c1w1_h[0], &n2c1w1_i[0], &n2c1w1_j[0], &n2c1w1_k[0], &n2c1w1_l[0],
24953     &n2c1w1_m[0], &n2c1w1_n[0], &n2c1w1_o[0], &n2c1w1_p[0], &n2c1w1_q[0], &n2c1w1_r[0],
24954     &n2c1w1_s[0], &n2c1w1_t[0], &n2c1w2_a[0], &n2c1w2_b[0], &n2c1w2_c[0], &n2c1w2_d[0],
24955     &n2c1w2_e[0], &n2c1w2_f[0], &n2c1w2_g[0], &n2c1w2_h[0], &n2c1w2_i[0], &n2c1w2_j[0],
24956     &n2c1w2_k[0], &n2c1w2_l[0], &n2c1w2_m[0], &n2c1w2_n[0], &n2c1w2_o[0], &n2c1w2_p[0],
24957     &n2c1w2_q[0], &n2c1w2_r[0], &n2c1w2_s[0], &n2c1w2_t[0], &n2c1w4_a[0], &n2c1w4_b[0],
24958     &n2c1w4_c[0], &n2c1w4_d[0], &n2c1w4_e[0], &n2c1w4_f[0], &n2c1w4_g[0], &n2c1w4_h[0],
24959     &n2c1w4_i[0], &n2c1w4_j[0], &n2c1w4_k[0], &n2c1w4_l[0], &n2c1w4_m[0], &n2c1w4_n[0],
24960     &n2c1w4_o[0], &n2c1w4_p[0], &n2c1w4_q[0], &n2c1w4_r[0], &n2c1w4_s[0], &n2c1w4_t[0],
24961     &n2c2w1_a[0], &n2c2w1_b[0], &n2c2w1_c[0], &n2c2w1_d[0], &n2c2w1_e[0], &n2c2w1_f[0],
24962     &n2c2w1_g[0], &n2c2w1_h[0], &n2c2w1_i[0], &n2c2w1_j[0], &n2c2w1_k[0], &n2c2w1_l[0],
24963     &n2c2w1_m[0], &n2c2w1_n[0], &n2c2w1_o[0], &n2c2w1_p[0], &n2c2w1_q[0], &n2c2w1_r[0],
24964     &n2c2w1_s[0], &n2c2w1_t[0], &n2c2w2_a[0], &n2c2w2_b[0], &n2c2w2_c[0], &n2c2w2_d[0],
24965     &n2c2w2_e[0], &n2c2w2_f[0], &n2c2w2_g[0], &n2c2w2_h[0], &n2c2w2_i[0], &n2c2w2_j[0],
24966     &n2c2w2_k[0], &n2c2w2_l[0], &n2c2w2_m[0], &n2c2w2_n[0], &n2c2w2_o[0], &n2c2w2_p[0],
24967     &n2c2w2_q[0], &n2c2w2_r[0], &n2c2w2_s[0], &n2c2w2_t[0], &n2c2w4_a[0], &n2c2w4_b[0],
24968     &n2c2w4_c[0], &n2c2w4_d[0], &n2c2w4_e[0], &n2c2w4_f[0], &n2c2w4_g[0], &n2c2w4_h[0],
24969     &n2c2w4_i[0], &n2c2w4_j[0], &n2c2w4_k[0], &n2c2w4_l[0], &n2c2w4_m[0], &n2c2w4_n[0],
24970     &n2c2w4_o[0], &n2c2w4_p[0], &n2c2w4_q[0], &n2c2w4_r[0], &n2c2w4_s[0], &n2c2w4_t[0],
24971     &n2c3w1_a[0], &n2c3w1_b[0], &n2c3w1_c[0], &n2c3w1_d[0], &n2c3w1_e[0], &n2c3w1_f[0],
24972     &n2c3w1_g[0], &n2c3w1_h[0], &n2c3w1_i[0], &n2c3w1_j[0], &n2c3w1_k[0], &n2c3w1_l[0],
24973     &n2c3w1_m[0], &n2c3w1_n[0], &n2c3w1_o[0], &n2c3w1_p[0], &n2c3w1_q[0], &n2c3w1_r[0],
24974     &n2c3w1_s[0], &n2c3w1_t[0], &n2c3w2_a[0], &n2c3w2_b[0], &n2c3w2_c[0], &n2c3w2_d[0],
24975     &n2c3w2_e[0], &n2c3w2_f[0], &n2c3w2_g[0], &n2c3w2_h[0], &n2c3w2_i[0], &n2c3w2_j[0],
24976     &n2c3w2_k[0], &n2c3w2_l[0], &n2c3w2_m[0], &n2c3w2_n[0], &n2c3w2_o[0], &n2c3w2_p[0],
24977     &n2c3w2_q[0], &n2c3w2_r[0], &n2c3w2_s[0], &n2c3w2_t[0], &n2c3w4_a[0], &n2c3w4_b[0],
24978     &n2c3w4_c[0], &n2c3w4_d[0], &n2c3w4_e[0], &n2c3w4_f[0], &n2c3w4_g[0], &n2c3w4_h[0],
24979     &n2c3w4_i[0], &n2c3w4_j[0], &n2c3w4_k[0], &n2c3w4_l[0], &n2c3w4_m[0], &n2c3w4_n[0],
24980     &n2c3w4_o[0], &n2c3w4_p[0], &n2c3w4_q[0], &n2c3w4_r[0], &n2c3w4_s[0], &n2c3w4_t[0],
24981     &n3c1w1_a[0], &n3c1w1_b[0], &n3c1w1_c[0], &n3c1w1_d[0], &n3c1w1_e[0], &n3c1w1_f[0],
24982     &n3c1w1_g[0], &n3c1w1_h[0], &n3c1w1_i[0], &n3c1w1_j[0], &n3c1w1_k[0], &n3c1w1_l[0],
24983     &n3c1w1_m[0], &n3c1w1_n[0], &n3c1w1_o[0], &n3c1w1_p[0], &n3c1w1_q[0], &n3c1w1_r[0],
24984     &n3c1w1_s[0], &n3c1w1_t[0], &n3c1w2_a[0], &n3c1w2_b[0], &n3c1w2_c[0], &n3c1w2_d[0],
24985     &n3c1w2_e[0], &n3c1w2_f[0], &n3c1w2_g[0], &n3c1w2_h[0], &n3c1w2_i[0], &n3c1w2_j[0],
24986     &n3c1w2_k[0], &n3c1w2_l[0], &n3c1w2_m[0], &n3c1w2_n[0], &n3c1w2_o[0], &n3c1w2_p[0],
24987     &n3c1w2_q[0], &n3c1w2_r[0], &n3c1w2_s[0], &n3c1w2_t[0], &n3c1w4_a[0], &n3c1w4_b[0],
24988     &n3c1w4_c[0], &n3c1w4_d[0], &n3c1w4_e[0], &n3c1w4_f[0], &n3c1w4_g[0], &n3c1w4_h[0],
24989     &n3c1w4_i[0], &n3c1w4_j[0], &n3c1w4_k[0], &n3c1w4_l[0], &n3c1w4_m[0], &n3c1w4_n[0],
24990     &n3c1w4_o[0], &n3c1w4_p[0], &n3c1w4_q[0], &n3c1w4_r[0], &n3c1w4_s[0], &n3c1w4_t[0],
24991     &n3c2w1_a[0], &n3c2w1_b[0], &n3c2w1_c[0], &n3c2w1_d[0], &n3c2w1_e[0], &n3c2w1_f[0],
24992     &n3c2w1_g[0], &n3c2w1_h[0], &n3c2w1_i[0], &n3c2w1_j[0], &n3c2w1_k[0], &n3c2w1_l[0],
24993     &n3c2w1_m[0], &n3c2w1_n[0], &n3c2w1_o[0], &n3c2w1_p[0], &n3c2w1_q[0], &n3c2w1_r[0],
24994     &n3c2w1_s[0], &n3c2w1_t[0], &n3c2w2_a[0], &n3c2w2_b[0], &n3c2w2_c[0], &n3c2w2_d[0],
24995     &n3c2w2_e[0], &n3c2w2_f[0], &n3c2w2_g[0], &n3c2w2_h[0], &n3c2w2_i[0], &n3c2w2_j[0],
24996     &n3c2w2_k[0], &n3c2w2_l[0], &n3c2w2_m[0], &n3c2w2_n[0], &n3c2w2_o[0], &n3c2w2_p[0],
24997     &n3c2w2_q[0], &n3c2w2_r[0], &n3c2w2_s[0], &n3c2w2_t[0], &n3c2w4_a[0], &n3c2w4_b[0],
24998     &n3c2w4_c[0], &n3c2w4_d[0], &n3c2w4_e[0], &n3c2w4_f[0], &n3c2w4_g[0], &n3c2w4_h[0],
24999     &n3c2w4_i[0], &n3c2w4_j[0], &n3c2w4_k[0], &n3c2w4_l[0], &n3c2w4_m[0], &n3c2w4_n[0],
25000     &n3c2w4_o[0], &n3c2w4_p[0], &n3c2w4_q[0], &n3c2w4_r[0], &n3c2w4_s[0], &n3c2w4_t[0],
25001     &n3c3w1_a[0], &n3c3w1_b[0], &n3c3w1_c[0], &n3c3w1_d[0], &n3c3w1_e[0], &n3c3w1_f[0],
25002     &n3c3w1_g[0], &n3c3w1_h[0], &n3c3w1_i[0], &n3c3w1_j[0], &n3c3w1_k[0], &n3c3w1_l[0],
25003     &n3c3w1_m[0], &n3c3w1_n[0], &n3c3w1_o[0], &n3c3w1_p[0], &n3c3w1_q[0], &n3c3w1_r[0],
25004     &n3c3w1_s[0], &n3c3w1_t[0], &n3c3w2_a[0], &n3c3w2_b[0], &n3c3w2_c[0], &n3c3w2_d[0],
25005     &n3c3w2_e[0], &n3c3w2_f[0], &n3c3w2_g[0], &n3c3w2_h[0], &n3c3w2_i[0], &n3c3w2_j[0],
25006     &n3c3w2_k[0], &n3c3w2_l[0], &n3c3w2_m[0], &n3c3w2_n[0], &n3c3w2_o[0], &n3c3w2_p[0],
25007     &n3c3w2_q[0], &n3c3w2_r[0], &n3c3w2_s[0], &n3c3w2_t[0], &n3c3w4_a[0], &n3c3w4_b[0],
25008     &n3c3w4_c[0], &n3c3w4_d[0], &n3c3w4_e[0], &n3c3w4_f[0], &n3c3w4_g[0], &n3c3w4_h[0],
25009     &n3c3w4_i[0], &n3c3w4_j[0], &n3c3w4_k[0], &n3c3w4_l[0], &n3c3w4_m[0], &n3c3w4_n[0],
25010     &n3c3w4_o[0], &n3c3w4_p[0], &n3c3w4_q[0], &n3c3w4_r[0], &n3c3w4_s[0], &n3c3w4_t[0],
25011     &n4c1w1_a[0], &n4c1w1_b[0], &n4c1w1_c[0], &n4c1w1_d[0], &n4c1w1_e[0], &n4c1w1_f[0],
25012     &n4c1w1_g[0], &n4c1w1_h[0], &n4c1w1_i[0], &n4c1w1_j[0], &n4c1w1_k[0], &n4c1w1_l[0],
25013     &n4c1w1_m[0], &n4c1w1_n[0], &n4c1w1_o[0], &n4c1w1_p[0], &n4c1w1_q[0], &n4c1w1_r[0],
25014     &n4c1w1_s[0], &n4c1w1_t[0], &n4c1w2_a[0], &n4c1w2_b[0], &n4c1w2_c[0], &n4c1w2_d[0],
25015     &n4c1w2_e[0], &n4c1w2_f[0], &n4c1w2_g[0], &n4c1w2_h[0], &n4c1w2_i[0], &n4c1w2_j[0],
25016     &n4c1w2_k[0], &n4c1w2_l[0], &n4c1w2_m[0], &n4c1w2_n[0], &n4c1w2_o[0], &n4c1w2_p[0],
25017     &n4c1w2_q[0], &n4c1w2_r[0], &n4c1w2_s[0], &n4c1w2_t[0], &n4c1w4_a[0], &n4c1w4_b[0],
25018     &n4c1w4_c[0], &n4c1w4_d[0], &n4c1w4_e[0], &n4c1w4_f[0], &n4c1w4_g[0], &n4c1w4_h[0],
25019     &n4c1w4_i[0], &n4c1w4_j[0], &n4c1w4_k[0], &n4c1w4_l[0], &n4c1w4_m[0], &n4c1w4_n[0],
25020     &n4c1w4_o[0], &n4c1w4_p[0], &n4c1w4_q[0], &n4c1w4_r[0], &n4c1w4_s[0], &n4c1w4_t[0],
25021     &n4c2w1_a[0], &n4c2w1_b[0], &n4c2w1_c[0], &n4c2w1_d[0], &n4c2w1_e[0], &n4c2w1_f[0],
25022     &n4c2w1_g[0], &n4c2w1_h[0], &n4c2w1_i[0], &n4c2w1_j[0], &n4c2w1_k[0], &n4c2w1_l[0],
25023     &n4c2w1_m[0], &n4c2w1_n[0], &n4c2w1_o[0], &n4c2w1_p[0], &n4c2w1_q[0], &n4c2w1_r[0],
25024     &n4c2w1_s[0], &n4c2w1_t[0], &n4c2w2_a[0], &n4c2w2_b[0], &n4c2w2_c[0], &n4c2w2_d[0],
25025     &n4c2w2_e[0], &n4c2w2_f[0], &n4c2w2_g[0], &n4c2w2_h[0], &n4c2w2_i[0], &n4c2w2_j[0],
25026     &n4c2w2_k[0], &n4c2w2_l[0], &n4c2w2_m[0], &n4c2w2_n[0], &n4c2w2_o[0], &n4c2w2_p[0],
25027     &n4c2w2_q[0], &n4c2w2_r[0], &n4c2w2_s[0], &n4c2w2_t[0], &n4c2w4_a[0], &n4c2w4_b[0],
25028     &n4c2w4_c[0], &n4c2w4_d[0], &n4c2w4_e[0], &n4c2w4_f[0], &n4c2w4_g[0], &n4c2w4_h[0],
25029     &n4c2w4_i[0], &n4c2w4_j[0], &n4c2w4_k[0], &n4c2w4_l[0], &n4c2w4_m[0], &n4c2w4_n[0],
25030     &n4c2w4_o[0], &n4c2w4_p[0], &n4c2w4_q[0], &n4c2w4_r[0], &n4c2w4_s[0], &n4c2w4_t[0],
25031     &n4c3w1_a[0], &n4c3w1_b[0], &n4c3w1_c[0], &n4c3w1_d[0], &n4c3w1_e[0], &n4c3w1_f[0],
25032     &n4c3w1_g[0], &n4c3w1_h[0], &n4c3w1_i[0], &n4c3w1_j[0], &n4c3w1_k[0], &n4c3w1_l[0],
25033     &n4c3w1_m[0], &n4c3w1_n[0], &n4c3w1_o[0], &n4c3w1_p[0], &n4c3w1_q[0], &n4c3w1_r[0],
25034     &n4c3w1_s[0], &n4c3w1_t[0], &n4c3w2_a[0], &n4c3w2_b[0], &n4c3w2_c[0], &n4c3w2_d[0],
25035     &n4c3w2_e[0], &n4c3w2_f[0], &n4c3w2_g[0], &n4c3w2_h[0], &n4c3w2_i[0], &n4c3w2_j[0],
25036     &n4c3w2_k[0], &n4c3w2_l[0], &n4c3w2_m[0], &n4c3w2_n[0], &n4c3w2_o[0], &n4c3w2_p[0],
25037     &n4c3w2_q[0], &n4c3w2_r[0], &n4c3w2_s[0], &n4c3w2_t[0], &n4c3w4_a[0], &n4c3w4_b[0],
25038     &n4c3w4_c[0], &n4c3w4_d[0], &n4c3w4_e[0], &n4c3w4_f[0], &n4c3w4_g[0], &n4c3w4_h[0],
25039     &n4c3w4_i[0], &n4c3w4_j[0], &n4c3w4_k[0], &n4c3w4_l[0], &n4c3w4_m[0], &n4c3w4_n[0],
25040     &n4c3w4_o[0], &n4c3w4_p[0], &n4c3w4_q[0], &n4c3w4_r[0], &n4c3w4_s[0], &n4c3w4_t[0],
25041     &n1w1b1r0[0], &n1w1b1r1[0], &n1w1b1r2[0], &n1w1b1r3[0], &n1w1b1r4[0], &n1w1b1r5[0],
25042     &n1w1b1r6[0], &n1w1b1r7[0], &n1w1b1r8[0], &n1w1b1r9[0], &n1w1b2r0[0], &n1w1b2r1[0],
25043     &n1w1b2r2[0], &n1w1b2r3[0], &n1w1b2r4[0], &n1w1b2r5[0], &n1w1b2r6[0], &n1w1b2r7[0],
25044     &n1w1b2r8[0], &n1w1b2r9[0], &n1w1b3r0[0], &n1w1b3r1[0], &n1w1b3r2[0], &n1w1b3r3[0],
25045     &n1w1b3r4[0], &n1w1b3r5[0], &n1w1b3r6[0], &n1w1b3r7[0], &n1w1b3r8[0], &n1w1b3r9[0],
25046     &n1w2b1r0[0], &n1w2b1r1[0], &n1w2b1r2[0], &n1w2b1r3[0], &n1w2b1r4[0], &n1w2b1r5[0],
25047     &n1w2b1r6[0], &n1w2b1r7[0], &n1w2b1r8[0], &n1w2b1r9[0], &n1w2b2r0[0], &n1w2b2r1[0],
25048     &n1w2b2r2[0], &n1w2b2r3[0], &n1w2b2r4[0], &n1w2b2r5[0], &n1w2b2r6[0], &n1w2b2r7[0],
25049     &n1w2b2r8[0], &n1w2b2r9[0], &n1w2b3r0[0], &n1w2b3r1[0], &n1w2b3r2[0], &n1w2b3r3[0],
25050     &n1w2b3r4[0], &n1w2b3r5[0], &n1w2b3r6[0], &n1w2b3r7[0], &n1w2b3r8[0], &n1w2b3r9[0],
25051     &n1w3b1r0[0], &n1w3b1r1[0], &n1w3b1r2[0], &n1w3b1r3[0], &n1w3b1r4[0], &n1w3b1r5[0],
25052     &n1w3b1r6[0], &n1w3b1r7[0], &n1w3b1r8[0], &n1w3b1r9[0], &n1w3b2r0[0], &n1w3b2r1[0],
25053     &n1w3b2r2[0], &n1w3b2r3[0], &n1w3b2r4[0], &n1w3b2r5[0], &n1w3b2r6[0], &n1w3b2r7[0],
25054     &n1w3b2r8[0], &n1w3b2r9[0], &n1w3b3r0[0], &n1w3b3r1[0], &n1w3b3r2[0], &n1w3b3r3[0],
25055     &n1w3b3r4[0], &n1w3b3r5[0], &n1w3b3r6[0], &n1w3b3r7[0], &n1w3b3r8[0], &n1w3b3r9[0],
25056     &n1w4b1r0[0], &n1w4b1r1[0], &n1w4b1r2[0], &n1w4b1r3[0], &n1w4b1r4[0], &n1w4b1r5[0],
25057     &n1w4b1r6[0], &n1w4b1r7[0], &n1w4b1r8[0], &n1w4b1r9[0], &n1w4b2r0[0], &n1w4b2r1[0],
25058     &n1w4b2r2[0], &n1w4b2r3[0], &n1w4b2r4[0], &n1w4b2r5[0], &n1w4b2r6[0], &n1w4b2r7[0],
25059     &n1w4b2r8[0], &n1w4b2r9[0], &n1w4b3r0[0], &n1w4b3r1[0], &n1w4b3r2[0], &n1w4b3r3[0],
25060     &n1w4b3r4[0], &n1w4b3r5[0], &n1w4b3r6[0], &n1w4b3r7[0], &n1w4b3r8[0], &n1w4b3r9[0],
25061     &n2w1b1r0[0], &n2w1b1r1[0], &n2w1b1r2[0], &n2w1b1r3[0], &n2w1b1r4[0], &n2w1b1r5[0],
25062     &n2w1b1r6[0], &n2w1b1r7[0], &n2w1b1r8[0], &n2w1b1r9[0], &n2w1b2r0[0], &n2w1b2r1[0],
25063     &n2w1b2r2[0], &n2w1b2r3[0], &n2w1b2r4[0], &n2w1b2r5[0], &n2w1b2r6[0], &n2w1b2r7[0],
25064     &n2w1b2r8[0], &n2w1b2r9[0], &n2w1b3r0[0], &n2w1b3r1[0], &n2w1b3r2[0], &n2w1b3r3[0],
25065     &n2w1b3r4[0], &n2w1b3r5[0], &n2w1b3r6[0], &n2w1b3r7[0], &n2w1b3r8[0], &n2w1b3r9[0],
25066     &n2w2b1r0[0], &n2w2b1r1[0], &n2w2b1r2[0], &n2w2b1r3[0], &n2w2b1r4[0], &n2w2b1r5[0],
25067     &n2w2b1r6[0], &n2w2b1r7[0], &n2w2b1r8[0], &n2w2b1r9[0], &n2w2b2r0[0], &n2w2b2r1[0],
25068     &n2w2b2r2[0], &n2w2b2r3[0], &n2w2b2r4[0], &n2w2b2r5[0], &n2w2b2r6[0], &n2w2b2r7[0],
25069     &n2w2b2r8[0], &n2w2b2r9[0], &n2w2b3r0[0], &n2w2b3r1[0], &n2w2b3r2[0], &n2w2b3r3[0],
25070     &n2w2b3r4[0], &n2w2b3r5[0], &n2w2b3r6[0], &n2w2b3r7[0], &n2w2b3r8[0], &n2w2b3r9[0],
25071     &n2w3b1r0[0], &n2w3b1r1[0], &n2w3b1r2[0], &n2w3b1r3[0], &n2w3b1r4[0], &n2w3b1r5[0],
25072     &n2w3b1r6[0], &n2w3b1r7[0], &n2w3b1r8[0], &n2w3b1r9[0], &n2w3b2r0[0], &n2w3b2r1[0],
25073     &n2w3b2r2[0], &n2w3b2r3[0], &n2w3b2r4[0], &n2w3b2r5[0], &n2w3b2r6[0], &n2w3b2r7[0],
25074     &n2w3b2r8[0], &n2w3b2r9[0], &n2w3b3r0[0], &n2w3b3r1[0], &n2w3b3r2[0], &n2w3b3r3[0],
25075     &n2w3b3r4[0], &n2w3b3r5[0], &n2w3b3r6[0], &n2w3b3r7[0], &n2w3b3r8[0], &n2w3b3r9[0],
25076     &n2w4b1r0[0], &n2w4b1r1[0], &n2w4b1r2[0], &n2w4b1r3[0], &n2w4b1r4[0], &n2w4b1r5[0],
25077     &n2w4b1r6[0], &n2w4b1r7[0], &n2w4b1r8[0], &n2w4b1r9[0], &n2w4b2r0[0], &n2w4b2r1[0],
25078     &n2w4b2r2[0], &n2w4b2r3[0], &n2w4b2r4[0], &n2w4b2r5[0], &n2w4b2r6[0], &n2w4b2r7[0],
25079     &n2w4b2r8[0], &n2w4b2r9[0], &n2w4b3r0[0], &n2w4b3r1[0], &n2w4b3r2[0], &n2w4b3r3[0],
25080     &n2w4b3r4[0], &n2w4b3r5[0], &n2w4b3r6[0], &n2w4b3r7[0], &n2w4b3r8[0], &n2w4b3r9[0],
25081     &n3w1b1r0[0], &n3w1b1r1[0], &n3w1b1r2[0], &n3w1b1r3[0], &n3w1b1r4[0], &n3w1b1r5[0],
25082     &n3w1b1r6[0], &n3w1b1r7[0], &n3w1b1r8[0], &n3w1b1r9[0], &n3w1b2r0[0], &n3w1b2r1[0],
25083     &n3w1b2r2[0], &n3w1b2r3[0], &n3w1b2r4[0], &n3w1b2r5[0], &n3w1b2r6[0], &n3w1b2r7[0],
25084     &n3w1b2r8[0], &n3w1b2r9[0], &n3w1b3r0[0], &n3w1b3r1[0], &n3w1b3r2[0], &n3w1b3r3[0],
25085     &n3w1b3r4[0], &n3w1b3r5[0], &n3w1b3r6[0], &n3w1b3r7[0], &n3w1b3r8[0], &n3w1b3r9[0],
25086     &n3w2b1r0[0], &n3w2b1r1[0], &n3w2b1r2[0], &n3w2b1r3[0], &n3w2b1r4[0], &n3w2b1r5[0],
25087     &n3w2b1r6[0], &n3w2b1r7[0], &n3w2b1r8[0], &n3w2b1r9[0], &n3w2b2r0[0], &n3w2b2r1[0],
25088     &n3w2b2r2[0], &n3w2b2r3[0], &n3w2b2r4[0], &n3w2b2r5[0], &n3w2b2r6[0], &n3w2b2r7[0],
25089     &n3w2b2r8[0], &n3w2b2r9[0], &n3w2b3r0[0], &n3w2b3r1[0], &n3w2b3r2[0], &n3w2b3r3[0],
25090     &n3w2b3r4[0], &n3w2b3r5[0], &n3w2b3r6[0], &n3w2b3r7[0], &n3w2b3r8[0], &n3w2b3r9[0],
25091     &n3w3b1r0[0], &n3w3b1r1[0], &n3w3b1r2[0], &n3w3b1r3[0], &n3w3b1r4[0], &n3w3b1r5[0],
25092     &n3w3b1r6[0], &n3w3b1r7[0], &n3w3b1r8[0], &n3w3b1r9[0], &n3w3b2r0[0], &n3w3b2r1[0],
25093     &n3w3b2r2[0], &n3w3b2r3[0], &n3w3b2r4[0], &n3w3b2r5[0], &n3w3b2r6[0], &n3w3b2r7[0],
25094     &n3w3b2r8[0], &n3w3b2r9[0], &n3w3b3r0[0], &n3w3b3r1[0], &n3w3b3r2[0], &n3w3b3r3[0],
25095     &n3w3b3r4[0], &n3w3b3r5[0], &n3w3b3r6[0], &n3w3b3r7[0], &n3w3b3r8[0], &n3w3b3r9[0],
25096     &n3w4b1r0[0], &n3w4b1r1[0], &n3w4b1r2[0], &n3w4b1r3[0], &n3w4b1r4[0], &n3w4b1r5[0],
25097     &n3w4b1r6[0], &n3w4b1r7[0], &n3w4b1r8[0], &n3w4b1r9[0], &n3w4b2r0[0], &n3w4b2r1[0],
25098     &n3w4b2r2[0], &n3w4b2r3[0], &n3w4b2r4[0], &n3w4b2r5[0], &n3w4b2r6[0], &n3w4b2r7[0],
25099     &n3w4b2r8[0], &n3w4b2r9[0], &n3w4b3r0[0], &n3w4b3r1[0], &n3w4b3r2[0], &n3w4b3r3[0],
25100     &n3w4b3r4[0], &n3w4b3r5[0], &n3w4b3r6[0], &n3w4b3r7[0], &n3w4b3r8[0], &n3w4b3r9[0],
25101     &n4w1b1r0[0], &n4w1b1r1[0], &n4w1b1r2[0], &n4w1b1r3[0], &n4w1b1r4[0], &n4w1b1r5[0],
25102     &n4w1b1r6[0], &n4w1b1r7[0], &n4w1b1r8[0], &n4w1b1r9[0], &n4w1b2r0[0], &n4w1b2r1[0],
25103     &n4w1b2r2[0], &n4w1b2r3[0], &n4w1b2r4[0], &n4w1b2r5[0], &n4w1b2r6[0], &n4w1b2r7[0],
25104     &n4w1b2r8[0], &n4w1b2r9[0], &n4w1b3r0[0], &n4w1b3r1[0], &n4w1b3r2[0], &n4w1b3r3[0],
25105     &n4w1b3r4[0], &n4w1b3r5[0], &n4w1b3r6[0], &n4w1b3r7[0], &n4w1b3r8[0], &n4w1b3r9[0],
25106     &n4w2b1r0[0], &n4w2b1r1[0], &n4w2b1r2[0], &n4w2b1r3[0], &n4w2b1r4[0], &n4w2b1r5[0],
25107     &n4w2b1r6[0], &n4w2b1r7[0], &n4w2b1r8[0], &n4w2b1r9[0], &n4w2b2r0[0], &n4w2b2r1[0],
25108     &n4w2b2r2[0], &n4w2b2r3[0], &n4w2b2r4[0], &n4w2b2r5[0], &n4w2b2r6[0], &n4w2b2r7[0],
25109     &n4w2b2r8[0], &n4w2b2r9[0], &n4w2b3r0[0], &n4w2b3r1[0], &n4w2b3r2[0], &n4w2b3r3[0],
25110     &n4w2b3r4[0], &n4w2b3r5[0], &n4w2b3r6[0], &n4w2b3r7[0], &n4w2b3r8[0], &n4w2b3r9[0],
25111     &n4w3b1r0[0], &n4w3b1r1[0], &n4w3b1r2[0], &n4w3b1r3[0], &n4w3b1r4[0], &n4w3b1r5[0],
25112     &n4w3b1r6[0], &n4w3b1r7[0], &n4w3b1r8[0], &n4w3b1r9[0], &n4w3b2r0[0], &n4w3b2r1[0],
25113     &n4w3b2r2[0], &n4w3b2r3[0], &n4w3b2r4[0], &n4w3b2r5[0], &n4w3b2r6[0], &n4w3b2r7[0],
25114     &n4w3b2r8[0], &n4w3b2r9[0], &n4w3b3r0[0], &n4w3b3r1[0], &n4w3b3r2[0], &n4w3b3r3[0],
25115     &n4w3b3r4[0], &n4w3b3r5[0], &n4w3b3r6[0], &n4w3b3r7[0], &n4w3b3r8[0], &n4w3b3r9[0],
25116     &n4w4b1r0[0], &n4w4b1r1[0], &n4w4b1r2[0], &n4w4b1r3[0], &n4w4b1r4[0], &n4w4b1r5[0],
25117     &n4w4b1r6[0], &n4w4b1r7[0], &n4w4b1r8[0], &n4w4b1r9[0], &n4w4b2r0[0], &n4w4b2r1[0],
25118     &n4w4b2r2[0], &n4w4b2r3[0], &n4w4b2r4[0], &n4w4b2r5[0], &n4w4b2r6[0], &n4w4b2r7[0],
25119     &n4w4b2r8[0], &n4w4b2r9[0], &n4w4b3r0[0], &n4w4b3r1[0], &n4w4b3r2[0], &n4w4b3r3[0],
25120     &n4w4b3r4[0], &n4w4b3r5[0], &n4w4b3r6[0], &n4w4b3r7[0], &n4w4b3r8[0], &n4w4b3r9[0],
25121 
25122     &hard0[0], &hard1[0], &hard2[0], &hard3[0], &hard4[0], &hard5[0],
25123     &hard6[0], &hard7[0], &hard8[0], &hard9[0],
25124 
25125     &t60_00[0], &t60_01[0], &t60_02[0], &t60_03[0], &t60_04[0], &t60_05[0], &t60_06[0],
25126     &t60_07[0], &t60_08[0], &t60_09[0], &t60_10[0], &t60_11[0], &t60_12[0], &t60_13[0],
25127     &t60_14[0], &t60_15[0], &t60_16[0], &t60_17[0], &t60_18[0], &t60_19[0],
25128     &u120_00[0], &u120_01[0], &u120_02[0], &u120_03[0], &u120_04[0], &u120_05[0],
25129     &u120_06[0], &u120_07[0], &u120_08[0], &u120_09[0], &u120_10[0], &u120_11[0],
25130     &u120_12[0], &u120_13[0], &u120_14[0], &u120_15[0], &u120_16[0], &u120_17[0],
25131     &u120_18[0], &u120_19[0],
25132     &u250_00[0], &u250_01[0], &u250_02[0], &u250_03[0], &u250_04[0], &u250_05[0],
25133     &u250_06[0], &u250_07[0], &u250_08[0], &u250_09[0], &u250_10[0], &u250_11[0],
25134     &u250_12[0], &u250_13[0], &u250_14[0], &u250_15[0], &u250_16[0], &u250_17[0],
25135     &u250_18[0], &u250_19[0],
25136     &u500_00[0], &u500_01[0], &u500_02[0], &u500_03[0], &u500_04[0], &u500_05[0],
25137     &u500_06[0], &u500_07[0], &u500_08[0], &u500_09[0], &u500_10[0], &u500_11[0],
25138     &u500_12[0], &u500_13[0], &u500_14[0], &u500_15[0], &u500_16[0], &u500_17[0],
25139     &u500_18[0], &u500_19[0],
25140     &u1000_00[0], &u1000_01[0], &u1000_02[0], &u1000_03[0], &u1000_04[0], &u1000_05[0],
25141     &u1000_06[0], &u1000_07[0], &u1000_08[0], &u1000_09[0], &u1000_10[0], &u1000_11[0],
25142     &u1000_12[0], &u1000_13[0], &u1000_14[0], &u1000_15[0], &u1000_16[0], &u1000_17[0],
25143     &u1000_18[0], &u1000_19[0],
25144     &t120_00[0], &t120_01[0], &t120_02[0], &t120_03[0], &t120_04[0], &t120_05[0], &t120_06[0],
25145     &t120_07[0], &t120_08[0], &t120_09[0], &t120_10[0], &t120_11[0], &t120_12[0], &t120_13[0],
25146     &t120_14[0], &t120_15[0], &t120_16[0], &t120_17[0], &t120_18[0], &t120_19[0],
25147     &t249_00[0], &t249_01[0], &t249_02[0], &t249_03[0], &t249_04[0], &t249_05[0], &t249_06[0],
25148     &t249_07[0], &t249_08[0], &t249_09[0], &t249_10[0], &t249_11[0], &t249_12[0], &t249_13[0],
25149     &t249_14[0], &t249_15[0], &t249_16[0], &t249_17[0], &t249_18[0], &t249_19[0],
25150     &t501_00[0], &t501_01[0], &t501_02[0], &t501_03[0], &t501_04[0], &t501_05[0], &t501_06[0],
25151     &t501_07[0], &t501_08[0], &t501_09[0], &t501_10[0], &t501_11[0], &t501_12[0], &t501_13[0],
25152     &t501_14[0], &t501_15[0], &t501_16[0], &t501_17[0], &t501_18[0], &t501_19[0]
25153   };
25154 
25155   const char* name[] = {
25156     "n1c1w1_a", "n1c1w1_b", "n1c1w1_c", "n1c1w1_d", "n1c1w1_e", "n1c1w1_f",
25157     "n1c1w1_g", "n1c1w1_h", "n1c1w1_i", "n1c1w1_j", "n1c1w1_k", "n1c1w1_l",
25158     "n1c1w1_m", "n1c1w1_n", "n1c1w1_o", "n1c1w1_p", "n1c1w1_q", "n1c1w1_r",
25159     "n1c1w1_s", "n1c1w1_t", "n1c1w2_a", "n1c1w2_b", "n1c1w2_c", "n1c1w2_d",
25160     "n1c1w2_e", "n1c1w2_f", "n1c1w2_g", "n1c1w2_h", "n1c1w2_i", "n1c1w2_j",
25161     "n1c1w2_k", "n1c1w2_l", "n1c1w2_m", "n1c1w2_n", "n1c1w2_o", "n1c1w2_p",
25162     "n1c1w2_q", "n1c1w2_r", "n1c1w2_s", "n1c1w2_t", "n1c1w4_a", "n1c1w4_b",
25163     "n1c1w4_c", "n1c1w4_d", "n1c1w4_e", "n1c1w4_f", "n1c1w4_g", "n1c1w4_h",
25164     "n1c1w4_i", "n1c1w4_j", "n1c1w4_k", "n1c1w4_l", "n1c1w4_m", "n1c1w4_n",
25165     "n1c1w4_o", "n1c1w4_p", "n1c1w4_q", "n1c1w4_r", "n1c1w4_s", "n1c1w4_t",
25166     "n1c2w1_a", "n1c2w1_b", "n1c2w1_c", "n1c2w1_d", "n1c2w1_e", "n1c2w1_f",
25167     "n1c2w1_g", "n1c2w1_h", "n1c2w1_i", "n1c2w1_j", "n1c2w1_k", "n1c2w1_l",
25168     "n1c2w1_m", "n1c2w1_n", "n1c2w1_o", "n1c2w1_p", "n1c2w1_q", "n1c2w1_r",
25169     "n1c2w1_s", "n1c2w1_t", "n1c2w2_a", "n1c2w2_b", "n1c2w2_c", "n1c2w2_d",
25170     "n1c2w2_e", "n1c2w2_f", "n1c2w2_g", "n1c2w2_h", "n1c2w2_i", "n1c2w2_j",
25171     "n1c2w2_k", "n1c2w2_l", "n1c2w2_m", "n1c2w2_n", "n1c2w2_o", "n1c2w2_p",
25172     "n1c2w2_q", "n1c2w2_r", "n1c2w2_s", "n1c2w2_t", "n1c2w4_a", "n1c2w4_b",
25173     "n1c2w4_c", "n1c2w4_d", "n1c2w4_e", "n1c2w4_f", "n1c2w4_g", "n1c2w4_h",
25174     "n1c2w4_i", "n1c2w4_j", "n1c2w4_k", "n1c2w4_l", "n1c2w4_m", "n1c2w4_n",
25175     "n1c2w4_o", "n1c2w4_p", "n1c2w4_q", "n1c2w4_r", "n1c2w4_s", "n1c2w4_t",
25176     "n1c3w1_a", "n1c3w1_b", "n1c3w1_c", "n1c3w1_d", "n1c3w1_e", "n1c3w1_f",
25177     "n1c3w1_g", "n1c3w1_h", "n1c3w1_i", "n1c3w1_j", "n1c3w1_k", "n1c3w1_l",
25178     "n1c3w1_m", "n1c3w1_n", "n1c3w1_o", "n1c3w1_p", "n1c3w1_q", "n1c3w1_r",
25179     "n1c3w1_s", "n1c3w1_t", "n1c3w2_a", "n1c3w2_b", "n1c3w2_c", "n1c3w2_d",
25180     "n1c3w2_e", "n1c3w2_f", "n1c3w2_g", "n1c3w2_h", "n1c3w2_i", "n1c3w2_j",
25181     "n1c3w2_k", "n1c3w2_l", "n1c3w2_m", "n1c3w2_n", "n1c3w2_o", "n1c3w2_p",
25182     "n1c3w2_q", "n1c3w2_r", "n1c3w2_s", "n1c3w2_t", "n1c3w4_a", "n1c3w4_b",
25183     "n1c3w4_c", "n1c3w4_d", "n1c3w4_e", "n1c3w4_f", "n1c3w4_g", "n1c3w4_h",
25184     "n1c3w4_i", "n1c3w4_j", "n1c3w4_k", "n1c3w4_l", "n1c3w4_m", "n1c3w4_n",
25185     "n1c3w4_o", "n1c3w4_p", "n1c3w4_q", "n1c3w4_r", "n1c3w4_s", "n1c3w4_t",
25186     "n2c1w1_a", "n2c1w1_b", "n2c1w1_c", "n2c1w1_d", "n2c1w1_e", "n2c1w1_f",
25187     "n2c1w1_g", "n2c1w1_h", "n2c1w1_i", "n2c1w1_j", "n2c1w1_k", "n2c1w1_l",
25188     "n2c1w1_m", "n2c1w1_n", "n2c1w1_o", "n2c1w1_p", "n2c1w1_q", "n2c1w1_r",
25189     "n2c1w1_s", "n2c1w1_t", "n2c1w2_a", "n2c1w2_b", "n2c1w2_c", "n2c1w2_d",
25190     "n2c1w2_e", "n2c1w2_f", "n2c1w2_g", "n2c1w2_h", "n2c1w2_i", "n2c1w2_j",
25191     "n2c1w2_k", "n2c1w2_l", "n2c1w2_m", "n2c1w2_n", "n2c1w2_o", "n2c1w2_p",
25192     "n2c1w2_q", "n2c1w2_r", "n2c1w2_s", "n2c1w2_t", "n2c1w4_a", "n2c1w4_b",
25193     "n2c1w4_c", "n2c1w4_d", "n2c1w4_e", "n2c1w4_f", "n2c1w4_g", "n2c1w4_h",
25194     "n2c1w4_i", "n2c1w4_j", "n2c1w4_k", "n2c1w4_l", "n2c1w4_m", "n2c1w4_n",
25195     "n2c1w4_o", "n2c1w4_p", "n2c1w4_q", "n2c1w4_r", "n2c1w4_s", "n2c1w4_t",
25196     "n2c2w1_a", "n2c2w1_b", "n2c2w1_c", "n2c2w1_d", "n2c2w1_e", "n2c2w1_f",
25197     "n2c2w1_g", "n2c2w1_h", "n2c2w1_i", "n2c2w1_j", "n2c2w1_k", "n2c2w1_l",
25198     "n2c2w1_m", "n2c2w1_n", "n2c2w1_o", "n2c2w1_p", "n2c2w1_q", "n2c2w1_r",
25199     "n2c2w1_s", "n2c2w1_t", "n2c2w2_a", "n2c2w2_b", "n2c2w2_c", "n2c2w2_d",
25200     "n2c2w2_e", "n2c2w2_f", "n2c2w2_g", "n2c2w2_h", "n2c2w2_i", "n2c2w2_j",
25201     "n2c2w2_k", "n2c2w2_l", "n2c2w2_m", "n2c2w2_n", "n2c2w2_o", "n2c2w2_p",
25202     "n2c2w2_q", "n2c2w2_r", "n2c2w2_s", "n2c2w2_t", "n2c2w4_a", "n2c2w4_b",
25203     "n2c2w4_c", "n2c2w4_d", "n2c2w4_e", "n2c2w4_f", "n2c2w4_g", "n2c2w4_h",
25204     "n2c2w4_i", "n2c2w4_j", "n2c2w4_k", "n2c2w4_l", "n2c2w4_m", "n2c2w4_n",
25205     "n2c2w4_o", "n2c2w4_p", "n2c2w4_q", "n2c2w4_r", "n2c2w4_s", "n2c2w4_t",
25206     "n2c3w1_a", "n2c3w1_b", "n2c3w1_c", "n2c3w1_d", "n2c3w1_e", "n2c3w1_f",
25207     "n2c3w1_g", "n2c3w1_h", "n2c3w1_i", "n2c3w1_j", "n2c3w1_k", "n2c3w1_l",
25208     "n2c3w1_m", "n2c3w1_n", "n2c3w1_o", "n2c3w1_p", "n2c3w1_q", "n2c3w1_r",
25209     "n2c3w1_s", "n2c3w1_t", "n2c3w2_a", "n2c3w2_b", "n2c3w2_c", "n2c3w2_d",
25210     "n2c3w2_e", "n2c3w2_f", "n2c3w2_g", "n2c3w2_h", "n2c3w2_i", "n2c3w2_j",
25211     "n2c3w2_k", "n2c3w2_l", "n2c3w2_m", "n2c3w2_n", "n2c3w2_o", "n2c3w2_p",
25212     "n2c3w2_q", "n2c3w2_r", "n2c3w2_s", "n2c3w2_t", "n2c3w4_a", "n2c3w4_b",
25213     "n2c3w4_c", "n2c3w4_d", "n2c3w4_e", "n2c3w4_f", "n2c3w4_g", "n2c3w4_h",
25214     "n2c3w4_i", "n2c3w4_j", "n2c3w4_k", "n2c3w4_l", "n2c3w4_m", "n2c3w4_n",
25215     "n2c3w4_o", "n2c3w4_p", "n2c3w4_q", "n2c3w4_r", "n2c3w4_s", "n2c3w4_t",
25216     "n3c1w1_a", "n3c1w1_b", "n3c1w1_c", "n3c1w1_d", "n3c1w1_e", "n3c1w1_f",
25217     "n3c1w1_g", "n3c1w1_h", "n3c1w1_i", "n3c1w1_j", "n3c1w1_k", "n3c1w1_l",
25218     "n3c1w1_m", "n3c1w1_n", "n3c1w1_o", "n3c1w1_p", "n3c1w1_q", "n3c1w1_r",
25219     "n3c1w1_s", "n3c1w1_t", "n3c1w2_a", "n3c1w2_b", "n3c1w2_c", "n3c1w2_d",
25220     "n3c1w2_e", "n3c1w2_f", "n3c1w2_g", "n3c1w2_h", "n3c1w2_i", "n3c1w2_j",
25221     "n3c1w2_k", "n3c1w2_l", "n3c1w2_m", "n3c1w2_n", "n3c1w2_o", "n3c1w2_p",
25222     "n3c1w2_q", "n3c1w2_r", "n3c1w2_s", "n3c1w2_t", "n3c1w4_a", "n3c1w4_b",
25223     "n3c1w4_c", "n3c1w4_d", "n3c1w4_e", "n3c1w4_f", "n3c1w4_g", "n3c1w4_h",
25224     "n3c1w4_i", "n3c1w4_j", "n3c1w4_k", "n3c1w4_l", "n3c1w4_m", "n3c1w4_n",
25225     "n3c1w4_o", "n3c1w4_p", "n3c1w4_q", "n3c1w4_r", "n3c1w4_s", "n3c1w4_t",
25226     "n3c2w1_a", "n3c2w1_b", "n3c2w1_c", "n3c2w1_d", "n3c2w1_e", "n3c2w1_f",
25227     "n3c2w1_g", "n3c2w1_h", "n3c2w1_i", "n3c2w1_j", "n3c2w1_k", "n3c2w1_l",
25228     "n3c2w1_m", "n3c2w1_n", "n3c2w1_o", "n3c2w1_p", "n3c2w1_q", "n3c2w1_r",
25229     "n3c2w1_s", "n3c2w1_t", "n3c2w2_a", "n3c2w2_b", "n3c2w2_c", "n3c2w2_d",
25230     "n3c2w2_e", "n3c2w2_f", "n3c2w2_g", "n3c2w2_h", "n3c2w2_i", "n3c2w2_j",
25231     "n3c2w2_k", "n3c2w2_l", "n3c2w2_m", "n3c2w2_n", "n3c2w2_o", "n3c2w2_p",
25232     "n3c2w2_q", "n3c2w2_r", "n3c2w2_s", "n3c2w2_t", "n3c2w4_a", "n3c2w4_b",
25233     "n3c2w4_c", "n3c2w4_d", "n3c2w4_e", "n3c2w4_f", "n3c2w4_g", "n3c2w4_h",
25234     "n3c2w4_i", "n3c2w4_j", "n3c2w4_k", "n3c2w4_l", "n3c2w4_m", "n3c2w4_n",
25235     "n3c2w4_o", "n3c2w4_p", "n3c2w4_q", "n3c2w4_r", "n3c2w4_s", "n3c2w4_t",
25236     "n3c3w1_a", "n3c3w1_b", "n3c3w1_c", "n3c3w1_d", "n3c3w1_e", "n3c3w1_f",
25237     "n3c3w1_g", "n3c3w1_h", "n3c3w1_i", "n3c3w1_j", "n3c3w1_k", "n3c3w1_l",
25238     "n3c3w1_m", "n3c3w1_n", "n3c3w1_o", "n3c3w1_p", "n3c3w1_q", "n3c3w1_r",
25239     "n3c3w1_s", "n3c3w1_t", "n3c3w2_a", "n3c3w2_b", "n3c3w2_c", "n3c3w2_d",
25240     "n3c3w2_e", "n3c3w2_f", "n3c3w2_g", "n3c3w2_h", "n3c3w2_i", "n3c3w2_j",
25241     "n3c3w2_k", "n3c3w2_l", "n3c3w2_m", "n3c3w2_n", "n3c3w2_o", "n3c3w2_p",
25242     "n3c3w2_q", "n3c3w2_r", "n3c3w2_s", "n3c3w2_t", "n3c3w4_a", "n3c3w4_b",
25243     "n3c3w4_c", "n3c3w4_d", "n3c3w4_e", "n3c3w4_f", "n3c3w4_g", "n3c3w4_h",
25244     "n3c3w4_i", "n3c3w4_j", "n3c3w4_k", "n3c3w4_l", "n3c3w4_m", "n3c3w4_n",
25245     "n3c3w4_o", "n3c3w4_p", "n3c3w4_q", "n3c3w4_r", "n3c3w4_s", "n3c3w4_t",
25246     "n4c1w1_a", "n4c1w1_b", "n4c1w1_c", "n4c1w1_d", "n4c1w1_e", "n4c1w1_f",
25247     "n4c1w1_g", "n4c1w1_h", "n4c1w1_i", "n4c1w1_j", "n4c1w1_k", "n4c1w1_l",
25248     "n4c1w1_m", "n4c1w1_n", "n4c1w1_o", "n4c1w1_p", "n4c1w1_q", "n4c1w1_r",
25249     "n4c1w1_s", "n4c1w1_t", "n4c1w2_a", "n4c1w2_b", "n4c1w2_c", "n4c1w2_d",
25250     "n4c1w2_e", "n4c1w2_f", "n4c1w2_g", "n4c1w2_h", "n4c1w2_i", "n4c1w2_j",
25251     "n4c1w2_k", "n4c1w2_l", "n4c1w2_m", "n4c1w2_n", "n4c1w2_o", "n4c1w2_p",
25252     "n4c1w2_q", "n4c1w2_r", "n4c1w2_s", "n4c1w2_t", "n4c1w4_a", "n4c1w4_b",
25253     "n4c1w4_c", "n4c1w4_d", "n4c1w4_e", "n4c1w4_f", "n4c1w4_g", "n4c1w4_h",
25254     "n4c1w4_i", "n4c1w4_j", "n4c1w4_k", "n4c1w4_l", "n4c1w4_m", "n4c1w4_n",
25255     "n4c1w4_o", "n4c1w4_p", "n4c1w4_q", "n4c1w4_r", "n4c1w4_s", "n4c1w4_t",
25256     "n4c2w1_a", "n4c2w1_b", "n4c2w1_c", "n4c2w1_d", "n4c2w1_e", "n4c2w1_f",
25257     "n4c2w1_g", "n4c2w1_h", "n4c2w1_i", "n4c2w1_j", "n4c2w1_k", "n4c2w1_l",
25258     "n4c2w1_m", "n4c2w1_n", "n4c2w1_o", "n4c2w1_p", "n4c2w1_q", "n4c2w1_r",
25259     "n4c2w1_s", "n4c2w1_t", "n4c2w2_a", "n4c2w2_b", "n4c2w2_c", "n4c2w2_d",
25260     "n4c2w2_e", "n4c2w2_f", "n4c2w2_g", "n4c2w2_h", "n4c2w2_i", "n4c2w2_j",
25261     "n4c2w2_k", "n4c2w2_l", "n4c2w2_m", "n4c2w2_n", "n4c2w2_o", "n4c2w2_p",
25262     "n4c2w2_q", "n4c2w2_r", "n4c2w2_s", "n4c2w2_t", "n4c2w4_a", "n4c2w4_b",
25263     "n4c2w4_c", "n4c2w4_d", "n4c2w4_e", "n4c2w4_f", "n4c2w4_g", "n4c2w4_h",
25264     "n4c2w4_i", "n4c2w4_j", "n4c2w4_k", "n4c2w4_l", "n4c2w4_m", "n4c2w4_n",
25265     "n4c2w4_o", "n4c2w4_p", "n4c2w4_q", "n4c2w4_r", "n4c2w4_s", "n4c2w4_t",
25266     "n4c3w1_a", "n4c3w1_b", "n4c3w1_c", "n4c3w1_d", "n4c3w1_e", "n4c3w1_f",
25267     "n4c3w1_g", "n4c3w1_h", "n4c3w1_i", "n4c3w1_j", "n4c3w1_k", "n4c3w1_l",
25268     "n4c3w1_m", "n4c3w1_n", "n4c3w1_o", "n4c3w1_p", "n4c3w1_q", "n4c3w1_r",
25269     "n4c3w1_s", "n4c3w1_t", "n4c3w2_a", "n4c3w2_b", "n4c3w2_c", "n4c3w2_d",
25270     "n4c3w2_e", "n4c3w2_f", "n4c3w2_g", "n4c3w2_h", "n4c3w2_i", "n4c3w2_j",
25271     "n4c3w2_k", "n4c3w2_l", "n4c3w2_m", "n4c3w2_n", "n4c3w2_o", "n4c3w2_p",
25272     "n4c3w2_q", "n4c3w2_r", "n4c3w2_s", "n4c3w2_t", "n4c3w4_a", "n4c3w4_b",
25273     "n4c3w4_c", "n4c3w4_d", "n4c3w4_e", "n4c3w4_f", "n4c3w4_g", "n4c3w4_h",
25274     "n4c3w4_i", "n4c3w4_j", "n4c3w4_k", "n4c3w4_l", "n4c3w4_m", "n4c3w4_n",
25275     "n4c3w4_o", "n4c3w4_p", "n4c3w4_q", "n4c3w4_r", "n4c3w4_s", "n4c3w4_t",
25276 
25277     "n1w1b1r0", "n1w1b1r1", "n1w1b1r2", "n1w1b1r3", "n1w1b1r4", "n1w1b1r5",
25278     "n1w1b1r6", "n1w1b1r7", "n1w1b1r8", "n1w1b1r9", "n1w1b2r0", "n1w1b2r1",
25279     "n1w1b2r2", "n1w1b2r3", "n1w1b2r4", "n1w1b2r5", "n1w1b2r6", "n1w1b2r7",
25280     "n1w1b2r8", "n1w1b2r9", "n1w1b3r0", "n1w1b3r1", "n1w1b3r2", "n1w1b3r3",
25281     "n1w1b3r4", "n1w1b3r5", "n1w1b3r6", "n1w1b3r7", "n1w1b3r8", "n1w1b3r9",
25282     "n1w2b1r0", "n1w2b1r1", "n1w2b1r2", "n1w2b1r3", "n1w2b1r4", "n1w2b1r5",
25283     "n1w2b1r6", "n1w2b1r7", "n1w2b1r8", "n1w2b1r9", "n1w2b2r0", "n1w2b2r1",
25284     "n1w2b2r2", "n1w2b2r3", "n1w2b2r4", "n1w2b2r5", "n1w2b2r6", "n1w2b2r7",
25285     "n1w2b2r8", "n1w2b2r9", "n1w2b3r0", "n1w2b3r1", "n1w2b3r2", "n1w2b3r3",
25286     "n1w2b3r4", "n1w2b3r5", "n1w2b3r6", "n1w2b3r7", "n1w2b3r8", "n1w2b3r9",
25287     "n1w3b1r0", "n1w3b1r1", "n1w3b1r2", "n1w3b1r3", "n1w3b1r4", "n1w3b1r5",
25288     "n1w3b1r6", "n1w3b1r7", "n1w3b1r8", "n1w3b1r9", "n1w3b2r0", "n1w3b2r1",
25289     "n1w3b2r2", "n1w3b2r3", "n1w3b2r4", "n1w3b2r5", "n1w3b2r6", "n1w3b2r7",
25290     "n1w3b2r8", "n1w3b2r9", "n1w3b3r0", "n1w3b3r1", "n1w3b3r2", "n1w3b3r3",
25291     "n1w3b3r4", "n1w3b3r5", "n1w3b3r6", "n1w3b3r7", "n1w3b3r8", "n1w3b3r9",
25292     "n1w4b1r0", "n1w4b1r1", "n1w4b1r2", "n1w4b1r3", "n1w4b1r4", "n1w4b1r5",
25293     "n1w4b1r6", "n1w4b1r7", "n1w4b1r8", "n1w4b1r9", "n1w4b2r0", "n1w4b2r1",
25294     "n1w4b2r2", "n1w4b2r3", "n1w4b2r4", "n1w4b2r5", "n1w4b2r6", "n1w4b2r7",
25295     "n1w4b2r8", "n1w4b2r9", "n1w4b3r0", "n1w4b3r1", "n1w4b3r2", "n1w4b3r3",
25296     "n1w4b3r4", "n1w4b3r5", "n1w4b3r6", "n1w4b3r7", "n1w4b3r8", "n1w4b3r9",
25297     "n2w1b1r0", "n2w1b1r1", "n2w1b1r2", "n2w1b1r3", "n2w1b1r4", "n2w1b1r5",
25298     "n2w1b1r6", "n2w1b1r7", "n2w1b1r8", "n2w1b1r9", "n2w1b2r0", "n2w1b2r1",
25299     "n2w1b2r2", "n2w1b2r3", "n2w1b2r4", "n2w1b2r5", "n2w1b2r6", "n2w1b2r7",
25300     "n2w1b2r8", "n2w1b2r9", "n2w1b3r0", "n2w1b3r1", "n2w1b3r2", "n2w1b3r3",
25301     "n2w1b3r4", "n2w1b3r5", "n2w1b3r6", "n2w1b3r7", "n2w1b3r8", "n2w1b3r9",
25302     "n2w2b1r0", "n2w2b1r1", "n2w2b1r2", "n2w2b1r3", "n2w2b1r4", "n2w2b1r5",
25303     "n2w2b1r6", "n2w2b1r7", "n2w2b1r8", "n2w2b1r9", "n2w2b2r0", "n2w2b2r1",
25304     "n2w2b2r2", "n2w2b2r3", "n2w2b2r4", "n2w2b2r5", "n2w2b2r6", "n2w2b2r7",
25305     "n2w2b2r8", "n2w2b2r9", "n2w2b3r0", "n2w2b3r1", "n2w2b3r2", "n2w2b3r3",
25306     "n2w2b3r4", "n2w2b3r5", "n2w2b3r6", "n2w2b3r7", "n2w2b3r8", "n2w2b3r9",
25307     "n2w3b1r0", "n2w3b1r1", "n2w3b1r2", "n2w3b1r3", "n2w3b1r4", "n2w3b1r5",
25308     "n2w3b1r6", "n2w3b1r7", "n2w3b1r8", "n2w3b1r9", "n2w3b2r0", "n2w3b2r1",
25309     "n2w3b2r2", "n2w3b2r3", "n2w3b2r4", "n2w3b2r5", "n2w3b2r6", "n2w3b2r7",
25310     "n2w3b2r8", "n2w3b2r9", "n2w3b3r0", "n2w3b3r1", "n2w3b3r2", "n2w3b3r3",
25311     "n2w3b3r4", "n2w3b3r5", "n2w3b3r6", "n2w3b3r7", "n2w3b3r8", "n2w3b3r9",
25312     "n2w4b1r0", "n2w4b1r1", "n2w4b1r2", "n2w4b1r3", "n2w4b1r4", "n2w4b1r5",
25313     "n2w4b1r6", "n2w4b1r7", "n2w4b1r8", "n2w4b1r9", "n2w4b2r0", "n2w4b2r1",
25314     "n2w4b2r2", "n2w4b2r3", "n2w4b2r4", "n2w4b2r5", "n2w4b2r6", "n2w4b2r7",
25315     "n2w4b2r8", "n2w4b2r9", "n2w4b3r0", "n2w4b3r1", "n2w4b3r2", "n2w4b3r3",
25316     "n2w4b3r4", "n2w4b3r5", "n2w4b3r6", "n2w4b3r7", "n2w4b3r8", "n2w4b3r9",
25317     "n3w1b1r0", "n3w1b1r1", "n3w1b1r2", "n3w1b1r3", "n3w1b1r4", "n3w1b1r5",
25318     "n3w1b1r6", "n3w1b1r7", "n3w1b1r8", "n3w1b1r9", "n3w1b2r0", "n3w1b2r1",
25319     "n3w1b2r2", "n3w1b2r3", "n3w1b2r4", "n3w1b2r5", "n3w1b2r6", "n3w1b2r7",
25320     "n3w1b2r8", "n3w1b2r9", "n3w1b3r0", "n3w1b3r1", "n3w1b3r2", "n3w1b3r3",
25321     "n3w1b3r4", "n3w1b3r5", "n3w1b3r6", "n3w1b3r7", "n3w1b3r8", "n3w1b3r9",
25322     "n3w2b1r0", "n3w2b1r1", "n3w2b1r2", "n3w2b1r3", "n3w2b1r4", "n3w2b1r5",
25323     "n3w2b1r6", "n3w2b1r7", "n3w2b1r8", "n3w2b1r9", "n3w2b2r0", "n3w2b2r1",
25324     "n3w2b2r2", "n3w2b2r3", "n3w2b2r4", "n3w2b2r5", "n3w2b2r6", "n3w2b2r7",
25325     "n3w2b2r8", "n3w2b2r9", "n3w2b3r0", "n3w2b3r1", "n3w2b3r2", "n3w2b3r3",
25326     "n3w2b3r4", "n3w2b3r5", "n3w2b3r6", "n3w2b3r7", "n3w2b3r8", "n3w2b3r9",
25327     "n3w3b1r0", "n3w3b1r1", "n3w3b1r2", "n3w3b1r3", "n3w3b1r4", "n3w3b1r5",
25328     "n3w3b1r6", "n3w3b1r7", "n3w3b1r8", "n3w3b1r9", "n3w3b2r0", "n3w3b2r1",
25329     "n3w3b2r2", "n3w3b2r3", "n3w3b2r4", "n3w3b2r5", "n3w3b2r6", "n3w3b2r7",
25330     "n3w3b2r8", "n3w3b2r9", "n3w3b3r0", "n3w3b3r1", "n3w3b3r2", "n3w3b3r3",
25331     "n3w3b3r4", "n3w3b3r5", "n3w3b3r6", "n3w3b3r7", "n3w3b3r8", "n3w3b3r9",
25332     "n3w4b1r0", "n3w4b1r1", "n3w4b1r2", "n3w4b1r3", "n3w4b1r4", "n3w4b1r5",
25333     "n3w4b1r6", "n3w4b1r7", "n3w4b1r8", "n3w4b1r9", "n3w4b2r0", "n3w4b2r1",
25334     "n3w4b2r2", "n3w4b2r3", "n3w4b2r4", "n3w4b2r5", "n3w4b2r6", "n3w4b2r7",
25335     "n3w4b2r8", "n3w4b2r9", "n3w4b3r0", "n3w4b3r1", "n3w4b3r2", "n3w4b3r3",
25336     "n3w4b3r4", "n3w4b3r5", "n3w4b3r6", "n3w4b3r7", "n3w4b3r8", "n3w4b3r9",
25337     "n4w1b1r0", "n4w1b1r1", "n4w1b1r2", "n4w1b1r3", "n4w1b1r4", "n4w1b1r5",
25338     "n4w1b1r6", "n4w1b1r7", "n4w1b1r8", "n4w1b1r9", "n4w1b2r0", "n4w1b2r1",
25339     "n4w1b2r2", "n4w1b2r3", "n4w1b2r4", "n4w1b2r5", "n4w1b2r6", "n4w1b2r7",
25340     "n4w1b2r8", "n4w1b2r9", "n4w1b3r0", "n4w1b3r1", "n4w1b3r2", "n4w1b3r3",
25341     "n4w1b3r4", "n4w1b3r5", "n4w1b3r6", "n4w1b3r7", "n4w1b3r8", "n4w1b3r9",
25342     "n4w2b1r0", "n4w2b1r1", "n4w2b1r2", "n4w2b1r3", "n4w2b1r4", "n4w2b1r5",
25343     "n4w2b1r6", "n4w2b1r7", "n4w2b1r8", "n4w2b1r9", "n4w2b2r0", "n4w2b2r1",
25344     "n4w2b2r2", "n4w2b2r3", "n4w2b2r4", "n4w2b2r5", "n4w2b2r6", "n4w2b2r7",
25345     "n4w2b2r8", "n4w2b2r9", "n4w2b3r0", "n4w2b3r1", "n4w2b3r2", "n4w2b3r3",
25346     "n4w2b3r4", "n4w2b3r5", "n4w2b3r6", "n4w2b3r7", "n4w2b3r8", "n4w2b3r9",
25347     "n4w3b1r0", "n4w3b1r1", "n4w3b1r2", "n4w3b1r3", "n4w3b1r4", "n4w3b1r5",
25348     "n4w3b1r6", "n4w3b1r7", "n4w3b1r8", "n4w3b1r9", "n4w3b2r0", "n4w3b2r1",
25349     "n4w3b2r2", "n4w3b2r3", "n4w3b2r4", "n4w3b2r5", "n4w3b2r6", "n4w3b2r7",
25350     "n4w3b2r8", "n4w3b2r9", "n4w3b3r0", "n4w3b3r1", "n4w3b3r2", "n4w3b3r3",
25351     "n4w3b3r4", "n4w3b3r5", "n4w3b3r6", "n4w3b3r7", "n4w3b3r8", "n4w3b3r9",
25352     "n4w4b1r0", "n4w4b1r1", "n4w4b1r2", "n4w4b1r3", "n4w4b1r4", "n4w4b1r5",
25353     "n4w4b1r6", "n4w4b1r7", "n4w4b1r8", "n4w4b1r9", "n4w4b2r0", "n4w4b2r1",
25354     "n4w4b2r2", "n4w4b2r3", "n4w4b2r4", "n4w4b2r5", "n4w4b2r6", "n4w4b2r7",
25355     "n4w4b2r8", "n4w4b2r9", "n4w4b3r0", "n4w4b3r1", "n4w4b3r2", "n4w4b3r3",
25356     "n4w4b3r4", "n4w4b3r5", "n4w4b3r6", "n4w4b3r7", "n4w4b3r8", "n4w4b3r9",
25357 
25358     "hard0", "hard1", "hard2", "hard3", "hard4", "hard5",
25359     "hard6", "hard7", "hard8", "hard9",
25360 
25361     "t60_00", "t60_01", "t60_02", "t60_03", "t60_04", "t60_05", "t60_06",
25362     "t60_07", "t60_08", "t60_09", "t60_10", "t60_11", "t60_12", "t60_13",
25363     "t60_14", "t60_15", "t60_16", "t60_17", "t60_18", "t60_19",
25364     "u120_00", "u120_01", "u120_02", "u120_03", "u120_04", "u120_05",
25365     "u120_06", "u120_07", "u120_08", "u120_09", "u120_10", "u120_11",
25366     "u120_12", "u120_13", "u120_14", "u120_15", "u120_16", "u120_17",
25367     "u120_18", "u120_19",
25368     "u250_00", "u250_01", "u250_02", "u250_03", "u250_04", "u250_05",
25369     "u250_06", "u250_07", "u250_08", "u250_09", "u250_10", "u250_11",
25370     "u250_12", "u250_13", "u250_14", "u250_15", "u250_16", "u250_17",
25371     "u250_18", "u250_19",
25372     "u500_00", "u500_01", "u500_02", "u500_03", "u500_04", "u500_05",
25373     "u500_06", "u500_07", "u500_08", "u500_09", "u500_10", "u500_11",
25374     "u500_12", "u500_13", "u500_14", "u500_15", "u500_16", "u500_17",
25375     "u500_18", "u500_19",
25376     "u1000_00", "u1000_01", "u1000_02", "u1000_03", "u1000_04", "u1000_05",
25377     "u1000_06", "u1000_07", "u1000_08", "u1000_09", "u1000_10", "u1000_11",
25378     "u1000_12", "u1000_13", "u1000_14", "u1000_15", "u1000_16", "u1000_17",
25379     "u1000_18", "u1000_19",
25380     "t120_00", "t120_01", "t120_02", "t120_03", "t120_04", "t120_05", "t120_06",
25381     "t120_07", "t120_08", "t120_09", "t120_10", "t120_11", "t120_12", "t120_13",
25382     "t120_14", "t120_15", "t120_16", "t120_17", "t120_18", "t120_19",
25383     "t249_00", "t249_01", "t249_02", "t249_03", "t249_04", "t249_05", "t249_06",
25384     "t249_07", "t249_08", "t249_09", "t249_10", "t249_11", "t249_12", "t249_13",
25385     "t249_14", "t249_15", "t249_16", "t249_17", "t249_18", "t249_19",
25386     "t501_00", "t501_01", "t501_02", "t501_03", "t501_04", "t501_05", "t501_06",
25387     "t501_07", "t501_08", "t501_09", "t501_10", "t501_11", "t501_12", "t501_13",
25388     "t501_14", "t501_15", "t501_16", "t501_17", "t501_18", "t501_19",
25389 
25390     NULL
25391   };
25392 
25393 }
25394 
25395 // STATISTICS: example-any
25396