Generated on Fri Aug 24 2012 04:52:12 for Gecode by doxygen 1.8.1.1
bin-packing.cpp
Go to the documentation of this file.
1 /* -*- mode: C++; c-basic-offset: 2; indent-tabs-mode: nil -*- */
2 /*
3  * Main authors:
4  * Christian Schulte <schulte@gecode.org>
5  *
6  * Copyright:
7  * Christian Schulte, 2010
8  *
9  * Last modified:
10  * $Date: 2011-05-11 20:44:17 +1000 (Wed, 11 May 2011) $ by $Author: tack $
11  * $Revision: 12001 $
12  *
13  * This file is part of Gecode, the generic constraint
14  * development environment:
15  * http://www.gecode.org
16  *
17  * Permission is hereby granted, free of charge, to any person obtaining
18  * a copy of this software and associated documentation files (the
19  * "Software"), to deal in the Software without restriction, including
20  * without limitation the rights to use, copy, modify, merge, publish,
21  * distribute, sublicense, and/or sell copies of the Software, and to
22  * permit persons to whom the Software is furnished to do so, subject to
23  * the following conditions:
24  *
25  * The above copyright notice and this permission notice shall be
26  * included in all copies or substantial portions of the Software.
27  *
28  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
29  * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
30  * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
31  * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
32  * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
33  * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
34  * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
35  *
36  */
37 
38 #include <gecode/driver.hh>
39 
40 #include <gecode/int.hh>
41 #include <gecode/minimodel.hh>
42 
43 #include <algorithm>
44 
45 using namespace Gecode;
46 
47 // Instance data
48 namespace {
49 
50  // Instances
51  extern const int* bpp[];
52  // Instance names
53  extern const char* name[];
54 
56  class Spec {
57  protected:
59  const int* data;
61  int l, u;
62  public:
64  bool valid(void) const {
65  return data != NULL;
66  }
68  int capacity(void) const {
69  return data[0];
70  }
72  int items(void) const {
73  return data[1];
74  }
76  int size(int i) const {
77  return data[i+2];
78  }
79  protected:
81  static const int* find(const char* s) {
82  for (int i=0; name[i] != NULL; i++)
83  if (!strcmp(s,name[i]))
84  return bpp[i];
85  return NULL;
86  }
88  int clower(void) const {
89  /*
90  * The lower bound is due to: S. Martello, P. Toth. Lower bounds
91  * and reduction procedures for the bin packing problem.
92  * Discrete and applied mathematics, 28(1):59-70, 1990.
93  */
94  const int c = capacity(), n = items();
95  int l = 0;
96 
97  // Items in N1 are from 0 ... n1 - 1
98  int n1 = 0;
99  // Items in N2 are from n1 ... n12 - 1, we count elements in N1 and N2
100  int n12 = 0;
101  // Items in N3 are from n12 ... n3 - 1
102  int n3 = 0;
103  // Free space in N2
104  int f2 = 0;
105  // Total size of items in N3
106  int s3 = 0;
107 
108  // Initialize n12 and f2
109  for (; (n12 < n) && (size(n12) > c/2); n12++)
110  f2 += c - size(n12);
111 
112  // Initialize n3 and s3
113  for (n3 = n12; n3 < n; n3++)
114  s3 += size(n3);
115 
116  // Compute lower bounds
117  for (int k=0; k<=c/2; k++) {
118  // Make N1 larger by adding elements and N2 smaller
119  for (; (n1 < n) && (size(n1) > c-k); n1++)
120  f2 -= c - size(n1);
121  assert(n1 <= n12);
122  // Make N3 smaller by removing elements
123  for (; (size(n3-1) < k) && (n3 > n12); n3--)
124  s3 -= size(n3-1);
125  // Overspill
126  int o = (s3 > f2) ? ((s3 - f2 + c - 1) / c) : 0;
127  l = std::max(l, n12 + o);
128  }
129  return l;
130  }
132  int cupper(void) const {
133  // Use a naive greedy algorithm
134  const int c = capacity(), n = items();
135 
136  int* f = new int[n];
137  for (int i=0; i<n; i++)
138  f[i] = c;
139 
140  int u=0;
141  for (int i=0; i<n; i++) {
142  // Skip bins with insufficient free space
143  int j=0;
144  while (f[j] < size(i))
145  j++;
146  f[j] -= size(i);
147  u = std::max(u,j);
148  }
149  delete [] f;
150  return u+1;
151  }
152  public:
154  Spec(const char* s) : data(find(s)), l(0), u(0) {
155  if (valid()) {
156  l = clower(); u = cupper();
157  }
158  }
160  int total(void) const {
161  int t=0;
162  for (int i=0; i<items(); i++)
163  t += size(i);
164  return t;
165  }
167  int lower(void) const {
168  return l;
169  }
171  int upper(void) const {
172  return u;
173  }
174  };
175 
176 }
177 
189 class CDBF : public Brancher {
190 protected:
198  mutable int item;
200  class Choice : public Gecode::Choice {
201  public:
203  int item;
205  int* same;
207  int n_same;
211  Choice(const Brancher& b, unsigned int a, int i, int* s, int n_s)
212  : Gecode::Choice(b,a), item(i),
213  same(heap.alloc<int>(n_s)), n_same(n_s) {
214  for (int k=n_same; k--; )
215  same[k] = s[k];
216  }
218  virtual size_t size(void) const {
219  return sizeof(Choice) + sizeof(int) * n_same;
220  }
222  virtual void archive(Archive& e) const {
224  e << alternatives() << item << n_same;
225  for (int i=n_same; i--;)
226  e << same[i];
227  }
229  virtual ~Choice(void) {
230  heap.free<int>(same,n_same);
231  }
232  };
233 
234 public:
237  IntSharedArray& s)
238  : Brancher(home), load(l), bin(b), size(s), item(0) {
239  home.notice(*this,AP_DISPOSE);
240  }
242  static void post(Home home, ViewArray<Int::IntView>& l,
244  IntSharedArray& s) {
245  (void) new (home) CDBF(home, l, b, s);
246  }
248  CDBF(Space& home, bool share, CDBF& cdbf)
249  : Brancher(home, share, cdbf), item(cdbf.item) {
250  load.update(home, share, cdbf.load);
251  bin.update(home, share, cdbf.bin);
252  size.update(home, share, cdbf.size);
253  }
255  virtual Actor* copy(Space& home, bool share) {
256  return new (home) CDBF(home, share, *this);
257  }
259  virtual size_t dispose(Space& home) {
260  home.ignore(*this,AP_DISPOSE);
261  size.~IntSharedArray();
262  return sizeof(*this);
263  }
265  virtual bool status(const Space&) const {
266  for (int i = item; i < bin.size(); i++)
267  if (!bin[i].assigned()) {
268  item = i; return true;
269  }
270  return false;
271  }
273  virtual Gecode::Choice* choice(Space& home) {
274  assert(!bin[item].assigned());
275 
276  int n = bin.size(), m = load.size();
277 
278  Region region(home);
279 
280  // Free space in bins
281  int* free = region.alloc<int>(m);
282 
283  for (int j=m; j--; )
284  free[j] = load[j].max();
285  for (int i=n; i--; )
286  if (bin[i].assigned())
287  free[bin[i].val()] -= size[i];
288 
289  // Equivalent bins with same free space
290  int* same = region.alloc<int>(m+1);
291  unsigned int n_same = 0;
292  unsigned int n_possible = 0;
293 
294  // Initialize such that failure is guaranteed (pack into bin -1)
295  same[n_same++] = -1;
296 
297  // Find a best-fit bin for item
298  int slack = INT_MAX;
299  for (Int::ViewValues<Int::IntView> j(bin[item]); j(); ++j)
300  if (size[item] <= free[j.val()]) {
301  // Item still can fit into the bin
302  n_possible++;
303  if (free[j.val()] - size[item] < slack) {
304  // A new, better fit
305  slack = free[j.val()] - size[item];
306  same[0] = j.val(); n_same = 1;
307  } else if (free[j.val()] - size[item] == slack) {
308  // An equivalent bin, remember it
309  same[n_same++] = j.val();
310  }
311  }
312  /*
313  * Domination rules:
314  * - if the item fits the bin exactly, just assign
315  * - if all possible bins are equivalent, just assign
316  *
317  * Also catches failure: if no possible bin was found, commit
318  * the item into bin -1.
319  */
320  if ((slack == 0) || (n_same == n_possible) || (slack == INT_MAX))
321  return new Choice(*this, 1, item, same, 1);
322  else
323  return new Choice(*this, 2, item, same, n_same);
324  }
326  virtual const Gecode::Choice* choice(const Space& home, Archive& e) {
327  int alt, item, n_same;
328  e >> alt >> item >> n_same;
329  Region re(home);
330  int* same = re.alloc<int>(n_same);
331  for (int i=n_same; i--;) e >> same[i];
332  return new Choice(*this, alt, item, same, n_same);
333  }
335  virtual ExecStatus commit(Space& home, const Gecode::Choice& _c,
336  unsigned int a) {
337  const Choice& c = static_cast<const Choice&>(_c);
338  // This catches also the case that the choice has a single aternative only
339  if (a == 0) {
340  GECODE_ME_CHECK(bin[c.item].eq(home, c.same[0]));
341  } else {
343 
344  GECODE_ME_CHECK(bin[c.item].minus_v(home, same));
345 
346  for (int i = c.item+1; (i<bin.size()) &&
347  (size[i] == size[c.item]); i++) {
348  same.reset();
349  GECODE_ME_CHECK(bin[i].minus_v(home, same));
350  }
351  }
352  return ES_OK;
353  }
354 };
355 
357 void cdbf(Home home, const IntVarArgs& l, const IntVarArgs& b,
358  const IntArgs& s) {
359  if (b.size() != s.size())
360  throw Int::ArgumentSizeMismatch("cdbf");
361  ViewArray<Int::IntView> load(home, l);
362  ViewArray<Int::IntView> bin(home, b);
363  IntSharedArray size(s);
364  CDBF::post(home, load, bin, size);
365 }
366 
367 
368 
375 class BinPacking : public MinimizeScript {
376 protected:
378  const Spec spec;
385 public:
387  enum {
389  MODEL_PACKING
390  };
392  enum {
395  };
398  : spec(opt.instance()),
399  load(*this, spec.upper(), 0, spec.capacity()),
400  bin(*this, spec.items(), 0, spec.upper()-1),
401  bins(*this, spec.lower(), spec.upper()) {
402  // Number of items
403  int n = bin.size();
404  // Number of bins
405  int m = load.size();
406 
407  // Size of all items
408  int s = 0;
409  for (int i=0; i<n; i++)
410  s += spec.size(i);
411 
412  // Array of sizes
413  IntArgs sizes(n);
414  for (int i=0; i<n; i++)
415  sizes[i] = spec.size(i);
416 
417  switch (opt.model()) {
418  case MODEL_NAIVE:
419  {
420  // All loads must add up to all item sizes
421  linear(*this, load, IRT_EQ, s);
422 
423  // Load must be equal to packed items
424  BoolVarArgs _x(*this, n*m, 0, 1);
425  Matrix<BoolVarArgs> x(_x, n, m);
426 
427  for (int i=0; i<n; i++)
428  channel(*this, x.col(i), bin[i]);
429 
430  for (int j=0; j<m; j++)
431  linear(*this, sizes, x.row(j), IRT_EQ, load[j]);
432  }
433  break;
434  case MODEL_PACKING:
435  binpacking(*this, load, bin, sizes);
436  break;
437  }
438 
439  // Break symmetries
440  for (int i=1; i<n; i++)
441  if (spec.size(i-1) == spec.size(i))
442  rel(*this, bin[i-1] <= bin[i]);
443 
444  // Pack items that require a bin for sure! (wlog)
445  {
446  int i = 0;
447  // These items all need a bin due to their own size
448  for (; (i < n) && (i < m) && (spec.size(i) * 2 > spec.capacity()); i++)
449  rel(*this, bin[i] == i);
450  // Check if the next item cannot fit to position i-1
451  if ((i < n) && (i < m) && (i > 0) &&
452  (spec.size(i-1) + spec.size(i) > spec.capacity()))
453  rel(*this, bin[i] == i);
454  }
455 
456  // All excess bins must be empty
457  for (int j=spec.lower()+1; j <= spec.upper(); j++)
458  rel(*this, (bins < j) == (load[j-1] == 0));
459 
460  branch(*this, bins, INT_VAL_MIN);
461  switch (opt.branching()) {
462  case BRANCH_NAIVE:
463  branch(*this, bin, INT_VAR_NONE, INT_VAL_MIN);
464  break;
465  case BRANCH_CDBF:
466  cdbf(*this, load, bin, sizes);
467  break;
468  }
469  }
471  virtual IntVar cost(void) const {
472  return bins;
473  }
475  BinPacking(bool share, BinPacking& s)
476  : MinimizeScript(share,s), spec(s.spec) {
477  load.update(*this, share, s.load);
478  bin.update(*this, share, s.bin);
479  bins.update(*this, share, s.bins);
480  }
482  virtual Space*
483  copy(bool share) {
484  return new BinPacking(share,*this);
485  }
487  virtual void
488  print(std::ostream& os) const {
489  int n = bin.size();
490  int m = load.size();
491  os << "Bins used: " << bins << " (from " << m << " bins)." << std::endl;
492  for (int j=0; j<m; j++) {
493  bool fst = true;
494  os << "\t[" << j << "]={";
495  for (int i=0; i<n; i++)
496  if (bin[i].assigned() && (bin[i].val() == j)) {
497  if (fst) {
498  fst = false;
499  } else {
500  os << ",";
501  }
502  os << i;
503  }
504  os << "} #" << load[j] << std::endl;
505  }
506  if (!bin.assigned()) {
507  os << std::endl
508  << "Unpacked items:" << std::endl;
509  for (int i=0;i<n; i++)
510  if (!bin[i].assigned())
511  os << "\t[" << i << "] = " << bin[i] << std::endl;
512  }
513  }
514 };
515 
519 int
520 main(int argc, char* argv[]) {
521  InstanceOptions opt("BinPacking");
523  opt.model(BinPacking::MODEL_NAIVE, "naive",
524  "use naive model (decomposition)");
525  opt.model(BinPacking::MODEL_PACKING, "packing",
526  "use bin packing constraint");
528  opt.branching(BinPacking::BRANCH_NAIVE, "naive");
529  opt.branching(BinPacking::BRANCH_CDBF, "cdbf");
530  opt.instance(name[0]);
531  opt.solutions(0);
532  opt.parse(argc,argv);
533  if (!Spec(opt.instance()).valid()) {
534  std::cerr << "Error: unkown instance" << std::endl;
535  return 1;
536  }
537  MinimizeScript::run<BinPacking,BAB,InstanceOptions>(opt);
538  return 0;
539 }
540 
541 namespace {
542 
543  /*
544  * Instances taken from:
545  * A. Scholl, R. Klein, and C. Jürgens: BISON: a fast hybrid procedure
546  * for exactly solving the one-dimensional bin packing problem.
547  * Computers & Operations Research 24 (1997) 627-645.
548  *
549  * The item size have been sorted for simplicty.
550  *
551  */
552 
553  /*
554  * Data set 1
555  *
556  */
557  const int n1c1w1_a[] = {
558  100, // Capacity
559  50, // Number of items
560  // Size of items (sorted)
561  99,99,96,96,92,92,91,88,87,86,85,76,74,72,69,67,67,62,61,56,52,
562  51,49,46,44,42,40,40,33,33,30,30,29,28,28,27,25,24,23,22,21,20,
563  17,14,13,11,10,7,7,3
564  };
565  const int n1c1w1_b[] = {
566  100, // Capacity
567  50, // Number of items
568  // Size of items (sorted)
569  100,99,97,97,97,93,93,92,92,88,83,83,79,76,76,75,72,71,70,69,
570  67,66,63,62,62,61,61,51,50,44,44,43,43,40,39,37,37,30,23,20,19,
571  18,17,15,14,13,13,12,8,8
572  };
573  const int n1c1w1_c[] = {
574  100, // Capacity
575  50, // Number of items
576  // Size of items (sorted)
577  92,89,87,84,82,82,81,75,73,71,67,67,63,59,57,56,52,49,48,47,46,
578  41,39,38,36,35,34,34,30,29,26,21,20,19,18,15,15,13,11,10,10,10,
579  9,8,8,7,6,6,6,3
580  };
581  const int n1c1w1_d[] = {
582  100, // Capacity
583  50, // Number of items
584  // Size of items (sorted)
585  100,99,98,97,95,94,92,92,91,82,80,77,76,75,73,73,73,71,68,65,
586  65,63,63,63,60,59,53,45,44,40,31,25,24,24,24,23,22,21,21,15,14,
587  14,10,10,7,7,6,3,2,2
588  };
589  const int n1c1w1_e[] = {
590  100, // Capacity
591  50, // Number of items
592  // Size of items (sorted)
593  91,88,88,87,87,86,86,85,85,84,83,80,79,78,77,70,70,68,67,66,59,
594  52,49,48,47,47,44,42,38,37,37,34,34,33,31,29,27,24,21,17,16,16,
595  15,14,8,6,5,4,2,2
596  };
597  const int n1c1w1_f[] = {
598  100, // Capacity
599  50, // Number of items
600  // Size of items (sorted)
601  99,98,98,93,92,89,89,84,84,83,78,77,75,73,72,71,70,69,69,68,60,
602  60,57,56,54,50,49,49,45,37,36,35,30,30,27,26,26,25,24,21,20,19,
603  15,14,13,11,11,8,2,2
604  };
605  const int n1c1w1_g[] = {
606  100, // Capacity
607  50, // Number of items
608  // Size of items (sorted)
609  100,99,98,98,98,91,90,87,84,84,78,77,72,71,70,69,69,64,63,58,
610  58,46,45,45,43,43,42,41,37,37,37,35,34,31,30,29,24,23,22,21,20,
611  17,12,11,10,9,7,6,5,4
612  };
613  const int n1c1w1_h[] = {
614  100, // Capacity
615  50, // Number of items
616  // Size of items (sorted)
617  97,93,93,92,92,91,90,88,86,85,85,85,82,81,80,79,75,73,71,70,70,
618  67,66,64,62,62,61,54,48,48,47,46,44,41,40,39,34,29,24,24,21,18,
619  16,16,14,13,11,10,5,1
620  };
621  const int n1c1w1_i[] = {
622  100, // Capacity
623  50, // Number of items
624  // Size of items (sorted)
625  95,92,87,87,85,84,83,79,77,77,75,73,69,68,65,63,63,62,61,58,57,
626  52,50,44,43,40,40,38,38,38,35,33,33,32,31,29,27,24,24,22,19,19,
627  18,16,14,11,6,4,3,2
628  };
629  const int n1c1w1_j[] = {
630  100, // Capacity
631  50, // Number of items
632  // Size of items (sorted)
633  99,99,95,94,94,93,91,90,86,81,81,80,79,77,74,69,69,63,55,54,54,
634  53,52,50,44,40,39,38,37,36,36,36,36,34,31,31,26,25,23,22,18,17,
635  15,14,13,12,10,7,2,1
636  };
637  const int n1c1w1_k[] = {
638  100, // Capacity
639  50, // Number of items
640  // Size of items (sorted)
641  96,91,91,89,87,85,84,83,82,79,78,77,77,75,75,70,68,66,64,62,62,
642  56,53,51,44,41,40,38,38,36,34,31,30,29,28,27,26,23,17,16,15,14,
643  14,12,11,10,8,8,4,2
644  };
645  const int n1c1w1_l[] = {
646  100, // Capacity
647  50, // Number of items
648  // Size of items (sorted)
649  99,99,98,96,95,93,92,92,89,87,85,85,82,80,72,71,68,68,64,64,63,
650  61,59,59,57,57,57,55,55,52,52,51,49,48,47,47,40,39,38,37,29,28,
651  28,22,22,19,17,16,9,4
652  };
653  const int n1c1w1_m[] = {
654  100, // Capacity
655  50, // Number of items
656  // Size of items (sorted)
657  100,100,99,97,94,93,91,90,89,88,87,87,86,86,79,77,72,71,70,69,
658  68,68,65,64,61,60,59,51,50,50,43,42,39,37,29,27,25,24,21,19,17,
659  16,13,13,8,6,6,3,2,1
660  };
661  const int n1c1w1_n[] = {
662  100, // Capacity
663  50, // Number of items
664  // Size of items (sorted)
665  99,98,95,95,95,94,94,91,88,87,86,85,76,74,73,71,68,60,55,54,51,
666  45,42,40,39,39,36,34,33,32,32,31,31,30,29,26,26,23,21,21,21,19,
667  18,18,16,15,5,5,4,1
668  };
669  const int n1c1w1_o[] = {
670  100, // Capacity
671  50, // Number of items
672  // Size of items (sorted)
673  100,99,98,97,97,94,92,91,91,90,88,87,85,81,81,80,79,72,70,67,
674  67,66,64,63,61,59,58,56,55,51,50,50,50,49,46,41,39,39,38,30,30,
675  24,22,21,20,19,14,8,7,5
676  };
677  const int n1c1w1_p[] = {
678  100, // Capacity
679  50, // Number of items
680  // Size of items (sorted)
681  96,94,91,90,82,81,80,77,76,75,74,72,70,68,65,63,63,63,60,60,59,
682  58,57,55,51,47,46,36,36,34,32,32,30,30,28,28,27,26,24,24,19,19,
683  17,17,11,9,9,7,4,4
684  };
685  const int n1c1w1_q[] = {
686  100, // Capacity
687  50, // Number of items
688  // Size of items (sorted)
689  97,92,90,85,83,83,82,81,77,76,74,73,71,67,67,67,67,63,63,62,59,
690  58,58,56,56,55,53,50,47,42,41,41,41,39,37,35,32,31,30,26,25,22,
691  20,17,16,15,13,13,10,5
692  };
693  const int n1c1w1_r[] = {
694  100, // Capacity
695  50, // Number of items
696  // Size of items (sorted)
697  95,94,93,92,87,81,81,79,78,76,75,72,72,71,70,65,62,61,60,55,54,
698  54,51,49,46,45,38,38,37,36,36,36,32,31,28,27,26,25,24,24,21,20,
699  20,17,14,10,9,7,7,3
700  };
701  const int n1c1w1_s[] = {
702  100, // Capacity
703  50, // Number of items
704  // Size of items (sorted)
705  100,99,99,97,96,95,87,87,87,86,84,82,80,80,80,76,75,74,71,68,
706  67,63,62,60,52,52,52,48,44,44,43,43,37,34,33,31,29,28,25,21,20,
707  17,16,13,11,9,6,5,4,3
708  };
709  const int n1c1w1_t[] = {
710  100, // Capacity
711  50, // Number of items
712  // Size of items (sorted)
713  100,97,92,91,89,88,83,82,82,82,78,77,77,77,73,72,68,67,66,65,
714  64,62,60,60,57,53,50,48,46,42,40,40,38,37,37,31,30,29,28,21,20,
715  20,20,20,18,18,15,15,11,1
716  };
717  const int n1c1w2_a[] = {
718  100, // Capacity
719  50, // Number of items
720  // Size of items (sorted)
721  96,93,86,86,85,83,80,80,80,79,77,68,67,64,64,63,60,57,55,54,54,
722  54,54,52,52,52,51,44,43,41,41,39,39,39,38,36,36,35,34,34,31,31,
723  29,29,28,24,23,22,22,20
724  };
725  const int n1c1w2_b[] = {
726  100, // Capacity
727  50, // Number of items
728  // Size of items (sorted)
729  99,96,95,95,91,91,91,90,89,86,85,85,84,79,76,69,68,68,65,64,63,
730  58,58,54,53,52,50,49,48,48,45,45,43,42,36,35,33,31,31,30,30,30,
731  29,27,27,26,22,22,22,21
732  };
733  const int n1c1w2_c[] = {
734  100, // Capacity
735  50, // Number of items
736  // Size of items (sorted)
737  100,99,98,97,94,93,91,89,89,89,85,85,84,83,81,81,78,73,73,73,
738  73,70,69,68,64,64,63,59,54,49,48,45,45,43,42,41,39,37,37,36,32,
739  30,26,26,25,24,24,23,21,21
740  };
741  const int n1c1w2_d[] = {
742  100, // Capacity
743  50, // Number of items
744  // Size of items (sorted)
745  97,97,90,89,89,89,85,83,82,81,77,76,76,75,71,71,68,68,66,63,63,
746  63,62,61,61,59,58,54,53,50,50,50,46,43,40,36,36,33,32,31,31,31,
747  28,27,27,26,26,24,23,22
748  };
749  const int n1c1w2_e[] = {
750  100, // Capacity
751  50, // Number of items
752  // Size of items (sorted)
753  99,96,94,94,90,90,90,90,87,86,85,85,84,84,84,84,84,83,81,81,79,
754  71,71,70,65,65,65,63,62,59,51,51,50,49,49,49,47,45,44,43,41,35,
755  35,33,31,27,23,23,22,22
756  };
757  const int n1c1w2_f[] = {
758  100, // Capacity
759  50, // Number of items
760  // Size of items (sorted)
761  99,94,94,89,88,86,86,85,84,84,83,79,77,76,74,73,71,71,66,65,63,
762  62,60,54,53,50,49,48,48,48,48,43,41,40,40,39,38,35,34,32,31,29,
763  28,25,23,23,22,21,20,20
764  };
765  const int n1c1w2_g[] = {
766  100, // Capacity
767  50, // Number of items
768  // Size of items (sorted)
769  100,99,94,91,90,88,86,85,85,83,82,80,79,77,73,71,71,71,67,65,
770  65,58,57,57,55,53,52,51,45,40,39,39,38,38,38,37,36,36,35,35,32,
771  29,28,27,27,27,24,23,21,20
772  };
773  const int n1c1w2_h[] = {
774  100, // Capacity
775  50, // Number of items
776  // Size of items (sorted)
777  100,100,96,95,95,92,92,92,91,90,90,89,89,86,84,83,81,78,76,73,
778  73,73,71,71,67,66,61,60,59,57,54,54,44,42,42,38,36,33,31,31,28,
779  28,27,27,27,27,26,25,21,20
780  };
781  const int n1c1w2_i[] = {
782  100, // Capacity
783  50, // Number of items
784  // Size of items (sorted)
785  100,100,98,97,96,94,93,93,85,85,84,83,83,83,82,79,76,76,76,75,
786  74,73,73,72,68,66,60,60,56,55,53,52,49,47,46,45,42,41,38,37,37,
787  37,36,32,31,31,31,28,24,21
788  };
789  const int n1c1w2_j[] = {
790  100, // Capacity
791  50, // Number of items
792  // Size of items (sorted)
793  100,99,98,95,93,90,87,85,84,84,83,83,81,81,80,79,75,75,71,70,
794  68,67,63,63,62,62,61,58,56,51,51,50,49,48,48,42,40,39,37,37,36,
795  34,32,30,29,28,28,27,26,26
796  };
797  const int n1c1w2_k[] = {
798  100, // Capacity
799  50, // Number of items
800  // Size of items (sorted)
801  100,99,98,97,97,96,95,94,92,89,89,87,85,77,76,73,71,69,68,68,
802  67,66,66,65,64,64,63,62,58,58,52,50,49,48,47,46,44,43,43,35,35,
803  32,29,26,26,25,25,23,20,20
804  };
805  const int n1c1w2_l[] = {
806  100, // Capacity
807  50, // Number of items
808  // Size of items (sorted)
809  98,95,94,93,92,91,89,88,87,87,84,82,82,74,73,73,72,69,65,64,63,
810  63,62,62,60,59,57,54,54,52,48,47,46,44,43,41,35,33,30,30,30,29,
811  29,28,28,27,27,26,24,23
812  };
813  const int n1c1w2_m[] = {
814  100, // Capacity
815  50, // Number of items
816  // Size of items (sorted)
817  99,95,90,89,89,85,82,80,80,79,79,79,77,74,70,70,66,65,65,64,57,
818  56,56,55,55,55,53,52,50,49,48,47,45,42,40,37,36,36,36,32,31,31,
819  31,31,30,28,28,25,22,20
820  };
821  const int n1c1w2_n[] = {
822  100, // Capacity
823  50, // Number of items
824  // Size of items (sorted)
825  98,96,95,85,84,84,83,82,81,80,78,76,76,74,72,72,71,71,69,66,65,
826  64,64,62,61,60,56,53,52,52,49,48,47,45,43,43,42,40,40,40,39,37,
827  32,30,28,26,21,21,21,20
828  };
829  const int n1c1w2_o[] = {
830  100, // Capacity
831  50, // Number of items
832  // Size of items (sorted)
833  100,100,100,96,95,93,86,82,82,80,79,75,73,71,71,70,69,69,68,63,
834  60,59,58,56,53,52,50,45,44,44,43,42,37,37,36,36,35,31,30,30,29,
835  28,28,27,27,22,21,21,20,20
836  };
837  const int n1c1w2_p[] = {
838  100, // Capacity
839  50, // Number of items
840  // Size of items (sorted)
841  100,96,95,95,95,93,92,87,87,83,83,82,79,78,77,76,76,76,72,71,
842  69,69,68,64,63,60,57,55,54,54,51,50,46,42,41,40,40,38,38,37,31,
843  30,30,29,28,27,26,26,22,20
844  };
845  const int n1c1w2_q[] = {
846  100, // Capacity
847  50, // Number of items
848  // Size of items (sorted)
849  97,96,96,93,93,93,91,88,86,86,85,85,85,82,81,78,75,74,71,71,69,
850  67,67,65,65,65,64,61,61,60,58,58,56,54,53,49,45,44,43,40,38,38,
851  38,34,33,31,30,26,23,23
852  };
853  const int n1c1w2_r[] = {
854  100, // Capacity
855  50, // Number of items
856  // Size of items (sorted)
857  98,97,97,97,94,91,89,85,84,82,81,80,79,79,75,73,70,69,69,69,68,
858  68,68,66,61,55,54,52,52,51,51,49,49,48,47,47,47,45,44,37,37,36,
859  35,34,34,30,29,29,27,24
860  };
861  const int n1c1w2_s[] = {
862  100, // Capacity
863  50, // Number of items
864  // Size of items (sorted)
865  99,99,98,96,95,93,92,91,91,91,88,86,84,84,84,80,80,79,78,77,76,
866  76,73,72,71,71,69,68,67,64,64,61,59,58,54,52,49,49,41,40,38,31,
867  31,29,28,27,27,27,22,20
868  };
869  const int n1c1w2_t[] = {
870  100, // Capacity
871  50, // Number of items
872  // Size of items (sorted)
873  100,100,100,97,96,92,91,91,89,86,85,84,83,83,82,81,79,79,77,74,
874  74,73,73,70,68,67,67,65,63,62,62,55,55,52,50,47,45,44,44,44,44,
875  43,41,39,37,32,30,26,24,23
876  };
877  const int n1c1w4_a[] = {
878  100, // Capacity
879  50, // Number of items
880  // Size of items (sorted)
881  99,95,93,92,91,89,89,88,88,85,84,84,84,80,80,79,77,76,72,69,65,
882  64,64,63,63,60,56,56,53,53,52,51,50,50,49,49,47,44,41,41,40,40,
883  40,35,35,34,32,31,31,30
884  };
885  const int n1c1w4_b[] = {
886  100, // Capacity
887  50, // Number of items
888  // Size of items (sorted)
889  100,100,98,97,97,94,92,92,91,85,84,84,83,82,82,80,78,78,78,78,
890  75,74,73,72,71,70,70,68,66,65,65,54,50,50,50,49,49,49,47,44,44,
891  42,42,41,41,41,40,36,36,30
892  };
893  const int n1c1w4_c[] = {
894  100, // Capacity
895  50, // Number of items
896  // Size of items (sorted)
897  94,92,89,88,88,87,86,84,82,82,81,79,77,77,77,76,73,72,70,69,68,
898  68,65,63,63,61,59,58,57,55,54,52,52,52,51,48,46,43,40,38,37,37,
899  36,35,35,35,34,34,34,33
900  };
901  const int n1c1w4_d[] = {
902  100, // Capacity
903  50, // Number of items
904  // Size of items (sorted)
905  100,97,95,95,95,95,94,93,93,91,90,89,87,83,82,79,79,78,77,77,
906  74,71,69,68,68,65,65,64,61,58,55,55,54,53,53,51,51,49,46,44,42,
907  41,39,38,37,37,37,35,33,31
908  };
909  const int n1c1w4_e[] = {
910  100, // Capacity
911  50, // Number of items
912  // Size of items (sorted)
913  100,99,94,92,92,92,89,88,85,83,83,80,79,79,79,79,77,74,74,73,
914  71,70,69,68,65,62,62,62,61,61,58,56,56,55,55,55,48,47,46,46,44,
915  43,43,43,40,40,36,35,32,30
916  };
917  const int n1c1w4_f[] = {
918  100, // Capacity
919  50, // Number of items
920  // Size of items (sorted)
921  98,98,93,93,92,91,89,86,85,84,80,80,79,78,76,70,68,67,66,62,60,
922  59,59,58,58,53,52,52,50,50,49,48,48,48,47,45,43,41,41,40,40,40,
923  35,33,32,31,31,30,30,30
924  };
925  const int n1c1w4_g[] = {
926  100, // Capacity
927  50, // Number of items
928  // Size of items (sorted)
929  100,100,100,99,97,95,95,95,93,93,91,90,87,87,86,85,85,84,84,84,
930  82,80,77,76,72,70,67,66,65,64,59,56,55,52,48,46,45,44,41,38,37,
931  35,35,34,34,33,33,32,32,31
932  };
933  const int n1c1w4_h[] = {
934  100, // Capacity
935  50, // Number of items
936  // Size of items (sorted)
937  100,100,99,98,98,97,96,92,91,91,91,87,86,85,83,83,81,79,78,78,
938  75,75,75,74,73,73,70,66,66,65,64,64,63,62,61,60,59,56,55,54,46,
939  45,44,41,37,35,34,32,31,30
940  };
941  const int n1c1w4_i[] = {
942  100, // Capacity
943  50, // Number of items
944  // Size of items (sorted)
945  95,92,91,91,90,88,87,87,86,86,85,81,79,76,76,76,72,72,69,65,63,
946  63,63,63,61,61,59,59,58,56,54,54,52,51,50,47,47,45,45,45,43,40,
947  40,36,35,35,34,32,32,31
948  };
949  const int n1c1w4_j[] = {
950  100, // Capacity
951  50, // Number of items
952  // Size of items (sorted)
953  99,98,93,93,92,90,88,87,87,83,83,81,78,77,77,77,76,75,73,73,71,
954  68,66,64,63,63,63,62,60,59,58,54,53,52,52,51,49,47,47,42,42,41,
955  40,40,40,39,35,32,32,31
956  };
957  const int n1c1w4_k[] = {
958  100, // Capacity
959  50, // Number of items
960  // Size of items (sorted)
961  100,98,95,94,94,94,93,92,87,85,85,84,83,82,81,78,78,75,73,72,
962  71,71,70,70,68,67,67,66,65,64,60,59,58,57,56,56,56,55,55,54,51,
963  49,46,45,43,43,43,37,36,35
964  };
965  const int n1c1w4_l[] = {
966  100, // Capacity
967  50, // Number of items
968  // Size of items (sorted)
969  100,99,98,98,97,96,95,91,91,90,88,88,87,86,81,80,79,76,75,67,
970  66,65,65,64,60,59,59,58,57,57,55,53,53,50,49,49,49,46,44,43,42,
971  38,37,37,36,35,34,34,31,30
972  };
973  const int n1c1w4_m[] = {
974  100, // Capacity
975  50, // Number of items
976  // Size of items (sorted)
977  100,99,99,94,93,92,91,89,88,88,87,80,79,77,75,74,73,71,71,71,
978  69,66,64,64,64,63,63,63,62,60,60,59,59,59,55,55,55,53,51,49,49,
979  48,46,46,45,42,42,34,33,31
980  };
981  const int n1c1w4_n[] = {
982  100, // Capacity
983  50, // Number of items
984  // Size of items (sorted)
985  99,97,97,96,96,95,94,93,92,90,86,85,85,84,82,82,82,80,79,75,73,
986  72,72,71,70,69,69,68,68,66,65,63,61,60,57,55,53,49,48,47,44,41,
987  41,39,36,34,32,31,31,31
988  };
989  const int n1c1w4_o[] = {
990  100, // Capacity
991  50, // Number of items
992  // Size of items (sorted)
993  100,90,89,89,89,87,84,81,80,77,77,77,74,71,71,71,67,66,65,63,
994  62,61,60,59,59,57,56,56,54,54,51,51,49,48,48,47,47,46,40,39,37,
995  36,36,35,34,34,33,32,31,30
996  };
997  const int n1c1w4_p[] = {
998  100, // Capacity
999  50, // Number of items
1000  // Size of items (sorted)
1001  99,98,95,95,93,93,90,88,87,87,85,83,82,80,79,79,79,77,74,74,73,
1002  73,72,71,70,66,63,61,61,61,60,60,59,57,55,54,51,48,45,43,42,39,
1003  39,37,37,36,36,35,32,32
1004  };
1005  const int n1c1w4_q[] = {
1006  100, // Capacity
1007  50, // Number of items
1008  // Size of items (sorted)
1009  95,94,92,91,91,91,90,89,89,84,84,82,79,74,74,74,70,69,68,67,63,
1010  62,59,59,57,56,56,55,53,52,51,50,50,49,48,48,47,45,43,42,41,41,
1011  41,40,38,35,35,32,31,30
1012  };
1013  const int n1c1w4_r[] = {
1014  100, // Capacity
1015  50, // Number of items
1016  // Size of items (sorted)
1017  100,99,98,97,95,94,93,93,93,92,92,92,92,85,85,83,81,79,77,76,
1018  75,73,71,70,70,69,66,63,60,60,59,59,58,58,57,49,48,47,45,42,41,
1019  41,40,38,38,36,36,35,34,30
1020  };
1021  const int n1c1w4_s[] = {
1022  100, // Capacity
1023  50, // Number of items
1024  // Size of items (sorted)
1025  99,99,98,97,97,94,94,93,91,90,87,87,86,85,85,81,80,78,78,77,76,
1026  72,66,66,64,59,58,57,57,53,52,50,50,50,48,48,47,46,43,40,39,37,
1027  37,36,36,35,33,32,30,30
1028  };
1029  const int n1c1w4_t[] = {
1030  100, // Capacity
1031  50, // Number of items
1032  // Size of items (sorted)
1033  98,96,94,87,86,85,83,81,80,79,77,77,76,75,72,70,69,69,69,68,68,
1034  68,68,67,67,66,65,65,63,62,60,60,60,59,58,56,53,53,52,52,50,50,
1035  49,45,45,44,39,36,32,30
1036  };
1037  const int n1c2w1_a[] = {
1038  120, // Capacity
1039  50, // Number of items
1040  // Size of items (sorted)
1041  100,97,96,92,89,88,88,87,83,75,75,72,71,70,69,66,63,62,62,61,
1042  60,58,50,47,46,40,40,37,36,32,31,30,28,27,27,26,24,18,16,14,13,
1043  12,10,10,10,8,7,5,4,2
1044  };
1045  const int n1c2w1_b[] = {
1046  120, // Capacity
1047  50, // Number of items
1048  // Size of items (sorted)
1049  99,96,96,96,95,95,94,90,90,88,87,84,82,78,77,77,77,75,75,70,70,
1050  69,68,56,54,53,53,50,50,49,48,47,45,38,36,35,34,28,25,21,19,18,
1051  16,13,13,7,7,6,3,3
1052  };
1053  const int n1c2w1_c[] = {
1054  120, // Capacity
1055  50, // Number of items
1056  // Size of items (sorted)
1057  100,97,96,92,89,86,83,83,82,79,77,76,73,73,70,69,69,61,60,60,
1058  60,58,56,56,53,51,49,48,48,48,47,46,42,41,36,35,34,32,32,32,31,
1059  22,17,12,12,6,6,5,3,2
1060  };
1061  const int n1c2w1_d[] = {
1062  120, // Capacity
1063  50, // Number of items
1064  // Size of items (sorted)
1065  98,96,96,87,87,87,86,85,83,83,82,81,77,74,67,65,64,64,63,60,57,
1066  57,56,55,50,49,46,43,43,42,37,33,31,31,27,27,26,25,23,23,19,18,
1067  15,13,10,9,6,3,2,1
1068  };
1069  const int n1c2w1_e[] = {
1070  120, // Capacity
1071  50, // Number of items
1072  // Size of items (sorted)
1073  94,92,89,89,87,82,82,81,80,80,78,71,70,67,66,63,58,52,50,48,46,
1074  36,34,33,31,30,27,26,21,21,20,19,18,18,17,12,11,11,11,11,10,10,
1075  7,7,7,6,5,5,4,3
1076  };
1077  const int n1c2w1_f[] = {
1078  120, // Capacity
1079  50, // Number of items
1080  // Size of items (sorted)
1081  99,95,95,94,91,90,89,84,82,81,78,78,77,73,72,69,62,60,59,58,56,
1082  56,52,52,51,48,48,47,47,45,43,42,38,32,32,31,28,28,28,26,23,21,
1083  20,18,14,12,8,3,2,1
1084  };
1085  const int n1c2w1_g[] = {
1086  120, // Capacity
1087  50, // Number of items
1088  // Size of items (sorted)
1089  100,100,99,96,96,95,94,90,88,84,81,79,76,70,67,65,60,60,57,57,
1090  56,52,47,45,44,42,39,37,36,36,35,31,31,28,27,27,25,19,18,17,14,
1091  14,12,9,9,9,9,3,2,1
1092  };
1093  const int n1c2w1_h[] = {
1094  120, // Capacity
1095  50, // Number of items
1096  // Size of items (sorted)
1097  99,97,94,94,90,90,87,83,82,81,79,77,76,76,75,74,72,67,66,65,63,
1098  59,59,55,51,50,50,49,47,41,41,39,38,38,37,37,35,34,33,33,21,20,
1099  18,15,14,9,8,3,1,1
1100  };
1101  const int n1c2w1_i[] = {
1102  120, // Capacity
1103  50, // Number of items
1104  // Size of items (sorted)
1105  100,100,89,89,89,89,88,87,81,78,78,77,76,75,74,73,70,70,69,66,
1106  66,64,64,64,63,61,60,58,54,52,51,50,49,48,48,48,46,45,45,43,40,
1107  39,35,34,33,24,9,4,4,1
1108  };
1109  const int n1c2w1_j[] = {
1110  120, // Capacity
1111  50, // Number of items
1112  // Size of items (sorted)
1113  99,98,96,96,95,92,91,89,88,87,86,84,82,82,79,79,78,77,75,72,69,
1114  66,64,63,61,60,56,55,54,54,49,49,48,44,44,44,41,41,39,27,23,22,
1115  22,21,15,13,7,5,3,1
1116  };
1117  const int n1c2w1_k[] = {
1118  120, // Capacity
1119  50, // Number of items
1120  // Size of items (sorted)
1121  97,96,96,94,94,91,88,87,85,81,81,77,74,74,74,71,69,68,68,66,65,
1122  63,60,59,57,57,46,46,45,45,44,43,41,37,35,35,32,30,28,27,25,23,
1123  23,19,18,16,14,14,10,8
1124  };
1125  const int n1c2w1_l[] = {
1126  120, // Capacity
1127  50, // Number of items
1128  // Size of items (sorted)
1129  98,98,98,97,97,93,92,91,90,89,89,82,82,77,76,75,74,74,73,63,62,
1130  62,61,60,56,51,49,49,47,47,45,44,43,42,39,37,33,33,32,28,25,21,
1131  20,19,11,11,6,3,2,1
1132  };
1133  const int n1c2w1_m[] = {
1134  120, // Capacity
1135  50, // Number of items
1136  // Size of items (sorted)
1137  100,99,98,98,95,93,92,89,80,80,78,77,77,73,72,71,71,71,70,70,
1138  67,66,66,65,64,60,59,53,50,48,48,47,47,45,39,38,37,33,33,28,27,
1139  19,15,14,14,12,9,9,9,1
1140  };
1141  const int n1c2w1_n[] = {
1142  120, // Capacity
1143  50, // Number of items
1144  // Size of items (sorted)
1145  93,87,85,85,82,79,76,75,70,70,69,69,68,67,66,64,62,61,59,58,58,
1146  57,56,56,55,53,53,49,45,45,43,42,40,30,30,24,24,22,22,21,20,18,
1147  18,14,13,11,9,9,6,3
1148  };
1149  const int n1c2w1_o[] = {
1150  120, // Capacity
1151  50, // Number of items
1152  // Size of items (sorted)
1153  99,86,83,83,78,76,68,59,58,58,54,53,53,51,51,48,47,45,43,40,37,
1154  32,32,32,32,31,31,28,24,22,20,19,19,19,19,15,14,13,12,12,11,10,
1155  10,10,10,6,5,4,2,1
1156  };
1157  const int n1c2w1_p[] = {
1158  120, // Capacity
1159  50, // Number of items
1160  // Size of items (sorted)
1161  97,96,94,94,93,80,79,78,77,77,76,76,72,72,71,70,67,67,63,60,59,
1162  55,54,52,51,49,48,47,46,43,34,32,28,27,27,26,25,23,22,20,17,14,
1163  13,12,12,10,5,4,3,2
1164  };
1165  const int n1c2w1_q[] = {
1166  120, // Capacity
1167  50, // Number of items
1168  // Size of items (sorted)
1169  98,96,95,91,91,90,88,87,83,83,77,74,73,72,72,70,70,67,66,66,63,
1170  60,59,58,58,57,56,55,54,45,45,41,31,31,29,26,24,21,18,16,16,15,
1171  14,14,9,9,8,8,6,2
1172  };
1173  const int n1c2w1_r[] = {
1174  120, // Capacity
1175  50, // Number of items
1176  // Size of items (sorted)
1177  100,99,98,96,95,95,92,91,87,85,85,84,78,78,77,76,74,69,68,67,
1178  65,64,62,55,52,45,43,41,40,38,33,29,27,27,26,24,24,24,23,22,22,
1179  21,14,13,12,10,8,2,1,1
1180  };
1181  const int n1c2w1_s[] = {
1182  120, // Capacity
1183  50, // Number of items
1184  // Size of items (sorted)
1185  97,93,92,90,87,83,82,82,80,80,78,78,72,71,68,67,63,62,60,59,56,
1186  56,55,54,54,51,50,48,46,45,42,41,35,32,32,28,26,25,25,25,24,22,
1187  21,21,14,12,10,9,9,7
1188  };
1189  const int n1c2w1_t[] = {
1190  120, // Capacity
1191  50, // Number of items
1192  // Size of items (sorted)
1193  100,93,93,89,89,87,81,81,79,78,77,70,68,67,66,66,65,64,62,61,
1194  60,57,53,53,52,52,52,48,44,44,43,43,42,41,39,39,37,35,34,30,30,
1195  29,26,25,16,16,10,10,7,6
1196  };
1197  const int n1c2w2_a[] = {
1198  120, // Capacity
1199  50, // Number of items
1200  // Size of items (sorted)
1201  100,97,97,95,93,87,87,86,82,82,78,76,76,75,74,71,68,66,65,63,
1202  59,59,58,58,57,52,51,46,46,46,43,42,42,41,41,41,38,37,36,36,32,
1203  32,31,30,27,25,22,22,22,21
1204  };
1205  const int n1c2w2_b[] = {
1206  120, // Capacity
1207  50, // Number of items
1208  // Size of items (sorted)
1209  100,98,98,97,95,94,90,90,89,86,85,83,81,79,79,74,72,72,71,68,
1210  67,65,64,64,62,59,58,56,55,55,54,51,51,50,47,46,45,44,43,40,36,
1211  34,33,31,29,28,27,27,26,21
1212  };
1213  const int n1c2w2_c[] = {
1214  120, // Capacity
1215  50, // Number of items
1216  // Size of items (sorted)
1217  100,98,97,95,93,91,90,87,85,83,83,81,81,79,76,74,74,73,73,71,
1218  71,70,67,67,66,62,62,60,57,54,54,53,52,51,51,50,49,48,48,45,44,
1219  44,40,36,34,32,31,27,26,20
1220  };
1221  const int n1c2w2_d[] = {
1222  120, // Capacity
1223  50, // Number of items
1224  // Size of items (sorted)
1225  99,98,98,97,96,90,88,86,82,82,80,79,76,76,76,74,69,67,66,64,62,
1226  59,55,52,51,51,50,49,44,43,41,41,41,41,41,37,35,33,32,32,31,31,
1227  31,30,29,23,23,22,20,20
1228  };
1229  const int n1c2w2_e[] = {
1230  120, // Capacity
1231  50, // Number of items
1232  // Size of items (sorted)
1233  100,99,99,99,99,98,98,94,93,92,92,89,89,89,84,83,80,80,78,77,
1234  75,74,74,70,70,68,68,66,63,62,60,59,58,58,58,55,54,53,52,49,42,
1235  41,36,35,35,31,26,23,22,20
1236  };
1237  const int n1c2w2_f[] = {
1238  120, // Capacity
1239  50, // Number of items
1240  // Size of items (sorted)
1241  100,100,99,99,98,91,90,84,83,81,78,78,75,73,72,72,71,70,68,66,
1242  62,59,58,58,57,54,53,53,51,51,51,51,48,45,45,42,42,39,37,37,35,
1243  32,31,31,26,26,25,21,21,20
1244  };
1245  const int n1c2w2_g[] = {
1246  120, // Capacity
1247  50, // Number of items
1248  // Size of items (sorted)
1249  100,97,94,93,93,91,89,89,86,85,85,82,81,80,80,80,80,79,77,75,
1250  74,72,67,67,63,62,59,58,58,57,54,54,53,51,48,47,46,44,44,41,41,
1251  39,36,35,33,32,32,29,28,24
1252  };
1253  const int n1c2w2_h[] = {
1254  120, // Capacity
1255  50, // Number of items
1256  // Size of items (sorted)
1257  99,98,93,93,91,88,85,82,80,78,76,70,68,67,66,65,61,61,57,56,56,
1258  53,52,52,52,51,48,47,46,44,43,43,43,41,41,41,37,37,36,36,35,33,
1259  33,32,31,27,26,22,22,21
1260  };
1261  const int n1c2w2_i[] = {
1262  120, // Capacity
1263  50, // Number of items
1264  // Size of items (sorted)
1265  96,92,92,91,91,90,89,88,83,83,81,79,77,76,76,71,70,68,68,66,63,
1266  63,63,62,60,60,58,57,53,53,52,52,49,47,45,44,41,38,37,34,33,32,
1267  31,29,27,26,25,23,21,21
1268  };
1269  const int n1c2w2_j[] = {
1270  120, // Capacity
1271  50, // Number of items
1272  // Size of items (sorted)
1273  100,98,96,95,95,93,91,89,89,88,88,81,80,78,73,72,69,67,64,61,
1274  60,54,52,52,51,50,50,49,49,47,46,44,43,42,41,40,40,39,36,33,33,
1275  28,26,26,25,23,22,22,22,20
1276  };
1277  const int n1c2w2_k[] = {
1278  120, // Capacity
1279  50, // Number of items
1280  // Size of items (sorted)
1281  97,97,95,91,91,89,85,85,82,82,81,75,74,73,70,70,70,69,68,67,67,
1282  67,65,63,63,63,62,61,60,60,55,48,46,45,45,45,45,44,43,43,42,41,
1283  39,37,36,30,28,22,22,22
1284  };
1285  const int n1c2w2_l[] = {
1286  120, // Capacity
1287  50, // Number of items
1288  // Size of items (sorted)
1289  96,95,93,92,90,87,87,86,86,86,85,84,83,82,78,78,78,78,77,76,76,
1290  72,72,71,70,68,65,65,62,59,58,51,42,42,40,38,38,36,34,34,33,32,
1291  30,29,29,27,26,25,24,23
1292  };
1293  const int n1c2w2_m[] = {
1294  120, // Capacity
1295  50, // Number of items
1296  // Size of items (sorted)
1297  100,99,99,99,97,95,95,94,93,92,92,88,86,86,86,84,79,78,78,77,
1298  76,69,68,65,61,60,58,57,57,55,54,54,53,53,52,52,51,48,47,43,43,
1299  40,39,38,36,34,33,28,27,25
1300  };
1301  const int n1c2w2_n[] = {
1302  120, // Capacity
1303  50, // Number of items
1304  // Size of items (sorted)
1305  99,97,95,94,88,87,85,83,82,78,75,72,71,71,70,69,67,67,65,64,63,
1306  62,59,59,58,58,58,58,58,54,53,53,52,49,49,48,45,45,44,43,43,42,
1307  40,38,36,34,30,30,24,20
1308  };
1309  const int n1c2w2_o[] = {
1310  120, // Capacity
1311  50, // Number of items
1312  // Size of items (sorted)
1313  100,99,98,96,94,90,89,88,88,86,84,81,81,80,79,79,78,76,72,72,
1314  72,68,68,65,63,63,63,62,62,57,57,55,48,48,47,45,44,44,41,39,36,
1315  33,31,30,28,26,25,24,22,20
1316  };
1317  const int n1c2w2_p[] = {
1318  120, // Capacity
1319  50, // Number of items
1320  // Size of items (sorted)
1321  94,93,91,90,90,88,87,82,77,75,72,71,70,70,69,69,66,65,63,59,57,
1322  56,53,51,48,48,48,47,44,44,43,42,41,40,39,38,37,36,36,32,31,31,
1323  29,29,27,23,23,21,20,20
1324  };
1325  const int n1c2w2_q[] = {
1326  120, // Capacity
1327  50, // Number of items
1328  // Size of items (sorted)
1329  96,96,91,90,89,86,86,84,83,83,82,82,82,82,79,75,73,72,71,69,68,
1330  67,67,66,65,63,62,61,59,59,59,59,58,56,56,55,54,53,50,45,41,39,
1331  35,33,29,25,24,21,20,20
1332  };
1333  const int n1c2w2_r[] = {
1334  120, // Capacity
1335  50, // Number of items
1336  // Size of items (sorted)
1337  99,98,96,91,88,88,86,86,82,82,81,78,77,77,76,76,72,72,70,68,67,
1338  64,61,60,59,56,55,49,48,47,47,46,44,43,43,42,40,40,39,38,35,34,
1339  30,30,29,27,26,21,20,20
1340  };
1341  const int n1c2w2_s[] = {
1342  120, // Capacity
1343  50, // Number of items
1344  // Size of items (sorted)
1345  100,94,94,92,91,87,87,85,82,78,76,75,72,72,72,69,61,61,61,61,
1346  61,56,55,54,53,51,51,50,47,44,44,44,44,42,42,39,38,36,34,33,33,
1347  32,31,30,29,28,26,25,23,23
1348  };
1349  const int n1c2w2_t[] = {
1350  120, // Capacity
1351  50, // Number of items
1352  // Size of items (sorted)
1353  100,96,96,91,84,83,83,83,81,81,80,80,77,77,72,70,70,68,68,67,
1354  65,64,63,62,60,59,58,51,51,50,49,47,47,47,46,45,43,43,41,38,37,
1355  36,35,31,31,29,28,27,26,20
1356  };
1357  const int n1c2w4_a[] = {
1358  120, // Capacity
1359  50, // Number of items
1360  // Size of items (sorted)
1361  100,99,97,97,96,96,95,92,92,90,90,88,87,87,85,84,83,82,81,79,
1362  74,68,68,63,59,58,56,55,55,51,50,49,49,49,47,44,44,42,39,37,37,
1363  34,34,34,33,33,31,30,30,30
1364  };
1365  const int n1c2w4_b[] = {
1366  120, // Capacity
1367  50, // Number of items
1368  // Size of items (sorted)
1369  99,96,94,93,93,91,87,87,87,84,84,83,83,83,83,83,82,81,81,78,77,
1370  77,77,76,67,65,61,61,59,58,53,53,50,49,48,47,47,46,46,44,43,42,
1371  41,41,38,35,34,32,32,31
1372  };
1373  const int n1c2w4_c[] = {
1374  120, // Capacity
1375  50, // Number of items
1376  // Size of items (sorted)
1377  100,100,99,96,96,93,91,90,90,87,84,83,80,80,80,75,74,72,72,71,
1378  71,70,69,66,65,63,60,58,57,56,54,54,53,53,53,51,51,49,46,43,40,
1379  39,38,37,37,34,33,33,31,31
1380  };
1381  const int n1c2w4_d[] = {
1382  120, // Capacity
1383  50, // Number of items
1384  // Size of items (sorted)
1385  97,97,96,94,93,91,89,89,86,83,79,78,77,77,77,75,75,74,71,68,68,
1386  67,65,63,61,61,58,57,56,54,48,46,44,43,41,41,40,38,36,36,35,35,
1387  35,35,35,34,33,33,33,31
1388  };
1389  const int n1c2w4_e[] = {
1390  120, // Capacity
1391  50, // Number of items
1392  // Size of items (sorted)
1393  100,99,99,97,97,96,96,96,93,93,91,84,83,81,79,78,77,74,71,67,
1394  66,63,62,61,61,61,59,59,59,58,57,56,54,54,53,53,51,50,49,48,45,
1395  45,45,40,40,39,39,34,32,30
1396  };
1397  const int n1c2w4_f[] = {
1398  120, // Capacity
1399  50, // Number of items
1400  // Size of items (sorted)
1401  99,98,98,97,96,93,88,86,86,85,85,81,80,80,77,76,74,73,73,72,69,
1402  69,67,66,66,65,64,63,63,62,60,59,59,59,54,54,51,49,49,46,43,43,
1403  38,38,38,38,36,36,35,33
1404  };
1405  const int n1c2w4_g[] = {
1406  120, // Capacity
1407  50, // Number of items
1408  // Size of items (sorted)
1409  100,99,99,97,95,93,91,91,90,90,88,88,87,86,82,80,79,75,70,69,
1410  68,66,66,64,62,62,61,60,60,57,56,55,53,51,47,46,44,42,38,37,36,
1411  36,36,36,35,35,32,32,31,31
1412  };
1413  const int n1c2w4_h[] = {
1414  120, // Capacity
1415  50, // Number of items
1416  // Size of items (sorted)
1417  99,98,97,95,94,93,93,93,92,91,91,89,86,85,81,77,74,70,69,68,67,
1418  66,66,65,63,62,61,60,59,58,57,57,56,56,52,50,49,48,47,43,43,43,
1419  40,39,37,36,36,35,30,30
1420  };
1421  const int n1c2w4_i[] = {
1422  120, // Capacity
1423  50, // Number of items
1424  // Size of items (sorted)
1425  97,92,91,88,87,86,85,85,84,84,84,83,80,80,79,78,76,76,76,76,75,
1426  75,75,74,74,74,72,71,71,70,67,63,59,59,57,55,55,54,50,49,44,42,
1427  40,38,37,35,31,31,30,30
1428  };
1429  const int n1c2w4_j[] = {
1430  120, // Capacity
1431  50, // Number of items
1432  // Size of items (sorted)
1433  100,97,96,90,86,84,83,82,79,78,76,74,72,70,70,70,68,68,67,67,
1434  66,66,66,65,64,64,63,63,62,59,57,57,57,55,54,54,51,49,48,47,43,
1435  41,40,40,37,37,34,33,32,32
1436  };
1437  const int n1c2w4_k[] = {
1438  120, // Capacity
1439  50, // Number of items
1440  // Size of items (sorted)
1441  100,100,100,99,98,93,91,89,88,87,84,82,80,80,78,78,77,77,77,76,
1442  75,75,73,71,71,70,65,61,61,60,59,58,58,55,53,52,51,49,49,44,43,
1443  42,40,40,40,39,38,38,32,32
1444  };
1445  const int n1c2w4_l[] = {
1446  120, // Capacity
1447  50, // Number of items
1448  // Size of items (sorted)
1449  99,99,98,98,94,93,92,90,90,89,89,88,84,81,79,78,77,77,76,75,74,
1450  72,72,70,69,66,64,63,60,57,57,56,54,52,47,45,43,43,43,41,40,39,
1451  39,38,37,37,36,35,34,30
1452  };
1453  const int n1c2w4_m[] = {
1454  120, // Capacity
1455  50, // Number of items
1456  // Size of items (sorted)
1457  99,99,99,97,95,94,92,91,90,90,90,90,88,83,79,78,78,76,76,70,68,
1458  67,66,63,62,62,61,60,58,58,58,58,56,56,55,54,53,51,50,48,48,47,
1459  42,37,37,37,36,32,31,30
1460  };
1461  const int n1c2w4_n[] = {
1462  120, // Capacity
1463  50, // Number of items
1464  // Size of items (sorted)
1465  98,96,93,92,91,91,91,90,90,90,89,89,88,88,84,82,77,76,76,75,74,
1466  73,72,69,69,66,65,59,59,58,57,56,54,53,52,52,51,51,49,48,47,47,
1467  46,42,41,40,39,36,35,33
1468  };
1469  const int n1c2w4_o[] = {
1470  120, // Capacity
1471  50, // Number of items
1472  // Size of items (sorted)
1473  100,97,94,93,91,91,86,84,83,78,78,78,77,77,77,77,75,74,74,73,
1474  71,69,68,64,64,62,62,61,57,54,54,53,50,49,49,48,47,47,47,46,45,
1475  45,44,44,42,40,39,35,35,35
1476  };
1477  const int n1c2w4_p[] = {
1478  120, // Capacity
1479  50, // Number of items
1480  // Size of items (sorted)
1481  98,98,95,95,93,91,91,89,89,87,83,83,82,78,77,76,75,74,72,67,62,
1482  61,59,57,55,55,54,52,50,49,49,48,47,47,45,45,44,44,43,43,42,40,
1483  39,39,38,37,36,33,33,31
1484  };
1485  const int n1c2w4_q[] = {
1486  120, // Capacity
1487  50, // Number of items
1488  // Size of items (sorted)
1489  100,98,98,98,91,90,90,88,87,87,87,86,86,83,82,81,80,80,76,73,
1490  72,71,71,70,69,68,68,67,67,66,65,64,60,54,53,52,52,47,46,46,46,
1491  41,40,37,37,36,36,35,34,33
1492  };
1493  const int n1c2w4_r[] = {
1494  120, // Capacity
1495  50, // Number of items
1496  // Size of items (sorted)
1497  100,99,99,98,95,95,95,94,90,87,87,86,85,85,83,82,80,79,79,76,
1498  73,73,72,71,70,69,69,68,68,66,65,63,63,62,58,57,56,55,54,53,52,
1499  49,47,46,46,43,42,35,34,31
1500  };
1501  const int n1c2w4_s[] = {
1502  120, // Capacity
1503  50, // Number of items
1504  // Size of items (sorted)
1505  98,98,93,93,93,92,92,92,92,90,89,86,86,85,85,84,83,83,83,81,81,
1506  78,77,77,75,74,71,70,70,68,66,66,65,65,63,62,61,61,59,57,50,50,
1507  49,49,47,44,40,32,31,30
1508  };
1509  const int n1c2w4_t[] = {
1510  120, // Capacity
1511  50, // Number of items
1512  // Size of items (sorted)
1513  97,95,91,89,88,87,86,83,82,82,81,73,73,69,69,68,68,68,65,62,61,
1514  60,60,60,58,58,58,56,55,54,54,52,51,51,51,49,49,47,45,44,43,42,
1515  42,41,41,40,36,33,30,30
1516  };
1517  const int n1c3w1_a[] = {
1518  150, // Capacity
1519  50, // Number of items
1520  // Size of items (sorted)
1521  100,100,96,94,90,88,87,85,83,81,80,80,77,74,65,62,62,62,61,59,
1522  59,57,54,51,45,45,40,38,37,37,37,36,29,29,27,26,22,22,21,17,14,
1523  14,8,7,6,5,5,3,3,1
1524  };
1525  const int n1c3w1_b[] = {
1526  150, // Capacity
1527  50, // Number of items
1528  // Size of items (sorted)
1529  95,88,88,86,85,84,84,82,81,79,72,71,69,69,69,68,68,65,61,61,61,
1530  61,60,58,57,57,53,44,43,36,29,29,27,23,23,22,21,17,14,14,14,13,
1531  12,11,11,6,5,3,3,2
1532  };
1533  const int n1c3w1_c[] = {
1534  150, // Capacity
1535  50, // Number of items
1536  // Size of items (sorted)
1537  100,99,95,94,87,85,85,83,81,81,80,80,77,76,75,74,73,73,72,66,
1538  63,60,52,50,47,45,44,43,39,39,38,38,35,34,33,32,25,25,23,20,17,
1539  15,15,14,12,11,10,10,8,8
1540  };
1541  const int n1c3w1_d[] = {
1542  150, // Capacity
1543  50, // Number of items
1544  // Size of items (sorted)
1545  99,96,95,95,92,91,90,86,86,86,85,80,77,77,76,76,71,70,70,69,68,
1546  64,64,61,60,60,56,55,53,52,50,48,44,41,40,38,38,37,35,21,19,14,
1547  12,9,6,6,6,4,3,2
1548  };
1549  const int n1c3w1_e[] = {
1550  150, // Capacity
1551  50, // Number of items
1552  // Size of items (sorted)
1553  99,97,97,96,95,89,88,83,81,81,79,77,76,75,74,61,55,51,50,50,48,
1554  48,47,46,45,42,42,38,35,34,32,32,31,26,25,21,14,13,11,10,9,9,
1555  9,8,8,7,5,5,5,1
1556  };
1557  const int n1c3w1_f[] = {
1558  150, // Capacity
1559  50, // Number of items
1560  // Size of items (sorted)
1561  100,98,97,96,95,93,92,88,88,86,84,83,80,80,78,77,76,76,76,74,
1562  73,70,69,68,65,64,63,62,62,61,60,60,53,51,51,42,41,28,26,23,22,
1563  21,16,13,9,9,7,5,2,2
1564  };
1565  const int n1c3w1_g[] = {
1566  150, // Capacity
1567  50, // Number of items
1568  // Size of items (sorted)
1569  97,92,91,91,88,86,85,84,79,76,75,67,66,65,62,61,61,58,54,54,50,
1570  47,46,45,44,44,42,37,37,30,27,27,26,23,23,21,20,20,19,13,12,11,
1571  10,9,9,6,5,5,5,1
1572  };
1573  const int n1c3w1_h[] = {
1574  150, // Capacity
1575  50, // Number of items
1576  // Size of items (sorted)
1577  99,91,89,89,89,88,86,85,83,82,80,80,80,80,78,76,73,69,67,66,65,
1578  65,64,64,60,60,57,56,56,52,51,45,43,42,42,38,37,32,32,32,29,28,
1579  26,25,18,15,10,6,6,4
1580  };
1581  const int n1c3w1_i[] = {
1582  150, // Capacity
1583  50, // Number of items
1584  // Size of items (sorted)
1585  100,98,97,95,87,87,87,84,80,77,76,73,71,66,66,62,61,60,60,60,
1586  57,56,53,52,51,49,46,44,44,43,43,38,33,31,30,29,29,28,24,22,18,
1587  17,16,16,16,15,12,8,3,2
1588  };
1589  const int n1c3w1_j[] = {
1590  150, // Capacity
1591  50, // Number of items
1592  // Size of items (sorted)
1593  99,98,92,91,90,88,87,86,82,80,77,74,73,72,72,71,69,69,63,61,55,
1594  54,53,50,48,48,48,37,37,37,34,33,32,29,26,22,19,17,15,14,10,9,
1595  7,3,3,2,2,2,1,1
1596  };
1597  const int n1c3w1_k[] = {
1598  150, // Capacity
1599  50, // Number of items
1600  // Size of items (sorted)
1601  100,96,95,94,94,92,92,90,86,84,77,73,66,66,59,56,56,56,55,54,
1602  53,53,53,52,49,48,47,45,45,45,41,41,41,37,36,24,22,21,20,18,16,
1603  15,14,14,13,12,10,8,4,1
1604  };
1605  const int n1c3w1_l[] = {
1606  150, // Capacity
1607  50, // Number of items
1608  // Size of items (sorted)
1609  99,99,93,93,90,90,87,87,81,81,80,78,77,76,68,64,63,62,60,60,59,
1610  58,53,52,52,47,45,44,44,42,39,39,36,35,29,29,28,26,25,18,9,7,
1611  7,7,7,6,5,5,5,1
1612  };
1613  const int n1c3w1_m[] = {
1614  150, // Capacity
1615  50, // Number of items
1616  // Size of items (sorted)
1617  100,100,99,94,90,88,88,86,86,84,84,80,77,73,70,69,69,66,66,61,
1618  58,58,57,57,52,51,47,44,43,42,36,34,28,27,26,25,21,18,18,17,13,
1619  12,12,12,11,9,8,7,4,4
1620  };
1621  const int n1c3w1_n[] = {
1622  150, // Capacity
1623  50, // Number of items
1624  // Size of items (sorted)
1625  98,97,91,90,90,90,88,87,87,85,83,81,79,78,78,76,74,74,73,72,68,
1626  66,64,63,61,57,56,56,56,55,55,48,48,46,44,44,39,37,35,35,34,32,
1627  31,29,27,26,19,18,17,11
1628  };
1629  const int n1c3w1_o[] = {
1630  150, // Capacity
1631  50, // Number of items
1632  // Size of items (sorted)
1633  96,96,96,94,94,87,86,84,84,83,82,82,80,77,75,57,57,56,55,54,52,
1634  51,48,48,48,46,46,45,42,34,34,34,32,32,30,23,16,16,16,15,15,14,
1635  12,10,6,6,3,1,1,1
1636  };
1637  const int n1c3w1_p[] = {
1638  150, // Capacity
1639  50, // Number of items
1640  // Size of items (sorted)
1641  99,99,98,98,96,93,93,92,91,89,85,82,80,79,78,73,73,71,70,69,69,
1642  61,61,55,54,52,47,47,46,43,43,42,41,38,36,35,34,28,27,25,24,21,
1643  17,13,10,9,6,5,5,2
1644  };
1645  const int n1c3w1_q[] = {
1646  150, // Capacity
1647  50, // Number of items
1648  // Size of items (sorted)
1649  100,100,100,100,98,96,95,93,90,89,86,86,85,85,84,81,79,78,74,
1650  70,69,68,66,62,62,61,58,56,55,54,53,51,48,44,42,40,36,35,33,32,
1651  31,24,23,23,18,13,12,4,4,2
1652  };
1653  const int n1c3w1_r[] = {
1654  150, // Capacity
1655  50, // Number of items
1656  // Size of items (sorted)
1657  100,99,97,97,97,95,94,91,88,87,87,86,86,86,82,77,77,75,74,73,
1658  72,71,70,65,63,62,60,59,56,56,51,50,50,49,49,47,47,46,36,29,23,
1659  23,21,20,18,16,13,11,9,3
1660  };
1661  const int n1c3w1_s[] = {
1662  150, // Capacity
1663  50, // Number of items
1664  // Size of items (sorted)
1665  95,90,88,87,86,83,79,78,76,75,71,70,70,68,64,63,63,61,59,58,57,
1666  57,53,52,52,49,44,40,36,36,32,29,25,23,23,22,22,20,19,19,19,17,
1667  16,11,11,7,6,5,3,2
1668  };
1669  const int n1c3w1_t[] = {
1670  150, // Capacity
1671  50, // Number of items
1672  // Size of items (sorted)
1673  98,98,97,96,93,93,92,89,83,82,76,76,76,74,70,69,67,66,66,65,62,
1674  60,58,56,56,55,55,54,53,51,49,47,42,35,31,31,26,22,22,22,18,17,
1675  17,17,16,9,8,5,4,4
1676  };
1677  const int n1c3w2_a[] = {
1678  150, // Capacity
1679  50, // Number of items
1680  // Size of items (sorted)
1681  100,96,94,93,91,91,91,88,84,83,80,78,78,76,75,74,72,72,70,65,
1682  61,60,56,52,51,51,48,46,45,38,38,37,37,37,36,35,35,32,32,31,30,
1683  29,29,28,27,27,23,23,22,21
1684  };
1685  const int n1c3w2_b[] = {
1686  150, // Capacity
1687  50, // Number of items
1688  // Size of items (sorted)
1689  98,96,95,94,92,89,88,88,87,87,86,85,83,80,80,77,76,76,73,72,71,
1690  69,69,69,57,57,53,50,45,45,44,44,43,42,37,36,36,35,35,34,33,31,
1691  30,27,24,24,23,21,20,20
1692  };
1693  const int n1c3w2_c[] = {
1694  150, // Capacity
1695  50, // Number of items
1696  // Size of items (sorted)
1697  98,98,96,95,94,93,92,91,89,88,88,88,86,83,83,82,80,79,78,76,76,
1698  75,73,67,63,63,62,55,54,53,52,51,51,51,47,45,45,42,42,40,37,37,
1699  36,36,29,29,25,24,20,20
1700  };
1701  const int n1c3w2_d[] = {
1702  150, // Capacity
1703  50, // Number of items
1704  // Size of items (sorted)
1705  100,99,98,96,94,92,90,89,89,89,87,86,81,80,78,77,74,74,72,72,
1706  63,62,60,60,55,55,54,53,50,50,46,46,45,42,42,41,38,35,34,33,33,
1707  32,28,28,27,26,23,21,21,20
1708  };
1709  const int n1c3w2_e[] = {
1710  150, // Capacity
1711  50, // Number of items
1712  // Size of items (sorted)
1713  100,100,99,96,95,94,92,92,90,89,89,84,82,80,80,79,74,74,72,71,
1714  69,67,67,64,62,60,60,59,58,55,51,48,47,46,45,43,42,41,41,40,38,
1715  34,33,32,27,26,24,24,23,20
1716  };
1717  const int n1c3w2_f[] = {
1718  150, // Capacity
1719  50, // Number of items
1720  // Size of items (sorted)
1721  100,99,99,98,97,96,93,91,89,86,85,82,78,76,75,74,73,71,68,68,
1722  66,65,65,64,63,63,63,63,63,62,60,59,56,55,55,53,51,50,48,45,43,
1723  43,42,42,39,39,35,31,27,26
1724  };
1725  const int n1c3w2_g[] = {
1726  150, // Capacity
1727  50, // Number of items
1728  // Size of items (sorted)
1729  98,98,98,96,93,93,92,91,90,90,87,87,86,85,83,82,81,78,78,75,75,
1730  74,74,72,72,71,70,69,68,66,61,60,60,59,57,53,51,42,40,40,35,34,
1731  34,31,30,30,24,22,21,20
1732  };
1733  const int n1c3w2_h[] = {
1734  150, // Capacity
1735  50, // Number of items
1736  // Size of items (sorted)
1737  99,98,98,97,97,95,94,93,91,91,88,87,82,80,80,79,79,79,75,74,73,
1738  72,71,69,68,66,63,63,61,60,58,58,55,54,53,53,52,50,46,45,44,42,
1739  40,38,37,35,29,24,24,20
1740  };
1741  const int n1c3w2_i[] = {
1742  150, // Capacity
1743  50, // Number of items
1744  // Size of items (sorted)
1745  96,95,91,89,87,86,85,81,78,78,68,67,66,66,65,62,61,60,60,59,58,
1746  56,54,51,50,50,49,49,49,48,47,46,46,46,45,45,44,41,41,41,40,36,
1747  35,34,33,32,31,27,26,26
1748  };
1749  const int n1c3w2_j[] = {
1750  150, // Capacity
1751  50, // Number of items
1752  // Size of items (sorted)
1753  99,96,95,95,94,93,93,92,91,91,90,89,87,86,86,84,81,80,73,68,66,
1754  64,62,61,61,59,59,56,55,54,49,48,48,47,46,45,45,43,42,41,41,40,
1755  39,37,36,34,32,26,24,20
1756  };
1757  const int n1c3w2_k[] = {
1758  150, // Capacity
1759  50, // Number of items
1760  // Size of items (sorted)
1761  95,94,93,93,91,89,89,89,88,85,82,82,78,78,77,76,73,73,73,70,70,
1762  70,70,69,68,66,63,62,59,55,55,53,51,49,42,42,41,41,40,38,35,32,
1763  31,30,30,28,28,24,23,23
1764  };
1765  const int n1c3w2_l[] = {
1766  150, // Capacity
1767  50, // Number of items
1768  // Size of items (sorted)
1769  99,99,98,98,97,95,92,92,87,85,84,83,80,78,77,75,73,73,69,68,66,
1770  63,63,63,59,57,56,56,53,53,51,50,50,48,48,46,46,44,43,42,39,37,
1771  34,32,29,25,24,22,22,21
1772  };
1773  const int n1c3w2_m[] = {
1774  150, // Capacity
1775  50, // Number of items
1776  // Size of items (sorted)
1777  100,99,96,94,92,91,91,89,85,84,81,81,79,79,78,77,76,75,74,73,
1778  67,65,64,63,63,59,57,57,54,52,51,49,49,47,46,46,44,44,43,43,40,
1779  38,34,33,32,31,30,29,25,22
1780  };
1781  const int n1c3w2_n[] = {
1782  150, // Capacity
1783  50, // Number of items
1784  // Size of items (sorted)
1785  98,95,95,91,91,89,89,88,88,87,86,84,83,82,80,79,78,75,74,74,73,
1786  72,72,70,70,68,68,67,65,59,58,58,57,55,54,53,51,42,41,39,37,36,
1787  35,34,32,25,25,21,21,20
1788  };
1789  const int n1c3w2_o[] = {
1790  150, // Capacity
1791  50, // Number of items
1792  // Size of items (sorted)
1793  99,99,96,93,88,83,82,80,79,79,77,77,75,75,73,73,72,71,71,71,71,
1794  69,69,67,62,62,61,58,58,56,54,53,52,49,46,45,45,41,40,39,35,35,
1795  34,33,31,27,27,26,22,21
1796  };
1797  const int n1c3w2_p[] = {
1798  150, // Capacity
1799  50, // Number of items
1800  // Size of items (sorted)
1801  95,94,88,88,88,86,85,84,83,79,73,72,72,72,71,70,64,63,61,58,55,
1802  53,53,52,51,51,51,48,48,46,45,40,39,38,36,36,35,33,32,28,25,24,
1803  24,23,23,23,22,22,20,20
1804  };
1805  const int n1c3w2_q[] = {
1806  150, // Capacity
1807  50, // Number of items
1808  // Size of items (sorted)
1809  96,91,87,86,84,83,83,83,81,80,79,74,72,70,70,67,62,61,60,59,58,
1810  56,55,55,54,52,51,51,51,50,49,48,44,43,43,42,40,39,38,34,34,34,
1811  33,32,31,31,29,29,22,21
1812  };
1813  const int n1c3w2_r[] = {
1814  150, // Capacity
1815  50, // Number of items
1816  // Size of items (sorted)
1817  100,98,91,87,82,78,77,77,77,75,75,74,72,72,72,70,70,66,66,65,
1818  63,63,62,59,57,56,55,53,52,51,49,48,47,46,46,44,44,42,36,35,34,
1819  34,31,30,29,26,23,22,21,20
1820  };
1821  const int n1c3w2_s[] = {
1822  150, // Capacity
1823  50, // Number of items
1824  // Size of items (sorted)
1825  100,99,97,96,96,95,94,91,90,88,85,83,83,81,79,79,78,77,77,74,
1826  72,70,69,66,64,63,63,61,58,56,52,51,45,42,36,36,36,35,34,33,32,
1827  32,31,30,28,25,24,21,21,20
1828  };
1829  const int n1c3w2_t[] = {
1830  150, // Capacity
1831  50, // Number of items
1832  // Size of items (sorted)
1833  100,99,96,95,93,91,91,88,87,87,85,85,85,84,83,83,78,77,76,75,
1834  74,70,67,65,63,63,62,60,60,58,56,55,55,54,52,50,49,49,45,42,29,
1835  29,27,27,26,25,24,23,22,20
1836  };
1837  const int n1c3w4_a[] = {
1838  150, // Capacity
1839  50, // Number of items
1840  // Size of items (sorted)
1841  97,95,92,91,90,90,86,85,85,82,82,81,80,79,78,76,71,70,69,67,63,
1842  63,63,62,58,58,56,55,54,53,52,51,51,48,47,46,44,44,42,42,41,40,
1843  39,39,37,35,34,32,31,31
1844  };
1845  const int n1c3w4_b[] = {
1846  150, // Capacity
1847  50, // Number of items
1848  // Size of items (sorted)
1849  100,98,97,97,92,92,92,91,88,84,83,82,77,77,76,75,74,73,72,70,
1850  70,67,66,65,63,62,62,62,62,58,57,57,54,53,52,52,50,46,45,43,42,
1851  41,41,41,40,37,37,36,33,33
1852  };
1853  const int n1c3w4_c[] = {
1854  150, // Capacity
1855  50, // Number of items
1856  // Size of items (sorted)
1857  99,99,95,94,92,91,90,87,86,84,83,82,82,81,81,81,80,80,78,78,78,
1858  77,77,74,72,71,69,68,66,66,64,63,62,62,61,60,57,55,52,52,46,46,
1859  45,45,42,39,39,38,35,32
1860  };
1861  const int n1c3w4_d[] = {
1862  150, // Capacity
1863  50, // Number of items
1864  // Size of items (sorted)
1865  100,96,93,90,88,88,86,85,84,84,83,83,80,80,79,77,77,74,70,68,
1866  67,64,61,61,58,58,58,56,54,54,53,51,49,48,47,45,45,44,43,41,41,
1867  40,40,37,36,34,34,33,33,31
1868  };
1869  const int n1c3w4_e[] = {
1870  150, // Capacity
1871  50, // Number of items
1872  // Size of items (sorted)
1873  98,97,96,95,95,94,93,93,93,93,91,90,87,87,80,80,80,77,72,71,68,
1874  68,67,64,63,62,60,60,60,57,57,56,54,53,53,52,49,47,45,43,41,41,
1875  39,38,38,37,37,36,35,31
1876  };
1877  const int n1c3w4_f[] = {
1878  150, // Capacity
1879  50, // Number of items
1880  // Size of items (sorted)
1881  95,92,92,89,88,87,85,84,83,82,82,81,81,81,76,76,73,72,69,68,68,
1882  67,65,65,63,63,61,61,57,56,54,54,54,52,50,50,49,47,46,40,40,39,
1883  39,39,37,37,34,33,32,30
1884  };
1885  const int n1c3w4_g[] = {
1886  150, // Capacity
1887  50, // Number of items
1888  // Size of items (sorted)
1889  99,99,97,97,96,92,90,88,87,87,87,86,86,85,85,83,81,79,78,77,77,
1890  74,73,73,73,72,68,65,62,58,56,55,55,55,52,52,51,50,49,46,42,40,
1891  39,38,37,36,36,33,31,31
1892  };
1893  const int n1c3w4_h[] = {
1894  150, // Capacity
1895  50, // Number of items
1896  // Size of items (sorted)
1897  100,100,99,97,95,94,92,90,88,87,86,85,83,80,79,78,78,78,75,75,
1898  74,73,71,70,69,67,65,64,59,58,57,57,55,54,54,52,51,50,49,48,46,
1899  46,45,43,43,42,39,38,33,32
1900  };
1901  const int n1c3w4_i[] = {
1902  150, // Capacity
1903  50, // Number of items
1904  // Size of items (sorted)
1905  99,98,95,89,88,88,87,87,87,87,86,84,84,83,78,77,74,74,73,73,73,
1906  72,72,70,68,67,64,64,64,63,63,60,59,58,56,54,51,50,49,49,39,37,
1907  37,36,36,36,34,34,31,30
1908  };
1909  const int n1c3w4_j[] = {
1910  150, // Capacity
1911  50, // Number of items
1912  // Size of items (sorted)
1913  100,93,91,91,89,89,88,86,85,84,83,83,82,80,79,78,77,76,76,73,
1914  72,68,68,63,63,61,60,60,58,57,57,56,54,53,52,50,48,47,47,45,41,
1915  41,36,35,34,34,33,31,31,30
1916  };
1917  const int n1c3w4_k[] = {
1918  150, // Capacity
1919  50, // Number of items
1920  // Size of items (sorted)
1921  100,97,96,94,94,93,90,89,89,86,85,84,83,83,83,82,80,78,75,74,
1922  72,72,71,70,69,69,66,64,64,63,62,60,59,59,58,57,57,57,57,56,50,
1923  50,47,44,43,41,37,36,35,33
1924  };
1925  const int n1c3w4_l[] = {
1926  150, // Capacity
1927  50, // Number of items
1928  // Size of items (sorted)
1929  100,100,93,91,88,86,86,84,83,75,75,75,75,75,73,72,70,69,67,66,
1930  66,65,61,58,56,55,55,54,52,51,51,51,50,47,45,44,42,42,41,40,39,
1931  36,35,35,33,33,33,32,31,30
1932  };
1933  const int n1c3w4_m[] = {
1934  150, // Capacity
1935  50, // Number of items
1936  // Size of items (sorted)
1937  99,98,97,95,90,87,87,85,85,83,80,80,76,71,71,70,69,68,67,66,65,
1938  63,63,62,62,60,60,60,58,56,55,53,50,49,45,42,42,41,38,36,36,34,
1939  34,33,32,32,31,31,31,30
1940  };
1941  const int n1c3w4_n[] = {
1942  150, // Capacity
1943  50, // Number of items
1944  // Size of items (sorted)
1945  100,92,91,90,89,85,84,81,80,80,78,78,77,77,76,75,74,73,69,69,
1946  68,68,67,67,65,64,63,63,61,60,56,54,54,51,49,45,43,42,39,39,39,
1947  38,36,35,34,34,33,32,31,30
1948  };
1949  const int n1c3w4_o[] = {
1950  150, // Capacity
1951  50, // Number of items
1952  // Size of items (sorted)
1953  100,100,96,96,94,94,93,85,83,82,82,81,80,79,76,76,76,72,72,72,
1954  71,70,70,70,68,67,66,64,64,58,58,57,49,49,46,42,39,39,39,38,37,
1955  37,36,35,33,32,32,30,30,30
1956  };
1957  const int n1c3w4_p[] = {
1958  150, // Capacity
1959  50, // Number of items
1960  // Size of items (sorted)
1961  100,98,98,96,95,95,94,94,94,91,90,90,89,86,85,85,85,84,78,78,
1962  77,76,75,73,72,72,70,70,69,69,68,68,66,60,59,55,50,50,48,48,47,
1963  47,44,43,42,40,39,39,37,35
1964  };
1965  const int n1c3w4_q[] = {
1966  150, // Capacity
1967  50, // Number of items
1968  // Size of items (sorted)
1969  100,99,98,97,97,95,92,92,91,90,89,88,87,84,84,83,82,80,80,78,
1970  77,77,76,76,75,72,70,68,67,64,63,61,61,60,58,57,57,56,55,49,49,
1971  48,40,40,37,35,32,31,31,30
1972  };
1973  const int n1c3w4_r[] = {
1974  150, // Capacity
1975  50, // Number of items
1976  // Size of items (sorted)
1977  98,94,94,93,92,92,92,91,85,84,84,81,81,79,79,78,76,73,72,71,68,
1978  68,67,67,65,63,61,60,60,59,59,58,57,56,55,48,47,46,45,43,40,40,
1979  39,38,37,35,34,32,31,31
1980  };
1981  const int n1c3w4_s[] = {
1982  150, // Capacity
1983  50, // Number of items
1984  // Size of items (sorted)
1985  99,98,97,95,95,93,93,92,89,80,80,79,79,77,76,75,74,74,73,71,71,
1986  70,68,66,64,63,61,60,57,57,55,54,53,50,50,49,48,47,46,46,42,42,
1987  39,38,38,37,37,34,32,31
1988  };
1989  const int n1c3w4_t[] = {
1990  150, // Capacity
1991  50, // Number of items
1992  // Size of items (sorted)
1993  100,98,98,97,97,97,96,94,93,90,89,88,88,85,84,84,83,83,81,80,
1994  78,76,75,73,73,71,71,70,69,66,65,64,64,63,60,60,57,56,54,54,53,
1995  53,48,43,42,38,34,32,31,30
1996  };
1997  const int n2c1w1_a[] = {
1998  100, // Capacity
1999  100, // Number of items
2000  // Size of items (sorted)
2001  99,97,95,95,94,92,91,89,86,86,85,84,80,80,80,80,80,79,76,76,75,
2002  74,73,71,71,69,65,64,64,64,63,63,62,60,59,58,57,54,53,52,51,50,
2003  48,48,48,46,44,43,43,43,43,42,41,40,40,39,38,38,38,38,37,37,37,
2004  37,36,35,34,33,32,30,29,28,26,26,26,24,23,22,21,21,19,18,17,16,
2005  16,15,14,13,12,12,11,9,9,8,8,7,6,6,5,1
2006  };
2007  const int n2c1w1_b[] = {
2008  100, // Capacity
2009  100, // Number of items
2010  // Size of items (sorted)
2011  100,99,99,98,98,96,96,93,89,84,84,83,83,82,81,80,79,79,79,79,
2012  78,77,76,75,74,71,71,70,69,69,68,67,67,66,62,56,55,54,53,51,50,
2013  50,50,49,48,48,47,45,45,45,42,42,42,41,41,40,40,39,38,37,36,36,
2014  34,34,33,32,32,31,29,28,28,28,26,24,24,22,22,22,21,18,18,17,17,
2015  15,14,14,12,12,11,10,10,9,8,7,7,5,3,3,2,2
2016  };
2017  const int n2c1w1_c[] = {
2018  100, // Capacity
2019  100, // Number of items
2020  // Size of items (sorted)
2021  98,97,94,92,91,91,90,89,86,85,84,83,82,81,78,76,75,73,73,72,72,
2022  71,70,70,69,69,66,64,60,60,59,58,57,56,55,54,53,52,52,51,50,49,
2023  49,48,47,47,45,43,43,43,42,42,42,42,40,39,39,36,35,34,34,34,33,
2024  32,30,30,30,29,29,28,25,23,22,22,22,22,22,20,20,19,19,18,16,16,
2025  16,15,15,15,13,12,12,10,9,8,6,5,4,4,2,2
2026  };
2027  const int n2c1w1_d[] = {
2028  100, // Capacity
2029  100, // Number of items
2030  // Size of items (sorted)
2031  99,98,96,93,93,92,90,89,89,89,88,88,87,86,84,84,81,80,80,80,80,
2032  78,78,77,75,73,72,70,69,68,65,65,64,63,63,63,62,61,60,58,58,58,
2033  57,56,54,52,51,49,49,46,45,45,44,44,42,42,41,41,38,38,37,36,36,
2034  34,34,31,30,30,28,27,26,25,24,24,24,23,22,21,21,18,17,17,16,14,
2035  13,12,12,11,10,10,9,8,6,5,5,4,4,3,2,1
2036  };
2037  const int n2c1w1_e[] = {
2038  100, // Capacity
2039  100, // Number of items
2040  // Size of items (sorted)
2041  100,99,99,98,96,95,95,95,93,93,92,92,92,91,90,89,89,89,87,87,
2042  87,85,84,81,81,80,79,77,74,74,74,73,73,72,71,70,70,66,66,65,65,
2043  65,64,63,63,63,63,63,61,57,56,54,52,52,51,49,48,46,44,44,44,42,
2044  40,40,40,38,38,35,34,31,31,31,30,27,27,25,25,24,21,21,21,18,17,
2045  17,16,16,16,15,15,11,11,9,9,9,8,5,5,5,3,1
2046  };
2047  const int n2c1w1_f[] = {
2048  100, // Capacity
2049  100, // Number of items
2050  // Size of items (sorted)
2051  100,100,99,97,96,96,95,95,95,94,93,93,92,92,91,89,85,84,78,76,
2052  76,76,76,75,73,73,70,70,69,67,67,66,63,62,60,60,60,58,56,55,53,
2053  53,52,51,50,50,50,49,49,48,47,47,46,45,45,42,41,41,39,37,36,36,
2054  35,34,34,30,30,29,29,28,28,26,26,23,22,22,22,22,21,21,21,19,18,
2055  17,17,15,14,14,11,10,8,7,7,6,5,2,2,1,1,1
2056  };
2057  const int n2c1w1_g[] = {
2058  100, // Capacity
2059  100, // Number of items
2060  // Size of items (sorted)
2061  99,96,93,93,93,92,92,91,90,89,88,88,88,87,87,86,84,84,82,81,80,
2062  80,80,79,79,79,79,76,75,75,75,75,75,74,74,73,71,68,64,62,61,61,
2063  61,60,58,58,58,58,57,57,57,55,54,53,52,51,51,51,50,50,47,45,44,
2064  41,40,39,39,39,38,36,36,35,35,34,33,32,31,30,30,29,29,29,28,24,
2065  22,21,19,19,18,10,9,8,8,7,6,5,5,4,3,2
2066  };
2067  const int n2c1w1_h[] = {
2068  100, // Capacity
2069  100, // Number of items
2070  // Size of items (sorted)
2071  98,98,98,98,94,94,94,93,92,91,89,89,87,86,85,84,80,80,78,76,76,
2072  75,73,73,72,71,71,71,70,69,67,65,64,64,62,62,62,62,59,56,55,55,
2073  54,53,53,53,52,52,50,49,49,49,49,49,45,44,43,43,43,43,43,39,38,
2074  38,38,37,37,36,36,34,34,33,29,29,29,28,27,27,27,25,22,22,19,17,
2075  17,17,16,15,14,14,14,13,13,13,10,8,6,6,5,3
2076  };
2077  const int n2c1w1_i[] = {
2078  100, // Capacity
2079  100, // Number of items
2080  // Size of items (sorted)
2081  99,98,97,96,95,95,94,94,94,90,88,86,86,86,86,85,85,85,85,85,83,
2082  83,82,81,81,80,80,79,79,78,77,77,76,76,76,75,75,74,74,74,72,71,
2083  69,67,67,66,66,65,65,63,61,61,59,59,57,57,56,56,55,54,53,49,48,
2084  46,45,41,39,39,38,38,37,37,36,36,35,32,30,30,30,28,28,28,27,26,
2085  26,25,24,23,22,22,17,17,13,11,10,10,6,3,2,1
2086  };
2087  const int n2c1w1_j[] = {
2088  100, // Capacity
2089  100, // Number of items
2090  // Size of items (sorted)
2091  100,100,99,98,95,94,93,93,93,92,92,91,91,91,88,88,87,86,85,83,
2092  81,81,81,80,80,80,79,77,77,77,76,75,73,71,71,71,70,69,68,67,66,
2093  65,63,60,60,59,59,59,59,56,54,54,54,54,53,53,52,51,51,49,46,44,
2094  44,43,42,42,41,41,41,39,35,34,34,32,32,31,30,29,28,27,22,22,21,
2095  21,20,17,14,12,12,11,11,10,10,8,8,6,6,5,5,4
2096  };
2097  const int n2c1w1_k[] = {
2098  100, // Capacity
2099  100, // Number of items
2100  // Size of items (sorted)
2101  100,99,98,97,97,97,97,97,92,91,91,91,88,86,86,85,84,84,83,81,
2102  80,79,79,79,78,77,77,75,75,75,74,74,71,71,70,69,64,64,63,63,62,
2103  62,61,61,56,56,56,56,55,53,53,52,52,51,49,48,46,44,44,43,43,42,
2104  42,40,38,37,36,35,34,32,32,31,30,29,29,28,28,28,27,26,24,24,22,
2105  20,20,18,17,16,16,14,13,13,12,11,10,8,6,4,2,1
2106  };
2107  const int n2c1w1_l[] = {
2108  100, // Capacity
2109  100, // Number of items
2110  // Size of items (sorted)
2111  100,100,98,97,96,96,95,95,95,94,94,94,93,92,90,87,87,84,83,83,
2112  83,81,80,77,77,77,77,75,74,74,73,72,71,71,71,70,70,70,69,69,67,
2113  63,63,63,63,62,58,55,55,55,54,53,53,51,49,49,49,47,45,42,41,39,
2114  38,35,34,29,28,28,28,28,27,27,26,26,25,25,25,24,24,23,21,19,17,
2115  15,15,15,14,12,11,7,7,7,6,5,5,5,2,2,1,1
2116  };
2117  const int n2c1w1_m[] = {
2118  100, // Capacity
2119  100, // Number of items
2120  // Size of items (sorted)
2121  97,96,95,94,90,88,88,87,86,85,84,84,82,81,81,80,80,80,79,79,78,
2122  74,73,69,69,68,68,67,67,65,64,63,63,60,60,58,57,56,55,53,53,51,
2123  51,51,47,47,46,46,45,41,41,39,38,37,37,37,37,35,34,33,33,33,33,
2124  32,31,31,31,30,30,28,22,22,20,20,20,20,19,19,17,17,17,16,16,15,
2125  13,13,12,12,10,10,9,8,8,8,5,5,5,4,4,1
2126  };
2127  const int n2c1w1_n[] = {
2128  100, // Capacity
2129  100, // Number of items
2130  // Size of items (sorted)
2131  100,98,97,95,90,90,89,89,87,87,85,83,82,82,81,81,81,80,79,78,
2132  77,76,74,73,72,70,70,68,67,64,63,63,60,60,58,58,57,57,55,54,54,
2133  53,52,52,52,51,50,50,50,48,45,45,45,44,44,43,41,38,37,34,34,34,
2134  33,32,32,31,30,30,30,30,26,25,24,23,20,19,19,19,18,17,16,15,13,
2135  12,12,11,11,11,11,10,9,8,8,8,7,4,3,3,2,1
2136  };
2137  const int n2c1w1_o[] = {
2138  100, // Capacity
2139  100, // Number of items
2140  // Size of items (sorted)
2141  100,100,98,97,95,94,92,92,92,91,90,89,89,88,88,88,87,85,84,83,
2142  81,79,79,77,77,76,72,70,70,69,69,68,64,63,62,62,61,61,60,59,59,
2143  58,57,55,52,52,51,47,47,46,43,43,42,37,36,35,35,35,35,34,32,32,
2144  31,31,29,29,28,28,25,23,22,22,21,19,17,16,15,14,12,11,11,11,11,
2145  11,11,10,8,8,7,6,5,5,4,4,3,3,2,2,1,1
2146  };
2147  const int n2c1w1_p[] = {
2148  100, // Capacity
2149  100, // Number of items
2150  // Size of items (sorted)
2151  99,99,96,96,95,93,92,92,91,91,90,90,88,88,87,86,83,83,83,83,81,
2152  81,80,80,78,78,76,76,74,73,72,72,70,69,69,68,67,66,58,57,56,55,
2153  55,55,54,54,54,54,53,51,51,51,48,48,47,47,47,46,46,46,45,44,43,
2154  43,43,42,41,40,40,35,34,31,29,26,24,24,23,23,22,22,22,21,20,18,
2155  17,17,15,14,12,12,11,9,9,8,6,4,3,3,1,1
2156  };
2157  const int n2c1w1_q[] = {
2158  100, // Capacity
2159  100, // Number of items
2160  // Size of items (sorted)
2161  99,98,97,97,96,94,94,94,93,90,84,82,81,78,76,76,75,75,73,70,70,
2162  69,69,66,66,65,65,65,63,61,60,59,59,59,58,58,56,55,54,54,53,53,
2163  50,50,50,48,48,47,46,45,45,45,45,41,41,40,39,39,36,36,35,35,34,
2164  33,33,31,30,29,28,27,26,26,24,24,19,19,19,18,18,18,18,16,14,14,
2165  13,12,11,11,10,10,10,7,7,6,6,6,4,3,1,1
2166  };
2167  const int n2c1w1_r[] = {
2168  100, // Capacity
2169  100, // Number of items
2170  // Size of items (sorted)
2171  100,100,99,97,97,96,96,95,94,94,94,94,92,92,91,90,88,87,85,84,
2172  84,83,82,81,80,78,75,74,72,72,71,70,69,69,68,65,64,64,62,61,61,
2173  60,59,58,58,58,57,57,55,54,54,54,53,53,50,49,48,47,47,46,46,45,
2174  45,44,43,42,40,36,36,35,34,34,33,32,31,30,30,26,26,25,24,23,23,
2175  22,22,21,20,19,18,18,17,17,17,15,9,8,7,6,3,3
2176  };
2177  const int n2c1w1_s[] = {
2178  100, // Capacity
2179  100, // Number of items
2180  // Size of items (sorted)
2181  100,99,96,96,95,94,94,93,91,89,89,88,81,80,75,74,73,72,69,69,
2182  69,68,64,63,63,62,61,58,57,57,57,57,56,56,54,54,54,51,49,49,49,
2183  48,48,48,48,48,48,47,47,47,44,43,43,41,40,40,39,38,38,36,35,33,
2184  31,30,30,30,30,29,29,28,25,25,23,23,20,19,18,16,15,14,14,14,12,
2185  12,11,10,9,9,8,8,8,7,7,7,5,4,4,3,2,2
2186  };
2187  const int n2c1w1_t[] = {
2188  100, // Capacity
2189  100, // Number of items
2190  // Size of items (sorted)
2191  100,100,100,98,97,96,95,94,92,91,91,90,90,90,88,87,87,85,84,83,
2192  81,78,76,74,71,71,70,68,68,66,66,65,64,63,63,62,62,61,59,59,59,
2193  59,59,57,57,56,54,53,52,51,50,50,49,46,45,43,41,41,40,40,40,39,
2194  36,35,34,33,33,32,32,32,30,30,29,29,29,28,27,27,27,23,21,21,20,
2195  20,19,19,17,15,15,15,11,9,6,5,5,5,4,3,2,1
2196  };
2197  const int n2c1w2_a[] = {
2198  100, // Capacity
2199  100, // Number of items
2200  // Size of items (sorted)
2201  100,100,100,99,99,98,96,95,95,94,93,93,92,90,90,89,86,86,85,85,
2202  84,83,82,82,82,81,80,79,77,77,77,76,75,75,75,74,73,71,71,69,68,
2203  67,67,67,65,63,63,60,57,56,56,55,55,54,54,54,53,53,51,51,47,46,
2204  46,45,45,45,44,44,44,44,43,41,40,40,39,39,39,39,38,36,36,34,33,
2205  33,32,32,31,30,29,28,26,25,24,24,23,22,22,22,21,20
2206  };
2207  const int n2c1w2_b[] = {
2208  100, // Capacity
2209  100, // Number of items
2210  // Size of items (sorted)
2211  99,96,96,94,94,93,93,90,90,88,88,88,87,87,86,85,84,84,84,83,83,
2212  83,82,81,81,80,80,77,75,75,75,74,73,69,69,67,67,66,66,65,65,64,
2213  64,63,63,63,59,58,56,55,54,54,53,53,52,50,50,50,48,48,47,47,45,
2214  43,42,42,42,41,41,41,40,39,38,38,34,34,32,32,32,31,31,30,30,29,
2215  27,26,26,26,26,25,25,25,24,23,22,22,22,21,21,20
2216  };
2217  const int n2c1w2_c[] = {
2218  100, // Capacity
2219  100, // Number of items
2220  // Size of items (sorted)
2221  98,96,95,95,94,94,92,91,89,88,86,85,84,84,83,83,82,82,81,80,80,
2222  79,77,77,77,75,75,75,75,75,72,71,70,69,68,68,66,66,66,66,64,64,
2223  64,64,63,62,62,61,59,58,58,58,57,56,56,56,56,55,55,54,54,53,51,
2224  51,51,50,50,49,49,49,48,48,48,45,45,44,43,41,40,40,36,34,33,32,
2225  32,32,29,27,27,27,27,25,25,25,24,23,23,21,21,20
2226  };
2227  const int n2c1w2_d[] = {
2228  100, // Capacity
2229  100, // Number of items
2230  // Size of items (sorted)
2231  100,99,98,97,96,95,94,94,94,93,93,93,92,92,92,91,90,90,89,88,
2232  88,87,86,85,85,85,84,83,83,83,79,78,78,78,77,77,77,76,74,74,73,
2233  72,72,71,71,70,70,69,68,67,65,64,64,63,61,61,60,59,59,58,57,57,
2234  56,55,55,55,54,54,54,54,52,52,51,51,49,46,46,46,45,44,43,41,40,
2235  39,38,37,35,35,32,32,32,30,30,30,29,28,27,23,22,20
2236  };
2237  const int n2c1w2_e[] = {
2238  100, // Capacity
2239  100, // Number of items
2240  // Size of items (sorted)
2241  100,100,100,99,99,99,99,98,97,96,95,94,94,91,90,90,90,89,89,89,
2242  88,88,87,87,86,85,85,85,84,82,81,80,80,79,79,77,76,74,73,71,70,
2243  69,68,68,67,67,66,65,65,65,62,62,62,59,59,59,57,57,55,55,54,51,
2244  50,49,47,47,46,45,45,43,42,41,41,41,39,38,37,35,35,34,34,34,33,
2245  32,31,30,29,29,27,26,26,25,24,24,24,21,21,21,20,20
2246  };
2247  const int n2c1w2_f[] = {
2248  100, // Capacity
2249  100, // Number of items
2250  // Size of items (sorted)
2251  100,99,99,98,98,98,96,96,96,96,95,95,94,94,93,91,90,90,89,89,
2252  89,88,88,86,85,83,83,83,83,81,81,79,79,78,78,78,77,76,75,75,72,
2253  71,68,68,67,66,61,60,60,59,59,58,58,58,57,56,52,52,52,52,50,47,
2254  47,47,44,43,43,43,41,41,41,40,39,38,36,36,32,32,32,31,29,29,29,
2255  28,28,28,28,27,27,27,26,25,24,24,24,24,23,23,21,21
2256  };
2257  const int n2c1w2_g[] = {
2258  100, // Capacity
2259  100, // Number of items
2260  // Size of items (sorted)
2261  99,99,99,99,97,97,95,94,92,92,92,91,91,90,90,90,89,88,87,87,86,
2262  85,84,83,83,83,81,80,79,78,78,77,76,76,74,73,73,72,72,72,71,70,
2263  70,70,68,68,67,67,65,65,65,64,64,64,64,63,63,63,63,61,60,59,58,
2264  57,57,56,55,54,53,51,50,49,48,48,48,47,47,45,41,39,39,38,38,37,
2265  36,35,29,28,27,26,26,24,22,22,22,22,22,21,20,20
2266  };
2267  const int n2c1w2_h[] = {
2268  100, // Capacity
2269  100, // Number of items
2270  // Size of items (sorted)
2271  100,99,95,95,94,94,93,93,93,92,91,88,87,86,86,86,86,85,85,85,
2272  84,84,84,83,82,81,79,78,77,76,76,76,76,75,75,73,72,71,71,69,69,
2273  69,69,67,67,65,65,64,64,64,64,63,63,62,61,61,60,59,59,59,57,57,
2274  56,56,55,55,54,53,51,49,47,45,45,43,43,43,42,42,42,38,37,36,36,
2275  33,31,29,28,28,28,28,27,27,27,26,26,25,24,22,22,20
2276  };
2277  const int n2c1w2_i[] = {
2278  100, // Capacity
2279  100, // Number of items
2280  // Size of items (sorted)
2281  100,99,98,97,97,96,95,95,93,93,93,93,91,91,90,89,89,89,89,89,
2282  89,88,88,87,86,84,84,81,80,79,78,78,76,75,74,72,72,71,71,70,69,
2283  69,66,66,63,63,62,62,61,60,59,59,57,57,55,55,55,54,54,54,53,53,
2284  52,52,51,50,50,50,49,49,48,47,47,41,40,40,39,38,36,35,34,33,33,
2285  32,31,31,31,31,30,30,28,27,24,23,23,22,21,20,20,20
2286  };
2287  const int n2c1w2_j[] = {
2288  100, // Capacity
2289  100, // Number of items
2290  // Size of items (sorted)
2291  99,97,96,95,95,95,94,94,94,93,92,90,90,89,89,89,89,89,89,88,88,
2292  86,86,85,85,85,84,84,83,82,82,80,79,78,78,78,77,77,77,76,75,75,
2293  69,67,66,66,66,65,65,65,64,64,62,62,58,58,58,58,58,55,54,53,53,
2294  51,50,50,50,49,49,46,45,42,42,42,41,40,39,39,37,37,37,37,35,33,
2295  33,32,31,30,29,28,26,25,21,21,21,21,21,20,20,20
2296  };
2297  const int n2c1w2_k[] = {
2298  100, // Capacity
2299  100, // Number of items
2300  // Size of items (sorted)
2301  100,99,98,97,95,95,93,92,91,91,91,91,90,89,89,88,88,86,85,85,
2302  83,81,81,81,80,80,79,78,77,77,77,76,76,76,75,75,74,74,73,73,71,
2303  71,70,70,69,69,69,67,67,67,67,66,65,63,63,63,63,62,62,62,61,57,
2304  55,53,53,51,51,51,50,50,49,49,48,48,48,47,47,46,43,41,41,40,36,
2305  36,36,36,35,35,33,32,32,31,31,29,28,28,25,25,23,21
2306  };
2307  const int n2c1w2_l[] = {
2308  100, // Capacity
2309  100, // Number of items
2310  // Size of items (sorted)
2311  100,97,96,96,94,94,94,93,93,93,91,91,90,90,88,83,83,82,82,81,
2312  81,80,78,78,78,76,75,75,74,72,72,71,70,70,70,70,70,67,65,64,64,
2313  64,63,62,62,61,60,60,58,58,57,55,55,54,53,52,52,51,50,49,48,47,
2314  47,47,46,45,45,45,44,43,42,42,41,41,40,39,38,38,36,36,35,35,35,
2315  33,32,31,30,30,29,27,26,25,24,24,23,23,22,22,22,20
2316  };
2317  const int n2c1w2_m[] = {
2318  100, // Capacity
2319  100, // Number of items
2320  // Size of items (sorted)
2321  100,100,99,98,97,97,97,96,95,95,95,95,94,92,92,91,91,90,90,89,
2322  89,89,87,86,85,83,82,82,80,80,79,78,76,75,74,72,72,71,71,71,70,
2323  66,65,63,63,63,63,62,61,60,60,60,60,59,57,55,55,55,53,52,51,46,
2324  46,46,45,45,42,41,41,41,40,40,39,39,39,39,38,38,37,36,36,35,35,
2325  35,35,34,34,31,30,29,29,28,27,27,27,27,26,26,22,22
2326  };
2327  const int n2c1w2_n[] = {
2328  100, // Capacity
2329  100, // Number of items
2330  // Size of items (sorted)
2331  100,100,99,99,99,98,96,95,95,94,94,94,93,93,92,92,92,91,91,89,
2332  86,86,85,85,83,82,81,81,80,78,77,77,75,74,74,73,70,70,69,69,68,
2333  68,67,66,65,64,63,63,62,60,59,59,58,56,56,56,55,54,51,50,50,49,
2334  48,47,47,46,46,46,44,44,43,42,39,39,38,38,37,37,34,34,32,32,31,
2335  30,30,29,29,28,28,27,27,27,25,24,24,24,23,21,20,20
2336  };
2337  const int n2c1w2_o[] = {
2338  100, // Capacity
2339  100, // Number of items
2340  // Size of items (sorted)
2341  100,98,98,98,98,97,96,95,95,94,93,92,90,90,89,88,88,88,87,87,
2342  86,85,84,83,83,83,82,82,80,80,79,79,78,78,76,74,74,74,74,71,69,
2343  68,68,67,67,66,64,64,64,64,62,62,61,60,60,55,55,53,53,50,49,49,
2344  47,45,44,44,43,43,42,42,42,41,41,39,36,35,35,33,33,32,31,31,31,
2345  31,30,30,29,28,25,25,23,23,22,22,21,21,21,20,20,20
2346  };
2347  const int n2c1w2_p[] = {
2348  100, // Capacity
2349  100, // Number of items
2350  // Size of items (sorted)
2351  99,98,97,96,96,95,94,93,93,92,92,90,90,89,89,88,88,88,88,86,86,
2352  85,83,82,82,80,80,80,79,79,77,77,77,76,76,76,74,73,73,71,71,70,
2353  69,69,69,68,68,67,66,66,65,63,60,59,57,57,57,57,56,53,53,52,51,
2354  51,51,51,50,47,46,45,44,44,44,43,42,42,39,39,38,38,38,37,36,36,
2355  36,32,31,30,28,28,27,27,27,26,26,24,24,22,22,20
2356  };
2357  const int n2c1w2_q[] = {
2358  100, // Capacity
2359  100, // Number of items
2360  // Size of items (sorted)
2361  97,97,97,96,96,95,94,94,94,90,89,86,85,84,83,79,78,78,78,77,77,
2362  77,76,76,75,75,74,74,72,72,71,71,70,69,69,67,67,66,66,66,66,65,
2363  65,64,63,63,62,62,61,60,59,59,57,56,56,55,53,53,52,52,51,51,51,
2364  50,50,49,49,49,49,48,48,47,47,45,43,40,39,37,37,35,34,33,33,32,
2365  32,31,30,29,28,28,28,27,27,27,25,24,24,23,23,22
2366  };
2367  const int n2c1w2_r[] = {
2368  100, // Capacity
2369  100, // Number of items
2370  // Size of items (sorted)
2371  100,99,98,98,98,98,97,97,96,96,96,94,94,93,92,90,88,87,87,86,
2372  86,85,85,85,85,85,84,84,83,83,83,83,80,79,79,78,77,77,76,75,75,
2373  74,71,70,69,67,65,64,62,62,62,62,61,61,60,58,57,56,55,55,55,54,
2374  54,53,52,51,49,49,47,46,45,44,44,43,43,41,41,40,39,37,34,32,32,
2375  31,29,28,28,27,26,26,25,25,24,24,23,23,22,22,21,20
2376  };
2377  const int n2c1w2_s[] = {
2378  100, // Capacity
2379  100, // Number of items
2380  // Size of items (sorted)
2381  100,98,98,97,96,94,94,93,93,91,90,90,90,89,89,87,87,86,86,86,
2382  84,84,82,82,81,81,80,79,77,77,77,76,76,75,75,73,72,72,71,70,70,
2383  70,70,67,64,62,62,59,59,59,58,58,58,55,55,54,54,53,53,53,51,51,
2384  50,50,50,49,49,48,47,46,46,45,45,44,41,41,39,39,37,37,37,37,35,
2385  34,34,34,33,33,33,32,31,29,27,25,25,24,23,22,20,20
2386  };
2387  const int n2c1w2_t[] = {
2388  100, // Capacity
2389  100, // Number of items
2390  // Size of items (sorted)
2391  100,99,99,99,98,97,95,94,94,94,93,93,92,92,91,90,90,90,90,89,
2392  89,87,86,85,83,82,80,80,79,79,78,78,78,77,75,72,71,70,70,67,65,
2393  64,63,62,62,62,61,60,60,59,58,58,58,57,57,56,56,56,55,55,54,52,
2394  51,49,49,48,47,46,46,46,46,46,44,44,43,42,42,39,37,36,36,35,34,
2395  34,33,33,33,32,30,30,30,27,26,25,24,24,24,21,21,20
2396  };
2397  const int n2c1w4_a[] = {
2398  100, // Capacity
2399  100, // Number of items
2400  // Size of items (sorted)
2401  100,99,97,96,96,96,94,94,94,93,93,93,92,91,90,90,90,89,89,88,
2402  88,83,83,82,82,81,80,80,80,79,79,79,79,78,78,78,76,74,74,73,73,
2403  71,70,69,69,68,67,67,66,65,64,63,63,63,62,59,58,58,57,56,56,56,
2404  56,53,53,53,52,51,51,50,49,48,48,48,47,46,46,45,43,42,41,41,39,
2405  39,39,38,38,38,38,38,37,37,37,36,36,33,32,32,31,31
2406  };
2407  const int n2c1w4_b[] = {
2408  100, // Capacity
2409  100, // Number of items
2410  // Size of items (sorted)
2411  100,100,99,99,99,97,96,95,95,93,93,93,91,89,89,89,88,87,87,86,
2412  85,85,84,83,81,80,80,79,79,78,78,78,77,75,75,73,73,73,72,71,71,
2413  70,70,69,66,65,65,63,60,60,59,59,58,58,57,57,55,55,55,55,54,54,
2414  53,53,52,51,50,50,49,49,49,48,45,45,45,45,44,44,43,43,41,41,40,
2415  40,40,36,36,35,34,34,33,33,33,33,33,32,32,32,32,30
2416  };
2417  const int n2c1w4_c[] = {
2418  100, // Capacity
2419  100, // Number of items
2420  // Size of items (sorted)
2421  99,97,97,96,96,94,93,93,92,92,91,90,90,90,88,87,87,86,86,86,85,
2422  85,85,85,84,84,83,83,82,82,81,81,81,79,79,78,77,76,76,76,76,76,
2423  74,74,73,71,71,70,70,69,69,67,67,66,65,65,65,63,62,62,61,60,60,
2424  60,59,59,58,57,56,56,55,55,54,53,52,51,50,50,48,48,43,40,38,38,
2425  38,37,35,35,35,35,34,33,33,32,32,31,31,31,31,30
2426  };
2427  const int n2c1w4_d[] = {
2428  100, // Capacity
2429  100, // Number of items
2430  // Size of items (sorted)
2431  100,100,99,98,98,97,97,96,95,95,94,94,94,93,92,89,89,88,88,88,
2432  88,87,86,85,84,84,82,81,81,80,79,78,77,77,76,76,76,76,74,74,74,
2433  73,72,72,72,71,71,71,69,69,68,68,68,68,67,67,66,66,65,65,64,64,
2434  62,61,58,57,57,57,56,55,54,54,54,53,53,52,52,52,52,51,51,50,49,
2435  49,48,47,46,45,45,40,40,39,37,37,35,34,34,33,33,30
2436  };
2437  const int n2c1w4_e[] = {
2438  100, // Capacity
2439  100, // Number of items
2440  // Size of items (sorted)
2441  99,99,98,97,97,96,96,95,95,95,94,94,94,94,91,91,89,88,87,86,86,
2442  85,84,83,82,82,82,81,81,79,78,78,76,76,76,76,73,72,71,71,70,70,
2443  70,69,69,69,69,69,68,68,67,66,65,64,61,61,61,61,60,60,59,59,58,
2444  57,57,55,54,54,48,45,45,44,44,43,42,42,42,42,41,41,39,38,37,37,
2445  36,36,35,35,35,35,34,34,34,33,33,32,31,31,31,30
2446  };
2447  const int n2c1w4_f[] = {
2448  100, // Capacity
2449  100, // Number of items
2450  // Size of items (sorted)
2451  100,100,99,97,97,95,95,95,94,93,92,91,90,89,89,88,87,87,86,84,
2452  83,82,80,80,80,80,80,80,79,79,79,79,78,76,76,76,76,73,73,72,71,
2453  71,70,69,69,69,69,68,67,66,66,66,64,64,64,62,62,62,62,61,60,60,
2454  59,58,58,58,58,57,57,56,56,56,56,56,53,52,50,49,48,47,44,44,43,
2455  42,40,39,37,37,36,36,36,35,35,34,33,33,33,32,30,30
2456  };
2457  const int n2c1w4_g[] = {
2458  100, // Capacity
2459  100, // Number of items
2460  // Size of items (sorted)
2461  100,100,98,98,96,95,95,95,94,94,93,93,88,87,85,84,80,80,80,79,
2462  78,78,78,77,77,77,76,76,73,71,71,70,70,70,70,69,69,68,67,67,66,
2463  66,66,66,66,66,66,64,63,63,63,61,61,61,61,60,59,59,59,58,57,57,
2464  57,56,55,54,54,53,51,51,49,49,49,48,47,45,44,44,42,41,41,41,40,
2465  39,39,39,38,38,37,37,37,36,35,34,34,33,32,32,32,31
2466  };
2467  const int n2c1w4_h[] = {
2468  100, // Capacity
2469  100, // Number of items
2470  // Size of items (sorted)
2471  100,100,99,99,98,98,97,96,96,94,94,94,94,93,91,90,89,87,87,87,
2472  86,84,84,84,83,82,80,79,75,75,75,74,74,73,73,73,72,71,70,69,69,
2473  69,68,68,68,67,65,65,63,63,61,61,61,61,60,60,60,60,60,59,59,58,
2474  57,57,56,56,55,54,54,54,51,50,50,49,49,49,49,48,48,48,46,46,44,
2475  42,42,41,40,40,38,37,35,35,34,34,33,33,33,33,32,31
2476  };
2477  const int n2c1w4_i[] = {
2478  100, // Capacity
2479  100, // Number of items
2480  // Size of items (sorted)
2481  98,97,97,96,96,95,95,95,95,92,92,92,91,91,91,91,90,88,87,86,85,
2482  83,82,81,80,79,77,76,76,75,75,75,74,74,72,72,72,71,71,71,70,70,
2483  70,69,69,68,67,65,65,64,63,63,62,62,62,61,61,60,59,59,59,59,58,
2484  58,56,56,55,55,52,51,50,48,48,47,47,47,46,45,44,44,42,42,42,41,
2485  40,39,38,36,36,36,35,35,35,35,34,32,32,32,30,30
2486  };
2487  const int n2c1w4_j[] = {
2488  100, // Capacity
2489  100, // Number of items
2490  // Size of items (sorted)
2491  100,99,99,98,97,97,97,96,96,96,95,93,91,90,87,87,86,86,84,83,
2492  82,81,81,81,80,79,79,77,77,76,76,75,74,72,72,72,71,70,70,70,69,
2493  69,68,68,67,67,67,66,66,66,65,65,65,64,64,62,60,59,57,57,57,57,
2494  55,55,55,55,53,53,52,52,52,50,50,50,49,49,48,47,47,45,45,45,44,
2495  43,42,39,39,39,38,38,38,37,35,35,34,32,32,31,30,30
2496  };
2497  const int n2c1w4_k[] = {
2498  100, // Capacity
2499  100, // Number of items
2500  // Size of items (sorted)
2501  99,98,98,97,97,97,95,94,94,94,93,93,91,91,90,89,89,88,88,87,86,
2502  83,83,82,82,81,81,80,80,79,79,78,76,74,73,73,72,71,71,70,70,70,
2503  68,68,67,66,66,65,64,64,61,61,60,59,59,57,56,56,56,56,56,55,54,
2504  53,51,51,51,51,50,50,50,49,47,47,47,46,46,45,45,43,43,42,41,40,
2505  40,39,39,38,38,37,35,34,34,34,33,33,32,30,30,30
2506  };
2507  const int n2c1w4_l[] = {
2508  100, // Capacity
2509  100, // Number of items
2510  // Size of items (sorted)
2511  99,99,96,96,95,95,94,94,93,91,91,88,88,87,87,87,87,84,84,83,83,
2512  82,82,82,81,81,81,80,78,77,77,76,76,76,74,74,74,74,74,73,73,73,
2513  73,73,72,72,71,71,70,70,69,68,67,64,64,63,62,60,60,59,59,59,58,
2514  58,57,57,57,55,55,53,52,51,50,49,48,46,46,45,43,43,42,42,42,42,
2515  42,40,40,40,38,37,36,36,34,34,33,33,33,31,30,30
2516  };
2517  const int n2c1w4_m[] = {
2518  100, // Capacity
2519  100, // Number of items
2520  // Size of items (sorted)
2521  100,100,99,99,99,99,98,98,97,96,96,96,96,95,95,95,95,91,90,89,
2522  88,87,86,84,83,83,82,80,79,77,77,76,76,74,74,74,73,72,72,71,71,
2523  70,69,68,67,67,66,66,65,63,60,60,59,59,58,57,57,56,56,54,53,53,
2524  53,53,52,51,50,50,50,50,49,47,47,46,46,45,44,43,42,42,42,41,41,
2525  39,38,38,38,37,37,36,36,36,35,35,35,33,32,32,32,31
2526  };
2527  const int n2c1w4_n[] = {
2528  100, // Capacity
2529  100, // Number of items
2530  // Size of items (sorted)
2531  100,100,99,99,98,98,97,97,96,96,96,95,94,94,92,91,91,90,90,90,
2532  88,87,85,85,84,83,83,81,80,79,79,78,76,76,76,75,74,74,74,73,71,
2533  70,67,67,67,66,66,66,64,64,64,64,63,63,61,59,59,58,58,58,56,56,
2534  56,54,53,53,52,51,50,50,49,48,48,48,48,46,45,44,41,40,40,40,39,
2535  39,37,37,36,36,36,35,35,34,33,33,33,33,32,31,31,30
2536  };
2537  const int n2c1w4_o[] = {
2538  100, // Capacity
2539  100, // Number of items
2540  // Size of items (sorted)
2541  100,100,100,100,99,99,98,98,98,97,97,97,96,95,95,94,94,94,94,
2542  93,93,93,92,92,92,91,91,90,87,86,86,85,85,84,83,83,80,79,78,78,
2543  77,76,74,72,72,72,71,71,71,71,70,70,69,68,67,66,65,64,63,63,62,
2544  62,62,60,59,59,58,58,57,57,56,55,55,54,53,52,52,51,51,51,49,46,
2545  42,41,41,41,40,40,39,39,39,38,36,36,34,34,33,31,30,30
2546  };
2547  const int n2c1w4_p[] = {
2548  100, // Capacity
2549  100, // Number of items
2550  // Size of items (sorted)
2551  99,99,98,96,93,93,92,91,91,91,90,89,89,88,85,85,83,82,82,81,80,
2552  79,78,78,74,74,70,69,69,66,65,65,64,64,64,64,63,63,62,62,62,62,
2553  61,61,61,61,61,59,59,59,58,58,57,57,56,55,55,54,53,53,52,52,51,
2554  49,48,48,47,47,47,47,45,45,45,44,44,43,43,43,42,42,42,42,41,41,
2555  41,40,40,39,37,37,36,36,35,34,34,34,32,32,30,30
2556  };
2557  const int n2c1w4_q[] = {
2558  100, // Capacity
2559  100, // Number of items
2560  // Size of items (sorted)
2561  100,100,98,98,97,97,94,93,93,92,92,92,91,91,91,90,89,89,89,88,
2562  87,86,85,83,83,83,82,81,80,80,80,79,79,78,77,77,77,77,77,75,75,
2563  74,74,74,72,70,69,69,69,66,66,66,66,65,64,64,63,62,61,61,60,60,
2564  60,58,57,57,56,56,54,52,50,49,49,48,47,46,44,43,42,42,40,40,40,
2565  40,39,39,39,39,38,38,38,38,36,36,35,35,35,34,33,32
2566  };
2567  const int n2c1w4_r[] = {
2568  100, // Capacity
2569  100, // Number of items
2570  // Size of items (sorted)
2571  99,98,98,97,96,96,96,95,95,94,94,93,93,92,92,91,90,89,87,86,85,
2572  84,82,82,80,79,79,78,78,77,76,75,75,75,75,74,74,74,73,70,69,67,
2573  67,66,64,64,63,62,62,62,61,61,60,60,59,59,58,58,57,57,56,55,54,
2574  54,54,51,50,49,49,49,48,48,48,47,47,44,43,43,42,41,41,41,40,40,
2575  40,40,39,39,38,36,36,36,35,35,33,32,32,32,31,31
2576  };
2577  const int n2c1w4_s[] = {
2578  100, // Capacity
2579  100, // Number of items
2580  // Size of items (sorted)
2581  100,100,100,100,99,99,99,99,98,97,97,97,96,96,96,95,94,94,93,
2582  92,91,91,91,90,89,89,88,88,85,85,82,82,80,80,79,78,77,76,75,75,
2583  75,75,74,73,72,71,71,70,69,69,69,67,67,66,66,66,66,65,64,64,64,
2584  64,62,62,61,59,59,59,58,56,56,56,55,55,54,52,50,50,49,49,48,48,
2585  48,47,46,44,44,43,43,40,40,39,38,35,35,33,33,31,30,30
2586  };
2587  const int n2c1w4_t[] = {
2588  100, // Capacity
2589  100, // Number of items
2590  // Size of items (sorted)
2591  98,97,97,97,96,96,95,92,91,90,89,89,88,88,87,87,87,86,86,86,85,
2592  85,83,83,83,82,81,80,79,78,78,78,78,75,71,70,70,70,70,69,68,67,
2593  65,65,64,64,63,61,61,61,61,60,60,60,60,59,57,57,54,54,54,54,53,
2594  53,53,52,51,50,50,50,49,46,46,46,46,46,45,44,44,44,42,42,41,40,
2595  40,39,39,38,38,38,37,36,35,35,34,34,34,34,32,32
2596  };
2597  const int n2c2w1_a[] = {
2598  120, // Capacity
2599  100, // Number of items
2600  // Size of items (sorted)
2601  99,98,98,98,97,96,94,92,91,90,90,89,86,84,82,81,81,80,80,79,79,
2602  79,77,75,73,72,71,71,71,70,67,65,65,62,61,59,56,55,55,55,55,54,
2603  54,53,52,51,50,48,48,48,47,47,46,45,44,43,43,43,43,42,42,40,39,
2604  38,38,36,34,30,30,29,27,26,26,24,22,21,21,20,19,18,18,18,15,14,
2605  13,11,9,8,7,7,6,6,6,4,4,3,3,2,1,1
2606  };
2607  const int n2c2w1_b[] = {
2608  120, // Capacity
2609  100, // Number of items
2610  // Size of items (sorted)
2611  100,100,100,99,99,98,97,96,95,95,91,91,91,90,90,88,88,88,88,87,
2612  87,85,85,82,82,81,79,78,78,78,78,78,78,77,77,77,75,74,72,71,69,
2613  69,68,67,64,64,62,62,60,58,57,55,55,54,51,51,51,48,48,47,46,45,
2614  44,42,38,38,36,34,34,31,30,30,30,28,28,28,26,26,25,25,23,23,22,
2615  21,20,19,18,18,17,16,13,9,8,5,4,4,4,4,3,1
2616  };
2617  const int n2c2w1_c[] = {
2618  120, // Capacity
2619  100, // Number of items
2620  // Size of items (sorted)
2621  100,100,97,97,96,95,94,91,90,89,88,84,84,84,83,82,81,80,80,80,
2622  78,73,72,72,72,69,69,66,65,65,65,65,65,64,63,63,62,60,58,58,57,
2623  54,54,53,52,51,50,49,49,48,47,46,44,42,40,40,40,39,38,37,37,35,
2624  35,33,32,31,30,30,29,28,27,27,23,21,20,20,20,19,19,19,18,17,16,
2625  16,15,14,13,12,12,12,11,10,8,7,5,5,4,3,3,1
2626  };
2627  const int n2c2w1_d[] = {
2628  120, // Capacity
2629  100, // Number of items
2630  // Size of items (sorted)
2631  99,97,97,96,94,94,93,93,89,89,89,88,87,85,85,84,84,82,82,78,77,
2632  76,75,73,73,71,71,67,66,63,63,62,62,61,61,59,59,57,57,57,57,55,
2633  53,53,52,51,51,50,49,49,48,48,48,47,46,46,46,44,44,41,38,37,37,
2634  37,37,35,35,34,34,32,32,31,31,30,29,28,27,27,26,26,26,25,25,24,
2635  21,19,18,15,13,13,12,12,12,10,10,5,4,3,2,1
2636  };
2637  const int n2c2w1_e[] = {
2638  120, // Capacity
2639  100, // Number of items
2640  // Size of items (sorted)
2641  100,100,99,96,94,93,92,92,92,90,90,89,89,89,87,84,82,82,82,81,
2642  80,77,77,77,77,75,73,72,71,69,68,68,64,64,62,61,58,54,53,53,53,
2643  52,52,51,51,49,49,48,48,46,45,45,44,43,42,41,40,37,37,36,35,35,
2644  34,34,33,33,33,31,29,27,24,24,23,22,21,20,18,17,17,16,15,14,14,
2645  14,13,13,13,11,11,9,8,7,7,6,4,3,1,1,1,1
2646  };
2647  const int n2c2w1_f[] = {
2648  120, // Capacity
2649  100, // Number of items
2650  // Size of items (sorted)
2651  100,100,100,100,99,99,97,97,97,97,95,92,91,89,88,88,88,88,88,
2652  86,85,85,83,82,81,81,80,80,80,79,78,76,75,75,71,70,70,70,69,69,
2653  68,67,67,65,63,63,62,62,62,56,54,54,54,53,52,52,51,49,49,47,42,
2654  42,42,41,40,40,38,38,35,34,34,33,31,31,31,31,30,30,29,27,27,26,
2655  23,22,22,21,19,19,17,16,15,15,12,11,10,9,9,8,4,1
2656  };
2657  const int n2c2w1_g[] = {
2658  120, // Capacity
2659  100, // Number of items
2660  // Size of items (sorted)
2661  100,100,100,99,99,98,98,96,95,94,93,91,90,90,89,89,88,86,83,83,
2662  82,81,81,80,80,80,79,79,79,76,75,74,73,73,70,70,65,63,60,59,59,
2663  58,57,55,54,54,52,52,51,51,51,50,47,47,46,45,45,45,43,42,42,41,
2664  36,35,35,35,34,33,33,29,29,29,29,29,28,24,22,22,22,22,22,20,20,
2665  20,19,18,17,17,16,15,12,11,11,9,8,6,3,1,1,1
2666  };
2667  const int n2c2w1_h[] = {
2668  120, // Capacity
2669  100, // Number of items
2670  // Size of items (sorted)
2671  100,99,99,98,98,97,96,94,94,93,93,92,92,90,88,88,87,87,86,86,
2672  86,85,85,78,78,77,77,77,74,71,71,68,68,67,66,65,65,62,62,60,59,
2673  59,55,55,54,53,52,52,51,51,50,49,49,48,47,46,46,46,45,45,45,42,
2674  42,41,41,40,38,36,36,34,33,32,32,32,31,29,27,23,22,22,21,21,20,
2675  18,16,15,11,10,10,9,9,8,6,6,5,5,4,3,1,1
2676  };
2677  const int n2c2w1_i[] = {
2678  120, // Capacity
2679  100, // Number of items
2680  // Size of items (sorted)
2681  100,100,99,98,97,96,96,96,93,93,92,91,88,87,86,85,84,82,82,79,
2682  79,79,77,77,76,72,71,71,70,68,67,66,66,65,64,64,63,63,62,62,62,
2683  62,61,60,59,59,58,57,56,55,55,54,51,51,50,50,48,47,47,46,46,46,
2684  45,44,41,41,38,37,35,33,32,31,29,29,29,28,28,27,26,25,25,22,19,
2685  19,18,18,13,11,10,10,9,6,5,5,4,3,3,2,1,1
2686  };
2687  const int n2c2w1_j[] = {
2688  120, // Capacity
2689  100, // Number of items
2690  // Size of items (sorted)
2691  100,100,99,98,97,96,95,93,87,87,86,85,85,85,84,83,82,82,81,80,
2692  80,79,79,77,75,75,75,72,72,70,69,69,66,66,66,63,62,62,61,61,60,
2693  57,57,57,55,53,52,52,48,48,47,46,43,43,42,41,41,40,40,38,37,37,
2694  37,36,34,32,31,31,31,30,29,29,28,28,26,26,26,25,24,22,19,16,16,
2695  15,15,14,14,13,9,9,8,7,6,6,5,4,4,4,3,1
2696  };
2697  const int n2c2w1_k[] = {
2698  120, // Capacity
2699  100, // Number of items
2700  // Size of items (sorted)
2701  100,100,97,96,95,95,93,93,92,90,90,90,89,88,88,87,85,84,82,78,
2702  78,78,78,77,74,74,70,69,68,67,67,66,66,65,61,60,60,59,57,56,55,
2703  55,54,54,52,52,51,51,50,50,49,48,48,48,47,44,43,41,41,40,39,37,
2704  37,32,32,31,30,30,29,28,27,26,25,24,24,24,23,23,22,21,19,18,18,
2705  17,16,15,14,12,10,10,8,6,5,4,3,3,2,2,2,1
2706  };
2707  const int n2c2w1_l[] = {
2708  120, // Capacity
2709  100, // Number of items
2710  // Size of items (sorted)
2711  100,100,100,99,99,99,98,98,96,96,95,95,95,94,94,93,92,90,90,88,
2712  87,85,85,85,82,81,81,80,80,80,76,76,76,75,73,73,73,73,72,71,71,
2713  68,68,64,64,64,61,60,59,58,57,57,56,51,51,50,49,47,45,45,45,44,
2714  42,40,38,38,36,36,36,35,34,33,30,30,29,29,28,28,27,23,22,20,20,
2715  19,17,16,16,11,11,9,8,8,7,7,5,5,3,2,2,1
2716  };
2717  const int n2c2w1_m[] = {
2718  120, // Capacity
2719  100, // Number of items
2720  // Size of items (sorted)
2721  98,97,95,93,93,92,92,92,91,90,89,89,89,88,86,84,84,84,83,83,82,
2722  82,81,81,79,78,77,75,73,72,72,71,71,70,69,68,65,65,64,64,62,61,
2723  60,57,55,55,53,51,51,50,50,50,48,46,45,42,42,41,41,41,41,41,40,
2724  39,39,37,36,35,34,33,33,33,30,30,29,27,25,23,23,23,23,19,19,16,
2725  16,14,14,14,14,12,12,10,8,8,7,7,6,5,3,3
2726  };
2727  const int n2c2w1_n[] = {
2728  120, // Capacity
2729  100, // Number of items
2730  // Size of items (sorted)
2731  99,99,96,96,95,93,92,89,89,88,87,85,81,80,80,78,77,77,76,75,74,
2732  72,71,71,70,70,69,69,67,67,67,65,65,65,65,64,62,62,59,59,59,58,
2733  58,56,56,56,56,55,55,54,52,50,50,49,49,48,47,45,43,43,43,41,40,
2734  39,38,38,37,36,36,36,35,35,35,30,30,29,26,26,26,26,24,24,23,23,
2735  17,17,17,15,13,13,12,11,11,11,6,5,4,4,3,1
2736  };
2737  const int n2c2w1_o[] = {
2738  120, // Capacity
2739  100, // Number of items
2740  // Size of items (sorted)
2741  98,97,97,97,97,94,93,93,93,92,91,91,90,89,89,88,87,87,87,85,84,
2742  84,83,83,82,81,81,81,81,78,76,76,75,75,74,73,70,69,68,68,68,66,
2743  65,64,64,63,59,58,57,56,56,52,51,51,50,49,48,48,47,47,46,46,45,
2744  45,44,44,43,43,42,40,40,40,37,33,31,30,29,28,26,25,25,24,19,19,
2745  19,19,17,16,16,15,15,14,13,12,12,7,4,2,1,1
2746  };
2747  const int n2c2w1_p[] = {
2748  120, // Capacity
2749  100, // Number of items
2750  // Size of items (sorted)
2751  99,99,99,99,99,96,96,96,95,94,93,93,91,91,91,89,87,87,86,86,85,
2752  85,84,83,82,82,81,81,76,75,75,74,72,68,68,66,65,64,64,64,63,61,
2753  61,60,60,59,58,56,56,56,55,55,54,54,52,51,51,46,44,43,41,40,39,
2754  39,39,39,38,37,37,36,36,35,33,29,28,27,26,23,23,21,17,17,14,13,
2755  11,11,10,10,10,9,9,9,8,6,6,4,4,3,3,2
2756  };
2757  const int n2c2w1_q[] = {
2758  120, // Capacity
2759  100, // Number of items
2760  // Size of items (sorted)
2761  98,98,98,98,96,93,92,91,90,89,87,87,86,86,85,84,83,83,81,78,78,
2762  78,78,78,78,77,72,72,71,70,70,70,69,68,67,65,65,64,64,64,63,63,
2763  62,62,62,62,61,61,60,60,59,59,58,57,57,56,56,56,55,54,51,50,49,
2764  49,47,46,46,39,39,38,38,34,33,32,30,30,29,28,27,26,24,23,23,22,
2765  22,22,20,18,18,15,12,9,6,6,5,3,3,2,2,2
2766  };
2767  const int n2c2w1_r[] = {
2768  120, // Capacity
2769  100, // Number of items
2770  // Size of items (sorted)
2771  98,97,94,94,93,91,90,89,89,89,88,86,86,84,83,80,79,78,77,75,75,
2772  72,71,70,69,67,66,65,64,64,62,61,60,60,60,59,57,56,56,56,56,56,
2773  55,55,55,54,51,50,50,49,49,49,48,47,47,46,44,43,42,40,40,37,37,
2774  36,36,36,36,34,33,33,32,32,30,30,28,28,25,25,24,24,24,22,22,21,
2775  20,19,17,16,13,12,10,9,6,5,5,4,3,3,2,1
2776  };
2777  const int n2c2w1_s[] = {
2778  120, // Capacity
2779  100, // Number of items
2780  // Size of items (sorted)
2781  99,98,97,96,95,94,93,93,91,90,89,88,87,87,86,86,85,84,83,82,79,
2782  79,78,77,77,77,77,73,73,72,71,71,70,68,67,63,63,62,61,61,61,61,
2783  60,59,57,56,52,51,49,48,47,47,47,46,45,44,44,44,44,43,43,42,42,
2784  39,39,39,34,33,33,32,31,31,28,28,27,25,25,24,24,24,24,22,21,20,
2785  18,17,17,16,14,14,13,10,10,9,9,7,7,7,7,6
2786  };
2787  const int n2c2w1_t[] = {
2788  120, // Capacity
2789  100, // Number of items
2790  // Size of items (sorted)
2791  100,99,99,98,98,95,94,94,91,90,89,87,84,80,80,77,75,74,73,73,
2792  72,72,72,69,69,65,64,63,62,62,59,59,59,59,59,59,57,56,53,53,51,
2793  51,51,50,50,50,49,49,48,47,47,47,47,44,44,43,43,40,39,38,37,36,
2794  34,34,32,30,29,29,27,23,23,23,21,18,18,18,18,17,16,16,16,15,15,
2795  14,12,12,11,10,10,9,8,8,7,7,5,4,4,4,2,1
2796  };
2797  const int n2c2w2_a[] = {
2798  120, // Capacity
2799  100, // Number of items
2800  // Size of items (sorted)
2801  100,100,98,95,94,94,93,93,93,92,90,90,90,89,88,87,87,86,86,84,
2802  84,83,82,82,81,80,79,79,79,77,77,76,75,75,75,75,74,73,71,69,69,
2803  68,65,63,60,59,59,58,57,57,56,56,56,56,55,55,54,54,54,54,50,50,
2804  49,48,48,48,45,45,44,44,43,43,39,38,38,37,37,37,37,36,36,33,33,
2805  31,29,28,27,27,26,26,26,26,25,25,25,23,23,23,22,22
2806  };
2807  const int n2c2w2_b[] = {
2808  120, // Capacity
2809  100, // Number of items
2810  // Size of items (sorted)
2811  99,99,98,97,96,94,93,93,93,92,91,91,91,91,90,89,88,87,85,85,85,
2812  82,82,81,80,80,79,78,76,76,75,75,74,74,72,71,71,70,70,69,69,66,
2813  65,65,65,64,64,63,63,60,60,60,59,59,58,57,56,56,55,54,53,53,53,
2814  52,52,51,51,50,49,49,49,48,48,47,47,47,47,46,45,45,43,43,41,41,
2815  40,37,37,36,36,36,31,31,30,29,28,23,22,21,21,20
2816  };
2817  const int n2c2w2_c[] = {
2818  120, // Capacity
2819  100, // Number of items
2820  // Size of items (sorted)
2821  100,99,98,98,98,98,98,97,96,94,93,92,90,89,89,88,87,84,83,82,
2822  81,81,80,80,78,78,78,78,75,75,75,75,74,71,71,71,70,70,69,69,69,
2823  68,68,66,65,64,64,64,64,63,61,58,57,56,56,55,55,55,54,54,54,54,
2824  51,50,50,49,48,46,45,45,44,44,43,41,41,40,40,40,39,37,37,36,36,
2825  35,35,35,35,33,32,31,31,30,29,29,27,27,25,24,21,20
2826  };
2827  const int n2c2w2_d[] = {
2828  120, // Capacity
2829  100, // Number of items
2830  // Size of items (sorted)
2831  100,100,96,96,95,95,94,93,92,92,90,89,89,88,88,87,87,87,86,86,
2832  85,85,85,85,85,84,83,82,77,77,77,76,74,74,72,72,72,71,70,69,67,
2833  67,66,62,62,60,59,59,59,57,57,56,56,56,55,53,52,52,51,49,48,47,
2834  46,43,43,43,43,43,41,41,40,40,39,38,37,36,36,36,36,35,34,34,33,
2835  33,33,33,31,31,29,28,27,27,24,24,23,22,21,20,20,20
2836  };
2837  const int n2c2w2_e[] = {
2838  120, // Capacity
2839  100, // Number of items
2840  // Size of items (sorted)
2841  100,99,99,98,97,97,97,95,95,93,92,92,90,90,89,88,88,87,87,85,
2842  84,84,84,82,80,80,80,79,79,79,78,78,77,77,72,71,71,68,68,66,66,
2843  66,64,62,61,60,60,59,58,58,57,57,56,55,55,55,54,53,50,50,49,47,
2844  47,45,45,45,45,45,43,43,43,43,42,42,42,42,42,40,40,39,37,36,36,
2845  36,33,33,33,30,28,27,27,26,24,23,23,22,22,22,22,21
2846  };
2847  const int n2c2w2_f[] = {
2848  120, // Capacity
2849  100, // Number of items
2850  // Size of items (sorted)
2851  99,96,95,94,92,92,92,92,91,90,89,88,87,86,85,83,83,83,83,82,80,
2852  80,80,78,77,76,76,75,75,74,74,73,72,71,71,71,68,68,68,66,64,62,
2853  59,58,58,55,55,54,54,53,53,53,52,52,51,50,50,47,46,45,43,42,41,
2854  41,40,40,39,39,38,38,37,37,36,35,35,35,35,33,33,33,32,32,32,30,
2855  28,27,27,26,25,25,25,24,24,23,23,22,22,21,21,20
2856  };
2857  const int n2c2w2_g[] = {
2858  120, // Capacity
2859  100, // Number of items
2860  // Size of items (sorted)
2861  98,98,97,97,96,96,96,95,95,95,95,93,92,92,90,90,90,89,88,88,88,
2862  85,84,84,82,81,81,80,79,79,77,77,74,73,73,72,71,70,70,70,68,67,
2863  66,65,65,64,63,63,63,60,58,58,58,57,56,56,56,56,56,55,52,51,51,
2864  50,49,49,48,48,46,45,45,44,43,43,42,41,41,38,36,36,35,34,34,33,
2865  32,31,31,30,30,30,29,28,27,26,26,26,23,22,21,20
2866  };
2867  const int n2c2w2_h[] = {
2868  120, // Capacity
2869  100, // Number of items
2870  // Size of items (sorted)
2871  100,99,99,98,98,98,96,96,95,94,94,94,93,92,91,90,90,89,88,87,
2872  84,83,82,79,78,78,78,77,76,74,74,74,73,73,72,71,70,69,69,67,64,
2873  64,63,63,63,62,61,61,60,60,59,58,57,56,55,54,54,54,54,53,53,51,
2874  51,50,50,50,49,48,48,48,47,45,44,44,44,43,42,42,41,41,40,38,38,
2875  38,38,37,35,30,29,28,27,27,26,26,25,25,24,22,22,21
2876  };
2877  const int n2c2w2_i[] = {
2878  120, // Capacity
2879  100, // Number of items
2880  // Size of items (sorted)
2881  100,99,99,96,96,92,92,91,91,91,89,87,87,86,86,86,85,84,83,82,
2882  81,79,79,78,77,76,76,75,75,74,74,73,71,69,69,69,68,68,66,64,63,
2883  63,63,62,62,61,61,58,57,56,56,54,53,53,52,52,52,50,50,50,49,49,
2884  48,48,47,45,44,43,42,41,41,40,39,38,37,36,36,35,34,34,32,32,32,
2885  31,26,25,24,24,24,24,24,23,23,22,22,21,20,20,20,20
2886  };
2887  const int n2c2w2_j[] = {
2888  120, // Capacity
2889  100, // Number of items
2890  // Size of items (sorted)
2891  99,98,98,97,97,96,95,93,93,93,93,93,92,91,91,91,89,87,86,83,83,
2892  82,81,80,80,80,76,76,76,75,75,75,75,75,73,71,71,70,70,70,69,67,
2893  66,65,64,63,62,62,61,61,61,61,60,60,59,58,58,58,57,56,55,55,55,
2894  54,53,52,52,52,52,51,51,50,49,47,46,46,45,45,44,44,43,43,39,39,
2895  38,37,37,34,33,32,29,28,28,26,25,24,22,22,21,20
2896  };
2897  const int n2c2w2_k[] = {
2898  120, // Capacity
2899  100, // Number of items
2900  // Size of items (sorted)
2901  98,98,98,97,96,95,94,94,92,90,88,88,86,86,86,85,85,83,83,81,80,
2902  79,78,78,77,77,76,76,75,74,72,71,71,70,70,67,66,65,65,62,61,61,
2903  60,59,59,59,58,58,57,57,57,56,55,53,53,53,52,52,50,50,49,49,49,
2904  47,47,47,46,46,44,44,42,42,41,41,40,39,39,39,38,38,36,34,33,33,
2905  32,29,29,26,26,26,26,25,25,25,25,24,22,21,21,20
2906  };
2907  const int n2c2w2_l[] = {
2908  120, // Capacity
2909  100, // Number of items
2910  // Size of items (sorted)
2911  100,100,98,98,98,98,97,97,96,93,91,91,91,91,89,88,87,86,86,85,
2912  83,83,83,82,82,80,79,78,78,76,75,75,75,74,72,72,72,72,71,69,68,
2913  66,66,66,62,61,60,59,58,58,57,56,55,54,53,51,50,50,50,50,49,48,
2914  48,47,47,47,47,46,46,45,45,42,41,40,40,39,39,38,38,37,36,36,36,
2915  36,33,32,30,30,30,27,25,24,24,24,23,23,22,21,21,20
2916  };
2917  const int n2c2w2_m[] = {
2918  120, // Capacity
2919  100, // Number of items
2920  // Size of items (sorted)
2921  100,99,98,98,98,98,97,96,95,95,93,92,92,91,90,90,89,88,88,87,
2922  85,85,85,85,84,84,83,83,83,82,81,80,79,79,79,78,77,74,74,73,72,
2923  71,64,61,60,60,59,58,57,57,57,54,54,54,52,51,50,50,49,49,49,48,
2924  48,47,47,47,46,45,45,44,43,41,41,40,39,36,36,35,34,34,34,32,31,
2925  30,29,29,28,28,28,27,26,26,25,25,24,23,23,22,22,20
2926  };
2927  const int n2c2w2_n[] = {
2928  120, // Capacity
2929  100, // Number of items
2930  // Size of items (sorted)
2931  99,98,98,97,97,97,97,97,96,95,95,92,92,92,92,91,91,90,90,89,88,
2932  87,85,85,83,82,82,82,82,81,79,77,76,76,75,75,74,74,71,71,70,69,
2933  68,66,66,64,63,62,61,61,60,59,56,53,52,51,50,50,48,47,46,43,42,
2934  41,41,40,40,40,39,39,38,36,34,34,33,33,33,32,32,32,31,31,30,30,
2935  30,29,29,29,27,27,25,24,23,22,22,21,21,21,20,20
2936  };
2937  const int n2c2w2_o[] = {
2938  120, // Capacity
2939  100, // Number of items
2940  // Size of items (sorted)
2941  100,100,98,98,97,97,97,95,93,93,89,89,88,87,86,84,83,82,81,80,
2942  79,79,79,77,75,73,73,72,72,71,71,71,69,68,68,67,67,66,65,65,64,
2943  63,60,59,59,58,58,57,57,56,56,55,55,55,55,54,54,54,53,51,51,50,
2944  50,50,48,47,47,47,47,46,46,45,44,43,41,41,40,40,39,37,36,32,32,
2945  31,29,28,27,27,27,27,26,25,25,25,25,24,24,22,21,20
2946  };
2947  const int n2c2w2_p[] = {
2948  120, // Capacity
2949  100, // Number of items
2950  // Size of items (sorted)
2951  99,97,97,96,96,95,95,93,93,92,92,91,91,89,89,88,87,86,86,85,84,
2952  84,83,82,79,78,78,76,72,71,71,71,70,68,68,68,67,66,65,64,62,62,
2953  62,61,61,59,59,57,57,55,55,54,53,52,52,51,49,48,47,47,47,46,46,
2954  45,45,44,43,43,42,42,40,39,39,39,39,39,38,37,36,36,35,34,33,32,
2955  31,30,29,28,28,27,25,25,25,24,23,22,22,21,20,20
2956  };
2957  const int n2c2w2_q[] = {
2958  120, // Capacity
2959  100, // Number of items
2960  // Size of items (sorted)
2961  98,97,97,97,97,96,96,96,96,95,93,93,92,91,90,90,88,88,87,87,87,
2962  86,86,86,85,83,83,80,80,80,77,76,76,76,75,75,75,70,69,69,68,67,
2963  66,65,65,65,64,61,60,59,59,58,58,58,55,55,54,54,54,54,54,53,53,
2964  52,52,52,50,50,46,46,46,45,45,44,44,41,41,40,39,39,37,33,32,31,
2965  30,30,29,29,29,28,26,24,24,23,22,22,21,21,20,20
2966  };
2967  const int n2c2w2_r[] = {
2968  120, // Capacity
2969  100, // Number of items
2970  // Size of items (sorted)
2971  100,99,99,98,97,97,96,95,95,94,93,93,91,91,91,90,89,88,86,86,
2972  85,82,82,82,81,81,80,79,79,78,78,76,74,73,69,68,67,67,66,66,66,
2973  66,64,63,62,62,60,60,59,58,56,54,53,52,51,50,50,49,48,47,46,46,
2974  44,44,43,43,43,43,43,42,42,41,41,40,39,36,35,34,33,33,33,32,32,
2975  32,31,30,30,30,29,29,27,26,25,24,24,23,22,22,20,20
2976  };
2977  const int n2c2w2_s[] = {
2978  120, // Capacity
2979  100, // Number of items
2980  // Size of items (sorted)
2981  99,99,98,97,96,95,94,94,94,93,93,92,92,92,92,90,90,90,89,88,88,
2982  87,87,85,85,84,81,79,76,75,74,74,74,72,72,72,72,72,71,70,70,69,
2983  68,68,68,67,67,65,65,64,64,63,63,63,61,61,61,60,60,59,58,57,57,
2984  56,56,55,54,53,52,51,49,49,49,49,47,47,46,44,41,40,38,37,37,37,
2985  35,34,34,33,32,32,31,30,29,27,25,24,23,22,22,20
2986  };
2987  const int n2c2w2_t[] = {
2988  120, // Capacity
2989  100, // Number of items
2990  // Size of items (sorted)
2991  100,100,100,99,99,99,97,97,96,93,91,90,87,86,86,86,85,85,85,84,
2992  84,83,83,82,81,81,79,77,75,75,74,74,73,72,72,72,71,70,70,70,70,
2993  69,69,69,68,68,67,67,66,65,64,59,59,59,59,57,57,57,56,56,55,54,
2994  54,52,49,49,48,45,44,44,43,42,42,42,42,41,40,40,39,39,39,38,38,
2995  36,35,35,35,33,33,32,30,30,29,28,27,27,26,25,25,22
2996  };
2997  const int n2c2w4_a[] = {
2998  120, // Capacity
2999  100, // Number of items
3000  // Size of items (sorted)
3001  100,99,99,98,93,93,93,93,93,93,92,92,92,91,91,90,90,89,86,86,
3002  85,84,84,83,82,82,80,79,77,77,76,76,76,74,74,73,71,71,71,70,69,
3003  68,68,68,68,67,67,66,64,64,63,62,62,60,60,60,58,56,56,55,55,51,
3004  50,49,49,46,45,45,45,44,43,43,42,41,41,40,40,40,40,38,38,37,36,
3005  36,36,36,36,35,34,34,33,32,32,31,31,30,30,30,30,30
3006  };
3007  const int n2c2w4_b[] = {
3008  120, // Capacity
3009  100, // Number of items
3010  // Size of items (sorted)
3011  100,99,99,99,98,96,96,96,96,95,94,93,92,92,90,90,90,89,88,86,
3012  84,84,84,80,80,79,79,79,78,75,75,75,75,74,74,74,72,72,71,71,70,
3013  70,70,69,69,69,68,67,67,67,67,66,66,65,63,61,60,60,58,57,57,57,
3014  56,56,55,55,54,53,52,51,50,50,47,47,46,45,43,43,43,42,41,41,40,
3015  40,39,39,39,38,37,37,37,37,34,34,33,33,32,32,32,30
3016  };
3017  const int n2c2w4_c[] = {
3018  120, // Capacity
3019  100, // Number of items
3020  // Size of items (sorted)
3021  100,100,100,100,99,97,96,95,94,94,94,93,90,90,89,89,89,89,88,
3022  88,87,87,87,86,85,84,84,84,83,83,83,82,80,80,79,78,78,76,75,75,
3023  74,70,70,69,69,69,69,68,68,68,68,67,66,65,65,64,64,64,63,63,62,
3024  62,61,61,60,60,59,58,58,57,57,55,54,53,53,51,51,49,49,49,48,47,
3025  47,46,46,42,41,38,37,35,34,33,32,32,32,31,31,30,30,30
3026  };
3027  const int n2c2w4_d[] = {
3028  120, // Capacity
3029  100, // Number of items
3030  // Size of items (sorted)
3031  99,99,99,98,98,98,97,97,97,96,96,95,94,94,92,91,90,88,88,87,86,
3032  86,86,86,84,84,83,82,82,82,81,81,81,81,80,79,78,77,77,76,75,75,
3033  75,75,74,74,73,72,72,69,67,66,63,63,63,61,60,60,59,59,58,58,56,
3034  56,55,55,54,52,50,49,48,48,48,47,47,47,46,46,44,42,40,40,39,38,
3035  37,37,36,36,36,35,34,33,33,32,31,31,31,30,30,30
3036  };
3037  const int n2c2w4_e[] = {
3038  120, // Capacity
3039  100, // Number of items
3040  // Size of items (sorted)
3041  100,100,99,99,98,98,98,98,98,97,97,96,95,95,95,93,93,91,89,89,
3042  88,88,87,87,87,86,84,84,84,84,83,83,83,83,81,79,77,76,74,73,71,
3043  70,69,69,68,68,68,66,66,64,64,64,64,63,61,61,60,60,60,60,59,58,
3044  58,56,56,56,54,54,51,51,50,50,48,48,47,46,45,45,43,43,43,42,42,
3045  41,40,37,36,36,36,36,34,33,33,33,33,32,31,31,30,30
3046  };
3047  const int n2c2w4_f[] = {
3048  120, // Capacity
3049  100, // Number of items
3050  // Size of items (sorted)
3051  100,99,99,98,97,97,96,96,95,95,94,92,92,90,90,89,87,87,86,85,
3052  85,85,84,84,84,83,82,81,81,80,80,79,79,79,78,78,76,75,74,73,72,
3053  72,70,70,68,67,65,65,64,64,63,63,63,62,62,61,59,58,58,57,57,56,
3054  55,54,54,54,53,52,51,50,47,47,43,42,42,42,42,41,41,40,40,39,38,
3055  38,38,37,36,35,35,35,35,34,34,33,33,33,32,32,31,31
3056  };
3057  const int n2c2w4_g[] = {
3058  120, // Capacity
3059  100, // Number of items
3060  // Size of items (sorted)
3061  100,100,100,99,99,98,96,96,96,95,95,92,91,91,91,91,91,88,87,87,
3062  87,87,85,85,84,84,82,81,81,80,79,78,77,75,74,74,74,74,72,71,70,
3063  70,70,70,70,69,69,68,68,67,66,66,65,65,64,63,63,62,61,61,60,58,
3064  58,56,55,54,54,54,53,53,53,53,52,51,47,47,45,45,44,44,43,43,42,
3065  41,41,39,38,37,36,36,36,35,35,34,34,33,33,32,32,30
3066  };
3067  const int n2c2w4_h[] = {
3068  120, // Capacity
3069  100, // Number of items
3070  // Size of items (sorted)
3071  100,100,99,99,98,97,97,97,96,96,96,96,95,94,93,89,88,87,86,85,
3072  85,85,85,84,84,84,83,83,82,81,81,81,80,80,79,78,78,77,77,77,76,
3073  75,72,72,70,69,69,69,69,66,66,65,64,64,63,63,62,59,59,58,58,57,
3074  57,57,55,54,52,52,51,51,51,48,47,47,47,46,46,45,45,45,44,43,43,
3075  42,42,42,42,39,37,37,37,35,34,33,32,32,31,31,30,30
3076  };
3077  const int n2c2w4_i[] = {
3078  120, // Capacity
3079  100, // Number of items
3080  // Size of items (sorted)
3081  100,99,99,98,97,94,94,94,94,93,93,92,91,91,91,90,90,89,88,87,
3082  87,87,85,84,83,83,82,82,82,82,79,78,78,77,74,74,74,74,72,72,71,
3083  71,70,68,67,67,66,66,64,63,63,62,61,61,60,60,59,59,58,56,53,52,
3084  52,52,52,52,52,52,51,51,50,49,49,48,47,46,46,45,45,45,43,41,40,
3085  40,39,38,38,38,37,37,35,35,33,33,32,31,30,30,30,30
3086  };
3087  const int n2c2w4_j[] = {
3088  120, // Capacity
3089  100, // Number of items
3090  // Size of items (sorted)
3091  100,100,100,99,98,98,98,98,97,97,96,95,95,93,92,91,90,90,90,89,
3092  88,88,86,86,85,85,83,82,81,81,80,76,76,76,74,74,73,73,73,71,71,
3093  71,70,70,69,68,68,67,67,67,66,66,66,65,64,64,64,62,61,59,58,58,
3094  55,55,55,54,52,51,50,50,49,49,49,49,48,47,47,47,44,44,43,43,40,
3095  40,38,38,38,37,37,37,36,36,36,36,35,33,32,32,31,30
3096  };
3097  const int n2c2w4_k[] = {
3098  120, // Capacity
3099  100, // Number of items
3100  // Size of items (sorted)
3101  99,97,97,97,96,95,94,94,93,93,93,91,90,89,88,86,84,83,83,83,82,
3102  82,81,81,81,80,78,78,78,77,75,75,74,73,73,73,73,71,71,71,70,69,
3103  69,68,68,67,66,65,64,64,63,63,63,63,62,62,61,60,59,58,57,57,57,
3104  57,56,55,54,54,53,52,52,52,52,50,50,49,49,49,48,48,46,45,45,44,
3105  44,42,39,39,37,34,34,34,34,33,33,32,31,31,30,30
3106  };
3107  const int n2c2w4_l[] = {
3108  120, // Capacity
3109  100, // Number of items
3110  // Size of items (sorted)
3111  100,99,99,97,97,97,96,93,91,89,89,88,88,88,85,84,82,82,80,80,
3112  78,78,78,78,78,77,77,76,76,75,75,75,74,74,74,72,71,70,69,69,69,
3113  67,67,67,66,65,65,65,64,63,63,61,61,60,60,60,60,59,58,58,57,57,
3114  57,56,56,54,53,53,52,52,51,51,47,47,46,45,45,45,44,44,43,43,43,
3115  43,42,37,37,37,35,34,34,33,33,33,33,32,32,31,30,30
3116  };
3117  const int n2c2w4_m[] = {
3118  120, // Capacity
3119  100, // Number of items
3120  // Size of items (sorted)
3121  100,99,98,97,96,96,95,94,94,94,93,93,92,92,91,91,91,90,90,90,
3122  89,86,86,85,84,84,83,82,82,77,77,77,77,77,76,75,75,74,73,72,71,
3123  71,70,70,70,70,69,69,68,67,67,66,65,64,64,63,61,60,58,58,58,57,
3124  57,57,54,54,54,53,52,52,52,51,51,51,48,46,46,46,45,44,44,44,43,
3125  43,43,41,39,38,38,36,36,35,35,34,32,31,31,31,30,30
3126  };
3127  const int n2c2w4_n[] = {
3128  120, // Capacity
3129  100, // Number of items
3130  // Size of items (sorted)
3131  100,99,99,98,97,95,95,94,94,94,93,92,92,91,91,91,90,89,87,87,
3132  86,86,85,84,81,81,81,81,80,79,79,79,79,78,77,75,75,75,74,74,73,
3133  73,73,71,71,70,70,69,67,67,66,64,64,63,63,63,62,61,61,61,61,60,
3134  59,59,59,59,58,58,56,56,54,54,53,53,53,52,52,51,49,45,44,44,43,
3135  43,39,37,37,37,37,37,37,36,36,35,33,32,32,31,31,30
3136  };
3137  const int n2c2w4_o[] = {
3138  120, // Capacity
3139  100, // Number of items
3140  // Size of items (sorted)
3141  100,99,97,97,97,94,94,93,93,93,92,92,92,91,91,90,90,90,88,88,
3142  88,88,87,87,87,86,86,86,86,85,85,84,84,83,83,81,81,80,79,79,79,
3143  79,77,74,74,73,72,72,70,70,67,67,66,66,66,65,64,64,64,63,62,61,
3144  59,58,54,53,53,52,51,47,47,45,44,43,43,42,41,41,41,39,39,39,39,
3145  37,37,36,35,35,34,34,33,33,33,32,31,31,30,30,30,30
3146  };
3147  const int n2c2w4_p[] = {
3148  120, // Capacity
3149  100, // Number of items
3150  // Size of items (sorted)
3151  100,99,99,99,98,97,97,96,96,95,94,94,93,91,89,89,89,87,87,86,
3152  85,84,84,84,83,83,83,83,79,79,76,76,75,74,73,73,72,71,71,70,70,
3153  70,70,68,67,67,66,64,64,63,62,62,62,62,62,59,58,58,56,56,56,54,
3154  54,54,53,53,53,51,51,50,49,49,48,48,48,47,46,46,45,44,43,43,43,
3155  42,41,41,41,41,40,39,38,38,38,38,37,36,35,32,31,30
3156  };
3157  const int n2c2w4_q[] = {
3158  120, // Capacity
3159  100, // Number of items
3160  // Size of items (sorted)
3161  99,98,98,98,96,95,94,91,90,90,90,89,88,86,85,85,84,83,83,83,83,
3162  82,80,80,79,79,78,78,77,77,77,77,77,76,76,76,76,76,76,76,76,73,
3163  73,72,71,71,70,70,68,67,67,67,66,65,64,63,62,62,62,61,59,57,56,
3164  56,56,56,55,54,54,54,54,53,52,52,51,51,50,48,47,47,47,45,45,44,
3165  44,42,41,41,38,37,36,34,34,34,32,32,32,31,30,30
3166  };
3167  const int n2c2w4_r[] = {
3168  120, // Capacity
3169  100, // Number of items
3170  // Size of items (sorted)
3171  100,99,99,98,97,97,97,96,94,94,93,93,93,91,89,89,89,89,89,88,
3172  87,87,86,86,85,85,84,83,80,79,78,77,77,77,73,73,71,70,70,69,69,
3173  68,67,65,63,62,62,62,62,61,60,60,59,59,59,58,58,58,57,57,56,56,
3174  55,54,53,52,51,49,48,47,46,45,45,45,44,43,42,42,42,42,41,40,39,
3175  39,38,37,35,35,35,35,34,33,33,32,32,31,30,30,30,30
3176  };
3177  const int n2c2w4_s[] = {
3178  120, // Capacity
3179  100, // Number of items
3180  // Size of items (sorted)
3181  100,100,97,96,96,95,94,94,94,90,90,90,87,86,86,86,83,83,83,83,
3182  83,82,82,82,80,79,79,78,77,77,77,76,76,75,71,71,71,70,70,68,68,
3183  67,67,66,66,65,63,63,63,62,61,61,60,60,59,59,59,58,56,55,53,53,
3184  53,52,51,49,49,47,45,45,45,45,45,44,42,42,42,41,41,41,41,41,39,
3185  39,38,38,38,37,33,33,33,33,32,32,32,31,31,31,31,30
3186  };
3187  const int n2c2w4_t[] = {
3188  120, // Capacity
3189  100, // Number of items
3190  // Size of items (sorted)
3191  99,99,98,98,97,97,97,96,93,92,91,91,90,89,88,88,87,86,86,85,85,
3192  84,84,83,83,81,80,80,78,76,75,75,74,72,72,71,69,69,68,68,68,68,
3193  67,66,66,65,62,61,61,60,60,60,59,58,58,57,57,57,56,56,54,54,53,
3194  53,53,52,52,51,50,50,50,49,48,48,46,46,46,46,45,45,43,42,42,41,
3195  41,41,38,37,36,36,35,34,34,34,33,33,33,32,30,30
3196  };
3197  const int n2c3w1_a[] = {
3198  150, // Capacity
3199  100, // Number of items
3200  // Size of items (sorted)
3201  99,99,97,97,96,96,96,94,93,93,92,90,90,90,89,88,88,87,83,82,81,
3202  81,81,80,79,78,77,77,76,76,75,74,74,74,71,69,69,68,67,67,66,62,
3203  59,58,57,56,55,54,54,53,53,52,52,49,49,48,47,46,45,44,43,43,42,
3204  42,39,38,37,35,35,34,32,32,31,31,30,29,24,24,21,21,21,20,18,16,
3205  13,12,11,9,7,7,7,6,5,5,4,4,2,2,1,1
3206  };
3207  const int n2c3w1_b[] = {
3208  150, // Capacity
3209  100, // Number of items
3210  // Size of items (sorted)
3211  100,99,96,94,93,92,92,91,91,91,89,88,86,86,86,85,84,84,84,81,
3212  81,80,79,79,78,77,77,77,77,73,71,69,67,66,65,65,64,64,64,62,60,
3213  57,57,56,56,56,56,53,52,51,51,50,50,48,47,46,45,44,43,42,41,41,
3214  40,40,39,39,38,37,36,36,36,34,33,31,31,29,29,26,25,22,22,22,20,
3215  17,11,11,10,9,7,7,7,7,6,5,3,2,2,1,1,1
3216  };
3217  const int n2c3w1_c[] = {
3218  150, // Capacity
3219  100, // Number of items
3220  // Size of items (sorted)
3221  98,97,97,97,96,95,95,95,95,93,92,88,87,86,86,85,81,81,80,78,78,
3222  78,77,77,76,75,74,72,71,70,70,69,69,67,67,67,65,65,65,64,64,63,
3223  62,58,58,56,56,56,55,52,51,50,50,50,49,49,47,45,43,43,43,42,41,
3224  40,40,40,39,38,36,35,33,33,32,30,29,28,28,25,25,22,22,20,20,18,
3225  17,16,15,11,11,10,8,5,5,5,4,4,2,2,2,1
3226  };
3227  const int n2c3w1_d[] = {
3228  150, // Capacity
3229  100, // Number of items
3230  // Size of items (sorted)
3231  99,99,97,97,96,96,94,92,92,92,92,91,90,90,89,89,88,85,84,84,84,
3232  80,80,78,78,77,77,77,76,75,75,75,74,73,73,72,71,71,70,68,66,65,
3233  64,62,61,60,57,56,56,55,55,54,54,52,50,50,48,48,47,47,45,45,45,
3234  44,42,40,40,39,38,38,38,36,34,32,30,29,29,29,28,28,28,26,25,25,
3235  24,21,18,17,14,13,12,12,10,10,9,9,8,5,4,1
3236  };
3237  const int n2c3w1_e[] = {
3238  150, // Capacity
3239  100, // Number of items
3240  // Size of items (sorted)
3241  100,99,99,98,98,96,93,91,89,89,88,86,86,85,85,85,84,84,82,82,
3242  81,80,79,78,77,76,75,75,73,72,71,70,69,68,68,66,66,64,63,63,62,
3243  62,58,57,55,54,52,51,50,50,49,48,48,46,46,44,43,41,41,38,37,34,
3244  33,31,31,31,31,29,29,28,28,27,27,27,26,26,26,25,22,22,21,20,20,
3245  19,18,18,16,15,15,15,14,14,13,9,8,8,8,2,2,2
3246  };
3247  const int n2c3w1_f[] = {
3248  150, // Capacity
3249  100, // Number of items
3250  // Size of items (sorted)
3251  100,100,100,98,98,97,97,96,94,92,90,87,86,84,84,83,83,81,81,81,
3252  81,80,77,77,77,75,74,74,74,73,70,69,69,68,67,66,66,65,65,64,63,
3253  62,62,61,60,59,57,57,57,57,56,56,54,52,50,50,47,45,43,43,43,40,
3254  38,37,37,36,36,35,35,33,33,32,31,31,29,27,27,24,23,19,18,16,14,
3255  13,13,12,12,11,10,9,8,8,8,4,4,4,3,2,2,1
3256  };
3257  const int n2c3w1_g[] = {
3258  150, // Capacity
3259  100, // Number of items
3260  // Size of items (sorted)
3261  99,98,96,94,93,92,91,91,88,88,87,87,87,86,85,84,83,82,81,79,79,
3262  77,75,73,73,73,72,71,69,68,67,66,65,65,64,64,62,62,61,60,60,57,
3263  55,55,54,50,50,50,49,48,48,47,45,44,44,44,42,42,39,38,35,35,34,
3264  34,34,33,33,32,31,31,29,29,28,26,25,23,21,21,20,19,18,18,16,16,
3265  15,14,13,13,11,11,11,10,8,6,6,5,5,4,3,2
3266  };
3267  const int n2c3w1_h[] = {
3268  150, // Capacity
3269  100, // Number of items
3270  // Size of items (sorted)
3271  100,99,98,98,98,94,93,91,91,89,87,87,87,86,86,86,85,85,84,83,
3272  83,81,81,80,78,77,77,76,76,75,75,73,73,70,69,69,65,63,63,63,62,
3273  62,62,60,59,58,57,57,55,54,53,52,51,51,50,49,49,48,47,47,44,44,
3274  42,38,37,37,32,32,32,30,30,29,28,27,27,25,25,25,23,23,23,22,22,
3275  21,20,19,17,15,14,13,13,10,9,8,6,5,4,3,2,1
3276  };
3277  const int n2c3w1_i[] = {
3278  150, // Capacity
3279  100, // Number of items
3280  // Size of items (sorted)
3281  100,99,97,96,94,94,92,92,92,91,91,89,87,86,86,86,85,85,83,83,
3282  80,80,78,76,75,73,72,68,66,65,64,63,63,62,62,61,60,58,58,56,56,
3283  56,54,54,53,53,52,51,51,50,49,49,49,48,47,47,46,45,43,43,42,42,
3284  42,40,37,37,36,36,34,34,33,33,31,29,25,24,24,23,21,21,20,17,16,
3285  15,13,13,12,11,11,11,10,9,9,8,8,7,7,5,3,1
3286  };
3287  const int n2c3w1_j[] = {
3288  150, // Capacity
3289  100, // Number of items
3290  // Size of items (sorted)
3291  99,99,98,97,97,95,95,92,91,90,90,89,88,87,86,86,86,85,83,83,83,
3292  82,80,78,78,77,76,76,75,75,74,72,70,69,67,62,61,61,59,59,59,58,
3293  58,56,56,55,52,52,52,51,51,49,47,47,46,44,43,42,42,39,37,37,36,
3294  31,31,31,28,27,25,25,25,23,21,19,18,17,16,16,16,16,15,14,14,14,
3295  14,13,13,10,10,9,7,7,6,6,5,4,2,2,1,1
3296  };
3297  const int n2c3w1_k[] = {
3298  150, // Capacity
3299  100, // Number of items
3300  // Size of items (sorted)
3301  98,98,96,95,95,94,94,93,93,92,92,92,90,89,89,88,87,87,87,87,85,
3302  85,83,83,82,81,80,80,79,76,75,75,74,73,71,70,68,68,66,66,63,63,
3303  63,59,59,58,58,58,58,56,55,54,53,51,49,49,47,46,46,45,44,44,43,
3304  42,40,37,37,37,36,33,33,33,30,30,29,26,26,26,26,25,24,23,22,21,
3305  21,20,18,17,17,16,15,10,7,6,5,4,3,2,1,1
3306  };
3307  const int n2c3w1_l[] = {
3308  150, // Capacity
3309  100, // Number of items
3310  // Size of items (sorted)
3311  100,99,99,97,97,96,95,95,95,93,93,90,89,89,86,85,82,81,79,79,
3312  78,77,77,76,76,76,74,74,74,73,71,71,70,70,69,67,66,66,65,65,61,
3313  61,61,60,59,59,58,57,54,52,48,48,47,47,46,46,46,46,44,44,42,42,
3314  41,41,39,39,39,39,36,35,34,31,31,26,26,26,24,22,21,21,19,18,17,
3315  17,16,16,15,15,14,14,13,12,10,7,7,7,3,3,2,2
3316  };
3317  const int n2c3w1_m[] = {
3318  150, // Capacity
3319  100, // Number of items
3320  // Size of items (sorted)
3321  100,100,98,97,95,94,92,89,87,87,83,81,81,81,80,80,78,77,75,74,
3322  74,71,69,68,67,66,66,65,64,64,64,64,64,64,64,63,58,56,55,54,52,
3323  50,49,49,46,46,45,44,43,41,40,40,37,35,35,35,34,34,33,32,32,32,
3324  31,30,29,27,27,26,25,25,24,24,23,22,21,21,19,19,19,18,18,18,17,
3325  17,15,14,14,14,11,11,8,6,6,5,4,3,2,2,1,1
3326  };
3327  const int n2c3w1_n[] = {
3328  150, // Capacity
3329  100, // Number of items
3330  // Size of items (sorted)
3331  98,98,96,94,94,91,89,88,88,87,87,87,86,85,85,84,84,82,81,81,80,
3332  80,79,79,78,76,75,72,72,70,69,69,68,67,66,65,64,63,58,57,54,54,
3333  53,53,53,53,50,49,47,44,44,43,43,42,42,40,38,38,37,36,34,33,33,
3334  30,30,30,29,26,25,25,23,23,20,20,19,19,16,16,15,15,15,15,13,12,
3335  12,11,10,10,9,9,7,6,6,4,4,3,2,2,1,1
3336  };
3337  const int n2c3w1_o[] = {
3338  150, // Capacity
3339  100, // Number of items
3340  // Size of items (sorted)
3341  100,98,96,96,94,93,93,92,91,91,90,89,89,86,86,85,84,83,82,82,
3342  79,79,79,79,77,75,75,75,74,74,74,74,71,71,70,68,68,67,66,63,63,
3343  62,62,60,59,59,58,55,54,54,52,49,48,47,47,46,45,44,43,43,42,40,
3344  39,39,37,37,36,35,34,33,28,26,26,25,25,23,22,21,20,19,19,19,18,
3345  17,17,16,12,12,12,10,10,9,9,8,7,7,7,6,3,2
3346  };
3347  const int n2c3w1_p[] = {
3348  150, // Capacity
3349  100, // Number of items
3350  // Size of items (sorted)
3351  100,97,96,94,94,93,92,92,91,90,90,87,86,86,86,84,84,82,81,80,
3352  77,76,76,76,75,74,74,73,73,72,72,71,71,70,70,70,69,68,68,67,66,
3353  66,65,64,63,62,62,60,59,59,59,59,57,52,52,50,49,48,47,46,44,42,
3354  41,38,36,36,34,33,30,28,27,25,25,24,22,20,20,17,16,16,15,15,15,
3355  13,13,12,11,11,10,10,10,10,9,8,8,6,5,5,4,3
3356  };
3357  const int n2c3w1_q[] = {
3358  150, // Capacity
3359  100, // Number of items
3360  // Size of items (sorted)
3361  100,99,97,94,93,91,89,88,86,85,85,84,83,81,81,80,79,78,77,76,
3362  75,75,74,71,71,70,69,68,68,68,68,66,64,63,63,62,62,62,61,59,58,
3363  56,55,55,54,54,54,54,52,52,47,46,46,46,45,44,41,41,39,39,39,38,
3364  38,37,36,36,35,35,34,34,34,33,31,30,29,29,29,29,28,28,27,27,27,
3365  26,26,26,23,23,22,20,20,20,17,14,8,8,6,3,1,1
3366  };
3367  const int n2c3w1_r[] = {
3368  150, // Capacity
3369  100, // Number of items
3370  // Size of items (sorted)
3371  100,98,95,95,94,92,92,92,90,88,88,87,87,87,86,86,83,83,82,82,
3372  81,80,77,76,75,75,75,74,73,70,70,68,66,66,66,65,64,64,60,59,58,
3373  56,55,52,52,52,52,52,51,49,49,48,46,44,42,42,41,41,41,40,40,39,
3374  38,36,36,35,34,34,34,31,31,30,27,27,27,24,24,22,21,20,15,15,15,
3375  14,14,12,12,11,10,9,7,6,6,5,4,4,3,3,2,1
3376  };
3377  const int n2c3w1_s[] = {
3378  150, // Capacity
3379  100, // Number of items
3380  // Size of items (sorted)
3381  100,99,99,98,97,96,95,95,94,91,91,89,88,88,86,83,82,79,78,78,
3382  76,75,75,74,72,71,70,70,69,69,69,68,66,65,64,64,63,63,62,62,61,
3383  60,58,58,57,56,56,55,55,54,52,52,49,49,49,48,48,47,46,46,45,45,
3384  41,40,40,39,37,36,36,36,35,35,35,35,33,32,31,31,31,28,28,25,24,
3385  24,21,20,19,19,19,18,16,16,16,16,13,13,11,8,6,5
3386  };
3387  const int n2c3w1_t[] = {
3388  150, // Capacity
3389  100, // Number of items
3390  // Size of items (sorted)
3391  100,99,98,96,95,95,95,91,90,90,90,89,88,85,85,83,81,80,80,80,
3392  79,79,78,77,77,77,76,76,75,74,74,73,73,71,68,67,66,65,64,63,62,
3393  58,56,56,55,53,51,51,51,50,49,46,44,44,43,43,42,42,42,40,39,38,
3394  37,37,37,36,36,36,34,34,34,33,32,31,30,30,29,27,26,26,25,22,19,
3395  18,17,16,16,15,14,12,12,10,9,7,6,5,4,4,3,1
3396  };
3397  const int n2c3w2_a[] = {
3398  150, // Capacity
3399  100, // Number of items
3400  // Size of items (sorted)
3401  100,99,98,96,96,96,96,96,96,94,93,93,92,92,92,91,91,91,90,87,
3402  84,83,83,79,78,78,77,77,76,76,75,75,75,73,73,73,72,72,72,72,72,
3403  71,71,70,70,66,66,65,64,63,59,58,57,56,56,55,55,54,53,53,52,51,
3404  49,47,46,46,45,44,43,43,42,41,41,39,39,38,37,35,35,34,34,33,33,
3405  32,32,32,32,31,30,30,29,28,24,23,22,22,22,22,21,20
3406  };
3407  const int n2c3w2_b[] = {
3408  150, // Capacity
3409  100, // Number of items
3410  // Size of items (sorted)
3411  99,97,96,96,96,95,95,95,95,94,94,93,92,92,92,91,91,91,90,89,89,
3412  89,88,88,88,87,86,86,85,85,84,83,82,81,81,77,77,76,76,75,73,73,
3413  73,72,72,72,72,70,69,67,66,65,65,64,62,61,60,58,57,56,55,53,52,
3414  52,52,48,48,46,45,43,42,39,39,38,38,38,38,37,36,35,34,34,32,31,
3415  30,30,28,27,27,27,25,24,24,24,23,23,22,22,22,21
3416  };
3417  const int n2c3w2_c[] = {
3418  150, // Capacity
3419  100, // Number of items
3420  // Size of items (sorted)
3421  100,99,99,98,97,97,97,96,96,95,95,95,94,93,93,93,92,91,89,88,
3422  87,86,84,84,83,83,82,81,81,81,78,78,75,74,73,72,72,71,70,68,67,
3423  66,65,64,63,63,62,60,60,59,59,58,57,56,56,55,54,51,49,49,48,47,
3424  47,46,45,45,45,45,44,44,44,44,43,41,41,40,39,39,39,37,37,37,35,
3425  35,34,32,31,31,30,28,26,25,24,24,23,23,22,21,20,20
3426  };
3427  const int n2c3w2_d[] = {
3428  150, // Capacity
3429  100, // Number of items
3430  // Size of items (sorted)
3431  100,100,100,99,99,98,97,96,95,95,95,94,94,91,91,90,90,88,86,84,
3432  83,83,79,78,77,74,74,72,72,70,69,69,69,69,68,68,68,67,67,67,66,
3433  66,65,64,63,63,63,63,63,62,62,61,60,60,59,59,59,59,57,55,55,55,
3434  53,53,52,52,51,50,49,48,47,47,45,44,44,43,43,42,42,41,41,38,37,
3435  36,36,36,36,34,34,29,29,28,27,25,24,23,23,22,22,20
3436  };
3437  const int n2c3w2_e[] = {
3438  150, // Capacity
3439  100, // Number of items
3440  // Size of items (sorted)
3441  99,98,98,98,93,93,92,90,90,89,89,87,85,85,84,81,81,81,80,77,76,
3442  75,75,74,74,73,71,70,70,69,68,67,67,67,66,66,65,65,64,63,62,62,
3443  61,61,59,58,57,57,57,56,55,54,54,54,52,52,52,52,52,51,51,50,50,
3444  50,49,47,47,47,47,47,45,45,44,43,42,42,39,39,39,39,39,39,38,37,
3445  37,37,34,33,33,32,32,31,31,31,29,28,28,27,25,22
3446  };
3447  const int n2c3w2_f[] = {
3448  150, // Capacity
3449  100, // Number of items
3450  // Size of items (sorted)
3451  100,99,99,98,98,97,97,96,95,94,92,92,92,90,86,86,85,85,83,83,
3452  74,74,73,73,73,72,71,71,71,70,70,70,70,69,69,67,67,66,66,66,66,
3453  65,65,63,63,62,61,57,56,56,56,55,54,54,53,53,53,51,49,47,47,47,
3454  46,46,45,44,44,44,42,41,40,40,37,37,35,35,35,35,33,32,32,32,32,
3455  31,31,30,28,28,27,27,27,26,24,23,22,21,21,21,21,20
3456  };
3457  const int n2c3w2_g[] = {
3458  150, // Capacity
3459  100, // Number of items
3460  // Size of items (sorted)
3461  100,99,99,99,97,97,96,96,95,94,94,93,93,92,91,91,90,89,88,88,
3462  87,87,86,85,84,83,83,83,82,82,78,75,75,73,73,72,72,70,69,69,67,
3463  67,65,65,63,61,61,60,59,58,58,58,58,57,57,57,55,54,54,54,52,52,
3464  52,51,48,47,47,47,46,45,45,45,44,42,41,40,37,35,34,31,30,29,27,
3465  26,26,26,25,25,25,24,24,24,24,23,23,23,23,23,22,20
3466  };
3467  const int n2c3w2_h[] = {
3468  150, // Capacity
3469  100, // Number of items
3470  // Size of items (sorted)
3471  99,98,98,98,96,92,92,91,89,87,86,86,85,85,82,81,81,80,80,77,77,
3472  76,76,75,74,74,74,73,71,71,69,69,68,68,66,66,65,64,63,63,63,62,
3473  61,59,59,57,56,55,54,54,53,53,53,51,50,50,49,49,49,48,48,47,47,
3474  46,44,44,44,43,42,41,36,36,36,36,36,35,33,33,32,32,32,32,30,30,
3475  30,30,29,28,28,28,25,25,25,24,24,22,22,22,20,20
3476  };
3477  const int n2c3w2_i[] = {
3478  150, // Capacity
3479  100, // Number of items
3480  // Size of items (sorted)
3481  99,99,99,99,98,97,97,97,96,95,95,95,93,93,93,92,92,91,91,91,90,
3482  90,89,88,87,87,86,84,83,82,81,80,79,79,79,78,78,77,77,76,74,73,
3483  72,71,70,69,69,68,66,66,65,65,65,64,63,63,63,63,62,61,60,60,59,
3484  57,57,54,54,52,49,48,48,47,47,47,47,46,46,45,44,43,43,37,37,36,
3485  36,34,33,32,30,30,30,27,25,22,22,22,21,21,20,20
3486  };
3487  const int n2c3w2_j[] = {
3488  150, // Capacity
3489  100, // Number of items
3490  // Size of items (sorted)
3491  100,100,99,99,99,98,97,97,96,96,96,95,94,94,94,93,93,93,91,90,
3492  89,87,87,86,85,84,83,83,82,81,80,80,80,79,79,78,78,78,78,77,76,
3493  75,74,72,72,72,71,70,70,69,67,66,66,63,62,60,60,57,56,56,56,56,
3494  53,52,52,50,50,48,48,45,44,44,44,44,43,40,38,38,38,37,37,37,36,
3495  36,35,33,32,30,30,28,28,27,27,26,26,25,24,23,22,22
3496  };
3497  const int n2c3w2_k[] = {
3498  150, // Capacity
3499  100, // Number of items
3500  // Size of items (sorted)
3501  100,99,99,99,98,98,97,95,95,95,94,94,93,93,93,90,89,87,87,87,
3502  87,86,85,85,84,84,83,83,82,81,81,80,79,79,78,74,74,73,72,71,71,
3503  70,70,69,68,67,67,67,66,64,62,62,61,61,59,59,58,56,55,54,52,52,
3504  52,52,51,50,50,48,48,48,47,47,42,41,39,38,36,34,34,34,34,33,33,
3505  32,32,32,31,31,30,29,29,27,27,26,26,25,24,23,20,20
3506  };
3507  const int n2c3w2_l[] = {
3508  150, // Capacity
3509  100, // Number of items
3510  // Size of items (sorted)
3511  100,100,98,98,96,95,95,93,93,93,92,92,91,91,91,90,90,89,87,87,
3512  85,85,84,84,82,82,81,80,78,78,75,74,72,72,71,70,69,68,67,66,65,
3513  65,65,65,64,63,63,63,61,61,61,61,61,61,60,60,59,58,57,57,57,56,
3514  54,54,53,53,53,52,49,48,47,47,47,45,43,43,42,40,40,40,40,38,36,
3515  36,34,32,32,29,28,27,27,27,25,23,23,23,22,22,22,21
3516  };
3517  const int n2c3w2_m[] = {
3518  150, // Capacity
3519  100, // Number of items
3520  // Size of items (sorted)
3521  100,100,100,98,98,98,97,96,95,95,94,92,92,91,91,91,90,90,89,89,
3522  89,89,87,87,85,84,84,83,82,81,78,78,78,77,77,77,76,75,74,72,72,
3523  71,69,69,68,67,67,67,66,65,62,62,62,61,60,60,60,60,60,59,58,58,
3524  57,55,55,54,52,52,48,46,46,45,45,44,44,43,43,43,42,42,41,41,40,
3525  40,37,35,33,33,33,32,31,30,29,29,29,25,25,24,23,21
3526  };
3527  const int n2c3w2_n[] = {
3528  150, // Capacity
3529  100, // Number of items
3530  // Size of items (sorted)
3531  100,100,98,96,94,94,93,92,92,92,91,91,90,89,89,87,87,85,85,81,
3532  81,81,80,79,79,78,78,78,78,78,77,77,76,76,76,76,75,75,75,74,73,
3533  72,72,69,68,67,66,66,65,64,63,62,61,58,56,56,55,55,54,54,51,49,
3534  49,49,48,47,47,46,44,44,44,43,43,40,39,38,38,38,38,37,37,36,35,
3535  35,34,32,32,32,31,30,27,27,25,25,24,23,23,22,21,20
3536  };
3537  const int n2c3w2_o[] = {
3538  150, // Capacity
3539  100, // Number of items
3540  // Size of items (sorted)
3541  100,99,99,99,98,97,96,95,95,95,94,93,93,93,92,92,91,88,88,88,
3542  88,87,86,86,85,85,85,85,84,82,82,81,81,81,78,78,77,77,76,76,75,
3543  72,72,72,71,71,70,68,68,67,66,64,64,63,63,63,63,61,60,60,57,56,
3544  56,55,55,55,53,53,52,52,51,51,50,49,48,48,47,45,45,43,42,40,39,
3545  38,38,37,37,37,37,36,34,34,33,33,33,32,31,26,25,21
3546  };
3547  const int n2c3w2_p[] = {
3548  150, // Capacity
3549  100, // Number of items
3550  // Size of items (sorted)
3551  100,100,100,100,99,99,98,98,97,96,96,94,94,94,92,91,90,88,87,
3552  86,85,84,83,82,82,82,81,80,79,75,74,73,72,72,72,72,71,69,68,68,
3553  67,65,65,65,65,65,64,62,60,60,59,59,58,57,57,57,56,55,54,54,53,
3554  52,52,49,49,47,45,45,45,43,42,41,41,40,39,39,36,35,34,34,34,33,
3555  31,31,31,30,30,30,29,28,27,26,26,24,23,22,21,20,20,20
3556  };
3557  const int n2c3w2_q[] = {
3558  150, // Capacity
3559  100, // Number of items
3560  // Size of items (sorted)
3561  100,97,95,95,94,94,93,92,92,92,91,89,88,88,88,87,86,86,85,85,
3562  83,83,82,81,80,75,75,75,74,74,73,73,72,72,69,69,69,69,69,69,68,
3563  68,68,68,66,65,64,63,63,63,63,61,59,59,58,58,57,56,53,52,50,50,
3564  49,48,48,46,46,45,44,43,43,42,42,42,42,42,42,41,41,39,38,38,38,
3565  37,37,35,34,32,31,30,29,28,28,27,25,24,24,22,21,21
3566  };
3567  const int n2c3w2_r[] = {
3568  150, // Capacity
3569  100, // Number of items
3570  // Size of items (sorted)
3571  100,98,98,97,97,96,96,96,96,92,91,91,87,86,84,83,82,82,81,81,
3572  81,81,80,79,79,79,78,78,78,76,76,76,76,76,75,73,73,71,71,70,69,
3573  69,66,66,65,63,62,61,60,58,57,57,57,55,52,51,49,46,46,46,46,46,
3574  46,45,45,45,44,43,43,43,42,42,42,41,40,40,37,37,37,35,35,34,34,
3575  33,32,32,27,27,26,26,25,24,23,22,22,22,21,20,20,20
3576  };
3577  const int n2c3w2_s[] = {
3578  150, // Capacity
3579  100, // Number of items
3580  // Size of items (sorted)
3581  100,100,99,99,99,99,98,97,97,97,96,96,95,95,95,94,92,91,91,90,
3582  90,89,87,84,83,83,83,82,82,82,82,81,80,80,79,79,79,78,78,77,77,
3583  77,75,74,73,69,68,65,64,64,63,62,62,62,62,62,61,61,60,58,57,56,
3584  55,51,49,48,47,46,45,45,44,43,42,41,39,38,38,37,36,36,36,35,34,
3585  34,34,33,33,32,32,31,31,29,28,26,26,25,25,20,20,20
3586  };
3587  const int n2c3w2_t[] = {
3588  150, // Capacity
3589  100, // Number of items
3590  // Size of items (sorted)
3591  100,100,99,97,95,95,94,93,93,92,91,90,89,89,88,88,86,86,85,84,
3592  84,82,82,82,81,81,80,80,79,79,77,77,76,74,74,74,73,72,71,70,69,
3593  69,69,67,67,66,66,65,64,64,63,63,62,61,61,61,61,60,59,59,59,58,
3594  57,57,57,57,56,55,54,54,54,51,50,50,50,49,48,47,46,46,45,44,42,
3595  41,40,40,40,39,38,35,34,29,27,26,25,25,23,23,22,20
3596  };
3597  const int n2c3w4_a[] = {
3598  150, // Capacity
3599  100, // Number of items
3600  // Size of items (sorted)
3601  99,99,98,98,97,97,96,96,96,96,95,94,93,92,91,89,87,87,87,86,85,
3602  84,84,83,83,83,82,81,80,79,79,79,77,77,76,74,74,74,73,72,72,71,
3603  71,69,69,69,66,65,64,64,64,63,62,61,60,59,57,57,57,56,56,55,54,
3604  53,52,52,51,51,49,47,47,46,46,46,46,46,46,44,43,43,43,41,40,40,
3605  39,39,38,36,36,35,34,34,33,32,32,31,31,30,30,30
3606  };
3607  const int n2c3w4_b[] = {
3608  150, // Capacity
3609  100, // Number of items
3610  // Size of items (sorted)
3611  100,99,99,98,98,97,95,95,95,94,94,94,94,93,93,92,91,90,90,90,
3612  90,89,89,88,86,85,85,84,83,83,82,81,81,80,79,79,77,76,76,73,72,
3613  71,71,71,69,69,68,67,67,63,61,61,61,60,60,59,58,57,57,57,57,56,
3614  56,56,56,56,55,53,53,53,51,51,49,48,48,47,47,47,47,46,46,45,45,
3615  44,44,43,43,42,42,39,38,38,37,36,35,33,32,31,30,30
3616  };
3617  const int n2c3w4_c[] = {
3618  150, // Capacity
3619  100, // Number of items
3620  // Size of items (sorted)
3621  99,99,98,97,96,93,92,92,91,91,91,90,90,90,89,88,88,87,85,85,84,
3622  84,84,82,80,80,80,80,78,77,76,75,74,73,72,70,70,69,68,68,67,66,
3623  65,65,65,65,64,62,59,59,59,58,58,57,57,56,56,56,55,55,54,51,51,
3624  50,49,48,46,46,46,46,46,46,45,44,44,41,41,41,41,40,40,39,39,38,
3625  37,36,36,36,35,35,35,35,34,34,34,34,32,32,31,30
3626  };
3627  const int n2c3w4_d[] = {
3628  150, // Capacity
3629  100, // Number of items
3630  // Size of items (sorted)
3631  100,100,99,99,99,99,98,98,98,97,97,97,94,94,93,93,92,90,89,88,
3632  87,86,85,83,83,82,81,80,79,78,77,76,75,73,73,73,73,72,72,71,71,
3633  71,70,68,67,66,65,64,64,64,64,63,62,62,62,61,57,56,55,55,54,53,
3634  53,53,53,52,52,52,51,51,49,49,48,48,45,45,45,45,44,44,43,42,41,
3635  41,40,40,38,35,34,34,34,34,33,33,32,32,32,30,30,30
3636  };
3637  const int n2c3w4_e[] = {
3638  150, // Capacity
3639  100, // Number of items
3640  // Size of items (sorted)
3641  100,100,99,99,98,98,98,96,96,95,94,94,93,93,92,92,91,91,90,89,
3642  88,88,88,88,88,87,86,86,85,85,85,85,84,84,84,83,83,83,81,80,80,
3643  80,79,77,77,75,75,74,72,72,69,68,68,66,65,65,64,64,63,61,61,60,
3644  60,58,58,58,58,57,57,56,56,55,54,49,49,47,47,47,46,45,44,43,42,
3645  42,41,40,40,36,34,34,33,33,32,32,32,32,32,31,30,30
3646  };
3647  const int n2c3w4_f[] = {
3648  150, // Capacity
3649  100, // Number of items
3650  // Size of items (sorted)
3651  100,100,99,98,97,96,94,93,92,91,90,89,89,87,87,85,85,85,84,84,
3652  84,83,83,83,83,83,81,81,80,80,79,79,79,78,78,77,76,75,74,74,74,
3653  73,73,71,71,71,71,70,69,69,68,68,68,66,66,65,64,63,63,63,62,61,
3654  59,58,58,57,56,56,56,56,55,52,50,49,47,46,46,45,45,43,43,43,42,
3655  42,41,41,38,37,37,36,36,35,35,34,34,34,33,31,31,30
3656  };
3657  const int n2c3w4_g[] = {
3658  150, // Capacity
3659  100, // Number of items
3660  // Size of items (sorted)
3661  100,100,99,98,97,97,95,94,94,94,93,93,91,90,90,89,88,88,86,85,
3662  85,84,84,84,82,82,82,81,81,81,80,75,75,75,75,74,74,74,73,72,71,
3663  70,69,69,69,68,67,65,64,64,63,63,63,63,61,61,59,58,58,58,56,56,
3664  55,54,53,53,53,51,50,49,48,48,46,46,44,44,44,43,43,43,43,42,42,
3665  42,41,41,40,40,39,39,39,39,38,36,35,35,35,33,32,32
3666  };
3667  const int n2c3w4_h[] = {
3668  150, // Capacity
3669  100, // Number of items
3670  // Size of items (sorted)
3671  100,97,97,97,95,95,95,94,94,94,94,93,93,93,92,92,90,89,86,85,
3672  83,82,82,81,79,78,77,76,75,74,74,74,74,74,73,73,72,71,71,71,70,
3673  69,68,66,66,65,64,64,64,63,63,62,62,62,61,61,61,59,59,59,58,58,
3674  57,57,55,54,52,50,49,48,47,46,46,45,45,44,44,44,42,42,41,41,40,
3675  39,39,39,37,37,36,36,36,35,35,35,32,32,32,31,30,30
3676  };
3677  const int n2c3w4_i[] = {
3678  150, // Capacity
3679  100, // Number of items
3680  // Size of items (sorted)
3681  99,99,99,99,98,97,97,92,92,91,91,90,89,89,88,88,88,86,85,84,83,
3682  83,81,80,80,80,80,80,79,79,78,77,77,77,77,76,76,75,74,72,72,72,
3683  71,70,69,69,69,67,67,66,66,66,66,65,64,61,60,59,59,59,58,57,56,
3684  56,54,53,52,51,51,51,50,50,50,50,49,48,48,47,47,47,45,43,43,43,
3685  42,41,41,38,37,37,36,35,33,32,32,32,31,31,30,30
3686  };
3687  const int n2c3w4_j[] = {
3688  150, // Capacity
3689  100, // Number of items
3690  // Size of items (sorted)
3691  100,100,100,99,99,99,99,98,98,96,96,95,95,93,92,92,91,91,90,88,
3692  85,84,84,82,81,80,80,76,75,74,73,73,72,71,71,70,69,69,68,67,65,
3693  65,65,64,64,64,64,63,62,61,61,61,60,57,57,56,56,54,52,52,51,51,
3694  51,50,48,48,48,47,46,46,46,45,45,45,44,44,44,43,43,43,42,42,41,
3695  41,41,41,39,39,38,37,36,36,36,34,34,33,33,32,32,31
3696  };
3697  const int n2c3w4_k[] = {
3698  150, // Capacity
3699  100, // Number of items
3700  // Size of items (sorted)
3701  100,100,99,98,96,96,95,94,94,94,93,93,93,93,91,91,91,90,90,89,
3702  89,87,87,87,87,85,84,84,84,83,82,81,81,81,80,79,79,78,78,77,77,
3703  77,75,75,74,74,74,74,69,68,68,67,67,65,65,64,63,61,59,59,58,58,
3704  58,58,57,56,55,55,55,54,54,53,53,52,51,50,50,50,49,49,48,48,48,
3705  48,47,47,43,43,42,40,40,39,37,37,35,34,34,33,31,30
3706  };
3707  const int n2c3w4_l[] = {
3708  150, // Capacity
3709  100, // Number of items
3710  // Size of items (sorted)
3711  99,97,96,95,94,93,92,92,92,91,90,88,88,88,86,86,86,86,85,85,85,
3712  85,85,83,83,83,82,81,81,80,79,78,76,76,75,75,74,74,74,74,74,73,
3713  73,72,71,70,70,70,69,68,67,66,65,65,64,64,63,61,61,60,59,58,58,
3714  58,57,57,57,56,56,56,55,54,54,53,53,53,53,50,48,48,48,46,46,46,
3715  46,45,43,43,42,41,40,39,37,35,35,34,34,31,31,30
3716  };
3717  const int n2c3w4_m[] = {
3718  150, // Capacity
3719  100, // Number of items
3720  // Size of items (sorted)
3721  100,100,100,99,98,98,95,92,91,91,89,89,89,89,88,88,87,86,86,85,
3722  85,84,84,83,82,82,81,81,81,80,79,79,79,78,78,78,77,76,75,75,74,
3723  74,73,72,72,70,69,68,68,67,66,65,64,63,62,62,62,60,59,58,56,56,
3724  55,53,53,53,51,51,50,50,46,44,44,44,44,43,42,42,41,41,40,39,39,
3725  38,37,37,36,36,36,36,35,35,35,34,33,33,33,32,32,30
3726  };
3727  const int n2c3w4_n[] = {
3728  150, // Capacity
3729  100, // Number of items
3730  // Size of items (sorted)
3731  100,99,99,97,96,95,95,94,94,94,93,87,86,85,85,85,85,85,85,85,
3732  84,84,83,83,82,81,81,80,80,80,80,80,80,79,79,78,77,77,76,76,75,
3733  75,75,74,72,70,69,68,68,67,67,65,64,64,64,63,62,60,59,59,59,58,
3734  58,58,57,57,56,56,54,54,52,51,51,48,48,48,47,47,47,46,45,44,44,
3735  42,41,41,39,38,38,37,36,36,36,35,34,33,33,33,32,31
3736  };
3737  const int n2c3w4_o[] = {
3738  150, // Capacity
3739  100, // Number of items
3740  // Size of items (sorted)
3741  98,98,98,97,97,96,96,96,96,94,94,93,93,93,92,92,92,91,91,90,90,
3742  89,88,87,87,87,85,85,83,78,77,77,77,77,76,75,74,73,71,71,70,70,
3743  70,70,70,69,68,68,65,65,64,63,63,61,61,61,61,60,60,59,59,59,59,
3744  58,58,57,54,54,52,52,52,51,49,49,49,48,47,47,47,45,45,45,43,42,
3745  42,41,41,40,40,40,40,39,38,37,36,35,34,32,31,30
3746  };
3747  const int n2c3w4_p[] = {
3748  150, // Capacity
3749  100, // Number of items
3750  // Size of items (sorted)
3751  100,99,99,98,96,96,96,95,94,92,91,90,90,89,89,88,88,88,88,86,
3752  86,85,85,85,84,83,83,83,83,82,82,81,80,80,79,79,77,77,77,75,75,
3753  74,72,71,70,70,70,69,69,69,68,68,67,65,64,64,62,62,61,59,59,57,
3754  57,54,54,54,54,53,53,52,50,50,49,48,48,48,46,43,42,42,42,39,39,
3755  38,38,37,37,37,36,36,35,34,34,34,34,33,32,32,30,30
3756  };
3757  const int n2c3w4_q[] = {
3758  150, // Capacity
3759  100, // Number of items
3760  // Size of items (sorted)
3761  100,99,98,98,98,97,97,97,96,96,96,95,95,95,94,93,93,93,92,91,
3762  91,88,88,87,87,86,85,85,84,82,81,79,79,79,78,78,77,77,76,76,75,
3763  73,73,73,73,72,72,72,71,70,69,68,67,66,65,65,64,63,62,61,61,60,
3764  60,59,59,57,56,55,54,54,53,53,52,51,50,50,50,49,49,48,48,47,47,
3765  47,46,45,45,45,44,38,35,35,35,34,34,34,33,33,31,31
3766  };
3767  const int n2c3w4_r[] = {
3768  150, // Capacity
3769  100, // Number of items
3770  // Size of items (sorted)
3771  100,98,98,98,98,98,97,97,96,95,95,93,92,90,89,87,86,86,84,84,
3772  84,84,80,80,80,79,79,78,77,74,73,73,72,72,72,71,71,71,70,69,69,
3773  69,68,67,66,65,64,64,63,63,62,60,57,57,57,55,55,55,54,53,53,52,
3774  52,52,51,51,50,49,47,46,46,45,44,44,44,43,43,43,42,41,41,41,41,
3775  40,40,39,39,39,39,38,38,37,36,35,35,34,32,31,30,30
3776  };
3777  const int n2c3w4_s[] = {
3778  150, // Capacity
3779  100, // Number of items
3780  // Size of items (sorted)
3781  100,99,98,97,97,96,95,94,94,93,92,91,90,90,88,88,88,87,84,81,
3782  80,80,79,79,76,76,75,75,75,73,73,71,71,71,70,70,70,69,69,67,67,
3783  66,65,64,64,62,61,60,60,59,59,59,59,58,56,55,54,54,53,53,53,51,
3784  51,50,49,48,48,48,47,47,47,46,46,45,45,45,45,45,44,44,44,42,42,
3785  41,41,40,39,38,37,34,34,34,33,33,32,32,31,31,31,30
3786  };
3787  const int n2c3w4_t[] = {
3788  150, // Capacity
3789  100, // Number of items
3790  // Size of items (sorted)
3791  100,100,99,99,97,97,95,95,95,94,94,93,93,93,92,91,91,91,91,91,
3792  89,89,86,86,85,85,84,82,81,81,79,79,78,76,75,74,74,74,74,73,73,
3793  71,70,70,69,69,67,67,67,66,66,66,66,65,65,64,64,63,63,62,61,61,
3794  61,60,60,58,57,54,54,53,53,53,52,52,51,50,48,48,47,46,46,46,45,
3795  44,42,40,39,39,39,37,36,35,34,33,33,33,32,32,30,30
3796  };
3797  const int n3c1w1_a[] = {
3798  100, // Capacity
3799  200, // Number of items
3800  // Size of items (sorted)
3801  100,99,99,97,97,97,94,93,92,92,91,89,89,88,88,88,88,87,87,86,
3802  86,86,86,86,85,84,83,83,82,81,81,81,81,80,80,79,79,79,78,78,77,
3803  77,77,76,76,76,75,74,74,73,73,73,73,72,72,72,72,72,71,71,69,69,
3804  68,67,67,66,66,66,66,64,64,64,64,63,63,62,61,61,61,60,60,59,59,
3805  57,56,56,56,55,55,55,54,54,53,53,52,52,52,51,50,50,50,49,49,49,
3806  49,47,47,46,46,46,46,46,46,45,45,45,45,44,44,42,41,40,40,40,39,
3807  39,38,38,38,38,38,38,37,37,36,36,36,36,34,34,34,34,34,34,31,31,
3808  31,30,30,30,30,30,29,29,27,27,27,26,24,24,23,22,22,22,22,22,20,
3809  18,17,17,17,16,16,15,15,14,14,14,13,13,12,11,11,11,10,10,8,8,
3810  8,6,6,5,5,4,4,3,3,3,1,1
3811  };
3812  const int n3c1w1_b[] = {
3813  100, // Capacity
3814  200, // Number of items
3815  // Size of items (sorted)
3816  100,100,100,100,100,99,99,99,98,98,98,95,93,93,92,92,92,92,91,
3817  90,90,89,89,89,89,88,88,88,88,87,86,86,86,86,86,85,85,85,84,84,
3818  84,83,83,81,81,80,79,77,77,77,75,75,75,75,74,74,74,74,73,73,73,
3819  72,71,71,71,71,70,70,70,70,70,69,68,68,68,68,68,67,67,67,66,65,
3820  65,65,64,64,63,63,63,62,61,61,60,60,59,59,59,58,58,57,57,57,56,
3821  53,53,53,52,52,52,52,51,50,49,49,48,48,48,47,46,45,44,44,44,44,
3822  42,42,41,40,40,40,39,39,39,38,38,38,37,37,36,36,36,36,34,34,33,
3823  33,33,33,33,33,32,32,32,32,31,30,29,28,27,27,26,26,26,25,24,23,
3824  21,21,20,20,17,16,16,15,14,14,14,13,13,13,13,13,12,12,11,11,10,
3825  9,9,7,7,7,7,6,5,5,4,4,3,3
3826  };
3827  const int n3c1w1_c[] = {
3828  100, // Capacity
3829  200, // Number of items
3830  // Size of items (sorted)
3831  100,100,100,99,99,99,97,96,96,95,95,94,92,92,91,91,91,91,90,90,
3832  90,89,89,88,88,87,86,86,85,85,85,83,82,82,82,81,81,80,80,80,79,
3833  79,79,76,75,75,74,74,73,72,72,72,71,71,70,68,67,67,67,67,66,66,
3834  65,65,64,64,64,63,63,63,62,62,62,61,61,60,60,59,59,59,59,58,58,
3835  57,57,56,56,56,56,55,55,54,52,51,51,50,50,49,48,48,47,47,47,47,
3836  46,46,43,43,42,42,42,41,41,40,40,40,39,37,37,36,36,34,34,34,34,
3837  33,33,33,32,31,30,30,29,29,28,28,27,27,26,26,26,26,25,25,24,24,
3838  23,23,23,23,22,22,21,21,21,20,20,20,20,19,19,18,17,17,16,16,15,
3839  14,14,14,14,14,13,13,12,12,11,11,11,11,10,9,9,8,8,8,8,7,7,7,6,
3840  6,6,5,4,4,4,2,2,1
3841  };
3842  const int n3c1w1_d[] = {
3843  100, // Capacity
3844  200, // Number of items
3845  // Size of items (sorted)
3846  100,99,99,99,98,97,97,97,96,96,95,95,95,94,94,93,93,93,93,93,
3847  92,92,91,90,89,89,89,88,87,87,87,87,87,87,87,86,85,84,84,83,82,
3848  80,80,80,80,79,79,78,78,77,76,76,74,74,74,74,73,73,71,70,69,69,
3849  68,68,68,68,68,68,67,67,66,66,66,65,64,63,63,62,62,62,61,61,61,
3850  60,60,60,60,59,59,58,57,57,57,57,55,55,54,54,53,53,53,51,51,51,
3851  50,49,49,48,48,48,48,47,46,46,46,45,45,45,43,43,43,42,42,42,42,
3852  42,41,41,40,39,38,37,37,37,37,37,36,36,35,35,35,35,34,34,34,32,
3853  31,31,30,29,29,28,28,26,26,26,25,24,24,24,23,22,21,21,21,20,20,
3854  20,19,19,19,19,19,19,17,14,13,12,12,11,10,10,10,9,9,8,8,8,8,7,
3855  6,6,5,5,5,4,3,2,2,2
3856  };
3857  const int n3c1w1_e[] = {
3858  100, // Capacity
3859  200, // Number of items
3860  // Size of items (sorted)
3861  100,100,100,100,98,98,97,97,96,96,95,95,95,95,94,93,93,93,91,
3862  91,91,91,91,91,90,90,87,87,86,85,85,85,84,84,82,81,81,81,79,78,
3863  78,76,76,75,75,75,75,74,74,74,72,72,72,72,71,70,69,69,69,69,67,
3864  67,67,67,66,66,66,65,64,64,64,64,63,62,61,61,60,60,59,58,57,56,
3865  55,55,55,54,53,53,53,52,52,50,50,49,47,47,46,46,45,44,44,43,43,
3866  42,42,41,41,41,40,40,39,39,39,39,38,38,38,37,36,35,35,34,34,33,
3867  33,32,32,32,32,32,32,31,31,31,30,30,30,30,30,29,28,28,27,27,26,
3868  25,24,24,24,23,23,23,23,22,22,22,21,21,21,20,19,19,19,18,18,17,
3869  17,16,16,15,15,14,14,13,12,12,11,10,10,9,8,8,8,8,7,7,7,7,6,6,
3870  5,4,3,3,3,3,2,2,1,1
3871  };
3872  const int n3c1w1_f[] = {
3873  100, // Capacity
3874  200, // Number of items
3875  // Size of items (sorted)
3876  100,100,99,99,99,98,98,98,97,97,97,97,96,96,95,94,94,94,94,94,
3877  94,93,93,93,93,93,92,91,90,90,90,90,89,87,86,86,86,85,85,85,85,
3878  85,84,83,83,83,82,82,81,81,80,80,78,77,76,76,76,75,75,74,74,74,
3879  74,74,73,72,71,71,70,70,70,69,69,68,68,68,67,67,67,67,66,66,65,
3880  64,63,63,62,61,61,61,60,60,60,60,60,60,59,59,58,58,58,57,57,56,
3881  56,54,54,53,53,50,50,49,49,49,48,48,48,46,46,46,45,44,42,41,40,
3882  40,37,37,37,36,36,34,33,32,32,31,30,29,28,28,27,27,27,26,25,25,
3883  25,24,24,23,23,23,23,23,23,23,22,22,21,21,20,20,20,19,18,17,16,
3884  16,15,15,14,14,14,13,12,12,12,11,10,10,10,10,9,8,8,8,8,7,7,7,
3885  7,6,5,5,5,5,4,3,2,1
3886  };
3887  const int n3c1w1_g[] = {
3888  100, // Capacity
3889  200, // Number of items
3890  // Size of items (sorted)
3891  100,99,99,98,98,97,95,95,94,94,93,93,93,93,92,91,91,91,91,90,
3892  90,90,89,89,89,88,88,87,87,86,86,86,86,86,85,85,84,84,84,83,82,
3893  81,81,80,80,79,79,79,78,77,77,76,76,75,75,74,74,74,74,73,73,73,
3894  73,73,72,72,72,71,70,70,69,69,68,68,68,67,67,66,62,62,62,62,62,
3895  62,61,60,60,60,60,60,59,58,57,57,57,57,56,56,54,54,53,53,52,52,
3896  52,52,52,51,50,50,50,49,49,49,48,47,46,46,46,45,44,43,43,42,42,
3897  40,40,40,39,39,38,36,36,36,35,35,34,33,33,32,32,32,31,30,30,29,
3898  29,29,28,27,27,26,26,26,25,25,25,24,24,24,24,23,23,23,22,22,22,
3899  22,21,20,20,19,16,15,15,14,14,14,13,11,11,10,10,10,9,9,7,6,6,
3900  5,5,5,4,4,3,2,1,1,1,1
3901  };
3902  const int n3c1w1_h[] = {
3903  100, // Capacity
3904  200, // Number of items
3905  // Size of items (sorted)
3906  100,100,99,99,97,97,97,97,97,97,96,96,96,96,95,95,95,95,94,93,
3907  93,93,92,92,91,90,89,89,88,88,88,87,87,87,86,86,85,85,84,84,83,
3908  83,82,81,80,80,80,79,79,79,78,77,77,77,77,76,75,75,74,74,73,72,
3909  71,71,71,71,71,71,71,69,69,69,68,65,65,63,63,62,62,62,62,61,61,
3910  60,60,59,58,58,58,56,56,56,54,53,53,52,51,51,51,50,49,49,48,48,
3911  48,47,46,46,46,46,46,46,43,43,42,41,40,39,39,38,37,37,36,36,36,
3912  35,34,34,33,33,32,32,32,32,32,32,32,30,30,29,29,28,27,27,27,27,
3913  26,26,26,26,25,25,24,24,23,22,21,21,21,21,20,19,19,18,17,17,17,
3914  16,16,16,15,15,15,14,14,13,12,11,11,10,9,9,7,6,6,6,6,6,4,4,4,
3915  4,4,3,2,1,1,1,1,1
3916  };
3917  const int n3c1w1_i[] = {
3918  100, // Capacity
3919  200, // Number of items
3920  // Size of items (sorted)
3921  99,97,97,96,96,95,93,92,92,92,92,92,92,92,91,91,90,89,88,87,87,
3922  87,86,85,85,84,84,84,83,83,83,83,83,83,82,81,80,79,78,78,78,78,
3923  77,77,76,76,76,75,75,75,74,73,72,71,71,70,70,69,69,68,68,67,66,
3924  66,65,65,63,63,63,63,62,61,61,61,59,58,58,58,58,58,58,58,58,57,
3925  56,56,56,54,53,52,52,52,51,50,50,50,50,50,49,49,48,48,48,48,48,
3926  47,47,46,45,45,44,43,43,43,43,43,43,42,41,41,40,40,38,38,37,37,
3927  37,37,36,36,36,35,35,34,33,32,32,31,31,29,29,29,28,27,27,27,26,
3928  26,25,24,24,23,22,22,22,21,21,21,20,20,19,18,18,18,18,17,16,16,
3929  16,16,15,15,14,14,14,13,13,12,12,11,11,11,11,8,8,7,6,5,3,3,2,
3930  2,2,2,2,2,1,1,1,1
3931  };
3932  const int n3c1w1_j[] = {
3933  100, // Capacity
3934  200, // Number of items
3935  // Size of items (sorted)
3936  100,100,99,98,97,97,97,97,97,96,96,95,95,93,93,93,92,92,91,91,
3937  89,88,88,88,88,88,86,86,85,85,85,84,83,83,83,82,81,80,79,79,78,
3938  78,77,77,75,74,74,74,73,73,72,72,72,71,71,71,70,70,70,70,69,69,
3939  67,67,66,66,65,65,65,64,64,64,63,63,63,62,62,62,61,60,60,59,59,
3940  59,59,59,58,58,57,57,57,56,56,55,55,55,55,54,54,52,52,52,51,51,
3941  51,50,50,50,49,49,49,49,48,47,47,47,45,44,44,44,43,43,43,43,43,
3942  41,41,41,40,40,39,39,39,39,38,37,37,37,36,36,36,35,35,34,33,33,
3943  31,31,30,29,28,28,28,27,27,25,25,24,23,23,23,22,22,21,21,21,19,
3944  19,19,17,17,17,17,16,16,15,14,14,14,14,13,13,12,11,10,10,10,9,
3945  9,9,8,7,6,6,4,4,3,3,3,2
3946  };
3947  const int n3c1w1_k[] = {
3948  100, // Capacity
3949  200, // Number of items
3950  // Size of items (sorted)
3951  100,99,99,99,98,98,98,98,97,95,95,95,95,94,94,92,92,92,92,91,
3952  90,88,88,88,88,87,87,87,86,85,84,84,83,83,83,82,82,82,82,81,81,
3953  81,81,80,80,80,79,78,77,75,75,74,74,74,73,73,72,72,71,71,70,70,
3954  70,69,68,68,68,68,67,67,66,66,65,64,63,62,61,60,60,58,58,57,57,
3955  56,56,55,55,55,55,55,55,54,53,53,53,52,51,50,49,49,49,48,48,48,
3956  48,47,47,47,46,45,43,43,42,42,42,42,41,41,41,41,40,40,39,39,38,
3957  38,38,38,36,35,35,34,33,32,32,30,28,28,28,28,28,26,26,25,25,24,
3958  24,23,23,23,22,22,22,22,21,21,21,21,20,20,20,19,19,19,18,17,17,
3959  16,15,15,14,14,13,13,12,12,11,11,11,10,9,9,9,8,7,6,6,5,5,4,4,
3960  4,3,3,3,2,2,2,2,1
3961  };
3962  const int n3c1w1_l[] = {
3963  100, // Capacity
3964  200, // Number of items
3965  // Size of items (sorted)
3966  100,100,99,99,99,99,97,96,96,94,94,94,93,93,93,93,92,92,92,89,
3967  88,87,87,85,84,84,84,84,83,83,83,83,82,80,80,79,79,78,76,75,75,
3968  75,74,73,73,73,73,73,72,72,72,71,71,70,70,70,70,70,69,69,69,68,
3969  67,67,66,66,64,63,63,63,62,62,61,61,59,59,59,59,58,58,57,56,56,
3970  55,55,54,53,52,52,51,51,50,50,50,50,50,50,48,48,48,48,47,47,47,
3971  46,46,46,46,45,44,43,41,41,39,39,38,37,37,37,36,36,35,35,35,34,
3972  34,33,33,33,32,32,31,31,31,31,30,30,30,29,29,28,28,25,25,25,25,
3973  24,24,24,23,23,23,23,22,21,20,20,20,20,19,18,18,18,16,16,16,15,
3974  14,14,14,14,13,12,11,11,11,11,11,10,10,9,9,9,8,8,8,7,7,7,6,4,
3975  4,3,3,2,2,2,1,1,1
3976  };
3977  const int n3c1w1_m[] = {
3978  100, // Capacity
3979  200, // Number of items
3980  // Size of items (sorted)
3981  100,99,99,98,98,97,97,97,97,97,96,96,96,96,95,95,94,92,92,92,
3982  92,91,91,91,90,90,90,89,87,87,86,85,85,83,83,83,82,82,80,78,78,
3983  78,77,77,77,77,76,76,75,75,74,74,74,74,72,71,71,71,70,70,69,69,
3984  69,68,67,67,67,67,66,66,66,66,65,65,65,65,64,63,61,61,60,60,60,
3985  59,59,58,58,58,57,55,54,54,54,54,54,54,54,54,52,52,52,52,51,51,
3986  51,51,49,47,47,46,46,45,44,44,44,44,44,43,42,42,42,41,41,41,41,
3987  40,39,38,37,37,35,35,35,33,32,31,30,30,29,29,29,28,28,27,27,26,
3988  26,25,25,25,24,23,23,23,23,23,21,21,20,19,19,19,18,18,18,17,17,
3989  17,17,16,16,16,15,15,15,15,15,14,14,13,12,12,11,11,10,10,10,10,
3990  10,9,7,6,6,5,5,4,3,2,1,1
3991  };
3992  const int n3c1w1_n[] = {
3993  100, // Capacity
3994  200, // Number of items
3995  // Size of items (sorted)
3996  100,100,99,99,99,98,98,97,96,95,95,93,93,93,91,90,90,88,88,87,
3997  84,82,82,81,81,81,81,81,81,80,80,79,79,78,78,77,77,77,77,76,75,
3998  75,74,73,73,72,71,71,71,70,70,70,69,67,66,66,66,66,66,65,65,65,
3999  64,64,63,59,59,59,59,58,58,56,56,54,54,53,53,53,51,51,51,51,50,
4000  49,48,48,48,48,47,47,47,47,46,46,46,46,46,46,46,46,46,46,45,44,
4001  44,44,43,41,41,40,40,40,39,39,39,38,36,36,35,34,34,34,33,33,33,
4002  32,32,32,32,31,31,31,30,30,29,28,28,27,27,27,26,25,25,24,24,23,
4003  23,22,22,22,22,21,21,21,20,19,19,18,16,16,16,15,15,15,15,15,15,
4004  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,
4005  5,4,3,3,3,2,2,2
4006  };
4007  const int n3c1w1_o[] = {
4008  100, // Capacity
4009  200, // Number of items
4010  // Size of items (sorted)
4011  100,99,98,98,98,97,96,96,95,95,95,94,92,91,91,90,90,89,89,89,
4012  87,87,86,86,86,86,86,84,84,83,83,83,82,82,82,82,81,79,79,78,77,
4013  77,76,76,76,76,76,76,76,76,76,76,75,74,73,72,72,71,69,69,67,66,
4014  66,66,65,65,64,64,63,63,63,63,62,60,60,60,59,59,57,56,56,55,54,
4015  54,54,54,54,53,52,52,52,51,51,51,50,48,48,47,47,46,45,45,45,45,
4016  45,42,42,41,41,41,40,40,39,39,38,38,37,37,37,36,35,35,35,34,34,
4017  34,34,31,30,30,30,29,29,29,29,29,29,28,28,28,28,28,26,26,26,25,
4018  25,25,24,24,24,23,22,22,22,22,21,21,21,21,21,20,19,19,19,18,18,
4019  18,18,18,17,17,16,16,16,16,15,14,14,14,13,13,12,12,11,10,10,9,
4020  8,8,8,7,7,6,6,5,4,4,3,2
4021  };
4022  const int n3c1w1_p[] = {
4023  100, // Capacity
4024  200, // Number of items
4025  // Size of items (sorted)
4026  100,100,100,100,100,99,98,98,98,97,97,97,97,96,96,95,92,92,92,
4027  92,91,91,91,91,90,89,89,87,87,87,86,86,86,86,86,85,85,85,84,84,
4028  84,83,83,83,82,82,82,81,81,81,79,78,77,77,76,75,75,75,75,75,72,
4029  72,72,72,72,72,72,71,71,71,71,70,70,70,69,68,65,64,64,64,63,63,
4030  62,62,61,60,60,59,59,59,59,59,58,58,57,57,57,57,56,56,55,53,53,
4031  52,52,51,51,50,48,48,48,47,46,46,46,44,44,43,43,42,42,41,41,38,
4032  38,37,37,37,37,36,35,35,34,33,33,33,32,32,31,30,30,30,29,29,28,
4033  28,28,28,27,26,25,25,25,24,24,23,23,23,22,22,22,21,21,21,21,21,
4034  20,19,18,18,17,16,16,16,16,16,16,15,15,14,14,13,13,13,13,12,12,
4035  11,9,9,8,8,7,7,6,4,2,2,2,2
4036  };
4037  const int n3c1w1_q[] = {
4038  100, // Capacity
4039  200, // Number of items
4040  // Size of items (sorted)
4041  99,98,97,95,95,93,93,93,93,93,92,92,92,92,92,92,91,91,90,90,90,
4042  90,89,88,87,85,85,85,85,85,84,84,83,82,82,81,81,80,79,79,79,79,
4043  78,78,77,77,77,76,76,76,76,75,74,74,73,72,72,71,71,70,70,70,70,
4044  69,69,67,67,66,66,65,65,65,64,63,61,60,60,59,58,54,53,53,52,52,
4045  51,51,50,50,50,49,48,48,48,48,47,46,46,46,46,45,45,43,42,42,42,
4046  42,41,41,41,40,40,39,38,38,37,36,36,36,35,35,35,35,34,34,34,33,
4047  32,32,32,31,31,31,31,30,30,29,28,27,27,27,26,25,25,25,24,23,23,
4048  23,23,23,23,22,22,21,21,21,20,20,20,20,20,19,19,18,17,17,17,17,
4049  17,16,16,16,15,14,14,14,14,13,12,11,11,11,11,11,8,7,7,7,5,5,5,
4050  4,3,2,2,2,2,2,1,1
4051  };
4052  const int n3c1w1_r[] = {
4053  100, // Capacity
4054  200, // Number of items
4055  // Size of items (sorted)
4056  100,100,99,99,98,98,98,97,97,96,96,95,95,94,94,94,92,92,91,90,
4057  90,89,89,87,86,86,85,84,84,84,83,82,82,81,80,80,79,79,79,78,78,
4058  78,77,77,77,77,77,77,76,76,75,75,75,74,74,73,73,72,72,71,67,67,
4059  67,67,66,65,65,65,64,64,63,62,61,61,60,60,59,59,59,58,58,58,58,
4060  58,58,57,57,56,56,56,55,54,54,53,52,52,50,50,50,49,47,46,45,45,
4061  45,44,43,43,41,41,41,40,40,40,40,39,39,38,38,38,38,38,37,36,35,
4062  35,35,34,33,33,32,30,30,30,30,28,28,27,27,27,26,26,26,25,25,25,
4063  24,24,24,24,23,22,21,21,20,20,19,19,19,19,19,18,16,16,16,16,15,
4064  15,14,14,14,14,14,12,11,11,11,10,10,10,9,8,8,8,7,7,6,6,6,6,6,
4065  5,5,3,2,2,1,1,1,1
4066  };
4067  const int n3c1w1_s[] = {
4068  100, // Capacity
4069  200, // Number of items
4070  // Size of items (sorted)
4071  99,99,98,97,97,97,97,96,96,96,95,95,93,93,92,92,90,89,88,88,88,
4072  88,87,87,86,86,86,86,86,86,85,84,83,83,83,82,82,82,81,81,81,80,
4073  80,80,80,78,77,76,76,74,73,72,71,71,71,70,70,70,70,69,69,69,69,
4074  67,66,66,65,65,64,63,63,63,62,62,62,61,61,61,61,59,58,58,56,56,
4075  54,52,52,51,51,51,50,50,50,50,50,49,49,48,48,47,47,45,45,44,44,
4076  44,44,44,43,42,42,42,42,42,41,39,38,38,38,37,36,36,36,36,35,35,
4077  35,34,33,33,32,31,31,31,31,31,31,30,30,29,29,28,28,28,27,27,27,
4078  26,25,25,25,24,24,23,23,23,22,21,21,21,20,20,20,19,19,17,17,17,
4079  17,16,15,15,15,14,14,14,14,13,11,11,10,10,10,9,9,8,8,8,8,7,7,
4080  6,6,4,3,3,2,1,1,1
4081  };
4082  const int n3c1w1_t[] = {
4083  100, // Capacity
4084  200, // Number of items
4085  // Size of items (sorted)
4086  100,100,100,99,99,98,97,96,96,96,96,95,94,94,93,92,92,92,91,91,
4087  91,90,90,89,88,87,87,87,87,87,86,86,86,85,84,83,83,83,83,82,82,
4088  81,81,81,81,80,80,79,79,79,78,78,78,78,78,76,76,76,76,76,76,75,
4089  74,74,74,73,73,72,71,69,69,69,67,66,65,64,63,63,63,62,61,61,60,
4090  59,57,57,56,56,56,55,55,54,54,54,54,54,53,53,52,52,51,50,48,48,
4091  48,48,47,46,46,45,45,45,43,42,40,40,40,39,39,39,39,38,38,37,37,
4092  37,36,35,34,32,31,31,30,30,29,28,27,27,26,25,24,24,24,24,24,22,
4093  22,21,21,21,21,20,19,19,18,18,18,18,18,17,16,16,16,15,15,14,14,
4094  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,
4095  4,3,3,3,3,2,1,1
4096  };
4097  const int n3c1w2_a[] = {
4098  100, // Capacity
4099  200, // Number of items
4100  // Size of items (sorted)
4101  100,100,99,99,99,98,98,98,98,98,97,97,96,96,96,95,94,94,93,93,
4102  91,91,91,90,90,90,89,89,88,88,88,88,87,87,86,85,85,84,83,83,83,
4103  83,82,81,79,79,79,79,78,78,77,77,77,76,76,76,76,75,75,74,73,73,
4104  73,72,72,72,71,71,71,70,70,69,69,69,69,69,68,68,68,67,67,67,67,
4105  65,65,65,65,65,64,63,63,63,63,61,61,61,61,61,60,60,60,59,59,59,
4106  58,58,58,57,56,56,55,55,55,55,54,54,54,53,53,51,51,50,50,50,50,
4107  49,49,48,48,48,48,47,46,46,45,44,43,43,42,42,41,40,40,40,40,40,
4108  39,38,38,38,38,37,36,36,35,35,34,34,34,33,33,33,33,33,33,32,32,
4109  32,32,32,32,32,31,31,30,28,27,26,26,25,25,24,24,23,23,22,22,22,
4110  21,21,21,20,20,20,20,20,20,20,20,20
4111  };
4112  const int n3c1w2_b[] = {
4113  100, // Capacity
4114  200, // Number of items
4115  // Size of items (sorted)
4116  99,99,99,97,96,95,94,93,93,93,93,93,91,91,91,90,89,89,89,89,88,
4117  88,87,87,85,85,84,84,84,84,82,81,81,81,80,80,79,78,78,77,77,76,
4118  76,76,76,75,75,74,74,74,74,74,74,73,73,73,72,72,72,72,72,71,71,
4119  70,69,69,69,69,68,68,68,67,67,67,67,67,67,67,66,66,66,65,65,65,
4120  64,64,64,63,63,62,61,61,60,59,59,58,58,58,58,58,58,58,57,57,57,
4121  57,56,56,55,55,54,54,54,54,54,53,53,53,53,53,52,52,52,51,51,50,
4122  49,48,48,48,47,47,46,46,46,45,45,44,43,43,42,41,40,40,38,38,38,
4123  38,38,37,36,36,36,36,36,36,36,36,35,35,35,34,34,33,33,33,33,32,
4124  32,32,32,31,31,31,30,30,29,29,28,28,27,27,27,26,26,25,25,23,22,
4125  21,21,21,21,21,21,21,20,20,20,20
4126  };
4127  const int n3c1w2_c[] = {
4128  100, // Capacity
4129  200, // Number of items
4130  // Size of items (sorted)
4131  100,100,100,99,99,98,98,98,96,96,96,95,95,94,94,94,93,93,92,92,
4132  92,91,91,90,90,90,89,89,89,89,88,88,87,87,86,86,85,85,85,85,84,
4133  84,83,82,82,82,82,81,81,81,81,81,80,80,79,79,78,78,78,78,77,76,
4134  76,76,75,74,74,74,73,72,72,71,71,71,70,70,70,70,69,68,68,68,66,
4135  66,66,65,65,65,65,63,62,61,61,60,60,60,60,58,58,58,58,57,57,57,
4136  57,56,56,55,54,54,53,52,52,52,52,52,52,52,52,52,51,51,50,50,49,
4137  48,47,47,47,47,46,45,45,45,45,45,44,43,43,42,42,42,41,41,41,41,
4138  40,40,39,39,39,38,37,37,37,36,36,36,35,35,35,34,34,33,33,33,32,
4139  32,32,32,31,31,31,30,30,28,28,28,28,28,27,27,27,26,26,26,24,24,
4140  23,23,23,23,22,22,22,21,21,20,20,20
4141  };
4142  const int n3c1w2_d[] = {
4143  100, // Capacity
4144  200, // Number of items
4145  // Size of items (sorted)
4146  100,100,100,99,98,98,98,97,97,97,97,96,96,96,96,95,95,95,94,94,
4147  94,94,93,93,92,92,92,91,91,91,91,90,90,89,87,87,86,86,85,84,84,
4148  83,83,82,81,81,81,80,80,79,79,79,79,79,79,78,78,78,78,77,77,77,
4149  77,77,76,76,76,76,75,75,75,74,74,73,73,73,73,73,72,72,72,71,71,
4150  71,70,70,70,69,69,69,69,69,68,67,67,67,66,65,65,65,65,64,63,63,
4151  63,63,62,62,62,61,61,61,60,59,59,59,59,59,58,57,57,57,57,57,56,
4152  56,55,54,54,53,53,53,53,53,52,52,52,51,50,48,48,47,47,47,47,46,
4153  46,44,44,44,43,43,42,41,41,41,41,40,40,39,38,37,36,36,36,36,35,
4154  34,34,33,33,32,31,31,31,30,30,29,29,28,28,28,27,27,27,27,26,25,
4155  25,24,24,23,23,22,22,22,22,21,21,20
4156  };
4157  const int n3c1w2_e[] = {
4158  100, // Capacity
4159  200, // Number of items
4160  // Size of items (sorted)
4161  100,100,99,99,98,98,97,97,97,96,96,96,95,95,95,95,94,94,94,93,
4162  93,92,91,91,90,89,89,89,89,88,88,87,87,87,87,86,86,86,85,85,85,
4163  84,84,83,83,82,82,82,81,81,81,81,80,80,79,79,79,78,77,77,77,76,
4164  76,76,76,74,73,73,73,73,73,73,73,73,72,72,72,72,71,71,70,70,70,
4165  70,70,68,68,68,68,67,66,66,66,66,66,65,64,63,63,63,62,61,61,61,
4166  61,61,60,60,59,59,59,58,58,57,57,57,56,56,56,55,54,54,53,53,53,
4167  52,52,51,50,50,49,49,49,48,47,47,47,46,45,45,44,44,43,43,43,43,
4168  43,42,42,42,42,41,41,41,41,40,40,39,39,38,37,36,36,35,35,34,34,
4169  34,33,33,33,32,30,30,30,29,29,28,28,28,28,28,27,27,27,26,25,25,
4170  24,24,23,23,23,22,22,22,21,21,20,20
4171  };
4172  const int n3c1w2_f[] = {
4173  100, // Capacity
4174  200, // Number of items
4175  // Size of items (sorted)
4176  100,99,98,98,98,98,97,97,97,96,96,96,95,94,94,93,93,92,91,91,
4177  90,90,90,90,89,88,88,88,87,87,86,86,85,85,84,84,83,82,81,81,80,
4178  79,79,79,78,78,78,78,78,78,78,78,77,77,77,77,76,76,75,75,74,74,
4179  74,73,73,73,72,71,71,70,70,69,69,69,68,68,67,65,65,65,65,65,65,
4180  64,64,63,63,62,62,62,62,62,61,61,61,61,60,59,59,58,58,58,57,57,
4181  56,56,56,56,54,54,54,52,52,52,52,52,50,50,50,49,49,47,47,47,46,
4182  46,46,45,45,45,45,45,44,44,44,43,43,43,43,42,42,42,42,41,41,40,
4183  39,39,38,38,37,37,37,37,37,37,36,36,35,35,35,35,35,34,34,34,33,
4184  33,33,33,32,32,32,31,31,31,30,30,30,28,28,27,26,23,22,22,22,22,
4185  22,21,21,21,21,20,20,20,20,20,20,20
4186  };
4187  const int n3c1w2_g[] = {
4188  100, // Capacity
4189  200, // Number of items
4190  // Size of items (sorted)
4191  100,100,100,100,99,99,99,98,98,98,97,96,96,96,96,95,95,95,95,
4192  94,94,94,94,94,93,93,93,92,92,92,92,92,92,92,92,91,91,90,89,88,
4193  88,88,88,87,87,87,87,87,86,85,85,85,85,85,84,83,83,83,83,82,81,
4194  81,80,80,80,80,80,79,79,78,78,78,77,77,77,77,76,75,75,74,74,73,
4195  72,72,71,69,69,69,69,69,68,68,67,67,66,64,63,62,62,62,62,61,61,
4196  61,61,60,59,58,58,58,57,57,57,57,56,56,55,54,54,54,53,52,51,51,
4197  51,50,50,50,50,50,49,47,47,46,44,43,43,42,42,42,42,42,42,42,42,
4198  41,41,41,40,40,39,39,38,38,37,37,37,36,36,36,36,36,35,35,35,34,
4199  33,33,33,32,32,32,31,30,30,30,30,30,29,29,28,28,28,27,27,26,26,
4200  25,25,24,24,23,23,22,22,22,22,22,21,20
4201  };
4202  const int n3c1w2_h[] = {
4203  100, // Capacity
4204  200, // Number of items
4205  // Size of items (sorted)
4206  100,100,99,99,99,99,99,98,97,97,96,96,96,96,95,95,94,94,94,94,
4207  93,93,93,91,91,91,91,91,90,90,90,90,90,90,90,89,89,89,89,89,88,
4208  88,88,87,86,86,86,85,85,85,84,84,84,84,83,83,83,81,81,80,80,80,
4209  80,80,79,79,78,78,77,77,76,76,75,75,75,74,73,73,72,71,71,70,70,
4210  70,70,69,68,68,67,67,67,65,65,65,64,64,62,62,62,62,61,61,60,60,
4211  59,59,58,58,58,57,57,57,57,56,56,55,55,55,54,54,52,51,50,50,49,
4212  48,48,48,48,47,47,46,45,45,43,43,43,42,42,41,41,41,40,40,40,40,
4213  39,39,38,38,38,37,37,36,35,35,35,35,34,34,34,34,33,33,32,32,32,
4214  31,31,30,30,30,30,28,28,28,27,27,27,26,26,26,26,25,25,25,25,25,
4215  25,24,24,24,24,24,23,22,20,20,20,20
4216  };
4217  const int n3c1w2_i[] = {
4218  100, // Capacity
4219  200, // Number of items
4220  // Size of items (sorted)
4221  100,100,100,100,98,97,97,97,96,95,95,95,94,93,93,92,92,92,92,
4222  91,91,91,90,90,90,88,88,88,87,87,87,87,86,86,85,85,84,84,84,83,
4223  83,83,83,83,82,82,82,82,82,82,81,81,80,80,79,79,79,78,78,77,77,
4224  76,75,74,74,72,72,72,71,71,71,69,69,69,68,68,68,68,68,68,67,67,
4225  66,65,65,65,64,64,64,64,63,63,63,62,62,62,62,61,61,60,60,59,59,
4226  59,59,59,58,58,57,57,57,56,56,56,55,55,54,53,53,52,52,51,51,51,
4227  51,50,49,49,49,48,46,46,45,45,45,45,44,44,44,43,42,42,42,42,41,
4228  41,41,41,40,40,40,39,39,38,38,38,38,37,37,36,35,34,34,34,33,33,
4229  32,31,31,31,30,30,30,29,29,29,29,27,27,27,26,25,25,25,24,24,24,
4230  23,23,23,23,23,22,22,21,20,20,20,20,20
4231  };
4232  const int n3c1w2_j[] = {
4233  100, // Capacity
4234  200, // Number of items
4235  // Size of items (sorted)
4236  100,100,100,100,99,99,98,98,98,97,97,97,96,96,96,95,95,94,94,
4237  93,93,93,93,93,93,92,92,91,89,88,88,88,88,88,87,87,87,87,87,87,
4238  86,85,85,85,84,83,83,82,82,82,81,80,80,80,80,80,79,79,79,78,77,
4239  77,76,76,76,76,76,75,75,75,75,74,73,73,73,72,71,71,71,71,70,69,
4240  69,68,68,68,68,67,65,65,65,62,62,60,60,60,60,60,59,59,59,59,59,
4241  58,58,58,58,58,57,56,55,55,54,54,53,53,53,53,52,50,50,49,49,49,
4242  48,48,48,47,47,46,46,46,45,45,45,43,43,43,42,42,42,41,41,41,41,
4243  40,40,40,40,39,39,37,37,37,37,37,36,36,36,35,34,33,33,32,32,32,
4244  30,30,30,30,29,29,29,29,29,28,27,27,26,26,25,25,25,25,24,24,24,
4245  24,24,23,23,23,22,22,21,21,21,20,20,20
4246  };
4247  const int n3c1w2_k[] = {
4248  100, // Capacity
4249  200, // Number of items
4250  // Size of items (sorted)
4251  100,100,99,99,98,98,98,98,97,96,96,95,95,95,95,94,93,93,93,93,
4252  92,92,91,91,90,90,89,89,89,89,89,88,87,87,85,85,84,84,84,84,84,
4253  83,83,83,82,82,82,78,78,77,77,77,77,77,76,76,76,75,74,73,73,72,
4254  72,71,70,70,70,69,69,68,67,67,66,66,66,65,64,64,64,63,63,63,63,
4255  63,62,61,60,60,60,59,59,59,59,57,57,56,56,55,55,54,53,53,53,53,
4256  52,52,52,51,51,50,50,49,49,49,48,47,47,47,47,47,46,46,46,45,44,
4257  44,43,43,43,43,43,43,42,42,42,41,41,40,40,40,40,40,39,39,39,38,
4258  38,38,38,37,37,37,36,36,36,36,34,33,33,32,32,32,32,32,31,31,31,
4259  30,30,30,30,30,29,29,28,28,28,28,28,28,27,27,27,26,26,26,26,25,
4260  25,24,24,23,22,21,21,21,20,20,20,20
4261  };
4262  const int n3c1w2_l[] = {
4263  100, // Capacity
4264  200, // Number of items
4265  // Size of items (sorted)
4266  100,100,99,99,99,98,98,98,98,97,97,97,97,97,96,96,95,95,94,94,
4267  94,94,93,92,92,92,92,92,92,92,91,91,90,90,90,90,89,89,89,88,88,
4268  88,87,87,86,86,86,86,85,85,85,84,84,84,83,83,82,81,80,80,79,79,
4269  78,77,77,77,76,76,76,76,75,75,74,74,74,74,73,73,72,72,71,71,71,
4270  71,70,70,70,69,69,68,68,68,67,67,67,66,66,66,66,65,64,64,63,63,
4271  63,62,61,60,60,60,60,59,59,59,59,58,58,58,57,57,56,55,55,54,54,
4272  54,52,52,52,51,51,51,51,50,49,49,48,48,47,47,47,47,47,46,46,45,
4273  45,45,44,44,44,43,43,43,42,42,41,41,40,39,39,39,39,37,37,37,37,
4274  36,36,36,35,35,34,33,33,33,33,33,32,31,31,30,27,27,26,25,24,24,
4275  24,24,23,23,23,23,23,22,21,21,20,20
4276  };
4277  const int n3c1w2_m[] = {
4278  100, // Capacity
4279  200, // Number of items
4280  // Size of items (sorted)
4281  100,100,100,99,98,98,98,97,97,97,96,96,94,93,93,92,92,92,91,90,
4282  90,90,90,89,89,89,89,88,87,87,86,86,86,86,85,85,85,85,85,84,84,
4283  84,84,83,82,82,82,82,82,81,81,81,81,80,80,79,79,79,79,77,76,76,
4284  75,75,74,74,74,73,72,72,72,72,72,72,72,72,72,71,71,70,70,69,68,
4285  68,68,68,67,67,67,67,65,65,65,64,64,63,62,62,62,62,62,61,60,59,
4286  59,58,58,58,58,58,58,57,57,57,57,57,57,56,56,55,55,55,55,54,54,
4287  54,53,53,53,52,52,52,51,51,50,49,49,49,48,48,47,47,47,47,47,46,
4288  44,44,44,44,44,43,42,42,41,41,41,40,39,38,38,37,36,36,36,36,36,
4289  35,35,34,33,33,32,32,31,31,31,30,30,30,29,29,28,27,27,27,26,26,
4290  26,25,24,23,23,23,22,22,22,21,21,20
4291  };
4292  const int n3c1w2_n[] = {
4293  100, // Capacity
4294  200, // Number of items
4295  // Size of items (sorted)
4296  100,100,100,100,99,99,99,99,98,98,98,96,96,95,95,94,94,94,93,
4297  93,93,93,93,92,91,91,91,91,90,90,90,89,89,89,89,89,88,87,87,87,
4298  86,86,86,85,85,84,84,82,82,81,81,80,80,80,80,79,78,77,77,77,77,
4299  77,76,76,75,75,75,73,73,73,72,71,71,70,70,70,70,69,69,68,68,68,
4300  68,68,67,67,67,67,66,66,66,65,65,65,64,63,63,63,62,62,62,61,60,
4301  60,59,59,59,58,58,58,58,58,57,57,55,55,55,55,55,55,54,54,54,54,
4302  53,52,52,52,52,52,51,51,50,50,50,50,50,49,49,49,49,49,48,48,48,
4303  48,46,45,45,45,44,44,44,43,43,42,42,41,41,41,39,39,39,39,38,37,
4304  37,37,37,36,36,36,36,35,34,34,34,34,34,34,33,33,33,32,31,31,30,
4305  30,29,28,27,26,25,25,24,24,22,21,21,20
4306  };
4307  const int n3c1w2_o[] = {
4308  100, // Capacity
4309  200, // Number of items
4310  // Size of items (sorted)
4311  99,99,99,99,98,98,98,98,97,97,96,96,96,95,95,95,94,94,94,92,91,
4312  91,90,90,90,90,89,89,88,88,87,87,87,87,86,86,86,85,84,84,84,84,
4313  83,83,82,82,82,81,81,81,81,81,80,79,79,79,79,78,78,78,77,77,76,
4314  76,74,74,74,73,73,73,73,73,72,71,71,70,70,69,69,68,68,68,67,66,
4315  65,65,64,64,63,63,62,61,61,61,61,61,61,61,60,60,59,58,57,57,57,
4316  57,57,56,56,56,56,56,55,55,54,54,54,53,53,53,52,52,52,51,51,50,
4317  50,49,49,48,48,48,48,46,45,45,45,44,44,44,44,43,43,42,42,41,41,
4318  41,40,39,39,39,39,38,38,37,37,35,35,34,34,33,33,32,32,32,32,30,
4319  30,30,29,29,28,28,28,28,28,27,27,26,26,25,25,25,24,24,24,24,24,
4320  24,24,23,22,22,22,21,21,21,21,20
4321  };
4322  const int n3c1w2_p[] = {
4323  100, // Capacity
4324  200, // Number of items
4325  // Size of items (sorted)
4326  100,100,99,99,98,97,97,97,96,96,95,95,95,95,94,94,94,93,93,92,
4327  92,92,92,91,90,90,90,90,89,89,88,88,88,88,87,87,85,84,83,83,83,
4328  82,82,82,82,81,81,81,81,79,79,79,78,78,78,78,77,77,77,77,76,76,
4329  75,73,73,72,71,70,70,70,70,70,70,69,69,69,67,67,66,66,66,66,65,
4330  65,65,65,63,63,63,63,62,62,61,61,61,61,61,60,60,59,59,59,58,58,
4331  56,55,55,55,54,53,52,52,52,51,50,49,49,49,49,48,48,48,48,48,47,
4332  47,47,46,46,46,45,45,45,45,45,45,45,44,44,44,43,43,43,43,43,42,
4333  42,41,41,41,41,41,40,40,39,38,38,37,37,36,36,36,35,34,33,33,33,
4334  32,32,32,31,31,30,30,30,29,29,27,27,27,26,26,26,25,24,23,23,22,
4335  22,22,22,22,21,21,21,21,21,20,20,20
4336  };
4337  const int n3c1w2_q[] = {
4338  100, // Capacity
4339  200, // Number of items
4340  // Size of items (sorted)
4341  100,100,100,100,100,99,99,98,97,97,97,96,96,94,93,93,92,92,92,
4342  91,91,91,90,90,90,88,88,88,88,88,88,87,86,86,85,85,85,85,85,84,
4343  84,84,84,83,83,82,82,81,81,81,80,80,80,79,79,78,78,78,77,77,77,
4344  77,77,76,75,75,75,75,74,74,74,74,74,74,74,73,73,73,72,72,71,71,
4345  70,70,70,69,68,68,68,67,67,67,67,67,67,67,67,66,66,66,65,64,64,
4346  64,64,63,63,62,62,62,61,61,60,60,60,59,59,59,59,56,56,56,54,53,
4347  52,52,51,51,51,50,50,50,50,49,49,49,49,48,48,47,46,46,46,46,46,
4348  45,45,43,43,43,42,41,41,39,39,39,39,38,37,37,37,36,36,36,35,34,
4349  34,34,34,32,32,31,29,29,28,28,28,27,27,26,26,26,25,25,24,24,23,
4350  23,22,22,21,21,21,21,21,20,20,20,20,20
4351  };
4352  const int n3c1w2_r[] = {
4353  100, // Capacity
4354  200, // Number of items
4355  // Size of items (sorted)
4356  100,100,100,100,100,100,100,100,99,99,99,99,99,98,98,97,97,97,
4357  95,95,95,95,95,94,94,93,93,92,92,92,91,90,90,89,89,89,89,89,88,
4358  88,88,88,88,88,85,85,85,85,84,84,83,83,82,82,82,82,81,81,80,80,
4359  78,78,76,75,75,74,73,72,72,70,70,69,69,67,67,66,66,65,65,65,64,
4360  64,63,62,62,61,61,60,60,60,60,60,57,57,57,56,56,56,56,55,55,54,
4361  54,54,54,53,52,52,51,51,51,50,50,50,50,49,49,49,48,48,48,48,48,
4362  48,48,48,46,46,45,45,44,44,43,43,43,42,41,41,40,40,40,40,40,39,
4363  39,39,39,39,39,38,38,37,36,36,35,35,34,34,34,33,33,33,33,32,32,
4364  31,31,31,31,31,30,30,30,29,29,29,28,28,28,28,26,25,25,25,24,24,
4365  24,23,23,23,23,22,22,22,21,20,20,20,20,20
4366  };
4367  const int n3c1w2_s[] = {
4368  100, // Capacity
4369  200, // Number of items
4370  // Size of items (sorted)
4371  100,98,98,98,98,97,97,97,97,97,96,96,96,95,95,95,94,94,92,91,
4372  90,90,89,89,89,88,88,88,88,87,87,86,86,86,85,85,85,84,84,84,83,
4373  83,82,82,80,80,80,79,78,78,78,78,78,77,77,77,76,75,75,74,74,74,
4374  73,73,72,72,72,72,71,71,71,70,70,68,68,68,67,67,66,66,66,66,65,
4375  65,65,64,64,64,64,63,63,63,63,63,63,63,63,61,61,60,59,59,59,59,
4376  58,58,58,57,57,57,57,55,54,54,53,53,53,53,53,52,52,51,51,51,50,
4377  50,50,50,50,50,49,49,49,48,48,48,48,47,47,47,46,46,45,45,44,43,
4378  42,41,41,41,40,40,40,39,39,39,38,38,38,38,38,38,37,37,36,36,36,
4379  35,34,34,34,34,33,33,32,31,31,31,30,29,27,27,25,25,24,24,24,23,
4380  23,23,23,23,23,21,21,21,20,20,20,20
4381  };
4382  const int n3c1w2_t[] = {
4383  100, // Capacity
4384  200, // Number of items
4385  // Size of items (sorted)
4386  100,99,99,99,98,98,98,98,98,97,96,96,96,95,95,95,94,93,93,92,
4387  92,91,91,90,90,90,89,88,88,87,87,87,87,86,86,85,85,85,85,84,84,
4388  84,84,84,83,83,83,83,82,81,80,80,80,79,78,78,78,78,77,76,76,75,
4389  74,74,74,73,72,72,72,71,71,71,71,71,68,68,67,67,67,67,66,66,65,
4390  65,65,65,63,63,63,63,63,63,63,63,62,62,62,61,61,61,60,60,60,60,
4391  59,59,59,59,58,58,58,57,57,56,56,56,56,55,55,54,54,54,53,53,53,
4392  52,52,52,52,51,51,51,51,51,50,50,50,49,49,48,48,48,48,47,47,46,
4393  46,46,46,45,44,44,43,42,42,42,42,42,42,42,41,40,39,38,37,37,36,
4394  36,36,35,35,34,33,33,33,33,33,32,32,31,30,29,28,28,28,27,27,26,
4395  25,25,24,23,23,23,23,22,21,21,20,20
4396  };
4397  const int n3c1w4_a[] = {
4398  100, // Capacity
4399  200, // Number of items
4400  // Size of items (sorted)
4401  100,100,100,100,99,99,99,99,98,98,98,98,98,97,97,96,96,95,95,
4402  95,95,94,94,93,93,92,91,91,91,91,91,90,90,90,89,89,89,89,89,88,
4403  88,88,88,88,87,87,87,87,86,86,86,85,85,85,84,84,83,83,83,82,82,
4404  82,82,81,81,81,81,80,80,79,79,79,79,79,78,77,77,77,77,75,74,74,
4405  73,73,73,72,72,71,71,70,70,70,69,69,69,69,68,68,67,67,67,67,67,
4406  67,65,65,65,65,64,64,64,63,63,63,62,62,62,62,60,60,60,59,59,59,
4407  58,57,57,56,56,56,56,55,55,54,54,54,54,54,54,52,52,52,52,52,51,
4408  51,51,50,50,49,49,48,48,48,47,47,47,46,46,45,45,44,44,44,43,43,
4409  43,43,42,42,41,41,41,40,40,39,39,39,39,39,38,38,37,37,36,36,36,
4410  36,35,35,35,35,33,32,32,32,32,30,30,30
4411  };
4412  const int n3c1w4_b[] = {
4413  100, // Capacity
4414  200, // Number of items
4415  // Size of items (sorted)
4416  100,100,99,99,98,98,97,97,97,96,96,96,95,95,95,93,93,93,93,93,
4417  92,92,92,92,91,91,91,90,90,89,89,88,87,87,87,87,86,86,85,85,85,
4418  85,84,84,84,84,83,83,83,83,83,83,82,80,80,80,79,79,79,78,78,78,
4419  78,78,78,77,76,76,76,75,75,75,75,75,73,73,73,72,72,72,71,71,70,
4420  70,70,70,70,70,69,69,68,68,68,68,68,67,67,66,66,66,66,65,65,65,
4421  64,64,64,63,62,61,61,61,60,60,60,59,59,58,58,58,58,58,58,57,57,
4422  57,57,57,56,55,55,55,55,54,54,54,54,54,53,53,53,52,52,52,52,51,
4423  51,50,49,49,49,49,48,48,47,46,46,46,45,44,44,42,42,42,42,41,41,
4424  41,40,40,40,40,39,39,39,39,38,38,38,37,37,37,37,37,36,36,36,36,
4425  35,35,34,34,33,33,32,32,31,31,30,30
4426  };
4427  const int n3c1w4_c[] = {
4428  100, // Capacity
4429  200, // Number of items
4430  // Size of items (sorted)
4431  100,100,99,99,98,98,97,97,96,96,96,96,96,96,96,95,95,94,94,92,
4432  92,92,92,92,92,92,91,91,91,90,89,89,89,89,89,87,86,85,85,84,84,
4433  84,84,83,83,83,83,83,81,81,80,80,80,80,79,79,79,79,78,78,78,78,
4434  77,77,77,77,77,77,76,76,76,76,76,75,75,75,75,74,74,74,74,73,72,
4435  72,72,70,70,70,70,70,69,69,69,68,68,67,67,66,65,65,65,65,64,64,
4436  64,64,64,63,62,62,61,60,60,60,60,60,60,60,59,59,59,58,58,58,58,
4437  57,57,55,55,55,53,53,53,52,52,52,52,51,51,49,49,49,49,49,49,49,
4438  48,48,48,48,48,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,43,
4439  42,42,42,41,40,40,40,40,40,39,38,38,38,38,37,37,35,34,34,34,34,
4440  33,33,33,32,32,32,31,30,30,30,30,30
4441  };
4442  const int n3c1w4_d[] = {
4443  100, // Capacity
4444  200, // Number of items
4445  // Size of items (sorted)
4446  99,99,98,98,98,98,97,97,96,96,95,94,94,94,94,93,93,93,92,92,92,
4447  92,92,92,92,92,91,91,91,91,90,90,89,89,88,88,87,87,87,87,87,87,
4448  86,86,85,85,85,84,84,83,83,83,83,83,83,82,82,82,82,82,81,81,81,
4449  81,80,79,78,78,77,77,77,76,76,75,75,75,74,74,74,74,73,73,73,73,
4450  73,73,72,72,71,70,70,70,70,70,69,69,69,68,68,68,67,67,66,66,66,
4451  66,66,65,64,63,63,63,63,62,62,62,61,60,60,60,60,59,59,59,59,58,
4452  57,56,56,56,55,55,55,55,55,53,53,53,52,52,52,51,51,51,50,50,49,
4453  49,49,49,48,48,48,48,47,47,46,46,46,46,46,44,43,43,43,42,42,41,
4454  41,41,41,40,40,40,39,39,39,39,38,38,38,38,38,37,36,36,35,35,34,
4455  34,34,33,33,33,32,32,32,31,31,30
4456  };
4457  const int n3c1w4_e[] = {
4458  100, // Capacity
4459  200, // Number of items
4460  // Size of items (sorted)
4461  99,99,99,98,97,97,97,97,96,96,95,95,95,95,94,94,94,93,93,93,93,
4462  93,92,92,91,90,89,88,87,86,86,86,86,85,85,85,85,84,84,84,83,83,
4463  82,82,82,82,82,82,81,81,81,81,81,80,80,80,79,78,78,77,76,76,75,
4464  74,74,74,74,73,73,73,73,73,73,72,72,72,71,71,71,70,70,70,69,69,
4465  69,69,69,69,68,68,67,67,67,67,67,66,66,66,65,64,64,64,63,63,62,
4466  62,61,61,61,61,60,60,59,59,59,59,59,57,56,55,54,53,53,53,53,52,
4467  52,52,51,51,51,50,50,50,50,50,49,48,48,48,48,48,47,47,47,46,46,
4468  46,45,45,45,45,45,44,44,44,43,43,43,43,43,43,42,42,42,42,41,41,
4469  40,40,40,40,39,39,39,38,37,36,36,36,36,35,35,35,35,34,34,32,32,
4470  32,32,31,31,31,30,30,30,30,30,30
4471  };
4472  const int n3c1w4_f[] = {
4473  100, // Capacity
4474  200, // Number of items
4475  // Size of items (sorted)
4476  100,100,100,99,99,98,98,98,97,97,96,96,96,96,96,95,94,94,94,93,
4477  93,93,91,91,91,90,90,90,90,90,89,89,89,89,89,88,88,88,88,87,87,
4478  87,87,86,86,86,86,85,84,83,83,83,83,82,82,82,82,81,81,81,81,81,
4479  80,80,79,79,77,76,76,76,76,76,75,74,74,74,73,73,72,72,72,71,70,
4480  69,68,68,68,68,68,67,67,67,66,66,66,65,64,64,64,63,63,62,62,62,
4481  61,60,60,59,59,59,58,58,58,58,57,56,56,55,55,55,54,54,54,53,53,
4482  53,52,52,51,51,50,50,50,50,50,50,49,49,49,49,48,48,47,47,46,45,
4483  45,45,45,45,44,44,43,43,42,42,42,42,41,41,40,40,40,40,40,40,38,
4484  38,38,38,38,37,37,37,37,36,36,36,35,35,35,35,34,34,34,33,33,33,
4485  33,32,32,32,32,31,31,31,31,31,30,30
4486  };
4487  const int n3c1w4_g[] = {
4488  100, // Capacity
4489  200, // Number of items
4490  // Size of items (sorted)
4491  100,99,98,97,97,96,96,96,95,95,94,94,94,94,93,93,92,92,91,91,
4492  89,89,89,89,88,88,88,88,88,87,87,87,87,86,86,86,86,86,85,85,85,
4493  84,84,83,83,83,82,82,82,82,82,81,80,80,80,80,80,80,80,79,79,79,
4494  79,78,78,78,78,77,77,77,76,76,75,75,75,75,75,74,74,74,74,73,73,
4495  73,73,73,72,72,72,72,72,71,71,71,71,70,70,70,70,70,69,68,68,67,
4496  67,67,66,66,66,65,65,64,62,62,62,61,61,60,60,59,59,59,59,59,59,
4497  59,58,58,58,57,57,57,56,55,55,55,54,54,54,54,53,52,52,51,51,50,
4498  50,50,48,48,48,48,47,47,46,46,45,45,43,43,43,41,41,41,40,40,39,
4499  39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,35,35,34,34,33,33,
4500  32,32,32,32,32,31,31,31,30,30,30,30
4501  };
4502  const int n3c1w4_h[] = {
4503  100, // Capacity
4504  200, // Number of items
4505  // Size of items (sorted)
4506  100,100,99,99,99,98,98,98,98,97,97,97,97,97,96,96,95,94,94,93,
4507  93,93,91,91,91,90,90,89,89,89,89,88,88,88,87,87,86,86,86,86,85,
4508  85,85,84,84,84,83,83,81,81,81,81,81,80,80,80,80,79,78,78,78,77,
4509  77,76,76,76,76,76,75,75,74,74,73,73,73,72,72,72,72,72,71,71,70,
4510  70,70,69,69,69,68,68,66,66,66,66,66,65,65,65,64,64,63,63,63,63,
4511  62,62,62,62,61,61,61,60,60,59,59,59,58,58,57,57,57,56,55,54,54,
4512  54,54,52,52,51,51,51,50,50,50,50,50,49,49,49,48,48,48,48,48,47,
4513  47,47,47,46,46,46,45,45,45,44,44,44,43,43,42,41,41,40,39,39,38,
4514  38,37,37,37,37,37,37,37,36,36,35,34,34,34,34,34,34,33,33,33,33,
4515  33,32,32,31,31,31,31,31,31,30,30,30
4516  };
4517  const int n3c1w4_i[] = {
4518  100, // Capacity
4519  200, // Number of items
4520  // Size of items (sorted)
4521  100,100,100,100,100,99,99,99,99,98,98,98,97,97,97,96,96,96,95,
4522  95,95,94,94,94,94,94,93,93,93,92,91,90,89,89,89,89,89,88,88,87,
4523  87,87,86,86,86,85,84,84,83,82,82,81,81,81,81,80,80,80,79,78,78,
4524  77,77,76,76,76,75,75,74,74,74,74,74,73,73,73,73,73,72,72,72,72,
4525  71,71,70,70,70,68,68,67,67,66,65,65,64,64,63,63,63,63,63,62,61,
4526  61,60,60,59,59,59,58,57,57,56,56,56,55,55,55,55,54,53,52,52,52,
4527  52,52,52,52,52,52,49,49,49,49,49,49,48,47,47,47,47,46,46,46,45,
4528  45,44,43,43,43,43,42,42,42,41,41,41,41,41,40,40,40,40,40,39,39,
4529  38,38,38,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,34,34,
4530  33,33,33,33,32,32,32,32,31,31,31,30,30
4531  };
4532  const int n3c1w4_j[] = {
4533  100, // Capacity
4534  200, // Number of items
4535  // Size of items (sorted)
4536  100,100,99,99,98,98,98,97,97,97,96,96,96,96,96,95,94,94,93,93,
4537  93,92,92,92,92,92,91,91,91,90,90,89,89,89,89,88,88,87,87,86,86,
4538  85,85,85,85,84,84,84,84,83,83,82,82,82,82,82,82,82,81,80,79,79,
4539  79,78,78,78,77,76,76,75,75,75,74,73,73,73,72,72,72,72,71,71,70,
4540  70,69,69,69,69,69,68,67,66,66,66,66,66,66,65,65,65,65,64,64,64,
4541  63,63,62,62,61,61,60,60,60,59,59,59,59,58,58,58,58,58,58,58,57,
4542  56,56,56,56,53,53,53,52,52,52,52,51,51,51,50,50,50,49,48,48,48,
4543  48,47,47,47,46,46,46,46,44,44,44,44,43,43,42,42,42,41,40,40,40,
4544  40,40,39,39,38,38,38,38,38,37,37,37,36,35,34,34,34,34,34,34,34,
4545  33,33,32,32,32,32,31,31,31,30,30,30
4546  };
4547  const int n3c1w4_k[] = {
4548  100, // Capacity
4549  200, // Number of items
4550  // Size of items (sorted)
4551  100,100,100,99,99,99,99,99,99,98,98,97,97,97,95,95,95,95,95,94,
4552  94,94,94,94,93,93,93,93,92,92,92,91,90,89,89,89,89,89,88,88,88,
4553  87,87,87,87,87,86,86,85,84,83,83,83,83,82,82,81,79,79,79,79,78,
4554  78,77,76,76,76,75,75,75,74,73,73,72,72,72,72,71,70,70,70,70,70,
4555  70,69,69,69,69,68,68,68,66,66,66,66,66,66,66,66,65,65,65,64,64,
4556  63,63,63,63,62,62,62,61,61,61,61,61,59,59,59,59,59,59,58,58,58,
4557  57,57,57,57,57,56,56,56,55,55,55,55,54,54,52,52,51,51,51,50,50,
4558  50,50,49,48,47,47,47,46,46,46,46,45,45,44,44,44,43,42,42,41,41,
4559  41,41,41,40,40,39,38,38,38,38,38,38,37,36,36,36,35,34,33,32,32,
4560  32,31,31,31,31,30,30,30,30,30,30,30
4561  };
4562  const int n3c1w4_l[] = {
4563  100, // Capacity
4564  200, // Number of items
4565  // Size of items (sorted)
4566  100,100,100,100,99,99,99,98,98,98,98,98,97,96,96,96,96,96,95,
4567  95,95,95,94,94,94,93,93,92,92,92,92,91,90,90,89,88,88,88,88,87,
4568  87,86,86,86,85,83,83,83,82,82,82,81,81,80,80,80,80,80,80,80,80,
4569  79,79,78,78,77,77,76,75,75,75,75,75,75,74,74,74,73,73,72,72,72,
4570  71,71,71,71,71,69,69,68,68,67,67,66,66,66,66,66,65,65,65,65,65,
4571  64,64,63,62,62,62,62,62,62,62,62,61,61,60,60,60,59,59,59,59,58,
4572  58,58,57,57,57,57,57,56,56,56,56,56,56,55,55,54,54,53,52,51,50,
4573  50,49,49,49,49,48,48,48,47,46,45,44,44,44,44,44,43,43,43,43,42,
4574  42,41,41,40,40,40,39,39,39,39,38,38,37,37,37,37,37,37,36,36,35,
4575  35,34,34,34,34,33,32,32,31,31,31,30,30
4576  };
4577  const int n3c1w4_m[] = {
4578  100, // Capacity
4579  200, // Number of items
4580  // Size of items (sorted)
4581  100,100,100,99,99,99,98,98,97,97,97,97,97,96,96,96,95,95,94,94,
4582  94,93,92,92,92,91,91,90,90,90,90,89,88,88,88,88,87,87,86,86,86,
4583  86,86,84,84,84,83,83,83,83,82,82,82,82,82,81,81,80,80,80,79,79,
4584  79,79,79,78,78,78,78,78,77,77,77,76,76,76,76,75,74,74,73,73,73,
4585  72,71,71,71,70,70,70,69,69,69,69,68,68,67,67,67,67,66,66,66,66,
4586  65,65,65,64,64,64,64,64,64,63,62,62,62,61,61,60,60,59,59,59,59,
4587  59,58,57,56,55,55,55,55,55,55,54,54,54,54,53,53,53,53,52,52,52,
4588  52,51,50,49,48,48,48,48,48,47,47,45,45,45,45,44,44,44,43,43,42,
4589  41,41,40,40,39,39,39,38,38,38,37,37,37,36,35,34,34,33,33,33,33,
4590  33,32,32,31,31,31,31,31,30,30,30,30
4591  };
4592  const int n3c1w4_n[] = {
4593  100, // Capacity
4594  200, // Number of items
4595  // Size of items (sorted)
4596  100,99,99,98,98,98,98,98,98,97,97,97,96,95,94,93,93,93,93,92,
4597  92,92,92,92,91,91,91,90,87,87,87,85,85,85,84,84,84,83,83,82,82,
4598  82,82,81,81,81,81,80,80,80,80,79,79,78,78,78,78,76,76,76,75,75,
4599  74,73,72,72,72,72,72,71,71,71,71,70,70,70,69,69,69,68,68,68,68,
4600  68,68,68,68,67,67,67,65,64,63,63,63,63,63,63,63,62,62,62,61,60,
4601  60,60,60,60,60,59,59,59,59,58,58,58,57,57,56,56,56,56,55,55,55,
4602  55,54,54,54,54,54,54,53,53,53,53,53,52,52,52,52,51,51,51,51,51,
4603  51,50,49,49,49,49,47,47,46,46,46,45,45,45,45,44,44,43,43,43,42,
4604  42,41,40,40,39,39,39,39,38,38,37,37,37,37,37,37,35,34,34,33,32,
4605  32,32,32,31,31,31,31,31,30,30,30,30
4606  };
4607  const int n3c1w4_o[] = {
4608  100, // Capacity
4609  200, // Number of items
4610  // Size of items (sorted)
4611  100,100,99,99,99,97,97,97,96,95,95,95,95,94,94,93,93,92,92,91,
4612  91,89,89,88,88,87,86,86,86,86,85,85,84,84,83,83,82,82,82,82,81,
4613  81,81,81,81,81,80,80,80,79,79,79,79,78,77,77,77,77,77,77,77,77,
4614  76,76,75,75,75,74,74,73,73,73,73,72,72,72,72,71,71,71,71,70,70,
4615  70,70,70,70,69,69,69,69,69,67,66,66,65,65,65,64,63,62,62,62,62,
4616  61,61,61,61,60,60,60,58,58,58,58,58,58,58,58,58,57,55,55,54,53,
4617  53,53,53,53,52,52,52,52,52,51,51,51,50,50,50,49,49,48,48,47,47,
4618  46,46,45,45,45,45,44,44,43,42,42,42,42,41,41,41,41,40,40,37,37,
4619  37,36,36,36,36,35,35,35,35,35,35,35,34,34,34,34,34,34,33,33,33,
4620  33,33,32,32,32,32,32,32,32,31,31,30
4621  };
4622  const int n3c1w4_p[] = {
4623  100, // Capacity
4624  200, // Number of items
4625  // Size of items (sorted)
4626  100,100,100,100,100,100,100,99,99,99,99,99,98,98,97,96,96,95,
4627  95,94,94,94,93,92,92,92,92,92,92,91,90,89,89,89,89,88,88,88,88,
4628  87,87,87,86,86,85,84,83,82,82,82,81,81,81,81,79,79,79,78,78,78,
4629  77,77,77,77,77,76,76,76,76,75,75,75,75,74,74,74,74,74,73,73,73,
4630  71,71,71,71,71,71,71,69,69,68,67,66,66,66,65,64,64,64,63,63,63,
4631  63,63,63,62,62,62,62,61,60,60,60,60,59,59,59,59,59,58,58,58,57,
4632  56,56,56,56,56,54,53,53,53,52,52,52,51,51,51,51,51,50,49,49,49,
4633  48,47,47,47,47,46,46,46,45,45,44,44,43,43,42,42,42,41,41,41,41,
4634  41,40,40,40,39,39,39,38,37,36,36,36,36,35,35,35,35,34,34,34,34,
4635  33,33,33,33,33,32,32,32,32,31,31,30,30,30
4636  };
4637  const int n3c1w4_q[] = {
4638  100, // Capacity
4639  200, // Number of items
4640  // Size of items (sorted)
4641  100,100,100,100,99,99,99,99,98,98,98,97,97,96,96,96,96,96,95,
4642  95,95,95,94,93,93,93,92,92,92,92,92,92,91,91,90,90,90,89,87,87,
4643  87,86,86,86,86,86,86,85,85,85,85,84,83,83,83,82,81,81,81,80,80,
4644  80,79,79,79,79,79,79,79,79,78,78,77,77,76,76,76,75,75,75,74,73,
4645  72,72,72,72,71,70,70,70,70,69,69,69,68,68,68,68,68,68,67,67,66,
4646  66,65,65,65,65,64,64,64,62,62,62,62,61,60,60,59,58,58,58,58,57,
4647  57,57,57,57,56,56,55,54,54,54,54,53,53,53,53,52,52,51,51,50,50,
4648  50,49,49,48,48,48,48,47,47,46,45,45,45,44,44,43,43,43,42,42,42,
4649  42,41,41,40,40,40,40,39,39,39,38,38,37,37,36,36,36,35,35,34,34,
4650  33,33,33,33,32,32,32,32,31,30,30,30,30
4651  };
4652  const int n3c1w4_r[] = {
4653  100, // Capacity
4654  200, // Number of items
4655  // Size of items (sorted)
4656  100,100,100,99,98,97,97,97,96,96,96,96,96,96,96,96,95,95,93,93,
4657  93,93,92,92,92,91,91,91,91,90,90,90,90,89,88,88,87,87,87,86,85,
4658  85,84,84,83,83,82,82,82,81,81,81,80,80,80,80,80,79,79,78,78,77,
4659  77,77,76,75,74,74,73,73,73,73,72,72,71,71,70,70,69,69,69,69,68,
4660  68,68,68,68,67,67,67,67,67,66,66,65,65,65,64,63,63,63,62,60,60,
4661  60,60,59,59,59,59,59,58,58,58,58,58,57,57,57,57,57,57,57,57,56,
4662  56,56,55,55,55,55,54,54,54,54,53,53,52,51,51,51,51,51,50,50,50,
4663  49,48,47,46,46,46,46,45,45,44,44,44,43,43,43,42,42,42,41,41,41,
4664  41,41,40,40,40,40,39,39,38,38,38,38,37,37,37,37,36,36,35,35,35,
4665  35,34,33,33,33,32,32,31,31,31,30,30
4666  };
4667  const int n3c1w4_s[] = {
4668  100, // Capacity
4669  200, // Number of items
4670  // Size of items (sorted)
4671  100,100,99,99,99,98,98,98,98,98,98,97,96,96,96,95,94,93,92,92,
4672  92,92,91,91,91,91,91,90,90,90,90,89,89,89,89,89,88,88,87,86,86,
4673  86,84,82,82,82,80,80,80,80,80,79,79,79,78,77,77,77,77,77,76,76,
4674  76,76,75,75,74,74,74,73,73,72,72,72,72,72,71,71,71,71,70,70,70,
4675  70,70,69,69,68,68,67,67,67,67,67,67,66,65,65,65,65,65,64,63,63,
4676  63,62,62,62,61,61,61,60,60,60,60,60,60,60,60,59,59,58,58,58,58,
4677  57,57,57,55,55,55,55,55,55,54,53,53,53,53,52,52,51,51,50,49,49,
4678  49,49,48,48,48,47,47,46,45,45,45,45,44,43,43,43,42,42,42,42,42,
4679  42,41,40,40,40,39,39,38,38,37,37,37,37,35,35,35,33,33,33,33,32,
4680  32,32,31,31,31,31,31,30,30,30,30,30
4681  };
4682  const int n3c1w4_t[] = {
4683  100, // Capacity
4684  200, // Number of items
4685  // Size of items (sorted)
4686  98,98,98,98,97,97,97,96,96,95,95,95,95,95,94,94,93,93,93,92,92,
4687  91,91,91,91,91,90,90,90,90,90,89,89,88,88,88,88,88,87,86,86,86,
4688  86,86,85,85,84,84,83,82,82,81,80,80,80,80,80,80,79,79,79,79,79,
4689  78,78,78,77,77,77,77,76,76,76,76,75,75,74,74,74,74,73,72,72,71,
4690  71,71,71,71,71,70,69,69,69,69,69,69,68,68,68,67,67,67,67,67,66,
4691  66,65,65,65,65,65,64,63,62,61,61,61,60,60,59,58,58,57,57,57,56,
4692  56,56,56,55,55,54,54,54,53,53,53,52,52,52,51,51,51,50,49,49,48,
4693  48,48,47,47,46,45,45,45,45,44,44,44,43,43,43,43,43,43,43,42,42,
4694  42,41,41,40,40,40,39,39,38,38,36,35,34,34,34,33,33,33,33,33,32,
4695  32,32,31,31,31,31,30,30,30,30,30
4696  };
4697  const int n3c2w1_a[] = {
4698  120, // Capacity
4699  200, // Number of items
4700  // Size of items (sorted)
4701  100,100,100,99,99,99,99,98,98,97,97,95,95,95,95,94,94,94,93,92,
4702  92,91,91,91,91,91,90,90,90,90,89,89,89,88,87,87,87,87,87,86,86,
4703  86,85,83,83,82,82,81,81,80,80,79,79,78,78,78,77,77,76,76,76,75,
4704  74,74,74,74,73,72,72,72,72,71,70,70,69,69,67,67,67,65,64,64,63,
4705  62,61,60,60,60,60,59,59,59,58,58,57,57,57,56,56,55,54,53,53,51,
4706  51,50,49,48,47,47,46,46,46,46,45,45,45,44,44,43,43,42,42,41,41,
4707  40,40,40,40,40,39,38,38,38,38,38,36,36,35,32,32,30,30,30,30,29,
4708  29,28,25,24,24,24,24,23,23,23,23,23,22,22,21,20,19,19,19,19,17,
4709  17,16,16,16,16,16,16,15,15,13,13,13,12,10,10,9,9,8,8,7,7,5,4,
4710  4,4,4,4,4,3,2,2,2,1
4711  };
4712  const int n3c2w1_b[] = {
4713  120, // Capacity
4714  200, // Number of items
4715  // Size of items (sorted)
4716  100,100,100,100,100,99,98,97,96,96,96,95,95,94,93,93,93,92,90,
4717  90,90,89,89,89,88,87,87,87,86,83,82,81,81,80,80,80,79,79,79,78,
4718  77,77,77,77,76,76,76,75,73,72,72,72,72,71,70,68,68,68,68,67,66,
4719  66,66,66,66,65,65,65,63,63,63,62,61,60,60,60,60,58,58,57,57,56,
4720  56,56,56,55,55,55,55,55,53,52,51,51,50,50,50,50,49,49,48,48,48,
4721  48,47,47,46,46,45,45,45,45,43,43,42,41,40,40,40,40,40,39,39,39,
4722  39,39,38,38,37,36,35,35,34,34,34,33,33,31,30,30,30,27,27,25,25,
4723  24,24,23,23,23,23,22,22,21,21,20,19,19,19,19,19,18,18,17,17,17,
4724  16,16,15,15,15,14,14,14,13,13,12,12,12,12,12,10,9,9,9,9,9,9,9,
4725  8,7,5,5,4,4,3,2,1,1,1
4726  };
4727  const int n3c2w1_c[] = {
4728  120, // Capacity
4729  200, // Number of items
4730  // Size of items (sorted)
4731  100,100,98,97,97,96,96,96,96,93,93,92,90,90,89,89,89,89,89,88,
4732  88,87,86,86,86,85,85,85,85,83,82,81,81,81,80,80,79,79,78,77,77,
4733  76,76,76,75,75,75,74,74,73,73,72,72,72,72,72,71,70,70,70,70,70,
4734  69,69,68,68,67,66,66,65,65,63,63,63,62,62,62,62,60,60,59,59,58,
4735  58,58,57,57,57,55,55,54,54,53,53,53,52,52,51,51,51,50,50,49,48,
4736  48,47,47,47,46,44,43,43,43,42,42,41,40,40,40,40,39,39,39,39,39,
4737  38,37,36,36,36,35,35,34,34,34,34,33,33,33,33,32,32,32,32,31,30,
4738  29,29,29,29,28,27,26,25,24,23,23,22,22,20,20,20,19,19,19,18,18,
4739  17,17,17,16,16,15,15,15,13,13,13,13,13,12,12,10,10,9,9,9,8,8,
4740  7,7,7,5,4,4,3,3,1,1,1
4741  };
4742  const int n3c2w1_d[] = {
4743  120, // Capacity
4744  200, // Number of items
4745  // Size of items (sorted)
4746  100,100,100,99,99,98,98,98,97,96,95,95,95,94,94,93,93,93,93,92,
4747  92,92,91,90,90,89,89,88,87,86,86,85,85,84,84,84,83,83,83,83,81,
4748  79,78,78,77,77,76,76,75,75,75,75,75,74,74,74,74,74,73,73,73,72,
4749  71,71,70,69,69,68,68,66,65,65,65,65,65,64,64,63,61,61,61,61,60,
4750  60,60,60,60,59,59,58,58,57,57,56,55,54,53,53,52,51,51,51,50,49,
4751  48,47,46,46,45,44,44,43,41,41,39,39,38,38,38,37,37,37,36,36,35,
4752  35,35,34,34,34,34,34,33,32,32,32,31,29,28,28,28,27,27,26,25,25,
4753  23,23,23,23,23,22,22,22,22,21,20,18,18,17,17,17,16,16,15,15,14,
4754  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,
4755  3,3,2,2,1,1,1,1
4756  };
4757  const int n3c2w1_e[] = {
4758  120, // Capacity
4759  200, // Number of items
4760  // Size of items (sorted)
4761  99,99,99,99,98,98,98,97,96,95,95,95,95,95,94,94,93,93,93,91,91,
4762  91,90,90,90,90,90,90,89,89,88,87,87,86,86,85,85,85,85,84,84,83,
4763  82,82,80,80,79,79,79,78,78,78,78,77,77,77,76,76,76,75,75,75,72,
4764  72,71,71,70,70,69,67,67,67,67,66,65,65,64,64,64,63,63,63,62,62,
4765  61,61,59,59,58,58,58,57,57,57,57,56,55,55,55,54,53,52,51,51,50,
4766  50,49,48,47,46,45,44,44,43,43,42,40,40,38,37,37,36,36,35,35,35,
4767  35,33,33,32,32,32,31,31,31,31,31,31,30,29,29,29,28,27,27,26,26,
4768  25,24,24,24,22,22,21,20,19,19,19,18,17,16,16,16,15,15,15,15,15,
4769  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,
4770  4,3,3,3,3,3,2
4771  };
4772  const int n3c2w1_f[] = {
4773  120, // Capacity
4774  200, // Number of items
4775  // Size of items (sorted)
4776  100,100,100,100,100,99,98,98,98,98,97,96,95,95,95,94,93,93,93,
4777  92,92,91,90,90,90,89,89,89,88,88,88,87,87,87,86,84,83,83,83,83,
4778  83,82,82,80,80,79,79,79,78,75,75,75,75,74,74,73,72,72,72,72,70,
4779  69,69,69,69,68,67,67,67,66,66,64,64,64,63,63,63,62,62,62,61,61,
4780  61,61,61,61,61,60,59,59,59,59,59,59,57,57,57,56,55,55,54,54,54,
4781  53,53,53,52,51,51,50,50,50,49,49,48,47,47,46,45,45,45,42,42,42,
4782  40,39,37,36,36,35,35,34,34,34,34,34,32,32,32,30,30,29,28,27,27,
4783  27,25,25,25,24,24,24,24,24,23,22,22,22,22,21,20,19,19,18,17,17,
4784  16,15,15,15,14,12,12,12,11,11,11,10,10,10,10,9,9,9,9,8,8,8,7,
4785  6,6,5,5,4,2,2,2,1,1,1
4786  };
4787  const int n3c2w1_g[] = {
4788  120, // Capacity
4789  200, // Number of items
4790  // Size of items (sorted)
4791  99,99,98,98,97,97,96,96,95,94,94,92,92,92,90,90,89,89,89,88,88,
4792  88,87,86,86,86,85,85,85,85,85,84,84,83,82,82,81,81,81,80,80,80,
4793  79,79,79,78,78,75,75,75,74,74,74,74,73,73,72,72,71,70,69,69,68,
4794  67,67,67,67,67,67,67,66,65,65,64,63,63,63,63,63,62,62,61,60,60,
4795  60,59,59,58,58,58,58,57,57,57,56,55,55,55,54,53,52,52,52,52,52,
4796  51,51,50,50,49,49,49,49,49,47,46,46,46,46,44,44,43,43,42,42,42,
4797  41,41,41,40,39,39,37,36,36,36,35,35,35,34,34,33,33,33,32,31,31,
4798  31,30,30,29,29,29,29,28,28,28,27,26,26,25,24,23,23,23,23,23,22,
4799  22,22,22,22,20,20,19,19,19,17,15,15,14,12,11,10,9,8,7,7,5,5,5,
4800  4,4,4,3,3,1,1,1,1
4801  };
4802  const int n3c2w1_h[] = {
4803  120, // Capacity
4804  200, // Number of items
4805  // Size of items (sorted)
4806  100,100,100,100,99,99,98,98,97,97,96,96,95,94,94,94,93,93,93,
4807  92,92,90,90,90,89,89,87,87,86,85,85,85,85,85,85,84,84,83,82,82,
4808  82,81,81,80,79,79,77,77,77,77,75,74,74,73,72,72,71,71,71,70,70,
4809  70,69,69,68,67,67,66,66,66,64,63,62,62,62,62,62,62,60,59,59,59,
4810  59,59,58,58,57,57,57,56,56,56,55,55,54,54,53,53,52,52,52,52,51,
4811  51,50,50,50,50,50,49,48,48,48,48,47,47,46,46,44,44,43,43,43,42,
4812  42,41,41,41,40,40,38,38,37,36,36,35,35,33,32,32,31,31,31,30,30,
4813  28,28,28,27,25,25,24,24,24,24,24,21,20,20,19,19,18,18,17,17,17,
4814  17,17,16,16,16,15,14,14,14,14,13,13,12,12,12,11,11,9,9,9,8,6,
4815  6,6,5,4,4,3,3,2,1,1,1,1
4816  };
4817  const int n3c2w1_i[] = {
4818  120, // Capacity
4819  200, // Number of items
4820  // Size of items (sorted)
4821  100,99,99,99,99,98,97,97,97,97,97,97,97,96,96,95,95,95,95,95,
4822  94,93,93,93,92,92,92,91,91,90,90,88,88,88,88,87,86,85,84,84,84,
4823  84,83,83,81,79,79,79,78,78,77,76,76,75,74,74,73,73,73,72,72,72,
4824  71,71,71,70,70,70,69,69,68,68,67,67,66,65,64,64,63,63,60,60,60,
4825  59,58,58,58,58,57,56,56,55,55,54,53,53,52,52,51,51,51,50,50,50,
4826  49,49,48,48,48,47,47,47,45,45,43,43,42,42,41,41,41,40,40,40,39,
4827  38,38,37,37,36,36,35,35,35,35,35,34,33,33,32,32,31,30,29,29,27,
4828  26,25,25,24,24,24,23,23,23,23,21,20,20,20,20,20,19,18,17,17,16,
4829  16,16,14,14,13,13,13,13,13,12,12,11,11,10,10,9,9,8,8,8,8,7,6,
4830  6,6,5,4,4,3,3,2,2,1
4831  };
4832  const int n3c2w1_j[] = {
4833  120, // Capacity
4834  200, // Number of items
4835  // Size of items (sorted)
4836  100,100,100,100,99,99,99,98,98,97,95,95,95,94,93,92,92,92,92,
4837  91,91,88,87,87,86,86,85,84,84,84,83,83,82,82,82,81,81,81,80,80,
4838  79,78,78,77,76,76,76,75,74,74,74,73,72,70,69,68,68,67,67,67,67,
4839  67,67,66,66,66,65,65,65,65,65,65,64,64,64,63,63,63,62,61,60,59,
4840  59,59,58,58,58,57,57,57,56,56,56,56,55,55,54,54,54,53,53,52,52,
4841  51,50,50,50,49,49,49,48,47,47,46,46,45,45,45,44,44,44,43,43,43,
4842  41,41,41,39,38,37,36,36,36,36,36,36,35,35,35,34,33,33,32,31,31,
4843  30,30,29,29,29,29,29,28,28,26,26,26,26,26,25,25,25,24,23,23,21,
4844  20,20,20,20,20,19,19,19,18,18,17,16,15,15,15,13,12,11,10,9,9,
4845  9,8,7,7,7,5,4,3,3,2,2,1,1
4846  };
4847  const int n3c2w1_k[] = {
4848  120, // Capacity
4849  200, // Number of items
4850  // Size of items (sorted)
4851  99,99,99,99,98,98,96,95,95,92,92,92,91,91,91,91,89,89,89,88,88,
4852  87,85,85,84,84,84,83,83,83,83,83,82,81,80,80,79,79,77,77,76,74,
4853  73,73,73,73,73,70,69,68,66,66,66,66,65,65,65,64,63,63,62,62,61,
4854  61,59,59,59,58,58,57,57,56,56,55,55,54,54,54,53,52,52,51,50,50,
4855  50,50,49,49,48,48,48,48,48,47,47,46,46,46,45,45,45,44,44,44,43,
4856  43,43,42,42,42,41,41,40,40,40,39,38,38,36,36,35,35,35,34,33,33,
4857  33,33,33,33,32,32,32,31,30,30,30,28,28,27,27,27,26,25,24,23,23,
4858  22,22,22,21,20,20,18,18,17,17,17,16,15,15,14,14,14,13,13,13,12,
4859  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,
4860  5,4,4,3,2,1
4861  };
4862  const int n3c2w1_l[] = {
4863  120, // Capacity
4864  200, // Number of items
4865  // Size of items (sorted)
4866  100,100,99,99,99,99,99,97,96,96,96,95,95,95,94,94,94,94,93,93,
4867  93,93,93,92,92,92,92,91,91,88,88,88,87,87,86,85,85,85,83,83,82,
4868  82,82,81,81,80,80,79,79,78,78,77,77,77,77,76,74,74,74,73,71,70,
4869  69,68,67,67,67,67,66,66,66,66,66,65,65,65,65,64,64,64,64,64,64,
4870  63,63,62,61,61,60,60,60,59,58,57,56,56,56,56,55,55,55,54,54,54,
4871  53,53,52,52,52,51,50,49,48,48,47,47,45,45,44,44,44,44,43,43,43,
4872  43,42,41,41,40,40,40,40,40,40,40,38,37,37,37,35,35,33,33,33,31,
4873  31,30,30,28,27,25,25,25,24,24,24,23,22,22,20,20,19,19,19,18,18,
4874  18,18,17,16,15,14,14,13,13,12,11,11,11,10,10,10,8,8,7,7,7,6,5,
4875  5,5,5,5,3,2,2,2,1,1
4876  };
4877  const int n3c2w1_m[] = {
4878  120, // Capacity
4879  200, // Number of items
4880  // Size of items (sorted)
4881  100,100,99,99,98,97,97,96,96,95,95,93,92,92,91,88,88,88,87,86,
4882  86,86,85,85,83,83,83,82,82,82,82,81,81,81,81,81,81,80,80,79,78,
4883  78,78,77,77,77,75,75,74,73,73,72,72,72,72,72,72,71,71,71,70,70,
4884  69,69,69,68,67,66,66,65,65,64,64,64,63,63,63,63,62,61,61,61,61,
4885  60,60,60,59,59,58,57,56,55,55,54,54,54,53,53,53,53,53,52,52,52,
4886  50,48,48,46,46,46,46,45,44,44,43,43,43,43,43,42,42,42,42,40,40,
4887  40,39,38,36,36,36,36,36,36,32,32,32,31,31,30,30,28,28,27,27,27,
4888  26,26,25,25,25,24,24,23,22,22,22,21,21,21,20,20,20,20,20,19,19,
4889  19,18,18,18,18,16,16,15,13,13,12,11,11,10,10,9,9,8,8,8,7,7,6,
4890  5,5,4,3,3,2,2,2,2,2
4891  };
4892  const int n3c2w1_n[] = {
4893  120, // Capacity
4894  200, // Number of items
4895  // Size of items (sorted)
4896  100,100,100,98,98,97,97,97,96,96,95,94,94,94,94,93,93,93,92,91,
4897  91,91,91,89,89,89,89,88,88,88,87,86,86,86,85,84,84,84,83,83,82,
4898  81,81,80,80,80,80,79,79,79,79,78,77,77,77,76,76,75,75,75,75,75,
4899  74,74,73,72,72,72,71,71,70,70,69,69,69,68,67,67,66,66,64,64,64,
4900  63,62,62,62,61,60,60,60,60,60,59,58,58,57,56,56,54,54,53,53,52,
4901  52,52,52,51,49,49,49,49,49,47,47,47,46,46,46,45,45,44,44,42,41,
4902  41,41,40,40,39,38,38,37,36,36,36,33,32,31,31,30,30,30,30,29,28,
4903  27,26,26,23,22,21,21,21,21,21,20,20,20,20,19,18,18,18,16,16,15,
4904  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,
4905  3,2,2,2,1,1,1
4906  };
4907  const int n3c2w1_o[] = {
4908  120, // Capacity
4909  200, // Number of items
4910  // Size of items (sorted)
4911  100,100,99,98,98,96,94,93,92,92,92,91,91,90,90,89,89,89,88,88,
4912  87,87,87,86,86,84,84,84,83,81,79,79,79,78,77,77,77,77,77,75,75,
4913  75,74,74,74,73,73,73,73,72,72,71,71,70,70,69,68,68,67,67,66,66,
4914  65,65,64,64,64,63,63,63,63,63,63,62,62,61,61,61,61,60,60,60,60,
4915  59,59,58,58,58,58,58,57,57,57,56,55,55,55,54,54,53,53,53,52,51,
4916  51,50,48,48,47,47,46,46,44,43,42,41,41,41,41,40,40,40,39,39,39,
4917  39,38,37,36,36,36,35,35,35,34,33,32,32,32,31,31,31,30,29,28,28,
4918  27,27,27,27,27,24,23,23,21,20,20,19,19,19,18,18,18,17,17,16,16,
4919  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,
4920  2,2,2,1,1,1,1
4921  };
4922  const int n3c2w1_p[] = {
4923  120, // Capacity
4924  200, // Number of items
4925  // Size of items (sorted)
4926  99,99,97,97,97,97,97,96,96,96,96,96,96,94,94,94,93,92,92,89,89,
4927  89,88,88,87,87,86,85,85,85,84,84,84,83,83,83,83,83,83,82,81,81,
4928  81,80,80,80,79,79,79,78,78,77,76,76,75,74,73,72,71,71,71,71,69,
4929  69,68,68,68,68,67,67,66,66,66,65,65,65,65,65,64,64,64,63,63,60,
4930  60,58,58,58,58,57,57,57,56,56,56,55,54,54,53,53,53,53,52,52,50,
4931  50,49,49,47,46,45,45,45,44,44,43,42,42,41,41,41,41,40,40,40,40,
4932  40,40,39,39,38,38,38,37,37,37,37,36,36,35,34,34,34,34,34,33,33,
4933  32,32,31,31,31,30,30,29,28,27,27,27,26,25,25,24,23,22,22,21,21,
4934  21,21,20,19,19,19,18,17,17,17,16,15,13,13,13,10,10,9,9,9,9,9,
4935  9,8,7,6,6,5,4,3,2,1
4936  };
4937  const int n3c2w1_q[] = {
4938  120, // Capacity
4939  200, // Number of items
4940  // Size of items (sorted)
4941  100,98,97,97,97,96,96,96,96,96,95,94,93,93,93,92,92,92,91,90,
4942  90,90,90,90,89,89,88,88,87,87,86,85,84,84,82,82,81,81,80,79,79,
4943  77,75,75,75,75,73,73,72,72,71,71,71,71,71,70,70,69,69,69,69,68,
4944  68,67,67,66,66,65,65,65,64,62,62,62,60,59,59,59,59,58,58,58,57,
4945  57,56,55,55,55,54,54,53,53,53,53,52,52,51,50,50,48,47,47,46,46,
4946  46,45,44,44,43,43,42,41,41,41,41,40,40,39,39,39,37,37,36,36,36,
4947  35,33,32,32,32,32,32,31,31,31,31,30,30,30,29,29,28,27,26,26,26,
4948  25,25,25,25,24,24,24,22,22,21,20,20,19,18,18,18,17,15,15,15,15,
4949  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,
4950  5,5,5,4,4,4,2,2
4951  };
4952  const int n3c2w1_r[] = {
4953  120, // Capacity
4954  200, // Number of items
4955  // Size of items (sorted)
4956  99,99,99,99,99,98,98,97,96,95,95,93,92,91,91,90,90,90,89,89,89,
4957  86,84,84,84,83,82,82,80,80,79,79,78,78,77,77,77,76,76,76,76,74,
4958  74,74,72,72,71,71,71,71,70,70,70,69,69,69,68,67,66,66,65,65,64,
4959  64,64,64,63,63,62,62,62,61,61,60,60,60,59,59,58,58,58,57,56,56,
4960  55,54,53,53,52,52,52,52,52,51,51,51,50,50,50,49,49,47,47,46,46,
4961  45,44,44,44,44,43,43,42,42,42,42,41,41,41,41,40,40,40,40,40,39,
4962  39,39,39,37,36,35,35,34,34,33,33,33,32,32,32,32,31,30,30,29,29,
4963  28,27,27,26,26,26,26,25,25,25,24,24,24,23,23,23,22,21,21,21,19,
4964  18,18,18,17,17,16,16,15,14,14,14,13,12,11,11,10,9,7,7,7,7,7,7,
4965  6,5,4,4,3,2,2,1,1
4966  };
4967  const int n3c2w1_s[] = {
4968  120, // Capacity
4969  200, // Number of items
4970  // Size of items (sorted)
4971  100,100,100,100,100,99,98,98,97,97,96,95,95,94,94,94,94,94,93,
4972  93,93,93,92,92,92,91,90,89,89,89,89,88,88,88,88,87,87,87,86,86,
4973  85,84,84,84,83,83,82,81,81,80,79,79,78,78,77,77,77,76,76,76,75,
4974  75,74,73,73,73,70,70,69,68,66,66,66,65,65,65,63,63,62,62,62,60,
4975  59,59,59,59,57,57,57,57,57,57,57,55,55,53,53,53,53,53,52,52,52,
4976  51,51,50,49,49,49,48,47,47,46,45,45,45,44,44,44,42,42,42,41,40,
4977  40,40,39,39,39,39,36,36,36,35,34,34,34,33,33,31,31,30,30,30,29,
4978  29,29,27,27,27,26,26,26,25,25,25,25,24,23,23,22,22,21,20,20,20,
4979  20,19,17,17,17,16,16,16,16,15,15,14,13,12,12,12,12,12,12,12,11,
4980  11,11,9,9,9,9,9,8,8,6,6,6,6
4981  };
4982  const int n3c2w1_t[] = {
4983  120, // Capacity
4984  200, // Number of items
4985  // Size of items (sorted)
4986  100,100,100,99,99,98,97,97,96,96,96,95,94,94,92,92,91,91,90,90,
4987  89,89,89,88,88,88,87,87,87,87,85,85,85,84,84,84,84,84,83,82,82,
4988  82,82,80,79,79,79,78,78,78,77,76,76,75,71,71,69,69,69,68,68,68,
4989  68,67,67,66,66,66,66,65,65,65,64,63,63,61,58,58,58,57,57,56,55,
4990  55,55,54,54,54,53,53,52,51,50,50,49,49,49,48,47,46,46,46,45,44,
4991  44,44,44,44,44,44,43,43,43,42,42,42,41,41,40,40,39,39,39,39,38,
4992  38,38,37,35,35,35,33,32,32,31,31,30,30,29,29,28,28,27,27,26,26,
4993  25,25,24,24,23,23,22,22,22,22,22,21,21,20,20,20,19,19,18,16,16,
4994  15,15,14,14,14,13,13,13,12,12,12,12,12,11,11,10,10,10,9,8,8,7,
4995  7,6,6,3,3,2,2,1,1,1,1
4996  };
4997  const int n3c2w2_a[] = {
4998  120, // Capacity
4999  200, // Number of items
5000  // Size of items (sorted)
5001  100,100,99,99,99,99,98,98,98,98,97,97,96,96,96,95,95,95,94,94,
5002  94,94,93,92,92,91,91,90,90,89,88,88,88,87,87,87,86,86,86,85,85,
5003  84,84,83,83,83,82,82,81,81,81,81,80,80,78,78,78,78,78,77,77,76,
5004  76,76,76,75,75,75,75,74,74,74,73,73,72,71,70,70,69,69,68,68,68,
5005  68,67,67,67,67,66,66,66,66,65,65,65,65,65,64,64,63,63,62,61,61,
5006  61,60,59,58,58,58,57,57,57,57,56,55,55,55,55,54,54,54,53,52,51,
5007  51,51,50,50,50,49,49,49,48,48,47,47,47,47,47,46,46,46,45,44,44,
5008  44,43,42,42,42,42,41,41,41,40,40,39,38,38,37,37,35,35,35,34,34,
5009  34,34,33,32,32,32,31,31,31,31,30,30,29,29,28,28,27,27,27,27,26,
5010  26,25,25,25,23,22,22,21,21,20,20,20
5011  };
5012  const int n3c2w2_b[] = {
5013  120, // Capacity
5014  200, // Number of items
5015  // Size of items (sorted)
5016  100,100,100,100,100,99,99,99,98,98,98,97,97,97,97,96,94,94,93,
5017  93,91,91,91,91,91,90,90,90,89,88,88,87,87,87,86,86,85,85,85,84,
5018  84,83,82,82,82,81,81,80,79,79,79,79,79,79,79,78,77,77,77,77,77,
5019  76,75,75,73,73,72,72,72,72,72,70,70,70,69,69,68,68,68,67,67,67,
5020  67,66,66,65,65,65,64,64,64,64,63,63,63,62,62,61,61,61,61,61,61,
5021  60,60,60,59,58,57,57,57,56,56,55,55,54,53,53,53,52,52,51,51,50,
5022  50,49,48,47,47,46,45,45,45,45,44,43,43,43,42,42,42,42,42,40,39,
5023  38,37,37,36,36,36,36,35,34,34,33,33,33,33,32,32,32,32,31,30,30,
5024  30,30,30,29,29,29,29,29,28,28,27,27,27,27,26,26,26,25,25,25,25,
5025  24,24,24,23,22,22,22,22,21,20,20,20,20
5026  };
5027  const int n3c2w2_c[] = {
5028  120, // Capacity
5029  200, // Number of items
5030  // Size of items (sorted)
5031  100,100,100,100,98,98,97,97,97,97,96,95,95,94,94,93,93,93,92,
5032  92,92,92,91,90,90,90,90,89,89,89,89,89,88,88,88,87,87,86,86,86,
5033  85,85,84,84,83,83,83,82,81,81,80,80,79,79,78,78,78,78,78,78,77,
5034  76,76,76,76,75,75,75,75,74,73,73,72,71,69,69,69,68,68,68,68,67,
5035  66,66,66,66,65,65,65,64,64,64,63,63,63,62,62,62,61,61,60,59,58,
5036  58,57,56,55,55,55,54,54,52,51,51,51,50,50,50,49,49,49,49,48,48,
5037  48,48,47,47,47,47,47,46,46,46,46,45,45,44,44,44,43,43,43,42,42,
5038  41,41,41,41,40,40,40,40,40,40,39,39,38,38,38,38,38,37,37,36,36,
5039  36,35,35,34,34,33,33,33,33,33,32,30,29,27,27,27,26,26,25,25,25,
5040  25,25,25,24,22,22,21,21,21,21,21,20,20
5041  };
5042  const int n3c2w2_d[] = {
5043  120, // Capacity
5044  200, // Number of items
5045  // Size of items (sorted)
5046  100,100,100,98,97,96,96,96,96,96,95,95,95,94,94,94,93,93,93,93,
5047  93,92,92,92,92,91,91,91,90,90,89,89,89,88,88,88,87,86,85,85,85,
5048  84,84,84,84,84,83,83,83,83,83,83,82,82,82,81,81,81,80,79,78,78,
5049  78,77,77,76,76,75,75,75,75,75,75,74,74,73,72,72,72,70,70,70,70,
5050  69,68,68,68,68,68,67,66,66,65,65,65,64,64,63,61,61,60,60,60,60,
5051  59,59,59,58,58,57,57,57,56,55,55,55,54,54,53,52,52,52,51,51,51,
5052  51,50,50,50,50,49,49,49,49,47,47,47,47,45,45,45,43,43,42,41,41,
5053  41,41,40,40,40,40,39,39,38,38,38,38,38,37,37,37,37,37,36,36,36,
5054  36,36,35,35,34,34,34,34,33,33,33,33,32,32,31,30,29,29,28,28,27,
5055  26,25,24,24,24,23,23,22,22,21,20,20
5056  };
5057  const int n3c2w2_e[] = {
5058  120, // Capacity
5059  200, // Number of items
5060  // Size of items (sorted)
5061  100,100,100,100,100,99,99,99,99,98,98,98,98,98,97,97,97,97,96,
5062  96,96,96,96,95,95,95,94,94,94,93,92,92,92,92,91,91,91,91,90,90,
5063  90,90,89,89,89,89,88,88,87,87,87,87,87,87,86,86,86,85,85,84,83,
5064  83,82,82,81,81,81,80,80,80,79,79,79,78,78,77,77,76,76,75,75,74,
5065  74,74,74,73,72,69,69,69,67,67,66,66,66,66,65,65,64,64,63,63,62,
5066  62,62,62,62,62,61,60,59,58,58,58,57,57,56,55,55,55,55,54,53,53,
5067  53,53,53,53,53,53,52,52,52,52,51,50,49,49,49,49,49,48,48,47,47,
5068  47,46,46,46,46,45,45,44,44,43,42,41,40,40,40,40,40,40,39,38,38,
5069  38,38,37,37,36,36,34,34,34,32,32,32,31,30,30,29,28,27,26,26,26,
5070  25,25,25,25,25,24,24,23,23,22,21,20,20
5071  };
5072  const int n3c2w2_f[] = {
5073  120, // Capacity
5074  200, // Number of items
5075  // Size of items (sorted)
5076  100,100,100,100,100,99,99,98,98,98,97,97,97,96,96,95,95,95,95,
5077  94,94,94,94,92,92,92,92,92,92,91,91,91,90,90,90,90,90,90,89,88,
5078  87,86,86,86,86,85,84,84,84,84,84,84,84,83,82,82,82,82,82,81,80,
5079  80,80,80,79,78,78,77,77,76,76,76,75,75,75,75,74,74,74,73,73,72,
5080  72,71,70,70,69,68,67,67,67,67,66,64,63,63,63,62,62,61,60,59,59,
5081  59,59,57,57,57,56,54,54,54,54,53,53,53,53,53,51,51,51,51,50,50,
5082  49,48,48,48,48,48,47,47,46,46,45,45,44,44,44,43,43,43,43,42,42,
5083  41,40,39,38,38,38,38,38,38,38,38,37,37,36,35,35,35,35,34,34,33,
5084  32,32,31,31,30,30,30,30,30,30,29,29,29,28,28,28,27,27,27,27,26,
5085  26,26,24,23,23,22,22,22,21,21,21,20,20
5086  };
5087  const int n3c2w2_g[] = {
5088  120, // Capacity
5089  200, // Number of items
5090  // Size of items (sorted)
5091  100,100,100,100,100,99,98,98,98,98,98,97,96,96,95,95,92,92,92,
5092  92,92,92,91,91,91,91,90,90,89,89,89,89,89,88,88,88,87,87,85,84,
5093  84,83,83,83,82,82,82,81,81,81,81,80,79,79,79,79,78,78,77,77,77,
5094  77,76,76,76,76,75,75,75,74,74,74,74,73,73,70,69,69,68,67,66,66,
5095  66,64,64,64,64,63,63,63,63,63,62,62,61,61,61,61,60,60,59,59,57,
5096  57,57,57,57,57,56,55,54,54,53,53,53,53,52,52,52,51,50,50,50,50,
5097  49,48,48,48,47,46,46,46,45,45,45,45,44,44,43,42,41,41,40,40,39,
5098  39,39,39,38,38,38,37,37,37,37,36,36,36,36,35,35,35,35,34,34,33,
5099  33,33,31,31,30,30,30,29,29,29,29,29,27,27,27,26,25,25,24,24,24,
5100  24,23,23,23,22,21,21,21,21,21,21,21,20
5101  };
5102  const int n3c2w2_h[] = {
5103  120, // Capacity
5104  200, // Number of items
5105  // Size of items (sorted)
5106  100,99,98,98,98,97,97,97,97,97,96,96,96,96,96,95,95,95,95,95,
5107  95,94,94,94,93,93,93,93,92,92,92,91,91,91,90,90,89,89,89,88,88,
5108  88,87,86,86,85,85,85,85,84,84,83,83,83,82,82,82,81,81,80,80,80,
5109  80,79,79,79,79,78,78,78,77,77,77,76,76,75,75,75,74,74,74,73,72,
5110  72,72,72,72,71,71,71,71,69,69,69,69,68,68,68,66,66,66,65,65,64,
5111  64,64,63,63,62,61,61,61,61,61,61,60,60,59,59,59,59,58,58,57,56,
5112  56,56,56,55,55,55,54,54,53,52,52,51,51,51,51,51,50,50,49,48,45,
5113  45,44,44,44,43,43,42,42,42,42,41,39,38,38,38,37,37,37,37,36,36,
5114  35,35,34,34,33,33,33,32,32,31,30,30,30,30,29,28,28,28,28,27,27,
5115  26,26,25,25,25,25,24,24,23,22,22,20
5116  };
5117  const int n3c2w2_i[] = {
5118  120, // Capacity
5119  200, // Number of items
5120  // Size of items (sorted)
5121  100,100,99,99,99,98,98,97,97,97,96,96,95,95,95,93,93,92,92,92,
5122  92,91,91,91,90,89,89,89,89,88,88,88,88,87,87,87,87,87,86,86,86,
5123  86,86,85,85,85,84,84,84,84,84,83,83,82,81,80,80,79,78,77,77,76,
5124  76,76,75,74,74,74,73,73,73,72,72,71,70,69,68,66,66,66,66,65,65,
5125  65,65,64,64,63,63,62,61,61,61,60,59,59,59,59,58,58,58,57,57,57,
5126  56,55,55,55,55,55,54,54,54,53,52,52,52,52,52,51,51,50,50,50,50,
5127  49,49,49,49,48,47,47,46,46,45,45,45,44,43,43,42,42,42,41,41,41,
5128  40,39,38,38,37,37,36,36,36,35,34,34,33,33,33,33,32,32,31,31,31,
5129  30,30,29,29,29,29,28,28,28,28,28,27,27,27,26,25,25,25,25,24,24,
5130  24,24,23,23,22,22,21,21,21,21,20,20
5131  };
5132  const int n3c2w2_j[] = {
5133  120, // Capacity
5134  200, // Number of items
5135  // Size of items (sorted)
5136  100,100,100,99,97,97,96,96,96,96,95,94,94,94,94,93,92,91,91,91,
5137  90,90,90,90,90,90,89,89,89,89,88,88,87,87,87,87,86,86,85,84,84,
5138  83,83,83,83,83,82,82,82,82,82,81,81,81,80,80,79,78,78,78,76,76,
5139  76,75,75,75,75,74,74,74,74,73,73,73,72,72,71,71,71,70,69,69,68,
5140  68,68,67,67,66,66,66,65,65,65,64,64,63,63,63,62,62,61,60,60,60,
5141  60,58,58,58,58,58,58,57,57,57,57,57,55,54,54,53,52,52,52,52,52,
5142  52,51,51,51,50,50,49,49,48,47,47,47,46,46,46,46,45,45,44,43,43,
5143  43,43,42,42,42,42,42,41,41,41,40,40,40,39,39,39,38,38,38,38,37,
5144  37,37,36,36,36,36,35,35,34,34,33,31,30,30,29,29,28,28,28,28,25,
5145  25,24,24,22,22,21,21,21,20,20,20,20
5146  };
5147  const int n3c2w2_k[] = {
5148  120, // Capacity
5149  200, // Number of items
5150  // Size of items (sorted)
5151  100,99,99,99,99,98,96,96,96,95,95,95,94,94,94,94,93,93,93,93,
5152  93,92,92,91,91,91,90,90,89,89,89,89,89,88,87,87,87,86,85,85,85,
5153  84,84,84,83,83,82,82,81,81,81,80,80,79,79,79,79,78,77,77,76,76,
5154  75,75,75,74,74,74,73,73,73,72,72,72,72,72,71,71,71,71,71,71,70,
5155  69,69,68,67,67,67,67,67,67,66,66,65,65,64,64,64,64,63,63,63,62,
5156  62,61,61,61,61,60,59,59,58,57,57,57,57,56,56,56,55,54,54,54,54,
5157  53,52,51,51,50,49,49,49,48,47,47,47,47,46,46,46,45,45,45,45,45,
5158  44,43,42,42,42,41,41,41,41,40,40,39,38,38,37,36,36,36,36,35,35,
5159  34,33,33,33,33,32,32,32,31,31,31,31,30,30,28,28,28,28,27,27,26,
5160  26,26,25,23,22,22,21,21,21,21,20,20
5161  };
5162  const int n3c2w2_l[] = {
5163  120, // Capacity
5164  200, // Number of items
5165  // Size of items (sorted)
5166  100,100,99,99,99,98,97,97,97,97,96,96,95,95,95,94,94,94,94,94,
5167  94,93,93,92,92,92,92,92,91,91,90,89,89,88,88,87,87,86,86,85,85,
5168  85,84,84,84,84,81,81,80,80,80,80,79,78,78,77,77,77,77,77,76,76,
5169  75,75,74,73,73,73,72,72,71,71,70,69,69,69,69,69,68,68,68,67,67,
5170  67,66,66,66,66,66,66,65,65,65,64,64,63,63,63,63,62,62,61,61,61,
5171  60,60,59,58,58,57,57,57,56,56,56,55,55,55,55,54,54,53,53,52,51,
5172  51,51,51,51,51,50,49,49,49,48,48,47,47,46,45,45,44,44,44,44,43,
5173  43,43,42,42,40,40,40,40,39,39,38,38,37,37,36,36,36,34,34,34,33,
5174  32,32,31,31,30,30,29,28,28,28,28,28,27,27,27,27,27,26,26,25,25,
5175  25,24,24,23,22,22,21,21,21,20,20,20
5176  };
5177  const int n3c2w2_m[] = {
5178  120, // Capacity
5179  200, // Number of items
5180  // Size of items (sorted)
5181  99,99,99,98,98,98,97,97,97,97,97,96,96,95,95,95,95,95,94,94,94,
5182  93,92,92,92,91,90,90,90,89,89,89,89,89,88,87,87,86,86,85,85,85,
5183  85,84,84,84,84,84,83,83,83,83,82,82,82,81,81,81,80,80,80,78,77,
5184  77,76,76,75,75,74,74,73,72,71,71,70,70,70,70,70,69,68,68,68,68,
5185  67,67,66,66,66,66,66,65,65,64,64,63,62,62,62,61,61,61,61,60,60,
5186  59,59,59,59,58,58,58,57,57,57,57,57,56,56,55,55,54,54,53,53,53,
5187  52,52,52,51,51,50,50,50,50,50,49,49,48,48,47,47,47,47,47,46,45,
5188  45,44,43,43,43,43,42,42,40,39,39,39,39,39,38,38,37,37,37,36,36,
5189  36,35,35,34,33,33,33,33,32,32,32,32,31,31,30,29,27,27,26,24,24,
5190  24,22,22,22,22,22,22,22,21,21,20
5191  };
5192  const int n3c2w2_n[] = {
5193  120, // Capacity
5194  200, // Number of items
5195  // Size of items (sorted)
5196  100,100,100,99,99,98,98,98,97,97,97,97,96,96,96,96,95,95,95,95,
5197  95,94,94,94,94,92,92,92,90,90,90,89,88,88,87,87,87,86,86,84,83,
5198  83,82,81,81,81,81,81,80,80,79,79,78,78,78,77,77,77,77,77,77,76,
5199  76,76,75,75,75,74,74,73,73,73,72,72,72,71,71,71,70,70,69,68,68,
5200  67,67,66,66,65,64,63,63,63,63,63,62,62,62,62,61,61,60,60,59,59,
5201  59,58,58,58,58,57,57,57,57,57,55,55,55,54,54,54,53,53,53,52,52,
5202  50,50,49,48,48,48,47,47,46,46,46,46,44,44,44,43,43,43,42,42,42,
5203  41,41,41,41,41,41,41,40,40,38,38,37,37,37,37,36,36,36,36,36,35,
5204  35,35,34,34,34,33,33,33,32,32,31,30,30,29,29,28,28,28,27,27,27,
5205  26,26,26,26,26,25,25,23,23,22,22,20
5206  };
5207  const int n3c2w2_o[] = {
5208  120, // Capacity
5209  200, // Number of items
5210  // Size of items (sorted)
5211  100,100,99,99,98,98,97,97,96,96,96,96,95,94,93,93,92,91,90,89,
5212  89,88,88,88,88,88,88,88,87,87,87,87,87,87,87,87,86,86,85,85,85,
5213  84,83,83,82,82,82,81,81,81,80,80,79,78,78,78,77,77,76,76,76,76,
5214  75,75,74,74,74,74,74,74,72,72,72,72,71,71,70,70,70,70,70,69,68,
5215  67,67,67,67,66,66,66,66,66,65,65,64,64,63,62,61,61,61,61,60,60,
5216  60,60,58,58,57,57,57,57,56,56,55,55,55,55,54,54,53,53,53,52,52,
5217  52,52,52,51,51,51,51,49,49,49,49,48,47,47,47,46,45,44,44,44,44,
5218  44,43,42,42,42,41,41,40,40,39,39,39,39,38,38,36,36,36,36,35,35,
5219  35,34,34,34,34,34,34,33,33,33,33,31,30,29,29,28,26,25,25,25,24,
5220  24,24,24,23,22,22,21,21,21,20,20,20
5221  };
5222  const int n3c2w2_p[] = {
5223  120, // Capacity
5224  200, // Number of items
5225  // Size of items (sorted)
5226  100,100,100,100,99,99,97,97,97,97,97,97,96,96,95,95,94,94,93,
5227  93,92,91,90,90,90,90,90,89,89,89,89,89,89,88,88,87,87,86,86,85,
5228  85,85,84,84,84,84,84,83,83,83,82,81,81,81,81,81,80,79,79,78,78,
5229  78,77,76,76,75,75,75,74,74,74,74,73,73,71,71,70,70,70,70,70,68,
5230  67,67,67,67,65,65,65,65,65,64,64,63,62,62,62,62,61,60,59,59,59,
5231  58,58,58,57,56,56,55,55,54,54,53,53,53,53,52,52,52,52,51,51,51,
5232  51,51,51,51,51,50,50,50,50,49,49,49,48,48,48,47,47,46,46,46,46,
5233  45,45,44,44,43,43,43,42,42,39,39,39,39,38,38,37,37,37,37,36,35,
5234  34,33,33,33,33,33,32,32,32,32,31,31,30,30,30,29,29,29,27,27,27,
5235  26,25,25,23,23,22,22,22,21,20,20,20,20
5236  };
5237  const int n3c2w2_q[] = {
5238  120, // Capacity
5239  200, // Number of items
5240  // Size of items (sorted)
5241  100,100,100,99,99,99,99,98,96,96,96,95,94,94,94,93,93,93,92,92,
5242  92,91,91,90,88,88,88,88,88,87,86,85,85,85,84,84,84,83,83,83,82,
5243  82,82,82,81,81,81,81,81,79,79,78,77,77,76,76,76,75,75,74,73,73,
5244  72,72,71,70,70,70,70,69,69,69,69,68,68,67,67,66,66,65,65,65,65,
5245  64,64,64,64,64,64,63,63,63,63,63,63,63,62,62,62,62,61,60,59,59,
5246  59,59,59,59,59,58,58,58,58,57,57,57,56,55,55,55,54,53,53,53,53,
5247  53,52,52,51,51,50,50,50,50,49,49,49,48,48,47,47,47,45,44,44,44,
5248  42,41,41,41,41,41,40,40,40,40,39,38,38,38,37,37,37,37,37,36,36,
5249  36,35,34,32,32,32,31,31,31,30,30,29,29,29,29,28,26,26,26,25,24,
5250  24,24,23,23,22,21,20,20,20,20,20,20
5251  };
5252  const int n3c2w2_r[] = {
5253  120, // Capacity
5254  200, // Number of items
5255  // Size of items (sorted)
5256  100,99,99,99,98,98,98,97,97,97,97,97,96,96,96,95,95,95,93,93,
5257  92,92,91,91,91,91,90,90,89,89,89,88,88,87,87,87,87,86,86,86,85,
5258  85,85,85,84,84,84,84,84,83,83,83,82,82,82,81,81,81,81,80,80,80,
5259  79,79,79,78,78,77,76,76,74,74,74,74,73,73,72,72,72,72,72,72,71,
5260  71,71,70,69,68,68,68,67,66,66,66,65,65,65,64,63,62,62,62,61,61,
5261  61,61,59,58,58,58,57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,
5262  54,53,53,50,48,48,46,46,46,46,46,45,45,45,45,45,45,43,43,43,42,
5263  42,42,42,41,41,39,38,38,38,37,37,37,36,36,35,35,35,35,34,34,33,
5264  33,32,32,32,32,31,30,30,30,29,29,29,29,27,25,25,25,25,25,25,25,
5265  24,24,23,23,22,22,22,21,21,21,20,20
5266  };
5267  const int n3c2w2_s[] = {
5268  120, // Capacity
5269  200, // Number of items
5270  // Size of items (sorted)
5271  100,100,100,100,98,98,97,97,97,96,96,96,96,95,95,95,94,94,94,
5272  94,93,93,93,93,92,92,92,91,91,91,91,91,91,90,90,89,89,86,86,86,
5273  85,85,85,85,84,83,82,82,82,81,80,80,79,79,79,78,78,78,78,77,77,
5274  77,77,75,75,75,74,74,74,74,74,74,73,73,73,72,72,72,71,71,71,70,
5275  68,68,68,67,67,67,67,67,66,66,66,66,65,64,64,64,63,63,62,62,62,
5276  62,61,61,60,59,58,57,57,56,56,55,55,55,54,53,53,53,53,52,52,52,
5277  51,50,50,49,48,47,47,47,47,46,46,45,45,45,45,45,44,44,44,42,41,
5278  40,40,40,39,39,39,38,38,38,36,36,36,36,36,36,35,35,35,35,34,34,
5279  34,34,33,33,33,32,32,31,31,30,30,30,29,28,28,27,27,27,26,25,24,
5280  24,23,23,23,23,22,22,22,22,21,21,21,20
5281  };
5282  const int n3c2w2_t[] = {
5283  120, // Capacity
5284  200, // Number of items
5285  // Size of items (sorted)
5286  100,100,99,98,97,97,97,97,96,96,96,95,95,95,94,94,94,94,93,93,
5287  92,92,92,91,91,91,91,91,90,89,88,87,87,86,85,85,84,84,83,83,83,
5288  82,82,81,81,80,80,80,80,80,80,79,79,79,79,79,79,78,77,77,76,76,
5289  76,76,75,75,74,74,73,71,71,71,70,70,69,69,69,69,68,68,68,68,67,
5290  67,67,67,67,67,67,67,66,65,64,63,63,63,62,61,61,61,61,61,61,60,
5291  60,60,59,59,58,58,57,57,56,56,55,55,55,55,55,55,54,54,53,53,52,
5292  51,51,50,49,49,48,48,47,46,46,46,46,45,45,44,43,43,43,43,43,42,
5293  42,41,41,41,40,40,39,39,39,38,38,38,37,37,37,37,37,36,35,35,35,
5294  35,35,34,34,33,33,32,32,31,31,31,31,31,31,31,31,30,30,30,29,28,
5295  28,25,25,25,24,24,24,22,22,22,21,20
5296  };
5297  const int n3c2w4_a[] = {
5298  120, // Capacity
5299  200, // Number of items
5300  // Size of items (sorted)
5301  100,100,100,100,100,99,99,98,98,97,97,97,96,96,96,95,94,94,93,
5302  93,92,92,92,91,91,91,90,90,89,89,88,88,87,87,86,86,85,85,85,83,
5303  83,83,83,82,82,81,80,80,80,80,79,79,79,78,78,78,77,77,77,77,77,
5304  77,76,76,75,74,74,74,73,73,73,72,72,72,71,71,70,70,70,70,69,69,
5305  69,69,69,68,68,68,67,67,67,66,66,66,66,65,64,64,64,64,64,64,64,
5306  63,63,61,61,61,61,60,60,59,59,58,58,58,57,57,57,57,57,56,56,56,
5307  55,55,55,55,54,54,53,53,53,53,53,52,51,51,51,50,50,49,49,49,48,
5308  48,48,47,47,47,46,46,45,44,44,44,44,43,43,43,42,41,40,40,39,38,
5309  38,38,38,38,38,38,38,37,37,37,36,36,36,36,35,35,35,34,33,33,33,
5310  32,32,32,32,31,31,31,30,30,30,30,30,30
5311  };
5312  const int n3c2w4_b[] = {
5313  120, // Capacity
5314  200, // Number of items
5315  // Size of items (sorted)
5316  100,100,100,100,98,98,98,98,98,98,97,97,97,97,96,96,95,95,95,
5317  94,94,93,93,92,92,90,90,90,90,89,89,89,87,87,87,87,86,85,84,84,
5318  84,84,83,83,83,82,82,82,81,81,81,81,81,80,79,79,78,78,78,77,77,
5319  77,77,77,76,76,75,75,73,72,72,72,72,71,70,70,69,69,69,68,68,68,
5320  68,66,66,65,64,64,64,64,63,63,63,63,62,62,62,62,61,61,61,60,60,
5321  59,59,59,59,59,58,58,58,57,57,57,57,56,56,56,55,55,55,54,54,54,
5322  54,53,53,53,52,52,52,52,52,51,51,51,51,51,51,50,50,50,50,48,48,
5323  48,48,48,48,48,46,46,46,45,45,44,43,42,42,42,42,41,40,39,39,39,
5324  39,39,39,38,38,37,37,37,36,36,35,35,35,35,34,34,34,34,34,33,33,
5325  33,33,33,32,32,32,31,31,31,31,30,30,30
5326  };
5327  const int n3c2w4_c[] = {
5328  120, // Capacity
5329  200, // Number of items
5330  // Size of items (sorted)
5331  100,100,100,100,99,98,98,97,97,97,97,97,97,97,97,96,96,96,96,
5332  96,95,95,95,95,93,92,90,90,90,90,90,90,90,89,89,89,89,89,89,88,
5333  88,88,88,88,88,87,87,86,86,84,83,83,82,82,82,82,81,81,81,81,80,
5334  80,80,79,79,79,79,78,78,78,78,78,78,77,77,77,77,77,77,76,76,75,
5335  74,73,73,73,73,73,73,73,73,72,72,72,72,71,71,71,70,70,69,69,69,
5336  69,68,68,68,68,68,68,67,67,66,66,66,66,66,65,65,65,65,64,63,63,
5337  62,61,60,60,60,59,59,58,58,58,57,57,56,56,55,55,55,55,55,55,54,
5338  54,54,54,53,53,53,53,53,52,52,52,51,51,50,50,50,49,49,48,48,47,
5339  47,47,46,46,45,45,45,44,44,44,41,40,40,40,40,39,38,37,37,37,36,
5340  36,36,36,35,35,34,34,33,32,32,31,31,30
5341  };
5342  const int n3c2w4_d[] = {
5343  120, // Capacity
5344  200, // Number of items
5345  // Size of items (sorted)
5346  100,100,99,99,98,98,98,98,98,98,97,97,97,96,96,96,96,95,95,95,
5347  94,94,93,92,92,92,92,91,90,90,89,89,89,89,89,88,88,88,87,87,86,
5348  85,85,85,84,83,82,81,81,81,81,81,80,79,78,78,77,77,77,75,75,75,
5349  74,74,74,74,74,73,73,73,73,72,72,72,72,72,71,71,70,70,70,69,69,
5350  68,68,68,67,67,67,67,66,66,66,66,66,66,65,65,63,63,63,63,62,62,
5351  62,61,60,60,60,60,60,60,59,59,59,58,58,57,57,56,56,56,56,56,55,
5352  55,55,54,54,54,53,53,53,52,52,52,51,51,50,50,50,50,49,49,49,48,
5353  48,48,46,46,46,46,46,45,45,45,45,44,44,44,43,42,42,42,41,40,40,
5354  40,39,39,39,39,39,38,38,37,37,37,37,36,36,36,35,35,35,34,34,34,
5355  34,33,33,32,32,31,31,31,30,30,30,30
5356  };
5357  const int n3c2w4_e[] = {
5358  120, // Capacity
5359  200, // Number of items
5360  // Size of items (sorted)
5361  100,99,99,99,98,98,98,98,97,97,96,95,95,94,94,94,94,93,93,93,
5362  93,90,90,90,89,89,89,88,87,87,86,86,86,86,85,84,83,83,83,82,81,
5363  81,81,80,80,80,80,79,79,79,78,78,77,77,77,77,77,77,76,76,76,76,
5364  75,75,75,75,73,73,73,72,72,72,71,69,69,68,68,68,67,67,67,66,66,
5365  66,66,66,66,66,66,65,65,64,63,63,62,62,62,62,61,61,61,60,60,60,
5366  60,59,59,59,58,58,58,58,57,57,57,57,57,56,56,56,55,54,54,54,53,
5367  53,52,51,51,50,50,50,50,49,49,49,49,49,49,48,48,48,48,48,47,47,
5368  47,46,45,44,44,44,44,44,44,43,43,43,43,42,42,42,42,42,41,40,39,
5369  38,38,37,37,37,37,37,37,37,37,36,36,36,36,36,35,35,35,35,34,34,
5370  34,33,33,33,33,33,32,32,32,31,30,30
5371  };
5372  const int n3c2w4_f[] = {
5373  120, // Capacity
5374  200, // Number of items
5375  // Size of items (sorted)
5376  100,100,100,99,99,99,99,98,98,97,97,97,96,96,95,95,95,95,94,94,
5377  94,93,92,90,90,90,90,89,88,88,88,87,87,86,86,86,85,85,85,84,84,
5378  83,83,82,82,81,81,81,80,80,79,79,79,78,78,78,78,77,77,77,76,76,
5379  76,76,75,75,75,74,73,73,72,72,72,72,71,71,71,71,71,71,71,70,70,
5380  69,68,68,68,67,67,67,67,66,66,66,66,66,65,64,64,64,64,64,64,63,
5381  63,63,62,62,61,61,61,61,60,60,60,60,60,59,58,58,58,57,57,57,57,
5382  56,55,54,54,54,54,54,53,52,52,51,51,51,50,50,50,50,49,48,48,47,
5383  47,46,46,45,45,44,43,43,42,42,41,41,41,41,41,41,40,40,40,40,40,
5384  40,39,39,39,39,38,38,37,37,37,36,36,36,36,36,36,35,35,35,35,33,
5385  33,33,33,33,32,32,31,31,31,30,30,30
5386  };
5387  const int n3c2w4_g[] = {
5388  120, // Capacity
5389  200, // Number of items
5390  // Size of items (sorted)
5391  100,100,100,99,99,99,99,99,99,98,98,98,98,97,97,96,96,96,95,95,
5392  95,94,94,94,94,94,93,93,92,91,91,91,91,91,91,90,90,89,88,88,88,
5393  87,87,87,86,86,85,85,85,84,84,83,83,83,83,83,82,82,82,82,82,81,
5394  81,81,81,80,80,80,80,79,78,78,77,77,77,76,76,76,76,76,76,75,75,
5395  74,74,73,73,73,73,72,72,70,70,69,69,68,68,68,68,68,68,68,67,67,
5396  67,67,67,66,66,65,65,64,63,63,63,62,61,61,61,61,60,60,60,60,59,
5397  58,58,58,58,57,56,56,53,53,53,53,53,53,52,52,52,52,51,51,50,50,
5398  49,49,49,48,48,48,48,48,47,46,45,45,44,44,43,43,43,43,42,42,42,
5399  42,41,41,41,41,40,40,39,39,38,37,37,36,36,36,36,36,35,35,35,35,
5400  35,35,34,33,33,33,32,32,32,31,30,30
5401  };
5402  const int n3c2w4_h[] = {
5403  120, // Capacity
5404  200, // Number of items
5405  // Size of items (sorted)
5406  100,100,100,99,99,98,98,98,97,97,97,97,95,95,94,94,94,94,93,93,
5407  93,93,92,92,92,91,91,91,90,89,88,88,88,87,86,85,85,85,85,85,84,
5408  83,83,82,82,81,81,80,79,78,78,78,78,77,77,76,76,76,75,75,75,74,
5409  74,74,73,73,73,73,72,72,70,70,70,70,69,69,69,69,69,68,68,68,68,
5410  67,67,67,67,67,67,66,66,66,66,66,66,65,65,65,64,63,63,63,62,62,
5411  61,61,60,60,60,60,59,59,59,58,57,57,57,56,56,55,55,54,53,53,53,
5412  53,53,52,52,52,51,51,51,51,50,50,50,49,49,49,49,48,48,48,48,47,
5413  47,46,46,46,45,45,44,44,44,44,43,43,43,43,43,42,42,42,41,41,40,
5414  40,40,39,39,39,39,39,39,39,38,38,37,36,36,36,36,35,35,35,34,33,
5415  33,33,33,33,32,32,32,32,32,32,30,30
5416  };
5417  const int n3c2w4_i[] = {
5418  120, // Capacity
5419  200, // Number of items
5420  // Size of items (sorted)
5421  99,98,98,98,98,98,96,96,95,95,95,94,93,92,92,92,91,91,91,90,89,
5422  89,89,88,88,88,88,88,87,86,85,85,84,84,83,83,83,82,82,81,81,81,
5423  80,80,80,80,79,79,78,78,78,78,77,77,77,77,77,76,76,75,75,75,74,
5424  74,74,74,74,73,72,72,71,71,71,71,70,69,69,69,69,68,68,68,67,67,
5425  67,67,67,67,66,66,66,66,65,65,65,65,64,64,64,63,63,63,63,63,63,
5426  62,62,61,61,61,61,61,61,60,60,60,60,59,59,58,58,58,58,57,56,55,
5427  55,54,54,53,53,53,52,52,52,52,52,52,52,52,52,51,51,51,50,50,50,
5428  50,50,50,49,49,49,48,48,48,48,47,47,47,46,46,45,45,44,44,43,43,
5429  43,43,43,42,42,41,41,40,39,39,38,38,37,37,37,36,36,35,35,35,34,
5430  34,33,33,33,32,32,31,31,30,30,30
5431  };
5432  const int n3c2w4_j[] = {
5433  120, // Capacity
5434  200, // Number of items
5435  // Size of items (sorted)
5436  100,100,99,99,98,97,97,96,96,96,95,95,94,94,93,93,91,91,91,91,
5437  90,90,90,90,88,88,88,88,87,87,86,86,86,86,86,85,85,85,85,84,84,
5438  83,83,83,82,82,82,82,82,82,82,81,81,80,80,80,80,79,79,78,78,77,
5439  77,76,76,75,75,75,74,73,73,73,73,72,72,72,72,71,71,70,70,70,69,
5440  69,69,69,69,68,68,68,67,67,67,66,66,65,65,65,65,65,65,65,65,65,
5441  64,64,64,64,64,64,64,63,63,62,62,62,62,60,60,60,59,59,58,58,58,
5442  58,58,57,56,56,56,56,56,55,55,54,54,53,53,53,53,52,52,52,52,52,
5443  52,52,51,51,51,50,50,49,49,49,47,46,46,46,46,45,45,44,44,44,44,
5444  44,44,43,43,42,41,41,41,38,38,38,37,35,35,35,35,34,33,33,33,33,
5445  33,33,33,32,32,31,31,31,30,30,30,30
5446  };
5447  const int n3c2w4_k[] = {
5448  120, // Capacity
5449  200, // Number of items
5450  // Size of items (sorted)
5451  100,100,100,100,99,99,99,98,98,98,98,98,97,97,97,96,96,95,94,
5452  94,94,94,94,93,93,92,91,91,90,90,90,90,89,89,88,88,88,88,88,87,
5453  87,87,86,85,85,85,85,85,85,85,83,83,82,82,82,82,81,81,81,80,80,
5454  80,79,78,77,77,77,76,76,76,75,75,74,74,74,74,73,73,73,72,72,71,
5455  71,71,71,69,69,69,68,68,67,67,66,66,66,65,65,64,64,64,64,64,64,
5456  64,63,62,62,61,61,61,61,60,60,60,60,60,60,59,58,58,57,57,57,57,
5457  56,56,55,55,54,54,53,53,53,53,53,52,52,52,52,52,52,50,49,48,48,
5458  48,48,48,47,47,47,47,47,47,47,47,46,46,45,44,44,44,44,42,42,42,
5459  42,42,41,41,41,40,40,39,38,38,37,37,37,37,37,37,36,35,35,35,35,
5460  35,34,34,33,33,32,32,31,31,31,30,30,30
5461  };
5462  const int n3c2w4_l[] = {
5463  120, // Capacity
5464  200, // Number of items
5465  // Size of items (sorted)
5466  100,99,99,99,99,99,98,97,97,97,97,95,95,95,94,94,94,93,93,93,
5467  92,92,92,92,91,91,91,91,90,90,90,89,89,88,88,88,88,87,87,87,87,
5468  86,85,85,85,84,84,84,83,83,83,82,82,81,81,80,80,80,80,80,79,79,
5469  78,78,78,78,78,77,77,77,77,77,76,76,76,76,75,75,74,74,74,73,73,
5470  72,72,71,71,71,70,70,70,69,68,68,68,68,67,66,66,65,65,65,65,65,
5471  64,63,62,62,61,61,61,61,61,60,60,60,58,58,58,58,57,56,56,56,56,
5472  56,56,55,55,55,55,55,54,53,52,52,52,51,51,51,51,49,49,47,47,46,
5473  45,45,45,45,45,45,44,44,44,44,43,42,41,41,41,40,40,39,39,39,39,
5474  38,38,38,37,37,36,36,36,36,36,36,36,35,35,35,35,34,34,34,34,34,
5475  33,33,33,33,33,32,32,32,31,31,30,30
5476  };
5477  const int n3c2w4_m[] = {
5478  120, // Capacity
5479  200, // Number of items
5480  // Size of items (sorted)
5481  100,100,100,99,99,99,99,99,99,99,98,98,98,98,97,97,97,97,97,96,
5482  96,96,95,95,95,95,95,95,94,93,92,92,92,92,92,91,91,90,90,90,89,
5483  88,88,86,86,86,85,85,85,84,83,82,82,82,82,81,81,81,80,80,80,80,
5484  80,79,79,79,79,78,78,78,78,77,76,76,75,74,73,73,73,72,72,72,71,
5485  71,70,70,69,69,69,68,68,68,68,68,67,67,67,66,66,65,64,64,64,64,
5486  64,63,63,63,63,62,62,62,62,62,62,61,61,61,61,60,59,59,58,58,57,
5487  57,55,54,54,53,53,53,53,53,53,53,53,53,53,52,52,51,51,50,50,50,
5488  49,48,46,46,45,45,45,45,44,43,42,41,41,41,40,40,40,40,39,39,38,
5489  38,38,38,38,37,37,37,36,36,35,35,35,35,35,34,34,34,34,33,33,33,
5490  32,32,32,32,32,32,32,31,30,30,30,30
5491  };
5492  const int n3c2w4_n[] = {
5493  120, // Capacity
5494  200, // Number of items
5495  // Size of items (sorted)
5496  100,100,100,100,100,100,99,99,99,99,98,98,98,98,97,97,97,96,96,
5497  95,95,95,94,93,93,92,92,92,91,90,90,89,88,88,88,88,88,88,87,87,
5498  87,87,86,85,85,85,85,85,84,84,82,82,82,81,81,81,80,80,80,80,80,
5499  80,80,78,78,78,78,78,77,77,77,75,75,75,74,74,73,72,71,71,71,70,
5500  70,70,70,69,69,69,69,68,68,67,67,65,65,65,64,64,64,64,64,63,63,
5501  63,62,62,61,61,60,60,59,59,59,58,58,57,57,56,56,56,56,56,55,55,
5502  55,55,54,54,54,53,53,53,53,52,52,51,51,51,50,50,50,50,49,49,49,
5503  48,47,47,47,46,46,46,46,45,45,45,44,44,44,44,44,44,44,43,43,41,
5504  41,40,40,39,39,39,38,38,37,37,36,36,36,36,36,36,35,35,34,33,33,
5505  33,32,32,32,32,32,32,31,31,30,30,30,30
5506  };
5507  const int n3c2w4_o[] = {
5508  120, // Capacity
5509  200, // Number of items
5510  // Size of items (sorted)
5511  100,100,100,100,100,99,99,99,97,97,97,96,96,96,95,95,95,94,93,
5512  93,93,93,93,93,92,92,92,90,90,90,90,90,90,89,89,89,88,88,88,88,
5513  87,87,86,86,85,84,83,83,83,82,82,82,82,81,81,80,80,80,80,79,79,
5514  78,78,78,77,77,77,77,77,76,75,75,74,74,73,72,71,70,69,69,68,67,
5515  67,67,67,67,66,66,66,65,65,65,65,64,64,64,63,63,61,61,61,61,60,
5516  60,59,59,59,59,58,57,57,57,57,56,56,55,55,55,55,54,54,54,54,53,
5517  53,53,52,52,52,51,51,51,51,51,50,50,50,50,50,49,49,49,48,48,47,
5518  47,47,47,47,45,45,44,44,44,43,43,42,42,42,41,41,41,41,40,40,40,
5519  39,39,39,38,38,37,37,37,36,36,36,36,35,34,34,34,34,34,33,33,33,
5520  33,32,32,31,31,31,31,31,31,30,30,30,30
5521  };
5522  const int n3c2w4_p[] = {
5523  120, // Capacity
5524  200, // Number of items
5525  // Size of items (sorted)
5526  100,100,100,99,99,99,99,99,99,98,98,98,97,97,96,96,94,94,93,93,
5527  93,93,92,92,91,91,91,90,90,90,90,90,89,89,89,89,89,88,88,88,87,
5528  87,87,86,86,86,86,85,84,84,83,83,83,83,83,82,82,82,82,81,81,81,
5529  81,81,80,80,79,79,79,79,79,78,78,78,78,78,77,77,76,76,75,75,75,
5530  74,74,74,74,72,72,72,71,71,71,70,70,70,70,69,68,67,67,67,67,67,
5531  66,66,66,66,65,65,64,63,63,62,61,60,60,60,60,59,59,59,59,58,58,
5532  58,58,57,56,56,56,55,55,55,54,54,53,53,52,52,52,52,52,51,51,51,
5533  51,50,49,49,49,48,47,46,46,46,45,44,44,43,42,42,41,40,40,40,40,
5534  40,39,39,39,39,38,38,38,38,37,37,37,37,37,37,36,36,35,35,35,35,
5535  34,33,33,33,32,31,31,30,30,30,30,30
5536  };
5537  const int n3c2w4_q[] = {
5538  120, // Capacity
5539  200, // Number of items
5540  // Size of items (sorted)
5541  100,100,100,100,98,98,98,98,98,97,97,97,97,97,97,97,96,96,96,
5542  96,95,94,93,93,93,93,92,92,92,92,91,90,90,89,89,89,88,87,86,86,
5543  86,86,85,85,85,84,84,84,83,83,82,82,81,81,81,80,80,80,79,79,79,
5544  79,78,78,78,78,77,77,77,77,76,76,76,75,75,75,74,74,74,74,73,72,
5545  72,72,72,72,72,71,70,70,70,69,69,69,68,68,68,67,66,66,65,65,65,
5546  64,64,64,64,64,63,63,63,63,62,62,61,60,60,59,59,59,58,58,57,57,
5547  57,56,56,55,55,55,55,55,54,54,54,54,53,53,53,52,51,51,51,50,50,
5548  50,49,48,48,48,47,47,47,47,46,46,46,46,45,44,44,44,43,43,43,42,
5549  42,42,41,41,41,40,40,40,39,39,39,39,38,38,38,37,36,36,36,36,35,
5550  35,34,34,33,32,32,32,32,32,32,31,31,30
5551  };
5552  const int n3c2w4_r[] = {
5553  120, // Capacity
5554  200, // Number of items
5555  // Size of items (sorted)
5556  100,100,100,100,99,99,99,99,98,98,98,98,97,97,96,96,96,95,95,
5557  94,94,94,93,93,93,93,92,92,91,91,91,90,90,89,89,88,88,88,88,88,
5558  87,87,87,87,86,86,85,85,84,84,84,84,83,82,82,81,81,81,81,81,80,
5559  80,79,79,79,78,78,78,78,78,78,77,77,77,77,77,76,75,75,74,74,73,
5560  73,72,72,72,72,71,71,70,70,70,70,70,69,68,68,68,68,68,68,67,67,
5561  66,66,65,65,65,65,65,65,64,64,63,62,62,61,60,60,60,60,59,59,58,
5562  58,58,57,56,56,56,55,55,55,54,54,54,54,54,54,53,53,53,53,53,53,
5563  52,52,52,51,50,50,49,49,49,48,48,47,47,47,46,46,46,46,45,45,44,
5564  44,43,43,43,42,42,42,42,42,42,41,40,39,38,38,38,38,38,38,37,37,
5565  37,36,36,35,34,34,33,32,32,32,31,30,30
5566  };
5567  const int n3c2w4_s[] = {
5568  120, // Capacity
5569  200, // Number of items
5570  // Size of items (sorted)
5571  100,99,99,99,98,98,97,96,96,96,96,95,95,95,94,94,94,93,93,93,
5572  93,93,93,93,93,92,92,92,91,91,90,90,89,89,89,88,88,88,88,88,87,
5573  87,86,86,86,86,86,86,86,85,84,84,83,83,83,81,81,81,81,80,80,79,
5574  79,79,79,78,78,78,78,77,77,77,77,76,76,76,75,75,74,74,73,73,72,
5575  72,71,71,70,70,70,70,69,69,69,68,68,68,68,68,67,67,67,66,66,66,
5576  66,65,65,65,64,63,63,62,61,61,59,58,58,57,57,57,56,56,56,55,55,
5577  55,54,52,51,51,50,50,50,50,50,50,49,49,49,49,49,49,48,48,48,47,
5578  47,47,46,46,46,46,46,45,45,44,43,43,43,42,42,42,41,41,41,41,40,
5579  40,40,40,40,39,39,38,37,37,37,37,37,37,36,36,36,36,36,35,35,35,
5580  34,34,33,32,32,32,31,31,30,30,30,30
5581  };
5582  const int n3c2w4_t[] = {
5583  120, // Capacity
5584  200, // Number of items
5585  // Size of items (sorted)
5586  100,100,99,99,99,98,98,98,97,97,97,96,96,96,96,96,95,95,95,95,
5587  94,94,94,92,92,92,91,91,91,91,90,90,90,90,90,89,89,88,88,87,87,
5588  87,87,86,86,86,86,86,85,85,85,84,83,82,82,81,81,81,81,81,81,81,
5589  80,80,80,80,78,78,78,78,78,77,77,77,76,75,75,75,75,73,73,73,72,
5590  71,71,71,71,70,70,69,69,69,68,67,67,67,66,66,66,65,65,65,64,63,
5591  63,63,62,62,62,62,61,61,61,61,61,60,60,60,59,59,59,59,58,58,57,
5592  56,56,56,56,56,55,55,54,54,53,53,53,52,52,52,51,51,50,50,50,49,
5593  49,48,48,48,48,46,46,46,46,45,45,44,44,44,43,43,43,43,43,43,42,
5594  41,41,41,41,40,39,39,38,37,36,36,36,36,35,35,35,34,34,34,34,33,
5595  33,32,32,32,32,31,31,30,30,30,30,30
5596  };
5597  const int n3c3w1_a[] = {
5598  150, // Capacity
5599  200, // Number of items
5600  // Size of items (sorted)
5601  100,100,100,99,99,99,98,98,98,97,96,96,96,95,95,95,94,93,92,91,
5602  91,91,90,90,90,89,87,87,86,86,86,84,84,83,83,82,82,82,80,80,80,
5603  79,78,77,77,77,77,77,75,74,73,73,73,73,72,71,71,71,70,69,68,68,
5604  68,68,67,65,65,65,65,65,65,64,63,63,62,62,62,61,60,59,58,58,57,
5605  57,54,54,53,53,52,52,52,52,51,51,50,50,49,49,49,48,48,47,46,45,
5606  44,44,44,43,42,42,41,40,39,39,39,39,39,38,37,37,37,37,37,37,37,
5607  37,36,36,35,35,35,35,34,34,33,33,32,32,31,31,29,29,29,28,27,26,
5608  26,25,25,24,23,21,21,21,20,20,18,18,17,17,17,16,16,16,16,15,15,
5609  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,
5610  3,3,2,2,2,1,1
5611  };
5612  const int n3c3w1_b[] = {
5613  150, // Capacity
5614  200, // Number of items
5615  // Size of items (sorted)
5616  100,99,99,98,98,98,98,98,98,98,96,95,91,91,90,90,90,90,90,89,
5617  88,88,87,87,87,85,85,85,84,84,83,83,82,81,81,81,81,80,80,80,80,
5618  80,79,79,79,79,78,77,77,76,75,74,74,73,73,73,73,73,72,71,71,71,
5619  70,70,70,69,69,69,69,69,68,68,68,67,67,66,65,65,64,64,64,63,63,
5620  63,62,61,61,61,61,61,59,59,59,58,58,58,58,57,56,56,56,55,55,55,
5621  55,54,54,53,53,52,52,51,51,50,50,50,50,49,49,48,48,48,46,46,46,
5622  46,43,42,42,42,40,39,39,39,39,39,38,36,36,36,35,35,34,34,33,32,
5623  31,31,29,27,26,26,26,25,25,24,24,24,23,22,22,21,21,20,20,19,19,
5624  18,18,17,17,17,17,17,15,15,14,14,14,13,13,12,12,12,12,12,10,10,
5625  10,10,10,10,10,9,8,5,4,4,4,1
5626  };
5627  const int n3c3w1_c[] = {
5628  150, // Capacity
5629  200, // Number of items
5630  // Size of items (sorted)
5631  100,100,100,100,99,99,98,98,97,96,96,95,95,94,94,94,93,91,90,
5632  90,89,89,89,89,88,88,88,88,88,88,87,85,85,84,84,84,83,83,82,82,
5633  81,80,80,78,78,78,78,78,78,78,77,77,77,76,76,76,75,75,74,74,74,
5634  74,74,73,73,72,70,67,67,67,66,66,66,66,66,65,65,65,63,63,63,62,
5635  62,61,61,61,61,61,60,60,59,58,57,56,54,54,54,53,52,52,51,50,50,
5636  49,48,48,48,47,47,47,47,46,46,46,45,45,45,42,42,39,39,39,38,38,
5637  37,37,37,36,36,35,34,34,34,33,33,31,31,31,31,31,29,28,28,27,27,
5638  26,26,26,26,26,26,25,25,25,24,23,22,22,22,21,21,21,21,20,20,19,
5639  16,16,16,15,15,15,14,14,13,13,12,12,12,11,10,10,10,9,9,9,8,7,
5640  7,6,6,6,5,5,5,3,3,3,2,1
5641  };
5642  const int n3c3w1_d[] = {
5643  150, // Capacity
5644  200, // Number of items
5645  // Size of items (sorted)
5646  100,100,100,100,99,99,99,98,97,97,96,96,96,95,95,95,94,94,93,
5647  92,92,92,91,91,90,89,87,87,86,86,86,86,86,85,84,84,83,83,81,80,
5648  80,79,78,78,77,76,76,76,73,72,72,71,70,70,67,67,67,66,66,65,63,
5649  63,62,62,61,60,60,59,58,57,56,56,56,55,55,55,55,54,54,54,53,53,
5650  53,52,52,51,51,50,50,50,49,48,48,47,46,46,44,44,44,44,44,43,41,
5651  41,40,40,40,39,39,39,39,36,36,36,36,36,35,35,35,35,33,33,33,32,
5652  32,32,32,31,30,30,29,29,29,29,28,28,26,26,26,25,25,25,25,25,24,
5653  23,23,22,22,22,22,21,21,21,21,21,20,20,20,20,20,19,18,17,17,17,
5654  17,15,15,15,14,13,13,12,12,12,12,11,10,10,9,9,9,8,8,8,7,7,6,6,
5655  5,4,4,4,3,3,3,2,1,1
5656  };
5657  const int n3c3w1_e[] = {
5658  150, // Capacity
5659  200, // Number of items
5660  // Size of items (sorted)
5661  100,100,100,99,99,99,98,98,98,98,97,97,97,97,95,95,94,94,93,93,
5662  92,92,91,91,90,90,90,90,89,89,89,89,88,88,87,86,85,84,84,84,84,
5663  83,83,82,82,82,82,81,80,79,78,78,77,76,76,75,74,74,74,73,72,71,
5664  71,70,70,70,70,70,70,69,69,68,68,68,67,66,65,64,64,63,63,62,62,
5665  61,60,59,57,57,57,56,55,55,55,55,54,54,53,53,52,52,52,52,50,48,
5666  48,48,47,47,46,46,45,45,44,44,43,43,43,42,42,42,42,41,41,40,40,
5667  39,39,36,35,34,33,32,32,31,30,29,29,28,28,27,27,24,24,24,24,23,
5668  23,23,23,23,23,21,21,20,20,19,19,18,17,17,17,16,16,15,15,15,15,
5669  14,14,13,13,13,12,12,12,12,11,11,11,10,10,9,9,8,8,8,8,7,7,7,6,
5670  5,4,4,3,3,1,1,1,1
5671  };
5672  const int n3c3w1_f[] = {
5673  150, // Capacity
5674  200, // Number of items
5675  // Size of items (sorted)
5676  100,100,100,99,99,98,98,98,98,96,96,95,95,93,92,92,92,91,89,89,
5677  88,88,88,87,87,87,87,86,86,86,85,85,84,83,83,82,80,80,80,79,79,
5678  78,78,77,76,76,75,75,74,74,73,73,73,72,71,70,70,70,69,69,69,69,
5679  68,68,66,66,66,66,65,64,64,64,64,64,64,63,63,63,62,62,61,60,60,
5680  59,58,58,58,58,58,58,57,57,55,55,55,53,52,52,52,51,51,50,50,50,
5681  49,49,49,49,49,48,48,46,46,45,45,45,44,43,42,42,42,41,41,40,40,
5682  40,39,39,39,37,37,37,36,36,36,36,35,35,35,33,33,33,33,32,32,31,
5683  31,31,31,30,29,29,29,29,28,27,27,27,26,26,24,22,22,22,21,21,20,
5684  19,18,17,17,16,16,15,14,14,13,12,11,11,11,11,10,9,8,7,7,7,7,7,
5685  6,6,5,4,4,4,3,3,2,1
5686  };
5687  const int n3c3w1_g[] = {
5688  150, // Capacity
5689  200, // Number of items
5690  // Size of items (sorted)
5691  100,100,97,97,97,96,96,96,96,95,95,95,95,95,94,94,92,92,91,91,
5692  90,89,87,86,86,86,86,85,84,84,84,84,83,83,81,81,81,80,78,77,77,
5693  76,75,75,74,74,73,73,73,72,71,71,71,70,70,69,68,66,65,65,64,64,
5694  64,64,63,63,63,62,61,61,61,60,60,60,60,59,58,58,58,58,58,58,57,
5695  57,55,55,55,54,54,53,52,52,51,51,51,51,51,51,50,49,49,49,48,47,
5696  46,46,45,45,44,44,44,43,43,43,41,41,40,40,40,39,37,36,36,35,35,
5697  35,35,34,34,34,33,32,31,31,30,30,30,29,29,28,28,27,27,27,27,25,
5698  25,24,23,22,22,21,21,21,21,21,21,21,20,19,18,17,17,16,16,15,15,
5699  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,
5700  2,2,2,1,1,1,1
5701  };
5702  const int n3c3w1_h[] = {
5703  150, // Capacity
5704  200, // Number of items
5705  // Size of items (sorted)
5706  100,100,99,99,98,98,97,96,96,96,96,96,96,95,94,94,94,93,92,91,
5707  91,90,89,89,89,88,87,86,86,86,86,85,85,85,84,84,84,84,84,84,83,
5708  82,82,81,80,78,78,77,77,77,77,77,76,76,75,75,74,74,74,74,70,70,
5709  70,69,69,69,68,68,68,68,67,66,66,66,65,65,65,64,64,64,64,64,63,
5710  63,62,62,60,58,57,56,56,56,56,56,56,55,55,55,55,55,53,53,51,51,
5711  51,50,50,49,47,47,47,44,43,43,43,42,42,40,40,38,38,38,37,37,37,
5712  36,36,35,34,34,34,33,33,33,33,32,32,30,30,29,28,28,27,27,26,26,
5713  26,25,25,25,25,25,24,24,23,23,22,22,21,21,21,19,19,19,18,17,17,
5714  16,16,15,14,14,14,13,13,13,13,12,11,11,10,10,9,9,9,8,8,8,7,7,
5715  7,6,4,4,4,4,3,2,1,1
5716  };
5717  const int n3c3w1_i[] = {
5718  150, // Capacity
5719  200, // Number of items
5720  // Size of items (sorted)
5721  100,100,100,100,100,99,99,99,98,97,96,94,93,93,93,92,92,91,90,
5722  89,89,88,88,88,88,88,88,88,86,86,86,86,86,85,85,84,84,84,83,83,
5723  83,83,83,83,82,82,81,79,79,76,76,76,76,75,75,75,75,75,75,74,74,
5724  73,72,71,71,71,68,68,67,67,67,66,66,66,65,65,64,64,63,63,63,62,
5725  62,62,61,60,60,60,58,58,57,57,56,56,55,55,55,54,54,54,54,53,51,
5726  50,50,49,48,48,47,47,47,46,46,45,45,44,43,43,41,40,40,39,39,39,
5727  37,37,37,36,34,33,32,31,31,31,31,30,30,29,29,29,29,29,28,27,24,
5728  24,23,23,23,23,23,22,22,21,21,20,19,19,18,18,17,17,17,17,16,16,
5729  16,15,15,15,15,15,14,14,14,13,12,12,12,12,11,11,11,10,8,8,7,6,
5730  6,5,5,5,5,5,4,4,4,3,2,1
5731  };
5732  const int n3c3w1_j[] = {
5733  150, // Capacity
5734  200, // Number of items
5735  // Size of items (sorted)
5736  99,99,99,98,98,98,96,95,95,94,94,94,93,93,92,92,92,91,91,90,88,
5737  86,86,85,85,84,84,84,83,82,82,82,81,81,81,80,80,79,79,79,78,78,
5738  78,77,77,77,76,74,74,73,73,72,71,71,71,71,70,70,68,68,68,67,66,
5739  66,66,66,66,65,64,63,63,63,62,61,60,60,59,58,58,58,57,57,57,57,
5740  56,55,54,53,53,51,51,51,51,50,50,50,49,47,47,47,46,46,45,45,45,
5741  45,45,44,43,43,42,42,41,41,40,40,39,39,37,37,36,36,35,35,34,34,
5742  34,34,34,33,32,32,32,31,31,29,28,27,27,26,26,26,25,25,25,25,25,
5743  25,25,25,22,22,22,21,21,21,21,21,21,19,19,19,18,17,17,17,17,17,
5744  17,16,16,15,14,14,14,13,13,12,11,10,10,10,10,9,8,7,6,5,4,4,4,
5745  4,3,3,3,3,3,3,2,2
5746  };
5747  const int n3c3w1_k[] = {
5748  150, // Capacity
5749  200, // Number of items
5750  // Size of items (sorted)
5751  100,99,99,99,99,98,98,98,97,96,95,94,93,93,93,92,91,91,91,91,
5752  91,90,90,88,88,88,87,87,87,86,86,85,85,84,84,84,83,83,82,81,81,
5753  81,81,77,77,76,76,75,74,74,74,73,73,72,72,71,71,70,69,69,69,69,
5754  68,68,66,66,65,64,63,63,63,62,61,61,59,59,59,58,58,57,57,57,57,
5755  55,55,53,53,52,52,49,49,49,48,48,47,47,46,46,46,46,45,45,44,43,
5756  43,43,41,40,40,40,39,39,38,38,38,37,37,35,35,35,34,34,33,33,32,
5757  31,31,29,29,28,28,27,26,25,25,24,24,24,23,23,23,23,23,23,22,22,
5758  22,21,20,19,19,19,18,18,18,18,18,17,15,15,14,13,13,13,12,11,10,
5759  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,
5760  1,1
5761  };
5762  const int n3c3w1_l[] = {
5763  150, // Capacity
5764  200, // Number of items
5765  // Size of items (sorted)
5766  100,100,100,99,97,97,96,95,95,95,94,92,91,91,91,91,90,90,89,89,
5767  89,88,88,87,87,87,86,86,86,85,85,85,85,85,84,84,83,83,81,81,81,
5768  80,80,80,79,79,79,78,78,77,77,77,77,76,75,74,74,74,72,72,71,71,
5769  70,69,68,68,67,65,64,64,63,63,63,62,62,62,62,61,61,60,60,60,60,
5770  60,60,59,59,59,59,58,58,57,56,55,55,55,55,54,53,53,52,52,52,51,
5771  51,51,51,50,50,49,49,48,45,45,43,42,42,41,40,40,39,39,38,38,37,
5772  36,36,35,35,34,34,34,33,33,32,31,31,31,31,30,29,29,29,29,29,28,
5773  28,28,27,26,26,25,25,24,24,24,22,22,21,20,19,19,19,19,18,18,18,
5774  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,
5775  5,4,3,3,2,1,1,1
5776  };
5777  const int n3c3w1_m[] = {
5778  150, // Capacity
5779  200, // Number of items
5780  // Size of items (sorted)
5781  100,99,99,99,98,97,97,96,96,95,94,93,93,93,92,92,92,92,92,92,
5782  91,91,91,91,90,90,89,89,89,89,86,86,86,85,85,84,83,83,83,82,82,
5783  82,81,81,80,80,80,79,78,77,77,77,77,76,76,76,76,75,75,73,72,72,
5784  71,70,70,70,70,68,68,68,68,68,67,65,65,64,64,62,62,61,60,60,59,
5785  59,59,59,59,58,58,57,57,56,56,56,56,55,54,53,53,53,53,52,52,52,
5786  51,51,51,50,50,50,50,49,49,49,49,49,49,48,48,48,47,46,46,46,45,
5787  44,43,42,42,42,41,39,37,37,36,36,35,35,35,34,34,33,33,32,32,31,
5788  31,31,30,29,29,29,29,28,28,27,26,25,25,25,25,24,23,23,23,23,23,
5789  22,22,22,21,18,18,18,17,16,16,16,15,14,14,13,13,12,11,11,11,11,
5790  9,8,8,5,4,4,3,2,2,2,1,1
5791  };
5792  const int n3c3w1_n[] = {
5793  150, // Capacity
5794  200, // Number of items
5795  // Size of items (sorted)
5796  100,99,99,98,98,97,97,96,95,95,95,95,94,94,93,92,92,92,92,91,
5797  90,88,87,87,87,87,87,87,87,86,86,85,85,84,84,84,82,82,82,82,81,
5798  81,81,81,80,80,80,80,79,79,78,78,77,76,75,75,75,75,73,72,72,71,
5799  71,71,70,70,70,69,69,68,67,66,66,66,65,64,63,62,62,62,61,61,61,
5800  60,59,59,57,57,56,56,55,55,53,53,52,51,51,51,51,50,50,49,49,49,
5801  49,48,47,47,47,47,47,47,47,46,46,46,45,45,45,45,45,43,43,43,43,
5802  42,41,40,38,38,38,38,36,36,36,35,35,34,34,33,33,32,32,31,30,30,
5803  28,28,28,27,27,27,26,26,25,25,22,21,20,19,19,18,17,17,17,17,16,
5804  14,14,14,13,13,13,12,12,11,11,11,10,10,9,8,7,6,6,4,4,4,4,4,4,
5805  3,3,3,3,3,1,1,1,1
5806  };
5807  const int n3c3w1_o[] = {
5808  150, // Capacity
5809  200, // Number of items
5810  // Size of items (sorted)
5811  100,100,99,98,98,97,97,96,96,96,95,95,94,92,92,91,91,91,91,91,
5812  91,90,90,90,89,89,88,88,87,87,86,85,82,81,81,81,81,80,80,80,80,
5813  79,79,78,78,78,78,77,77,77,77,76,75,74,74,74,74,74,73,73,73,73,
5814  73,71,70,70,70,69,69,69,69,68,68,67,66,64,64,64,63,61,59,58,58,
5815  57,57,55,54,54,52,52,52,52,52,51,50,50,48,48,47,47,47,46,45,45,
5816  45,44,43,43,43,42,41,40,40,39,39,38,38,38,38,36,36,34,34,34,33,
5817  33,32,32,32,32,31,31,31,30,30,30,28,28,26,26,26,26,26,26,25,25,
5818  25,25,24,24,23,23,23,20,20,20,20,20,18,17,16,16,16,16,15,15,14,
5819  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,
5820  3,2,2,2,1,1,1,1
5821  };
5822  const int n3c3w1_p[] = {
5823  150, // Capacity
5824  200, // Number of items
5825  // Size of items (sorted)
5826  100,100,100,100,100,99,99,98,98,97,97,96,96,96,95,95,94,94,94,
5827  94,93,92,91,91,90,90,90,90,90,90,89,89,88,87,85,85,85,83,83,83,
5828  82,82,82,81,81,81,80,80,79,79,79,78,78,77,77,77,76,76,76,75,75,
5829  75,73,73,72,72,72,71,71,70,70,70,69,68,67,67,67,67,67,66,66,65,
5830  65,64,64,64,63,62,62,61,61,61,61,60,60,60,58,58,58,56,55,54,54,
5831  53,53,53,53,51,51,49,49,49,48,48,48,47,46,46,45,44,44,42,42,42,
5832  42,42,41,41,41,41,41,40,40,39,38,38,37,36,36,34,34,34,34,33,32,
5833  32,32,31,31,31,29,29,28,27,26,26,25,25,24,23,22,21,21,21,21,20,
5834  19,19,18,17,17,16,16,15,15,14,13,13,13,12,11,11,11,10,10,9,9,
5835  8,8,8,7,7,6,5,5,4,3,3,2,1
5836  };
5837  const int n3c3w1_q[] = {
5838  150, // Capacity
5839  200, // Number of items
5840  // Size of items (sorted)
5841  100,98,98,97,97,97,97,97,96,96,96,96,94,94,94,93,93,92,91,91,
5842  90,90,90,89,89,89,88,87,87,86,86,85,85,83,83,83,83,82,82,82,81,
5843  80,79,79,78,78,78,78,77,77,77,77,77,77,76,75,74,74,73,72,72,72,
5844  71,70,70,69,69,69,67,67,66,66,66,66,66,66,66,66,64,63,62,62,62,
5845  61,61,61,60,60,60,59,59,59,58,58,57,56,56,56,55,54,54,54,54,54,
5846  54,54,53,53,53,53,53,51,51,51,50,50,50,50,49,49,48,47,46,46,45,
5847  45,45,44,44,44,43,43,42,41,41,40,40,40,39,39,39,38,38,37,37,37,
5848  36,36,36,36,36,34,34,34,34,33,30,29,29,28,28,27,27,27,25,25,25,
5849  25,24,24,23,22,22,22,22,19,18,18,16,16,15,14,13,13,13,11,11,10,
5850  10,8,7,5,5,5,4,4,2,1,1,1
5851  };
5852  const int n3c3w1_r[] = {
5853  150, // Capacity
5854  200, // Number of items
5855  // Size of items (sorted)
5856  100,100,99,99,99,99,99,98,97,97,97,96,96,96,94,94,94,94,93,92,
5857  91,91,91,90,90,90,89,88,88,87,87,86,86,86,86,86,85,84,82,81,81,
5858  78,78,78,77,77,77,76,76,74,74,74,73,72,72,71,70,69,69,69,68,68,
5859  68,68,68,67,66,66,66,65,64,64,64,64,63,61,60,60,59,58,57,57,55,
5860  55,55,54,54,52,52,52,51,51,50,49,48,48,47,47,47,46,46,46,46,43,
5861  43,43,43,43,42,42,42,41,41,41,40,40,40,40,40,39,39,39,39,38,38,
5862  38,37,37,37,37,36,36,35,34,33,33,32,31,31,31,31,30,29,29,29,28,
5863  28,28,25,25,23,23,22,22,22,20,20,20,19,19,19,17,17,16,16,16,15,
5864  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,
5865  4,3,2,2,1,1
5866  };
5867  const int n3c3w1_s[] = {
5868  150, // Capacity
5869  200, // Number of items
5870  // Size of items (sorted)
5871  99,99,97,96,96,95,95,95,95,94,94,94,93,93,93,93,93,92,92,91,91,
5872  90,90,90,89,89,89,87,86,86,86,86,85,84,84,84,84,83,83,83,78,78,
5873  75,75,75,75,74,74,71,71,70,70,70,70,69,69,69,69,69,69,68,67,67,
5874  67,67,67,65,65,65,64,64,63,62,62,62,61,61,60,59,59,59,59,58,57,
5875  57,57,57,56,56,56,55,55,54,54,54,54,54,54,54,53,53,51,50,49,49,
5876  49,49,49,48,47,47,47,44,43,42,41,40,40,40,40,39,39,38,38,38,38,
5877  38,37,37,36,36,35,35,33,33,33,33,32,32,32,31,31,30,30,30,30,29,
5878  29,28,28,28,28,27,27,27,27,26,26,25,25,25,24,24,24,24,23,23,22,
5879  20,17,17,17,17,16,16,16,14,13,12,12,11,11,10,9,9,8,7,7,6,6,6,
5880  5,4,4,2,2,2,2,1,1
5881  };
5882  const int n3c3w1_t[] = {
5883  150, // Capacity
5884  200, // Number of items
5885  // Size of items (sorted)
5886  100,99,98,98,98,98,98,98,97,97,97,96,95,94,94,94,94,94,92,91,
5887  91,91,90,89,88,88,88,87,87,86,86,86,86,85,85,85,84,84,83,83,83,
5888  82,82,80,80,80,80,80,79,79,78,77,77,76,75,74,74,73,73,72,71,71,
5889  70,69,69,69,68,68,67,67,67,67,66,66,66,65,63,63,63,62,61,61,61,
5890  61,61,60,59,59,58,57,57,56,56,56,56,55,55,53,53,52,52,50,50,49,
5891  49,47,47,47,46,46,46,46,45,44,44,43,42,42,42,41,41,41,41,40,40,
5892  40,39,39,37,37,37,37,37,36,36,35,35,35,35,34,33,33,33,32,32,31,
5893  31,30,30,29,27,25,25,23,23,22,22,22,21,21,20,20,19,19,19,19,19,
5894  18,18,18,17,17,16,16,14,14,14,13,12,12,11,10,10,9,9,8,7,7,6,5,
5895  5,5,4,4,4,2,2,2,1,1
5896  };
5897  const int n3c3w2_a[] = {
5898  150, // Capacity
5899  200, // Number of items
5900  // Size of items (sorted)
5901  100,100,100,100,99,99,99,98,98,98,97,97,97,97,97,97,96,96,96,
5902  95,94,94,93,93,93,93,93,92,92,91,91,90,89,89,88,88,88,87,87,87,
5903  86,86,86,85,85,85,84,84,84,83,82,81,81,80,80,79,79,79,79,79,78,
5904  76,76,76,76,75,75,75,75,75,75,74,73,73,73,73,72,72,72,72,72,71,
5905  71,70,70,70,70,69,68,68,68,67,67,65,65,65,64,64,64,64,63,63,63,
5906  63,62,62,62,62,61,60,60,59,59,59,58,58,58,58,56,56,56,56,56,56,
5907  56,56,55,53,52,52,51,51,50,50,50,49,49,49,48,48,47,47,46,46,45,
5908  45,44,44,44,43,43,43,42,42,42,41,41,40,40,39,37,37,37,37,36,36,
5909  35,35,35,34,34,31,30,29,29,29,29,29,28,28,28,28,27,27,26,26,25,
5910  25,25,24,24,23,22,21,21,21,21,21,20,20
5911  };
5912  const int n3c3w2_b[] = {
5913  150, // Capacity
5914  200, // Number of items
5915  // Size of items (sorted)
5916  100,100,100,100,99,99,99,99,98,98,97,97,95,95,95,94,93,92,92,
5917  91,91,90,90,89,89,89,89,89,89,88,87,87,86,86,86,86,85,84,83,83,
5918  82,82,82,81,81,81,81,81,80,80,80,79,79,79,78,77,77,76,76,75,74,
5919  74,73,73,73,73,73,72,72,70,70,70,70,70,69,68,68,68,68,68,67,66,
5920  66,66,66,66,66,65,65,65,65,65,64,64,64,64,63,63,62,62,61,59,59,
5921  59,59,58,58,56,56,56,56,56,55,55,55,55,54,54,54,54,54,54,53,53,
5922  53,53,53,52,51,51,51,50,49,49,49,49,48,48,48,47,47,47,46,46,46,
5923  46,46,45,45,44,44,44,42,42,42,41,39,38,38,38,37,37,36,36,36,36,
5924  35,34,34,33,33,32,32,32,31,31,31,30,30,29,29,29,29,28,28,27,26,
5925  25,23,23,23,22,22,22,22,22,21,21,21,21
5926  };
5927  const int n3c3w2_c[] = {
5928  150, // Capacity
5929  200, // Number of items
5930  // Size of items (sorted)
5931  100,100,100,99,98,98,97,96,96,96,96,96,96,95,95,94,94,94,94,93,
5932  93,93,93,93,93,92,92,92,90,89,89,89,89,87,87,86,86,86,86,85,85,
5933  84,84,84,84,83,83,83,83,83,81,81,81,80,80,79,79,79,79,78,78,77,
5934  77,77,76,76,76,74,74,74,74,73,73,73,73,73,72,70,70,69,69,69,69,
5935  68,67,66,66,66,66,65,65,65,64,64,63,62,62,61,61,60,60,60,58,58,
5936  57,57,57,57,56,56,55,55,55,55,55,54,54,54,54,54,53,53,53,53,52,
5937  51,51,51,50,50,50,50,50,49,49,48,48,46,46,45,44,44,44,43,43,43,
5938  40,40,40,40,40,39,39,38,38,37,37,37,37,37,36,35,35,34,34,33,33,
5939  33,33,32,32,32,32,31,31,30,29,29,29,29,29,28,28,27,27,27,27,26,
5940  26,26,25,24,23,22,22,22,21,21,21,20
5941  };
5942  const int n3c3w2_d[] = {
5943  150, // Capacity
5944  200, // Number of items
5945  // Size of items (sorted)
5946  100,99,99,98,98,98,96,95,95,94,94,94,93,93,92,92,89,89,89,89,
5947  88,88,88,88,87,87,87,87,86,86,86,85,84,84,83,83,83,83,83,82,81,
5948  80,80,80,79,79,79,78,78,77,77,77,77,77,77,75,74,74,74,73,73,72,
5949  72,71,71,71,71,71,71,70,69,68,68,67,66,66,66,65,65,65,65,65,64,
5950  64,64,64,62,62,62,62,61,61,61,60,60,60,59,59,59,59,58,58,58,58,
5951  57,57,57,57,56,56,56,55,54,54,54,54,54,53,53,53,53,52,51,50,50,
5952  50,49,48,48,48,48,48,48,47,47,45,45,45,44,44,43,43,43,43,43,42,
5953  42,41,41,41,40,40,40,40,40,39,39,38,38,38,37,37,36,36,36,35,35,
5954  34,34,33,33,32,32,31,31,31,30,29,29,28,27,26,25,25,25,24,24,24,
5955  24,24,23,22,22,22,21,21,21,20,20,20
5956  };
5957  const int n3c3w2_e[] = {
5958  150, // Capacity
5959  200, // Number of items
5960  // Size of items (sorted)
5961  100,99,97,97,96,96,96,95,95,95,95,94,94,93,93,93,93,92,92,91,
5962  90,90,90,90,90,90,90,90,89,89,88,88,88,87,86,86,86,84,84,84,84,
5963  83,83,81,81,80,80,80,78,78,78,77,77,77,76,75,75,75,74,73,73,73,
5964  72,71,71,71,70,70,70,69,69,69,68,67,67,67,66,66,65,64,64,63,63,
5965  63,62,62,62,62,62,62,61,61,61,60,60,60,59,59,59,58,58,58,58,57,
5966  57,57,56,55,55,55,55,53,53,53,52,51,51,51,51,50,50,50,49,49,49,
5967  49,48,47,46,46,45,45,45,44,44,44,44,43,43,43,43,43,42,41,41,41,
5968  40,40,40,40,40,39,39,39,39,39,38,37,37,36,36,35,34,34,34,34,33,
5969  33,32,32,32,31,31,31,31,30,30,30,29,28,27,27,26,25,25,25,24,24,
5970  24,23,23,23,22,22,22,22,21,21,21,20
5971  };
5972  const int n3c3w2_f[] = {
5973  150, // Capacity
5974  200, // Number of items
5975  // Size of items (sorted)
5976  100,100,100,100,99,99,98,98,97,97,97,96,95,95,95,95,95,94,94,
5977  94,94,93,93,93,93,92,90,89,89,89,89,88,88,88,87,87,87,86,85,85,
5978  85,84,84,84,83,83,82,82,82,82,82,81,81,80,80,80,79,79,79,79,78,
5979  78,78,76,75,75,74,74,74,73,72,72,72,72,72,72,71,70,70,70,69,68,
5980  68,68,66,65,65,64,64,64,62,61,61,60,59,59,58,58,57,57,57,56,56,
5981  55,55,55,55,54,54,54,53,53,52,52,52,52,51,51,51,50,50,50,50,50,
5982  49,49,48,48,47,47,46,46,46,46,45,45,44,44,44,44,44,44,44,43,43,
5983  43,43,43,43,43,42,42,42,41,41,41,41,40,40,39,39,38,38,38,37,37,
5984  36,36,35,35,35,35,34,34,34,33,31,31,31,30,30,30,30,30,29,28,27,
5985  26,26,25,25,24,24,22,22,21,20,20,20,20
5986  };
5987  const int n3c3w2_g[] = {
5988  150, // Capacity
5989  200, // Number of items
5990  // Size of items (sorted)
5991  100,100,100,100,100,100,99,99,98,98,98,97,97,96,96,95,94,93,93,
5992  93,92,91,90,90,90,89,89,88,88,88,88,88,87,87,87,87,86,86,85,85,
5993  85,84,84,84,84,84,83,83,83,82,81,81,80,80,79,78,77,77,77,77,76,
5994  76,75,75,75,75,74,74,74,73,73,73,73,72,71,70,70,70,70,69,68,68,
5995  68,68,68,67,67,67,67,66,66,65,65,65,64,63,63,63,63,63,63,62,62,
5996  62,60,60,59,59,59,58,57,56,55,55,54,53,53,52,51,50,50,50,50,49,
5997  48,48,48,48,48,47,47,47,47,46,46,45,44,44,43,43,43,43,43,43,42,
5998  42,41,41,39,39,38,38,37,37,37,36,36,36,35,34,34,34,34,33,33,32,
5999  31,31,31,31,30,30,30,30,30,29,28,27,27,26,26,26,25,25,25,25,25,
6000  25,24,24,24,23,23,22,21,21,21,20,20,20
6001  };
6002  const int n3c3w2_h[] = {
6003  150, // Capacity
6004  200, // Number of items
6005  // Size of items (sorted)
6006  100,100,100,100,100,99,99,99,99,99,98,98,97,97,97,96,94,94,94,
6007  94,94,94,94,93,93,91,91,91,90,89,89,89,88,88,87,87,87,86,86,86,
6008  86,86,86,86,85,85,85,85,84,84,83,83,82,82,81,81,81,80,80,79,79,
6009  78,78,77,77,76,75,75,75,74,74,74,74,74,73,73,72,71,71,70,69,68,
6010  68,67,67,66,66,66,66,65,65,65,65,65,64,63,63,63,63,63,61,61,61,
6011  60,60,60,60,59,59,58,58,58,57,57,56,56,56,55,54,54,53,53,52,52,
6012  52,51,50,50,48,48,47,46,46,44,44,44,44,44,43,43,43,43,42,41,41,
6013  41,40,40,40,40,39,39,39,39,38,38,38,38,38,38,38,37,37,36,36,36,
6014  35,35,34,34,33,32,32,32,32,31,31,30,30,30,29,28,27,27,26,26,26,
6015  26,25,25,25,24,23,22,22,22,21,21,20,20
6016  };
6017  const int n3c3w2_i[] = {
6018  150, // Capacity
6019  200, // Number of items
6020  // Size of items (sorted)
6021  100,99,99,99,99,99,99,98,98,98,96,96,96,95,95,95,95,95,95,95,
6022  95,94,94,92,92,92,92,92,92,92,92,92,91,89,89,87,87,86,86,86,85,
6023  85,85,84,84,84,83,83,83,82,82,81,81,81,81,79,79,79,79,77,76,75,
6024  75,74,74,73,72,70,69,69,69,69,69,69,69,69,68,67,67,64,64,64,64,
6025  64,64,63,63,63,63,63,62,62,62,62,61,59,58,58,57,57,56,55,55,54,
6026  54,52,52,52,52,52,51,51,50,50,50,48,47,46,46,45,45,45,45,45,45,
6027  45,44,44,44,44,43,42,42,41,41,41,41,41,41,40,40,39,39,38,38,38,
6028  37,37,36,36,36,35,35,35,35,35,35,35,35,34,34,34,34,33,33,32,31,
6029  31,31,31,31,30,30,30,29,29,28,28,28,28,28,27,26,26,26,26,25,24,
6030  24,23,23,23,22,22,22,22,21,21,20,20
6031  };
6032  const int n3c3w2_j[] = {
6033  150, // Capacity
6034  200, // Number of items
6035  // Size of items (sorted)
6036  99,99,99,99,99,99,98,98,98,97,97,97,97,96,96,96,95,95,95,95,95,
6037  95,94,94,94,93,93,92,92,92,92,92,91,91,90,90,87,87,87,87,87,86,
6038  86,85,84,84,84,83,83,83,83,82,82,82,82,82,82,81,80,80,79,78,78,
6039  77,76,76,75,75,74,74,73,73,72,72,72,71,71,71,70,70,69,69,69,68,
6040  68,68,68,68,67,67,66,66,66,65,65,65,64,64,64,64,63,63,61,60,59,
6041  59,59,59,58,58,57,57,57,57,56,56,55,55,54,54,54,54,54,53,52,52,
6042  52,52,50,50,49,49,49,48,48,48,48,48,48,47,47,47,47,46,45,44,44,
6043  43,43,43,43,43,42,41,41,40,40,40,40,40,39,38,37,36,36,35,34,34,
6044  33,33,32,32,31,30,30,29,28,28,28,28,28,27,26,26,25,24,23,23,23,
6045  23,23,22,22,22,21,21,21,21,21,20
6046  };
6047  const int n3c3w2_k[] = {
6048  150, // Capacity
6049  200, // Number of items
6050  // Size of items (sorted)
6051  100,100,100,100,100,99,99,98,98,98,98,97,97,96,96,96,95,95,94,
6052  94,93,93,93,92,91,91,91,91,91,90,89,89,89,89,89,88,88,88,88,88,
6053  87,87,86,86,86,86,85,85,85,84,84,84,83,83,83,82,82,82,82,82,81,
6054  81,80,80,80,80,79,79,79,79,79,79,78,75,75,75,74,74,73,73,73,73,
6055  73,71,71,70,70,68,68,67,67,67,67,67,66,65,65,65,65,64,64,63,62,
6056  62,62,62,61,61,60,59,58,58,57,56,56,55,54,54,53,52,52,52,52,52,
6057  51,51,51,51,51,51,51,48,48,47,47,46,46,46,46,46,45,45,44,43,43,
6058  43,43,43,42,42,41,39,39,39,38,36,34,34,33,33,33,33,33,32,32,31,
6059  31,31,30,30,30,29,29,29,29,28,28,28,28,28,27,27,26,26,26,26,26,
6060  25,25,25,25,24,24,22,22,21,21,21,21,20
6061  };
6062  const int n3c3w2_l[] = {
6063  150, // Capacity
6064  200, // Number of items
6065  // Size of items (sorted)
6066  100,100,99,99,99,99,99,98,98,98,98,97,97,97,97,97,96,96,96,95,
6067  95,94,94,94,93,93,92,91,91,90,90,89,89,89,89,89,88,87,85,85,85,
6068  85,85,84,83,83,83,82,82,81,81,80,80,80,80,79,79,79,79,78,78,76,
6069  75,75,74,74,74,74,74,73,73,73,72,71,70,70,69,69,69,69,68,67,67,
6070  67,67,66,66,66,65,64,64,64,63,63,63,63,62,62,61,61,60,60,60,60,
6071  60,60,58,58,57,56,56,56,56,56,56,55,55,55,54,54,53,51,51,51,51,
6072  51,50,50,50,49,48,48,47,46,46,46,45,45,45,45,45,44,44,43,42,41,
6073  41,41,40,40,40,39,39,39,39,38,38,37,37,37,37,36,35,35,35,34,34,
6074  34,33,33,32,30,30,30,30,30,29,29,28,28,28,27,26,26,26,25,25,25,
6075  25,24,24,24,24,23,23,23,23,23,22,21
6076  };
6077  const int n3c3w2_m[] = {
6078  150, // Capacity
6079  200, // Number of items
6080  // Size of items (sorted)
6081  100,100,100,99,99,99,99,98,98,97,97,97,96,96,96,96,96,96,95,95,
6082  94,93,93,93,93,92,92,92,91,91,91,91,91,91,91,90,89,89,89,88,86,
6083  86,86,85,85,85,85,84,84,83,83,82,82,82,82,80,80,80,80,80,79,79,
6084  79,78,77,77,77,74,74,73,73,73,73,73,73,72,71,71,70,70,69,69,69,
6085  69,69,68,68,68,67,66,65,65,65,64,64,64,63,62,61,61,61,61,61,60,
6086  60,60,59,58,57,57,57,57,56,56,56,56,56,55,55,55,54,54,54,54,54,
6087  53,53,52,52,52,51,50,50,50,50,49,49,49,48,47,47,46,46,45,45,45,
6088  44,44,44,44,44,43,42,42,41,38,38,38,38,38,37,37,37,35,35,35,35,
6089  35,33,32,32,32,32,31,31,31,31,30,30,29,29,29,29,28,27,26,26,25,
6090  25,25,25,25,25,24,24,23,23,21,20,20
6091  };
6092  const int n3c3w2_n[] = {
6093  150, // Capacity
6094  200, // Number of items
6095  // Size of items (sorted)
6096  100,100,100,99,98,98,97,97,97,96,94,94,93,93,92,91,90,90,89,89,
6097  89,89,89,88,88,88,87,87,87,87,86,86,86,86,85,85,83,83,83,82,82,
6098  82,82,81,80,80,80,80,78,77,77,76,76,74,73,73,73,73,72,72,72,71,
6099  71,71,70,70,70,69,69,69,68,68,68,68,67,67,66,66,66,65,65,65,65,
6100  64,64,64,64,63,62,60,59,58,58,58,57,57,57,57,57,57,56,55,55,53,
6101  52,52,52,51,50,50,49,48,48,48,48,48,48,48,47,46,46,46,46,45,45,
6102  45,45,44,44,44,44,43,43,43,42,42,42,42,41,40,40,39,39,39,39,38,
6103  38,38,38,38,38,36,36,35,34,34,33,33,33,33,33,33,32,32,32,32,32,
6104  31,31,31,31,31,30,30,30,30,29,28,27,27,27,26,26,25,25,25,24,24,
6105  23,23,23,22,22,21,21,20,20,20,20,20
6106  };
6107  const int n3c3w2_o[] = {
6108  150, // Capacity
6109  200, // Number of items
6110  // Size of items (sorted)
6111  100,100,100,100,99,98,98,97,97,97,97,97,97,96,96,95,94,93,93,
6112  92,91,91,91,90,90,90,90,89,89,89,89,88,88,88,88,87,87,86,86,86,
6113  85,85,85,85,85,84,84,84,84,83,82,82,82,82,82,81,81,81,81,80,79,
6114  79,79,79,78,78,78,78,77,76,76,75,75,74,74,73,71,71,70,70,70,70,
6115  69,69,68,68,68,67,67,67,66,65,65,65,65,63,63,62,61,61,61,61,59,
6116  59,59,59,59,58,58,58,57,57,57,56,56,56,55,55,55,54,54,54,54,53,
6117  53,53,53,53,52,52,51,51,50,50,50,49,48,47,46,45,45,44,43,42,42,
6118  42,41,41,41,41,40,40,39,39,38,37,36,36,35,34,34,34,34,34,34,33,
6119  33,32,31,31,30,30,29,29,29,29,29,28,28,27,26,25,25,25,24,24,24,
6120  23,23,22,22,22,21,21,21,20,20,20,20,20
6121  };
6122  const int n3c3w2_p[] = {
6123  150, // Capacity
6124  200, // Number of items
6125  // Size of items (sorted)
6126  100,99,99,99,99,99,98,98,98,98,96,96,96,96,95,95,94,93,93,92,
6127  92,92,92,91,91,91,91,90,90,90,89,89,87,87,87,86,85,84,84,84,83,
6128  82,82,82,81,81,80,80,79,79,79,78,78,78,76,76,76,76,75,75,75,73,
6129  73,73,72,72,71,71,71,71,70,70,70,69,69,68,68,68,68,67,67,67,67,
6130  67,67,67,66,66,66,65,65,64,64,64,63,63,63,62,62,62,62,61,61,60,
6131  59,59,59,58,57,57,56,55,55,55,55,55,53,52,52,51,51,51,51,51,50,
6132  50,50,50,49,49,49,48,47,47,46,46,45,44,44,44,44,43,43,41,41,41,
6133  40,40,38,38,37,37,37,37,36,36,36,36,36,35,34,34,34,34,33,33,33,
6134  32,32,32,31,31,31,30,30,29,27,27,27,27,26,26,25,25,25,25,25,24,
6135  24,24,23,23,23,22,22,22,20,20,20,20
6136  };
6137  const int n3c3w2_q[] = {
6138  150, // Capacity
6139  200, // Number of items
6140  // Size of items (sorted)
6141  100,99,99,99,98,98,98,98,98,97,97,96,96,95,94,94,94,93,93,93,
6142  92,92,91,91,91,91,90,90,89,88,88,88,87,87,87,86,86,86,85,85,84,
6143  84,83,82,80,80,80,79,79,79,79,78,78,77,77,77,76,74,74,73,73,73,
6144  72,71,71,71,70,70,70,70,68,68,68,67,67,67,67,66,66,65,64,64,63,
6145  63,61,61,60,60,60,60,59,59,58,58,58,58,57,57,57,56,56,55,54,51,
6146  51,50,49,48,48,48,47,45,45,45,44,44,44,44,43,43,43,43,43,43,42,
6147  42,42,42,41,41,40,39,39,39,39,38,38,38,38,38,38,38,38,37,37,37,
6148  36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32,32,31,31,31,30,
6149  30,29,28,28,28,27,25,25,24,24,24,24,24,23,23,23,23,23,22,22,22,
6150  22,22,21,21,21,21,21,21,21,20,20,20
6151  };
6152  const int n3c3w2_r[] = {
6153  150, // Capacity
6154  200, // Number of items
6155  // Size of items (sorted)
6156  100,100,99,99,99,97,96,96,96,95,95,95,95,95,94,94,94,94,93,93,
6157  93,92,92,91,90,89,89,89,88,88,87,87,87,87,86,85,85,84,84,83,83,
6158  83,82,82,81,81,81,80,80,80,80,80,79,78,78,77,77,76,76,75,74,74,
6159  73,73,73,72,71,71,71,70,70,70,69,68,68,68,67,67,67,66,65,65,65,
6160  64,64,63,62,62,62,61,61,61,60,60,60,59,58,58,58,58,58,58,57,57,
6161  57,57,56,56,55,54,53,53,53,53,52,52,52,51,51,50,50,50,49,49,49,
6162  48,46,46,46,46,46,46,44,43,43,43,42,42,42,41,41,40,40,40,39,39,
6163  39,38,38,38,37,37,37,36,36,36,36,35,35,35,35,33,33,33,33,33,32,
6164  32,32,32,32,31,31,30,30,29,29,29,29,29,29,29,29,28,28,28,28,27,
6165  26,26,26,25,24,24,24,23,22,21,21,21
6166  };
6167  const int n3c3w2_s[] = {
6168  150, // Capacity
6169  200, // Number of items
6170  // Size of items (sorted)
6171  100,98,98,98,98,97,97,97,96,96,95,95,95,94,94,94,93,92,91,91,
6172  91,90,89,89,88,88,87,87,87,87,87,86,86,86,86,85,85,85,84,84,84,
6173  83,83,82,81,80,80,80,80,80,79,78,78,78,78,77,77,77,77,77,77,77,
6174  76,76,76,74,74,74,74,74,73,73,73,72,71,71,71,69,69,69,69,69,68,
6175  68,67,67,67,66,66,66,65,65,65,65,64,64,64,62,62,62,62,62,61,61,
6176  61,61,59,59,59,57,57,57,56,55,55,54,52,52,52,51,51,50,50,50,50,
6177  49,49,48,48,47,46,46,45,45,45,44,44,44,43,42,41,41,41,40,39,39,
6178  38,37,37,37,37,37,36,36,35,35,35,34,34,34,33,33,33,32,31,31,31,
6179  31,30,30,30,29,29,29,28,28,28,28,27,27,27,27,26,26,25,25,24,24,
6180  24,23,23,23,22,22,22,22,21,21,20,20
6181  };
6182  const int n3c3w2_t[] = {
6183  150, // Capacity
6184  200, // Number of items
6185  // Size of items (sorted)
6186  100,100,99,99,99,99,99,98,97,97,96,95,95,95,94,94,94,93,92,92,
6187  92,91,91,90,90,90,88,88,87,85,85,84,84,84,84,84,84,84,84,84,83,
6188  83,82,82,82,82,82,82,81,81,80,80,79,79,78,78,78,78,78,78,77,77,
6189  77,76,76,75,74,74,74,74,73,73,72,71,70,69,69,69,67,67,66,65,64,
6190  64,62,62,62,61,61,61,60,60,60,60,59,59,58,57,57,56,56,56,56,56,
6191  56,55,55,55,55,54,53,53,53,53,52,52,51,51,49,49,49,49,49,49,49,
6192  48,47,47,47,46,46,45,44,44,44,44,43,43,42,42,42,42,41,39,39,38,
6193  37,37,37,36,36,36,36,35,35,33,33,33,33,33,32,32,32,31,31,31,31,
6194  30,30,30,30,30,30,29,29,29,29,28,28,28,28,26,25,25,25,24,24,24,
6195  23,23,23,23,23,22,22,21,21,21,21,20
6196  };
6197  const int n3c3w4_a[] = {
6198  150, // Capacity
6199  200, // Number of items
6200  // Size of items (sorted)
6201  100,100,100,100,100,100,99,99,99,99,98,98,98,98,98,98,97,97,96,
6202  96,96,96,96,95,95,95,94,94,93,93,93,92,92,92,91,90,90,89,89,89,
6203  89,89,89,89,89,89,88,88,87,86,86,86,85,85,85,85,84,84,83,83,82,
6204  82,82,81,80,80,80,80,79,79,78,78,78,78,77,76,76,76,75,74,73,73,
6205  73,73,73,72,72,72,71,68,68,68,68,68,67,66,66,65,65,65,65,65,65,
6206  64,64,63,63,62,62,62,62,60,59,59,59,58,58,58,56,56,56,55,55,55,
6207  54,54,54,54,53,53,53,52,52,52,51,51,51,51,51,50,50,50,50,50,49,
6208  49,49,49,48,48,48,48,47,46,46,45,45,45,45,44,43,43,43,43,42,42,
6209  41,41,41,40,40,40,39,39,39,39,39,38,38,38,37,37,37,36,35,35,34,
6210  34,34,34,33,33,33,33,32,32,31,30,30,30
6211  };
6212  const int n3c3w4_b[] = {
6213  150, // Capacity
6214  200, // Number of items
6215  // Size of items (sorted)
6216  99,99,98,98,97,97,97,96,96,96,96,95,95,95,94,94,93,93,92,92,91,
6217  91,91,91,91,90,89,89,89,88,88,87,87,87,86,86,86,86,86,86,86,84,
6218  84,83,82,82,82,82,81,81,81,81,80,80,80,79,79,79,79,78,78,78,78,
6219  77,77,77,77,77,76,76,75,75,75,75,74,74,74,73,72,72,72,72,72,72,
6220  72,71,71,70,70,70,69,69,69,69,69,68,68,68,68,67,67,67,67,67,67,
6221  65,65,64,63,63,62,62,62,62,62,61,61,61,60,60,59,58,57,57,56,55,
6222  55,55,55,53,53,52,52,52,52,51,51,51,51,50,50,50,49,49,49,48,48,
6223  48,48,47,47,46,45,45,45,44,44,44,44,44,43,43,43,43,42,42,42,42,
6224  42,42,41,40,40,39,38,38,38,37,37,36,36,36,36,36,35,35,35,34,34,
6225  33,33,33,32,32,32,31,31,31,31,30
6226  };
6227  const int n3c3w4_c[] = {
6228  150, // Capacity
6229  200, // Number of items
6230  // Size of items (sorted)
6231  100,99,98,98,98,97,97,97,97,97,97,96,96,96,96,96,95,95,95,95,
6232  95,95,94,94,94,94,94,94,93,93,92,92,92,92,91,91,90,89,89,89,89,
6233  88,88,88,88,87,87,87,87,86,85,84,84,83,83,83,83,82,82,82,82,81,
6234  80,79,79,79,79,77,77,77,76,76,74,74,74,73,73,73,73,72,72,72,71,
6235  71,71,71,71,71,71,70,69,69,69,69,68,68,67,67,66,65,65,64,63,63,
6236  63,63,62,62,62,62,60,60,59,59,59,59,59,58,58,58,58,58,58,57,57,
6237  56,56,56,56,55,55,54,53,53,53,52,52,52,52,51,51,50,50,50,49,49,
6238  48,48,48,48,47,47,46,46,46,46,46,45,45,44,43,43,43,43,42,41,41,
6239  39,38,38,38,38,38,37,37,37,37,37,37,36,36,36,36,35,35,35,35,34,
6240  34,34,34,34,33,33,33,32,32,31,31,30
6241  };
6242  const int n3c3w4_d[] = {
6243  150, // Capacity
6244  200, // Number of items
6245  // Size of items (sorted)
6246  100,100,100,100,100,100,99,98,98,98,97,96,96,96,96,95,95,95,94,
6247  94,94,94,94,93,92,92,92,92,91,91,91,90,90,90,90,88,87,87,86,86,
6248  86,86,85,85,85,83,83,82,82,82,82,81,81,81,80,80,79,79,79,79,79,
6249  78,78,78,78,78,78,77,76,75,75,75,75,75,75,74,74,73,73,73,73,72,
6250  72,72,71,70,70,69,68,68,68,67,66,65,65,65,65,64,64,63,63,63,63,
6251  63,62,61,61,60,60,60,59,59,59,59,58,58,56,56,56,56,56,56,55,55,
6252  55,55,55,54,54,54,53,53,53,52,52,52,51,51,51,51,50,50,50,49,48,
6253  48,48,48,48,48,48,48,47,47,47,47,47,46,46,46,45,45,45,45,44,43,
6254  43,43,42,42,42,41,40,38,37,37,37,37,36,36,36,36,35,34,34,34,33,
6255  33,33,33,33,32,32,32,32,32,32,30,30,30
6256  };
6257  const int n3c3w4_e[] = {
6258  150, // Capacity
6259  200, // Number of items
6260  // Size of items (sorted)
6261  100,100,99,99,98,98,97,96,96,95,94,94,93,93,93,93,93,92,92,91,
6262  90,90,90,90,89,89,89,88,88,88,88,87,87,87,87,86,86,85,85,85,84,
6263  84,83,83,83,82,81,81,80,80,80,79,79,78,78,78,77,77,77,77,76,76,
6264  75,75,75,75,74,74,74,74,73,73,73,72,71,71,71,71,70,70,69,68,68,
6265  68,68,68,68,68,67,67,67,66,66,66,65,64,64,64,64,63,63,63,63,62,
6266  62,61,61,61,60,60,58,58,58,58,58,57,57,56,56,56,56,56,56,55,55,
6267  55,54,54,54,53,53,52,52,52,52,51,51,51,50,50,50,49,49,49,48,48,
6268  47,47,47,47,46,46,46,46,46,45,44,44,44,44,44,43,43,42,42,42,42,
6269  41,41,41,39,39,39,39,39,39,38,38,37,37,37,37,36,35,35,34,34,34,
6270  34,34,33,33,33,33,32,32,31,30,30,30
6271  };
6272  const int n3c3w4_f[] = {
6273  150, // Capacity
6274  200, // Number of items
6275  // Size of items (sorted)
6276  100,100,99,99,99,98,98,98,98,98,97,97,97,97,96,96,95,94,94,93,
6277  93,93,92,92,92,91,90,90,87,87,87,86,86,86,86,85,85,84,83,83,83,
6278  82,82,81,81,80,80,80,80,80,80,80,79,79,79,79,79,79,78,78,78,76,
6279  75,75,74,73,73,72,71,71,71,71,71,70,69,69,69,68,68,67,67,67,66,
6280  66,66,66,66,66,66,66,65,65,65,63,63,63,63,62,62,62,62,61,61,60,
6281  60,60,60,60,60,58,58,58,58,58,58,57,56,56,56,56,55,55,54,54,54,
6282  53,53,53,52,52,51,51,51,49,49,49,48,48,48,48,48,48,47,46,46,46,
6283  46,45,45,44,44,44,43,43,42,42,42,42,41,41,41,40,40,40,40,39,39,
6284  39,39,39,39,39,38,38,38,38,37,36,36,36,36,36,36,35,35,35,35,34,
6285  34,33,33,32,31,31,31,31,30,30,30,30
6286  };
6287  const int n3c3w4_g[] = {
6288  150, // Capacity
6289  200, // Number of items
6290  // Size of items (sorted)
6291  100,100,100,100,100,99,99,98,98,98,98,98,98,98,97,97,97,97,97,
6292  96,95,94,94,94,93,93,92,92,92,91,91,91,91,91,90,90,90,89,89,89,
6293  89,89,88,88,88,88,88,87,87,87,87,86,86,86,86,85,85,84,84,84,84,
6294  84,84,83,83,83,83,82,82,81,81,81,80,80,80,80,79,78,77,77,77,76,
6295  76,76,76,76,76,76,75,75,75,75,74,74,74,74,74,72,72,71,71,71,70,
6296  70,69,68,68,68,68,68,67,67,66,66,65,65,65,64,63,63,62,62,61,61,
6297  61,60,60,60,60,60,60,59,59,59,58,58,58,58,57,57,56,56,55,55,55,
6298  55,54,54,54,54,54,54,52,52,51,50,50,49,49,49,48,47,47,47,47,46,
6299  46,46,45,44,44,43,43,42,42,40,40,39,38,38,38,38,37,37,36,36,35,
6300  35,35,35,35,35,34,34,32,31,31,31,31,30
6301  };
6302  const int n3c3w4_h[] = {
6303  150, // Capacity
6304  200, // Number of items
6305  // Size of items (sorted)
6306  100,99,99,99,97,97,96,95,95,94,94,94,94,93,92,92,92,92,92,92,
6307  92,91,91,91,91,90,90,89,89,89,89,88,87,87,86,86,86,85,85,85,84,
6308  84,84,83,83,83,82,82,82,82,81,81,81,81,79,79,77,77,76,76,76,76,
6309  75,75,74,74,74,74,73,72,71,71,70,70,68,68,67,67,67,66,66,66,65,
6310  65,64,63,63,63,62,62,62,62,62,61,61,61,61,60,60,60,60,60,60,60,
6311  58,58,57,57,57,56,56,56,56,56,55,55,55,55,54,54,53,53,53,53,53,
6312  52,52,52,52,52,51,51,51,51,51,51,50,50,50,50,49,49,49,48,48,48,
6313  48,48,47,47,47,47,46,46,45,45,45,44,44,44,43,43,43,42,42,42,41,
6314  40,40,39,39,39,39,38,38,37,37,37,37,37,36,36,35,35,35,35,35,34,
6315  34,34,34,33,33,33,32,31,31,30,30,30
6316  };
6317  const int n3c3w4_i[] = {
6318  150, // Capacity
6319  200, // Number of items
6320  // Size of items (sorted)
6321  100,100,100,99,99,97,97,97,96,96,96,96,96,95,95,95,95,94,94,93,
6322  93,93,93,92,92,92,92,92,91,91,91,90,90,90,90,89,89,89,89,89,88,
6323  88,88,88,88,88,87,87,86,86,85,85,85,85,85,84,84,84,83,83,83,82,
6324  81,81,81,80,79,79,79,79,79,79,78,78,78,78,78,77,77,76,76,75,75,
6325  75,75,74,74,74,73,72,72,72,72,71,71,71,70,70,70,70,69,69,69,69,
6326  69,68,67,67,67,67,66,66,66,65,65,65,64,63,63,63,63,62,62,62,61,
6327  61,61,61,60,60,59,59,58,58,58,58,56,56,55,55,55,53,53,52,52,52,
6328  52,51,51,50,49,48,48,48,48,47,46,46,46,46,45,45,45,44,44,43,43,
6329  42,42,41,41,40,40,40,40,39,39,38,38,38,38,37,37,37,36,36,36,35,
6330  35,35,34,34,33,32,32,32,32,31,31,30
6331  };
6332  const int n3c3w4_j[] = {
6333  150, // Capacity
6334  200, // Number of items
6335  // Size of items (sorted)
6336  100,100,99,98,97,97,97,96,96,96,95,95,95,95,94,94,94,94,94,94,
6337  93,93,93,93,93,93,92,91,91,91,90,90,90,89,89,89,87,87,86,86,85,
6338  85,85,85,85,84,84,83,83,83,83,82,82,82,82,81,81,81,81,81,81,81,
6339  80,80,78,78,78,78,77,77,77,76,76,75,75,75,75,74,74,74,74,73,73,
6340  73,71,71,71,71,70,70,69,69,68,68,67,67,67,66,66,66,65,64,63,63,
6341  63,62,61,61,61,61,61,61,60,60,60,60,58,58,58,58,57,57,57,57,56,
6342  56,56,56,56,56,55,54,53,53,53,53,52,52,52,52,51,51,50,50,49,49,
6343  49,48,48,48,48,48,48,47,47,46,46,46,46,46,44,44,44,43,43,43,42,
6344  42,42,41,41,39,39,39,38,37,37,37,36,36,36,34,32,32,32,32,32,31,
6345  31,31,31,31,31,31,31,31,31,30,30,30
6346  };
6347  const int n3c3w4_k[] = {
6348  150, // Capacity
6349  200, // Number of items
6350  // Size of items (sorted)
6351  100,100,100,99,99,99,99,98,98,98,98,97,97,97,96,96,96,96,96,95,
6352  95,95,94,94,94,92,92,92,92,92,92,91,91,90,90,90,90,90,90,89,89,
6353  88,88,88,87,87,86,86,85,85,85,84,84,84,84,83,82,82,81,81,79,79,
6354  78,77,77,77,77,77,76,76,75,75,74,74,74,73,73,73,73,73,73,72,71,
6355  70,70,70,70,70,69,69,69,69,68,68,67,67,67,66,66,65,65,64,64,63,
6356  63,63,62,62,62,62,62,60,60,60,60,59,59,59,58,58,58,58,58,58,57,
6357  57,57,56,56,56,56,55,55,55,54,54,54,53,53,53,53,53,53,52,51,50,
6358  49,49,49,49,49,48,48,48,47,47,47,47,47,47,46,45,45,45,44,44,43,
6359  43,43,42,42,41,41,41,41,40,39,39,39,38,38,38,37,37,37,36,36,36,
6360  35,35,35,34,33,33,33,33,32,31,31,30
6361  };
6362  const int n3c3w4_l[] = {
6363  150, // Capacity
6364  200, // Number of items
6365  // Size of items (sorted)
6366  100,100,99,99,99,98,98,98,97,97,97,97,96,96,96,96,96,95,95,95,
6367  95,94,94,93,93,92,92,91,91,91,90,90,90,90,89,89,89,88,88,88,87,
6368  86,86,86,86,85,85,85,84,84,84,84,83,83,83,83,83,82,82,82,82,82,
6369  81,81,81,81,80,80,80,80,79,79,78,78,77,77,77,76,75,75,74,74,74,
6370  73,73,73,72,72,71,71,71,71,70,70,69,68,67,65,65,64,64,64,63,63,
6371  63,62,62,62,62,60,60,60,60,59,59,59,58,58,58,58,57,56,56,56,56,
6372  55,55,54,54,54,53,53,53,53,53,53,52,52,52,52,52,50,50,50,50,50,
6373  50,49,49,48,48,48,47,47,46,45,45,45,44,44,44,44,44,43,43,43,43,
6374  43,42,42,42,42,41,41,40,40,40,39,39,38,37,36,36,36,36,35,35,34,
6375  34,33,33,32,32,32,31,31,31,30,30,30
6376  };
6377  const int n3c3w4_m[] = {
6378  150, // Capacity
6379  200, // Number of items
6380  // Size of items (sorted)
6381  100,100,100,99,99,98,98,98,98,97,96,95,94,94,94,94,93,93,93,93,
6382  93,92,92,92,91,90,90,90,90,90,90,89,89,88,88,87,87,86,86,86,86,
6383  86,85,85,85,85,84,84,83,83,83,82,82,82,82,82,81,81,80,80,79,79,
6384  79,79,79,79,78,78,78,77,77,76,76,76,76,75,75,75,74,74,74,74,74,
6385  73,73,73,73,72,72,71,69,69,69,69,68,68,68,67,67,66,65,65,65,63,
6386  63,63,62,61,61,61,61,60,60,59,59,59,59,58,58,58,58,58,56,56,56,
6387  55,55,54,54,54,53,53,53,53,53,52,52,52,52,51,51,51,51,51,50,50,
6388  49,49,49,48,48,47,46,46,46,46,45,45,45,44,44,44,42,42,42,41,41,
6389  39,39,38,38,38,38,38,37,37,37,37,37,37,37,36,36,36,36,35,35,35,
6390  34,34,34,33,32,31,30,30,30,30,30,30
6391  };
6392  const int n3c3w4_n[] = {
6393  150, // Capacity
6394  200, // Number of items
6395  // Size of items (sorted)
6396  100,100,100,100,100,99,99,98,98,97,97,97,97,96,95,95,93,93,93,
6397  93,92,91,91,90,90,89,89,89,88,88,88,87,87,87,86,86,86,86,86,85,
6398  85,85,84,84,84,84,84,84,83,83,83,82,82,82,81,81,81,80,80,79,79,
6399  79,78,78,78,78,78,77,77,76,75,75,75,75,75,75,74,74,74,74,74,72,
6400  71,71,71,71,71,71,70,69,69,69,68,67,66,65,65,65,64,64,63,63,62,
6401  62,62,61,60,59,59,59,59,58,58,58,57,57,57,57,56,56,56,56,55,54,
6402  54,53,52,52,51,50,49,49,49,49,48,48,48,48,48,47,47,47,46,46,46,
6403  46,46,45,45,45,45,44,44,44,44,44,44,43,43,43,42,42,42,41,41,41,
6404  41,40,40,40,40,40,40,39,39,38,38,37,37,36,36,35,34,34,34,34,34,
6405  33,33,33,33,33,33,32,32,32,32,31,30,30
6406  };
6407  const int n3c3w4_o[] = {
6408  150, // Capacity
6409  200, // Number of items
6410  // Size of items (sorted)
6411  100,100,100,100,100,99,98,98,98,98,97,97,97,96,96,96,96,96,96,
6412  95,94,94,93,92,92,92,91,91,91,91,90,90,90,89,89,89,89,89,87,87,
6413  87,86,86,86,86,86,85,85,85,83,83,82,82,81,81,81,80,80,79,79,78,
6414  78,78,78,77,77,77,77,76,76,76,75,75,75,75,73,73,73,72,72,71,71,
6415  70,70,70,69,69,68,68,67,67,67,67,66,65,64,64,64,64,63,63,63,63,
6416  62,62,61,61,61,61,60,60,60,60,59,59,59,59,59,58,58,58,58,57,57,
6417  57,57,56,56,55,55,55,55,54,54,53,53,53,51,51,51,50,50,50,50,50,
6418  49,49,48,47,47,47,47,47,46,45,45,44,44,43,42,42,41,41,41,40,40,
6419  40,40,39,39,37,37,37,37,37,36,36,36,35,35,35,35,35,34,34,33,33,
6420  33,33,32,31,31,31,31,31,31,31,30,30,30
6421  };
6422  const int n3c3w4_p[] = {
6423  150, // Capacity
6424  200, // Number of items
6425  // Size of items (sorted)
6426  100,100,100,99,99,97,97,97,96,95,95,95,94,94,94,93,93,93,92,92,
6427  92,92,92,92,91,91,91,91,90,90,89,88,88,86,85,85,83,83,83,82,82,
6428  81,81,80,80,80,79,79,79,77,77,77,77,77,77,77,77,77,76,76,76,75,
6429  75,74,74,74,74,74,74,73,73,72,72,72,71,71,70,70,70,68,68,68,67,
6430  67,67,67,67,66,66,66,66,66,65,65,65,65,64,64,64,64,63,63,62,62,
6431  62,62,62,62,61,61,61,60,60,60,60,60,59,59,58,58,58,58,57,57,57,
6432  56,56,56,55,54,54,54,54,54,53,53,53,53,52,52,51,51,50,50,50,50,
6433  50,49,49,49,48,48,48,47,47,46,46,46,45,45,45,44,44,44,43,43,42,
6434  41,41,40,39,38,38,38,38,37,37,37,36,36,35,35,35,34,34,34,34,33,
6435  33,33,33,33,32,32,31,30,30,30,30,30
6436  };
6437  const int n3c3w4_q[] = {
6438  150, // Capacity
6439  200, // Number of items
6440  // Size of items (sorted)
6441  100,100,99,99,99,99,98,98,98,98,98,96,96,96,95,95,95,95,95,94,
6442  94,94,92,92,92,91,91,91,90,89,89,88,88,86,86,85,85,85,84,83,83,
6443  82,82,81,81,81,81,80,80,79,79,79,79,79,79,79,78,78,78,78,78,77,
6444  77,77,77,77,77,77,76,75,75,75,74,73,73,73,73,72,72,72,71,71,71,
6445  70,70,70,68,68,67,67,66,66,66,66,66,66,65,65,65,65,65,64,63,63,
6446  63,63,63,62,62,62,62,62,62,61,61,61,61,61,60,60,59,59,57,56,56,
6447  56,56,56,55,55,55,54,53,53,52,52,52,51,50,50,50,50,50,49,49,48,
6448  48,48,47,47,46,46,46,46,45,44,44,44,44,44,43,43,43,42,42,41,41,
6449  41,41,41,41,41,40,40,40,40,39,38,38,38,38,38,38,37,37,36,36,35,
6450  35,34,34,33,33,33,33,33,32,32,32,30
6451  };
6452  const int n3c3w4_r[] = {
6453  150, // Capacity
6454  200, // Number of items
6455  // Size of items (sorted)
6456  100,100,100,100,100,99,99,98,98,98,98,98,98,97,97,97,96,95,95,
6457  94,93,92,92,92,92,91,91,91,91,91,90,90,90,90,90,89,89,88,88,88,
6458  87,86,85,85,85,85,84,83,83,83,81,80,80,80,79,79,79,79,78,78,78,
6459  78,78,78,77,77,77,77,76,76,76,76,76,75,75,75,74,73,73,73,73,73,
6460  73,72,72,71,71,70,69,69,68,67,67,67,67,66,66,65,65,65,64,62,62,
6461  61,61,61,61,61,61,60,59,59,59,59,59,58,58,58,58,57,57,57,57,57,
6462  57,56,56,56,55,55,55,54,54,54,54,54,54,53,53,53,52,51,50,50,50,
6463  49,49,49,48,48,47,47,46,46,45,45,45,44,44,44,43,42,42,42,41,41,
6464  41,40,40,39,39,39,38,38,37,37,36,36,35,34,33,33,33,33,33,33,32,
6465  32,32,32,32,31,31,31,31,31,30,30,30,30
6466  };
6467  const int n3c3w4_s[] = {
6468  150, // Capacity
6469  200, // Number of items
6470  // Size of items (sorted)
6471  98,98,98,97,97,97,96,96,96,94,94,94,93,93,93,93,92,90,90,89,88,
6472  87,87,87,86,86,86,86,86,85,85,85,84,84,83,83,82,82,81,81,80,80,
6473  80,80,78,78,78,77,77,77,77,77,77,76,76,75,75,75,74,74,74,73,73,
6474  73,72,72,72,71,71,71,71,71,71,71,71,71,70,69,69,69,68,68,68,68,
6475  67,67,66,66,66,66,66,66,65,64,64,64,64,63,63,63,63,62,62,62,62,
6476  61,61,61,60,60,60,59,58,58,58,57,57,56,56,55,55,55,54,54,54,53,
6477  53,53,53,53,53,52,52,52,52,51,51,50,50,50,50,50,50,49,49,48,48,
6478  47,47,47,47,47,46,46,45,45,44,43,43,43,42,42,41,41,41,41,40,40,
6479  39,39,39,38,38,38,37,37,37,37,36,36,36,35,34,33,33,33,33,33,32,
6480  32,32,32,32,31,31,31,31,30,30,30
6481  };
6482  const int n3c3w4_t[] = {
6483  150, // Capacity
6484  200, // Number of items
6485  // Size of items (sorted)
6486  100,100,99,99,99,98,98,98,98,98,97,97,96,96,96,96,94,93,93,92,
6487  92,90,90,89,89,89,88,88,88,88,88,88,87,87,87,87,86,86,85,85,84,
6488  83,82,82,81,81,80,80,80,80,80,80,79,79,79,78,78,77,77,76,76,76,
6489  75,75,75,75,75,74,74,74,74,73,72,72,72,71,71,71,71,71,70,70,69,
6490  69,69,69,68,67,66,66,66,65,65,65,64,62,61,61,61,61,61,61,60,60,
6491  60,59,59,59,59,58,58,58,57,57,56,56,56,56,54,54,54,54,53,53,53,
6492  53,53,53,52,52,52,51,51,51,50,49,49,49,48,48,47,47,47,47,46,46,
6493  46,46,45,45,45,44,43,43,43,43,42,42,41,41,41,41,41,40,40,40,40,
6494  40,39,39,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,35,35,34,
6495  34,34,34,34,34,33,33,32,31,31,30,30
6496  };
6497  const int n4c1w1_a[] = {
6498  100, // Capacity
6499  500, // Number of items
6500  // Size of items (sorted)
6501  100,99,99,99,99,98,98,98,98,97,97,97,97,97,97,97,96,96,96,96,
6502  96,96,96,95,95,95,95,95,94,94,94,94,93,93,93,92,92,92,91,91,91,
6503  91,90,90,90,89,89,89,89,89,88,88,88,88,87,87,87,87,87,87,86,86,
6504  86,86,86,86,85,85,85,84,84,83,83,83,83,83,83,82,82,82,82,81,81,
6505  81,81,80,80,80,80,80,79,79,79,78,78,78,78,78,78,77,77,77,76,76,
6506  76,76,76,75,75,75,75,75,75,74,74,74,74,73,73,73,73,73,73,73,72,
6507  72,72,72,71,71,71,71,71,70,70,70,70,70,70,70,70,70,69,69,69,69,
6508  68,68,67,67,67,67,67,66,66,66,65,65,65,64,64,64,64,63,63,63,63,
6509  63,63,62,62,62,62,62,62,62,61,61,61,60,60,60,60,60,60,59,59,59,
6510  58,58,58,58,58,58,57,57,57,57,57,56,56,56,56,56,55,55,54,54,54,
6511  54,54,54,54,53,53,53,53,53,52,52,52,51,51,51,51,50,50,50,50,50,
6512  49,49,49,48,48,48,48,48,48,47,47,47,46,46,46,46,46,46,45,45,45,
6513  45,44,44,44,44,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,
6514  42,41,41,41,41,41,40,40,40,40,39,39,39,39,38,38,38,38,38,38,37,
6515  37,37,37,37,37,37,37,36,36,36,36,36,36,35,35,35,35,35,35,34,34,
6516  34,34,33,33,33,33,33,32,32,32,32,32,31,31,31,31,31,31,31,31,31,
6517  30,30,30,30,29,29,29,29,29,28,28,28,28,28,28,28,27,27,27,27,27,
6518  27,27,27,26,26,26,26,26,26,26,25,25,25,25,24,24,24,24,24,24,24,
6519  23,23,23,23,23,22,22,22,22,22,22,21,21,21,21,20,20,20,20,20,20,
6520  19,19,19,19,19,19,19,19,18,18,18,18,18,17,17,17,17,17,17,17,16,
6521  16,15,15,15,15,15,15,15,15,14,14,14,14,13,13,13,13,13,13,13,13,
6522  13,12,12,12,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,
6523  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,
6524  2,2,1,1,1,1,1,1
6525  };
6526  const int n4c1w1_b[] = {
6527  100, // Capacity
6528  500, // Number of items
6529  // Size of items (sorted)
6530  100,100,100,100,100,100,99,99,99,99,99,99,99,98,98,98,98,98,98,
6531  98,97,97,97,97,97,97,96,96,96,95,94,94,93,93,93,93,93,93,93,92,
6532  92,92,92,92,92,91,91,91,91,91,91,91,90,90,90,90,90,90,90,90,90,
6533  90,90,89,89,89,88,88,88,87,87,86,86,86,86,85,85,85,85,85,84,84,
6534  84,84,84,84,83,83,83,82,82,82,82,82,81,81,80,80,80,80,80,80,79,
6535  79,79,79,78,78,78,78,77,77,77,77,77,77,77,77,77,76,76,76,76,76,
6536  75,75,75,75,75,75,74,74,74,73,73,73,73,72,72,72,72,72,72,72,71,
6537  71,71,70,70,70,70,70,69,69,69,68,68,68,68,67,67,67,67,67,66,66,
6538  66,66,66,65,65,65,65,65,65,65,64,64,64,64,64,64,63,63,63,63,63,
6539  63,63,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,60,60,60,
6540  60,60,60,60,60,60,59,59,59,59,59,59,59,59,58,58,57,57,57,56,56,
6541  56,56,56,55,55,55,55,55,54,54,54,54,54,53,53,52,52,52,52,51,51,
6542  51,51,50,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,47,47,47,
6543  47,47,47,47,46,46,46,46,46,45,45,45,44,44,44,44,44,44,44,44,44,
6544  43,43,43,43,43,43,43,42,42,42,41,41,41,41,41,41,41,41,40,40,40,
6545  40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,37,37,36,36,
6546  36,36,36,36,36,36,35,35,35,35,35,35,35,35,34,34,33,33,33,32,32,
6547  32,32,32,31,31,31,30,30,30,30,30,30,30,30,30,29,29,28,28,28,28,
6548  27,27,26,26,26,26,26,26,26,26,26,26,26,25,25,25,25,25,24,24,24,
6549  24,23,23,23,22,22,22,22,22,22,21,21,21,21,20,20,20,20,20,19,19,
6550  19,19,19,19,18,18,18,18,18,17,17,17,16,16,16,16,16,16,15,15,15,
6551  15,15,15,15,14,14,14,14,13,13,12,12,12,12,12,12,12,11,11,11,11,
6552  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,
6553  3,3,3,3,3,3,2,2,2,1,1,1
6554  };
6555  const int n4c1w1_c[] = {
6556  100, // Capacity
6557  500, // Number of items
6558  // Size of items (sorted)
6559  100,100,100,99,99,99,98,98,98,98,98,98,98,98,97,97,97,97,97,97,
6560  97,97,97,97,97,96,96,96,96,96,95,95,95,95,95,95,94,93,93,93,92,
6561  92,92,92,92,92,92,92,91,91,91,90,90,89,89,89,88,88,87,87,87,87,
6562  87,87,87,86,86,86,85,85,84,84,84,83,83,83,83,83,82,82,82,82,82,
6563  82,82,81,81,81,81,81,80,80,80,80,80,79,79,79,79,79,79,78,78,77,
6564  77,77,77,77,77,76,75,75,75,74,74,74,74,73,73,73,73,73,73,73,72,
6565  72,71,71,71,71,71,71,71,70,70,70,70,70,69,68,68,68,68,68,67,67,
6566  67,66,66,66,66,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,
6567  64,64,64,63,63,63,63,63,62,62,61,61,61,60,60,60,60,59,59,59,59,
6568  58,58,58,58,57,57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,55,
6569  55,55,55,54,54,53,53,53,53,52,52,52,52,51,51,51,51,51,51,50,50,
6570  50,50,50,50,50,49,49,49,49,49,49,49,48,48,47,47,46,46,46,45,45,
6571  45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,42,42,42,42,42,42,
6572  41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,38,38,38,38,
6573  37,37,37,37,37,37,37,37,37,36,36,36,36,36,35,35,35,35,35,35,35,
6574  34,34,34,34,34,33,33,33,33,33,33,33,33,32,32,32,32,31,31,31,31,
6575  31,31,31,31,30,30,30,30,30,29,29,29,29,28,28,28,28,27,27,26,26,
6576  26,26,25,25,25,25,25,24,24,24,24,24,24,23,23,23,23,23,23,22,22,
6577  22,22,22,21,21,21,21,20,20,20,20,20,19,19,19,19,19,19,19,19,19,
6578  19,18,18,18,18,17,17,17,17,17,17,17,17,17,17,16,16,16,16,16,16,
6579  15,15,15,15,15,15,15,15,15,14,14,14,14,13,13,13,13,13,12,12,12,
6580  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,
6581  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,
6582  2,2,1
6583  };
6584  const int n4c1w1_d[] = {
6585  100, // Capacity
6586  500, // Number of items
6587  // Size of items (sorted)
6588  100,100,100,100,100,100,99,99,99,99,99,98,98,97,97,97,97,97,97,
6589  97,96,96,96,96,96,95,95,95,95,95,95,94,94,94,94,94,93,93,93,93,
6590  93,93,93,92,92,92,92,92,92,91,91,91,91,90,90,90,90,89,89,89,89,
6591  89,89,89,89,88,88,88,88,88,88,88,88,88,88,87,87,87,87,86,86,86,
6592  86,85,85,85,85,84,84,84,84,84,84,84,83,83,83,83,83,83,83,82,81,
6593  81,81,81,81,81,81,80,80,80,79,79,79,79,78,78,78,78,77,77,77,77,
6594  76,76,76,76,76,75,74,74,74,74,74,73,73,72,72,72,72,71,71,70,70,
6595  70,70,69,69,69,69,69,68,68,68,68,68,68,68,68,67,67,67,67,67,66,
6596  66,65,65,65,64,64,63,63,63,63,63,63,63,63,63,63,62,62,61,61,61,
6597  60,60,60,60,59,59,59,58,58,58,57,57,56,56,56,56,56,56,56,55,55,
6598  55,55,54,54,54,54,54,53,53,53,53,52,52,52,51,51,51,51,51,51,51,
6599  51,51,51,50,50,50,50,50,50,50,50,50,49,49,49,49,48,48,47,46,46,
6600  46,46,46,46,46,45,45,45,44,44,44,44,43,43,43,43,43,43,42,42,42,
6601  42,42,42,42,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,
6602  39,39,38,38,38,38,37,37,37,37,37,37,37,36,36,35,35,35,35,34,34,
6603  33,33,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,31,
6604  31,31,31,31,30,30,30,30,30,30,29,29,29,29,28,28,28,27,27,27,27,
6605  26,26,26,26,26,26,25,25,25,25,25,25,24,24,24,24,24,23,23,23,23,
6606  22,22,22,22,22,22,21,21,21,21,21,21,21,21,20,20,20,20,20,19,19,
6607  19,19,19,19,19,19,18,18,17,17,17,17,17,16,16,16,16,16,16,15,15,
6608  15,15,14,14,14,14,14,14,13,13,13,13,13,13,13,12,12,12,12,12,12,
6609  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,
6610  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,
6611  1,1,1,1,1
6612  };
6613  const int n4c1w1_e[] = {
6614  100, // Capacity
6615  500, // Number of items
6616  // Size of items (sorted)
6617  100,100,100,99,99,99,98,98,98,98,98,98,97,97,97,97,97,97,97,96,
6618  96,96,96,96,96,96,96,95,95,95,95,95,95,94,94,94,94,93,93,93,93,
6619  93,92,92,92,92,90,90,90,90,90,90,90,89,89,89,89,89,89,88,88,88,
6620  88,88,88,88,88,87,87,86,86,86,86,86,85,85,85,85,84,84,84,83,83,
6621  83,83,82,82,82,82,82,82,82,81,81,81,81,81,81,80,80,80,79,79,79,
6622  79,78,78,78,78,78,78,78,78,78,78,78,78,77,77,77,77,77,77,76,76,
6623  76,76,76,76,75,75,75,74,74,74,74,74,74,73,73,73,73,73,73,72,72,
6624  72,72,72,72,72,71,71,71,71,71,71,70,70,70,70,70,70,70,70,69,69,
6625  69,68,68,68,68,68,68,68,67,67,67,67,67,67,66,66,66,66,66,66,65,
6626  65,65,64,64,64,63,63,63,63,63,63,63,63,63,63,63,62,62,62,62,61,
6627  60,60,60,60,60,60,59,59,59,58,58,58,58,58,57,57,57,57,57,57,56,
6628  56,56,56,56,55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,53,
6629  53,52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,51,50,50,50,50,
6630  50,50,50,49,49,49,49,48,48,48,48,48,48,47,47,47,47,47,46,46,46,
6631  46,46,45,45,45,45,44,44,44,43,43,43,43,43,42,42,42,41,41,41,40,
6632  40,40,40,39,39,39,39,39,38,38,38,38,38,38,37,37,36,36,36,36,35,
6633  35,34,34,34,34,33,33,33,33,32,32,32,32,32,32,31,31,31,31,31,31,
6634  30,30,30,30,30,30,30,29,29,29,29,28,28,28,28,28,28,27,27,27,26,
6635  26,25,25,25,24,24,24,24,24,24,23,23,23,23,23,23,23,22,22,22,22,
6636  21,21,21,21,21,20,20,20,20,19,19,19,19,18,18,18,18,17,17,17,17,
6637  17,17,16,16,16,16,16,16,16,16,16,16,15,15,15,14,14,14,14,14,13,
6638  13,13,13,12,12,12,12,12,12,12,11,11,11,11,10,10,10,10,9,9,9,9,
6639  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,
6640  2,1,1,1,1,1,1
6641  };
6642  const int n4c1w1_f[] = {
6643  100, // Capacity
6644  500, // Number of items
6645  // Size of items (sorted)
6646  100,100,100,100,100,99,99,98,98,98,98,98,97,97,97,97,97,97,96,
6647  96,96,96,95,95,95,95,95,94,94,93,93,93,93,93,93,92,92,92,92,92,
6648  92,91,91,91,91,91,91,90,90,90,90,90,90,90,90,89,89,89,89,89,89,
6649  88,88,88,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,85,85,84,
6650  84,84,84,84,84,84,84,83,83,83,83,83,83,82,82,81,81,81,81,81,81,
6651  80,79,79,79,79,79,79,78,78,78,78,77,77,77,77,77,77,76,76,76,76,
6652  76,75,75,75,75,75,74,74,74,74,73,73,73,73,72,72,71,71,71,71,71,
6653  71,71,71,71,71,70,70,70,70,70,70,70,69,69,69,68,68,68,68,68,67,
6654  67,66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,64,64,64,64,
6655  64,63,63,63,63,63,63,63,62,62,62,61,61,61,61,61,61,61,60,60,60,
6656  60,60,60,59,59,59,59,59,59,59,59,58,58,58,58,57,57,57,57,57,57,
6657  57,57,56,56,56,56,56,55,55,55,55,55,53,53,53,53,52,52,52,51,51,
6658  51,51,51,51,50,50,50,50,50,49,49,49,49,49,49,49,49,49,48,48,48,
6659  47,47,47,47,47,47,47,47,46,46,46,46,46,45,45,45,45,45,45,44,44,
6660  44,43,43,43,43,42,42,42,42,42,42,41,41,41,41,41,41,40,40,40,40,
6661  40,40,39,39,39,39,39,38,38,38,38,38,37,37,37,37,37,37,37,37,37,
6662  37,36,36,36,36,36,36,36,36,36,35,34,34,33,33,33,33,32,32,32,32,
6663  32,32,32,32,32,32,32,32,31,31,31,31,31,31,31,30,30,30,30,29,29,
6664  29,29,28,28,28,28,28,28,28,27,27,27,27,27,26,26,26,26,26,26,26,
6665  25,25,25,25,24,24,24,24,24,24,24,24,24,23,23,23,23,23,23,22,22,
6666  22,21,21,21,21,20,20,20,20,20,20,19,19,19,19,18,18,17,17,17,17,
6667  17,17,17,17,16,15,15,15,14,14,13,13,13,12,12,12,12,11,11,11,11,
6668  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,
6669  3,3,2,2,2,2,2,2,1,1,1,1
6670  };
6671  const int n4c1w1_g[] = {
6672  100, // Capacity
6673  500, // Number of items
6674  // Size of items (sorted)
6675  100,99,99,99,99,98,98,98,97,97,97,97,97,97,96,96,96,96,96,96,
6676  96,95,95,95,95,95,94,94,94,94,94,94,94,93,93,93,92,92,92,91,91,
6677  91,90,90,90,90,90,90,89,89,89,89,89,89,89,89,88,88,88,88,88,88,
6678  88,88,88,88,88,87,87,87,87,87,86,86,86,86,86,85,85,85,85,85,85,
6679  85,85,85,84,84,84,84,83,83,83,82,82,82,81,81,81,81,80,80,80,80,
6680  80,80,80,80,80,79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,
6681  78,77,77,77,77,76,76,76,75,75,75,75,74,74,74,74,74,74,73,73,73,
6682  73,72,72,72,72,71,70,70,70,70,69,69,69,69,68,68,68,68,68,68,68,
6683  67,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,65,65,64,64,
6684  64,64,63,62,62,62,62,61,61,61,60,60,60,60,60,60,59,59,59,59,58,
6685  58,58,58,58,58,58,58,58,57,57,57,57,57,57,56,56,56,56,55,55,55,
6686  54,54,54,54,53,53,53,53,53,52,52,52,52,51,51,51,51,51,50,50,50,
6687  50,49,49,49,49,49,49,48,48,48,48,48,48,48,48,47,47,47,47,46,46,
6688  46,46,46,45,45,45,45,44,44,44,44,44,44,44,44,44,44,43,43,43,43,
6689  43,43,43,42,42,42,42,42,41,41,41,40,40,40,39,39,39,39,39,39,38,
6690  38,38,38,38,38,38,38,37,37,37,37,36,36,36,36,36,35,35,35,34,34,
6691  34,33,33,33,33,33,33,32,31,31,31,31,31,30,30,30,30,30,30,30,29,
6692  29,28,28,28,28,28,28,28,27,27,27,27,27,27,26,26,26,26,26,26,26,
6693  26,26,26,26,26,25,25,24,24,24,23,23,21,21,21,21,21,21,20,20,20,
6694  20,20,19,19,19,19,19,18,18,18,18,18,18,18,17,17,17,17,17,17,17,
6695  17,17,17,16,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,13,13,
6696  13,12,12,12,12,12,12,12,12,11,11,11,11,11,10,10,9,9,9,9,9,9,9,
6697  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,
6698  2,1,1,1,1,1
6699  };
6700  const int n4c1w1_h[] = {
6701  100, // Capacity
6702  500, // Number of items
6703  // Size of items (sorted)
6704  100,100,99,99,99,99,98,98,98,97,97,97,97,96,96,96,96,96,96,96,
6705  95,95,95,94,94,94,93,93,92,92,92,92,92,92,92,92,92,91,91,91,91,
6706  91,90,90,90,90,90,90,89,89,89,89,89,89,88,88,88,88,88,88,88,88,
6707  88,88,87,87,86,86,86,86,85,85,85,84,84,84,84,83,83,83,83,83,82,
6708  82,82,82,82,82,82,81,81,81,80,80,80,80,79,79,79,79,79,79,78,78,
6709  78,77,77,77,76,76,76,76,76,76,76,75,75,75,75,75,75,75,74,74,74,
6710  74,74,74,74,74,74,74,73,73,73,73,72,72,72,72,72,72,72,72,71,71,
6711  70,70,69,69,69,69,69,69,69,68,68,68,68,67,67,67,67,67,67,66,66,
6712  66,66,66,66,66,66,66,66,65,65,63,63,63,63,63,63,63,63,63,62,62,
6713  62,62,62,62,62,62,61,61,61,60,60,60,60,60,60,60,59,59,59,59,59,
6714  59,59,58,58,58,58,58,58,57,57,57,56,56,56,56,55,55,55,54,54,53,
6715  53,53,53,52,52,52,52,52,52,52,52,52,51,51,51,51,51,51,50,50,50,
6716  50,50,50,49,48,48,48,48,48,48,47,47,47,47,47,47,46,46,46,46,46,
6717  46,45,45,44,44,43,43,43,42,42,42,42,42,41,41,41,41,40,40,40,40,
6718  40,40,39,39,39,39,39,38,38,38,38,38,37,37,37,37,36,36,36,36,36,
6719  36,36,36,36,35,35,35,34,34,34,34,34,33,33,33,33,32,32,32,32,32,
6720  32,32,32,32,32,32,31,31,31,31,30,30,30,30,30,30,29,29,29,29,29,
6721  29,29,28,28,28,28,28,28,27,27,27,26,26,26,26,26,26,26,26,25,25,
6722  25,25,24,24,23,23,23,23,23,22,22,22,22,21,21,21,21,21,21,21,21,
6723  20,20,20,20,20,20,20,20,19,19,19,19,19,18,18,18,18,17,17,17,17,
6724  17,16,16,16,16,16,15,15,14,14,14,14,14,14,14,14,14,14,14,13,13,
6725  12,12,12,12,12,12,12,11,11,11,11,10,10,10,10,10,10,9,9,9,8,8,
6726  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,
6727  2,2,2,1,1,1,1
6728  };
6729  const int n4c1w1_i[] = {
6730  100, // Capacity
6731  500, // Number of items
6732  // Size of items (sorted)
6733  100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,98,98,98,
6734  98,98,97,97,97,97,97,96,96,95,95,95,95,94,94,93,93,93,93,92,92,
6735  92,92,92,91,91,91,91,91,90,90,90,90,90,90,90,90,89,89,89,88,88,
6736  88,88,88,88,88,87,87,87,87,87,87,86,86,86,86,86,86,86,85,85,85,
6737  85,85,84,84,84,84,84,83,83,82,82,82,82,82,82,82,81,81,81,81,81,
6738  81,80,80,80,80,80,79,78,78,78,78,77,77,77,77,77,76,76,76,76,76,
6739  75,75,75,75,75,75,75,74,74,74,74,74,74,73,73,73,73,73,73,73,72,
6740  72,72,72,70,70,70,69,69,69,69,69,68,68,68,68,68,68,67,67,66,66,
6741  66,65,65,65,65,65,64,64,64,63,63,63,63,63,63,63,63,63,62,62,62,
6742  62,62,61,61,60,60,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,
6743  58,57,57,56,56,56,56,55,55,55,55,55,55,54,54,54,54,54,53,53,53,
6744  53,53,53,53,53,52,52,52,52,51,51,51,51,51,50,50,50,50,50,50,50,
6745  50,50,50,50,50,49,49,49,49,49,48,48,48,48,48,48,48,48,48,47,47,
6746  47,47,47,47,46,46,46,46,45,45,45,45,44,44,44,44,44,43,43,43,43,
6747  42,42,42,42,41,41,41,41,41,41,41,41,41,41,41,41,41,40,40,40,40,
6748  40,40,39,39,39,39,39,39,39,39,39,38,38,38,38,38,38,37,37,37,37,
6749  37,37,37,37,36,36,36,35,35,35,35,34,34,34,34,34,34,34,34,33,33,
6750  33,32,32,32,32,32,32,32,32,32,32,32,32,31,31,31,31,31,31,31,29,
6751  29,29,29,28,28,28,28,28,28,28,27,27,27,27,26,26,25,25,25,25,24,
6752  24,23,23,23,23,23,23,23,22,22,21,21,20,20,20,20,20,19,19,19,19,
6753  18,18,18,18,18,18,17,17,17,17,16,16,15,15,15,14,14,14,14,14,14,
6754  14,14,14,13,13,13,13,13,12,12,12,11,11,11,11,11,10,10,10,9,9,
6755  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,
6756  2,2,2,1,1,1,1,1,1
6757  };
6758  const int n4c1w1_j[] = {
6759  100, // Capacity
6760  500, // Number of items
6761  // Size of items (sorted)
6762  100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,97,97,97,97,
6763  97,97,97,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,94,
6764  93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,92,92,91,
6765  91,91,91,90,90,90,90,90,90,90,89,88,88,88,88,88,87,87,87,87,87,
6766  87,86,86,86,86,85,85,85,85,84,84,84,84,84,83,83,83,83,83,83,83,
6767  82,82,82,82,82,81,81,81,81,81,81,80,80,80,80,80,80,79,79,79,78,
6768  78,78,78,78,78,78,78,78,77,77,77,77,77,77,77,76,76,76,76,76,76,
6769  75,75,75,75,75,75,74,74,74,74,73,73,73,73,72,72,72,72,71,71,71,
6770  71,71,71,70,70,70,70,70,69,69,69,69,69,69,68,68,67,67,67,67,67,
6771  66,66,66,66,66,65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,64,
6772  64,63,63,63,63,63,63,63,63,63,63,63,62,62,62,62,61,61,61,60,60,
6773  60,60,60,60,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,
6774  57,57,57,57,57,57,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,
6775  53,53,53,52,52,52,52,52,52,52,52,52,51,51,51,51,50,49,49,48,48,
6776  48,48,48,47,47,46,46,46,45,45,45,45,45,45,45,45,44,44,44,44,44,
6777  43,43,43,43,43,42,42,42,41,41,40,39,39,39,39,39,39,38,38,38,37,
6778  37,37,36,36,36,36,36,36,36,35,35,34,34,34,33,33,33,33,33,33,33,
6779  33,33,32,32,31,31,31,31,31,31,31,30,30,30,30,30,30,29,29,29,29,
6780  28,28,28,27,27,27,27,27,27,26,26,26,25,25,25,25,24,24,24,24,24,
6781  24,24,24,23,23,23,23,23,23,23,22,22,22,22,22,22,22,21,21,20,20,
6782  20,20,20,19,19,19,19,18,18,18,18,18,18,18,17,16,16,16,16,16,15,
6783  15,14,14,14,14,14,14,13,13,13,13,13,13,13,12,11,10,10,10,9,8,
6784  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,
6785  3,3,3,3,2,2,2,1,1
6786  };
6787  const int n4c1w1_k[] = {
6788  100, // Capacity
6789  500, // Number of items
6790  // Size of items (sorted)
6791  100,100,100,100,99,99,99,99,98,98,98,97,97,97,97,97,97,96,96,
6792  96,95,95,94,94,94,94,94,93,93,93,93,93,93,92,92,92,92,91,91,91,
6793  90,90,90,90,90,90,89,89,89,89,89,88,88,87,87,87,86,86,86,86,86,
6794  85,85,85,85,85,85,85,84,84,84,84,83,83,83,83,83,83,82,82,81,81,
6795  81,81,81,80,80,80,80,80,80,80,80,79,79,79,79,78,78,78,78,78,78,
6796  78,78,77,77,77,77,76,76,76,76,75,75,75,75,74,74,74,74,74,74,74,
6797  74,73,73,73,73,73,73,72,72,72,72,72,72,71,71,71,71,71,70,70,70,
6798  70,69,69,69,69,69,69,69,68,68,68,68,68,68,68,67,67,67,67,67,66,
6799  66,66,66,66,66,65,65,65,64,64,64,64,64,64,63,63,63,63,62,62,62,
6800  61,61,61,61,61,61,60,60,60,60,60,60,60,60,59,59,58,58,58,58,58,
6801  58,58,58,58,58,57,57,57,56,56,56,55,55,55,55,55,55,54,54,54,54,
6802  54,53,53,53,53,53,53,53,52,52,52,52,52,51,51,51,50,50,50,50,50,
6803  50,49,49,49,49,49,49,49,49,49,49,49,49,48,48,47,47,46,46,46,46,
6804  46,46,46,46,46,46,46,45,45,45,44,44,44,43,43,43,43,43,42,42,42,
6805  42,42,42,41,41,41,40,40,40,40,40,40,40,39,39,39,39,39,39,38,38,
6806  37,37,37,37,37,37,36,36,36,36,36,35,35,35,35,35,35,35,35,35,34,
6807  34,34,33,33,33,33,33,32,32,32,32,32,31,31,31,30,30,30,30,30,30,
6808  30,29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,27,27,27,27,27,
6809  26,26,26,26,26,25,25,25,24,24,23,23,23,22,22,22,22,22,22,22,22,
6810  22,22,21,21,21,21,20,20,20,19,19,19,19,19,18,18,18,17,17,17,17,
6811  17,17,17,17,17,16,16,16,16,16,15,15,15,15,14,14,14,14,13,13,13,
6812  12,12,12,12,12,11,11,10,10,10,10,10,10,10,8,8,8,8,8,8,8,7,7,7,
6813  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,
6814  1,1,1,1,1,1
6815  };
6816  const int n4c1w1_l[] = {
6817  100, // Capacity
6818  500, // Number of items
6819  // Size of items (sorted)
6820  100,100,100,100,100,99,99,99,99,99,99,99,98,97,97,97,96,96,96,
6821  96,96,96,96,96,95,95,95,95,94,94,94,94,94,94,93,93,93,93,92,91,
6822  91,91,91,91,90,90,89,89,89,89,88,88,88,88,87,87,87,87,87,87,87,
6823  86,86,86,86,86,85,85,85,85,85,85,85,85,85,85,85,85,84,84,84,84,
6824  84,83,83,82,82,82,82,82,81,81,81,81,81,80,80,80,79,79,79,79,79,
6825  79,79,78,78,78,78,78,78,77,77,77,77,77,77,76,76,76,76,76,76,76,
6826  75,75,75,75,75,74,74,74,74,74,74,74,74,74,73,73,73,73,73,72,72,
6827  72,72,72,71,71,71,71,71,71,70,70,70,69,69,69,69,69,69,68,68,68,
6828  68,68,68,68,68,67,67,67,67,66,66,66,66,66,66,66,65,65,65,65,65,
6829  64,64,64,64,64,63,63,63,62,62,62,62,62,62,62,62,61,61,61,61,60,
6830  60,60,59,59,59,58,58,58,58,58,58,58,57,57,57,57,57,57,56,56,56,
6831  56,56,56,56,55,55,55,55,54,54,54,54,53,53,53,53,52,52,52,52,52,
6832  52,51,51,51,51,51,51,50,50,49,49,49,49,49,48,48,48,48,48,47,47,
6833  47,47,47,46,46,46,45,45,44,44,44,44,44,44,43,43,43,43,42,42,42,
6834  42,42,42,42,42,41,41,41,41,41,40,40,40,39,39,39,38,38,38,38,38,
6835  38,37,37,37,37,36,36,36,36,36,36,36,36,35,35,35,35,35,35,34,34,
6836  34,34,34,34,34,34,34,33,33,33,32,31,31,31,31,31,31,30,30,30,30,
6837  30,29,29,29,29,29,29,29,28,28,28,27,27,27,27,26,26,26,26,26,26,
6838  25,25,25,25,25,25,24,24,24,24,24,24,23,23,23,23,23,23,22,22,22,
6839  22,21,21,21,21,21,21,21,21,19,18,18,18,18,18,18,18,17,17,17,17,
6840  17,17,17,17,17,16,16,16,16,15,15,15,15,15,15,15,15,15,14,14,14,
6841  13,13,13,13,12,12,12,12,12,11,11,10,10,10,10,10,10,10,9,9,9,9,
6842  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,
6843  2,2,2,2,1,1,1,1
6844  };
6845  const int n4c1w1_m[] = {
6846  100, // Capacity
6847  500, // Number of items
6848  // Size of items (sorted)
6849  100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,98,98,97,
6850  97,97,96,96,95,95,95,94,94,94,94,94,94,94,93,93,93,93,93,93,93,
6851  92,92,92,92,91,91,91,90,90,90,90,90,90,89,89,89,89,89,88,88,88,
6852  88,88,88,87,87,87,87,87,86,86,86,86,86,86,85,84,84,84,83,83,83,
6853  83,83,83,83,82,82,82,82,82,82,82,81,81,81,81,81,81,81,80,80,79,
6854  79,79,79,79,78,78,78,78,78,78,78,77,77,77,76,76,76,76,75,75,75,
6855  74,74,74,73,73,73,73,73,73,73,72,72,72,72,72,72,72,72,71,71,70,
6856  70,70,70,70,70,69,69,69,69,68,68,68,67,67,67,67,67,66,66,66,66,
6857  66,64,64,64,64,63,63,63,63,63,63,63,62,62,62,62,61,61,60,60,60,
6858  60,60,60,60,60,60,60,59,59,58,58,58,58,58,58,57,57,57,57,56,56,
6859  56,56,56,56,54,53,53,53,53,52,52,52,52,52,52,52,52,52,51,51,51,
6860  50,50,50,49,49,49,49,49,49,49,49,49,49,48,48,47,47,46,46,46,46,
6861  46,46,46,45,45,45,45,45,45,45,44,44,44,44,43,43,42,42,42,42,42,
6862  42,42,42,41,41,41,41,41,41,41,41,41,40,40,40,39,39,39,39,38,38,
6863  38,38,38,38,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,
6864  35,35,35,34,34,34,34,34,33,33,33,33,33,33,32,32,32,32,32,32,32,
6865  32,31,31,31,30,30,30,30,30,30,30,29,29,29,29,29,28,28,28,28,28,
6866  28,28,28,27,27,27,26,26,26,26,26,26,26,26,26,25,25,25,25,25,25,
6867  25,25,24,24,24,24,24,23,23,23,23,23,23,23,22,22,22,22,21,21,21,
6868  20,20,20,20,19,19,19,19,18,18,18,18,18,18,17,17,17,17,17,17,17,
6869  17,16,16,16,16,16,15,15,15,15,15,15,15,14,14,14,14,14,14,13,13,
6870  13,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,10,10,10,9,9,
6871  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,
6872  3,3,3,2,2,2,2,1,1,1
6873  };
6874  const int n4c1w1_n[] = {
6875  100, // Capacity
6876  500, // Number of items
6877  // Size of items (sorted)
6878  100,100,100,100,100,100,100,99,99,99,98,98,98,98,98,98,97,97,
6879  97,97,97,97,97,96,96,96,96,95,95,95,95,94,94,94,94,94,94,94,94,
6880  94,93,93,93,93,92,92,92,92,91,91,91,90,90,90,89,89,89,89,89,89,
6881  89,88,88,87,87,87,87,87,86,86,86,86,86,85,85,84,84,84,84,84,83,
6882  83,83,83,83,83,83,83,83,82,82,82,82,82,81,81,81,81,81,80,80,80,
6883  80,79,79,79,79,79,78,78,78,78,77,77,76,76,76,76,76,76,75,75,75,
6884  75,75,75,75,75,75,75,74,74,73,73,73,73,73,73,72,72,72,72,72,71,
6885  71,71,71,70,70,70,70,69,69,69,68,68,68,68,68,68,68,68,68,67,67,
6886  67,67,66,66,66,66,66,66,66,66,66,65,64,64,64,64,64,64,64,64,63,
6887  63,63,63,63,63,63,62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,
6888  60,59,59,59,59,58,58,58,58,57,57,57,57,57,56,55,55,55,55,55,55,
6889  54,54,54,54,54,54,54,53,53,53,53,53,53,53,52,52,52,51,51,51,51,
6890  51,51,51,50,50,50,50,50,50,49,49,49,49,49,49,49,48,48,48,47,47,
6891  46,46,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,43,43,42,42,
6892  42,42,42,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,38,38,38,
6893  37,37,37,37,36,36,36,36,35,35,35,35,35,34,34,34,34,34,34,34,34,
6894  34,33,33,33,33,33,33,33,32,32,32,31,31,31,31,30,30,30,30,29,29,
6895  29,29,28,28,28,28,28,28,28,27,27,27,26,26,26,26,25,25,25,25,24,
6896  24,24,24,23,23,23,23,23,23,22,22,22,22,22,21,21,21,21,21,20,20,
6897  20,19,19,19,19,19,19,19,18,18,18,18,18,18,18,17,17,17,17,17,16,
6898  15,15,15,15,15,15,15,14,14,14,14,14,13,13,13,13,13,13,13,12,12,
6899  12,12,12,12,12,11,11,11,10,10,10,10,10,10,10,10,9,9,9,9,9,8,8,
6900  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,
6901  2,2,1,1,1,1,1,1
6902  };
6903  const int n4c1w1_o[] = {
6904  100, // Capacity
6905  500, // Number of items
6906  // Size of items (sorted)
6907  100,100,100,99,99,99,99,99,99,98,98,98,98,98,98,98,98,97,97,97,
6908  97,97,97,96,96,96,96,95,95,95,95,94,94,94,94,93,93,93,93,93,92,
6909  92,92,92,91,91,91,90,90,90,90,90,90,90,90,90,90,90,89,89,89,88,
6910  88,88,88,87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,86,85,85,
6911  85,85,85,85,84,84,84,83,83,83,83,83,82,82,82,82,82,82,82,81,81,
6912  81,81,81,81,81,81,81,81,80,80,80,80,79,79,79,79,79,79,79,78,78,
6913  78,78,78,78,77,77,77,77,77,76,76,76,76,76,76,76,75,75,75,74,74,
6914  74,74,73,73,73,73,73,72,72,72,72,72,71,71,71,71,69,69,69,69,69,
6915  69,68,68,67,67,67,67,67,66,66,66,66,65,65,65,65,65,64,64,63,62,
6916  62,62,62,61,61,61,61,60,60,60,60,60,60,60,60,59,59,59,59,59,59,
6917  59,59,58,58,58,58,57,57,57,57,57,57,57,57,56,55,55,55,55,54,53,
6918  53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,51,51,51,51,50,50,
6919  50,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,47,47,47,47,47,
6920  47,47,46,46,46,46,45,45,45,45,44,44,44,44,44,44,44,44,43,43,43,
6921  43,43,43,42,42,42,42,42,42,41,41,41,41,40,40,40,40,39,39,38,38,
6922  37,37,37,37,37,37,37,36,36,36,36,35,35,35,35,35,35,34,34,34,34,
6923  34,34,33,33,33,33,33,32,32,32,31,31,31,31,31,31,30,29,29,29,29,
6924  29,28,28,28,28,28,28,27,27,26,26,26,26,26,26,25,25,25,25,25,24,
6925  24,24,24,24,23,23,23,23,22,22,22,21,21,21,21,21,21,20,20,20,20,
6926  20,19,19,19,18,18,18,18,17,17,16,16,16,16,16,16,16,15,15,15,15,
6927  15,15,15,15,15,15,15,15,14,14,14,14,14,14,13,13,13,13,13,13,12,
6928  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,
6929  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,
6930  1,1,1,1
6931  };
6932  const int n4c1w1_p[] = {
6933  100, // Capacity
6934  500, // Number of items
6935  // Size of items (sorted)
6936  100,100,100,100,100,100,99,99,99,99,98,98,97,97,97,97,97,97,97,
6937  96,96,96,96,96,95,95,95,95,95,95,94,94,94,94,94,94,93,93,93,93,
6938  93,92,92,92,91,91,91,91,91,91,90,90,90,90,90,90,90,90,89,89,89,
6939  89,89,89,89,89,88,88,88,88,88,88,88,87,87,87,87,86,86,86,86,86,
6940  85,85,85,85,85,84,84,84,84,84,83,83,83,83,83,83,82,82,82,82,81,
6941  81,81,81,81,81,81,80,80,80,80,80,80,79,78,78,78,78,78,77,77,77,
6942  77,77,77,77,76,76,76,76,76,76,76,76,75,75,75,75,75,75,74,74,74,
6943  74,73,73,73,73,72,72,72,72,72,72,72,71,71,71,71,71,71,70,70,70,
6944  70,70,70,70,69,69,69,69,69,68,68,68,68,68,67,66,66,66,65,65,65,
6945  65,65,65,65,64,64,63,63,63,63,63,62,62,62,62,62,62,61,61,61,61,
6946  61,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,59,59,58,58,
6947  58,58,58,57,57,57,57,57,56,56,56,56,56,56,56,56,56,56,55,55,55,
6948  55,54,54,54,54,54,52,52,52,52,52,51,51,51,51,50,50,50,50,49,49,
6949  49,49,49,49,49,48,48,48,47,47,47,47,47,46,46,46,46,46,46,45,45,
6950  45,45,44,44,44,44,43,43,43,43,42,42,41,41,41,41,41,40,40,40,39,
6951  39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,35,35,34,34,34,33,
6952  33,33,32,32,32,32,32,32,32,31,30,30,30,30,30,30,30,30,30,29,29,
6953  29,29,29,29,29,29,28,28,28,28,28,28,27,27,27,27,27,26,26,26,26,
6954  26,25,25,25,25,24,24,24,24,24,23,23,23,23,23,22,22,22,22,21,21,
6955  21,21,21,20,20,20,20,20,20,20,20,19,19,19,19,19,18,18,17,17,16,
6956  16,16,16,16,15,15,15,15,15,15,15,14,14,14,14,14,13,13,13,12,12,
6957  12,12,12,12,11,11,11,11,11,11,10,10,10,10,9,9,9,9,9,9,9,8,8,8,
6958  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,
6959  1,1,1,1,1,1
6960  };
6961  const int n4c1w1_q[] = {
6962  100, // Capacity
6963  500, // Number of items
6964  // Size of items (sorted)
6965  100,100,100,99,99,99,99,98,98,98,98,97,97,97,97,96,96,96,96,96,
6966  96,96,96,96,95,95,95,94,94,94,94,94,94,94,93,93,93,93,92,92,92,
6967  91,91,91,90,90,90,89,89,89,89,89,89,89,88,88,88,88,87,87,87,87,
6968  87,86,86,86,86,86,86,86,86,86,85,85,85,85,84,84,84,84,84,84,84,
6969  83,83,83,83,83,83,82,82,82,82,82,81,81,81,81,81,81,81,81,80,80,
6970  80,79,79,79,79,78,78,78,78,78,77,77,77,77,77,77,77,77,77,77,77,
6971  76,76,76,75,75,75,75,75,75,74,74,74,73,73,73,73,73,73,73,72,72,
6972  72,72,72,72,71,71,71,71,71,70,70,70,70,70,69,69,69,69,69,68,68,
6973  68,68,68,68,68,68,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,
6974  66,66,65,65,65,65,65,65,64,64,64,64,64,64,63,63,63,63,63,63,62,
6975  62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,
6976  59,59,59,59,59,58,57,57,57,57,56,56,56,56,56,56,56,56,56,55,55,
6977  55,54,54,54,54,53,53,53,53,53,53,53,53,52,52,51,51,51,51,51,51,
6978  51,51,50,50,50,50,50,50,49,49,49,49,49,48,48,48,48,47,47,47,47,
6979  46,46,45,45,45,44,44,43,43,43,42,42,42,41,41,41,41,41,41,41,40,
6980  40,39,39,39,39,39,39,39,38,38,37,37,37,36,36,36,36,36,36,36,36,
6981  36,35,35,35,35,34,34,34,34,34,34,34,33,33,32,32,32,32,32,32,32,
6982  32,31,31,30,30,30,30,29,29,28,28,28,28,28,28,28,28,27,27,27,27,
6983  27,26,26,26,26,25,25,25,25,25,25,25,24,24,24,24,24,23,23,23,22,
6984  21,21,21,21,20,20,20,20,20,20,19,19,19,19,18,18,18,18,18,18,17,
6985  17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,13,13,13,13,13,
6986  13,13,13,13,12,12,12,12,11,11,11,10,10,10,9,9,8,8,7,7,7,6,6,6,
6987  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,
6988  1,1,1,1,1
6989  };
6990  const int n4c1w1_r[] = {
6991  100, // Capacity
6992  500, // Number of items
6993  // Size of items (sorted)
6994  100,100,100,100,100,99,99,98,98,98,98,98,98,97,97,97,96,96,96,
6995  96,96,95,95,95,95,95,95,95,94,94,94,94,94,93,93,93,92,92,92,92,
6996  92,92,92,91,91,91,90,90,90,90,90,89,89,89,89,89,89,88,88,88,88,
6997  88,88,87,87,87,86,86,86,86,85,85,84,84,84,84,84,84,84,84,83,83,
6998  83,83,83,83,82,82,81,81,81,81,80,80,80,80,80,80,80,79,79,79,78,
6999  78,78,78,78,78,77,77,76,76,76,76,76,75,75,75,75,75,75,75,74,74,
7000  74,74,74,73,73,73,73,73,73,72,71,71,71,71,71,71,70,70,70,70,70,
7001  70,69,69,69,69,69,68,68,68,68,68,67,67,67,67,67,67,67,67,67,66,
7002  66,65,65,65,65,65,64,64,64,64,63,63,63,63,62,62,62,62,62,62,61,
7003  61,61,61,61,61,61,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,
7004  58,58,58,58,58,57,57,57,56,56,56,56,56,56,56,56,55,55,55,55,55,
7005  54,54,54,54,53,53,53,53,53,52,52,52,51,51,51,51,50,50,50,49,49,
7006  49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,46,45,45,45,45,45,
7007  45,45,45,45,44,44,44,44,44,43,43,43,43,43,43,43,43,42,42,42,42,
7008  42,42,42,42,41,41,40,40,40,40,40,40,39,39,39,39,39,39,38,38,38,
7009  38,38,38,38,37,37,37,37,37,37,37,36,36,35,35,35,35,35,35,34,34,
7010  34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,32,32,32,32,32,31,
7011  31,31,31,31,30,30,30,29,29,29,29,28,28,28,28,28,28,28,28,27,27,
7012  27,27,26,26,26,26,25,25,25,25,25,25,25,25,25,24,24,24,23,22,21,
7013  21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,19,19,19,19,19,19,
7014  18,18,18,18,18,18,17,17,17,17,17,17,16,16,16,16,15,15,15,15,15,
7015  15,14,14,14,14,14,14,14,14,13,13,12,12,12,12,12,11,11,11,11,10,
7016  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,
7017  4,4,4,4,4,3,3,3,2,1
7018  };
7019  const int n4c1w1_s[] = {
7020  100, // Capacity
7021  500, // Number of items
7022  // Size of items (sorted)
7023  100,99,99,99,99,99,99,99,99,99,99,98,98,98,98,98,98,98,98,98,
7024  97,96,96,96,96,96,96,96,95,95,95,95,95,95,95,94,94,93,92,92,92,
7025  92,91,91,91,91,91,91,90,90,90,90,90,89,89,88,88,88,88,88,88,88,
7026  88,87,87,87,87,87,86,86,86,86,85,85,85,85,85,85,85,85,85,84,84,
7027  84,84,83,83,83,83,83,82,82,82,82,82,82,82,82,82,81,81,81,81,81,
7028  81,81,80,80,80,80,80,79,79,79,79,79,78,78,78,78,78,78,78,78,78,
7029  78,77,77,77,77,77,77,77,77,76,76,76,76,75,75,75,75,74,74,74,74,
7030  73,73,73,73,73,73,72,71,71,71,70,70,70,69,69,69,69,69,69,68,68,
7031  68,68,68,68,68,68,67,67,66,66,66,66,66,66,66,66,66,66,66,65,65,
7032  65,65,65,65,65,64,64,64,64,64,63,63,63,63,63,62,62,62,62,62,62,
7033  61,61,61,61,61,61,61,60,60,60,60,60,60,60,59,59,59,59,59,59,59,
7034  58,58,57,57,57,57,55,54,54,54,54,53,53,53,53,52,52,52,51,51,50,
7035  50,50,50,49,49,48,48,48,48,47,47,47,46,46,46,46,46,46,45,45,44,
7036  44,44,44,44,44,44,44,44,44,43,43,43,43,43,43,42,42,42,42,41,41,
7037  41,41,41,41,40,40,40,40,39,39,39,39,39,39,39,39,39,39,38,38,38,
7038  38,38,38,37,37,37,36,36,36,36,36,35,35,35,35,35,35,35,35,34,34,
7039  34,34,34,33,33,33,32,32,32,32,32,31,31,31,31,31,30,30,30,29,29,
7040  29,29,29,29,28,28,27,27,27,27,27,27,27,27,26,26,26,26,26,25,25,
7041  25,24,24,24,24,23,23,23,23,23,23,23,22,22,22,22,22,21,21,21,21,
7042  21,21,20,20,20,20,20,20,19,19,19,19,19,19,19,18,18,18,17,17,17,
7043  17,17,17,17,17,17,17,17,16,16,16,16,16,16,16,15,15,15,14,14,14,
7044  14,14,14,13,13,13,13,13,13,12,11,11,11,11,10,10,10,10,9,9,9,9,
7045  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,
7046  2,2,2,1,1,1,1
7047  };
7048  const int n4c1w1_t[] = {
7049  100, // Capacity
7050  500, // Number of items
7051  // Size of items (sorted)
7052  100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,98,98,98,98,
7053  98,97,97,97,97,97,97,97,97,96,96,96,95,95,95,94,94,94,93,93,93,
7054  93,93,92,92,92,92,91,91,91,91,90,90,90,90,90,90,90,89,89,88,88,
7055  88,88,88,87,87,87,87,87,86,86,86,86,86,86,86,86,86,86,86,85,85,
7056  84,84,84,84,84,84,83,83,83,82,82,82,82,82,82,81,81,81,81,81,81,
7057  81,81,80,80,80,80,80,80,79,79,79,79,79,79,79,78,78,78,77,76,76,
7058  76,76,76,75,75,75,75,75,74,74,74,74,73,73,73,73,73,72,72,72,72,
7059  71,71,71,71,71,71,71,70,70,70,70,70,70,69,69,69,69,69,69,69,68,
7060  68,68,68,68,67,67,67,67,67,66,65,65,65,65,65,65,64,64,63,63,63,
7061  62,62,62,61,61,61,61,60,60,60,60,60,59,59,59,59,59,58,58,58,58,
7062  58,58,58,58,57,57,57,57,57,57,56,56,56,56,55,55,55,54,54,54,54,
7063  54,54,54,54,54,53,53,53,53,52,52,52,52,52,51,51,51,51,51,51,51,
7064  50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,48,48,48,48,47,
7065  47,47,46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,44,44,44,43,
7066  43,43,43,43,43,42,42,42,42,42,41,40,40,40,40,40,40,39,39,39,38,
7067  38,38,38,38,38,38,38,37,37,37,37,37,36,35,35,35,35,34,34,34,34,
7068  34,34,33,33,33,33,32,31,31,31,30,30,30,30,29,29,29,29,29,29,28,
7069  28,28,28,27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,25,25,25,
7070  25,25,24,24,24,24,23,23,23,23,23,23,22,22,21,21,21,21,21,20,20,
7071  20,20,20,20,19,19,18,18,18,18,17,17,17,17,16,16,16,15,15,15,14,
7072  14,14,14,13,13,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,
7073  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,
7074  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,
7075  1,1
7076  };
7077  const int n4c1w2_a[] = {
7078  100, // Capacity
7079  500, // Number of items
7080  // Size of items (sorted)
7081  100,100,100,100,99,99,99,99,98,98,98,98,98,97,97,97,97,97,97,
7082  97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,95,95,95,95,94,94,
7083  94,94,94,94,94,93,93,93,93,92,92,92,92,92,91,91,91,91,91,91,91,
7084  90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,88,88,88,88,
7085  88,88,88,88,88,88,88,88,87,87,87,87,87,86,86,86,86,86,86,86,86,
7086  86,85,85,85,85,85,85,85,84,84,84,84,84,84,84,83,83,83,83,83,83,
7087  82,82,82,82,82,81,81,81,80,80,80,80,80,80,80,80,80,80,79,79,79,
7088  79,78,78,78,78,78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,75,
7089  74,74,73,73,73,72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,71,
7090  71,71,70,70,70,70,70,70,70,70,70,70,69,69,69,69,68,68,68,68,68,
7091  68,67,67,67,67,67,66,66,66,66,66,65,65,65,65,64,64,64,63,63,63,
7092  63,63,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,61,
7093  60,60,60,60,60,59,59,58,57,57,57,57,57,57,57,57,56,56,56,56,56,
7094  55,55,55,55,55,55,55,54,54,54,54,54,54,53,53,53,53,53,52,52,52,
7095  52,52,51,51,51,51,51,51,50,50,50,50,50,49,49,49,49,49,49,48,48,
7096  48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,47,47,47,47,47,46,
7097  46,46,46,46,46,45,45,45,45,45,44,44,44,44,44,43,43,43,43,42,42,
7098  42,42,42,42,41,41,41,41,40,40,40,40,40,40,40,39,39,39,38,38,38,
7099  38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,37,37,37,37,
7100  36,36,36,36,36,36,36,35,35,35,35,35,35,35,34,34,33,33,33,33,33,
7101  33,32,32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,31,30,29,29,
7102  29,29,29,29,29,29,28,28,28,28,28,27,27,27,27,27,27,27,27,27,26,
7103  26,26,26,26,26,26,25,25,25,24,24,24,24,24,24,23,23,23,22,22,22,
7104  22,22,22,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20
7105  };
7106  const int n4c1w2_b[] = {
7107  100, // Capacity
7108  500, // Number of items
7109  // Size of items (sorted)
7110  100,100,100,100,100,100,100,100,100,100,100,99,99,99,98,98,98,
7111  98,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,95,95,95,95,94,
7112  94,94,94,93,93,93,93,93,92,92,92,92,92,92,91,91,91,91,91,91,91,
7113  90,90,90,90,90,90,90,90,90,90,90,89,89,89,89,88,88,88,88,88,87,
7114  87,87,87,87,87,87,87,86,86,86,86,85,85,85,85,85,85,84,84,84,84,
7115  83,83,83,83,82,82,82,82,82,82,82,81,81,81,80,80,80,80,80,80,80,
7116  80,80,80,80,79,79,79,79,79,79,79,79,78,78,78,78,78,77,77,77,77,
7117  77,77,77,77,77,76,76,76,76,76,76,75,75,75,75,75,74,74,74,74,74,
7118  74,74,74,74,74,74,74,73,73,73,73,73,72,72,72,72,72,72,72,72,72,
7119  72,72,72,71,71,71,71,71,71,71,70,70,70,70,70,69,69,69,69,69,69,
7120  68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,66,66,66,66,66,
7121  65,65,65,65,65,65,64,64,64,64,63,63,63,63,63,62,62,62,62,62,62,
7122  62,61,61,61,61,61,61,61,60,60,60,60,60,60,59,59,59,59,59,59,59,
7123  59,59,58,58,58,58,58,58,58,57,57,57,57,57,57,57,56,56,56,56,56,
7124  56,56,56,55,55,55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,
7125  53,52,52,52,52,52,51,51,51,51,51,51,51,51,50,50,50,50,50,50,49,
7126  49,48,48,48,48,48,48,47,47,47,47,47,47,47,47,47,46,46,46,46,46,
7127  46,46,46,45,45,45,44,44,44,44,43,43,43,43,43,43,43,43,42,42,42,
7128  42,42,41,41,41,41,41,40,40,40,40,40,40,39,39,39,39,39,39,39,39,
7129  39,38,38,37,37,37,37,36,36,36,36,36,35,35,35,35,35,35,35,35,34,
7130  34,34,34,33,33,33,33,33,33,33,32,32,32,32,32,31,31,31,31,31,31,
7131  30,30,30,30,30,30,30,30,30,29,29,29,28,28,28,28,28,28,28,28,28,
7132  28,28,27,27,27,27,27,26,26,26,25,25,25,25,25,25,25,25,25,25,24,
7133  24,24,24,24,24,23,23,23,23,23,23,22,22,22,21,20,20,20,20,20,20
7134  };
7135  const int n4c1w2_c[] = {
7136  100, // Capacity
7137  500, // Number of items
7138  // Size of items (sorted)
7139  100,100,100,100,100,99,99,99,99,99,99,99,98,98,98,98,98,98,98,
7140  97,97,97,96,96,96,96,95,95,95,95,94,94,93,93,93,93,93,93,93,93,
7141  93,92,92,92,92,92,91,91,91,91,91,91,91,90,90,90,90,90,89,89,89,
7142  89,89,89,89,89,88,88,88,87,87,86,86,86,86,86,86,86,86,86,86,85,
7143  85,85,85,85,85,85,85,85,84,84,83,83,83,83,83,82,82,82,82,82,82,
7144  82,81,81,80,80,80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,
7145  79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,77,77,77,77,77,77,
7146  77,76,76,76,76,76,76,76,76,76,76,76,75,75,75,75,75,75,74,74,74,
7147  74,74,74,74,74,74,73,73,73,73,73,72,72,72,71,71,71,71,71,70,70,
7148  70,70,70,70,69,68,68,67,67,67,67,67,67,66,66,66,66,66,66,66,66,
7149  66,66,66,66,65,65,65,65,65,65,65,64,64,64,64,64,64,63,63,63,63,
7150  62,62,62,62,62,61,61,61,60,60,60,60,60,60,60,59,59,59,59,59,59,
7151  59,59,58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,56,56,56,56,
7152  56,56,55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,53,53,52,
7153  52,52,52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,50,50,50,50,
7154  50,50,49,49,49,49,49,49,49,49,49,49,48,48,47,47,47,47,47,47,47,
7155  46,46,46,46,46,46,46,45,45,45,45,44,44,44,44,44,44,43,43,43,43,
7156  42,42,42,42,42,41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,
7157  40,40,39,39,39,39,39,39,38,38,38,38,37,37,37,37,37,37,37,37,37,
7158  36,36,36,36,36,36,36,36,36,36,35,35,35,35,35,35,35,34,34,34,34,
7159  34,34,34,33,33,33,33,33,32,32,32,31,31,31,31,31,31,31,31,31,31,
7160  31,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,28,28,28,28,
7161  28,28,27,27,27,27,27,27,27,27,26,26,26,26,25,25,25,24,24,24,24,
7162  24,24,23,23,23,23,23,23,22,22,22,21,21,21,21,20,20,20,20
7163  };
7164  const int n4c1w2_d[] = {
7165  100, // Capacity
7166  500, // Number of items
7167  // Size of items (sorted)
7168  100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,98,98,98,98,
7169  98,97,97,97,97,97,97,96,96,96,96,96,96,95,95,95,95,95,95,94,94,
7170  94,94,94,94,94,94,93,93,93,92,92,92,92,92,92,92,91,91,91,91,91,
7171  91,91,90,90,90,90,90,89,89,89,89,89,88,88,88,88,87,87,87,87,87,
7172  86,86,86,86,86,86,86,86,85,85,85,85,85,85,84,84,84,84,84,84,84,
7173  84,84,84,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,81,
7174  81,81,81,81,80,80,80,80,80,79,79,79,79,79,79,79,79,79,79,78,78,
7175  78,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,75,75,75,75,75,
7176  75,75,75,75,74,74,74,74,74,73,73,73,73,73,72,72,72,72,72,72,71,
7177  71,70,70,70,70,69,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,
7178  67,67,67,67,66,66,66,66,66,65,65,65,65,65,65,65,65,65,65,64,64,
7179  64,64,64,64,64,63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,61,
7180  61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,59,59,59,59,59,59,
7181  59,59,59,58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,56,56,
7182  56,56,55,55,55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,53,
7183  52,52,52,52,51,51,51,51,50,50,49,49,49,49,49,49,49,49,49,48,48,
7184  48,48,47,47,47,47,47,47,47,47,47,47,46,46,46,46,45,45,45,45,45,
7185  45,44,44,43,43,43,43,43,43,43,43,42,42,41,41,41,41,41,40,40,40,
7186  40,40,40,39,39,39,39,38,38,38,37,37,37,37,37,37,37,36,36,36,36,
7187  36,36,36,36,36,36,36,36,35,35,35,34,34,34,34,34,33,33,32,32,32,
7188  32,32,32,32,31,31,31,30,30,30,30,29,29,29,29,29,29,29,29,29,28,
7189  28,28,28,28,28,28,28,28,28,27,27,27,27,27,27,26,26,26,26,26,26,
7190  26,26,26,25,25,25,25,25,24,24,24,24,24,23,23,23,22,22,22,22,22,
7191  22,22,22,22,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20
7192  };
7193  const int n4c1w2_e[] = {
7194  100, // Capacity
7195  500, // Number of items
7196  // Size of items (sorted)
7197  100,100,100,100,100,99,99,99,99,99,99,98,98,98,98,98,98,98,98,
7198  98,98,97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,
7199  95,95,95,94,94,94,94,93,93,93,93,93,92,92,92,92,92,92,91,91,91,
7200  91,91,91,90,90,90,90,90,90,90,90,90,89,89,89,88,88,88,88,87,87,
7201  87,87,87,87,86,86,86,86,85,85,85,85,85,85,84,84,84,83,83,83,83,
7202  82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,81,81,81,81,81,81,
7203  81,81,81,80,80,80,80,79,79,79,78,78,78,78,77,77,77,77,76,76,76,
7204  76,75,75,75,75,75,74,74,74,74,74,74,74,74,73,73,73,73,73,73,72,
7205  72,72,72,72,71,71,71,71,70,70,70,70,70,69,69,69,69,69,69,68,68,
7206  68,68,68,68,68,68,68,68,68,67,67,67,67,67,66,66,66,66,65,65,65,
7207  65,65,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,63,63,63,63,
7208  63,62,62,62,62,61,61,61,61,61,61,61,61,61,60,60,59,59,59,59,59,
7209  58,58,58,58,58,58,57,57,57,57,57,56,56,56,56,55,55,55,55,55,55,
7210  55,54,54,54,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,
7211  52,51,51,51,51,51,51,50,50,50,50,50,50,50,49,49,48,48,48,48,48,
7212  48,47,47,47,47,47,47,47,46,46,46,46,46,46,46,45,45,45,45,45,45,
7213  45,45,45,45,44,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,41,
7214  41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,39,39,39,39,39,
7215  39,39,39,38,38,38,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,
7216  35,35,35,35,35,35,35,35,35,34,33,33,33,33,33,33,33,33,33,33,32,
7217  32,32,32,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,29,
7218  29,28,28,28,28,27,27,27,27,27,27,27,27,26,26,26,26,26,25,25,25,
7219  25,25,25,25,25,25,24,24,24,24,24,24,23,23,23,23,23,23,23,23,22,
7220  22,22,22,22,22,22,21,21,21,21,21,20,20,20,20,20,20,20,20
7221  };
7222  const int n4c1w2_f[] = {
7223  100, // Capacity
7224  500, // Number of items
7225  // Size of items (sorted)
7226  100,100,100,100,100,100,100,99,99,99,99,99,99,99,98,98,98,98,
7227  98,98,97,97,97,97,97,97,97,96,96,96,96,96,96,96,95,95,95,95,94,
7228  94,94,94,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,
7229  91,91,91,91,91,91,90,90,90,90,89,89,89,89,89,89,89,88,88,88,88,
7230  88,88,88,87,87,87,87,87,86,86,86,86,86,86,86,86,85,85,85,85,85,
7231  85,84,84,84,84,84,84,84,84,83,83,83,82,82,82,82,82,82,81,81,80,
7232  80,80,80,79,79,79,79,79,79,79,79,79,79,78,78,78,78,77,77,76,76,
7233  76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,74,74,74,74,74,74,
7234  74,73,73,73,73,73,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,
7235  70,70,70,70,70,70,70,69,69,69,69,69,69,69,69,68,68,68,68,68,67,
7236  67,67,67,67,66,66,66,66,66,66,66,65,65,65,65,65,65,65,64,64,64,
7237  64,64,64,64,64,64,64,63,63,63,63,63,63,62,62,62,62,62,61,61,61,
7238  61,61,61,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,59,58,
7239  58,58,57,57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,
7240  55,55,55,54,54,54,54,53,53,53,53,53,53,52,52,52,52,51,51,51,51,
7241  51,51,51,51,51,51,50,50,50,50,50,49,49,49,48,48,48,48,48,48,47,
7242  47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,
7243  43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,41,41,41,41,41,41,
7244  41,40,40,40,40,40,40,40,40,39,39,39,39,39,38,38,38,38,38,38,38,
7245  38,37,37,37,37,37,37,37,37,37,36,36,36,35,35,35,35,35,35,34,34,
7246  33,33,33,33,33,33,33,33,33,32,32,32,32,32,31,31,31,31,31,31,31,
7247  31,31,31,31,31,31,30,30,30,30,30,30,30,29,29,29,28,28,28,28,28,
7248  28,27,27,27,26,26,26,26,26,25,25,25,25,24,24,24,24,24,23,23,23,
7249  23,23,22,22,22,22,21,21,21,20,20,20,20,20,20,20,20,20,20,20
7250  };
7251  const int n4c1w2_g[] = {
7252  100, // Capacity
7253  500, // Number of items
7254  // Size of items (sorted)
7255  100,100,100,100,99,99,99,99,99,99,99,99,98,98,98,98,98,98,97,
7256  97,97,97,97,97,96,96,96,96,96,95,95,95,95,95,95,95,95,95,94,94,
7257  94,94,94,94,94,93,93,93,93,93,93,92,92,92,92,92,92,91,91,91,90,
7258  90,90,90,90,90,89,89,89,89,89,89,89,88,88,88,88,88,87,87,87,86,
7259  86,86,86,85,85,85,85,85,85,84,84,84,83,83,82,82,82,82,82,82,82,
7260  82,81,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,80,80,79,
7261  79,79,79,79,78,78,78,78,78,78,77,77,76,76,76,76,76,76,76,75,75,
7262  75,75,75,75,75,75,74,74,74,74,74,74,74,73,73,73,73,73,73,72,72,
7263  72,72,72,72,72,72,71,71,71,71,70,70,70,70,70,70,70,69,69,69,68,
7264  68,68,68,67,67,67,67,66,66,66,66,66,66,66,66,66,65,65,65,65,65,
7265  65,65,64,64,64,64,64,63,63,63,63,62,62,62,62,62,62,61,61,61,61,
7266  61,61,60,60,60,59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,57,
7267  57,57,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,54,54,54,
7268  54,54,54,53,53,53,53,53,53,52,52,52,52,52,52,51,51,51,51,50,50,
7269  50,50,50,50,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,
7270  48,47,47,46,46,46,46,45,45,45,45,45,45,45,45,45,45,44,44,44,44,
7271  44,44,44,43,43,43,43,43,43,42,42,42,42,42,42,42,42,41,41,41,41,
7272  41,41,41,41,41,40,40,40,40,40,40,40,40,39,39,39,39,38,38,38,38,
7273  38,38,37,37,37,37,37,37,37,37,36,36,36,36,36,36,36,35,35,35,35,
7274  35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,34,34,33,33,33,
7275  33,33,33,33,33,33,33,32,32,32,31,31,31,31,31,31,30,30,30,30,30,
7276  30,30,29,29,29,29,29,29,29,29,28,28,28,28,28,28,27,27,27,26,26,
7277  26,26,26,26,26,25,25,25,25,25,25,24,24,24,24,24,23,23,23,22,22,
7278  22,22,22,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20
7279  };
7280  const int n4c1w2_h[] = {
7281  100, // Capacity
7282  500, // Number of items
7283  // Size of items (sorted)
7284  100,100,100,100,100,99,99,99,98,98,98,97,97,97,97,97,97,96,96,
7285  96,96,96,96,95,95,95,95,95,95,95,95,95,95,94,94,94,94,94,94,94,
7286  94,94,93,93,93,93,92,92,92,92,92,92,91,91,91,91,91,90,90,90,90,
7287  90,89,89,89,89,89,88,88,88,88,88,87,87,87,87,86,86,86,86,85,85,
7288  85,85,85,85,84,84,84,84,84,84,83,83,83,83,83,83,83,83,82,82,82,
7289  82,82,82,82,82,81,81,81,80,80,80,80,80,80,80,79,79,79,79,78,78,
7290  78,77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,75,75,75,75,
7291  75,75,75,75,74,74,74,74,74,73,73,73,73,73,72,72,72,72,72,72,71,
7292  71,71,71,71,70,70,70,70,70,70,70,70,69,69,69,69,69,69,69,69,68,
7293  68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,66,66,66,66,
7294  66,66,66,65,65,65,65,65,65,64,64,64,64,64,64,64,64,63,63,63,63,
7295  63,63,62,62,62,62,62,62,61,61,61,61,61,60,60,60,60,60,60,59,59,
7296  59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,57,57,56,
7297  56,56,56,56,56,56,56,56,55,55,55,55,55,55,54,54,53,53,53,53,53,
7298  53,52,52,52,52,52,52,51,51,51,51,51,51,51,50,50,50,50,49,49,49,
7299  49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,48,47,47,47,
7300  46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,44,44,
7301  44,44,43,43,43,43,42,42,42,42,42,41,41,41,41,41,41,41,41,41,41,
7302  41,40,40,39,39,39,39,39,39,39,38,38,38,38,38,38,37,37,37,37,37,
7303  37,37,36,36,36,36,35,35,35,35,35,34,34,34,34,33,33,33,33,33,33,
7304  33,33,33,33,33,32,32,32,32,32,32,31,31,31,31,31,30,30,30,30,30,
7305  30,30,30,30,30,29,29,29,29,29,29,28,28,28,27,27,27,27,27,27,26,
7306  26,26,26,26,26,26,26,26,25,25,25,25,25,24,24,24,23,23,23,23,23,
7307  22,22,22,22,22,22,22,21,21,21,20,20,20,20,20,20,20,20,20
7308  };
7309  const int n4c1w2_i[] = {
7310  100, // Capacity
7311  500, // Number of items
7312  // Size of items (sorted)
7313  100,100,100,100,100,99,99,99,98,98,98,98,97,97,97,97,96,96,96,
7314  96,96,96,96,96,96,95,95,95,95,95,94,94,94,94,94,94,94,93,93,93,
7315  93,93,92,92,92,92,92,92,92,91,91,91,91,91,90,90,90,90,89,89,89,
7316  89,89,89,89,89,89,89,89,89,89,89,88,88,87,87,87,87,87,86,86,86,
7317  86,86,86,86,86,86,85,85,85,85,85,84,84,84,84,84,83,83,83,83,82,
7318  82,82,82,82,82,82,82,81,81,81,81,81,81,80,80,80,80,80,79,79,79,
7319  79,79,79,79,79,79,79,78,78,78,78,77,77,77,77,77,76,76,76,76,76,
7320  75,75,75,75,75,75,75,75,75,75,75,74,74,74,74,73,73,73,73,73,73,
7321  73,72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,70,70,70,70,69,
7322  69,69,69,69,69,69,68,68,68,68,67,67,67,66,66,66,66,66,66,65,65,
7323  64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,62,62,62,62,
7324  61,61,61,61,61,61,60,60,60,60,59,59,59,59,59,59,59,58,58,58,58,
7325  57,57,57,57,57,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,54,
7326  54,54,54,54,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,51,51,
7327  50,50,50,50,49,49,49,49,49,49,48,48,48,48,48,47,47,46,46,46,46,
7328  46,46,46,45,45,45,45,45,45,45,45,45,44,44,44,43,43,43,43,43,43,
7329  43,43,43,43,42,42,42,42,41,41,41,41,40,39,39,39,39,39,39,39,39,
7330  39,38,38,38,38,37,37,37,37,37,37,37,37,37,37,36,36,36,36,35,35,
7331  35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,33,33,33,33,
7332  33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,
7333  31,31,31,31,31,30,30,30,30,30,29,29,29,28,28,28,28,28,28,27,27,
7334  27,27,27,27,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,
7335  25,25,25,24,24,24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,
7336  22,22,22,22,22,22,22,21,21,21,21,21,20,20,20,20,20,20,20
7337  };
7338  const int n4c1w2_j[] = {
7339  100, // Capacity
7340  500, // Number of items
7341  // Size of items (sorted)
7342  100,100,100,100,99,99,99,99,99,99,99,98,98,98,98,98,97,97,97,
7343  97,97,97,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,
7344  95,94,94,94,94,94,94,93,93,93,93,93,93,93,92,92,92,92,92,92,91,
7345  91,91,91,91,91,91,90,90,90,90,90,90,89,88,88,88,88,88,88,88,87,
7346  87,87,87,87,87,87,86,86,86,86,86,85,85,85,85,84,84,84,84,84,83,
7347  83,83,83,83,82,82,82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,
7348  80,80,80,80,80,79,79,79,79,79,79,79,79,79,79,79,78,78,78,78,77,
7349  77,77,77,77,77,77,76,76,76,76,76,76,75,75,75,75,74,74,74,74,74,
7350  73,73,73,73,73,73,73,73,72,72,72,71,71,71,71,71,71,71,71,70,70,
7351  70,70,69,69,69,69,68,68,68,68,68,68,68,67,67,67,67,67,66,66,66,
7352  66,66,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,
7353  64,63,63,63,62,62,62,62,62,62,62,61,61,61,60,60,60,60,60,59,59,
7354  59,59,59,59,58,58,58,58,57,57,57,57,57,56,56,56,56,56,56,56,55,
7355  54,54,54,54,54,54,54,54,54,54,53,53,53,53,53,53,53,52,52,52,52,
7356  52,51,51,51,51,51,51,51,50,50,50,50,50,50,49,49,49,49,48,48,48,
7357  47,47,47,46,46,46,46,46,46,46,46,45,45,45,45,45,45,44,43,43,43,
7358  43,43,43,43,42,42,42,42,42,41,41,41,41,41,41,41,41,41,41,41,40,
7359  40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,38,38,
7360  38,38,38,38,38,37,37,37,37,37,36,36,36,36,36,36,35,35,35,35,35,
7361  34,34,34,34,34,34,33,33,33,33,33,32,32,32,32,32,32,32,31,31,31,
7362  31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,29,
7363  29,29,29,29,29,28,28,28,28,28,28,28,28,28,28,27,27,27,27,26,26,
7364  26,26,26,25,25,25,25,25,25,25,25,25,24,24,24,24,24,24,23,23,22,
7365  22,22,22,22,22,22,22,21,21,21,21,21,20,20,20,20,20,20,20
7366  };
7367  const int n4c1w2_k[] = {
7368  100, // Capacity
7369  500, // Number of items
7370  // Size of items (sorted)
7371  100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,97,97,
7372  97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,94,
7373  93,93,93,93,93,92,92,92,92,92,92,91,91,91,91,90,90,90,90,90,90,
7374  89,89,89,89,89,89,89,89,88,88,88,88,88,88,88,88,88,88,87,87,87,
7375  87,87,87,86,86,86,86,86,86,86,85,85,84,84,84,84,84,84,84,84,83,
7376  83,83,83,82,82,82,82,82,82,82,82,81,81,81,81,81,81,80,80,80,80,
7377  80,80,79,79,79,79,79,78,78,78,78,78,78,77,77,77,77,77,77,77,77,
7378  76,76,76,76,75,75,75,75,75,75,75,75,74,74,74,74,74,74,73,73,73,
7379  73,73,73,73,73,73,72,72,72,71,71,71,71,71,71,71,71,70,70,70,70,
7380  70,70,69,69,69,69,69,69,69,69,68,68,68,68,68,67,67,67,67,67,67,
7381  67,67,67,66,66,66,66,66,66,65,65,65,65,65,65,65,64,64,64,64,64,
7382  63,63,63,63,63,63,62,62,61,61,61,61,61,61,61,60,60,60,60,60,60,
7383  59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,57,57,57,57,57,57,
7384  56,56,56,56,55,55,55,55,55,55,55,55,55,54,54,54,54,53,53,53,52,
7385  52,52,52,52,52,51,51,51,51,51,51,51,51,51,51,50,50,50,49,49,48,
7386  48,48,48,47,47,47,47,47,47,46,46,46,45,45,45,45,45,45,45,45,45,
7387  44,44,44,44,44,44,44,43,43,43,43,43,43,43,43,43,42,42,42,42,41,
7388  41,41,41,41,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,38,
7389  37,37,37,36,36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,35,35,
7390  34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,32,32,32,
7391  32,32,32,32,32,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,30,
7392  29,29,29,29,29,29,29,29,29,29,29,28,28,28,28,27,27,27,26,26,25,
7393  25,25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,24,24,24,23,
7394  23,23,23,22,22,22,22,22,22,22,22,22,21,21,21,21,20,20,20,20
7395  };
7396  const int n4c1w2_l[] = {
7397  100, // Capacity
7398  500, // Number of items
7399  // Size of items (sorted)
7400  100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,98,
7401  98,98,98,98,98,97,97,97,97,97,97,97,96,96,96,96,96,96,95,95,95,
7402  95,95,95,95,95,94,94,94,93,93,93,92,92,92,91,91,91,91,91,91,90,
7403  90,90,90,89,89,89,89,89,89,89,89,88,88,88,88,88,88,88,88,88,88,
7404  87,87,87,86,86,86,86,86,86,86,85,85,85,85,85,85,85,84,84,84,84,
7405  84,84,84,84,84,83,83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,
7406  81,81,81,81,81,81,81,80,80,80,79,79,78,78,78,78,78,78,78,78,78,
7407  77,77,77,77,77,77,77,77,77,76,76,76,75,75,74,74,74,74,74,74,73,
7408  73,73,73,73,73,72,72,72,72,71,71,71,71,71,71,71,70,70,70,70,69,
7409  69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,67,67,67,66,66,66,
7410  66,65,65,65,65,65,65,65,65,64,64,64,64,64,63,63,63,63,63,63,62,
7411  62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,60,60,60,60,60,60,
7412  60,60,60,59,59,59,59,58,58,58,58,58,58,58,58,57,57,57,57,57,57,
7413  57,57,57,57,56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,54,54,
7414  54,53,53,53,53,53,53,52,52,52,52,52,52,52,52,51,51,51,51,51,51,
7415  50,50,50,50,50,50,49,49,49,49,49,49,48,48,48,48,48,47,47,47,47,
7416  47,47,46,46,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,44,44,
7417  43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,41,41,40,40,
7418  40,39,39,39,39,39,39,39,39,39,38,38,38,38,38,38,38,38,38,37,37,
7419  37,36,36,36,36,36,35,35,35,35,35,35,34,34,34,34,34,33,33,33,33,
7420  33,33,33,33,32,32,31,31,31,31,30,30,30,30,30,29,29,29,29,29,29,
7421  29,28,28,28,28,28,27,27,27,27,27,27,27,27,26,26,26,26,26,26,25,
7422  25,25,25,25,25,25,24,24,24,24,24,24,23,23,23,23,23,23,23,22,22,
7423  22,22,22,22,22,22,22,21,21,21,21,21,21,21,21,20,20,20,20,20,20
7424  };
7425  const int n4c1w2_m[] = {
7426  100, // Capacity
7427  500, // Number of items
7428  // Size of items (sorted)
7429  100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,98,
7430  98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,96,96,96,
7431  96,95,95,95,95,95,95,95,95,94,94,94,94,94,94,94,93,93,92,92,92,
7432  92,92,91,91,91,91,91,91,91,90,90,90,90,89,89,89,89,88,88,88,88,
7433  88,87,87,87,87,86,86,86,86,85,85,85,85,85,84,84,84,83,83,83,83,
7434  83,83,83,82,82,82,82,82,82,81,81,81,81,81,81,81,81,81,80,80,80,
7435  80,80,79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,
7436  78,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,75,75,75,75,74,
7437  74,74,74,74,73,73,73,73,73,72,72,72,72,72,72,72,72,72,72,71,71,
7438  71,71,71,70,70,70,70,70,69,69,69,69,69,69,69,68,68,68,68,68,68,
7439  68,68,68,68,68,68,67,67,67,67,67,66,66,66,66,66,66,66,66,65,65,
7440  65,65,65,65,65,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,63,
7441  62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,60,60,60,60,60,
7442  59,59,59,59,59,59,59,59,58,58,58,58,57,57,57,57,56,56,56,56,56,
7443  56,55,55,55,54,54,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,
7444  51,51,51,51,50,50,50,50,50,50,49,49,49,49,48,48,48,48,48,48,47,
7445  47,47,47,47,47,47,46,46,46,46,46,46,46,46,46,46,46,46,46,45,45,
7446  45,45,45,45,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,42,42,
7447  42,42,42,42,42,42,41,41,41,40,40,40,40,40,39,39,39,39,38,38,38,
7448  37,37,37,37,37,36,36,36,36,36,36,35,35,35,35,35,35,35,34,34,34,
7449  33,33,33,33,33,33,32,32,32,32,32,32,31,31,31,31,31,31,31,30,30,
7450  30,30,30,30,30,30,30,30,30,30,29,29,29,29,28,28,28,28,28,28,28,
7451  28,28,27,27,27,27,27,27,26,26,25,25,25,25,24,24,24,24,24,24,24,
7452  23,23,23,22,22,22,22,22,22,22,21,21,21,21,21,21,20,20,20,20
7453  };
7454  const int n4c1w2_n[] = {
7455  100, // Capacity
7456  500, // Number of items
7457  // Size of items (sorted)
7458  100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,98,98,
7459  98,98,98,98,98,97,97,97,97,97,97,96,96,96,96,96,96,96,95,95,95,
7460  95,95,95,94,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,92,92,
7461  92,92,92,92,92,92,91,91,91,91,91,91,91,90,90,90,90,90,90,90,90,
7462  89,89,89,89,89,89,89,89,89,88,88,88,88,88,88,88,87,87,87,87,87,
7463  87,86,86,86,86,85,85,85,85,85,85,85,85,85,84,84,84,84,84,83,83,
7464  83,83,82,81,81,81,81,81,80,80,80,80,79,79,79,79,79,79,79,78,78,
7465  78,78,78,77,77,77,77,76,76,76,76,76,76,75,75,75,75,74,74,73,73,
7466  73,73,73,72,72,72,72,72,72,71,71,71,71,71,70,70,70,70,70,70,69,
7467  69,69,69,69,68,68,68,68,68,68,68,67,67,67,66,66,66,66,66,66,66,
7468  66,65,65,64,64,63,63,63,63,63,63,63,63,63,63,63,62,62,62,62,61,
7469  61,61,61,61,61,61,60,60,60,60,59,59,59,59,59,58,58,58,58,58,57,
7470  57,57,57,57,57,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,
7471  54,54,54,54,54,54,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,
7472  52,52,52,52,51,51,51,51,51,51,51,50,50,50,50,50,50,50,50,49,49,
7473  49,49,49,49,49,49,48,48,48,48,47,47,46,46,46,45,45,45,45,44,44,
7474  44,44,44,44,44,44,44,44,44,43,43,43,42,42,42,42,42,42,42,41,41,
7475  41,41,41,41,41,41,40,40,40,40,40,40,40,40,39,39,39,39,39,39,38,
7476  38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,36,36,36,36,36,
7477  35,35,35,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,32,
7478  32,32,32,32,32,32,32,31,31,31,31,31,31,31,31,30,30,30,30,30,30,
7479  30,30,30,30,29,29,29,29,29,29,29,28,28,28,28,27,27,27,26,26,26,
7480  26,26,26,26,25,25,25,25,25,24,24,24,24,24,23,23,23,23,23,22,22,
7481  22,22,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20
7482  };
7483  const int n4c1w2_o[] = {
7484  100, // Capacity
7485  500, // Number of items
7486  // Size of items (sorted)
7487  100,100,100,100,100,100,100,99,99,99,99,99,99,98,98,98,98,98,
7488  98,97,97,97,97,97,97,96,96,96,96,96,96,96,95,95,95,95,95,95,95,
7489  95,94,94,94,94,93,93,93,93,93,92,92,91,91,91,91,91,91,91,90,90,
7490  90,89,89,89,89,89,89,89,88,88,88,88,88,88,88,88,88,88,87,87,87,
7491  87,87,86,86,86,86,86,86,86,86,86,86,86,86,85,85,85,85,85,85,84,
7492  84,84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,83,82,82,82,
7493  82,81,81,81,81,81,81,81,81,81,81,80,80,80,80,80,80,79,79,79,78,
7494  78,78,78,78,78,77,77,77,77,77,77,76,76,76,76,76,76,76,75,75,75,
7495  75,75,75,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,72,72,72,
7496  71,71,71,71,71,71,71,71,71,69,69,68,68,68,68,68,68,68,68,68,67,
7497  67,66,66,66,65,65,65,65,65,64,64,64,64,64,64,64,64,63,63,63,63,
7498  63,63,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,60,60,60,60,
7499  60,60,60,60,60,59,59,59,59,58,58,58,58,58,58,57,57,57,57,57,57,
7500  56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,54,54,54,54,
7501  53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,51,51,51,51,51,50,
7502  50,50,50,50,50,49,49,49,49,49,48,48,48,48,48,47,47,47,47,47,47,
7503  47,47,47,47,47,47,47,46,46,46,46,46,46,45,45,45,45,45,45,45,44,
7504  44,44,44,44,44,44,43,43,43,42,42,42,42,42,42,42,41,40,40,40,40,
7505  40,40,39,39,39,39,39,39,38,38,38,38,38,37,37,37,37,37,36,36,36,
7506  36,36,36,35,35,35,35,34,34,34,34,33,33,33,32,32,32,32,32,32,32,
7507  32,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,29,29,
7508  29,29,29,29,29,29,29,29,29,29,28,28,28,28,28,28,27,27,27,27,27,
7509  27,27,26,26,26,26,26,25,25,25,25,25,25,25,25,24,24,24,24,24,23,
7510  23,23,23,22,22,22,22,21,21,21,21,21,21,21,21,20,20,20,20,20
7511  };
7512  const int n4c1w2_p[] = {
7513  100, // Capacity
7514  500, // Number of items
7515  // Size of items (sorted)
7516  100,100,100,100,99,99,99,99,98,98,98,98,98,98,98,98,98,98,97,
7517  97,97,97,96,96,96,96,95,95,95,95,95,95,94,94,94,94,94,94,94,94,
7518  94,94,94,94,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,91,
7519  91,91,91,90,90,90,90,89,89,89,89,89,89,88,88,88,87,87,87,87,86,
7520  86,86,86,85,85,84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,
7521  83,83,82,82,82,82,82,82,81,81,81,81,81,81,80,80,80,80,80,80,80,
7522  80,79,79,79,79,79,78,78,78,77,77,77,77,77,77,77,76,76,76,76,76,
7523  75,75,75,75,74,74,74,74,74,73,73,73,73,73,73,73,73,73,73,72,72,
7524  72,72,72,72,72,72,72,71,71,71,71,71,71,71,70,70,70,70,70,70,70,
7525  70,70,69,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,67,67,67,
7526  67,67,67,66,66,66,66,65,65,65,65,65,65,65,64,64,64,64,64,63,63,
7527  63,63,63,63,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,60,
7528  60,60,60,60,60,59,59,59,59,59,58,58,58,58,58,58,57,57,57,57,57,
7529  57,57,57,57,56,56,56,56,56,56,55,55,54,54,54,54,54,54,54,54,54,
7530  54,54,54,53,53,53,53,53,53,52,52,52,52,51,51,51,51,51,51,50,50,
7531  50,50,49,49,49,48,48,48,48,48,48,48,48,48,48,47,47,47,47,47,46,
7532  46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,44,44,44,43,43,43,
7533  43,43,43,43,42,42,42,42,42,42,42,41,41,41,41,41,41,41,40,40,40,
7534  40,40,40,39,39,39,39,39,39,39,39,39,38,38,38,38,38,38,37,37,37,
7535  37,37,37,37,37,37,37,36,36,36,36,36,36,36,35,35,34,34,34,34,34,
7536  34,33,33,33,33,32,32,32,32,32,31,31,31,31,31,31,31,30,30,30,30,
7537  30,30,30,30,30,30,29,29,29,29,29,29,28,28,28,28,28,27,27,27,27,
7538  27,27,26,26,26,26,26,25,25,25,25,25,25,25,25,24,24,24,23,23,23,
7539  23,23,23,22,22,21,21,21,21,21,21,20,20,20,20,20,20,20,20
7540  };
7541  const int n4c1w2_q[] = {
7542  100, // Capacity
7543  500, // Number of items
7544  // Size of items (sorted)
7545  100,100,100,100,100,100,100,100,100,99,99,99,99,99,98,98,98,98,
7546  97,97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,95,94,94,94,94,
7547  94,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,91,91,91,
7548  91,91,91,91,91,90,90,90,90,90,89,89,89,89,89,89,89,89,89,89,88,
7549  88,88,88,87,87,87,87,87,86,86,86,86,86,86,85,85,85,85,84,84,84,
7550  84,84,84,84,84,83,83,82,82,82,82,82,82,82,81,81,81,81,81,81,81,
7551  80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,78,78,78,78,77,77,
7552  77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,76,75,75,75,75,74,
7553  74,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,72,72,72,72,72,
7554  71,71,71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,69,69,69,69,
7555  69,68,68,68,68,68,67,67,67,66,66,66,66,66,66,66,66,65,65,65,65,
7556  65,65,65,65,64,64,64,63,63,63,62,62,62,62,61,61,61,61,61,61,61,
7557  61,61,60,60,60,60,59,59,59,59,59,59,59,58,58,57,57,57,57,57,57,
7558  57,57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,54,
7559  54,54,54,54,54,54,54,54,53,53,53,53,53,52,52,52,51,51,51,51,50,
7560  50,50,50,50,50,50,50,50,50,49,49,49,48,48,48,48,48,48,48,48,47,
7561  47,47,46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,
7562  44,44,44,44,44,43,43,42,42,42,42,42,41,41,41,41,41,41,40,40,40,
7563  40,40,40,40,40,39,39,39,39,39,39,39,39,39,38,38,38,37,37,37,37,
7564  37,37,36,36,36,36,36,36,36,35,35,35,35,34,34,34,34,34,34,34,34,
7565  34,34,33,33,33,33,33,32,32,32,31,31,31,31,31,31,31,30,30,30,30,
7566  30,30,29,29,29,29,29,28,28,28,28,28,28,28,27,27,27,27,27,26,26,
7567  26,26,26,26,25,25,25,25,24,24,24,24,24,24,24,23,23,23,23,23,23,
7568  23,22,22,22,22,22,22,22,21,21,21,21,20,20,20,20,20,20,20,20
7569  };
7570  const int n4c1w2_r[] = {
7571  100, // Capacity
7572  500, // Number of items
7573  // Size of items (sorted)
7574  100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,
7575  99,99,99,98,98,98,98,98,97,97,97,96,96,96,96,96,96,96,96,96,96,
7576  96,95,95,95,94,94,93,93,93,93,93,93,93,92,92,92,92,92,92,92,91,
7577  91,91,90,90,90,89,89,89,89,89,89,89,89,89,89,89,88,88,88,88,88,
7578  88,88,88,88,87,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,85,
7579  85,85,84,84,84,84,84,83,83,83,83,83,83,83,83,82,82,82,82,82,82,
7580  81,81,81,80,80,80,80,80,79,79,79,79,78,78,78,78,78,78,78,78,78,
7581  78,78,77,77,77,77,77,77,77,76,76,76,76,75,75,75,75,75,75,75,75,
7582  75,74,74,74,74,74,74,74,74,73,73,73,73,73,73,72,72,72,72,71,71,
7583  71,71,71,70,70,70,70,70,70,70,70,69,69,69,69,69,69,69,68,68,68,
7584  68,68,67,67,67,67,67,67,67,67,67,67,66,66,66,66,65,65,65,65,65,
7585  65,65,64,64,64,64,64,64,64,64,64,63,63,63,63,62,62,62,62,62,61,
7586  61,61,61,60,60,60,60,59,59,59,59,59,58,58,58,58,58,58,58,58,58,
7587  58,58,57,57,57,57,56,56,56,56,56,56,56,55,55,55,55,55,54,54,54,
7588  54,53,53,52,52,52,52,52,52,52,52,51,51,51,51,51,51,50,50,50,50,
7589  49,49,49,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,48,47,47,
7590  46,46,46,46,46,46,46,46,46,46,46,45,45,44,44,44,44,44,44,43,43,
7591  43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,42,41,41,41,41,
7592  40,40,40,40,40,40,40,40,39,39,39,39,38,38,38,38,38,38,37,37,37,
7593  37,37,37,36,36,36,36,36,35,35,35,35,35,34,34,34,34,34,34,34,33,
7594  33,33,33,33,33,33,33,32,31,31,31,31,30,30,30,30,30,30,30,29,29,
7595  29,29,29,29,29,29,28,28,28,28,27,27,27,27,27,26,26,26,26,26,26,
7596  25,25,25,25,25,25,25,24,24,24,24,24,24,23,22,22,22,22,22,22,22,
7597  22,22,21,21,21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20
7598  };
7599  const int n4c1w2_s[] = {
7600  100, // Capacity
7601  500, // Number of items
7602  // Size of items (sorted)
7603  100,100,100,100,100,100,99,99,99,99,99,99,99,98,98,98,98,98,98,
7604  98,98,98,98,97,97,97,97,97,97,97,97,96,96,96,95,95,95,95,95,94,
7605  94,94,94,94,93,93,93,93,93,93,93,93,92,92,92,92,91,91,91,91,91,
7606  91,91,91,91,90,90,90,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
7607  88,88,88,88,88,87,87,87,87,87,87,87,86,86,86,85,85,85,85,85,85,
7608  85,85,85,84,84,84,84,84,84,83,83,83,83,83,83,83,83,83,83,82,82,
7609  82,82,82,82,82,81,81,80,80,79,79,79,79,79,79,78,78,78,77,77,77,
7610  77,76,76,76,76,76,75,75,74,74,73,73,73,73,73,73,73,73,73,72,72,
7611  72,72,72,72,72,71,71,71,71,70,70,70,69,69,69,69,69,69,69,69,69,
7612  68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,66,66,66,66,66,65,
7613  65,65,65,65,65,65,65,64,64,64,64,64,63,63,63,63,63,63,63,63,63,
7614  63,63,62,62,62,62,62,62,62,61,61,61,61,61,60,60,59,59,59,59,59,
7615  59,59,59,58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57,57,56,
7616  56,56,56,56,56,56,55,55,55,55,55,55,54,54,54,54,54,54,54,53,53,
7617  53,53,52,52,52,52,52,51,51,51,51,51,50,50,50,49,49,49,49,48,47,
7618  47,47,47,47,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,44,44,
7619  44,44,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,41,41,
7620  41,41,41,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,
7621  39,38,38,38,38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,36,36,
7622  36,36,36,36,36,36,35,35,35,35,35,35,35,34,34,34,34,33,33,33,33,
7623  33,32,32,32,32,32,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,
7624  29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,27,27,27,27,27,27,
7625  26,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,24,24,24,24,
7626  23,23,23,23,23,23,23,22,22,22,22,21,21,21,21,21,20,20,20
7627  };
7628  const int n4c1w2_t[] = {
7629  100, // Capacity
7630  500, // Number of items
7631  // Size of items (sorted)
7632  100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,98,98,98,
7633  98,98,98,98,97,97,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,
7634  95,95,94,94,94,94,94,93,93,93,93,93,93,93,92,92,92,92,92,92,92,
7635  91,91,91,91,91,91,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,
7636  89,88,88,87,87,87,87,87,86,86,86,86,85,85,85,84,84,84,84,84,83,
7637  83,83,83,83,83,83,82,82,82,81,80,80,80,80,80,80,80,80,80,80,79,
7638  79,79,79,79,78,78,78,78,78,78,78,77,77,77,76,76,76,76,76,76,76,
7639  76,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,74,74,73,
7640  73,73,73,73,73,73,72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,
7641  71,70,70,70,70,70,70,69,69,69,69,69,69,69,68,68,68,67,67,67,67,
7642  67,67,67,67,66,66,66,65,65,65,65,65,65,65,65,65,64,64,64,64,64,
7643  64,63,63,63,63,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,
7644  60,60,60,60,60,60,60,60,59,59,59,59,59,59,59,58,58,58,58,57,57,
7645  57,57,57,56,56,55,55,55,55,55,55,55,55,55,54,54,54,54,54,54,54,
7646  54,53,53,53,53,53,53,53,53,52,52,52,52,51,51,51,51,51,51,51,51,
7647  51,50,50,50,50,50,50,50,49,49,49,49,49,49,49,48,48,48,48,47,47,
7648  47,47,47,47,47,46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,45,
7649  45,45,45,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,43,42,42,
7650  42,42,42,42,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,38,
7651  38,38,38,38,38,37,37,36,36,36,36,36,36,36,36,36,36,35,35,35,34,
7652  34,34,33,33,33,32,32,32,32,32,32,32,32,32,32,31,31,31,31,31,31,
7653  30,30,30,30,29,29,29,29,29,28,28,28,28,27,27,27,26,26,26,26,26,
7654  25,25,25,25,25,25,24,24,24,24,23,23,23,23,22,22,22,22,22,21,21,
7655  21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20,20
7656  };
7657  const int n4c1w4_a[] = {
7658  100, // Capacity
7659  500, // Number of items
7660  // Size of items (sorted)
7661  100,100,100,100,100,100,99,99,99,99,99,99,98,98,98,98,98,97,97,
7662  97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,
7663  95,95,95,95,95,95,94,94,94,94,94,94,93,93,93,93,93,93,92,92,92,
7664  92,92,92,91,91,91,91,91,91,91,91,90,90,90,90,90,90,89,89,89,89,
7665  89,89,89,89,88,88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,87,
7666  87,87,87,87,86,86,86,86,86,86,86,86,85,85,85,85,85,85,85,85,85,
7667  84,84,84,84,84,83,83,83,83,83,83,83,83,83,83,83,82,82,82,82,81,
7668  81,81,81,81,81,81,81,80,80,80,80,80,79,79,79,79,79,79,79,78,78,
7669  78,78,78,78,77,77,77,77,77,76,76,76,76,76,76,76,75,75,75,75,74,
7670  74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,73,73,73,73,
7671  73,73,73,73,72,72,72,72,72,72,71,71,71,71,70,70,70,70,70,69,69,
7672  69,69,69,69,69,69,69,69,68,68,68,67,67,67,67,67,67,67,67,66,66,
7673  66,66,66,66,65,65,65,65,65,65,65,65,64,64,64,64,64,64,63,63,63,
7674  63,63,63,63,63,62,62,62,62,62,62,62,61,61,61,61,60,60,60,60,60,
7675  60,60,60,60,60,59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,
7676  58,57,57,57,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,54,54,
7677  54,54,54,54,54,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,51,
7678  51,50,50,50,50,50,50,50,50,50,50,49,49,49,49,48,48,48,48,48,48,
7679  48,48,48,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,46,
7680  46,46,46,46,46,46,45,45,45,45,45,44,44,44,44,44,44,44,44,43,43,
7681  43,43,42,42,42,42,42,42,42,42,42,41,41,41,41,41,40,40,40,40,40,
7682  40,39,39,39,39,39,38,38,38,38,38,38,37,37,37,37,37,36,36,36,36,
7683  36,36,36,36,36,35,35,35,35,35,35,35,35,35,34,34,34,33,33,33,33,
7684  33,33,33,32,32,32,32,32,32,31,31,31,31,31,31,30,30,30,30
7685  };
7686  const int n4c1w4_b[] = {
7687  100, // Capacity
7688  500, // Number of items
7689  // Size of items (sorted)
7690  100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,
7691  98,98,98,98,98,98,98,98,98,98,97,97,97,97,97,97,96,96,96,96,96,
7692  96,96,96,96,95,95,95,95,95,95,94,94,93,93,93,93,93,93,92,92,92,
7693  92,92,92,92,91,91,91,91,91,91,91,91,90,90,90,90,90,90,89,89,89,
7694  89,89,89,89,89,89,89,88,88,88,88,88,87,87,87,87,87,87,87,86,86,
7695  86,86,85,85,85,85,85,84,84,83,83,83,83,83,83,82,82,82,82,81,81,
7696  81,81,81,81,81,81,81,81,81,80,80,80,80,79,79,79,79,79,79,79,78,
7697  78,78,78,78,78,78,77,77,77,77,77,77,76,76,76,76,76,76,76,75,75,
7698  75,75,75,75,75,75,75,74,74,74,74,74,73,73,73,73,73,73,73,72,72,
7699  72,72,72,72,71,70,70,70,69,69,69,69,69,69,69,69,69,68,68,68,68,
7700  68,68,68,68,68,68,67,67,67,67,67,66,66,66,66,66,65,65,65,65,65,
7701  65,65,64,64,64,64,64,64,63,63,63,63,63,63,63,62,62,62,62,62,62,
7702  62,62,62,61,61,61,61,61,61,60,60,60,60,60,60,59,59,59,59,59,59,
7703  58,58,58,58,58,58,58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,
7704  57,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,53,53,
7705  53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,51,51,
7706  51,51,51,51,51,51,51,51,51,51,51,50,50,50,50,50,50,50,49,49,49,
7707  49,49,49,49,49,49,48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,
7708  47,47,47,47,47,46,46,46,46,46,46,46,45,45,45,45,45,45,45,44,44,
7709  44,44,44,44,44,43,43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,
7710  42,42,42,42,41,41,41,41,41,41,41,40,40,39,39,39,39,39,39,38,38,
7711  38,38,37,37,37,37,37,37,37,37,37,36,36,36,36,36,35,35,35,35,35,
7712  35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,33,33,33,33,
7713  33,33,33,33,33,33,32,32,32,32,32,31,31,31,31,30,30,30,30,30
7714  };
7715  const int n4c1w4_c[] = {
7716  100, // Capacity
7717  500, // Number of items
7718  // Size of items (sorted)
7719  100,100,100,100,99,99,99,99,99,98,98,98,98,98,98,98,98,98,98,
7720  97,97,97,97,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,94,
7721  94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,92,92,92,92,92,92,
7722  92,92,92,91,91,91,91,91,91,90,90,90,90,90,90,90,90,90,90,89,89,
7723  89,89,89,89,89,89,89,89,89,89,88,88,88,88,88,87,87,87,87,87,87,
7724  87,87,86,86,86,86,86,85,85,85,84,84,83,83,83,83,83,82,82,82,82,
7725  82,82,81,81,81,81,80,80,80,80,80,80,80,80,80,80,80,79,79,79,79,
7726  78,78,78,78,78,78,77,77,77,77,77,76,76,76,76,76,76,76,76,76,76,
7727  76,76,75,75,75,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,
7728  73,73,72,72,72,71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,70,
7729  69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,67,67,67,67,67,
7730  67,67,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,
7731  65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,63,63,63,63,
7732  63,63,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,60,60,
7733  60,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,58,58,58,58,58,
7734  58,58,58,58,57,57,57,56,56,56,55,55,55,55,55,55,55,54,54,54,54,
7735  54,54,53,53,53,53,52,52,52,52,51,51,51,51,51,51,51,51,51,51,50,
7736  50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,48,48,48,
7737  48,48,48,47,47,47,47,47,47,46,46,46,46,46,45,45,45,45,45,44,44,
7738  44,44,44,44,44,44,44,43,43,43,43,43,43,43,43,43,42,42,42,42,42,
7739  41,41,41,41,41,41,41,41,41,40,40,40,39,39,39,39,39,39,38,38,38,
7740  38,38,38,38,38,38,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,
7741  35,35,35,35,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,32,
7742  32,32,32,32,32,31,31,31,31,31,31,31,30,30,30,30,30,30,30
7743  };
7744  const int n4c1w4_d[] = {
7745  100, // Capacity
7746  500, // Number of items
7747  // Size of items (sorted)
7748  100,100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,
7749  99,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,96,96,96,96,
7750  95,95,95,95,95,95,95,94,94,94,93,93,93,93,93,93,93,93,92,92,92,
7751  92,92,92,91,91,91,90,90,90,89,89,89,89,89,89,89,89,89,89,88,88,
7752  88,88,88,87,87,87,87,86,86,86,86,86,86,86,86,86,86,86,85,85,85,
7753  85,85,85,85,85,85,85,85,84,84,84,84,83,83,83,83,83,83,83,82,82,
7754  82,82,82,82,81,80,80,80,80,80,80,80,80,80,79,79,79,79,79,78,78,
7755  78,78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,75,
7756  75,75,75,75,75,75,75,75,74,74,74,74,74,73,73,73,73,73,73,73,73,
7757  73,73,72,72,72,72,71,71,71,71,71,71,71,71,71,70,70,70,70,69,69,
7758  69,69,68,68,68,68,68,68,67,67,67,67,67,66,66,66,66,66,65,65,65,
7759  65,65,65,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,62,
7760  62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,61,61,61,61,
7761  61,61,61,61,61,61,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,
7762  58,58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,56,56,56,56,56,
7763  56,56,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,
7764  53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,51,51,51,51,51,
7765  51,51,51,50,50,50,50,50,49,49,49,49,49,49,49,49,49,48,48,48,48,
7766  47,47,47,47,47,47,47,47,46,46,46,46,46,46,46,46,46,45,45,45,45,
7767  45,45,44,44,44,44,44,44,44,44,43,43,43,43,43,43,42,42,42,42,42,
7768  42,42,41,41,41,41,41,41,41,41,40,40,40,40,40,40,39,39,39,39,39,
7769  38,38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,36,36,36,36,36,
7770  36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,34,34,34,34,34,34,
7771  34,33,33,33,33,33,33,33,32,31,31,31,31,31,30,30,30,30,30,30,30
7772  };
7773  const int n4c1w4_e[] = {
7774  100, // Capacity
7775  500, // Number of items
7776  // Size of items (sorted)
7777  100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,98,98,
7778  98,98,98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,96,96,
7779  96,96,96,96,96,96,96,96,96,95,95,95,95,94,94,94,94,94,93,93,93,
7780  93,93,93,92,92,92,92,92,92,92,91,91,91,91,91,90,90,90,90,90,90,
7781  90,90,89,89,89,89,89,89,89,89,89,89,88,88,88,88,88,88,87,87,87,
7782  87,87,87,86,86,86,86,85,85,85,85,85,85,85,85,85,85,84,84,84,84,
7783  84,84,84,83,83,83,83,83,83,83,82,82,82,82,82,82,82,81,81,81,81,
7784  81,81,80,80,80,80,80,80,80,80,80,80,80,80,80,80,79,79,79,79,79,
7785  79,78,78,78,78,78,78,78,77,77,77,77,77,76,76,76,76,76,76,76,76,
7786  76,76,76,76,76,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,
7787  74,74,74,73,73,73,73,73,73,73,73,72,72,72,72,72,72,71,71,71,71,
7788  71,71,70,70,70,70,70,70,70,70,70,69,69,69,69,69,69,69,69,68,68,
7789  68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,66,66,66,
7790  66,66,66,66,66,65,65,65,65,64,64,64,64,63,63,63,63,63,63,63,63,
7791  63,63,62,62,62,62,62,61,61,61,61,61,60,60,60,60,60,60,59,59,59,
7792  59,59,59,59,59,59,59,59,59,59,58,58,58,58,57,57,57,57,57,57,57,
7793  57,57,56,56,56,56,56,56,55,55,55,55,55,55,54,54,54,54,53,53,53,
7794  53,53,53,53,53,52,52,52,52,51,51,51,51,51,51,50,50,49,49,49,49,
7795  49,49,48,48,48,48,48,48,47,47,47,47,47,47,47,46,46,46,46,46,46,
7796  46,45,45,45,45,45,44,44,44,43,43,43,43,43,43,43,43,43,43,42,42,
7797  42,42,42,42,42,42,42,42,41,41,41,41,41,41,40,40,39,39,39,39,39,
7798  39,39,38,38,38,38,38,38,38,38,37,37,36,36,36,36,36,36,35,35,35,
7799  35,35,35,35,35,34,34,34,34,33,33,33,33,33,33,32,32,32,32,32,32,
7800  32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30
7801  };
7802  const int n4c1w4_f[] = {
7803  100, // Capacity
7804  500, // Number of items
7805  // Size of items (sorted)
7806  100,100,100,99,99,99,99,99,99,99,99,98,98,98,98,98,97,97,97,97,
7807  97,97,96,96,96,96,96,96,96,94,94,94,94,94,94,93,93,93,93,93,92,
7808  92,92,91,91,91,91,91,90,90,90,90,90,89,89,89,89,89,89,89,88,88,
7809  88,88,88,87,87,87,87,87,87,86,86,86,86,85,85,85,84,84,84,84,84,
7810  84,84,83,83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,81,81,81,
7811  81,81,81,81,81,80,80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,
7812  78,78,78,78,78,78,78,78,78,77,77,77,77,77,77,77,76,76,76,76,76,
7813  76,76,76,76,75,75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,
7814  73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,72,72,72,
7815  72,72,72,72,71,71,71,70,70,70,70,69,69,69,69,69,69,69,69,69,69,
7816  69,69,68,68,68,68,68,68,68,68,68,68,68,67,67,66,66,66,66,65,65,
7817  65,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,64,64,64,63,63,
7818  63,63,63,63,63,63,62,62,62,62,62,61,61,61,61,61,60,60,60,60,60,
7819  60,60,60,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,59,58,
7820  58,58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57,57,57,57,
7821  56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,54,
7822  54,54,54,54,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,51,
7823  51,51,51,51,51,51,51,51,50,50,50,50,50,50,50,50,50,49,49,49,48,
7824  48,48,48,48,47,47,47,47,47,47,46,46,46,46,46,46,46,46,46,46,45,
7825  45,45,45,44,44,44,44,44,44,44,44,44,44,44,43,43,43,42,42,42,41,
7826  41,41,41,41,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,
7827  39,39,38,38,38,38,38,38,37,37,37,37,37,37,37,37,37,36,36,36,36,
7828  36,35,35,35,35,35,35,35,35,34,34,34,34,34,33,33,33,33,32,32,32,
7829  32,32,32,32,32,31,31,31,31,31,31,30,30,30,30,30,30,30
7830  };
7831  const int n4c1w4_g[] = {
7832  100, // Capacity
7833  500, // Number of items
7834  // Size of items (sorted)
7835  100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,98,98,98,98,
7836  98,98,98,98,97,97,97,97,97,97,97,96,96,96,96,96,96,95,95,95,95,
7837  95,95,95,95,95,94,94,94,94,94,93,93,93,93,93,93,93,93,93,93,92,
7838  92,92,92,92,92,91,91,91,91,91,91,91,90,90,90,90,90,90,89,89,89,
7839  89,89,89,89,89,89,89,89,88,88,88,88,87,87,87,87,87,87,87,86,86,
7840  86,86,86,86,86,86,86,86,85,85,85,85,85,85,84,84,83,83,83,83,83,
7841  82,82,82,82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,
7842  81,80,80,80,80,80,80,79,79,79,79,79,79,79,79,79,78,78,78,78,78,
7843  78,78,78,78,78,77,77,77,77,77,77,77,77,77,77,77,76,76,76,75,75,
7844  75,75,75,75,75,75,75,74,74,74,74,74,74,74,73,73,73,73,73,73,73,
7845  73,73,73,73,72,72,72,72,72,72,72,72,71,71,71,71,71,70,70,70,70,
7846  70,70,69,69,69,69,69,68,68,68,68,68,68,68,68,68,68,68,68,67,67,
7847  67,66,66,66,66,66,66,66,65,65,65,65,65,65,65,64,64,64,64,64,63,
7848  63,63,63,63,63,62,62,62,62,62,62,61,61,61,60,60,60,60,60,60,60,
7849  60,60,60,59,59,59,59,59,59,59,59,59,58,58,58,58,58,58,57,57,57,
7850  56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,54,54,
7851  53,53,53,53,53,52,52,52,52,52,52,51,51,51,51,51,51,51,51,51,50,
7852  50,50,50,50,50,49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,47,
7853  47,47,47,47,47,47,47,46,46,46,46,46,46,45,45,45,45,44,44,44,44,
7854  44,44,44,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,42,41,
7855  41,41,41,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,39,
7856  39,38,38,38,38,37,37,37,37,37,37,36,36,36,36,35,35,35,35,35,35,
7857  35,35,35,34,34,34,34,33,33,33,33,33,33,32,32,32,32,32,32,32,32,
7858  32,32,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30
7859  };
7860  const int n4c1w4_h[] = {
7861  100, // Capacity
7862  500, // Number of items
7863  // Size of items (sorted)
7864  100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,
7865  99,99,99,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,
7866  96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,95,95,94,94,94,94,
7867  94,94,93,93,93,93,93,92,92,92,92,92,92,91,91,91,91,91,91,91,91,
7868  91,91,91,91,91,91,90,90,90,90,90,89,89,89,89,89,89,89,89,88,88,
7869  88,88,88,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,85,85,85,
7870  85,84,84,84,84,84,84,84,83,83,83,83,82,82,82,82,82,82,82,82,82,
7871  82,82,81,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,80,79,
7872  79,79,79,79,79,79,78,78,78,78,78,78,78,78,77,77,77,76,76,76,76,
7873  76,76,76,76,76,76,76,76,76,75,75,75,75,74,74,74,74,74,74,73,73,
7874  73,72,72,72,71,71,71,71,71,71,71,70,70,70,70,70,70,70,70,70,69,
7875  69,69,69,69,68,68,68,68,68,68,68,67,67,67,67,67,67,66,66,66,66,
7876  66,66,66,66,66,65,65,65,65,65,65,65,65,65,65,64,64,64,64,64,63,
7877  63,63,63,63,63,62,62,62,62,62,61,61,61,61,61,61,61,61,61,60,60,
7878  60,60,60,59,59,59,59,58,58,58,58,58,58,58,58,58,57,57,57,57,57,
7879  57,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,
7880  54,54,54,54,54,53,53,52,52,52,52,52,51,51,51,51,50,50,49,49,49,
7881  49,49,48,48,48,48,48,48,48,47,47,47,47,46,46,46,46,46,46,45,45,
7882  45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,43,43,43,43,
7883  43,43,43,43,42,42,42,42,42,42,42,42,42,41,41,41,41,41,41,40,40,
7884  40,39,39,39,38,38,38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,
7885  37,37,36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,34,34,34,34,
7886  34,34,34,34,34,34,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,
7887  32,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30
7888  };
7889  const int n4c1w4_i[] = {
7890  100, // Capacity
7891  500, // Number of items
7892  // Size of items (sorted)
7893  100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,98,98,
7894  98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,96,96,96,96,
7895  96,96,95,95,95,95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,94,
7896  93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,91,91,91,91,91,91,
7897  91,91,91,91,91,91,91,90,90,90,90,89,89,89,89,89,89,89,89,88,88,
7898  88,88,88,88,87,87,87,87,87,87,87,87,86,86,86,86,86,86,85,85,85,
7899  85,85,85,84,84,84,84,84,84,84,84,83,83,83,83,82,82,82,82,82,82,
7900  81,81,81,81,81,80,80,80,80,80,80,80,80,80,80,80,80,79,79,79,79,
7901  78,78,78,78,78,78,77,77,77,76,76,76,76,76,76,76,76,75,75,75,75,
7902  75,75,75,75,75,75,75,74,74,74,74,74,74,74,73,73,73,72,72,72,72,
7903  72,71,71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,69,69,69,69,
7904  69,69,68,68,68,68,68,68,68,67,67,67,67,67,67,67,66,66,66,66,66,
7905  66,66,66,66,65,65,65,65,64,64,64,64,64,64,64,63,63,63,63,62,62,
7906  62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,
7907  59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,57,57,57,57,57,57,
7908  57,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,53,53,53,53,
7909  53,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,50,50,50,50,50,
7910  50,49,49,49,49,49,49,49,49,49,48,48,48,48,48,47,47,47,47,47,46,
7911  46,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,44,44,44,
7912  43,43,43,43,43,43,43,43,42,42,42,42,42,42,41,41,41,41,41,40,40,
7913  40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,38,
7914  38,38,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,36,36,
7915  35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,34,33,33,33,33,
7916  33,33,32,32,32,32,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30
7917  };
7918  const int n4c1w4_j[] = {
7919  100, // Capacity
7920  500, // Number of items
7921  // Size of items (sorted)
7922  100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,98,
7923  98,98,98,98,98,98,98,97,97,97,97,96,96,96,96,96,96,96,96,96,96,
7924  96,95,95,95,95,95,95,95,94,94,94,94,94,94,94,93,93,93,93,93,93,
7925  93,93,92,92,92,92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,90,
7926  90,90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,88,88,88,88,88,
7927  87,87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,85,85,85,85,85,
7928  85,85,85,85,85,85,84,84,84,84,84,83,83,83,83,83,83,83,83,83,83,
7929  82,82,82,82,82,82,82,81,81,81,80,80,80,80,80,80,80,80,80,80,80,
7930  80,79,79,79,79,79,79,79,79,79,78,78,78,78,77,77,77,77,77,77,76,
7931  76,76,76,76,76,76,76,76,75,75,75,75,75,75,74,74,74,74,74,74,73,
7932  73,73,73,73,73,73,73,72,72,72,71,71,71,71,71,71,71,70,70,70,70,
7933  70,70,70,70,70,70,70,69,69,69,69,69,69,69,69,68,68,68,68,68,67,
7934  67,67,66,66,65,65,65,65,65,65,65,65,64,64,64,64,64,63,63,63,63,
7935  63,63,63,62,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,
7936  61,61,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,59,59,59,59,
7937  59,58,58,58,58,57,57,57,57,57,57,57,56,56,56,56,56,56,56,56,55,
7938  55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,52,52,52,52,52,52,
7939  52,51,51,51,51,51,51,51,51,51,50,50,50,50,50,50,49,49,49,48,48,
7940  48,48,48,48,48,48,48,48,48,47,47,47,47,46,46,46,46,46,46,46,45,
7941  45,45,45,45,45,45,44,44,44,44,44,44,44,44,43,43,43,43,43,43,42,
7942  42,42,42,42,42,42,41,41,41,41,40,40,40,40,40,40,39,39,39,39,39,
7943  39,39,38,38,38,38,38,38,38,37,37,37,37,37,37,36,36,36,36,36,36,
7944  35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,
7945  33,33,33,32,32,32,32,32,32,31,31,31,31,31,31,30,30,30,30,30
7946  };
7947  const int n4c1w4_k[] = {
7948  100, // Capacity
7949  500, // Number of items
7950  // Size of items (sorted)
7951  100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,98,
7952  98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,
7953  96,96,96,96,95,95,95,95,95,95,95,95,95,94,94,94,93,93,93,93,93,
7954  93,92,92,92,92,92,92,92,91,91,91,91,91,91,91,90,90,90,90,90,89,
7955  89,89,89,89,89,89,89,89,89,88,88,88,88,88,88,88,88,88,88,88,88,
7956  88,88,87,87,87,87,87,87,86,86,86,86,86,86,86,86,86,86,85,85,85,
7957  85,85,84,84,84,84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,
7958  83,82,82,82,81,81,81,80,80,80,80,80,79,79,79,79,79,78,78,78,78,
7959  78,78,77,77,77,77,77,77,77,77,77,76,76,76,75,75,75,75,75,75,74,
7960  74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,73,73,72,72,
7961  72,72,72,72,72,71,71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,
7962  70,70,70,69,69,69,69,69,69,69,69,69,69,69,69,68,68,68,67,67,67,
7963  67,67,67,66,66,66,66,66,66,66,66,65,65,65,65,65,64,64,64,64,64,
7964  64,64,64,64,64,63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,
7965  61,61,61,61,60,60,60,60,59,59,59,59,59,59,59,59,59,59,59,59,59,
7966  58,58,58,58,58,58,58,57,57,57,57,57,56,56,56,56,55,55,55,55,55,
7967  55,55,55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,53,53,52,
7968  52,52,52,52,51,51,51,51,51,50,50,50,50,50,50,50,50,50,49,49,49,
7969  49,49,49,48,48,48,48,48,48,48,48,47,47,47,46,46,46,46,46,46,46,
7970  46,46,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,43,43,43,43,
7971  43,43,43,43,43,42,42,42,42,42,42,41,41,41,41,41,40,40,40,40,40,
7972  40,39,39,39,39,39,39,38,38,38,38,38,37,37,37,36,36,36,36,36,36,
7973  35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,33,33,33,33,33,32,
7974  32,32,32,32,32,32,32,31,31,31,31,31,31,30,30,30,30,30,30,30
7975  };
7976  const int n4c1w4_l[] = {
7977  100, // Capacity
7978  500, // Number of items
7979  // Size of items (sorted)
7980  100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,
7981  98,98,98,98,98,98,98,98,98,98,98,98,98,98,97,97,97,96,96,96,96,
7982  96,96,96,95,95,95,95,95,95,95,95,95,95,95,94,94,94,94,94,94,94,
7983  94,94,94,94,93,93,93,93,93,92,92,92,91,91,91,91,91,91,91,90,90,
7984  90,90,89,89,89,89,89,89,88,88,88,88,87,87,87,87,87,87,87,86,86,
7985  86,86,86,86,85,85,85,85,85,85,85,85,85,84,84,84,83,83,83,83,83,
7986  83,83,83,83,83,82,82,82,82,82,81,81,81,81,80,80,80,80,80,80,80,
7987  80,80,80,79,79,79,78,78,78,78,78,77,77,77,77,77,77,77,76,76,76,
7988  76,76,76,76,76,76,76,76,76,76,76,75,75,75,75,75,74,74,74,74,74,
7989  73,73,73,73,73,73,72,72,72,72,72,71,71,71,71,71,71,71,71,71,71,
7990  71,71,70,70,70,70,70,70,70,69,69,69,69,69,69,68,68,68,68,68,68,
7991  67,67,67,67,66,66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,
7992  64,64,64,64,64,64,64,64,63,63,63,63,62,62,62,62,62,62,62,62,62,
7993  61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,60,60,60,60,60,60,
7994  60,59,59,59,59,59,59,58,58,58,58,57,57,57,57,57,57,57,57,56,56,
7995  56,56,56,56,56,55,55,55,55,54,54,54,54,53,53,53,53,53,52,52,52,
7996  51,51,51,51,51,51,51,51,50,50,50,50,50,49,49,49,49,49,48,48,48,
7997  48,48,48,48,48,48,48,48,47,47,47,47,47,47,47,47,47,46,46,46,46,
7998  46,46,46,46,46,46,45,45,45,45,44,44,44,44,44,44,44,44,44,43,43,
7999  43,43,43,43,43,43,42,42,42,42,42,42,42,42,41,41,41,41,41,41,41,
8000  41,41,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,38,38,38,38,
8001  38,38,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,35,35,35,35,
8002  35,35,35,35,35,34,34,33,33,33,33,33,33,33,33,32,32,32,32,32,32,
8003  32,32,32,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30
8004  };
8005  const int n4c1w4_m[] = {
8006  100, // Capacity
8007  500, // Number of items
8008  // Size of items (sorted)
8009  100,100,100,100,100,100,100,99,99,99,99,99,98,98,98,98,98,98,
8010  98,98,98,97,97,97,97,96,96,96,96,95,95,95,95,95,95,95,95,94,94,
8011  94,94,94,94,94,94,94,94,94,94,94,94,93,93,93,93,93,93,92,92,92,
8012  92,92,92,91,91,91,91,91,91,91,90,90,90,90,90,90,90,90,90,90,90,
8013  90,89,89,89,89,89,88,88,88,88,88,88,88,87,87,87,87,87,87,87,87,
8014  87,87,87,86,86,86,86,86,86,86,86,85,85,85,85,85,85,85,85,85,85,
8015  84,83,83,83,83,83,83,82,82,82,82,82,82,82,81,81,81,81,81,80,80,
8016  80,80,80,80,80,80,80,80,79,79,79,79,79,79,78,78,78,78,78,78,77,
8017  77,77,77,77,77,76,76,76,75,75,75,75,75,74,74,74,74,74,74,73,73,
8018  73,73,73,73,73,73,73,72,72,72,72,72,72,72,72,72,72,71,71,71,71,
8019  71,71,71,71,71,70,70,70,70,70,70,70,70,69,69,69,69,69,68,68,68,
8020  68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,66,66,66,66,
8021  66,66,66,65,65,65,65,65,65,65,64,64,64,64,64,63,63,63,63,63,63,
8022  62,62,62,62,62,62,62,61,61,61,61,61,61,60,60,60,60,60,60,60,59,
8023  59,59,59,59,59,59,59,58,58,58,58,57,57,57,57,57,57,57,56,56,56,
8024  56,56,56,56,56,55,55,55,55,55,55,55,55,55,54,54,54,54,54,54,54,
8025  54,54,54,54,54,53,53,53,53,53,52,52,52,52,52,52,51,51,51,51,51,
8026  50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,48,48,48,48,47,47,
8027  47,47,47,47,47,47,47,46,46,46,46,45,45,45,44,44,44,44,44,44,44,
8028  44,44,44,44,43,43,43,43,43,43,43,42,42,42,42,41,41,41,41,41,41,
8029  41,41,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,38,38,38,
8030  37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,35,35,35,35,34,34,
8031  34,34,34,34,34,34,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,
8032  32,32,32,32,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30
8033  };
8034  const int n4c1w4_n[] = {
8035  100, // Capacity
8036  500, // Number of items
8037  // Size of items (sorted)
8038  100,100,100,100,100,99,99,99,99,99,99,98,98,98,98,97,97,97,96,
8039  96,96,96,96,95,95,95,95,95,95,95,95,95,95,95,95,95,94,94,94,94,
8040  94,94,94,94,93,93,93,93,93,93,92,92,92,92,92,92,91,91,91,91,91,
8041  91,91,91,90,90,90,90,89,89,89,89,89,89,89,89,89,88,88,88,88,88,
8042  88,88,87,87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,86,85,85,
8043  85,85,85,85,85,84,84,84,84,84,84,84,84,83,83,83,83,83,83,83,82,
8044  82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,80,80,80,80,80,
8045  80,80,80,79,79,79,79,79,79,78,78,78,78,78,78,78,78,77,77,77,77,
8046  77,77,77,77,76,76,75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,
8047  74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,73,72,72,72,
8048  72,72,72,71,71,71,71,71,70,70,70,70,70,70,70,70,70,69,69,69,69,
8049  69,69,69,69,69,68,68,68,68,68,67,67,67,67,66,66,66,66,66,66,66,
8050  66,66,65,65,65,65,65,65,65,64,64,64,64,64,64,64,63,63,63,63,62,
8051  62,62,62,62,62,62,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,
8052  60,60,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,57,57,57,57,
8053  57,57,56,56,56,56,56,56,55,55,55,55,55,55,54,54,54,54,54,54,54,
8054  54,54,54,54,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,51,
8055  51,51,51,51,51,50,50,50,50,50,50,49,49,49,49,49,49,48,48,48,48,
8056  48,48,48,48,47,47,47,47,47,47,46,46,46,46,46,46,46,45,45,45,45,
8057  45,45,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,42,42,
8058  41,41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,40,39,
8059  39,39,39,39,38,38,38,37,37,37,36,36,36,36,36,35,35,35,35,35,35,
8060  35,35,35,35,35,34,34,34,34,34,34,33,33,33,33,33,33,32,32,32,32,
8061  32,32,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30
8062  };
8063  const int n4c1w4_o[] = {
8064  100, // Capacity
8065  500, // Number of items
8066  // Size of items (sorted)
8067  100,100,100,100,100,100,100,100,99,99,99,98,98,98,98,98,98,98,
8068  98,98,97,97,97,97,97,97,97,96,96,96,96,96,96,96,95,95,95,95,94,
8069  94,94,94,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,91,91,
8070  91,91,91,91,90,90,90,90,90,90,90,90,90,90,90,90,90,89,89,89,89,
8071  89,89,89,89,88,88,88,88,88,88,87,87,87,87,86,85,85,85,85,84,84,
8072  84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,83,83,83,83,83,83,
8073  82,82,82,82,81,81,81,81,81,81,80,80,80,79,79,79,79,79,79,79,79,
8074  79,78,78,78,78,78,78,78,78,78,78,78,78,77,77,77,77,77,77,77,76,
8075  76,76,76,76,76,75,75,75,75,74,74,74,74,74,73,73,73,73,73,73,73,
8076  72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,70,70,70,70,70,70,
8077  69,69,69,69,69,69,68,68,68,68,68,68,68,67,66,66,66,66,66,66,66,
8078  66,66,66,66,65,65,65,64,64,64,64,64,64,64,64,64,64,64,63,63,63,
8079  63,63,63,63,63,62,62,62,62,62,62,62,62,61,61,60,60,60,60,60,59,
8080  59,59,59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,57,57,57,57,
8081  57,57,57,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,54,54,
8082  54,54,54,54,54,54,54,54,53,53,53,53,53,53,53,52,52,52,52,52,52,
8083  52,51,51,51,51,51,51,51,51,50,50,50,50,50,50,50,50,49,49,49,49,
8084  49,49,48,48,48,48,48,48,47,47,47,47,47,47,47,47,46,46,46,46,46,
8085  46,46,45,45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,43,43,43,
8086  43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,41,41,41,41,41,41,
8087  41,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,39,39,39,
8088  38,38,38,38,38,38,38,37,37,37,37,37,37,37,36,36,36,36,36,36,36,
8089  36,36,35,35,35,35,35,35,34,34,34,34,34,34,34,34,33,33,33,33,33,
8090  33,33,33,32,32,32,32,32,32,32,31,31,31,31,31,31,30,30,30,30
8091  };
8092  const int n4c1w4_p[] = {
8093  100, // Capacity
8094  500, // Number of items
8095  // Size of items (sorted)
8096  100,100,100,100,100,100,99,99,99,99,98,98,98,98,98,98,98,98,98,
8097  97,97,97,97,97,97,97,96,96,96,96,95,95,95,95,95,95,95,94,94,94,
8098  94,94,93,93,93,93,93,93,92,92,92,92,92,92,92,92,91,91,91,91,91,
8099  91,91,91,91,91,90,90,90,90,90,90,90,90,89,89,89,89,89,89,88,88,
8100  88,88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,87,87,87,87,87,
8101  87,86,86,86,86,86,86,86,86,86,86,86,85,85,85,85,84,84,84,84,84,
8102  84,84,84,83,83,83,83,83,83,83,83,83,83,83,83,83,82,82,82,82,82,
8103  82,82,82,82,81,81,81,81,81,81,81,81,80,80,80,80,80,80,79,79,79,
8104  79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,77,77,77,77,77,76,
8105  76,76,76,76,76,76,76,75,75,75,75,75,75,75,74,74,74,74,74,74,74,
8106  74,74,74,73,73,72,72,72,72,71,71,71,71,70,70,70,70,70,70,70,70,
8107  70,70,70,69,69,69,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,
8108  66,66,66,66,65,65,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,
8109  63,63,63,63,62,62,62,62,62,62,62,62,61,61,61,61,61,61,60,60,60,
8110  60,60,59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,57,57,57,
8111  57,57,57,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,55,55,
8112  55,54,54,54,54,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,51,
8113  51,51,51,51,51,50,50,50,50,50,49,49,49,49,49,48,48,48,48,48,47,
8114  47,47,47,47,47,47,47,46,46,46,46,46,46,46,46,45,45,45,44,44,44,
8115  44,43,43,43,43,43,43,43,43,43,42,42,42,42,42,41,41,41,41,41,41,
8116  41,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,
8117  39,38,38,38,38,38,38,37,37,37,37,37,37,36,36,36,36,36,35,35,35,
8118  35,35,35,35,35,35,34,34,34,34,34,34,34,34,33,33,33,33,33,33,32,
8119  32,32,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30
8120  };
8121  const int n4c1w4_q[] = {
8122  100, // Capacity
8123  500, // Number of items
8124  // Size of items (sorted)
8125  100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,98,
8126  98,98,98,98,98,97,97,97,97,96,96,96,96,96,96,95,95,95,95,94,94,
8127  94,94,94,94,94,93,93,93,93,93,93,93,92,92,92,92,92,92,91,91,91,
8128  91,91,91,91,90,90,90,90,90,90,90,90,90,90,90,90,90,89,89,89,88,
8129  88,88,88,88,87,87,87,87,87,87,87,87,86,86,86,86,85,85,85,85,85,
8130  84,84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,83,82,82,82,
8131  82,82,82,82,82,82,81,81,81,81,81,81,81,81,81,80,80,80,80,80,80,
8132  80,80,80,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,
8133  77,77,77,76,76,76,76,76,76,75,75,75,74,74,74,74,74,74,74,74,74,
8134  73,73,73,72,72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,
8135  71,71,70,70,70,70,70,70,69,69,69,69,69,69,68,68,68,68,68,67,67,
8136  67,67,67,67,67,66,66,66,66,66,66,66,65,65,65,65,64,64,64,64,64,
8137  64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,62,62,62,62,62,62,
8138  61,61,61,60,60,60,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,
8139  59,58,58,58,58,58,57,57,57,57,57,57,57,57,57,57,56,56,56,56,56,
8140  56,56,56,56,56,55,55,55,55,55,55,55,55,54,54,54,54,54,54,54,53,
8141  53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,51,51,51,51,51,
8142  51,50,50,50,50,49,49,49,49,49,49,49,49,48,48,48,48,48,47,47,47,
8143  47,47,47,47,47,46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,
8144  44,44,44,44,44,44,44,44,44,44,43,43,43,43,43,43,42,42,42,42,42,
8145  42,41,41,41,41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,
8146  39,39,39,39,39,39,39,39,39,38,38,38,38,38,38,38,38,37,37,37,37,
8147  37,37,37,36,36,36,36,36,35,35,35,35,34,34,34,34,34,34,34,33,33,
8148  33,33,33,33,33,33,33,32,32,32,32,31,31,31,31,31,31,31,31,30,30
8149  };
8150  const int n4c1w4_r[] = {
8151  100, // Capacity
8152  500, // Number of items
8153  // Size of items (sorted)
8154  100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,
8155  98,98,98,98,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,96,
8156  96,96,96,96,96,95,95,95,94,94,94,94,94,94,94,94,94,94,93,93,93,
8157  93,93,93,93,92,92,92,92,92,92,92,92,92,92,92,92,92,91,91,91,91,
8158  91,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,88,88,88,88,
8159  88,88,88,88,88,88,88,88,87,87,87,87,87,87,87,87,87,86,86,86,86,
8160  86,85,85,85,85,85,84,84,84,84,84,83,83,83,83,83,83,83,82,82,82,
8161  82,82,82,81,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,80,
8162  80,79,79,79,79,79,79,78,78,78,78,78,77,77,77,77,77,76,76,76,76,
8163  76,76,76,76,76,75,75,75,75,75,74,74,74,74,74,74,73,73,73,73,73,
8164  73,73,73,73,72,72,72,72,72,71,71,71,71,70,70,70,70,70,69,69,69,
8165  69,69,69,69,69,69,69,68,68,68,67,67,67,67,66,66,66,66,66,66,66,
8166  65,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,63,63,63,
8167  63,63,63,63,62,62,61,61,61,61,61,61,61,61,60,60,60,60,60,60,59,
8168  59,59,59,59,59,59,59,59,59,58,58,58,58,58,57,57,57,57,57,57,57,
8169  57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,54,54,54,
8170  54,54,53,53,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,
8171  52,52,52,52,52,51,51,51,51,51,51,51,51,51,50,50,50,49,49,49,49,
8172  49,49,49,49,48,48,48,48,47,47,47,47,47,47,47,47,47,47,47,46,46,
8173  46,46,45,45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,43,43,
8174  43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,41,41,41,41,41,40,
8175  40,40,40,40,40,40,39,39,39,39,39,38,38,37,37,37,37,37,37,37,37,
8176  36,36,36,36,36,35,35,35,35,34,34,34,34,34,34,34,33,33,33,33,33,
8177  33,33,33,33,32,32,32,32,32,32,31,31,31,31,31,31,30,30,30,30
8178  };
8179  const int n4c1w4_s[] = {
8180  100, // Capacity
8181  500, // Number of items
8182  // Size of items (sorted)
8183  100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,98,98,98,97,
8184  97,97,97,97,97,96,96,96,96,96,96,95,95,95,95,95,94,94,94,94,94,
8185  94,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,91,91,91,91,
8186  91,91,91,90,90,90,90,90,90,90,90,90,89,89,89,89,89,88,88,88,88,
8187  88,88,88,88,88,88,87,87,87,87,87,86,86,86,86,86,86,86,86,85,85,
8188  85,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,83,83,83,
8189  83,83,82,82,82,82,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,
8190  80,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,77,77,77,77,
8191  77,76,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,75,75,75,74,
8192  74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,73,73,72,72,72,72,
8193  72,72,72,72,71,71,71,70,70,70,70,69,69,69,69,69,69,69,69,69,69,
8194  68,68,68,68,67,67,67,67,67,67,67,66,66,66,66,66,66,65,65,65,65,
8195  64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,62,62,62,62,61,61,
8196  61,61,61,61,61,61,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,
8197  59,58,58,58,58,57,57,57,57,57,57,57,57,57,57,56,56,56,55,55,55,
8198  55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,53,53,53,53,52,52,
8199  52,52,52,52,52,52,51,51,51,51,50,50,50,50,50,50,50,50,49,49,49,
8200  49,49,49,49,49,49,49,48,48,48,48,47,47,47,47,47,47,47,47,46,46,
8201  46,46,46,46,46,46,46,45,45,45,45,44,44,44,44,44,44,44,43,43,43,
8202  43,43,42,42,42,42,42,41,41,41,41,41,41,41,41,41,40,40,40,40,40,
8203  40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,38,38,38,38,
8204  38,38,38,38,37,37,37,37,37,37,37,37,36,36,36,36,36,36,35,35,35,
8205  35,35,35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,33,33,33,
8206  33,33,33,32,32,32,32,32,31,31,31,31,30,30,30,30,30,30,30
8207  };
8208  const int n4c1w4_t[] = {
8209  100, // Capacity
8210  500, // Number of items
8211  // Size of items (sorted)
8212  100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,98,
8213  98,98,98,98,97,97,97,97,97,97,96,96,96,96,95,95,95,95,95,95,95,
8214  95,95,95,95,95,95,94,94,94,94,94,94,93,93,93,93,93,92,92,92,92,
8215  92,92,91,91,91,91,91,91,90,90,90,89,89,89,89,89,89,89,89,89,89,
8216  88,88,87,87,87,87,86,86,86,86,86,86,86,86,85,85,85,85,85,85,85,
8217  85,84,84,84,84,84,84,84,84,84,83,83,83,83,82,82,82,82,82,82,82,
8218  82,82,82,81,81,81,80,80,80,80,80,80,80,79,79,79,79,79,79,78,78,
8219  78,78,78,78,78,78,78,78,78,77,77,77,76,76,76,76,76,76,76,76,75,
8220  75,75,75,75,75,74,74,74,73,73,73,73,73,73,72,72,72,72,72,72,72,
8221  72,72,72,72,72,72,72,72,71,71,71,71,70,70,70,70,70,70,70,70,70,
8222  70,70,70,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,
8223  68,68,68,67,67,67,67,67,67,67,67,66,66,66,65,65,65,65,65,65,65,
8224  65,65,65,65,64,64,64,64,63,63,63,63,63,63,62,62,62,62,62,61,61,
8225  61,61,61,61,60,60,60,60,60,59,59,59,59,59,59,58,58,58,58,57,57,
8226  57,57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,54,54,54,54,54,
8227  54,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,51,51,51,51,50,
8228  50,50,50,50,50,50,50,50,49,49,49,49,49,49,48,48,48,48,48,48,47,
8229  47,47,47,46,46,46,46,46,45,45,45,45,45,45,45,45,44,44,44,44,44,
8230  44,44,44,44,44,44,44,43,43,43,43,43,43,42,42,42,42,42,42,42,42,
8231  42,42,42,42,42,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,
8232  39,39,39,39,39,39,38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,
8233  36,36,36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,35,35,35,35,
8234  35,35,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,32,32,32,32,
8235  32,32,32,32,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,30
8236  };
8237  const int n4c2w1_a[] = {
8238  120, // Capacity
8239  500, // Number of items
8240  // Size of items (sorted)
8241  100,100,100,100,99,99,99,99,99,98,98,98,98,98,98,98,97,96,96,
8242  96,95,95,95,95,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,
8243  92,92,92,92,92,92,91,91,91,91,91,91,90,90,90,90,90,90,90,90,89,
8244  89,88,88,88,88,88,88,87,87,87,87,86,86,86,85,85,85,85,85,84,84,
8245  84,84,83,83,83,83,83,82,82,82,82,82,81,81,81,81,81,81,80,80,80,
8246  80,80,79,79,79,79,78,78,78,78,78,78,78,77,77,76,76,76,76,75,75,
8247  75,75,75,75,74,74,74,73,73,72,72,72,72,72,72,71,71,71,71,71,71,
8248  70,70,69,69,69,68,68,68,68,68,68,68,68,67,66,66,66,66,66,66,65,
8249  65,65,65,65,64,64,64,64,64,64,64,63,63,63,63,63,62,62,61,61,61,
8250  61,61,61,60,60,60,59,59,59,59,59,59,58,58,58,58,58,58,58,57,57,
8251  57,57,57,57,57,57,56,56,56,56,55,55,55,55,55,55,55,55,55,54,54,
8252  54,54,54,53,53,53,53,53,53,53,53,53,52,52,52,52,51,51,50,50,50,
8253  50,50,50,50,49,49,49,49,49,49,49,48,48,48,48,48,47,47,47,46,46,
8254  46,46,45,45,45,45,45,45,45,45,45,45,45,44,44,44,44,43,43,43,43,
8255  43,43,42,42,42,42,41,41,41,41,41,41,41,40,40,40,39,38,38,38,38,
8256  37,37,37,37,36,36,36,36,36,35,35,35,35,35,35,34,34,34,34,34,33,
8257  33,33,33,33,33,33,33,32,32,32,32,32,32,32,31,30,30,30,30,29,29,
8258  29,29,29,29,29,28,28,28,28,28,28,28,28,27,27,27,26,26,26,26,26,
8259  25,25,25,25,25,24,24,24,24,24,24,24,24,24,24,23,22,22,22,22,22,
8260  21,21,21,21,21,21,20,20,20,20,20,19,19,19,19,19,19,18,18,18,17,
8261  17,17,17,17,16,16,16,15,15,15,15,15,14,14,14,14,14,14,13,13,13,
8262  13,13,13,12,12,12,12,12,12,12,12,12,11,11,11,10,10,10,10,10,10,
8263  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,
8264  3,3,3,3,2,2,2,1,1,1
8265  };
8266  const int n4c2w1_b[] = {
8267  120, // Capacity
8268  500, // Number of items
8269  // Size of items (sorted)
8270  100,100,100,99,99,99,99,99,98,98,98,98,98,97,97,97,97,96,96,96,
8271  96,95,95,95,95,95,95,95,94,94,94,94,93,93,93,93,93,93,92,92,92,
8272  92,91,91,90,90,90,90,90,90,90,89,89,89,89,88,88,88,88,87,87,87,
8273  86,86,86,86,86,86,86,86,86,85,85,85,85,85,84,84,84,84,84,84,83,
8274  83,83,83,83,83,83,82,82,82,82,82,82,81,81,81,81,80,80,79,79,79,
8275  79,79,79,79,79,78,78,78,78,78,78,78,78,77,77,77,77,77,77,77,77,
8276  76,76,76,76,76,75,75,75,75,75,75,75,74,74,74,74,73,73,73,73,72,
8277  72,72,72,72,71,71,71,71,71,71,70,70,69,69,69,69,69,69,69,69,68,
8278  68,68,68,68,68,67,67,67,67,66,66,65,65,65,65,65,65,65,64,64,64,
8279  63,63,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,60,60,
8280  60,60,60,60,60,59,59,59,59,59,59,58,58,58,58,58,58,58,57,57,57,
8281  57,56,56,56,56,56,56,56,56,55,55,55,55,54,54,54,54,53,53,53,53,
8282  53,53,53,52,52,52,52,52,51,51,51,51,51,51,51,50,50,50,49,49,48,
8283  47,47,47,47,47,47,47,47,47,47,46,46,45,45,44,44,44,44,44,43,42,
8284  42,42,42,42,42,41,41,41,40,40,40,40,40,40,40,39,39,39,39,38,38,
8285  38,38,38,38,37,37,36,36,36,36,36,35,35,34,34,34,34,33,33,33,33,
8286  33,33,33,32,32,31,31,31,30,30,29,29,29,29,29,29,28,28,28,28,28,
8287  28,28,27,27,26,26,26,26,26,26,25,25,25,25,24,24,24,24,24,24,24,
8288  24,24,24,23,23,23,23,23,22,22,22,22,22,21,21,21,21,21,20,20,20,
8289  20,20,19,19,18,18,18,18,18,17,17,17,17,17,16,16,16,15,14,14,14,
8290  14,14,14,14,13,13,13,13,13,13,13,13,12,12,12,11,11,11,11,11,10,
8291  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,
8292  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,
8293  1
8294  };
8295  const int n4c2w1_c[] = {
8296  120, // Capacity
8297  500, // Number of items
8298  // Size of items (sorted)
8299  100,100,100,99,99,99,99,98,98,98,98,98,98,98,98,98,98,98,97,97,
8300  97,97,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,94,93,93,
8301  93,93,92,92,92,92,92,92,92,91,91,91,91,91,90,90,90,90,90,90,90,
8302  90,90,89,89,88,88,88,88,88,88,87,87,87,86,86,86,86,86,85,85,84,
8303  84,84,83,83,83,83,83,83,82,82,82,82,82,81,81,81,80,80,80,80,80,
8304  80,80,80,80,79,79,79,79,79,79,79,78,77,77,76,76,76,75,75,75,74,
8305  74,74,74,73,73,73,73,73,73,73,73,73,73,73,73,73,72,72,72,72,72,
8306  72,71,71,71,71,71,71,70,70,70,69,69,69,69,69,68,68,67,67,67,67,
8307  67,67,67,67,66,66,66,65,65,65,65,65,64,64,64,64,64,63,63,63,63,
8308  63,62,62,62,62,62,62,62,62,62,61,61,60,60,60,60,60,59,59,58,58,
8309  58,58,58,57,57,57,56,56,56,56,56,56,55,55,55,55,55,54,54,54,54,
8310  53,53,53,53,53,52,52,52,52,52,52,51,51,51,51,51,50,50,50,50,50,
8311  49,49,49,49,49,49,49,49,48,48,48,48,47,47,47,47,47,46,46,46,45,
8312  45,45,45,45,45,44,44,44,44,44,44,44,44,44,43,43,43,43,43,42,42,
8313  42,42,42,41,41,41,41,41,41,40,40,40,39,39,39,39,39,39,39,38,38,
8314  38,37,37,37,37,37,37,37,36,36,36,36,36,36,35,35,35,35,35,35,35,
8315  35,35,34,34,33,33,33,33,33,32,32,32,32,32,31,31,31,31,31,31,31,
8316  30,30,30,30,30,30,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,
8317  27,27,27,26,26,26,26,26,25,25,25,24,24,24,24,24,24,24,23,23,23,
8318  23,23,22,22,22,22,22,21,21,21,21,21,20,20,20,20,20,19,19,19,19,
8319  19,18,18,18,18,17,17,17,16,16,16,16,16,16,15,15,15,14,14,14,14,
8320  14,14,14,14,13,13,13,13,13,12,12,12,12,12,12,11,11,10,9,9,9,9,
8321  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,
8322  2,2,1,1,1,1,1
8323  };
8324  const int n4c2w1_d[] = {
8325  120, // Capacity
8326  500, // Number of items
8327  // Size of items (sorted)
8328  100,100,100,100,99,99,99,99,99,98,98,98,98,97,97,97,97,97,96,
8329  96,96,96,96,96,95,95,95,95,94,94,94,94,94,94,93,93,93,93,93,93,
8330  92,92,92,92,92,91,91,91,91,91,91,91,90,90,90,90,89,89,88,88,88,
8331  87,87,87,86,85,85,85,85,85,85,85,84,84,84,83,83,83,83,82,82,82,
8332  82,82,82,81,81,81,81,80,80,79,79,79,78,78,78,78,78,77,77,77,77,
8333  77,77,77,77,76,76,76,76,76,76,75,75,75,74,74,74,74,73,73,73,73,
8334  73,73,73,72,72,72,72,72,71,71,70,70,70,70,70,70,69,68,68,68,68,
8335  67,67,67,66,66,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,64,
8336  63,63,63,63,62,62,62,62,61,61,61,60,59,59,59,58,58,58,58,58,58,
8337  57,57,57,57,57,56,56,56,54,54,54,54,54,54,53,53,53,53,53,53,53,
8338  52,52,51,51,51,51,51,51,51,50,50,50,50,49,49,49,48,48,48,48,48,
8339  47,47,47,47,47,47,46,46,46,46,46,46,46,46,46,46,46,46,45,45,45,
8340  45,45,45,45,45,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,
8341  41,41,41,40,40,40,40,40,40,40,40,39,39,39,39,38,38,38,38,38,38,
8342  38,38,38,38,37,37,37,37,36,36,36,36,36,36,35,35,34,34,34,34,33,
8343  33,33,33,33,33,33,32,32,32,32,32,32,31,31,31,31,31,31,31,30,30,
8344  30,30,30,30,30,30,29,29,29,29,28,28,28,28,28,28,28,28,28,28,27,
8345  27,27,26,26,26,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,
8346  24,24,24,23,23,23,23,23,23,23,23,23,23,23,23,22,22,22,21,21,21,
8347  21,21,21,21,20,20,20,20,20,20,20,20,19,19,18,18,18,18,17,17,17,
8348  17,17,16,16,16,16,16,16,16,16,15,15,15,15,14,14,13,13,13,13,12,
8349  12,12,12,12,12,12,12,12,11,11,11,11,11,10,10,10,10,9,9,9,9,8,
8350  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,
8351  2,2,2,2,2,1,1,1
8352  };
8353  const int n4c2w1_e[] = {
8354  120, // Capacity
8355  500, // Number of items
8356  // Size of items (sorted)
8357  100,100,100,100,99,99,99,99,98,98,98,98,97,97,97,97,97,97,97,
8358  96,96,96,96,96,96,96,96,95,95,95,95,95,94,94,94,94,94,93,93,93,
8359  93,93,93,93,93,92,92,92,92,92,92,91,91,90,90,90,90,90,90,90,90,
8360  90,89,89,89,88,88,88,88,88,88,88,87,87,87,87,86,86,86,85,85,84,
8361  84,84,83,83,83,82,82,82,82,81,81,81,81,81,81,81,81,81,80,80,80,
8362  80,80,80,79,79,79,79,78,78,78,78,77,77,77,77,77,76,76,76,76,76,
8363  76,76,75,75,75,75,75,75,75,74,74,74,73,73,73,73,73,73,73,73,72,
8364  72,72,72,72,72,71,71,71,71,71,70,70,70,70,70,69,69,69,69,69,69,
8365  69,68,68,68,68,68,68,68,68,67,67,67,66,66,66,66,65,65,65,64,64,
8366  64,63,63,62,62,62,62,62,62,62,61,61,61,60,60,60,60,60,59,59,59,
8367  59,59,59,59,58,58,58,58,57,57,57,57,56,56,56,56,56,56,56,56,56,
8368  55,55,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,54,53,53,53,
8369  53,52,52,52,52,51,51,51,51,51,51,51,50,50,50,50,50,49,49,49,49,
8370  49,49,48,48,48,48,47,47,47,47,47,46,46,45,45,45,44,44,44,44,44,
8371  43,43,43,43,43,43,43,42,42,42,42,42,41,41,41,41,41,41,41,40,40,
8372  40,39,39,39,38,38,38,37,36,36,36,36,36,36,36,35,35,35,35,35,35,
8373  35,35,34,34,34,34,34,34,34,33,33,33,33,33,32,32,32,32,32,32,31,
8374  31,31,31,31,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,29,
8375  28,27,27,27,27,27,27,27,27,26,25,25,25,24,24,23,23,23,23,23,22,
8376  22,22,21,21,21,21,21,20,20,20,20,19,19,19,19,19,19,18,18,18,18,
8377  18,18,17,17,17,16,16,16,16,16,16,16,16,16,16,15,15,14,14,14,14,
8378  14,13,13,13,13,13,13,12,12,12,12,12,12,12,12,11,11,11,11,11,10,
8379  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,
8380  3,3,3,3,3,3,2,2,2,2,1
8381  };
8382  const int n4c2w1_f[] = {
8383  120, // Capacity
8384  500, // Number of items
8385  // Size of items (sorted)
8386  100,99,99,99,99,99,98,98,98,98,98,98,98,98,97,97,96,96,96,96,
8387  95,95,94,94,94,94,94,94,93,93,93,93,93,93,93,93,92,92,92,92,92,
8388  91,91,91,91,90,90,90,90,90,90,89,89,89,89,89,89,89,88,88,88,87,
8389  87,87,87,87,86,86,86,86,86,86,86,86,86,86,85,85,85,85,84,84,84,
8390  84,83,83,83,83,83,83,83,83,82,82,81,81,81,81,81,80,80,80,80,80,
8391  79,79,79,79,79,79,78,77,77,77,76,76,76,76,76,76,75,75,74,74,73,
8392  73,73,73,73,72,72,72,71,71,71,70,70,70,70,70,70,70,70,69,69,69,
8393  69,68,68,68,67,67,67,67,67,66,65,65,65,64,64,64,64,64,64,63,63,
8394  63,63,63,63,63,63,62,62,62,62,62,62,62,61,61,61,61,61,61,61,60,
8395  60,60,60,60,60,60,60,59,59,57,57,57,57,57,56,56,56,56,56,56,55,
8396  55,55,55,55,55,55,54,54,54,54,54,54,54,53,53,53,53,52,52,52,52,
8397  52,52,52,52,51,51,51,51,51,50,50,50,50,50,50,50,50,49,49,49,49,
8398  49,49,49,49,48,48,47,47,47,47,47,46,46,46,46,46,46,46,46,45,45,
8399  45,44,44,44,44,44,43,43,43,43,42,42,42,42,41,41,41,40,40,40,40,
8400  40,39,39,39,39,38,38,38,38,38,37,37,37,37,36,36,36,36,36,35,35,
8401  35,35,35,34,34,34,34,34,34,34,34,34,33,33,33,33,32,32,32,32,32,
8402  31,31,31,31,31,31,31,30,30,30,29,29,29,29,29,29,28,28,28,27,27,
8403  27,27,27,27,26,26,26,26,26,26,25,25,25,25,24,24,24,24,24,24,23,
8404  23,23,23,23,22,22,22,22,21,21,21,21,21,21,20,20,20,20,19,19,19,
8405  19,18,18,18,17,17,17,17,16,16,16,16,16,15,15,15,14,14,14,14,14,
8406  13,13,13,13,13,13,13,12,12,12,12,11,11,11,10,10,10,10,10,10,10,
8407  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,
8408  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
8409  };
8410  const int n4c2w1_g[] = {
8411  120, // Capacity
8412  500, // Number of items
8413  // Size of items (sorted)
8414  100,100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,
8415  99,99,99,99,98,98,98,98,97,97,97,97,96,96,96,96,96,96,96,96,96,
8416  96,96,95,95,95,94,94,94,94,94,94,94,93,93,93,93,92,92,92,92,92,
8417  92,91,91,91,91,91,90,90,90,89,89,89,89,89,89,88,88,88,88,88,88,
8418  87,87,86,86,86,86,86,85,85,85,84,84,84,84,84,83,83,83,83,83,83,
8419  82,82,82,82,82,82,81,81,81,81,81,80,80,80,79,79,79,79,79,78,78,
8420  78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,75,75,74,74,74,74,
8421  74,73,73,73,73,73,73,72,72,72,72,71,71,71,71,71,70,70,70,70,70,
8422  70,70,69,69,69,69,69,68,68,68,67,67,67,66,66,65,64,64,64,63,63,
8423  63,63,63,62,62,62,62,61,60,60,60,60,59,59,59,59,59,58,58,58,58,
8424  58,57,57,57,57,57,56,56,55,55,55,55,55,54,54,54,53,53,53,53,53,
8425  52,52,52,52,52,51,51,51,51,51,50,50,50,50,49,49,49,49,49,49,48,
8426  48,48,48,47,47,47,47,47,47,47,47,47,46,46,46,46,46,46,46,45,45,
8427  45,45,45,44,44,44,44,44,44,43,43,43,43,42,41,41,41,41,40,40,40,
8428  40,40,39,39,39,38,38,38,38,38,38,38,38,38,37,37,37,37,37,36,36,
8429  36,36,36,36,36,36,36,35,35,35,35,35,34,34,34,34,34,33,33,33,33,
8430  33,33,33,33,32,32,32,32,32,31,31,31,30,30,30,30,30,30,29,29,29,
8431  29,29,29,29,29,29,29,29,28,27,27,27,27,27,27,26,26,26,26,26,26,
8432  26,26,26,25,25,25,25,24,24,24,24,24,24,24,23,22,22,22,22,22,21,
8433  21,21,20,20,20,19,19,19,19,19,19,18,18,18,17,17,17,17,17,17,17,
8434  17,17,17,16,16,16,16,16,15,15,15,14,14,14,14,14,13,13,13,13,13,
8435  13,12,12,12,12,12,11,11,11,11,10,10,10,10,10,10,10,10,9,9,9,9,
8436  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,
8437  2,2,2,2,1,1,1,1,1,1
8438  };
8439  const int n4c2w1_h[] = {
8440  120, // Capacity
8441  500, // Number of items
8442  // Size of items (sorted)
8443  100,100,100,100,99,99,99,99,99,98,98,98,98,98,97,97,97,97,97,
8444  96,96,96,96,96,96,96,96,96,96,96,95,95,94,94,94,94,94,93,93,93,
8445  93,93,93,92,92,92,91,91,91,91,90,90,90,89,89,89,89,89,88,88,88,
8446  88,87,87,87,87,86,86,86,86,85,85,85,85,85,85,84,84,84,84,84,84,
8447  84,84,83,83,83,82,82,82,82,81,81,81,81,81,81,81,80,80,80,80,80,
8448  80,80,79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,
8449  77,77,77,77,77,77,77,77,76,76,76,76,76,74,74,74,74,74,73,73,73,
8450  73,73,73,72,72,72,71,71,71,71,70,70,70,70,70,70,70,69,69,69,69,
8451  69,69,68,68,68,68,68,67,67,67,67,67,66,66,66,65,65,65,65,64,64,
8452  64,64,63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,61,61,61,
8453  61,61,61,60,60,60,60,60,60,60,60,59,58,58,58,58,57,57,56,56,56,
8454  56,55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,53,53,52,52,52,
8455  52,52,52,52,52,52,51,51,51,51,50,50,50,50,50,49,49,48,48,48,47,
8456  47,46,46,46,46,46,46,46,45,45,44,43,43,43,43,42,42,42,42,42,42,
8457  41,41,41,41,40,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,
8458  38,37,37,37,37,37,37,37,36,36,36,36,35,35,35,35,35,35,35,34,34,
8459  34,34,34,34,33,33,33,33,32,32,32,32,32,32,32,32,31,31,31,31,30,
8460  30,30,30,30,30,29,29,29,29,29,28,28,28,28,28,27,27,27,27,26,26,
8461  26,26,26,26,26,26,26,25,25,25,24,24,24,24,24,23,23,23,23,23,23,
8462  23,22,22,22,22,21,21,21,20,20,20,19,19,19,19,19,19,18,18,18,18,
8463  18,18,18,17,17,17,17,17,17,16,16,16,16,16,15,15,15,15,14,14,14,
8464  13,13,12,12,12,12,12,12,12,11,11,11,11,11,11,10,10,10,9,9,9,9,
8465  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,
8466  2,2,2,1,1,1,1,1
8467  };
8468  const int n4c2w1_i[] = {
8469  120, // Capacity
8470  500, // Number of items
8471  // Size of items (sorted)
8472  100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,99,98,98,98,
8473  98,98,98,98,97,97,97,96,96,96,96,96,96,96,96,95,95,95,95,94,94,
8474  94,94,94,93,92,92,92,92,91,91,91,91,91,91,90,90,90,90,90,89,89,
8475  89,89,89,88,88,88,88,88,87,87,87,86,86,86,86,85,85,85,85,84,84,
8476  84,84,84,84,83,83,83,83,83,83,82,82,82,82,82,82,82,82,81,81,81,
8477  81,81,80,80,80,80,79,79,79,79,78,78,78,77,77,77,76,76,75,75,74,
8478  74,74,74,74,73,73,73,72,72,72,72,72,72,72,72,71,71,71,71,71,70,
8479  70,70,70,70,70,70,70,69,69,69,69,68,68,67,67,67,67,67,67,67,66,
8480  66,66,65,65,65,65,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,
8481  63,63,62,62,62,62,62,61,61,61,61,61,60,60,60,59,59,58,58,58,58,
8482  58,58,57,57,57,57,56,56,56,56,55,55,55,55,55,55,54,54,54,54,53,
8483  53,53,52,52,52,52,52,51,51,51,51,51,50,50,50,50,50,50,50,50,50,
8484  49,49,49,48,48,48,47,47,47,47,47,47,46,46,46,46,46,45,45,45,45,
8485  44,44,44,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,41,41,41,
8486  41,41,41,40,40,40,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,
8487  37,37,37,36,36,36,36,36,36,36,36,35,35,34,34,34,34,34,34,34,34,
8488  33,33,33,33,33,32,32,31,31,31,31,31,31,30,29,29,29,28,28,28,28,
8489  28,28,28,27,27,27,27,26,26,26,26,26,26,26,26,25,25,25,25,25,25,
8490  24,24,24,24,24,24,24,24,24,23,23,23,22,22,22,21,21,21,21,21,21,
8491  20,20,20,20,20,20,19,19,19,19,18,18,18,18,18,18,18,18,18,18,17,
8492  17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,13,13,
8493  13,13,13,12,12,12,12,11,11,11,11,11,11,10,10,10,10,10,9,9,9,8,
8494  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,
8495  2,2,2,2,2,2,1,1
8496  };
8497  const int n4c2w1_j[] = {
8498  120, // Capacity
8499  500, // Number of items
8500  // Size of items (sorted)
8501  100,100,100,100,99,99,98,98,98,98,97,97,97,97,97,97,96,96,96,
8502  96,95,95,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,92,92,
8503  92,92,91,91,91,90,90,89,89,89,89,89,89,89,89,88,88,88,87,87,87,
8504  87,86,86,86,86,85,85,85,85,85,84,84,83,83,83,82,82,82,82,82,82,
8505  81,81,81,81,81,81,81,81,80,80,80,80,80,80,80,79,79,79,79,78,78,
8506  78,78,78,78,78,78,77,77,76,76,76,76,76,76,75,75,75,75,75,75,75,
8507  75,74,74,74,74,73,73,73,73,73,73,73,72,72,72,72,72,72,72,72,72,
8508  71,71,70,70,70,69,69,69,69,69,68,68,67,67,67,67,66,66,66,66,66,
8509  66,66,65,65,65,65,65,65,64,64,64,64,63,63,62,62,61,61,61,60,60,
8510  60,59,59,59,59,59,58,58,58,58,58,58,58,58,58,57,57,57,57,57,57,
8511  56,56,55,55,55,55,55,55,54,54,54,53,53,53,52,52,52,52,52,51,51,
8512  51,51,51,51,51,51,50,50,50,49,49,49,49,49,49,48,48,48,48,48,48,
8513  47,47,47,47,47,47,46,45,45,45,45,45,44,44,44,44,44,44,43,43,43,
8514  42,42,42,42,42,42,41,41,41,41,41,41,41,41,40,40,40,40,40,40,39,
8515  39,39,39,39,39,39,39,38,38,37,37,37,37,37,37,36,36,36,36,36,36,
8516  36,36,36,36,35,35,35,35,34,34,33,33,33,33,33,33,32,32,32,32,32,
8517  31,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,28,28,28,
8518  28,27,27,27,27,26,26,26,25,25,25,25,25,24,24,24,24,24,23,23,23,
8519  22,22,22,22,21,21,21,21,21,20,20,20,20,20,20,20,20,19,19,19,19,
8520  18,18,18,18,18,17,17,17,17,17,17,16,16,16,16,15,15,15,15,14,14,
8521  14,14,13,13,13,13,13,13,12,12,12,12,12,12,11,11,11,11,10,10,10,
8522  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,
8523  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
8524  };
8525  const int n4c2w1_k[] = {
8526  120, // Capacity
8527  500, // Number of items
8528  // Size of items (sorted)
8529  100,100,100,100,100,100,100,99,99,98,98,98,97,97,97,97,97,96,
8530  96,96,96,95,95,95,95,95,95,95,95,94,94,94,94,94,93,93,93,93,93,
8531  92,92,92,92,92,91,91,91,91,91,90,90,90,89,89,88,88,88,88,88,88,
8532  88,88,88,87,87,86,86,86,86,86,85,85,85,85,85,85,85,85,85,84,84,
8533  84,84,83,83,83,83,83,83,82,82,82,82,82,81,81,81,81,80,80,80,80,
8534  80,79,79,79,79,79,79,78,78,78,78,78,77,77,77,77,77,77,76,76,76,
8535  76,76,76,75,75,75,75,75,74,74,74,74,74,74,73,73,73,73,72,72,71,
8536  71,71,71,70,70,70,70,69,69,69,69,68,68,68,67,67,66,66,66,66,66,
8537  66,66,66,65,65,65,64,64,64,64,64,64,64,64,64,64,64,63,63,63,62,
8538  62,62,62,62,61,61,61,61,61,60,60,60,60,60,59,59,59,59,59,58,58,
8539  57,57,57,57,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,54,
8540  54,54,54,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,51,51,51,
8541  50,50,50,50,50,50,50,49,49,49,49,48,48,48,48,48,48,48,48,47,47,
8542  46,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,
8543  44,43,43,43,42,42,42,42,41,41,41,40,40,40,40,39,39,39,39,39,39,
8544  39,39,38,37,37,37,37,37,36,36,36,36,36,35,35,35,35,34,34,34,34,
8545  33,33,33,32,32,32,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,
8546  29,29,29,28,28,28,28,28,28,28,27,27,27,27,27,27,27,27,26,26,26,
8547  26,26,26,26,26,25,25,25,25,25,25,24,24,24,24,24,23,23,22,22,22,
8548  22,22,22,22,21,21,21,21,20,20,20,20,20,20,20,19,19,19,19,19,19,
8549  19,18,18,18,18,18,17,17,16,16,16,16,16,15,15,15,14,14,13,13,12,
8550  12,12,12,12,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,
8551  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,
8552  3,3,2,2,2,2,1,1,1,1,1
8553  };
8554  const int n4c2w1_l[] = {
8555  120, // Capacity
8556  500, // Number of items
8557  // Size of items (sorted)
8558  100,100,100,99,99,99,99,99,99,99,98,98,98,97,97,96,96,95,95,95,
8559  95,95,95,95,95,94,94,94,94,93,93,93,93,93,93,93,92,92,92,92,92,
8560  92,92,91,91,90,90,90,89,89,89,89,88,88,88,87,87,87,87,87,87,87,
8561  86,86,86,86,86,86,85,85,85,85,85,85,85,85,85,84,84,84,84,84,84,
8562  84,84,84,83,83,83,83,83,83,83,82,82,82,81,81,81,81,80,80,80,80,
8563  79,79,79,79,78,78,78,78,78,77,77,77,77,76,76,76,76,75,75,75,75,
8564  74,74,74,73,73,73,73,73,72,72,71,71,71,71,71,71,70,70,70,70,70,
8565  70,70,70,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,67,67,
8566  67,66,66,66,65,65,64,64,64,64,64,63,63,63,62,62,62,62,62,62,62,
8567  62,62,61,61,61,61,61,60,60,60,60,60,59,59,59,59,59,59,58,58,58,
8568  58,58,58,57,57,57,57,57,56,56,56,56,56,56,56,56,55,55,55,55,55,
8569  55,55,55,54,54,54,54,54,54,54,53,53,53,52,52,52,52,52,51,51,50,
8570  50,50,50,49,49,49,49,49,49,49,48,48,48,48,48,48,47,47,47,47,47,
8571  46,46,46,46,46,46,46,45,45,45,44,44,44,43,43,42,42,42,42,41,41,
8572  41,41,41,40,40,40,40,40,40,40,40,39,39,39,39,39,39,38,38,38,38,
8573  38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,33,33,
8574  33,32,32,32,32,32,32,32,31,31,31,31,31,31,31,30,30,30,30,30,30,
8575  30,29,29,29,29,29,29,29,29,28,28,28,27,27,27,26,26,26,26,26,25,
8576  25,25,25,24,24,24,24,24,24,24,23,23,23,23,22,22,22,22,22,22,21,
8577  21,21,21,21,21,21,21,20,20,20,20,20,20,20,19,19,19,19,18,18,18,
8578  18,18,18,17,17,17,17,17,16,16,16,16,16,15,14,13,13,13,13,12,12,
8579  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,
8580  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,
8581  1,1,1
8582  };
8583  const int n4c2w1_m[] = {
8584  120, // Capacity
8585  500, // Number of items
8586  // Size of items (sorted)
8587  100,100,100,100,100,100,100,99,99,99,99,99,99,98,98,98,97,97,
8588  97,97,96,96,96,96,96,96,96,95,95,95,95,94,94,94,94,93,93,93,93,
8589  93,93,93,93,93,93,93,92,92,91,91,91,91,90,90,90,90,89,89,89,89,
8590  89,89,89,89,89,88,88,88,88,87,87,87,87,86,86,86,86,86,86,86,86,
8591  86,85,85,85,85,85,85,84,84,84,83,83,83,83,82,82,82,82,82,82,81,
8592  81,81,81,80,80,80,80,80,80,79,79,79,78,78,78,78,77,77,77,77,77,
8593  77,77,76,76,76,76,76,75,75,75,75,75,75,75,74,74,74,74,74,73,73,
8594  73,72,72,72,72,72,72,72,71,71,71,71,71,71,70,70,70,70,69,69,68,
8595  68,68,68,68,68,68,68,67,67,67,67,67,67,66,66,66,66,66,66,66,66,
8596  65,65,65,65,65,64,64,64,64,63,63,63,63,62,62,62,61,61,61,60,60,
8597  60,60,60,60,60,60,60,60,60,60,59,59,59,59,59,58,58,58,57,57,57,
8598  57,57,57,57,56,56,55,55,55,55,55,54,54,54,54,54,54,54,53,53,53,
8599  53,53,53,52,52,52,52,52,51,51,51,51,51,51,51,51,50,50,50,50,50,
8600  49,49,49,49,49,49,49,49,48,48,48,48,48,48,47,47,47,46,46,46,45,
8601  45,45,45,44,44,44,44,44,44,44,43,43,43,42,42,42,41,41,41,41,40,
8602  40,39,39,39,39,38,38,38,38,38,38,37,37,37,37,36,36,36,36,36,36,
8603  35,35,34,34,34,34,34,33,33,33,33,33,32,32,32,32,32,32,32,31,31,
8604  31,30,30,30,30,30,30,29,29,29,28,28,28,28,28,28,28,28,27,27,27,
8605  27,26,26,26,26,26,26,26,26,26,26,25,25,25,25,25,24,24,24,23,23,
8606  23,23,22,22,22,21,21,21,21,20,20,20,20,20,20,20,20,20,19,19,19,
8607  19,18,18,18,18,18,17,17,17,17,17,17,17,16,16,16,15,15,15,15,15,
8608  14,14,14,14,14,14,14,13,13,13,13,13,13,12,12,12,12,11,11,11,11,
8609  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,
8610  5,5,5,5,5,4,3,3,2,2,1,1,1
8611  };
8612  const int n4c2w1_n[] = {
8613  120, // Capacity
8614  500, // Number of items
8615  // Size of items (sorted)
8616  100,100,100,100,99,99,99,99,99,98,98,98,98,98,97,97,96,96,96,
8617  96,95,95,95,94,94,94,94,94,93,93,93,93,93,93,92,92,92,91,91,91,
8618  91,91,91,91,90,90,90,89,89,88,88,88,88,88,88,88,88,87,87,87,87,
8619  87,87,87,87,87,86,86,86,86,86,86,86,85,85,84,84,84,84,83,83,83,
8620  83,83,82,82,82,82,82,81,81,81,81,80,80,80,80,80,80,79,79,79,79,
8621  78,78,78,78,78,78,78,77,77,76,76,75,75,75,75,75,75,75,75,75,74,
8622  74,74,74,74,74,74,74,73,73,73,73,73,72,72,72,72,72,71,70,70,69,
8623  69,69,69,69,69,69,68,68,68,68,67,67,67,67,67,67,66,66,66,66,66,
8624  66,65,65,65,65,65,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,
8625  63,62,62,62,62,61,61,61,61,61,61,61,60,60,60,60,59,59,59,59,59,
8626  59,58,58,58,58,58,57,57,57,57,56,56,56,56,56,56,56,55,55,55,54,
8627  54,54,54,53,53,52,52,52,52,52,52,52,51,51,51,51,51,50,50,50,50,
8628  50,50,50,49,49,49,49,48,48,48,48,48,48,48,48,48,47,47,47,47,47,
8629  47,47,47,47,46,46,46,46,46,46,45,45,45,45,44,44,44,44,44,44,43,
8630  43,43,43,42,42,42,41,41,41,41,41,40,40,40,40,40,40,39,39,39,39,
8631  39,39,39,38,38,38,38,38,38,37,37,37,37,37,36,36,36,35,35,35,35,
8632  34,34,34,33,33,33,32,32,32,32,32,31,31,31,31,31,31,30,30,30,30,
8633  30,30,30,29,29,29,29,29,28,28,27,27,27,27,27,27,26,26,25,25,25,
8634  25,25,25,25,25,24,24,24,24,24,24,24,24,24,23,23,22,22,22,22,21,
8635  21,21,21,21,20,20,20,20,20,19,19,19,19,18,18,18,18,18,17,17,17,
8636  17,17,17,16,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,13,13,
8637  13,13,13,13,12,12,12,12,11,11,11,11,11,11,11,10,10,10,10,10,10,
8638  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,
8639  2,2,2,2,2,1,1,1,1
8640  };
8641  const int n4c2w1_o[] = {
8642  120, // Capacity
8643  500, // Number of items
8644  // Size of items (sorted)
8645  100,100,100,100,100,100,99,99,99,99,98,98,98,98,98,97,97,97,97,
8646  96,96,96,96,96,96,96,96,95,95,95,95,94,94,93,93,93,93,93,93,93,
8647  92,92,92,92,92,92,91,91,91,91,90,90,90,90,90,89,89,89,89,89,88,
8648  88,88,88,87,87,87,87,86,86,85,85,85,85,84,84,84,84,83,83,83,82,
8649  82,82,82,81,81,81,81,81,81,81,81,81,81,81,81,81,80,80,80,79,79,
8650  79,79,79,79,79,79,79,78,78,78,78,77,77,77,77,77,77,76,76,76,76,
8651  76,76,76,75,75,74,74,74,74,74,74,74,74,73,73,73,73,72,72,72,72,
8652  72,72,72,72,71,71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,70,
8653  69,69,69,69,69,68,67,67,66,66,65,65,65,65,65,65,65,64,64,63,63,
8654  63,63,63,63,63,63,63,63,63,62,62,62,61,61,61,61,61,61,60,60,60,
8655  60,59,59,59,59,59,59,58,58,58,58,58,57,57,57,56,56,56,56,56,56,
8656  56,56,55,55,55,55,55,54,54,54,54,54,53,53,53,53,53,53,53,52,51,
8657  51,50,50,50,50,49,49,49,48,48,47,47,47,47,47,47,47,47,47,47,47,
8658  47,46,46,46,46,46,45,45,45,45,44,44,44,44,44,43,43,43,43,42,42,
8659  42,42,42,42,42,42,41,41,41,40,40,39,39,39,39,39,38,38,38,38,38,
8660  37,37,37,37,37,36,36,36,36,36,36,35,35,35,35,35,35,34,34,34,34,
8661  34,34,33,33,33,33,33,32,32,32,32,31,31,31,31,30,30,30,30,30,29,
8662  29,29,29,29,29,29,29,29,28,28,28,28,28,27,27,27,27,27,27,26,26,
8663  26,26,26,25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,23,22,22,
8664  22,22,21,21,21,21,21,21,20,19,19,19,19,19,18,18,18,18,18,17,17,
8665  17,17,17,17,16,16,16,16,15,15,15,15,14,14,14,14,14,13,13,13,13,
8666  13,12,12,12,12,12,12,12,11,11,11,11,11,10,10,10,10,9,9,9,9,8,
8667  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,
8668  1,1,1,1,1,1,1,1
8669  };
8670  const int n4c2w1_p[] = {
8671  120, // Capacity
8672  500, // Number of items
8673  // Size of items (sorted)
8674  100,100,100,100,100,100,100,99,99,99,99,99,99,98,98,98,97,97,
8675  97,96,96,96,96,96,96,96,95,95,95,95,95,94,94,93,93,93,92,92,92,
8676  92,92,92,92,91,91,90,90,90,90,90,90,90,89,89,89,89,89,88,88,88,
8677  87,87,87,87,87,86,85,85,85,85,85,85,85,85,84,84,84,84,84,84,84,
8678  84,83,83,83,83,83,82,82,82,82,82,82,81,81,81,81,81,81,81,80,80,
8679  80,79,79,78,78,78,78,78,78,78,77,77,77,77,77,76,76,76,76,76,76,
8680  76,75,75,75,74,74,74,74,74,74,74,74,73,73,72,72,72,71,71,71,70,
8681  70,70,70,70,70,70,70,69,69,69,69,69,69,68,68,68,68,68,68,68,68,
8682  68,68,67,67,67,67,66,66,66,66,66,66,66,65,65,65,65,65,64,64,64,
8683  64,64,64,64,63,63,63,63,63,62,62,62,62,61,61,61,61,60,60,60,60,
8684  59,59,59,59,59,58,58,58,57,57,57,57,56,56,55,55,55,55,55,55,54,
8685  54,54,54,54,53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,52,52,
8686  51,51,51,51,51,51,51,50,50,50,50,50,50,49,49,49,49,49,48,48,48,
8687  48,48,48,48,47,47,47,47,47,47,47,47,46,46,46,46,46,45,45,45,45,
8688  44,44,44,44,44,44,44,43,43,43,43,42,42,42,42,42,41,41,41,41,41,
8689  40,40,40,39,39,38,38,38,38,38,38,37,37,37,37,36,36,36,35,35,35,
8690  35,35,35,35,34,34,34,34,34,33,33,33,32,32,32,32,31,31,31,31,31,
8691  30,30,30,30,29,29,29,29,29,29,28,28,28,27,27,26,26,26,26,26,26,
8692  26,26,26,26,25,25,24,24,24,24,24,24,23,23,23,23,23,23,23,23,22,
8693  22,22,21,21,21,20,20,20,19,19,19,19,19,19,18,18,17,17,16,16,16,
8694  16,16,16,15,15,15,15,15,15,14,14,14,14,14,14,14,14,13,13,13,13,
8695  13,13,13,13,13,13,12,12,12,12,11,11,11,11,11,11,11,11,10,9,9,
8696  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,
8697  2,2,2,2,2,2,2,1,1,1
8698  };
8699  const int n4c2w1_q[] = {
8700  120, // Capacity
8701  500, // Number of items
8702  // Size of items (sorted)
8703  100,100,100,100,100,100,100,99,99,99,98,98,98,98,98,98,98,98,
8704  97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,95,95,
8705  95,94,94,94,94,94,94,94,93,93,93,92,91,91,91,91,90,90,89,89,89,
8706  89,89,89,89,89,88,88,88,88,88,88,87,87,87,87,86,86,86,86,85,85,
8707  85,85,85,85,85,84,84,84,84,84,84,84,84,84,83,83,83,83,82,82,81,
8708  81,81,80,80,80,79,79,79,78,78,77,77,77,77,77,76,76,76,75,75,75,
8709  75,75,75,74,74,74,74,73,73,73,73,73,73,73,73,72,72,72,72,72,72,
8710  72,72,72,72,71,71,71,71,71,71,71,70,70,69,69,69,69,69,68,68,68,
8711  67,67,67,66,66,66,66,66,65,65,65,65,65,65,64,64,64,64,63,63,63,
8712  63,62,62,62,61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,59,59,
8713  59,59,59,59,59,58,58,58,58,58,57,56,56,56,56,55,55,55,55,55,55,
8714  55,54,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,51,51,51,51,
8715  51,51,51,50,50,49,49,49,48,48,48,48,48,48,48,48,47,47,47,46,46,
8716  46,46,46,45,45,45,45,44,44,44,44,44,44,44,44,44,43,43,43,43,42,
8717  42,42,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,39,39,38,
8718  38,38,37,37,37,37,36,36,36,36,35,35,35,34,34,34,34,34,34,34,33,
8719  33,33,33,33,33,33,32,32,32,32,31,31,31,31,30,30,30,30,29,29,29,
8720  29,29,29,28,28,28,28,28,28,27,27,27,27,27,26,26,25,25,25,25,24,
8721  24,24,23,23,23,23,23,23,23,23,22,22,22,22,22,22,21,21,21,21,20,
8722  20,20,20,20,19,19,19,19,19,19,19,19,19,19,18,18,18,18,17,17,17,
8723  17,17,17,17,16,16,16,15,15,15,14,14,14,13,12,12,12,12,11,11,11,
8724  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,
8725  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,
8726  1,1,1,1
8727  };
8728  const int n4c2w1_r[] = {
8729  120, // Capacity
8730  500, // Number of items
8731  // Size of items (sorted)
8732  100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,98,
8733  98,97,97,97,97,97,97,97,96,96,96,96,96,96,95,95,95,95,95,94,93,
8734  93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,91,91,91,91,91,90,
8735  90,89,89,89,89,89,89,89,88,88,87,87,87,87,87,87,86,86,86,86,86,
8736  86,86,86,86,86,86,85,85,85,83,83,83,83,83,82,82,82,82,82,82,81,
8737  80,80,80,80,79,79,79,78,78,78,78,78,78,77,77,77,77,77,76,76,76,
8738  76,76,76,76,76,75,75,75,75,75,75,74,74,74,73,73,73,73,72,72,71,
8739  71,71,71,71,70,70,70,70,70,69,69,69,69,69,69,69,68,68,67,66,66,
8740  65,65,65,65,65,65,64,64,64,64,64,63,63,63,63,63,63,62,62,62,62,
8741  62,61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,59,59,
8742  59,59,59,59,58,58,58,58,58,57,57,57,57,56,56,56,56,56,56,55,55,
8743  55,55,55,54,54,54,53,53,53,53,53,53,52,52,52,52,52,52,51,51,51,
8744  51,51,50,50,49,49,49,49,49,48,48,48,48,48,48,48,48,47,47,47,46,
8745  46,45,45,45,45,45,45,45,45,45,45,45,45,44,43,43,43,43,43,43,43,
8746  42,42,42,42,42,42,42,42,42,41,41,41,41,40,40,40,40,40,40,39,39,
8747  39,39,39,39,39,38,38,38,37,37,37,37,37,37,37,36,36,36,36,36,36,
8748  35,35,35,35,34,34,34,34,34,34,34,33,33,33,33,32,32,32,31,31,31,
8749  31,31,30,30,30,29,29,29,29,29,28,28,28,28,28,27,27,27,27,27,27,
8750  27,26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,
8751  22,22,22,22,21,21,21,20,20,20,19,19,19,19,19,19,18,18,18,18,17,
8752  17,17,16,16,16,16,16,16,16,15,15,15,15,14,13,13,13,13,12,12,12,
8753  12,12,12,12,12,12,11,11,11,10,10,10,10,10,10,10,9,9,8,8,8,7,7,
8754  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,
8755  1,1,1,1,1,1,1,1
8756  };
8757  const int n4c2w1_s[] = {
8758  120, // Capacity
8759  500, // Number of items
8760  // Size of items (sorted)
8761  100,100,100,99,99,99,98,98,98,98,97,97,97,97,96,96,96,96,96,96,
8762  95,95,95,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,92,91,
8763  91,91,91,91,90,90,90,90,90,90,89,89,89,89,89,88,88,88,88,88,88,
8764  88,88,87,87,87,86,86,86,85,85,85,85,85,85,85,85,85,84,84,84,84,
8765  83,83,83,83,83,82,82,82,82,82,82,82,81,81,81,81,81,80,80,80,80,
8766  80,80,80,79,79,79,79,78,77,77,77,77,77,76,76,76,75,74,74,74,74,
8767  73,73,73,73,73,73,72,72,72,72,72,72,71,71,71,70,70,70,69,69,69,
8768  68,68,68,68,68,68,68,68,68,67,66,66,66,66,66,66,65,65,65,65,65,
8769  65,65,65,65,65,65,65,64,64,63,63,63,63,63,63,63,63,63,62,62,62,
8770  62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,60,60,60,60,59,59,
8771  59,59,58,58,58,57,57,57,57,56,56,56,56,56,56,55,55,54,54,54,54,
8772  53,53,53,53,53,53,52,52,52,52,51,51,51,51,51,50,50,50,50,49,49,
8773  49,49,48,48,48,47,47,47,47,46,46,46,46,46,46,46,46,45,45,45,45,
8774  45,45,45,44,44,44,44,44,43,43,43,43,43,43,43,43,43,42,42,42,42,
8775  42,42,42,42,41,41,41,41,41,41,40,40,40,40,40,40,40,39,39,39,39,
8776  39,39,38,38,37,37,37,36,36,36,36,36,36,35,35,35,35,35,35,35,34,
8777  34,34,34,34,33,33,33,33,33,33,32,32,32,32,32,32,32,31,31,31,31,
8778  31,31,30,30,30,30,30,29,29,29,29,28,28,28,27,27,27,27,26,26,26,
8779  26,26,26,26,25,25,24,24,24,24,24,24,23,23,23,22,22,22,22,21,21,
8780  21,21,21,20,20,19,19,19,19,19,19,19,19,19,18,18,18,18,17,17,17,
8781  17,17,17,17,17,16,16,16,16,15,15,14,14,14,14,13,12,12,12,12,12,
8782  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,
8783  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,
8784  2,1,1,1
8785  };
8786  const int n4c2w1_t[] = {
8787  120, // Capacity
8788  500, // Number of items
8789  // Size of items (sorted)
8790  100,100,100,100,100,100,99,99,99,99,99,99,99,98,98,98,98,98,98,
8791  97,97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,95,94,94,94,94,
8792  94,94,94,94,93,93,93,93,92,92,92,92,92,92,91,91,91,91,90,90,90,
8793  90,90,89,89,89,89,89,89,89,89,88,88,88,88,87,87,87,87,86,86,85,
8794  85,85,84,84,84,84,84,84,84,84,83,83,83,83,82,82,82,82,82,81,81,
8795  81,81,81,81,81,81,80,80,80,80,79,79,79,79,79,78,78,78,78,77,77,
8796  77,77,76,76,76,75,75,75,75,75,75,75,74,74,74,74,74,73,73,73,72,
8797  72,72,71,71,71,70,70,70,70,69,69,69,69,69,69,68,68,68,67,67,67,
8798  67,67,67,67,67,67,66,66,66,66,66,66,66,65,65,65,65,64,64,64,64,
8799  64,63,63,63,62,62,62,62,61,61,61,61,61,61,61,60,60,60,59,59,59,
8800  59,59,59,58,58,58,58,58,58,57,57,57,57,57,56,56,56,55,55,55,54,
8801  54,54,53,53,53,53,53,53,52,52,52,52,51,51,51,51,51,50,50,50,50,
8802  50,49,49,49,49,49,49,49,49,48,48,48,48,48,47,47,47,46,46,46,46,
8803  46,46,45,45,45,45,44,44,44,44,44,44,44,44,43,43,43,43,43,43,42,
8804  42,42,42,42,42,42,41,41,41,41,41,41,40,40,40,39,39,39,39,38,37,
8805  37,37,37,37,37,37,37,36,36,36,36,36,35,35,34,34,34,34,33,33,33,
8806  33,33,33,33,32,32,32,31,31,31,31,31,31,31,30,30,29,29,29,29,29,
8807  29,27,27,26,26,25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,
8808  24,24,23,23,23,23,22,22,22,22,21,21,21,21,21,21,21,21,21,21,20,
8809  20,20,20,19,19,19,19,19,19,18,18,18,18,18,18,18,18,18,17,17,17,
8810  17,17,17,16,16,16,16,15,14,14,14,14,14,14,14,14,13,13,13,13,12,
8811  12,12,12,12,12,12,12,12,11,11,10,10,10,10,9,9,9,9,8,8,8,8,8,8,
8812  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,
8813  2,2,2,2,2,1
8814  };
8815  const int n4c2w2_a[] = {
8816  120, // Capacity
8817  500, // Number of items
8818  // Size of items (sorted)
8819  100,100,100,100,99,99,99,99,99,99,99,99,99,99,98,97,97,97,97,
8820  97,97,97,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,
8821  95,94,94,94,94,94,94,94,94,94,93,93,93,93,92,92,92,92,92,92,92,
8822  92,92,91,91,91,91,91,91,90,90,90,90,90,89,89,89,89,89,89,89,89,
8823  89,88,88,88,88,88,88,87,87,87,87,87,86,86,86,86,86,86,86,85,85,
8824  85,85,85,85,85,84,84,84,84,84,84,84,83,83,82,82,82,82,82,81,81,
8825  81,81,81,80,80,80,80,80,80,80,79,79,79,79,79,79,78,78,78,78,78,
8826  78,78,77,77,77,77,76,76,76,76,75,75,75,75,75,75,75,75,75,75,74,
8827  73,73,73,73,73,73,73,73,73,73,73,72,72,72,72,72,72,71,71,71,71,
8828  71,71,70,69,69,69,69,69,69,69,69,68,68,68,68,68,67,67,67,67,67,
8829  67,67,67,67,67,66,66,66,66,65,65,65,65,65,65,65,65,64,64,64,63,
8830  63,63,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,60,60,60,60,
8831  60,59,59,59,59,59,59,59,59,58,58,58,58,58,58,57,57,57,57,57,57,
8832  57,57,57,56,56,56,56,56,56,55,54,54,54,54,54,53,53,53,53,53,52,
8833  52,52,52,52,52,52,52,52,51,51,50,50,50,50,50,50,50,50,50,49,49,
8834  49,49,49,49,48,48,48,48,48,48,48,48,47,47,47,46,46,46,46,46,46,
8835  46,45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,43,43,43,43,
8836  43,43,42,42,42,42,41,41,41,41,41,41,41,41,40,40,40,40,40,39,39,
8837  39,39,39,39,39,38,38,38,38,38,37,37,37,36,36,36,35,35,35,35,35,
8838  35,35,34,34,34,34,34,33,33,33,33,33,33,33,33,33,32,32,32,32,32,
8839  32,32,32,31,31,31,31,31,31,30,30,30,30,30,30,30,29,29,29,29,29,
8840  29,29,29,28,28,28,28,28,28,27,27,27,27,27,27,27,26,26,26,26,26,
8841  26,26,26,25,25,25,25,24,24,24,24,24,24,24,24,24,23,23,23,23,23,
8842  23,23,22,22,22,22,22,21,21,21,21,21,21,21,21,20,20,20,20
8843  };
8844  const int n4c2w2_b[] = {
8845  120, // Capacity
8846  500, // Number of items
8847  // Size of items (sorted)
8848  100,100,100,100,100,100,99,99,99,99,99,99,98,98,98,98,98,98,98,
8849  97,97,97,97,97,97,97,97,97,97,97,97,97,97,96,96,96,95,95,95,95,
8850  95,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,93,93,92,
8851  92,92,92,92,91,91,91,91,91,91,90,90,90,90,89,89,89,89,89,89,89,
8852  89,88,88,88,88,88,87,86,86,86,86,86,86,85,85,85,84,84,84,84,84,
8853  84,83,83,83,83,83,83,82,82,82,82,82,82,82,82,81,81,81,81,81,81,
8854  81,81,80,80,79,79,79,79,79,79,79,79,78,78,78,78,78,77,77,77,77,
8855  77,77,77,76,76,76,76,76,76,76,76,76,75,75,75,74,74,74,74,74,74,
8856  74,74,74,73,73,73,73,72,72,72,72,72,72,72,71,70,70,70,70,70,69,
8857  69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,67,67,67,67,67,
8858  67,67,66,66,66,66,66,66,65,65,65,65,65,65,65,64,64,64,64,63,63,
8859  63,63,63,63,63,63,62,62,62,62,62,61,61,61,61,61,61,60,60,60,60,
8860  60,59,59,59,59,59,59,59,58,58,57,57,57,56,56,56,56,56,56,56,55,
8861  55,55,55,55,55,55,55,54,54,54,54,54,53,53,53,53,53,53,53,53,52,
8862  52,52,52,52,52,52,51,51,51,51,51,51,51,50,50,50,50,50,50,50,50,
8863  50,50,49,49,49,49,49,49,48,48,48,48,48,48,48,48,47,47,47,47,47,
8864  47,47,47,47,47,46,46,46,46,45,45,45,44,44,44,43,43,42,42,42,42,
8865  42,41,41,41,41,41,41,41,41,41,41,40,40,40,39,39,39,39,39,38,38,
8866  38,38,37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,35,35,35,
8867  35,35,35,35,34,34,34,34,34,33,33,33,33,33,33,33,33,33,32,32,32,
8868  32,31,31,31,31,31,31,31,30,30,30,30,30,30,29,29,29,28,28,28,28,
8869  28,28,28,28,28,27,27,27,27,27,27,27,26,26,26,26,26,26,25,25,25,
8870  25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,23,23,
8871  23,23,23,22,22,22,22,22,22,21,21,21,21,20,20,20,20,20,20
8872  };
8873  const int n4c2w2_c[] = {
8874  120, // Capacity
8875  500, // Number of items
8876  // Size of items (sorted)
8877  100,100,100,100,99,99,99,99,99,98,98,98,98,98,98,98,98,98,97,
8878  97,97,97,97,97,96,96,96,95,95,95,95,95,95,95,95,94,94,94,94,94,
8879  94,93,93,93,93,93,93,93,92,92,92,92,92,92,92,91,91,91,91,91,91,
8880  90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,88,88,88,88,
8881  88,88,88,87,87,87,86,86,86,86,86,85,85,85,85,85,84,84,84,84,84,
8882  84,83,83,83,83,83,83,83,82,82,82,82,81,81,81,81,81,81,81,80,80,
8883  80,80,78,78,78,78,78,78,78,78,78,78,77,77,77,76,76,76,76,76,76,
8884  76,75,75,75,75,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,72,
8885  72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,70,70,70,69,69,69,
8886  69,69,68,68,67,67,67,67,67,66,66,66,66,66,66,66,65,65,65,65,65,
8887  65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,64,63,63,63,63,
8888  62,62,62,62,62,62,61,61,61,61,61,61,61,60,60,60,60,60,60,59,59,
8889  59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,57,57,57,57,57,
8890  56,56,56,56,56,56,56,56,55,55,55,54,54,53,53,53,53,53,53,53,52,
8891  52,52,52,52,51,51,51,50,50,50,50,49,49,49,49,49,49,49,49,48,48,
8892  48,48,48,48,48,47,47,47,47,47,47,47,46,46,46,45,45,45,45,45,45,
8893  45,45,44,44,44,44,44,44,43,43,43,43,43,43,43,43,43,42,42,42,42,
8894  42,42,42,42,41,41,41,41,41,41,41,41,41,40,40,40,40,40,39,39,39,
8895  39,39,38,38,38,38,38,37,37,37,37,37,36,36,36,35,35,35,35,35,35,
8896  35,34,34,34,34,34,34,34,34,34,33,33,33,33,33,32,32,32,32,32,32,
8897  32,32,32,31,31,31,31,31,31,31,31,30,30,30,30,30,30,29,29,29,29,
8898  29,29,29,29,28,28,28,28,28,27,27,27,27,27,27,27,26,26,26,26,26,
8899  26,25,25,25,25,25,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,
8900  23,22,22,22,22,21,21,21,21,21,21,21,21,21,20,20,20,20,20
8901  };
8902  const int n4c2w2_d[] = {
8903  120, // Capacity
8904  500, // Number of items
8905  // Size of items (sorted)
8906  100,99,99,99,99,99,99,99,98,98,98,98,98,98,98,97,97,97,97,97,
8907  97,97,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,94,94,
8908  94,94,94,93,93,93,93,93,92,92,92,92,91,91,91,91,91,90,90,90,90,
8909  90,90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,88,88,88,88,
8910  88,88,87,87,87,87,86,86,86,86,86,86,86,86,86,86,85,84,84,84,84,
8911  84,84,84,83,83,83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,
8912  82,81,81,81,81,81,81,81,80,80,80,80,80,79,79,79,79,79,79,78,78,
8913  78,78,78,78,78,78,77,77,77,77,77,76,76,76,76,76,76,76,76,75,75,
8914  75,75,75,75,74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,72,
8915  72,72,72,72,71,71,71,71,71,71,71,71,70,70,70,70,70,70,70,69,69,
8916  69,68,68,68,68,68,68,67,67,67,67,67,66,66,65,65,65,65,65,64,64,
8917  64,63,63,63,63,62,62,62,62,62,62,61,61,61,61,61,61,60,60,60,60,
8918  60,60,60,59,59,59,59,59,59,59,58,58,58,58,58,57,57,57,57,57,57,
8919  57,56,56,56,55,55,55,55,55,54,54,54,54,54,54,54,54,54,54,53,53,
8920  53,53,53,52,52,52,52,52,52,51,51,51,51,51,51,50,50,50,50,50,50,
8921  50,49,49,49,49,49,49,49,49,48,48,48,48,48,47,47,47,47,47,47,47,
8922  46,45,45,45,45,45,45,45,45,44,44,44,43,43,43,43,43,43,42,42,42,
8923  42,42,42,42,42,42,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,
8924  39,39,39,39,39,38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,36,
8925  36,36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,35,35,34,34,34,
8926  34,34,33,33,33,33,33,33,33,33,33,32,32,32,32,32,32,32,31,31,31,
8927  31,31,31,31,30,30,30,30,29,29,28,28,28,28,28,28,28,27,27,27,27,
8928  26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,24,24,23,22,22,22,
8929  22,22,22,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20
8930  };
8931  const int n4c2w2_e[] = {
8932  120, // Capacity
8933  500, // Number of items
8934  // Size of items (sorted)
8935  100,100,100,100,100,100,100,99,99,98,98,98,98,98,98,98,97,97,
8936  97,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,94,
8937  94,94,94,94,93,93,93,93,93,93,93,93,93,92,92,92,92,92,91,91,91,
8938  91,91,91,91,91,91,91,90,90,90,90,89,89,88,88,88,88,88,88,87,87,
8939  87,87,87,86,86,86,86,85,85,85,84,84,84,84,84,84,83,83,83,83,83,
8940  83,83,83,82,82,82,82,82,81,81,81,81,81,80,80,80,80,80,80,79,79,
8941  79,79,79,79,78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,76,76,
8942  76,76,75,75,75,75,75,75,75,75,74,74,74,74,73,73,73,73,73,73,73,
8943  73,72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,70,70,70,70,
8944  70,70,70,69,69,69,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,
8945  66,66,66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,64,64,64,64,
8946  64,63,63,63,63,63,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,
8947  61,61,61,61,61,61,60,60,60,60,59,59,59,59,59,59,59,58,58,58,58,
8948  58,57,57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,55,55,54,54,
8949  54,54,54,54,54,54,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,
8950  52,52,51,51,51,51,51,51,51,51,50,50,50,50,50,50,50,50,49,49,49,
8951  49,49,49,49,49,49,48,48,48,47,47,47,47,47,47,47,46,46,46,46,46,
8952  46,45,45,45,45,45,44,44,44,44,44,44,44,43,43,42,42,42,42,41,41,
8953  40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,38,38,37,37,36,36,
8954  36,36,36,36,35,35,35,35,35,35,35,35,35,35,35,35,34,34,34,34,34,
8955  34,34,34,34,34,34,33,33,33,33,33,33,32,32,32,32,32,32,31,31,31,
8956  31,30,30,30,30,30,30,29,29,28,28,27,27,27,27,27,27,27,26,26,26,
8957  26,26,25,25,25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,23,23,
8958  23,23,23,23,23,23,23,22,22,22,22,21,21,21,21,20,20,20,20,20
8959  };
8960  const int n4c2w2_f[] = {
8961  120, // Capacity
8962  500, // Number of items
8963  // Size of items (sorted)
8964  100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,
8965  99,99,99,98,98,98,98,98,98,97,97,97,97,97,96,95,95,95,95,95,94,
8966  94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,93,92,92,92,92,92,
8967  91,91,91,91,91,91,91,91,91,91,90,90,90,90,90,90,90,90,90,90,89,
8968  89,89,89,89,89,89,88,88,88,88,87,87,87,87,87,86,86,86,86,86,86,
8969  86,86,86,86,85,85,85,85,85,85,84,84,84,84,84,83,83,83,83,83,83,
8970  83,83,83,83,83,82,82,82,82,82,82,82,81,81,81,81,81,81,80,80,80,
8971  79,79,79,79,79,79,79,78,78,78,78,78,78,78,77,77,77,77,77,77,77,
8972  76,76,76,76,76,76,75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,
8973  74,74,74,74,73,73,73,73,72,72,72,72,72,72,72,72,72,72,71,71,71,
8974  71,70,70,70,70,70,70,70,69,69,69,69,69,69,68,68,68,68,68,68,68,
8975  68,68,68,67,67,67,67,67,66,66,66,66,66,65,65,65,65,65,64,64,64,
8976  64,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,61,61,61,61,61,
8977  61,60,59,58,58,58,58,57,57,57,57,57,56,56,56,56,56,56,56,56,56,
8978  56,55,55,55,54,54,54,54,53,53,53,53,52,52,52,52,52,51,51,51,51,
8979  51,51,50,50,50,50,50,50,50,50,50,50,49,49,48,48,48,48,48,48,48,
8980  47,47,46,46,46,46,46,46,46,46,45,45,45,45,45,45,44,44,43,43,43,
8981  43,42,42,42,42,42,42,42,41,41,41,41,41,41,40,40,40,39,39,38,38,
8982  38,38,37,37,37,37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,
8983  36,36,36,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,33,33,33,
8984  33,33,33,32,32,32,32,32,32,32,32,31,31,31,31,31,31,30,30,30,30,
8985  30,29,29,29,29,29,28,28,28,28,28,28,28,28,28,27,27,27,27,27,26,
8986  26,26,26,25,25,25,25,25,25,25,25,24,24,24,23,23,23,23,23,23,23,
8987  23,23,22,22,22,22,22,22,22,22,22,21,21,21,21,21,20,20,20,20
8988  };
8989  const int n4c2w2_g[] = {
8990  120, // Capacity
8991  500, // Number of items
8992  // Size of items (sorted)
8993  100,100,100,100,100,100,100,100,100,100,99,99,99,99,98,98,98,
8994  98,98,98,97,97,97,97,97,97,96,96,96,96,96,95,95,95,95,95,95,95,
8995  95,95,95,95,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,92,
8996  92,92,91,91,91,91,90,90,90,90,90,90,90,89,89,89,89,89,89,88,88,
8997  88,88,88,88,88,87,87,87,87,86,86,86,86,85,85,85,85,85,85,85,84,
8998  84,84,84,84,84,83,83,83,83,83,82,82,82,81,81,81,81,80,80,80,80,
8999  79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,77,77,77,77,77,76,
9000  76,76,76,75,75,75,75,75,75,75,75,74,74,74,74,74,74,73,73,73,72,
9001  72,72,72,72,72,71,71,71,71,71,71,70,70,70,70,70,69,69,69,69,69,
9002  69,69,69,69,69,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,
9003  67,66,66,66,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,63,63,
9004  63,63,63,63,63,63,63,63,63,62,62,62,62,62,61,61,61,60,60,60,60,
9005  60,60,59,59,59,59,59,59,59,59,59,59,58,58,58,57,57,57,57,57,57,
9006  57,57,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,
9007  54,54,54,54,54,53,53,53,53,53,52,52,52,52,52,52,51,51,51,51,51,
9008  51,51,51,50,50,50,50,50,50,50,50,50,49,49,49,48,48,48,48,47,47,
9009  47,47,47,47,47,47,47,46,46,46,46,45,45,45,45,45,45,44,44,44,43,
9010  43,43,43,43,42,42,42,42,42,42,41,41,41,41,41,41,40,40,40,40,40,
9011  39,39,39,39,39,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,35,
9012  35,35,35,35,34,34,34,34,34,33,33,33,33,33,33,33,32,32,32,32,32,
9013  31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,29,29,29,29,28,
9014  28,28,28,28,27,27,27,27,27,27,27,27,27,26,26,26,26,26,26,25,25,
9015  25,24,24,24,24,23,23,23,23,23,23,22,22,22,22,22,22,22,22,21,21,
9016  21,21,21,21,21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20
9017  };
9018  const int n4c2w2_h[] = {
9019  120, // Capacity
9020  500, // Number of items
9021  // Size of items (sorted)
9022  100,99,99,99,99,99,99,99,98,98,98,98,98,98,97,97,97,97,96,96,
9023  96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,94,94,94,94,93,93,
9024  93,93,93,93,93,92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,90,
9025  90,90,90,90,89,89,89,89,89,89,89,88,88,88,88,88,88,88,88,87,87,
9026  86,86,86,86,86,86,86,86,86,85,85,85,85,85,85,85,85,85,85,85,84,
9027  84,84,84,84,83,83,83,83,83,83,82,82,82,82,82,82,82,81,81,81,81,
9028  81,80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,78,78,78,78,
9029  77,77,77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,75,75,75,
9030  75,75,74,74,74,73,73,73,73,72,72,72,72,71,71,71,71,71,71,71,71,
9031  70,70,70,70,70,69,69,69,69,69,68,68,68,68,68,68,68,67,67,67,67,
9032  67,66,66,66,66,66,66,65,65,65,65,65,64,64,64,64,64,64,63,63,62,
9033  62,62,62,62,61,61,61,60,60,60,60,60,60,60,60,60,60,60,59,59,59,
9034  59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,57,57,57,57,57,57,
9035  56,56,56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,53,53,53,53,
9036  53,53,53,52,52,52,52,52,51,51,51,51,51,51,51,51,49,49,49,49,49,
9037  48,48,48,48,47,47,47,47,47,47,47,47,47,47,47,47,47,46,46,46,46,
9038  46,46,46,45,45,45,45,45,45,45,45,44,44,43,43,43,43,43,43,43,43,
9039  42,42,42,42,41,41,41,41,41,41,41,41,40,40,40,38,38,38,38,38,38,
9040  38,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,35,35,35,35,
9041  35,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,32,32,32,32,32,
9042  32,31,31,31,31,31,31,30,30,30,30,30,30,29,29,29,29,29,28,28,28,
9043  27,27,27,27,27,27,27,26,26,26,26,26,25,25,25,25,25,25,25,25,25,
9044  25,25,24,24,24,23,23,23,23,23,23,23,23,22,22,22,22,22,22,22,22,
9045  21,21,21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20
9046  };
9047  const int n4c2w2_i[] = {
9048  120, // Capacity
9049  500, // Number of items
9050  // Size of items (sorted)
9051  100,100,100,100,99,99,99,99,99,99,98,98,98,98,97,97,97,97,97,
9052  97,97,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,95,94,94,94,
9053  94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,92,92,92,92,
9054  92,92,91,91,91,91,91,91,90,90,90,90,90,90,90,90,90,90,89,89,89,
9055  88,88,88,88,87,87,87,87,87,87,87,87,87,87,87,86,86,86,85,85,85,
9056  85,85,85,85,84,84,84,84,83,83,83,83,83,82,82,82,82,82,82,82,82,
9057  82,81,81,81,81,81,81,81,80,80,80,80,80,79,79,79,79,79,79,79,78,
9058  78,78,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,76,75,75,75,
9059  75,75,75,75,74,74,74,74,74,73,73,73,73,73,72,72,72,72,72,72,72,
9060  72,72,72,72,72,71,71,71,71,71,70,70,70,70,70,70,70,70,70,70,69,
9061  69,68,68,68,68,68,68,68,67,67,67,67,67,66,66,66,66,65,65,65,65,
9062  65,65,65,65,65,65,65,64,64,64,64,64,63,63,63,62,62,62,62,62,61,
9063  61,61,61,61,60,60,60,60,60,59,59,59,59,59,59,59,58,58,58,58,58,
9064  58,58,58,58,57,57,57,57,57,57,57,57,56,56,55,55,55,54,54,54,53,
9065  53,53,53,53,53,53,52,51,51,50,50,50,50,49,49,49,49,49,49,49,49,
9066  48,48,48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,47,46,46,46,
9067  46,46,46,45,45,45,45,45,45,44,44,44,44,44,43,43,43,43,43,43,43,
9068  43,43,43,43,43,43,42,42,42,42,42,42,42,41,41,41,41,41,41,41,40,
9069  40,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,37,36,
9070  35,35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,33,33,32,32,
9071  32,32,32,32,31,31,31,31,31,31,31,30,30,30,30,30,30,29,29,29,29,
9072  29,29,29,29,29,29,28,28,28,28,28,28,27,27,27,27,27,26,26,26,26,
9073  25,25,25,25,25,25,25,25,25,24,24,24,24,24,24,23,23,23,23,23,23,
9074  22,22,22,22,22,22,22,22,21,21,21,20,20,20,20,20,20,20,20
9075  };
9076  const int n4c2w2_j[] = {
9077  120, // Capacity
9078  500, // Number of items
9079  // Size of items (sorted)
9080  100,100,100,99,99,99,99,98,98,98,98,98,98,98,98,98,98,98,97,97,
9081  97,97,97,97,97,97,96,96,96,96,95,95,95,95,95,95,94,94,94,94,94,
9082  94,94,93,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,91,91,
9083  91,91,91,91,91,91,91,90,90,90,90,89,89,89,89,88,88,88,88,87,87,
9084  87,87,87,87,87,87,86,86,86,86,86,85,85,85,85,85,85,85,84,84,84,
9085  84,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,81,81,81,81,
9086  81,81,81,81,80,80,80,79,79,79,79,79,79,78,78,78,78,78,78,78,77,
9087  77,77,77,76,76,76,75,75,75,75,75,75,75,74,74,74,74,73,73,73,72,
9088  72,72,72,72,71,71,71,71,71,71,70,70,70,70,70,70,69,69,69,69,69,
9089  69,69,69,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,
9090  66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,65,65,65,64,
9091  64,64,64,64,64,64,63,63,63,63,62,62,61,61,61,61,61,61,61,61,61,
9092  61,61,59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,57,57,57,
9093  57,57,57,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,
9094  54,54,54,53,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,
9095  52,51,51,51,51,51,51,51,51,51,51,51,51,50,50,50,50,50,49,49,49,
9096  49,49,49,48,48,48,47,47,47,47,47,46,45,45,45,45,45,45,44,44,43,
9097  43,43,43,43,42,42,42,42,42,42,42,42,41,41,41,41,41,41,41,41,40,
9098  40,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,38,38,38,38,
9099  37,37,37,36,35,35,35,35,35,35,35,35,35,35,35,35,34,34,34,34,34,
9100  34,34,33,33,33,33,33,32,32,32,32,32,32,32,32,32,31,31,31,31,30,
9101  30,30,30,29,29,29,28,28,28,28,28,28,28,28,27,27,27,27,27,27,27,
9102  26,26,26,25,25,25,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,
9103  23,23,22,22,22,22,22,22,21,21,21,20,20,20,20,20,20,20
9104  };
9105  const int n4c2w2_k[] = {
9106  120, // Capacity
9107  500, // Number of items
9108  // Size of items (sorted)
9109  100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,98,98,98,
9110  98,98,98,98,98,97,97,97,97,97,97,96,96,96,96,96,96,96,96,96,96,
9111  95,95,95,95,95,94,94,94,94,94,94,94,94,93,93,93,93,92,92,92,92,
9112  92,92,92,91,91,91,91,91,91,91,91,91,90,89,89,89,89,89,89,88,88,
9113  88,88,88,88,87,87,87,87,87,87,86,86,86,86,86,86,85,85,85,85,85,
9114  84,84,84,84,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,81,81,
9115  81,81,81,80,80,80,80,80,80,80,79,79,79,79,79,78,78,78,78,77,77,
9116  77,77,77,77,77,77,77,77,76,76,76,75,75,75,75,75,75,75,74,74,74,
9117  74,74,74,74,74,73,73,73,73,72,72,72,72,72,71,71,71,71,71,71,71,
9118  71,71,70,70,70,70,70,70,69,69,69,69,69,68,68,68,68,68,68,67,67,
9119  67,67,67,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,65,65,
9120  65,64,64,64,64,64,64,64,63,63,63,63,62,62,62,62,62,62,62,62,61,
9121  61,61,61,60,60,60,60,60,60,60,59,59,59,59,59,58,58,58,58,58,57,
9122  56,56,56,56,55,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,54,
9123  54,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,51,51,51,51,51,
9124  51,51,51,51,51,50,50,50,50,50,49,49,49,48,48,48,48,48,47,47,47,
9125  47,46,46,46,46,46,45,44,44,44,44,44,44,44,44,44,44,44,44,44,43,
9126  43,43,43,43,43,42,42,42,42,42,41,41,41,41,41,41,41,40,40,40,40,
9127  39,39,39,39,39,39,39,38,38,38,38,38,38,38,38,38,37,37,37,37,37,
9128  37,37,37,37,37,36,36,36,36,35,35,35,35,35,35,35,35,34,34,34,34,
9129  34,34,34,34,33,33,33,33,33,32,32,32,32,32,32,32,31,31,31,31,31,
9130  31,31,31,31,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,28,28,
9131  28,28,28,28,28,28,27,27,27,27,27,27,26,26,26,25,25,25,25,24,24,
9132  23,23,23,23,23,23,23,23,22,22,22,22,21,21,21,21,20,20,20,20
9133  };
9134  const int n4c2w2_l[] = {
9135  120, // Capacity
9136  500, // Number of items
9137  // Size of items (sorted)
9138  100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,98,98,98,98,
9139  98,98,98,98,98,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,96,
9140  95,95,95,95,95,94,94,94,94,93,93,93,93,93,92,92,92,92,92,91,91,
9141  91,91,91,90,90,90,90,90,89,89,89,89,89,89,89,88,88,88,88,88,88,
9142  88,87,87,87,87,87,86,86,86,86,86,86,86,86,86,86,85,85,85,85,85,
9143  85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,84,84,83,83,83,83,
9144  83,82,82,82,82,81,81,81,81,81,80,79,79,79,79,79,79,79,79,79,78,
9145  78,78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,
9146  75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,
9147  73,73,73,73,72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,70,70,
9148  69,69,69,69,69,68,68,68,67,67,67,67,67,66,66,66,66,66,65,65,65,
9149  65,65,65,65,64,64,64,64,64,64,64,63,63,63,63,63,63,63,62,62,62,
9150  61,61,61,61,61,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,58,
9151  58,58,58,58,57,57,57,57,57,57,56,56,56,55,55,55,55,55,54,54,54,
9152  54,54,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,51,51,50,50,
9153  50,50,50,50,50,50,50,49,49,49,48,48,48,48,48,48,47,47,47,47,47,
9154  47,47,47,46,46,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,
9155  43,43,43,43,43,43,42,42,42,42,42,41,41,40,40,40,40,40,39,39,39,
9156  39,39,39,39,39,39,39,38,38,38,38,37,37,37,37,37,37,37,36,36,36,
9157  36,36,35,35,35,35,35,35,34,34,34,34,34,33,33,33,33,33,33,33,32,
9158  32,32,32,32,32,32,32,32,32,31,31,31,31,31,31,31,30,30,30,30,30,
9159  30,29,29,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,27,27,27,
9160  27,27,27,26,26,26,26,26,26,25,25,25,25,25,24,24,24,24,24,24,24,
9161  24,24,23,23,23,23,22,22,22,22,22,21,21,21,21,21,20,20,20
9162  };
9163  const int n4c2w2_m[] = {
9164  120, // Capacity
9165  500, // Number of items
9166  // Size of items (sorted)
9167  100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,98,98,
9168  98,98,98,97,97,97,97,97,97,97,96,96,96,96,96,95,95,95,94,94,94,
9169  94,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,91,91,91,91,91,
9170  91,91,91,91,90,90,90,90,90,90,89,88,88,88,88,87,87,87,87,87,87,
9171  87,87,86,86,86,86,86,86,86,86,86,85,85,85,85,84,84,84,84,84,83,
9172  83,83,83,83,83,82,82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,
9173  81,81,81,80,80,80,80,79,79,79,79,78,78,78,78,78,78,78,77,77,77,
9174  77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,75,75,75,75,75,
9175  75,75,75,75,75,75,75,74,74,74,74,74,74,74,73,73,73,73,73,72,72,
9176  72,72,71,71,71,71,71,71,71,71,70,70,70,70,70,69,69,69,69,69,69,
9177  69,69,69,69,68,68,68,68,67,67,67,67,67,66,65,65,65,64,64,63,63,
9178  63,63,63,63,63,62,62,62,62,62,62,62,62,62,61,61,61,61,60,60,60,
9179  60,60,60,60,59,59,59,59,59,58,58,57,57,57,57,57,57,57,57,57,56,
9180  56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,54,54,54,54,53,53,
9181  53,53,53,52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,51,50,
9182  50,50,50,50,49,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,48,
9183  48,47,47,47,47,47,47,47,46,46,46,46,46,46,46,46,46,45,45,45,45,
9184  45,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,42,42,42,42,41,
9185  41,41,41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,38,38,37,37,
9186  37,37,37,37,37,36,36,36,35,35,35,35,35,35,35,34,34,34,34,34,34,
9187  34,34,33,33,33,32,32,32,32,32,32,31,31,31,31,31,31,31,30,30,30,
9188  30,30,30,29,29,28,28,28,28,28,28,27,27,27,26,26,25,25,25,25,25,
9189  25,25,25,24,24,24,24,24,23,23,23,23,22,22,22,22,22,22,22,21,21,
9190  21,21,21,21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20
9191  };
9192  const int n4c2w2_n[] = {
9193  120, // Capacity
9194  500, // Number of items
9195  // Size of items (sorted)
9196  100,100,100,100,100,100,99,99,99,99,99,99,98,98,98,98,98,98,98,
9197  98,97,97,97,97,97,97,96,96,96,96,95,95,95,95,95,95,95,95,95,94,
9198  94,94,94,94,94,93,93,93,93,93,93,93,93,93,93,92,92,91,91,91,91,
9199  90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,89,89,89,88,88,88,
9200  88,88,88,88,87,87,87,87,87,87,87,86,86,86,86,86,86,84,84,84,84,
9201  84,84,84,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,81,81,81,
9202  80,80,80,80,80,80,80,80,80,80,80,79,79,79,79,79,79,78,78,78,78,
9203  78,78,78,78,77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,75,75,
9204  75,75,75,75,75,74,74,74,74,74,74,73,73,72,72,72,72,71,71,71,71,
9205  71,70,70,70,70,70,70,70,70,69,69,68,68,68,68,68,68,67,67,67,67,
9206  67,67,67,66,66,66,66,66,66,66,65,64,64,64,64,64,64,64,64,64,64,
9207  64,63,63,63,63,63,63,62,62,62,62,62,62,62,61,61,61,61,61,61,61,
9208  61,61,60,60,60,60,60,59,59,59,59,59,59,58,58,58,58,58,57,57,57,
9209  57,57,57,57,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,55,
9210  55,55,55,54,54,54,54,53,52,52,52,52,52,52,52,52,51,51,51,51,51,
9211  51,51,51,51,51,50,50,50,50,50,49,49,49,49,49,49,49,48,48,48,48,
9212  48,48,48,48,48,47,47,47,47,46,46,46,46,46,46,46,46,46,46,46,45,
9213  45,45,45,44,44,44,44,44,44,44,43,43,43,43,42,42,42,42,42,41,41,
9214  41,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,37,
9215  37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,36,36,35,35,
9216  35,35,35,35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,33,33,33,
9217  33,33,33,33,33,33,32,32,32,32,32,31,31,31,31,31,31,30,30,30,30,
9218  30,29,29,29,29,29,29,29,28,28,28,27,27,27,27,27,27,26,26,26,25,
9219  25,24,24,24,23,23,22,22,22,22,21,21,21,21,20,20,20,20,20
9220  };
9221  const int n4c2w2_o[] = {
9222  120, // Capacity
9223  500, // Number of items
9224  // Size of items (sorted)
9225  100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,98,98,98,
9226  98,98,98,97,97,97,97,97,97,96,96,96,96,96,95,95,95,95,95,95,94,
9227  94,94,94,94,94,94,94,93,93,93,93,93,92,92,92,92,92,91,91,91,91,
9228  90,90,90,90,90,89,89,89,89,89,89,88,88,88,88,87,87,87,86,86,86,
9229  86,86,86,86,86,85,85,85,85,85,85,84,84,84,84,84,83,83,83,83,83,
9230  83,83,83,83,82,82,82,82,82,82,81,81,81,81,81,81,81,81,80,80,80,
9231  80,80,79,79,79,79,79,78,78,78,78,78,78,78,77,77,77,77,77,77,76,
9232  76,76,76,76,75,75,75,75,75,75,75,75,75,74,74,74,74,73,73,73,73,
9233  73,73,73,72,72,72,72,72,72,72,72,72,71,71,70,70,70,70,70,70,70,
9234  70,70,70,69,69,69,69,69,69,68,68,68,68,67,67,67,67,67,67,66,66,
9235  66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,65,65,64,64,64,
9236  64,64,63,63,63,63,62,62,62,62,62,62,61,61,61,61,60,60,60,60,60,
9237  60,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,57,57,57,57,
9238  57,56,56,56,56,56,56,55,55,55,55,54,54,54,54,54,54,53,53,53,53,
9239  52,52,52,52,52,51,51,51,51,51,51,51,51,50,50,50,50,49,49,49,49,
9240  49,48,48,48,48,48,48,48,48,47,47,47,47,47,46,46,45,45,45,44,44,
9241  44,44,44,44,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,
9242  41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,39,39,39,38,38,38,
9243  38,38,38,38,38,38,37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,
9244  35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,
9245  33,33,33,33,32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,31,30,
9246  30,30,30,30,30,30,30,30,29,29,29,29,28,28,28,28,28,28,27,27,27,
9247  27,27,27,26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,25,24,24,
9248  23,23,23,23,23,23,22,22,22,22,22,21,21,21,21,21,21,21,21,20
9249  };
9250  const int n4c2w2_p[] = {
9251  120, // Capacity
9252  500, // Number of items
9253  // Size of items (sorted)
9254  100,100,100,100,100,100,99,99,99,99,99,98,98,98,98,98,98,98,98,
9255  98,98,97,97,97,97,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,
9256  94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,92,92,92,92,92,92,
9257  92,92,92,92,92,92,92,92,92,91,91,91,91,90,90,90,90,90,89,89,89,
9258  89,89,89,89,88,88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,86,
9259  86,86,86,86,86,85,85,85,85,85,85,85,85,84,84,84,83,83,83,83,83,
9260  83,83,83,82,82,82,82,82,82,81,81,81,81,81,81,80,80,80,80,80,80,
9261  79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,77,77,76,76,76,76,
9262  75,75,75,75,74,74,74,74,74,73,73,73,73,73,73,72,72,72,72,72,72,
9263  72,72,71,71,71,71,71,70,70,70,70,70,70,69,69,69,69,69,69,69,69,
9264  69,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,66,66,66,66,
9265  66,66,65,65,65,65,65,65,64,64,64,64,64,64,64,64,63,63,63,63,63,
9266  62,62,62,62,61,61,61,61,61,61,60,60,60,60,60,60,59,59,59,59,59,
9267  59,59,59,59,58,58,58,58,58,58,58,57,57,57,57,56,56,56,56,56,56,
9268  55,55,55,55,54,54,54,54,54,54,53,53,53,53,53,53,53,53,53,53,53,
9269  52,52,51,51,51,51,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,
9270  49,49,48,48,48,48,48,48,48,47,47,46,46,46,45,45,45,45,45,44,44,
9271  44,43,43,43,43,43,42,42,42,42,42,41,41,40,40,40,40,40,40,40,40,
9272  39,39,39,39,39,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,
9273  36,36,36,35,35,35,35,35,35,35,35,35,35,35,35,35,34,34,34,34,34,
9274  34,33,33,33,33,32,32,32,32,31,31,31,31,31,31,30,30,30,30,30,30,
9275  29,29,29,29,28,28,28,28,27,27,27,27,27,27,27,27,26,26,26,25,25,
9276  25,25,25,24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,22,22,
9277  22,22,22,22,22,21,21,21,21,21,20,20,20,20,20,20,20,20,20
9278  };
9279  const int n4c2w2_q[] = {
9280  120, // Capacity
9281  500, // Number of items
9282  // Size of items (sorted)
9283  100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,98,98,98,
9284  98,97,97,97,97,97,97,97,97,97,97,97,97,96,96,96,96,96,95,95,95,
9285  95,95,94,94,94,94,94,94,94,94,93,93,93,93,92,92,92,92,92,92,92,
9286  91,91,91,91,91,91,91,91,90,90,90,90,90,90,90,90,90,89,89,89,89,
9287  89,89,89,89,88,88,87,87,87,87,86,86,86,86,86,85,85,85,85,85,84,
9288  84,84,84,84,84,83,83,83,82,82,82,82,82,81,81,81,81,81,81,81,80,
9289  80,80,79,79,79,79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,
9290  78,78,77,77,77,77,77,77,77,77,76,76,76,76,76,76,75,75,75,75,74,
9291  74,74,74,74,74,74,74,73,73,73,73,73,73,73,72,72,72,72,71,71,71,
9292  70,70,70,70,70,70,70,69,69,69,69,68,68,68,67,67,67,67,67,67,66,
9293  66,66,66,66,66,65,65,65,65,65,64,64,64,64,64,64,64,63,63,63,63,
9294  63,62,62,62,62,62,62,61,61,61,61,61,61,61,60,60,60,60,60,60,60,
9295  59,59,59,59,58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,56,56,
9296  56,56,56,56,56,55,55,55,55,55,55,54,54,54,54,53,53,53,53,53,53,
9297  53,52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,50,50,50,50,50,
9298  50,50,50,49,49,49,49,49,49,49,48,48,48,48,47,47,47,47,47,47,46,
9299  46,46,46,46,46,46,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,
9300  44,43,43,43,43,43,43,43,43,43,42,42,42,42,41,41,41,41,41,41,41,
9301  41,40,40,40,40,40,40,40,40,39,39,39,39,38,38,38,38,37,37,37,37,
9302  37,36,36,36,36,35,35,35,34,34,34,34,34,34,34,34,33,33,33,33,33,
9303  33,33,33,33,33,33,33,32,32,32,32,32,32,31,31,31,30,30,30,29,29,
9304  29,29,29,29,28,28,28,28,28,28,27,27,27,27,27,27,27,27,27,26,26,
9305  26,26,26,26,25,25,25,25,25,25,24,24,24,23,23,23,23,23,23,23,23,
9306  23,23,22,22,22,22,22,22,22,21,21,21,21,21,21,20,20,20,20
9307  };
9308  const int n4c2w2_r[] = {
9309  120, // Capacity
9310  500, // Number of items
9311  // Size of items (sorted)
9312  100,100,100,100,99,99,99,99,98,98,98,98,98,98,98,98,97,97,97,
9313  97,97,97,97,97,97,97,96,96,95,95,95,95,95,95,95,94,94,94,94,94,
9314  94,94,94,94,94,93,93,92,92,92,92,92,91,91,91,90,90,90,90,90,90,
9315  89,89,89,89,89,89,89,89,89,89,89,88,88,87,87,86,86,86,86,86,86,
9316  86,86,86,86,85,85,85,84,84,84,84,84,84,84,84,84,84,84,84,84,83,
9317  83,83,83,83,83,83,83,82,82,82,82,82,82,82,81,81,81,81,81,81,81,
9318  81,81,81,81,81,81,80,80,80,80,80,80,79,79,79,79,79,79,79,78,78,
9319  78,78,78,78,77,77,77,77,77,76,76,76,76,76,76,76,76,75,75,75,74,
9320  74,74,74,74,74,73,73,73,73,73,72,72,72,72,72,72,72,71,71,71,71,
9321  71,71,70,70,70,70,70,69,69,69,69,69,68,68,68,68,67,67,66,66,66,
9322  66,66,66,66,66,66,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,
9323  64,64,64,64,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,61,
9324  61,61,60,60,60,60,60,59,59,59,59,58,58,58,58,58,58,58,58,57,57,
9325  57,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,54,54,54,54,
9326  54,54,54,54,53,53,53,53,53,53,53,52,52,52,52,52,51,51,51,51,51,
9327  51,51,51,51,51,50,50,49,49,49,49,48,48,48,48,48,48,48,47,47,47,
9328  47,47,47,47,46,46,46,46,46,46,46,46,45,44,44,44,44,44,44,44,43,
9329  43,43,43,43,42,42,41,41,41,41,41,40,40,40,40,40,40,40,39,39,39,
9330  39,39,39,39,38,38,38,38,38,38,37,37,37,37,37,37,37,37,36,36,36,
9331  36,36,36,36,36,36,36,36,36,35,35,34,34,34,34,34,33,33,33,33,32,
9332  32,32,32,31,31,31,31,31,31,31,30,30,30,29,29,29,29,29,29,29,29,
9333  29,28,28,28,28,28,27,27,27,27,27,27,26,26,26,26,25,25,25,25,25,
9334  25,25,25,24,24,24,24,24,24,24,24,24,24,23,23,23,23,23,22,22,22,
9335  22,22,21,21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20
9336  };
9337  const int n4c2w2_s[] = {
9338  120, // Capacity
9339  500, // Number of items
9340  // Size of items (sorted)
9341  100,100,100,100,100,100,99,99,99,99,99,98,98,98,98,97,97,97,97,
9342  97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,96,96,95,95,95,94,
9343  94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,92,92,92,92,
9344  91,91,91,91,91,91,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,
9345  89,89,89,88,88,88,88,88,87,87,87,87,87,87,87,86,86,86,85,85,85,
9346  85,85,84,84,84,84,83,83,83,83,83,82,82,81,81,81,81,81,81,80,80,
9347  80,80,80,80,80,79,79,79,79,78,78,78,78,78,78,78,78,78,77,77,77,
9348  77,77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,75,75,
9349  75,75,75,74,74,74,74,74,74,74,74,74,74,74,73,73,73,72,72,72,72,
9350  72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,70,70,70,70,70,
9351  70,70,70,69,69,69,69,69,68,68,68,68,68,68,68,68,68,68,67,67,66,
9352  66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,64,64,64,64,63,63,
9353  63,63,63,63,63,63,62,62,62,62,62,61,61,61,61,61,61,61,60,60,60,
9354  60,60,60,60,60,59,59,59,59,59,59,59,58,58,58,57,57,57,57,57,57,
9355  57,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,53,53,
9356  52,52,52,52,52,51,51,51,51,51,50,50,50,50,50,50,50,49,49,49,49,
9357  49,48,48,48,48,47,47,47,47,47,47,46,46,46,45,45,45,45,45,45,45,
9358  45,45,44,44,44,44,44,43,43,43,43,43,43,43,43,42,42,41,41,41,41,
9359  41,41,41,41,41,40,40,39,39,39,39,38,38,38,38,38,38,37,37,37,37,
9360  37,37,37,36,36,36,36,36,36,36,36,36,36,36,35,35,35,35,35,35,34,
9361  34,34,34,34,34,33,33,33,33,32,32,32,32,32,32,31,31,31,31,31,30,
9362  30,30,29,29,29,29,28,28,28,27,27,27,27,26,26,26,26,26,26,26,26,
9363  25,25,24,24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,23,23,
9364  23,22,22,22,22,22,21,21,21,21,21,21,20,20,20,20,20,20,20
9365  };
9366  const int n4c2w2_t[] = {
9367  120, // Capacity
9368  500, // Number of items
9369  // Size of items (sorted)
9370  100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,99,98,98,98,
9371  98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,96,96,96,96,96,
9372  96,95,95,95,95,95,95,95,95,94,94,94,94,94,94,93,93,93,93,92,92,
9373  92,92,92,92,91,91,91,91,90,90,90,90,90,89,89,89,89,89,89,89,88,
9374  88,88,87,87,87,87,87,87,86,86,86,86,86,86,86,86,86,86,85,85,85,
9375  85,85,85,84,84,84,84,83,83,83,83,83,83,82,82,82,82,82,82,82,82,
9376  82,82,82,82,81,81,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,
9377  80,80,79,79,79,78,78,78,78,77,77,77,77,77,76,76,76,76,75,75,75,
9378  75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,73,73,73,72,72,
9379  72,72,72,72,71,70,70,70,70,69,69,69,69,68,68,68,68,68,68,68,67,
9380  67,67,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,64,64,64,
9381  64,64,64,63,63,62,62,62,62,62,61,61,61,61,60,60,60,60,60,60,60,
9382  59,59,59,59,59,59,58,58,58,58,57,57,57,56,56,56,56,56,56,56,55,
9383  55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,53,53,52,52,52,52,
9384  52,52,52,52,51,51,51,51,51,51,51,50,50,50,50,49,49,48,48,48,48,
9385  48,48,48,48,48,48,47,47,47,47,47,47,46,46,46,46,46,46,46,46,45,
9386  45,45,45,45,45,45,44,44,44,44,44,44,43,43,43,42,42,42,42,42,41,
9387  41,41,41,41,40,40,40,40,40,39,39,39,38,38,38,38,38,37,37,37,37,
9388  37,37,37,36,36,36,36,36,36,35,35,35,35,35,34,34,34,34,34,34,34,
9389  34,34,34,33,33,33,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,
9390  32,32,32,31,31,31,31,31,31,30,30,30,30,30,30,30,29,29,29,29,29,
9391  29,29,28,28,28,28,28,28,28,28,27,27,27,27,27,27,27,27,27,27,26,
9392  26,26,26,26,26,26,26,25,25,25,25,25,25,25,24,24,23,23,23,23,23,
9393  23,23,23,22,22,22,22,22,22,22,21,21,21,21,21,21,20,20,20
9394  };
9395  const int n4c2w4_a[] = {
9396  120, // Capacity
9397  500, // Number of items
9398  // Size of items (sorted)
9399  100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,98,98,
9400  98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,96,96,96,96,
9401  96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,95,95,95,94,
9402  94,94,94,94,93,93,92,92,92,92,92,92,92,92,91,91,91,91,91,91,90,
9403  90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,88,88,88,88,88,88,
9404  88,87,87,87,87,87,87,87,87,87,87,87,87,86,86,85,85,85,85,85,85,
9405  84,84,84,84,84,83,83,83,83,83,83,82,82,82,81,81,81,81,81,81,81,
9406  81,80,80,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,
9407  77,77,77,77,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,75,75,
9408  75,74,74,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,72,
9409  72,72,71,71,71,71,71,71,71,71,71,70,70,70,70,70,69,69,69,69,68,
9410  68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,66,66,66,66,
9411  66,66,66,66,66,65,65,65,65,65,65,65,65,64,64,63,63,63,63,63,63,
9412  63,63,63,62,62,62,62,62,61,61,61,61,61,60,60,60,60,60,59,59,59,
9413  59,59,59,59,59,58,58,58,58,58,58,57,57,57,57,57,57,57,56,56,56,
9414  56,56,55,55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,52,52,
9415  52,52,52,52,52,52,51,51,51,51,51,51,50,50,50,50,50,50,50,50,50,
9416  50,49,49,49,49,49,49,49,49,49,48,48,48,48,48,47,47,47,47,47,47,
9417  47,47,47,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,44,44,43,
9418  43,43,43,43,43,43,43,43,42,42,41,41,41,41,40,40,40,40,40,40,40,
9419  40,40,40,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,38,38,
9420  37,37,37,37,37,37,37,36,36,36,36,36,36,35,35,35,35,35,35,35,35,
9421  35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,
9422  33,33,33,33,33,32,32,32,32,32,32,31,31,31,31,30,30,30,30,30
9423  };
9424  const int n4c2w4_b[] = {
9425  120, // Capacity
9426  500, // Number of items
9427  // Size of items (sorted)
9428  100,100,100,100,99,99,99,99,98,98,98,98,98,98,97,97,97,97,97,
9429  97,96,96,95,95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,94,94,
9430  94,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,92,91,91,
9431  91,91,91,91,90,90,90,90,90,89,89,89,89,89,89,89,88,88,88,88,88,
9432  88,88,87,87,87,87,86,86,86,86,85,85,85,84,84,84,84,83,83,83,83,
9433  82,82,82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,81,80,80,80,
9434  80,80,80,80,79,79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,
9435  77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,76,75,75,
9436  75,75,75,75,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,
9437  72,72,72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,70,70,70,70,
9438  70,70,70,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,
9439  67,67,67,67,67,67,66,66,66,65,65,65,65,64,64,63,63,63,63,63,63,
9440  63,62,62,62,62,62,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,
9441  59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,57,57,57,
9442  57,57,57,57,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,
9443  54,54,54,54,54,53,53,53,53,53,53,52,52,52,52,52,52,52,51,51,51,
9444  51,51,51,51,51,51,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,
9445  49,49,49,49,49,49,48,48,48,48,48,48,48,47,47,47,47,47,47,46,46,
9446  46,46,46,46,46,45,45,45,45,45,45,45,45,44,44,44,44,44,44,43,43,
9447  43,43,43,43,43,42,42,42,42,42,42,42,42,42,41,41,41,41,41,41,41,
9448  41,40,40,40,40,40,40,40,40,39,39,38,38,38,38,38,38,38,37,37,37,
9449  37,37,37,36,36,36,36,36,36,35,35,35,35,35,35,35,35,34,34,34,34,
9450  34,34,34,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
9451  31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,30
9452  };
9453  const int n4c2w4_c[] = {
9454  120, // Capacity
9455  500, // Number of items
9456  // Size of items (sorted)
9457  100,100,100,100,100,100,99,99,99,98,98,97,97,97,97,97,96,96,95,
9458  95,95,95,95,95,95,95,95,95,94,94,94,94,94,93,93,93,93,93,92,92,
9459  92,92,92,92,92,92,92,92,91,91,91,91,90,90,90,90,89,89,89,89,89,
9460  89,89,88,88,88,88,88,88,88,88,88,88,88,88,87,87,87,86,86,86,86,
9461  86,86,86,86,86,86,86,86,86,85,85,85,85,84,84,84,84,84,84,84,83,
9462  83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,81,81,81,81,81,81,
9463  80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,79,78,78,78,78,
9464  78,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,76,76,
9465  76,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,75,75,75,75,75,
9466  75,75,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,73,72,72,
9467  72,72,72,72,72,71,71,71,70,70,70,70,70,70,70,70,70,69,69,69,69,
9468  69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,67,67,67,67,66,66,
9469  66,66,66,65,65,65,65,64,64,64,64,64,64,63,63,63,63,63,63,63,63,
9470  62,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,60,60,60,60,60,
9471  59,59,59,59,59,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57,56,
9472  56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,54,54,54,54,54,
9473  54,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,51,51,
9474  51,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,48,48,48,48,48,
9475  48,48,48,48,48,48,47,47,47,47,46,46,46,46,46,46,45,45,45,45,45,
9476  45,45,45,45,45,44,44,44,44,44,44,44,43,43,43,43,43,43,42,42,42,
9477  42,41,41,41,41,41,41,41,40,40,40,40,40,40,39,39,39,39,39,39,39,
9478  38,38,38,38,38,38,38,38,37,37,37,37,37,36,36,36,36,36,35,35,35,
9479  34,34,34,34,34,34,34,34,33,33,33,33,32,32,32,32,32,32,32,31,31,
9480  31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30
9481  };
9482  const int n4c2w4_d[] = {
9483  120, // Capacity
9484  500, // Number of items
9485  // Size of items (sorted)
9486  100,100,99,99,99,99,99,99,98,98,98,98,98,98,98,98,98,98,97,97,
9487  97,97,97,97,96,96,96,96,96,96,96,95,95,94,94,94,94,94,94,94,93,
9488  93,93,93,92,92,92,92,92,92,91,91,91,91,91,91,91,91,90,90,90,90,
9489  90,90,90,89,89,89,89,89,89,89,89,89,89,89,89,89,88,88,88,88,87,
9490  87,87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,86,86,85,
9491  85,85,85,85,85,84,84,84,84,84,83,83,83,83,83,82,82,82,82,82,82,
9492  82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,81,81,80,80,80,
9493  80,80,80,80,80,80,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,
9494  77,77,77,77,77,77,77,77,77,77,77,77,77,76,76,76,76,75,75,75,75,
9495  75,74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,72,72,72,72,72,
9496  72,72,72,72,71,71,71,71,71,71,71,71,70,70,70,70,70,70,70,69,69,
9497  69,69,68,68,68,68,68,67,67,67,67,67,67,67,66,66,66,66,66,66,65,
9498  65,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,63,63,63,
9499  63,63,63,63,62,62,62,62,62,62,62,61,61,61,61,61,61,60,60,60,60,
9500  60,60,60,60,60,60,59,59,59,59,59,59,58,58,58,58,58,57,57,57,57,
9501  57,57,57,57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,54,54,54,
9502  54,54,54,54,54,53,53,53,53,53,53,52,52,52,52,52,52,52,51,51,51,
9503  51,51,51,51,50,50,49,49,49,49,49,49,49,48,48,48,48,48,48,48,47,
9504  47,47,47,47,47,47,47,46,46,46,46,46,46,45,45,45,45,44,44,44,44,
9505  44,44,44,44,44,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,
9506  41,41,41,41,41,41,41,41,41,41,41,41,40,40,40,40,39,39,39,39,39,
9507  39,39,39,38,38,38,38,38,37,37,37,37,37,37,36,36,36,36,36,36,36,
9508  35,35,35,35,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,32,
9509  32,32,32,32,31,31,31,31,31,31,31,31,31,31,31,30,30,30
9510  };
9511  const int n4c2w4_e[] = {
9512  120, // Capacity
9513  500, // Number of items
9514  // Size of items (sorted)
9515  100,100,100,99,99,99,99,99,99,99,99,99,99,98,98,98,98,98,98,98,
9516  98,98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,96,96,
9517  96,96,96,96,96,95,95,95,95,95,94,94,94,93,93,93,93,93,93,92,92,
9518  92,92,92,92,92,91,91,91,91,91,91,90,90,90,90,89,89,89,89,89,89,
9519  89,89,88,88,88,88,88,87,87,87,87,87,87,87,87,86,86,86,86,86,85,
9520  85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,
9521  83,83,82,82,82,82,82,82,81,81,81,81,81,81,81,81,80,80,80,80,80,
9522  80,80,79,79,79,79,79,79,78,78,78,78,78,78,78,78,77,77,77,77,77,
9523  77,77,76,76,76,76,76,76,76,76,76,76,75,75,75,75,75,75,74,74,74,
9524  74,74,73,73,73,72,72,72,72,72,72,72,72,71,71,71,71,70,69,69,69,
9525  69,69,69,69,68,68,68,68,67,67,67,67,67,67,67,67,67,66,66,66,66,
9526  66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,64,64,64,64,63,
9527  63,63,63,63,62,62,62,62,62,62,62,62,62,61,61,61,61,61,60,60,60,
9528  60,60,60,60,60,60,60,59,59,59,59,59,59,58,58,58,58,58,57,57,57,
9529  57,57,57,57,57,57,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,
9530  55,55,55,54,54,54,54,54,54,54,54,54,54,54,53,53,53,53,53,53,53,
9531  53,53,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,50,
9532  50,50,50,50,50,50,50,49,49,49,49,49,49,48,48,47,47,47,47,46,46,
9533  46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,45,44,44,44,
9534  44,44,43,43,43,43,43,42,42,42,42,42,42,42,41,41,41,41,40,40,40,
9535  40,40,40,40,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,38,
9536  38,37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,
9537  35,35,35,34,34,34,34,34,34,34,34,34,34,34,33,33,33,32,32,32,32,
9538  32,32,32,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30
9539  };
9540  const int n4c2w4_f[] = {
9541  120, // Capacity
9542  500, // Number of items
9543  // Size of items (sorted)
9544  100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,98,98,98,
9545  98,98,98,98,98,98,97,97,97,97,97,97,97,97,96,96,96,96,96,96,95,
9546  95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,93,93,93,93,93,93,
9547  93,92,92,92,92,92,92,92,91,91,91,91,91,90,90,90,90,90,90,90,89,
9548  89,89,89,89,88,88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,87,
9549  86,86,86,86,86,85,85,85,85,85,85,85,85,85,84,84,84,84,84,84,83,
9550  83,83,83,83,83,83,82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,
9551  81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,
9552  80,80,79,79,79,79,79,79,79,79,78,78,78,78,78,78,77,77,77,76,76,
9553  76,76,75,75,75,75,75,75,74,74,74,74,74,73,73,73,73,73,73,73,72,
9554  72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,71,70,70,70,70,
9555  70,70,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,67,67,67,67,
9556  67,67,67,67,66,66,66,66,66,66,66,66,65,65,65,65,65,65,64,64,64,
9557  64,64,63,63,63,63,63,63,63,63,62,62,62,62,62,62,61,61,61,61,61,
9558  61,61,61,61,61,61,60,60,60,59,59,59,59,59,59,59,59,59,58,58,58,
9559  58,58,58,58,58,57,57,57,57,57,56,56,56,56,56,56,56,56,56,55,55,
9560  55,55,55,55,55,55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,53,
9561  53,52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,50,50,50,50,
9562  50,50,50,50,50,50,49,49,48,48,48,48,48,48,48,47,47,47,46,46,46,
9563  46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,44,43,
9564  43,43,43,43,43,43,43,42,42,42,41,41,41,41,41,41,41,40,40,40,40,
9565  40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,38,38,38,38,
9566  38,37,37,37,37,36,36,36,36,35,35,35,35,35,34,34,34,33,33,33,33,
9567  33,33,33,32,32,32,32,31,31,31,31,31,31,31,30,30,30,30,30
9568  };
9569  const int n4c2w4_g[] = {
9570  120, // Capacity
9571  500, // Number of items
9572  // Size of items (sorted)
9573  100,100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,
9574  99,99,99,99,98,98,98,97,97,97,97,97,97,97,97,97,97,96,96,96,96,
9575  96,96,96,96,96,95,95,95,95,95,95,94,94,94,94,94,94,94,93,93,93,
9576  93,92,92,92,92,92,91,91,91,91,91,91,91,91,91,91,91,91,90,90,90,
9577  90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,89,89,89,88,88,
9578  88,88,88,87,87,87,87,87,86,86,86,86,85,85,85,85,85,85,85,85,85,
9579  84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,83,83,83,82,82,82,
9580  82,82,82,81,81,81,81,81,81,81,81,80,80,80,80,79,79,79,79,79,79,
9581  79,78,78,78,78,78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,76,
9582  76,75,75,75,75,74,74,74,74,74,74,74,73,73,73,73,72,72,72,72,72,
9583  72,71,71,71,71,71,71,71,71,70,70,70,70,70,70,70,69,69,69,69,69,
9584  69,69,69,68,68,68,68,68,68,67,67,67,67,67,67,66,66,66,66,66,66,
9585  65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,63,63,63,63,63,62,
9586  62,62,62,62,62,62,61,61,61,61,61,61,61,60,60,60,60,60,60,60,60,
9587  59,59,59,59,59,59,59,58,58,58,58,57,57,57,57,56,56,56,56,56,55,
9588  55,55,55,55,55,55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,52,
9589  52,52,52,52,52,52,51,51,51,51,51,51,51,50,50,50,50,50,50,50,49,
9590  49,49,49,49,48,48,48,48,48,48,48,47,47,47,47,47,47,46,46,46,46,
9591  45,45,45,45,44,44,44,44,44,43,43,43,43,43,43,42,42,42,42,42,42,
9592  42,42,42,42,42,41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,
9593  39,39,39,39,39,38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,
9594  37,36,36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,35,34,34,34,
9595  34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,
9596  33,33,32,32,32,32,32,32,32,31,31,31,31,31,30,30,30,30,30,30,30
9597  };
9598  const int n4c2w4_h[] = {
9599  120, // Capacity
9600  500, // Number of items
9601  // Size of items (sorted)
9602  100,100,100,100,100,100,99,99,99,98,98,98,98,98,98,98,97,97,97,
9603  97,97,97,97,97,97,97,97,97,97,97,96,96,96,96,96,95,95,95,95,95,
9604  94,94,94,94,94,94,94,93,93,93,92,92,92,92,92,91,91,91,91,91,90,
9605  90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,88,88,88,88,88,
9606  88,88,88,88,87,87,86,86,86,86,86,86,86,86,85,85,85,85,85,85,85,
9607  85,85,84,84,84,84,84,84,84,84,83,83,83,83,83,83,82,82,82,81,81,
9608  81,81,81,81,81,81,80,80,80,80,80,80,79,79,79,79,79,79,79,79,78,
9609  78,78,78,78,78,78,78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,
9610  76,76,76,75,75,75,75,75,75,75,75,75,75,75,75,75,74,74,74,74,74,
9611  74,74,73,73,73,73,73,73,73,73,73,72,72,72,72,72,72,71,71,71,71,
9612  71,71,71,71,71,71,71,71,70,70,70,70,70,70,70,69,69,69,69,69,69,
9613  69,69,69,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,66,66,
9614  66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,
9615  64,64,63,63,63,63,62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,
9616  60,60,60,60,60,60,59,59,59,58,58,58,58,58,58,58,58,58,57,57,57,
9617  57,57,57,57,57,57,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,
9618  54,54,54,53,53,53,53,53,52,52,52,52,52,52,52,52,51,51,51,51,51,
9619  51,51,51,51,51,50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,
9620  49,49,49,49,48,48,48,48,48,48,47,47,47,47,47,47,47,47,47,47,46,
9621  46,46,46,46,45,45,45,45,45,44,44,44,44,44,44,44,44,43,43,43,43,
9622  42,42,42,42,41,41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,39,
9623  39,39,39,39,39,38,38,38,38,38,38,38,37,37,37,36,36,36,36,36,36,
9624  35,35,35,35,35,35,34,34,34,34,34,33,33,33,33,33,33,32,32,32,32,
9625  32,32,32,32,32,32,32,31,31,31,31,31,31,31,30,30,30,30,30
9626  };
9627  const int n4c2w4_i[] = {
9628  120, // Capacity
9629  500, // Number of items
9630  // Size of items (sorted)
9631  100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,
9632  98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,97,96,96,96,96,
9633  96,96,95,95,95,95,95,95,95,95,95,94,94,94,93,93,93,93,93,93,93,
9634  93,93,93,92,92,92,92,92,92,92,92,91,91,91,91,91,91,90,90,90,90,
9635  89,89,89,89,89,89,89,89,89,88,88,88,88,87,87,87,87,87,86,86,86,
9636  86,86,86,86,86,86,86,85,85,85,85,85,85,84,84,84,84,84,84,83,83,
9637  83,83,83,83,83,83,82,82,82,82,82,81,81,81,81,81,80,80,80,80,80,
9638  80,80,80,80,80,80,79,79,79,79,79,79,79,78,78,78,78,78,77,77,77,
9639  77,77,77,76,76,76,76,76,75,75,75,75,74,74,74,74,74,74,74,74,74,
9640  74,73,73,73,73,73,72,72,72,72,71,71,71,71,71,71,71,71,70,70,70,
9641  70,70,70,70,70,69,69,69,68,68,68,68,68,68,68,68,67,67,67,67,67,
9642  67,67,66,66,66,66,66,66,66,65,65,65,65,65,65,65,64,64,64,64,64,
9643  64,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,62,62,62,61,
9644  61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,60,60,60,59,59,
9645  59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,57,57,57,57,
9646  57,57,57,56,56,56,55,55,55,55,55,55,55,55,55,54,54,54,54,54,54,
9647  54,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,51,51,51,
9648  51,50,50,50,50,49,49,49,49,49,49,49,49,48,48,48,48,47,47,47,47,
9649  47,47,47,47,47,46,46,46,45,45,45,45,45,45,45,44,44,44,44,44,44,
9650  44,43,43,43,43,43,43,43,43,42,42,42,42,42,42,41,41,41,41,41,41,
9651  41,41,41,41,41,40,40,40,40,40,40,39,39,39,39,39,39,39,39,38,38,
9652  38,38,38,38,38,38,37,37,37,37,37,37,37,37,37,37,37,36,36,36,36,
9653  35,35,35,35,35,35,34,34,34,34,33,33,33,33,33,33,33,33,32,32,32,
9654  32,32,32,32,32,32,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30
9655  };
9656  const int n4c2w4_j[] = {
9657  120, // Capacity
9658  500, // Number of items
9659  // Size of items (sorted)
9660  100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,98,98,98,98,
9661  97,97,97,97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,95,95,95,
9662  95,95,94,94,94,94,94,94,94,94,94,94,94,94,94,93,93,93,93,93,93,
9663  93,93,93,93,92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,90,
9664  90,90,90,90,90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,
9665  88,88,88,88,88,88,88,88,88,87,87,87,86,86,86,86,86,85,85,85,84,
9666  84,83,83,83,83,83,83,83,83,82,82,82,82,82,81,81,81,81,81,81,81,
9667  80,80,80,80,80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,79,
9668  79,79,78,78,78,78,78,78,78,78,77,77,77,77,77,77,77,77,76,76,76,
9669  76,76,76,75,75,75,75,75,75,75,74,74,74,74,73,73,72,72,72,72,72,
9670  72,71,71,71,71,71,71,70,70,70,70,70,70,69,69,69,69,69,69,69,69,
9671  69,69,69,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,66,66,66,
9672  66,66,66,66,66,66,66,65,65,65,65,65,65,65,64,64,64,64,64,64,64,
9673  64,64,63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,61,61,
9674  61,61,61,61,61,61,60,60,60,60,59,59,59,59,59,58,58,58,58,57,57,
9675  57,57,57,57,57,57,57,56,56,56,56,56,56,56,56,56,56,56,56,56,55,
9676  55,55,55,55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,53,53,53,
9677  53,53,52,52,52,52,52,51,51,51,51,51,51,50,50,50,50,50,50,50,49,
9678  49,49,49,49,49,49,48,48,48,48,48,47,47,47,47,47,47,47,46,46,46,
9679  46,46,46,46,46,45,45,45,44,44,44,44,44,44,44,44,44,44,43,43,43,
9680  43,43,42,42,42,42,42,42,42,42,41,41,41,41,41,41,41,41,41,41,40,
9681  40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,38,38,
9682  38,37,37,37,37,36,36,36,36,35,35,35,35,35,34,34,34,34,34,34,34,
9683  33,33,33,32,32,32,32,32,32,31,31,31,31,30,30,30,30,30,30
9684  };
9685  const int n4c2w4_k[] = {
9686  120, // Capacity
9687  500, // Number of items
9688  // Size of items (sorted)
9689  100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,99,98,98,98,
9690  98,97,97,97,97,97,97,97,96,96,96,96,96,96,95,95,95,95,95,95,95,
9691  95,95,95,94,94,94,94,94,94,94,94,94,93,93,93,93,92,92,92,92,92,
9692  92,92,92,91,91,91,90,90,90,90,90,90,90,90,90,89,89,89,89,89,89,
9693  89,88,88,88,88,88,88,88,88,88,87,87,87,87,87,87,87,87,87,86,86,
9694  86,86,86,85,85,85,85,85,85,85,84,84,84,84,84,84,84,83,83,83,83,
9695  83,83,82,82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,
9696  80,80,80,80,80,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,
9697  78,78,77,77,77,77,77,77,76,76,76,76,76,75,75,75,75,75,75,74,74,
9698  74,74,74,74,74,74,74,73,73,73,73,73,73,73,72,72,72,72,72,72,72,
9699  72,72,72,71,71,71,70,70,70,70,70,70,69,69,69,69,69,69,68,68,68,
9700  68,68,68,68,67,67,67,67,67,67,67,66,66,66,66,66,66,66,65,65,65,
9701  65,65,65,65,65,64,64,64,64,64,64,63,63,63,63,62,62,62,62,62,61,
9702  61,61,60,60,60,60,60,60,59,59,59,59,59,59,58,58,58,58,58,58,58,
9703  58,57,57,57,57,57,57,57,57,57,57,56,56,56,56,56,56,55,55,55,55,
9704  55,55,55,54,54,54,54,54,54,54,54,54,54,54,54,53,53,53,53,53,53,
9705  53,53,52,52,52,52,52,52,51,51,51,51,51,51,50,50,50,50,50,50,50,
9706  50,50,49,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,47,47,47,
9707  47,46,46,46,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,43,43,
9708  43,42,42,42,42,42,42,42,42,41,41,41,41,41,40,40,40,40,40,40,40,
9709  40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,38,38,38,38,38,38,
9710  38,38,38,38,38,38,37,36,36,36,36,36,36,36,36,36,36,36,36,36,36,
9711  35,35,35,35,35,35,35,34,34,34,34,34,34,34,33,33,33,33,33,33,32,
9712  32,32,32,32,32,32,32,31,31,30,30,30,30,30,30,30,30,30,30
9713  };
9714  const int n4c2w4_l[] = {
9715  120, // Capacity
9716  500, // Number of items
9717  // Size of items (sorted)
9718  100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,
9719  99,99,99,98,98,98,98,98,98,98,98,98,98,98,98,98,98,97,97,97,97,
9720  97,97,97,97,97,97,96,96,96,96,96,96,96,95,95,95,95,95,94,94,94,
9721  94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,
9722  92,91,91,91,91,91,91,91,91,90,90,90,90,90,90,90,89,89,89,88,88,
9723  88,88,88,88,88,88,87,87,87,87,87,87,87,87,87,86,86,86,86,86,85,
9724  85,85,85,85,84,84,84,84,83,83,83,83,83,83,83,82,82,82,81,81,81,
9725  81,81,81,81,80,80,80,80,80,80,79,79,79,79,79,79,79,79,78,78,78,
9726  78,78,78,78,78,77,77,77,77,77,76,76,76,76,75,75,75,75,75,75,75,
9727  74,74,74,74,74,74,74,74,74,74,73,73,73,73,72,72,72,72,72,72,72,
9728  72,72,71,71,71,71,71,71,71,71,71,70,70,70,70,69,69,69,69,69,69,
9729  69,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,
9730  67,67,67,67,66,66,66,66,66,66,66,66,66,66,65,65,65,65,65,65,64,
9731  64,64,64,64,64,63,63,63,63,63,62,62,62,62,61,61,61,61,60,60,60,
9732  60,60,59,59,59,59,59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,
9733  58,58,57,57,56,56,56,56,56,55,55,55,55,55,55,55,55,55,54,54,54,
9734  54,54,54,54,54,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,
9735  51,51,51,51,51,50,50,49,49,49,49,49,49,49,49,48,48,48,48,48,48,
9736  47,47,47,47,47,47,47,47,47,46,46,46,46,46,46,46,46,46,45,45,45,
9737  45,44,44,44,44,44,44,44,43,43,43,43,42,42,42,42,42,42,42,41,41,
9738  41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,39,39,39,39,39,
9739  39,39,39,39,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,37,37,
9740  36,36,36,36,36,36,36,35,35,35,35,34,34,34,34,34,34,33,33,33,33,
9741  33,33,33,33,33,33,33,33,32,31,31,31,31,31,30,30,30,30,30,30,30
9742  };
9743  const int n4c2w4_m[] = {
9744  120, // Capacity
9745  500, // Number of items
9746  // Size of items (sorted)
9747  100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,
9748  98,98,98,98,97,97,97,97,97,97,97,97,96,96,96,96,96,95,95,95,95,
9749  95,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,92,92,92,92,
9750  91,91,91,91,91,90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,
9751  89,89,89,89,88,88,88,88,87,87,87,87,87,87,87,87,86,86,86,86,86,
9752  86,86,86,85,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,
9753  84,84,83,83,83,83,83,83,82,82,82,81,81,81,81,81,81,81,80,80,80,
9754  80,80,80,79,79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,
9755  78,78,78,78,77,77,77,77,76,76,76,76,76,76,75,75,75,75,75,75,75,
9756  75,75,74,74,74,74,74,73,73,73,73,73,73,73,72,72,72,72,72,72,72,
9757  71,71,71,71,70,70,70,70,70,70,70,70,69,69,69,69,69,69,69,69,69,
9758  68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,66,66,66,66,
9759  65,65,65,64,64,64,64,64,63,63,63,63,63,63,62,62,62,62,62,62,62,
9760  62,61,61,61,61,60,60,60,60,60,60,60,60,59,59,59,59,59,59,59,58,
9761  58,58,58,58,57,57,57,57,57,57,57,57,57,56,56,56,56,56,56,56,55,
9762  55,55,55,55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,53,53,53,
9763  53,53,53,53,53,52,52,52,52,52,52,52,51,51,51,51,51,51,50,50,50,
9764  50,50,49,49,49,49,49,49,48,48,48,48,48,47,47,47,47,47,46,46,46,
9765  46,46,46,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,44,43,
9766  43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,41,41,41,41,40,40,
9767  40,39,39,39,39,39,39,39,39,38,38,38,38,38,38,38,38,37,37,37,37,
9768  37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,36,35,35,35,35,
9769  35,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,32,
9770  32,32,32,32,32,32,32,32,31,31,31,31,30,30,30,30,30,30,30,30
9771  };
9772  const int n4c2w4_n[] = {
9773  120, // Capacity
9774  500, // Number of items
9775  // Size of items (sorted)
9776  100,100,100,100,100,100,100,99,99,99,99,99,98,98,97,97,97,97,
9777  97,97,97,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,
9778  95,95,94,94,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,
9779  92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,
9780  91,90,90,90,90,90,89,89,89,89,89,89,89,89,89,89,88,88,88,87,87,
9781  87,87,86,86,86,86,85,85,85,85,84,84,84,84,84,84,84,84,84,84,84,
9782  84,84,84,84,83,83,83,83,83,82,82,82,82,82,81,81,81,81,81,81,81,
9783  81,81,81,81,81,80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,
9784  79,79,78,78,78,78,78,78,78,78,78,77,77,77,77,76,76,76,76,76,76,
9785  76,75,75,75,75,75,75,74,74,74,74,74,74,74,74,73,73,73,73,73,73,
9786  72,72,72,72,72,72,72,72,72,72,71,71,71,71,70,70,70,69,69,69,69,
9787  69,69,69,69,69,69,69,69,68,68,68,68,68,68,67,67,67,67,67,67,67,
9788  67,67,67,67,66,66,66,66,66,66,65,65,65,65,64,64,64,64,64,64,64,
9789  64,63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,61,61,61,61,61,
9790  61,60,60,60,60,60,60,60,60,60,60,60,60,60,59,59,59,59,58,58,58,
9791  58,58,58,57,57,57,57,57,57,57,57,57,57,56,56,56,55,55,55,55,55,
9792  55,55,55,55,55,55,54,54,54,54,54,53,53,53,53,53,53,53,52,52,52,
9793  52,52,52,51,51,51,51,51,50,50,50,50,50,50,50,50,50,49,49,49,49,
9794  49,49,49,49,49,48,48,48,47,47,47,47,47,47,47,46,46,46,46,46,46,
9795  46,46,45,45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,
9796  44,43,43,43,43,42,42,42,41,41,41,41,41,41,41,41,41,41,41,40,40,
9797  40,40,40,40,39,39,39,39,39,39,39,39,39,39,38,38,38,38,38,37,37,
9798  37,37,37,36,36,36,36,36,36,36,35,35,34,34,34,34,34,33,33,33,33,
9799  33,33,32,32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,30,30
9800  };
9801  const int n4c2w4_o[] = {
9802  120, // Capacity
9803  500, // Number of items
9804  // Size of items (sorted)
9805  100,100,100,100,100,99,99,99,99,99,98,98,98,98,98,98,98,98,98,
9806  98,97,97,97,97,97,96,96,96,96,95,95,95,95,95,95,95,95,94,94,94,
9807  94,94,94,94,94,93,93,93,93,93,92,92,92,92,92,92,92,92,92,92,92,
9808  92,91,91,91,91,91,91,91,91,90,90,90,90,90,90,90,90,89,89,89,89,
9809  89,88,88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,87,86,86,86,
9810  86,86,86,86,86,86,86,86,86,86,85,85,85,85,85,85,85,84,84,84,84,
9811  84,84,84,84,84,83,83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,
9812  82,81,81,81,81,81,81,81,80,80,80,80,80,80,79,79,79,79,79,79,79,
9813  78,78,78,78,78,78,78,78,78,77,77,77,77,76,76,76,76,76,76,76,75,
9814  75,75,75,75,75,75,74,74,74,74,73,73,73,73,73,72,72,72,72,72,72,
9815  72,72,72,71,71,71,71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,
9816  70,70,69,69,69,69,69,69,68,68,68,67,67,67,67,66,66,66,66,66,66,
9817  66,66,65,65,65,65,64,64,64,63,63,63,62,62,62,62,62,62,62,61,61,
9818  61,61,61,61,61,60,60,60,60,59,59,59,59,58,58,58,58,58,58,58,58,
9819  58,58,58,57,57,57,57,57,57,57,57,57,57,56,56,56,56,56,56,56,56,
9820  56,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,54,54,54,54,53,
9821  53,53,53,53,53,53,52,52,52,52,52,52,51,51,51,51,51,51,50,50,50,
9822  50,50,50,50,50,49,49,49,49,49,48,48,47,47,47,47,47,47,47,47,47,
9823  47,46,46,46,46,46,46,45,45,45,45,45,45,44,44,44,44,44,44,44,44,
9824  43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,41,41,41,41,41,
9825  41,41,41,41,41,40,40,40,40,39,39,39,39,39,39,39,39,39,39,38,38,
9826  38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,37,36,36,36,36,35,
9827  35,35,35,35,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,32,32,
9828  32,32,32,32,32,32,31,31,31,31,31,31,31,31,30,30,30,30,30
9829  };
9830  const int n4c2w4_p[] = {
9831  120, // Capacity
9832  500, // Number of items
9833  // Size of items (sorted)
9834  100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,
9835  98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,96,96,96,96,96,95,
9836  95,95,95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,94,94,94,93,
9837  93,93,93,93,93,93,92,92,92,92,91,91,91,91,91,91,91,91,91,91,91,
9838  90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,88,88,88,88,88,88,
9839  88,88,88,87,87,87,87,87,87,87,87,87,87,86,86,86,86,86,85,85,85,
9840  85,85,85,85,85,84,84,84,84,84,84,84,83,83,83,83,83,83,82,82,82,
9841  82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,81,81,81,80,80,80,
9842  80,80,79,79,79,79,79,79,79,78,78,78,78,78,78,78,77,77,77,77,77,
9843  76,76,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,73,73,73,
9844  73,73,73,73,72,72,72,72,72,72,72,72,72,72,72,71,71,71,70,70,70,
9845  70,70,70,70,70,70,70,69,69,69,69,68,68,68,68,67,67,66,66,66,66,
9846  66,66,66,66,66,66,66,66,66,65,65,65,64,64,64,64,64,63,63,63,63,
9847  63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,
9848  60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,58,58,58,58,58,58,
9849  57,57,57,57,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,
9850  54,54,54,54,54,54,54,54,54,54,54,54,53,53,53,53,52,52,52,52,52,
9851  51,51,51,51,51,51,51,50,50,50,50,50,50,50,50,50,50,50,50,49,49,
9852  49,49,49,49,48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,46,46,
9853  46,46,46,46,46,46,46,46,46,45,45,45,44,44,44,44,44,43,43,43,43,
9854  43,43,42,42,42,42,42,42,41,41,41,41,41,41,41,41,40,40,40,40,39,
9855  39,39,39,39,39,39,38,38,38,38,38,38,37,37,37,37,37,37,36,36,36,
9856  36,36,35,35,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,
9857  33,32,32,32,32,32,32,32,32,32,32,32,32,31,31,31,31,30,30,30
9858  };
9859  const int n4c2w4_q[] = {
9860  120, // Capacity
9861  500, // Number of items
9862  // Size of items (sorted)
9863  100,100,100,99,99,99,99,99,98,98,98,98,98,98,97,97,97,97,97,96,
9864  96,96,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,94,94,
9865  94,94,94,94,93,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,91,
9866  91,91,91,91,90,90,90,90,90,90,89,89,89,89,89,89,89,88,88,88,88,
9867  88,88,87,87,87,86,86,86,86,86,86,86,85,85,85,85,85,84,84,84,84,
9868  84,84,84,84,84,84,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,
9869  83,83,82,82,82,82,82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,
9870  81,81,81,81,81,80,80,80,80,80,80,80,80,80,80,80,79,79,79,79,79,
9871  79,79,79,79,78,78,78,78,77,77,77,77,77,76,76,76,76,75,75,75,75,
9872  75,75,75,75,75,74,73,73,73,73,73,73,73,73,73,72,72,72,72,71,71,
9873  71,71,71,71,71,70,70,70,70,70,70,69,69,69,69,69,69,68,68,68,68,
9874  67,67,67,67,67,67,67,67,67,66,66,66,66,65,65,65,65,65,65,65,64,
9875  64,64,64,64,64,63,63,63,63,63,63,63,63,63,63,63,63,63,63,62,62,
9876  62,62,62,62,62,62,62,61,61,61,61,61,60,60,60,60,60,60,60,60,60,
9877  60,60,60,59,59,59,59,59,59,59,59,59,59,59,58,58,58,58,58,57,57,
9878  57,57,57,57,57,56,56,56,56,56,55,55,55,55,55,55,54,54,54,54,54,
9879  53,53,53,53,53,53,53,53,53,53,52,52,52,52,51,51,51,51,51,51,51,
9880  51,50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,48,48,48,
9881  47,47,47,47,46,46,46,46,46,46,45,45,45,45,45,44,44,43,43,43,43,
9882  43,43,43,43,42,42,42,42,42,41,41,41,41,41,41,41,41,40,40,40,40,
9883  40,40,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,38,38,38,37,
9884  37,37,37,37,37,36,36,36,36,36,36,36,35,35,35,35,35,35,34,34,34,
9885  34,34,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,31,31,31,31,
9886  31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,30,30
9887  };
9888  const int n4c2w4_r[] = {
9889  120, // Capacity
9890  500, // Number of items
9891  // Size of items (sorted)
9892  100,100,100,100,99,99,99,99,98,98,98,98,98,98,98,98,98,97,97,
9893  97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,96,95,95,95,
9894  95,95,95,95,95,95,95,95,95,94,94,94,94,93,93,93,93,93,93,93,92,
9895  92,92,92,92,91,91,91,91,91,91,91,91,91,90,90,90,90,90,90,90,89,
9896  89,89,89,88,88,88,88,88,87,87,87,87,87,86,86,86,86,86,86,86,85,
9897  85,85,85,84,84,84,84,84,84,84,83,83,83,83,83,83,83,83,83,83,83,
9898  83,83,82,82,82,82,82,82,81,81,81,81,81,81,81,81,81,81,80,80,80,
9899  80,80,80,79,79,79,79,79,79,79,78,78,78,78,78,77,77,77,77,77,77,
9900  77,77,77,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,74,74,74,
9901  74,74,74,74,74,73,73,73,73,73,72,72,72,72,72,71,71,71,71,71,71,
9902  71,71,71,71,70,70,70,70,70,70,70,70,70,69,69,69,69,69,69,69,69,
9903  69,68,68,68,68,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,
9904  66,65,65,65,65,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,
9905  64,64,63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,61,
9906  61,61,61,61,61,60,60,60,60,60,59,59,59,59,58,58,58,58,58,58,57,
9907  57,57,57,57,57,57,57,56,56,56,56,56,56,56,55,55,55,55,54,54,54,
9908  54,54,54,54,54,54,54,54,54,53,53,53,53,52,52,52,52,52,52,52,52,
9909  51,51,51,51,51,51,50,50,50,50,50,50,49,49,49,49,49,49,49,48,48,
9910  47,47,47,47,46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,44,44,
9911  44,44,44,44,44,44,43,43,43,43,43,43,43,43,43,43,43,42,42,42,42,
9912  42,42,41,41,41,41,41,40,40,40,39,39,39,39,39,39,39,39,39,39,38,
9913  38,38,38,38,38,38,38,37,37,37,37,37,37,36,36,36,36,36,36,36,36,
9914  36,36,36,35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,33,33,
9915  33,33,33,33,33,32,32,32,32,32,32,32,32,32,31,31,31,30,30
9916  };
9917  const int n4c2w4_s[] = {
9918  120, // Capacity
9919  500, // Number of items
9920  // Size of items (sorted)
9921  100,100,100,100,100,100,100,100,100,99,99,99,99,99,98,98,98,98,
9922  98,98,97,97,97,97,96,96,96,95,95,95,95,95,95,95,95,95,95,95,94,
9923  94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
9924  92,92,92,92,91,91,91,91,90,90,90,90,90,90,90,90,89,89,89,89,89,
9925  89,88,88,88,87,87,87,87,87,87,86,86,86,86,86,86,86,86,86,86,85,
9926  85,85,85,85,85,85,85,85,85,85,85,84,84,84,84,84,83,83,83,83,83,
9927  83,83,83,83,83,82,82,82,82,82,82,82,82,81,81,81,81,80,80,80,80,
9928  79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,77,77,77,
9929  77,76,76,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,75,75,75,
9930  74,74,74,74,74,74,74,73,73,73,73,73,73,73,72,72,72,72,72,72,71,
9931  71,71,71,71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,70,70,70,
9932  69,69,69,69,69,69,68,68,68,68,68,68,68,68,67,67,67,66,66,66,66,
9933  65,65,65,65,65,65,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,
9934  63,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,60,60,60,60,60,
9935  60,59,59,59,59,59,59,59,59,58,58,58,58,58,58,57,57,57,57,57,57,
9936  57,57,56,56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,
9937  53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,51,51,51,50,50,50,
9938  50,50,50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,48,
9939  48,48,48,48,48,48,48,47,47,47,47,47,47,46,46,46,46,46,45,45,45,
9940  45,45,44,44,44,44,44,44,43,43,43,43,43,43,43,43,42,42,42,42,42,
9941  42,42,42,42,41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,
9942  40,40,39,39,39,39,39,38,37,37,37,37,37,37,36,36,36,36,36,36,36,
9943  36,35,35,35,35,35,35,34,34,34,34,34,34,34,33,33,33,33,33,32,32,
9944  32,32,32,32,32,32,32,32,31,31,31,31,30,30,30,30,30,30,30,30
9945  };
9946  const int n4c2w4_t[] = {
9947  120, // Capacity
9948  500, // Number of items
9949  // Size of items (sorted)
9950  100,100,100,100,100,100,100,99,99,99,99,99,98,98,98,98,97,97,
9951  96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,94,94,94,94,94,94,
9952  94,94,94,93,93,93,93,93,92,92,92,92,92,92,91,91,91,91,91,91,91,
9953  91,91,91,91,91,91,91,91,91,90,90,90,90,90,90,89,89,89,89,89,89,
9954  88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,87,87,87,86,86,86,
9955  85,85,85,85,85,85,84,84,84,83,83,83,83,83,83,83,82,82,82,82,82,
9956  82,82,82,82,82,82,81,81,81,81,81,81,81,81,80,80,80,80,79,79,79,
9957  79,79,79,79,78,78,78,78,78,78,78,78,77,77,77,77,77,77,77,77,77,
9958  77,77,76,76,76,76,76,75,75,75,75,75,75,74,74,74,74,74,74,74,74,
9959  73,73,73,73,73,73,73,73,73,72,72,72,72,72,72,72,71,71,71,71,71,
9960  71,71,71,71,70,70,70,70,70,70,70,70,70,69,69,69,69,69,69,69,69,
9961  68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,66,66,66,65,65,65,
9962  65,65,65,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,
9963  63,63,62,62,62,62,62,62,62,61,61,61,60,60,60,60,59,59,59,59,59,
9964  59,59,59,59,58,58,58,58,58,58,58,57,57,57,57,57,57,56,56,56,56,
9965  56,56,55,55,55,55,55,55,55,55,55,54,54,54,54,54,53,53,53,53,53,
9966  53,53,53,52,52,52,52,52,52,52,51,51,51,51,51,51,51,50,50,50,50,
9967  50,49,49,49,49,49,49,48,48,48,48,48,48,48,48,47,47,47,47,46,46,
9968  46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,45,44,44,44,44,
9969  44,43,43,43,43,43,43,43,42,42,42,42,42,42,42,41,41,41,41,41,41,
9970  40,40,40,40,40,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,
9971  37,37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,
9972  35,35,35,35,34,34,34,34,34,34,34,33,33,33,33,33,32,32,32,32,32,
9973  31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30
9974  };
9975  const int n4c3w1_a[] = {
9976  150, // Capacity
9977  500, // Number of items
9978  // Size of items (sorted)
9979  100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,97,97,97,96,
9980  96,96,96,96,96,96,96,95,95,95,95,94,94,94,93,93,93,93,93,92,92,
9981  92,92,92,91,91,91,91,91,90,90,89,89,89,89,89,89,88,88,88,88,86,
9982  86,85,85,85,84,84,84,84,83,83,83,83,83,83,83,82,82,81,81,81,81,
9983  81,81,81,81,81,81,80,80,80,80,79,79,79,79,79,79,79,78,78,78,78,
9984  78,78,78,77,77,77,77,77,77,76,75,75,74,74,74,74,74,74,74,73,73,
9985  73,72,72,72,72,72,72,72,72,72,71,70,70,69,69,68,68,68,68,68,67,
9986  66,66,66,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,63,
9987  63,63,62,62,62,62,62,62,61,61,61,60,60,60,60,60,60,60,59,59,59,
9988  59,59,59,59,59,59,59,59,58,58,58,57,57,57,57,56,56,56,56,56,56,
9989  56,55,55,55,54,54,54,54,54,54,54,54,54,53,53,53,52,52,52,52,51,
9990  51,51,51,50,50,50,49,49,49,48,48,48,48,48,48,48,48,48,48,48,48,
9991  47,47,47,47,47,46,46,46,46,45,45,45,45,45,45,45,45,44,44,44,44,
9992  44,43,43,43,43,43,43,43,43,42,42,42,42,42,42,41,41,41,41,41,41,
9993  41,41,40,40,40,40,39,39,39,39,39,38,38,38,37,37,37,37,37,37,36,
9994  36,36,36,36,35,35,35,35,34,34,34,34,34,34,34,34,33,33,33,33,33,
9995  32,32,32,32,32,32,32,31,31,31,31,30,30,30,30,30,30,30,30,30,30,
9996  29,29,29,28,28,28,28,28,28,27,27,27,27,26,26,26,25,25,25,25,25,
9997  25,25,24,24,24,24,24,24,23,23,23,23,23,22,22,22,22,22,22,21,21,
9998  21,21,21,21,21,21,21,20,20,20,20,20,19,19,19,19,19,19,19,19,18,
9999  18,18,18,18,18,18,18,18,17,17,16,16,16,15,15,15,15,15,14,14,14,
10000  14,14,14,14,13,13,13,13,12,12,12,11,11,11,11,11,10,10,10,10,10,
10001  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,
10002  3,2,2,2,2,1,1,1,1
10003  };
10004  const int n4c3w1_b[] = {
10005  150, // Capacity
10006  500, // Number of items
10007  // Size of items (sorted)
10008  100,100,100,100,100,100,100,100,100,100,100,100,100,99,99,99,
10009  99,99,99,99,98,98,98,97,97,97,97,96,96,96,95,95,95,95,95,95,94,
10010  93,93,93,92,92,92,92,92,91,91,91,91,91,91,90,89,89,88,87,87,87,
10011  87,87,86,86,86,86,86,85,85,85,85,84,84,84,84,84,84,83,83,83,82,
10012  82,82,82,82,81,81,81,81,81,80,80,80,80,80,80,80,80,80,79,79,79,
10013  79,78,78,78,77,77,77,76,76,76,75,75,75,75,75,75,74,74,73,73,73,
10014  73,72,72,72,72,72,71,71,70,69,69,69,69,69,68,68,68,68,68,68,68,
10015  68,68,67,67,67,66,65,65,65,65,65,65,64,64,64,64,64,63,63,63,63,
10016  62,62,61,61,61,61,61,60,60,60,60,60,60,60,60,60,59,59,59,59,59,
10017  59,59,58,58,58,58,58,58,58,58,57,57,57,57,56,56,56,56,55,55,55,
10018  55,55,55,55,54,54,54,54,54,54,53,53,53,53,53,52,52,52,52,52,52,
10019  52,52,52,52,51,51,51,51,51,51,51,51,50,50,50,50,50,50,50,49,49,
10020  49,49,49,49,49,48,48,48,48,48,48,47,47,47,47,47,47,46,46,46,45,
10021  45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,43,43,43,43,43,43,
10022  42,42,42,42,42,41,41,41,40,40,40,40,39,39,39,39,39,39,38,38,38,
10023  38,37,37,37,36,36,36,36,36,36,35,35,35,35,35,34,34,34,34,34,33,
10024  33,33,33,33,33,32,32,32,32,31,31,31,31,31,31,30,30,30,30,30,30,
10025  30,30,29,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,27,27,27,
10026  26,26,26,26,26,25,25,25,25,24,24,24,24,24,23,23,23,23,23,23,23,
10027  22,22,22,22,22,22,22,22,22,22,22,21,21,21,21,20,20,20,20,19,19,
10028  18,18,18,18,18,18,17,17,17,17,17,17,16,16,16,16,16,15,15,15,15,
10029  15,15,14,14,14,14,14,14,13,13,13,13,13,13,13,13,13,12,12,12,11,
10030  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,
10031  3,3,3,3,3,2,2,2,1,1,1,1,1
10032  };
10033  const int n4c3w1_c[] = {
10034  150, // Capacity
10035  500, // Number of items
10036  // Size of items (sorted)
10037  100,100,99,99,99,99,99,99,99,98,98,98,98,98,97,97,96,96,96,96,
10038  96,96,96,95,95,95,94,94,94,94,94,93,93,93,93,93,93,92,92,92,92,
10039  92,92,91,91,91,91,90,90,90,90,89,89,89,89,89,89,89,88,88,88,88,
10040  88,88,88,87,87,87,87,86,86,86,86,86,86,85,84,84,83,83,83,83,83,
10041  82,82,81,81,81,80,80,79,79,78,78,78,78,78,78,78,77,77,77,77,77,
10042  77,77,76,76,76,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,73,
10043  73,73,73,72,72,72,72,71,71,71,71,71,71,71,70,70,70,70,70,69,69,
10044  69,69,69,68,68,68,68,68,68,67,67,66,66,66,66,66,66,66,66,65,65,
10045  65,65,64,64,64,64,64,63,63,63,63,63,63,62,62,62,62,62,62,62,61,
10046  61,61,61,60,60,60,59,59,59,59,59,59,59,58,58,58,58,58,58,57,57,
10047  57,57,57,57,56,56,56,56,56,56,56,55,55,55,55,55,54,53,53,53,53,
10048  53,53,53,53,53,53,52,52,52,52,51,51,51,51,51,50,50,50,50,49,49,
10049  49,49,49,48,48,48,48,48,48,48,48,47,47,47,47,46,46,46,45,45,45,
10050  45,45,45,45,45,45,44,44,44,44,44,44,44,43,43,43,42,42,42,42,42,
10051  42,42,41,40,40,40,39,39,39,39,39,38,38,38,38,38,37,37,37,37,37,
10052  37,37,37,37,37,36,36,36,36,36,36,36,36,36,35,35,34,34,34,34,34,
10053  33,33,33,33,33,32,32,32,32,32,32,32,32,31,31,31,31,31,30,30,30,
10054  30,29,29,29,29,29,28,27,27,27,27,27,27,27,26,25,25,25,25,25,25,
10055  25,24,24,24,24,24,24,23,23,23,22,22,22,22,22,22,21,21,21,21,21,
10056  20,20,19,19,19,19,19,19,19,19,19,19,19,19,19,18,18,18,17,17,17,
10057  16,16,15,15,15,15,15,15,15,15,14,14,14,14,14,14,14,13,13,13,13,
10058  13,13,13,12,12,12,12,12,12,12,11,11,11,11,11,10,10,10,10,9,9,
10059  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,
10060  2,2,2,2,2,1,1,1
10061  };
10062  const int n4c3w1_d[] = {
10063  150, // Capacity
10064  500, // Number of items
10065  // Size of items (sorted)
10066  100,100,100,99,99,99,99,99,99,99,98,98,98,98,97,97,97,96,96,96,
10067  96,96,96,95,95,94,94,93,93,93,93,93,93,93,92,92,92,92,92,91,91,
10068  91,91,91,91,90,90,90,90,90,90,89,88,87,87,86,86,86,86,86,85,85,
10069  85,85,85,85,84,84,84,84,83,83,83,83,83,82,82,82,81,81,80,80,80,
10070  79,79,79,78,78,78,77,77,77,77,77,77,77,76,76,76,76,75,75,74,74,
10071  73,73,73,73,73,72,72,72,72,72,72,72,72,71,71,71,71,70,70,70,70,
10072  70,69,69,69,69,69,69,69,69,68,68,68,67,67,67,67,67,66,66,66,66,
10073  66,66,66,65,65,65,65,65,65,65,65,65,64,64,64,64,63,63,63,63,63,
10074  62,62,62,61,61,60,60,60,60,60,59,59,58,58,58,58,58,57,57,57,57,
10075  57,57,57,57,56,56,56,56,56,55,55,55,55,55,55,55,55,54,54,54,54,
10076  54,54,54,54,54,53,53,53,52,52,52,52,51,51,50,50,50,50,49,49,49,
10077  49,48,48,48,48,48,48,48,48,48,47,47,47,46,46,46,46,46,45,45,45,
10078  45,45,45,45,45,44,44,44,44,44,44,43,43,43,43,43,43,42,42,42,42,
10079  41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,38,38,38,
10080  37,37,37,37,37,37,36,36,36,36,35,35,35,35,35,35,34,34,34,34,34,
10081  34,33,33,32,32,32,32,31,31,31,30,30,30,30,30,30,30,30,30,30,30,
10082  30,30,29,29,29,29,29,29,28,28,28,28,28,28,28,27,27,27,27,27,27,
10083  27,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,24,24,24,24,
10084  24,23,23,23,23,23,23,22,22,21,21,21,21,21,21,20,20,20,20,20,20,
10085  20,19,19,19,19,18,18,17,17,17,17,17,17,17,17,16,16,16,15,15,15,
10086  15,14,14,14,14,14,14,14,13,13,13,13,12,12,12,12,12,12,11,11,11,
10087  11,11,11,11,11,11,11,10,10,10,10,10,10,9,9,9,9,9,9,8,8,8,8,8,
10088  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,
10089  2,2,2,1,1
10090  };
10091  const int n4c3w1_e[] = {
10092  150, // Capacity
10093  500, // Number of items
10094  // Size of items (sorted)
10095  100,100,100,99,99,98,98,98,98,97,97,97,97,96,96,96,96,96,96,96,
10096  96,95,95,95,95,95,95,95,94,94,93,93,93,93,92,92,92,91,91,91,90,
10097  90,90,90,89,89,89,89,88,88,88,88,88,88,87,87,87,87,87,86,86,86,
10098  86,86,86,86,86,86,86,86,86,85,85,85,85,85,85,84,84,84,84,84,84,
10099  84,84,84,83,83,83,83,83,82,82,82,82,82,82,81,81,81,81,80,80,80,
10100  80,80,80,79,79,79,79,79,79,79,78,78,77,77,77,77,77,77,76,76,76,
10101  75,75,75,75,75,75,74,74,74,74,73,73,73,73,73,73,73,73,73,73,72,
10102  72,72,72,71,71,71,70,70,69,69,69,69,69,69,68,68,68,68,68,68,68,
10103  67,67,67,67,66,66,66,66,66,65,65,65,65,65,65,65,65,65,64,64,64,
10104  64,63,63,63,63,62,62,62,62,62,62,61,60,60,60,60,60,60,59,59,59,
10105  59,59,58,58,58,57,57,57,57,57,56,56,56,56,55,55,55,55,55,55,55,
10106  54,54,54,54,54,53,53,52,52,51,51,51,51,50,50,50,50,50,50,50,49,
10107  49,49,49,48,48,48,48,48,48,47,47,46,46,46,46,46,45,45,45,44,44,
10108  44,44,43,43,43,43,42,42,42,42,42,41,41,41,41,41,41,41,41,41,40,
10109  40,40,40,40,39,39,39,39,38,38,38,37,37,37,37,37,37,36,36,36,35,
10110  35,35,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,32,32,32,32,
10111  31,31,31,31,31,31,30,30,30,30,30,30,30,29,29,29,29,28,28,28,27,
10112  27,27,27,26,26,26,26,26,26,26,25,25,25,24,24,23,23,23,23,23,23,
10113  23,23,22,22,22,21,21,21,21,21,21,20,20,20,19,19,19,19,19,19,19,
10114  19,19,18,18,18,18,17,17,17,16,16,16,16,16,16,15,15,15,15,15,14,
10115  14,14,14,14,13,13,13,13,13,12,12,12,12,12,12,12,12,12,11,11,11,
10116  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,
10117  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,
10118  1,1
10119  };
10120  const int n4c3w1_f[] = {
10121  150, // Capacity
10122  500, // Number of items
10123  // Size of items (sorted)
10124  100,100,100,100,100,99,99,99,98,98,97,97,97,97,96,96,96,96,95,
10125  95,95,95,94,94,94,94,94,94,94,93,93,92,92,92,92,92,91,91,91,91,
10126  91,91,90,90,90,90,89,89,89,89,89,89,88,88,88,88,88,88,87,87,87,
10127  87,86,86,86,86,86,86,86,85,85,85,85,84,84,84,84,84,83,83,83,83,
10128  83,83,83,83,83,83,83,83,82,82,82,82,81,81,81,80,80,80,80,79,79,
10129  79,78,78,78,78,78,78,77,77,77,77,77,77,76,76,76,76,76,75,75,75,
10130  75,74,74,74,73,73,73,73,73,73,73,73,73,72,72,71,71,71,71,71,71,
10131  71,70,70,70,70,69,69,69,68,68,68,67,67,67,67,67,67,67,67,67,66,
10132  66,66,66,66,66,66,66,65,64,64,64,64,64,64,63,63,62,62,61,61,61,
10133  60,60,59,59,59,59,59,59,58,58,58,58,57,57,57,57,56,56,56,56,56,
10134  56,55,55,55,54,54,54,54,54,54,54,54,53,53,53,52,52,52,52,51,51,
10135  51,51,51,51,50,50,50,50,50,50,49,49,49,49,48,48,48,48,47,47,47,
10136  47,47,46,46,46,46,46,46,45,45,45,45,45,45,44,44,44,44,43,43,43,
10137  43,42,42,42,42,42,42,42,42,42,41,41,40,40,40,40,40,39,39,39,39,
10138  38,38,38,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,35,35,
10139  35,35,34,34,34,34,34,34,33,33,33,33,33,32,32,32,32,32,31,31,31,
10140  31,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,28,28,28,28,28,
10141  27,27,27,26,26,26,26,26,25,25,25,25,25,25,25,25,25,24,24,24,24,
10142  24,24,24,24,24,24,24,24,24,23,23,23,23,23,22,22,22,22,22,22,22,
10143  22,21,21,21,21,21,21,20,20,20,20,20,20,20,20,19,19,19,19,18,18,
10144  18,18,18,18,18,18,17,17,17,17,17,16,16,15,14,14,14,14,14,14,14,
10145  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,
10146  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,
10147  1,1,1
10148  };
10149  const int n4c3w1_g[] = {
10150  150, // Capacity
10151  500, // Number of items
10152  // Size of items (sorted)
10153  100,100,100,100,100,99,99,99,98,98,98,98,98,97,97,97,97,96,96,
10154  96,96,96,96,95,95,95,95,95,95,94,94,94,94,94,94,94,94,93,93,93,
10155  93,93,93,93,93,93,92,92,92,92,92,92,91,91,91,91,91,91,90,90,90,
10156  89,89,89,88,87,87,87,87,87,86,86,86,86,86,85,85,85,84,84,84,84,
10157  83,83,83,83,83,83,83,82,82,82,82,81,81,81,81,81,81,81,80,80,80,
10158  80,80,80,80,80,79,79,79,79,79,79,78,78,78,78,78,78,77,77,77,77,
10159  77,76,76,76,75,75,75,75,75,75,75,74,74,73,73,73,72,72,72,72,72,
10160  71,71,71,71,71,71,71,71,70,70,70,69,69,69,69,68,68,68,68,68,68,
10161  67,67,67,67,67,66,66,65,65,65,65,65,65,65,64,64,64,64,64,64,63,
10162  63,63,63,63,63,62,62,61,61,61,61,61,61,61,60,60,60,60,59,59,59,
10163  58,58,57,57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,
10164  55,54,54,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,51,51,
10165  50,50,49,49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,47,47,47,
10166  47,47,47,47,47,47,47,47,46,46,46,46,45,45,45,45,45,44,44,44,44,
10167  44,44,43,43,43,42,42,42,42,41,41,41,41,41,41,40,39,39,39,39,38,
10168  38,38,38,38,38,38,38,38,37,37,37,37,37,37,36,36,36,36,36,36,35,
10169  34,34,33,33,33,33,33,33,32,32,32,32,31,30,30,29,29,29,29,29,28,
10170  28,28,28,27,27,27,27,27,26,26,26,26,26,26,26,26,26,26,25,25,25,
10171  25,25,25,25,24,24,24,24,24,23,23,23,23,23,23,23,22,22,22,21,21,
10172  21,21,21,21,21,21,21,20,20,20,20,20,20,19,19,19,18,18,18,18,18,
10173  18,17,17,17,16,16,16,16,15,15,15,15,14,14,14,14,13,13,13,13,12,
10174  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,
10175  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,
10176  1,1,1,1
10177  };
10178  const int n4c3w1_h[] = {
10179  150, // Capacity
10180  500, // Number of items
10181  // Size of items (sorted)
10182  100,100,100,100,100,99,98,98,97,97,97,97,97,97,97,97,97,97,96,
10183  96,96,96,95,95,95,95,95,94,94,94,94,94,94,94,94,93,93,93,93,92,
10184  92,92,92,92,92,91,91,91,91,90,90,90,90,90,90,90,90,89,89,89,89,
10185  89,88,88,88,88,88,88,87,87,87,87,87,87,87,87,87,87,87,86,86,86,
10186  86,86,86,86,86,86,85,85,85,85,85,85,84,84,84,83,83,83,82,82,82,
10187  82,82,81,81,81,81,81,81,80,80,79,79,79,79,79,79,79,79,79,78,78,
10188  78,78,78,77,77,77,76,76,76,76,75,75,75,75,74,74,74,74,74,73,73,
10189  73,73,73,72,72,72,71,70,70,70,70,70,70,70,69,69,69,69,69,68,68,
10190  68,68,68,68,68,68,67,67,67,67,67,67,67,66,66,66,66,66,66,66,65,
10191  65,65,65,65,65,64,64,63,63,63,63,63,63,62,62,62,62,62,61,61,61,
10192  61,60,60,60,60,60,60,59,59,59,59,59,59,58,58,58,58,57,57,57,57,
10193  56,56,55,55,55,55,54,54,54,54,54,54,53,53,53,53,53,53,53,53,52,
10194  52,52,52,51,51,50,50,50,50,50,49,49,49,49,48,47,47,47,47,47,47,
10195  47,47,47,47,46,46,46,46,46,45,45,44,44,43,43,42,42,42,41,41,41,
10196  41,41,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,38,38,38,
10197  38,37,37,37,37,36,36,36,35,35,35,35,35,35,34,34,34,33,33,33,33,
10198  33,33,32,32,32,32,32,32,32,32,32,32,32,31,31,30,30,30,30,30,29,
10199  29,28,28,28,27,27,27,27,27,26,26,26,26,26,26,25,25,25,25,25,24,
10200  24,24,23,23,23,23,23,23,22,22,22,22,22,22,21,21,21,21,21,21,20,
10201  20,20,20,19,19,19,19,18,18,18,18,18,17,17,16,16,16,16,16,16,16,
10202  16,15,15,15,15,15,15,15,15,15,14,14,14,14,14,13,13,13,13,12,12,
10203  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,
10204  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,
10205  2,2,1,1,1
10206  };
10207  const int n4c3w1_i[] = {
10208  150, // Capacity
10209  500, // Number of items
10210  // Size of items (sorted)
10211  100,100,100,100,99,99,99,99,99,99,99,99,98,97,97,96,96,96,96,
10212  96,96,95,95,94,94,94,94,93,93,93,92,92,92,92,92,91,91,90,90,90,
10213  90,90,90,89,89,89,89,89,88,88,88,88,88,87,87,87,87,86,86,86,86,
10214  86,86,85,85,85,85,85,85,85,84,84,84,83,83,83,82,82,82,82,81,81,
10215  81,81,81,81,81,81,80,80,80,80,80,80,80,79,79,79,79,79,79,78,78,
10216  78,78,78,78,78,78,77,77,77,77,77,77,77,77,77,76,76,75,75,75,75,
10217  74,74,74,74,74,73,73,73,73,73,72,72,72,72,72,72,72,71,71,71,71,
10218  71,71,70,70,70,70,70,70,69,69,69,68,68,68,68,67,67,67,67,67,67,
10219  67,66,66,66,66,66,66,66,66,66,65,65,65,65,65,65,64,64,64,64,64,
10220  64,63,63,63,63,63,62,62,62,62,62,61,61,61,61,61,60,60,60,60,60,
10221  60,60,59,59,58,58,58,58,58,58,57,57,57,56,56,56,56,56,55,55,55,
10222  55,55,55,54,54,54,54,53,53,53,53,53,53,52,52,52,52,51,51,50,50,
10223  50,50,49,48,48,48,48,48,48,47,47,47,47,47,47,47,47,46,46,46,46,
10224  46,46,46,45,45,44,44,44,44,43,43,43,42,42,42,41,41,41,41,41,41,
10225  41,40,40,40,40,40,40,39,39,38,38,38,38,38,38,37,37,37,37,37,37,
10226  37,37,37,37,36,36,35,35,35,35,35,35,35,34,34,33,33,33,33,33,32,
10227  32,32,32,31,31,31,31,31,31,31,30,30,30,30,30,30,30,29,29,29,29,
10228  29,29,29,29,29,28,28,27,27,27,27,27,27,26,26,26,26,26,26,26,26,
10229  26,25,25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,23,22,22,
10230  22,22,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,19,19,19,19,
10231  19,18,18,18,18,18,17,17,16,16,16,16,16,16,16,15,15,15,15,14,14,
10232  14,14,14,13,13,13,13,12,12,12,12,12,12,12,12,11,11,11,11,11,11,
10233  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,
10234  4,3,3,3,2,2,2,1,1,1,1,1
10235  };
10236  const int n4c3w1_j[] = {
10237  150, // Capacity
10238  500, // Number of items
10239  // Size of items (sorted)
10240  100,100,100,100,100,100,100,99,99,99,99,98,98,98,98,98,98,97,
10241  97,96,96,95,95,95,95,95,95,95,95,94,93,93,93,92,92,92,92,92,92,
10242  92,91,91,91,91,91,91,90,89,89,89,89,88,88,88,88,87,87,87,87,87,
10243  87,87,87,87,86,86,86,86,86,86,85,85,85,85,85,84,84,84,84,84,83,
10244  83,82,82,82,82,82,82,81,81,81,81,81,81,81,81,80,80,80,80,80,80,
10245  80,79,79,79,79,79,78,78,78,78,78,77,77,77,77,77,77,76,76,76,76,
10246  76,76,75,75,75,75,75,75,74,73,73,73,73,73,73,72,72,72,72,72,72,
10247  71,71,71,71,71,71,71,70,70,69,69,69,68,68,68,68,68,68,68,68,67,
10248  67,67,67,67,66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,64,64,
10249  63,63,62,62,62,62,62,62,61,61,61,61,61,61,60,60,59,59,59,59,59,
10250  59,59,59,58,58,58,58,58,58,58,58,58,57,57,56,56,56,56,56,55,55,
10251  55,55,55,55,55,55,54,54,53,53,53,53,53,53,52,52,52,52,52,52,52,
10252  51,51,51,51,51,51,50,50,50,50,50,49,49,49,49,49,49,48,48,48,48,
10253  48,47,47,47,47,47,47,47,46,46,46,46,46,46,45,45,45,45,45,44,44,
10254  44,44,44,44,43,43,42,42,42,42,42,42,42,41,41,41,41,40,40,40,40,
10255  40,40,40,40,39,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,
10256  36,36,36,36,35,35,35,35,35,35,34,34,34,34,34,33,33,33,33,33,32,
10257  32,32,31,30,30,30,30,30,30,29,29,29,28,28,28,28,27,27,26,26,25,
10258  25,25,25,24,24,24,24,23,23,23,23,23,23,23,22,22,22,22,22,22,21,
10259  21,21,20,20,20,20,20,19,19,19,19,19,18,18,18,17,17,17,17,17,17,
10260  17,17,16,16,16,16,16,16,15,15,14,14,14,14,14,14,14,13,13,13,13,
10261  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,
10262  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,
10263  2,2,2,1,1,1
10264  };
10265  const int n4c3w1_k[] = {
10266  150, // Capacity
10267  500, // Number of items
10268  // Size of items (sorted)
10269  100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,98,
10270  98,97,97,97,97,97,97,96,96,96,96,96,96,96,95,95,95,94,94,94,94,
10271  94,94,93,93,92,92,91,91,91,91,91,90,90,90,90,89,89,89,89,89,89,
10272  88,88,88,87,87,86,86,85,85,85,85,84,84,84,84,84,83,83,83,83,83,
10273  82,82,82,82,82,82,81,81,81,81,81,81,80,80,80,80,80,79,79,79,79,
10274  79,78,78,78,78,78,78,78,77,77,77,77,77,77,76,76,76,76,76,76,76,
10275  75,75,75,75,74,74,74,74,74,74,73,73,73,72,72,72,72,72,72,72,71,
10276  71,70,70,70,70,70,70,69,69,69,69,68,68,68,68,68,67,67,67,67,67,
10277  67,67,66,66,66,66,66,66,66,65,65,65,64,64,64,64,63,63,63,63,63,
10278  63,63,63,62,62,62,62,60,59,59,59,59,59,59,59,59,58,58,58,58,56,
10279  56,56,56,55,55,55,54,53,53,53,53,52,52,52,52,52,52,51,51,51,51,
10280  51,51,51,50,50,50,49,49,49,48,48,48,48,48,48,48,47,47,47,47,47,
10281  47,47,46,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,43,43,43,
10282  43,43,42,42,42,42,42,42,41,41,41,41,41,41,41,41,40,40,40,40,40,
10283  40,40,40,39,39,39,39,39,38,38,37,37,37,37,36,36,36,36,36,36,36,
10284  35,35,35,35,35,35,35,35,35,34,34,34,34,33,33,33,33,33,33,32,32,
10285  32,32,31,31,31,31,31,30,30,30,29,29,29,29,29,29,29,28,28,28,28,
10286  28,27,27,27,26,26,26,26,26,26,25,25,25,25,25,24,24,24,24,23,23,
10287  23,23,23,23,23,23,22,22,22,22,21,21,21,21,21,20,20,20,20,20,20,
10288  20,19,19,19,19,19,18,18,18,18,18,18,18,18,18,18,18,17,17,17,17,
10289  17,17,16,16,15,15,14,14,14,14,14,14,14,14,13,13,13,13,13,13,12,
10290  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,
10291  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,
10292  1,1,1,1,1
10293  };
10294  const int n4c3w1_l[] = {
10295  150, // Capacity
10296  500, // Number of items
10297  // Size of items (sorted)
10298  100,100,100,100,100,99,99,99,98,98,98,98,98,98,97,97,97,97,97,
10299  97,97,97,97,96,96,95,95,94,94,94,94,93,93,93,93,93,93,92,92,92,
10300  92,92,92,91,91,91,91,91,90,89,89,88,88,88,88,88,87,87,87,87,86,
10301  85,85,85,85,84,84,84,83,83,83,83,82,81,81,81,81,81,81,81,80,80,
10302  79,79,79,79,79,79,79,79,78,78,78,78,78,78,77,77,77,77,77,77,77,
10303  76,76,76,76,76,75,75,75,74,74,74,74,74,74,74,74,73,73,73,73,72,
10304  72,72,72,72,72,71,71,71,71,70,70,70,70,70,69,69,69,69,68,68,68,
10305  68,67,67,67,67,67,66,66,66,66,66,66,65,65,65,65,65,64,64,64,64,
10306  64,64,64,63,63,63,63,63,63,63,62,62,61,61,61,60,60,60,60,59,59,
10307  59,59,59,58,58,58,58,57,57,57,57,57,57,57,57,56,56,56,56,56,55,
10308  55,55,54,54,54,53,53,53,52,52,52,52,52,52,52,51,51,51,50,50,50,
10309  50,50,50,50,49,49,49,49,49,48,48,48,48,48,48,48,48,48,47,47,47,
10310  47,47,47,46,46,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,44,
10311  44,44,43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,41,41,
10312  41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,38,38,37,37,37,36,
10313  36,36,36,36,35,35,35,35,35,35,35,35,34,34,34,33,32,32,32,32,32,
10314  32,32,32,32,32,32,32,31,31,31,31,31,31,30,30,30,30,30,29,29,29,
10315  29,28,28,28,28,28,28,28,28,27,27,27,27,26,26,26,26,26,26,26,26,
10316  26,26,25,25,25,25,25,25,25,24,24,24,23,23,23,23,23,23,23,23,23,
10317  22,22,22,22,22,21,21,21,21,21,21,21,21,20,20,20,19,19,18,18,18,
10318  17,17,17,17,16,16,16,15,15,14,14,14,14,14,14,13,13,13,13,13,13,
10319  13,12,12,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,9,9,9,8,
10320  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,
10321  3,2,2,2,2,1,1,1
10322  };
10323  const int n4c3w1_m[] = {
10324  150, // Capacity
10325  500, // Number of items
10326  // Size of items (sorted)
10327  100,100,100,100,99,99,99,98,98,98,98,98,98,98,97,97,97,96,96,
10328  96,96,96,95,95,95,95,95,94,94,93,93,93,93,92,92,92,92,91,90,90,
10329  89,89,89,89,89,89,88,88,87,87,87,87,87,87,87,87,87,86,86,86,85,
10330  85,85,85,85,85,84,84,84,84,84,84,84,84,84,83,83,83,82,82,82,82,
10331  82,81,81,81,81,81,81,81,80,80,80,80,80,80,79,79,79,78,78,77,77,
10332  77,76,76,76,76,76,76,76,75,75,75,75,75,75,75,75,74,74,74,74,74,
10333  74,74,74,74,73,73,73,73,73,73,73,73,73,72,72,72,72,71,71,71,71,
10334  71,71,71,71,71,71,70,70,70,70,70,70,70,70,69,69,69,69,69,69,69,
10335  68,68,68,68,68,68,67,67,67,67,67,67,67,66,66,66,66,66,66,65,65,
10336  65,64,64,64,64,64,63,62,62,62,62,61,61,60,60,60,60,60,60,59,59,
10337  59,59,59,58,58,58,58,58,57,57,56,56,56,55,55,55,55,54,54,54,54,
10338  54,54,54,54,54,54,53,53,53,53,53,52,51,51,51,51,51,50,50,50,50,
10339  50,50,49,49,49,49,49,49,49,48,48,48,47,47,47,47,47,46,46,45,45,
10340  45,45,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,42,42,
10341  42,41,41,41,41,41,41,41,41,41,40,40,40,40,39,39,39,38,38,38,38,
10342  37,37,37,37,37,37,37,36,36,36,36,35,35,35,35,35,35,35,34,34,34,
10343  34,34,33,33,33,33,32,32,32,32,32,32,32,32,32,31,31,31,31,31,31,
10344  29,29,29,29,29,29,29,28,28,27,27,27,27,27,27,26,26,26,26,25,25,
10345  25,25,25,24,24,24,24,24,23,23,23,22,22,22,21,21,21,21,20,20,20,
10346  20,20,18,18,18,18,18,18,18,17,17,17,17,17,17,17,17,17,16,16,16,
10347  16,15,15,15,15,15,15,15,15,15,14,14,14,14,14,14,14,13,13,13,13,
10348  13,13,13,12,12,12,12,12,12,11,11,11,11,11,11,11,10,10,10,10,10,
10349  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,
10350  3,2,2,2,2,2,2,1,1,1,1
10351  };
10352  const int n4c3w1_n[] = {
10353  150, // Capacity
10354  500, // Number of items
10355  // Size of items (sorted)
10356  100,100,100,100,99,99,99,99,98,98,98,98,98,98,98,98,98,97,97,
10357  97,97,97,97,97,97,96,96,96,96,96,95,95,95,95,95,95,95,94,94,94,
10358  94,94,94,94,94,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,
10359  91,91,91,90,90,90,89,89,89,89,89,89,89,89,89,89,89,88,88,88,88,
10360  87,86,86,86,86,85,85,84,84,84,84,84,84,83,83,83,83,83,83,83,82,
10361  82,81,81,81,81,81,81,81,81,80,80,80,80,80,80,80,79,79,79,79,79,
10362  79,79,78,78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,75,75,75,
10363  75,74,74,74,74,73,73,73,73,72,72,72,71,71,71,71,71,71,71,71,71,
10364  71,71,70,70,70,69,69,69,69,69,69,69,68,68,67,67,67,67,67,67,67,
10365  67,67,66,66,66,65,65,65,65,64,64,64,64,64,64,64,64,64,63,63,63,
10366  63,63,63,63,62,62,61,61,61,60,60,60,60,59,59,59,59,59,59,59,58,
10367  58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,56,56,56,55,55,54,
10368  54,54,54,54,54,53,53,53,52,52,52,52,52,51,51,51,51,51,51,51,51,
10369  51,51,50,50,50,50,50,49,49,49,48,48,48,47,46,46,46,46,45,45,45,
10370  45,44,44,44,44,44,43,43,43,43,43,43,42,41,41,41,41,41,41,41,40,
10371  40,40,40,39,39,39,39,38,38,38,38,38,38,37,37,37,37,37,37,35,35,
10372  35,34,34,34,33,33,33,33,32,32,32,32,32,32,32,32,31,31,31,31,31,
10373  30,30,30,30,30,30,30,30,29,29,29,29,29,29,28,28,28,27,27,27,26,
10374  26,26,26,26,26,26,26,26,25,25,25,25,25,25,24,24,24,23,23,23,23,
10375  23,23,22,22,22,21,21,21,20,20,19,19,19,19,19,19,18,18,18,18,18,
10376  18,18,17,17,17,17,17,16,15,15,15,15,14,14,14,14,14,14,13,13,13,
10377  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,
10378  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,
10379  2,2,1,1,1
10380  };
10381  const int n4c3w1_o[] = {
10382  150, // Capacity
10383  500, // Number of items
10384  // Size of items (sorted)
10385  100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,98,98,
10386  98,97,97,97,97,97,97,96,96,95,95,95,95,95,95,95,95,94,94,94,94,
10387  94,94,93,92,92,92,92,91,91,91,91,91,91,91,91,91,90,90,90,90,90,
10388  90,90,89,89,89,89,89,89,89,88,88,88,88,87,87,87,87,87,87,86,86,
10389  86,86,85,84,84,84,84,83,83,83,82,82,82,82,82,82,82,82,82,82,82,
10390  81,81,81,81,81,81,81,81,80,80,80,80,80,80,79,79,78,78,77,77,77,
10391  77,77,76,76,76,75,75,75,75,75,74,74,74,74,74,73,73,72,72,72,72,
10392  71,71,70,70,70,70,70,70,69,69,69,69,68,68,68,68,67,67,67,67,66,
10393  66,66,66,66,66,65,65,65,65,64,64,64,64,64,64,64,64,64,64,63,63,
10394  63,63,63,62,62,62,62,62,62,61,61,61,60,60,60,60,60,60,59,59,59,
10395  58,58,58,58,58,57,57,57,57,57,57,56,56,56,56,56,56,56,56,56,55,
10396  55,55,55,55,54,54,54,54,54,53,53,53,53,53,53,52,52,52,52,52,52,
10397  52,52,51,51,51,49,49,49,49,49,49,48,48,48,48,48,47,47,47,47,47,
10398  46,46,46,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,42,42,42,
10399  42,42,42,42,42,42,41,41,41,41,41,41,41,40,40,40,39,39,38,38,38,
10400  38,38,38,38,38,37,37,36,36,36,35,35,35,34,34,34,33,33,33,33,33,
10401  32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,30,30,30,30,30,29,
10402  29,28,28,28,28,27,27,27,27,27,27,26,26,26,26,25,25,25,25,25,25,
10403  25,25,25,24,24,24,24,24,23,23,23,23,23,23,23,23,22,22,22,22,22,
10404  22,22,21,21,21,21,20,20,20,20,20,19,19,18,18,18,18,18,18,17,17,
10405  17,17,17,17,16,16,16,16,16,15,15,15,14,14,14,13,13,13,13,13,13,
10406  13,12,12,12,12,12,11,10,10,10,10,10,10,10,9,9,9,9,9,9,8,8,8,8,
10407  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,
10408  2,2,2,1,1,1,1,1
10409  };
10410  const int n4c3w1_p[] = {
10411  150, // Capacity
10412  500, // Number of items
10413  // Size of items (sorted)
10414  100,100,100,99,99,99,98,98,98,98,97,97,97,97,97,97,97,97,96,96,
10415  96,96,96,96,95,95,95,95,94,94,94,94,94,94,94,94,94,93,93,93,93,
10416  93,93,93,93,92,91,91,91,91,90,90,89,89,89,89,89,89,88,88,87,86,
10417  86,86,86,86,85,85,85,85,85,85,85,84,84,84,84,84,84,84,83,83,82,
10418  82,82,82,82,81,80,80,79,79,79,79,79,79,79,79,79,78,78,78,78,78,
10419  78,77,77,77,77,77,76,76,76,76,76,76,75,75,75,75,74,74,74,74,74,
10420  74,74,74,74,74,74,74,74,74,73,73,73,73,72,72,72,72,72,72,72,72,
10421  72,72,72,71,71,71,71,71,71,70,70,70,70,70,70,69,69,69,69,69,69,
10422  69,68,68,68,68,68,68,67,67,67,66,66,66,66,65,65,65,65,65,65,65,
10423  64,64,64,64,63,63,63,63,63,63,62,62,62,61,61,61,61,61,60,60,59,
10424  59,59,59,59,59,59,58,58,58,58,58,57,57,56,56,56,56,54,54,54,54,
10425  54,54,53,53,53,53,53,53,52,52,52,52,52,52,52,51,51,51,51,51,50,
10426  50,50,50,49,49,48,48,48,48,48,48,48,47,47,47,46,46,46,46,46,46,
10427  46,46,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,43,43,43,43,
10428  43,43,42,42,41,41,41,41,41,41,41,40,40,40,40,39,39,38,38,38,38,
10429  37,37,37,37,36,36,36,36,36,35,35,35,35,35,35,34,34,34,34,34,33,
10430  33,33,33,32,32,32,32,32,31,31,31,30,29,29,29,29,29,29,28,28,28,
10431  28,28,27,27,27,27,26,26,26,26,26,26,26,26,25,25,25,25,24,24,24,
10432  24,24,23,23,23,23,23,23,22,22,22,22,22,22,21,21,21,20,20,20,20,
10433  20,19,19,18,18,18,17,17,17,17,17,16,16,16,16,16,16,16,16,16,15,
10434  14,14,14,14,14,14,14,13,13,13,13,13,12,12,12,12,12,12,12,11,11,
10435  11,11,11,11,11,10,10,10,10,10,10,10,10,9,9,9,9,9,8,8,8,8,8,7,
10436  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,
10437  1,1,1,1,1
10438  };
10439  const int n4c3w1_q[] = {
10440  150, // Capacity
10441  500, // Number of items
10442  // Size of items (sorted)
10443  100,100,100,100,100,99,98,98,98,98,97,97,97,97,97,96,96,96,96,
10444  96,96,96,96,96,95,95,95,95,95,95,94,94,94,94,94,94,93,93,93,93,
10445  93,92,92,92,92,92,92,92,91,91,90,90,90,90,90,89,89,89,89,89,89,
10446  89,88,87,87,87,87,87,86,86,86,86,86,86,86,85,85,85,85,85,85,84,
10447  84,84,84,84,84,84,83,83,83,83,83,83,83,83,83,82,82,81,81,81,81,
10448  81,80,80,80,80,79,79,79,79,78,78,78,78,78,78,77,77,77,77,77,76,
10449  76,76,76,76,76,76,76,76,75,75,74,74,74,74,73,73,73,72,72,72,72,
10450  72,72,71,71,71,71,71,71,71,70,70,70,70,70,70,69,69,69,69,69,68,
10451  68,68,68,68,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,
10452  66,66,66,66,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,63,63,
10453  62,62,62,62,62,62,61,61,61,61,60,60,60,60,60,59,59,59,58,58,58,
10454  58,58,58,58,58,57,57,57,56,56,56,56,56,56,56,56,56,55,55,55,54,
10455  54,54,54,53,53,53,53,53,53,53,53,52,52,51,51,51,51,51,51,51,50,
10456  50,50,50,49,49,49,49,48,48,48,48,48,47,47,46,46,46,46,45,45,44,
10457  44,44,44,43,43,43,43,43,42,42,42,42,42,42,42,42,41,41,41,41,41,
10458  41,41,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,
10459  39,38,38,38,38,38,37,37,37,37,36,36,36,36,36,36,36,36,36,35,35,
10460  35,34,34,34,34,33,33,33,32,32,32,31,31,31,31,31,30,30,29,29,29,
10461  28,28,28,28,28,28,27,27,27,26,26,26,26,26,26,26,26,25,25,25,25,
10462  25,25,25,24,23,23,23,23,23,22,22,21,21,20,20,20,20,20,20,19,18,
10463  18,18,18,17,17,17,17,16,16,16,15,15,15,15,15,15,15,15,15,14,14,
10464  14,14,14,14,13,13,13,13,13,13,12,12,12,12,12,12,12,12,11,11,11,
10465  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,
10466  4,4,3,2,2,2,2,2,2,1,1,1,1
10467  };
10468  const int n4c3w1_r[] = {
10469  150, // Capacity
10470  500, // Number of items
10471  // Size of items (sorted)
10472  100,100,100,100,100,100,100,99,99,99,99,99,98,98,98,98,98,97,
10473  97,96,96,96,96,95,95,95,95,95,95,95,95,95,95,94,94,94,94,93,93,
10474  93,93,92,92,92,92,92,92,91,91,91,91,90,90,90,90,90,90,89,89,89,
10475  89,88,88,88,88,87,87,87,87,87,87,86,86,85,85,84,84,83,83,83,83,
10476  83,83,82,82,82,82,81,81,81,81,80,80,80,80,80,80,80,80,79,79,79,
10477  79,79,79,79,79,79,79,78,78,78,78,77,77,77,76,76,76,76,75,75,75,
10478  75,75,75,74,74,73,73,73,72,72,72,72,72,72,72,72,71,71,71,71,71,
10479  71,71,71,70,70,70,70,70,70,70,69,69,69,68,68,68,68,67,67,67,67,
10480  67,67,67,67,67,66,66,66,66,65,65,65,65,65,64,64,64,64,63,63,63,
10481  63,62,62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,61,60,60,60,
10482  60,60,59,59,59,58,58,58,58,58,58,58,58,57,57,57,57,56,56,55,55,
10483  55,55,55,54,54,54,54,53,53,53,53,53,52,52,52,52,52,52,51,51,51,
10484  51,51,51,51,51,50,49,48,48,48,48,48,48,47,47,47,46,46,46,46,45,
10485  45,45,45,45,45,44,44,43,43,43,42,42,42,42,42,41,41,41,40,40,40,
10486  40,40,40,40,40,40,40,39,39,39,39,38,38,38,38,38,38,38,38,37,37,
10487  37,37,36,36,36,36,36,34,34,34,34,33,33,33,33,33,32,32,32,32,32,
10488  32,31,31,31,31,31,31,31,31,30,30,30,30,29,29,29,29,29,29,29,29,
10489  29,28,28,28,28,28,28,28,28,28,28,28,28,27,27,27,27,26,26,26,26,
10490  26,25,25,25,25,25,24,24,24,24,24,24,23,23,23,23,23,22,22,22,22,
10491  22,22,21,21,21,20,20,19,19,19,19,19,19,19,19,18,18,18,18,17,17,
10492  17,17,17,17,16,16,16,16,15,15,14,14,14,14,13,13,13,13,13,13,13,
10493  12,12,12,12,11,11,11,11,11,11,11,11,11,11,10,10,10,9,9,9,9,9,
10494  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,
10495  3,3,3,2,2,2,1,1,1
10496  };
10497  const int n4c3w1_s[] = {
10498  150, // Capacity
10499  500, // Number of items
10500  // Size of items (sorted)
10501  100,100,99,99,99,99,99,98,98,98,98,98,98,97,97,97,97,96,96,96,
10502  96,96,96,95,95,95,95,95,95,95,95,94,94,94,94,94,94,93,93,93,93,
10503  93,92,92,92,92,91,91,91,91,91,90,90,90,90,90,90,89,89,89,89,89,
10504  89,89,88,88,87,87,87,86,86,86,86,86,86,85,85,85,85,85,85,85,84,
10505  84,84,84,83,83,83,82,82,82,82,81,81,80,80,80,80,80,80,79,79,78,
10506  78,78,78,78,78,78,78,78,78,77,77,77,77,77,76,76,76,76,76,76,75,
10507  75,75,74,74,74,74,74,74,73,73,73,73,72,72,71,71,71,71,70,70,70,
10508  70,70,70,70,69,69,69,68,68,68,68,68,67,67,67,66,66,66,66,66,66,
10509  66,66,66,66,65,65,65,64,64,64,63,63,63,63,62,62,62,62,62,61,61,
10510  61,61,61,61,60,60,60,60,59,59,59,59,58,58,58,58,58,58,58,58,57,
10511  57,57,57,57,57,57,57,56,56,55,55,55,55,55,55,54,54,54,54,54,54,
10512  54,54,53,53,53,53,52,52,52,52,52,52,52,52,52,51,51,51,51,51,50,
10513  50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,49,48,48,48,48,48,
10514  47,47,47,47,47,46,46,46,46,46,45,45,45,45,45,45,45,45,44,44,43,
10515  43,43,43,42,42,42,41,40,40,39,39,39,39,39,38,38,38,38,37,37,37,
10516  37,36,36,36,36,36,35,35,35,34,34,34,34,34,33,33,33,33,33,33,33,
10517  32,32,32,32,32,32,32,32,31,31,31,30,30,30,30,30,29,29,29,29,29,
10518  29,29,29,29,29,28,28,27,27,27,27,27,26,26,26,26,26,26,25,25,25,
10519  25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,23,23,22,22,22,
10520  22,22,22,21,21,21,21,21,21,20,20,20,20,20,19,19,19,18,18,18,18,
10521  18,18,17,17,17,16,15,15,15,15,14,14,14,14,13,13,13,13,13,13,12,
10522  12,12,12,12,12,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,
10523  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,
10524  2,2,2,2,1,1,1,1
10525  };
10526  const int n4c3w1_t[] = {
10527  150, // Capacity
10528  500, // Number of items
10529  // Size of items (sorted)
10530  100,100,100,99,99,98,98,98,97,97,97,97,96,96,96,96,96,96,95,95,
10531  95,95,95,95,94,94,94,94,94,94,93,93,93,92,92,92,92,92,91,91,91,
10532  91,91,90,90,90,90,90,90,89,89,89,89,89,89,88,88,88,88,88,88,88,
10533  88,88,88,87,87,86,86,86,86,85,85,85,85,85,85,84,84,84,84,83,83,
10534  82,82,82,82,82,82,81,81,81,81,80,80,80,80,79,79,79,79,79,79,79,
10535  79,79,79,79,78,78,78,78,78,78,77,77,76,76,76,76,76,76,76,76,76,
10536  75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,
10537  73,72,72,72,72,72,72,72,71,71,70,70,70,70,70,70,70,70,70,70,70,
10538  70,70,69,69,69,69,69,69,68,68,68,68,68,68,67,67,67,67,67,66,66,
10539  66,66,65,65,65,65,65,65,65,64,63,63,63,62,62,62,62,61,61,61,61,
10540  60,60,60,60,59,59,59,59,59,59,58,58,58,58,58,57,57,57,57,57,56,
10541  56,56,56,56,55,55,55,55,55,54,54,54,54,54,53,53,53,53,53,53,53,
10542  53,52,51,51,51,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,
10543  48,48,48,48,47,47,47,46,46,46,46,46,45,45,45,44,44,44,44,44,43,
10544  43,43,43,43,43,43,43,42,42,42,41,41,41,41,41,40,40,40,40,40,40,
10545  40,40,40,39,39,39,38,38,38,37,37,37,37,37,37,37,37,37,37,37,36,
10546  36,36,36,36,35,35,35,34,34,34,34,33,33,33,33,32,32,32,32,31,31,
10547  31,31,31,31,31,31,31,31,30,30,30,29,29,29,29,29,28,28,28,28,28,
10548  27,27,27,27,27,26,26,26,26,26,26,25,25,25,24,24,24,24,24,24,23,
10549  23,23,23,23,22,22,22,22,22,22,21,21,21,21,20,20,20,20,19,19,19,
10550  18,18,18,18,17,17,17,17,17,16,16,16,16,16,16,15,15,15,14,14,14,
10551  14,14,13,13,13,13,13,13,12,12,12,12,12,12,12,12,11,11,11,11,11,
10552  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,
10553  3,3,3,3,3,3,3,2,2,2
10554  };
10555  const int n4c3w2_a[] = {
10556  150, // Capacity
10557  500, // Number of items
10558  // Size of items (sorted)
10559  100,100,100,100,99,99,99,99,99,99,99,98,98,98,98,97,97,97,97,
10560  97,97,96,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,
10561  95,93,93,93,93,93,93,93,93,92,92,92,92,91,91,91,91,91,91,91,91,
10562  90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,88,88,88,88,88,88,
10563  88,88,88,87,87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,85,85,
10564  85,85,85,85,85,84,84,84,84,84,84,83,83,83,83,83,83,82,82,82,82,
10565  81,81,81,81,81,81,81,81,81,81,81,81,80,80,79,79,79,78,78,78,78,
10566  78,77,77,77,77,76,76,76,76,76,76,76,75,75,75,75,75,75,75,74,74,
10567  74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,72,72,72,72,72,
10568  71,71,71,71,71,71,71,70,70,70,70,70,70,70,70,69,69,69,69,68,68,
10569  68,68,68,68,67,67,67,67,67,67,67,67,67,67,66,66,66,66,65,65,65,
10570  64,64,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,
10571  62,62,62,62,62,61,61,61,61,61,61,61,60,60,60,60,60,59,59,59,59,
10572  59,59,58,58,58,58,58,57,57,57,57,57,56,56,56,56,56,56,56,56,56,
10573  55,54,54,54,54,54,53,53,53,53,52,52,52,52,52,52,52,52,51,51,51,
10574  51,51,51,50,50,50,50,50,50,49,49,49,49,49,49,49,49,48,47,47,47,
10575  47,47,47,47,47,47,47,46,46,46,46,46,45,45,45,45,45,45,44,44,44,
10576  44,44,43,42,42,42,42,42,42,42,42,41,41,41,41,41,41,40,40,40,40,
10577  40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,38,37,37,37,37,
10578  37,37,37,37,37,37,36,36,36,36,36,35,35,35,35,35,34,34,34,34,34,
10579  34,34,33,33,33,33,33,33,33,32,32,32,32,32,31,31,31,31,31,31,30,
10580  30,30,30,29,29,29,29,29,28,28,28,28,28,27,27,27,27,27,26,26,26,
10581  25,25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,
10582  23,22,22,22,22,22,22,22,21,21,21,21,21,21,21,21,21,20,20
10583  };
10584  const int n4c3w2_b[] = {
10585  150, // Capacity
10586  500, // Number of items
10587  // Size of items (sorted)
10588  100,100,100,100,100,100,100,99,99,99,99,98,98,98,98,98,97,97,
10589  97,97,97,97,96,96,96,96,96,95,95,95,95,95,95,94,94,94,94,94,94,
10590  94,94,93,93,93,93,93,92,92,92,92,92,92,92,91,91,91,91,91,91,91,
10591  91,90,90,89,89,89,89,89,89,89,89,89,89,89,88,88,88,88,88,87,87,
10592  87,86,86,86,86,86,86,86,85,85,85,85,85,85,84,84,84,84,83,83,83,
10593  83,83,83,83,83,83,83,83,82,82,82,82,82,81,81,81,81,81,81,80,80,
10594  80,80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,78,78,78,78,78,
10595  78,78,78,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,76,75,
10596  75,75,74,74,74,74,74,73,73,73,73,73,73,73,73,73,72,72,72,72,72,
10597  72,72,72,71,71,71,71,71,71,71,71,71,70,70,70,70,70,69,69,69,69,
10598  69,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,66,
10599  66,66,66,66,66,65,65,65,65,65,64,64,64,63,63,63,63,63,63,63,62,
10600  62,62,62,62,62,62,61,61,61,61,61,61,60,60,60,60,59,59,59,58,58,
10601  58,58,58,57,57,57,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,
10602  54,54,54,54,54,54,53,53,53,53,52,52,52,52,52,52,52,51,51,51,51,
10603  50,50,50,50,50,49,49,49,49,49,49,49,49,48,48,48,48,48,47,47,47,
10604  47,47,47,47,47,47,47,46,46,46,45,45,45,45,45,45,44,44,44,44,44,
10605  43,43,43,43,43,43,42,42,42,42,41,41,41,41,41,41,40,40,40,40,40,
10606  40,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,37,37,37,37,37,
10607  37,36,36,36,36,36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,35,
10608  34,34,34,34,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,31,
10609  31,31,31,31,31,30,30,30,30,30,30,30,30,29,29,29,29,29,29,28,28,
10610  28,28,28,28,28,28,26,26,26,26,26,26,26,25,25,25,24,24,24,24,23,
10611  23,23,23,22,22,22,22,22,22,21,21,21,21,21,20,20,20,20,20,20
10612  };
10613  const int n4c3w2_c[] = {
10614  150, // Capacity
10615  500, // Number of items
10616  // Size of items (sorted)
10617  100,100,100,100,99,99,99,99,99,99,99,99,99,99,98,98,98,97,97,
10618  97,97,97,97,97,96,96,96,96,96,95,95,95,94,94,94,94,94,93,93,93,
10619  93,93,93,93,92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,
10620  90,90,90,90,90,89,89,89,89,89,88,88,88,88,88,88,88,88,88,87,87,
10621  87,87,87,87,87,87,87,86,86,86,86,86,86,86,85,85,85,85,84,84,84,
10622  83,83,83,83,83,83,83,82,82,82,82,82,82,82,81,81,81,81,80,80,80,
10623  80,79,79,79,79,79,79,79,78,78,78,78,78,77,77,77,77,77,77,77,77,
10624  77,76,76,76,76,76,76,75,75,75,75,75,75,74,74,74,74,74,74,73,73,
10625  73,73,72,72,72,72,72,71,71,71,71,71,71,71,71,70,70,70,70,70,70,
10626  70,70,70,70,70,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,
10627  68,68,68,68,68,67,67,67,67,66,66,66,65,65,64,64,64,64,64,64,63,
10628  63,63,63,63,63,63,63,62,62,62,62,62,62,62,61,61,61,60,60,60,60,
10629  60,60,60,60,60,60,59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,
10630  58,58,57,57,57,57,57,57,56,56,56,56,56,56,56,56,56,56,55,55,55,
10631  55,54,54,54,54,54,54,54,54,54,54,53,53,53,53,53,52,52,52,52,52,
10632  52,52,51,51,51,51,51,51,50,50,50,50,50,49,49,49,49,49,48,48,48,
10633  47,47,47,47,47,47,47,46,46,46,46,46,46,46,45,45,45,45,45,45,44,
10634  44,44,44,44,44,44,43,42,42,42,42,42,41,41,41,41,40,40,40,40,40,
10635  39,39,39,39,39,39,39,39,39,38,38,38,38,37,37,37,36,36,36,36,36,
10636  36,35,35,35,35,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,32,
10637  32,32,32,32,32,32,31,31,31,31,31,31,31,31,30,30,29,29,29,29,29,
10638  29,28,28,28,28,28,28,27,27,27,27,27,27,26,26,26,26,26,26,26,26,
10639  26,26,26,25,25,25,25,25,24,24,24,24,24,24,24,23,23,23,23,23,22,
10640  22,22,22,22,22,22,21,21,21,21,21,21,21,21,20,20,20,20,20
10641  };
10642  const int n4c3w2_d[] = {
10643  150, // Capacity
10644  500, // Number of items
10645  // Size of items (sorted)
10646  100,100,100,100,99,99,99,99,99,99,99,98,98,98,98,98,97,97,97,
10647  97,97,97,97,96,96,96,95,95,95,95,95,95,95,94,94,94,94,94,94,93,
10648  93,93,93,93,93,93,93,93,92,92,92,92,91,91,91,91,91,90,90,90,90,
10649  90,90,90,89,89,89,89,89,89,89,88,88,88,88,88,88,88,87,87,87,87,
10650  87,87,87,87,86,86,86,86,86,85,85,85,85,84,84,84,84,84,83,83,83,
10651  83,83,82,82,81,81,80,80,80,80,80,80,80,80,80,79,79,79,79,79,79,
10652  79,79,78,78,78,78,78,78,78,78,78,78,78,78,77,77,77,77,77,77,77,
10653  77,77,77,76,76,76,76,76,76,75,75,75,75,74,74,74,74,74,74,74,73,
10654  73,73,73,73,73,72,72,72,71,71,71,71,71,71,71,70,70,70,70,70,69,
10655  69,69,69,69,69,69,69,69,68,68,68,67,67,67,67,67,66,66,66,66,66,
10656  65,65,65,65,65,65,65,65,64,64,64,64,64,64,63,63,63,63,63,63,63,
10657  63,63,63,62,62,62,62,62,62,61,61,61,61,61,61,61,60,60,60,60,60,
10658  60,60,60,60,59,59,59,59,59,59,59,59,59,59,59,59,59,58,58,58,58,
10659  58,58,57,57,57,57,57,56,56,56,56,56,56,55,55,54,54,54,54,54,54,
10660  54,54,54,54,54,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,
10661  52,52,51,51,51,51,51,50,50,50,50,50,50,49,49,49,49,49,49,48,48,
10662  48,47,47,47,47,47,47,47,46,46,46,46,46,46,45,45,45,45,45,45,45,
10663  45,44,43,43,43,43,43,43,42,42,42,42,41,41,41,40,40,40,40,40,40,
10664  40,40,40,39,39,39,39,39,39,39,39,39,39,38,38,38,38,38,38,38,37,
10665  37,37,37,37,37,37,36,36,36,36,35,35,35,35,35,35,34,34,34,34,34,
10666  34,34,34,34,34,34,34,34,33,33,33,32,32,32,32,32,32,31,31,30,30,
10667  30,30,30,30,30,29,29,29,29,29,29,29,29,29,28,28,28,28,28,27,27,
10668  27,27,27,27,27,27,26,26,26,26,25,25,25,24,24,24,23,22,22,22,22,
10669  22,22,22,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20
10670  };
10671  const int n4c3w2_e[] = {
10672  150, // Capacity
10673  500, // Number of items
10674  // Size of items (sorted)
10675  100,100,100,100,100,100,100,100,99,99,99,99,99,98,98,98,98,98,
10676  98,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,96,96,95,95,95,
10677  95,94,94,94,94,94,94,93,93,93,93,93,92,92,92,92,91,91,91,91,91,
10678  91,90,90,90,90,90,90,90,90,90,90,90,89,89,89,89,89,89,88,88,88,
10679  88,87,87,87,87,87,86,86,85,85,85,85,85,85,85,84,84,84,84,84,84,
10680  83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,82,82,82,
10681  82,81,81,81,81,80,80,80,80,80,79,79,79,79,79,79,79,79,78,78,78,
10682  78,78,77,77,77,77,77,77,76,76,76,76,76,75,75,75,75,74,74,74,74,
10683  74,74,74,74,74,74,73,73,73,73,73,73,72,72,72,72,72,72,71,71,71,
10684  71,71,71,70,70,70,69,69,69,69,69,69,69,69,69,69,69,69,68,68,68,
10685  68,68,68,68,68,68,67,67,66,66,66,66,66,65,65,64,64,64,64,64,63,
10686  63,63,63,62,62,62,62,61,61,61,61,61,60,60,60,60,60,59,59,59,59,
10687  59,59,58,58,58,58,58,58,58,57,57,57,57,57,57,56,56,56,56,56,56,
10688  56,55,55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,53,53,52,52,
10689  52,52,51,51,50,50,50,49,49,49,49,49,49,49,49,48,48,48,48,48,48,
10690  48,48,47,47,47,47,47,46,46,46,46,46,46,46,46,45,45,45,45,45,45,
10691  45,45,45,44,44,44,44,44,44,43,43,43,43,43,43,43,43,43,43,43,42,
10692  42,42,42,42,42,41,41,41,41,41,40,40,40,40,40,40,39,39,39,39,39,
10693  38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,37,36,36,35,35,35,
10694  35,35,35,35,34,34,34,34,33,33,33,33,32,32,32,32,32,32,32,32,32,
10695  32,32,32,32,32,32,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,
10696  30,30,30,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,28,
10697  27,27,27,27,27,26,26,26,26,26,25,25,24,24,24,24,24,23,23,23,23,
10698  23,23,23,23,22,22,22,22,22,22,22,22,22,21,21,20,20,20,20,20
10699  };
10700  const int n4c3w2_f[] = {
10701  150, // Capacity
10702  500, // Number of items
10703  // Size of items (sorted)
10704  100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,
10705  99,98,98,98,98,98,97,97,97,97,97,97,97,97,97,96,96,96,96,95,95,
10706  95,95,95,95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,94,94,93,
10707  93,93,93,93,92,92,92,91,91,91,91,91,91,91,90,90,90,90,90,90,90,
10708  90,90,89,89,89,89,89,89,89,88,88,88,88,88,87,87,87,87,87,87,87,
10709  86,86,86,86,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,84,83,
10710  83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,81,81,81,81,
10711  81,81,80,80,80,80,80,79,79,79,79,79,79,79,79,79,78,78,78,78,78,
10712  78,78,77,77,77,76,76,76,76,76,76,75,75,75,75,75,75,74,74,74,74,
10713  74,73,73,73,73,73,73,73,73,73,73,72,72,72,72,72,72,72,72,72,72,
10714  71,71,71,71,71,70,70,70,69,69,69,69,68,68,68,68,68,68,68,68,67,
10715  67,67,67,67,67,67,67,66,66,66,66,66,65,65,65,65,64,64,64,64,64,
10716  63,63,63,63,63,63,63,62,62,62,62,62,61,61,61,61,61,61,61,60,60,
10717  60,60,60,59,59,59,59,59,59,59,59,58,58,58,58,58,58,57,57,57,57,
10718  57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,54,54,54,54,54,54,
10719  54,54,53,53,52,52,52,52,52,52,52,51,51,51,51,51,50,50,49,49,49,
10720  49,49,49,48,48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,47,46,
10721  46,46,46,46,46,46,45,45,45,45,45,45,45,45,44,44,44,44,44,44,43,
10722  43,43,43,43,43,43,42,42,42,42,42,42,42,41,41,41,41,41,41,41,40,
10723  40,40,39,39,39,38,38,38,38,38,38,38,37,37,37,37,37,37,37,36,35,
10724  35,35,35,35,34,34,34,34,34,34,34,33,33,33,33,33,32,32,32,32,32,
10725  31,31,31,31,31,30,30,30,30,30,30,30,29,29,29,29,29,29,28,28,28,
10726  28,28,28,28,27,27,27,27,27,27,27,26,26,26,26,26,26,25,25,24,24,
10727  24,24,24,24,23,22,22,22,22,22,22,22,22,21,21,21,21,20,20,20,20
10728  };
10729  const int n4c3w2_g[] = {
10730  150, // Capacity
10731  500, // Number of items
10732  // Size of items (sorted)
10733  100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,98,98,98,98,
10734  97,97,97,97,97,96,96,96,96,96,96,96,95,95,95,95,95,95,94,94,94,
10735  94,94,94,93,93,93,93,93,93,93,92,92,92,92,92,92,92,91,91,91,91,
10736  91,91,91,91,90,90,89,89,88,88,88,88,88,88,87,87,87,87,86,86,86,
10737  86,86,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,84,84,84,84,
10738  84,83,83,83,83,82,82,82,82,81,81,81,81,81,80,80,80,80,80,79,79,
10739  79,79,79,79,79,79,78,78,78,78,78,77,77,77,77,77,77,77,76,76,76,
10740  76,76,76,76,75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,
10741  74,74,74,73,73,73,73,73,73,73,72,72,72,72,72,72,71,71,71,71,70,
10742  70,70,70,70,70,70,70,69,69,69,69,69,68,68,68,68,68,68,67,67,67,
10743  67,67,67,67,66,66,66,66,66,66,65,65,65,65,65,65,64,64,64,63,63,
10744  63,63,62,62,62,62,61,61,61,61,61,61,61,61,61,60,60,60,59,59,59,
10745  59,59,58,58,58,58,58,57,57,57,57,57,57,57,57,57,56,56,56,56,56,
10746  56,56,56,56,56,56,56,55,55,55,54,54,54,54,54,54,54,53,53,53,53,
10747  53,53,53,53,53,53,52,52,52,52,52,52,51,51,51,51,51,51,51,51,50,
10748  50,50,50,50,49,49,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,
10749  48,47,47,47,47,47,47,46,46,46,46,45,45,45,45,45,45,45,45,44,44,
10750  44,44,44,43,43,43,43,42,42,42,42,41,41,41,40,40,40,40,39,39,39,
10751  39,39,39,38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,36,36,36,
10752  36,36,36,36,36,35,35,35,35,35,35,34,34,34,34,34,33,33,33,33,33,
10753  33,33,33,33,33,33,32,32,32,32,32,32,32,32,31,31,31,31,31,31,31,
10754  31,30,30,30,30,30,30,29,29,29,29,29,28,28,28,28,27,27,27,27,27,
10755  27,27,27,27,27,27,26,26,26,26,26,25,24,24,24,24,24,24,24,23,23,
10756  23,23,23,22,22,22,22,22,22,22,21,21,21,21,21,21,21,20,20
10757  };
10758  const int n4c3w2_h[] = {
10759  150, // Capacity
10760  500, // Number of items
10761  // Size of items (sorted)
10762  100,100,100,100,100,100,100,100,99,99,99,99,98,98,98,98,98,98,
10763  97,97,97,96,96,96,96,96,96,95,95,95,94,94,94,94,94,94,94,93,93,
10764  93,93,93,93,92,92,92,92,91,91,91,91,91,91,91,91,91,90,90,90,90,
10765  89,89,89,89,89,89,89,88,88,88,88,88,88,88,88,87,87,87,87,87,86,
10766  86,86,86,86,86,85,85,85,85,85,85,84,84,84,84,84,84,84,83,83,83,
10767  83,83,83,83,83,82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,80,
10768  80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,78,78,78,78,78,
10769  77,77,77,77,77,77,76,76,76,75,75,75,75,75,74,74,74,74,74,74,74,
10770  74,73,73,73,73,73,73,73,72,72,72,72,72,72,71,71,71,71,71,71,71,
10771  71,71,70,70,70,70,70,70,70,69,69,69,68,68,68,68,68,68,68,67,67,
10772  67,67,67,67,67,66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,64,
10773  64,64,64,64,64,64,64,64,64,63,63,63,63,62,62,62,62,61,61,61,61,
10774  60,60,60,60,60,60,60,60,60,60,59,59,59,59,59,58,58,58,58,58,58,
10775  58,58,58,58,57,57,57,57,57,57,56,56,56,56,56,56,55,55,55,55,55,
10776  54,54,54,53,53,52,52,52,52,52,52,52,52,51,51,51,51,51,50,50,50,
10777  50,50,49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,47,47,47,47,
10778  47,47,46,46,46,46,46,46,45,45,45,45,45,45,45,45,45,45,45,44,44,
10779  44,44,43,43,43,43,43,43,42,41,41,41,41,41,41,41,41,40,40,40,40,
10780  40,40,40,40,40,40,40,39,39,39,38,38,38,37,37,37,37,37,37,37,36,
10781  36,36,36,35,35,35,35,35,35,35,34,34,34,34,34,34,34,33,33,33,33,
10782  33,33,32,32,31,31,31,31,31,31,31,30,30,30,30,30,30,30,29,29,29,
10783  29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,28,27,27,27,
10784  27,27,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,24,24,24,23,
10785  23,23,23,23,23,23,22,22,22,22,22,22,21,21,21,21,21,20,20,20
10786  };
10787  const int n4c3w2_i[] = {
10788  150, // Capacity
10789  500, // Number of items
10790  // Size of items (sorted)
10791  100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,98,
10792  98,98,98,98,97,97,97,97,97,96,96,96,96,95,95,95,95,95,94,94,94,
10793  94,94,93,93,93,93,92,92,92,92,92,92,92,92,91,91,91,91,91,91,90,
10794  90,90,90,90,89,89,89,89,89,89,88,88,88,87,87,87,87,87,87,87,86,
10795  86,86,86,85,85,85,85,84,84,84,84,83,83,83,83,83,83,83,83,83,82,
10796  82,82,82,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,79,79,
10797  79,79,79,79,79,79,79,78,78,78,77,77,77,77,77,76,76,76,76,76,75,
10798  75,75,75,75,75,75,74,74,74,74,74,73,73,73,73,73,73,73,72,72,72,
10799  72,72,71,71,71,71,71,71,71,70,70,70,70,69,69,69,69,69,69,68,68,
10800  68,68,68,68,68,68,68,67,67,67,67,67,67,66,66,66,66,66,66,65,65,
10801  65,65,65,65,65,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,62,
10802  62,62,62,62,62,61,61,61,61,61,61,60,60,60,60,60,60,60,60,60,60,
10803  59,59,59,59,59,58,58,58,58,58,58,57,57,57,57,57,56,56,56,56,56,
10804  56,56,56,56,55,55,55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,
10805  52,52,52,52,52,52,52,51,51,51,51,51,51,50,50,50,50,50,50,49,49,
10806  49,49,49,48,48,48,48,48,48,48,47,47,47,47,46,46,46,46,46,46,46,
10807  45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,44,44,43,
10808  43,43,43,43,42,42,42,42,42,42,42,42,42,42,42,41,41,41,40,40,40,
10809  39,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,37,36,36,36,36,
10810  36,36,35,35,35,34,34,34,34,34,34,33,33,33,33,33,32,32,32,32,32,
10811  32,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,30,29,
10812  29,29,29,29,29,29,28,28,28,28,28,28,27,27,27,27,27,27,27,27,26,
10813  26,26,26,26,26,26,26,25,25,25,25,25,25,25,24,24,24,24,24,24,24,
10814  24,24,24,23,23,23,23,22,22,21,21,21,21,21,21,21,21,20,20,20
10815  };
10816  const int n4c3w2_j[] = {
10817  150, // Capacity
10818  500, // Number of items
10819  // Size of items (sorted)
10820  100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,
10821  98,98,98,98,98,98,98,98,98,97,97,97,97,97,96,96,96,96,96,95,95,
10822  95,95,95,94,94,94,94,93,93,93,93,93,92,92,92,92,91,91,91,91,91,
10823  91,91,90,90,90,90,90,90,90,90,90,90,89,89,89,89,88,88,88,88,88,
10824  88,88,88,88,87,87,87,87,86,86,86,86,86,86,86,86,85,85,84,84,84,
10825  84,84,84,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,82,81,
10826  81,81,81,80,80,80,80,80,80,79,79,78,78,78,78,78,78,78,78,78,78,
10827  78,77,77,77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,75,75,75,
10828  75,75,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,72,72,72,
10829  72,71,71,71,71,70,70,70,70,70,70,70,69,69,69,69,69,68,68,68,67,
10830  67,67,67,67,67,67,67,66,66,66,66,66,66,66,65,65,65,65,65,64,64,
10831  63,63,63,63,62,62,62,62,62,62,62,62,62,61,61,61,61,60,60,60,60,
10832  60,60,60,60,60,60,60,59,59,59,59,59,58,58,58,58,58,58,58,58,58,
10833  57,57,57,56,56,56,56,56,56,56,56,55,55,55,55,54,54,54,54,54,53,
10834  53,53,52,52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,50,50,
10835  50,50,50,50,50,50,49,49,49,49,49,49,49,49,49,49,49,48,48,48,48,
10836  48,48,48,48,48,48,48,48,47,47,47,47,47,46,46,46,46,46,46,46,45,
10837  45,45,45,45,44,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,42,
10838  42,42,42,42,42,42,41,41,40,40,40,40,40,40,40,39,39,39,39,39,39,
10839  38,38,38,38,38,38,37,37,37,37,37,36,36,36,36,36,35,35,35,35,35,
10840  35,34,34,33,33,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,31,
10841  31,31,31,30,30,30,30,30,30,29,29,29,29,29,29,29,28,28,28,27,27,
10842  27,27,27,27,27,26,26,26,26,26,26,26,25,25,25,25,24,24,24,24,23,
10843  23,23,23,23,23,23,23,22,22,22,22,22,22,22,21,21,21,21,21,20
10844  };
10845  const int n4c3w2_k[] = {
10846  150, // Capacity
10847  500, // Number of items
10848  // Size of items (sorted)
10849  100,100,100,100,100,100,100,99,99,99,99,99,99,99,98,98,98,98,
10850  98,98,98,98,97,97,97,97,97,96,96,96,96,96,96,96,96,96,95,95,95,
10851  95,95,95,95,95,95,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,
10852  92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,90,90,90,
10853  90,90,89,89,89,89,89,88,88,88,88,88,88,88,88,88,87,87,87,87,87,
10854  87,86,86,85,85,85,85,84,84,84,84,84,84,84,83,83,83,83,83,82,82,
10855  82,82,82,82,82,81,81,81,81,80,80,80,79,79,79,79,79,78,78,78,78,
10856  78,78,78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,
10857  75,75,75,75,75,75,75,75,74,74,74,73,73,73,73,73,73,73,72,72,72,
10858  72,72,72,72,72,72,71,71,71,71,71,70,70,70,70,70,69,69,69,69,69,
10859  68,68,68,68,68,68,67,67,67,67,67,66,66,66,66,66,65,65,65,65,65,
10860  65,65,65,65,65,65,64,64,64,64,64,64,64,63,63,63,63,63,63,63,63,
10861  63,63,63,62,62,62,61,61,61,61,61,61,61,61,60,60,60,59,59,58,58,
10862  58,58,58,57,57,57,57,57,57,57,57,56,56,56,56,56,56,55,55,55,55,
10863  54,54,54,54,54,53,53,53,53,53,53,52,52,52,52,52,52,52,52,51,51,
10864  51,51,51,50,50,50,50,50,49,49,49,49,48,48,48,48,48,47,47,46,46,
10865  46,46,46,46,46,46,46,45,45,45,45,45,45,45,44,44,44,43,43,43,43,
10866  43,43,43,42,42,42,42,41,41,41,41,41,41,41,41,41,41,40,40,40,40,
10867  40,40,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,38,38,37,37,
10868  37,37,37,37,37,36,35,35,35,35,35,35,35,35,35,34,34,34,34,34,34,
10869  33,33,33,33,33,32,32,32,32,32,32,32,32,31,31,31,30,30,30,30,29,
10870  29,29,29,29,29,29,28,28,28,28,28,27,27,27,27,27,27,26,26,26,26,
10871  25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,24,24,24,24,24,
10872  23,23,23,22,22,22,22,21,21,21,21,21,20,20,20,20,20,20,20,20
10873  };
10874  const int n4c3w2_l[] = {
10875  150, // Capacity
10876  500, // Number of items
10877  // Size of items (sorted)
10878  100,100,100,100,100,100,100,99,99,99,99,99,99,98,98,98,98,98,
10879  98,98,98,97,97,97,97,97,97,97,97,96,96,96,95,95,94,94,94,94,94,
10880  94,94,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,91,91,91,
10881  91,91,91,91,91,90,90,90,90,90,90,90,89,89,89,89,89,89,88,88,88,
10882  88,88,88,88,88,87,87,87,87,86,86,86,86,86,86,86,86,86,85,85,85,
10883  85,85,85,85,84,84,84,84,84,84,84,84,83,83,83,83,83,83,83,83,83,
10884  82,82,81,81,81,81,81,81,81,80,80,80,80,80,79,79,79,79,79,79,79,
10885  79,79,79,78,78,78,78,78,78,78,77,77,76,76,76,76,75,75,75,75,75,
10886  75,75,74,74,74,74,74,74,73,73,73,73,73,72,72,72,72,72,72,72,71,
10887  71,71,71,71,71,70,70,70,70,70,70,70,70,69,69,69,69,69,69,69,69,
10888  68,68,68,68,68,68,67,67,67,66,66,66,66,66,66,65,65,65,65,65,64,
10889  64,64,64,64,64,63,63,63,63,63,63,62,62,62,62,62,62,62,61,61,61,
10890  61,61,60,60,60,60,60,60,59,59,59,59,59,59,59,59,58,58,58,58,58,
10891  57,57,57,57,57,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,
10892  55,54,54,53,53,53,53,52,52,52,51,51,51,50,50,50,50,50,49,49,49,
10893  49,48,48,48,48,48,48,48,48,47,47,47,47,47,47,46,46,46,45,45,45,
10894  45,45,45,45,45,44,44,44,44,44,44,44,44,43,43,43,42,42,42,42,42,
10895  42,42,42,41,41,41,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,
10896  38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,37,36,36,36,
10897  36,35,35,35,35,35,35,35,35,34,34,34,34,33,33,33,33,33,33,33,33,
10898  33,33,33,33,32,32,32,32,32,32,32,32,31,31,30,30,30,29,29,29,28,
10899  28,28,28,28,28,28,27,27,27,26,26,26,26,26,25,25,25,25,25,25,25,
10900  25,25,25,25,25,24,24,24,24,24,24,24,24,24,24,23,23,23,23,23,23,
10901  23,23,23,23,22,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20
10902  };
10903  const int n4c3w2_m[] = {
10904  150, // Capacity
10905  500, // Number of items
10906  // Size of items (sorted)
10907  100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,98,98,
10908  98,98,98,98,97,97,97,97,97,97,97,97,96,96,96,96,95,95,95,94,94,
10909  94,94,93,93,93,93,93,93,93,93,92,92,92,91,91,91,91,91,91,91,91,
10910  91,91,91,90,90,90,90,90,89,89,89,88,88,88,88,88,88,87,87,87,87,
10911  87,87,87,86,86,86,85,85,85,85,85,85,84,84,84,84,84,84,84,83,83,
10912  83,83,83,83,82,82,82,82,82,82,81,81,81,81,81,80,80,80,80,80,80,
10913  79,79,79,79,79,79,79,78,78,78,78,78,78,77,77,77,77,77,77,77,77,
10914  77,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,74,74,74,74,73,
10915  73,73,73,73,72,72,72,72,72,72,71,71,71,71,71,71,71,70,70,70,70,
10916  70,70,70,69,69,69,69,69,68,68,68,68,67,67,67,67,67,66,66,66,66,
10917  66,66,65,65,65,65,65,64,64,64,64,64,63,63,63,63,63,62,62,62,62,
10918  62,62,62,62,62,62,61,61,61,61,61,61,61,60,60,60,60,60,60,59,59,
10919  59,59,59,59,59,58,58,58,58,57,57,57,57,57,57,56,56,56,56,56,56,
10920  56,56,56,55,55,55,55,55,55,55,55,55,54,54,54,54,54,54,54,53,53,
10921  53,53,53,53,53,53,53,52,52,52,52,51,51,50,50,50,50,50,50,50,50,
10922  50,50,49,49,49,49,48,48,48,48,48,48,48,48,48,47,46,46,46,46,46,
10923  45,45,45,45,45,44,44,44,44,44,43,43,43,43,42,42,42,42,42,41,41,
10924  41,41,41,41,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,
10925  39,38,38,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,35,35,35,
10926  35,34,34,34,33,33,33,33,33,33,33,33,33,33,32,32,32,32,32,32,31,
10927  31,31,31,31,31,30,30,30,30,30,29,29,29,29,29,29,29,28,28,28,28,
10928  28,27,27,27,27,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,24,
10929  24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,22,22,22,22,22,21,
10930  21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20
10931  };
10932  const int n4c3w2_n[] = {
10933  150, // Capacity
10934  500, // Number of items
10935  // Size of items (sorted)
10936  100,100,100,100,100,99,99,99,99,98,98,98,98,98,98,97,97,97,97,
10937  97,97,97,97,96,96,96,96,96,96,96,95,95,95,95,94,94,94,94,94,94,
10938  94,94,94,94,93,93,93,92,92,92,92,91,91,91,91,91,91,91,91,91,91,
10939  90,90,90,90,90,90,89,89,89,88,88,88,88,87,87,87,87,87,87,87,86,
10940  86,86,86,86,85,85,85,84,84,84,84,84,83,83,83,83,83,83,83,83,83,
10941  83,82,82,82,82,82,82,81,81,81,81,81,81,81,81,80,80,80,80,79,79,
10942  79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,77,77,77,76,76,76,
10943  76,76,76,76,76,75,75,75,75,75,74,74,74,74,73,73,73,73,73,73,73,
10944  73,73,72,72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,70,70,
10945  70,70,70,70,70,69,69,69,68,68,68,68,68,67,67,67,67,66,66,66,65,
10946  65,65,65,65,65,64,64,64,64,64,64,63,63,63,63,63,63,63,63,62,62,
10947  62,62,62,62,62,61,61,61,61,60,60,60,60,60,59,59,59,59,59,59,59,
10948  59,59,59,59,59,59,58,58,58,58,58,57,57,57,57,57,57,56,56,56,56,
10949  56,56,56,56,55,55,55,55,55,54,54,54,54,54,54,54,54,54,54,54,53,
10950  53,53,53,53,53,53,52,52,51,51,51,51,51,51,51,51,50,50,50,50,50,
10951  49,49,49,49,49,49,49,48,48,48,48,48,47,47,47,47,47,47,47,46,46,
10952  46,46,46,45,45,45,45,45,44,44,44,44,44,44,43,43,43,43,43,43,42,
10953  42,42,42,42,42,42,41,41,41,40,40,40,40,39,39,39,39,39,39,39,39,
10954  38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,36,36,36,35,35,35,
10955  35,35,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,32,32,
10956  32,32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,31,31,30,30,30,
10957  30,30,29,29,29,29,29,28,28,27,27,27,27,26,26,26,26,26,25,25,25,
10958  25,25,25,24,24,24,24,24,24,24,23,23,23,23,23,23,22,22,22,22,22,
10959  22,21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20
10960  };
10961  const int n4c3w2_o[] = {
10962  150, // Capacity
10963  500, // Number of items
10964  // Size of items (sorted)
10965  100,100,100,100,100,100,100,100,100,100,100,100,100,99,99,99,
10966  99,99,98,98,98,97,97,97,97,96,96,96,96,96,96,96,96,96,95,95,95,
10967  95,95,95,95,95,95,95,94,94,94,94,94,94,93,93,93,93,93,93,93,93,
10968  92,92,92,92,92,92,91,91,91,91,91,90,90,90,90,90,90,89,89,89,89,
10969  89,89,89,88,87,87,87,87,87,86,86,86,86,86,86,86,86,85,85,85,85,
10970  85,85,85,85,85,85,84,84,84,84,84,84,83,83,83,82,82,82,82,82,82,
10971  81,81,81,81,81,81,81,81,81,81,80,80,80,79,79,79,79,79,78,78,78,
10972  78,78,78,78,77,77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,
10973  75,75,75,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,72,72,72,
10974  72,72,71,71,71,71,71,70,70,70,70,70,70,70,70,70,70,70,70,70,70,
10975  69,69,69,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,
10976  68,68,68,67,67,67,67,67,67,67,66,66,66,66,65,65,65,65,65,65,64,
10977  64,64,63,63,63,63,63,63,63,62,62,62,62,62,62,62,61,61,61,61,61,
10978  61,61,61,60,60,60,60,59,59,59,59,59,58,58,58,58,58,57,57,57,57,
10979  57,57,57,57,57,56,56,56,56,56,56,55,55,55,55,54,54,54,54,54,54,
10980  54,54,53,53,53,53,53,52,52,52,52,52,52,52,52,52,51,51,51,51,51,
10981  51,51,51,51,51,51,51,51,51,51,50,50,50,50,50,49,49,49,49,49,49,
10982  49,49,48,48,48,48,48,48,48,47,47,47,47,47,47,47,47,47,45,45,45,
10983  44,44,44,44,44,44,44,43,43,43,43,43,42,42,42,42,42,42,41,41,41,
10984  41,41,41,41,40,40,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,
10985  38,37,37,37,37,37,37,37,36,36,36,35,35,35,35,35,34,34,34,34,34,
10986  33,33,32,32,32,32,32,32,32,31,31,31,31,31,30,30,30,30,30,30,29,
10987  29,29,28,28,28,28,28,27,27,27,26,26,26,26,26,25,24,24,24,23,23,
10988  22,22,22,22,22,22,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,
10989  20
10990  };
10991  const int n4c3w2_p[] = {
10992  150, // Capacity
10993  500, // Number of items
10994  // Size of items (sorted)
10995  100,100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,
10996  99,99,98,98,98,98,98,98,97,97,97,97,97,97,96,96,96,96,96,95,95,
10997  95,95,95,95,94,94,94,94,94,93,93,93,93,93,93,92,92,92,92,92,91,
10998  91,91,91,91,91,90,90,90,90,90,90,90,90,90,89,89,89,89,89,88,88,
10999  88,88,88,88,87,87,87,87,87,87,87,87,86,86,86,86,85,85,85,85,85,
11000  85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,
11001  83,83,83,82,82,82,81,81,81,80,80,80,80,80,80,80,79,79,79,79,78,
11002  78,78,78,78,78,78,78,77,77,77,77,77,77,77,76,76,76,75,75,74,74,
11003  74,74,74,74,74,74,74,73,73,73,73,73,73,72,72,72,72,71,71,71,71,
11004  71,71,70,70,70,70,70,70,70,69,69,68,68,68,68,68,68,67,67,67,67,
11005  67,67,67,66,66,66,66,65,65,65,65,65,64,64,64,64,64,64,64,63,63,
11006  63,63,63,63,63,63,62,62,62,62,62,62,62,62,61,61,61,60,60,60,60,
11007  60,60,60,60,60,59,59,59,59,59,59,59,59,59,58,58,58,58,58,57,57,
11008  57,57,57,56,56,56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,53,
11009  53,53,53,53,53,53,52,52,52,52,52,51,51,51,51,51,50,50,50,50,50,
11010  49,49,49,49,49,49,48,48,48,48,48,47,47,47,47,47,47,47,47,47,47,
11011  46,46,46,46,46,46,45,45,45,45,45,44,44,44,44,44,44,43,43,43,43,
11012  43,43,43,42,42,42,42,42,42,42,42,42,42,42,42,41,41,41,41,41,41,
11013  41,41,40,40,39,39,39,39,39,39,39,39,39,39,38,38,38,37,37,37,37,
11014  37,37,37,37,37,37,37,37,36,36,36,36,35,34,34,34,34,34,34,34,34,
11015  34,33,33,33,33,33,33,33,32,32,32,32,32,31,31,31,30,30,30,29,29,
11016  29,29,29,29,29,29,29,28,28,28,28,28,28,27,27,27,27,27,27,27,27,
11017  26,26,25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,
11018  23,22,22,22,22,22,22,22,22,22,22,21,21,21,21,21,21,20,20,20,20
11019  };
11020  const int n4c3w2_q[] = {
11021  150, // Capacity
11022  500, // Number of items
11023  // Size of items (sorted)
11024  100,100,100,100,100,100,100,100,99,99,99,98,98,98,98,98,98,98,
11025  98,98,98,97,97,97,97,97,97,97,97,96,96,96,96,96,95,95,95,95,94,
11026  94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,93,93,92,92,
11027  92,92,92,92,92,92,92,91,91,91,90,90,90,90,90,90,89,89,89,89,89,
11028  89,88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,86,86,86,86,86,
11029  86,86,86,86,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,
11030  83,83,83,82,82,82,82,81,81,81,81,81,81,81,80,80,80,80,79,79,79,
11031  79,79,79,79,78,78,78,78,77,77,77,77,76,76,76,76,76,75,75,75,75,
11032  74,74,73,73,73,73,73,73,72,72,72,72,72,72,72,72,71,71,71,71,71,
11033  71,71,70,70,70,70,70,70,70,69,69,69,69,69,68,68,68,68,68,67,67,
11034  67,67,66,66,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,64,63,
11035  63,63,63,63,63,63,62,62,62,62,62,62,62,62,61,61,61,61,60,60,60,
11036  60,60,60,59,59,59,58,58,58,57,57,57,57,56,56,56,56,56,56,55,55,
11037  55,55,54,54,54,54,54,54,54,54,54,54,54,53,53,53,53,53,53,52,52,
11038  52,52,52,52,51,51,51,51,51,51,51,51,50,50,49,49,49,49,49,49,49,
11039  48,48,48,48,48,48,48,48,48,48,47,47,46,46,46,46,46,46,46,45,45,
11040  45,45,45,45,45,45,44,44,44,44,44,44,43,43,43,43,42,42,42,42,42,
11041  41,41,41,41,40,40,40,40,39,39,39,38,38,38,38,38,37,37,37,36,36,
11042  36,36,36,35,35,35,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,
11043  33,33,32,32,32,32,32,32,32,31,31,31,31,31,31,31,30,30,30,30,30,
11044  30,30,30,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,27,27,
11045  27,27,27,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,
11046  25,24,24,24,24,24,24,24,24,24,24,23,23,23,23,22,22,22,22,22,22,
11047  22,22,22,22,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20
11048  };
11049  const int n4c3w2_r[] = {
11050  150, // Capacity
11051  500, // Number of items
11052  // Size of items (sorted)
11053  100,100,100,100,100,100,99,99,99,98,98,98,98,98,97,97,97,97,96,
11054  96,96,95,95,95,95,95,95,95,95,94,94,94,94,94,93,93,92,92,92,92,
11055  92,92,91,91,91,91,91,91,90,90,90,90,90,90,90,89,89,89,89,89,89,
11056  89,89,88,88,88,87,87,87,87,87,86,86,86,86,86,86,86,86,86,86,85,
11057  85,85,85,85,85,85,84,84,84,84,84,84,84,83,83,83,83,83,83,83,83,
11058  83,83,83,82,82,82,82,82,82,82,82,82,82,82,82,81,81,81,81,80,80,
11059  80,80,80,80,79,79,78,78,78,77,77,77,77,77,77,76,76,76,76,76,75,
11060  75,75,74,74,73,73,73,73,73,73,73,72,72,72,72,72,72,72,72,72,72,
11061  72,71,71,71,71,71,70,70,70,70,70,69,69,68,68,68,68,67,67,67,67,
11062  67,67,67,67,66,66,66,66,66,66,66,66,66,66,66,65,65,65,65,65,64,
11063  64,64,64,64,64,64,64,64,64,63,63,63,63,62,62,61,61,61,61,61,61,
11064  61,61,61,61,61,60,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,
11065  59,59,58,58,58,58,57,57,57,57,57,57,57,56,56,56,55,55,55,55,55,
11066  55,55,54,54,54,54,54,54,54,53,53,53,53,53,53,52,52,52,52,52,52,
11067  52,52,52,51,51,51,51,51,51,51,50,50,50,49,49,49,49,49,48,48,48,
11068  48,48,48,47,47,47,47,47,47,46,46,46,46,46,46,46,45,45,45,45,44,
11069  44,44,44,44,43,43,43,43,43,43,42,42,42,42,42,42,42,41,41,41,41,
11070  41,40,40,40,40,40,40,39,39,39,39,39,39,38,38,38,38,37,37,37,37,
11071  37,36,36,35,35,35,35,35,34,34,34,34,34,34,34,34,33,33,33,33,33,
11072  33,33,33,33,32,32,32,32,32,32,32,31,31,31,31,31,31,31,30,30,30,
11073  30,30,30,30,30,30,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,
11074  28,28,27,27,27,27,27,27,27,27,27,26,26,26,25,25,25,25,25,24,24,
11075  24,24,24,24,24,24,23,23,23,23,23,23,23,23,23,23,23,22,22,22,22,
11076  22,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20
11077  };
11078  const int n4c3w2_s[] = {
11079  150, // Capacity
11080  500, // Number of items
11081  // Size of items (sorted)
11082  100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,98,98,97,
11083  97,97,97,97,97,97,97,97,96,96,96,96,96,96,95,95,95,95,95,95,94,
11084  94,94,94,94,94,94,94,93,93,93,93,93,93,93,92,92,92,92,92,91,91,
11085  91,91,90,90,90,89,89,89,89,89,89,89,89,89,88,88,88,88,88,87,87,
11086  87,87,87,87,87,86,86,86,86,86,86,86,85,85,85,85,85,85,85,84,83,
11087  83,83,83,83,83,82,82,82,82,82,81,81,81,81,81,81,81,81,80,80,80,
11088  80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,78,78,78,78,78,78,
11089  78,78,77,77,76,76,76,76,75,75,75,75,74,74,74,74,73,73,73,73,73,
11090  73,72,72,72,72,72,71,71,71,70,70,70,69,69,69,69,68,68,68,68,68,
11091  67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,65,65,65,65,
11092  65,65,65,64,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,63,62,
11093  62,62,62,62,62,61,61,61,60,60,60,60,60,60,60,59,59,59,59,59,59,
11094  58,58,58,57,57,57,57,57,57,56,56,56,56,55,55,55,55,55,55,54,54,
11095  54,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,51,51,51,
11096  51,51,51,51,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,48,48,
11097  48,48,48,48,48,47,47,47,46,46,46,45,45,45,45,45,45,44,44,44,43,
11098  43,43,43,43,43,43,42,42,42,42,42,42,41,41,41,41,41,41,41,41,40,
11099  40,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,38,37,37,37,
11100  37,37,37,37,36,36,36,36,36,36,36,36,36,36,36,35,35,35,35,35,35,
11101  35,35,34,34,34,34,34,34,33,33,33,32,32,32,32,32,32,31,31,31,31,
11102  31,31,31,31,31,31,30,30,30,30,30,29,29,29,29,29,28,28,28,28,28,
11103  28,27,27,27,27,27,27,27,26,26,26,26,26,26,26,25,25,25,25,24,24,
11104  24,24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,23,23,22,22,
11105  22,22,22,22,22,21,21,21,21,21,21,20,20,20,20,20,20,20,20
11106  };
11107  const int n4c3w2_t[] = {
11108  150, // Capacity
11109  500, // Number of items
11110  // Size of items (sorted)
11111  100,100,100,100,100,99,99,99,99,99,99,98,98,98,97,97,97,97,97,
11112  97,97,97,96,96,96,96,96,95,95,95,95,95,95,95,94,94,94,93,93,93,
11113  93,93,93,93,92,92,92,92,91,91,91,91,91,90,89,89,89,89,89,89,88,
11114  88,88,88,87,87,87,87,87,86,86,86,86,85,85,85,85,85,85,85,85,84,
11115  84,84,84,84,84,84,84,83,83,83,83,83,83,82,82,82,82,82,81,81,81,
11116  81,81,81,80,80,80,80,80,79,79,79,79,78,78,78,78,78,78,78,77,77,
11117  77,77,77,77,77,77,77,77,77,77,77,77,76,76,76,76,76,75,75,75,75,
11118  75,75,75,75,75,75,74,74,73,73,73,73,73,73,72,72,72,72,71,71,71,
11119  71,71,71,71,70,70,70,70,70,70,70,70,70,69,69,69,69,68,68,68,68,
11120  67,67,67,67,67,67,67,67,66,66,66,65,65,65,65,64,64,64,64,64,64,
11121  64,63,63,63,63,62,62,62,61,61,61,61,61,61,61,61,60,60,59,59,59,
11122  59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,57,57,57,57,57,57,
11123  57,56,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,54,54,54,54,
11124  54,54,54,54,53,53,53,53,53,53,52,52,52,52,52,52,51,51,51,51,51,
11125  51,51,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,49,49,49,
11126  48,48,48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,47,47,46,46,
11127  46,46,46,46,46,45,45,45,45,44,44,44,44,44,43,43,43,43,43,43,43,
11128  43,42,42,42,42,42,42,41,41,41,41,41,40,40,40,40,40,40,40,40,39,
11129  39,39,39,39,39,39,38,38,38,38,37,37,37,37,37,37,37,37,37,37,36,
11130  36,36,36,36,36,36,35,35,35,35,34,34,34,34,33,33,33,33,33,33,32,
11131  32,32,31,31,31,31,31,31,31,31,30,29,29,29,29,28,28,28,28,28,28,
11132  28,28,28,28,27,27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,26,
11133  25,25,25,25,25,24,24,24,24,24,24,24,24,24,23,23,23,22,22,22,22,
11134  22,22,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20
11135  };
11136  const int n4c3w4_a[] = {
11137  150, // Capacity
11138  500, // Number of items
11139  // Size of items (sorted)
11140  100,100,100,100,100,100,100,99,99,99,99,99,98,98,98,98,98,98,
11141  98,98,98,98,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,
11142  95,95,95,94,94,94,94,94,94,93,93,93,93,93,93,93,92,92,92,92,92,
11143  92,92,92,91,91,91,91,91,91,91,91,91,90,90,90,90,90,90,89,89,89,
11144  89,88,88,88,88,88,88,87,87,87,87,87,87,87,87,87,86,86,86,86,86,
11145  86,85,85,85,85,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,83,
11146  83,83,83,83,83,83,82,82,82,81,81,81,81,81,81,80,80,80,80,80,80,
11147  80,80,79,79,79,79,78,78,78,78,78,78,78,77,77,77,77,77,77,77,76,
11148  76,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,75,74,74,73,73,
11149  73,73,73,73,73,73,73,72,72,72,72,72,72,72,72,72,72,72,72,72,71,
11150  71,71,71,71,70,70,70,70,70,70,70,70,70,70,70,69,69,69,69,69,69,
11151  68,68,68,67,67,67,67,67,66,66,66,66,66,65,65,65,65,65,65,65,65,
11152  65,64,64,64,64,64,64,64,63,63,63,63,63,63,63,62,62,62,62,62,62,
11153  62,61,61,61,61,61,60,60,60,60,60,59,59,59,59,58,58,58,58,58,58,
11154  58,58,58,57,57,57,57,57,57,57,57,57,56,56,56,56,56,56,56,56,56,
11155  55,55,55,55,55,55,55,55,55,54,54,54,54,53,53,53,53,53,53,53,53,
11156  53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,
11157  51,50,50,50,49,49,49,49,48,48,48,48,48,48,48,48,48,48,48,48,48,
11158  47,47,47,46,46,46,46,46,46,45,45,45,45,45,45,44,44,44,44,44,44,
11159  43,43,43,43,43,43,43,43,43,43,43,43,42,42,41,41,41,41,40,40,40,
11160  40,40,40,40,40,40,40,40,40,39,39,39,39,39,38,38,38,38,38,38,38,
11161  38,38,38,37,37,37,37,37,37,36,36,36,36,36,36,36,36,35,35,35,35,
11162  35,35,34,34,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,31,31,
11163  31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30
11164  };
11165  const int n4c3w4_b[] = {
11166  150, // Capacity
11167  500, // Number of items
11168  // Size of items (sorted)
11169  100,100,100,100,99,99,99,99,99,98,98,98,98,98,98,98,98,98,98,
11170  98,97,97,97,97,97,97,97,97,97,97,96,96,95,95,95,95,95,94,94,94,
11171  94,94,94,94,94,93,93,93,93,93,93,93,92,92,92,92,92,92,91,91,91,
11172  91,91,91,91,91,91,91,90,90,90,90,90,90,89,89,89,89,89,89,89,89,
11173  89,88,88,88,88,88,88,88,87,87,87,87,87,87,86,86,86,86,86,85,85,
11174  85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,83,83,83,82,82,82,
11175  82,82,81,81,81,81,81,81,81,80,80,80,80,80,80,80,79,79,79,79,79,
11176  79,78,78,78,78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,76,75,
11177  75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,74,73,73,73,73,
11178  73,73,73,73,73,72,72,72,72,72,72,71,71,71,71,71,71,71,70,70,70,
11179  70,70,70,70,69,69,69,69,69,68,68,68,67,67,67,67,67,67,67,67,67,
11180  67,67,66,66,66,66,66,65,65,65,65,65,64,64,64,64,64,63,63,63,63,
11181  63,63,63,62,62,62,62,62,62,62,62,61,61,61,61,60,60,60,60,60,60,
11182  60,60,60,60,60,59,59,59,59,58,58,58,58,58,58,58,57,57,57,57,57,
11183  56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,54,54,54,54,54,
11184  54,53,53,53,53,53,53,53,52,52,52,52,52,51,51,51,51,51,51,51,51,
11185  51,51,51,51,50,50,50,50,50,49,49,49,49,49,49,49,48,48,48,48,48,
11186  48,47,47,47,47,47,47,47,47,47,46,46,46,46,46,46,46,46,46,45,45,
11187  45,45,45,45,45,45,44,44,44,44,44,43,43,43,43,43,43,43,43,43,43,
11188  43,43,43,43,42,42,42,42,42,42,42,42,42,42,42,42,42,41,41,41,41,
11189  41,41,41,41,41,40,40,40,40,40,40,40,40,40,39,39,39,39,39,38,38,
11190  38,38,38,37,37,37,37,37,37,36,36,36,36,36,36,36,35,35,35,35,35,
11191  35,35,35,35,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,
11192  32,32,32,32,32,31,31,31,31,31,31,31,31,30,30,30,30,30,30
11193  };
11194  const int n4c3w4_c[] = {
11195  150, // Capacity
11196  500, // Number of items
11197  // Size of items (sorted)
11198  100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,
11199  99,99,99,99,99,99,98,98,98,98,97,97,97,97,97,97,96,96,96,96,96,
11200  96,96,96,96,95,95,95,95,95,95,95,95,94,94,94,94,94,94,93,93,93,
11201  93,93,93,93,93,92,92,92,92,92,92,91,91,91,91,91,91,91,91,90,90,
11202  90,90,90,89,89,89,89,89,89,88,88,88,88,88,88,87,87,86,86,86,86,
11203  86,86,85,85,85,85,85,85,85,85,84,84,84,83,83,83,83,83,83,83,83,
11204  83,83,82,82,82,82,82,81,81,81,81,81,81,81,81,80,80,80,80,80,80,
11205  80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,79,79,79,78,78,
11206  78,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,75,75,75,75,
11207  74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,72,72,72,72,72,
11208  72,72,72,71,71,71,71,71,70,70,70,70,70,70,70,70,69,69,69,69,68,
11209  68,68,68,68,68,68,67,67,67,67,66,66,66,66,66,66,66,66,65,65,65,
11210  65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,
11211  62,62,62,62,62,62,62,62,61,61,61,61,61,60,59,59,59,59,58,58,58,
11212  58,58,58,58,58,58,57,57,57,57,57,57,57,56,56,56,56,56,56,56,56,
11213  56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,53,53,53,53,53,52,
11214  52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,50,50,50,50,50,50,
11215  50,50,50,50,50,49,49,49,49,49,49,49,48,48,48,48,48,47,47,47,47,
11216  47,47,47,47,47,46,46,45,45,44,44,44,44,44,44,44,44,44,44,44,44,
11217  43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,41,41,41,41,41,41,
11218  41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,38,38,38,38,38,
11219  38,38,38,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,
11220  36,35,35,35,35,35,35,35,35,34,34,34,34,34,33,33,33,33,33,33,33,
11221  33,33,33,32,32,32,32,32,32,32,32,32,31,31,31,30,30,30,30,30,30
11222  };
11223  const int n4c3w4_d[] = {
11224  150, // Capacity
11225  500, // Number of items
11226  // Size of items (sorted)
11227  100,99,99,99,99,99,98,98,98,98,98,98,97,97,97,97,97,97,97,97,
11228  96,96,96,96,96,96,96,95,95,95,95,95,94,94,94,94,94,94,94,94,94,
11229  93,93,93,93,92,92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,
11230  90,90,90,90,89,89,89,89,89,88,88,88,88,88,88,88,88,87,87,87,87,
11231  87,87,86,86,86,86,86,86,85,85,85,84,84,84,84,84,84,84,84,84,84,
11232  84,84,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,82,81,81,
11233  81,81,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,79,79,79,
11234  79,78,78,78,78,78,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,
11235  76,75,75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,
11236  74,74,73,73,73,73,72,72,72,72,71,71,71,71,70,70,70,70,70,70,70,
11237  69,69,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,68,
11238  68,68,68,67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,66,65,65,
11239  65,65,65,65,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,62,62,
11240  62,62,62,62,62,61,61,61,61,61,61,61,61,60,60,60,60,60,60,59,59,
11241  59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,57,57,57,57,57,
11242  56,56,56,56,55,55,55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,
11243  53,53,52,52,52,52,52,52,52,52,51,51,51,51,51,51,50,50,50,50,50,
11244  50,50,50,49,49,49,49,49,48,48,48,48,48,48,47,47,47,47,47,47,47,
11245  46,46,46,46,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,
11246  44,44,43,43,43,43,43,43,43,43,42,42,42,41,41,41,41,41,41,41,40,
11247  40,40,40,40,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,37,
11248  37,37,37,37,37,36,36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,
11249  35,35,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,32,32,32,32,
11250  32,32,32,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30
11251  };
11252  const int n4c3w4_e[] = {
11253  150, // Capacity
11254  500, // Number of items
11255  // Size of items (sorted)
11256  100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,98,98,
11257  98,98,98,98,98,97,97,97,97,97,97,97,97,96,96,96,96,96,95,95,95,
11258  95,95,95,94,94,94,94,94,94,94,94,94,94,94,93,93,93,92,92,92,92,
11259  92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,90,90,90,
11260  90,90,89,89,88,88,88,88,88,88,87,87,87,87,87,87,87,86,86,86,86,
11261  86,85,85,85,85,85,85,85,84,84,83,83,83,83,83,83,83,83,82,82,82,
11262  82,82,82,82,82,82,82,81,81,81,81,81,81,80,80,80,80,80,80,80,80,
11263  80,80,80,79,79,79,79,79,79,78,78,78,78,78,78,78,77,77,76,76,76,
11264  76,76,76,76,76,76,75,75,75,75,75,75,75,75,75,75,75,74,74,74,74,
11265  74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,72,72,72,72,72,72,
11266  72,71,71,71,71,71,71,71,70,70,70,70,70,70,70,70,70,70,69,69,69,
11267  68,68,68,67,67,67,67,67,67,67,67,67,66,66,66,66,65,65,65,65,65,
11268  65,65,64,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,62,62,62,
11269  62,62,62,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,59,59,
11270  59,59,59,59,58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57,
11271  56,56,56,56,56,56,55,55,55,55,55,55,54,54,54,54,54,54,54,54,54,
11272  54,54,53,53,53,53,53,52,52,52,52,52,51,51,51,51,51,51,51,51,51,
11273  50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,48,48,48,48,48,48,
11274  48,48,47,47,47,47,47,47,47,46,46,46,46,46,46,46,46,46,46,46,45,
11275  45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,43,43,43,
11276  43,42,42,42,42,42,41,41,41,41,40,40,40,40,40,39,39,39,39,39,39,
11277  39,39,39,39,39,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,36,
11278  36,36,36,35,35,35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,
11279  33,33,33,33,33,32,32,32,32,32,32,31,31,31,31,31,30,30,30,30
11280  };
11281  const int n4c3w4_f[] = {
11282  150, // Capacity
11283  500, // Number of items
11284  // Size of items (sorted)
11285  100,100,99,99,99,99,98,98,98,98,98,98,98,97,97,97,97,97,97,97,
11286  97,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,94,94,94,
11287  94,94,94,94,94,94,94,94,94,94,94,94,94,94,93,93,93,93,92,92,92,
11288  92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,90,90,90,90,90,
11289  89,89,89,89,89,89,89,89,89,89,89,89,88,88,88,88,88,88,87,87,87,
11290  87,87,87,87,86,86,86,86,86,86,86,85,85,85,85,85,85,85,84,84,84,
11291  84,84,84,84,84,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,
11292  82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,80,80,80,80,80,79,
11293  79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,77,77,77,77,77,
11294  77,76,76,76,76,76,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,
11295  73,73,73,73,73,73,73,73,73,72,72,72,72,72,72,72,72,71,71,71,71,
11296  71,71,70,70,70,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,
11297  67,67,67,66,66,66,66,66,65,65,65,65,65,64,64,63,63,63,63,63,63,
11298  63,63,62,62,62,62,62,61,61,61,61,61,61,61,61,61,60,60,60,60,60,
11299  60,60,59,59,59,59,59,59,58,58,58,58,57,57,57,57,57,57,56,56,56,
11300  56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,54,54,54,54,54,54,
11301  53,53,53,53,53,52,52,52,52,52,52,50,50,50,50,50,50,50,50,50,50,
11302  50,49,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,47,47,47,47,
11303  47,47,46,46,46,45,45,45,45,45,44,44,44,44,44,44,44,44,43,43,43,
11304  43,43,43,42,42,42,42,42,42,42,41,41,41,41,41,41,41,41,41,41,40,
11305  40,40,40,40,40,40,38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,
11306  37,36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,35,35,35,35,34,
11307  34,34,34,34,34,34,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,
11308  31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,30
11309  };
11310  const int n4c3w4_g[] = {
11311  150, // Capacity
11312  500, // Number of items
11313  // Size of items (sorted)
11314  100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,98,
11315  98,98,98,98,97,97,97,97,97,97,97,96,96,96,96,96,96,96,95,95,95,
11316  95,95,94,94,94,94,94,93,93,93,93,93,93,93,93,93,93,93,93,92,92,
11317  92,92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,90,90,90,90,89,
11318  89,89,89,89,89,89,88,88,88,88,88,88,87,87,87,87,87,86,86,86,86,
11319  86,86,86,86,86,86,86,85,85,85,85,85,85,85,84,84,84,84,84,84,84,
11320  84,84,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,81,81,81,81,
11321  81,81,81,81,81,81,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,
11322  79,79,78,78,77,77,77,77,77,77,76,76,76,75,75,75,75,75,75,75,75,
11323  75,74,74,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,72,72,72,
11324  72,72,72,72,72,72,72,71,71,71,71,71,71,71,70,70,70,70,70,70,70,
11325  69,69,69,69,69,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,
11326  67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,66,66,
11327  66,66,65,65,65,65,65,65,65,64,64,64,63,63,63,63,63,63,63,62,62,
11328  62,62,62,61,61,61,61,61,60,60,60,60,60,60,60,60,60,60,60,60,59,
11329  59,59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,57,57,57,57,57,
11330  57,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,54,54,54,54,
11331  54,54,54,54,53,53,53,53,53,52,52,52,52,52,51,51,51,51,51,51,50,
11332  50,50,49,49,49,49,49,49,49,48,48,48,48,47,47,47,47,47,47,46,46,
11333  46,46,46,46,46,46,46,45,45,45,45,45,45,44,44,44,44,43,43,43,43,
11334  43,42,42,42,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,
11335  39,39,39,39,38,38,38,38,38,38,38,38,38,37,37,37,37,36,36,36,36,
11336  36,36,36,36,36,35,35,35,35,34,34,34,34,33,33,33,33,33,33,33,33,
11337  32,32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,30,30,30,30,30
11338  };
11339  const int n4c3w4_h[] = {
11340  150, // Capacity
11341  500, // Number of items
11342  // Size of items (sorted)
11343  100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,98,
11344  98,98,98,98,98,97,97,97,97,96,96,96,96,96,96,96,96,96,96,96,96,
11345  95,95,95,95,95,95,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,
11346  93,92,92,92,92,92,91,91,91,91,91,91,91,91,91,91,90,90,90,90,89,
11347  89,88,88,88,88,88,88,88,88,88,87,87,87,87,87,87,87,87,87,87,87,
11348  86,86,86,86,86,86,85,85,85,85,85,85,85,84,84,84,84,83,83,83,83,
11349  83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,82,81,81,81,
11350  81,81,81,81,81,80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,
11351  79,79,79,78,78,78,78,78,78,78,77,77,77,76,76,76,76,76,76,76,75,
11352  75,75,75,75,74,74,74,74,74,73,73,73,73,73,73,73,72,72,72,72,72,
11353  72,71,71,71,71,71,70,70,70,70,70,70,70,70,70,69,69,69,69,69,69,
11354  69,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,66,66,66,66,
11355  66,66,66,65,65,65,65,65,65,65,65,64,64,64,64,64,64,63,63,63,63,
11356  63,63,63,62,62,62,62,62,61,61,61,61,61,61,60,60,60,60,60,60,60,
11357  60,59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,57,57,57,
11358  57,57,57,57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,55,55,54,
11359  54,54,54,54,54,54,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,
11360  52,51,51,51,51,51,51,51,51,50,50,50,49,49,49,49,49,49,49,49,49,
11361  49,49,48,48,48,48,47,47,46,46,46,46,46,45,45,45,45,45,45,45,44,
11362  44,44,44,44,44,43,43,43,43,43,43,42,42,42,42,42,42,42,41,41,41,
11363  41,41,41,40,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,38,38,
11364  38,38,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,35,35,35,35,
11365  35,35,34,34,34,34,34,34,33,33,33,33,33,32,32,32,32,32,32,31,31,
11366  31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30
11367  };
11368  const int n4c3w4_i[] = {
11369  150, // Capacity
11370  500, // Number of items
11371  // Size of items (sorted)
11372  100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,99,
11373  99,99,99,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,96,96,96,
11374  96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,94,94,94,94,94,94,
11375  94,94,94,94,94,94,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,
11376  91,91,91,91,91,91,91,91,90,90,90,90,90,89,89,89,89,89,89,89,88,
11377  88,88,88,88,88,88,87,87,87,87,87,87,87,87,86,86,86,86,86,85,85,
11378  85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,
11379  83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,81,81,81,81,80,80,
11380  80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,78,78,78,78,78,77,
11381  77,77,77,76,76,76,76,76,75,75,75,75,74,74,74,74,74,73,73,73,73,
11382  73,73,73,73,72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,70,70,
11383  70,70,70,70,70,70,70,70,69,69,69,69,69,69,69,68,68,68,68,68,68,
11384  67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,65,65,65,64,64,64,
11385  64,64,63,63,63,63,63,63,63,63,62,62,62,62,62,62,61,61,61,61,61,
11386  61,61,61,61,61,60,60,60,60,60,60,60,60,59,59,59,58,58,58,58,58,
11387  57,57,57,57,56,56,56,56,56,55,55,55,55,55,55,55,55,55,54,54,54,
11388  54,54,54,54,54,54,54,54,54,53,53,53,53,53,53,53,52,52,52,52,52,
11389  52,52,52,52,52,52,52,52,51,51,51,51,50,50,50,50,50,49,49,49,49,
11390  49,49,49,49,48,48,48,48,48,48,48,48,47,47,47,47,47,47,47,47,46,
11391  46,46,46,45,45,45,45,45,45,44,44,44,43,43,43,43,43,42,42,42,42,
11392  42,41,41,41,41,41,41,40,40,39,39,39,39,39,39,39,39,39,39,38,38,
11393  38,38,38,38,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,35,
11394  35,35,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,32,32,32,
11395  32,32,32,32,32,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30
11396  };
11397  const int n4c3w4_j[] = {
11398  150, // Capacity
11399  500, // Number of items
11400  // Size of items (sorted)
11401  100,100,100,100,100,100,99,99,99,98,98,98,98,98,98,98,98,97,97,
11402  97,97,97,97,97,97,97,96,96,96,96,95,95,95,95,95,94,94,94,94,94,
11403  93,93,93,93,92,92,92,92,92,92,92,92,91,91,91,90,90,90,90,90,90,
11404  90,90,90,89,89,89,89,89,89,89,89,89,89,89,89,88,88,88,88,88,87,
11405  87,87,87,87,87,86,86,86,86,86,86,85,85,85,85,85,84,84,84,84,84,
11406  84,83,83,83,83,82,82,82,82,82,81,81,81,81,81,80,80,80,80,80,80,
11407  80,79,79,79,79,79,79,78,78,78,78,78,78,78,77,77,77,77,77,77,77,
11408  77,77,76,76,76,76,76,76,76,75,75,75,75,75,75,75,74,74,74,74,74,
11409  74,74,74,74,73,73,73,73,73,73,73,72,72,72,72,72,72,72,72,72,71,
11410  71,71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,69,69,69,69,69,
11411  69,69,69,69,69,69,68,68,68,68,67,67,67,67,67,67,66,66,66,66,66,
11412  66,66,66,66,66,65,65,65,65,65,65,65,65,64,64,64,64,64,63,63,63,
11413  63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,61,61,61,61,
11414  60,60,60,60,60,59,59,59,59,59,59,59,59,58,58,58,58,58,57,57,57,
11415  57,57,57,57,57,56,56,56,56,56,56,56,56,56,55,55,55,54,54,54,54,
11416  54,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,51,51,
11417  51,51,51,51,51,51,51,50,50,50,50,50,50,50,50,50,50,50,49,49,49,
11418  49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,48,47,47,47,
11419  47,47,47,47,47,46,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,
11420  44,44,44,44,44,43,43,43,43,43,42,42,42,42,42,41,41,41,40,40,40,
11421  40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,38,38,38,
11422  38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,37,37,36,36,36,36,
11423  35,35,35,35,35,35,35,35,35,35,34,34,34,34,34,33,33,33,33,33,33,
11424  32,32,32,32,32,32,32,31,31,31,31,30,30,30,30,30,30,30,30
11425  };
11426  const int n4c3w4_k[] = {
11427  150, // Capacity
11428  500, // Number of items
11429  // Size of items (sorted)
11430  100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,
11431  98,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,96,96,96,95,
11432  95,95,95,95,95,94,94,94,94,94,94,94,94,93,93,93,93,92,92,92,92,
11433  92,92,92,92,92,91,90,90,90,89,89,88,88,88,88,88,88,88,88,88,88,
11434  88,87,87,87,86,86,86,86,86,86,86,85,85,85,85,85,85,85,85,85,85,
11435  84,84,84,84,84,84,83,83,83,83,83,82,82,82,81,81,81,81,81,81,80,
11436  79,79,79,79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,
11437  77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,75,75,75,75,
11438  75,75,75,75,75,74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,72,
11439  72,72,72,72,72,72,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,
11440  71,71,71,71,71,70,70,70,70,70,70,70,70,69,69,69,69,68,68,68,68,
11441  67,67,67,67,67,67,67,66,66,66,66,65,65,65,65,65,65,65,65,65,65,
11442  65,65,65,64,64,64,64,63,63,63,63,62,62,62,62,62,61,61,61,61,61,
11443  61,61,60,60,60,60,60,60,59,59,59,58,58,58,58,58,58,57,57,57,57,
11444  57,57,57,57,56,56,56,55,55,55,55,55,55,55,55,55,54,54,54,54,54,
11445  54,54,54,54,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,51,51,
11446  51,51,51,51,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,49,49,
11447  49,49,49,49,49,48,48,48,48,48,48,48,48,48,48,48,48,48,47,47,47,
11448  47,47,47,47,47,47,46,46,46,46,46,45,45,45,45,45,45,45,45,45,44,
11449  44,44,44,44,44,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,41,
11450  41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,39,39,39,39,39,39,
11451  39,39,39,39,38,38,38,38,38,37,37,37,37,37,36,36,36,36,36,36,36,
11452  36,36,36,35,35,35,35,35,35,35,35,35,34,34,33,33,33,33,33,33,33,
11453  32,32,32,32,32,32,31,31,31,31,31,31,31,31,30,30,30,30,30,30
11454  };
11455  const int n4c3w4_l[] = {
11456  150, // Capacity
11457  500, // Number of items
11458  // Size of items (sorted)
11459  100,100,100,100,100,100,100,99,99,99,99,99,99,99,98,98,98,98,
11460  97,97,97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,96,95,
11461  95,95,95,95,94,94,94,94,94,94,94,94,93,93,93,93,93,92,92,92,92,
11462  92,92,92,92,92,91,91,91,91,91,91,91,91,91,90,90,90,90,90,90,89,
11463  89,89,89,89,89,89,89,89,88,88,88,88,88,88,88,88,87,87,87,87,87,
11464  87,87,87,87,86,86,86,86,86,86,86,86,86,86,86,86,85,85,85,85,85,
11465  84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,81,81,81,81,81,81,
11466  81,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,78,78,78,78,78,
11467  77,77,76,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,75,74,74,
11468  74,74,74,74,73,73,73,73,73,73,73,73,73,73,73,72,72,72,72,71,71,
11469  71,71,71,70,70,70,70,70,70,70,69,69,69,69,69,69,68,68,68,68,68,
11470  68,68,68,67,67,67,67,67,66,66,66,66,66,66,66,65,65,65,65,65,65,
11471  65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,
11472  62,62,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,60,60,60,
11473  60,60,60,60,60,60,60,60,60,60,59,59,58,58,58,58,58,58,57,57,57,
11474  57,56,56,56,56,56,55,55,55,55,54,54,54,54,54,54,54,54,54,53,53,
11475  53,53,52,52,52,52,52,52,51,51,51,51,50,50,50,50,50,50,50,49,49,
11476  49,49,49,49,49,49,49,48,48,48,48,48,47,47,47,47,47,47,47,46,46,
11477  46,46,46,46,46,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,
11478  44,43,43,43,43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,41,41,
11479  41,41,41,41,41,40,40,40,40,40,40,39,39,39,39,39,38,38,38,38,38,
11480  38,38,37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,35,35,35,
11481  35,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,32,32,32,
11482  32,32,32,32,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30
11483  };
11484  const int n4c3w4_m[] = {
11485  150, // Capacity
11486  500, // Number of items
11487  // Size of items (sorted)
11488  100,100,100,100,99,99,99,99,99,99,99,99,99,99,99,99,98,98,98,
11489  98,98,98,98,98,98,97,97,97,97,97,97,97,96,96,96,96,96,95,95,95,
11490  94,94,94,94,94,94,94,93,93,93,93,93,93,93,92,92,92,92,92,91,91,
11491  91,91,91,91,91,90,90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,
11492  88,88,88,88,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,85,85,
11493  85,85,85,85,84,84,84,84,84,84,84,84,83,83,83,82,82,82,82,81,81,
11494  81,80,80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,78,78,78,78,
11495  78,78,78,78,78,78,77,77,77,77,77,77,77,77,77,77,76,76,76,76,76,
11496  76,76,76,76,76,76,75,75,75,75,74,74,74,74,74,74,73,73,73,73,73,
11497  73,73,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,71,70,70,
11498  70,70,70,70,70,70,69,69,69,69,69,68,68,68,68,68,68,68,67,67,67,
11499  67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,66,65,65,65,65,65,
11500  65,65,65,64,63,63,63,63,63,62,62,62,62,62,62,62,62,61,61,61,61,
11501  61,60,60,60,60,60,60,60,60,60,60,59,59,58,58,58,58,58,58,57,57,
11502  57,57,57,57,57,57,56,56,56,55,55,55,55,55,55,55,55,55,55,54,54,
11503  54,54,54,54,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,
11504  52,52,52,52,52,52,52,51,51,51,51,51,51,51,50,50,50,50,50,50,49,
11505  49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,48,47,47,47,
11506  47,47,47,46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,44,44,44,
11507  44,44,44,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,42,
11508  41,41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,39,39,39,
11509  39,38,38,38,38,38,38,37,37,37,37,37,37,36,36,36,36,36,36,36,36,
11510  35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,33,33,33,33,33,33,
11511  32,32,32,32,32,32,31,31,31,31,31,31,30,30,30,30,30,30,30
11512  };
11513  const int n4c3w4_n[] = {
11514  150, // Capacity
11515  500, // Number of items
11516  // Size of items (sorted)
11517  100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,
11518  99,99,99,99,98,98,98,98,97,97,97,97,97,97,97,97,96,96,96,96,96,
11519  96,96,96,96,96,96,96,96,96,96,96,95,95,95,94,94,94,94,94,94,94,
11520  94,94,94,93,93,93,93,93,92,92,92,92,92,92,92,92,92,92,92,92,91,
11521  91,91,91,91,90,90,90,90,89,89,89,89,89,89,89,88,88,88,88,88,88,
11522  88,88,88,88,88,87,87,87,87,87,87,86,86,86,86,86,86,86,86,85,85,
11523  85,85,85,85,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,83,82,
11524  82,82,82,82,82,81,81,81,81,81,81,81,81,81,81,81,81,81,80,80,80,
11525  80,80,80,80,80,80,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,
11526  77,77,77,77,77,77,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,
11527  75,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,72,72,72,72,72,
11528  72,71,71,71,70,70,70,70,70,70,70,70,70,70,69,69,69,69,69,69,68,
11529  68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,66,66,66,66,66,66,
11530  65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,63,63,63,63,63,
11531  63,63,63,62,62,62,62,62,62,61,61,61,61,61,61,61,60,60,60,60,60,
11532  60,60,60,60,59,59,59,58,58,58,58,57,57,57,57,57,57,56,56,56,55,
11533  55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,53,53,52,52,51,
11534  51,51,51,51,50,50,50,50,50,49,49,49,49,49,49,49,48,48,48,48,48,
11535  48,48,47,47,47,47,47,47,47,47,47,46,46,46,46,46,46,46,46,45,45,
11536  45,45,45,44,44,44,44,44,44,44,44,44,43,43,43,43,43,42,42,42,42,
11537  42,42,42,42,42,42,42,41,41,41,41,41,40,40,40,40,40,40,40,39,39,
11538  39,39,39,39,39,38,38,38,38,38,38,38,38,37,36,36,36,36,36,36,36,
11539  36,36,36,35,35,35,35,35,35,35,35,35,34,34,34,34,33,33,33,33,33,
11540  33,33,33,32,32,32,32,32,32,32,31,31,31,31,31,30,30,30,30,30,30
11541  };
11542  const int n4c3w4_o[] = {
11543  150, // Capacity
11544  500, // Number of items
11545  // Size of items (sorted)
11546  100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,98,98,98,
11547  98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,96,96,95,95,95,95,
11548  95,95,95,95,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,
11549  93,92,92,92,91,91,91,91,91,91,91,90,90,90,90,90,90,90,90,90,89,
11550  89,89,89,89,89,89,89,88,88,88,88,88,88,88,88,88,88,87,87,87,87,
11551  87,87,87,87,87,86,86,86,86,86,86,86,85,85,85,85,85,85,85,85,85,
11552  84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,83,83,83,83,83,83,
11553  82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,80,80,80,80,80,
11554  79,79,79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,77,77,77,
11555  77,77,77,77,76,76,76,76,76,76,75,75,75,75,75,75,75,75,75,75,75,
11556  74,74,74,74,74,74,74,74,73,73,73,73,73,73,72,72,72,72,72,72,72,
11557  71,71,71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,70,70,70,70,
11558  69,69,69,69,69,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,66,
11559  66,66,66,66,66,66,66,66,65,65,65,65,65,64,64,64,64,64,64,64,64,
11560  64,64,64,64,64,64,63,63,63,63,63,63,63,62,62,62,62,62,61,61,61,
11561  60,60,60,60,59,59,59,59,59,58,58,58,58,58,58,57,57,57,57,57,57,
11562  57,57,57,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,
11563  55,54,54,54,54,54,54,54,53,53,53,53,53,53,53,52,52,52,52,52,52,
11564  51,51,51,50,50,50,50,49,49,49,49,49,49,48,48,48,48,48,48,48,48,
11565  48,47,47,47,47,46,46,46,46,45,44,44,44,44,44,44,44,43,43,43,43,
11566  43,43,43,42,42,42,42,42,41,41,40,40,40,40,40,39,39,39,39,38,38,
11567  38,38,38,38,38,37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,35,
11568  35,35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,34,33,33,
11569  33,32,32,32,32,32,32,32,32,31,31,31,31,31,31,30,30,30,30
11570  };
11571  const int n4c3w4_p[] = {
11572  150, // Capacity
11573  500, // Number of items
11574  // Size of items (sorted)
11575  100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,98,98,98,98,
11576  97,97,97,97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,95,95,95,
11577  95,95,95,94,94,93,93,93,93,93,92,92,92,92,92,92,92,92,92,92,92,
11578  92,91,91,91,91,91,91,91,91,91,91,90,90,90,90,90,90,90,90,90,90,
11579  90,90,90,89,89,89,89,89,89,89,89,89,89,88,88,88,88,88,88,88,87,
11580  87,87,87,87,87,87,87,86,86,86,86,86,86,86,85,85,85,84,84,84,84,
11581  84,84,83,83,82,82,82,82,81,81,81,81,81,81,81,81,80,80,80,80,80,
11582  80,80,80,79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,77,77,
11583  77,77,77,77,77,77,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,
11584  74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,72,72,72,72,
11585  72,71,71,71,71,71,71,71,70,70,70,70,70,69,69,69,69,69,69,69,68,
11586  68,68,68,68,68,68,67,67,67,67,66,66,66,66,66,66,66,66,65,65,65,
11587  65,65,65,65,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,62,
11588  62,62,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,60,60,59,59,
11589  59,59,59,59,59,58,58,58,58,58,57,57,57,57,57,57,56,56,56,56,56,
11590  56,56,56,55,55,55,55,55,55,54,54,54,54,54,54,53,53,53,53,53,53,
11591  53,53,53,53,53,52,52,52,52,52,52,51,51,51,51,51,51,51,50,50,50,
11592  50,50,49,49,49,49,49,48,48,48,48,48,48,48,47,47,47,47,47,46,46,
11593  46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,45,45,44,
11594  44,44,44,44,44,44,43,43,43,43,43,43,42,42,42,42,42,42,42,41,41,
11595  41,41,41,41,41,41,41,40,40,40,39,39,39,39,39,39,39,38,38,38,38,
11596  38,38,37,37,37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,35,
11597  35,35,35,35,35,35,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,
11598  32,32,32,32,32,31,31,31,31,31,31,30,30,30,30,30,30,30,30
11599  };
11600  const int n4c3w4_q[] = {
11601  150, // Capacity
11602  500, // Number of items
11603  // Size of items (sorted)
11604  100,100,100,99,99,99,99,99,99,99,99,99,99,98,98,98,98,98,98,98,
11605  98,98,98,98,98,98,98,97,97,97,97,97,97,96,96,96,96,96,96,96,95,
11606  95,95,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,92,92,92,
11607  92,92,91,91,91,91,91,91,91,91,91,91,91,91,90,90,90,90,90,90,90,
11608  90,89,89,89,89,89,89,89,89,89,88,88,88,88,88,88,88,88,88,88,87,
11609  87,87,87,87,86,86,86,86,86,86,86,86,86,85,85,85,85,85,84,84,84,
11610  84,84,84,84,84,83,83,83,83,83,83,83,83,82,82,82,82,81,81,81,81,
11611  81,81,80,80,80,80,80,80,80,80,80,79,79,79,79,79,78,78,78,78,78,
11612  77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,75,75,75,75,75,
11613  75,75,75,74,74,74,74,73,73,73,73,72,72,72,72,72,72,72,72,72,72,
11614  72,72,71,71,71,71,71,71,71,71,70,70,70,70,70,70,70,70,70,69,69,
11615  69,69,69,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,66,66,66,
11616  66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,64,64,64,64,64,
11617  63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,62,61,61,61,61,
11618  61,61,61,61,60,60,60,60,60,60,60,60,60,60,60,59,59,59,59,59,59,
11619  58,58,58,58,58,58,57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,
11620  55,54,54,54,54,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,
11621  51,51,51,51,51,51,51,51,51,50,50,50,50,50,50,50,49,49,49,49,49,
11622  49,49,49,49,49,48,48,48,48,48,47,47,47,47,47,47,47,46,46,46,46,
11623  46,46,45,45,45,45,45,45,45,44,44,43,43,43,43,43,43,43,43,42,42,
11624  42,42,42,42,42,41,41,41,41,41,41,41,41,41,41,41,41,40,40,40,40,
11625  40,40,39,39,39,39,39,39,39,39,38,38,38,38,38,38,37,37,37,37,37,
11626  36,36,36,36,36,35,35,35,35,35,35,34,34,34,34,34,34,33,33,33,33,
11627  33,33,32,32,32,32,31,31,31,31,31,30,30,30,30,30,30,30
11628  };
11629  const int n4c3w4_r[] = {
11630  150, // Capacity
11631  500, // Number of items
11632  // Size of items (sorted)
11633  100,100,100,100,100,100,99,99,99,99,99,99,98,98,98,98,98,98,98,
11634  98,97,97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,
11635  95,95,95,95,94,94,94,94,94,94,94,93,93,93,92,92,92,92,92,92,92,
11636  92,92,91,91,91,91,91,91,90,90,90,90,90,90,90,90,89,89,89,89,89,
11637  89,89,89,88,88,88,88,88,88,87,87,87,87,87,86,86,86,86,86,86,85,
11638  85,85,85,85,84,84,84,84,84,84,84,84,83,83,83,83,83,83,83,83,82,
11639  82,82,82,82,82,81,81,81,81,81,80,80,80,80,80,80,80,80,80,79,79,
11640  79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,77,77,77,77,77,77,
11641  77,77,77,77,77,76,76,76,76,76,75,75,75,75,75,75,74,74,74,74,74,
11642  74,73,73,73,73,73,73,73,73,73,73,72,72,72,72,72,72,72,71,71,71,
11643  71,70,70,70,70,70,70,69,69,69,69,69,68,68,68,68,68,67,67,67,67,
11644  67,67,66,66,66,66,66,65,65,65,65,65,64,64,64,64,63,63,63,63,63,
11645  63,63,63,63,63,62,62,62,62,62,62,62,62,61,60,60,60,60,60,60,60,
11646  59,59,59,59,59,59,58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,
11647  56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,54,54,54,54,54,53,
11648  53,53,53,53,53,53,53,52,52,52,52,52,52,52,51,51,51,51,51,51,50,
11649  50,50,50,49,49,49,49,49,49,48,48,48,48,48,48,48,48,48,48,48,47,
11650  47,47,47,47,47,47,46,46,46,46,46,46,45,45,45,45,45,44,44,44,44,
11651  44,44,43,43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,
11652  41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,
11653  39,39,38,38,38,38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,
11654  37,37,37,37,36,36,36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,
11655  34,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,32,32,32,
11656  32,32,32,32,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30
11657  };
11658  const int n4c3w4_s[] = {
11659  150, // Capacity
11660  500, // Number of items
11661  // Size of items (sorted)
11662  100,100,100,100,100,100,100,99,99,99,99,99,99,99,98,98,98,98,
11663  98,98,97,97,97,97,96,96,96,96,96,96,96,95,95,94,94,94,94,94,94,
11664  94,94,94,94,93,93,93,93,93,93,93,93,93,93,93,93,93,92,92,92,92,
11665  92,92,92,91,91,91,91,91,91,91,90,90,90,90,90,90,89,89,89,89,89,
11666  88,88,88,88,88,88,88,88,87,87,87,87,87,87,87,86,86,86,86,86,86,
11667  86,86,86,85,85,85,85,85,85,84,84,84,83,83,83,83,83,83,82,82,82,
11668  82,82,82,82,82,82,81,81,81,81,81,80,80,80,80,80,80,80,80,80,79,
11669  79,79,79,79,79,79,78,78,78,78,77,77,77,77,77,76,76,76,76,76,76,
11670  76,76,75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,73,73,
11671  73,73,73,73,73,73,73,73,73,73,73,72,72,72,72,72,71,71,71,71,71,
11672  71,71,71,70,70,70,70,70,69,69,69,69,69,69,69,69,69,68,68,68,68,
11673  68,68,68,68,68,68,67,67,67,67,66,66,66,66,66,66,66,66,65,65,65,
11674  65,65,65,65,65,64,64,64,64,64,64,64,63,63,63,63,63,63,63,62,62,
11675  62,62,62,62,62,61,61,61,61,61,61,60,60,60,60,60,60,59,59,59,59,
11676  59,59,59,58,58,58,58,58,58,57,57,57,57,57,56,56,56,56,56,56,56,
11677  56,55,55,55,55,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,54,
11678  53,53,53,52,52,52,52,52,52,51,51,51,51,51,51,51,51,51,51,50,50,
11679  50,50,50,50,49,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,47,
11680  47,46,46,46,46,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,44,
11681  44,44,44,44,44,44,43,43,43,43,43,43,43,43,43,42,42,42,42,42,41,
11682  41,41,41,41,41,41,40,40,40,40,40,40,40,40,39,39,39,39,38,38,38,
11683  38,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,35,35,35,35,35,
11684  35,35,35,34,34,34,34,34,34,34,34,34,33,33,33,33,33,32,32,32,32,
11685  32,32,32,32,32,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30
11686  };
11687  const int n4c3w4_t[] = {
11688  150, // Capacity
11689  500, // Number of items
11690  // Size of items (sorted)
11691  100,100,100,100,100,99,99,99,99,99,99,99,99,99,98,98,98,98,98,
11692  98,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,95,95,95,
11693  95,95,95,94,94,94,94,94,93,93,93,93,93,93,93,92,92,92,92,92,92,
11694  91,91,91,91,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,
11695  89,89,88,88,88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,86,86,
11696  86,86,86,86,86,86,85,85,85,85,85,85,85,85,84,84,84,83,83,82,82,
11697  82,82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,80,80,80,
11698  80,80,79,79,79,79,78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,
11699  75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,74,73,73,73,
11700  73,73,73,73,73,73,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,
11701  70,70,70,70,70,70,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,
11702  68,67,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,65,65,65,
11703  65,65,65,64,64,64,64,64,64,64,63,63,63,63,63,63,63,63,62,62,62,
11704  62,62,61,61,61,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,58,
11705  58,58,58,57,57,57,57,56,56,56,56,56,56,56,56,56,55,55,55,55,55,
11706  55,55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,52,52,52,52,52,
11707  52,52,52,51,51,51,51,51,51,51,51,50,50,50,50,49,49,49,49,49,49,
11708  49,48,48,48,48,48,48,48,48,47,47,47,47,47,46,46,46,46,46,46,46,
11709  46,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,44,44,43,43,43,
11710  43,43,43,42,42,42,42,42,42,42,42,41,41,41,41,41,41,40,40,40,40,
11711  40,39,39,39,39,39,38,38,38,38,38,38,38,38,38,38,38,37,37,37,37,
11712  37,37,37,37,37,37,36,36,36,36,36,36,35,35,35,35,35,35,35,35,35,
11713  35,35,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,32,32,32,32,
11714  32,32,32,32,32,32,32,31,31,31,30,30,30,30,30,30,30,30,30
11715  };
11716 
11717  /*
11718  * Data set 2
11719  *
11720  */
11721  const int n1w1b1r0[] = {
11722  1000, // Capacity
11723  50, // Number of items
11724  // Size of items (sorted)
11725  395,394,394,391,390,389,388,384,383,382,380,379,376,371,368,365,
11726  360,360,354,350,346,346,344,342,340,335,335,333,330,330,328,327,
11727  317,316,311,310,310,306,300,300,297,296,295,294,294,286,285,278,
11728  275,275
11729  };
11730  const int n1w1b1r1[] = {
11731  1000, // Capacity
11732  50, // Number of items
11733  // Size of items (sorted)
11734  392,392,391,390,390,388,386,382,381,380,380,380,375,375,375,374,
11735  373,372,370,364,360,360,359,355,346,345,343,341,332,320,317,317,
11736  314,313,311,308,307,305,303,296,294,290,283,282,280,274,273,272,
11737  269,267
11738  };
11739  const int n1w1b1r2[] = {
11740  1000, // Capacity
11741  50, // Number of items
11742  // Size of items (sorted)
11743  396,393,392,389,389,385,383,383,381,380,380,380,379,378,376,369,
11744  367,363,361,361,358,358,357,357,355,353,346,343,341,337,336,335,
11745  334,333,329,323,321,312,311,302,295,295,293,292,291,288,280,279,
11746  274,271
11747  };
11748  const int n1w1b1r3[] = {
11749  1000, // Capacity
11750  50, // Number of items
11751  // Size of items (sorted)
11752  390,389,388,384,382,381,377,377,377,375,375,373,364,363,363,362,
11753  357,357,353,347,344,341,337,336,336,335,334,333,333,332,332,326,
11754  323,319,314,311,309,307,306,301,301,297,295,293,292,292,290,284,
11755  280,278
11756  };
11757  const int n1w1b1r4[] = {
11758  1000, // Capacity
11759  50, // Number of items
11760  // Size of items (sorted)
11761  396,394,388,381,380,378,377,377,372,363,359,358,358,358,353,352,
11762  352,350,350,349,346,340,337,333,332,328,326,323,319,317,313,312,
11763  309,298,297,295,295,294,286,285,285,282,281,280,278,278,276,275,
11764  274,271
11765  };
11766  const int n1w1b1r5[] = {
11767  1000, // Capacity
11768  50, // Number of items
11769  // Size of items (sorted)
11770  394,392,391,386,383,382,380,370,369,368,368,365,356,356,355,354,
11771  348,342,339,338,337,335,333,333,332,326,326,326,324,321,321,318,
11772  317,312,305,304,303,302,299,291,287,281,281,279,278,278,274,274,
11773  267,266
11774  };
11775  const int n1w1b1r6[] = {
11776  1000, // Capacity
11777  50, // Number of items
11778  // Size of items (sorted)
11779  396,394,394,392,387,387,384,367,366,365,364,363,362,361,358,356,
11780  351,350,346,340,339,337,335,333,332,332,328,327,324,323,323,322,
11781  320,317,314,312,310,308,307,306,306,304,303,299,295,292,288,283,
11782  282,277
11783  };
11784  const int n1w1b1r7[] = {
11785  1000, // Capacity
11786  50, // Number of items
11787  // Size of items (sorted)
11788  396,395,394,391,389,388,382,381,380,379,376,371,366,366,365,364,
11789  359,356,353,348,346,345,343,336,335,335,327,325,320,320,320,308,
11790  306,302,299,297,295,294,290,286,285,283,281,280,277,275,272,270,
11791  269,269
11792  };
11793  const int n1w1b1r8[] = {
11794  1000, // Capacity
11795  50, // Number of items
11796  // Size of items (sorted)
11797  396,394,391,390,390,389,386,382,380,379,378,377,377,369,368,361,
11798  359,358,357,356,353,350,348,345,341,340,333,332,328,327,322,319,
11799  315,306,305,305,304,304,300,300,294,293,291,285,280,279,274,271,
11800  269,266
11801  };
11802  const int n1w1b1r9[] = {
11803  1000, // Capacity
11804  50, // Number of items
11805  // Size of items (sorted)
11806  394,393,391,385,384,377,373,371,370,366,365,364,359,359,359,358,
11807  357,356,352,348,346,346,324,324,323,323,323,321,320,317,316,315,
11808  310,300,296,295,295,291,289,288,287,285,283,282,281,280,280,280,
11809  274,269
11810  };
11811  const int n1w1b2r0[] = {
11812  1000, // Capacity
11813  50, // Number of items
11814  // Size of items (sorted)
11815  494,489,481,470,468,467,443,442,440,437,434,418,404,401,400,393,
11816  374,371,363,362,361,355,353,351,349,347,337,333,328,322,321,315,
11817  283,260,257,255,255,246,237,231,224,212,211,205,191,186,184,182,
11818  174,173
11819  };
11820  const int n1w1b2r1[] = {
11821  1000, // Capacity
11822  50, // Number of items
11823  // Size of items (sorted)
11824  483,476,471,455,443,441,434,434,426,426,421,417,408,397,395,394,
11825  389,380,380,378,375,373,357,340,325,319,318,310,304,292,291,277,
11826  275,271,265,265,263,244,240,224,218,214,202,202,198,195,189,184,
11827  181,169
11828  };
11829  const int n1w1b2r2[] = {
11830  1000, // Capacity
11831  50, // Number of items
11832  // Size of items (sorted)
11833  492,489,483,482,481,455,452,448,443,439,438,423,419,410,405,389,
11834  386,381,374,367,366,361,357,348,322,316,300,293,292,285,283,279,
11835  279,276,271,264,254,249,241,231,226,223,220,201,193,192,189,182,
11836  178,170
11837  };
11838  const int n1w1b2r3[] = {
11839  1000, // Capacity
11840  50, // Number of items
11841  // Size of items (sorted)
11842  490,489,485,473,456,444,436,428,424,420,409,407,395,384,382,376,
11843  372,370,360,358,340,338,338,335,326,319,305,302,293,291,287,271,
11844  262,256,249,248,245,231,203,198,196,194,194,194,182,182,171,169,
11845  169,168
11846  };
11847  const int n1w1b2r4[] = {
11848  1000, // Capacity
11849  50, // Number of items
11850  // Size of items (sorted)
11851  492,491,485,480,467,463,458,455,451,446,437,422,421,416,409,406,
11852  404,387,385,379,354,343,336,332,323,316,309,301,290,288,284,281,
11853  275,255,253,244,243,229,227,223,223,215,214,211,208,203,203,185,
11854  176,167
11855  };
11856  const int n1w1b2r5[] = {
11857  1000, // Capacity
11858  50, // Number of items
11859  // Size of items (sorted)
11860  489,488,473,468,459,450,443,434,429,417,415,404,393,379,376,376,
11861  375,372,363,362,360,359,348,348,343,341,338,334,334,332,324,301,
11862  291,289,288,270,268,255,255,242,228,228,227,218,203,196,195,181,
11863  179,173
11864  };
11865  const int n1w1b2r6[] = {
11866  1000, // Capacity
11867  50, // Number of items
11868  // Size of items (sorted)
11869  478,469,466,465,444,439,436,434,433,429,428,418,398,395,387,387,
11870  386,385,376,374,360,355,349,345,341,340,330,324,320,299,279,278,
11871  264,260,257,249,247,241,237,219,215,205,199,196,193,191,187,185,
11872  182,175
11873  };
11874  const int n1w1b2r7[] = {
11875  1000, // Capacity
11876  50, // Number of items
11877  // Size of items (sorted)
11878  495,492,489,488,487,487,486,475,473,469,469,463,455,454,452,432,
11879  430,404,401,396,396,377,368,352,344,341,321,311,309,288,285,282,
11880  275,274,266,256,252,245,244,238,227,226,213,207,203,203,197,196,
11881  170,168
11882  };
11883  const int n1w1b2r8[] = {
11884  1000, // Capacity
11885  50, // Number of items
11886  // Size of items (sorted)
11887  491,473,468,467,449,447,444,422,420,410,408,402,392,385,378,377,
11888  358,358,356,342,334,329,327,322,319,314,306,303,296,279,264,263,
11889  263,263,252,250,244,235,230,228,217,217,210,206,190,185,182,175,
11890  172,168
11891  };
11892  const int n1w1b2r9[] = {
11893  1000, // Capacity
11894  50, // Number of items
11895  // Size of items (sorted)
11896  489,489,486,484,478,475,463,460,460,452,447,447,436,432,432,429,
11897  427,426,420,419,382,369,367,356,341,336,329,324,311,304,302,283,
11898  283,274,271,271,267,262,261,258,243,236,225,223,218,203,202,200,
11899  186,186
11900  };
11901  const int n1w1b3r0[] = {
11902  1000, // Capacity
11903  50, // Number of items
11904  // Size of items (sorted)
11905  627,600,598,588,551,543,536,518,509,503,487,484,472,468,463,461,
11906  424,417,405,401,397,369,369,356,340,339,324,304,272,269,250,225,
11907  217,183,168,162,156,155,147,132,125,117,115,114,114,95,77,71,
11908  69,48
11909  };
11910  const int n1w1b3r1[] = {
11911  1000, // Capacity
11912  50, // Number of items
11913  // Size of items (sorted)
11914  626,618,617,606,588,561,558,530,526,523,518,500,496,486,483,476,
11915  472,463,459,452,424,374,346,345,319,318,303,296,278,276,257,238,
11916  236,216,211,193,181,171,164,161,159,157,128,115,114,108,108,82,
11917  38,35
11918  };
11919  const int n1w1b3r2[] = {
11920  1000, // Capacity
11921  50, // Number of items
11922  // Size of items (sorted)
11923  624,617,601,599,583,553,513,484,478,468,466,465,462,421,410,403,
11924  370,368,358,353,347,325,321,318,281,262,253,237,215,201,194,184,
11925  183,173,159,158,148,140,133,123,116,87,84,81,78,77,74,57,51,46
11926  };
11927  const int n1w1b3r3[] = {
11928  1000, // Capacity
11929  50, // Number of items
11930  // Size of items (sorted)
11931  623,596,581,568,568,563,544,517,481,478,467,444,428,408,398,387,
11932  382,378,364,363,357,356,353,343,341,330,304,300,260,252,252,252,
11933  239,221,217,195,178,163,156,153,147,144,143,143,138,137,127,78,
11934  68,59
11935  };
11936  const int n1w1b3r4[] = {
11937  1000, // Capacity
11938  50, // Number of items
11939  // Size of items (sorted)
11940  627,626,604,580,565,546,540,524,517,509,506,489,485,481,476,472,
11941  446,441,426,411,410,407,404,390,385,379,374,368,364,354,351,345,
11942  316,303,300,287,282,232,203,197,166,153,137,136,124,120,111,99,
11943  96,88
11944  };
11945  const int n1w1b3r5[] = {
11946  1000, // Capacity
11947  50, // Number of items
11948  // Size of items (sorted)
11949  627,611,609,607,559,554,550,525,517,508,484,481,476,475,457,438,
11950  427,425,414,407,401,391,369,352,334,330,314,295,235,234,232,208,
11951  195,175,168,154,145,113,107,103,100,97,90,82,77,70,55,52,43,39
11952  };
11953  const int n1w1b3r6[] = {
11954  1000, // Capacity
11955  50, // Number of items
11956  // Size of items (sorted)
11957  614,600,591,569,557,536,518,515,514,507,504,498,476,460,436,425,
11958  418,411,408,380,344,322,313,313,299,274,273,243,231,218,210,204,
11959  198,176,171,167,134,121,119,112,99,94,83,74,61,56,56,53,52,38
11960  };
11961  const int n1w1b3r7[] = {
11962  1000, // Capacity
11963  50, // Number of items
11964  // Size of items (sorted)
11965  603,599,578,556,539,532,531,524,522,522,520,520,514,514,495,492,
11966  478,471,458,457,457,445,439,434,433,413,374,364,338,333,320,300,
11967  284,278,205,199,197,194,190,179,161,157,154,130,122,118,97,85,
11968  69,37
11969  };
11970  const int n1w1b3r8[] = {
11971  1000, // Capacity
11972  50, // Number of items
11973  // Size of items (sorted)
11974  611,561,544,528,521,472,470,462,458,439,434,432,426,424,412,375,
11975  373,365,363,359,350,348,344,344,341,313,310,309,301,294,290,279,
11976  260,245,221,219,211,206,203,199,198,145,124,112,110,82,78,69,
11977  66,39
11978  };
11979  const int n1w1b3r9[] = {
11980  1000, // Capacity
11981  50, // Number of items
11982  // Size of items (sorted)
11983  607,597,582,581,571,552,550,543,532,499,491,482,477,458,453,449,
11984  419,417,412,403,394,392,385,363,343,339,299,299,290,286,283,269,
11985  256,250,237,229,192,162,146,115,105,104,103,90,87,73,72,70,55,
11986  38
11987  };
11988  const int n1w2b1r0[] = {
11989  1000, // Capacity
11990  50, // Number of items
11991  // Size of items (sorted)
11992  239,236,235,234,232,232,230,230,230,230,228,226,225,223,220,218,
11993  217,217,216,215,214,213,213,210,210,209,209,206,206,205,205,198,
11994  197,196,196,196,196,192,189,186,184,180,176,174,172,167,164,164,
11995  164,163
11996  };
11997  const int n1w2b1r1[] = {
11998  1000, // Capacity
11999  50, // Number of items
12000  // Size of items (sorted)
12001  240,239,238,235,234,234,233,232,232,232,230,228,226,226,226,224,
12002  220,215,215,214,214,210,209,209,207,206,205,201,198,197,195,194,
12003  191,191,185,183,181,181,181,178,177,176,176,174,171,171,171,170,
12004  168,168
12005  };
12006  const int n1w2b1r2[] = {
12007  1000, // Capacity
12008  50, // Number of items
12009  // Size of items (sorted)
12010  239,237,237,235,234,232,231,231,231,228,224,224,221,220,218,217,
12011  216,214,212,210,208,208,202,199,198,198,197,193,193,191,189,189,
12012  185,184,184,183,181,179,177,176,176,175,174,173,172,171,171,164,
12013  162,162
12014  };
12015  const int n1w2b1r3[] = {
12016  1000, // Capacity
12017  50, // Number of items
12018  // Size of items (sorted)
12019  239,238,237,237,235,234,233,232,231,231,230,228,224,224,222,222,
12020  221,220,218,216,214,214,210,206,205,204,202,202,200,199,198,198,
12021  197,197,197,192,191,186,185,184,184,181,180,173,173,173,167,166,
12022  165,164
12023  };
12024  const int n1w2b1r4[] = {
12025  1000, // Capacity
12026  50, // Number of items
12027  // Size of items (sorted)
12028  240,239,239,237,237,233,233,232,231,228,228,227,227,226,225,225,
12029  225,225,221,220,220,214,214,214,210,209,206,206,205,202,202,200,
12030  198,198,198,198,197,192,190,185,184,177,176,175,171,170,167,166,
12031  163,162
12032  };
12033  const int n1w2b1r5[] = {
12034  1000, // Capacity
12035  50, // Number of items
12036  // Size of items (sorted)
12037  240,237,235,234,233,232,231,227,224,224,223,217,215,213,213,212,
12038  210,206,205,205,204,204,203,202,201,201,200,199,193,190,189,186,
12039  185,183,181,180,178,173,171,169,169,169,168,166,166,166,165,165,
12040  164,163
12041  };
12042  const int n1w2b1r6[] = {
12043  1000, // Capacity
12044  50, // Number of items
12045  // Size of items (sorted)
12046  240,238,237,237,236,234,231,225,225,224,221,220,220,218,217,215,
12047  214,212,209,209,202,201,200,200,199,197,197,197,197,196,195,193,
12048  189,189,187,187,185,182,180,180,179,178,177,175,170,169,169,168,
12049  167,163
12050  };
12051  const int n1w2b1r7[] = {
12052  1000, // Capacity
12053  50, // Number of items
12054  // Size of items (sorted)
12055  240,239,238,238,237,236,234,232,228,226,225,222,218,215,213,211,
12056  210,210,206,204,203,203,203,202,201,200,199,197,196,196,195,188,
12057  188,188,187,186,185,184,182,181,180,178,177,175,169,167,166,164,
12058  164,163
12059  };
12060  const int n1w2b1r8[] = {
12061  1000, // Capacity
12062  50, // Number of items
12063  // Size of items (sorted)
12064  240,240,240,239,238,238,237,231,229,228,228,221,219,218,216,213,
12065  209,209,206,202,202,202,201,201,199,197,197,196,190,189,189,186,
12066  184,184,181,178,178,176,176,174,174,174,168,168,167,164,164,164,
12067  163,163
12068  };
12069  const int n1w2b1r9[] = {
12070  1000, // Capacity
12071  50, // Number of items
12072  // Size of items (sorted)
12073  240,240,239,239,238,237,236,234,233,231,228,228,223,223,222,219,
12074  218,218,215,213,212,211,209,204,198,197,196,195,188,186,185,185,
12075  184,182,182,182,181,179,178,178,178,177,176,173,170,165,165,162,
12076  162,162
12077  };
12078  const int n1w2b2r0[] = {
12079  1000, // Capacity
12080  50, // Number of items
12081  // Size of items (sorted)
12082  299,295,295,287,278,277,271,269,264,258,253,241,241,232,230,228,
12083  226,221,213,212,211,210,203,202,200,198,197,194,172,172,170,167,
12084  163,158,156,149,149,145,140,139,137,135,127,126,120,114,113,111,
12085  109,102
12086  };
12087  const int n1w2b2r1[] = {
12088  1000, // Capacity
12089  50, // Number of items
12090  // Size of items (sorted)
12091  297,288,285,281,279,275,274,269,268,268,267,266,262,250,244,243,
12092  241,241,238,230,229,226,220,219,218,203,202,201,201,201,189,188,
12093  188,188,180,180,179,176,162,158,156,150,146,120,116,112,111,109,
12094  104,102
12095  };
12096  const int n1w2b2r2[] = {
12097  1000, // Capacity
12098  50, // Number of items
12099  // Size of items (sorted)
12100  297,296,288,279,271,249,241,239,234,232,231,227,226,220,214,212,
12101  212,209,205,200,199,194,193,191,187,186,184,183,175,172,167,154,
12102  151,150,146,143,141,138,137,129,127,122,121,115,113,110,110,107,
12103  104,103
12104  };
12105  const int n1w2b2r3[] = {
12106  1000, // Capacity
12107  50, // Number of items
12108  // Size of items (sorted)
12109  297,297,294,280,277,270,270,269,260,255,255,254,252,250,241,237,
12110  223,222,221,217,216,211,209,209,206,204,193,192,192,191,187,182,
12111  173,172,166,165,161,160,149,148,146,139,135,131,130,125,118,116,
12112  111,102
12113  };
12114  const int n1w2b2r4[] = {
12115  1000, // Capacity
12116  50, // Number of items
12117  // Size of items (sorted)
12118  300,283,280,259,259,258,257,254,250,248,246,244,242,239,237,236,
12119  225,222,212,206,205,205,203,201,193,190,188,185,185,185,182,179,
12120  178,174,174,161,157,153,150,141,141,133,124,123,122,121,117,110,
12121  106,103
12122  };
12123  const int n1w2b2r5[] = {
12124  1000, // Capacity
12125  50, // Number of items
12126  // Size of items (sorted)
12127  299,295,295,290,286,283,282,276,268,259,254,251,245,242,242,240,
12128  236,234,231,223,217,214,208,205,200,183,181,179,172,171,169,165,
12129  159,153,152,150,149,147,144,142,135,135,134,126,125,124,114,113,
12130  106,105
12131  };
12132  const int n1w2b2r6[] = {
12133  1000, // Capacity
12134  50, // Number of items
12135  // Size of items (sorted)
12136  295,295,292,288,280,279,274,266,255,253,252,249,246,242,225,223,
12137  217,212,210,209,203,200,190,188,173,172,171,165,164,163,158,157,
12138  153,147,146,144,143,143,141,141,139,138,134,121,120,114,108,105,
12139  104,103
12140  };
12141  const int n1w2b2r7[] = {
12142  1000, // Capacity
12143  50, // Number of items
12144  // Size of items (sorted)
12145  295,285,276,275,270,268,266,265,257,254,246,242,242,241,241,236,
12146  231,231,229,224,223,216,215,209,207,200,195,194,178,177,177,159,
12147  150,149,146,143,143,141,139,139,136,131,130,125,116,115,113,113,
12148  103,102
12149  };
12150  const int n1w2b2r8[] = {
12151  1000, // Capacity
12152  50, // Number of items
12153  // Size of items (sorted)
12154  298,298,298,297,293,293,291,285,283,278,277,272,270,264,258,250,
12155  246,236,232,231,230,229,225,219,216,216,215,211,208,193,192,190,
12156  181,175,173,172,170,149,149,141,135,132,130,120,119,115,113,109,
12157  107,105
12158  };
12159  const int n1w2b2r9[] = {
12160  1000, // Capacity
12161  50, // Number of items
12162  // Size of items (sorted)
12163  299,295,293,292,282,278,273,271,270,267,263,260,259,256,255,254,
12164  245,238,229,228,228,228,228,226,206,205,204,198,196,195,191,163,
12165  160,153,151,149,148,145,144,143,137,137,132,132,127,124,120,114,
12166  109,105
12167  };
12168  const int n1w2b3r0[] = {
12169  1000, // Capacity
12170  50, // Number of items
12171  // Size of items (sorted)
12172  367,358,357,344,340,335,329,326,320,316,307,307,300,289,274,270,
12173  244,225,225,216,212,208,200,193,190,186,186,167,166,163,157,156,
12174  152,142,138,134,134,131,107,79,79,79,77,73,41,40,37,34,28,23
12175  };
12176  const int n1w2b3r1[] = {
12177  1000, // Capacity
12178  50, // Number of items
12179  // Size of items (sorted)
12180  376,355,355,350,336,327,314,308,308,300,299,297,296,277,275,264,
12181  263,251,247,247,246,245,225,217,198,191,186,184,183,181,173,161,
12182  157,153,137,133,121,109,108,107,93,80,80,76,76,74,69,67,44,26
12183  };
12184  const int n1w2b3r2[] = {
12185  1000, // Capacity
12186  50, // Number of items
12187  // Size of items (sorted)
12188  370,366,354,352,348,342,341,335,334,329,326,323,320,316,312,310,
12189  302,270,264,247,231,217,217,202,183,181,180,150,141,136,135,135,
12190  131,131,126,120,119,111,78,70,62,60,56,55,52,46,40,38,34,30
12191  };
12192  const int n1w2b3r3[] = {
12193  1000, // Capacity
12194  50, // Number of items
12195  // Size of items (sorted)
12196  350,348,338,335,334,328,322,306,306,305,296,288,287,286,284,279,
12197  266,264,247,231,228,227,219,205,204,202,195,192,158,155,149,138,
12198  135,134,131,129,128,121,118,118,113,103,103,98,96,83,82,82,77,
12199  30
12200  };
12201  const int n1w2b3r4[] = {
12202  1000, // Capacity
12203  50, // Number of items
12204  // Size of items (sorted)
12205  374,372,342,328,313,313,293,290,283,282,280,244,243,234,233,227,
12206  226,223,218,200,190,179,179,178,174,169,168,162,159,158,153,153,
12207  152,129,126,121,119,114,111,93,85,82,67,67,54,49,46,36,25,25
12208  };
12209  const int n1w2b3r5[] = {
12210  1000, // Capacity
12211  50, // Number of items
12212  // Size of items (sorted)
12213  379,363,361,343,328,314,312,302,299,289,289,288,285,274,267,266,
12214  263,257,255,234,220,212,208,194,186,186,184,164,163,160,160,125,
12215  118,110,99,97,90,89,87,85,85,83,80,74,72,61,50,41,39,32
12216  };
12217  const int n1w2b3r6[] = {
12218  1000, // Capacity
12219  50, // Number of items
12220  // Size of items (sorted)
12221  375,360,360,355,342,331,325,321,305,299,296,294,292,288,262,257,
12222  241,235,234,231,231,229,229,215,210,210,209,207,190,182,174,172,
12223  163,163,161,159,141,135,125,106,102,89,87,72,58,46,34,34,29,27
12224  };
12225  const int n1w2b3r7[] = {
12226  1000, // Capacity
12227  50, // Number of items
12228  // Size of items (sorted)
12229  375,365,363,356,351,349,338,324,314,304,290,286,273,267,253,241,
12230  240,238,223,220,219,213,211,208,193,182,167,139,133,132,132,131,
12231  128,124,103,94,86,78,75,74,73,66,60,56,49,49,46,44,35,30
12232  };
12233  const int n1w2b3r8[] = {
12234  1000, // Capacity
12235  50, // Number of items
12236  // Size of items (sorted)
12237  370,364,361,326,323,323,319,310,303,300,289,284,278,267,257,244,
12238  244,240,236,232,228,225,224,222,221,204,184,183,182,181,180,180,
12239  179,177,173,170,143,140,136,131,125,121,93,87,80,67,64,59,37,
12240  23
12241  };
12242  const int n1w2b3r9[] = {
12243  1000, // Capacity
12244  50, // Number of items
12245  // Size of items (sorted)
12246  361,360,352,350,343,324,311,300,298,290,277,277,275,274,269,267,
12247  259,255,245,238,210,210,208,204,193,193,167,162,156,149,147,146,
12248  141,134,132,125,123,112,105,81,76,72,71,62,58,56,41,36,33,24
12249  };
12250  const int n1w3b1r0[] = {
12251  1000, // Capacity
12252  50, // Number of items
12253  // Size of items (sorted)
12254  167,167,164,160,158,158,158,158,157,152,152,150,150,149,149,148,
12255  146,144,144,144,142,142,141,137,137,136,135,134,133,133,133,133,
12256  131,129,129,127,125,125,124,124,124,123,123,123,122,122,121,121,
12257  119,118
12258  };
12259  const int n1w3b1r1[] = {
12260  1000, // Capacity
12261  50, // Number of items
12262  // Size of items (sorted)
12263  167,165,165,164,163,163,162,161,160,159,158,158,157,156,155,153,
12264  153,151,151,151,150,148,148,147,147,147,147,147,146,146,146,143,
12265  143,141,140,140,138,137,135,135,134,133,129,128,127,126,125,124,
12266  123,115
12267  };
12268  const int n1w3b1r2[] = {
12269  1000, // Capacity
12270  50, // Number of items
12271  // Size of items (sorted)
12272  168,167,166,165,165,162,162,161,160,157,155,155,153,151,149,148,
12273  148,144,144,144,143,141,141,141,140,139,137,136,134,134,133,133,
12274  132,131,131,131,128,127,127,125,125,123,122,121,119,118,116,116,
12275  115,114
12276  };
12277  const int n1w3b1r3[] = {
12278  1000, // Capacity
12279  50, // Number of items
12280  // Size of items (sorted)
12281  165,165,164,162,161,161,159,157,156,156,155,155,155,154,154,153,
12282  151,150,149,148,148,146,146,146,145,144,138,138,137,137,136,135,
12283  134,133,132,131,131,130,124,123,121,120,120,119,119,117,117,117,
12284  116,114
12285  };
12286  const int n1w3b1r4[] = {
12287  1000, // Capacity
12288  50, // Number of items
12289  // Size of items (sorted)
12290  168,166,166,166,165,164,163,161,160,160,158,157,156,152,152,151,
12291  148,148,147,146,144,144,143,141,139,139,139,135,134,133,133,133,
12292  132,131,129,129,128,127,125,123,120,119,118,118,117,117,116,116,
12293  116,115
12294  };
12295  const int n1w3b1r5[] = {
12296  1000, // Capacity
12297  50, // Number of items
12298  // Size of items (sorted)
12299  166,165,164,163,163,163,162,162,159,156,156,156,155,155,152,151,
12300  151,150,149,149,148,147,146,145,143,143,143,137,137,135,135,134,
12301  134,133,133,132,131,130,128,128,126,125,123,123,120,119,117,117,
12302  117,115
12303  };
12304  const int n1w3b1r6[] = {
12305  1000, // Capacity
12306  50, // Number of items
12307  // Size of items (sorted)
12308  168,168,167,167,163,163,162,161,160,158,158,158,157,156,156,156,
12309  156,155,154,154,153,152,151,151,149,149,148,145,143,142,142,142,
12310  140,139,138,136,134,132,131,128,126,124,121,120,120,120,116,115,
12311  114,114
12312  };
12313  const int n1w3b1r7[] = {
12314  1000, // Capacity
12315  50, // Number of items
12316  // Size of items (sorted)
12317  168,167,166,165,164,163,162,161,161,159,159,158,156,154,153,152,
12318  152,152,151,151,150,148,146,145,145,139,138,137,136,136,135,135,
12319  134,133,132,130,127,126,126,125,125,124,122,120,120,119,118,117,
12320  117,116
12321  };
12322  const int n1w3b1r8[] = {
12323  1000, // Capacity
12324  50, // Number of items
12325  // Size of items (sorted)
12326  168,166,164,162,161,161,160,159,157,155,155,155,155,154,153,152,
12327  151,148,148,146,144,144,144,143,142,141,140,137,136,135,132,131,
12328  131,130,130,128,124,123,123,122,122,121,121,120,119,118,117,116,
12329  115,114
12330  };
12331  const int n1w3b1r9[] = {
12332  1000, // Capacity
12333  50, // Number of items
12334  // Size of items (sorted)
12335  168,167,165,164,164,163,162,160,158,154,153,152,150,150,149,148,
12336  147,147,146,144,144,143,142,142,141,141,140,139,136,135,135,134,
12337  133,133,131,129,129,128,128,127,121,121,120,120,120,119,118,117,
12338  116,115
12339  };
12340  const int n1w3b2r0[] = {
12341  1000, // Capacity
12342  50, // Number of items
12343  // Size of items (sorted)
12344  210,202,202,198,195,194,190,190,189,186,181,179,179,178,173,169,
12345  168,166,165,165,158,148,146,143,140,137,137,135,133,129,126,121,
12346  119,117,115,114,113,113,111,109,108,106,104,103,93,91,81,81,74,
12347  74
12348  };
12349  const int n1w3b2r1[] = {
12350  1000, // Capacity
12351  50, // Number of items
12352  // Size of items (sorted)
12353  204,203,203,202,201,194,192,189,186,186,182,182,181,180,179,179,
12354  176,174,172,171,163,161,155,154,154,151,147,146,144,140,134,132,
12355  132,132,126,117,117,108,106,105,101,92,92,90,89,88,86,85,78,77
12356  };
12357  const int n1w3b2r2[] = {
12358  1000, // Capacity
12359  50, // Number of items
12360  // Size of items (sorted)
12361  208,203,203,201,193,193,191,190,189,172,169,168,166,165,165,162,
12362  161,161,159,156,156,153,152,150,147,145,145,142,141,138,138,138,
12363  128,121,119,118,113,110,109,107,106,101,101,97,91,84,83,74,74,
12364  73
12365  };
12366  const int n1w3b2r3[] = {
12367  1000, // Capacity
12368  50, // Number of items
12369  // Size of items (sorted)
12370  204,202,199,199,195,192,191,190,187,181,172,169,169,166,163,163,
12371  163,160,157,153,152,150,143,142,140,139,132,127,125,124,123,121,
12372  119,116,113,108,108,107,98,95,95,94,90,90,88,86,82,81,80,78
12373  };
12374  const int n1w3b2r4[] = {
12375  1000, // Capacity
12376  50, // Number of items
12377  // Size of items (sorted)
12378  207,192,192,190,187,187,186,181,179,177,175,170,167,163,162,148,
12379  148,148,147,147,133,132,131,130,130,129,127,125,122,119,118,114,
12380  114,109,109,106,106,105,104,102,101,96,96,94,90,90,90,89,85,78
12381  };
12382  const int n1w3b2r5[] = {
12383  1000, // Capacity
12384  50, // Number of items
12385  // Size of items (sorted)
12386  205,201,200,200,189,187,180,177,173,170,169,167,166,162,160,151,
12387  151,146,145,144,143,143,142,142,141,139,137,137,131,130,125,122,
12388  120,120,119,116,107,104,95,92,91,90,88,85,84,83,83,79,76,73
12389  };
12390  const int n1w3b2r6[] = {
12391  1000, // Capacity
12392  50, // Number of items
12393  // Size of items (sorted)
12394  208,207,206,203,202,199,197,196,192,189,189,176,175,175,175,174,
12395  171,170,167,164,164,158,156,156,154,153,152,150,148,143,141,134,
12396  132,130,125,119,117,106,103,92,89,88,84,81,76,75,73,73,72,72
12397  };
12398  const int n1w3b2r7[] = {
12399  1000, // Capacity
12400  50, // Number of items
12401  // Size of items (sorted)
12402  210,207,205,204,203,202,201,192,191,190,187,185,184,183,181,178,
12403  177,175,172,172,171,170,169,162,156,143,143,142,136,135,135,135,
12404  129,124,122,119,116,112,97,95,92,89,87,81,80,78,75,74,73,72
12405  };
12406  const int n1w3b2r8[] = {
12407  1000, // Capacity
12408  50, // Number of items
12409  // Size of items (sorted)
12410  210,201,195,193,192,190,189,180,178,177,175,174,173,172,170,170,
12411  167,166,166,165,164,163,162,159,159,158,156,148,147,145,143,136,
12412  129,121,119,117,116,111,111,108,101,96,90,82,80,80,76,74,72,72
12413  };
12414  const int n1w3b2r9[] = {
12415  1000, // Capacity
12416  50, // Number of items
12417  // Size of items (sorted)
12418  208,205,204,204,202,196,190,190,188,185,182,181,175,169,166,164,
12419  163,162,158,158,156,155,154,152,150,149,145,142,139,139,129,128,
12420  123,119,113,102,102,95,93,92,90,89,86,84,81,80,80,75,75,73
12421  };
12422  const int n1w3b3r0[] = {
12423  1000, // Capacity
12424  50, // Number of items
12425  // Size of items (sorted)
12426  265,257,251,250,246,242,221,218,217,217,207,203,180,176,172,167,
12427  162,162,160,156,145,141,140,135,132,132,129,126,121,116,113,112,
12428  109,108,105,102,100,92,87,82,76,61,51,46,45,37,36,32,18,17
12429  };
12430  const int n1w3b3r1[] = {
12431  1000, // Capacity
12432  50, // Number of items
12433  // Size of items (sorted)
12434  251,249,247,241,235,227,222,215,207,207,203,199,198,196,195,185,
12435  179,179,175,174,171,168,163,159,159,155,150,149,148,148,130,124,
12436  119,112,109,105,100,95,89,72,68,64,58,57,55,51,45,27,26,21
12437  };
12438  const int n1w3b3r2[] = {
12439  1000, // Capacity
12440  50, // Number of items
12441  // Size of items (sorted)
12442  266,265,257,245,240,238,236,228,220,205,202,194,188,184,179,169,
12443  164,163,159,156,154,153,145,143,135,134,130,127,115,109,100,88,
12444  79,68,60,59,58,57,56,53,51,47,45,45,43,41,41,32,32,19
12445  };
12446  const int n1w3b3r3[] = {
12447  1000, // Capacity
12448  50, // Number of items
12449  // Size of items (sorted)
12450  254,248,246,238,237,223,221,219,219,217,215,208,208,208,202,198,
12451  194,189,184,180,177,176,166,166,165,163,152,146,142,138,125,123,
12452  115,114,113,110,96,94,88,88,86,78,67,56,43,35,34,32,25,16
12453  };
12454  const int n1w3b3r4[] = {
12455  1000, // Capacity
12456  50, // Number of items
12457  // Size of items (sorted)
12458  261,259,259,257,249,244,236,231,229,228,206,204,195,182,180,175,
12459  172,170,169,165,161,160,156,155,153,148,147,147,146,131,115,113,
12460  110,109,102,93,89,89,85,82,78,77,68,66,59,49,40,37,26,23
12461  };
12462  const int n1w3b3r5[] = {
12463  1000, // Capacity
12464  50, // Number of items
12465  // Size of items (sorted)
12466  259,252,249,240,235,216,199,194,189,177,175,172,170,170,167,167,
12467  165,164,154,152,147,145,144,140,132,123,120,116,116,112,111,111,
12468  108,95,79,75,75,71,66,64,55,52,50,49,49,47,35,22,19,19
12469  };
12470  const int n1w3b3r6[] = {
12471  1000, // Capacity
12472  50, // Number of items
12473  // Size of items (sorted)
12474  261,260,257,251,250,231,229,224,222,214,210,202,195,191,191,190,
12475  189,175,165,160,159,157,156,146,139,137,133,132,132,126,123,119,
12476  119,105,97,89,79,76,76,74,68,59,42,39,33,27,23,22,19,17
12477  };
12478  const int n1w3b3r7[] = {
12479  1000, // Capacity
12480  50, // Number of items
12481  // Size of items (sorted)
12482  266,265,259,258,258,242,240,235,229,227,218,213,211,206,204,199,
12483  197,190,180,173,169,168,162,153,153,151,149,147,141,138,136,136,
12484  130,122,120,118,94,90,88,87,75,65,61,45,43,27,27,25,22,22
12485  };
12486  const int n1w3b3r8[] = {
12487  1000, // Capacity
12488  50, // Number of items
12489  // Size of items (sorted)
12490  254,250,247,244,243,235,235,226,225,225,216,204,189,188,184,166,
12491  159,139,135,133,130,126,121,119,118,114,108,104,102,94,93,89,
12492  88,88,75,75,65,57,54,47,47,45,44,39,33,33,28,23,20,16
12493  };
12494  const int n1w3b3r9[] = {
12495  1000, // Capacity
12496  50, // Number of items
12497  // Size of items (sorted)
12498  265,262,259,251,251,249,244,243,234,233,227,224,200,200,195,189,
12499  182,175,173,167,160,159,141,126,125,124,123,123,121,114,112,111,
12500  103,100,95,72,70,65,55,49,49,44,36,28,25,25,24,20,19,16
12501  };
12502  const int n1w4b1r0[] = {
12503  1000, // Capacity
12504  50, // Number of items
12505  // Size of items (sorted)
12506  131,131,131,131,130,130,128,128,127,125,125,125,121,119,119,119,
12507  118,117,116,113,111,110,109,109,108,108,106,106,105,104,104,103,
12508  103,102,101,101,100,99,98,96,95,93,92,91,91,90,90,90,90,90
12509  };
12510  const int n1w4b1r1[] = {
12511  1000, // Capacity
12512  50, // Number of items
12513  // Size of items (sorted)
12514  132,131,131,130,130,129,128,128,127,127,127,126,124,122,122,122,
12515  121,120,120,119,118,116,116,116,116,116,114,113,111,110,108,107,
12516  104,104,101,101,99,97,95,95,95,94,93,92,92,92,92,91,91,91
12517  };
12518  const int n1w4b1r2[] = {
12519  1000, // Capacity
12520  50, // Number of items
12521  // Size of items (sorted)
12522  132,132,132,131,130,129,128,126,124,123,123,123,122,121,120,119,
12523  119,118,118,118,118,115,113,113,110,109,108,108,107,104,103,102,
12524  102,100,100,99,98,98,96,95,95,95,94,94,94,93,92,92,91,90
12525  };
12526  const int n1w4b1r3[] = {
12527  1000, // Capacity
12528  50, // Number of items
12529  // Size of items (sorted)
12530  132,132,131,130,130,127,124,124,123,122,122,121,121,120,119,119,
12531  118,118,117,117,113,112,111,110,110,110,109,109,109,106,105,103,
12532  103,103,101,101,98,98,98,97,97,97,97,96,95,94,94,92,91,91
12533  };
12534  const int n1w4b1r4[] = {
12535  1000, // Capacity
12536  50, // Number of items
12537  // Size of items (sorted)
12538  130,129,129,128,128,126,126,125,124,124,124,122,121,121,121,120,
12539  120,119,119,116,114,114,114,114,112,112,111,110,109,107,107,103,
12540  102,101,101,101,101,101,100,100,99,97,97,96,95,94,93,92,92,90
12541  };
12542  const int n1w4b1r5[] = {
12543  1000, // Capacity
12544  50, // Number of items
12545  // Size of items (sorted)
12546  132,132,132,131,129,127,127,125,125,123,122,121,120,118,116,116,
12547  115,115,115,113,112,111,110,108,107,106,105,105,105,104,103,102,
12548  102,101,99,99,99,98,97,96,96,95,94,93,93,93,92,92,91,90
12549  };
12550  const int n1w4b1r6[] = {
12551  1000, // Capacity
12552  50, // Number of items
12553  // Size of items (sorted)
12554  131,131,131,128,127,126,126,124,123,122,122,120,119,118,118,117,
12555  117,116,115,115,114,114,113,112,111,110,110,109,107,107,107,106,
12556  104,104,103,103,101,99,97,94,94,93,92,92,92,90,90,90,90,90
12557  };
12558  const int n1w4b1r7[] = {
12559  1000, // Capacity
12560  50, // Number of items
12561  // Size of items (sorted)
12562  132,130,130,130,130,130,128,128,127,126,126,124,124,122,121,120,
12563  118,117,115,113,112,112,112,111,111,111,111,110,109,109,108,108,
12564  105,105,105,101,100,99,99,98,96,95,94,94,94,93,92,92,92,90
12565  };
12566  const int n1w4b1r8[] = {
12567  1000, // Capacity
12568  50, // Number of items
12569  // Size of items (sorted)
12570  131,131,128,127,127,126,124,123,123,122,120,119,119,115,113,113,
12571  112,112,112,111,110,109,109,108,105,105,103,102,102,102,102,101,
12572  99,99,99,97,97,97,96,96,96,94,94,94,94,93,92,92,91,90
12573  };
12574  const int n1w4b1r9[] = {
12575  1000, // Capacity
12576  50, // Number of items
12577  // Size of items (sorted)
12578  132,130,130,128,125,124,123,121,121,121,120,119,117,116,116,115,
12579  113,112,111,111,111,110,110,109,109,107,107,106,106,105,104,102,
12580  102,101,101,100,99,98,97,96,96,95,95,94,92,92,92,91,91,90
12581  };
12582  const int n1w4b2r0[] = {
12583  1000, // Capacity
12584  50, // Number of items
12585  // Size of items (sorted)
12586  165,164,161,158,157,155,154,153,153,149,144,144,140,138,138,138,
12587  137,134,133,133,131,128,124,120,119,117,117,115,112,111,107,107,
12588  104,97,90,85,83,80,79,78,76,76,70,68,66,65,65,59,57,57
12589  };
12590  const int n1w4b2r1[] = {
12591  1000, // Capacity
12592  50, // Number of items
12593  // Size of items (sorted)
12594  163,156,155,154,152,151,150,149,146,137,136,128,126,125,122,122,
12595  121,121,117,114,113,106,103,99,98,96,93,83,80,80,79,78,78,76,
12596  74,71,70,69,68,68,68,67,67,67,64,59,59,59,59,58
12597  };
12598  const int n1w4b2r2[] = {
12599  1000, // Capacity
12600  50, // Number of items
12601  // Size of items (sorted)
12602  165,163,161,157,152,150,146,144,141,137,136,135,135,134,133,130,
12603  122,120,118,117,116,112,111,108,105,104,100,97,96,95,94,91,89,
12604  89,86,85,82,81,80,79,77,70,70,68,65,61,60,60,57,57
12605  };
12606  const int n1w4b2r3[] = {
12607  1000, // Capacity
12608  50, // Number of items
12609  // Size of items (sorted)
12610  165,164,164,159,155,155,155,150,146,141,138,138,137,135,131,130,
12611  130,127,126,125,122,122,121,120,119,119,118,114,113,112,111,108,
12612  104,104,100,97,96,89,83,79,76,75,75,73,70,67,65,64,62,60
12613  };
12614  const int n1w4b2r4[] = {
12615  1000, // Capacity
12616  50, // Number of items
12617  // Size of items (sorted)
12618  163,162,162,161,159,155,148,148,145,141,140,139,137,135,133,130,
12619  130,123,122,122,120,117,117,115,113,113,111,111,111,109,105,105,
12620  98,98,97,94,91,87,82,80,77,76,73,72,69,65,64,64,63,60
12621  };
12622  const int n1w4b2r5[] = {
12623  1000, // Capacity
12624  50, // Number of items
12625  // Size of items (sorted)
12626  165,165,164,163,162,156,155,154,153,152,152,149,148,143,140,137,
12627  135,134,129,128,128,126,124,120,119,119,118,118,116,115,108,106,
12628  105,101,98,97,97,96,94,89,85,82,79,77,76,75,67,65,64,58
12629  };
12630  const int n1w4b2r6[] = {
12631  1000, // Capacity
12632  50, // Number of items
12633  // Size of items (sorted)
12634  164,164,161,154,154,153,152,146,144,134,132,132,130,130,130,127,
12635  125,124,123,123,120,119,116,115,114,111,110,109,108,105,105,103,
12636  101,98,90,87,85,83,83,82,80,79,76,75,75,74,67,67,65,60
12637  };
12638  const int n1w4b2r7[] = {
12639  1000, // Capacity
12640  50, // Number of items
12641  // Size of items (sorted)
12642  162,159,157,150,148,145,136,136,135,133,133,132,128,126,126,125,
12643  121,120,120,116,114,113,110,106,105,103,100,100,97,96,92,92,88,
12644  83,78,78,75,75,75,75,73,65,65,65,64,64,58,57,57,57
12645  };
12646  const int n1w4b2r8[] = {
12647  1000, // Capacity
12648  50, // Number of items
12649  // Size of items (sorted)
12650  165,165,164,157,156,155,155,154,150,150,150,149,147,145,142,142,
12651  139,137,137,136,134,131,127,126,124,122,121,116,115,112,111,109,
12652  108,107,101,98,97,94,91,91,89,86,86,84,81,71,69,64,61,59
12653  };
12654  const int n1w4b2r9[] = {
12655  1000, // Capacity
12656  50, // Number of items
12657  // Size of items (sorted)
12658  163,158,156,154,153,153,148,142,131,130,128,126,125,119,117,117,
12659  117,116,114,111,110,109,106,105,104,101,100,100,99,98,97,96,95,
12660  93,89,86,86,81,80,78,78,78,75,72,72,71,65,65,59,58
12661  };
12662  const int n1w4b3r0[] = {
12663  1000, // Capacity
12664  50, // Number of items
12665  // Size of items (sorted)
12666  209,199,199,196,192,191,190,175,175,172,166,160,158,151,149,148,
12667  140,135,134,126,121,113,113,103,94,94,93,87,84,82,77,69,67,64,
12668  60,60,60,54,52,45,37,35,32,23,22,21,19,18,14,13
12669  };
12670  const int n1w4b3r1[] = {
12671  1000, // Capacity
12672  50, // Number of items
12673  // Size of items (sorted)
12674  209,204,184,183,179,170,169,167,167,166,163,163,160,157,152,150,
12675  148,142,139,133,132,132,127,125,125,123,116,111,104,95,92,89,
12676  86,79,76,74,70,65,62,60,45,43,37,30,29,29,25,22,15,13
12677  };
12678  const int n1w4b3r2[] = {
12679  1000, // Capacity
12680  50, // Number of items
12681  // Size of items (sorted)
12682  209,207,206,206,204,190,189,188,188,186,186,181,180,180,178,178,
12683  177,175,171,157,156,153,138,136,135,134,133,128,123,98,98,97,
12684  87,83,79,77,77,71,70,65,62,62,58,53,43,39,37,37,34,14
12685  };
12686  const int n1w4b3r3[] = {
12687  1000, // Capacity
12688  50, // Number of items
12689  // Size of items (sorted)
12690  204,195,192,192,190,188,184,178,176,170,157,155,148,146,138,135,
12691  132,128,124,124,115,114,113,107,95,94,92,91,84,83,82,80,79,77,
12692  76,76,75,69,68,64,60,59,58,52,50,38,33,22,19,15
12693  };
12694  const int n1w4b3r4[] = {
12695  1000, // Capacity
12696  50, // Number of items
12697  // Size of items (sorted)
12698  209,209,206,195,195,193,191,188,186,181,178,173,170,163,162,150,
12699  133,131,129,127,126,125,124,117,113,109,101,98,93,89,86,85,77,
12700  75,74,70,60,60,55,54,42,40,36,28,23,23,20,19,16,13
12701  };
12702  const int n1w4b3r5[] = {
12703  1000, // Capacity
12704  50, // Number of items
12705  // Size of items (sorted)
12706  206,203,201,197,196,184,177,176,174,174,173,168,164,162,161,160,
12707  159,153,152,152,146,146,146,138,136,131,129,125,123,111,107,105,
12708  103,93,79,79,79,73,70,61,59,55,52,44,37,33,32,31,26,18
12709  };
12710  const int n1w4b3r6[] = {
12711  1000, // Capacity
12712  50, // Number of items
12713  // Size of items (sorted)
12714  204,203,201,199,188,187,185,178,176,173,170,166,163,157,154,153,
12715  145,143,131,131,126,124,124,121,118,114,107,103,95,91,86,85,81,
12716  78,68,67,67,61,60,59,49,47,38,35,26,21,21,20,17,14
12717  };
12718  const int n1w4b3r7[] = {
12719  1000, // Capacity
12720  50, // Number of items
12721  // Size of items (sorted)
12722  208,204,203,202,202,197,185,182,177,173,166,164,157,157,150,146,
12723  137,127,126,125,124,120,113,112,109,93,92,88,88,84,82,79,78,72,
12724  71,55,44,43,42,40,36,35,33,32,28,25,25,24,17,14
12725  };
12726  const int n1w4b3r8[] = {
12727  1000, // Capacity
12728  50, // Number of items
12729  // Size of items (sorted)
12730  208,204,200,196,192,190,189,186,186,177,174,169,157,147,144,140,
12731  132,129,129,128,127,126,124,117,115,113,108,106,105,105,104,104,
12732  102,101,94,89,85,85,79,71,68,65,57,42,40,36,16,16,15,13
12733  };
12734  const int n1w4b3r9[] = {
12735  1000, // Capacity
12736  50, // Number of items
12737  // Size of items (sorted)
12738  207,206,205,193,187,173,170,168,167,166,165,162,160,156,150,145,
12739  145,143,139,138,135,132,128,125,124,117,114,114,112,111,108,103,
12740  100,93,88,83,79,69,65,65,58,57,46,45,42,42,36,32,25,25
12741  };
12742  const int n2w1b1r0[] = {
12743  1000, // Capacity
12744  100, // Number of items
12745  // Size of items (sorted)
12746  393,390,390,389,386,382,381,381,381,380,379,379,377,375,372,370,
12747  368,368,367,366,366,365,365,363,361,359,359,357,357,356,355,355,
12748  355,353,352,352,347,347,346,344,344,341,337,336,334,334,333,333,
12749  333,332,332,329,328,326,326,324,324,319,319,318,316,312,312,311,
12750  310,309,307,306,305,305,301,300,299,298,298,296,296,294,292,290,
12751  289,289,286,284,284,283,281,280,278,278,277,277,273,273,272,271,
12752  269,268,268,267
12753  };
12754  const int n2w1b1r1[] = {
12755  1000, // Capacity
12756  100, // Number of items
12757  // Size of items (sorted)
12758  393,393,391,390,390,388,386,386,385,385,385,384,379,378,377,376,
12759  375,374,373,372,368,367,367,366,366,365,364,364,362,362,361,358,
12760  356,355,355,353,352,352,350,348,348,346,345,342,342,341,340,337,
12761  337,336,335,332,332,332,331,328,327,326,324,322,322,320,320,319,
12762  318,316,315,312,311,307,307,305,305,305,304,304,303,299,298,297,
12763  296,296,295,291,291,291,288,287,283,282,282,282,280,278,277,276,
12764  275,272,266,266
12765  };
12766  const int n2w1b1r2[] = {
12767  1000, // Capacity
12768  100, // Number of items
12769  // Size of items (sorted)
12770  396,394,393,393,393,392,392,387,387,385,384,384,382,382,381,378,
12771  377,375,371,367,367,366,366,362,359,359,356,356,351,347,346,346,
12772  346,346,345,341,341,341,340,339,339,336,334,334,332,330,326,325,
12773  325,322,320,320,320,319,319,317,317,316,316,315,315,315,314,314,
12774  312,312,310,310,306,306,306,303,300,299,298,298,295,295,295,292,
12775  292,291,290,289,284,284,282,281,279,278,276,275,275,274,273,273,
12776  271,270,270,268
12777  };
12778  const int n2w1b1r3[] = {
12779  1000, // Capacity
12780  100, // Number of items
12781  // Size of items (sorted)
12782  396,395,393,389,387,387,386,384,384,384,383,383,382,381,381,379,
12783  377,376,376,376,375,371,371,370,367,364,363,360,359,359,358,357,
12784  356,355,355,355,352,349,348,347,346,346,344,344,343,343,342,341,
12785  338,336,335,335,332,332,328,325,325,324,321,321,318,318,312,312,
12786  311,310,307,307,306,306,304,302,301,301,300,299,299,298,298,296,
12787  295,294,293,293,292,289,289,288,284,283,282,280,280,279,277,277,
12788  277,275,266,266
12789  };
12790  const int n2w1b1r4[] = {
12791  1000, // Capacity
12792  100, // Number of items
12793  // Size of items (sorted)
12794  394,390,390,389,388,384,383,381,380,380,380,378,377,377,377,376,
12795  375,370,369,367,367,366,366,365,364,360,359,358,358,357,354,353,
12796  353,353,352,351,349,347,346,346,345,345,343,343,340,339,338,334,
12797  333,333,326,326,324,321,321,319,319,317,315,314,314,313,311,310,
12798  308,307,306,305,303,302,302,301,301,300,299,299,296,295,292,292,
12799  290,289,287,283,281,281,278,277,277,275,274,274,273,273,273,272,
12800  272,267,267,266
12801  };
12802  const int n2w1b1r5[] = {
12803  1000, // Capacity
12804  100, // Number of items
12805  // Size of items (sorted)
12806  395,394,394,393,391,390,389,386,386,384,383,377,376,371,369,368,
12807  367,367,366,365,362,362,361,360,359,359,359,355,353,350,350,349,
12808  349,349,345,343,342,342,340,340,339,338,336,335,332,329,328,327,
12809  327,327,323,321,320,316,315,312,312,311,311,310,310,309,308,306,
12810  305,303,303,302,302,297,297,296,295,294,294,292,292,292,288,287,
12811  287,287,284,282,282,282,282,282,281,278,278,277,273,272,272,270,
12812  270,269,268,268
12813  };
12814  const int n2w1b1r6[] = {
12815  1000, // Capacity
12816  100, // Number of items
12817  // Size of items (sorted)
12818  396,396,394,394,393,389,388,387,387,387,386,386,385,383,383,381,
12819  379,379,378,378,376,376,375,374,371,371,365,364,363,363,363,363,
12820  361,358,357,355,354,353,350,349,349,348,346,346,346,345,344,343,
12821  342,342,341,341,339,336,334,331,331,331,329,328,328,327,326,324,
12822  321,318,316,316,314,311,310,307,305,303,299,297,297,290,290,287,
12823  286,284,284,282,282,281,278,277,277,277,276,275,275,273,272,271,
12824  271,267,267,266
12825  };
12826  const int n2w1b1r7[] = {
12827  1000, // Capacity
12828  100, // Number of items
12829  // Size of items (sorted)
12830  394,387,387,387,386,385,383,383,379,379,379,379,378,377,377,376,
12831  375,375,374,374,373,372,367,366,364,364,360,357,356,355,355,353,
12832  352,352,352,349,348,347,344,344,343,342,341,338,335,334,331,331,
12833  331,330,328,327,326,325,325,325,325,325,325,324,324,323,323,322,
12834  321,318,315,315,310,309,307,305,305,305,303,303,303,297,293,291,
12835  291,291,291,290,289,289,287,282,282,281,280,280,277,276,275,274,
12836  273,273,271,268
12837  };
12838  const int n2w1b1r8[] = {
12839  1000, // Capacity
12840  100, // Number of items
12841  // Size of items (sorted)
12842  396,395,394,394,393,389,387,387,387,385,385,384,383,380,379,378,
12843  375,374,373,373,373,372,370,367,365,364,361,358,358,354,353,351,
12844  348,347,347,347,344,344,343,343,342,342,342,341,341,340,340,338,
12845  336,334,334,332,330,329,329,326,326,325,324,323,322,321,321,321,
12846  319,317,316,312,311,310,310,310,309,306,306,305,301,300,300,298,
12847  298,298,295,293,292,289,287,286,286,285,281,281,280,280,276,275,
12848  274,274,274,271
12849  };
12850  const int n2w1b1r9[] = {
12851  1000, // Capacity
12852  100, // Number of items
12853  // Size of items (sorted)
12854  395,394,393,393,390,388,387,387,386,385,384,382,381,380,377,376,
12855  375,373,370,369,367,367,367,363,362,361,360,358,358,357,356,356,
12856  354,354,354,354,351,350,349,349,348,348,346,345,345,337,335,335,
12857  334,333,332,329,329,328,328,325,325,322,322,321,321,320,320,317,
12858  316,312,309,308,308,307,306,305,305,303,303,303,303,301,301,300,
12859  297,294,294,287,285,284,282,281,281,280,278,277,276,275,274,273,
12860  273,269,268,267
12861  };
12862  const int n2w1b2r0[] = {
12863  1000, // Capacity
12864  100, // Number of items
12865  // Size of items (sorted)
12866  494,493,490,488,477,474,470,465,462,449,449,448,447,447,444,442,
12867  436,436,432,428,428,423,421,418,417,416,410,409,408,405,402,401,
12868  401,400,399,395,395,394,388,387,387,380,378,378,372,372,364,364,
12869  360,356,354,347,346,346,332,331,331,326,317,317,315,314,313,312,
12870  308,305,303,301,299,295,294,292,291,288,288,283,282,279,278,275,
12871  272,270,268,268,255,255,242,240,237,236,234,215,211,208,206,206,
12872  203,196,191,167
12873  };
12874  const int n2w1b2r1[] = {
12875  1000, // Capacity
12876  100, // Number of items
12877  // Size of items (sorted)
12878  495,495,494,494,486,485,484,479,469,465,462,456,450,447,447,444,
12879  441,437,436,423,419,414,410,410,405,404,400,396,395,389,388,387,
12880  385,380,374,373,373,370,369,369,368,366,364,352,351,342,342,337,
12881  335,333,331,326,325,319,317,313,303,294,293,293,292,292,285,284,
12882  281,257,257,253,250,247,245,243,241,240,238,237,234,233,233,232,
12883  229,228,224,223,222,205,202,198,196,192,190,189,183,182,182,181,
12884  178,175,172,170
12885  };
12886  const int n2w1b2r2[] = {
12887  1000, // Capacity
12888  100, // Number of items
12889  // Size of items (sorted)
12890  493,489,486,476,470,468,460,457,455,451,450,449,447,447,445,445,
12891  443,442,440,437,432,430,425,424,424,418,415,412,408,408,408,407,
12892  404,404,402,400,394,389,389,388,386,384,380,379,373,373,373,367,
12893  364,362,362,359,346,343,343,342,332,330,326,320,312,302,298,293,
12894  284,283,281,278,276,273,273,272,271,266,259,255,255,245,243,242,
12895  240,239,239,233,230,214,209,209,207,205,200,199,195,194,185,184,
12896  181,179,177,175
12897  };
12898  const int n2w1b2r3[] = {
12899  1000, // Capacity
12900  100, // Number of items
12901  // Size of items (sorted)
12902  491,489,485,485,483,479,477,476,476,475,473,472,471,464,462,461,
12903  459,456,454,453,449,446,443,439,438,437,417,415,415,410,408,404,
12904  400,399,396,391,388,385,381,380,373,372,370,369,364,362,359,356,
12905  355,354,353,352,348,345,343,333,330,329,326,323,320,310,307,307,
12906  290,288,285,285,282,279,276,273,264,263,263,260,254,251,250,248,
12907  246,233,232,231,218,214,205,201,198,196,195,195,195,192,185,184,
12908  183,180,170,170
12909  };
12910  const int n2w1b2r4[] = {
12911  1000, // Capacity
12912  100, // Number of items
12913  // Size of items (sorted)
12914  493,489,488,486,482,480,470,467,449,444,443,432,430,425,423,415,
12915  414,411,410,407,404,401,398,398,392,389,384,378,377,376,374,374,
12916  373,370,369,368,366,366,361,354,346,342,341,338,332,328,328,327,
12917  318,317,315,311,311,310,305,302,302,299,298,294,290,285,282,277,
12918  274,272,269,268,260,257,256,254,253,252,252,251,241,236,234,231,
12919  224,223,222,221,220,219,216,216,213,205,193,190,182,180,179,177,
12920  176,172,169,167
12921  };
12922  const int n2w1b2r5[] = {
12923  1000, // Capacity
12924  100, // Number of items
12925  // Size of items (sorted)
12926  495,493,487,485,484,479,478,478,477,475,470,469,467,466,465,463,
12927  461,458,457,456,455,454,453,452,450,446,436,429,425,422,414,409,
12928  409,405,402,397,397,397,391,387,387,375,370,369,364,355,354,351,
12929  338,337,335,331,329,319,309,307,299,294,293,293,292,291,290,290,
12930  289,288,285,282,272,272,269,265,247,245,242,242,240,234,233,229,
12931  229,229,226,221,217,217,212,209,206,201,201,194,194,191,186,183,
12932  182,179,179,175
12933  };
12934  const int n2w1b2r6[] = {
12935  1000, // Capacity
12936  100, // Number of items
12937  // Size of items (sorted)
12938  495,487,487,485,484,484,481,477,471,467,466,466,463,462,458,449,
12939  448,445,443,431,422,420,419,418,415,414,406,405,403,400,399,398,
12940  396,392,392,386,385,377,376,375,374,373,372,371,370,370,370,369,
12941  365,365,360,360,355,350,346,346,331,327,321,310,308,305,304,303,
12942  299,293,291,290,286,276,271,270,266,264,261,261,260,260,256,254,
12943  252,251,250,248,242,241,212,211,209,206,205,201,195,195,192,191,
12944  191,189,174,167
12945  };
12946  const int n2w1b2r7[] = {
12947  1000, // Capacity
12948  100, // Number of items
12949  // Size of items (sorted)
12950  494,485,482,475,475,460,458,458,454,454,445,445,442,436,435,431,
12951  424,424,422,413,412,411,409,408,405,403,400,398,392,392,380,380,
12952  379,378,375,370,370,366,360,353,348,343,343,343,342,340,338,334,
12953  333,329,328,326,314,312,309,297,297,294,293,290,287,285,280,275,
12954  274,274,272,267,263,263,258,253,252,248,243,236,235,235,233,230,
12955  229,229,228,227,226,225,211,209,204,200,196,190,189,188,186,178,
12956  177,172,170,169
12957  };
12958  const int n2w1b2r8[] = {
12959  1000, // Capacity
12960  100, // Number of items
12961  // Size of items (sorted)
12962  494,493,491,485,480,478,473,472,462,459,458,457,452,452,446,443,
12963  439,438,437,437,436,429,425,422,421,416,415,415,410,408,407,406,
12964  399,394,391,391,388,386,385,383,373,373,372,361,361,357,353,346,
12965  344,342,340,327,325,325,320,319,313,308,307,305,303,298,294,290,
12966  287,283,283,280,280,278,277,275,273,273,267,267,265,262,258,253,
12967  248,243,243,242,240,232,232,228,223,211,209,207,198,197,192,192,
12968  191,176,172,171
12969  };
12970  const int n2w1b2r9[] = {
12971  1000, // Capacity
12972  100, // Number of items
12973  // Size of items (sorted)
12974  494,491,483,473,472,465,464,461,461,460,457,453,445,444,443,442,
12975  442,438,435,424,421,421,412,409,406,405,402,395,395,391,391,389,
12976  389,380,378,375,374,371,369,366,361,360,360,357,353,349,348,346,
12977  343,341,338,336,335,334,330,326,316,310,308,307,302,298,288,287,
12978  283,281,272,263,262,259,255,248,247,243,234,230,229,229,228,226,
12979  223,222,221,218,214,205,203,196,195,192,189,187,183,182,180,176,
12980  175,175,173,173
12981  };
12982  const int n2w1b3r0[] = {
12983  1000, // Capacity
12984  100, // Number of items
12985  // Size of items (sorted)
12986  617,617,610,608,606,604,600,597,588,585,584,578,568,564,555,552,
12987  533,531,531,521,506,500,494,486,485,476,475,474,471,468,462,450,
12988  446,445,440,419,418,409,407,401,398,394,393,387,372,370,367,361,
12989  360,351,345,339,319,316,313,304,299,297,294,279,275,275,258,257,
12990  252,251,247,246,246,223,220,215,213,213,212,207,206,200,191,181,
12991  174,166,163,160,156,149,144,144,133,131,131,114,84,77,75,60,57,
12992  54,44,35
12993  };
12994  const int n2w1b3r1[] = {
12995  1000, // Capacity
12996  100, // Number of items
12997  // Size of items (sorted)
12998  618,608,597,594,578,573,572,568,567,567,564,550,545,542,540,539,
12999  536,535,525,511,510,505,504,496,485,478,475,473,457,451,445,441,
13000  436,436,430,429,416,411,406,401,385,380,350,347,341,337,321,311,
13001  308,304,303,297,290,288,285,285,279,275,268,260,249,248,244,234,
13002  230,222,215,195,185,185,182,179,179,175,166,164,153,146,137,129,
13003  116,113,112,106,99,98,97,91,90,89,83,68,64,64,62,56,55,49,47,
13004  45
13005  };
13006  const int n2w1b3r2[] = {
13007  1000, // Capacity
13008  100, // Number of items
13009  // Size of items (sorted)
13010  618,617,614,614,610,609,601,589,588,586,586,583,575,568,563,560,
13011  552,548,547,535,527,520,519,514,511,511,509,509,505,502,491,481,
13012  474,471,459,446,443,425,416,413,403,398,397,396,396,392,387,386,
13013  382,367,359,352,332,331,322,321,311,306,289,281,264,256,255,244,
13014  243,241,219,215,214,206,204,199,196,194,192,187,183,183,183,179,
13015  177,176,175,173,173,169,160,154,126,94,87,86,81,72,65,63,54,47,
13016  41,36
13017  };
13018  const int n2w1b3r3[] = {
13019  1000, // Capacity
13020  100, // Number of items
13021  // Size of items (sorted)
13022  618,611,604,602,594,588,583,583,582,582,573,554,538,536,534,521,
13023  505,500,499,494,493,492,477,475,470,448,445,442,432,430,429,429,
13024  420,412,408,408,404,401,393,389,388,374,369,363,362,359,354,340,
13025  327,326,325,318,317,308,304,291,286,275,268,267,264,263,249,212,
13026  207,200,200,200,197,192,182,182,178,177,177,172,168,164,159,153,
13027  150,138,134,132,127,116,109,92,87,83,77,75,67,60,59,51,47,45,
13028  37,36
13029  };
13030  const int n2w1b3r4[] = {
13031  1000, // Capacity
13032  100, // Number of items
13033  // Size of items (sorted)
13034  623,610,595,582,582,581,574,568,565,564,563,555,553,545,539,537,
13035  534,534,523,516,513,509,506,504,502,489,474,471,468,468,465,463,
13036  461,460,457,437,437,429,419,411,399,396,391,384,384,375,358,356,
13037  344,342,322,308,306,305,303,294,294,288,284,266,264,252,251,237,
13038  235,234,232,222,206,193,190,189,189,187,184,183,171,171,154,148,
13039  138,135,134,134,124,123,122,120,116,93,87,65,54,52,52,51,48,41,
13040  41,36
13041  };
13042  const int n2w1b3r5[] = {
13043  1000, // Capacity
13044  100, // Number of items
13045  // Size of items (sorted)
13046  621,620,617,607,602,591,589,586,585,581,579,569,561,558,555,554,
13047  546,544,539,539,526,503,502,498,489,471,456,451,450,443,438,436,
13048  434,425,424,424,420,420,418,408,405,404,377,371,361,359,346,340,
13049  331,321,320,313,310,308,299,286,281,274,270,269,264,262,262,254,
13050  250,215,214,208,205,200,193,183,177,171,163,162,158,156,154,146,
13051  146,136,124,118,115,109,105,101,101,94,92,88,86,79,76,74,73,73,
13052  67,66
13053  };
13054  const int n2w1b3r6[] = {
13055  1000, // Capacity
13056  100, // Number of items
13057  // Size of items (sorted)
13058  625,622,620,609,604,601,597,582,582,574,572,570,544,542,537,537,
13059  535,530,523,507,485,483,480,456,447,447,444,439,429,426,425,414,
13060  412,406,406,401,397,394,378,367,364,360,341,327,324,321,314,307,
13061  297,291,289,272,270,267,263,236,231,230,227,227,226,225,219,215,
13062  215,212,211,205,178,176,170,149,145,139,138,138,135,129,122,115,
13063  114,108,108,105,87,86,85,83,81,69,68,67,58,56,55,51,45,41,40,
13064  37
13065  };
13066  const int n2w1b3r7[] = {
13067  1000, // Capacity
13068  100, // Number of items
13069  // Size of items (sorted)
13070  626,617,608,606,606,602,586,579,573,567,551,548,514,514,510,492,
13071  492,491,471,469,465,443,441,440,436,431,430,427,422,410,393,392,
13072  392,379,377,376,360,343,341,339,330,323,322,321,314,313,307,304,
13073  299,298,296,294,291,278,277,276,273,269,239,228,226,222,216,214,
13074  211,192,191,181,176,166,166,164,161,155,148,135,133,131,130,125,
13075  120,117,106,101,101,100,98,98,94,92,91,76,66,61,56,55,52,47,47,
13076  35
13077  };
13078  const int n2w1b3r8[] = {
13079  1000, // Capacity
13080  100, // Number of items
13081  // Size of items (sorted)
13082  626,611,609,604,598,592,586,584,578,576,574,568,557,553,549,541,
13083  541,533,533,529,527,525,524,517,514,511,507,504,499,496,492,488,
13084  477,476,471,459,456,442,436,425,421,419,401,388,386,362,358,354,
13085  352,345,322,322,317,298,293,280,262,261,258,249,247,241,238,233,
13086  219,209,205,204,203,190,186,177,174,174,164,163,154,153,153,133,
13087  133,126,122,121,120,119,119,113,110,101,97,90,70,68,66,59,52,
13088  45,39,37
13089  };
13090  const int n2w1b3r9[] = {
13091  1000, // Capacity
13092  100, // Number of items
13093  // Size of items (sorted)
13094  624,606,606,598,598,577,563,557,536,520,514,495,494,487,487,487,
13095  485,477,471,467,449,447,437,436,421,413,413,412,400,393,392,391,
13096  382,377,366,356,350,345,343,340,331,331,330,328,320,320,296,294,
13097  292,286,277,273,271,260,254,250,245,227,226,221,219,215,203,197,
13098  196,166,165,157,156,153,151,147,144,144,133,127,127,126,125,125,
13099  123,122,121,119,117,104,96,84,77,76,73,65,57,55,51,48,42,38,37,
13100  35
13101  };
13102  const int n2w2b1r0[] = {
13103  1000, // Capacity
13104  100, // Number of items
13105  // Size of items (sorted)
13106  240,239,238,235,232,231,231,231,231,230,229,228,228,228,227,226,
13107  222,219,218,217,217,217,217,217,216,216,214,214,213,212,212,211,
13108  210,209,208,208,208,206,206,206,206,205,205,204,204,203,200,199,
13109  199,199,198,198,197,197,196,195,193,193,193,193,191,191,188,188,
13110  188,187,186,186,183,183,182,181,179,178,177,177,177,177,176,176,
13111  176,175,175,175,172,172,171,170,170,169,168,168,167,167,166,166,
13112  164,163,163,162
13113  };
13114  const int n2w2b1r1[] = {
13115  1000, // Capacity
13116  100, // Number of items
13117  // Size of items (sorted)
13118  239,237,237,235,234,234,234,233,232,232,231,229,229,227,226,226,
13119  225,224,224,223,222,222,222,220,220,219,215,212,212,207,206,205,
13120  205,205,204,204,203,203,202,201,201,201,201,200,200,199,198,198,
13121  197,195,195,195,194,193,192,191,191,191,190,189,189,189,188,187,
13122  187,186,186,185,185,183,183,182,182,182,181,180,180,180,180,179,
13123  178,177,177,174,173,173,173,173,170,170,169,168,168,167,167,166,
13124  163,163,162,162
13125  };
13126  const int n2w2b1r2[] = {
13127  1000, // Capacity
13128  100, // Number of items
13129  // Size of items (sorted)
13130  240,240,238,237,237,235,235,234,234,233,233,233,233,232,232,231,
13131  230,230,229,229,228,228,228,227,225,225,222,222,222,222,220,219,
13132  218,216,214,213,213,213,213,212,211,211,210,210,210,208,207,207,
13133  207,205,204,204,203,202,202,200,200,199,199,197,197,197,196,195,
13134  195,194,192,191,188,187,186,185,183,182,181,180,180,177,177,176,
13135  174,174,174,174,173,172,171,168,166,166,165,163,163,162,162,162,
13136  162,162,162,162
13137  };
13138  const int n2w2b1r3[] = {
13139  1000, // Capacity
13140  100, // Number of items
13141  // Size of items (sorted)
13142  239,238,237,237,236,236,236,235,235,234,234,232,232,231,230,230,
13143  230,230,229,228,228,227,227,226,226,223,221,220,220,219,217,217,
13144  216,213,212,212,211,211,208,207,207,207,204,204,204,203,203,203,
13145  200,200,198,198,197,197,195,195,195,194,193,193,193,192,187,186,
13146  186,185,185,185,183,183,183,183,183,182,182,182,182,180,180,180,
13147  179,179,177,176,174,174,173,172,170,170,169,169,168,166,166,165,
13148  165,164,163,162
13149  };
13150  const int n2w2b1r4[] = {
13151  1000, // Capacity
13152  100, // Number of items
13153  // Size of items (sorted)
13154  240,240,240,239,238,236,236,235,234,233,231,230,229,229,228,228,
13155  227,227,224,224,224,223,222,221,219,219,219,219,217,217,216,216,
13156  215,214,214,214,214,212,212,211,210,209,209,209,208,208,207,207,
13157  207,206,206,206,205,205,205,205,204,202,202,198,197,197,195,195,
13158  195,194,193,192,189,185,185,185,182,181,180,179,178,175,175,175,
13159  175,172,171,170,169,168,168,168,167,167,167,167,167,166,166,165,
13160  164,164,163,162
13161  };
13162  const int n2w2b1r5[] = {
13163  1000, // Capacity
13164  100, // Number of items
13165  // Size of items (sorted)
13166  239,238,237,237,236,236,235,235,234,234,234,234,233,233,233,232,
13167  232,231,230,230,229,228,228,228,227,226,225,225,223,223,222,221,
13168  221,221,218,216,216,216,215,213,213,212,212,211,211,209,207,207,
13169  207,206,206,206,206,206,204,203,201,201,200,199,199,198,198,197,
13170  197,195,195,192,192,192,191,190,189,188,185,185,184,184,183,183,
13171  182,180,179,178,177,177,172,171,171,170,168,168,166,166,166,166,
13172  163,163,162,162
13173  };
13174  const int n2w2b1r6[] = {
13175  1000, // Capacity
13176  100, // Number of items
13177  // Size of items (sorted)
13178  238,236,236,236,235,235,234,233,233,232,231,231,231,231,230,230,
13179  230,229,229,228,228,227,227,227,225,224,224,224,224,223,221,221,
13180  218,216,215,215,215,214,214,213,213,213,211,210,208,207,207,206,
13181  205,204,203,200,200,199,198,197,195,195,195,193,192,191,191,190,
13182  190,189,188,188,185,185,184,183,183,183,182,181,181,181,180,179,
13183  179,177,176,174,172,172,172,171,170,170,169,168,168,168,166,163,
13184  163,163,163,162
13185  };
13186  const int n2w2b1r7[] = {
13187  1000, // Capacity
13188  100, // Number of items
13189  // Size of items (sorted)
13190  240,240,239,237,235,235,235,235,235,232,231,230,230,229,228,228,
13191  227,226,225,223,222,220,219,219,219,218,217,217,216,216,216,216,
13192  216,215,215,215,214,214,214,213,212,211,211,210,210,209,208,208,
13193  208,207,206,203,202,202,201,200,198,196,196,194,194,193,189,189,
13194  188,188,187,186,185,184,184,182,182,182,180,178,178,177,176,176,
13195  173,172,171,171,171,171,171,170,170,170,169,168,168,167,166,165,
13196  165,165,163,162
13197  };
13198  const int n2w2b1r8[] = {
13199  1000, // Capacity
13200  100, // Number of items
13201  // Size of items (sorted)
13202  240,240,240,239,239,239,239,238,238,238,237,236,233,232,231,230,
13203  230,230,228,223,222,219,219,218,218,218,217,217,216,214,214,213,
13204  212,212,211,211,210,210,209,208,208,208,207,207,206,206,206,204,
13205  203,203,203,203,203,202,201,201,200,200,200,200,199,199,199,198,
13206  196,196,196,194,194,191,189,188,188,188,188,187,185,185,185,183,
13207  182,182,181,179,179,178,177,176,176,175,175,172,172,168,167,166,
13208  163,163,163,163
13209  };
13210  const int n2w2b1r9[] = {
13211  1000, // Capacity
13212  100, // Number of items
13213  // Size of items (sorted)
13214  236,234,233,232,232,231,230,230,230,229,228,226,226,225,225,222,
13215  222,221,220,220,219,219,217,217,217,215,215,214,214,213,212,211,
13216  211,209,208,208,208,208,207,207,206,206,206,205,205,204,204,201,
13217  201,201,201,201,200,200,198,197,197,196,195,195,194,194,194,194,
13218  194,193,192,192,189,188,188,188,187,187,183,182,181,180,179,177,
13219  175,175,174,172,171,171,171,169,169,169,169,169,167,167,165,164,
13220  163,163,163,162
13221  };
13222  const int n2w2b2r0[] = {
13223  1000, // Capacity
13224  100, // Number of items
13225  // Size of items (sorted)
13226  299,298,295,293,293,291,290,289,288,288,282,282,281,281,280,280,
13227  279,279,278,275,274,271,271,270,267,267,263,260,258,256,256,256,
13228  249,247,247,246,245,239,239,239,236,236,232,230,222,218,215,214,
13229  213,213,213,210,206,204,202,202,201,191,190,189,189,187,187,181,
13230  181,179,170,169,168,166,166,161,158,151,149,148,146,145,142,139,
13231  137,135,132,130,128,127,123,123,121,120,118,109,107,107,105,105,
13232  104,104,102,102
13233  };
13234  const int n2w2b2r1[] = {
13235  1000, // Capacity
13236  100, // Number of items
13237  // Size of items (sorted)
13238  296,295,295,294,291,290,288,288,287,286,283,282,280,279,279,278,
13239  277,275,273,269,266,262,261,254,251,250,248,248,246,246,245,244,
13240  244,239,238,234,233,233,232,231,229,229,216,214,211,211,210,198,
13241  196,195,195,194,192,192,191,191,190,188,187,187,185,184,180,177,
13242  172,172,172,171,167,167,166,165,160,160,158,155,148,146,145,143,
13243  140,140,131,131,128,126,123,122,121,121,117,117,113,111,108,107,
13244  106,106,103,103
13245  };
13246  const int n2w2b2r2[] = {
13247  1000, // Capacity
13248  100, // Number of items
13249  // Size of items (sorted)
13250  300,299,295,293,292,289,286,285,285,285,284,284,281,278,275,273,
13251  271,270,269,265,263,263,262,261,260,257,257,255,251,247,238,237,
13252  236,235,233,233,232,232,231,223,221,218,214,211,209,208,207,207,
13253  205,204,203,201,198,195,193,192,190,187,182,175,175,175,175,174,
13254  174,172,169,168,167,166,159,157,156,152,151,150,148,148,146,145,
13255  144,143,142,141,139,136,136,133,132,126,125,122,121,119,118,116,
13256  110,106,105,102
13257  };
13258  const int n2w2b2r3[] = {
13259  1000, // Capacity
13260  100, // Number of items
13261  // Size of items (sorted)
13262  300,300,298,295,292,290,289,287,287,286,286,286,284,283,278,273,
13263  271,269,269,269,268,268,267,262,258,256,256,255,255,255,254,252,
13264  251,249,248,246,245,244,242,238,237,237,236,227,227,226,224,224,
13265  223,222,214,212,208,206,206,205,202,202,202,200,200,199,197,195,
13266  195,192,192,189,185,179,178,178,171,171,167,165,162,161,158,152,
13267  149,146,143,143,139,136,136,131,127,126,126,124,121,118,114,113,
13268  106,105,102,102
13269  };
13270  const int n2w2b2r4[] = {
13271  1000, // Capacity
13272  100, // Number of items
13273  // Size of items (sorted)
13274  300,298,297,294,292,290,287,287,286,283,282,281,280,280,275,273,
13275  270,269,269,268,267,266,265,265,265,264,262,262,262,261,255,254,
13276  253,252,252,250,246,245,238,238,237,236,236,232,231,231,230,229,
13277  228,228,228,227,224,223,220,217,216,216,215,214,213,211,203,203,
13278  201,199,198,198,197,197,195,187,185,181,178,171,170,165,165,162,
13279  160,158,150,147,139,135,131,131,129,128,127,126,118,117,115,107,
13280  107,107,106,105
13281  };
13282  const int n2w2b2r5[] = {
13283  1000, // Capacity
13284  100, // Number of items
13285  // Size of items (sorted)
13286  297,296,293,292,290,290,286,281,279,278,276,274,273,271,267,265,
13287  261,260,260,259,259,259,258,255,246,245,243,242,242,239,236,236,
13288  234,234,226,224,221,221,219,219,219,211,210,209,208,208,204,203,
13289  203,202,202,202,201,200,199,198,196,191,188,188,177,176,173,172,
13290  172,172,171,171,162,162,160,157,153,150,148,148,145,141,139,137,
13291  137,134,134,132,130,128,126,125,119,117,116,115,114,114,109,108,
13292  106,105,104,102
13293  };
13294  const int n2w2b2r6[] = {
13295  1000, // Capacity
13296  100, // Number of items
13297  // Size of items (sorted)
13298  300,299,298,295,293,292,291,289,285,280,279,279,277,275,271,269,
13299  265,263,260,259,259,256,251,248,248,247,246,245,243,242,240,239,
13300  239,239,233,233,232,232,230,229,225,221,220,219,219,217,216,215,
13301  214,213,212,206,206,195,195,193,189,189,189,188,187,186,181,177,
13302  174,171,170,169,168,168,166,166,165,165,150,149,148,148,148,147,
13303  146,144,142,141,140,139,139,137,134,131,130,128,126,126,120,117,
13304  113,106,104,103
13305  };
13306  const int n2w2b2r7[] = {
13307  1000, // Capacity
13308  100, // Number of items
13309  // Size of items (sorted)
13310  300,297,296,290,289,288,286,285,282,281,278,275,275,272,267,265,
13311  262,259,255,252,251,249,244,243,239,237,237,236,236,232,231,230,
13312  230,229,224,223,222,222,220,219,218,215,214,213,206,204,204,201,
13313  196,195,193,191,187,187,184,184,181,180,172,171,164,163,162,161,
13314  161,160,155,155,149,149,145,142,142,141,141,140,139,137,136,135,
13315  132,131,127,127,123,121,119,119,119,117,116,116,115,113,108,108,
13316  106,105,103,103
13317  };
13318  const int n2w2b2r8[] = {
13319  1000, // Capacity
13320  100, // Number of items
13321  // Size of items (sorted)
13322  299,299,299,297,294,288,285,279,277,277,276,275,274,273,272,271,
13323  271,269,266,262,260,260,257,255,254,254,253,252,252,245,244,243,
13324  241,240,235,235,233,230,229,228,228,226,226,225,224,223,223,219,
13325  219,218,214,211,206,199,198,197,196,191,186,183,183,183,180,179,
13326  179,177,176,174,174,173,172,163,159,158,153,147,146,146,146,145,
13327  145,141,139,131,131,128,125,123,123,123,122,120,119,117,114,114,
13328  114,106,104,104
13329  };
13330  const int n2w2b2r9[] = {
13331  1000, // Capacity
13332  100, // Number of items
13333  // Size of items (sorted)
13334  298,296,291,289,287,287,281,279,279,277,276,275,274,273,272,271,
13335  267,265,262,258,257,255,254,253,251,250,244,243,242,235,233,232,
13336  232,230,229,224,221,220,220,218,216,214,211,207,206,202,201,200,
13337  199,199,192,190,190,188,187,187,185,184,183,182,182,180,180,179,
13338  174,173,171,168,167,166,163,161,161,160,158,157,148,148,147,147,
13339  143,140,134,133,132,131,127,124,120,119,117,116,114,113,111,109,
13340  108,106,106,103
13341  };
13342  const int n2w2b3r0[] = {
13343  1000, // Capacity
13344  100, // Number of items
13345  // Size of items (sorted)
13346  379,379,367,366,363,358,358,355,352,345,343,337,335,329,329,325,
13347  324,320,317,317,311,303,296,294,292,288,280,277,268,268,267,264,
13348  261,259,256,255,254,247,247,244,236,235,234,231,230,228,224,217,
13349  216,212,208,207,207,204,191,190,189,186,182,180,173,173,164,159,
13350  157,154,152,150,141,138,136,130,119,116,105,103,100,98,88,87,
13351  86,86,85,65,63,63,60,57,57,57,53,52,50,29,25,24,24,23,22,22
13352  };
13353  const int n2w2b3r1[] = {
13354  1000, // Capacity
13355  100, // Number of items
13356  // Size of items (sorted)
13357  373,368,368,367,365,360,352,335,335,332,324,321,321,320,316,304,
13358  304,303,299,298,294,292,288,286,284,273,273,273,266,266,263,262,
13359  262,259,258,256,255,249,245,237,230,227,221,220,216,208,206,206,
13360  202,189,188,185,184,180,179,178,176,173,167,158,154,148,148,147,
13361  145,139,135,132,130,124,122,122,116,114,111,111,111,104,98,89,
13362  84,79,72,70,63,61,60,59,55,54,50,44,44,41,39,32,31,30,26,25
13363  };
13364  const int n2w2b3r2[] = {
13365  1000, // Capacity
13366  100, // Number of items
13367  // Size of items (sorted)
13368  375,373,369,367,366,363,362,360,360,359,356,346,345,342,339,334,
13369  334,333,332,331,328,328,327,326,322,320,311,305,291,291,289,288,
13370  277,275,270,262,250,231,228,228,225,218,217,216,213,210,207,205,
13371  204,201,201,200,193,187,173,171,170,166,165,162,161,160,155,155,
13372  154,152,150,148,145,143,135,134,134,132,130,124,123,123,108,105,
13373  104,99,97,93,91,86,85,79,75,61,57,56,51,49,41,40,40,30,30,22
13374  };
13375  const int n2w2b3r3[] = {
13376  1000, // Capacity
13377  100, // Number of items
13378  // Size of items (sorted)
13379  378,377,360,355,354,342,331,331,330,327,323,323,320,320,313,311,
13380  301,296,295,293,292,286,283,277,276,271,265,264,253,252,233,233,
13381  232,232,229,224,221,217,217,212,211,211,207,205,205,203,198,198,
13382  197,194,192,191,190,186,178,165,164,163,156,155,152,148,148,147,
13383  143,142,134,133,132,130,124,115,113,107,103,91,85,80,79,78,77,
13384  68,62,60,60,59,56,55,52,43,42,39,34,33,32,32,32,31,27,26
13385  };
13386  const int n2w2b3r4[] = {
13387  1000, // Capacity
13388  100, // Number of items
13389  // Size of items (sorted)
13390  380,380,379,376,372,366,363,356,351,351,350,348,348,347,347,339,
13391  338,337,332,331,331,329,328,322,322,312,307,305,295,290,287,279,
13392  278,269,269,268,267,263,263,255,250,249,249,244,240,240,236,235,
13393  229,223,223,217,189,183,182,169,157,154,153,148,146,144,142,129,
13394  128,122,121,117,109,105,102,101,100,96,96,87,87,85,82,81,80,79,
13395  78,77,73,72,70,66,65,65,63,54,52,39,38,35,34,32,31,23
13396  };
13397  const int n2w2b3r5[] = {
13398  1000, // Capacity
13399  100, // Number of items
13400  // Size of items (sorted)
13401  376,374,373,360,358,351,348,345,344,343,332,328,327,327,323,317,
13402  317,315,313,308,307,305,297,297,291,289,285,284,277,276,263,262,
13403  261,261,258,258,256,251,244,242,241,235,235,235,235,234,230,227,
13404  226,225,222,218,218,208,203,202,184,178,177,176,169,165,161,159,
13405  154,142,137,134,133,132,127,125,123,123,121,116,111,109,109,103,
13406  102,93,81,79,75,71,71,57,57,50,46,45,38,37,28,27,27,22,22,22
13407  };
13408  const int n2w2b3r6[] = {
13409  1000, // Capacity
13410  100, // Number of items
13411  // Size of items (sorted)
13412  378,377,374,373,369,369,366,353,351,338,337,337,337,334,330,330,
13413  323,322,320,319,317,313,306,305,298,297,295,287,283,276,276,268,
13414  267,267,265,262,257,257,248,247,240,237,236,233,231,217,201,195,
13415  193,187,184,171,170,166,163,161,159,158,158,157,141,139,138,137,
13416  126,122,119,116,115,112,106,104,102,101,100,98,98,91,86,84,82,
13417  82,78,73,62,61,60,60,58,58,55,52,48,48,41,40,38,36,31,26
13418  };
13419  const int n2w2b3r7[] = {
13420  1000, // Capacity
13421  100, // Number of items
13422  // Size of items (sorted)
13423  372,372,371,371,367,366,365,365,365,364,363,360,352,350,350,350,
13424  348,345,333,331,317,315,310,310,308,306,305,304,304,299,295,292,
13425  286,279,277,263,262,262,258,248,241,235,235,231,229,222,208,207,
13426  204,203,202,200,196,195,195,195,192,191,186,184,170,168,165,163,
13427  162,157,150,139,135,127,126,125,124,124,123,120,117,117,116,109,
13428  106,95,82,81,79,76,68,59,58,56,54,53,51,51,40,37,32,25,23,22
13429  };
13430  const int n2w2b3r8[] = {
13431  1000, // Capacity
13432  100, // Number of items
13433  // Size of items (sorted)
13434  371,365,363,354,352,351,346,345,345,339,338,338,334,332,329,327,
13435  322,321,319,314,305,302,299,296,294,288,285,284,282,281,277,276,
13436  269,268,262,257,252,250,250,248,245,243,236,234,232,230,229,224,
13437  220,214,211,209,206,198,195,192,188,177,171,163,158,157,157,147,
13438  142,140,124,118,111,111,111,111,102,93,88,87,86,82,82,80,78,78,
13439  76,75,72,69,65,63,54,51,50,49,43,41,39,36,29,29,27,25
13440  };
13441  const int n2w2b3r9[] = {
13442  1000, // Capacity
13443  100, // Number of items
13444  // Size of items (sorted)
13445  378,377,374,373,367,365,363,357,353,348,338,336,331,322,313,308,
13446  307,306,304,299,299,298,291,291,283,283,281,279,277,272,270,270,
13447  269,263,260,257,251,247,246,243,239,238,237,228,227,208,202,197,
13448  191,186,186,180,177,176,174,171,170,170,164,151,149,146,146,146,
13449  145,143,140,139,137,116,116,115,114,113,110,102,100,99,91,87,
13450  85,82,81,81,80,73,72,69,55,53,49,47,46,44,43,39,36,34,28,23
13451  };
13452  const int n2w3b1r0[] = {
13453  1000, // Capacity
13454  100, // Number of items
13455  // Size of items (sorted)
13456  168,168,168,167,167,167,166,166,165,165,165,165,164,164,164,164,
13457  164,163,163,163,162,161,160,159,159,159,157,157,155,154,154,154,
13458  154,153,153,153,151,150,149,149,149,148,148,147,147,147,147,146,
13459  145,145,145,144,143,143,142,142,142,141,139,138,137,136,135,135,
13460  133,133,133,133,132,131,130,130,129,129,129,128,128,128,127,127,
13461  126,125,125,124,124,122,122,121,121,121,120,120,119,119,119,118,
13462  118,118,115,115
13463  };
13464  const int n2w3b1r1[] = {
13465  1000, // Capacity
13466  100, // Number of items
13467  // Size of items (sorted)
13468  168,168,167,166,165,165,165,165,164,164,163,163,163,163,163,163,
13469  163,162,162,162,162,162,162,161,161,159,157,157,157,157,156,156,
13470  155,155,153,153,153,152,151,151,150,150,149,149,149,147,147,147,
13471  147,146,145,144,144,143,142,142,142,141,139,138,134,133,133,133,
13472  132,132,131,130,129,128,128,128,128,127,127,127,127,127,125,125,
13473  124,123,123,123,121,119,119,119,118,117,117,117,117,117,117,116,
13474  116,115,115,114
13475  };
13476  const int n2w3b1r2[] = {
13477  1000, // Capacity
13478  100, // Number of items
13479  // Size of items (sorted)
13480  168,168,167,167,167,167,167,166,166,165,165,165,164,163,163,162,
13481  160,160,160,159,159,159,158,158,158,158,158,158,157,157,156,156,
13482  155,155,154,154,154,154,154,154,154,153,153,152,151,150,150,149,
13483  148,148,148,147,145,144,144,143,142,142,141,140,139,138,138,138,
13484  137,136,136,136,136,136,135,135,135,134,132,131,131,129,126,126,
13485  126,126,125,124,124,123,122,122,121,120,120,119,119,118,117,117,
13486  116,116,114,114
13487  };
13488  const int n2w3b1r3[] = {
13489  1000, // Capacity
13490  100, // Number of items
13491  // Size of items (sorted)
13492  166,166,166,166,165,164,164,164,163,163,162,162,162,161,160,159,
13493  159,159,158,158,157,156,156,152,151,150,149,149,149,147,147,146,
13494  145,145,144,144,144,142,142,141,141,141,141,140,140,140,139,138,
13495  138,137,137,137,137,135,135,134,133,133,133,133,132,132,132,131,
13496  131,131,130,130,130,130,130,130,129,129,129,128,128,126,126,125,
13497  125,124,123,123,121,120,120,120,119,119,119,118,117,117,117,117,
13498  115,115,115,114
13499  };
13500  const int n2w3b1r4[] = {
13501  1000, // Capacity
13502  100, // Number of items
13503  // Size of items (sorted)
13504  168,168,167,166,166,166,165,165,164,164,164,163,163,163,162,162,
13505  161,160,160,159,158,158,158,157,156,156,156,155,155,152,152,152,
13506  151,151,149,148,148,148,148,147,147,145,145,145,144,143,143,143,
13507  143,143,143,140,140,139,138,138,137,137,136,136,136,135,134,133,
13508  132,132,132,132,131,131,131,130,130,130,130,130,129,127,126,124,
13509  124,124,122,122,122,122,121,121,121,121,120,120,119,118,117,117,
13510  116,116,115,114
13511  };
13512  const int n2w3b1r5[] = {
13513  1000, // Capacity
13514  100, // Number of items
13515  // Size of items (sorted)
13516  167,167,166,166,165,165,165,165,165,164,164,164,162,161,160,160,
13517  160,160,159,158,158,157,157,157,155,154,153,153,152,152,152,151,
13518  151,151,150,150,150,149,148,147,145,145,144,144,143,143,143,143,
13519  140,140,140,140,140,139,139,137,137,137,136,135,134,134,133,133,
13520  132,132,131,129,129,128,127,127,127,126,125,125,123,123,123,123,
13521  122,122,122,120,120,119,119,119,118,117,117,117,116,116,115,115,
13522  115,115,115,115
13523  };
13524  const int n2w3b1r6[] = {
13525  1000, // Capacity
13526  100, // Number of items
13527  // Size of items (sorted)
13528  167,167,166,166,164,164,164,163,162,162,162,162,162,161,161,160,
13529  159,159,158,158,158,158,157,157,154,154,154,153,153,153,153,152,
13530  152,151,151,151,151,151,151,151,150,150,149,148,148,147,147,146,
13531  145,144,143,143,143,143,143,143,142,141,141,139,139,137,136,136,
13532  135,135,135,133,133,132,132,131,130,128,128,128,127,127,126,125,
13533  125,124,124,123,123,122,121,121,121,120,120,120,120,119,119,118,
13534  118,117,116,115
13535  };
13536  const int n2w3b1r7[] = {
13537  1000, // Capacity
13538  100, // Number of items
13539  // Size of items (sorted)
13540  168,168,167,167,167,166,166,165,165,164,164,164,163,163,163,163,
13541  163,160,159,159,159,158,158,158,158,158,158,156,156,155,155,154,
13542  154,153,152,150,149,148,147,145,145,144,144,144,143,143,142,138,
13543  138,138,138,137,137,136,134,134,133,133,132,132,131,131,130,130,
13544  130,129,129,128,128,125,125,124,123,123,123,123,122,122,122,122,
13545  121,121,121,120,120,120,119,119,118,118,118,117,115,115,115,115,
13546  114,114,114,114
13547  };
13548  const int n2w3b1r8[] = {
13549  1000, // Capacity
13550  100, // Number of items
13551  // Size of items (sorted)
13552  168,168,167,167,167,166,166,165,165,164,164,164,163,163,162,162,
13553  161,161,160,159,158,158,157,156,156,155,155,155,154,154,154,154,
13554  153,153,152,152,151,150,149,148,148,147,147,146,145,144,144,144,
13555  143,143,143,138,136,135,135,134,133,132,132,131,129,129,129,129,
13556  128,127,126,126,126,126,126,125,125,124,124,124,123,123,122,121,
13557  121,120,120,120,119,119,119,118,117,117,117,116,116,115,115,115,
13558  115,114,114,114
13559  };
13560  const int n2w3b1r9[] = {
13561  1000, // Capacity
13562  100, // Number of items
13563  // Size of items (sorted)
13564  168,168,166,165,165,165,165,165,165,165,165,164,163,163,162,162,
13565  162,162,161,160,160,159,159,159,157,157,157,156,156,156,155,154,
13566  154,153,153,153,150,150,150,150,148,147,146,146,146,145,145,144,
13567  143,143,143,143,142,141,141,141,140,140,139,138,137,136,135,135,
13568  135,135,135,133,133,132,131,131,130,130,130,130,129,128,128,128,
13569  127,127,125,124,124,124,124,123,121,121,120,120,120,119,119,118,
13570  117,117,115,114
13571  };
13572  const int n2w3b2r0[] = {
13573  1000, // Capacity
13574  100, // Number of items
13575  // Size of items (sorted)
13576  209,207,205,204,202,199,199,199,196,194,194,194,193,190,188,186,
13577  184,183,182,182,179,178,178,178,176,176,176,173,173,172,169,167,
13578  167,167,164,163,163,162,160,160,156,156,156,154,152,150,146,145,
13579  145,145,142,141,139,139,136,136,135,134,133,133,129,127,127,127,
13580  126,123,122,120,119,117,113,113,112,112,108,106,104,97,96,95,
13581  95,95,94,94,90,90,90,87,87,85,84,83,82,80,79,77,77,75,74,73
13582  };
13583  const int n2w3b2r1[] = {
13584  1000, // Capacity
13585  100, // Number of items
13586  // Size of items (sorted)
13587  210,209,209,208,207,206,205,203,201,200,197,192,192,192,191,191,
13588  190,189,187,185,184,183,182,182,181,177,175,170,168,166,166,165,
13589  162,162,159,156,154,152,151,151,151,150,149,148,147,145,145,145,
13590  144,143,142,137,137,136,136,133,133,131,128,127,125,124,115,114,
13591  113,112,112,108,107,106,105,105,104,104,102,101,99,97,96,95,95,
13592  95,89,89,89,88,87,86,85,84,84,83,81,80,77,77,77,76,72,72
13593  };
13594  const int n2w3b2r2[] = {
13595  1000, // Capacity
13596  100, // Number of items
13597  // Size of items (sorted)
13598  210,210,208,207,203,201,200,199,199,197,196,195,193,192,192,190,
13599  189,188,188,187,187,186,185,185,182,182,181,180,180,179,177,171,
13600  170,169,168,166,166,165,165,164,164,161,159,153,151,150,150,149,
13601  147,147,145,144,142,142,141,139,138,136,136,133,133,130,129,129,
13602  125,122,122,121,120,119,119,118,118,115,114,110,108,108,107,105,
13603  105,105,102,102,92,92,87,85,83,80,79,78,77,77,76,76,74,72,72,
13604  72
13605  };
13606  const int n2w3b2r3[] = {
13607  1000, // Capacity
13608  100, // Number of items
13609  // Size of items (sorted)
13610  210,208,206,200,199,198,198,197,195,195,194,193,190,186,186,186,
13611  182,181,181,180,178,175,175,173,173,172,170,169,168,168,167,166,
13612  165,164,164,163,159,159,156,152,149,149,148,145,143,143,143,142,
13613  141,141,141,140,139,139,138,136,135,135,132,131,130,128,126,126,
13614  125,125,123,123,123,122,120,120,115,115,114,111,108,108,108,103,
13615  100,99,98,98,96,96,92,91,90,87,86,85,85,84,83,82,80,76,75,74
13616  };
13617  const int n2w3b2r4[] = {
13618  1000, // Capacity
13619  100, // Number of items
13620  // Size of items (sorted)
13621  207,202,199,199,198,197,194,192,191,188,186,185,185,184,184,182,
13622  181,181,180,178,176,174,173,173,171,168,168,168,167,166,164,164,
13623  163,163,162,159,158,157,155,154,154,153,153,153,151,150,150,148,
13624  148,143,143,142,142,141,138,138,137,137,134,133,131,131,126,125,
13625  125,123,121,120,119,118,118,113,111,110,109,108,107,107,106,103,
13626  99,98,98,95,95,92,91,91,89,88,88,88,87,84,81,77,77,74,74,72
13627  };
13628  const int n2w3b2r5[] = {
13629  1000, // Capacity
13630  100, // Number of items
13631  // Size of items (sorted)
13632  209,208,206,206,204,202,200,200,200,195,194,193,193,192,191,189,
13633  188,188,187,186,185,185,184,184,178,177,176,169,167,164,164,162,
13634  160,152,152,151,151,149,148,148,147,142,139,137,136,135,135,134,
13635  132,131,128,127,126,119,119,119,113,113,111,110,109,109,108,107,
13636  107,107,106,106,105,105,104,104,104,103,102,102,101,101,98,97,
13637  97,97,97,96,95,95,95,94,89,86,85,83,82,82,79,78,75,74,73,72
13638  };
13639  const int n2w3b2r6[] = {
13640  1000, // Capacity
13641  100, // Number of items
13642  // Size of items (sorted)
13643  210,206,205,204,203,202,202,202,200,199,198,192,189,186,185,183,
13644  183,183,182,181,176,176,175,175,174,170,170,170,170,168,162,161,
13645  159,156,152,149,149,148,146,146,146,145,144,144,144,141,141,141,
13646  141,139,138,135,135,135,135,134,134,133,127,127,126,126,125,124,
13647  119,119,119,116,115,115,108,107,103,98,97,96,94,94,93,91,90,89,
13648  89,89,89,87,86,86,84,83,82,82,82,81,80,78,77,74,73,72
13649  };
13650  const int n2w3b2r7[] = {
13651  1000, // Capacity
13652  100, // Number of items
13653  // Size of items (sorted)
13654  210,209,209,206,206,204,203,202,202,199,199,197,196,195,195,194,
13655  193,192,191,191,190,190,186,185,185,184,180,171,171,170,168,167,
13656  166,166,165,163,163,162,161,161,160,160,159,158,158,157,156,156,
13657  153,151,150,150,148,147,147,145,141,140,137,136,136,132,129,128,
13658  128,127,127,122,121,118,111,110,109,106,106,102,102,98,98,95,
13659  95,95,95,93,90,90,90,89,83,82,81,79,78,78,76,75,74,73,73,72
13660  };
13661  const int n2w3b2r8[] = {
13662  1000, // Capacity
13663  100, // Number of items
13664  // Size of items (sorted)
13665  210,209,207,202,199,196,196,195,194,193,190,188,187,187,185,185,
13666  184,184,182,179,178,178,178,176,171,169,169,168,168,167,167,165,
13667  164,159,158,158,154,152,151,150,148,147,142,142,142,140,140,139,
13668  138,137,136,136,134,125,125,123,123,121,121,120,120,118,118,117,
13669  117,116,114,114,112,111,111,108,108,107,106,104,102,102,102,97,
13670  97,96,94,94,94,92,88,84,84,83,81,81,80,80,78,76,76,76,74,73
13671  };
13672  const int n2w3b2r9[] = {
13673  1000, // Capacity
13674  100, // Number of items
13675  // Size of items (sorted)
13676  207,205,204,203,203,200,199,198,196,196,196,195,195,195,192,190,
13677  189,188,188,187,187,185,180,179,176,175,172,171,170,170,169,168,
13678  168,165,164,164,163,163,161,160,158,155,154,153,152,150,150,149,
13679  149,148,148,143,139,137,136,136,134,134,132,132,131,129,127,127,
13680  127,125,120,120,117,117,116,116,113,112,109,107,105,103,99,99,
13681  97,95,95,95,95,95,93,91,86,84,82,81,80,79,77,77,77,76,74,72
13682  };
13683  const int n2w3b3r0[] = {
13684  1000, // Capacity
13685  100, // Number of items
13686  // Size of items (sorted)
13687  265,263,256,254,253,251,250,249,247,247,246,243,239,238,238,233,
13688  225,225,224,223,219,216,211,210,208,207,206,204,204,202,202,201,
13689  192,191,188,171,166,166,160,157,156,155,154,153,153,149,146,146,
13690  145,144,139,138,130,127,125,124,123,117,115,112,112,104,101,101,
13691  100,99,99,97,89,87,85,85,81,80,78,75,74,70,70,70,69,67,67,60,
13692  57,53,52,48,46,46,45,39,33,33,29,29,24,22,21,18
13693  };
13694  const int n2w3b3r1[] = {
13695  1000, // Capacity
13696  100, // Number of items
13697  // Size of items (sorted)
13698  260,256,255,253,249,248,245,243,238,234,233,232,229,229,218,213,
13699  206,205,196,194,187,187,184,181,178,177,176,175,170,170,162,162,
13700  160,159,156,151,149,141,136,135,135,134,134,133,129,124,123,119,
13701  116,116,114,113,112,110,105,102,101,99,98,95,95,93,93,83,82,81,
13702  78,77,73,73,72,70,70,69,68,67,65,64,62,58,54,53,53,50,48,47,43,
13703  43,43,42,42,41,36,33,24,21,20,19,19,18
13704  };
13705  const int n2w3b3r2[] = {
13706  1000, // Capacity
13707  100, // Number of items
13708  // Size of items (sorted)
13709  261,259,256,256,250,249,244,237,235,233,230,228,225,224,223,222,
13710  219,218,215,213,209,206,205,204,200,197,195,188,188,186,183,180,
13711  180,176,176,172,165,164,161,161,154,148,146,143,139,138,137,135,
13712  134,134,128,126,126,122,121,120,117,114,112,109,108,107,106,104,
13713  99,99,97,97,92,91,90,88,87,86,84,83,83,82,78,74,71,66,64,61,57,
13714  54,51,47,45,44,42,33,32,28,27,26,26,19,16,16
13715  };
13716  const int n2w3b3r3[] = {
13717  1000, // Capacity
13718  100, // Number of items
13719  // Size of items (sorted)
13720  265,264,263,261,254,248,247,246,245,241,233,229,228,227,224,223,
13721  220,219,218,216,215,212,209,205,198,194,186,180,180,180,177,169,
13722  166,165,161,160,159,158,157,156,155,154,152,152,151,148,139,137,
13723  135,127,125,125,120,112,111,111,109,109,107,106,101,101,98,97,
13724  95,95,95,92,91,90,89,86,84,83,82,80,78,77,77,75,75,74,69,68,68,
13725  63,58,52,52,52,47,40,33,31,28,27,23,19,17,16
13726  };
13727  const int n2w3b3r4[] = {
13728  1000, // Capacity
13729  100, // Number of items
13730  // Size of items (sorted)
13731  266,265,263,262,257,256,250,249,248,244,243,240,240,239,239,238,
13732  238,237,237,236,235,233,227,227,227,222,220,215,211,210,208,202,
13733  200,199,193,188,188,186,185,172,171,169,166,163,161,158,148,147,
13734  143,142,136,130,124,123,123,122,120,119,117,116,110,107,106,98,
13735  98,96,91,90,85,84,81,79,78,77,77,74,71,69,69,68,67,66,65,64,64,
13736  61,49,44,44,42,41,40,38,30,26,25,22,21,20,17
13737  };
13738  const int n2w3b3r5[] = {
13739  1000, // Capacity
13740  100, // Number of items
13741  // Size of items (sorted)
13742  265,262,262,262,260,255,253,252,248,245,242,239,237,236,225,225,
13743  222,221,219,218,216,214,213,211,211,209,203,201,201,199,198,197,
13744  191,187,187,187,182,181,174,173,172,172,170,157,152,150,150,149,
13745  147,147,145,145,144,143,143,136,135,134,130,129,128,125,115,108,
13746  107,104,100,98,96,84,82,82,77,75,74,73,73,64,63,61,60,55,51,51,
13747  46,46,45,37,36,35,33,32,32,27,24,23,22,22,21,16
13748  };
13749  const int n2w3b3r6[] = {
13750  1000, // Capacity
13751  100, // Number of items
13752  // Size of items (sorted)
13753  265,259,258,256,253,253,250,250,247,246,241,240,232,229,228,227,
13754  226,225,225,224,216,215,213,211,209,203,202,202,199,196,196,193,
13755  185,184,181,181,181,180,177,171,169,167,164,161,155,153,151,150,
13756  148,143,141,132,130,128,127,126,125,123,119,119,113,112,103,102,
13757  101,99,97,96,95,91,90,90,86,86,85,79,79,78,77,71,71,64,60,60,
13758  59,54,49,42,38,38,32,30,28,28,26,24,20,16,16,16
13759  };
13760  const int n2w3b3r7[] = {
13761  1000, // Capacity
13762  100, // Number of items
13763  // Size of items (sorted)
13764  260,252,248,243,243,238,237,236,236,227,223,217,216,207,207,207,
13765  204,203,200,198,197,195,188,177,172,170,169,168,168,165,162,159,
13766  157,153,150,150,149,148,145,144,143,142,138,137,126,126,126,124,
13767  123,122,121,121,116,114,113,112,110,109,108,106,105,101,101,99,
13768  80,78,78,73,72,71,69,69,66,65,64,63,63,58,58,57,57,52,48,48,48,
13769  46,46,45,43,42,39,37,36,33,22,19,18,17,16,16
13770  };
13771  const int n2w3b3r8[] = {
13772  1000, // Capacity
13773  100, // Number of items
13774  // Size of items (sorted)
13775  264,264,263,261,260,259,258,258,257,256,250,249,245,243,242,239,
13776  239,237,235,233,231,230,226,216,209,206,201,200,195,188,186,185,
13777  185,183,179,176,171,169,167,166,165,164,158,154,148,148,143,141,
13778  133,133,130,128,127,121,121,118,118,116,114,113,112,110,101,101,
13779  96,94,92,91,87,87,86,85,83,83,81,81,72,63,63,61,57,54,51,50,50,
13780  50,47,45,42,39,37,33,31,29,27,19,19,18,18,16
13781  };
13782  const int n2w3b3r9[] = {
13783  1000, // Capacity
13784  100, // Number of items
13785  // Size of items (sorted)
13786  263,261,258,258,252,252,249,248,248,247,244,242,239,233,229,226,
13787  224,214,210,203,202,202,196,195,195,193,192,187,171,171,169,168,
13788  168,162,158,156,156,155,155,155,154,149,149,146,144,140,135,135,
13789  133,131,125,124,122,119,118,114,114,111,107,105,102,96,93,91,
13790  90,90,87,85,85,84,82,80,79,78,77,76,76,68,66,66,62,60,58,54,54,
13791  52,49,46,42,39,37,32,30,26,26,25,22,20,18,18
13792  };
13793  const int n2w4b1r0[] = {
13794  1000, // Capacity
13795  100, // Number of items
13796  // Size of items (sorted)
13797  132,132,132,132,132,130,130,130,130,130,129,129,128,128,128,128,
13798  128,127,126,126,125,125,125,125,124,123,123,123,122,122,122,122,
13799  121,121,121,121,120,120,119,118,118,117,116,115,115,115,114,114,
13800  114,114,113,113,113,113,112,112,112,111,111,110,110,109,109,108,
13801  108,107,107,107,107,106,105,103,103,103,102,102,101,101,99,98,
13802  98,98,98,96,96,96,95,95,95,94,94,93,93,92,91,91,91,91,90,90
13803  };
13804  const int n2w4b1r1[] = {
13805  1000, // Capacity
13806  100, // Number of items
13807  // Size of items (sorted)
13808  132,132,132,132,131,131,131,130,130,130,129,129,128,126,126,126,
13809  125,124,123,122,122,121,121,120,120,120,120,120,119,119,118,118,
13810  117,117,117,117,116,116,115,115,115,114,114,113,113,112,112,112,
13811  112,112,112,110,110,110,110,109,109,108,108,108,107,107,107,105,
13812  105,105,105,105,104,103,102,101,101,101,100,100,100,99,99,98,
13813  98,98,97,97,97,96,96,96,94,94,93,93,93,92,92,92,91,90,90,90
13814  };
13815  const int n2w4b1r2[] = {
13816  1000, // Capacity
13817  100, // Number of items
13818  // Size of items (sorted)
13819  132,131,130,130,130,130,129,129,129,129,128,127,127,127,127,127,
13820  126,125,125,125,124,124,123,122,122,120,120,120,120,120,120,120,
13821  120,119,119,119,118,118,118,118,118,117,117,116,116,115,115,115,
13822  114,114,113,113,112,112,112,112,112,111,111,111,110,110,109,108,
13823  108,108,108,108,106,106,106,106,105,104,104,104,104,104,103,103,
13824  103,102,102,101,101,100,99,99,98,98,97,95,94,94,93,93,93,92,91,
13825  90
13826  };
13827  const int n2w4b1r3[] = {
13828  1000, // Capacity
13829  100, // Number of items
13830  // Size of items (sorted)
13831  132,132,132,132,132,131,131,130,130,129,129,128,128,128,128,128,
13832  128,127,127,127,126,126,126,126,125,125,124,123,122,122,122,122,
13833  121,121,120,120,120,119,119,119,118,117,117,116,115,115,114,113,
13834  113,112,112,111,111,111,110,109,109,108,107,107,107,105,105,105,
13835  105,105,104,103,103,103,102,102,102,102,101,100,100,99,99,99,
13836  98,98,98,98,97,97,97,96,96,95,95,95,93,92,92,92,91,91,91,90
13837  };
13838  const int n2w4b1r4[] = {
13839  1000, // Capacity
13840  100, // Number of items
13841  // Size of items (sorted)
13842  132,132,132,132,131,131,131,130,130,130,129,129,128,128,128,127,
13843  127,127,127,126,125,125,124,124,124,123,123,121,121,121,120,120,
13844  119,119,118,118,118,117,117,117,117,116,116,116,115,115,114,114,
13845  114,114,114,113,113,113,113,112,112,112,111,107,106,105,105,105,
13846  105,105,104,103,103,102,102,102,102,101,100,100,99,99,99,97,97,
13847  96,96,96,96,95,95,94,94,93,93,92,92,92,92,92,91,91,90,90
13848  };
13849  const int n2w4b1r5[] = {
13850  1000, // Capacity
13851  100, // Number of items
13852  // Size of items (sorted)
13853  132,132,132,131,130,130,130,130,129,129,129,128,127,127,127,127,
13854  126,126,126,125,125,124,124,124,123,123,123,123,122,121,121,121,
13855  121,120,120,120,120,119,119,119,118,118,118,118,117,117,116,115,
13856  115,114,113,113,113,111,110,110,109,109,109,109,108,108,107,106,
13857  106,106,106,105,104,104,103,103,102,100,99,99,98,98,98,98,96,
13858  96,96,96,95,95,94,94,93,93,93,91,91,90,90,90,90,90,90,90
13859  };
13860  const int n2w4b1r6[] = {
13861  1000, // Capacity
13862  100, // Number of items
13863  // Size of items (sorted)
13864  131,130,130,129,129,128,128,127,127,127,126,126,125,123,122,122,
13865  122,121,121,121,120,120,120,120,119,119,118,117,117,116,116,116,
13866  115,115,115,114,114,114,113,113,113,113,113,112,111,111,111,110,
13867  110,109,109,109,108,108,108,108,108,108,107,107,106,105,104,104,
13868  104,104,103,103,103,102,102,102,102,101,101,101,100,100,99,99,
13869  99,99,98,98,98,97,97,97,96,94,94,93,93,93,92,92,92,91,91,90
13870  };
13871  const int n2w4b1r7[] = {
13872  1000, // Capacity
13873  100, // Number of items
13874  // Size of items (sorted)
13875  132,132,132,131,130,130,129,129,129,128,128,128,127,127,127,126,
13876  125,125,124,124,123,123,123,122,122,122,122,121,121,121,120,120,
13877  120,118,118,118,117,117,116,116,116,116,116,115,115,115,114,113,
13878  112,112,110,110,110,109,108,108,108,107,107,107,106,106,106,105,
13879  105,104,104,104,103,103,102,102,101,101,101,99,99,98,98,97,97,
13880  97,97,96,95,95,94,94,93,93,93,92,92,92,92,91,90,90,90,90
13881  };
13882  const int n2w4b1r8[] = {
13883  1000, // Capacity
13884  100, // Number of items
13885  // Size of items (sorted)
13886  132,132,131,131,130,129,129,129,128,127,127,126,126,125,125,124,
13887  124,124,123,122,122,121,120,120,119,119,119,118,118,118,117,117,
13888  117,117,117,116,115,115,114,114,113,113,113,111,110,110,110,109,
13889  108,108,108,107,107,107,107,107,106,105,105,104,103,103,103,102,
13890  102,102,101,101,101,100,100,100,100,99,98,98,98,98,97,97,97,96,
13891  96,96,96,95,95,95,94,93,93,93,93,93,92,92,92,91,90,90
13892  };
13893  const int n2w4b1r9[] = {
13894  1000, // Capacity
13895  100, // Number of items
13896  // Size of items (sorted)
13897  130,130,128,127,127,127,127,126,126,126,126,126,125,125,125,124,
13898  124,124,123,122,122,122,122,121,121,120,120,119,119,118,118,117,
13899  117,117,117,116,116,115,115,115,114,114,114,114,113,112,112,110,
13900  110,109,108,108,108,106,106,106,105,105,105,105,105,104,104,103,
13901  103,103,102,102,101,101,101,100,100,100,99,99,98,98,98,98,97,
13902  95,95,95,95,94,93,93,93,92,92,91,91,91,91,91,91,90,90,90
13903  };
13904  const int n2w4b2r0[] = {
13905  1000, // Capacity
13906  100, // Number of items
13907  // Size of items (sorted)
13908  163,162,161,159,159,156,155,153,152,150,150,150,149,148,141,140,
13909  139,138,137,137,137,136,134,134,134,133,132,130,130,128,127,126,
13910  126,125,124,123,121,121,120,119,119,116,116,115,115,115,115,114,
13911  111,108,107,106,105,104,102,102,100,100,99,98,97,96,96,90,90,
13912  89,89,89,87,86,83,82,81,78,76,74,74,74,72,70,69,68,68,66,65,65,
13913  64,64,63,62,62,62,62,61,60,60,59,58,58,58
13914  };
13915  const int n2w4b2r1[] = {
13916  1000, // Capacity
13917  100, // Number of items
13918  // Size of items (sorted)
13919  165,165,164,160,159,157,155,154,154,153,150,150,150,147,146,144,
13920  143,140,139,138,138,137,135,134,131,131,131,130,129,128,127,125,
13921  123,121,118,116,116,115,115,114,113,113,113,111,111,109,108,107,
13922  103,103,102,102,101,100,97,96,95,95,94,94,94,93,92,91,90,89,86,
13923  86,86,86,85,85,85,84,84,83,82,82,80,79,78,76,74,74,71,70,68,67,
13924  67,67,66,65,65,62,61,61,61,61,60,59
13925  };
13926  const int n2w4b2r2[] = {
13927  1000, // Capacity
13928  100, // Number of items
13929  // Size of items (sorted)
13930  165,165,162,159,156,155,155,154,152,151,150,150,149,149,148,147,
13931  146,145,145,144,143,143,142,141,141,138,134,134,133,132,131,128,
13932  127,126,125,124,123,122,121,121,121,120,119,114,114,112,112,110,
13933  109,108,107,107,107,106,102,102,99,99,98,97,97,95,95,95,94,94,
13934  93,93,92,91,90,88,87,87,86,83,82,80,80,79,78,77,76,76,70,69,68,
13935  68,68,66,65,62,61,60,60,59,58,58,58,57
13936  };
13937  const int n2w4b2r3[] = {
13938  1000, // Capacity
13939  100, // Number of items
13940  // Size of items (sorted)
13941  162,161,159,159,157,157,156,155,154,152,152,148,147,147,142,142,
13942  140,138,137,132,131,130,129,126,124,124,123,123,123,122,121,120,
13943  120,119,119,116,116,115,114,113,113,112,110,109,108,107,107,105,
13944  104,104,102,100,99,98,96,94,94,94,93,93,93,92,91,90,90,88,87,
13945  85,83,82,82,78,78,78,77,76,76,75,75,74,73,73,71,70,69,69,68,68,
13946  67,66,65,64,64,63,61,61,60,59,58,57
13947  };
13948  const int n2w4b2r4[] = {
13949  1000, // Capacity
13950  100, // Number of items
13951  // Size of items (sorted)
13952  165,165,164,164,161,161,156,155,155,154,154,154,154,151,151,150,
13953  149,149,148,146,144,142,142,141,139,139,138,136,136,135,134,133,
13954  132,132,131,131,131,131,130,130,129,129,124,124,123,120,118,118,
13955  118,117,116,116,116,116,114,114,107,106,105,105,104,102,101,101,
13956  98,97,96,96,94,91,91,91,88,86,86,86,84,79,79,78,78,77,76,74,71,
13957  71,70,69,67,65,65,64,60,60,59,59,59,59,59,59
13958  };
13959  const int n2w4b2r5[] = {
13960  1000, // Capacity
13961  100, // Number of items
13962  // Size of items (sorted)
13963  163,161,159,159,157,156,156,156,155,154,153,152,151,150,148,147,
13964  147,146,146,145,145,144,141,139,139,138,138,138,136,136,135,135,
13965  131,130,128,126,125,124,123,123,122,122,122,120,118,118,117,116,
13966  112,111,110,109,107,106,106,106,106,106,104,104,103,102,102,102,
13967  101,101,99,99,98,98,97,95,95,93,90,90,87,84,84,83,80,80,79,75,
13968  75,74,74,74,72,69,69,66,66,65,63,62,61,61,59,59
13969  };
13970  const int n2w4b2r6[] = {
13971  1000, // Capacity
13972  100, // Number of items
13973  // Size of items (sorted)
13974  164,164,163,159,158,154,153,152,152,152,152,150,150,147,147,145,
13975  145,145,144,143,143,142,141,140,140,140,139,139,138,137,136,135,
13976  131,128,125,124,122,120,119,118,118,118,117,114,114,114,112,111,
13977  111,110,110,109,109,107,107,107,107,107,106,102,101,101,100,99,
13978  98,97,96,96,96,95,94,93,92,91,89,87,86,86,84,83,80,79,78,78,74,
13979  73,73,73,68,68,68,67,66,66,65,65,64,61,60,59
13980  };
13981  const int n2w4b2r7[] = {
13982  1000, // Capacity
13983  100, // Number of items
13984  // Size of items (sorted)
13985  163,163,163,161,159,158,158,157,156,156,156,155,154,154,153,153,
13986  153,153,153,152,149,144,139,135,135,135,131,127,126,125,124,123,
13987  121,121,120,120,119,118,118,117,116,115,114,112,112,111,111,110,
13988  109,108,107,107,106,106,105,105,105,103,102,100,98,97,96,95,95,
13989  93,92,88,87,86,85,82,82,82,81,80,79,79,79,76,75,73,70,68,68,68,
13990  65,64,64,63,62,62,61,61,60,59,58,58,58,57
13991  };
13992  const int n2w4b2r8[] = {
13993  1000, // Capacity
13994  100, // Number of items
13995  // Size of items (sorted)
13996  164,161,161,161,159,159,159,159,158,158,157,157,157,156,155,154,
13997  151,150,150,149,149,148,148,148,148,147,147,146,146,145,143,139,
13998  139,138,137,136,136,136,134,133,131,131,128,128,127,127,127,126,
13999  121,120,120,119,118,118,118,114,112,112,112,111,110,110,107,106,
14000  104,104,103,102,101,99,97,94,94,94,91,91,89,87,83,82,82,80,79,
14001  79,77,76,72,72,72,70,69,69,68,67,67,64,62,61,58,57
14002  };
14003  const int n2w4b2r9[] = {
14004  1000, // Capacity
14005  100, // Number of items
14006  // Size of items (sorted)
14007  163,162,157,157,156,155,151,150,149,149,149,146,145,145,144,143,
14008  142,141,140,140,139,139,138,137,130,130,128,128,128,127,127,127,
14009  126,126,125,125,125,125,123,123,122,122,119,118,118,118,117,115,
14010  115,114,114,111,106,106,105,104,104,103,102,102,102,100,99,99,
14011  93,93,92,92,91,90,88,85,81,79,79,79,79,78,74,73,73,72,68,68,67,
14012  67,66,65,65,65,64,64,63,63,62,61,60,60,59,58
14013  };
14014  const int n2w4b3r0[] = {
14015  1000, // Capacity
14016  100, // Number of items
14017  // Size of items (sorted)
14018  209,206,205,201,197,191,191,190,187,187,186,184,183,182,182,182,
14019  178,176,174,172,171,171,171,169,166,164,162,161,161,156,155,155,
14020  152,149,147,144,142,136,132,131,125,124,122,121,117,117,115,113,
14021  113,110,104,103,101,101,100,96,96,95,95,92,87,83,77,77,76,72,
14022  70,70,70,68,68,66,65,62,59,56,55,54,51,49,47,44,43,43,42,41,41,
14023  40,39,37,34,34,31,31,30,26,26,20,14,13
14024  };
14025  const int n2w4b3r1[] = {
14026  1000, // Capacity
14027  100, // Number of items
14028  // Size of items (sorted)
14029  208,208,208,203,202,201,199,195,195,195,192,191,190,181,175,172,
14030  172,171,166,163,162,159,158,158,156,155,154,148,147,145,143,139,
14031  135,133,131,131,131,131,130,129,128,126,125,123,123,122,122,121,
14032  120,118,117,117,116,110,106,103,103,99,97,94,92,88,86,86,83,81,
14033  79,78,77,77,77,76,71,71,69,62,61,59,58,57,57,57,57,54,46,46,43,
14034  42,38,37,35,33,31,23,21,17,14,14,14,13
14035  };
14036  const int n2w4b3r2[] = {
14037  1000, // Capacity
14038  100, // Number of items
14039  // Size of items (sorted)
14040  206,205,200,200,199,199,197,197,194,193,193,193,191,188,185,185,
14041  184,182,178,175,172,170,167,165,161,161,161,159,159,159,158,155,
14042  154,153,153,153,149,146,143,141,141,139,137,135,130,128,126,125,
14043  122,120,120,119,118,115,113,109,109,109,108,107,104,104,103,103,
14044  101,99,97,94,90,90,90,87,86,86,82,79,77,74,67,63,54,48,48,46,
14045  45,44,37,35,35,34,34,27,25,23,23,23,19,17,16,14
14046  };
14047  const int n2w4b3r3[] = {
14048  1000, // Capacity
14049  100, // Number of items
14050  // Size of items (sorted)
14051  201,201,200,199,198,197,196,195,195,194,190,188,187,184,182,181,
14052  181,180,179,177,172,171,169,165,165,163,158,154,154,153,153,148,
14053  148,144,142,138,137,131,129,125,123,122,118,117,117,116,115,113,
14054  109,105,105,104,103,101,100,96,89,87,86,84,84,82,78,78,77,76,
14055  72,71,71,69,69,69,67,66,64,64,63,62,58,56,53,52,50,49,45,45,40,
14056  39,37,37,33,28,25,24,22,22,16,15,15,13
14057  };
14058  const int n2w4b3r4[] = {
14059  1000, // Capacity
14060  100, // Number of items
14061  // Size of items (sorted)
14062  204,204,202,202,200,200,197,194,194,191,189,187,181,180,180,179,
14063  179,177,176,175,174,173,169,169,168,167,161,158,151,145,143,139,
14064  136,136,135,135,134,133,131,130,130,128,124,124,123,122,120,116,
14065  113,112,111,110,109,109,106,105,104,103,102,101,99,99,97,96,81,
14066  81,78,78,77,75,73,72,68,67,64,64,62,62,55,54,51,47,45,45,35,34,
14067  34,32,32,31,30,28,26,25,23,22,20,17,15,13
14068  };
14069  const int n2w4b3r5[] = {
14070  1000, // Capacity
14071  100, // Number of items
14072  // Size of items (sorted)
14073  209,207,205,204,204,202,201,200,200,197,194,193,188,187,185,180,
14074  176,168,166,161,159,159,156,154,154,148,145,145,143,138,135,132,
14075  128,125,124,122,121,118,116,114,112,112,108,106,105,105,104,101,
14076  97,95,94,93,87,85,85,72,72,71,70,69,68,64,63,63,62,61,61,58,55,
14077  54,53,52,52,51,50,48,48,47,45,43,40,37,34,33,27,27,27,24,24,23,
14078  22,22,20,20,18,17,16,15,14,13
14079  };
14080  const int n2w4b3r6[] = {
14081  1000, // Capacity
14082  100, // Number of items
14083  // Size of items (sorted)
14084  209,207,206,201,201,200,199,198,194,191,190,188,186,185,182,181,
14085  179,178,178,174,172,170,170,170,160,159,155,154,144,143,142,136,
14086  135,134,132,130,128,126,126,122,118,117,116,113,112,106,106,105,
14087  103,103,101,96,95,90,90,89,82,81,81,80,78,77,76,74,72,71,71,70,
14088  68,66,64,62,62,61,60,58,57,57,57,57,54,48,46,44,42,36,33,30,29,
14089  25,24,23,23,22,22,21,17,14,13,13
14090  };
14091  const int n2w4b3r7[] = {
14092  1000, // Capacity
14093  100, // Number of items
14094  // Size of items (sorted)
14095  209,209,207,205,199,193,193,189,188,186,181,180,178,175,174,170,
14096  169,169,168,166,164,161,157,156,155,155,153,153,152,152,148,147,
14097  145,145,144,144,141,133,133,133,126,125,123,119,118,117,116,110,
14098  109,108,106,103,100,99,98,96,95,94,92,90,87,86,84,79,77,74,72,
14099  72,71,71,62,61,59,56,55,55,54,53,48,47,44,42,42,41,39,38,37,36,
14100  32,29,29,27,27,25,24,24,22,21,14,14
14101  };
14102  const int n2w4b3r8[] = {
14103  1000, // Capacity
14104  100, // Number of items
14105  // Size of items (sorted)
14106  209,207,205,205,203,202,202,201,199,195,193,192,192,191,187,184,
14107  183,182,178,177,175,171,164,162,155,154,153,152,150,148,146,144,
14108  144,142,136,135,134,134,132,127,127,125,124,123,122,120,119,114,
14109  107,104,96,96,94,94,93,89,87,86,86,84,83,82,81,81,78,77,77,76,
14110  75,70,67,67,64,57,56,51,47,46,42,41,41,41,41,41,40,40,40,39,38,
14111  35,32,31,27,25,23,23,23,17,17,14
14112  };
14113  const int n2w4b3r9[] = {
14114  1000, // Capacity
14115  100, // Number of items
14116  // Size of items (sorted)
14117  206,206,206,206,205,205,204,200,198,196,193,192,189,188,188,187,
14118  184,178,178,176,176,172,172,171,169,168,168,167,162,158,156,153,
14119  152,151,151,151,145,141,139,139,137,136,129,127,124,122,118,115,
14120  115,115,111,111,110,109,109,103,102,102,99,98,98,97,94,91,91,
14121  90,86,85,83,81,79,78,78,74,74,73,73,71,67,64,59,58,57,51,50,50,
14122  50,49,46,44,43,39,33,30,27,26,23,21,20,19
14123  };
14124  const int n3w1b1r0[] = {
14125  1000, // Capacity
14126  200, // Number of items
14127  // Size of items (sorted)
14128  395,395,395,395,395,394,394,394,393,393,393,393,393,393,392,390,
14129  389,388,388,388,387,386,386,385,384,383,383,382,380,380,379,379,
14130  378,378,377,375,375,374,374,373,372,372,372,371,370,368,368,367,
14131  367,366,366,365,365,363,362,361,360,360,360,359,357,357,356,355,
14132  355,350,350,349,348,348,348,347,347,347,347,347,346,346,346,346,
14133  345,345,344,344,344,343,343,343,343,342,341,341,340,338,337,336,
14134  336,335,335,335,334,333,333,332,331,330,329,329,328,328,327,327,
14135  326,326,325,324,323,323,322,322,321,321,320,320,320,320,316,316,
14136  316,315,315,315,313,312,312,311,309,309,308,306,305,305,305,305,
14137  303,302,302,302,300,300,299,298,298,298,297,297,296,296,295,295,
14138  293,293,291,291,290,290,290,290,287,286,286,286,286,282,281,281,
14139  281,280,280,279,275,275,274,274,274,274,273,272,272,271,271,270,
14140  270,269,269,269,268,267,266,266
14141  };
14142  const int n3w1b1r1[] = {
14143  1000, // Capacity
14144  200, // Number of items
14145  // Size of items (sorted)
14146  394,393,393,392,391,391,390,389,389,389,387,387,387,387,387,387,
14147  385,384,383,382,382,382,381,380,380,380,379,378,378,378,378,377,
14148  376,376,374,373,373,372,371,371,371,371,370,370,370,369,369,369,
14149  368,368,367,367,365,365,364,364,364,363,363,362,362,360,360,360,
14150  359,359,358,357,356,356,355,354,354,353,353,352,351,349,349,348,
14151  347,346,346,343,343,342,342,342,341,341,340,340,339,339,338,338,
14152  338,337,336,336,335,333,333,332,332,331,329,328,326,326,326,325,
14153  325,325,323,323,323,322,322,321,320,319,319,318,318,315,315,314,
14154  314,313,313,311,310,310,309,309,309,309,308,308,307,306,306,306,
14155  305,305,302,301,299,299,299,299,298,297,296,296,296,296,295,294,
14156  294,294,292,292,291,290,290,289,288,286,285,285,285,284,283,282,
14157  282,282,280,280,280,279,278,277,277,277,277,275,275,275,274,273,
14158  273,272,272,271,270,270,269,268
14159  };
14160  const int n3w1b1r2[] = {
14161  1000, // Capacity
14162  200, // Number of items
14163  // Size of items (sorted)
14164  396,395,395,395,394,394,392,392,391,391,390,389,389,388,387,387,
14165  385,385,385,385,384,384,383,383,383,382,381,380,379,378,378,378,
14166  377,374,374,374,373,373,372,371,370,370,370,364,364,363,363,363,
14167  362,362,360,359,359,357,357,356,356,356,355,354,354,354,353,353,
14168  353,353,352,352,351,348,347,346,346,346,346,345,344,344,343,343,
14169  342,342,341,340,339,339,338,338,338,338,338,337,336,336,336,336,
14170  335,334,334,334,333,333,332,331,329,328,328,328,327,327,327,327,
14171  326,324,323,322,321,320,319,319,316,315,313,313,312,312,311,310,
14172  310,309,308,308,308,307,305,305,304,304,304,304,303,302,301,300,
14173  299,299,298,298,297,297,296,295,295,293,292,292,292,291,291,290,
14174  289,288,288,288,287,284,284,284,283,282,282,281,280,279,279,279,
14175  278,278,278,278,277,277,275,275,275,275,274,273,273,271,271,270,
14176  269,269,269,269,268,267,266,266
14177  };
14178  const int n3w1b1r3[] = {
14179  1000, // Capacity
14180  200, // Number of items
14181  // Size of items (sorted)
14182  396,395,394,393,393,392,391,390,389,388,387,387,386,386,386,385,
14183  385,382,381,380,379,379,378,378,378,378,377,377,377,377,376,376,
14184  374,373,373,370,369,368,368,368,368,367,367,367,367,367,366,366,
14185  366,366,365,364,363,362,361,361,361,361,359,359,358,357,357,356,
14186  356,355,353,352,350,349,348,348,348,348,348,347,347,347,346,345,
14187  345,345,344,344,343,343,342,342,342,341,340,339,336,336,336,336,
14188  335,335,335,334,334,333,331,330,328,328,328,327,327,327,325,324,
14189  324,323,322,322,322,321,321,320,320,320,320,320,318,317,317,315,
14190  315,315,315,314,314,313,313,312,311,309,309,309,309,308,307,307,
14191  306,305,305,304,304,303,302,302,301,301,301,301,300,299,299,298,
14192  298,297,296,296,294,293,293,292,291,290,290,289,289,288,288,288,
14193  286,286,284,284,284,283,283,282,281,280,279,275,275,274,273,272,
14194  271,270,269,269,269,268,267,267
14195  };
14196  const int n3w1b1r4[] = {
14197  1000, // Capacity
14198  200, // Number of items
14199  // Size of items (sorted)
14200  396,396,396,396,395,394,394,393,393,393,392,392,392,391,391,391,
14201  389,388,388,388,387,387,385,385,384,384,384,383,383,383,382,382,
14202  382,382,381,380,380,379,378,378,377,375,375,375,374,371,370,370,
14203  369,368,368,365,365,364,363,362,361,361,360,359,357,356,355,354,
14204  353,353,353,352,352,352,351,351,351,350,350,349,348,347,347,346,
14205  345,345,345,344,343,342,341,340,340,339,338,338,338,337,336,335,
14206  335,335,334,334,332,331,331,331,330,330,329,327,327,326,326,325,
14207  325,325,325,324,323,323,322,322,321,319,318,316,316,315,314,313,
14208  313,312,311,311,310,310,310,310,309,309,306,304,304,303,303,302,
14209  302,301,301,300,299,299,297,297,297,293,293,293,291,291,290,290,
14210  290,288,287,286,286,285,284,284,283,283,283,283,282,282,282,280,
14211  279,278,278,278,278,278,277,276,276,275,275,274,273,273,271,271,
14212  271,269,269,268,268,267,266,266
14213  };
14214  const int n3w1b1r5[] = {
14215  1000, // Capacity
14216  200, // Number of items
14217  // Size of items (sorted)
14218  396,396,396,395,394,392,391,390,389,386,386,386,385,383,383,382,
14219  381,380,379,379,378,377,377,375,375,375,375,374,374,373,373,373,
14220  372,372,371,370,370,369,369,368,367,367,367,367,367,367,365,365,
14221  364,362,362,362,361,361,360,359,357,357,357,357,356,356,354,354,
14222  353,353,351,350,349,349,349,348,348,348,347,346,346,344,342,342,
14223  342,340,338,338,338,337,337,337,336,336,336,335,335,335,335,335,
14224  334,334,334,333,333,333,332,330,328,328,328,328,327,327,327,327,
14225  326,325,325,324,323,323,322,322,321,321,318,318,318,317,317,317,
14226  316,316,316,315,315,315,315,313,313,313,312,311,311,310,310,310,
14227  309,307,307,306,306,306,306,305,304,302,302,301,299,299,297,297,
14228  297,296,293,290,290,289,289,288,288,287,287,286,285,285,283,283,
14229  283,283,282,281,280,279,277,276,275,274,274,274,274,273,272,270,
14230  270,270,268,268,267,267,267,266
14231  };
14232  const int n3w1b1r6[] = {
14233  1000, // Capacity
14234  200, // Number of items
14235  // Size of items (sorted)
14236  396,395,394,394,394,394,394,394,393,393,393,392,392,392,391,389,
14237  389,388,387,387,386,385,384,384,383,382,382,380,380,380,379,379,
14238  379,377,377,377,377,376,376,376,374,374,371,370,370,369,369,368,
14239  368,368,367,367,366,362,362,361,361,360,360,359,359,359,359,358,
14240  357,357,356,356,356,355,355,355,355,353,352,352,351,351,351,350,
14241  350,349,349,349,348,347,346,345,345,345,344,344,343,343,343,342,
14242  342,342,341,338,337,337,336,336,336,335,334,333,333,332,331,330,
14243  330,328,327,326,326,326,325,325,324,323,323,321,321,320,319,319,
14244  318,318,317,316,314,314,313,313,312,311,311,310,310,308,307,307,
14245  304,303,302,301,300,296,296,294,293,293,293,292,292,291,291,290,
14246  289,289,289,288,288,287,286,285,285,284,283,283,283,282,282,280,
14247  280,280,280,279,279,279,278,278,276,275,274,273,273,272,271,270,
14248  270,269,268,267,267,267,266,266
14249  };
14250  const int n3w1b1r7[] = {
14251  1000, // Capacity
14252  200, // Number of items
14253  // Size of items (sorted)
14254  396,395,395,394,394,392,392,392,389,388,387,386,385,385,384,384,
14255  383,383,383,382,382,381,379,378,378,378,375,375,375,375,370,370,
14256  370,370,368,366,365,363,363,361,361,360,360,359,359,359,359,356,
14257  356,354,354,353,353,352,352,351,350,349,348,348,348,345,345,344,
14258  343,343,343,343,342,342,341,340,339,339,339,338,338,336,336,335,
14259  334,333,331,330,330,330,329,327,327,326,325,325,325,324,323,322,
14260  322,322,322,321,321,321,321,320,320,319,319,318,318,318,317,317,
14261  317,317,317,316,316,314,313,313,313,311,310,310,308,308,307,306,
14262  305,305,305,304,304,304,303,302,302,301,301,301,299,299,297,295,
14263  295,295,294,294,293,292,290,290,289,289,289,289,288,287,287,284,
14264  283,283,283,283,281,281,280,280,280,280,280,279,279,279,279,278,
14265  278,278,278,276,276,276,275,275,275,275,274,273,273,271,271,271,
14266  271,270,270,270,269,269,267,266
14267  };
14268  const int n3w1b1r8[] = {
14269  1000, // Capacity
14270  200, // Number of items
14271  // Size of items (sorted)
14272  396,395,394,392,391,391,390,390,390,389,388,388,388,387,387,387,
14273  387,386,386,386,384,384,382,381,381,381,381,381,380,379,378,378,
14274  377,376,376,375,375,374,373,371,370,369,369,367,367,367,366,366,
14275  366,364,364,364,364,362,362,361,360,359,358,357,357,355,355,354,
14276  354,354,353,352,351,350,349,349,348,348,347,347,347,346,346,346,
14277  344,341,341,341,341,340,340,340,339,338,338,336,336,335,335,334,
14278  334,334,334,333,332,332,329,329,327,326,326,325,324,324,324,324,
14279  324,323,323,323,322,321,321,320,320,320,319,317,316,315,313,313,
14280  313,312,312,311,311,311,310,310,308,308,308,307,306,306,306,305,
14281  305,305,304,300,300,300,299,299,297,296,295,294,294,294,293,293,
14282  292,292,291,290,290,290,289,288,286,285,285,284,284,283,283,282,
14283  281,281,280,280,279,279,277,277,277,276,275,275,275,274,274,274,
14284  274,271,271,270,269,269,268,267
14285  };
14286  const int n3w1b1r9[] = {
14287  1000, // Capacity
14288  200, // Number of items
14289  // Size of items (sorted)
14290  396,394,394,394,394,394,393,391,391,390,390,389,389,388,387,386,
14291  386,386,385,384,384,384,384,383,383,382,380,379,378,378,377,376,
14292  376,376,375,375,374,374,373,371,371,370,370,369,369,369,367,366,
14293  365,363,363,363,362,361,360,359,359,357,357,356,354,354,351,351,
14294  351,350,350,350,349,349,349,348,347,346,346,345,345,344,343,343,
14295  342,342,340,340,339,337,337,337,337,336,336,335,334,334,333,333,
14296  333,333,333,332,332,332,331,330,330,330,329,329,329,328,328,327,
14297  325,324,324,323,322,322,322,322,320,319,319,318,315,314,314,313,
14298  313,313,313,312,312,310,309,308,308,307,306,306,305,304,304,304,
14299  301,299,299,299,298,298,298,297,297,297,296,294,294,294,294,294,
14300  293,292,291,291,290,290,289,289,288,286,286,285,284,280,280,279,
14301  278,277,277,276,275,275,275,274,273,272,272,271,271,270,270,270,
14302  269,269,268,267,266,266,266,266
14303  };
14304  const int n3w1b2r0[] = {
14305  1000, // Capacity
14306  200, // Number of items
14307  // Size of items (sorted)
14308  495,494,493,490,489,488,487,486,485,485,483,481,479,477,475,474,
14309  473,471,471,470,469,464,463,459,455,452,445,445,445,444,444,442,
14310  439,438,436,435,435,435,435,433,429,429,428,428,422,422,421,418,
14311  417,417,417,411,410,407,405,404,401,400,398,398,398,397,395,393,
14312  391,389,389,385,384,378,377,376,375,375,375,373,373,369,368,362,
14313  362,359,358,354,353,352,352,351,349,346,344,342,341,337,337,336,
14314  335,335,334,334,334,333,330,330,330,330,328,326,325,324,324,320,
14315  318,317,317,316,316,316,315,312,308,306,304,302,299,296,295,292,
14316  292,290,284,282,278,276,276,271,270,270,270,269,268,263,261,259,
14317  258,257,254,252,252,250,247,246,244,244,243,243,242,242,233,232,
14318  231,230,228,224,223,223,220,220,213,213,212,209,209,206,204,201,
14319  200,199,197,195,195,194,194,193,192,189,188,188,186,184,182,179,
14320  179,175,173,173,172,171,169,168
14321  };
14322  const int n3w1b2r1[] = {
14323  1000, // Capacity
14324  200, // Number of items
14325  // Size of items (sorted)
14326  495,493,493,487,486,486,483,483,481,478,477,476,474,473,472,472,
14327  472,471,470,469,467,464,464,462,461,458,456,454,451,450,449,448,
14328  444,443,441,440,437,433,432,432,430,429,428,425,421,419,418,417,
14329  417,411,411,409,409,408,405,405,403,401,400,399,397,393,390,388,
14330  387,387,387,385,384,383,382,381,379,378,376,375,374,374,371,370,
14331  367,364,358,355,355,353,353,350,349,346,346,345,342,341,339,338,
14332  336,335,334,334,331,331,330,326,326,325,324,321,320,319,316,316,
14333  315,313,313,311,311,311,311,309,308,307,307,306,303,302,302,302,
14334  298,298,297,297,295,294,291,288,284,283,283,282,281,281,280,277,
14335  277,276,273,272,270,265,264,264,264,263,259,253,253,251,250,247,
14336  247,245,240,237,237,236,232,232,231,231,227,222,221,213,213,210,
14337  203,203,202,201,201,196,195,193,193,191,189,188,188,185,182,181,
14338  179,179,177,176,175,172,169,169
14339  };
14340  const int n3w1b2r2[] = {
14341  1000, // Capacity
14342  200, // Number of items
14343  // Size of items (sorted)
14344  491,488,487,479,479,474,473,470,469,469,468,468,465,463,462,462,
14345  459,457,457,453,451,449,448,446,444,442,440,438,433,433,432,430,
14346  427,426,426,423,421,417,415,413,413,411,410,410,410,409,408,408,
14347  407,406,404,403,402,401,400,399,397,391,391,389,388,387,387,387,
14348  386,384,382,377,377,375,373,373,373,372,372,369,366,365,364,363,
14349  363,363,359,357,356,351,350,350,350,348,347,346,338,335,333,331,
14350  330,330,328,328,326,325,323,322,322,320,317,316,311,307,306,306,
14351  305,301,300,297,296,296,292,289,289,288,285,276,275,274,273,272,
14352  268,266,265,264,262,257,257,256,255,255,255,255,252,249,248,245,
14353  243,243,241,237,236,236,235,232,231,228,228,226,226,225,224,223,
14354  223,223,221,218,216,208,206,206,205,204,203,202,202,202,196,194,
14355  193,193,193,190,190,189,189,188,187,186,183,182,181,179,179,178,
14356  172,171,171,171,169,169,168,167
14357  };
14358  const int n3w1b2r3[] = {
14359  1000, // Capacity
14360  200, // Number of items
14361  // Size of items (sorted)
14362  494,492,491,488,487,483,480,479,479,478,476,476,476,474,472,469,
14363  466,466,460,459,459,456,453,452,446,446,446,442,442,442,437,434,
14364  430,429,425,422,422,421,417,416,412,411,405,405,402,400,399,399,
14365  394,387,387,387,387,386,385,379,378,376,376,373,372,372,371,371,
14366  371,371,370,369,367,365,361,361,360,359,356,356,355,353,352,352,
14367  351,348,348,347,346,346,346,346,345,343,343,342,341,341,340,338,
14368  337,337,331,330,330,329,326,322,321,317,316,315,311,309,308,307,
14369  305,304,303,299,299,298,295,294,294,292,288,284,280,279,279,279,
14370  278,277,276,274,274,271,268,267,267,266,265,262,262,260,259,258,
14371  252,248,247,246,245,242,240,238,232,231,231,229,229,228,226,225,
14372  224,224,222,220,216,216,215,214,212,209,205,201,200,200,199,198,
14373  197,196,194,194,191,190,190,186,186,185,184,183,181,181,179,179,
14374  177,177,177,175,174,169,168,168
14375  };
14376  const int n3w1b2r4[] = {
14377  1000, // Capacity
14378  200, // Number of items
14379  // Size of items (sorted)
14380  492,489,488,484,484,483,482,481,480,478,477,476,474,474,473,472,
14381  469,469,468,468,466,462,460,458,458,455,453,451,450,449,449,448,
14382  446,445,442,442,440,439,437,435,435,435,435,432,432,430,428,425,
14383  423,421,421,420,417,416,411,408,406,406,406,404,403,403,403,402,
14384  402,399,399,398,397,394,393,392,391,391,390,389,385,384,382,376,
14385  368,367,367,366,365,362,361,360,358,356,354,352,351,348,348,348,
14386  345,343,340,336,334,334,334,333,328,328,327,326,325,321,320,317,
14387  315,315,315,314,313,311,308,308,308,305,302,302,301,300,295,295,
14388  293,293,293,292,292,291,286,284,284,281,281,273,273,272,271,267,
14389  267,267,266,265,265,264,263,262,261,258,258,255,253,242,241,240,
14390  240,239,238,236,235,234,233,231,228,224,224,223,221,219,217,214,
14391  212,210,205,202,201,199,197,197,197,194,189,187,187,186,185,184,
14392  183,179,178,175,173,172,171,168
14393  };
14394  const int n3w1b2r5[] = {
14395  1000, // Capacity
14396  200, // Number of items
14397  // Size of items (sorted)
14398  495,492,487,483,483,481,481,479,476,471,470,465,458,457,454,453,
14399  452,452,452,450,450,448,444,440,439,439,437,437,435,434,432,430,
14400  429,429,428,428,427,425,424,424,422,419,419,417,414,412,411,408,
14401  406,406,405,403,403,397,396,395,392,390,390,389,389,386,384,383,
14402  382,382,380,380,379,378,378,377,374,371,364,361,361,358,355,351,
14403  350,350,350,349,348,348,346,343,340,339,333,333,331,331,329,328,
14404  327,323,322,320,319,317,314,313,313,311,311,311,309,309,306,297,
14405  295,295,293,292,292,287,283,282,282,281,280,280,280,277,276,275,
14406  273,272,272,272,269,266,265,264,261,260,259,259,258,256,256,255,
14407  254,251,247,247,245,240,239,239,239,238,236,235,232,230,228,227,
14408  227,227,223,222,222,220,220,220,215,214,210,208,206,205,201,201,
14409  200,199,198,193,192,192,191,189,189,187,185,184,182,181,181,179,
14410  179,173,173,173,171,169,167,167
14411  };
14412  const int n3w1b2r6[] = {
14413  1000, // Capacity
14414  200, // Number of items
14415  // Size of items (sorted)
14416  495,494,491,490,490,490,489,488,486,485,480,479,479,472,469,467,
14417  467,465,462,461,461,461,460,457,453,451,451,449,447,444,444,443,
14418  442,442,437,436,435,435,435,432,432,431,430,430,429,429,429,425,
14419  423,422,421,419,418,415,411,407,404,402,401,400,395,394,394,391,
14420  385,384,383,379,377,376,374,373,372,370,369,368,364,363,361,361,
14421  361,359,358,358,357,357,353,351,350,346,344,344,342,342,342,341,
14422  339,339,336,333,332,331,330,330,326,325,323,317,313,308,306,305,
14423  300,297,296,293,292,290,287,287,286,282,281,277,277,273,273,272,
14424  272,271,267,265,261,259,258,254,254,254,253,253,249,248,248,247,
14425  247,246,246,246,244,243,243,242,241,241,240,240,240,239,236,235,
14426  234,234,233,233,230,229,228,226,221,221,220,217,215,215,210,208,
14427  206,204,203,202,200,198,197,197,191,191,184,181,181,180,179,175,
14428  174,173,173,172,171,171,169,168
14429  };
14430  const int n3w1b2r7[] = {
14431  1000, // Capacity
14432  200, // Number of items
14433  // Size of items (sorted)
14434  495,493,492,487,487,485,482,480,480,479,475,475,473,473,469,469,
14435  465,464,460,459,457,456,455,454,453,451,450,449,445,443,441,439,
14436  438,435,433,431,427,423,423,421,421,420,420,417,415,414,414,411,
14437  411,408,406,404,401,399,395,395,394,392,391,390,390,386,384,384,
14438  380,378,377,377,374,373,370,369,369,369,368,367,366,363,360,359,
14439  354,353,350,349,348,347,346,346,344,342,341,337,336,334,332,332,
14440  332,329,328,327,323,321,321,317,317,316,315,313,310,310,306,305,
14441  305,303,303,301,301,300,297,296,293,292,291,291,290,289,286,286,
14442  286,284,283,282,282,282,282,282,282,280,279,276,275,272,272,270,
14443  270,270,260,256,256,255,254,253,245,244,240,236,235,234,234,234,
14444  233,230,228,227,226,226,225,222,222,221,217,217,214,211,208,207,
14445  207,206,204,203,203,202,202,202,200,199,198,197,192,189,187,186,
14446  183,178,177,177,174,170,170,168
14447  };
14448  const int n3w1b2r8[] = {
14449  1000, // Capacity
14450  200, // Number of items
14451  // Size of items (sorted)
14452  495,490,489,487,487,486,486,485,483,482,481,477,477,477,475,469,
14453  467,465,465,461,461,457,454,453,452,449,447,445,443,442,441,439,
14454  435,433,433,433,432,432,432,429,428,428,425,424,421,419,418,418,
14455  414,410,409,409,409,408,407,406,406,404,403,400,398,398,397,396,
14456  394,394,392,392,390,388,388,383,382,381,369,369,368,365,364,362,
14457  360,360,359,357,355,351,350,350,344,341,340,338,337,332,331,328,
14458  327,327,325,324,316,315,313,311,310,309,308,308,307,301,299,298,
14459  297,296,295,295,288,283,280,279,279,278,278,278,277,277,276,276,
14460  274,274,273,270,269,268,267,266,264,264,264,263,263,261,260,258,
14461  257,257,255,251,251,249,248,242,242,241,241,241,241,238,234,231,
14462  230,229,229,227,227,227,224,222,219,218,218,215,213,212,207,207,
14463  205,204,203,203,195,192,191,188,188,187,187,187,184,181,180,180,
14464  180,180,179,176,175,172,171,171
14465  };
14466  const int n3w1b2r9[] = {
14467  1000, // Capacity
14468  200, // Number of items
14469  // Size of items (sorted)
14470  495,494,493,493,493,492,489,482,482,478,478,475,473,473,472,471,
14471  469,463,461,461,459,455,454,452,448,444,444,442,440,439,439,436,
14472  434,433,432,431,429,425,423,423,422,422,420,420,417,416,412,411,
14473  411,410,410,409,408,403,401,401,400,399,397,394,394,393,392,392,
14474  390,389,387,386,385,384,384,382,380,380,376,375,374,372,372,370,
14475  370,368,366,357,353,353,353,350,349,346,345,345,345,345,342,342,
14476  338,332,331,325,324,324,322,321,317,314,314,312,312,311,310,308,
14477  307,307,307,306,301,299,299,296,295,294,293,290,288,287,287,286,
14478  285,283,283,280,279,278,275,274,272,271,271,270,269,268,266,266,
14479  265,264,263,257,256,248,247,242,240,236,233,233,233,229,227,222,
14480  219,219,217,217,212,212,209,208,207,206,205,205,205,205,205,203,
14481  203,201,199,198,198,197,192,192,192,191,189,188,184,184,183,182,
14482  182,179,179,178,176,175,168,167
14483  };
14484  const int n3w1b3r0[] = {
14485  1000, // Capacity
14486  200, // Number of items
14487  // Size of items (sorted)
14488  626,624,624,624,622,620,615,613,608,607,601,596,595,595,595,591,
14489  591,586,583,582,582,579,579,573,572,569,567,566,557,556,554,554,
14490  553,550,550,546,545,545,543,540,539,535,535,532,527,526,520,515,
14491  513,509,506,504,502,500,497,492,491,490,489,485,484,484,478,474,
14492  456,452,450,448,441,441,440,436,428,427,424,422,422,420,419,414,
14493  413,410,410,408,406,405,396,388,386,378,369,366,365,364,345,345,
14494  341,337,335,330,324,323,320,316,312,303,302,296,293,291,288,286,
14495  284,282,282,282,282,279,272,271,265,258,256,254,250,249,248,240,
14496  234,232,231,226,225,225,221,217,216,212,208,206,204,201,200,200,
14497  200,199,194,194,189,189,185,184,181,180,177,176,171,163,160,160,
14498  157,155,149,141,137,132,130,127,126,125,125,122,121,120,118,114,
14499  114,112,111,103,94,93,88,86,80,77,77,77,73,69,62,57,55,55,55,
14500  51,49,47,44,39
14501  };
14502  const int n3w1b3r1[] = {
14503  1000, // Capacity
14504  200, // Number of items
14505  // Size of items (sorted)
14506  623,623,619,615,614,614,613,611,603,599,599,597,586,569,568,567,
14507  564,563,562,561,559,553,544,544,542,539,537,537,532,528,527,517,
14508  517,509,506,494,494,489,489,487,486,485,484,483,474,473,472,471,
14509  471,463,462,460,458,456,451,450,447,447,446,435,431,430,422,417,
14510  415,412,410,407,406,405,399,399,393,392,392,386,385,381,381,380,
14511  379,378,376,367,362,362,361,360,356,354,348,346,342,341,340,339,
14512  338,336,328,328,324,318,318,315,313,312,311,308,300,298,296,296,
14513  295,290,285,282,282,282,279,278,278,269,260,259,258,255,254,254,
14514  244,227,226,225,225,223,218,217,216,214,207,206,206,205,204,203,
14515  203,202,200,195,193,190,188,186,183,183,181,181,180,179,179,172,
14516  171,170,167,166,165,160,158,155,149,148,148,139,138,136,132,130,
14517  130,129,128,127,125,120,119,118,118,115,109,107,104,101,95,91,
14518  90,76,60,55,53,45,39,37
14519  };
14520  const int n3w1b3r2[] = {
14521  1000, // Capacity
14522  200, // Number of items
14523  // Size of items (sorted)
14524  624,624,619,617,617,616,614,613,609,607,590,584,580,580,578,577,
14525  576,576,574,570,568,566,565,561,554,552,552,549,544,543,534,534,
14526  531,530,516,515,511,507,507,501,501,501,499,497,496,496,490,488,
14527  487,486,485,482,473,470,466,462,461,458,458,453,452,451,450,447,
14528  443,443,442,435,435,431,430,425,415,412,410,408,406,404,402,401,
14529  396,395,389,388,388,387,387,387,386,384,379,379,379,376,375,373,
14530  370,367,367,363,359,359,357,341,335,333,332,326,312,312,310,306,
14531  300,299,299,293,283,278,277,275,272,271,270,261,260,258,257,257,
14532  256,256,253,249,236,231,215,211,209,209,206,206,196,194,189,188,
14533  186,186,184,181,172,170,169,167,159,155,152,150,150,149,148,147,
14534  146,140,140,138,134,130,129,128,121,119,119,116,113,107,103,102,
14535  94,93,90,89,87,87,85,85,78,76,74,73,72,72,67,65,64,64,63,60,46,
14536  46,39,35
14537  };
14538  const int n3w1b3r3[] = {
14539  1000, // Capacity
14540  200, // Number of items
14541  // Size of items (sorted)
14542  625,619,619,618,614,613,612,611,609,605,602,598,598,590,589,587,
14543  586,585,579,578,576,566,566,564,563,563,561,558,549,542,542,541,
14544  536,535,529,522,515,512,501,501,500,498,496,495,494,492,492,487,
14545  485,481,479,466,466,466,465,464,462,454,453,450,448,442,441,440,
14546  440,439,437,436,436,432,432,422,422,421,417,412,408,408,393,384,
14547  377,377,376,375,373,373,372,371,371,369,365,359,358,353,353,342,
14548  334,327,324,324,321,320,314,312,311,309,308,296,296,293,291,288,
14549  285,278,270,269,265,262,262,261,260,259,256,254,251,248,244,237,
14550  235,235,234,229,229,227,225,223,222,222,216,212,208,207,206,205,
14551  192,191,181,181,180,179,175,175,164,162,162,159,158,157,156,151,
14552  148,148,146,143,139,139,134,129,129,128,119,116,109,105,95,93,
14553  87,83,83,83,80,78,78,77,76,74,72,65,64,63,62,56,55,55,53,39,38,
14554  37,36,36
14555  };
14556  const int n3w1b3r4[] = {
14557  1000, // Capacity
14558  200, // Number of items
14559  // Size of items (sorted)
14560  627,626,618,615,614,613,609,604,603,603,600,599,595,594,591,585,
14561  580,576,571,567,565,562,559,559,555,554,553,551,548,546,543,542,
14562  539,537,536,533,533,533,530,527,525,521,520,519,519,519,519,518,
14563  518,516,509,508,499,498,494,492,489,489,482,475,462,460,450,448,
14564  443,441,440,439,438,438,436,435,433,429,427,426,424,421,420,410,
14565  409,403,403,393,391,381,378,378,374,372,366,364,364,354,352,349,
14566  349,347,346,341,339,339,336,332,331,331,325,321,320,320,318,318,
14567  315,310,302,299,298,297,296,295,293,282,281,267,261,252,252,248,
14568  246,244,233,232,228,221,217,216,214,213,210,209,208,207,202,200,
14569  200,196,193,192,190,190,188,183,183,179,179,175,171,165,152,151,
14570  142,135,134,133,132,127,126,124,121,120,116,116,109,108,107,104,
14571  104,101,95,92,91,89,86,84,83,81,72,68,67,64,60,58,52,49,47,43,
14572  38,38,37,37
14573  };
14574  const int n3w1b3r5[] = {
14575  1000, // Capacity
14576  200, // Number of items
14577  // Size of items (sorted)
14578  627,621,621,613,610,604,604,594,592,582,575,575,575,574,572,571,
14579  571,570,564,564,563,560,557,556,556,548,547,540,532,523,523,519,
14580  518,517,517,514,514,510,505,503,501,494,492,487,480,479,477,477,
14581  473,473,472,467,464,464,459,455,454,452,451,449,449,447,445,440,
14582  438,430,429,427,424,420,420,417,415,411,409,408,407,404,401,390,
14583  385,378,369,361,361,359,356,352,347,343,343,341,338,337,335,334,
14584  322,321,317,316,308,307,305,301,301,289,289,284,283,277,277,271,
14585  270,269,269,267,267,267,259,256,253,249,247,245,242,242,237,233,
14586  233,229,227,224,219,219,217,215,215,209,208,208,202,199,199,198,
14587  194,193,179,176,172,165,160,159,158,148,145,139,139,139,138,137,
14588  137,133,122,120,120,115,114,112,110,109,109,108,102,101,99,92,
14589  86,86,85,80,80,77,76,74,73,70,70,67,64,63,60,58,54,54,46,41,37,
14590  36,35,35
14591  };
14592  const int n3w1b3r6[] = {
14593  1000, // Capacity
14594  200, // Number of items
14595  // Size of items (sorted)
14596  626,622,621,619,614,612,609,608,608,605,600,595,575,572,571,571,
14597  567,564,563,554,552,551,549,548,544,542,542,538,538,535,533,529,
14598  527,524,524,515,510,510,509,504,502,501,496,490,488,481,480,478,
14599  475,470,469,468,458,454,451,446,446,442,438,436,432,430,422,414,
14600  413,412,411,408,397,389,386,386,385,383,382,373,372,372,371,369,
14601  366,364,362,361,360,360,356,354,351,348,343,338,334,331,326,325,
14602  323,322,320,320,320,320,317,317,316,308,308,305,301,300,299,298,
14603  297,295,295,289,287,285,285,282,281,279,279,266,259,257,257,254,
14604  250,250,249,248,244,243,237,236,225,223,222,219,216,215,210,209,
14605  199,199,196,189,186,185,184,183,182,182,181,176,169,169,168,168,
14606  167,158,156,155,141,141,136,135,132,131,131,131,125,121,118,116,
14607  116,115,107,96,95,93,93,88,84,84,78,78,75,72,65,62,62,60,53,51,
14608  43,43,36,35
14609  };
14610  const int n3w1b3r7[] = {
14611  1000, // Capacity
14612  200, // Number of items
14613  // Size of items (sorted)
14614  627,626,619,616,611,611,611,610,609,608,607,592,592,582,582,579,
14615  575,571,571,566,565,561,558,549,543,542,542,537,530,527,520,514,
14616  513,512,511,505,495,495,493,493,482,481,480,479,473,466,466,460,
14617  460,459,458,458,455,453,445,441,433,431,425,424,418,415,409,409,
14618  407,407,401,400,399,397,393,393,385,380,379,372,369,360,353,351,
14619  347,338,337,330,316,315,309,309,301,300,299,298,297,296,292,287,
14620  287,284,283,274,272,270,269,269,266,264,263,261,258,249,247,238,
14621  235,235,234,234,234,233,218,217,211,210,206,204,202,196,193,188,
14622  188,187,187,180,180,178,177,174,173,168,167,165,162,159,158,157,
14623  157,151,150,148,146,143,143,143,139,137,136,132,125,123,121,120,
14624  114,114,114,106,105,104,101,101,101,99,96,95,93,92,92,89,88,87,
14625  87,87,85,84,83,82,79,78,69,65,64,62,62,58,55,53,43,42,39,38,37,
14626  35
14627  };
14628  const int n3w1b3r8[] = {
14629  1000, // Capacity
14630  200, // Number of items
14631  // Size of items (sorted)
14632  619,616,616,613,613,612,607,607,604,601,590,585,579,578,569,566,
14633  561,561,559,557,551,551,550,546,546,543,535,534,528,524,520,519,
14634  507,505,505,504,503,502,502,501,500,494,492,486,484,481,476,473,
14635  473,470,470,468,467,465,456,455,450,445,442,442,442,437,435,433,
14636  432,432,431,426,421,420,417,407,407,403,398,396,393,390,385,380,
14637  380,379,375,373,371,368,367,357,355,351,346,346,345,342,339,339,
14638  338,334,332,332,331,326,325,317,316,310,307,302,300,300,298,296,
14639  295,293,292,288,286,285,279,271,271,270,267,265,260,259,256,252,
14640  245,241,240,231,230,223,222,222,220,216,215,213,210,205,202,197,
14641  197,194,189,185,184,181,180,174,173,170,162,161,159,158,150,139,
14642  135,134,133,131,127,126,126,123,121,121,119,117,112,108,101,98,
14643  98,91,89,87,87,86,83,82,78,78,67,56,55,55,54,54,52,45,43,41,41,
14644  40,39,35
14645  };
14646  const int n3w1b3r9[] = {
14647  1000, // Capacity
14648  200, // Number of items
14649  // Size of items (sorted)
14650  627,623,620,617,616,611,598,594,594,590,589,584,581,579,575,569,
14651  568,566,563,562,562,554,554,554,553,552,548,548,544,535,534,532,
14652  531,530,528,523,518,516,516,512,508,500,496,496,496,494,494,494,
14653  492,491,485,483,481,479,477,476,475,467,461,459,455,454,448,448,
14654  444,440,439,439,438,437,436,434,431,430,423,422,417,415,409,408,
14655  408,404,400,398,398,398,396,396,394,387,385,384,379,378,378,374,
14656  373,372,368,367,360,359,353,348,348,342,337,331,331,329,329,324,
14657  319,316,315,315,314,312,310,308,308,308,306,297,294,288,284,284,
14658  283,277,268,266,266,264,258,253,252,248,242,236,235,231,229,229,
14659  227,226,224,220,216,214,210,202,201,198,193,192,185,185,184,177,
14660  175,173,173,168,166,163,149,148,148,145,145,138,137,135,134,133,
14661  130,118,116,108,103,102,102,101,96,95,90,83,82,80,80,71,68,64,
14662  62,61,60,54,53,52
14663  };
14664  const int n3w2b1r0[] = {
14665  1000, // Capacity
14666  200, // Number of items
14667  // Size of items (sorted)
14668  240,240,240,240,239,238,238,238,237,236,236,235,234,234,234,234,
14669  234,232,232,232,232,231,231,231,231,230,230,229,229,229,228,227,
14670  226,226,226,225,225,224,224,224,224,223,223,222,222,222,221,221,
14671  221,221,220,220,220,220,220,219,219,219,219,219,218,218,218,217,
14672  216,216,215,215,215,215,215,215,215,214,214,214,213,213,212,212,
14673  211,211,211,210,210,210,210,209,207,207,207,207,206,205,204,204,
14674  204,203,202,202,201,200,200,200,199,199,199,198,198,198,197,197,
14675  197,196,196,195,195,194,194,193,192,192,192,191,191,191,191,191,
14676  190,190,190,189,188,188,188,188,188,186,186,185,184,184,184,183,
14677  183,183,183,182,182,182,181,180,180,180,179,179,178,178,177,177,
14678  176,176,176,176,175,175,174,173,173,172,172,171,171,171,170,170,
14679  170,169,169,168,168,168,167,166,166,165,165,164,164,163,163,163,
14680  163,163,163,163,162,162,162,162
14681  };
14682  const int n3w2b1r1[] = {
14683  1000, // Capacity
14684  200, // Number of items
14685  // Size of items (sorted)
14686  240,239,239,239,238,237,237,236,235,235,234,234,234,233,233,233,
14687  233,232,232,232,232,231,230,229,229,228,228,228,227,227,227,225,
14688  225,225,225,224,224,224,223,223,223,221,221,221,221,221,220,220,
14689  220,220,220,219,219,219,218,218,218,218,217,217,217,217,216,216,
14690  215,215,215,214,213,213,213,213,213,212,212,212,211,211,210,209,
14691  209,209,208,208,208,208,208,207,207,206,206,206,206,204,204,204,
14692  204,204,204,204,204,203,202,202,202,201,201,201,200,200,199,199,
14693  199,199,199,198,197,197,197,197,197,197,196,196,196,196,195,194,
14694  194,193,193,193,193,192,190,190,189,189,189,187,187,186,186,186,
14695  186,185,184,184,184,183,182,182,182,181,181,181,179,178,177,177,
14696  177,176,176,176,176,176,175,175,175,173,173,173,172,172,172,172,
14697  172,172,171,171,171,171,170,170,170,169,169,169,167,167,167,165,
14698  164,164,164,164,164,163,163,162
14699  };
14700  const int n3w2b1r2[] = {
14701  1000, // Capacity
14702  200, // Number of items
14703  // Size of items (sorted)
14704  240,240,240,239,238,238,238,238,237,237,236,236,236,235,235,234,
14705  233,232,232,231,230,230,230,230,229,229,228,228,228,227,226,226,
14706  225,225,224,224,224,224,224,223,223,223,222,222,221,221,221,221,
14707  220,220,219,219,217,217,216,216,216,215,215,215,214,214,214,213,
14708  213,213,212,211,211,210,209,209,209,209,208,208,208,208,207,207,
14709  207,206,206,205,205,205,205,204,204,204,203,203,203,203,203,203,
14710  203,202,202,202,202,201,201,201,200,200,199,199,198,197,197,196,
14711  196,195,195,194,194,194,194,194,193,193,193,193,193,192,191,191,
14712  191,189,189,188,188,188,188,187,187,187,187,186,186,186,186,185,
14713  184,183,183,183,183,183,182,182,182,181,181,181,180,178,178,177,
14714  177,177,176,176,175,175,175,175,173,173,172,172,172,172,172,172,
14715  171,170,169,169,169,169,169,168,167,167,167,165,165,165,165,165,
14716  165,165,164,163,163,163,162,162
14717  };
14718  const int n3w2b1r3[] = {
14719  1000, // Capacity
14720  200, // Number of items
14721  // Size of items (sorted)
14722  240,240,240,240,239,238,238,238,237,237,237,237,236,234,233,232,
14723  232,232,231,231,230,229,228,228,228,228,228,228,227,226,226,225,
14724  225,225,224,224,223,223,223,222,222,222,222,221,221,221,220,220,
14725  219,219,218,218,218,218,217,217,217,217,216,216,215,215,215,212,
14726  212,212,212,212,211,211,211,210,210,210,209,209,209,209,208,208,
14727  208,208,207,207,207,206,206,206,206,205,205,204,204,203,203,203,
14728  202,202,202,202,202,201,201,200,199,199,199,199,198,198,198,198,
14729  197,197,197,196,196,196,194,193,193,193,193,192,192,192,192,191,
14730  191,191,190,190,189,189,189,188,188,188,187,186,186,186,185,185,
14731  185,185,184,184,183,183,182,182,182,182,182,181,181,180,179,179,
14732  179,179,178,177,177,176,175,175,175,175,174,173,173,172,172,172,
14733  170,170,170,169,168,168,168,168,167,167,166,166,166,165,164,164,
14734  164,164,163,163,163,163,163,163
14735  };
14736  const int n3w2b1r4[] = {
14737  1000, // Capacity
14738  200, // Number of items
14739  // Size of items (sorted)
14740  239,238,237,237,237,237,237,237,236,235,235,235,234,233,233,232,
14741  232,231,231,231,230,230,230,229,229,228,228,227,227,227,226,226,
14742  226,226,225,225,224,224,224,223,223,223,222,221,221,221,221,219,
14743  219,219,218,217,217,217,216,216,216,216,214,214,214,214,214,213,
14744  212,211,211,210,210,210,209,209,208,208,206,206,206,205,204,203,
14745  203,203,202,201,201,201,201,200,200,199,199,198,198,198,197,197,
14746  197,197,196,196,196,196,195,195,194,194,193,193,192,191,191,191,
14747  190,190,189,189,189,189,189,189,189,189,188,188,188,188,188,187,
14748  187,187,186,186,185,185,184,183,183,183,183,183,182,181,181,181,
14749  180,180,179,179,179,179,178,177,177,177,176,175,175,174,174,174,
14750  173,173,173,173,172,172,172,172,171,171,171,171,170,170,169,169,
14751  169,168,168,167,167,167,167,167,166,166,166,165,165,165,164,164,
14752  163,163,163,162,162,162,162,162
14753  };
14754  const int n3w2b1r5[] = {
14755  1000, // Capacity
14756  200, // Number of items
14757  // Size of items (sorted)
14758  240,239,239,238,238,238,238,238,238,237,237,236,236,236,236,234,
14759  234,234,233,233,233,233,233,232,230,230,230,229,229,229,229,228,
14760  228,227,227,227,225,225,224,224,223,223,223,222,222,222,222,221,
14761  221,221,220,220,219,219,219,217,217,217,217,217,217,217,216,215,
14762  214,214,214,213,213,213,213,213,213,213,212,212,212,211,211,211,
14763  211,210,208,208,207,207,207,206,206,205,205,202,202,202,202,202,
14764  201,200,199,199,199,199,198,198,198,198,197,197,196,196,196,195,
14765  195,194,194,194,194,194,193,193,193,192,192,191,191,191,190,189,
14766  189,188,188,188,188,187,185,184,183,183,183,182,182,182,181,181,
14767  181,180,180,179,179,179,177,177,177,177,176,175,175,175,175,175,
14768  174,173,172,172,172,172,171,171,171,171,170,170,169,169,169,169,
14769  169,169,169,168,168,168,168,167,167,167,166,166,165,165,164,164,
14770  164,164,163,163,162,162,162,162
14771  };
14772  const int n3w2b1r6[] = {
14773  1000, // Capacity
14774  200, // Number of items
14775  // Size of items (sorted)
14776  240,240,240,240,239,239,238,238,238,237,237,237,237,234,234,234,
14777  233,233,233,232,231,231,231,231,230,230,230,230,230,229,229,229,
14778  229,229,228,228,228,228,228,228,228,227,227,227,226,226,225,225,
14779  225,225,224,223,223,222,221,221,220,220,219,219,218,217,217,217,
14780  216,216,216,216,215,215,215,214,214,213,213,212,212,212,211,211,
14781  211,210,210,209,209,209,208,208,208,208,207,207,207,206,205,205,
14782  205,205,204,203,203,202,202,202,201,200,200,199,199,198,198,198,
14783  198,197,197,196,196,196,194,194,194,194,193,192,192,191,191,190,
14784  190,189,189,189,189,188,187,186,185,184,184,184,183,182,182,182,
14785  182,182,181,181,181,180,178,178,177,177,176,176,176,175,175,175,
14786  175,175,175,175,174,174,174,173,173,173,172,172,171,171,171,171,
14787  171,170,170,170,169,169,169,169,169,168,168,168,166,166,165,165,
14788  165,164,164,164,163,163,163,162
14789  };
14790  const int n3w2b1r7[] = {
14791  1000, // Capacity
14792  200, // Number of items
14793  // Size of items (sorted)
14794  240,240,240,239,239,239,238,237,237,237,237,236,235,234,234,234,
14795  233,233,233,233,233,232,231,231,230,230,230,229,229,226,226,226,
14796  226,226,225,224,224,223,223,222,221,221,221,221,221,220,219,219,
14797  218,218,218,218,218,217,217,217,217,217,217,217,217,216,216,215,
14798  215,215,213,213,213,212,212,212,211,211,209,208,207,207,207,206,
14799  206,206,206,205,205,205,205,205,205,203,203,203,203,202,202,202,
14800  202,201,201,201,199,199,199,198,197,197,197,195,194,194,194,194,
14801  193,193,193,193,192,192,192,191,190,190,190,190,190,190,189,189,
14802  189,188,188,188,188,188,188,187,187,187,187,186,186,186,186,186,
14803  186,185,185,185,183,183,183,182,182,182,181,180,180,180,179,179,
14804  179,179,179,178,178,178,178,178,178,178,177,176,176,176,175,175,
14805  172,172,172,171,171,171,170,170,170,170,169,169,167,167,167,165,
14806  165,165,165,165,164,163,163,163
14807  };
14808  const int n3w2b1r8[] = {
14809  1000, // Capacity
14810  200, // Number of items
14811  // Size of items (sorted)
14812  240,240,240,239,239,239,238,238,238,238,238,237,236,236,236,236,
14813  235,234,234,234,234,233,233,233,232,232,232,231,231,231,231,230,
14814  230,230,229,229,229,227,226,226,226,225,225,225,223,223,223,223,
14815  223,221,221,221,219,219,219,217,217,216,216,216,215,215,214,214,
14816  214,213,213,213,211,210,210,209,209,209,208,208,208,208,208,207,
14817  207,207,207,207,207,206,205,205,205,204,204,204,203,203,203,202,
14818  201,201,201,200,200,200,199,199,198,198,198,197,197,197,196,196,
14819  195,194,194,194,193,192,192,191,191,191,190,189,188,187,186,186,
14820  185,185,185,185,185,185,184,183,183,183,182,182,182,181,180,180,
14821  180,180,179,179,179,179,178,178,177,177,177,176,176,176,176,175,
14822  175,174,174,174,173,173,173,172,171,171,171,171,171,170,170,169,
14823  169,168,168,168,168,168,168,167,166,166,166,166,166,165,165,165,
14824  165,164,164,164,163,163,162,162
14825  };
14826  const int n3w2b1r9[] = {
14827  1000, // Capacity
14828  200, // Number of items
14829  // Size of items (sorted)
14830  240,240,240,239,239,238,238,238,238,238,238,238,237,237,237,237,
14831  236,236,235,235,234,234,232,232,232,232,232,230,230,230,230,230,
14832  229,229,229,229,229,229,228,228,228,225,225,225,225,225,224,224,
14833  224,224,223,223,222,221,221,220,220,220,220,219,219,219,219,218,
14834  217,217,216,215,215,213,213,213,212,212,211,211,211,211,210,210,
14835  210,210,209,209,209,208,207,207,207,205,203,203,202,202,202,201,
14836  200,199,199,199,198,198,198,198,197,197,197,196,196,195,195,195,
14837  194,193,192,192,192,191,190,190,190,190,189,189,189,189,188,188,
14838  188,187,187,187,186,186,185,184,184,184,183,183,182,182,181,181,
14839  181,181,181,180,179,179,178,178,177,177,177,177,176,176,176,176,
14840  175,175,175,175,174,174,174,174,173,173,173,173,173,172,172,171,
14841  171,171,171,170,170,169,169,169,168,168,168,167,167,167,167,167,
14842  166,166,166,164,164,163,162,162
14843  };
14844  const int n3w2b2r0[] = {
14845  1000, // Capacity
14846  200, // Number of items
14847  // Size of items (sorted)
14848  300,300,299,299,298,297,295,295,294,294,293,289,288,287,285,284,
14849  284,282,281,279,277,276,276,275,274,274,272,272,270,269,267,264,
14850  263,263,261,260,260,260,258,255,255,255,255,254,253,250,247,247,
14851  247,246,245,245,244,243,241,241,241,241,239,238,238,238,238,238,
14852  238,237,235,234,233,232,231,231,229,229,229,228,228,226,225,225,
14853  223,221,220,219,217,216,216,216,213,210,208,208,207,205,202,201,
14854  201,201,201,199,199,198,196,195,195,194,194,193,191,189,189,188,
14855  188,187,186,184,184,182,182,181,179,178,177,175,174,173,172,171,
14856  171,171,169,169,168,168,167,167,166,165,164,163,162,158,158,157,
14857  157,156,153,153,151,151,148,147,147,146,146,145,145,144,144,144,
14858  143,141,139,138,137,136,134,134,129,126,125,125,123,122,122,121,
14859  121,121,120,120,118,118,116,114,113,112,111,110,108,108,107,107,
14860  106,106,103,103,103,103,102,102
14861  };
14862  const int n3w2b2r1[] = {
14863  1000, // Capacity
14864  200, // Number of items
14865  // Size of items (sorted)
14866  300,299,298,298,297,297,294,291,290,289,288,288,286,285,283,282,
14867  280,279,277,276,275,274,274,272,272,271,271,269,269,268,268,267,
14868  267,267,265,265,264,263,262,262,259,259,256,253,253,251,249,249,
14869  248,246,246,245,244,242,241,238,237,237,236,235,233,233,232,229,
14870  229,228,228,228,228,227,227,226,225,224,223,223,221,220,220,219,
14871  218,218,218,217,214,212,209,207,205,204,203,202,202,201,200,199,
14872  198,196,195,193,193,192,190,190,189,187,187,187,186,186,185,185,
14873  185,184,183,182,182,182,181,181,181,181,180,178,177,177,175,175,
14874  174,174,174,173,173,172,170,170,168,168,167,166,164,162,161,160,
14875  160,159,156,155,151,150,150,149,149,148,148,148,145,143,140,138,
14876  136,134,133,133,132,131,131,130,129,129,128,126,125,124,124,121,
14877  120,120,118,116,115,115,114,114,113,112,111,111,110,110,110,109,
14878  108,107,107,107,105,104,103,102
14879  };
14880  const int n3w2b2r2[] = {
14881  1000, // Capacity
14882  200, // Number of items
14883  // Size of items (sorted)
14884  299,299,298,298,296,295,295,292,291,289,289,289,288,287,287,285,
14885  285,285,282,281,280,280,278,277,277,276,275,272,271,271,269,269,
14886  268,265,264,261,260,260,260,260,259,258,257,255,254,251,251,250,
14887  250,247,247,240,239,238,237,237,236,236,236,236,235,234,234,231,
14888  231,230,227,227,227,226,225,225,225,223,223,218,217,217,216,216,
14889  215,215,214,213,212,212,210,207,207,206,204,202,202,201,200,198,
14890  195,194,193,191,191,188,188,186,185,185,183,183,181,179,179,177,
14891  176,175,174,174,173,170,169,169,166,166,165,163,161,161,160,159,
14892  158,158,156,156,156,153,153,153,150,149,147,146,146,145,145,141,
14893  140,139,138,137,137,136,136,135,134,134,134,132,132,131,130,130,
14894  130,129,128,128,128,127,126,125,124,124,122,121,121,121,119,119,
14895  117,117,116,116,114,114,114,113,112,112,111,111,110,110,108,107,
14896  106,105,105,104,104,104,103,102
14897  };
14898  const int n3w2b2r3[] = {
14899  1000, // Capacity
14900  200, // Number of items
14901  // Size of items (sorted)
14902  300,297,295,293,288,288,287,286,286,286,284,282,281,281,280,280,
14903  278,276,273,272,271,270,269,269,267,265,265,264,263,261,260,255,
14904  254,254,253,252,251,251,250,248,247,244,238,238,238,237,237,237,
14905  235,235,235,231,231,230,230,230,230,230,229,228,228,227,225,225,
14906  224,223,223,223,220,220,220,219,217,216,216,216,214,214,213,213,
14907  213,207,207,206,205,204,204,203,202,201,201,200,200,199,199,199,
14908  197,197,196,196,195,195,195,195,194,194,193,190,189,188,188,187,
14909  186,185,182,182,180,173,172,171,170,169,168,168,167,166,163,162,
14910  162,161,160,160,158,158,157,156,156,154,153,151,151,150,149,148,
14911  147,145,143,143,143,142,141,139,139,138,138,137,136,136,136,132,
14912  131,131,131,130,129,128,127,127,126,126,125,124,122,120,120,119,
14913  118,116,116,115,115,115,114,113,113,112,112,112,111,111,111,110,
14914  110,109,108,107,106,105,105,102
14915  };
14916  const int n3w2b2r4[] = {
14917  1000, // Capacity
14918  200, // Number of items
14919  // Size of items (sorted)
14920  300,297,294,293,293,293,292,292,290,289,289,288,287,287,286,286,
14921  285,284,284,283,280,280,280,279,278,278,277,277,276,275,275,274,
14922  274,273,272,268,268,267,265,265,265,264,264,262,262,261,261,261,
14923  261,259,256,254,254,251,250,249,249,248,247,245,245,243,240,239,
14924  239,238,237,235,235,231,230,229,229,228,221,220,217,215,215,214,
14925  213,212,211,210,210,210,209,209,209,208,208,206,206,205,205,203,
14926  202,202,201,201,200,200,199,198,196,193,192,192,192,190,188,188,
14927  186,186,186,185,183,181,181,180,179,179,176,175,174,174,173,173,
14928  171,170,168,167,167,166,164,163,163,161,161,160,155,154,152,150,
14929  150,148,147,147,146,146,145,145,145,145,144,144,143,143,142,139,
14930  139,139,139,138,137,135,134,132,127,126,126,126,126,125,125,125,
14931  125,124,124,124,123,123,122,122,122,120,119,118,118,117,114,114,
14932  113,112,111,111,110,107,106,104
14933  };
14934  const int n3w2b2r5[] = {
14935  1000, // Capacity
14936  200, // Number of items
14937  // Size of items (sorted)
14938  297,296,296,296,293,292,292,290,290,289,289,287,284,282,282,279,
14939  278,277,277,275,273,273,268,267,267,266,265,264,264,264,261,260,
14940  260,259,259,259,257,257,256,253,252,252,252,251,251,251,250,249,
14941  245,243,243,243,243,242,242,236,236,236,231,231,231,229,229,229,
14942  227,225,223,223,223,222,222,218,217,217,217,216,215,214,212,211,
14943  210,210,210,210,208,208,207,207,206,204,203,202,199,198,196,196,
14944  195,195,194,191,190,190,190,190,190,187,186,185,184,184,183,183,
14945  183,182,181,181,179,179,179,175,175,175,175,174,174,173,173,173,
14946  172,171,171,169,169,168,168,167,167,166,166,165,163,163,163,162,
14947  160,159,159,159,155,154,153,153,153,151,151,150,149,143,142,141,
14948  141,141,140,138,136,135,132,132,130,130,129,128,128,127,126,125,
14949  125,125,125,122,122,121,121,119,119,118,113,112,112,112,112,111,
14950  110,110,110,109,109,107,103,102
14951  };
14952  const int n3w2b2r6[] = {
14953  1000, // Capacity
14954  200, // Number of items
14955  // Size of items (sorted)
14956  300,298,298,298,298,295,295,293,293,292,290,289,288,288,288,287,
14957  286,286,285,285,284,284,283,283,280,279,279,277,275,273,271,270,
14958  269,268,266,266,265,261,260,260,258,254,253,252,252,252,250,250,
14959  249,249,248,244,244,241,240,238,238,238,235,234,232,231,231,230,
14960  230,227,226,226,225,225,225,224,224,223,223,222,222,222,222,221,
14961  221,220,220,220,220,220,219,219,217,216,215,213,213,212,210,210,
14962  210,206,205,205,204,203,203,203,203,196,193,192,191,188,188,187,
14963  186,185,183,183,182,181,178,176,175,174,173,172,172,171,171,171,
14964  170,167,166,164,164,163,163,161,161,159,157,155,154,153,152,152,
14965  152,151,148,147,146,146,144,144,143,142,141,141,139,139,136,136,
14966  136,135,135,133,132,132,132,127,127,126,123,123,122,121,120,120,
14967  120,118,117,115,114,113,113,112,112,111,111,111,111,110,109,108,
14968  108,107,107,105,104,104,104,102
14969  };
14970  const int n3w2b2r7[] = {
14971  1000, // Capacity
14972  200, // Number of items
14973  // Size of items (sorted)
14974  300,300,297,296,295,295,295,294,292,291,287,286,285,284,283,283,
14975  282,282,282,280,280,278,276,275,275,268,268,267,264,263,262,261,
14976  261,260,259,259,259,258,258,257,253,253,253,251,249,249,249,249,
14977  248,246,246,245,245,245,242,241,241,240,238,237,234,233,233,229,
14978  226,224,224,223,223,223,222,222,221,220,220,218,218,217,217,217,
14979  216,216,216,216,215,214,214,213,213,212,211,210,209,207,207,205,
14980  202,202,201,200,199,198,197,195,195,195,194,194,194,193,191,191,
14981  191,187,186,185,184,178,175,175,175,175,175,174,173,172,171,168,
14982  168,168,166,165,165,164,162,161,161,160,160,157,156,155,155,155,
14983  152,151,150,149,147,144,144,143,142,142,141,141,141,140,139,139,
14984  139,139,139,138,137,136,135,135,134,134,133,132,132,131,131,131,
14985  131,131,130,129,129,126,125,124,122,122,122,120,120,118,117,115,
14986  113,108,107,104,103,103,102,102
14987  };
14988  const int n3w2b2r8[] = {
14989  1000, // Capacity
14990  200, // Number of items
14991  // Size of items (sorted)
14992  300,298,298,297,295,294,293,292,292,290,290,289,289,289,288,288,
14993  288,288,287,287,286,286,286,285,284,283,282,282,282,281,278,277,
14994  276,275,275,274,273,272,272,272,272,271,270,269,268,267,267,266,
14995  266,265,263,263,263,262,260,259,259,258,256,255,254,254,253,251,
14996  249,249,248,247,246,245,245,241,241,238,234,233,233,231,230,228,
14997  227,227,227,225,224,223,223,221,219,219,219,218,217,216,214,214,
14998  214,214,210,209,208,207,204,204,204,203,202,200,199,198,197,194,
14999  194,192,192,192,191,190,190,190,189,188,187,186,185,183,182,181,
15000  181,181,179,178,173,173,171,171,171,169,168,167,167,165,165,165,
15001  163,160,159,158,158,157,157,154,153,153,151,151,151,151,149,148,
15002  146,145,144,142,141,141,141,139,139,139,136,135,134,134,134,131,
15003  130,127,125,123,123,121,120,119,119,119,118,118,116,116,115,115,
15004  112,111,110,107,107,106,105,105
15005  };
15006  const int n3w2b2r9[] = {
15007  1000, // Capacity
15008  200, // Number of items
15009  // Size of items (sorted)
15010  299,299,298,297,294,291,291,291,289,288,288,288,287,286,286,285,
15011  284,284,282,281,281,280,280,279,279,278,277,276,275,275,273,273,
15012  270,268,267,263,261,261,259,259,258,257,256,254,253,251,251,250,
15013  250,249,248,243,240,239,239,238,238,238,237,237,236,235,234,233,
15014  233,233,232,231,229,228,226,226,225,222,221,221,219,219,219,219,
15015  217,216,216,215,214,214,214,214,214,212,211,211,208,204,204,202,
15016  202,202,200,199,198,197,197,196,196,196,195,195,194,193,192,190,
15017  184,184,180,179,178,177,176,176,175,174,173,171,170,169,168,167,
15018  167,167,167,166,166,166,166,165,164,164,163,161,161,159,159,159,
15019  155,154,151,151,149,149,149,147,147,144,143,139,137,137,135,134,
15020  134,134,133,133,133,132,132,130,129,127,127,124,122,120,120,118,
15021  117,115,114,114,114,113,113,113,112,111,111,111,108,108,108,106,
15022  106,105,105,103,103,103,103,102
15023  };
15024  const int n3w2b3r0[] = {
15025  1000, // Capacity
15026  200, // Number of items
15027  // Size of items (sorted)
15028  378,374,373,372,371,371,371,370,362,362,361,358,358,357,356,354,
15029  353,351,351,350,348,346,346,344,341,340,339,338,336,336,334,332,
15030  330,330,328,324,324,321,320,319,318,317,317,316,316,309,309,309,
15031  308,308,307,307,306,304,303,302,301,300,300,299,290,290,289,287,
15032  282,279,272,270,269,267,266,263,262,261,258,257,255,254,253,253,
15033  250,249,246,242,242,242,242,238,238,238,237,235,232,230,230,228,
15034  225,221,221,219,217,213,210,210,209,206,205,203,203,200,199,198,
15035  198,197,195,190,190,187,180,178,177,177,176,167,166,166,165,159,
15036  159,157,155,154,154,153,151,151,151,150,147,141,139,139,138,136,
15037  129,128,128,127,126,125,123,115,110,105,104,101,100,99,96,96,
15038  93,92,92,91,89,89,88,87,86,79,77,76,73,70,68,65,57,54,54,53,49,
15039  48,46,46,42,38,38,37,37,37,34,33,30,30,30,27,25,22,22,22
15040  };
15041  const int n3w2b3r1[] = {
15042  1000, // Capacity
15043  200, // Number of items
15044  // Size of items (sorted)
15045  377,375,373,369,368,362,362,361,360,360,358,357,357,356,355,354,
15046  348,343,340,339,338,336,332,329,328,327,324,321,321,320,320,320,
15047  318,314,311,310,309,305,303,302,302,301,299,297,297,295,292,291,
15048  290,289,289,288,287,286,280,279,277,275,274,265,264,257,257,256,
15049  255,247,247,246,246,243,242,240,240,237,236,232,230,230,229,227,
15050  226,223,221,219,217,213,213,212,209,208,208,207,202,201,200,199,
15051  198,197,193,191,189,188,188,187,184,182,182,181,181,180,180,180,
15052  180,177,176,170,169,169,169,164,164,163,163,156,156,156,153,148,
15053  147,145,141,139,134,134,134,132,128,125,124,123,123,122,121,120,
15054  116,116,116,115,115,113,109,104,104,104,103,102,89,88,86,85,84,
15055  84,84,82,80,77,76,75,74,74,74,73,68,67,66,65,62,62,59,51,49,49,
15056  49,48,48,46,46,44,43,43,42,39,38,33,30,29,27,26,26,24
15057  };
15058  const int n3w2b3r2[] = {
15059  1000, // Capacity
15060  200, // Number of items
15061  // Size of items (sorted)
15062  378,378,377,377,375,374,371,367,367,365,365,361,356,353,349,345,
15063  342,339,337,334,334,330,330,330,329,328,325,325,324,322,317,316,
15064  316,315,313,312,310,307,305,303,300,293,290,284,283,283,281,281,
15065  280,280,278,275,272,270,270,263,260,258,255,253,251,251,251,249,
15066  248,248,246,245,243,242,242,239,239,237,235,234,234,233,232,230,
15067  230,228,227,225,225,224,220,218,217,217,215,210,204,202,201,200,
15068  197,196,195,194,191,180,173,173,172,172,172,170,168,166,163,163,
15069  163,162,161,160,157,155,154,151,148,147,144,144,143,142,142,142,
15070  141,141,141,137,133,132,132,131,131,127,124,122,120,120,117,116,
15071  115,113,112,111,109,108,107,104,103,100,99,98,97,96,94,91,90,
15072  89,89,88,88,87,82,82,80,77,76,75,75,71,67,65,65,63,61,60,58,55,
15073  53,52,51,48,47,47,43,43,37,34,34,31,27,27,26,25,24,23
15074  };
15075  const int n3w2b3r3[] = {
15076  1000, // Capacity
15077  200, // Number of items
15078  // Size of items (sorted)
15079  378,375,370,368,364,364,364,361,360,360,350,349,349,347,345,340,
15080  340,339,339,339,335,332,330,321,321,321,317,316,313,312,311,310,
15081  307,304,303,298,295,294,292,292,279,277,277,274,271,267,267,267,
15082  265,263,262,261,259,256,255,254,253,251,251,250,248,247,246,245,
15083  245,243,242,242,241,239,238,238,236,236,235,234,232,231,230,229,
15084  225,223,223,222,221,220,216,216,216,216,215,213,213,212,210,209,
15085  203,200,198,197,197,192,191,190,187,187,186,185,185,178,178,175,
15086  174,174,172,170,169,165,165,157,156,154,154,154,154,148,148,147,
15087  145,144,142,142,139,136,136,135,134,133,129,129,128,128,127,127,
15088  125,124,124,124,123,122,118,113,112,111,108,108,107,106,101,98,
15089  96,96,94,94,91,89,88,86,82,79,76,72,71,70,67,65,65,63,63,62,61,
15090  60,58,57,55,47,47,47,45,36,35,31,28,28,28,28,28,25,24,23
15091  };
15092  const int n3w2b3r4[] = {
15093  1000, // Capacity
15094  200, // Number of items
15095  // Size of items (sorted)
15096  380,379,378,377,377,373,373,370,369,368,367,365,364,364,361,355,
15097  354,352,351,348,342,340,339,338,337,336,333,329,326,326,325,325,
15098  325,322,321,320,319,319,318,317,317,316,316,311,305,304,301,301,
15099  299,295,293,292,292,288,287,285,285,282,281,281,280,280,279,279,
15100  279,278,272,272,270,267,264,263,255,254,254,251,249,249,245,243,
15101  243,242,241,240,236,233,229,228,228,225,225,222,222,217,216,216,
15102  215,210,210,206,206,205,204,202,202,199,199,198,198,197,196,188,
15103  188,187,185,179,178,177,176,176,175,175,175,174,173,173,171,166,
15104  165,162,161,161,160,159,158,158,158,158,155,154,153,152,149,149,
15105  144,140,139,138,135,131,129,127,127,125,119,118,118,116,116,114,
15106  106,102,98,92,91,91,89,89,86,85,84,83,82,79,77,75,75,71,70,67,
15107  65,59,58,57,56,55,52,41,40,40,36,33,31,30,30,28,27,23,22,22
15108  };
15109  const int n3w2b3r5[] = {
15110  1000, // Capacity
15111  200, // Number of items
15112  // Size of items (sorted)
15113  380,378,378,373,370,370,370,369,368,368,367,366,360,357,354,353,
15114  351,350,348,347,340,340,339,338,337,335,333,328,328,327,324,323,
15115  321,320,316,315,311,311,308,307,300,300,297,297,297,295,294,292,
15116  285,280,280,277,277,275,275,272,266,265,264,264,263,262,261,259,
15117  257,255,255,249,249,245,244,244,243,243,242,241,241,240,238,238,
15118  237,234,228,227,226,226,225,224,224,221,220,218,217,217,217,214,
15119  211,209,206,203,203,202,202,201,201,200,197,196,189,188,188,187,
15120  186,186,186,185,179,178,177,172,167,165,165,163,161,159,158,158,
15121  157,156,155,155,152,149,146,144,140,139,138,130,128,127,125,122,
15122  120,117,117,115,113,109,105,103,103,99,99,96,94,93,92,92,91,90,
15123  88,82,81,80,76,74,73,67,66,66,66,59,58,57,56,56,55,53,52,51,50,
15124  49,48,44,43,40,39,38,35,34,33,29,29,27,26,24,24,22
15125  };
15126  const int n3w2b3r6[] = {
15127  1000, // Capacity
15128  200, // Number of items
15129  // Size of items (sorted)
15130  379,378,372,372,372,370,370,368,368,365,364,364,363,358,357,356,
15131  355,353,348,344,343,343,341,340,339,339,336,332,331,331,325,323,
15132  323,323,321,320,319,318,316,315,313,312,306,304,302,301,301,298,
15133  297,296,292,292,290,288,286,286,285,283,277,272,270,267,266,266,
15134  261,261,258,256,254,253,252,252,252,251,250,249,248,242,242,236,
15135  236,235,233,230,230,226,225,223,220,219,215,213,208,206,203,202,
15136  201,200,199,196,193,192,191,187,184,183,183,181,175,174,173,173,
15137  172,172,172,172,171,167,167,167,166,165,165,163,163,161,157,156,
15138  156,154,151,143,136,134,131,129,125,125,124,120,120,118,117,116,
15139  115,113,113,112,112,112,108,105,104,103,102,99,97,97,96,95,88,
15140  87,86,85,83,76,73,71,69,69,68,68,68,66,63,61,61,55,54,53,52,52,
15141  52,47,47,44,43,42,41,41,39,36,34,33,31,31,31,27,23,22
15142  };
15143  const int n3w2b3r7[] = {
15144  1000, // Capacity
15145  200, // Number of items
15146  // Size of items (sorted)
15147  380,378,377,377,376,375,372,370,366,364,364,362,357,357,357,356,
15148  354,354,352,350,350,346,346,343,342,341,341,340,338,334,332,332,
15149  332,330,329,328,326,326,322,321,320,319,318,318,317,314,313,305,
15150  304,303,302,300,293,292,292,291,288,287,287,286,285,284,280,277,
15151  276,275,275,262,261,259,259,258,257,253,249,249,248,242,237,236,
15152  232,230,230,229,229,224,223,220,217,217,217,216,215,214,209,207,
15153  206,205,203,203,202,200,200,200,196,196,194,192,189,188,186,186,
15154  182,182,182,181,181,177,175,174,172,168,164,160,160,160,159,157,
15155  156,156,154,152,151,148,146,145,138,136,135,134,134,132,131,129,
15156  127,125,124,123,119,115,112,107,106,105,105,104,102,99,98,98,
15157  96,93,93,89,87,86,84,82,79,79,78,77,77,70,70,69,69,67,65,60,59,
15158  59,59,56,53,50,49,49,47,43,43,42,38,37,32,32,31,30,28,24
15159  };
15160  const int n3w2b3r8[] = {
15161  1000, // Capacity
15162  200, // Number of items
15163  // Size of items (sorted)
15164  378,378,375,374,373,366,363,362,359,358,353,352,350,348,348,347,
15165  345,343,339,339,330,329,323,323,322,321,320,318,317,315,314,313,
15166  311,308,306,301,298,297,292,292,292,291,283,283,282,281,281,269,
15167  266,266,266,265,265,262,258,256,256,252,247,246,244,242,241,241,
15168  241,239,239,237,235,235,231,231,229,228,224,223,223,221,220,218,
15169  212,210,210,207,207,206,205,205,202,200,193,193,193,190,189,189,
15170  188,188,187,187,186,184,182,180,178,178,177,175,173,172,172,171,
15171  169,167,167,162,161,159,159,159,158,157,156,155,154,153,152,151,
15172  149,149,149,146,146,145,144,144,142,137,137,135,134,133,132,132,
15173  128,124,124,123,120,116,116,115,115,110,107,107,103,101,98,96,
15174  91,91,86,84,83,83,82,79,75,74,74,72,72,65,62,61,59,59,54,52,50,
15175  47,46,45,43,43,41,39,39,39,37,35,34,33,31,30,29,28,26,22
15176  };
15177  const int n3w2b3r9[] = {
15178  1000, // Capacity
15179  200, // Number of items
15180  // Size of items (sorted)
15181  378,376,373,372,372,372,372,370,367,367,362,358,355,355,354,350,
15182  346,344,340,340,339,336,335,334,334,334,334,333,329,328,321,318,
15183  317,317,316,316,311,308,306,303,302,300,299,299,298,297,294,293,
15184  292,285,278,278,277,276,275,274,270,268,267,263,261,259,255,253,
15185  252,251,251,251,246,244,242,241,240,239,238,238,237,235,234,233,
15186  232,232,230,225,224,222,216,215,213,210,204,197,193,185,176,176,
15187  174,173,172,172,171,168,165,160,160,158,156,156,154,153,152,151,
15188  151,151,150,148,146,145,144,143,143,140,140,138,138,135,134,133,
15189  128,127,126,122,122,120,119,119,115,115,113,111,110,110,107,106,
15190  106,105,105,103,103,102,102,102,101,99,99,98,94,93,93,93,92,91,
15191  90,89,89,88,87,85,82,81,81,79,78,78,75,75,72,72,71,69,66,62,59,
15192  58,57,56,52,52,48,45,41,41,37,33,31,30,29,26,24,23
15193  };
15194  const int n3w3b1r0[] = {
15195  1000, // Capacity
15196  200, // Number of items
15197  // Size of items (sorted)
15198  168,168,167,167,166,166,166,166,165,164,163,163,163,163,163,163,
15199  162,162,162,162,162,161,160,160,160,160,160,159,159,159,159,159,
15200  159,159,159,159,158,158,157,157,157,157,157,157,156,156,156,156,
15201  156,155,155,155,155,154,154,154,154,153,153,152,152,152,152,152,
15202  152,151,150,150,148,148,148,148,148,148,147,147,147,147,146,146,
15203  146,145,144,144,143,143,143,143,143,142,142,141,141,141,140,140,
15204  140,139,139,139,139,139,139,139,138,138,137,137,137,136,136,136,
15205  136,135,135,135,134,134,134,133,133,133,133,132,132,132,132,132,
15206  131,131,131,130,130,130,130,130,130,130,129,129,129,129,128,128,
15207  128,127,127,127,126,126,126,126,125,125,125,125,124,124,124,124,
15208  124,124,123,123,123,122,122,122,122,122,121,120,120,119,119,119,
15209  119,119,118,118,118,118,117,117,117,116,116,116,116,115,115,115,
15210  115,115,115,115,115,114,114,114
15211  };
15212  const int n3w3b1r1[] = {
15213  1000, // Capacity
15214  200, // Number of items
15215  // Size of items (sorted)
15216  168,168,168,168,168,167,167,167,167,166,166,165,165,165,165,164,
15217  164,164,163,163,163,163,162,162,161,161,161,161,160,160,160,160,
15218  160,158,158,158,158,157,157,157,157,157,156,156,156,156,156,155,
15219  155,154,154,153,153,152,152,152,152,151,151,150,150,150,150,149,
15220  149,148,147,147,147,147,146,146,146,146,146,146,145,145,145,145,
15221  144,143,143,143,143,143,142,142,141,141,140,140,140,140,139,139,
15222  139,138,138,138,137,137,137,137,136,136,136,136,136,136,135,135,
15223  135,134,134,134,134,134,133,133,133,133,132,132,132,132,132,132,
15224  132,132,132,131,131,131,131,131,131,130,130,130,129,129,129,128,
15225  128,128,128,128,127,127,127,126,126,126,126,125,124,123,123,123,
15226  123,122,122,122,122,122,122,122,121,121,121,121,120,120,119,119,
15227  119,119,119,118,118,117,117,117,117,117,117,116,116,116,116,116,
15228  116,116,115,115,114,114,114,114
15229  };
15230  const int n3w3b1r2[] = {
15231  1000, // Capacity
15232  200, // Number of items
15233  // Size of items (sorted)
15234  168,168,168,168,168,167,167,167,167,166,166,165,165,165,165,165,
15235  165,164,164,164,163,163,162,161,161,160,160,160,160,159,159,159,
15236  159,159,158,158,158,158,158,158,158,157,157,157,157,157,157,156,
15237  156,155,155,155,155,155,154,154,154,154,153,153,153,153,153,153,
15238  152,152,151,151,151,151,150,150,150,150,150,149,149,149,149,148,
15239  148,148,148,148,147,147,147,147,147,147,146,146,146,146,145,145,
15240  145,144,144,143,143,143,143,143,142,142,142,142,141,140,140,139,
15241  139,139,139,138,138,138,138,138,138,137,136,136,135,135,135,135,
15242  135,134,134,133,133,133,132,131,130,130,129,129,129,128,128,127,
15243  126,126,126,126,126,125,125,125,125,125,125,124,123,123,123,123,
15244  123,122,122,122,122,122,122,121,121,121,121,120,120,120,120,120,
15245  120,119,119,119,119,118,117,117,117,117,117,117,116,116,116,115,
15246  115,115,115,115,114,114,114,114
15247  };
15248  const int n3w3b1r3[] = {
15249  1000, // Capacity
15250  200, // Number of items
15251  // Size of items (sorted)
15252  168,168,168,168,168,168,168,167,167,167,165,165,164,164,164,164,
15253  164,163,163,163,163,162,162,162,162,161,161,161,161,160,160,159,
15254  159,158,158,157,157,156,156,156,156,155,155,155,155,155,154,154,
15255  154,153,153,152,152,151,151,151,151,151,151,151,151,150,150,150,
15256  149,149,149,148,148,148,148,148,147,147,147,146,146,145,145,145,
15257  144,144,144,144,143,143,143,143,142,142,142,142,142,142,141,141,
15258  141,141,141,141,141,140,140,140,140,140,140,139,139,139,138,138,
15259  138,137,137,137,137,137,136,136,136,136,135,135,135,135,135,134,
15260  134,134,134,133,133,133,133,133,133,133,132,132,132,131,130,130,
15261  130,130,130,130,130,130,129,128,128,127,127,126,126,125,125,125,
15262  125,125,125,125,124,124,124,124,124,123,123,123,123,122,122,122,
15263  121,121,120,120,120,118,118,117,117,117,117,116,115,115,115,115,
15264  115,115,115,114,114,114,114,114
15265  };
15266  const int n3w3b1r4[] = {
15267  1000, // Capacity
15268  200, // Number of items
15269  // Size of items (sorted)
15270  168,167,167,167,166,166,165,165,165,164,163,163,163,163,162,162,
15271  162,162,162,161,161,161,161,161,160,160,160,160,160,160,160,159,
15272  158,158,158,158,157,157,157,157,157,156,156,155,155,155,155,155,
15273  155,154,154,154,154,154,153,153,153,153,153,153,152,152,152,152,
15274  152,151,151,151,151,150,150,150,150,150,149,149,148,147,147,147,
15275  146,146,146,145,145,145,145,144,143,143,143,142,142,142,142,142,
15276  142,142,142,142,141,141,141,140,139,139,139,139,139,139,138,137,
15277  137,137,137,137,136,136,136,136,136,135,135,134,133,133,133,133,
15278  132,132,132,132,131,131,131,130,130,130,130,130,130,129,129,128,
15279  128,128,128,127,127,127,127,126,126,126,126,126,125,125,125,125,
15280  125,124,124,124,124,124,123,123,123,123,123,123,122,122,122,121,
15281  121,121,121,120,119,119,119,119,118,118,117,117,116,116,116,116,
15282  116,115,115,115,114,114,114,114
15283  };
15284  const int n3w3b1r5[] = {
15285  1000, // Capacity
15286  200, // Number of items
15287  // Size of items (sorted)
15288  168,168,168,167,167,167,167,167,166,166,166,166,165,164,164,164,
15289  164,162,162,161,161,161,160,160,159,159,159,159,159,159,159,158,
15290  158,158,158,158,157,157,157,157,156,156,156,156,155,155,155,155,
15291  155,155,155,155,154,154,154,154,154,154,153,153,152,152,152,151,
15292  150,150,149,149,149,149,149,148,148,147,147,147,147,146,146,146,
15293  145,145,145,144,144,144,144,143,143,143,143,143,142,142,141,141,
15294  141,141,140,140,140,139,139,138,138,138,138,138,138,138,138,137,
15295  137,137,136,136,136,135,135,135,135,135,135,134,134,133,133,133,
15296  133,133,132,132,132,132,131,131,131,131,131,130,130,130,130,130,
15297  129,129,129,128,128,128,128,128,128,127,127,127,127,127,126,126,
15298  126,125,125,125,124,124,124,124,123,122,122,121,121,121,121,120,
15299  120,119,119,119,117,117,117,117,117,116,116,116,116,116,116,116,
15300  116,115,115,115,115,115,114,114
15301  };
15302  const int n3w3b1r6[] = {
15303  1000, // Capacity
15304  200, // Number of items
15305  // Size of items (sorted)
15306  168,168,168,168,168,167,167,167,166,166,166,166,166,165,165,165,
15307  165,165,164,164,163,163,162,162,162,162,162,162,162,161,161,161,
15308  160,160,160,160,160,160,160,160,160,160,159,159,159,159,159,159,
15309  159,159,159,157,157,156,156,155,155,155,155,155,154,154,153,153,
15310  152,152,152,151,151,151,149,149,148,148,148,148,148,147,147,147,
15311  145,144,144,143,143,142,142,141,141,140,140,139,139,139,139,139,
15312  139,138,138,138,138,138,137,137,137,137,137,137,136,136,136,135,
15313  135,135,135,134,134,134,134,133,133,132,132,132,132,132,131,131,
15314  130,130,130,130,130,129,129,128,128,128,128,127,127,126,126,126,
15315  126,126,126,125,125,125,125,125,124,124,124,124,123,123,123,123,
15316  123,122,122,122,122,122,122,121,121,121,121,121,121,121,119,119,
15317  119,119,119,119,119,118,118,118,118,118,118,117,117,117,116,116,
15318  116,116,116,115,115,115,114,114
15319  };
15320  const int n3w3b1r7[] = {
15321  1000, // Capacity
15322  200, // Number of items
15323  // Size of items (sorted)
15324  168,168,168,168,168,168,168,167,167,167,167,166,166,165,165,165,
15325  164,164,163,163,163,162,162,162,162,161,161,161,161,161,161,161,
15326  160,160,160,160,160,160,158,158,158,158,158,158,157,157,157,157,
15327  157,156,156,156,154,154,154,154,153,153,153,152,152,151,151,151,
15328  151,150,150,150,149,149,149,149,149,149,149,148,148,148,148,148,
15329  147,147,147,147,147,147,147,146,146,146,146,146,145,145,145,145,
15330  144,144,144,144,144,144,144,144,143,143,143,142,141,141,141,140,
15331  140,140,140,139,139,138,138,138,138,138,138,138,138,137,137,137,
15332  137,137,137,136,136,136,135,135,134,134,133,133,132,132,131,131,
15333  131,131,131,130,130,129,129,129,128,128,127,127,127,127,126,126,
15334  126,126,126,125,124,124,124,123,123,123,122,122,122,121,121,120,
15335  120,120,120,120,119,119,119,119,118,118,117,117,117,116,116,116,
15336  116,116,116,116,115,115,115,115
15337  };
15338  const int n3w3b1r8[] = {
15339  1000, // Capacity
15340  200, // Number of items
15341  // Size of items (sorted)
15342  168,168,167,167,166,166,165,165,165,165,165,165,165,164,163,163,
15343  163,163,163,162,162,161,161,160,160,160,160,160,160,159,159,159,
15344  158,158,157,157,156,156,156,156,155,155,155,155,155,155,154,154,
15345  154,153,153,153,152,152,152,152,152,152,151,151,151,150,150,150,
15346  149,149,149,149,148,148,148,148,148,148,147,147,147,147,147,147,
15347  146,146,146,146,145,144,143,142,142,142,142,142,142,142,141,141,
15348  141,140,140,140,140,140,139,139,139,139,139,138,138,138,138,138,
15349  138,137,136,136,136,136,135,134,134,134,134,133,133,133,133,133,
15350  132,132,132,132,132,131,131,131,131,130,130,130,130,130,130,130,
15351  130,130,130,129,129,129,129,128,128,127,127,127,127,127,127,127,
15352  126,126,126,126,125,125,125,124,124,124,123,123,123,122,122,122,
15353  121,121,121,120,120,120,120,119,119,118,118,118,118,117,117,116,
15354  116,116,116,115,115,115,114,114
15355  };
15356  const int n3w3b1r9[] = {
15357  1000, // Capacity
15358  200, // Number of items
15359  // Size of items (sorted)
15360  168,168,167,167,167,167,166,166,166,165,165,165,165,165,164,164,
15361  164,164,163,163,163,162,162,162,162,162,161,161,160,160,160,160,
15362  160,159,159,159,159,158,158,158,157,157,157,157,156,156,155,155,
15363  155,155,155,155,155,155,155,155,154,154,153,153,153,153,152,152,
15364  151,151,150,150,150,150,150,150,149,149,148,148,148,148,148,148,
15365  148,148,148,147,147,147,146,146,146,146,146,145,145,145,145,144,
15366  144,143,143,142,142,142,141,141,140,140,140,140,140,140,139,139,
15367  138,138,138,138,137,137,136,136,136,136,136,136,136,135,135,135,
15368  134,134,134,133,133,132,131,131,131,130,130,130,130,130,129,129,
15369  129,129,128,128,128,128,128,128,127,127,127,127,127,126,126,126,
15370  126,126,126,125,125,125,125,125,125,123,123,123,123,123,122,122,
15371  122,122,122,122,121,121,121,119,118,118,117,117,117,117,117,117,
15372  117,115,115,115,114,114,114,114
15373  };
15374  const int n3w3b2r0[] = {
15375  1000, // Capacity
15376  200, // Number of items
15377  // Size of items (sorted)
15378  210,209,208,207,207,207,207,206,205,205,204,203,202,201,200,199,
15379  198,198,198,197,197,197,197,197,197,195,195,193,193,193,192,192,
15380  190,189,189,188,187,187,186,185,185,185,183,181,179,179,178,177,
15381  177,176,175,175,175,174,174,174,172,171,170,169,169,168,168,168,
15382  167,166,166,166,166,166,164,164,163,162,162,162,161,160,159,159,
15383  158,157,156,156,155,155,154,153,153,152,151,151,150,150,149,148,
15384  147,147,147,146,145,145,145,144,144,142,142,142,142,141,140,139,
15385  138,138,138,135,133,131,131,131,129,129,128,126,125,124,123,122,
15386  121,121,120,118,118,117,117,115,115,115,114,114,113,111,111,111,
15387  110,110,109,106,106,105,105,104,102,99,99,98,98,96,96,95,94,93,
15388  93,93,93,91,89,89,88,88,88,87,86,86,85,85,84,84,83,83,83,83,82,
15389  81,80,79,79,79,78,78,76,76,76,76,76,76,75,74,74,72
15390  };
15391  const int n3w3b2r1[] = {
15392  1000, // Capacity
15393  200, // Number of items
15394  // Size of items (sorted)
15395  210,210,210,209,207,206,205,205,204,204,203,202,202,202,201,200,
15396  198,198,198,198,198,197,196,193,193,192,192,191,191,190,190,189,
15397  188,188,187,186,186,184,184,184,183,183,183,183,182,182,181,181,
15398  180,180,179,178,177,177,177,175,175,175,173,173,172,171,171,169,
15399  168,167,167,167,166,166,165,165,163,162,161,160,159,157,157,157,
15400  155,154,154,154,151,150,149,148,148,147,146,144,144,142,140,140,
15401  139,138,138,137,137,137,136,136,135,135,135,133,132,131,131,130,
15402  129,127,126,126,125,124,124,124,123,123,123,122,122,120,120,120,
15403  120,120,120,118,117,117,116,116,114,113,113,113,112,111,108,107,
15404  107,106,105,105,105,103,103,102,101,101,101,100,100,100,99,99,
15405  98,98,98,95,94,94,94,93,91,89,88,87,87,87,85,85,85,85,85,84,82,
15406  80,79,79,78,78,78,77,76,75,75,75,74,74,74,74,73,73,73,72
15407  };
15408  const int n3w3b2r2[] = {
15409  1000, // Capacity
15410  200, // Number of items
15411  // Size of items (sorted)
15412  210,210,210,210,208,208,207,207,206,205,205,205,203,202,202,201,
15413  200,200,200,200,199,199,199,199,198,198,198,197,197,197,195,193,
15414  193,192,192,191,190,188,187,185,184,183,182,179,179,178,177,176,
15415  176,174,173,173,173,173,173,172,172,171,169,169,169,169,168,168,
15416  167,166,166,165,164,164,164,163,163,162,162,162,162,162,161,160,
15417  158,158,157,157,156,155,153,151,150,150,147,147,145,144,141,140,
15418  138,137,137,136,135,135,134,128,127,126,125,125,125,125,124,124,
15419  122,122,122,121,119,118,118,118,117,117,116,116,116,115,115,114,
15420  113,111,110,110,110,110,109,109,109,109,109,108,108,108,108,107,
15421  107,106,106,105,105,104,103,101,101,101,99,98,97,96,95,95,94,
15422  94,94,94,94,94,93,93,92,92,91,91,91,87,86,86,85,83,83,83,82,82,
15423  81,80,80,79,79,79,79,77,77,77,76,76,76,75,74,73,73,72
15424  };
15425  const int n3w3b2r3[] = {
15426  1000, // Capacity
15427  200, // Number of items
15428  // Size of items (sorted)
15429  210,209,208,208,208,207,207,207,206,205,205,204,204,204,204,203,
15430  202,202,202,201,201,201,201,200,200,199,198,197,196,194,194,192,
15431  191,191,188,188,188,188,188,187,187,186,186,182,181,181,181,180,
15432  179,177,176,176,173,172,172,172,171,168,168,167,167,166,166,166,
15433  165,165,164,163,163,163,159,159,158,158,158,158,157,156,156,154,
15434  152,152,151,150,150,149,149,149,148,147,147,147,146,146,145,142,
15435  142,141,140,140,140,140,139,139,138,138,137,136,135,135,134,134,
15436  133,133,132,131,131,129,127,127,127,127,126,123,122,119,119,119,
15437  119,119,119,118,118,117,116,115,115,115,115,115,114,114,114,113,
15438  112,111,111,110,110,109,106,106,105,105,105,103,103,103,101,101,
15439  101,100,95,94,94,92,91,90,90,89,89,89,89,88,87,87,86,85,85,85,
15440  85,84,83,83,82,82,80,79,79,77,76,75,75,75,74,74,74,74,74,72
15441  };
15442  const int n3w3b2r4[] = {
15443  1000, // Capacity
15444  200, // Number of items
15445  // Size of items (sorted)
15446  210,210,210,208,207,207,207,206,206,206,205,205,205,205,204,204,
15447  203,203,202,201,201,200,200,198,198,198,197,196,196,194,192,192,
15448  192,190,190,189,189,188,187,187,187,186,186,186,185,185,184,184,
15449  183,182,182,181,181,180,179,179,179,178,177,177,177,176,175,175,
15450  174,173,173,172,170,169,169,168,167,167,167,166,166,165,164,164,
15451  162,159,158,158,157,157,156,155,154,152,151,150,150,150,149,148,
15452  148,147,147,146,146,146,146,146,146,145,145,143,143,142,140,140,
15453  138,138,136,136,135,134,133,133,133,132,132,131,131,130,129,129,
15454  129,127,127,127,124,124,122,122,121,121,119,119,118,117,116,115,
15455  114,114,114,113,113,112,112,112,111,109,108,106,102,102,101,101,
15456  100,100,99,99,97,97,96,95,95,94,93,93,93,92,92,91,91,90,89,89,
15457  89,88,86,86,86,85,84,84,84,82,82,82,81,81,77,76,75,74,74,72
15458  };
15459  const int n3w3b2r5[] = {
15460  1000, // Capacity
15461  200, // Number of items
15462  // Size of items (sorted)
15463  207,206,206,206,206,204,202,202,201,201,200,199,199,197,195,195,
15464  194,194,193,191,190,189,189,189,189,188,188,187,187,185,184,184,
15465  182,181,181,180,179,178,178,176,176,175,175,174,173,173,173,172,
15466  171,171,168,168,166,166,165,164,164,163,163,163,163,163,161,161,
15467  161,160,159,158,158,158,157,157,157,157,156,154,154,153,152,152,
15468  151,150,150,150,150,150,149,147,147,147,147,147,146,145,144,144,
15469  144,144,143,143,141,141,140,140,140,139,139,138,138,138,138,138,
15470  137,137,136,135,135,135,135,135,134,134,133,133,133,133,129,129,
15471  129,127,126,126,125,124,123,123,123,121,120,120,119,119,118,118,
15472  117,116,116,114,113,111,110,109,109,106,106,104,104,104,103,102,
15473  102,101,100,100,99,99,99,99,98,98,97,97,97,95,94,94,93,92,92,
15474  91,89,88,88,88,88,87,86,86,85,84,83,81,81,81,80,78,76,76,74,73
15475  };
15476  const int n3w3b2r6[] = {
15477  1000, // Capacity
15478  200, // Number of items
15479  // Size of items (sorted)
15480  210,210,209,209,207,207,206,205,205,204,204,204,204,204,202,200,
15481  199,198,198,197,196,196,196,196,195,195,195,194,193,192,191,190,
15482  189,189,188,188,187,185,185,184,184,184,183,182,182,181,181,180,
15483  179,179,179,179,176,176,175,174,174,171,171,171,171,170,170,169,
15484  168,167,167,165,163,163,162,160,160,159,158,158,155,154,153,153,
15485  152,151,151,150,150,150,149,148,148,148,148,148,146,145,145,145,
15486  145,145,144,143,142,141,141,141,141,140,140,140,139,138,138,136,
15487  136,136,135,135,135,134,134,134,128,127,127,126,126,125,124,124,
15488  124,124,123,121,121,120,120,119,118,118,117,116,116,114,114,114,
15489  112,112,112,109,108,106,106,104,104,102,101,100,100,100,99,99,
15490  99,98,96,96,93,93,93,93,93,93,92,92,91,91,89,89,87,87,87,87,86,
15491  86,84,84,82,81,79,78,78,78,78,77,77,76,76,74,74,73,73,72
15492  };
15493  const int n3w3b2r7[] = {
15494  1000, // Capacity
15495  200, // Number of items
15496  // Size of items (sorted)
15497  209,208,208,208,207,207,207,206,206,204,204,204,204,203,203,203,
15498  203,201,200,199,199,198,196,196,196,195,195,195,194,193,191,189,
15499  188,188,186,186,185,184,184,183,183,183,181,181,180,180,177,177,
15500  176,176,175,174,173,172,172,171,170,170,170,169,167,166,166,163,
15501  163,162,161,160,159,159,159,159,158,157,157,157,157,157,156,155,
15502  155,154,154,152,152,150,150,147,144,143,143,143,141,140,138,138,
15503  138,136,135,134,133,133,130,130,129,129,129,128,127,126,126,125,
15504  124,122,122,121,120,120,120,120,118,117,116,116,116,115,115,115,
15505  113,112,112,112,111,111,110,110,110,109,109,108,108,106,106,105,
15506  104,104,103,103,103,101,99,99,98,97,96,95,95,95,94,93,93,93,93,
15507  92,92,92,91,90,90,89,88,88,87,87,87,86,86,84,84,84,84,84,83,82,
15508  80,80,79,78,78,76,76,76,75,75,75,74,74,73,72,72
15509  };
15510  const int n3w3b2r8[] = {
15511  1000, // Capacity
15512  200, // Number of items
15513  // Size of items (sorted)
15514  209,209,209,207,206,206,205,205,204,204,202,202,202,202,202,201,
15515  200,199,198,196,196,195,194,192,192,191,190,189,188,188,186,185,
15516  184,184,183,183,182,182,181,180,179,178,177,177,177,177,177,176,
15517  176,175,174,174,174,174,173,173,172,172,170,169,168,167,166,165,
15518  164,162,162,161,161,160,160,160,160,159,158,157,157,157,156,156,
15519  155,155,155,154,154,154,153,152,151,151,150,149,146,146,146,145,
15520  144,143,143,142,142,140,140,138,133,132,131,131,130,130,126,125,
15521  125,124,123,122,122,120,120,119,118,118,115,115,113,113,111,111,
15522  111,111,111,111,111,109,109,109,108,108,107,107,105,105,105,105,
15523  105,102,101,101,101,101,100,99,99,98,97,97,97,97,96,95,95,93,
15524  92,91,91,91,90,90,89,89,89,88,84,84,83,83,83,82,82,82,82,80,80,
15525  80,80,78,78,78,78,78,77,75,75,75,74,74,73,73,73,72
15526  };
15527  const int n3w3b2r9[] = {
15528  1000, // Capacity
15529  200, // Number of items
15530  // Size of items (sorted)
15531  209,208,207,207,207,207,206,204,203,202,201,201,201,199,199,199,
15532  197,196,196,195,194,194,193,192,192,192,191,191,191,189,189,187,
15533  187,186,186,185,184,183,182,182,182,182,181,179,178,177,177,177,
15534  176,176,175,174,174,174,174,172,170,170,169,169,168,168,167,167,
15535  167,166,166,165,165,164,164,164,163,163,163,162,162,162,161,161,
15536  161,160,159,158,157,156,156,156,156,155,154,153,152,150,149,149,
15537  148,146,146,146,146,145,144,144,143,143,142,142,142,141,141,139,
15538  139,137,136,136,135,135,135,133,133,132,132,132,131,129,127,127,
15539  125,125,124,124,123,122,122,122,121,120,118,118,118,115,114,114,
15540  113,111,110,109,106,106,104,102,102,102,102,101,101,100,99,98,
15541  97,96,96,95,95,95,95,94,94,93,92,92,90,90,88,88,88,87,85,83,83,
15542  82,82,82,81,79,79,77,77,77,76,75,75,75,74,74,74,72,72,72
15543  };
15544  const int n3w3b3r0[] = {
15545  1000, // Capacity
15546  200, // Number of items
15547  // Size of items (sorted)
15548  263,260,260,259,258,256,254,253,252,251,249,248,246,243,243,241,
15549  239,239,238,237,235,235,232,232,227,227,225,225,223,221,220,219,
15550  217,216,216,215,214,211,211,211,208,208,208,208,207,206,206,205,
15551  203,202,197,197,195,195,194,192,192,191,190,188,188,185,182,181,
15552  181,181,180,180,179,177,176,174,172,170,169,165,165,164,163,161,
15553  159,159,158,157,154,152,149,148,148,146,144,143,142,137,137,133,
15554  132,130,130,124,123,123,121,121,119,119,112,111,110,109,108,108,
15555  105,105,104,103,102,101,99,98,98,97,96,95,95,94,93,88,87,83,81,
15556  80,79,78,78,77,77,76,75,75,74,73,72,72,71,67,66,65,64,63,58,58,
15557  57,54,54,54,53,53,53,52,52,52,50,50,49,49,49,48,47,47,46,45,45,
15558  45,43,42,39,37,37,37,36,36,36,35,34,34,31,30,29,28,28,24,24,20,
15559  20,20,19,19,17,17
15560  };
15561  const int n3w3b3r1[] = {
15562  1000, // Capacity
15563  200, // Number of items
15564  // Size of items (sorted)
15565  265,264,262,261,260,259,259,258,258,255,254,250,250,249,248,245,
15566  244,244,242,241,238,235,234,227,227,225,224,224,224,223,222,222,
15567  219,218,217,216,215,212,212,210,206,206,205,203,201,201,199,198,
15568  197,196,196,196,195,194,193,193,191,191,190,190,188,187,184,183,
15569  181,179,178,176,173,172,172,172,169,169,167,163,162,160,157,156,
15570  155,154,152,151,149,149,149,145,144,144,143,142,142,142,141,139,
15571  135,134,133,133,131,130,130,127,126,120,119,119,115,113,113,112,
15572  105,105,104,101,100,99,98,96,96,95,94,94,91,89,88,86,86,86,84,
15573  83,76,75,74,73,72,72,72,69,68,66,65,65,63,63,62,62,58,57,56,56,
15574  56,55,54,53,52,52,52,51,51,51,51,49,47,47,46,46,45,44,43,42,41,
15575  40,39,38,38,38,38,38,37,37,36,35,34,34,30,29,27,27,24,23,23,23,
15576  20,20,20,20,16,16
15577  };
15578  const int n3w3b3r2[] = {
15579  1000, // Capacity
15580  200, // Number of items
15581  // Size of items (sorted)
15582  266,264,263,262,261,258,258,254,253,252,251,250,250,250,247,246,
15583  245,243,242,241,239,236,235,234,232,231,230,228,226,225,225,225,
15584  223,221,220,217,216,215,214,214,211,210,209,208,207,206,205,202,
15585  202,202,201,200,200,199,199,198,197,197,196,196,194,190,188,188,
15586  187,184,183,183,182,182,181,180,179,179,179,176,176,176,175,174,
15587  174,173,172,171,170,170,169,169,168,166,165,162,162,162,160,160,
15588  159,158,156,155,154,154,153,152,152,151,151,149,149,148,147,147,
15589  143,143,142,142,141,135,134,131,130,126,124,124,123,121,120,120,
15590  117,115,114,111,109,109,107,106,105,104,103,103,103,97,94,94,
15591  92,88,83,83,81,78,77,76,76,74,74,73,71,70,65,64,63,62,62,61,60,
15592  59,56,54,54,51,51,51,50,48,45,43,42,42,42,40,40,39,37,32,31,30,
15593  29,29,28,27,25,25,24,22,22,21,21,19,18,17
15594  };
15595  const int n3w3b3r3[] = {
15596  1000, // Capacity
15597  200, // Number of items
15598  // Size of items (sorted)
15599  265,265,262,262,262,260,259,259,256,251,251,251,249,248,246,245,
15600  244,241,239,238,238,238,238,237,237,232,226,224,222,220,219,218,
15601  217,217,216,214,212,211,209,208,208,208,207,206,205,204,204,203,
15602  203,201,198,197,197,197,191,191,189,188,188,187,187,182,180,180,
15603  180,179,179,177,175,175,175,173,173,173,173,173,168,167,166,166,
15604  166,165,163,162,159,158,158,158,157,155,153,153,151,151,151,150,
15605  150,149,149,148,144,143,142,138,135,135,135,134,134,133,132,130,
15606  129,127,126,126,123,121,121,120,118,118,116,116,115,113,113,112,
15607  111,110,109,108,108,107,106,105,104,100,99,99,98,98,97,97,92,
15608  91,90,90,88,88,84,84,84,80,76,74,73,71,69,69,68,68,67,67,66,65,
15609  64,63,63,62,59,59,58,58,57,57,56,55,53,52,52,49,47,46,44,44,40,
15610  36,32,31,29,29,28,27,24,23,21,20,18,16
15611  };
15612  const int n3w3b3r4[] = {
15613  1000, // Capacity
15614  200, // Number of items
15615  // Size of items (sorted)
15616  264,263,262,261,260,260,259,255,255,255,253,252,250,248,243,242,
15617  241,241,241,236,235,234,233,232,231,230,230,226,226,225,225,224,
15618  224,221,220,218,216,210,208,206,205,203,203,203,200,196,196,196,
15619  195,192,192,190,189,189,188,188,187,186,184,184,183,182,180,179,
15620  179,175,175,173,173,172,171,170,169,169,166,165,163,162,162,162,
15621  160,160,160,159,159,158,158,157,157,156,153,151,149,149,149,148,
15622  148,147,147,146,146,146,144,143,142,141,141,139,139,139,138,138,
15623  138,137,133,132,132,132,126,125,123,121,121,119,119,119,118,118,
15624  118,116,115,113,109,108,106,105,104,102,100,99,99,97,97,97,97,
15625  93,93,91,88,85,84,84,83,83,82,81,80,80,79,77,75,73,73,69,69,68,
15626  66,66,64,63,62,61,57,55,54,53,52,50,49,47,46,45,43,42,37,36,35,
15627  35,34,34,31,28,28,26,24,24,24,22,18,17
15628  };
15629  const int n3w3b3r5[] = {
15630  1000, // Capacity
15631  200, // Number of items
15632  // Size of items (sorted)
15633  266,265,265,261,258,258,256,256,252,250,250,250,249,248,247,246,
15634  246,245,241,241,238,235,234,228,228,227,227,227,225,225,224,222,
15635  221,221,217,216,215,214,214,213,209,206,204,204,204,201,201,196,
15636  195,195,195,194,194,193,192,191,191,191,191,191,191,190,187,187,
15637  185,183,183,180,178,177,176,175,172,171,170,170,168,167,167,166,
15638  165,164,164,161,157,156,154,153,153,148,147,146,145,143,143,141,
15639  141,139,139,138,138,135,134,131,128,128,128,127,127,127,126,125,
15640  123,123,119,118,115,115,113,113,111,108,107,106,104,99,99,97,
15641  94,92,91,88,88,87,87,86,86,85,84,84,81,81,79,79,78,78,77,75,74,
15642  70,69,69,68,66,65,64,64,62,61,61,60,59,54,54,53,52,49,46,46,45,
15643  44,44,43,41,39,37,35,35,34,34,33,33,33,32,31,29,29,29,28,28,28,
15644  28,27,25,25,24,23,22,21,21
15645  };
15646  const int n3w3b3r6[] = {
15647  1000, // Capacity
15648  200, // Number of items
15649  // Size of items (sorted)
15650  266,264,264,264,264,263,262,262,258,258,256,255,254,252,252,250,
15651  250,249,248,248,247,245,243,241,237,236,234,233,229,229,229,229,
15652  229,227,227,227,226,226,225,223,223,220,220,219,219,219,216,212,
15653  209,208,207,206,204,203,202,197,197,196,193,191,190,190,188,187,
15654  185,183,182,182,178,177,174,173,171,170,170,169,169,166,165,162,
15655  161,161,161,159,156,155,153,150,150,148,148,147,147,147,146,144,
15656  143,143,142,139,138,138,137,137,137,133,133,132,132,128,128,126,
15657  124,122,121,121,120,117,116,115,115,115,115,114,111,111,107,107,
15658  106,105,103,100,100,100,98,98,96,96,93,91,91,90,89,87,83,79,79,
15659  79,78,77,75,69,69,67,67,67,67,64,61,61,58,56,55,54,53,52,51,51,
15660  51,50,49,48,46,46,46,46,45,44,43,42,41,37,36,36,36,36,35,34,33,
15661  31,30,29,28,26,25,23,23,21,18,17
15662  };
15663  const int n3w3b3r7[] = {
15664  1000, // Capacity
15665  200, // Number of items
15666  // Size of items (sorted)
15667  266,263,263,261,259,259,258,258,255,255,254,252,248,248,247,246,
15668  245,243,241,236,236,234,234,233,230,230,229,229,228,227,225,224,
15669  223,221,220,220,218,217,216,216,215,215,214,213,213,212,211,210,
15670  210,209,209,209,207,206,205,202,202,201,201,201,200,199,195,194,
15671  191,190,189,188,186,179,178,178,178,178,177,176,174,173,171,168,
15672  168,166,166,166,164,162,161,161,160,158,156,155,153,153,152,150,
15673  150,149,149,149,146,144,141,140,138,138,138,137,135,134,132,130,
15674  128,125,119,119,118,117,112,111,111,110,109,107,106,105,102,102,
15675  99,99,98,97,96,95,93,92,91,90,89,88,85,84,84,84,83,83,83,82,79,
15676  78,77,75,74,74,73,73,62,62,61,58,56,55,55,54,54,52,50,49,47,43,
15677  42,42,42,41,40,39,38,34,34,33,32,29,29,28,27,26,26,25,24,24,23,
15678  23,21,21,20,17,17,17,16,16
15679  };
15680  const int n3w3b3r8[] = {
15681  1000, // Capacity
15682  200, // Number of items
15683  // Size of items (sorted)
15684  266,264,260,260,259,258,257,255,251,251,246,244,244,244,243,242,
15685  242,240,238,238,237,236,235,232,232,231,231,229,228,228,227,227,
15686  227,227,223,222,220,218,217,214,212,212,211,210,210,209,207,207,
15687  203,202,202,201,200,196,196,194,194,192,191,189,188,188,187,181,
15688  179,179,178,178,177,176,175,174,173,173,172,171,170,169,168,168,
15689  168,167,167,159,159,158,157,157,156,156,156,152,152,151,151,150,
15690  148,148,147,146,146,144,143,142,142,141,141,139,139,137,135,134,
15691  134,133,133,128,127,126,123,123,123,119,119,118,117,117,115,113,
15692  113,112,111,110,110,108,108,107,106,106,103,102,100,99,98,97,
15693  97,97,96,91,90,88,88,88,88,82,81,81,78,76,75,75,75,74,74,73,72,
15694  70,69,68,68,65,64,62,62,60,57,55,54,53,52,52,51,45,43,41,41,38,
15695  38,37,33,33,30,30,28,28,27,27,26,25,18,17
15696  };
15697  const int n3w3b3r9[] = {
15698  1000, // Capacity
15699  200, // Number of items
15700  // Size of items (sorted)
15701  264,263,262,261,259,257,256,256,255,255,253,253,253,251,250,249,
15702  248,247,246,246,245,244,244,241,240,240,237,235,234,233,229,229,
15703  229,227,226,225,222,222,222,221,221,218,217,217,216,216,215,215,
15704  214,213,211,211,211,208,208,208,208,207,206,204,204,199,193,193,
15705  192,191,191,190,189,189,188,187,185,184,183,181,180,176,175,175,
15706  175,171,170,169,169,165,164,161,160,159,159,158,158,158,154,154,
15707  152,151,149,148,146,145,143,142,141,140,137,136,135,131,130,130,
15708  128,127,126,125,125,124,120,120,119,118,115,114,108,107,107,104,
15709  103,101,101,97,97,97,96,95,94,94,93,92,92,91,90,89,89,88,85,84,
15710  84,83,83,78,76,75,74,74,72,70,70,69,68,67,66,65,64,64,60,56,56,
15711  56,56,52,51,51,50,48,44,41,41,40,37,36,36,35,35,31,31,30,28,28,
15712  27,26,25,22,21,18,17,17,16,16
15713  };
15714  const int n3w4b1r0[] = {
15715  1000, // Capacity
15716  200, // Number of items
15717  // Size of items (sorted)
15718  132,132,132,131,131,131,130,130,129,129,129,129,129,129,128,128,
15719  128,128,128,127,127,127,126,126,126,126,126,125,125,125,125,125,
15720  125,125,124,124,123,123,123,123,123,123,123,123,122,122,122,121,
15721  121,121,121,121,121,121,120,120,120,120,120,119,119,119,119,119,
15722  119,119,119,119,119,118,118,118,117,117,117,117,117,117,116,116,
15723  116,116,115,115,115,114,114,114,114,114,113,113,113,113,113,113,
15724  112,112,112,112,112,111,111,111,111,111,111,110,110,110,110,110,
15725  110,109,109,109,109,109,109,109,109,108,108,107,107,106,106,106,
15726  105,105,105,105,104,104,104,104,104,104,104,104,103,103,102,102,
15727  102,101,101,101,101,101,100,100,100,99,99,99,98,98,98,98,98,97,
15728  97,97,97,96,96,96,96,96,96,96,95,95,95,95,95,95,94,94,94,94,93,
15729  93,93,93,93,92,92,92,92,91,91,90,90,90,90,90,90,90
15730  };
15731  const int n3w4b1r1[] = {
15732  1000, // Capacity
15733  200, // Number of items
15734  // Size of items (sorted)
15735  132,132,132,132,132,132,132,132,132,131,131,131,131,131,130,130,
15736  130,129,129,129,129,128,128,128,128,128,128,127,127,127,127,126,
15737  126,126,126,126,125,125,125,124,124,124,123,123,123,123,122,122,
15738  122,122,121,121,121,120,120,120,120,120,120,120,119,119,119,119,
15739  119,119,118,117,117,117,117,117,117,116,116,116,116,116,116,116,
15740  116,116,116,116,116,116,115,115,114,114,114,114,114,113,113,113,
15741  113,113,112,112,111,111,111,111,111,111,110,110,110,110,110,110,
15742  109,109,109,109,109,108,108,108,108,108,107,107,107,106,106,106,
15743  106,105,105,105,105,104,104,104,104,104,103,103,102,102,102,102,
15744  102,102,102,102,101,100,100,100,99,99,99,98,98,98,98,97,97,96,
15745  96,96,96,96,96,96,95,95,95,95,95,94,94,94,94,94,94,94,93,93,92,
15746  92,92,92,92,91,91,91,91,91,91,91,91,90,90,90,90,90
15747  };
15748  const int n3w4b1r2[] = {
15749  1000, // Capacity
15750  200, // Number of items
15751  // Size of items (sorted)
15752  132,132,132,132,132,132,131,131,131,131,131,130,130,130,130,130,
15753  129,129,129,129,129,129,128,128,128,128,128,128,127,127,127,126,
15754  126,126,125,125,124,124,124,124,124,124,123,123,123,123,122,122,
15755  122,122,122,121,121,121,121,121,121,121,121,121,121,120,120,120,
15756  120,120,120,120,119,119,119,118,118,118,118,118,118,118,118,118,
15757  117,117,117,117,116,116,116,116,116,116,115,115,114,114,114,114,
15758  114,114,114,114,113,113,113,113,113,112,112,112,112,112,112,112,
15759  111,111,111,111,111,110,110,110,110,109,109,108,108,108,107,107,
15760  107,106,106,106,106,106,106,105,105,105,105,105,105,105,104,104,
15761  104,104,104,104,104,103,103,103,103,103,102,102,101,101,100,100,
15762  100,100,100,99,98,98,97,97,97,96,96,96,96,96,96,95,95,95,95,95,
15763  94,94,93,93,93,92,92,92,92,92,92,91,91,90,90,90,90,90,90,90
15764  };
15765  const int n3w4b1r3[] = {
15766  1000, // Capacity
15767  200, // Number of items
15768  // Size of items (sorted)
15769  131,131,131,130,130,130,130,130,130,130,130,129,129,129,128,128,
15770  128,128,128,128,128,128,126,126,126,126,126,126,125,125,125,125,
15771  125,124,124,124,124,124,124,124,123,123,123,123,123,122,122,122,
15772  121,121,121,121,121,120,120,120,120,119,119,119,119,119,118,118,
15773  118,118,117,117,117,117,117,116,116,116,116,116,116,116,116,115,
15774  115,115,115,114,114,114,114,114,114,114,114,114,113,113,112,112,
15775  112,112,112,112,111,111,111,110,110,110,110,110,110,110,110,109,
15776  109,109,109,108,108,108,107,107,107,107,107,107,107,107,106,106,
15777  106,106,106,106,106,106,105,105,105,104,104,104,104,104,103,103,
15778  103,103,103,103,103,102,102,101,101,101,101,100,99,99,99,99,99,
15779  99,99,99,98,98,98,98,98,98,97,97,97,97,97,97,97,96,96,96,96,96,
15780  95,95,94,94,94,94,93,93,93,93,93,92,92,92,92,91,91,91
15781  };
15782  const int n3w4b1r4[] = {
15783  1000, // Capacity
15784  200, // Number of items
15785  // Size of items (sorted)
15786  132,132,132,132,132,131,131,131,131,131,130,130,130,130,129,129,
15787  129,129,129,128,127,126,126,126,125,125,125,125,124,124,124,124,
15788  124,124,123,123,123,123,123,123,123,123,122,122,122,122,122,121,
15789  121,121,121,121,121,120,120,120,119,119,119,119,119,119,119,119,
15790  118,118,118,118,118,118,118,118,117,117,116,116,116,115,115,115,
15791  114,114,114,114,114,114,114,113,113,113,113,112,112,112,112,112,
15792  112,111,111,111,111,111,111,110,110,110,109,109,109,109,109,109,
15793  108,108,108,107,107,107,107,107,107,106,106,106,106,106,106,105,
15794  105,105,105,105,105,104,104,104,104,104,103,103,103,103,103,103,
15795  103,103,103,102,102,102,102,101,101,101,101,101,101,100,100,100,
15796  100,100,100,99,98,98,97,97,97,96,96,96,96,96,95,95,95,95,95,95,
15797  95,95,94,94,93,93,93,93,93,92,92,92,92,91,91,91,91,90,90,90
15798  };
15799  const int n3w4b1r5[] = {
15800  1000, // Capacity
15801  200, // Number of items
15802  // Size of items (sorted)
15803  132,132,132,132,132,132,132,131,131,130,130,130,130,130,130,129,
15804  129,129,129,128,128,128,128,128,128,127,127,127,127,126,126,126,
15805  126,126,126,125,124,124,124,124,124,123,123,123,122,122,121,121,
15806  121,121,120,120,120,120,120,120,119,119,119,118,118,118,118,118,
15807  118,117,117,117,116,116,116,116,116,115,115,115,115,115,115,115,
15808  114,114,114,114,114,113,113,113,113,113,113,113,113,112,112,112,
15809  111,111,111,111,111,110,110,109,109,109,109,109,108,108,108,108,
15810  108,108,108,107,107,107,107,107,107,107,107,106,106,106,106,105,
15811  104,104,104,104,104,104,104,103,103,103,103,102,102,102,102,102,
15812  102,101,101,101,101,101,101,100,100,100,100,100,100,100,100,100,
15813  99,99,99,99,99,98,98,98,98,97,97,97,96,96,95,95,95,94,94,94,94,
15814  94,93,93,93,93,93,92,92,92,92,91,91,91,91,90,90,90,90,90
15815  };
15816  const int n3w4b1r6[] = {
15817  1000, // Capacity
15818  200, // Number of items
15819  // Size of items (sorted)
15820  132,132,132,132,132,132,131,131,131,131,131,131,131,130,130,130,
15821  130,129,129,129,129,129,129,128,128,128,128,128,128,127,127,127,
15822  127,126,126,126,126,126,125,125,125,125,125,125,125,124,124,123,
15823  123,123,123,123,122,122,122,121,121,121,121,121,121,121,120,120,
15824  120,120,119,119,118,118,118,117,117,117,117,117,116,116,116,116,
15825  116,116,116,115,115,115,115,114,114,114,114,113,113,113,113,113,
15826  113,112,112,112,112,112,111,111,111,111,111,111,111,111,111,111,
15827  111,111,110,109,109,109,109,109,109,108,108,108,108,107,107,107,
15828  107,107,107,107,107,106,106,106,106,106,106,105,105,105,105,105,
15829  105,105,104,104,104,104,104,103,103,103,103,103,103,102,102,101,
15830  100,100,99,99,99,99,99,98,98,98,98,97,97,97,97,97,96,96,96,96,
15831  96,96,95,95,95,95,94,94,94,92,92,92,91,91,91,91,90,90,90,90
15832  };
15833  const int n3w4b1r7[] = {
15834  1000, // Capacity
15835  200, // Number of items
15836  // Size of items (sorted)
15837  132,132,132,132,132,131,131,131,131,131,131,131,131,130,130,130,
15838  130,130,129,129,129,129,129,129,129,129,128,128,128,127,127,127,
15839  127,127,126,126,126,126,125,125,125,124,123,123,123,123,123,123,
15840  123,122,122,122,121,120,120,120,120,120,120,120,120,120,119,119,
15841  119,119,118,118,118,118,118,117,117,117,117,117,116,116,116,116,
15842  115,115,115,115,115,114,114,114,114,113,113,113,113,113,113,112,
15843  112,112,111,111,111,110,110,110,109,109,109,109,109,108,108,107,
15844  107,107,107,106,106,106,105,105,105,105,105,104,104,104,104,104,
15845  104,104,104,104,103,103,103,103,102,102,102,102,102,101,101,101,
15846  100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,98,98,
15847  98,98,97,97,97,97,96,96,96,96,96,96,95,95,95,95,95,94,94,94,94,
15848  93,93,93,93,93,93,92,92,92,92,92,91,91,90,90,90,90
15849  };
15850  const int n3w4b1r8[] = {
15851  1000, // Capacity
15852  200, // Number of items
15853  // Size of items (sorted)
15854  132,132,132,132,131,131,131,131,131,131,131,131,131,131,130,130,
15855  130,130,130,130,129,129,129,129,129,129,129,129,128,128,128,127,
15856  127,127,127,126,126,126,126,126,126,126,125,125,124,124,124,124,
15857  124,123,123,123,123,123,123,123,123,122,122,122,122,122,122,121,
15858  121,121,121,121,121,121,120,120,120,120,120,120,119,119,119,119,
15859  119,118,118,118,118,117,117,117,117,116,116,116,115,115,115,115,
15860  114,114,114,113,113,113,113,112,112,112,111,111,111,111,110,110,
15861  110,110,110,110,109,109,109,109,109,109,108,108,108,108,107,107,
15862  107,107,107,106,106,106,106,105,105,105,105,105,105,104,104,104,
15863  104,103,102,102,102,102,102,102,101,101,101,101,100,100,99,99,
15864  99,98,98,98,98,98,97,97,97,97,96,96,96,95,95,94,94,94,94,94,94,
15865  94,94,93,93,92,92,92,91,91,91,91,91,91,90,90,90,90,90,90
15866  };
15867  const int n3w4b1r9[] = {
15868  1000, // Capacity
15869  200, // Number of items
15870  // Size of items (sorted)
15871  132,132,132,132,132,132,132,131,131,131,130,130,130,130,130,130,
15872  129,129,129,129,128,128,127,127,127,127,127,127,127,126,126,126,
15873  125,125,125,124,124,124,124,124,124,123,123,123,123,122,122,122,
15874  120,120,120,119,119,119,118,118,118,118,117,117,117,117,117,116,
15875  116,116,116,116,116,115,115,115,115,115,115,114,114,114,114,114,
15876  114,113,113,113,113,113,113,113,112,112,112,112,112,112,112,111,
15877  111,111,111,110,110,110,110,110,110,110,109,109,109,109,108,108,
15878  108,108,107,107,107,107,107,106,106,106,106,106,106,106,106,105,
15879  105,105,105,105,105,105,105,105,105,105,104,104,104,103,103,103,
15880  103,103,102,102,102,102,102,102,101,101,101,101,101,101,100,100,
15881  100,99,99,99,98,98,98,98,97,97,97,97,96,96,96,96,95,95,95,95,
15882  95,94,94,94,94,93,93,93,93,93,92,92,92,92,91,90,90,90,90,90
15883  };
15884  const int n3w4b2r0[] = {
15885  1000, // Capacity
15886  200, // Number of items
15887  // Size of items (sorted)
15888  165,165,165,165,164,164,164,163,163,163,162,162,161,160,160,159,
15889  159,157,157,157,156,156,156,156,155,155,154,154,154,154,152,152,
15890  152,151,151,150,150,149,148,147,147,147,147,146,146,146,146,146,
15891  144,144,144,143,143,142,142,142,141,140,139,138,136,135,135,135,
15892  134,134,134,134,133,133,133,133,133,132,132,131,129,128,127,126,
15893  125,123,122,120,119,119,119,119,117,116,116,116,116,116,116,114,
15894  114,113,113,113,112,110,110,109,108,108,108,107,105,105,104,102,
15895  100,100,100,100,100,100,99,99,99,98,97,97,96,96,96,96,95,94,93,
15896  92,90,90,89,89,88,88,88,88,88,88,87,87,86,86,85,85,85,85,84,83,
15897  83,83,83,82,81,80,80,80,79,79,79,78,78,77,77,76,76,74,74,72,72,
15898  71,71,70,70,70,70,69,68,68,68,68,67,67,67,67,64,63,62,62,61,61,
15899  61,61,61,60,58,58
15900  };
15901  const int n3w4b2r1[] = {
15902  1000, // Capacity
15903  200, // Number of items
15904  // Size of items (sorted)
15905  165,164,164,163,163,161,161,160,160,159,159,159,158,158,156,156,
15906  155,154,153,153,152,152,152,152,152,151,151,150,150,150,149,149,
15907  149,148,148,147,147,146,146,145,145,143,143,143,142,142,141,140,
15908  140,139,139,138,138,138,137,137,137,136,135,134,134,133,133,132,
15909  131,130,129,128,127,127,127,127,127,126,126,126,125,123,122,122,
15910  120,120,120,120,120,120,119,119,116,116,116,116,115,114,113,112,
15911  112,112,110,110,109,108,108,107,106,106,105,104,104,103,103,103,
15912  102,101,101,101,101,100,100,100,99,99,98,98,98,97,94,90,89,89,
15913  89,88,88,87,87,85,84,84,83,83,83,82,82,82,82,82,81,81,80,79,79,
15914  79,77,76,76,76,74,74,73,73,73,72,72,72,71,70,70,68,68,67,67,67,
15915  66,66,66,65,65,65,63,63,63,62,62,62,61,61,61,61,60,60,60,58,58,
15916  58,58,58,57,57,57,57
15917  };
15918  const int n3w4b2r2[] = {
15919  1000, // Capacity
15920  200, // Number of items
15921  // Size of items (sorted)
15922  165,165,163,163,163,162,161,160,160,160,158,157,157,156,156,156,
15923  155,155,154,153,151,151,150,148,148,147,146,146,146,145,144,144,
15924  144,143,143,142,141,140,140,139,139,139,138,138,138,137,136,136,
15925  136,135,135,135,134,134,133,133,133,133,132,129,129,128,125,124,
15926  123,122,122,122,122,121,121,120,119,119,118,118,118,116,116,115,
15927  115,115,114,114,114,114,113,113,112,112,112,111,111,111,110,110,
15928  110,110,109,108,108,105,104,104,104,103,103,103,102,102,102,101,
15929  100,100,98,98,97,96,95,94,94,94,91,90,89,89,89,88,88,87,85,85,
15930  85,84,83,83,82,82,82,82,82,82,81,81,81,81,80,79,79,79,78,78,78,
15931  77,76,75,74,74,74,74,73,73,73,72,72,72,72,71,70,70,70,70,69,69,
15932  67,66,65,65,64,64,64,63,62,62,62,61,61,61,61,61,59,59,59,59,58,
15933  58,57,57,57,57
15934  };
15935  const int n3w4b2r3[] = {
15936  1000, // Capacity
15937  200, // Number of items
15938  // Size of items (sorted)
15939  165,164,163,162,162,161,160,160,160,159,159,159,158,157,157,157,
15940  157,156,155,155,154,154,153,153,153,152,151,150,148,147,145,145,
15941  144,142,142,141,141,141,139,139,139,138,138,137,136,135,134,133,
15942  132,132,131,131,131,130,130,129,129,127,127,125,125,124,124,124,
15943  124,123,123,122,122,122,121,121,121,120,119,119,119,119,118,118,
15944  117,117,116,116,116,115,115,114,114,113,113,113,112,111,111,111,
15945  109,109,107,107,107,106,106,105,105,104,104,104,104,102,102,100,
15946  100,99,99,99,98,98,98,97,97,97,96,96,95,94,93,93,92,92,92,92,
15947  91,91,91,91,91,89,89,89,88,88,88,86,86,86,86,86,85,84,84,84,83,
15948  82,82,80,80,80,79,79,79,79,78,77,76,76,76,75,74,74,74,73,72,70,
15949  70,70,69,68,68,67,67,67,66,64,64,63,63,62,61,61,60,59,58,58,58,
15950  57,57,57,57,57
15951  };
15952  const int n3w4b2r4[] = {
15953  1000, // Capacity
15954  200, // Number of items
15955  // Size of items (sorted)
15956  165,165,165,164,164,163,162,162,161,161,160,160,159,158,156,156,
15957  155,155,154,154,154,153,152,151,151,151,150,149,149,147,147,147,
15958  146,145,144,144,142,142,141,141,141,141,138,138,138,138,138,138,
15959  136,136,135,135,135,135,134,134,134,134,133,133,133,132,132,132,
15960  131,130,130,129,128,128,126,126,126,126,125,124,123,123,122,121,
15961  121,121,120,119,118,117,116,116,114,114,112,112,111,111,111,111,
15962  110,109,108,108,108,106,106,106,105,105,103,103,103,103,102,102,
15963  102,102,101,101,101,101,101,101,99,99,99,98,97,97,95,95,95,94,
15964  93,92,92,91,91,90,90,88,88,88,86,86,86,85,84,84,84,83,83,83,82,
15965  81,81,80,80,80,79,78,77,76,76,75,74,73,73,73,72,71,71,70,69,69,
15966  69,69,69,67,67,67,67,66,66,65,63,62,62,62,60,60,60,60,60,60,59,
15967  58,58,58,58,58,57,57
15968  };
15969  const int n3w4b2r5[] = {
15970  1000, // Capacity
15971  200, // Number of items
15972  // Size of items (sorted)
15973  165,164,164,164,164,164,163,162,161,161,160,159,158,158,158,158,
15974  157,157,156,156,156,156,155,155,153,153,152,152,152,151,151,151,
15975  150,149,148,148,148,147,147,147,146,145,145,144,144,143,142,142,
15976  142,142,142,140,139,139,139,138,137,136,135,135,133,133,133,132,
15977  132,132,132,132,131,131,130,128,128,127,127,127,127,126,125,125,
15978  123,123,123,122,122,122,121,121,121,121,119,119,118,117,117,117,
15979  117,116,116,115,115,114,114,113,113,111,111,111,111,110,110,109,
15980  109,109,108,108,108,108,106,106,105,104,103,103,102,102,101,98,
15981  98,98,98,98,97,97,97,96,95,95,94,93,92,92,91,91,90,90,89,87,87,
15982  87,86,85,85,85,84,84,83,83,82,82,81,81,80,79,78,78,78,78,77,77,
15983  77,77,76,76,76,76,75,75,73,72,71,71,70,69,67,67,66,66,66,64,64,
15984  63,62,61,61,61,59,59,58,57
15985  };
15986  const int n3w4b2r6[] = {
15987  1000, // Capacity
15988  200, // Number of items
15989  // Size of items (sorted)
15990  165,165,164,162,162,162,162,161,161,161,160,159,155,154,153,153,
15991  152,152,151,150,150,149,149,149,148,148,146,146,145,144,143,143,
15992  143,142,142,142,142,141,141,141,141,141,139,138,138,138,138,138,
15993  138,137,137,136,135,135,135,134,132,132,131,129,129,129,128,128,
15994  128,128,127,127,127,125,125,125,125,125,124,123,122,121,120,120,
15995  119,119,117,115,115,115,114,114,113,113,112,111,111,111,110,110,
15996  109,109,109,109,108,108,108,107,107,106,106,106,106,105,105,105,
15997  105,104,104,102,101,101,101,100,97,96,96,96,95,95,95,95,94,94,
15998  94,93,93,92,92,91,91,90,90,88,88,87,87,86,86,85,85,85,85,85,84,
15999  84,82,81,81,80,79,79,78,78,78,77,77,77,75,74,73,73,72,71,71,71,
16000  70,70,69,69,68,68,68,68,68,67,67,65,65,64,64,64,63,63,63,62,62,
16001  59,59,59,59,58,57,57
16002  };
16003  const int n3w4b2r7[] = {
16004  1000, // Capacity
16005  200, // Number of items
16006  // Size of items (sorted)
16007  165,163,163,162,162,161,159,159,159,158,157,157,157,157,155,154,
16008  154,154,154,153,153,152,152,152,151,151,151,151,151,151,150,148,
16009  147,147,146,146,144,143,143,143,140,140,139,139,138,138,138,137,
16010  136,136,135,135,135,134,133,132,132,131,130,130,130,129,129,128,
16011  128,127,127,127,124,124,124,123,123,119,118,118,116,116,116,115,
16012  115,114,114,112,110,110,110,110,109,109,109,107,107,106,106,106,
16013  105,105,105,104,103,103,103,102,101,101,101,101,101,100,100,99,
16014  99,99,98,98,98,98,97,97,97,96,95,95,93,93,93,92,92,92,91,90,90,
16015  90,90,89,89,88,88,87,86,86,86,86,85,85,84,83,83,82,81,81,81,81,
16016  80,79,79,79,78,77,77,76,76,75,75,75,75,74,73,73,73,72,72,72,72,
16017  70,70,69,68,68,67,67,67,66,66,65,65,65,64,62,61,61,60,59,59,58,
16018  58,58,57,57
16019  };
16020  const int n3w4b2r8[] = {
16021  1000, // Capacity
16022  200, // Number of items
16023  // Size of items (sorted)
16024  164,163,162,162,160,159,159,159,158,157,157,157,156,156,156,155,
16025  154,154,153,153,152,152,152,152,151,151,151,150,150,150,150,148,
16026  148,147,147,147,147,146,145,145,145,145,144,144,143,142,142,142,
16027  142,139,139,139,139,138,137,137,137,136,136,135,133,132,132,130,
16028  130,130,129,129,127,127,126,126,125,125,125,123,123,122,122,122,
16029  121,121,120,120,120,119,119,118,118,118,116,116,116,115,115,115,
16030  114,113,111,111,111,111,111,110,109,108,107,107,107,107,106,105,
16031  105,105,104,103,101,101,100,100,99,98,97,95,95,94,93,93,92,92,
16032  92,92,90,90,89,89,89,88,88,87,87,87,86,86,86,85,84,84,84,84,83,
16033  82,81,80,80,79,79,78,78,77,77,77,77,76,75,75,74,74,73,73,73,73,
16034  71,71,71,71,70,70,70,69,67,66,66,66,66,66,65,64,64,63,63,62,61,
16035  60,59,59,58,58,57,57
16036  };
16037  const int n3w4b2r9[] = {
16038  1000, // Capacity
16039  200, // Number of items
16040  // Size of items (sorted)
16041  163,162,161,161,159,157,157,154,154,153,153,152,152,151,149,149,
16042  149,149,148,148,147,146,145,144,144,144,143,143,142,142,141,141,
16043  141,140,139,139,139,138,137,137,137,136,136,136,135,133,132,132,
16044  131,131,131,130,130,130,129,129,128,128,128,128,128,125,125,124,
16045  124,124,123,122,122,121,121,121,120,120,120,120,118,118,118,117,
16046  117,116,116,115,115,113,113,112,111,111,110,110,109,108,107,106,
16047  106,106,104,104,104,103,103,103,103,103,103,102,102,99,98,97,
16048  97,97,96,96,95,94,94,93,92,92,91,91,91,91,90,90,90,88,87,87,87,
16049  86,86,86,86,86,85,85,84,84,84,84,83,83,82,81,81,81,80,80,79,79,
16050  79,78,78,78,77,76,76,76,75,75,74,74,74,72,72,71,71,71,71,70,70,
16051  70,69,68,68,68,67,67,67,66,65,63,63,62,61,60,60,60,60,59,59,58,
16052  58,58,57,57
16053  };
16054  const int n3w4b3r0[] = {
16055  1000, // Capacity
16056  200, // Number of items
16057  // Size of items (sorted)
16058  209,208,207,205,205,204,203,201,200,200,199,199,198,198,198,196,
16059  196,196,196,195,194,193,192,192,192,189,188,187,186,185,185,183,
16060  182,182,181,181,181,180,179,178,178,177,175,174,174,173,171,170,
16061  170,170,169,168,166,165,165,164,163,163,162,161,161,161,161,157,
16062  156,156,154,154,154,151,150,149,148,147,146,146,146,145,144,143,
16063  141,141,138,138,137,136,136,135,132,130,130,129,128,128,128,127,
16064  126,126,126,126,122,121,118,118,116,116,114,112,112,111,111,111,
16065  110,110,110,109,108,108,107,106,105,104,102,101,101,99,94,94,
16066  94,93,92,92,90,90,90,90,89,88,87,87,86,84,84,82,82,82,81,80,79,
16067  77,74,74,72,71,70,69,69,68,68,67,66,61,60,57,57,56,56,56,55,49,
16068  48,48,47,47,46,44,44,39,38,38,38,35,34,33,31,31,30,29,28,26,24,
16069  24,21,20,20,17,16,16,15,13
16070  };
16071  const int n3w4b3r1[] = {
16072  1000, // Capacity
16073  200, // Number of items
16074  // Size of items (sorted)
16075  208,208,207,206,204,202,198,197,197,197,197,196,196,196,195,194,
16076  192,191,190,189,189,189,186,185,183,181,181,180,179,178,177,177,
16077  175,172,169,169,165,165,164,163,163,161,161,160,160,159,157,155,
16078  155,154,153,152,151,151,150,147,147,146,146,145,145,144,144,143,
16079  142,142,141,141,140,139,136,135,135,132,132,131,130,130,129,128,
16080  128,128,128,126,123,123,122,121,121,121,119,118,117,117,114,114,
16081  111,110,110,109,108,108,107,106,106,103,103,98,98,97,97,94,94,
16082  93,92,90,90,89,89,88,88,88,86,86,84,83,83,83,81,79,77,76,76,76,
16083  76,73,72,71,71,69,69,68,67,66,66,66,66,66,64,63,63,62,62,61,59,
16084  57,53,52,52,48,48,46,46,46,45,43,43,42,41,41,38,35,34,33,33,32,
16085  31,30,29,29,28,28,25,24,23,20,19,19,18,18,18,18,17,16,16,14,14,
16086  14,13,13
16087  };
16088  const int n3w4b3r2[] = {
16089  1000, // Capacity
16090  200, // Number of items
16091  // Size of items (sorted)
16092  206,206,206,206,203,200,200,198,197,196,196,196,194,193,193,192,
16093  192,192,192,192,191,191,191,190,189,188,188,187,187,186,184,180,
16094  180,177,177,176,175,175,172,172,171,171,170,170,169,168,168,164,
16095  162,160,159,159,158,156,154,153,152,149,149,149,148,145,145,145,
16096  144,144,141,141,140,140,138,138,137,137,136,135,135,135,134,133,
16097  131,131,130,129,129,129,128,128,127,124,124,124,122,121,120,119,
16098  115,115,114,113,113,113,113,111,111,111,108,107,107,106,104,104,
16099  104,103,103,103,102,101,101,100,95,93,92,92,91,91,89,89,88,88,
16100  87,84,84,84,79,78,78,77,74,72,71,70,69,69,67,66,66,64,63,63,62,
16101  62,59,57,55,54,54,54,54,52,52,51,50,49,49,49,47,45,45,45,43,43,
16102  42,41,40,38,38,38,38,37,37,33,31,31,31,29,26,26,25,25,23,22,22,
16103  21,21,18,18,17,17,13
16104  };
16105  const int n3w4b3r3[] = {
16106  1000, // Capacity
16107  200, // Number of items
16108  // Size of items (sorted)
16109  208,206,205,205,204,203,203,202,201,201,201,200,200,199,199,198,
16110  198,197,196,196,196,195,195,194,193,191,191,189,189,189,188,187,
16111  187,186,185,183,183,183,183,182,182,181,179,179,179,179,179,177,
16112  177,176,176,174,173,172,171,170,170,167,166,164,163,163,162,162,
16113  161,158,155,155,153,151,149,149,148,146,146,144,142,142,142,141,
16114  141,141,137,136,136,134,134,134,134,134,131,129,129,128,127,125,
16115  125,124,123,123,123,123,122,120,119,119,118,118,115,115,114,113,
16116  113,111,106,106,105,104,103,102,101,101,101,100,97,96,96,96,95,
16117  94,92,92,91,91,91,89,89,89,88,86,86,85,81,79,79,73,72,71,70,70,
16118  69,68,67,66,65,63,62,60,60,60,59,58,58,58,56,55,53,53,53,49,46,
16119  43,43,41,40,40,39,39,39,35,34,30,30,30,30,29,28,28,25,24,24,21,
16120  20,19,18,18,16,15,14,13
16121  };
16122  const int n3w4b3r4[] = {
16123  1000, // Capacity
16124  200, // Number of items
16125  // Size of items (sorted)
16126  208,206,205,205,205,204,202,201,201,199,199,198,198,195,194,194,
16127  193,192,192,191,191,191,187,187,186,186,184,183,182,182,182,182,
16128  180,180,180,177,175,173,173,172,172,171,171,170,170,169,169,165,
16129  164,164,163,163,161,157,156,156,155,155,153,152,151,151,151,150,
16130  148,145,145,145,144,144,144,144,143,142,142,138,136,136,136,134,
16131  133,132,130,130,129,129,129,127,127,126,123,122,120,119,118,117,
16132  116,115,112,112,111,111,108,108,108,107,107,107,107,106,106,103,
16133  102,101,101,101,99,97,94,93,92,92,91,89,87,85,84,83,82,82,82,
16134  81,81,81,78,78,78,78,76,76,74,71,69,68,68,66,66,63,62,61,59,59,
16135  58,58,55,55,54,54,53,52,50,48,48,48,47,46,44,44,44,43,43,41,40,
16136  38,35,35,35,33,32,31,30,29,29,28,27,26,24,24,23,23,22,22,18,18,
16137  18,17,17,15,14,14
16138  };
16139  const int n3w4b3r5[] = {
16140  1000, // Capacity
16141  200, // Number of items
16142  // Size of items (sorted)
16143  209,208,208,207,207,206,206,205,204,203,202,201,200,200,200,199,
16144  197,197,197,196,195,195,193,192,190,190,188,188,186,186,186,185,
16145  184,184,184,184,183,181,177,177,173,172,172,170,169,167,166,164,
16146  163,159,156,156,156,155,154,154,153,153,152,152,152,152,151,146,
16147  145,145,145,143,143,142,141,138,138,138,137,137,136,135,134,133,
16148  132,132,131,130,130,129,127,127,126,126,124,124,124,122,120,120,
16149  119,117,116,110,108,107,106,103,102,98,97,97,95,94,93,93,93,92,
16150  92,89,88,88,85,85,85,84,80,79,78,77,76,76,75,74,74,74,74,73,72,
16151  71,71,69,68,67,66,65,65,65,65,65,64,63,63,60,59,55,53,52,52,52,
16152  51,49,47,47,47,46,45,44,44,44,43,42,42,40,40,40,38,37,36,35,35,
16153  35,34,33,31,28,27,27,26,24,24,24,24,21,19,18,17,16,15,14,13,13,
16154  13,13
16155  };
16156  const int n3w4b3r6[] = {
16157  1000, // Capacity
16158  200, // Number of items
16159  // Size of items (sorted)
16160  209,208,207,205,205,205,203,199,198,198,197,197,194,192,191,189,
16161  189,187,186,184,183,183,183,181,180,179,179,177,176,174,174,174,
16162  173,173,172,168,168,168,166,166,165,165,165,165,164,161,160,160,
16163  159,159,158,158,157,157,154,153,153,152,151,150,150,148,146,146,
16164  145,145,144,143,143,141,139,138,138,138,138,137,136,136,135,133,
16165  133,131,130,129,127,124,124,123,121,119,118,117,116,115,115,115,
16166  115,114,113,112,111,111,111,110,110,107,106,105,105,105,104,103,
16167  102,102,102,101,100,100,99,99,99,98,97,96,96,95,92,91,87,86,86,
16168  85,85,84,84,84,82,81,80,78,78,76,74,74,72,71,71,70,70,67,67,64,
16169  64,63,62,60,59,58,58,56,55,55,54,53,53,52,52,51,50,49,49,46,46,
16170  44,44,44,43,43,41,36,35,34,34,34,32,32,29,29,28,28,27,27,21,19,
16171  17,14,13,13,13,13
16172  };
16173  const int n3w4b3r7[] = {
16174  1000, // Capacity
16175  200, // Number of items
16176  // Size of items (sorted)
16177  207,203,202,199,197,196,196,195,195,194,193,192,190,189,189,189,
16178  188,186,185,184,182,181,179,179,178,178,177,176,176,174,173,172,
16179  171,171,170,169,168,167,166,164,163,161,161,161,161,154,154,154,
16180  154,152,150,150,149,149,149,144,143,142,141,141,139,139,139,138,
16181  137,137,137,136,136,135,135,134,134,133,133,132,130,128,128,127,
16182  126,125,124,122,121,120,119,117,116,115,115,114,113,112,112,112,
16183  109,109,109,109,107,106,105,104,102,102,102,101,98,98,98,96,95,
16184  95,94,94,91,86,86,85,83,82,82,80,75,73,71,70,70,69,69,68,67,67,
16185  66,65,65,63,62,59,59,58,57,57,54,53,52,51,51,50,50,50,48,46,45,
16186  44,43,43,43,42,42,41,41,40,39,38,35,35,35,34,33,33,32,32,31,28,
16187  27,26,24,24,24,24,22,22,20,19,19,18,17,17,17,17,17,16,16,15,15,
16188  13,13,13
16189  };
16190  const int n3w4b3r8[] = {
16191  1000, // Capacity
16192  200, // Number of items
16193  // Size of items (sorted)
16194  209,208,208,207,205,205,205,204,204,202,202,201,201,195,194,194,
16195  193,193,193,192,192,191,190,190,190,189,187,185,184,183,182,181,
16196  179,178,176,175,174,174,174,173,172,170,170,167,167,166,166,164,
16197  161,159,159,158,158,157,155,153,153,152,152,151,151,148,148,147,
16198  147,143,142,142,141,140,140,139,139,138,137,136,136,134,133,133,
16199  132,132,131,131,130,129,129,127,125,125,124,123,122,122,122,120,
16200  119,118,117,115,114,114,111,109,109,108,108,107,107,106,105,105,
16201  104,102,101,98,96,92,92,91,91,91,88,87,87,87,86,82,81,81,80,80,
16202  75,75,75,75,73,72,72,70,70,69,69,69,68,66,66,66,65,64,62,61,61,
16203  61,59,58,56,55,54,52,51,50,49,49,49,47,47,46,44,44,43,42,42,42,
16204  40,40,40,36,36,34,33,32,32,31,31,28,28,27,26,21,21,20,19,19,17,
16205  17,16,15,15,14
16206  };
16207  const int n3w4b3r9[] = {
16208  1000, // Capacity
16209  200, // Number of items
16210  // Size of items (sorted)
16211  209,208,207,206,205,204,204,204,204,202,201,198,198,198,197,197,
16212  196,195,189,189,189,189,187,187,186,186,186,186,185,183,182,181,
16213  181,177,176,176,176,175,173,172,171,168,167,166,164,164,163,162,
16214  161,159,159,159,159,157,157,156,155,155,153,153,152,152,152,150,
16215  149,148,147,147,146,142,141,140,137,134,132,131,131,129,128,128,
16216  127,125,125,124,124,122,119,119,118,118,117,113,111,111,111,111,
16217  111,109,109,109,108,108,107,106,106,105,105,105,104,103,102,102,
16218  100,99,99,98,96,96,94,91,90,90,89,87,87,86,83,81,80,79,79,78,
16219  78,74,72,72,72,71,71,70,70,70,69,67,63,62,60,58,57,57,57,55,55,
16220  54,53,53,53,51,51,51,49,48,45,45,45,45,44,43,43,40,37,37,36,36,
16221  36,35,34,34,33,30,30,30,29,29,27,26,26,24,24,23,22,22,22,22,21,
16222  20,18,18,16,14
16223  };
16224  const int n4w1b1r0[] = {
16225  1000, // Capacity
16226  500, // Number of items
16227  // Size of items (sorted)
16228  396,396,396,396,395,395,394,394,394,393,393,393,392,392,392,391,
16229  391,391,391,391,391,391,391,390,390,390,390,390,390,390,389,389,
16230  388,388,388,388,388,388,388,387,387,387,386,386,385,384,384,384,
16231  383,382,382,382,382,381,381,381,381,381,380,380,380,379,379,379,
16232  379,378,378,378,378,378,378,378,377,377,377,376,376,376,376,376,
16233  376,375,374,374,374,374,374,373,373,372,371,371,370,370,370,370,
16234  369,369,369,368,368,368,368,368,367,367,367,367,367,367,366,366,
16235  366,365,364,364,364,364,364,363,363,363,363,362,362,362,362,361,
16236  360,360,359,359,359,358,358,358,357,357,357,357,357,356,356,356,
16237  356,356,355,355,355,354,354,354,354,354,354,354,353,353,353,353,
16238  353,353,353,352,352,352,352,352,352,352,351,351,351,349,349,348,
16239  348,348,347,347,347,347,347,347,346,346,346,345,345,345,345,345,
16240  344,344,343,343,343,343,343,343,343,342,342,342,342,341,341,341,
16241  341,340,340,339,339,338,338,338,338,338,337,337,337,337,336,336,
16242  336,335,335,334,334,334,333,333,333,333,332,332,331,330,330,330,
16243  329,328,328,328,328,327,327,327,327,326,326,326,326,326,325,325,
16244  325,325,324,324,324,323,323,323,322,322,322,322,322,321,321,320,
16245  320,319,319,319,318,318,318,318,318,318,318,318,317,317,317,317,
16246  317,317,317,317,317,317,316,315,314,314,314,314,314,313,313,313,
16247  312,312,312,312,311,311,311,310,310,310,310,310,309,309,309,308,
16248  308,308,308,306,306,306,306,305,305,305,305,305,304,304,304,303,
16249  303,302,302,301,301,301,301,300,300,300,299,299,298,298,298,298,
16250  298,298,298,297,297,297,297,296,296,296,296,296,295,295,295,295,
16251  294,294,294,294,294,293,293,293,293,293,292,292,292,292,292,291,
16252  291,291,290,290,290,290,289,289,288,288,288,288,288,288,287,287,
16253  287,287,286,286,286,285,284,284,284,284,284,283,283,283,283,283,
16254  282,282,282,282,282,282,281,281,281,281,280,280,280,280,279,279,
16255  279,278,278,278,278,278,277,277,277,277,276,276,276,276,276,276,
16256  276,276,275,275,275,275,275,275,275,274,274,274,273,273,273,272,
16257  272,272,272,272,271,271,271,271,271,271,271,270,270,270,270,269,
16258  269,269,269,269,268,268,268,267,267,267,267,267,266,266,266,266,
16259  266,266,266,266
16260  };
16261  const int n4w1b1r1[] = {
16262  1000, // Capacity
16263  500, // Number of items
16264  // Size of items (sorted)
16265  396,396,396,396,396,396,395,395,394,393,393,393,393,392,392,391,
16266  391,391,390,389,389,389,389,389,388,387,387,387,387,387,386,386,
16267  385,385,385,385,385,384,384,384,384,384,383,383,383,383,383,382,
16268  382,382,381,381,380,380,380,380,380,380,379,379,378,378,377,377,
16269  376,376,376,375,375,375,374,374,373,373,373,373,373,373,373,373,
16270  372,372,372,372,371,371,371,371,371,370,370,370,370,369,368,368,
16271  368,368,368,367,367,367,367,367,367,366,366,366,365,364,363,363,
16272  363,361,360,360,360,359,359,359,359,358,358,358,358,358,357,357,
16273  357,356,356,356,356,355,355,355,355,355,354,354,354,354,353,353,
16274  353,352,352,352,351,351,351,350,350,349,349,349,349,349,349,349,
16275  349,348,348,348,347,347,347,347,347,347,347,346,346,346,346,345,
16276  345,345,345,344,344,344,344,343,343,343,343,343,343,343,342,342,
16277  342,340,340,340,340,340,339,339,339,339,339,338,338,338,337,337,
16278  337,336,336,336,336,335,335,335,334,334,334,333,333,333,333,333,
16279  332,332,332,332,332,332,332,332,332,332,331,330,330,329,329,328,
16280  328,328,328,328,328,328,328,327,327,327,327,327,326,326,326,326,
16281  325,325,325,325,324,324,324,324,324,323,323,323,323,322,322,321,
16282  321,321,321,321,321,320,320,320,320,320,319,319,319,318,318,317,
16283  317,317,317,316,316,315,315,315,315,315,315,315,314,314,314,314,
16284  314,313,313,313,313,313,313,312,312,312,311,311,311,311,310,310,
16285  310,309,309,308,308,308,308,307,307,307,306,306,306,305,305,305,
16286  305,304,304,304,303,303,303,303,303,303,303,302,302,302,301,301,
16287  301,300,300,300,300,300,299,299,299,299,299,298,298,298,298,298,
16288  298,297,297,296,296,296,295,295,295,295,295,294,293,293,293,293,
16289  293,293,292,292,292,292,291,291,290,290,290,289,289,288,288,288,
16290  288,288,288,287,287,287,287,287,287,286,286,286,285,285,285,285,
16291  285,284,284,284,284,284,284,284,284,283,282,282,282,282,282,281,
16292  281,281,281,281,281,281,281,281,280,280,279,279,279,279,279,278,
16293  278,277,277,277,276,276,276,275,275,274,274,274,274,274,274,273,
16294  272,272,272,272,272,272,272,271,271,271,271,270,270,270,270,270,
16295  270,269,269,269,269,269,269,269,268,268,268,267,267,267,267,267,
16296  266,266,266,266
16297  };
16298  const int n4w1b1r2[] = {
16299  1000, // Capacity
16300  500, // Number of items
16301  // Size of items (sorted)
16302  396,396,395,394,394,394,394,394,394,394,394,394,394,393,393,393,
16303  393,393,392,392,392,392,391,391,391,391,391,389,389,389,388,388,
16304  387,387,387,387,386,386,386,386,386,385,385,385,385,384,384,383,
16305  383,383,383,383,383,382,382,381,381,381,381,380,380,380,380,379,
16306  379,378,378,377,377,377,377,376,376,376,376,376,375,375,375,375,
16307  375,374,374,374,373,373,373,372,372,372,372,372,371,370,370,370,
16308  370,369,369,369,368,368,368,368,368,368,368,367,367,367,367,366,
16309  366,366,366,366,366,365,365,365,365,365,365,365,364,364,364,364,
16310  364,364,364,364,364,363,363,363,363,363,362,362,362,362,361,361,
16311  360,360,360,360,360,360,360,359,359,359,358,358,357,357,357,356,
16312  356,355,355,355,355,354,354,354,354,354,353,353,353,352,352,352,
16313  352,351,351,351,351,351,350,349,349,348,347,347,347,347,347,345,
16314  345,344,344,343,343,343,343,343,343,343,342,342,342,342,342,342,
16315  342,342,342,342,341,341,340,340,340,340,340,339,339,339,339,338,
16316  337,337,337,337,336,336,336,336,335,335,335,335,334,334,334,334,
16317  334,333,333,333,333,332,331,331,331,330,330,329,329,329,329,329,
16318  329,329,328,328,328,328,327,327,327,327,327,327,326,326,326,325,
16319  325,325,324,323,323,323,322,322,321,321,321,321,321,321,320,319,
16320  319,318,318,318,317,317,316,316,316,316,316,315,315,314,314,314,
16321  314,314,314,313,313,313,313,311,311,311,311,311,311,310,310,309,
16322  309,308,308,308,307,307,307,307,306,306,306,306,306,306,305,305,
16323  305,304,304,304,304,304,304,304,303,303,302,302,301,301,300,300,
16324  300,299,299,299,298,298,298,297,297,297,296,296,296,296,296,296,
16325  296,296,295,295,295,295,295,294,294,293,293,293,293,293,292,291,
16326  291,291,291,291,290,290,289,289,289,289,289,289,288,288,288,288,
16327  288,288,287,287,287,287,287,286,286,286,286,286,285,285,285,285,
16328  285,285,285,284,284,284,283,283,283,283,282,282,282,282,282,281,
16329  281,281,280,280,280,280,280,279,279,279,279,278,278,278,278,277,
16330  277,277,276,275,275,275,275,275,275,275,275,274,274,273,273,273,
16331  273,273,272,272,272,272,272,271,271,271,271,271,271,270,270,270,
16332  270,270,270,269,269,269,268,268,268,267,267,267,267,267,267,267,
16333  266,266,266,266
16334  };
16335  const int n4w1b1r3[] = {
16336  1000, // Capacity
16337  500, // Number of items
16338  // Size of items (sorted)
16339  396,396,396,396,395,395,395,394,394,393,393,393,392,392,392,392,
16340  392,391,391,390,390,390,390,389,389,389,388,388,388,387,387,387,
16341  387,387,386,386,386,386,386,385,385,385,385,384,384,383,383,383,
16342  383,383,382,382,382,382,381,381,381,381,381,380,380,379,379,379,
16343  379,379,378,378,378,378,378,378,377,377,377,377,377,377,376,376,
16344  376,375,375,375,375,375,375,375,375,375,375,375,374,374,374,374,
16345  373,373,373,373,373,373,373,372,371,371,371,371,371,370,370,370,
16346  370,370,369,369,368,368,368,368,367,367,367,367,367,366,366,365,
16347  365,365,364,364,363,363,363,363,363,363,363,363,362,362,362,362,
16348  362,361,361,361,361,360,360,360,359,359,359,359,359,358,358,358,
16349  358,358,357,357,357,356,356,355,355,355,354,354,354,354,354,354,
16350  353,353,353,353,353,352,351,351,351,351,351,350,350,350,350,350,
16351  349,348,348,347,347,347,347,346,345,345,345,344,344,344,343,343,
16352  341,341,341,340,340,340,340,340,340,340,339,339,339,339,338,338,
16353  338,337,337,337,337,337,337,336,336,336,335,335,335,335,334,334,
16354  334,334,334,333,333,333,333,333,333,333,332,332,332,331,330,330,
16355  330,330,329,328,328,327,327,327,327,326,326,326,326,325,325,325,
16356  324,324,324,324,324,324,323,323,323,323,323,323,323,321,321,321,
16357  321,320,320,320,320,320,320,319,318,318,317,317,317,317,317,316,
16358  316,316,316,315,315,315,315,315,315,314,314,314,314,314,313,313,
16359  312,312,311,311,311,311,311,311,310,310,310,310,310,310,309,309,
16360  309,309,308,308,308,308,308,307,307,306,306,305,305,304,304,303,
16361  302,302,302,302,301,301,301,301,301,300,300,300,300,299,299,298,
16362  298,297,297,297,297,297,296,295,295,295,294,294,294,294,293,293,
16363  293,293,293,293,293,292,292,292,292,291,291,290,290,290,290,290,
16364  289,289,289,289,289,289,288,288,288,288,288,287,286,286,286,285,
16365  285,285,285,285,284,284,284,283,283,283,283,283,283,282,282,282,
16366  282,281,281,281,281,281,281,280,280,280,280,280,279,279,278,278,
16367  278,278,278,278,277,277,277,276,276,276,276,275,275,275,275,275,
16368  275,275,274,274,274,274,274,273,273,273,273,272,272,272,272,272,
16369  271,271,271,270,269,269,268,268,268,268,268,267,267,267,267,267,
16370  267,267,267,266
16371  };
16372  const int n4w1b1r4[] = {
16373  1000, // Capacity
16374  500, // Number of items
16375  // Size of items (sorted)
16376  396,396,395,395,394,394,393,393,392,392,392,392,392,392,392,392,
16377  391,391,391,391,390,390,390,390,390,389,389,389,389,388,387,387,
16378  387,386,386,386,386,386,385,385,384,383,382,382,382,382,382,382,
16379  381,381,381,381,381,380,380,380,379,379,378,378,377,377,377,377,
16380  376,376,376,376,376,376,375,375,375,375,375,374,374,373,373,373,
16381  373,373,373,373,372,372,372,371,371,371,371,371,371,371,370,369,
16382  369,369,369,369,368,368,368,368,367,367,367,367,367,367,366,366,
16383  366,366,365,365,365,365,365,365,365,365,363,363,362,361,361,360,
16384  360,360,360,359,359,359,358,358,358,357,357,357,357,356,355,355,
16385  355,355,354,354,354,354,354,353,353,353,352,352,351,351,351,350,
16386  350,350,349,349,349,349,349,349,349,348,348,348,348,348,348,348,
16387  348,348,348,347,347,347,346,346,346,346,345,345,344,344,344,344,
16388  344,344,343,343,343,343,343,343,343,342,341,341,341,341,341,341,
16389  340,340,339,339,339,339,339,339,339,338,338,338,338,338,338,338,
16390  338,337,337,337,336,336,336,336,336,335,335,335,335,335,334,334,
16391  334,334,334,333,333,333,333,333,332,332,332,332,332,331,331,331,
16392  331,331,330,330,330,329,329,329,328,327,327,327,327,327,326,326,
16393  326,325,325,325,325,325,325,325,324,324,324,323,322,322,322,322,
16394  321,321,321,321,320,320,320,320,320,320,320,319,319,319,319,318,
16395  318,317,317,317,317,316,316,316,316,316,315,314,314,313,313,313,
16396  312,312,312,312,312,312,312,311,311,311,311,311,310,310,310,310,
16397  310,309,309,309,309,308,308,308,308,308,308,307,307,306,306,305,
16398  305,305,305,304,304,304,303,303,302,302,302,301,301,301,301,301,
16399  301,300,300,299,299,298,297,297,297,296,296,296,296,296,296,295,
16400  295,295,295,295,295,295,294,294,294,294,294,294,294,293,293,293,
16401  293,292,292,292,292,292,292,292,291,291,291,290,290,290,290,290,
16402  289,289,289,289,288,288,288,288,288,287,287,287,287,286,286,286,
16403  285,285,285,285,284,284,284,284,283,283,283,283,282,282,281,281,
16404  280,280,280,280,280,279,279,279,279,279,279,279,278,278,277,277,
16405  277,276,276,275,275,275,274,274,274,274,273,273,273,273,272,272,
16406  272,269,269,268,268,268,268,268,268,268,267,267,267,267,267,267,
16407  267,266,266,266
16408  };
16409  const int n4w1b1r5[] = {
16410  1000, // Capacity
16411  500, // Number of items
16412  // Size of items (sorted)
16413  396,396,396,396,395,395,394,394,394,394,393,393,393,392,392,392,
16414  391,391,391,390,389,389,389,389,389,389,389,388,388,388,387,387,
16415  387,386,386,386,386,386,386,386,385,385,385,384,384,384,383,382,
16416  382,381,380,380,379,379,379,379,379,379,378,378,377,377,377,377,
16417  377,377,377,376,376,376,376,375,375,374,374,374,374,374,374,373,
16418  373,373,372,372,372,372,372,372,371,371,371,371,370,370,370,369,
16419  369,369,368,368,368,367,367,367,367,366,366,365,365,365,364,364,
16420  364,364,364,364,363,363,363,362,362,362,362,361,361,361,360,360,
16421  360,359,359,359,359,359,359,358,357,357,357,357,357,355,354,354,
16422  354,353,353,353,353,353,353,353,352,351,351,351,351,351,350,350,
16423  350,350,350,349,349,349,348,348,348,348,348,348,348,347,347,347,
16424  347,346,346,346,345,345,344,344,344,344,344,344,343,343,343,343,
16425  343,342,342,342,341,341,341,341,341,340,339,339,339,339,339,338,
16426  338,338,338,337,337,337,337,336,336,335,335,335,335,335,335,335,
16427  334,334,334,334,333,333,333,332,332,332,331,331,331,331,330,330,
16428  328,328,328,328,328,328,327,327,327,327,327,327,326,326,326,326,
16429  325,325,325,325,325,324,324,323,323,323,323,323,323,323,323,323,
16430  322,322,322,321,321,321,321,320,320,320,319,319,319,319,318,318,
16431  318,318,318,317,317,317,317,317,317,316,316,316,316,315,315,315,
16432  314,314,314,314,314,314,313,313,313,313,313,312,312,312,312,311,
16433  311,311,310,310,309,309,308,308,308,307,306,306,306,306,306,306,
16434  305,305,305,305,304,304,304,303,303,303,302,302,302,301,301,300,
16435  300,300,300,300,300,299,299,299,298,297,297,297,297,297,296,296,
16436  296,296,296,296,295,295,294,294,294,293,293,292,292,291,291,291,
16437  291,291,291,290,290,290,290,289,289,288,288,288,288,288,288,288,
16438  287,287,287,287,287,287,287,286,286,286,286,286,285,285,285,284,
16439  284,284,284,284,283,283,283,283,282,282,281,281,281,281,280,280,
16440  280,280,280,279,279,279,279,278,278,278,278,278,278,278,278,277,
16441  277,277,276,276,276,276,276,275,275,275,275,274,274,274,274,274,
16442  274,273,273,273,273,273,273,273,272,272,272,271,271,271,270,270,
16443  270,270,269,269,269,269,269,269,269,268,268,268,268,268,267,267,
16444  267,266,266,266
16445  };
16446  const int n4w1b1r6[] = {
16447  1000, // Capacity
16448  500, // Number of items
16449  // Size of items (sorted)
16450  396,396,396,396,396,395,395,395,394,394,394,394,394,394,393,393,
16451  393,393,393,392,392,392,392,392,392,392,391,391,391,391,391,391,
16452  391,390,390,390,390,389,388,388,388,387,387,387,387,387,387,387,
16453  387,386,385,385,385,385,385,385,384,384,384,384,384,384,383,383,
16454  383,383,382,382,382,382,382,382,382,382,381,381,381,381,381,380,
16455  379,379,379,378,378,378,377,377,377,377,377,377,376,376,376,375,
16456  375,374,374,374,373,373,373,372,372,372,372,371,371,371,371,370,
16457  370,370,370,370,370,369,369,369,368,368,368,368,367,367,367,367,
16458  367,367,366,366,366,366,365,365,365,365,364,364,364,363,363,363,
16459  362,362,362,362,362,362,362,361,361,360,360,360,360,359,358,358,
16460  357,357,357,357,356,356,356,356,356,356,356,355,355,355,355,354,
16461  354,354,354,354,353,353,353,353,352,352,352,352,351,351,351,350,
16462  349,349,349,349,349,348,348,348,347,347,347,347,347,346,346,346,
16463  345,345,344,344,344,343,343,343,343,343,342,342,342,342,342,342,
16464  341,341,341,340,340,340,340,340,339,339,338,338,338,338,337,336,
16465  336,336,336,336,336,335,335,335,335,334,334,334,333,333,333,333,
16466  332,332,332,332,331,331,331,330,330,330,330,330,330,328,328,328,
16467  328,327,327,327,326,326,326,326,325,325,325,324,324,324,324,324,
16468  323,323,323,323,323,323,322,322,321,321,321,321,321,320,320,319,
16469  319,319,319,319,319,318,318,317,317,317,317,316,316,316,316,316,
16470  316,315,315,315,315,314,314,314,314,313,313,313,313,313,312,312,
16471  312,312,311,310,309,309,309,309,309,308,308,308,308,307,307,307,
16472  307,306,306,306,305,305,305,305,304,304,304,304,303,303,303,302,
16473  302,302,302,302,301,301,301,301,299,299,299,298,296,296,296,296,
16474  295,295,295,294,294,294,294,294,294,294,293,293,293,293,293,292,
16475  292,292,291,291,291,291,291,291,290,289,289,288,288,287,287,287,
16476  287,286,286,286,285,285,284,284,284,284,284,283,283,283,282,282,
16477  282,281,281,280,280,280,279,279,278,278,278,278,278,277,277,277,
16478  276,276,276,276,276,276,276,276,276,276,275,275,275,275,275,275,
16479  275,275,274,274,274,273,273,272,272,272,272,272,272,272,271,271,
16480  271,271,271,271,271,270,270,270,270,269,269,269,268,268,267,267,
16481  267,266,266,266
16482  };
16483  const int n4w1b1r7[] = {
16484  1000, // Capacity
16485  500, // Number of items
16486  // Size of items (sorted)
16487  396,396,395,395,394,394,394,393,392,392,392,392,392,391,391,391,
16488  391,390,390,390,390,390,390,389,389,388,388,388,387,387,387,387,
16489  386,386,385,385,385,385,384,384,384,384,384,384,383,383,383,383,
16490  383,382,382,382,381,381,381,381,381,380,379,379,379,379,379,379,
16491  379,378,378,378,378,378,377,377,377,377,376,376,375,375,374,374,
16492  374,374,374,373,373,372,372,372,371,371,371,370,370,370,370,369,
16493  369,369,369,369,368,368,368,367,367,367,366,366,365,365,365,364,
16494  364,364,364,363,363,362,362,361,361,360,360,360,360,360,360,360,
16495  360,360,359,359,358,358,358,358,357,357,357,357,356,356,356,355,
16496  355,355,354,353,353,353,352,352,352,352,352,352,352,352,352,351,
16497  351,351,350,350,350,349,349,349,349,349,348,348,348,347,347,347,
16498  347,346,346,346,345,345,345,344,344,344,344,344,343,343,343,342,
16499  342,342,342,342,342,342,342,341,341,341,341,340,340,340,340,339,
16500  339,338,338,338,337,337,337,337,337,337,336,336,336,336,336,336,
16501  336,336,335,335,335,335,334,334,333,333,333,332,332,332,332,332,
16502  332,332,331,331,331,331,331,330,330,330,330,330,330,330,330,330,
16503  330,329,329,329,329,329,328,328,328,327,327,326,326,326,326,325,
16504  324,324,324,323,323,322,322,322,321,321,321,321,320,320,320,320,
16505  319,319,318,318,318,318,318,318,317,317,317,317,316,316,316,316,
16506  316,315,315,315,314,314,314,314,313,313,313,313,313,313,311,311,
16507  311,310,310,310,310,310,309,307,307,306,306,306,306,306,306,306,
16508  305,305,305,305,304,304,304,304,303,303,303,303,303,303,303,303,
16509  302,302,302,301,301,301,301,301,301,301,301,301,300,300,299,299,
16510  299,299,298,298,297,297,297,296,296,296,295,295,295,294,294,293,
16511  293,293,293,293,292,292,292,292,292,292,291,291,291,291,291,291,
16512  291,291,291,291,290,289,289,288,288,288,287,287,287,286,286,286,
16513  285,285,284,284,284,284,284,284,283,283,283,283,283,283,282,282,
16514  282,282,282,281,281,281,281,281,281,280,280,280,280,280,280,280,
16515  280,280,279,279,279,279,279,278,277,277,276,276,275,275,275,275,
16516  275,275,275,274,274,274,273,273,273,271,271,271,271,271,271,271,
16517  270,270,270,270,270,269,269,269,269,268,268,268,267,267,267,267,
16518  267,267,267,267
16519  };
16520  const int n4w1b1r8[] = {
16521  1000, // Capacity
16522  500, // Number of items
16523  // Size of items (sorted)
16524  396,396,396,395,395,394,394,393,393,393,393,393,392,392,392,392,
16525  392,391,391,390,390,390,390,389,389,389,389,389,389,389,388,388,
16526  388,387,387,387,387,387,386,386,385,385,385,384,384,384,383,383,
16527  383,383,383,383,382,382,382,382,382,381,381,381,380,380,379,379,
16528  379,379,379,378,378,378,378,377,377,377,377,376,376,376,375,375,
16529  375,375,375,375,374,374,374,373,373,373,372,372,372,371,371,371,
16530  370,370,370,370,369,368,368,368,367,367,367,367,366,366,366,365,
16531  365,365,365,365,365,365,364,364,364,363,363,363,363,362,362,362,
16532  362,361,361,361,361,361,361,361,360,360,360,360,359,359,359,359,
16533  358,358,358,357,357,357,357,357,356,355,355,355,355,355,355,354,
16534  354,354,354,354,353,353,353,353,352,352,352,351,351,351,351,350,
16535  350,349,347,347,347,347,346,346,345,344,344,343,343,343,343,343,
16536  343,343,342,342,342,342,342,341,341,341,340,340,340,340,339,339,
16537  339,338,337,337,337,337,337,337,337,336,336,336,335,335,335,335,
16538  335,334,334,334,333,333,333,332,332,332,331,330,330,329,329,329,
16539  328,328,328,328,327,327,327,327,326,326,326,325,325,325,324,324,
16540  324,324,323,323,323,323,323,323,321,321,321,321,321,321,320,320,
16541  319,319,319,318,318,318,318,317,317,316,316,316,316,315,315,315,
16542  315,315,314,314,314,314,313,313,313,313,313,313,312,312,312,311,
16543  311,311,311,311,310,310,310,309,309,309,309,308,308,308,308,307,
16544  307,307,307,306,306,306,306,306,306,305,304,304,304,304,304,303,
16545  303,303,303,303,303,302,302,301,301,300,300,300,300,300,299,299,
16546  299,299,299,299,298,298,298,298,298,297,297,297,296,296,296,296,
16547  296,296,296,295,295,295,295,294,294,294,294,294,293,293,293,293,
16548  293,292,292,291,291,291,291,291,291,290,290,290,290,290,290,290,
16549  289,289,289,289,289,288,288,288,287,287,287,286,286,286,285,285,
16550  284,284,284,284,283,283,283,283,283,283,283,282,282,282,282,281,
16551  281,281,281,280,280,280,280,279,279,279,279,278,278,278,278,278,
16552  278,277,277,277,277,277,277,277,277,277,276,276,276,276,275,275,
16553  275,275,275,274,274,274,274,273,272,272,272,272,272,272,271,271,
16554  270,270,270,270,270,270,270,270,270,268,268,268,267,267,267,267,
16555  266,266,266,266
16556  };
16557  const int n4w1b1r9[] = {
16558  1000, // Capacity
16559  500, // Number of items
16560  // Size of items (sorted)
16561  396,396,396,396,395,395,395,395,395,395,395,394,394,394,393,393,
16562  393,392,392,392,392,392,392,390,390,389,389,389,389,389,388,388,
16563  388,388,388,387,387,387,387,387,387,386,386,385,385,385,385,384,
16564  384,384,384,384,384,384,384,383,383,383,383,383,382,382,382,382,
16565  382,381,381,381,381,380,380,380,380,380,380,379,379,379,379,378,
16566  378,378,377,377,377,377,376,376,376,376,376,376,376,375,375,375,
16567  374,374,374,374,374,373,373,373,372,372,372,372,371,371,371,371,
16568  371,371,371,371,371,371,370,370,369,369,369,369,368,368,368,367,
16569  367,367,367,367,367,366,365,365,365,365,364,364,364,364,363,363,
16570  363,363,362,362,361,361,360,360,360,360,360,360,359,359,359,359,
16571  358,358,358,358,358,358,357,357,357,357,356,356,356,355,355,355,
16572  355,354,353,353,353,353,353,353,353,353,352,352,352,352,352,351,
16573  350,350,350,350,350,350,350,349,349,349,349,349,348,348,347,347,
16574  346,346,346,346,346,345,345,344,344,344,343,343,343,342,342,342,
16575  342,342,342,342,341,341,341,341,341,340,340,340,340,340,340,339,
16576  339,339,339,339,339,338,338,338,338,337,337,337,337,337,336,336,
16577  335,334,334,334,333,333,333,333,333,332,332,331,331,331,331,331,
16578  331,330,329,329,328,328,327,327,327,327,326,326,326,325,325,325,
16579  325,325,325,325,324,324,324,323,323,323,323,322,322,322,322,322,
16580  321,320,320,320,320,319,318,318,318,318,318,317,317,316,316,316,
16581  316,316,315,315,315,315,315,315,315,315,315,315,314,314,314,314,
16582  313,313,313,313,312,312,312,312,312,311,311,310,310,310,309,309,
16583  308,308,307,307,307,307,307,307,306,306,306,306,304,304,304,303,
16584  303,303,302,302,302,302,301,300,300,300,300,300,300,299,299,298,
16585  297,297,297,297,295,295,295,295,295,295,295,295,294,294,294,294,
16586  293,293,293,292,292,292,291,291,291,291,291,291,291,290,290,290,
16587  290,290,289,289,289,289,288,287,287,287,287,286,285,285,284,284,
16588  284,284,284,283,283,283,282,282,282,281,281,281,281,280,280,279,
16589  279,279,279,278,277,277,276,276,276,276,276,276,275,275,275,274,
16590  274,274,274,273,273,273,272,272,272,272,272,272,272,272,271,271,
16591  270,270,270,269,269,269,269,268,268,268,268,267,267,267,267,266,
16592  266,266,266,266
16593  };
16594  const int n4w1b2r0[] = {
16595  1000, // Capacity
16596  500, // Number of items
16597  // Size of items (sorted)
16598  495,492,491,489,489,489,488,488,486,485,485,484,483,482,481,481,
16599  479,479,478,478,477,476,475,475,475,475,473,473,472,472,469,468,
16600  468,468,468,467,467,466,466,466,466,465,465,464,463,462,461,459,
16601  459,459,457,457,456,456,456,456,456,454,453,452,452,452,451,449,
16602  448,448,447,446,446,446,446,445,444,444,444,444,443,443,443,443,
16603  442,442,442,439,438,437,436,435,435,434,434,433,433,431,431,431,
16604  430,430,430,430,429,427,427,426,426,425,425,425,424,424,424,423,
16605  422,422,422,422,421,421,418,417,417,416,416,416,416,415,414,413,
16606  412,412,411,411,411,410,408,407,406,405,403,403,403,402,400,399,
16607  399,399,398,398,397,397,397,395,395,395,393,392,392,391,390,390,
16608  387,385,384,383,383,382,381,381,381,380,380,379,379,378,378,377,
16609  376,376,375,375,374,373,372,371,371,371,370,370,370,369,368,367,
16610  366,366,366,365,365,365,364,364,364,362,362,362,360,356,355,354,
16611  354,353,353,351,351,350,349,348,346,346,344,344,343,341,341,340,
16612  339,338,336,333,333,333,332,332,329,329,327,327,327,326,325,325,
16613  325,325,323,323,323,322,322,321,321,321,321,321,321,320,320,320,
16614  319,318,318,317,317,316,316,316,315,314,312,312,312,312,311,311,
16615  311,311,309,308,306,306,305,305,305,305,304,304,304,304,303,303,
16616  303,303,303,299,299,299,298,298,297,297,296,296,295,294,293,292,
16617  292,290,290,289,288,288,288,287,285,285,285,284,283,282,279,277,
16618  277,277,277,276,275,275,274,273,272,272,270,268,267,266,266,266,
16619  266,265,264,264,264,264,264,264,263,263,263,263,262,261,261,261,
16620  259,258,257,257,256,255,255,255,254,253,253,253,251,251,251,250,
16621  250,250,249,247,246,245,244,244,242,241,240,238,237,237,236,235,
16622  233,233,233,232,232,231,231,230,230,229,228,227,227,226,226,225,
16623  225,225,225,224,223,222,221,221,220,219,216,216,216,215,214,214,
16624  214,213,213,212,212,211,211,209,208,207,207,207,206,206,205,205,
16625  205,204,204,203,203,202,201,201,201,201,201,200,199,198,198,197,
16626  197,195,193,193,192,191,190,190,190,188,188,187,187,187,187,186,
16627  186,185,185,184,184,183,182,182,182,182,182,180,180,180,180,180,
16628  180,179,177,177,177,176,175,175,175,175,174,172,171,171,170,169,
16629  168,168,168,167
16630  };
16631  const int n4w1b2r1[] = {
16632  1000, // Capacity
16633  500, // Number of items
16634  // Size of items (sorted)
16635  494,494,493,492,490,489,487,487,486,485,485,485,485,483,483,482,
16636  482,481,481,480,478,477,476,476,475,475,475,474,474,474,474,473,
16637  473,472,471,471,471,471,470,470,470,467,467,467,467,466,466,466,
16638  466,464,464,464,463,463,460,460,459,459,459,458,458,458,456,455,
16639  455,455,454,452,452,452,451,450,449,447,446,446,446,446,445,445,
16640  444,444,443,442,442,441,441,441,440,438,438,437,437,436,436,435,
16641  435,434,433,432,432,432,431,431,430,427,427,427,426,426,425,425,
16642  423,423,423,422,422,422,421,421,420,420,419,418,417,417,417,416,
16643  416,416,413,413,413,412,412,411,410,410,409,409,407,407,407,407,
16644  405,404,404,402,402,400,399,398,396,396,395,394,394,394,393,393,
16645  393,391,390,389,389,389,388,388,388,387,386,385,385,384,384,383,
16646  383,382,382,382,380,380,380,380,379,379,378,378,378,378,377,377,
16647  375,375,374,373,373,373,372,371,370,370,369,369,368,368,367,366,
16648  366,366,365,364,364,364,364,364,361,361,361,360,359,359,359,358,
16649  357,357,355,355,354,354,354,353,352,352,351,351,350,349,349,349,
16650  349,348,347,347,346,345,345,345,345,344,343,343,343,343,342,342,
16651  341,341,341,341,340,338,338,337,336,336,336,335,335,335,334,334,
16652  332,331,330,330,330,329,329,329,329,328,328,328,327,327,325,325,
16653  325,325,323,323,322,322,321,320,319,318,318,317,316,315,315,315,
16654  314,313,313,313,312,311,310,309,307,307,306,306,306,306,304,304,
16655  303,303,302,302,300,300,300,299,298,298,297,297,296,295,295,294,
16656  293,293,292,291,291,291,290,288,286,285,285,284,284,283,282,282,
16657  282,279,278,277,276,276,276,275,274,273,273,272,272,271,270,270,
16658  270,269,269,266,266,265,262,262,261,261,260,260,256,255,253,253,
16659  251,251,250,249,249,246,246,242,241,241,241,240,240,239,239,237,
16660  236,235,235,235,234,233,233,233,232,232,232,230,229,228,227,226,
16661  225,224,223,223,222,222,220,220,220,219,219,217,217,216,215,215,
16662  215,214,213,212,212,211,210,210,209,208,208,208,208,207,207,206,
16663  206,205,205,205,204,203,203,201,200,199,199,198,198,198,198,197,
16664  196,196,195,195,194,194,190,190,190,190,189,186,186,184,183,183,
16665  181,180,179,179,177,177,176,175,174,174,174,174,173,172,171,171,
16666  170,168,167,167
16667  };
16668  const int n4w1b2r2[] = {
16669  1000, // Capacity
16670  500, // Number of items
16671  // Size of items (sorted)
16672  495,494,494,493,492,491,491,490,490,489,489,488,488,487,487,487,
16673  485,485,485,484,484,483,483,482,481,479,479,479,478,478,478,476,
16674  476,475,474,474,474,474,472,470,469,468,468,467,466,466,466,466,
16675  465,465,465,464,464,463,462,462,461,461,460,459,459,456,455,452,
16676  452,452,451,450,449,449,449,449,449,448,448,446,442,442,441,441,
16677  441,440,440,440,439,439,438,437,437,437,435,435,434,433,432,431,
16678  431,431,431,431,430,429,429,427,427,427,426,426,425,423,422,420,
16679  420,419,418,415,414,414,414,413,413,413,413,410,409,409,408,408,
16680  407,406,406,406,405,404,404,404,403,402,402,401,400,400,399,398,
16681  393,393,392,391,391,389,389,387,387,385,385,384,383,382,382,381,
16682  381,381,379,379,378,375,373,372,371,370,370,370,368,367,367,366,
16683  365,364,363,363,362,361,361,360,360,360,359,358,357,357,357,356,
16684  356,355,354,353,350,350,348,347,347,347,346,346,345,345,344,343,
16685  343,343,342,342,341,341,341,341,341,341,341,340,340,337,337,335,
16686  335,335,335,333,332,332,332,331,330,329,329,328,327,327,326,325,
16687  325,325,324,324,322,322,322,321,321,319,317,316,316,316,316,316,
16688  315,315,313,313,313,313,312,311,310,309,308,307,307,307,305,304,
16689  304,304,302,302,301,301,301,301,300,300,299,299,299,298,297,296,
16690  296,296,296,296,294,294,292,292,290,290,289,288,288,287,287,287,
16691  287,286,286,285,285,284,283,282,282,281,281,281,280,280,280,278,
16692  278,278,278,276,276,275,274,273,273,272,271,271,271,269,269,266,
16693  265,265,264,264,263,263,262,262,262,261,261,258,258,257,256,256,
16694  255,254,254,254,254,253,253,253,251,251,250,250,250,250,250,249,
16695  249,248,248,248,248,248,247,247,247,246,246,246,246,243,241,240,
16696  240,238,238,238,238,237,237,237,237,236,236,235,235,234,232,230,
16697  229,229,229,228,228,228,228,228,227,227,226,226,225,224,224,224,
16698  223,222,222,222,221,220,220,220,219,219,216,213,213,213,212,212,
16699  212,212,210,210,209,209,208,208,208,207,207,207,207,206,206,206,
16700  206,204,204,203,203,202,202,202,202,201,201,199,199,198,197,196,
16701  196,195,195,195,194,193,193,192,190,190,189,188,187,186,186,186,
16702  185,185,184,184,184,184,183,182,180,178,175,173,171,170,170,169,
16703  168,167,167,167
16704  };
16705  const int n4w1b2r3[] = {
16706  1000, // Capacity
16707  500, // Number of items
16708  // Size of items (sorted)
16709  495,493,493,490,490,489,489,489,488,488,487,486,486,486,485,485,
16710  485,485,485,484,484,483,482,481,480,480,478,477,475,475,475,474,
16711  474,474,473,472,471,470,470,470,470,469,468,467,467,467,466,465,
16712  465,464,464,464,464,463,462,459,458,458,458,457,457,456,456,455,
16713  454,454,454,454,452,451,451,449,449,449,448,446,444,444,443,442,
16714  439,438,438,438,438,438,437,436,436,435,434,433,432,432,432,431,
16715  431,430,429,428,427,426,426,425,425,425,424,424,423,423,422,421,
16716  419,419,419,418,418,417,416,416,414,413,413,413,411,411,411,410,
16717  409,409,409,407,404,404,403,402,401,401,400,400,398,398,397,397,
16718  396,396,396,396,395,395,394,393,393,392,389,388,388,386,386,385,
16719  385,385,384,384,384,383,383,383,381,381,380,380,379,378,378,377,
16720  376,375,374,374,374,372,372,372,370,370,369,369,368,368,368,367,
16721  367,366,366,366,365,364,362,362,362,361,361,359,359,359,357,356,
16722  356,355,354,354,354,353,353,351,350,350,350,350,348,348,348,347,
16723  347,346,345,345,344,344,344,343,343,342,342,341,340,340,340,340,
16724  340,339,338,337,336,335,333,333,332,332,330,330,326,323,323,323,
16725  323,322,321,321,320,319,319,317,316,316,315,315,314,314,312,312,
16726  311,311,311,311,311,311,311,311,309,308,307,307,307,306,305,304,
16727  304,304,303,302,300,300,299,298,297,297,296,295,295,295,294,293,
16728  293,293,293,292,291,290,290,289,288,288,287,286,286,286,285,283,
16729  282,282,282,281,280,280,280,280,279,278,278,278,278,277,276,275,
16730  275,275,274,274,273,273,272,272,271,271,271,271,270,269,268,267,
16731  267,266,265,265,265,263,262,261,261,260,259,259,258,258,257,257,
16732  256,256,256,254,254,253,253,253,252,251,250,247,247,246,244,244,
16733  244,243,243,242,242,241,240,240,239,239,239,238,237,237,237,237,
16734  237,236,235,234,234,234,233,232,232,232,231,231,230,230,229,229,
16735  227,227,225,225,225,224,223,222,221,220,220,220,218,218,217,216,
16736  216,216,214,213,213,213,212,211,211,210,209,208,208,207,207,206,
16737  206,206,206,205,205,203,202,201,201,200,200,200,200,198,197,197,
16738  196,196,195,195,194,193,191,191,189,188,187,186,185,184,183,182,
16739  181,181,181,179,178,178,177,177,176,176,176,175,175,174,173,171,
16740  170,169,168,167
16741  };
16742  const int n4w1b2r4[] = {
16743  1000, // Capacity
16744  500, // Number of items
16745  // Size of items (sorted)
16746  495,492,492,491,491,490,490,490,489,488,487,486,486,486,485,484,
16747  481,480,480,480,479,479,478,476,475,475,473,473,471,471,471,470,
16748  470,468,468,468,467,467,465,464,463,463,462,461,460,459,459,458,
16749  458,458,456,452,452,451,450,450,448,447,447,447,447,446,446,446,
16750  445,445,443,443,442,442,441,441,441,440,439,438,438,438,438,437,
16751  436,436,435,435,434,434,432,432,432,432,430,430,429,429,429,428,
16752  428,427,426,425,424,423,423,423,422,421,419,419,418,418,417,417,
16753  416,414,413,413,413,413,412,411,410,409,409,408,406,406,405,404,
16754  404,404,403,402,400,398,398,398,397,397,397,395,394,393,393,392,
16755  392,392,390,389,389,389,389,385,385,385,385,385,384,383,383,383,
16756  381,381,379,379,377,377,376,375,375,375,375,374,373,372,371,371,
16757  370,369,369,369,369,369,366,366,366,365,364,364,364,363,363,362,
16758  362,361,361,361,360,359,357,356,356,356,356,356,355,353,353,353,
16759  352,352,351,351,349,349,348,348,347,347,347,346,346,346,345,344,
16760  343,343,342,340,340,340,339,338,337,337,336,335,333,333,333,332,
16761  332,330,330,330,329,329,329,327,326,326,324,324,322,322,321,321,
16762  321,320,320,319,319,319,318,318,318,318,318,317,317,316,314,313,
16763  312,312,310,310,310,309,308,308,308,306,306,306,306,305,305,304,
16764  302,301,301,300,299,298,298,296,295,295,293,293,293,293,293,292,
16765  292,292,291,291,290,290,289,288,288,288,286,285,285,285,285,284,
16766  284,284,283,281,281,280,280,280,278,278,277,277,276,276,276,275,
16767  274,274,273,271,271,270,270,270,269,268,268,268,267,266,266,265,
16768  264,263,262,262,262,262,261,261,260,260,260,260,259,258,258,256,
16769  256,255,254,253,252,251,251,249,248,247,246,246,246,246,246,245,
16770  245,245,245,244,244,244,244,243,243,243,242,242,240,240,239,239,
16771  239,238,238,236,235,235,235,234,234,234,233,233,233,232,231,229,
16772  228,228,228,227,226,226,225,222,222,219,219,218,218,217,216,216,
16773  215,215,215,213,212,212,212,211,211,210,210,209,209,208,208,207,
16774  207,206,206,205,204,203,202,201,200,200,200,200,198,197,197,196,
16775  195,193,192,191,191,190,189,189,189,189,189,188,188,187,186,185,
16776  185,181,181,180,180,177,176,176,174,174,172,172,171,170,169,169,
16777  169,168,167,167
16778  };
16779  const int n4w1b2r5[] = {
16780  1000, // Capacity
16781  500, // Number of items
16782  // Size of items (sorted)
16783  495,493,491,491,491,490,490,490,488,488,486,486,486,484,484,484,
16784  484,483,482,482,482,478,477,476,476,473,473,470,470,469,468,468,
16785  467,467,467,467,466,466,466,465,465,464,463,460,459,459,459,457,
16786  457,456,455,455,455,453,453,452,451,450,449,449,449,448,448,448,
16787  448,448,447,446,446,444,444,443,442,440,440,439,439,436,434,433,
16788  432,431,431,430,427,427,426,426,426,426,425,424,424,424,423,423,
16789  419,419,418,417,416,415,415,415,414,413,411,411,410,409,409,407,
16790  407,407,406,406,405,404,404,403,403,402,401,400,399,399,399,398,
16791  397,397,397,396,396,395,394,394,394,394,393,393,392,392,391,390,
16792  390,389,388,387,387,386,385,384,383,381,381,381,381,380,379,378,
16793  378,377,376,374,373,373,373,373,372,371,370,370,370,369,369,369,
16794  369,369,368,368,366,365,364,364,364,364,362,362,362,361,360,360,
16795  360,359,358,358,357,356,356,356,355,355,355,353,353,352,352,351,
16796  351,350,350,350,349,348,348,348,346,346,346,346,346,343,343,343,
16797  341,340,340,339,337,337,336,336,336,334,331,331,331,331,330,328,
16798  327,325,324,323,323,321,318,318,318,315,315,315,313,313,313,312,
16799  311,309,309,309,309,308,308,307,307,306,306,305,304,304,302,302,
16800  301,300,299,298,297,297,297,296,296,296,296,295,294,294,293,293,
16801  291,290,289,289,289,288,287,285,283,283,282,280,280,280,279,279,
16802  279,278,278,277,277,277,277,276,275,275,275,275,274,274,273,272,
16803  272,272,271,270,270,270,269,269,269,268,268,267,266,266,264,264,
16804  264,264,264,264,263,261,260,260,260,259,259,258,258,257,256,256,
16805  254,254,253,252,252,251,250,249,249,249,249,248,248,246,245,245,
16806  244,243,243,243,243,240,240,240,239,238,238,238,238,237,237,236,
16807  235,235,234,232,231,231,231,230,229,228,228,227,226,226,223,223,
16808  222,222,221,221,220,220,219,218,217,216,216,214,214,214,214,212,
16809  212,212,212,211,210,210,210,209,207,206,205,203,202,202,201,201,
16810  200,199,199,198,198,197,196,195,195,194,193,193,192,192,192,191,
16811  191,190,190,190,189,189,188,188,187,186,186,186,185,185,185,184,
16812  183,182,182,181,180,180,180,179,179,179,179,178,178,178,177,177,
16813  176,176,176,175,174,174,173,173,171,171,171,170,170,170,168,168,
16814  167,167,167,167
16815  };
16816  const int n4w1b2r6[] = {
16817  1000, // Capacity
16818  500, // Number of items
16819  // Size of items (sorted)
16820  495,494,493,493,492,492,491,490,490,490,490,489,487,487,487,486,
16821  486,486,485,485,484,484,484,483,479,478,478,476,475,474,473,473,
16822  472,471,471,469,467,466,464,462,462,462,462,462,461,461,461,460,
16823  459,459,458,457,457,456,456,455,454,454,453,453,453,453,453,452,
16824  451,451,450,449,449,449,449,449,448,447,446,446,445,445,444,443,
16825  441,441,441,440,438,438,438,437,437,436,435,435,435,434,434,434,
16826  434,433,433,432,432,431,431,431,430,430,429,428,428,428,428,428,
16827  428,428,427,427,426,425,425,424,424,423,423,423,423,421,420,420,
16828  419,418,418,417,417,417,417,417,417,417,416,415,415,414,414,414,
16829  411,411,410,410,409,408,408,408,407,406,405,405,404,402,402,402,
16830  402,401,401,401,401,401,400,400,398,397,396,396,395,395,394,393,
16831  393,393,392,391,390,389,388,388,387,387,387,385,385,384,384,383,
16832  382,382,381,380,380,379,379,378,378,377,377,377,375,374,374,373,
16833  373,373,373,371,371,371,370,370,370,370,369,369,366,364,363,360,
16834  360,359,359,358,357,357,357,355,355,355,355,353,352,352,351,349,
16835  349,349,348,347,347,345,344,344,344,342,341,341,341,340,339,338,
16836  337,337,335,335,334,334,334,334,333,333,333,332,332,332,331,331,
16837  329,329,328,327,327,325,324,324,323,323,322,322,322,320,319,319,
16838  319,319,318,317,315,315,314,314,313,313,313,312,311,310,310,309,
16839  308,307,306,305,305,304,303,300,296,296,295,294,293,292,291,290,
16840  290,289,288,285,285,284,283,283,282,282,279,279,278,278,276,275,
16841  275,275,275,273,271,271,270,270,270,270,269,269,268,268,267,267,
16842  266,265,265,263,263,263,262,262,262,261,259,259,258,258,258,256,
16843  256,256,255,254,254,253,253,253,251,251,250,249,247,245,244,243,
16844  241,238,238,238,237,236,236,235,235,234,232,231,231,231,229,229,
16845  229,228,227,227,227,226,225,224,224,224,224,222,222,222,221,219,
16846  218,218,218,218,217,215,214,214,213,212,211,211,210,210,210,208,
16847  208,207,206,206,205,205,205,204,204,203,203,203,201,201,200,200,
16848  200,198,196,196,196,196,196,195,195,194,194,192,191,190,189,189,
16849  188,188,186,186,185,184,184,184,184,183,183,182,181,180,180,179,
16850  179,176,175,175,174,173,173,172,172,172,172,171,170,170,169,169,
16851  168,168,168,168
16852  };
16853  const int n4w1b2r7[] = {
16854  1000, // Capacity
16855  500, // Number of items
16856  // Size of items (sorted)
16857  495,495,495,495,495,494,494,493,493,492,492,491,490,490,490,489,
16858  489,489,488,488,486,486,485,485,484,483,482,482,480,479,479,478,
16859  477,476,474,472,472,471,471,471,471,471,470,469,468,468,467,466,
16860  466,464,463,462,462,462,462,461,460,460,460,460,459,459,459,457,
16861  457,456,455,455,454,454,454,453,453,452,452,451,451,451,450,449,
16862  448,448,447,447,446,446,446,445,444,444,443,442,440,440,440,440,
16863  440,440,438,438,436,436,434,433,431,431,430,430,428,427,426,425,
16864  418,417,416,416,415,415,414,414,414,413,412,412,411,411,411,411,
16865  411,410,409,408,408,407,406,406,405,405,405,405,404,404,404,404,
16866  403,403,403,402,402,401,401,401,400,399,398,397,397,397,396,396,
16867  395,395,395,395,394,393,391,391,386,385,385,385,384,383,382,381,
16868  380,380,380,379,378,378,377,376,375,375,374,374,373,373,373,372,
16869  372,371,371,370,370,369,368,367,367,367,365,364,364,364,364,362,
16870  360,360,359,359,359,358,358,358,357,357,356,355,354,354,354,354,
16871  354,352,352,351,351,351,350,350,350,349,347,347,346,345,345,342,
16872  342,341,341,341,341,339,339,339,338,337,337,337,337,337,336,335,
16873  335,334,333,333,332,332,328,326,326,326,326,324,323,323,321,321,
16874  320,319,318,317,316,316,316,315,315,315,314,313,313,313,311,311,
16875  311,311,311,311,310,310,310,309,309,309,309,308,308,308,307,307,
16876  306,306,304,303,303,302,301,300,299,299,298,298,298,297,297,297,
16877  297,295,294,294,293,293,292,292,292,291,291,290,290,290,289,287,
16878  287,286,283,283,282,281,281,280,279,279,278,278,276,276,275,274,
16879  274,274,271,269,269,268,268,268,266,265,263,261,261,257,257,257,
16880  256,255,255,253,253,252,251,251,250,249,249,248,247,246,245,245,
16881  244,244,242,242,241,239,238,237,236,235,235,234,234,233,233,232,
16882  231,230,230,230,229,228,227,226,225,225,224,223,222,221,221,220,
16883  218,218,217,215,214,214,214,214,214,214,213,213,211,210,209,208,
16884  208,207,207,207,207,206,206,203,203,203,202,202,200,198,198,197,
16885  197,196,196,196,195,195,195,194,193,193,192,192,192,191,191,190,
16886  189,187,187,187,187,186,186,186,186,185,185,184,184,184,183,183,
16887  182,182,182,180,180,179,178,178,177,175,175,174,171,171,168,168,
16888  168,168,168,167
16889  };
16890  const int n4w1b2r8[] = {
16891  1000, // Capacity
16892  500, // Number of items
16893  // Size of items (sorted)
16894  495,495,495,495,493,492,491,491,490,490,490,489,489,488,488,488,
16895  487,487,487,487,487,485,485,484,482,482,481,481,480,480,480,479,
16896  479,478,478,478,478,478,477,477,477,476,475,475,474,474,474,473,
16897  472,471,470,470,468,467,466,466,465,465,465,465,464,464,464,463,
16898  462,462,462,461,461,457,457,457,456,456,455,455,454,453,448,448,
16899  448,448,447,447,447,446,443,442,441,437,436,436,436,436,435,435,
16900  434,434,433,432,432,432,432,431,431,431,430,429,429,429,428,427,
16901  426,426,425,425,425,425,425,424,424,422,421,420,420,418,418,416,
16902  415,415,415,414,414,413,413,413,410,409,409,409,408,407,406,405,
16903  404,404,404,403,403,401,401,400,399,398,397,396,396,396,395,395,
16904  394,393,393,392,392,392,391,391,390,388,388,387,387,387,386,386,
16905  385,385,384,383,383,382,380,380,380,380,380,378,376,376,375,374,
16906  374,374,373,373,371,369,369,367,367,366,366,366,366,365,364,364,
16907  363,363,363,363,362,362,359,359,358,357,356,356,355,355,355,354,
16908  354,353,353,352,351,350,350,348,348,347,347,346,346,345,344,343,
16909  342,342,341,341,339,338,338,338,337,337,337,336,336,334,333,332,
16910  332,331,329,329,328,328,326,323,323,322,322,322,321,321,320,318,
16911  317,316,315,315,314,314,313,312,312,310,310,309,308,308,307,306,
16912  306,305,305,304,304,303,302,301,301,300,299,298,298,296,295,295,
16913  292,292,291,291,291,290,290,288,288,288,285,285,285,284,284,282,
16914  282,281,281,281,281,278,278,276,275,275,274,274,273,273,272,272,
16915  271,270,270,268,267,267,267,264,263,263,263,263,261,261,260,259,
16916  258,258,258,256,255,255,255,255,254,252,252,250,249,248,248,248,
16917  248,247,246,246,246,245,245,245,245,244,244,244,244,244,244,242,
16918  242,240,240,240,239,239,238,237,237,236,236,234,234,232,232,232,
16919  231,230,229,228,228,227,227,226,225,225,225,223,223,222,222,222,
16920  220,220,220,218,218,215,215,214,214,213,213,213,212,211,211,210,
16921  209,208,208,207,207,207,206,204,204,204,204,202,202,200,200,199,
16922  197,197,196,196,196,195,194,194,193,193,191,189,188,187,185,185,
16923  185,184,183,183,183,183,183,182,182,182,179,179,179,179,178,178,
16924  178,178,177,177,176,176,176,176,175,175,174,174,172,171,170,169,
16925  169,167,167,167
16926  };
16927  const int n4w1b2r9[] = {
16928  1000, // Capacity
16929  500, // Number of items
16930  // Size of items (sorted)
16931  494,494,494,494,493,492,492,491,491,490,490,490,490,489,489,487,
16932  486,486,486,485,485,484,484,483,482,481,480,479,477,477,476,476,
16933  474,474,474,473,473,473,473,473,472,470,470,468,468,468,467,467,
16934  467,466,465,462,462,462,461,460,460,460,460,459,459,458,457,457,
16935  457,456,456,455,452,452,452,452,451,450,449,449,448,448,446,446,
16936  446,445,443,443,443,443,441,441,441,440,440,440,439,438,436,436,
16937  435,434,434,433,433,432,431,431,430,429,428,427,427,426,426,424,
16938  424,422,422,422,421,421,421,419,418,418,418,417,417,416,415,415,
16939  414,414,413,413,413,412,412,412,411,411,410,408,408,407,407,406,
16940  406,405,405,404,403,403,403,401,401,400,400,400,400,398,396,396,
16941  396,395,395,393,393,393,393,392,391,391,390,390,390,390,390,389,
16942  388,387,385,384,384,384,384,383,383,382,382,380,380,379,378,378,
16943  377,376,376,376,376,375,373,373,371,371,371,371,370,369,369,369,
16944  369,368,367,367,365,365,364,364,364,364,363,363,363,363,363,362,
16945  362,362,361,361,359,359,359,358,358,357,357,355,354,353,353,353,
16946  353,351,351,351,351,351,350,349,348,348,347,346,345,345,344,344,
16947  343,342,342,341,341,340,339,338,337,336,336,336,336,336,335,334,
16948  333,333,333,333,332,332,331,330,329,328,328,327,326,326,325,323,
16949  321,321,320,319,318,318,317,317,317,317,316,315,315,313,313,312,
16950  312,311,310,310,309,309,309,308,308,308,307,307,305,304,303,302,
16951  301,301,299,298,297,297,294,293,290,289,289,289,288,287,287,286,
16952  286,285,284,284,283,282,281,279,278,278,278,278,277,277,276,276,
16953  271,271,270,269,269,266,265,265,265,264,264,263,263,263,263,262,
16954  258,257,257,257,254,253,253,252,251,250,250,249,247,247,246,243,
16955  243,242,242,241,239,238,238,236,236,235,235,234,234,233,232,229,
16956  228,228,228,224,223,223,221,220,219,218,217,216,216,215,215,214,
16957  214,212,212,212,210,210,209,208,208,208,206,206,205,204,204,203,
16958  203,202,202,202,201,201,201,200,200,199,199,197,197,197,196,196,
16959  196,195,195,194,194,194,193,193,193,192,192,190,190,190,190,189,
16960  188,188,187,187,186,185,185,183,182,182,181,181,181,180,180,180,
16961  179,178,178,177,177,176,175,175,175,174,174,174,173,171,170,170,
16962  169,169,169,167
16963  };
16964  const int n4w1b3r0[] = {
16965  1000, // Capacity
16966  500, // Number of items
16967  // Size of items (sorted)
16968  626,622,621,619,619,619,617,617,617,615,613,611,610,610,608,607,
16969  607,607,607,606,605,602,602,600,599,599,599,597,595,593,590,590,
16970  589,589,589,588,588,586,585,584,583,583,583,582,581,581,580,578,
16971  578,578,576,576,576,574,573,573,572,571,570,569,569,567,563,562,
16972  562,560,559,558,556,555,553,551,548,546,545,542,541,537,536,534,
16973  533,531,530,529,528,528,526,525,524,523,523,523,522,521,521,517,
16974  512,509,509,505,501,498,497,496,496,494,493,493,492,490,490,489,
16975  485,482,482,481,481,479,478,477,477,475,473,472,467,465,465,465,
16976  464,463,462,462,461,460,459,459,458,456,456,456,455,453,453,449,
16977  449,448,448,448,446,446,445,444,443,442,442,441,439,438,438,436,
16978  436,435,435,435,434,433,431,431,428,428,427,426,424,421,420,419,
16979  419,418,418,417,416,413,413,412,409,406,404,403,403,402,402,402,
16980  401,398,396,395,393,389,387,386,384,384,384,382,381,380,379,376,
16981  376,375,373,370,369,367,366,365,364,364,363,363,362,360,359,357,
16982  356,355,354,354,351,350,349,348,347,347,347,346,342,341,339,338,
16983  338,337,336,334,333,330,330,330,329,329,329,328,327,327,327,325,
16984  322,322,319,318,318,317,313,308,307,307,306,305,303,302,302,301,
16985  301,301,298,297,297,296,295,294,293,289,286,286,285,285,284,284,
16986  284,281,280,278,274,273,273,272,271,270,270,269,269,268,267,267,
16987  266,264,264,261,259,257,257,255,254,253,253,252,250,249,249,249,
16988  248,248,247,243,243,243,242,242,242,242,241,239,237,236,236,233,
16989  231,229,229,228,227,227,227,226,225,224,223,222,222,219,218,218,
16990  215,215,215,213,213,211,210,208,207,206,204,202,201,199,197,197,
16991  196,194,193,193,192,190,189,189,184,184,183,182,181,181,181,181,
16992  175,173,172,171,169,169,163,161,158,158,157,157,155,155,154,153,
16993  153,151,150,149,148,147,147,144,144,144,143,143,141,141,139,137,
16994  137,137,136,136,134,131,130,130,130,130,126,126,121,120,117,117,
16995  116,115,114,110,108,107,106,105,105,102,101,99,96,95,91,91,91,
16996  89,87,85,84,82,82,81,80,80,77,77,74,72,72,71,71,70,70,69,68,68,
16997  68,67,66,66,63,61,59,58,55,54,54,54,53,52,52,52,51,50,49,48,47,
16998  46,42,41,39,38,37,36,35,35
16999  };
17000  const int n4w1b3r1[] = {
17001  1000, // Capacity
17002  500, // Number of items
17003  // Size of items (sorted)
17004  627,626,625,625,624,623,619,619,618,617,616,616,614,614,613,612,
17005  611,608,608,607,607,607,603,602,602,602,602,599,599,599,596,593,
17006  593,593,592,591,591,590,589,589,588,586,586,585,584,584,583,582,
17007  581,581,580,577,575,572,571,569,567,566,565,564,563,562,562,562,
17008  561,561,561,561,559,558,557,557,556,553,550,550,549,549,547,546,
17009  545,544,542,540,539,539,538,536,535,535,535,531,531,529,529,527,
17010  526,526,523,520,520,519,517,516,513,512,512,512,512,511,511,510,
17011  508,507,506,506,505,505,504,503,503,499,499,499,497,496,494,493,
17012  490,489,489,487,487,487,482,480,480,480,478,476,475,472,469,468,
17013  467,466,466,466,464,464,462,460,460,459,458,457,457,454,453,453,
17014  452,451,451,449,448,446,445,443,443,442,442,440,440,439,439,438,
17015  437,436,434,432,431,431,429,428,425,425,423,423,423,422,422,420,
17016  419,419,418,417,416,415,415,413,413,411,410,408,408,406,397,397,
17017  393,392,388,385,384,381,381,380,380,379,379,377,377,376,375,375,
17018  374,373,373,373,370,369,368,367,366,365,364,363,363,363,362,360,
17019  359,355,353,351,348,347,346,346,344,342,341,340,340,338,337,336,
17020  336,335,334,333,332,331,330,330,329,329,328,328,328,326,325,324,
17021  322,322,321,319,319,318,318,318,316,314,313,312,311,308,307,304,
17022  303,301,300,298,294,292,292,292,291,289,286,285,285,283,279,278,
17023  275,270,270,270,269,269,268,267,265,264,263,262,259,255,254,252,
17024  251,247,245,243,243,241,241,239,239,235,232,232,231,229,229,228,
17025  228,225,224,218,217,217,215,213,212,211,211,210,210,208,207,203,
17026  202,201,201,201,200,200,198,198,198,196,195,194,194,193,192,191,
17027  191,191,191,191,191,189,189,188,187,185,185,182,181,180,180,179,
17028  178,176,176,175,175,174,170,169,167,167,166,164,164,164,163,163,
17029  161,159,159,157,157,156,156,156,148,148,148,146,145,145,144,143,
17030  142,139,137,136,133,131,130,129,128,127,126,124,124,122,121,120,
17031  117,116,116,115,115,113,112,110,109,107,104,103,101,101,100,99,
17032  99,98,98,97,97,97,97,96,94,94,94,92,91,91,91,91,90,88,87,85,85,
17033  84,83,82,82,81,80,79,77,76,74,73,71,67,67,63,61,60,60,56,54,51,
17034  50,48,46,45,43,42,40,40,39,36
17035  };
17036  const int n4w1b3r2[] = {
17037  1000, // Capacity
17038  500, // Number of items
17039  // Size of items (sorted)
17040  627,621,618,617,616,615,615,614,611,611,610,609,609,609,609,608,
17041  608,608,605,605,604,603,602,601,598,598,598,597,596,596,596,596,
17042  596,595,594,593,592,591,588,587,586,585,584,584,583,582,580,579,
17043  579,578,578,576,574,574,573,571,571,570,570,570,570,569,567,566,
17044  565,565,564,564,563,561,561,561,559,559,559,556,556,555,551,550,
17045  548,547,546,546,543,543,540,538,538,536,532,532,531,531,529,529,
17046  528,528,527,525,524,523,523,522,521,520,519,517,516,512,512,510,
17047  510,510,509,509,506,506,505,503,503,502,501,501,500,500,500,499,
17048  499,497,497,496,495,495,495,494,491,490,489,488,487,486,486,486,
17049  483,482,481,481,479,478,477,477,477,476,475,474,473,471,471,469,
17050  467,467,463,461,456,453,452,451,451,451,449,448,447,447,444,443,
17051  441,440,440,438,438,432,431,430,429,428,427,426,425,425,423,422,
17052  422,421,421,420,420,418,418,414,413,413,412,412,411,409,409,408,
17053  405,404,401,398,398,395,394,390,390,389,389,388,388,387,387,386,
17054  385,384,383,381,380,380,378,377,376,376,374,373,370,369,369,365,
17055  362,361,361,360,358,356,353,353,352,351,350,348,346,346,345,343,
17056  342,341,341,338,337,337,335,334,333,331,331,329,326,324,323,322,
17057  321,321,318,317,314,314,314,312,312,312,311,308,306,304,303,301,
17058  301,299,299,299,298,297,295,294,293,293,290,287,286,280,280,278,
17059  278,276,274,274,274,274,272,269,269,269,268,262,260,259,258,257,
17060  257,256,255,255,254,252,251,245,241,240,240,239,237,237,236,235,
17061  233,231,231,230,227,226,226,223,222,222,222,220,219,218,216,208,
17062  208,207,206,206,206,206,206,206,204,203,202,202,200,200,197,196,
17063  193,192,191,189,188,186,186,185,185,183,181,181,180,179,178,177,
17064  176,176,174,174,174,174,172,171,168,167,167,166,166,163,161,159,
17065  159,159,157,157,156,156,152,151,149,148,146,146,145,143,142,140,
17066  139,136,136,135,134,134,130,128,128,127,126,126,125,124,123,121,
17067  120,118,114,113,113,112,111,111,110,109,109,108,108,108,107,106,
17068  105,105,103,103,103,101,101,98,97,96,93,90,90,89,85,84,81,80,
17069  76,75,75,75,75,74,74,70,68,66,64,63,62,62,61,60,57,55,55,55,52,
17070  51,51,47,42,41,40,40,39,38,38,37,37,36
17071  };
17072  const int n4w1b3r3[] = {
17073  1000, // Capacity
17074  500, // Number of items
17075  // Size of items (sorted)
17076  625,625,624,623,622,622,621,619,619,618,614,613,612,611,611,609,
17077  607,606,605,604,600,599,596,596,595,594,592,591,588,586,583,581,
17078  579,577,577,576,573,573,573,573,572,571,570,569,567,566,566,566,
17079  566,565,563,562,560,559,559,559,559,558,558,556,553,552,552,548,
17080  548,547,546,545,545,542,542,542,542,541,540,539,539,535,532,530,
17081  529,529,528,527,527,525,524,524,524,520,517,517,514,514,511,510,
17082  509,509,509,509,508,507,507,505,504,504,504,502,499,499,496,494,
17083  493,491,490,489,489,489,488,485,485,483,483,481,480,479,479,476,
17084  475,475,474,473,467,466,466,466,465,464,461,461,461,461,461,460,
17085  460,459,459,457,456,454,454,454,452,450,449,448,448,447,443,442,
17086  442,441,439,439,439,439,438,437,433,433,433,433,433,433,432,432,
17087  432,431,431,429,428,428,426,425,425,423,423,422,420,420,420,420,
17088  417,414,411,410,410,409,409,408,407,407,405,400,399,398,397,397,
17089  395,394,394,394,389,389,387,384,384,381,380,379,379,379,378,377,
17090  377,376,374,373,373,372,372,369,368,368,368,368,367,366,365,363,
17091  363,361,358,355,350,348,347,344,344,343,339,339,337,336,335,334,
17092  333,333,332,332,331,330,328,327,327,326,326,326,325,325,321,321,
17093  320,320,320,317,311,311,311,310,309,309,306,304,302,302,300,299,
17094  298,297,295,295,294,293,293,292,291,291,291,289,289,289,288,288,
17095  285,284,284,284,282,282,279,279,278,277,276,276,275,274,270,270,
17096  269,269,269,268,268,260,260,259,259,259,258,256,254,253,250,249,
17097  248,246,246,245,243,243,243,242,239,239,238,235,232,231,231,225,
17098  224,220,219,219,215,214,212,212,211,210,209,207,206,205,205,204,
17099  202,202,202,201,200,200,199,198,198,197,196,192,190,190,187,187,
17100  182,180,180,178,177,177,175,175,173,172,168,166,165,161,160,159,
17101  157,155,152,152,150,150,145,145,144,139,139,139,139,138,138,137,
17102  133,132,131,131,130,130,129,129,127,123,123,122,121,121,120,120,
17103  118,118,118,118,118,115,113,113,111,111,109,109,107,107,103,102,
17104  102,102,99,98,95,95,94,93,90,89,87,87,86,85,81,81,80,79,78,78,
17105  76,75,74,72,69,69,66,64,63,59,58,57,56,56,56,55,54,54,54,53,53,
17106  51,51,50,49,49,47,47,44,40,40,36
17107  };
17108  const int n4w1b3r4[] = {
17109  1000, // Capacity
17110  500, // Number of items
17111  // Size of items (sorted)
17112  626,626,625,623,623,622,621,619,619,617,616,615,614,613,613,610,
17113  607,605,604,601,600,598,596,595,592,591,590,589,589,588,587,586,
17114  584,583,581,581,577,574,572,571,568,565,565,563,563,563,558,557,
17115  557,556,555,554,553,553,553,546,545,545,543,543,543,542,541,540,
17116  538,537,537,535,533,532,531,530,529,527,526,525,520,520,519,518,
17117  517,515,514,513,511,509,508,506,505,501,497,497,496,493,491,486,
17118  485,485,481,477,475,473,471,468,468,467,467,467,464,463,461,460,
17119  457,457,457,456,450,450,448,447,447,445,445,443,443,441,439,438,
17120  438,437,434,434,431,430,427,425,424,424,423,422,422,421,420,419,
17121  419,418,415,412,412,412,410,410,408,407,407,406,405,403,403,399,
17122  398,397,397,396,395,394,394,393,390,388,387,386,386,385,381,378,
17123  378,377,377,376,375,372,370,369,368,367,366,366,366,366,366,364,
17124  363,362,362,362,361,360,359,358,357,356,356,352,351,350,350,350,
17125  349,348,347,347,343,343,343,342,342,340,340,338,338,337,337,337,
17126  336,334,333,331,330,329,328,326,323,323,322,321,319,318,318,317,
17127  316,316,316,316,314,313,310,310,308,308,308,307,305,305,305,304,
17128  304,304,304,304,303,303,303,302,300,299,298,298,297,297,297,293,
17129  290,290,289,288,287,286,286,281,280,279,278,277,276,274,273,272,
17130  271,269,269,269,268,266,266,266,264,263,263,263,260,259,259,258,
17131  258,254,252,248,247,245,245,244,242,242,241,240,239,235,235,232,
17132  232,231,230,229,228,227,227,225,225,220,220,219,217,216,213,213,
17133  212,211,208,208,208,208,203,200,200,199,199,198,198,197,197,197,
17134  195,195,194,194,192,190,190,188,187,187,186,185,183,183,182,182,
17135  182,180,180,178,177,176,176,175,174,172,172,171,170,167,166,166,
17136  161,160,160,158,158,156,156,156,156,153,153,152,150,148,147,147,
17137  147,141,140,139,139,138,138,138,135,134,131,131,130,128,126,126,
17138  125,125,125,124,123,123,123,120,119,119,118,117,116,115,114,113,
17139  113,112,111,110,107,106,105,105,104,103,103,101,100,100,98,98,
17140  98,98,98,96,94,93,91,89,88,85,84,82,81,78,78,77,75,75,74,72,71,
17141  70,68,67,66,64,64,64,64,59,58,58,57,56,54,54,52,51,50,49,46,45,
17142  45,43,43,43,42,39,38,38,37,36
17143  };
17144  const int n4w1b3r5[] = {
17145  1000, // Capacity
17146  500, // Number of items
17147  // Size of items (sorted)
17148  627,626,625,624,624,621,619,618,618,617,616,609,608,608,608,606,
17149  606,605,604,604,604,602,601,600,598,595,594,592,591,590,589,589,
17150  586,586,584,583,583,581,581,580,579,577,576,575,575,574,574,572,
17151  570,570,569,567,567,564,563,563,563,560,558,554,553,552,550,550,
17152  549,548,548,548,546,545,543,543,542,542,540,539,537,536,536,534,
17153  533,530,526,523,522,521,520,520,519,519,517,517,516,516,511,510,
17154  510,506,503,503,502,502,499,498,497,497,496,495,491,491,491,490,
17155  489,489,486,482,481,481,481,478,477,477,477,476,475,475,474,472,
17156  471,471,469,467,467,467,466,463,462,462,461,461,458,457,454,453,
17157  452,450,449,449,449,446,446,445,443,441,441,437,435,434,434,432,
17158  432,430,429,426,425,425,424,421,421,418,418,417,415,411,411,411,
17159  408,407,406,405,404,404,403,403,403,402,400,399,396,395,395,395,
17160  392,391,391,391,390,390,388,388,387,385,384,381,381,381,380,380,
17161  380,380,377,377,375,374,373,372,371,371,369,368,366,366,366,365,
17162  364,364,359,355,351,351,350,348,347,347,346,344,342,340,339,338,
17163  337,336,335,332,331,331,331,329,329,327,327,326,325,324,324,324,
17164  320,320,320,319,318,318,317,316,315,314,314,314,314,312,306,304,
17165  303,301,300,300,299,297,297,296,292,291,288,288,288,284,283,282,
17166  277,275,272,272,271,270,268,263,261,261,261,261,260,256,256,256,
17167  254,254,250,249,249,246,246,243,242,239,237,231,231,230,230,230,
17168  229,225,224,223,223,222,222,216,216,215,214,214,213,212,211,210,
17169  209,209,208,206,203,201,199,199,199,198,196,196,195,195,192,192,
17170  190,188,185,183,183,181,181,180,179,178,176,175,173,170,170,170,
17171  168,167,167,161,159,156,156,156,156,155,154,154,153,152,151,150,
17172  149,148,144,143,142,141,140,140,139,138,137,136,136,130,129,129,
17173  128,124,122,121,121,121,115,115,114,114,112,112,111,111,108,108,
17174  108,107,107,106,106,106,106,106,102,101,101,99,98,98,98,98,97,
17175  97,95,94,90,89,89,88,86,86,86,85,84,81,81,80,80,79,79,79,77,77,
17176  76,75,75,74,74,74,74,73,72,68,67,66,65,65,64,63,62,62,61,61,60,
17177  60,60,59,58,58,55,55,54,53,53,50,48,46,45,45,45,44,43,43,40,39,
17178  38,37,37,37
17179  };
17180  const int n4w1b3r6[] = {
17181  1000, // Capacity
17182  500, // Number of items
17183  // Size of items (sorted)
17184  626,626,625,625,622,621,621,621,620,620,620,619,618,616,616,616,
17185  616,615,615,611,610,610,608,606,603,602,601,599,598,597,597,595,
17186  594,594,592,591,589,586,586,584,581,578,578,578,577,575,574,573,
17187  570,570,568,564,562,561,560,558,556,555,554,553,552,551,549,547,
17188  547,546,546,543,542,541,540,539,539,538,536,535,533,532,530,529,
17189  529,528,527,526,523,522,521,520,517,516,515,515,512,512,512,512,
17190  511,511,510,509,509,506,505,503,503,503,502,502,501,501,501,501,
17191  499,498,496,495,493,492,492,491,489,489,488,488,488,487,487,484,
17192  480,480,478,477,476,476,474,474,474,474,472,471,468,468,465,464,
17193  464,463,463,462,461,459,459,458,454,451,449,449,449,447,447,446,
17194  446,443,443,441,440,439,439,436,434,432,432,432,431,430,428,426,
17195  425,423,423,422,420,418,418,417,416,415,412,409,409,403,402,401,
17196  400,399,399,398,394,394,392,392,392,391,388,386,384,384,384,382,
17197  382,381,380,379,379,378,377,377,374,374,373,373,372,371,370,370,
17198  370,369,368,368,367,367,367,366,366,366,363,363,363,363,362,361,
17199  361,360,360,358,357,357,356,355,355,350,350,349,348,347,345,345,
17200  342,341,340,339,337,336,336,335,334,333,331,331,329,329,327,324,
17201  323,323,316,316,313,312,311,309,309,307,304,302,301,297,296,295,
17202  294,293,293,292,292,290,289,288,286,286,283,281,279,278,278,276,
17203  272,272,272,270,269,268,267,265,265,263,262,260,259,258,258,254,
17204  252,252,252,248,248,246,246,245,244,244,241,241,240,239,237,236,
17205  231,230,229,228,224,223,220,218,218,218,217,216,215,215,214,214,
17206  212,211,211,211,209,209,206,206,204,203,200,198,194,193,193,193,
17207  193,192,191,189,189,189,188,188,187,187,187,187,186,183,182,181,
17208  180,179,179,178,178,177,174,173,170,170,169,167,166,164,164,164,
17209  161,160,159,158,158,157,157,157,157,156,155,153,152,151,151,150,
17210  148,147,144,142,140,137,136,134,134,133,130,130,129,129,128,127,
17211  127,127,124,124,124,124,123,121,118,115,115,115,112,112,110,105,
17212  104,103,101,100,100,99,98,94,94,94,93,93,93,86,85,84,83,82,81,
17213  81,81,79,78,78,77,75,73,71,65,64,64,63,63,62,60,59,57,56,56,54,
17214  53,53,53,49,48,45,45,42,42,41,39,36
17215  };
17216  const int n4w1b3r7[] = {
17217  1000, // Capacity
17218  500, // Number of items
17219  // Size of items (sorted)
17220  626,625,624,621,621,620,618,618,617,616,615,615,615,614,614,609,
17221  605,603,602,602,601,600,599,597,597,597,592,592,589,588,587,583,
17222  583,582,582,579,579,578,578,572,571,568,567,567,566,564,564,564,
17223  563,563,563,562,562,562,560,560,560,559,555,555,555,554,554,554,
17224  551,550,549,548,547,546,545,545,542,542,541,538,537,536,535,535,
17225  535,534,532,532,531,531,530,528,527,522,515,514,514,510,510,509,
17226  509,508,507,507,507,505,504,504,502,501,501,499,496,494,491,491,
17227  490,490,486,485,485,485,485,482,482,480,480,477,477,475,473,472,
17228  472,472,470,470,466,465,463,462,461,460,456,456,454,453,451,451,
17229  449,447,445,444,444,440,440,437,436,435,435,435,435,433,433,428,
17230  428,426,426,425,424,423,417,415,415,414,411,411,411,409,408,403,
17231  403,401,399,399,398,397,396,396,395,393,390,390,389,385,385,384,
17232  383,383,382,382,379,379,378,376,374,374,373,373,368,366,365,363,
17233  362,362,362,360,359,357,357,356,355,353,352,352,351,351,350,349,
17234  348,347,346,346,345,344,343,342,342,341,341,340,340,340,340,340,
17235  340,339,338,337,337,336,335,332,331,328,325,324,324,323,321,321,
17236  319,318,318,314,313,312,310,310,310,309,309,308,306,306,306,305,
17237  301,296,295,295,293,293,292,292,292,290,290,290,289,287,286,283,
17238  282,281,281,278,277,275,273,272,270,269,268,268,263,262,260,260,
17239  257,256,256,256,255,255,248,247,246,244,243,242,239,238,235,235,
17240  233,231,229,229,228,227,227,227,226,226,225,224,220,213,212,212,
17241  210,209,208,208,206,205,204,204,202,201,199,198,197,196,195,194,
17242  194,194,191,191,188,188,183,182,181,181,181,181,181,177,176,175,
17243  175,173,173,172,171,171,170,170,170,169,167,166,166,165,164,163,
17244  163,161,161,161,161,159,157,157,155,155,154,152,152,152,152,150,
17245  150,149,148,147,146,145,144,141,140,140,139,137,137,136,136,136,
17246  134,131,130,130,130,126,125,124,123,119,119,118,117,117,115,113,
17247  113,112,112,112,112,111,111,109,108,104,99,96,96,94,93,91,91,
17248  91,91,90,90,89,88,88,81,77,74,74,72,70,69,67,67,66,65,65,64,63,
17249  59,58,57,56,56,56,55,53,53,51,50,48,47,47,46,46,44,44,43,43,40,
17250  40,39,38,38,37,37,36,36,35
17251  };
17252  const int n4w1b3r8[] = {
17253  1000, // Capacity
17254  500, // Number of items
17255  // Size of items (sorted)
17256  626,625,624,622,620,620,620,619,613,611,610,609,608,606,606,604,
17257  601,601,601,600,598,598,597,591,587,586,586,586,584,584,584,584,
17258  583,583,582,582,581,581,581,579,579,579,578,578,578,576,573,570,
17259  569,567,567,565,564,562,559,559,558,557,555,553,553,550,550,547,
17260  545,544,543,542,541,541,540,540,539,539,537,536,535,533,532,531,
17261  529,528,527,527,525,524,524,523,521,520,520,518,518,518,517,517,
17262  516,516,515,514,514,512,507,506,505,505,504,503,502,502,502,501,
17263  500,499,499,497,497,496,495,495,495,494,493,491,491,487,485,484,
17264  483,482,480,479,478,475,475,475,472,471,471,469,468,467,466,465,
17265  465,463,463,462,462,462,462,461,461,461,460,458,457,457,456,454,
17266  454,452,451,447,443,443,442,439,439,439,438,437,435,434,433,431,
17267  431,428,428,428,427,427,425,425,423,421,420,419,417,416,415,412,
17268  411,411,406,405,404,401,401,400,397,397,396,395,394,394,394,393,
17269  393,390,390,388,388,386,385,383,381,378,378,377,377,376,375,375,
17270  373,372,370,369,369,367,366,365,365,364,364,363,360,359,359,358,
17271  354,353,353,353,352,350,349,348,345,345,345,344,342,342,341,340,
17272  335,333,333,332,331,331,329,328,327,326,326,325,325,322,322,321,
17273  321,321,320,318,317,317,317,317,317,317,316,315,314,313,313,312,
17274  310,308,307,307,306,306,306,302,298,296,296,295,295,295,293,293,
17275  291,289,288,287,287,286,285,285,282,281,280,275,274,274,270,269,
17276  269,268,268,266,265,265,263,263,263,263,262,261,258,257,257,257,
17277  255,253,252,250,250,246,243,243,240,240,237,237,236,234,234,233,
17278  231,230,228,227,226,226,225,225,223,221,220,220,218,217,217,216,
17279  214,212,212,211,206,206,203,203,202,202,201,201,201,201,200,194,
17280  194,194,192,191,190,186,186,183,183,174,171,167,167,167,166,163,
17281  163,162,159,158,157,156,156,151,150,148,145,145,143,142,141,137,
17282  136,132,132,131,131,129,129,128,126,126,125,125,122,121,120,119,
17283  114,113,112,111,109,109,109,109,106,105,105,102,102,100,95,95,
17284  91,91,88,88,87,84,84,82,81,80,78,76,75,75,73,73,73,72,69,69,68,
17285  67,65,65,64,64,62,61,59,57,57,53,51,51,49,49,49,49,48,47,46,45,
17286  44,43,42,42,41,39,39,38,37,35
17287  };
17288  const int n4w1b3r9[] = {
17289  1000, // Capacity
17290  500, // Number of items
17291  // Size of items (sorted)
17292  627,627,625,625,621,614,612,608,608,608,607,607,606,605,603,602,
17293  601,601,601,599,599,598,598,597,592,591,590,589,589,586,586,583,
17294  582,581,581,580,579,578,577,577,576,573,573,572,569,567,566,564,
17295  563,563,563,563,562,561,560,557,556,555,555,552,549,548,545,545,
17296  541,541,541,537,536,535,535,533,533,531,527,526,526,523,522,522,
17297  521,520,518,518,516,515,515,515,513,513,510,508,508,508,507,505,
17298  505,504,502,500,500,499,498,495,494,491,490,489,486,484,484,480,
17299  479,478,477,475,474,473,472,468,464,463,462,462,461,460,459,458,
17300  458,458,456,456,451,451,451,451,450,448,447,446,444,442,442,442,
17301  440,439,439,438,438,437,437,437,436,435,433,429,429,428,425,424,
17302  424,423,423,421,421,417,415,413,411,411,409,408,407,404,404,403,
17303  403,402,402,401,397,397,396,395,394,393,393,390,390,388,387,385,
17304  384,384,382,382,382,379,377,377,377,375,375,374,374,374,374,372,
17305  364,364,364,363,363,362,361,361,360,359,358,358,358,357,356,355,
17306  354,349,349,348,347,346,345,344,344,341,341,341,340,338,336,334,
17307  334,333,333,332,331,331,329,328,323,321,320,318,317,316,315,315,
17308  315,311,311,310,307,307,306,305,302,301,299,298,298,297,296,296,
17309  295,293,292,290,287,285,285,284,283,283,282,280,280,280,279,279,
17310  278,277,272,272,271,270,269,269,267,266,263,262,260,260,254,254,
17311  252,250,250,250,249,247,245,244,243,243,242,242,240,239,239,239,
17312  239,238,234,231,230,230,229,228,228,225,225,225,224,224,223,222,
17313  220,219,217,214,213,213,211,211,206,205,205,203,203,202,202,201,
17314  200,198,198,197,196,195,194,192,192,190,190,190,190,190,189,186,
17315  186,186,184,183,182,182,181,179,178,178,178,177,176,175,175,175,
17316  167,166,165,162,160,160,160,159,159,158,157,156,155,153,153,152,
17317  150,150,149,149,147,147,147,144,144,143,143,141,139,133,132,130,
17318  127,127,126,126,125,125,123,122,121,120,119,117,117,115,115,112,
17319  111,110,110,108,108,106,106,106,106,104,102,101,100,99,99,98,
17320  98,96,93,93,93,92,88,86,84,83,82,82,80,79,79,78,78,76,75,73,73,
17321  71,71,70,70,68,66,61,61,60,58,56,56,56,55,54,51,47,47,47,47,46,
17322  45,44,44,44,43,40,40,39,37,37
17323  };
17324  const int n4w2b1r0[] = {
17325  1000, // Capacity
17326  500, // Number of items
17327  // Size of items (sorted)
17328  240,240,240,240,240,240,240,239,239,239,239,239,239,238,237,237,
17329  237,237,237,237,237,237,237,237,237,236,236,236,236,236,236,236,
17330  236,235,235,235,235,235,234,234,234,234,234,234,234,233,233,233,
17331  233,232,232,232,232,231,231,231,231,231,231,231,230,230,230,230,
17332  230,230,229,229,229,229,229,229,228,228,228,228,228,228,228,227,
17333  227,227,227,227,227,226,226,226,226,226,226,226,226,226,225,225,
17334  225,225,225,225,225,225,225,224,224,224,224,224,224,223,223,223,
17335  223,223,223,223,223,223,222,221,221,221,221,220,220,220,220,220,
17336  220,219,219,219,219,219,219,218,218,218,218,218,218,218,218,218,
17337  217,217,217,217,217,217,217,217,217,217,216,216,216,216,216,216,
17338  215,215,215,215,215,215,215,214,214,214,214,214,214,214,214,213,
17339  213,213,212,212,212,212,212,212,212,211,211,211,211,211,211,211,
17340  210,210,210,210,210,210,210,210,209,209,209,209,209,208,208,208,
17341  208,208,208,208,208,207,207,207,207,207,207,207,207,206,206,206,
17342  206,206,206,206,205,205,205,205,205,205,205,205,205,204,204,204,
17343  204,203,203,203,203,203,203,203,202,201,201,201,201,201,201,200,
17344  200,200,200,200,200,200,200,200,200,199,199,199,199,199,198,198,
17345  198,198,198,197,197,197,197,197,197,197,197,196,196,196,195,195,
17346  195,195,195,195,195,195,195,195,195,195,195,194,194,194,193,193,
17347  193,193,193,192,192,192,192,192,192,192,192,192,192,191,191,191,
17348  191,191,191,191,191,191,191,190,190,190,190,190,190,190,190,189,
17349  189,189,189,189,189,189,189,188,188,188,188,188,188,187,187,187,
17350  187,187,186,186,186,186,186,186,185,185,185,185,184,184,184,183,
17351  183,183,182,182,182,182,182,182,181,181,181,181,181,181,181,181,
17352  181,180,180,180,180,180,180,180,179,179,179,179,179,178,178,178,
17353  178,178,178,177,177,176,176,176,176,176,176,176,175,175,175,175,
17354  175,175,174,174,174,174,174,174,174,174,173,173,173,172,172,172,
17355  172,172,172,172,172,171,171,170,170,170,170,170,170,170,170,169,
17356  169,169,169,169,169,169,169,168,168,168,168,168,168,168,168,168,
17357  167,167,167,167,167,166,166,166,166,166,166,166,166,165,165,165,
17358  165,165,165,165,165,164,164,164,163,163,163,163,162,162,162,162,
17359  162,162,162,162
17360  };
17361  const int n4w2b1r1[] = {
17362  1000, // Capacity
17363  500, // Number of items
17364  // Size of items (sorted)
17365  240,240,240,240,240,240,239,239,239,239,239,239,239,239,239,238,
17366  238,238,238,238,237,237,237,237,237,236,236,236,236,236,236,236,
17367  236,235,235,235,235,235,235,234,234,234,234,233,233,233,233,233,
17368  232,232,232,232,231,231,231,231,231,231,230,230,230,230,230,230,
17369  230,230,229,229,229,229,228,228,228,228,228,228,228,227,227,227,
17370  227,227,227,227,227,226,226,226,226,225,225,225,225,225,225,225,
17371  225,225,225,225,224,224,224,224,224,223,223,223,223,223,223,223,
17372  223,222,222,222,222,221,221,221,221,220,220,220,220,220,219,219,
17373  219,219,219,219,219,218,218,218,218,218,218,218,217,217,217,216,
17374  216,216,216,215,215,215,215,214,214,214,214,214,214,214,214,214,
17375  214,213,213,213,213,213,213,213,213,213,212,212,212,212,212,212,
17376  211,211,211,211,211,211,211,210,210,210,209,209,209,209,209,209,
17377  209,209,208,208,208,208,208,208,208,208,208,207,207,207,207,206,
17378  206,206,206,206,206,206,206,205,205,205,205,205,205,205,204,204,
17379  204,204,204,204,204,204,204,204,203,203,203,203,203,202,202,202,
17380  202,202,202,201,201,201,201,201,201,200,200,200,200,200,200,200,
17381  200,200,200,199,199,199,199,199,199,198,198,198,198,198,198,198,
17382  197,197,197,197,197,197,197,197,197,196,196,196,196,196,196,196,
17383  195,195,195,195,195,195,195,195,195,194,194,194,194,194,194,193,
17384  193,193,193,193,192,192,192,192,192,192,192,191,191,191,191,191,
17385  191,191,191,191,190,190,190,190,190,190,190,190,190,190,189,189,
17386  189,189,189,189,189,189,188,188,188,188,188,187,187,187,187,187,
17387  187,186,186,186,186,186,185,185,185,185,185,184,184,184,184,184,
17388  184,184,183,183,183,183,183,182,182,182,182,182,182,181,181,181,
17389  181,181,181,181,181,181,180,180,180,180,180,180,179,179,179,179,
17390  179,178,178,178,178,178,178,178,178,178,177,177,177,177,176,176,
17391  176,176,176,176,175,175,175,175,175,175,175,175,174,174,174,174,
17392  174,174,174,173,173,173,173,173,172,172,172,172,172,172,171,171,
17393  171,171,171,171,170,170,170,169,169,169,169,169,169,168,168,168,
17394  168,168,168,167,167,167,167,167,166,166,166,166,166,166,166,165,
17395  165,165,165,165,164,164,164,163,163,163,163,163,163,162,162,162,
17396  162,162,162,162
17397  };
17398  const int n4w2b1r2[] = {
17399  1000, // Capacity
17400  500, // Number of items
17401  // Size of items (sorted)
17402  240,240,240,240,240,240,239,239,239,239,239,239,239,239,239,238,
17403  238,238,238,238,238,237,237,237,237,237,237,236,236,236,236,236,
17404  236,236,236,236,235,235,234,234,234,234,234,234,234,234,233,233,
17405  233,233,232,232,232,232,232,232,232,231,231,231,231,231,231,231,
17406  230,230,230,230,230,230,229,229,229,229,228,228,228,228,228,228,
17407  228,227,227,227,226,226,226,226,225,225,225,225,225,225,225,225,
17408  225,225,224,224,224,224,223,223,223,223,223,223,223,222,222,222,
17409  222,222,222,222,221,221,221,220,220,220,220,219,219,219,219,219,
17410  219,219,219,218,218,218,218,218,218,217,217,217,217,217,217,216,
17411  216,216,216,215,215,215,215,215,215,215,214,214,214,214,214,214,
17412  214,214,214,214,213,213,213,213,212,212,212,212,212,211,211,211,
17413  211,210,210,210,210,210,210,210,210,210,210,209,209,209,209,209,
17414  209,209,209,209,208,208,208,208,208,208,207,207,207,207,207,207,
17415  207,207,206,206,206,206,206,205,205,205,205,204,204,204,204,204,
17416  204,204,204,204,204,204,204,204,204,203,203,203,203,203,203,203,
17417  203,203,203,202,202,202,202,201,201,201,201,201,201,201,201,200,
17418  200,200,199,199,199,199,198,198,198,198,198,198,198,198,198,198,
17419  198,198,197,197,197,197,197,197,197,196,196,196,196,196,196,196,
17420  196,196,196,195,195,195,195,194,194,194,194,194,194,194,194,193,
17421  193,192,192,192,191,191,191,191,191,191,191,191,190,190,190,190,
17422  190,189,189,189,189,189,189,189,189,188,188,188,188,187,187,187,
17423  187,187,187,187,187,187,187,187,186,186,186,186,186,185,185,185,
17424  185,185,185,185,185,184,184,184,184,184,184,183,183,183,183,183,
17425  182,182,182,182,182,182,182,182,182,182,182,182,181,181,181,181,
17426  181,181,180,180,180,180,180,179,179,179,179,179,178,178,178,178,
17427  178,177,177,177,177,176,176,176,176,175,175,175,174,174,174,174,
17428  174,174,174,174,174,174,173,173,173,173,173,173,173,173,173,172,
17429  172,172,172,172,171,171,171,171,171,171,171,171,171,171,171,170,
17430  170,170,170,170,170,170,169,169,169,169,169,169,169,169,169,169,
17431  168,168,168,168,168,167,167,167,167,167,166,166,166,166,165,165,
17432  165,164,164,164,164,164,164,164,164,163,163,163,163,162,162,162,
17433  162,162,162,162
17434  };
17435  const int n4w2b1r3[] = {
17436  1000, // Capacity
17437  500, // Number of items
17438  // Size of items (sorted)
17439  240,240,240,240,240,239,239,239,239,239,239,239,239,239,239,238,
17440  238,237,237,237,237,237,237,236,236,236,236,236,236,235,235,235,
17441  235,235,235,235,234,234,234,234,233,233,233,233,233,233,233,232,
17442  232,232,232,232,232,231,231,231,231,231,231,230,230,230,230,230,
17443  230,229,229,229,229,229,229,229,228,228,228,228,228,228,227,227,
17444  227,226,226,226,226,226,225,225,225,225,224,224,224,223,223,223,
17445  223,223,223,223,223,223,222,222,222,222,222,222,222,222,221,221,
17446  221,221,221,221,221,221,221,220,220,220,220,220,220,220,220,219,
17447  219,219,219,219,219,219,218,218,218,218,218,218,218,217,217,217,
17448  217,217,217,217,217,217,217,217,216,216,216,216,216,216,215,215,
17449  215,215,215,215,214,214,214,214,214,214,214,214,214,213,213,213,
17450  212,212,212,212,211,211,211,211,211,210,210,210,210,210,210,210,
17451  210,209,209,209,209,209,208,208,208,208,208,208,208,208,208,207,
17452  207,207,207,207,207,206,206,206,205,205,205,205,205,204,204,204,
17453  204,203,203,203,203,203,203,203,203,203,202,202,202,202,202,201,
17454  201,201,201,201,200,200,200,200,200,200,200,199,199,199,199,199,
17455  199,198,198,198,198,198,198,198,198,198,198,197,197,197,197,197,
17456  197,196,196,195,195,195,195,194,194,194,194,194,194,194,193,193,
17457  193,193,193,193,193,193,193,193,192,192,192,192,191,191,191,190,
17458  190,190,190,190,190,190,190,189,189,189,189,189,189,189,188,188,
17459  188,187,187,187,187,187,186,186,186,186,186,186,186,185,185,185,
17460  185,185,185,185,184,184,184,184,184,184,184,184,184,184,184,183,
17461  183,183,183,183,183,183,182,182,182,182,182,181,181,181,180,180,
17462  180,180,180,180,180,180,180,179,179,179,179,179,179,178,178,178,
17463  178,178,178,178,178,177,177,177,177,177,177,177,177,176,176,176,
17464  176,176,176,175,175,175,175,175,175,175,175,174,174,174,174,174,
17465  173,173,173,173,173,173,173,172,172,172,172,172,172,172,172,172,
17466  172,172,172,172,172,171,171,171,171,171,171,171,170,170,169,169,
17467  169,168,168,168,168,168,167,167,167,167,167,167,167,167,167,167,
17468  166,166,166,166,166,166,166,166,165,165,165,165,165,165,165,165,
17469  165,164,164,164,164,164,164,163,163,163,163,163,163,163,163,162,
17470  162,162,162,162
17471  };
17472  const int n4w2b1r4[] = {
17473  1000, // Capacity
17474  500, // Number of items
17475  // Size of items (sorted)
17476  240,240,240,240,240,239,239,239,239,238,238,237,237,237,237,237,
17477  236,236,236,236,236,236,236,236,236,236,236,235,235,235,235,235,
17478  235,234,234,234,234,234,234,233,233,233,233,233,233,232,232,232,
17479  232,231,231,231,231,231,231,231,230,230,230,230,230,230,230,230,
17480  230,230,230,229,229,229,229,228,228,227,227,227,227,227,227,227,
17481  227,226,226,226,226,225,225,225,225,224,224,224,224,224,224,224,
17482  223,223,223,223,222,222,222,221,221,221,221,221,221,221,220,220,
17483  220,220,220,219,219,219,219,219,219,218,218,218,218,218,218,218,
17484  218,218,217,217,217,217,217,217,216,216,216,216,216,216,216,215,
17485  215,215,215,215,215,214,214,214,214,214,213,213,213,213,213,213,
17486  213,213,213,213,213,213,212,212,212,212,212,212,212,212,212,211,
17487  211,211,211,211,210,210,210,210,210,209,209,209,209,209,209,208,
17488  208,208,208,208,208,208,208,207,207,207,206,206,206,206,206,206,
17489  206,206,206,206,206,205,205,205,205,205,205,205,204,204,204,204,
17490  204,204,204,203,203,203,203,203,203,203,203,202,202,202,202,201,
17491  201,201,201,201,201,200,200,200,200,200,200,200,200,200,200,200,
17492  199,199,199,199,198,198,198,198,198,198,198,198,198,198,197,197,
17493  197,197,197,197,197,196,196,196,196,196,196,196,196,196,195,195,
17494  195,195,195,195,195,195,195,195,195,195,194,194,194,193,193,193,
17495  192,192,192,192,192,192,192,192,192,192,191,191,191,191,191,191,
17496  191,191,191,190,190,190,190,190,190,189,189,189,189,188,188,188,
17497  188,188,188,188,188,188,187,187,187,187,187,187,186,186,186,186,
17498  186,186,185,185,185,185,185,184,184,183,183,183,183,183,182,182,
17499  182,182,182,182,182,182,182,182,182,181,181,181,181,181,181,181,
17500  181,181,180,180,180,180,180,179,179,179,179,179,178,178,178,178,
17501  177,177,177,177,176,176,176,176,176,176,176,176,176,175,175,175,
17502  175,175,174,174,174,174,174,173,173,173,173,173,172,172,172,172,
17503  172,171,171,171,171,171,171,171,171,171,170,170,170,170,170,170,
17504  170,170,169,169,169,169,169,168,168,168,167,167,167,167,167,167,
17505  167,167,167,167,167,167,167,167,167,167,167,166,166,166,166,166,
17506  165,165,165,165,165,164,164,164,164,163,163,163,163,162,162,162,
17507  162,162,162,162
17508  };
17509  const int n4w2b1r5[] = {
17510  1000, // Capacity
17511  500, // Number of items
17512  // Size of items (sorted)
17513  240,240,240,240,240,240,240,240,240,239,239,239,239,239,239,238,
17514  238,238,238,238,238,238,237,237,237,237,237,237,237,237,237,237,
17515  237,236,236,236,236,236,236,236,236,236,236,236,236,236,236,235,
17516  235,235,235,235,235,234,234,234,234,233,233,233,233,233,233,233,
17517  232,232,232,232,232,232,231,231,231,231,231,231,231,231,231,231,
17518  231,231,230,230,230,230,230,230,229,229,229,229,229,229,229,229,
17519  228,228,228,228,228,228,228,228,228,227,227,227,227,227,227,227,
17520  227,227,227,227,227,226,226,226,226,225,225,225,225,225,225,225,
17521  225,224,224,224,224,224,224,223,223,223,223,223,223,223,223,222,
17522  222,222,222,222,222,222,222,221,221,221,221,220,220,220,220,220,
17523  219,219,219,219,219,219,219,219,218,218,218,218,218,218,218,218,
17524  218,217,217,217,217,217,217,217,217,217,217,216,216,216,216,216,
17525  216,215,215,215,215,215,215,215,214,214,214,214,214,214,214,214,
17526  213,213,213,213,213,212,212,212,212,212,211,211,211,211,211,210,
17527  210,210,210,210,210,209,209,209,209,208,208,208,208,208,208,208,
17528  208,208,207,207,207,207,207,206,206,206,206,205,205,204,204,203,
17529  203,203,202,202,202,201,201,201,201,201,200,200,200,200,200,199,
17530  199,199,199,199,198,198,198,198,198,198,198,197,197,197,197,197,
17531  197,197,196,196,196,196,196,196,196,195,195,195,195,195,195,195,
17532  194,194,194,194,194,194,194,194,194,193,193,193,193,193,192,192,
17533  192,192,192,192,191,191,191,191,191,191,190,190,190,190,190,189,
17534  189,189,189,189,189,189,189,189,188,188,188,187,187,187,187,186,
17535  186,186,186,185,185,185,185,185,185,185,185,185,185,185,185,185,
17536  185,184,184,184,184,184,184,184,184,184,184,183,183,183,183,183,
17537  182,182,181,181,181,181,181,181,181,181,180,180,180,180,179,179,
17538  179,179,179,179,179,179,179,179,178,178,178,178,177,177,177,177,
17539  177,177,177,177,176,176,176,176,175,175,175,175,175,175,174,174,
17540  174,174,174,173,173,173,173,173,173,172,172,172,172,172,171,171,
17541  171,171,170,170,170,169,169,168,168,168,168,168,168,168,168,168,
17542  168,168,167,167,167,167,167,167,167,166,166,166,166,165,165,165,
17543  165,165,165,164,164,164,164,164,164,164,163,163,163,163,162,162,
17544  162,162,162,162
17545  };
17546  const int n4w2b1r6[] = {
17547  1000, // Capacity
17548  500, // Number of items
17549  // Size of items (sorted)
17550  240,240,240,240,240,240,239,239,239,239,239,239,239,239,238,238,
17551  238,238,238,238,237,237,237,237,237,237,236,236,236,236,236,236,
17552  236,236,235,235,235,235,235,234,234,234,234,234,234,234,234,234,
17553  234,233,233,233,233,233,233,233,233,232,232,232,232,231,231,231,
17554  231,230,230,230,230,230,230,230,230,230,230,229,229,229,229,229,
17555  229,229,228,228,228,228,228,227,227,227,227,227,227,227,226,226,
17556  226,226,226,226,225,225,225,225,224,224,224,224,224,223,223,223,
17557  223,223,223,223,223,223,223,223,222,222,222,222,222,222,222,222,
17558  221,221,221,221,220,220,220,220,220,220,219,219,219,219,219,219,
17559  219,219,218,218,218,218,218,218,217,217,217,216,216,216,216,216,
17560  216,216,216,216,216,216,215,215,215,214,214,214,214,214,214,214,
17561  214,213,213,213,213,213,213,213,213,213,213,212,212,211,211,211,
17562  211,210,210,210,210,210,210,210,210,210,210,210,209,209,209,208,
17563  208,208,208,208,208,208,208,208,207,207,207,207,207,207,207,207,
17564  207,207,206,206,206,206,206,206,206,206,206,206,206,205,205,205,
17565  205,204,204,204,204,203,203,203,203,203,203,203,202,202,202,202,
17566  202,201,201,201,201,201,201,201,200,200,200,200,200,200,200,200,
17567  200,200,200,199,199,198,198,198,198,198,197,197,197,197,197,196,
17568  196,196,196,196,195,195,195,194,194,194,194,194,194,193,193,193,
17569  193,193,192,192,192,191,191,191,191,191,191,191,191,191,191,191,
17570  191,190,190,190,190,190,190,189,189,189,189,188,188,188,188,188,
17571  188,188,188,188,188,188,188,188,188,188,187,187,187,187,187,187,
17572  187,186,186,186,186,186,186,186,185,185,185,185,185,184,184,184,
17573  184,184,184,184,183,183,183,183,183,183,182,182,182,182,182,182,
17574  181,181,180,180,180,180,179,179,179,179,179,179,179,178,178,178,
17575  178,178,178,178,177,176,176,176,175,175,175,175,175,175,175,175,
17576  175,174,174,174,174,174,173,173,173,173,173,172,172,172,172,171,
17577  171,171,171,171,171,171,170,170,170,170,170,170,169,169,169,169,
17578  169,169,169,169,169,169,168,168,168,168,168,168,168,168,168,168,
17579  168,167,167,167,167,167,167,167,166,166,166,166,166,166,166,165,
17580  165,165,165,165,164,164,164,164,163,163,163,163,163,163,163,162,
17581  162,162,162,162
17582  };
17583  const int n4w2b1r7[] = {
17584  1000, // Capacity
17585  500, // Number of items
17586  // Size of items (sorted)
17587  240,240,240,240,240,240,240,240,240,240,240,240,239,239,239,239,
17588  239,239,238,238,238,238,238,238,237,237,237,237,237,237,237,237,
17589  237,236,236,236,236,236,236,236,236,236,235,235,235,235,235,235,
17590  235,235,234,234,234,234,233,233,233,233,233,232,232,232,232,232,
17591  231,231,231,231,230,230,230,230,230,230,229,229,229,228,228,228,
17592  228,227,227,227,227,227,227,227,227,227,227,226,226,226,225,225,
17593  225,225,224,224,224,224,224,224,223,223,223,223,223,223,223,222,
17594  222,222,222,222,222,221,221,220,220,220,220,220,220,220,219,219,
17595  219,219,218,218,218,218,218,218,217,217,217,217,217,217,217,216,
17596  216,216,216,216,216,216,216,215,215,214,214,214,214,214,214,214,
17597  213,213,213,213,212,212,212,212,211,211,211,211,210,210,210,210,
17598  209,209,209,209,209,209,208,208,208,208,207,207,207,207,207,207,
17599  207,207,207,207,207,206,206,206,206,206,206,205,205,205,205,205,
17600  205,205,204,204,204,203,203,203,203,203,203,203,203,203,202,202,
17601  202,202,202,202,202,202,202,202,202,202,201,201,200,200,200,200,
17602  200,200,199,199,199,198,198,198,198,198,198,198,198,198,197,197,
17603  197,197,197,197,196,196,196,196,196,195,195,195,195,195,195,195,
17604  195,195,195,195,194,194,194,194,194,194,194,194,194,194,194,193,
17605  193,193,193,193,193,193,192,192,192,192,192,191,191,191,191,191,
17606  191,191,191,191,190,190,190,190,190,190,189,189,189,189,188,188,
17607  188,188,188,188,188,188,188,188,188,188,187,187,187,187,187,187,
17608  186,186,186,186,186,186,186,186,185,185,185,185,185,185,185,185,
17609  185,185,185,184,184,184,184,184,183,183,183,183,183,183,183,183,
17610  183,183,183,182,182,182,182,181,181,181,181,181,181,181,181,181,
17611  180,180,180,180,180,180,180,180,180,180,179,179,179,179,179,178,
17612  178,178,178,178,177,177,177,177,177,176,176,176,176,176,176,176,
17613  175,175,175,175,175,174,174,174,173,173,173,173,173,173,173,173,
17614  173,172,172,172,172,172,172,172,172,171,171,171,171,171,171,170,
17615  170,170,170,170,170,170,170,169,169,169,169,169,168,168,168,168,
17616  168,167,167,167,167,167,166,166,166,166,166,166,165,165,165,165,
17617  165,165,165,164,164,164,164,164,164,164,163,163,163,163,163,162,
17618  162,162,162,162
17619  };
17620  const int n4w2b1r8[] = {
17621  1000, // Capacity
17622  500, // Number of items
17623  // Size of items (sorted)
17624  240,240,240,240,240,240,239,239,239,239,239,239,239,239,238,238,
17625  238,238,238,237,237,237,237,237,237,237,237,236,236,236,236,236,
17626  236,236,235,235,235,235,235,235,235,234,234,233,233,233,233,232,
17627  232,232,232,232,232,232,231,231,231,230,230,230,230,230,230,230,
17628  230,230,229,229,229,229,229,228,228,227,227,227,227,227,227,227,
17629  227,227,226,226,226,226,226,225,225,225,225,225,224,224,224,224,
17630  223,223,223,223,222,222,222,222,222,222,222,221,221,221,221,221,
17631  221,221,221,221,221,221,221,220,220,220,220,220,220,220,220,219,
17632  219,219,219,219,219,219,219,219,219,218,218,218,218,218,218,218,
17633  218,218,217,217,217,216,216,216,215,215,215,215,215,215,214,214,
17634  214,214,214,214,214,213,213,213,213,213,213,213,213,213,212,212,
17635  212,212,212,211,211,211,211,211,211,211,211,211,210,210,210,210,
17636  210,210,210,209,209,208,208,208,208,208,208,207,207,207,207,207,
17637  206,206,206,206,206,206,206,206,205,205,205,204,204,204,204,204,
17638  204,204,203,203,203,203,203,203,203,203,203,203,202,202,202,202,
17639  202,202,202,202,202,202,202,202,201,201,201,201,201,201,201,201,
17640  201,201,200,200,200,200,200,200,199,199,198,198,198,198,198,198,
17641  197,197,196,196,196,196,196,195,195,195,195,195,195,194,194,194,
17642  194,194,193,193,193,193,193,193,193,193,192,192,192,192,192,192,
17643  191,191,191,191,190,190,190,190,190,190,190,190,190,190,190,189,
17644  189,189,189,189,189,189,188,188,188,188,188,188,188,188,188,187,
17645  187,187,187,187,187,187,187,187,186,186,186,186,185,185,185,185,
17646  185,185,185,185,185,185,185,184,184,184,184,184,184,183,183,183,
17647  183,183,183,183,182,182,182,182,182,182,182,182,182,182,182,182,
17648  181,181,181,181,181,181,181,181,181,180,180,180,180,180,179,179,
17649  179,179,179,179,179,178,178,178,178,178,178,178,178,178,178,177,
17650  177,177,177,177,177,177,176,176,176,176,176,176,175,175,175,175,
17651  175,174,174,174,174,174,173,173,173,172,172,172,172,171,171,171,
17652  171,171,170,170,170,170,169,169,169,169,168,168,168,168,168,168,
17653  167,167,166,166,166,166,166,166,166,166,166,165,165,165,165,165,
17654  165,165,164,164,164,164,164,164,164,164,163,163,163,163,162,162,
17655  162,162,162,162
17656  };
17657  const int n4w2b1r9[] = {
17658  1000, // Capacity
17659  500, // Number of items
17660  // Size of items (sorted)
17661  240,240,240,240,240,240,240,239,239,239,239,239,239,239,239,238,
17662  238,238,238,237,237,237,237,237,237,237,237,236,236,236,236,235,
17663  235,235,235,234,234,234,234,234,234,234,234,233,233,233,233,233,
17664  232,232,232,232,232,232,232,232,232,231,231,231,231,231,230,230,
17665  230,230,230,230,230,229,229,229,229,229,229,228,228,228,228,228,
17666  228,227,227,227,227,226,226,226,226,226,226,226,225,225,225,224,
17667  224,224,224,224,224,224,224,224,223,223,223,223,223,223,223,222,
17668  222,222,222,221,221,221,221,221,221,221,221,221,220,220,220,220,
17669  220,220,220,220,219,219,219,219,219,219,219,219,218,218,218,218,
17670  218,217,217,217,217,216,216,216,216,216,216,216,216,216,216,215,
17671  215,215,215,215,215,215,215,215,215,215,215,214,214,214,214,214,
17672  213,213,213,213,213,213,212,212,212,212,212,212,211,211,211,211,
17673  211,210,210,210,210,210,210,210,210,210,210,210,209,209,209,209,
17674  209,209,209,209,209,209,209,208,208,208,208,208,207,207,207,207,
17675  207,206,206,206,206,206,206,206,205,205,205,205,205,205,205,205,
17676  204,204,204,204,203,203,203,203,202,202,202,202,201,201,201,201,
17677  201,201,201,201,200,200,200,200,200,200,200,199,199,199,199,199,
17678  199,198,198,198,198,197,197,197,197,197,197,197,196,196,196,196,
17679  196,196,196,195,195,195,194,194,194,194,194,193,193,193,193,193,
17680  192,192,192,192,192,192,192,191,191,191,191,190,190,190,190,190,
17681  190,189,189,189,189,189,188,188,188,188,187,187,187,186,186,186,
17682  186,186,186,186,186,185,185,185,185,185,185,185,185,184,184,184,
17683  184,184,184,183,183,183,183,183,183,182,182,182,182,182,181,181,
17684  181,181,180,180,180,180,180,179,179,179,179,179,179,179,178,178,
17685  178,178,178,178,178,177,177,177,177,177,176,176,176,176,176,175,
17686  175,175,175,175,175,175,175,174,174,174,173,173,173,173,173,173,
17687  172,172,172,172,172,172,172,171,171,171,171,171,170,170,170,170,
17688  170,170,169,169,169,169,169,169,169,168,168,168,168,168,168,168,
17689  167,167,167,167,167,167,167,167,167,166,166,166,166,166,166,166,
17690  166,166,166,165,165,165,165,165,165,165,165,165,165,164,164,164,
17691  164,164,164,164,163,163,163,163,163,163,163,163,163,163,162,162,
17692  162,162,162,162
17693  };
17694  const int n4w2b2r0[] = {
17695  1000, // Capacity
17696  500, // Number of items
17697  // Size of items (sorted)
17698  300,299,299,299,298,298,297,297,296,295,295,295,295,295,295,294,
17699  294,293,293,292,292,292,292,291,291,290,290,290,289,289,289,288,
17700  288,288,288,287,287,287,287,285,285,285,284,283,283,283,283,283,
17701  283,282,282,282,281,281,279,278,277,277,276,276,276,275,275,275,
17702  275,275,275,275,275,275,274,274,274,273,273,272,272,272,271,271,
17703  271,271,271,271,270,270,269,269,269,269,268,267,267,266,265,265,
17704  265,264,264,264,264,264,263,263,263,262,262,261,261,260,260,260,
17705  260,259,259,258,257,257,256,255,255,255,254,253,252,252,252,252,
17706  251,251,251,250,249,248,248,248,247,247,246,245,245,245,244,244,
17707  244,244,243,243,243,243,242,242,242,241,241,241,240,240,239,239,
17708  239,238,237,237,237,236,235,235,235,234,234,234,234,233,233,232,
17709  232,231,231,231,230,230,229,229,229,229,228,228,228,227,226,225,
17710  224,224,224,223,223,223,222,222,222,222,222,221,221,220,219,217,
17711  217,217,217,217,216,215,215,214,214,213,212,212,212,211,210,209,
17712  209,208,207,207,207,207,207,207,206,206,206,206,204,204,204,204,
17713  203,203,199,199,199,199,199,198,198,197,197,197,197,197,197,196,
17714  196,196,195,195,194,194,194,193,193,193,193,192,192,190,190,189,
17715  189,189,188,188,187,186,186,186,186,186,185,184,184,184,184,182,
17716  182,182,182,182,181,181,181,180,179,179,179,178,178,177,177,177,
17717  177,176,176,176,175,175,175,173,173,172,172,172,171,171,171,170,
17718  170,170,169,169,169,168,168,168,167,166,166,166,166,166,165,165,
17719  164,164,163,162,162,161,161,160,160,160,160,159,159,159,158,158,
17720  158,157,156,156,153,153,153,153,152,152,152,152,151,151,151,151,
17721  150,150,149,149,149,149,149,149,149,149,148,147,147,146,145,145,
17722  145,143,143,142,142,142,142,142,141,141,141,141,141,140,140,139,
17723  139,138,137,137,136,134,134,134,134,133,132,132,132,132,132,132,
17724  131,131,131,130,130,130,129,128,128,127,127,126,126,125,125,125,
17725  125,124,124,124,123,123,122,122,122,122,121,121,121,120,119,119,
17726  118,118,118,118,117,117,117,117,117,116,116,116,116,115,115,114,
17727  114,113,113,113,113,112,112,112,112,111,110,110,110,110,110,109,
17728  109,109,108,108,108,107,106,106,106,105,105,104,104,104,103,103,
17729  103,103,103,102
17730  };
17731  const int n4w2b2r1[] = {
17732  1000, // Capacity
17733  500, // Number of items
17734  // Size of items (sorted)
17735  300,299,299,299,297,297,297,297,297,296,296,296,295,295,294,294,
17736  294,293,293,293,292,291,290,290,290,289,288,288,288,288,288,288,
17737  287,287,287,287,286,286,286,286,286,285,285,285,285,285,284,284,
17738  283,283,283,282,282,281,280,279,279,279,278,278,278,277,277,276,
17739  276,276,275,274,274,274,274,273,272,272,271,271,271,271,270,270,
17740  270,270,270,270,269,269,269,268,267,267,266,265,265,264,264,264,
17741  264,264,264,263,263,263,262,262,262,261,261,261,261,260,260,259,
17742  258,256,256,255,255,254,254,254,253,253,253,253,253,252,251,250,
17743  250,250,250,250,249,248,245,244,243,243,243,242,241,241,241,241,
17744  241,240,240,240,240,240,239,239,239,238,238,237,237,236,236,236,
17745  235,235,234,233,232,231,230,230,230,229,229,228,228,228,227,227,
17746  227,227,226,226,225,225,225,225,224,224,223,223,223,222,221,221,
17747  219,219,219,219,219,218,217,217,217,217,216,216,215,214,214,213,
17748  213,213,213,213,212,212,212,212,211,211,211,211,210,210,210,210,
17749  209,209,208,207,207,207,206,205,205,205,205,204,204,203,203,202,
17750  202,201,201,201,200,199,199,199,198,197,196,196,194,194,194,193,
17751  193,193,192,192,192,192,192,191,191,191,190,190,189,189,189,188,
17752  188,187,187,187,187,187,186,186,185,185,184,184,184,183,182,182,
17753  182,182,182,180,180,180,180,179,179,178,177,177,176,176,175,175,
17754  175,174,174,173,173,173,173,173,172,171,171,171,170,170,170,170,
17755  170,170,169,169,168,167,167,167,167,166,166,165,165,165,165,164,
17756  164,163,163,162,162,162,162,162,161,161,161,160,159,159,159,158,
17757  158,157,157,157,156,156,156,155,155,155,154,154,153,153,152,151,
17758  151,150,150,150,150,150,150,150,149,149,149,148,148,148,148,147,
17759  147,147,147,147,146,146,145,144,144,143,143,143,142,142,142,142,
17760  140,140,139,139,139,139,139,138,138,138,137,136,136,136,136,136,
17761  136,136,135,135,135,135,134,134,134,133,133,133,132,132,132,132,
17762  130,129,129,128,128,128,128,127,127,127,127,126,126,126,125,124,
17763  124,124,124,119,118,118,117,117,116,116,116,115,115,115,115,114,
17764  114,114,113,113,113,113,113,113,112,111,111,111,110,110,110,110,
17765  110,109,109,108,108,108,108,107,106,106,105,105,105,104,104,104,
17766  103,103,102,102
17767  };
17768  const int n4w2b2r2[] = {
17769  1000, // Capacity
17770  500, // Number of items
17771  // Size of items (sorted)
17772  300,300,300,300,298,298,298,295,295,295,294,294,293,292,292,292,
17773  292,292,291,291,290,290,290,290,290,290,290,288,288,288,288,287,
17774  287,287,287,286,286,286,286,286,285,285,285,285,285,285,285,284,
17775  284,284,284,283,283,283,283,282,281,281,281,281,281,281,280,280,
17776  280,280,280,280,279,279,279,279,279,278,277,276,276,276,275,275,
17777  274,274,274,274,274,273,273,273,272,271,271,271,271,270,270,270,
17778  270,270,269,269,269,268,268,268,267,267,267,267,266,266,266,264,
17779  263,263,263,263,262,262,261,261,261,260,259,259,257,257,257,257,
17780  257,257,257,256,255,254,254,254,253,253,252,251,251,250,250,249,
17781  249,248,247,247,247,246,246,245,244,243,243,242,240,240,240,240,
17782  239,239,239,238,238,237,236,236,236,235,235,234,234,234,234,233,
17783  232,232,232,232,232,231,231,231,230,230,230,229,227,227,227,227,
17784  226,225,225,224,224,223,223,222,221,220,220,220,220,220,220,219,
17785  219,219,218,217,217,217,217,217,216,216,215,214,214,214,214,213,
17786  212,212,212,212,212,212,211,211,210,210,210,210,210,210,209,208,
17787  208,207,207,206,206,205,205,204,204,204,204,204,203,203,203,203,
17788  203,202,202,202,202,201,201,200,200,199,199,199,198,198,198,197,
17789  197,195,195,195,195,195,194,194,193,193,193,192,192,192,191,191,
17790  191,190,190,190,189,189,188,188,188,188,187,187,186,186,185,185,
17791  185,185,185,184,184,184,183,183,183,182,182,182,181,180,180,180,
17792  180,179,179,179,178,178,178,177,175,175,174,174,174,173,172,172,
17793  172,170,170,170,169,168,167,166,166,166,166,165,165,164,164,164,
17794  164,164,163,163,163,162,162,162,161,161,161,161,161,160,160,160,
17795  159,159,157,157,157,155,154,154,153,153,153,152,152,152,152,151,
17796  151,151,151,149,149,148,146,146,146,145,144,144,144,144,143,142,
17797  142,142,142,141,140,140,139,138,138,138,138,137,137,136,136,136,
17798  136,135,135,135,134,134,134,133,132,132,132,132,132,131,131,130,
17799  130,130,130,129,127,126,125,124,124,123,123,123,122,122,122,122,
17800  121,121,121,121,121,121,117,117,117,116,116,116,115,115,115,114,
17801  114,114,114,113,113,112,112,112,112,111,111,110,110,109,108,108,
17802  107,106,106,106,105,105,105,105,105,105,105,104,104,104,103,103,
17803  102,102,102,102
17804  };
17805  const int n4w2b2r3[] = {
17806  1000, // Capacity
17807  500, // Number of items
17808  // Size of items (sorted)
17809  300,299,299,299,298,298,298,298,298,298,297,297,296,296,295,295,
17810  295,295,295,295,295,294,294,293,293,292,292,292,292,291,291,290,
17811  289,288,288,288,287,287,287,287,286,285,285,285,284,284,282,282,
17812  281,280,280,279,279,278,278,277,277,277,277,277,276,276,276,275,
17813  274,274,274,274,274,274,274,273,273,272,272,271,271,271,271,271,
17814  270,270,270,270,269,269,269,268,267,267,266,266,266,263,263,262,
17815  262,262,261,260,260,260,260,260,259,258,258,258,258,257,257,257,
17816  257,257,256,256,256,255,255,254,254,254,254,254,254,254,253,253,
17817  253,252,252,252,251,250,250,249,249,249,248,247,247,247,247,246,
17818  246,246,245,245,245,245,244,244,243,243,242,242,241,241,241,241,
17819  241,240,239,239,238,238,238,238,237,236,236,236,236,236,235,235,
17820  234,234,234,234,233,233,232,231,231,231,231,230,229,229,229,228,
17821  228,227,227,227,226,225,225,225,225,225,223,223,222,221,220,220,
17822  220,220,220,220,220,219,218,218,218,218,217,217,217,216,216,215,
17823  215,214,214,214,213,213,211,211,210,210,210,210,209,209,208,207,
17824  207,207,207,205,204,204,204,204,203,203,202,201,201,200,200,200,
17825  199,199,198,198,198,197,197,196,196,196,196,196,195,195,195,195,
17826  194,193,193,193,193,193,193,193,193,193,193,191,191,191,191,190,
17827  190,188,188,188,187,186,186,186,185,185,185,185,184,184,184,183,
17828  183,183,182,182,181,180,180,179,179,179,179,179,178,178,178,178,
17829  177,176,176,175,175,175,174,174,173,173,173,173,171,170,169,168,
17830  166,166,165,165,164,164,164,163,163,162,161,161,161,161,160,159,
17831  158,158,157,157,157,157,156,156,156,155,155,154,153,153,153,153,
17832  152,152,152,151,151,151,150,150,150,150,149,149,149,148,148,148,
17833  148,148,147,147,147,146,146,145,145,144,144,144,144,142,142,142,
17834  142,141,141,141,141,140,140,139,139,139,139,137,137,136,136,135,
17835  135,135,135,135,135,135,135,134,134,134,132,132,132,132,130,130,
17836  129,128,127,127,127,126,126,126,126,125,125,125,125,124,124,122,
17837  122,122,121,121,120,120,120,120,120,119,119,119,118,118,117,116,
17838  116,115,114,114,113,113,112,111,111,111,111,110,110,109,109,109,
17839  109,109,109,108,108,108,107,107,107,106,106,105,105,105,105,105,
17840  104,103,102,102
17841  };
17842  const int n4w2b2r4[] = {
17843  1000, // Capacity
17844  500, // Number of items
17845  // Size of items (sorted)
17846  300,300,299,299,299,298,298,297,296,296,296,296,295,295,293,293,
17847  293,292,292,292,292,291,291,291,290,290,289,289,289,289,289,288,
17848  288,287,287,287,287,286,286,286,285,285,285,284,284,283,283,282,
17849  281,281,280,280,279,279,279,278,278,277,277,277,276,276,276,275,
17850  274,274,274,274,273,273,273,272,272,271,270,270,269,269,269,269,
17851  267,267,266,266,265,265,265,264,264,263,263,262,262,262,262,261,
17852  261,261,260,259,259,259,258,257,255,255,254,254,254,253,253,253,
17853  252,252,252,251,251,251,249,248,248,248,247,247,246,245,244,244,
17854  244,244,243,243,243,242,241,239,239,239,238,237,236,236,236,236,
17855  235,235,233,233,233,233,232,232,232,232,232,230,230,230,230,229,
17856  229,229,229,229,228,228,228,226,226,226,226,226,226,225,225,224,
17857  224,224,224,224,224,223,222,222,221,221,221,221,221,221,221,220,
17858  220,220,220,219,218,218,218,217,217,217,217,216,216,216,215,214,
17859  214,213,213,213,213,213,213,213,212,211,211,210,210,210,210,210,
17860  209,209,209,208,208,208,207,207,207,207,206,205,205,205,205,205,
17861  204,204,204,204,204,204,203,203,203,202,202,202,201,200,200,199,
17862  199,199,198,198,198,197,197,197,197,196,195,194,193,193,192,192,
17863  192,191,191,190,190,190,190,190,189,189,188,187,187,187,187,187,
17864  186,185,184,183,183,182,180,180,179,179,179,178,178,177,177,176,
17865  176,175,175,175,175,174,174,173,173,173,172,172,171,170,170,170,
17866  170,169,168,168,168,168,168,167,167,166,166,165,165,165,165,165,
17867  164,164,164,163,162,162,161,161,161,161,160,160,160,160,160,159,
17868  157,157,157,157,156,156,156,156,155,155,155,155,154,154,154,153,
17869  152,151,150,150,149,149,148,148,148,148,147,147,146,146,146,145,
17870  145,144,144,143,142,142,142,141,141,140,140,139,139,137,137,137,
17871  137,137,136,136,135,135,135,134,133,133,132,132,132,132,130,130,
17872  129,129,129,129,128,128,128,128,127,127,125,125,125,125,125,124,
17873  124,124,123,123,122,122,122,120,120,120,120,120,120,119,119,119,
17874  118,118,117,117,117,117,117,116,116,115,115,114,114,114,114,114,
17875  113,113,113,113,113,112,112,112,111,111,110,110,110,109,109,109,
17876  108,108,108,108,108,107,106,106,106,105,105,105,105,104,104,102,
17877  102,102,102,102
17878  };
17879  const int n4w2b2r5[] = {
17880  1000, // Capacity
17881  500, // Number of items
17882  // Size of items (sorted)
17883  300,300,300,300,299,298,298,297,296,296,295,295,294,294,293,293,
17884  291,290,289,289,288,287,287,287,286,286,286,285,284,284,284,284,
17885  283,283,282,281,281,280,280,280,280,279,279,279,278,278,278,278,
17886  278,278,276,276,276,276,276,276,276,275,275,275,275,274,274,273,
17887  272,272,272,271,271,270,270,269,269,269,269,268,268,266,266,266,
17888  265,265,265,265,265,264,263,263,263,263,263,263,262,262,262,262,
17889  261,261,261,261,261,260,260,260,259,259,259,258,258,258,258,257,
17890  257,256,255,255,254,253,253,253,252,252,251,251,251,251,250,250,
17891  250,249,249,249,248,248,248,247,247,247,247,247,246,246,246,246,
17892  246,246,245,245,245,245,244,244,244,244,244,244,243,243,243,243,
17893  243,243,242,242,242,242,240,239,238,237,237,237,237,237,237,237,
17894  236,236,235,234,234,233,233,232,232,232,231,231,231,231,231,230,
17895  229,229,229,229,229,228,228,227,227,227,227,227,226,226,224,224,
17896  223,222,222,222,222,222,221,221,221,220,220,219,219,219,219,219,
17897  218,218,217,217,217,217,216,216,216,216,216,216,215,215,215,215,
17898  214,214,214,214,213,212,212,211,210,210,209,209,208,208,208,208,
17899  208,207,207,207,207,206,206,206,206,205,205,204,204,203,203,202,
17900  202,202,202,202,201,201,201,200,199,198,198,197,195,192,192,192,
17901  191,190,190,190,190,189,189,189,189,188,188,187,187,185,185,185,
17902  185,184,184,183,183,182,182,182,181,181,181,181,180,180,180,180,
17903  179,179,177,177,176,176,175,175,175,174,174,174,174,174,174,174,
17904  172,172,172,172,171,169,168,167,167,166,166,166,165,164,164,164,
17905  164,163,163,163,163,162,162,162,162,161,161,160,159,159,159,158,
17906  157,155,155,154,154,153,153,153,153,153,152,152,151,151,150,149,
17907  149,149,148,147,147,147,147,147,146,146,145,145,144,144,144,143,
17908  142,142,142,141,141,140,140,140,139,139,139,138,138,137,137,137,
17909  137,136,136,136,136,135,135,134,134,134,134,134,133,133,133,133,
17910  132,132,130,130,129,128,128,127,127,127,126,126,126,126,126,126,
17911  124,124,123,123,122,122,122,121,121,121,119,119,119,118,117,117,
17912  117,116,116,116,114,114,114,114,113,113,112,110,110,110,110,110,
17913  110,109,109,108,108,108,107,107,106,106,105,104,104,104,104,103,
17914  103,102,102,102
17915  };
17916  const int n4w2b2r6[] = {
17917  1000, // Capacity
17918  500, // Number of items
17919  // Size of items (sorted)
17920  300,300,300,299,298,298,298,297,297,297,296,295,295,295,295,295,
17921  294,294,294,294,294,293,293,293,293,292,292,292,291,291,291,291,
17922  289,289,289,289,288,288,288,288,288,288,287,286,285,285,284,284,
17923  284,284,284,283,283,283,282,282,282,282,281,281,281,280,279,279,
17924  279,278,278,278,277,276,275,275,275,275,274,274,273,272,272,272,
17925  272,271,271,271,270,269,269,269,268,268,268,268,267,267,267,267,
17926  266,266,265,265,265,264,264,263,263,263,262,262,262,262,260,259,
17927  259,259,259,259,258,257,256,256,256,256,256,255,253,253,252,252,
17928  251,251,251,250,250,250,249,249,248,248,248,247,247,247,247,247,
17929  246,246,246,246,246,246,245,244,243,243,242,242,242,241,241,241,
17930  241,241,241,241,240,240,240,239,239,239,239,239,238,237,237,237,
17931  236,235,235,234,233,233,233,232,232,232,231,231,229,229,228,228,
17932  228,227,227,227,227,227,226,226,226,225,225,225,225,223,223,223,
17933  223,223,223,222,222,222,221,221,221,220,220,220,220,220,219,219,
17934  218,218,218,217,217,216,216,216,216,215,215,214,213,212,211,211,
17935  211,211,211,210,210,209,209,207,206,206,205,204,204,203,203,203,
17936  203,202,201,201,201,201,201,200,199,199,199,198,197,196,196,196,
17937  195,194,194,194,193,193,192,192,192,191,191,190,190,189,189,188,
17938  188,188,188,188,188,188,188,187,186,186,186,185,185,185,185,184,
17939  184,184,183,183,183,182,182,182,182,182,182,181,181,181,181,180,
17940  180,180,179,179,179,178,177,177,176,176,176,176,176,175,175,175,
17941  175,174,174,172,171,171,171,171,171,171,171,168,168,168,168,167,
17942  167,167,167,166,166,165,164,164,164,163,163,162,162,162,162,162,
17943  161,161,160,160,159,159,158,157,157,157,157,157,156,156,154,153,
17944  152,151,151,150,150,150,149,148,148,147,146,146,146,145,145,145,
17945  145,145,144,144,143,143,143,140,140,139,139,138,138,136,136,135,
17946  134,133,133,133,133,133,132,132,132,131,131,131,131,131,131,131,
17947  130,130,129,128,127,127,127,127,127,127,126,126,124,124,123,123,
17948  123,122,121,121,120,119,119,119,118,118,118,118,118,117,117,117,
17949  117,116,116,116,115,114,113,113,113,113,112,112,111,111,110,110,
17950  109,108,108,108,107,107,107,106,106,106,106,105,105,105,105,105,
17951  105,103,103,102
17952  };
17953  const int n4w2b2r7[] = {
17954  1000, // Capacity
17955  500, // Number of items
17956  // Size of items (sorted)
17957  300,300,300,299,299,298,298,298,297,297,297,297,296,295,295,295,
17958  294,294,294,293,293,293,293,292,291,291,291,291,291,291,291,290,
17959  290,289,289,288,288,287,287,287,286,286,286,285,285,285,284,283,
17960  283,283,283,282,282,282,280,280,279,279,279,279,279,278,277,277,
17961  276,276,275,275,275,275,274,273,273,273,273,273,273,271,271,271,
17962  271,271,271,270,270,270,270,270,269,269,269,268,267,267,266,265,
17963  265,264,264,264,263,262,262,262,261,261,260,260,259,259,259,258,
17964  258,257,256,255,254,254,254,253,253,252,252,252,251,251,251,250,
17965  250,250,250,249,249,249,249,248,248,248,248,247,247,247,247,246,
17966  246,246,245,244,244,244,243,243,243,243,242,241,241,241,241,240,
17967  238,238,237,237,236,235,235,233,233,232,232,232,232,232,232,232,
17968  231,230,229,229,229,228,228,228,227,227,227,227,226,226,226,226,
17969  225,225,224,224,222,222,221,221,220,220,219,217,217,217,217,216,
17970  216,216,215,215,215,214,214,214,214,214,214,213,213,212,212,212,
17971  212,212,212,211,211,211,210,210,210,210,210,210,209,209,208,208,
17972  207,206,206,205,205,205,204,204,204,204,203,203,202,202,202,202,
17973  202,202,202,202,201,201,201,201,201,199,198,198,198,198,196,196,
17974  196,195,193,193,193,193,193,193,192,192,192,192,192,191,190,190,
17975  189,189,189,188,188,188,187,187,186,186,186,186,184,184,183,183,
17976  182,181,181,180,179,179,178,178,177,177,176,175,175,175,175,174,
17977  174,174,172,172,171,171,171,171,170,170,170,168,167,167,167,166,
17978  166,166,166,166,166,165,165,165,165,165,164,164,164,162,161,161,
17979  159,159,159,158,158,158,158,158,158,157,156,156,155,155,155,154,
17980  154,154,153,152,151,151,151,151,150,149,148,147,147,146,146,146,
17981  146,146,145,145,144,143,142,141,141,140,140,140,140,139,139,138,
17982  137,137,137,137,137,137,137,136,136,135,135,135,134,134,134,134,
17983  133,133,132,131,131,131,130,130,130,130,129,129,126,126,126,126,
17984  126,125,125,125,125,124,124,124,123,123,122,121,121,121,121,120,
17985  120,119,119,119,118,118,118,117,117,117,116,116,115,114,114,113,
17986  112,112,112,112,111,111,111,110,109,109,109,109,109,108,108,108,
17987  107,106,106,106,105,105,105,105,105,104,104,104,103,103,102,102,
17988  102,102,102,102
17989  };
17990  const int n4w2b2r8[] = {
17991  1000, // Capacity
17992  500, // Number of items
17993  // Size of items (sorted)
17994  300,299,298,296,296,295,295,295,295,293,292,292,292,291,291,290,
17995  290,288,288,288,288,288,288,287,287,286,286,286,285,285,284,284,
17996  284,283,282,281,281,280,280,280,279,279,279,278,278,278,278,278,
17997  277,277,276,274,274,274,273,273,273,272,271,271,270,269,269,268,
17998  267,267,267,267,266,266,265,265,265,265,264,264,264,263,263,262,
17999  262,261,261,261,260,259,259,259,258,258,257,257,257,257,256,256,
18000  255,254,254,254,254,254,254,254,253,253,252,251,251,251,251,251,
18001  250,250,249,249,249,248,248,248,247,247,246,246,246,245,245,244,
18002  244,244,244,241,241,241,240,240,240,239,239,239,239,239,239,238,
18003  238,238,238,238,237,236,236,236,236,235,235,235,235,235,233,233,
18004  232,232,232,230,230,230,229,229,228,227,227,226,226,226,225,224,
18005  223,223,223,223,222,222,221,221,221,220,220,220,220,220,219,219,
18006  219,219,218,218,218,217,216,216,216,216,215,215,214,213,213,213,
18007  212,212,212,211,211,211,211,210,210,209,209,209,209,209,208,208,
18008  208,208,208,207,207,207,206,206,205,205,204,204,203,202,202,201,
18009  201,201,201,201,200,199,199,198,196,196,196,195,195,195,195,194,
18010  194,193,193,193,192,192,191,191,191,190,190,189,188,188,188,188,
18011  187,186,185,185,185,184,184,184,183,183,183,182,182,182,181,181,
18012  181,180,180,180,179,178,178,178,178,177,177,177,177,177,177,176,
18013  176,176,176,176,175,175,175,174,174,173,173,173,172,172,171,171,
18014  171,169,169,169,168,168,168,168,168,168,167,167,167,166,166,165,
18015  165,165,165,164,164,164,164,164,163,163,162,162,161,161,161,160,
18016  160,159,159,159,159,159,159,158,157,157,156,156,156,156,156,155,
18017  155,155,154,153,153,153,153,152,152,152,152,151,151,151,150,149,
18018  149,149,149,149,148,148,148,147,147,146,146,146,145,145,145,145,
18019  145,145,144,144,143,143,143,142,141,141,141,140,140,140,140,139,
18020  139,139,138,137,137,137,136,135,135,135,135,134,134,134,134,132,
18021  132,131,131,131,130,128,128,127,127,127,127,126,126,126,125,125,
18022  124,124,123,122,122,121,121,119,118,118,118,117,117,116,116,116,
18023  116,115,115,114,113,113,113,113,112,111,111,111,111,111,110,109,
18024  109,109,108,108,108,108,107,106,106,106,106,106,105,105,104,104,
18025  104,103,102,102
18026  };
18027  const int n4w2b2r9[] = {
18028  1000, // Capacity
18029  500, // Number of items
18030  // Size of items (sorted)
18031  300,300,299,299,298,298,298,295,295,295,294,294,294,294,293,293,
18032  293,292,292,292,292,292,290,290,290,288,288,288,287,287,287,287,
18033  287,286,286,286,285,285,285,284,284,283,283,283,283,283,282,282,
18034  282,282,281,281,280,280,279,279,279,278,278,277,277,277,276,275,
18035  275,275,274,274,274,274,273,273,272,272,271,271,271,271,271,270,
18036  270,270,270,270,269,269,269,269,268,268,268,268,268,268,267,266,
18037  266,266,266,266,265,265,264,264,264,263,262,262,261,261,261,261,
18038  260,260,259,259,259,259,258,258,257,256,256,255,255,254,253,253,
18039  253,252,252,251,251,251,251,250,250,250,250,250,249,249,248,248,
18040  247,247,247,246,246,246,245,244,244,244,242,241,241,241,241,240,
18041  239,239,239,238,238,238,238,237,236,236,236,236,236,236,236,235,
18042  235,235,235,235,234,234,234,234,233,233,233,231,231,231,230,229,
18043  229,229,228,228,228,227,227,226,226,225,225,224,224,224,223,223,
18044  222,222,222,221,221,221,220,220,220,220,219,219,219,219,219,218,
18045  218,217,216,216,216,215,215,215,214,213,213,212,211,211,211,211,
18046  211,210,210,210,209,208,207,207,206,205,205,205,204,203,203,201,
18047  201,201,200,200,199,199,199,199,198,197,197,197,197,196,196,196,
18048  195,194,194,193,193,193,193,192,192,190,189,189,188,188,188,188,
18049  188,188,187,187,187,185,185,184,183,182,182,182,182,182,182,181,
18050  181,181,180,180,179,179,179,179,179,178,178,178,176,175,175,175,
18051  174,173,173,173,173,173,172,172,172,172,172,170,169,169,169,169,
18052  169,168,168,167,167,166,166,166,166,165,164,164,164,163,162,162,
18053  159,159,159,157,157,157,157,156,156,156,156,156,156,156,155,154,
18054  153,152,152,152,152,152,152,152,151,151,150,150,150,149,149,148,
18055  148,145,145,145,144,144,144,143,143,142,142,142,142,142,142,141,
18056  141,141,140,140,140,139,139,138,138,137,137,137,137,136,136,135,
18057  134,134,133,133,133,133,133,132,132,130,130,130,130,129,129,128,
18058  128,128,128,127,127,127,126,126,125,125,125,125,125,125,124,124,
18059  123,123,123,122,122,122,121,120,120,120,120,120,120,119,119,119,
18060  118,117,117,117,116,116,116,116,115,115,115,114,113,113,112,112,
18061  112,112,110,110,109,109,109,108,108,108,108,107,107,107,105,105,
18062  105,104,103,103
18063  };
18064  const int n4w2b3r0[] = {
18065  1000, // Capacity
18066  500, // Number of items
18067  // Size of items (sorted)
18068  380,380,380,379,379,379,378,377,377,377,376,376,374,373,373,372,
18069  370,370,370,370,370,369,369,368,367,366,365,365,365,365,364,363,
18070  362,361,361,360,360,359,359,358,358,357,357,357,357,356,355,353,
18071  352,351,350,350,349,348,348,348,348,348,347,345,345,345,341,341,
18072  339,338,337,337,337,337,336,334,334,332,331,329,329,327,327,325,
18073  323,323,322,321,320,320,320,319,319,317,314,313,312,312,310,308,
18074  308,307,306,306,306,306,304,304,304,303,303,303,302,302,300,299,
18075  295,294,294,294,293,293,293,290,290,287,286,286,286,285,285,283,
18076  282,281,281,280,279,278,278,277,277,277,274,273,273,272,272,271,
18077  270,270,269,268,267,266,266,264,264,262,261,261,261,261,261,260,
18078  260,260,260,258,258,257,257,257,256,256,254,254,254,253,253,252,
18079  252,252,252,251,251,249,249,248,247,247,246,246,245,245,242,242,
18080  240,240,240,239,239,237,237,236,236,235,234,234,234,234,233,233,
18081  233,232,230,230,229,228,227,226,225,225,225,225,224,224,222,221,
18082  220,219,219,218,217,217,216,216,214,214,214,213,212,212,210,210,
18083  210,209,209,208,206,206,206,204,203,203,202,202,201,199,199,198,
18084  198,197,196,195,195,195,195,194,194,194,192,191,191,189,188,188,
18085  185,185,185,182,182,181,180,180,179,179,179,179,178,178,175,174,
18086  173,172,172,172,171,171,168,168,168,167,166,166,165,165,165,165,
18087  164,164,163,163,162,160,159,159,159,158,158,157,154,153,153,151,
18088  151,149,148,148,147,147,146,146,146,145,144,144,143,141,141,141,
18089  141,140,140,139,139,139,139,138,138,136,136,136,136,136,135,134,
18090  134,133,132,131,131,129,127,127,127,126,125,124,124,120,120,119,
18091  117,117,116,116,115,115,115,114,113,111,111,110,109,109,108,108,
18092  108,107,106,106,106,105,105,101,99,99,98,96,96,96,95,94,92,91,
18093  91,90,89,88,88,88,87,86,85,83,83,83,82,82,81,78,77,77,77,75,74,
18094  73,73,73,73,73,73,72,70,69,65,63,62,62,60,60,59,57,57,57,57,57,
18095  56,56,54,54,54,53,52,51,50,48,48,47,47,46,46,45,45,44,44,44,44,
18096  44,43,43,43,42,41,40,40,39,39,39,38,38,38,37,34,33,33,33,32,32,
18097  31,30,30,29,28,28,28,28,28,25,23,22,22,22
18098  };
18099  const int n4w2b3r1[] = {
18100  1000, // Capacity
18101  500, // Number of items
18102  // Size of items (sorted)
18103  380,379,379,379,378,376,376,376,374,373,373,370,369,368,366,366,
18104  365,364,362,362,362,361,361,360,359,359,359,358,356,356,355,355,
18105  355,355,352,352,352,351,351,351,349,349,348,348,348,346,345,344,
18106  344,344,343,343,343,341,341,340,340,339,338,336,335,335,335,334,
18107  334,333,333,332,332,331,330,330,330,329,328,327,327,327,327,327,
18108  326,326,325,324,322,322,321,320,320,319,319,318,315,313,313,313,
18109  313,313,313,309,307,306,306,303,301,300,299,298,297,296,296,295,
18110  294,294,294,294,293,293,292,292,292,292,292,291,291,291,290,290,
18111  289,289,288,288,288,288,286,285,283,282,281,280,278,277,276,275,
18112  274,273,271,271,270,270,269,269,269,268,268,267,267,266,265,265,
18113  265,261,260,260,259,259,258,258,258,257,257,257,257,256,254,253,
18114  252,251,251,251,249,249,249,249,247,247,246,246,246,245,244,243,
18115  243,242,242,241,241,241,239,239,238,237,236,236,235,235,235,234,
18116  234,234,232,232,231,230,228,228,228,227,227,226,225,224,223,222,
18117  222,221,221,221,220,220,217,216,216,216,216,216,215,214,213,213,
18118  213,210,210,210,210,210,210,209,208,208,207,207,206,205,205,203,
18119  203,201,200,200,200,199,199,199,198,196,192,189,189,188,188,187,
18120  186,186,185,184,181,180,180,180,179,179,178,174,174,173,173,172,
18121  171,170,170,169,168,167,167,166,166,166,164,163,163,163,162,162,
18122  161,161,160,160,159,159,159,157,156,155,153,153,152,151,150,150,
18123  150,149,148,148,148,148,146,145,145,144,144,143,142,141,140,138,
18124  138,138,137,137,136,135,134,133,132,132,132,131,130,130,129,129,
18125  129,129,129,128,127,127,127,127,127,126,123,123,122,122,122,121,
18126  121,121,120,120,120,118,118,115,114,114,114,113,113,112,112,112,
18127  111,111,110,110,109,109,108,107,107,106,106,105,103,102,102,98,
18128  98,97,97,97,96,91,90,90,89,89,88,87,86,84,84,83,83,81,80,80,80,
18129  80,79,79,78,78,77,77,77,76,76,76,75,71,71,71,70,69,68,67,65,65,
18130  65,64,64,63,62,62,62,58,56,55,54,53,52,50,50,50,49,49,48,48,48,
18131  47,46,46,45,44,43,42,42,41,39,39,39,39,38,38,37,35,35,34,34,33,
18132  33,32,32,32,31,29,26,26,26,24,24,23,23,22,22,22
18133  };
18134  const int n4w2b3r2[] = {
18135  1000, // Capacity
18136  500, // Number of items
18137  // Size of items (sorted)
18138  380,380,380,379,379,378,377,377,376,376,374,373,372,371,370,368,
18139  368,368,367,367,367,367,366,365,363,362,361,361,360,360,359,359,
18140  359,358,358,357,357,356,355,354,354,354,353,353,353,351,351,350,
18141  348,346,344,343,343,342,341,341,341,341,340,339,339,338,338,338,
18142  337,335,334,332,331,331,329,329,325,325,324,320,319,318,318,318,
18143  318,318,316,316,315,312,312,311,308,308,307,306,306,305,304,304,
18144  304,304,303,302,301,300,300,299,299,298,298,297,297,296,295,294,
18145  294,292,292,291,291,291,291,291,290,289,289,287,287,286,286,286,
18146  286,284,284,283,282,282,281,280,279,279,278,278,277,274,272,271,
18147  271,269,267,267,267,266,265,265,265,265,264,264,262,262,262,261,
18148  261,260,260,260,259,259,259,258,257,257,257,256,256,255,255,255,
18149  255,254,254,251,251,250,248,248,248,243,240,240,240,239,239,237,
18150  235,235,233,233,231,231,230,229,229,228,228,227,225,225,223,223,
18151  222,221,219,218,218,218,217,217,215,215,213,213,212,211,211,210,
18152  210,208,207,207,206,206,206,205,205,203,201,200,200,200,199,199,
18153  198,198,197,197,197,196,196,196,195,195,194,194,193,191,191,191,
18154  189,188,188,187,187,186,186,186,185,185,185,185,184,183,181,181,
18155  180,180,179,177,177,176,176,175,175,174,172,172,172,171,171,171,
18156  171,170,170,169,168,167,167,166,164,163,162,161,159,158,157,157,
18157  157,155,154,153,152,152,152,151,151,150,150,148,148,147,147,146,
18158  146,144,144,144,144,143,143,143,142,142,141,141,140,140,139,138,
18159  137,137,137,136,135,135,135,135,134,133,132,130,130,130,129,129,
18160  129,127,125,124,124,124,124,123,123,122,122,122,120,120,119,117,
18161  117,116,115,115,114,112,110,109,109,108,107,105,105,105,105,104,
18162  103,103,103,102,102,101,101,100,100,100,99,99,98,98,98,97,96,
18163  96,93,93,93,92,92,92,90,88,88,87,86,85,85,84,84,83,82,80,80,79,
18164  76,75,75,74,74,73,73,72,71,71,70,70,69,68,68,66,65,65,63,63,62,
18165  62,62,62,62,60,60,58,58,57,57,56,56,55,53,52,52,51,51,50,49,48,
18166  47,47,46,46,44,44,44,42,41,41,41,41,40,39,37,36,36,36,36,36,36,
18167  35,35,33,32,31,30,29,29,28,27,26,26,24,23,23
18168  };
18169  const int n4w2b3r3[] = {
18170  1000, // Capacity
18171  500, // Number of items
18172  // Size of items (sorted)
18173  380,380,378,376,375,375,374,372,371,370,370,370,369,369,368,368,
18174  365,365,365,364,363,362,361,360,359,359,357,354,354,353,353,352,
18175  350,349,349,349,349,349,348,347,347,346,345,345,342,341,340,340,
18176  339,338,337,337,337,335,334,334,334,333,333,332,331,331,329,329,
18177  329,328,328,327,326,325,325,324,324,323,322,320,320,320,320,319,
18178  318,317,314,314,314,313,313,312,309,306,306,305,303,303,303,302,
18179  302,301,301,301,299,299,297,296,296,295,295,294,293,293,293,292,
18180  292,292,292,291,291,291,289,289,288,288,288,287,286,286,286,286,
18181  285,284,284,284,283,283,283,282,280,279,278,278,277,277,276,276,
18182  275,274,271,271,270,270,269,269,269,268,268,268,267,267,267,266,
18183  265,265,265,263,263,262,262,260,259,258,258,258,258,257,256,256,
18184  255,255,254,254,254,252,252,252,251,250,250,249,249,247,246,246,
18185  244,244,242,242,241,241,241,241,241,240,238,237,236,236,232,231,
18186  230,229,229,229,228,228,228,226,225,224,223,222,221,221,220,219,
18187  219,219,218,217,215,214,213,212,211,210,210,210,209,209,209,208,
18188  207,207,207,207,206,206,205,205,204,202,202,202,200,199,199,198,
18189  196,195,192,192,191,191,191,190,190,189,188,186,186,184,184,184,
18190  183,183,183,182,182,182,182,180,180,180,179,179,179,178,178,178,
18191  177,176,176,176,175,175,174,174,174,174,171,170,170,169,167,167,
18192  166,163,161,160,159,157,156,156,156,156,155,154,154,153,152,151,
18193  151,151,150,150,150,148,148,146,146,146,145,145,144,144,144,144,
18194  144,142,142,141,140,138,138,137,136,133,132,132,131,131,131,131,
18195  130,129,128,126,125,123,123,123,121,121,120,120,120,120,120,120,
18196  118,117,116,116,114,114,112,112,112,112,108,108,107,107,106,104,
18197  104,104,103,103,100,98,98,95,94,94,94,93,93,93,92,92,89,89,89,
18198  88,87,86,86,83,83,81,80,80,79,79,77,77,76,76,76,76,76,75,75,75,
18199  74,74,74,74,74,73,73,71,71,71,71,70,69,68,68,68,67,67,67,65,62,
18200  62,62,61,60,60,59,58,58,57,57,56,55,55,55,55,53,53,53,51,50,50,
18201  50,50,48,48,47,46,46,45,44,43,43,40,38,36,35,33,33,32,32,32,31,
18202  29,28,27,25,25,25,24,24,24,24,22,22,22
18203  };
18204  const int n4w2b3r4[] = {
18205  1000, // Capacity
18206  500, // Number of items
18207  // Size of items (sorted)
18208  380,380,379,378,378,378,377,376,374,374,372,372,372,371,370,370,
18209  369,368,368,368,367,366,366,365,362,361,361,360,359,359,358,356,
18210  356,355,355,355,355,353,353,352,351,351,350,350,349,349,348,348,
18211  348,348,347,347,346,345,344,344,343,343,343,342,341,341,339,339,
18212  339,339,336,335,334,331,329,329,329,329,328,328,328,325,325,325,
18213  325,322,322,321,321,320,320,320,319,318,318,318,317,316,316,315,
18214  315,315,314,314,313,313,312,312,312,311,310,309,308,307,307,307,
18215  306,304,301,300,300,299,299,298,298,297,296,295,295,295,295,295,
18216  295,293,293,293,292,291,289,288,285,284,280,278,277,276,275,274,
18217  274,273,273,273,273,272,272,269,269,268,268,267,267,264,264,264,
18218  264,262,260,260,260,258,258,257,257,256,255,254,253,253,253,252,
18219  252,251,251,250,249,249,248,246,245,244,243,243,243,242,242,241,
18220  241,241,241,239,238,238,237,237,237,234,234,231,230,229,228,228,
18221  227,227,226,226,226,226,225,225,224,224,224,224,221,221,219,219,
18222  219,219,218,218,215,215,214,214,212,212,210,209,208,208,207,205,
18223  204,203,201,200,198,198,198,198,197,197,197,196,196,195,194,193,
18224  192,191,188,187,187,186,185,185,185,185,184,184,183,183,183,181,
18225  181,181,180,180,180,179,179,178,177,177,176,175,173,173,173,173,
18226  171,171,170,168,168,168,168,162,161,159,158,158,158,157,157,156,
18227  155,154,154,154,153,152,152,151,151,148,148,148,147,146,144,144,
18228  144,143,142,140,138,138,138,137,137,136,136,136,135,134,133,133,
18229  133,132,132,132,131,129,129,128,128,127,126,124,123,123,122,122,
18230  120,120,120,120,120,118,118,118,117,117,117,117,116,115,115,115,
18231  114,114,113,110,110,109,108,107,106,106,106,104,103,102,102,101,
18232  100,97,97,96,96,95,95,91,90,90,89,89,88,88,87,86,86,85,85,84,
18233  84,84,84,83,83,83,81,81,81,80,79,78,77,77,77,76,73,73,71,71,70,
18234  70,70,69,68,68,67,66,65,65,62,61,61,61,59,59,59,59,57,57,56,54,
18235  54,54,54,53,53,53,52,51,50,50,50,49,48,48,48,48,47,45,44,42,41,
18236  41,41,41,38,38,38,37,34,33,32,31,31,31,31,31,30,30,29,28,28,28,
18237  27,26,26,26,26,26,25,24,23,23,22,22
18238  };
18239  const int n4w2b3r5[] = {
18240  1000, // Capacity
18241  500, // Number of items
18242  // Size of items (sorted)
18243  380,380,380,380,378,378,378,378,377,377,375,374,374,373,372,372,
18244  371,370,369,368,367,365,363,363,362,362,361,360,359,359,358,358,
18245  357,357,357,357,356,355,354,353,352,352,351,351,351,349,349,349,
18246  348,347,347,347,346,344,344,343,340,339,339,337,336,335,335,335,
18247  335,335,332,331,331,331,330,330,329,329,327,326,326,325,325,323,
18248  322,321,321,321,320,317,317,316,315,314,312,312,311,311,310,310,
18249  309,307,306,306,306,303,303,302,301,300,299,298,298,297,297,294,
18250  294,294,293,292,292,292,291,291,290,290,289,289,288,288,287,285,
18251  284,284,283,282,281,281,280,279,278,276,275,274,274,274,273,272,
18252  272,271,271,271,271,270,270,269,269,269,268,267,266,266,265,265,
18253  264,264,264,264,264,263,260,260,259,259,256,256,256,256,256,255,
18254  255,255,254,253,253,251,251,250,250,250,249,248,248,248,247,246,
18255  246,245,245,245,243,242,242,241,240,239,237,236,236,236,235,234,
18256  233,232,230,230,229,228,228,228,228,228,226,225,223,222,220,220,
18257  219,218,216,215,213,212,212,211,210,209,209,209,208,208,205,205,
18258  204,203,202,202,202,202,202,200,199,198,198,198,198,197,196,196,
18259  195,194,194,193,193,192,192,192,191,189,189,188,186,186,186,185,
18260  183,183,183,183,181,180,180,180,179,178,177,176,176,176,175,175,
18261  174,172,171,169,169,168,168,167,167,165,165,165,164,164,164,163,
18262  161,160,160,158,158,158,157,157,157,156,156,156,155,155,155,154,
18263  154,151,151,150,149,149,148,148,147,146,145,144,144,143,141,141,
18264  139,138,137,137,136,135,135,135,132,132,132,130,130,130,129,129,
18265  128,128,128,127,126,126,126,126,126,126,125,123,122,122,121,120,
18266  120,119,119,119,117,116,115,115,115,114,114,113,112,111,111,110,
18267  109,108,108,107,106,105,105,104,104,104,102,101,101,100,99,98,
18268  98,98,95,95,95,94,93,93,92,91,91,90,90,89,89,88,86,83,82,82,81,
18269  80,79,77,77,75,75,73,72,72,72,72,70,69,69,67,66,65,65,65,65,64,
18270  64,64,64,64,64,62,59,58,58,57,55,55,53,52,51,48,48,48,48,47,46,
18271  46,46,46,46,46,45,44,43,43,39,39,39,37,37,36,34,32,32,31,31,31,
18272  29,28,27,27,26,26,25,24,24,23,23,23,23,22,22,22
18273  };
18274  const int n4w2b3r6[] = {
18275  1000, // Capacity
18276  500, // Number of items
18277  // Size of items (sorted)
18278  378,378,377,377,377,374,374,373,372,372,371,371,370,369,368,366,
18279  366,365,364,364,363,363,362,361,358,357,357,357,356,356,355,355,
18280  351,351,349,348,345,345,344,344,340,339,338,338,337,336,335,335,
18281  334,332,332,331,330,329,329,329,327,327,326,325,324,323,323,321,
18282  321,321,320,318,318,318,317,316,315,315,315,314,314,313,312,312,
18283  311,311,310,308,306,306,305,304,304,303,303,301,301,299,298,298,
18284  296,295,295,294,292,291,289,288,287,286,286,285,285,284,284,283,
18285  282,282,282,282,282,282,280,279,279,279,278,278,278,277,277,276,
18286  276,274,274,273,272,272,271,271,271,271,269,267,267,265,264,264,
18287  264,263,263,263,262,262,261,261,259,258,257,255,255,254,252,251,
18288  251,250,250,250,249,248,247,247,246,245,245,243,243,242,241,240,
18289  240,240,238,237,236,236,235,235,234,233,231,231,230,230,229,228,
18290  227,227,227,226,225,225,224,223,223,222,222,222,222,221,220,219,
18291  219,218,218,217,216,215,215,215,214,212,212,211,211,210,209,209,
18292  209,208,206,206,206,204,203,202,202,202,201,200,200,200,200,200,
18293  198,198,198,197,196,195,194,194,192,191,190,189,189,188,188,188,
18294  187,186,186,186,185,185,185,185,184,183,182,182,182,181,181,180,
18295  179,179,179,177,177,177,177,176,174,174,174,174,173,173,173,172,
18296  172,170,168,168,167,165,165,164,164,163,163,163,162,160,160,159,
18297  159,158,157,156,156,156,155,155,155,155,154,154,153,153,152,152,
18298  151,150,149,149,148,148,147,147,147,147,146,146,144,144,143,143,
18299  143,141,140,139,139,139,138,138,138,136,136,135,135,135,133,133,
18300  132,132,132,131,130,130,129,128,126,126,124,124,124,123,123,120,
18301  120,119,119,118,118,118,117,116,115,115,113,112,111,111,111,110,
18302  110,110,110,109,108,108,108,108,107,107,105,105,105,104,103,103,
18303  103,102,101,101,100,100,97,97,96,96,95,95,95,95,95,94,90,88,88,
18304  87,86,86,86,85,85,85,84,83,81,81,81,79,79,76,76,76,74,74,73,72,
18305  72,72,72,71,70,68,67,66,65,65,63,61,59,58,58,58,57,56,55,55,55,
18306  54,54,52,51,50,50,49,47,47,46,46,43,42,42,42,41,41,41,41,39,39,
18307  39,36,33,33,31,31,29,29,28,27,27,27,26,25,25,23,23,22
18308  };
18309  const int n4w2b3r7[] = {
18310  1000, // Capacity
18311  500, // Number of items
18312  // Size of items (sorted)
18313  380,380,380,379,379,379,379,378,378,378,377,376,376,376,374,372,
18314  372,372,370,370,369,368,368,367,366,366,366,366,365,365,365,364,
18315  364,363,361,361,361,360,358,358,358,357,356,356,356,356,355,354,
18316  353,351,351,350,350,349,349,349,348,343,342,342,340,340,339,337,
18317  337,336,336,336,334,334,333,332,331,330,330,330,328,328,327,326,
18318  325,324,324,322,322,322,321,321,320,320,320,320,319,319,318,318,
18319  316,315,313,312,311,310,310,310,309,308,308,308,308,307,305,305,
18320  305,305,305,304,303,303,302,301,300,297,297,297,296,294,294,291,
18321  291,290,290,290,289,289,288,288,287,287,284,284,283,283,282,282,
18322  280,280,280,279,279,279,278,277,277,277,277,277,276,275,275,272,
18323  270,269,268,268,268,267,267,267,266,266,265,263,261,258,258,257,
18324  257,256,253,252,252,250,250,249,249,248,247,246,246,245,245,244,
18325  244,242,242,241,241,241,241,239,239,237,235,234,233,233,228,228,
18326  226,226,226,225,224,224,223,223,222,221,221,221,220,219,218,218,
18327  218,217,217,216,215,214,213,213,213,212,210,209,208,208,207,207,
18328  206,205,203,202,201,201,201,200,198,196,193,193,193,192,191,191,
18329  190,189,188,187,187,185,184,183,183,182,181,181,181,181,180,179,
18330  178,178,178,175,175,175,174,174,174,174,173,173,173,172,172,172,
18331  170,170,169,169,167,167,166,166,166,166,165,164,164,164,163,162,
18332  162,162,161,161,160,159,157,157,157,156,156,154,153,151,151,149,
18333  149,149,148,147,147,147,147,146,143,143,141,140,139,138,138,138,
18334  136,136,134,131,131,129,128,128,128,127,125,124,124,123,122,122,
18335  121,121,120,120,119,117,115,114,113,113,113,112,112,112,110,110,
18336  108,108,108,107,106,105,104,104,104,103,101,100,100,100,100,99,
18337  98,98,95,95,94,94,94,94,93,93,92,92,92,92,92,92,91,90,89,89,87,
18338  87,85,84,84,83,82,81,79,78,78,78,77,76,75,75,74,72,71,71,71,70,
18339  69,68,67,66,66,66,66,65,64,63,63,63,62,61,61,61,60,59,59,58,57,
18340  57,56,54,53,52,52,52,52,51,51,50,50,48,48,46,46,45,44,44,43,43,
18341  39,39,39,38,38,37,36,35,35,34,34,33,33,32,32,31,31,30,30,30,27,
18342  27,27,26,25,25,25,24,24,23,23,22
18343  };
18344  const int n4w2b3r8[] = {
18345  1000, // Capacity
18346  500, // Number of items
18347  // Size of items (sorted)
18348  380,379,378,378,376,375,374,373,372,372,371,370,370,366,366,364,
18349  363,363,362,361,361,361,361,361,360,360,359,357,356,356,356,355,
18350  353,352,352,350,350,349,347,346,346,346,345,345,344,343,342,342,
18351  340,340,339,339,339,339,338,337,335,335,335,333,333,331,331,331,
18352  330,330,329,328,328,327,327,325,324,324,324,324,323,321,321,321,
18353  320,320,318,316,315,315,314,314,313,311,308,308,308,307,307,306,
18354  305,305,304,304,302,302,300,300,299,298,298,297,296,295,292,291,
18355  289,289,289,288,288,287,287,287,286,286,286,285,285,284,284,283,
18356  283,281,281,280,280,279,278,278,278,277,276,275,274,274,273,272,
18357  272,272,271,270,269,268,266,265,265,263,260,259,258,258,258,258,
18358  257,257,257,256,255,255,253,253,253,252,251,250,250,249,248,248,
18359  246,245,245,244,243,243,242,241,241,238,238,238,237,236,234,234,
18360  233,232,232,231,230,230,228,228,228,228,227,226,225,225,225,222,
18361  222,222,221,221,220,219,217,216,216,216,215,214,213,213,213,212,
18362  212,211,208,208,208,207,206,206,204,203,202,202,201,201,196,195,
18363  195,195,195,194,194,193,192,191,191,189,189,189,188,187,186,186,
18364  185,184,184,184,183,183,182,182,182,182,181,181,180,180,179,178,
18365  177,176,175,175,175,174,173,171,171,170,170,170,170,169,168,168,
18366  168,167,167,166,166,166,164,164,164,162,162,162,162,161,161,161,
18367  160,158,157,156,155,154,153,152,152,151,150,150,150,149,148,148,
18368  148,147,147,147,145,145,145,142,141,139,139,139,139,138,138,138,
18369  136,135,134,133,133,132,132,132,131,130,129,129,127,127,125,125,
18370  125,124,123,121,121,121,120,119,119,119,118,118,118,117,117,117,
18371  117,116,115,115,114,112,112,111,111,111,109,109,109,108,108,107,
18372  107,105,104,102,102,100,99,99,99,99,96,95,94,94,93,89,88,87,86,
18373  85,85,85,85,84,84,83,83,82,82,82,82,81,81,81,80,79,78,78,78,77,
18374  76,76,74,74,73,72,72,71,71,71,69,67,65,64,64,64,64,63,62,61,61,
18375  60,59,57,55,55,53,53,52,51,51,51,50,50,49,48,48,48,47,46,46,45,
18376  45,45,43,42,42,42,42,40,40,40,40,40,39,38,38,34,34,34,34,33,33,
18377  32,32,30,30,30,29,27,27,23,23,22,22,22
18378  };
18379  const int n4w2b3r9[] = {
18380  1000, // Capacity
18381  500, // Number of items
18382  // Size of items (sorted)
18383  379,378,378,378,375,375,373,373,373,372,372,372,371,371,370,369,
18384  369,369,369,368,368,366,365,365,365,364,364,363,363,362,361,361,
18385  361,358,358,356,354,354,354,354,353,353,351,350,349,349,349,349,
18386  349,346,346,346,346,346,346,346,345,345,342,342,342,341,340,337,
18387  337,337,337,336,336,335,333,331,328,327,327,327,326,325,325,323,
18388  321,321,321,320,319,318,318,317,317,316,316,315,315,314,314,313,
18389  312,312,312,310,309,309,307,306,305,305,304,303,301,300,300,299,
18390  299,298,298,297,297,296,296,296,295,295,295,295,294,294,293,292,
18391  292,292,291,291,291,289,289,288,285,284,284,284,282,281,281,280,
18392  279,279,279,278,278,274,274,273,272,272,272,271,271,270,269,269,
18393  269,268,267,267,266,265,264,264,263,262,260,260,258,258,257,257,
18394  256,256,256,255,254,254,253,253,252,252,252,252,251,250,248,247,
18395  247,246,246,246,242,242,242,241,240,240,240,239,236,236,236,234,
18396  234,233,232,231,231,230,225,224,223,223,222,220,219,219,218,217,
18397  217,215,215,215,215,214,214,214,211,211,210,210,210,210,209,207,
18398  205,204,204,203,202,201,200,200,199,199,199,198,198,197,195,195,
18399  195,194,192,191,190,190,189,188,188,187,186,186,184,183,182,182,
18400  182,181,181,181,180,180,180,178,178,178,177,177,176,175,174,174,
18401  174,174,174,173,173,172,171,171,169,169,169,169,167,167,165,165,
18402  164,164,164,163,163,162,162,162,159,157,157,155,155,154,153,153,
18403  152,151,151,151,150,148,147,147,147,145,144,142,142,142,141,140,
18404  138,136,136,135,135,135,134,133,133,133,132,131,131,130,129,128,
18405  128,125,125,125,124,123,123,121,120,120,119,118,118,117,117,116,
18406  116,115,113,113,113,113,113,112,112,112,110,110,109,108,108,107,
18407  107,107,107,107,106,105,104,104,101,101,100,100,100,100,99,98,
18408  97,96,96,96,96,95,95,94,94,94,93,93,92,91,91,88,88,87,86,86,84,
18409  83,82,82,81,79,78,78,78,77,74,74,74,73,73,72,71,71,71,71,71,71,
18410  68,68,67,67,67,65,63,63,61,60,59,58,56,56,55,54,54,53,52,51,50,
18411  49,49,48,48,48,47,47,46,46,45,41,40,39,38,38,38,37,35,35,35,34,
18412  34,33,33,31,29,29,28,28,28,27,24,24,23,22,22,22
18413  };
18414  const int n4w3b1r0[] = {
18415  1000, // Capacity
18416  500, // Number of items
18417  // Size of items (sorted)
18418  168,168,168,168,168,168,168,168,168,167,167,167,167,167,167,167,
18419  167,167,167,167,167,166,166,166,166,166,165,165,165,165,165,165,
18420  165,165,165,165,165,165,164,164,164,164,164,164,164,164,164,164,
18421  164,164,164,164,164,164,163,163,163,163,163,163,163,163,162,162,
18422  162,162,162,162,162,162,162,162,162,162,162,161,161,161,161,161,
18423  161,161,161,161,161,161,161,161,161,160,160,160,160,160,160,160,
18424  160,160,160,160,160,159,159,159,159,159,159,158,157,157,157,157,
18425  157,157,157,157,157,156,156,156,156,156,156,156,156,156,156,156,
18426  156,155,155,155,155,155,155,155,155,155,154,154,154,154,154,154,
18427  154,153,153,153,153,153,153,152,152,152,152,152,152,152,151,151,
18428  151,151,151,151,151,151,151,151,151,150,150,150,150,150,150,150,
18429  150,149,149,149,149,148,148,148,148,148,147,147,147,147,147,147,
18430  146,146,146,146,146,146,146,146,145,145,145,145,145,145,145,145,
18431  145,145,145,145,145,145,145,145,144,144,144,144,144,144,144,144,
18432  144,144,143,143,143,143,143,143,143,143,143,143,142,142,142,142,
18433  142,142,142,142,142,142,141,141,141,141,141,141,141,140,140,140,
18434  140,140,140,140,140,140,140,140,139,139,139,139,139,139,139,138,
18435  138,138,138,138,137,137,137,137,137,137,137,137,137,137,137,137,
18436  137,137,136,136,136,136,136,136,136,136,136,135,135,135,135,135,
18437  135,135,135,135,135,134,134,134,134,134,134,134,134,134,134,134,
18438  133,133,133,132,132,132,132,132,132,132,132,132,132,132,132,132,
18439  132,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,
18440  131,131,130,130,130,130,130,130,130,129,129,129,129,129,129,129,
18441  129,128,128,128,128,128,128,128,127,127,127,127,127,127,126,126,
18442  126,126,126,126,126,125,125,125,125,125,125,125,125,125,125,125,
18443  125,124,124,124,124,124,124,124,124,123,123,123,123,123,123,123,
18444  122,122,122,122,122,122,122,122,121,121,121,121,121,121,121,121,
18445  121,121,120,120,120,120,120,120,120,119,119,119,119,119,119,119,
18446  118,118,118,118,118,118,118,118,118,118,118,118,118,118,117,117,
18447  117,117,117,117,117,116,116,116,116,116,116,116,116,115,115,115,
18448  115,115,115,115,115,115,115,114,114,114,114,114,114,114,114,114,
18449  114,114,114,114
18450  };
18451  const int n4w3b1r1[] = {
18452  1000, // Capacity
18453  500, // Number of items
18454  // Size of items (sorted)
18455  168,168,168,168,168,168,168,168,168,167,167,167,167,167,167,167,
18456  167,166,166,166,166,166,166,166,166,166,165,165,165,165,165,165,
18457  165,165,165,165,165,164,164,164,164,164,164,164,164,164,164,163,
18458  163,163,163,163,163,163,163,163,162,162,162,162,162,162,162,162,
18459  162,162,162,161,161,161,161,161,161,161,160,160,160,160,160,160,
18460  160,160,160,160,160,160,160,160,160,159,159,159,158,158,158,158,
18461  158,158,157,157,157,157,157,157,157,157,157,157,157,157,157,156,
18462  156,156,156,156,156,156,156,156,156,155,155,155,155,155,155,155,
18463  155,155,155,155,155,154,154,154,154,154,154,154,153,153,153,153,
18464  153,152,152,152,152,152,152,152,152,152,152,152,152,152,151,151,
18465  151,151,151,151,151,151,151,151,150,150,150,150,150,150,150,150,
18466  150,150,150,150,150,150,150,150,150,150,149,149,149,149,149,149,
18467  149,149,149,148,148,148,148,148,148,148,147,147,147,147,147,147,
18468  147,147,146,146,146,146,146,145,145,145,145,145,145,145,145,145,
18469  145,144,144,144,144,144,144,144,144,144,144,144,144,143,143,143,
18470  143,143,143,143,143,143,142,142,142,142,142,142,142,142,141,141,
18471  141,141,141,141,141,140,140,140,140,140,140,139,139,139,139,139,
18472  139,139,139,139,139,139,139,139,139,139,139,139,138,138,138,138,
18473  138,138,138,138,138,137,137,137,137,137,137,137,137,137,137,137,
18474  137,137,137,137,136,136,136,136,136,135,135,135,135,135,135,135,
18475  135,134,134,134,134,134,134,133,133,133,133,133,133,133,133,133,
18476  133,132,132,132,132,132,132,132,132,132,131,131,131,131,131,131,
18477  131,131,131,131,131,131,130,130,130,130,130,130,130,130,130,129,
18478  129,129,129,129,129,129,129,129,129,129,129,128,128,128,128,128,
18479  128,128,128,128,128,127,127,127,127,127,126,126,126,126,126,125,
18480  125,125,125,125,125,125,125,125,125,125,124,124,124,124,124,124,
18481  124,124,124,123,123,123,123,123,123,123,123,123,123,122,122,122,
18482  122,121,121,121,121,121,121,120,120,120,120,120,120,119,119,119,
18483  119,119,119,119,119,119,118,118,118,118,118,118,118,118,118,118,
18484  118,118,118,117,117,117,117,117,117,116,116,116,116,116,116,116,
18485  116,116,115,115,115,115,115,114,114,114,114,114,114,114,114,114,
18486  114,114,114,114
18487  };
18488  const int n4w3b1r2[] = {
18489  1000, // Capacity
18490  500, // Number of items
18491  // Size of items (sorted)
18492  168,168,168,168,168,167,167,167,167,167,167,167,167,167,167,167,
18493  167,167,167,167,167,166,166,166,166,166,166,166,166,166,166,166,
18494  165,165,165,165,165,165,165,165,165,165,164,164,164,164,164,164,
18495  163,163,163,163,163,163,162,162,162,162,162,162,162,162,162,162,
18496  162,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,
18497  160,160,160,160,160,160,160,160,160,160,160,160,160,160,159,159,
18498  159,159,159,159,159,159,159,159,159,159,159,159,159,158,158,158,
18499  158,157,157,157,157,157,157,156,156,156,156,156,156,156,156,156,
18500  156,155,155,155,155,155,155,155,155,155,155,155,154,154,154,154,
18501  154,154,153,153,153,153,153,153,153,153,152,152,152,152,152,152,
18502  152,152,151,151,151,151,151,151,151,151,150,150,150,150,150,150,
18503  149,149,149,149,149,149,149,149,149,149,149,149,148,148,148,148,
18504  148,148,148,148,148,148,148,148,147,147,147,147,147,147,147,147,
18505  147,146,146,146,146,146,146,146,146,146,146,146,146,146,146,145,
18506  145,145,145,145,145,145,145,145,144,144,144,144,143,143,143,143,
18507  143,143,143,142,142,142,142,142,142,142,141,141,141,141,141,141,
18508  141,141,141,141,141,141,141,141,141,140,140,140,140,140,139,139,
18509  139,139,139,139,139,139,138,138,138,138,138,138,138,138,138,137,
18510  137,137,137,137,137,137,137,137,136,136,136,136,136,136,136,136,
18511  136,136,136,135,135,135,135,135,135,135,135,135,135,135,134,134,
18512  134,134,134,134,134,134,134,134,134,134,134,134,134,133,133,133,
18513  133,133,133,133,133,133,132,132,132,132,132,132,132,131,131,131,
18514  131,131,131,131,130,130,130,130,130,130,130,130,129,129,129,129,
18515  129,129,129,129,129,129,129,128,128,128,128,128,128,127,127,127,
18516  127,127,126,126,126,126,126,126,126,126,126,126,125,125,125,125,
18517  125,125,124,124,124,124,124,124,124,124,124,124,124,124,123,123,
18518  123,123,123,123,122,122,122,122,122,122,122,121,121,121,121,121,
18519  121,121,121,121,121,121,121,120,120,120,120,120,120,120,120,120,
18520  119,119,119,119,119,119,119,119,119,118,118,118,118,118,118,118,
18521  118,118,118,118,118,118,118,118,118,117,117,117,117,117,117,117,
18522  117,116,116,116,116,116,116,116,116,115,115,115,115,114,114,114,
18523  114,114,114,114
18524  };
18525  const int n4w3b1r3[] = {
18526  1000, // Capacity
18527  500, // Number of items
18528  // Size of items (sorted)
18529  168,168,168,168,168,168,168,168,168,168,168,168,167,167,167,167,
18530  167,167,167,166,166,166,166,166,166,166,165,165,165,165,165,165,
18531  165,164,164,163,163,163,163,163,163,163,163,163,162,162,162,162,
18532  161,161,161,161,161,161,161,161,161,161,161,161,161,160,160,160,
18533  160,160,160,160,160,160,160,159,159,159,159,158,158,158,158,158,
18534  158,158,158,158,158,158,158,157,157,157,157,157,157,157,157,157,
18535  157,157,157,156,156,156,156,156,156,156,156,156,155,155,155,155,
18536  155,155,154,154,154,154,154,154,154,153,153,153,153,152,152,152,
18537  152,152,152,152,152,152,152,152,151,151,151,151,151,151,151,151,
18538  151,151,151,151,151,151,150,150,150,150,150,150,150,150,150,150,
18539  149,149,149,149,149,149,149,149,149,148,148,148,148,147,147,147,
18540  147,147,147,147,147,146,146,146,146,146,146,146,146,146,146,146,
18541  146,146,146,146,146,146,146,146,145,145,145,145,145,145,145,145,
18542  145,145,144,144,144,144,144,144,144,143,143,143,143,143,143,143,
18543  143,142,142,142,142,142,142,142,142,142,142,142,142,141,141,141,
18544  141,141,141,141,141,141,140,140,140,140,140,140,140,140,140,140,
18545  140,139,139,139,139,139,139,139,138,138,138,138,138,138,138,137,
18546  137,137,137,137,137,137,137,136,136,136,136,136,136,136,136,136,
18547  136,135,135,135,135,135,135,135,135,135,134,134,134,134,134,134,
18548  134,134,134,134,134,134,134,134,134,134,133,133,133,133,133,133,
18549  133,133,133,133,133,132,132,132,132,132,132,132,132,132,132,131,
18550  131,131,131,131,131,131,131,131,131,130,130,130,130,130,130,130,
18551  130,129,129,129,129,129,129,129,129,129,129,129,128,128,128,128,
18552  128,128,128,127,127,127,127,127,127,127,127,126,126,126,126,126,
18553  126,126,126,126,125,125,125,125,125,125,125,125,125,124,124,124,
18554  124,124,124,123,123,123,123,123,123,123,122,122,122,122,122,122,
18555  122,122,122,122,122,122,122,122,122,122,122,122,122,121,121,121,
18556  121,121,121,121,120,120,120,120,120,120,120,120,120,120,120,120,
18557  119,119,119,119,119,119,119,119,119,118,118,118,118,118,118,118,
18558  118,118,118,118,118,117,117,117,117,117,116,116,116,116,116,116,
18559  115,115,115,115,115,115,115,114,114,114,114,114,114,114,114,114,
18560  114,114,114,114
18561  };
18562  const int n4w3b1r4[] = {
18563  1000, // Capacity
18564  500, // Number of items
18565  // Size of items (sorted)
18566  168,168,168,168,168,168,168,168,168,168,168,167,167,167,167,167,
18567  167,167,167,167,166,166,166,166,166,166,166,165,165,165,165,165,
18568  165,165,164,164,164,164,164,164,164,164,164,164,164,164,163,163,
18569  163,163,163,163,162,162,162,162,162,162,162,162,162,162,162,162,
18570  162,161,161,161,161,161,161,161,161,161,161,161,160,160,160,160,
18571  160,160,160,159,159,159,159,159,159,159,158,158,158,158,158,158,
18572  157,157,157,157,157,157,157,157,157,157,157,156,156,156,156,156,
18573  156,155,155,155,155,155,155,155,155,155,155,154,154,154,154,154,
18574  154,154,154,153,153,153,153,153,153,153,153,153,152,152,152,152,
18575  152,152,152,151,151,151,151,151,150,150,150,150,150,150,150,150,
18576  150,149,149,149,149,149,149,149,149,148,148,148,148,148,148,148,
18577  148,148,147,147,147,147,147,147,147,147,146,146,146,146,146,146,
18578  146,146,145,145,145,145,145,145,145,145,145,145,145,145,145,144,
18579  144,144,144,144,144,144,144,144,144,143,143,143,143,143,143,143,
18580  143,143,143,143,143,143,143,143,143,142,142,142,142,142,142,142,
18581  142,142,142,142,141,141,141,141,141,141,141,141,140,140,140,140,
18582  140,140,140,140,140,140,140,139,139,139,139,139,139,139,139,139,
18583  138,138,138,138,138,138,138,138,138,138,138,138,137,137,137,137,
18584  137,137,137,137,137,137,136,136,136,136,136,136,136,136,136,135,
18585  135,135,135,135,135,135,135,135,135,135,135,135,134,134,134,134,
18586  134,134,133,133,133,133,133,133,133,133,132,132,132,132,132,132,
18587  132,132,132,132,132,132,132,131,131,131,131,131,131,131,130,130,
18588  130,130,130,130,130,129,129,129,129,129,129,129,128,128,128,128,
18589  128,128,128,128,128,128,127,127,127,127,127,127,127,127,127,126,
18590  126,126,126,126,126,126,126,126,126,126,125,125,125,125,125,125,
18591  125,125,124,124,124,124,124,124,124,124,124,124,123,123,123,123,
18592  123,123,123,123,123,123,122,122,122,122,122,122,121,121,121,121,
18593  121,121,121,120,120,120,120,120,120,120,120,120,120,119,119,119,
18594  119,119,119,119,119,118,118,118,118,118,118,118,118,118,117,117,
18595  117,117,117,117,117,117,117,117,117,116,116,116,116,116,116,116,
18596  116,116,116,116,116,116,115,115,115,115,115,115,115,115,115,114,
18597  114,114,114,114
18598  };
18599  const int n4w3b1r5[] = {
18600  1000, // Capacity
18601  500, // Number of items
18602  // Size of items (sorted)
18603  168,168,168,168,168,168,168,168,167,167,167,167,167,167,167,167,
18604  167,167,167,166,166,166,166,166,166,166,166,166,166,165,165,165,
18605  165,165,165,165,165,165,165,165,165,165,165,164,164,164,164,164,
18606  164,164,164,164,163,163,163,163,163,163,163,163,163,163,163,162,
18607  162,162,162,162,162,162,162,161,161,161,161,161,161,161,161,160,
18608  160,160,160,160,160,160,160,160,160,159,159,159,159,159,159,159,
18609  159,159,159,159,159,158,158,158,158,158,158,158,158,158,157,157,
18610  157,157,157,157,157,157,157,157,157,157,156,156,156,156,156,155,
18611  155,155,155,155,155,155,155,155,155,154,154,154,154,154,154,153,
18612  153,153,153,153,153,153,153,153,152,152,152,152,152,152,152,152,
18613  151,151,151,151,151,151,151,151,151,151,151,151,151,150,150,150,
18614  150,150,149,149,149,149,148,148,148,148,147,147,147,147,147,147,
18615  147,147,147,146,146,146,146,146,146,146,146,146,146,145,145,145,
18616  145,145,145,145,145,145,144,144,144,144,144,144,144,144,144,144,
18617  144,144,144,144,143,143,143,143,143,143,143,142,142,142,142,142,
18618  142,142,142,142,141,141,141,141,141,141,141,141,141,141,140,140,
18619  140,140,140,140,140,139,139,139,139,139,139,139,139,139,139,139,
18620  138,138,138,138,138,138,137,137,137,137,137,137,136,136,136,136,
18621  136,136,136,136,136,136,136,135,135,135,135,135,135,135,135,135,
18622  135,135,135,135,135,134,134,134,134,134,134,134,133,133,133,133,
18623  133,133,133,133,133,133,133,133,133,132,132,132,132,132,132,132,
18624  131,131,131,131,131,131,131,131,131,131,130,130,130,130,130,130,
18625  129,129,129,129,129,129,129,129,129,129,129,129,129,128,128,128,
18626  128,128,128,128,128,128,127,127,127,127,127,127,126,126,126,126,
18627  126,126,126,126,126,126,126,126,125,125,125,125,125,125,125,125,
18628  125,125,125,124,124,124,124,124,124,123,123,123,123,123,123,123,
18629  123,123,123,123,122,122,122,122,122,122,122,122,122,121,121,121,
18630  121,121,121,121,121,121,121,121,121,121,121,120,120,120,120,120,
18631  120,120,120,120,120,119,119,119,119,119,119,119,119,118,118,118,
18632  118,118,118,118,118,118,117,117,117,117,117,117,117,117,117,117,
18633  116,116,116,116,115,115,115,115,114,114,114,114,114,114,114,114,
18634  114,114,114,114
18635  };
18636  const int n4w3b1r6[] = {
18637  1000, // Capacity
18638  500, // Number of items
18639  // Size of items (sorted)
18640  168,168,168,168,168,168,168,168,167,167,167,167,167,167,167,167,
18641  167,167,166,166,166,166,166,165,165,165,165,165,165,165,165,165,
18642  164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,163,
18643  163,163,163,163,163,163,163,162,162,162,162,162,161,161,161,161,
18644  161,161,161,161,161,161,161,161,161,160,160,160,160,160,159,159,
18645  159,158,158,158,158,158,158,158,158,157,157,157,157,157,157,157,
18646  157,156,156,156,156,156,156,156,155,155,155,155,155,155,155,155,
18647  155,155,155,155,155,155,154,154,154,154,153,153,153,153,153,153,
18648  153,153,153,152,152,152,152,152,152,152,152,152,152,152,152,152,
18649  152,152,152,151,151,151,151,151,151,151,151,150,150,150,150,150,
18650  150,150,150,150,149,149,149,149,149,149,149,149,149,148,148,148,
18651  148,148,148,148,148,148,148,147,147,147,147,147,147,147,147,147,
18652  146,146,146,146,146,146,146,146,146,146,146,145,145,145,145,145,
18653  145,145,145,145,144,144,144,144,144,144,144,144,144,143,143,143,
18654  143,143,143,143,143,143,143,143,142,142,142,142,142,142,142,142,
18655  142,142,141,141,141,141,140,140,140,140,140,140,140,140,139,139,
18656  139,139,139,139,139,138,138,138,138,138,138,137,137,137,137,137,
18657  137,137,137,137,136,136,136,136,136,136,135,135,135,135,135,135,
18658  135,135,135,135,134,134,134,134,134,134,134,134,134,134,134,133,
18659  133,133,133,133,133,133,133,133,132,132,132,132,132,132,131,131,
18660  131,131,131,131,131,131,131,131,131,131,130,130,130,130,130,130,
18661  130,129,129,129,129,129,129,129,129,129,129,129,128,128,128,128,
18662  128,128,128,128,128,128,128,128,128,128,127,127,127,127,127,127,
18663  127,127,127,127,127,126,126,126,126,126,126,126,126,126,126,126,
18664  126,126,126,126,125,125,125,125,125,125,125,125,125,125,125,125,
18665  124,124,124,124,124,124,124,124,123,123,123,123,123,123,123,123,
18666  123,123,123,123,123,123,123,122,122,122,122,122,122,122,122,122,
18667  122,121,121,121,121,121,121,120,120,120,120,120,120,120,119,119,
18668  119,119,119,119,119,119,118,118,118,118,118,118,117,117,117,117,
18669  117,117,117,117,117,117,117,116,116,116,116,116,116,116,116,116,
18670  116,115,115,115,115,115,115,115,115,115,114,114,114,114,114,114,
18671  114,114,114,114
18672  };
18673  const int n4w3b1r7[] = {
18674  1000, // Capacity
18675  500, // Number of items
18676  // Size of items (sorted)
18677  168,168,168,168,168,168,168,168,168,168,168,167,167,167,167,167,
18678  167,167,167,166,166,166,166,166,166,166,166,166,166,166,166,166,
18679  166,165,165,165,165,165,165,165,165,165,164,164,164,164,164,164,
18680  164,163,163,163,163,163,163,163,163,163,163,163,163,162,162,162,
18681  162,162,162,162,162,161,161,161,161,161,161,161,161,161,161,161,
18682  161,160,160,160,160,160,160,160,159,159,159,159,159,159,159,159,
18683  158,158,158,158,158,158,158,157,157,157,157,157,156,156,156,156,
18684  156,156,156,155,155,155,155,155,155,154,154,154,154,154,154,154,
18685  154,154,154,153,153,153,153,153,153,153,153,153,153,153,153,153,
18686  152,152,152,152,152,152,152,152,151,151,151,151,151,151,151,151,
18687  151,151,151,150,150,150,150,150,150,150,150,150,149,149,149,149,
18688  149,149,149,149,149,149,148,148,148,148,148,148,148,148,148,148,
18689  148,148,147,147,147,147,147,147,147,146,146,146,146,146,146,146,
18690  146,146,145,145,145,145,145,145,145,145,144,144,144,144,144,144,
18691  144,143,143,143,143,143,143,143,143,143,143,143,143,142,142,142,
18692  142,142,142,142,141,141,141,141,141,141,141,140,140,140,140,140,
18693  140,140,140,140,139,139,139,139,139,139,139,138,138,138,138,138,
18694  138,137,137,137,137,137,137,137,136,136,136,136,136,135,135,135,
18695  135,134,134,134,134,134,134,134,134,134,133,133,133,133,133,133,
18696  133,133,133,133,133,133,133,132,132,132,132,132,132,132,131,131,
18697  131,131,131,131,130,130,130,130,130,130,130,130,130,129,129,129,
18698  129,129,129,128,128,128,128,128,128,128,128,128,127,127,127,127,
18699  127,127,127,127,127,127,127,127,127,126,126,126,126,126,126,125,
18700  125,125,125,125,125,125,125,125,125,124,124,124,124,124,124,124,
18701  124,124,123,123,123,123,123,123,123,122,122,122,122,122,122,122,
18702  122,122,122,121,121,121,121,121,121,121,121,121,121,121,121,120,
18703  120,120,120,120,120,120,120,120,119,119,119,119,119,119,119,119,
18704  119,119,119,118,118,118,118,118,118,118,118,118,118,118,118,118,
18705  118,118,117,117,117,117,117,117,117,117,117,116,116,116,116,116,
18706  116,116,116,116,116,116,116,116,116,116,115,115,115,115,115,115,
18707  115,115,115,115,115,115,114,114,114,114,114,114,114,114,114,114,
18708  114,114,114,114
18709  };
18710  const int n4w3b1r8[] = {
18711  1000, // Capacity
18712  500, // Number of items
18713  // Size of items (sorted)
18714  168,168,168,168,168,168,167,167,167,167,167,167,167,167,167,167,
18715  167,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,
18716  165,165,165,165,165,165,165,165,165,164,164,164,164,164,164,164,
18717  164,164,163,163,163,163,163,163,163,163,163,163,162,162,162,162,
18718  162,162,162,161,161,161,161,160,159,159,159,159,159,159,159,159,
18719  159,159,158,158,158,158,158,158,158,158,157,157,157,157,157,156,
18720  156,156,156,156,156,156,155,155,155,155,155,155,155,155,155,154,
18721  154,154,154,154,154,154,154,154,154,154,154,153,153,153,153,153,
18722  153,153,152,152,152,152,152,152,152,152,152,151,151,151,151,151,
18723  151,151,151,151,150,150,150,150,150,150,150,150,150,150,149,149,
18724  149,149,149,149,149,149,149,149,148,148,148,148,148,148,148,148,
18725  148,148,148,148,148,148,147,147,147,147,147,147,147,147,146,146,
18726  146,146,146,146,146,146,146,146,146,146,145,145,145,145,145,145,
18727  145,145,145,144,144,144,144,144,144,144,143,143,143,143,143,143,
18728  143,143,142,142,142,142,142,142,142,142,142,142,142,141,141,141,
18729  141,141,141,141,141,141,140,140,140,140,140,140,140,140,140,140,
18730  140,139,139,139,139,139,139,138,138,138,138,138,138,138,138,138,
18731  138,138,138,137,137,137,137,137,137,137,137,137,137,137,136,136,
18732  136,136,136,136,136,136,136,135,135,135,135,135,135,135,135,135,
18733  135,135,135,135,135,134,134,134,134,133,133,133,133,133,133,133,
18734  133,133,132,132,132,132,132,132,132,132,132,132,132,131,131,131,
18735  131,130,130,130,130,130,130,130,130,130,129,129,129,129,129,129,
18736  129,129,129,129,129,128,128,128,128,128,128,128,128,127,127,127,
18737  127,127,127,127,127,127,127,127,127,126,126,126,126,126,126,126,
18738  126,126,125,125,125,125,125,125,125,124,124,124,124,124,124,124,
18739  123,123,123,123,123,123,123,123,122,122,122,122,122,122,122,122,
18740  122,122,121,121,121,121,121,121,121,121,120,120,120,120,120,120,
18741  120,119,119,119,119,119,119,119,119,119,119,119,119,118,118,118,
18742  118,118,118,118,118,118,118,118,117,117,117,117,117,117,117,117,
18743  117,117,117,117,117,116,116,116,116,116,116,116,116,116,116,116,
18744  116,116,116,116,116,115,115,115,115,115,115,115,115,114,114,114,
18745  114,114,114,114
18746  };
18747  const int n4w3b1r9[] = {
18748  1000, // Capacity
18749  500, // Number of items
18750  // Size of items (sorted)
18751  168,168,168,168,168,168,168,168,168,167,167,167,167,167,167,167,
18752  167,167,167,166,166,166,166,166,166,166,166,165,165,165,165,165,
18753  165,165,165,165,165,165,165,165,165,164,164,164,164,164,164,164,
18754  164,163,163,163,163,163,163,162,162,162,162,162,162,162,162,162,
18755  162,162,161,161,161,161,161,161,161,161,161,161,161,161,161,160,
18756  160,160,160,160,160,160,160,160,160,160,159,159,159,159,159,159,
18757  159,159,158,158,158,158,158,158,158,158,158,158,158,158,158,157,
18758  157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,
18759  157,157,156,156,156,156,156,156,156,155,155,155,155,155,155,155,
18760  155,154,154,154,154,154,153,153,153,152,152,152,152,152,152,152,
18761  152,152,152,152,152,151,151,151,151,151,151,151,151,151,151,151,
18762  150,150,150,150,150,150,150,150,150,150,150,150,149,149,149,149,
18763  149,149,149,149,148,148,148,148,148,148,148,147,147,147,147,147,
18764  147,147,147,146,146,146,146,146,146,146,146,146,146,146,146,146,
18765  145,145,145,145,145,145,145,145,145,145,145,145,144,144,144,144,
18766  144,144,144,144,144,144,144,144,143,143,143,143,143,143,143,142,
18767  142,142,142,142,142,142,142,142,141,141,141,141,141,140,140,140,
18768  140,140,140,140,140,140,139,139,139,139,139,139,139,138,138,138,
18769  138,138,138,138,137,137,137,137,137,137,137,137,136,136,136,136,
18770  136,136,136,136,136,136,135,135,135,135,135,135,135,135,134,134,
18771  134,134,134,134,134,133,133,133,133,133,133,133,133,133,132,132,
18772  132,132,132,132,132,132,132,132,132,132,131,131,131,131,131,131,
18773  131,131,131,131,130,130,130,130,130,130,129,129,129,129,129,129,
18774  129,129,129,129,129,128,128,128,128,128,128,128,128,128,127,127,
18775  127,127,127,127,127,126,126,126,126,126,126,126,126,126,125,125,
18776  125,125,125,125,125,125,125,125,125,124,124,124,124,124,124,124,
18777  124,124,123,123,123,123,123,122,122,122,122,122,122,121,121,121,
18778  121,121,121,121,121,121,120,120,120,120,120,120,120,120,120,119,
18779  119,119,119,119,119,119,119,119,119,119,118,118,118,118,118,118,
18780  118,118,118,118,117,117,117,117,117,117,117,117,116,116,116,116,
18781  116,116,116,115,115,115,115,115,115,115,115,114,114,114,114,114,
18782  114,114,114,114
18783  };
18784  const int n4w3b2r0[] = {
18785  1000, // Capacity
18786  500, // Number of items
18787  // Size of items (sorted)
18788  210,210,210,209,209,209,209,208,208,208,208,207,207,206,206,206,
18789  206,205,205,205,205,205,205,204,204,202,201,201,201,201,200,200,
18790  200,200,200,200,199,199,199,199,199,199,198,198,197,197,197,197,
18791  197,197,197,197,197,197,196,196,196,196,196,195,195,195,195,195,
18792  195,195,194,194,194,193,192,192,191,191,191,190,190,190,190,189,
18793  189,189,189,188,188,187,187,187,186,186,186,185,185,185,185,185,
18794  185,184,184,183,183,183,183,183,183,182,182,182,182,181,181,181,
18795  180,180,180,179,179,179,179,179,178,178,178,178,177,176,176,176,
18796  176,175,175,175,174,174,174,174,173,173,172,172,172,172,171,171,
18797  171,171,170,170,170,169,169,169,168,168,168,168,168,168,168,168,
18798  167,166,166,165,165,164,164,164,164,164,163,163,163,162,162,162,
18799  161,161,161,161,161,161,160,160,159,159,159,159,159,159,158,158,
18800  158,158,157,157,156,156,156,156,155,155,155,155,154,154,154,154,
18801  154,154,154,153,153,153,153,152,152,152,151,151,151,151,150,150,
18802  150,150,149,149,148,148,148,148,148,148,148,148,148,148,148,147,
18803  147,147,146,145,145,144,144,144,144,144,144,143,143,143,143,142,
18804  142,142,142,142,141,141,141,141,141,140,140,140,139,139,139,139,
18805  138,138,137,137,136,136,136,136,135,134,134,134,134,134,133,133,
18806  132,131,131,131,130,130,130,130,130,129,129,128,128,127,127,126,
18807  126,126,126,126,126,126,125,125,125,123,123,123,123,123,122,122,
18808  122,121,121,121,121,119,119,119,119,119,119,118,117,116,116,116,
18809  116,116,115,115,115,114,114,114,114,113,113,113,113,113,113,113,
18810  113,112,111,111,111,111,111,110,110,110,109,109,109,108,108,108,
18811  107,107,107,106,106,106,105,105,105,104,104,104,104,103,103,102,
18812  101,101,101,101,101,101,99,99,99,99,99,98,98,98,98,98,98,97,97,
18813  97,96,96,96,95,95,95,95,95,94,94,94,94,94,94,93,93,93,93,92,92,
18814  92,91,91,91,91,90,90,89,89,89,88,88,88,88,88,87,87,87,86,86,86,
18815  86,85,85,85,84,84,84,83,83,82,82,81,81,81,81,81,80,80,80,80,80,
18816  80,79,79,79,78,78,78,78,78,78,78,78,77,76,76,76,75,75,75,74,74,
18817  74,73,73,73,73,73,73,73,73,72,72,72,72
18818  };
18819  const int n4w3b2r1[] = {
18820  1000, // Capacity
18821  500, // Number of items
18822  // Size of items (sorted)
18823  210,209,208,208,208,207,207,206,206,205,205,205,204,204,204,203,
18824  203,202,202,202,201,201,200,200,200,199,199,199,198,198,198,197,
18825  197,197,196,196,196,196,195,195,195,195,194,193,193,193,193,192,
18826  192,192,192,192,192,191,191,191,191,191,191,190,190,189,189,188,
18827  188,188,187,187,187,187,187,187,186,186,186,186,186,186,185,185,
18828  184,184,184,183,182,182,182,182,182,182,182,181,181,181,181,180,
18829  180,179,179,179,179,178,178,178,178,178,177,177,177,177,176,176,
18830  176,176,175,175,174,174,174,174,174,174,173,173,173,173,172,171,
18831  171,171,171,171,170,170,170,170,170,169,169,169,169,169,168,168,
18832  168,168,168,168,168,167,167,166,166,166,165,165,165,164,164,164,
18833  163,163,163,163,162,162,161,161,161,160,159,159,159,159,158,158,
18834  158,158,158,157,157,156,156,156,156,156,156,156,156,155,155,155,
18835  155,155,154,154,154,154,153,153,153,153,153,152,152,152,152,152,
18836  151,151,151,150,150,150,150,148,148,147,147,147,147,147,147,147,
18837  147,146,146,146,145,145,145,145,145,145,144,144,144,144,143,143,
18838  143,143,143,142,142,142,142,142,142,142,142,141,141,141,140,140,
18839  139,139,139,137,137,137,137,137,137,136,136,136,136,136,136,135,
18840  135,135,135,135,135,134,134,134,134,133,133,133,133,133,132,132,
18841  131,131,131,131,130,130,129,129,129,129,129,128,128,128,128,127,
18842  127,127,127,127,127,126,126,125,125,125,125,125,125,124,124,124,
18843  123,123,122,122,121,121,121,121,120,120,120,120,120,119,119,119,
18844  119,118,117,117,117,117,117,117,116,116,115,115,114,114,114,114,
18845  114,113,113,113,113,113,112,112,112,112,112,111,111,110,110,110,
18846  110,109,109,108,108,108,106,106,106,106,105,105,105,105,104,104,
18847  104,104,103,103,103,103,103,103,103,102,102,102,100,100,100,100,
18848  100,99,99,99,98,98,98,98,97,97,97,96,96,96,96,95,95,95,94,94,
18849  94,94,94,94,94,93,93,93,92,92,92,92,92,92,92,91,91,91,90,90,90,
18850  90,89,89,89,89,89,88,88,88,87,87,87,87,86,86,86,86,86,86,85,85,
18851  84,84,84,83,83,83,82,82,81,81,80,80,80,79,79,79,78,78,78,77,77,
18852  77,77,77,76,76,75,75,75,75,74,74,74,73,73,73,72,72
18853  };
18854  const int n4w3b2r2[] = {
18855  1000, // Capacity
18856  500, // Number of items
18857  // Size of items (sorted)
18858  210,210,210,209,209,208,208,208,208,208,207,207,206,206,205,204,
18859  203,203,203,202,202,202,202,202,202,202,201,200,200,200,200,199,
18860  199,199,198,198,198,198,197,197,197,197,197,197,197,196,196,196,
18861  196,196,196,196,195,195,195,195,195,195,195,195,194,192,192,192,
18862  192,191,191,190,190,190,190,190,190,189,189,189,189,189,188,188,
18863  188,187,187,186,186,186,185,185,185,185,185,185,185,185,185,184,
18864  183,183,183,183,182,182,182,181,181,181,181,180,180,180,179,179,
18865  179,179,179,179,178,178,177,177,176,176,176,175,175,175,175,174,
18866  174,174,174,173,173,172,172,172,172,172,172,172,171,171,171,171,
18867  171,170,170,170,170,170,169,169,169,169,169,168,168,168,168,167,
18868  167,167,167,167,166,166,166,166,165,165,165,165,164,164,164,163,
18869  163,163,163,162,162,162,162,162,161,161,161,161,160,160,160,160,
18870  159,159,159,158,158,158,157,156,155,155,155,154,154,154,154,154,
18871  153,153,153,153,153,153,152,152,151,151,150,150,150,150,150,149,
18872  149,149,149,148,148,148,148,148,147,146,146,145,144,144,144,144,
18873  143,143,142,142,142,141,141,141,140,140,140,140,140,140,139,139,
18874  139,139,138,138,138,137,137,136,136,136,135,135,135,135,135,135,
18875  135,135,134,134,134,133,133,133,133,133,133,133,132,132,132,132,
18876  132,132,131,131,131,131,130,130,129,128,128,128,127,127,127,127,
18877  127,126,126,126,125,125,125,124,124,124,124,123,123,123,123,122,
18878  122,121,121,121,121,120,119,118,118,118,117,117,117,116,116,116,
18879  116,116,115,115,115,115,114,114,113,113,113,112,112,112,112,111,
18880  111,111,111,111,111,110,110,110,110,109,109,108,108,107,107,107,
18881  107,106,105,105,105,105,105,105,105,104,104,104,104,104,103,103,
18882  102,102,101,101,100,100,100,100,100,98,98,98,98,98,98,98,98,97,
18883  97,97,97,97,97,96,96,96,96,95,95,95,95,94,94,94,94,93,93,92,92,
18884  91,91,91,91,91,90,90,89,89,89,89,89,88,88,87,87,86,86,86,85,84,
18885  84,84,84,84,83,83,83,83,83,83,83,83,82,81,81,81,81,81,81,81,81,
18886  80,80,79,79,79,79,79,79,78,78,78,78,78,78,77,76,76,76,75,75,75,
18887  74,74,74,74,74,74,73,73,73,73,73,73,73,72
18888  };
18889  const int n4w3b2r3[] = {
18890  1000, // Capacity
18891  500, // Number of items
18892  // Size of items (sorted)
18893  210,210,209,209,209,209,209,209,208,208,208,207,206,206,206,206,
18894  206,206,205,205,205,205,204,204,204,204,204,204,203,203,203,203,
18895  202,202,202,202,202,201,201,201,201,201,200,200,200,200,199,199,
18896  199,199,199,199,199,198,198,197,197,197,197,196,196,196,196,195,
18897  195,195,195,194,192,192,192,192,191,191,190,190,189,189,189,188,
18898  188,188,188,188,188,187,186,186,185,185,185,185,184,183,183,183,
18899  183,183,183,183,183,183,182,182,181,181,180,180,180,179,179,179,
18900  179,179,179,179,178,178,178,177,177,177,176,176,176,176,176,175,
18901  175,175,174,174,173,173,173,173,173,173,173,172,172,172,172,171,
18902  171,171,170,170,170,168,168,168,168,168,168,167,167,166,166,166,
18903  166,165,165,165,163,163,163,162,162,162,161,161,161,160,160,160,
18904  160,160,159,159,159,159,159,159,159,158,158,158,157,157,157,156,
18905  156,156,156,155,155,155,154,154,154,154,154,154,153,153,153,152,
18906  151,151,151,151,151,150,150,150,149,149,149,149,149,148,148,147,
18907  147,147,146,146,146,146,145,145,145,145,145,144,144,144,144,143,
18908  143,143,142,141,141,141,141,141,141,141,140,140,139,139,139,139,
18909  138,138,138,137,137,137,136,136,136,136,136,135,134,133,132,132,
18910  132,132,132,132,131,131,131,130,130,130,130,130,130,130,129,129,
18911  129,129,129,129,129,129,128,128,128,128,128,127,127,126,126,125,
18912  125,125,125,125,124,124,124,124,124,123,123,122,122,121,121,120,
18913  120,120,119,119,119,118,118,118,118,118,117,117,117,117,117,117,
18914  116,115,115,115,115,114,114,114,113,113,113,113,112,112,112,112,
18915  111,111,111,111,110,110,110,110,110,110,109,109,109,109,108,108,
18916  108,108,108,107,107,107,106,106,106,106,106,106,106,105,104,104,
18917  103,103,103,102,102,102,102,101,101,101,101,100,100,100,100,99,
18918  99,99,99,98,98,98,98,97,96,95,95,95,95,95,95,94,94,94,94,93,93,
18919  92,92,92,91,91,91,91,91,91,91,91,91,91,90,90,89,89,89,89,89,88,
18920  88,88,88,88,88,88,88,88,87,87,87,86,85,85,85,85,85,84,84,84,83,
18921  83,83,82,82,82,82,81,81,80,80,80,79,79,79,79,78,77,77,77,76,76,
18922  76,76,76,76,75,75,74,74,74,74,73,73,73,72,72,72
18923  };
18924  const int n4w3b2r4[] = {
18925  1000, // Capacity
18926  500, // Number of items
18927  // Size of items (sorted)
18928  210,210,210,210,209,209,209,209,208,208,207,207,207,207,207,207,
18929  206,206,206,206,206,206,206,206,206,205,205,204,204,203,203,203,
18930  203,202,202,202,201,200,200,200,200,200,200,199,199,199,198,198,
18931  198,198,198,198,197,197,197,197,197,197,197,196,196,196,195,195,
18932  194,194,194,194,194,193,192,192,192,192,192,191,191,190,190,189,
18933  189,188,188,187,187,187,187,187,187,186,186,186,186,185,185,185,
18934  185,185,184,184,184,184,184,183,183,183,183,183,183,183,183,182,
18935  182,182,182,181,181,181,181,180,180,180,179,179,179,179,179,178,
18936  178,178,178,178,178,178,177,177,176,176,175,175,175,175,175,174,
18937  174,173,173,173,173,173,173,172,172,172,172,172,172,171,171,171,
18938  171,171,170,170,169,169,169,169,169,169,169,169,169,168,168,167,
18939  167,166,166,166,166,165,165,165,165,165,164,164,164,164,164,164,
18940  164,164,164,164,163,163,163,162,162,162,161,161,161,161,160,160,
18941  160,160,160,160,159,159,158,158,158,157,157,156,156,156,155,155,
18942  154,153,153,152,152,152,152,152,151,151,151,151,151,151,151,151,
18943  150,150,150,150,150,149,149,149,148,147,147,147,147,147,147,146,
18944  145,145,145,145,144,144,143,142,141,141,141,140,140,140,140,139,
18945  139,139,139,139,138,138,137,136,134,134,134,134,134,132,132,132,
18946  132,132,132,132,131,131,131,131,131,131,131,131,130,130,130,129,
18947  129,129,129,129,128,128,128,128,127,127,127,127,127,126,126,126,
18948  125,125,125,124,124,124,123,123,123,122,122,122,122,122,122,121,
18949  121,121,121,120,120,119,119,119,119,118,118,118,117,117,117,117,
18950  117,116,116,116,114,114,114,114,114,114,113,113,113,112,112,112,
18951  112,112,112,112,111,111,111,111,110,110,110,109,109,109,109,109,
18952  107,107,107,107,107,107,107,106,106,106,105,105,105,105,105,103,
18953  102,102,102,102,102,101,100,99,99,99,98,98,97,97,97,97,96,96,
18954  96,96,96,96,96,96,95,95,95,94,94,94,93,93,93,93,93,93,93,93,92,
18955  92,92,92,92,91,91,91,91,90,90,90,88,88,87,87,86,86,86,85,85,85,
18956  84,84,84,84,83,83,83,83,83,83,83,82,82,82,82,81,81,80,80,80,80,
18957  79,79,78,78,78,76,76,76,76,75,75,75,74,74,73,73,72,72,72
18958  };
18959  const int n4w3b2r5[] = {
18960  1000, // Capacity
18961  500, // Number of items
18962  // Size of items (sorted)
18963  210,210,210,210,210,210,210,209,209,209,209,208,208,208,208,207,
18964  207,207,207,207,207,207,206,206,206,206,205,205,204,204,203,203,
18965  203,203,203,202,201,201,201,201,201,200,200,200,199,199,199,199,
18966  199,198,198,198,197,197,197,197,196,196,196,195,195,195,195,195,
18967  195,195,195,194,194,194,193,193,193,193,193,192,192,191,190,190,
18968  190,189,189,189,189,189,189,189,188,186,186,186,186,186,185,184,
18969  183,183,183,183,183,182,182,182,182,182,182,182,182,182,181,181,
18970  181,181,180,180,180,180,180,180,179,179,179,178,178,177,177,177,
18971  177,177,177,177,176,176,175,175,175,175,175,174,174,174,174,174,
18972  174,173,173,173,173,172,172,172,172,172,172,172,172,171,170,170,
18973  170,169,169,169,168,168,168,168,168,167,167,167,167,167,166,166,
18974  165,165,165,165,164,164,164,164,164,164,164,163,162,161,161,161,
18975  161,161,160,160,160,160,159,159,158,158,157,157,156,156,156,155,
18976  155,155,155,154,153,153,153,152,152,151,151,151,151,151,150,150,
18977  150,149,149,149,149,149,149,148,148,148,148,148,147,147,147,146,
18978  146,146,145,145,145,143,143,143,142,142,141,141,141,140,140,140,
18979  140,140,140,139,139,139,138,138,138,138,138,137,137,137,136,136,
18980  136,135,135,135,134,134,134,133,133,133,132,132,132,131,131,129,
18981  129,128,128,128,128,127,127,127,126,126,126,125,125,125,125,125,
18982  125,124,124,124,124,124,123,123,123,123,123,122,122,122,121,121,
18983  120,120,120,120,119,119,118,118,118,118,118,117,117,117,116,116,
18984  116,115,115,115,114,114,114,114,113,112,112,112,112,112,112,112,
18985  111,111,111,111,111,110,110,110,110,110,109,109,109,109,109,108,
18986  108,108,108,108,108,108,107,107,107,107,106,106,106,106,106,106,
18987  104,104,104,103,103,103,102,102,102,102,102,101,100,100,100,99,
18988  99,99,99,99,99,98,98,97,97,97,97,97,97,97,97,96,96,95,95,95,95,
18989  94,94,94,94,94,93,93,93,93,92,92,92,91,91,91,91,91,91,91,90,89,
18990  89,88,88,87,87,87,87,87,86,86,85,85,85,84,83,83,83,83,83,82,82,
18991  82,82,81,80,80,80,80,80,79,79,79,79,78,78,78,78,78,77,77,76,76,
18992  75,75,75,75,75,75,74,74,74,73,73,73,73,73,72,72
18993  };
18994  const int n4w3b2r6[] = {
18995  1000, // Capacity
18996  500, // Number of items
18997  // Size of items (sorted)
18998  210,210,210,209,209,209,209,208,208,207,207,206,206,206,205,205,
18999  204,204,204,204,202,202,202,202,202,201,201,200,200,200,200,200,
19000  199,199,199,198,198,197,197,197,197,197,197,197,196,194,194,193,
19001  193,193,193,193,192,192,192,192,191,191,191,190,190,190,190,190,
19002  190,190,189,188,188,188,188,188,187,187,187,187,187,187,186,186,
19003  186,186,185,185,185,184,184,183,183,183,183,183,182,182,182,181,
19004  181,181,180,180,180,180,179,179,179,179,178,178,178,177,177,177,
19005  176,176,176,175,175,175,175,174,174,174,174,173,173,173,173,173,
19006  171,171,171,170,170,169,169,169,169,169,168,167,167,167,167,167,
19007  167,167,166,166,166,166,166,166,166,166,166,165,165,165,165,164,
19008  164,164,164,163,163,162,162,162,161,161,161,161,161,161,161,161,
19009  160,160,160,160,159,159,159,158,158,157,156,156,156,156,156,156,
19010  155,155,155,154,154,154,154,154,153,153,153,153,153,153,153,153,
19011  152,152,152,152,152,152,152,152,151,151,150,150,149,149,149,148,
19012  148,148,147,147,146,146,146,146,146,145,145,145,145,145,145,145,
19013  144,144,144,144,144,143,143,143,143,142,142,141,141,141,141,141,
19014  141,140,140,140,140,140,140,139,139,139,139,139,139,139,138,138,
19015  138,138,138,138,138,138,138,137,137,137,136,136,135,135,135,135,
19016  134,134,134,134,133,133,133,133,132,132,132,132,132,132,132,131,
19017  131,130,130,129,129,129,128,127,127,126,126,124,124,124,123,123,
19018  123,122,122,122,121,121,121,120,120,120,119,119,119,119,119,118,
19019  118,118,117,117,117,117,116,116,116,115,115,114,114,114,114,114,
19020  114,114,114,114,113,113,113,112,112,111,111,111,111,111,110,110,
19021  110,110,109,109,109,108,108,108,107,106,106,106,105,105,105,103,
19022  103,102,100,100,100,99,99,99,98,98,98,97,97,96,96,96,96,95,95,
19023  95,95,95,95,95,95,95,95,95,94,94,94,93,93,93,93,92,92,92,92,92,
19024  92,92,92,91,91,91,91,91,90,90,90,90,90,90,90,89,89,89,88,88,87,
19025  87,87,87,87,86,86,86,86,86,86,85,85,85,85,85,85,84,84,84,83,83,
19026  83,82,82,82,82,82,80,80,80,79,79,79,78,78,78,78,77,77,77,76,76,
19027  75,75,75,75,74,74,74,74,74,74,74,74,73
19028  };
19029  const int n4w3b2r7[] = {
19030  1000, // Capacity
19031  500, // Number of items
19032  // Size of items (sorted)
19033  210,210,210,209,209,209,209,208,208,208,207,207,206,206,206,206,
19034  206,205,205,205,205,205,205,205,205,204,204,204,204,203,203,202,
19035  202,202,202,202,202,201,201,201,201,201,200,199,199,199,198,198,
19036  198,198,198,197,197,197,196,196,196,196,196,195,195,195,195,194,
19037  194,193,193,193,193,193,193,192,191,191,191,191,190,190,190,189,
19038  189,189,189,189,189,188,188,188,188,187,187,187,187,187,187,186,
19039  186,186,186,185,185,185,184,184,184,184,184,184,183,183,182,182,
19040  182,182,182,181,181,180,180,180,180,179,179,179,179,177,177,177,
19041  177,177,177,177,176,176,176,175,175,174,173,173,173,173,173,172,
19042  171,171,171,171,171,171,171,171,171,170,169,169,169,169,169,168,
19043  167,167,167,167,166,166,166,166,166,166,165,165,164,164,163,163,
19044  163,163,162,162,162,161,161,161,161,161,161,160,160,158,158,157,
19045  157,157,157,157,157,156,156,156,155,155,155,155,155,154,154,153,
19046  152,152,152,152,151,151,150,149,149,148,148,147,146,146,146,145,
19047  145,145,144,144,144,143,143,143,143,142,141,141,141,141,141,140,
19048  140,140,140,139,139,139,138,138,138,137,137,137,137,137,137,136,
19049  136,135,135,134,134,133,133,132,131,131,131,131,130,130,130,130,
19050  130,129,129,129,128,128,127,127,127,127,126,125,125,125,124,124,
19051  124,123,123,123,122,122,122,121,121,121,121,120,120,120,120,120,
19052  119,119,119,119,118,118,118,118,117,117,117,117,116,116,116,116,
19053  116,115,115,115,114,114,114,114,114,113,113,113,113,113,112,112,
19054  111,111,111,111,111,111,110,110,110,110,110,109,109,109,108,108,
19055  108,107,107,107,107,107,107,107,106,106,106,106,106,106,105,105,
19056  105,105,105,105,105,104,104,103,103,103,103,103,102,102,101,101,
19057  101,101,100,100,100,100,100,100,99,99,99,99,99,98,98,98,98,97,
19058  96,96,96,96,95,95,95,94,94,94,94,94,94,93,93,93,93,93,93,93,92,
19059  92,92,91,91,91,91,90,88,88,88,88,87,87,86,86,86,85,85,85,85,84,
19060  84,84,84,83,83,83,83,83,82,82,82,82,82,82,81,81,81,80,79,79,78,
19061  78,78,77,77,77,76,76,76,76,76,76,76,75,75,75,75,75,75,75,74,74,
19062  74,74,74,73,73,73,73,72,72,72,72,72,72,72
19063  };
19064  const int n4w3b2r8[] = {
19065  1000, // Capacity
19066  500, // Number of items
19067  // Size of items (sorted)
19068  210,210,210,210,209,209,208,208,208,208,208,207,207,207,207,206,
19069  206,205,205,205,205,205,205,204,204,204,204,203,203,203,202,202,
19070  201,201,201,201,201,200,200,200,200,199,199,199,199,199,199,199,
19071  198,198,198,198,198,197,197,197,197,197,197,196,196,196,196,196,
19072  195,195,195,194,194,194,193,193,192,192,192,192,192,191,191,191,
19073  190,190,189,189,189,189,188,188,188,187,187,187,187,186,186,186,
19074  186,185,185,185,185,184,184,184,184,184,184,183,183,182,182,181,
19075  181,181,181,180,180,180,180,179,179,179,178,178,178,178,178,177,
19076  176,176,175,175,175,174,173,173,173,172,172,171,171,170,170,170,
19077  170,169,169,169,169,169,168,168,167,167,167,167,167,167,166,166,
19078  166,166,166,165,164,164,164,163,163,163,162,162,161,161,160,160,
19079  160,160,160,160,159,159,159,158,158,158,158,158,158,157,157,156,
19080  156,155,155,155,155,154,153,153,153,153,152,152,152,152,152,152,
19081  152,151,151,151,151,150,150,150,150,150,149,149,149,149,149,149,
19082  148,148,148,148,147,147,147,146,146,145,144,144,144,144,144,144,
19083  144,144,144,144,143,143,143,143,142,142,141,141,141,141,141,141,
19084  140,140,140,139,139,139,139,139,139,139,139,138,138,137,137,137,
19085  137,137,137,136,136,136,136,135,135,135,135,135,134,134,134,134,
19086  134,133,133,132,132,131,131,131,131,130,130,130,129,128,128,128,
19087  127,126,126,126,126,126,126,125,125,125,125,125,124,124,123,123,
19088  123,123,123,123,123,123,122,122,122,122,121,121,121,121,120,120,
19089  120,120,120,120,120,120,119,119,119,119,119,118,118,118,117,116,
19090  116,116,116,116,115,115,114,114,114,114,113,113,113,113,113,112,
19091  112,112,112,111,111,111,110,110,109,109,109,109,108,107,107,107,
19092  107,106,106,106,106,105,104,104,104,104,104,103,103,103,103,103,
19093  103,102,102,102,102,102,101,101,101,100,100,100,99,99,99,98,98,
19094  98,98,97,97,96,96,96,96,96,96,96,94,94,94,94,93,93,92,92,92,91,
19095  91,91,91,91,90,90,89,89,89,89,88,88,87,87,86,86,86,86,86,86,85,
19096  85,85,85,85,84,84,83,83,83,82,82,81,80,79,79,79,78,78,78,78,78,
19097  78,77,77,76,76,76,75,75,74,74,74,74,74,74,73,72,72,72,72,72
19098  };
19099  const int n4w3b2r9[] = {
19100  1000, // Capacity
19101  500, // Number of items
19102  // Size of items (sorted)
19103  210,209,209,209,209,208,208,208,208,208,207,206,206,206,205,205,
19104  205,204,204,204,203,203,203,203,202,202,202,202,202,202,201,201,
19105  200,200,200,199,199,198,198,198,198,197,196,196,195,195,195,194,
19106  194,194,194,194,193,193,193,193,193,193,193,192,191,191,191,190,
19107  190,190,189,189,189,189,189,189,189,189,188,188,188,188,187,187,
19108  187,187,187,187,187,187,186,186,186,185,185,185,185,185,184,184,
19109  184,183,183,183,183,181,181,180,180,180,179,179,178,178,178,177,
19110  177,177,176,176,175,175,175,175,175,175,174,174,174,174,174,174,
19111  174,173,173,173,172,172,172,171,171,171,171,171,171,171,170,170,
19112  170,169,169,169,169,169,169,169,168,168,168,167,167,167,167,166,
19113  166,166,166,165,165,165,165,163,163,162,161,161,161,160,159,159,
19114  158,158,158,158,158,158,157,157,157,157,157,157,156,156,156,156,
19115  154,154,154,154,153,153,153,153,153,152,152,152,152,151,150,150,
19116  150,150,150,149,149,149,149,149,149,148,148,148,148,147,147,147,
19117  147,147,147,147,147,146,146,146,145,145,145,145,145,145,145,144,
19118  144,144,144,144,144,143,143,142,142,142,142,142,141,140,139,139,
19119  139,139,139,138,138,138,137,137,136,136,136,135,135,135,135,134,
19120  134,133,133,132,132,132,132,131,131,131,131,131,130,129,128,128,
19121  128,128,128,127,127,127,127,127,125,125,124,124,124,123,123,122,
19122  122,122,122,122,122,121,121,121,121,121,120,120,120,120,119,119,
19123  118,118,118,118,117,117,116,116,116,116,115,115,115,114,114,113,
19124  113,113,113,113,113,112,112,112,112,111,111,111,110,110,109,109,
19125  109,109,108,108,108,108,108,107,107,107,107,107,106,106,106,106,
19126  106,105,105,104,104,104,104,104,103,103,103,102,102,102,102,101,
19127  101,100,100,100,100,99,99,99,99,98,98,98,98,98,97,97,97,96,96,
19128  96,96,96,95,95,95,95,94,94,94,93,93,93,93,92,92,92,92,92,91,91,
19129  90,90,90,90,89,89,89,89,88,88,87,87,87,86,86,86,86,86,86,85,85,
19130  84,84,84,84,83,83,83,83,83,83,82,82,82,82,82,81,81,80,80,80,80,
19131  80,79,79,79,79,78,78,78,78,78,78,77,77,77,77,76,76,76,75,75,75,
19132  75,74,74,74,74,74,73,73,73,72,72,72,72
19133  };
19134  const int n4w3b3r0[] = {
19135  1000, // Capacity
19136  500, // Number of items
19137  // Size of items (sorted)
19138  266,266,266,266,265,263,263,261,261,261,260,260,260,260,259,259,
19139  259,258,257,257,257,257,256,256,256,255,255,254,253,253,253,253,
19140  253,252,252,251,250,249,249,249,249,247,247,246,246,245,245,244,
19141  244,244,243,242,242,240,240,240,239,239,239,239,238,237,237,237,
19142  236,236,236,235,235,234,234,234,234,234,233,233,233,232,232,232,
19143  230,230,229,229,227,227,227,227,226,226,226,226,224,224,224,224,
19144  223,223,223,223,223,222,222,221,221,220,219,219,219,218,218,218,
19145  217,217,217,216,216,216,215,214,214,214,213,213,211,210,210,209,
19146  209,209,208,208,207,206,206,206,205,205,203,203,203,203,202,202,
19147  201,201,200,199,199,199,197,197,197,196,195,195,193,192,192,192,
19148  191,191,191,190,190,189,188,187,185,185,185,184,184,183,183,182,
19149  182,182,182,182,181,181,181,181,181,180,180,180,180,180,180,179,
19150  179,178,177,177,176,176,176,174,173,173,172,172,171,171,170,170,
19151  170,169,169,169,168,168,168,167,165,164,164,164,162,162,162,162,
19152  162,161,160,158,157,156,156,155,155,154,153,152,152,150,150,150,
19153  149,149,149,146,146,146,146,145,145,144,144,144,143,142,142,142,
19154  141,139,138,138,138,138,137,135,134,134,134,133,132,132,132,131,
19155  131,131,131,131,131,130,128,128,127,127,125,125,125,122,122,122,
19156  122,122,122,121,121,120,120,120,120,120,120,119,119,119,118,118,
19157  118,117,117,116,116,116,115,114,114,114,113,112,111,111,111,110,
19158  110,109,108,108,107,105,105,104,101,101,101,101,100,100,100,100,
19159  100,100,99,97,97,97,96,95,95,93,91,91,91,90,90,90,89,89,89,88,
19160  87,87,86,86,85,85,84,81,81,80,79,79,77,77,77,76,76,76,75,75,74,
19161  74,73,73,72,72,72,71,71,70,70,69,69,69,68,68,68,68,68,67,67,66,
19162  66,66,66,66,66,66,66,65,65,64,64,64,63,62,62,61,59,59,58,57,57,
19163  57,57,56,56,55,55,54,54,53,53,53,53,53,52,52,51,51,51,51,51,50,
19164  49,49,49,49,49,47,47,47,46,46,45,42,41,41,40,39,37,37,37,37,36,
19165  36,36,34,34,34,33,33,33,33,32,32,31,30,29,29,27,27,26,26,25,25,
19166  25,23,23,22,22,22,21,21,21,20,20,19,19,19,18,17,16,16
19167  };
19168  const int n4w3b3r1[] = {
19169  1000, // Capacity
19170  500, // Number of items
19171  // Size of items (sorted)
19172  265,265,264,264,264,262,262,261,259,259,258,256,255,255,254,254,
19173  254,253,252,251,250,250,250,250,250,248,248,247,247,247,246,246,
19174  246,245,244,243,243,243,242,242,242,242,242,242,242,240,240,240,
19175  240,237,237,236,236,236,235,234,233,233,232,232,232,231,230,230,
19176  230,230,229,229,228,227,227,226,226,225,225,225,223,222,222,222,
19177  222,222,221,221,220,220,220,220,220,219,219,219,219,219,219,218,
19178  218,218,217,217,215,215,215,215,215,215,214,213,213,213,212,212,
19179  211,211,209,209,208,207,206,206,205,205,204,204,204,204,204,204,
19180  204,203,202,201,200,200,199,199,199,199,198,196,196,195,194,193,
19181  193,192,192,191,191,191,189,189,189,189,189,189,188,188,187,186,
19182  186,185,185,184,184,183,183,182,182,181,181,181,180,179,178,178,
19183  178,178,178,177,177,177,176,175,175,175,173,173,173,172,171,171,
19184  171,171,170,170,168,168,167,166,166,166,166,164,164,164,163,163,
19185  162,162,162,161,161,160,159,159,159,158,157,157,156,155,155,155,
19186  153,152,152,152,151,151,151,151,149,149,149,149,148,148,148,147,
19187  147,147,146,146,146,145,145,145,144,143,143,142,141,141,141,141,
19188  141,140,140,140,139,139,138,138,138,136,135,135,135,135,135,133,
19189  133,132,132,132,132,131,131,131,131,130,130,129,129,129,128,128,
19190  128,128,128,127,127,127,125,125,125,123,123,122,121,120,120,117,
19191  117,116,115,114,114,110,110,109,109,109,108,108,106,105,105,105,
19192  104,104,104,103,101,101,101,101,101,100,100,99,99,99,99,98,97,
19193  97,96,96,94,94,94,93,93,93,92,92,91,91,91,91,91,91,90,90,89,89,
19194  88,87,87,87,87,87,87,86,85,84,84,83,82,81,81,81,80,80,79,79,78,
19195  78,76,75,74,74,74,73,73,73,72,72,71,70,70,70,70,69,69,68,68,67,
19196  67,66,65,64,64,64,62,62,61,61,60,59,58,58,57,56,55,55,54,53,53,
19197  53,53,51,51,51,51,51,51,50,50,50,49,49,49,48,48,48,47,47,47,46,
19198  45,45,44,43,43,42,42,42,42,42,40,39,39,38,37,37,37,36,35,34,33,
19199  32,32,32,31,31,31,30,28,28,28,27,27,26,26,26,25,25,24,24,22,21,
19200  21,21,21,20,20,18,18,18,18,17,17,17,17,16,16,16
19201  };
19202  const int n4w3b3r2[] = {
19203  1000, // Capacity
19204  500, // Number of items
19205  // Size of items (sorted)
19206  266,266,265,265,265,263,263,262,262,262,262,262,261,260,260,259,
19207  258,258,257,257,257,257,255,254,254,253,252,252,252,252,250,249,
19208  249,248,248,247,246,246,245,245,244,244,243,243,243,242,242,241,
19209  241,240,240,240,240,240,240,239,239,239,239,239,238,238,237,237,
19210  236,236,235,234,234,233,232,231,230,229,228,228,227,227,227,226,
19211  226,226,225,225,225,225,225,224,223,223,223,223,223,223,222,222,
19212  222,221,221,220,218,217,217,215,215,215,215,214,214,214,213,213,
19213  213,212,212,212,211,210,210,210,208,208,207,207,207,206,205,205,
19214  204,204,203,203,203,203,201,201,201,200,200,200,200,200,199,198,
19215  198,197,197,196,195,195,195,194,194,194,194,194,193,193,193,193,
19216  191,191,190,190,190,190,190,189,189,189,188,187,187,186,185,185,
19217  185,185,184,183,182,181,181,180,180,180,179,179,178,177,177,177,
19218  176,176,175,174,174,174,174,173,172,172,171,170,170,170,170,169,
19219  168,168,167,166,165,163,163,162,162,161,161,161,161,160,159,159,
19220  158,158,158,158,157,157,156,155,154,154,153,153,153,153,153,150,
19221  150,149,149,148,148,146,146,145,145,144,143,143,142,142,141,141,
19222  141,140,140,139,139,138,138,137,137,137,137,136,136,136,136,136,
19223  135,135,135,134,134,133,132,131,131,131,131,130,130,128,128,127,
19224  127,127,127,127,125,124,124,124,124,122,122,122,121,121,121,121,
19225  121,121,121,121,120,118,118,118,117,117,117,116,116,115,114,113,
19226  113,111,111,108,108,107,106,106,104,104,103,103,102,102,102,101,
19227  101,100,100,100,100,99,98,98,97,94,94,93,93,92,92,92,90,90,88,
19228  88,88,87,86,86,85,85,84,84,84,83,82,81,81,80,79,79,79,79,78,78,
19229  78,76,76,76,75,73,72,72,71,71,71,70,69,69,68,67,67,67,66,65,64,
19230  64,63,63,62,62,62,58,58,57,57,57,57,56,55,55,54,54,53,53,52,52,
19231  50,50,50,50,50,49,48,48,48,47,47,47,47,46,46,46,45,45,45,45,44,
19232  43,42,41,41,40,40,39,38,38,38,37,37,37,36,36,36,35,35,34,34,34,
19233  33,32,31,31,31,31,31,30,30,30,30,29,29,29,29,29,29,28,27,27,27,
19234  27,26,26,25,24,23,23,22,20,20,19,18,18,17,17,17,16,16,16
19235  };
19236  const int n4w3b3r3[] = {
19237  1000, // Capacity
19238  500, // Number of items
19239  // Size of items (sorted)
19240  266,265,265,265,265,263,263,262,261,261,260,259,259,257,257,257,
19241  255,255,255,255,255,254,254,253,252,252,251,251,251,251,248,247,
19242  247,246,246,246,246,246,245,244,243,242,242,242,242,241,240,239,
19243  239,239,237,237,237,237,237,237,237,236,236,235,235,235,235,235,
19244  234,234,232,232,232,232,230,230,230,230,229,229,229,229,228,228,
19245  227,227,227,226,225,224,224,224,223,223,223,223,223,223,222,220,
19246  220,219,219,219,218,218,218,218,217,216,216,216,215,215,214,213,
19247  213,212,211,211,210,210,209,209,209,208,205,205,204,204,203,203,
19248  201,201,201,200,199,198,198,198,197,197,197,196,196,195,195,193,
19249  193,192,192,191,191,191,191,191,190,190,187,187,187,187,186,186,
19250  185,185,185,184,184,183,183,182,182,182,182,181,181,180,180,180,
19251  179,178,178,177,176,176,174,174,174,173,173,172,172,172,171,171,
19252  171,170,170,169,168,166,166,166,166,166,165,165,165,165,165,164,
19253  163,163,162,162,161,161,160,160,159,159,159,158,157,157,157,156,
19254  156,156,155,155,155,155,155,154,154,153,153,152,150,150,149,148,
19255  148,147,146,146,146,144,143,143,143,143,143,142,141,141,141,141,
19256  140,140,140,139,136,136,135,134,132,131,131,131,130,130,130,130,
19257  129,129,129,129,128,127,126,125,123,122,122,121,121,121,120,120,
19258  119,119,119,118,118,117,117,116,115,114,114,113,113,113,112,112,
19259  111,111,111,110,110,110,110,109,109,109,108,108,107,107,107,106,
19260  105,105,105,105,104,101,100,100,100,100,99,99,99,98,97,95,95,
19261  95,94,93,92,92,92,92,91,91,90,90,89,88,88,87,87,87,87,87,86,86,
19262  86,85,85,83,83,83,83,82,82,82,80,80,79,79,78,78,78,78,77,77,77,
19263  76,76,76,75,75,75,74,74,73,72,72,71,71,71,71,70,70,69,69,68,67,
19264  65,65,65,64,63,62,62,62,61,61,61,60,59,59,59,59,58,58,58,58,57,
19265  56,56,55,55,54,53,53,53,52,52,52,51,51,50,50,50,50,49,46,46,46,
19266  45,45,45,43,43,43,41,40,40,38,37,37,37,37,36,35,33,33,32,32,32,
19267  32,32,32,32,32,31,31,31,30,30,29,28,27,26,26,26,26,24,24,23,22,
19268  22,21,21,21,21,20,20,20,19,19,19,19,18,17,17,16
19269  };
19270  const int n4w3b3r4[] = {
19271  1000, // Capacity
19272  500, // Number of items
19273  // Size of items (sorted)
19274  266,266,266,266,266,263,262,262,262,262,261,261,261,261,261,260,
19275  260,260,260,259,258,258,258,257,257,257,257,256,256,255,255,254,
19276  254,253,253,252,252,251,251,251,251,250,250,249,249,249,248,248,
19277  247,247,247,246,245,245,243,243,242,241,240,240,239,238,238,238,
19278  237,237,237,236,236,235,235,235,234,234,233,233,233,233,233,232,
19279  232,231,231,230,230,228,228,228,228,227,226,226,226,225,225,224,
19280  224,223,223,221,221,221,220,220,220,220,218,218,217,217,216,215,
19281  215,215,215,214,214,214,213,213,213,213,211,211,211,211,210,210,
19282  210,209,209,207,206,205,204,203,203,203,202,201,201,201,200,200,
19283  200,199,198,197,195,195,195,195,194,194,193,193,192,192,191,191,
19284  190,189,189,189,188,188,186,186,186,186,185,184,183,182,182,181,
19285  180,179,178,177,177,176,175,175,175,175,174,174,174,173,173,172,
19286  172,171,171,171,171,169,169,167,167,166,165,165,165,165,164,164,
19287  163,162,162,161,161,161,160,160,159,159,158,158,157,156,156,156,
19288  156,156,156,155,154,154,154,154,153,152,152,151,151,151,151,151,
19289  150,150,150,150,149,149,149,147,147,147,146,145,145,144,144,143,
19290  142,142,142,141,141,141,140,137,136,136,134,134,134,133,132,132,
19291  132,130,130,129,129,129,128,128,127,127,127,126,125,125,124,123,
19292  123,123,123,122,122,121,120,120,119,119,118,118,118,118,115,115,
19293  114,114,114,113,112,112,111,111,110,110,110,110,109,109,108,108,
19294  108,107,105,104,104,104,103,103,102,102,102,102,102,102,101,101,
19295  101,101,100,99,99,99,98,98,98,97,96,95,95,95,94,94,93,92,92,91,
19296  91,91,91,91,90,90,89,89,88,87,87,87,86,86,85,84,84,83,82,82,81,
19297  81,81,81,80,80,79,78,78,78,78,77,77,76,76,75,74,74,74,73,71,71,
19298  71,71,71,70,70,69,68,68,67,66,66,65,65,64,64,64,63,63,61,61,61,
19299  61,60,59,58,58,58,57,57,56,54,54,54,53,52,52,52,51,51,50,50,49,
19300  48,48,48,47,47,47,46,46,44,44,44,43,42,42,41,40,38,38,38,38,37,
19301  36,36,36,36,35,35,35,34,32,31,31,28,27,27,27,27,26,26,25,25,25,
19302  25,24,24,23,23,23,23,22,22,21,21,20,19,19,19,19,19,17
19303  };
19304  const int n4w3b3r5[] = {
19305  1000, // Capacity
19306  500, // Number of items
19307  // Size of items (sorted)
19308  266,266,266,266,266,265,264,263,263,262,262,262,262,262,262,262,
19309  261,261,261,261,260,260,260,259,259,258,256,256,256,255,255,253,
19310  252,252,252,252,251,251,250,248,248,247,247,247,247,246,246,246,
19311  245,245,245,244,244,243,242,242,241,241,241,240,240,240,239,239,
19312  238,238,238,236,236,235,235,235,234,234,233,233,233,232,232,231,
19313  229,229,229,228,228,227,227,227,226,226,226,225,225,223,221,221,
19314  221,221,221,220,220,220,219,218,218,218,216,215,215,215,214,214,
19315  213,213,212,212,211,211,211,210,210,209,209,209,209,209,207,207,
19316  206,205,205,205,205,204,204,204,203,202,202,201,199,199,198,198,
19317  198,198,198,197,196,196,195,195,195,194,194,193,193,193,193,192,
19318  192,191,191,191,191,190,190,189,189,188,188,188,188,187,187,186,
19319  186,186,185,185,183,183,182,182,182,181,181,180,180,180,178,178,
19320  178,177,176,176,176,176,175,175,175,174,174,174,173,173,172,171,
19321  171,171,171,170,169,168,168,168,167,167,165,165,165,164,163,161,
19322  161,161,160,159,159,158,158,157,156,155,155,155,154,154,154,153,
19323  153,152,151,151,149,149,148,147,146,144,143,143,143,142,142,142,
19324  141,139,139,139,139,138,137,137,136,136,136,135,135,134,134,133,
19325  133,132,132,132,131,131,130,129,128,128,127,127,127,126,125,125,
19326  125,125,124,124,123,122,122,122,122,122,122,121,121,121,120,118,
19327  118,117,117,116,116,116,116,114,114,113,113,113,112,112,112,112,
19328  111,111,111,111,110,109,109,109,108,108,107,107,105,105,105,105,
19329  105,104,104,103,103,103,102,102,102,101,100,100,100,100,100,99,
19330  99,98,98,98,97,95,95,94,94,94,93,91,91,90,90,90,90,89,88,88,88,
19331  88,87,86,86,85,85,84,84,84,83,83,83,80,80,80,78,78,76,76,75,75,
19332  74,74,73,73,72,71,71,70,69,69,69,68,68,68,67,67,66,65,63,63,61,
19333  61,60,59,59,59,59,59,58,58,58,58,57,56,56,54,52,52,52,51,49,49,
19334  49,47,46,46,46,45,45,45,45,45,44,44,44,43,43,43,42,41,41,41,40,
19335  39,39,36,35,33,33,33,33,32,32,32,32,31,31,30,29,28,28,28,28,27,
19336  26,26,25,25,25,25,24,24,22,22,21,20,20,20,20,20,19,18,18,17,16,
19337  16
19338  };
19339  const int n4w3b3r6[] = {
19340  1000, // Capacity
19341  500, // Number of items
19342  // Size of items (sorted)
19343  266,265,265,265,264,263,262,260,260,260,259,259,258,258,258,257,
19344  257,256,256,255,253,253,252,252,252,252,252,251,251,250,249,249,
19345  248,247,246,246,246,246,245,244,244,244,243,243,242,241,240,237,
19346  237,237,237,236,236,235,233,233,232,232,230,229,228,228,228,228,
19347  228,228,227,226,226,225,225,225,225,224,224,224,224,224,224,223,
19348  222,222,222,221,221,219,219,219,219,219,218,218,218,216,215,215,
19349  215,215,215,214,214,214,214,214,213,213,212,212,212,212,209,209,
19350  209,208,208,208,208,207,207,207,207,206,205,205,205,205,204,204,
19351  203,203,202,202,201,200,199,199,199,198,197,197,197,196,195,195,
19352  194,194,193,193,192,192,191,191,190,190,189,189,189,189,188,188,
19353  187,186,186,186,185,185,185,184,183,183,183,183,182,182,182,181,
19354  181,180,180,179,179,178,178,178,177,176,176,175,175,173,173,172,
19355  171,171,170,170,169,169,169,168,168,168,167,165,165,165,164,164,
19356  164,163,163,163,162,161,161,161,160,160,159,159,159,158,157,156,
19357  155,155,155,155,155,155,155,154,154,154,154,154,153,153,153,153,
19358  152,152,152,151,151,151,150,150,150,150,150,150,149,149,148,147,
19359  146,146,145,144,144,143,143,143,143,143,141,141,141,141,140,140,
19360  140,139,139,139,139,139,138,136,136,135,135,134,134,132,131,129,
19361  129,129,129,129,129,128,127,127,126,126,126,125,125,125,125,125,
19362  124,124,123,122,122,121,121,121,120,120,120,120,119,119,118,117,
19363  116,116,116,116,115,115,115,115,114,112,112,111,111,110,108,107,
19364  106,105,105,104,104,104,102,102,101,101,101,101,100,100,100,99,
19365  99,98,97,97,97,97,95,95,94,94,93,93,92,92,92,92,92,91,91,90,89,
19366  89,89,88,88,88,88,87,86,86,85,84,83,82,81,81,80,79,78,77,77,77,
19367  77,77,77,76,75,74,74,73,73,73,73,72,72,72,72,72,72,72,72,72,71,
19368  69,69,68,67,67,67,66,66,65,65,65,65,64,63,63,61,61,60,58,56,56,
19369  55,54,53,52,52,51,50,50,50,49,48,47,47,47,46,46,45,44,43,43,42,
19370  42,41,40,40,40,39,39,35,35,34,33,33,32,32,32,32,31,31,29,29,28,
19371  28,28,27,27,26,26,26,25,25,25,24,23,22,19,19,19,19,18,17,17,16,
19372  16
19373  };
19374  const int n4w3b3r7[] = {
19375  1000, // Capacity
19376  500, // Number of items
19377  // Size of items (sorted)
19378  265,265,265,265,263,263,263,262,262,261,261,260,260,258,258,258,
19379  258,258,257,257,257,257,257,256,256,255,255,254,254,254,253,253,
19380  253,253,253,252,252,251,251,250,250,250,249,248,248,248,248,247,
19381  247,247,246,246,246,246,245,243,243,242,241,241,241,240,240,240,
19382  240,238,238,238,238,238,238,238,238,238,237,236,235,235,234,234,
19383  234,232,232,230,230,229,228,227,227,227,226,226,226,226,226,226,
19384  225,224,223,223,223,223,223,223,222,222,222,221,221,221,220,220,
19385  219,219,218,217,217,217,217,217,216,216,215,215,215,214,212,212,
19386  212,212,211,211,210,210,209,208,208,207,205,205,204,204,204,203,
19387  203,203,202,202,201,201,201,200,200,200,199,198,197,197,196,195,
19388  195,194,194,194,194,194,194,193,193,192,190,190,190,190,190,189,
19389  189,189,189,189,188,188,188,187,187,186,186,185,185,185,185,184,
19390  184,183,183,182,181,181,180,180,179,179,177,176,176,176,175,174,
19391  174,173,167,167,166,166,165,165,165,165,164,164,164,163,161,160,
19392  160,159,159,159,156,156,155,155,154,154,154,153,152,152,152,150,
19393  150,150,149,147,146,145,144,144,144,144,143,143,142,142,142,141,
19394  140,139,139,138,138,138,138,137,136,135,135,135,134,134,134,133,
19395  132,132,132,132,131,131,130,130,130,130,129,128,128,128,128,128,
19396  128,127,127,127,127,127,125,124,124,124,124,123,123,123,122,121,
19397  121,121,121,120,120,119,119,118,118,117,117,116,116,115,115,114,
19398  114,114,113,112,112,112,112,111,111,111,111,110,109,108,108,108,
19399  107,107,107,106,105,105,104,102,102,101,101,101,99,98,98,97,97,
19400  97,97,96,95,94,94,93,91,91,91,91,90,90,90,89,88,88,88,88,88,87,
19401  86,86,85,85,85,85,84,84,84,82,82,82,81,81,81,81,80,80,79,79,78,
19402  78,78,74,74,74,74,72,71,70,70,69,68,68,67,65,65,65,65,63,61,61,
19403  61,61,60,60,59,58,58,58,58,58,57,56,56,56,55,55,54,54,54,54,53,
19404  53,51,51,48,48,47,47,46,46,45,44,44,43,42,42,42,41,41,41,40,39,
19405  38,37,36,35,34,33,32,32,32,32,31,31,30,28,28,27,27,27,27,26,26,
19406  24,24,23,22,21,20,20,20,19,19,19,18,18,18,18,17,17,16,16,16,16
19407  };
19408  const int n4w3b3r8[] = {
19409  1000, // Capacity
19410  500, // Number of items
19411  // Size of items (sorted)
19412  266,266,265,264,264,264,263,263,261,261,261,260,259,259,259,259,
19413  258,257,256,255,254,254,252,252,252,251,251,251,250,250,248,246,
19414  246,245,244,243,243,243,242,241,241,241,241,241,240,240,240,240,
19415  238,238,238,237,236,236,235,235,235,235,234,234,234,234,234,233,
19416  233,232,232,232,232,231,231,230,230,230,230,229,228,227,226,226,
19417  226,226,226,225,225,225,224,223,223,223,223,223,222,221,220,220,
19418  218,218,217,216,215,214,214,213,213,213,213,212,212,212,212,212,
19419  211,211,210,209,209,209,209,209,209,208,208,208,207,206,206,206,
19420  204,204,203,203,203,202,202,202,201,201,201,200,200,199,199,199,
19421  199,199,199,198,198,197,197,196,196,196,195,195,193,192,192,192,
19422  191,191,189,189,188,188,188,188,187,186,185,185,184,183,183,182,
19423  181,181,181,181,180,179,179,178,178,178,178,177,177,176,174,174,
19424  174,174,174,173,173,173,172,172,169,169,168,168,168,167,167,166,
19425  165,164,163,163,163,162,162,162,161,161,161,161,160,159,159,158,
19426  158,157,156,156,154,153,152,151,151,151,151,150,150,150,150,150,
19427  148,148,148,147,147,147,147,146,146,146,144,143,143,142,142,142,
19428  142,142,141,140,140,140,139,139,138,138,138,137,136,135,135,134,
19429  134,133,133,133,133,132,132,132,132,131,130,130,128,128,128,127,
19430  127,123,123,122,122,122,121,121,121,120,119,119,118,118,117,116,
19431  116,115,114,114,114,113,113,113,113,112,111,111,111,110,110,110,
19432  109,108,107,107,106,105,105,105,105,104,104,103,102,102,102,101,
19433  100,100,99,99,98,98,97,97,97,97,95,95,92,91,91,91,91,88,87,87,
19434  87,87,86,86,86,86,85,85,85,83,83,82,82,82,82,82,81,81,81,81,80,
19435  80,79,78,78,78,77,77,77,77,76,76,76,75,75,75,74,74,74,74,74,72,
19436  72,72,71,71,70,70,68,68,68,67,67,67,66,66,65,65,65,63,62,62,62,
19437  62,61,60,60,60,60,60,59,58,57,56,56,55,55,54,53,52,52,51,51,50,
19438  50,50,50,49,49,48,48,48,48,48,47,46,46,45,45,45,44,43,43,43,41,
19439  40,39,39,38,38,36,36,34,34,34,34,32,31,30,30,30,30,29,29,29,28,
19440  27,27,26,26,25,24,23,22,22,21,21,21,19,18,18,17,16,16
19441  };
19442  const int n4w3b3r9[] = {
19443  1000, // Capacity
19444  500, // Number of items
19445  // Size of items (sorted)
19446  266,266,265,265,263,263,263,262,262,261,261,261,261,261,259,259,
19447  258,257,256,256,255,254,254,253,253,253,252,252,251,250,250,249,
19448  248,248,247,246,246,246,246,245,245,244,244,244,244,243,242,242,
19449  242,242,242,241,241,240,239,238,237,237,235,235,235,234,234,233,
19450  232,232,230,229,229,229,228,228,227,227,227,227,226,226,226,225,
19451  225,223,221,221,221,221,221,221,220,220,220,220,219,219,219,218,
19452  218,218,217,217,217,215,215,215,214,214,212,210,210,209,209,209,
19453  209,209,208,207,205,205,205,204,204,204,203,203,203,202,201,201,
19454  201,201,201,201,200,200,199,199,198,198,198,198,198,198,197,196,
19455  195,195,194,194,193,193,193,192,192,191,190,189,189,188,188,188,
19456  187,186,185,185,184,183,182,182,181,181,180,180,179,179,179,179,
19457  178,177,176,176,175,175,174,173,173,173,173,172,172,172,171,170,
19458  170,169,169,169,168,167,165,165,165,165,164,163,163,161,161,160,
19459  160,159,159,159,159,158,158,157,156,156,155,155,154,154,153,153,
19460  152,151,150,150,149,149,149,147,147,147,147,147,146,146,146,144,
19461  143,143,143,143,142,142,141,141,140,140,139,138,137,137,136,136,
19462  136,135,135,133,133,131,131,131,131,130,130,130,130,129,129,129,
19463  128,127,127,126,125,124,124,123,122,122,122,121,120,120,120,120,
19464  119,119,119,118,117,117,117,117,117,116,116,116,115,115,114,114,
19465  114,113,112,112,111,111,110,110,109,109,107,107,107,107,106,105,
19466  105,105,105,104,103,103,103,102,102,102,102,101,101,101,101,100,
19467  100,100,99,99,98,98,96,96,96,94,93,92,91,91,91,91,90,90,90,90,
19468  89,89,89,88,88,87,87,87,87,87,85,84,83,82,82,82,81,81,80,80,79,
19469  79,78,78,78,78,77,76,76,76,75,74,74,73,71,69,69,69,68,68,68,68,
19470  66,66,66,66,64,63,63,62,62,62,61,60,60,59,59,59,58,58,58,58,57,
19471  56,56,55,55,55,55,54,54,54,53,53,53,53,52,52,52,51,49,49,49,49,
19472  49,49,48,47,47,47,45,43,43,42,42,42,42,42,41,41,40,40,39,39,39,
19473  39,38,37,37,35,33,33,33,32,32,31,29,28,28,27,26,26,25,24,24,24,
19474  23,23,22,22,21,21,20,20,19,18,18,18,18,17,17,16,16,16
19475  };
19476  const int n4w4b1r0[] = {
19477  1000, // Capacity
19478  500, // Number of items
19479  // Size of items (sorted)
19480  132,132,132,132,132,132,132,132,132,132,132,132,132,131,131,131,
19481  131,131,131,131,131,131,131,130,130,130,130,130,129,129,129,129,
19482  129,129,129,129,129,129,128,128,128,128,128,128,128,128,128,128,
19483  128,128,128,127,127,127,127,127,127,127,127,127,127,127,127,126,
19484  126,126,126,126,125,125,125,125,125,125,125,125,125,125,125,125,
19485  124,124,124,124,124,124,124,124,124,124,124,124,124,123,123,123,
19486  123,123,123,123,123,123,123,123,123,123,123,122,122,122,122,122,
19487  122,122,122,122,122,122,122,121,121,121,121,121,121,121,121,121,
19488  121,121,121,121,121,121,121,121,121,121,121,121,121,120,120,120,
19489  120,120,120,120,120,120,120,120,120,120,119,119,119,119,119,119,
19490  119,119,119,119,118,118,118,118,117,117,117,117,117,117,117,117,
19491  117,117,117,117,117,116,116,116,116,116,116,116,116,116,116,116,
19492  116,116,116,116,115,115,115,115,115,115,115,115,115,115,114,114,
19493  114,114,114,114,114,114,114,114,114,114,114,114,113,113,113,113,
19494  113,113,113,113,113,113,113,113,113,112,112,112,112,112,112,112,
19495  112,112,111,111,111,111,111,111,111,111,111,111,110,110,110,110,
19496  110,110,110,109,109,109,109,109,109,109,109,109,108,108,108,108,
19497  108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
19498  107,107,107,107,107,107,107,107,107,107,107,106,106,106,106,106,
19499  106,106,106,106,106,106,106,106,105,105,105,105,105,105,105,105,
19500  105,105,105,105,104,104,104,104,104,104,104,104,104,104,104,103,
19501  103,103,103,103,103,103,103,103,103,103,102,102,102,102,102,102,
19502  102,102,102,102,102,102,101,101,101,101,101,101,101,101,101,101,
19503  101,101,101,100,100,100,100,100,100,100,100,100,100,100,99,99,
19504  99,99,99,99,99,99,98,98,98,98,98,98,98,98,98,98,98,98,98,98,97,
19505  97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,
19506  96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,94,94,94,94,94,
19507  94,94,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,92,
19508  92,92,92,92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,90,90,
19509  90,90,90,90,90,90,90,90,90,90,90
19510  };
19511  const int n4w4b1r1[] = {
19512  1000, // Capacity
19513  500, // Number of items
19514  // Size of items (sorted)
19515  132,132,132,132,132,132,132,132,132,132,132,131,131,131,131,131,
19516  131,131,130,130,130,130,130,130,130,130,130,130,129,129,129,129,
19517  129,129,129,129,128,128,128,128,128,128,128,128,128,128,128,127,
19518  127,127,127,127,127,127,127,127,127,127,127,127,127,127,126,126,
19519  126,126,126,126,126,126,126,126,126,126,125,125,125,125,125,125,
19520  125,125,125,125,125,125,125,125,124,124,124,124,124,124,123,123,
19521  123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,
19522  122,122,122,122,122,121,121,121,121,121,121,121,121,121,121,121,
19523  121,120,120,120,120,120,120,120,120,120,120,120,120,120,120,119,
19524  119,119,119,119,119,119,119,119,119,119,119,118,118,118,118,118,
19525  118,118,118,118,118,118,118,118,118,117,117,117,117,117,117,117,
19526  117,117,117,117,117,117,116,116,116,116,116,116,116,116,116,116,
19527  116,116,116,116,116,115,115,115,115,115,115,115,115,115,115,115,
19528  115,115,114,114,114,114,114,114,114,114,114,114,114,114,114,114,
19529  114,114,114,113,113,113,113,113,113,113,113,113,113,112,112,112,
19530  112,112,112,112,112,112,112,111,111,111,111,111,111,111,111,111,
19531  111,111,111,110,110,110,110,110,110,110,110,110,110,110,110,109,
19532  109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,
19533  108,108,108,108,108,108,108,108,108,108,107,107,107,107,107,107,
19534  107,107,107,107,106,106,106,106,106,106,106,106,106,106,106,105,
19535  105,105,105,105,105,105,105,105,105,105,105,105,105,104,104,104,
19536  104,104,104,104,104,104,104,104,104,104,104,103,103,103,103,103,
19537  103,103,103,103,103,103,103,103,103,103,102,102,102,102,102,102,
19538  102,102,102,102,102,102,102,102,101,101,101,101,101,101,101,101,
19539  101,101,101,101,101,101,100,100,100,100,100,100,100,100,100,100,
19540  99,99,99,99,99,99,99,99,99,99,99,98,98,98,98,98,98,98,98,98,98,
19541  98,98,97,97,97,97,97,97,96,96,96,96,96,96,96,96,96,96,95,95,95,
19542  95,95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,94,93,93,93,93,
19543  93,93,93,93,93,93,93,92,92,92,92,92,92,91,91,91,91,91,91,91,91,
19544  91,91,91,91,91,90,90,90,90,90,90,90,90,90,90,90
19545  };
19546  const int n4w4b1r2[] = {
19547  1000, // Capacity
19548  500, // Number of items
19549  // Size of items (sorted)
19550  132,132,132,132,132,132,132,132,132,132,132,132,132,131,131,131,
19551  131,131,131,131,130,130,130,130,130,130,130,130,130,130,130,129,
19552  129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
19553  129,128,128,128,128,128,128,128,128,128,128,128,128,128,127,127,
19554  127,127,127,127,127,127,127,127,127,126,126,126,126,126,126,126,
19555  126,126,126,125,125,125,125,125,125,125,125,125,125,125,125,125,
19556  125,124,124,124,124,124,124,124,124,124,124,124,124,123,123,123,
19557  123,123,123,123,123,123,123,123,123,123,123,123,123,122,122,122,
19558  122,122,122,122,122,122,122,122,122,122,122,121,121,121,121,121,
19559  121,121,121,121,120,120,120,120,120,120,120,120,120,120,119,119,
19560  119,119,119,119,119,119,119,119,119,118,118,118,118,118,118,118,
19561  118,118,118,118,118,117,117,117,117,117,117,117,117,117,116,116,
19562  116,116,116,115,115,115,115,115,115,115,115,115,114,114,114,114,
19563  114,114,114,114,114,114,114,114,114,114,113,113,113,113,113,113,
19564  113,113,113,113,113,113,113,112,112,112,112,112,112,112,112,112,
19565  112,112,112,112,111,111,111,111,111,111,111,111,111,111,111,111,
19566  111,111,111,111,111,110,110,110,110,110,110,110,110,110,110,110,
19567  109,109,109,109,109,109,109,109,109,108,108,108,108,108,108,108,
19568  108,108,108,107,107,107,107,107,107,107,107,107,107,106,106,106,
19569  106,106,106,106,106,106,106,106,106,106,106,106,106,105,105,105,
19570  105,105,105,105,105,104,104,104,104,104,104,104,104,104,104,104,
19571  104,104,104,103,103,103,103,103,103,103,103,103,103,103,103,102,
19572  102,102,102,102,102,102,102,102,102,102,102,102,101,101,101,101,
19573  101,101,101,101,101,101,101,101,101,101,100,100,100,100,100,100,
19574  100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,
19575  99,99,99,99,99,98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,
19576  97,97,96,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,
19577  95,95,94,94,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,
19578  93,93,93,93,93,92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,
19579  91,91,91,90,90,90,90,90,90,90,90,90,90,90
19580  };
19581  const int n4w4b1r3[] = {
19582  1000, // Capacity
19583  500, // Number of items
19584  // Size of items (sorted)
19585  132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,131,
19586  131,131,131,131,131,131,131,131,131,131,131,131,131,130,130,130,
19587  130,130,130,130,130,130,129,129,129,129,129,129,129,129,128,128,
19588  128,128,128,128,128,128,128,128,128,128,128,127,127,127,127,127,
19589  127,127,127,127,126,126,126,126,126,126,126,126,126,125,125,125,
19590  125,125,125,125,125,125,125,125,125,125,125,125,125,124,124,124,
19591  124,124,124,124,124,123,123,123,123,123,123,123,123,123,123,123,
19592  123,122,122,122,122,122,122,122,121,121,121,121,121,121,121,121,
19593  121,121,120,120,120,120,120,120,120,120,120,120,120,120,120,120,
19594  120,119,119,119,119,119,119,119,119,119,119,118,118,118,118,118,
19595  118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,117,
19596  117,117,117,117,117,117,117,117,117,117,117,116,116,116,116,116,
19597  116,116,116,116,116,115,115,115,115,115,115,115,115,115,115,115,
19598  115,115,115,115,114,114,114,114,114,114,114,114,114,114,114,114,
19599  113,113,113,113,113,113,113,113,113,113,113,112,112,112,112,112,
19600  112,112,112,112,112,112,112,112,111,111,111,111,111,111,111,111,
19601  111,111,111,111,110,110,110,110,110,110,110,110,110,110,110,110,
19602  109,109,109,109,109,109,109,108,108,108,108,108,108,108,108,108,
19603  107,107,107,107,107,107,107,107,107,107,107,107,107,107,106,106,
19604  106,106,106,106,106,106,106,106,106,106,105,105,105,105,105,105,
19605  105,105,105,105,105,105,105,104,104,104,104,104,104,104,104,104,
19606  104,104,104,104,103,103,103,103,103,103,103,103,103,103,103,102,
19607  102,102,102,102,102,102,102,102,102,102,101,101,101,101,101,101,
19608  101,101,101,101,101,101,101,101,101,100,100,100,100,100,100,100,
19609  100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,
19610  99,98,98,98,98,98,98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,
19611  97,96,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,
19612  95,95,95,95,95,95,94,94,94,94,94,94,94,94,94,94,94,94,94,94,93,
19613  93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,91,91,91,
19614  91,91,91,90,90,90,90,90,90,90,90,90,90,90,90
19615  };
19616  const int n4w4b1r4[] = {
19617  1000, // Capacity
19618  500, // Number of items
19619  // Size of items (sorted)
19620  132,132,132,132,132,132,132,132,132,132,132,132,131,131,131,131,
19621  131,131,131,131,131,131,131,131,131,131,131,130,130,130,130,130,
19622  130,130,130,130,130,130,130,129,129,129,129,129,129,129,129,129,
19623  129,129,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
19624  127,127,127,127,127,127,127,127,126,126,126,126,126,126,126,126,
19625  126,126,125,125,125,125,125,125,125,125,125,125,125,125,125,124,
19626  124,124,124,124,124,124,124,124,124,123,123,123,123,123,123,123,
19627  123,123,123,123,123,123,123,123,123,123,122,122,122,122,122,122,
19628  122,122,122,121,121,121,121,121,121,121,121,121,121,121,121,120,
19629  120,120,120,120,120,120,120,120,120,119,119,119,119,119,119,119,
19630  119,119,119,119,119,118,118,118,118,118,118,118,118,118,118,118,
19631  118,117,117,117,117,117,117,117,117,117,117,117,117,116,116,116,
19632  116,116,116,116,115,115,115,115,115,115,115,114,114,114,114,114,
19633  114,114,114,114,114,114,114,113,113,113,113,113,112,112,112,112,
19634  112,112,112,112,112,112,112,112,112,111,111,111,111,111,111,111,
19635  111,111,111,111,110,110,110,110,110,110,110,110,110,110,110,110,
19636  110,110,109,109,109,109,109,109,109,109,109,109,109,108,108,108,
19637  108,108,108,108,108,108,108,108,107,107,107,107,107,107,107,107,
19638  107,107,107,107,106,106,106,106,106,106,106,106,105,105,105,105,
19639  105,105,105,105,105,105,105,105,105,105,105,104,104,104,104,104,
19640  104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,103,
19641  103,103,103,103,103,103,103,103,102,102,102,102,102,102,102,102,
19642  102,102,102,102,102,102,102,102,102,101,101,101,101,101,101,100,
19643  100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,98,98,98,98,
19644  98,98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,97,
19645  97,97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,96,96,96,
19646  96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,95,95,95,
19647  95,94,94,94,94,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,
19648  93,93,93,93,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,91,91,
19649  91,91,91,90,90,90,90,90
19650  };
19651  const int n4w4b1r5[] = {
19652  1000, // Capacity
19653  500, // Number of items
19654  // Size of items (sorted)
19655  132,132,132,132,132,132,131,131,131,131,131,131,131,131,131,131,
19656  131,130,130,130,130,130,130,130,130,130,130,130,130,130,129,129,
19657  129,129,129,129,129,129,129,129,129,129,128,128,128,128,128,128,
19658  128,128,128,128,128,128,128,128,128,128,127,127,127,127,127,127,
19659  127,127,127,127,127,127,127,127,127,126,126,126,126,126,126,126,
19660  126,126,126,125,125,125,125,125,125,125,125,125,125,124,124,124,
19661  124,124,124,124,124,123,123,123,123,123,123,123,123,123,123,123,
19662  122,122,122,122,122,122,122,122,122,122,122,122,122,121,121,121,
19663  121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,
19664  121,121,121,120,120,120,120,120,120,120,120,120,120,120,120,120,
19665  120,120,119,119,119,119,119,119,119,119,119,119,119,118,118,118,
19666  118,118,118,118,118,118,118,118,117,117,117,117,117,117,117,117,
19667  117,117,117,117,117,117,116,116,116,116,116,116,116,116,115,115,
19668  115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,114,
19669  114,114,114,114,114,114,113,113,113,113,113,113,113,113,113,113,
19670  112,112,112,112,112,112,112,112,112,112,112,112,111,111,111,111,
19671  111,111,111,111,111,111,111,111,111,111,111,110,110,110,110,110,
19672  110,110,110,110,110,110,110,110,110,109,109,109,109,109,109,109,
19673  109,108,108,108,108,108,108,108,108,108,107,107,107,107,107,107,
19674  107,107,106,106,106,106,106,106,106,106,106,106,105,105,105,105,
19675  105,105,105,105,105,105,105,105,105,104,104,104,104,104,104,104,
19676  104,104,104,104,104,104,104,104,103,103,103,103,103,103,103,103,
19677  103,103,103,103,103,103,102,102,102,102,101,101,101,101,101,101,
19678  101,101,101,101,100,100,100,100,100,100,100,100,100,100,100,100,
19679  100,100,100,100,99,99,99,99,99,99,99,99,99,99,99,99,99,99,98,
19680  98,98,98,98,98,98,98,98,98,98,98,98,98,98,97,97,97,97,97,97,96,
19681  96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,95,94,
19682  94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,93,93,93,92,
19683  92,92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,91,91,
19684  90,90,90,90,90,90,90,90,90,90,90,90,90
19685  };
19686  const int n4w4b1r6[] = {
19687  1000, // Capacity
19688  500, // Number of items
19689  // Size of items (sorted)
19690  132,132,132,132,132,132,132,132,132,132,132,132,132,131,131,131,
19691  131,131,131,131,131,131,131,131,131,131,131,131,131,130,130,130,
19692  130,130,130,130,130,130,130,130,130,130,130,130,130,129,129,129,
19693  129,129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,
19694  128,128,128,128,128,128,128,128,128,128,127,127,127,127,127,127,
19695  127,127,127,127,127,126,126,126,126,126,126,126,126,126,126,126,
19696  126,126,126,126,125,125,125,125,125,125,125,125,125,125,125,125,
19697  125,124,124,124,124,124,124,124,124,124,124,124,123,123,123,123,
19698  123,123,123,123,122,122,122,122,122,122,122,122,121,121,121,121,
19699  121,121,121,121,121,121,121,120,120,120,120,120,120,120,120,119,
19700  119,119,119,119,119,119,119,119,119,118,118,118,118,118,118,118,
19701  118,118,118,118,118,118,117,117,117,117,117,117,116,116,116,116,
19702  116,116,116,116,116,116,116,116,115,115,115,115,115,115,115,115,
19703  115,114,114,114,114,114,114,114,114,114,114,114,113,113,113,113,
19704  113,113,113,113,113,113,113,113,113,113,112,112,112,112,112,112,
19705  112,112,112,112,112,112,111,111,111,111,111,111,111,111,111,111,
19706  111,110,110,110,110,110,110,109,109,109,109,109,109,109,109,109,
19707  109,109,109,109,108,108,108,108,108,108,108,108,108,108,108,108,
19708  108,107,107,107,107,107,107,107,107,107,106,106,106,106,106,106,
19709  106,106,106,106,106,106,106,106,106,106,105,105,105,105,105,105,
19710  105,105,105,105,105,105,105,105,105,104,104,104,104,104,104,104,
19711  104,104,103,103,103,103,103,103,103,103,103,103,103,103,103,102,
19712  102,102,102,102,102,102,102,102,102,102,102,101,101,101,101,101,
19713  101,101,101,101,101,101,101,101,101,100,100,100,100,100,100,100,
19714  100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,
19715  99,99,99,99,99,99,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,
19716  96,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,
19717  95,95,95,95,94,94,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,
19718  93,93,93,93,93,92,92,92,92,92,92,92,92,92,92,92,91,91,91,91,91,
19719  91,91,91,91,91,90,90,90,90,90,90,90,90,90,90
19720  };
19721  const int n4w4b1r7[] = {
19722  1000, // Capacity
19723  500, // Number of items
19724  // Size of items (sorted)
19725  132,132,132,132,132,132,132,132,132,131,131,131,131,131,131,131,
19726  131,131,131,131,130,130,130,129,129,129,129,129,129,129,129,129,
19727  129,129,128,128,128,128,128,128,128,128,127,127,127,127,127,127,
19728  127,127,126,126,126,126,126,126,126,126,126,126,126,126,126,126,
19729  126,126,126,126,126,125,125,125,125,125,125,125,125,125,125,125,
19730  124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,
19731  124,124,123,123,123,123,123,123,123,123,123,123,123,122,122,122,
19732  122,122,122,122,122,122,122,122,121,121,121,121,121,121,121,121,
19733  121,121,121,121,121,121,120,120,120,120,120,120,120,120,120,120,
19734  119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,
19735  119,119,119,118,118,118,118,118,118,118,118,118,118,118,118,118,
19736  117,117,117,117,117,117,117,117,117,117,116,116,116,116,116,116,
19737  116,116,116,116,116,116,116,116,116,115,115,115,115,115,115,115,
19738  115,115,115,115,114,114,114,114,114,114,114,114,114,114,114,114,
19739  114,114,113,113,113,113,113,113,113,113,113,113,113,113,113,113,
19740  113,113,113,113,112,112,112,112,112,112,112,112,112,112,112,112,
19741  111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,
19742  111,111,110,110,110,110,110,110,110,110,110,110,110,109,109,109,
19743  109,109,109,109,108,108,108,108,108,108,108,108,108,108,108,108,
19744  108,108,107,107,107,107,107,107,107,107,107,107,107,107,107,106,
19745  106,106,106,106,106,106,106,105,105,105,105,105,105,105,104,104,
19746  104,104,104,104,104,104,103,103,103,103,103,103,103,103,103,103,
19747  102,102,102,102,102,102,102,102,102,102,102,102,102,101,101,101,
19748  101,101,101,101,101,101,100,100,100,100,100,100,100,100,100,100,
19749  100,100,99,99,99,99,99,99,99,99,99,99,99,98,98,98,98,98,98,98,
19750  98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,97,97,97,
19751  96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,94,94,94,
19752  94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,93,93,93,93,93,92,
19753  92,92,92,92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,90,90,90,
19754  90,90,90,90,90,90,90,90,90,90,90,90
19755  };
19756  const int n4w4b1r8[] = {
19757  1000, // Capacity
19758  500, // Number of items
19759  // Size of items (sorted)
19760  132,132,132,132,132,132,132,132,132,132,132,132,131,131,131,131,
19761  130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,
19762  129,129,129,129,129,129,129,129,129,129,129,129,128,128,128,128,
19763  128,128,128,128,128,128,128,128,127,127,127,127,127,127,127,127,
19764  127,127,127,127,127,127,127,127,127,126,126,126,126,126,126,126,
19765  126,126,126,126,126,126,125,125,125,125,125,125,125,125,125,124,
19766  124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,
19767  124,123,123,123,123,123,123,123,123,123,122,122,122,122,122,122,
19768  121,121,121,121,121,121,121,121,121,121,121,120,120,120,120,120,
19769  120,120,120,120,120,120,119,119,119,119,119,119,119,119,119,119,
19770  119,119,119,118,118,118,118,118,118,118,118,118,118,118,118,118,
19771  118,117,117,117,117,117,117,117,117,117,117,117,117,117,117,116,
19772  116,116,116,116,116,116,116,116,116,116,115,115,115,115,115,115,
19773  115,115,115,115,115,115,115,115,114,114,114,114,114,114,114,114,
19774  113,113,113,113,113,113,113,113,112,112,112,112,112,112,112,112,
19775  112,112,111,111,111,111,111,111,111,111,111,111,111,111,111,111,
19776  110,110,110,110,110,110,110,109,109,109,109,109,109,109,109,109,
19777  109,109,109,109,109,109,108,108,108,108,108,108,108,108,108,108,
19778  108,108,108,108,108,108,107,107,107,107,107,107,107,107,107,106,
19779  106,106,106,106,106,106,106,106,106,106,105,105,105,105,105,105,
19780  105,105,105,105,105,104,104,104,104,104,104,104,104,104,103,103,
19781  103,103,103,103,103,103,103,103,103,103,102,102,102,102,102,102,
19782  102,102,102,102,102,102,102,102,102,102,102,101,101,101,101,101,
19783  101,101,101,101,101,101,101,100,100,100,100,100,100,100,100,100,
19784  100,99,99,99,99,99,99,99,99,99,99,99,99,99,99,98,98,98,98,98,
19785  98,98,98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,
19786  97,96,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,
19787  95,95,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,93,93,93,93,
19788  93,93,93,93,93,92,92,92,92,92,92,92,92,92,92,92,92,91,91,91,91,
19789  91,91,91,91,91,91,90,90,90,90,90,90
19790  };
19791  const int n4w4b1r9[] = {
19792  1000, // Capacity
19793  500, // Number of items
19794  // Size of items (sorted)
19795  132,132,132,132,132,132,132,131,131,131,131,131,131,131,130,130,
19796  130,130,130,130,130,130,129,129,129,129,129,129,129,128,128,128,
19797  128,128,128,128,127,127,127,127,127,127,127,127,127,127,127,127,
19798  127,126,126,126,126,126,126,126,126,126,126,126,126,126,125,125,
19799  125,125,125,125,125,124,124,124,124,124,124,124,124,124,124,124,
19800  124,124,124,123,123,123,123,123,123,123,123,123,123,123,123,122,
19801  122,122,122,122,122,122,122,122,122,122,122,121,121,121,121,121,
19802  121,121,121,121,121,120,120,120,120,120,120,120,120,120,120,120,
19803  120,120,119,119,119,119,119,119,119,119,119,119,119,119,119,118,
19804  118,118,118,118,118,118,118,118,118,117,117,117,117,117,117,117,
19805  117,117,117,117,116,116,116,116,116,116,116,115,115,115,115,115,
19806  115,115,115,115,115,115,115,115,114,114,114,114,114,114,114,114,
19807  114,114,114,114,114,114,114,114,114,114,113,113,113,113,113,113,
19808  113,113,113,113,113,112,112,112,112,112,112,112,112,112,112,112,
19809  111,111,111,111,111,111,111,111,111,111,111,111,111,110,110,110,
19810  110,110,110,110,110,110,110,110,109,109,109,109,109,109,109,109,
19811  109,109,109,108,108,108,108,108,108,108,108,108,108,108,108,108,
19812  108,107,107,107,107,107,107,107,107,107,107,107,107,106,106,106,
19813  106,106,106,106,106,106,106,106,106,106,106,106,106,105,105,105,
19814  105,105,105,105,105,105,105,105,105,105,105,104,104,104,104,104,
19815  104,104,104,104,104,104,104,103,103,103,103,103,103,103,103,103,
19816  103,103,102,102,102,102,102,102,102,102,102,102,102,102,102,102,
19817  102,101,101,101,101,101,101,101,101,101,101,100,100,100,100,100,
19818  100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,
19819  98,98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,96,96,
19820  96,96,96,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,
19821  95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,94,94,94,94,94,93,
19822  93,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,92,91,
19823  91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,90,90,90,90,90,
19824  90,90,90,90,90,90,90,90,90
19825  };
19826  const int n4w4b2r0[] = {
19827  1000, // Capacity
19828  500, // Number of items
19829  // Size of items (sorted)
19830  165,165,165,165,164,164,164,164,163,163,163,162,162,162,162,162,
19831  162,162,162,161,161,161,161,160,160,160,160,159,159,159,159,159,
19832  158,158,158,158,157,157,157,157,156,156,156,155,155,155,155,155,
19833  154,154,154,154,153,153,153,153,152,152,152,151,151,151,151,150,
19834  150,150,149,149,149,148,148,148,147,147,147,146,146,146,146,146,
19835  146,145,145,145,145,145,144,144,144,144,144,144,144,144,144,143,
19836  143,143,143,143,143,142,142,142,141,141,140,140,139,138,138,138,
19837  138,138,137,137,137,136,136,136,135,135,135,135,135,134,134,134,
19838  134,134,134,134,133,133,133,132,132,131,131,131,131,130,130,130,
19839  130,130,129,129,129,129,128,128,128,128,128,128,127,127,127,127,
19840  127,127,127,127,126,126,125,125,125,125,125,125,125,124,124,124,
19841  124,124,124,124,123,123,123,123,123,122,122,122,122,122,122,121,
19842  121,121,120,120,120,120,119,119,119,119,118,118,118,117,117,116,
19843  116,116,116,116,116,115,115,115,115,114,114,114,114,114,114,114,
19844  113,113,113,112,112,112,112,111,111,110,110,110,110,110,110,110,
19845  110,109,109,109,109,109,109,109,109,109,107,107,107,106,106,106,
19846  106,106,106,105,105,105,105,105,105,105,104,104,104,104,104,104,
19847  103,103,103,102,102,102,102,102,101,101,101,101,101,101,100,100,
19848  100,100,100,100,99,99,99,99,99,99,98,98,98,98,98,98,98,97,97,
19849  97,96,96,96,95,95,95,94,94,94,94,94,94,94,94,94,94,94,94,94,94,
19850  94,93,93,93,93,92,92,92,92,92,92,91,91,91,91,91,91,91,90,89,89,
19851  88,88,88,87,86,86,86,86,85,85,84,84,84,84,84,84,84,84,83,83,83,
19852  82,82,82,82,82,82,81,81,81,81,81,81,80,80,80,80,80,79,79,79,79,
19853  79,78,78,78,78,77,77,77,77,77,77,77,77,77,77,76,76,76,76,76,75,
19854  75,75,75,75,75,75,73,73,73,73,73,73,72,72,72,72,71,71,71,71,71,
19855  71,70,70,70,70,70,69,69,69,69,69,69,69,68,68,68,68,68,68,68,67,
19856  67,67,67,66,66,66,66,65,65,65,65,65,64,64,64,64,64,64,63,63,63,
19857  62,62,62,62,61,61,61,61,60,60,60,60,60,60,59,59,59,59,58,57,57,
19858  57,57,57,57
19859  };
19860  const int n4w4b2r1[] = {
19861  1000, // Capacity
19862  500, // Number of items
19863  // Size of items (sorted)
19864  165,165,165,165,165,165,165,164,164,164,164,164,163,163,163,163,
19865  163,163,163,163,163,162,161,161,161,161,160,160,160,160,160,160,
19866  160,160,159,159,159,159,159,159,159,158,158,158,157,157,156,156,
19867  156,156,156,155,155,155,155,155,155,154,154,154,154,154,153,153,
19868  152,152,151,151,151,151,151,151,150,150,150,149,149,149,149,149,
19869  149,149,148,148,148,148,148,148,148,148,148,147,147,147,147,147,
19870  147,147,146,146,146,146,146,145,145,145,145,145,145,144,144,144,
19871  144,144,143,143,143,143,142,142,142,141,141,141,141,141,140,140,
19872  140,140,140,139,139,139,139,139,139,138,138,138,138,138,137,137,
19873  137,137,137,136,136,136,136,136,136,136,135,135,135,135,134,134,
19874  134,134,134,133,133,133,132,132,132,132,132,131,131,131,131,131,
19875  131,131,131,131,130,130,130,129,129,129,128,127,127,127,127,126,
19876  126,126,126,126,126,126,126,125,125,124,124,124,124,124,123,123,
19877  123,123,122,122,122,122,121,121,121,121,120,119,119,119,118,118,
19878  118,117,117,117,116,116,116,116,116,116,116,116,116,116,116,116,
19879  115,115,115,115,115,115,115,115,114,114,113,113,113,113,113,112,
19880  112,112,112,111,111,111,111,110,110,110,110,110,109,109,108,108,
19881  108,107,107,107,106,106,106,106,105,105,105,105,105,104,104,104,
19882  104,104,104,104,103,103,103,103,103,102,102,102,101,101,101,101,
19883  100,100,99,99,99,99,99,99,98,98,98,98,98,97,97,97,97,97,97,97,
19884  96,96,96,96,95,95,95,94,94,94,94,94,94,93,93,93,93,93,93,92,92,
19885  92,91,91,91,91,91,91,90,90,89,89,89,89,89,88,88,88,88,87,86,86,
19886  86,86,86,86,85,85,84,84,84,84,84,83,83,82,82,82,82,82,81,81,81,
19887  81,80,80,80,79,79,79,78,78,78,78,78,78,77,77,77,77,76,76,76,76,
19888  75,75,75,75,74,74,74,74,74,74,73,73,73,73,72,72,72,71,71,71,71,
19889  71,71,71,71,70,70,70,70,69,69,68,67,67,67,66,66,66,65,65,65,65,
19890  65,65,65,65,65,64,64,64,64,64,64,64,63,63,63,63,63,63,62,62,62,
19891  62,62,61,61,61,61,61,61,61,61,60,60,60,58,58,58,58,58,58,58,57,
19892  57,57,57,57,57,57,57,57
19893  };
19894  const int n4w4b2r2[] = {
19895  1000, // Capacity
19896  500, // Number of items
19897  // Size of items (sorted)
19898  165,165,165,165,165,165,164,164,164,164,164,164,164,164,163,163,
19899  163,163,163,162,162,162,162,162,161,161,161,160,160,160,159,159,
19900  159,159,158,158,157,157,157,156,156,156,156,156,155,155,155,155,
19901  155,155,154,154,154,154,154,154,154,153,153,153,153,153,153,153,
19902  152,152,152,152,152,151,151,151,151,150,150,150,150,150,149,149,
19903  149,149,149,149,148,148,148,148,148,148,148,148,147,147,147,146,
19904  146,146,146,146,146,146,145,145,145,145,145,145,145,145,144,144,
19905  144,144,144,144,144,144,143,143,143,143,143,143,142,142,142,142,
19906  141,141,141,141,140,140,140,140,140,140,140,139,139,139,139,139,
19907  139,139,138,138,138,138,137,137,137,137,137,137,136,136,136,136,
19908  136,136,136,135,135,135,134,134,133,133,133,132,132,132,131,131,
19909  131,130,130,130,130,130,130,129,129,129,129,129,129,128,128,127,
19910  126,125,125,125,125,125,125,125,124,124,124,123,123,123,122,121,
19911  121,121,121,121,121,120,120,120,120,119,119,119,119,119,119,118,
19912  118,118,117,117,117,117,116,116,116,115,115,115,115,115,115,115,
19913  115,114,114,114,114,113,113,113,113,113,112,112,112,111,111,111,
19914  111,111,111,111,110,110,110,110,110,109,109,108,108,108,107,107,
19915  107,107,106,106,106,105,105,105,105,105,105,104,104,104,104,103,
19916  103,103,103,103,102,102,102,102,102,102,102,101,100,100,100,100,
19917  100,100,100,100,100,99,99,99,99,99,98,98,97,97,97,97,97,96,96,
19918  96,95,95,95,95,95,95,95,94,94,93,93,93,92,92,91,91,91,91,91,91,
19919  91,90,90,90,90,89,89,89,89,89,88,88,88,88,88,87,87,87,87,86,85,
19920  85,85,84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,82,82,82,
19921  82,82,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,79,79,79,78,
19922  78,78,78,77,77,77,77,76,76,76,76,75,75,75,75,75,75,75,75,74,74,
19923  74,74,74,74,73,73,73,72,72,72,71,71,71,71,70,70,69,69,69,69,68,
19924  68,68,67,67,67,67,66,66,66,65,65,65,65,65,65,65,64,64,64,64,64,
19925  64,64,63,63,63,63,62,62,62,62,61,61,61,61,59,59,59,59,58,58,58,
19926  58,58,58,57,57,57,57,57,57
19927  };
19928  const int n4w4b2r3[] = {
19929  1000, // Capacity
19930  500, // Number of items
19931  // Size of items (sorted)
19932  165,164,164,164,163,163,163,163,163,163,163,162,162,162,162,162,
19933  161,161,161,161,161,161,161,161,161,160,160,160,160,159,159,159,
19934  159,159,159,159,159,158,158,158,158,158,158,157,157,157,157,157,
19935  157,156,156,156,156,156,156,155,155,155,155,155,155,155,155,155,
19936  154,154,154,154,154,154,153,153,153,153,152,152,151,151,151,151,
19937  151,151,150,150,150,150,150,149,149,149,149,149,148,148,148,148,
19938  148,147,147,147,147,147,146,146,146,146,146,146,145,145,145,145,
19939  145,145,144,144,144,144,143,143,143,143,143,143,143,142,142,142,
19940  142,141,141,140,140,140,140,140,140,140,139,138,138,137,137,137,
19941  137,136,136,136,136,135,135,135,135,134,133,133,133,133,133,133,
19942  132,132,132,132,131,131,131,131,131,131,130,130,130,130,130,130,
19943  130,129,129,129,129,129,129,128,128,128,128,127,127,127,127,126,
19944  126,126,126,125,125,125,125,125,125,125,125,125,124,124,123,123,
19945  123,123,123,123,123,123,122,121,121,120,120,120,120,120,120,119,
19946  119,119,118,118,118,118,118,117,117,117,117,117,117,117,116,116,
19947  116,116,116,115,115,115,115,115,115,114,114,114,114,114,113,113,
19948  113,113,113,112,112,112,112,111,111,111,111,111,110,110,110,110,
19949  110,109,109,109,108,108,108,107,107,107,107,107,106,106,106,106,
19950  105,105,105,104,104,103,103,103,103,103,103,102,101,101,101,101,
19951  101,100,100,100,99,99,99,99,99,98,98,97,97,97,96,96,96,96,95,
19952  95,95,95,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,92,92,92,
19953  92,92,91,91,91,91,90,90,90,90,90,89,89,89,89,89,88,88,88,88,88,
19954  87,87,87,87,86,86,86,85,85,84,84,84,84,84,83,82,82,81,81,80,80,
19955  80,80,80,80,79,79,79,79,79,79,79,78,78,78,77,77,77,77,77,76,76,
19956  76,76,76,75,75,75,74,74,74,74,73,73,73,72,72,72,72,72,72,71,71,
19957  71,71,71,71,71,70,69,69,69,69,69,68,68,68,67,67,67,66,66,66,66,
19958  66,66,65,65,65,65,64,64,64,64,64,63,63,63,63,63,63,63,62,62,62,
19959  62,62,62,62,62,61,61,61,61,61,61,60,59,59,59,59,59,59,58,58,57,
19960  57,57,57,57,57,57,57,57,57
19961  };
19962  const int n4w4b2r4[] = {
19963  1000, // Capacity
19964  500, // Number of items
19965  // Size of items (sorted)
19966  165,165,165,164,164,164,164,164,164,164,163,163,163,163,163,162,
19967  162,162,162,161,161,161,160,160,160,160,160,160,160,159,159,159,
19968  159,159,159,159,158,158,157,157,157,157,157,156,156,156,156,155,
19969  155,155,155,154,154,154,154,154,153,153,153,153,152,152,152,152,
19970  152,151,151,151,150,150,150,150,150,149,149,149,148,148,148,148,
19971  148,148,147,147,147,146,146,146,146,146,146,146,145,145,145,145,
19972  145,145,144,144,144,143,143,143,143,143,143,142,142,142,142,141,
19973  141,141,141,141,141,140,140,140,140,139,139,139,139,139,138,138,
19974  137,137,137,137,136,136,136,135,135,135,135,135,134,134,134,134,
19975  134,134,134,133,133,133,132,132,132,132,132,132,132,131,131,131,
19976  131,131,131,130,130,130,130,129,129,129,129,129,128,128,128,127,
19977  127,127,127,127,127,126,126,126,125,125,125,125,124,124,124,124,
19978  124,124,123,123,123,123,122,122,122,122,121,121,121,121,121,121,
19979  121,121,121,120,119,119,118,118,118,117,117,117,117,117,116,116,
19980  115,115,115,115,114,114,114,114,113,113,113,113,113,112,112,112,
19981  112,112,112,111,111,110,110,110,109,109,109,109,109,108,108,107,
19982  107,107,107,107,107,107,107,107,107,106,106,106,105,105,105,105,
19983  105,105,104,104,104,104,103,103,103,102,102,102,102,102,102,101,
19984  101,101,101,100,100,100,99,99,99,99,99,99,98,98,98,98,98,97,97,
19985  97,96,96,96,96,95,95,95,95,95,95,95,95,94,93,93,93,92,92,92,92,
19986  92,92,91,91,91,91,91,91,91,91,90,90,90,89,89,89,89,88,88,88,88,
19987  88,88,88,88,88,87,86,86,86,86,86,86,86,86,86,86,85,85,85,85,84,
19988  83,83,83,83,83,83,83,82,82,82,82,82,82,81,81,80,80,80,80,79,79,
19989  79,79,78,78,78,78,78,78,78,78,78,77,77,77,77,77,76,76,76,76,75,
19990  75,75,75,75,75,74,74,74,74,74,74,73,73,73,73,72,72,71,71,71,71,
19991  70,70,70,70,70,70,69,69,69,69,68,68,68,68,68,68,68,68,67,67,67,
19992  67,66,66,66,65,65,65,64,64,64,64,64,64,64,63,63,63,63,62,62,62,
19993  61,61,61,61,61,61,61,60,60,60,60,59,59,58,58,57,57,57,57,57,57,
19994  57,57,57,57
19995  };
19996  const int n4w4b2r5[] = {
19997  1000, // Capacity
19998  500, // Number of items
19999  // Size of items (sorted)
20000  165,165,165,164,164,164,164,164,164,163,163,163,163,163,162,162,
20001  162,162,161,161,161,160,160,160,158,158,158,157,156,156,156,156,
20002  156,156,155,155,155,155,154,154,154,153,153,153,152,152,152,151,
20003  151,151,150,150,150,150,150,150,150,149,149,149,148,148,148,147,
20004  147,147,147,147,146,146,146,146,146,146,145,145,145,145,144,144,
20005  144,144,144,144,143,143,143,143,142,142,142,142,142,142,141,141,
20006  141,141,141,140,140,139,139,139,139,139,138,137,137,137,137,137,
20007  136,136,136,135,135,135,134,134,133,133,133,133,133,132,132,131,
20008  131,131,131,131,131,131,131,131,131,130,130,130,130,130,130,129,
20009  129,129,129,129,129,129,128,128,128,128,127,127,127,127,127,126,
20010  126,126,126,126,126,126,125,125,125,125,125,125,124,124,124,124,
20011  123,123,122,122,122,121,121,121,121,120,120,120,120,120,120,119,
20012  119,119,119,119,119,119,119,119,119,119,119,118,118,118,118,117,
20013  117,117,117,117,117,117,116,116,116,116,116,115,115,115,115,114,
20014  114,114,114,114,113,113,113,113,113,113,112,112,112,112,112,111,
20015  111,111,111,111,111,111,111,111,111,111,110,110,110,110,110,109,
20016  109,109,108,108,108,107,106,106,106,106,106,106,105,105,105,104,
20017  104,104,104,104,104,104,104,104,104,103,103,103,103,103,103,102,
20018  102,102,102,101,101,101,101,101,101,101,101,101,100,100,100,100,
20019  100,100,99,99,99,99,99,99,99,99,98,98,98,98,98,98,97,97,96,96,
20020  96,95,95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,93,93,93,93,
20021  92,92,92,92,92,92,92,92,91,90,90,90,90,90,90,89,89,89,89,88,88,
20022  88,88,88,87,87,87,86,86,86,85,85,85,84,84,84,83,83,83,83,82,82,
20023  82,82,81,81,81,81,80,80,80,80,79,79,79,79,79,79,78,78,78,78,78,
20024  78,77,77,77,76,76,76,76,76,76,76,76,76,75,75,75,75,74,74,74,73,
20025  73,73,73,72,72,72,72,72,72,72,71,71,71,71,71,70,70,70,70,70,70,
20026  70,69,69,68,68,68,68,68,67,67,67,67,66,66,65,64,64,64,64,64,63,
20027  63,63,63,62,62,62,62,61,61,61,61,60,60,60,60,60,59,59,58,58,58,
20028  58,58,58,57,57,57,57,57
20029  };
20030  const int n4w4b2r6[] = {
20031  1000, // Capacity
20032  500, // Number of items
20033  // Size of items (sorted)
20034  165,165,165,165,165,165,164,164,164,164,164,164,163,163,163,162,
20035  162,162,162,162,161,161,161,161,161,161,161,160,159,159,159,159,
20036  158,158,157,157,157,156,156,156,155,155,155,155,155,154,154,154,
20037  154,153,152,152,152,152,151,151,151,151,151,151,151,150,150,150,
20038  150,150,149,149,149,149,149,148,148,147,147,147,147,147,147,147,
20039  146,146,146,146,146,145,145,145,144,144,144,144,144,143,143,143,
20040  143,142,142,142,142,141,141,140,140,140,140,140,140,139,139,139,
20041  139,139,139,138,138,138,137,137,137,137,137,137,137,137,137,137,
20042  137,137,136,136,136,135,135,135,135,134,134,134,134,134,134,133,
20043  133,133,133,133,133,133,132,132,132,132,131,131,131,131,131,131,
20044  131,130,130,129,128,128,128,128,128,127,127,127,126,126,126,126,
20045  126,125,125,125,125,124,124,124,124,124,124,123,123,123,123,123,
20046  123,123,123,123,122,122,122,121,121,121,120,120,120,120,119,119,
20047  119,119,119,119,118,118,118,118,117,117,117,117,117,116,116,116,
20048  116,116,116,116,115,115,114,114,113,113,113,113,112,112,112,112,
20049  112,111,111,111,110,110,110,110,110,109,109,109,109,108,108,108,
20050  107,107,107,106,106,106,106,106,106,105,105,105,105,105,105,104,
20051  104,104,104,104,103,103,103,103,103,103,103,103,102,102,102,101,
20052  101,101,100,100,100,99,99,99,98,98,98,98,97,97,97,97,97,97,97,
20053  96,96,95,95,95,94,94,94,94,93,93,93,92,92,92,92,91,91,91,91,91,
20054  91,90,90,90,90,90,90,90,90,89,89,89,89,89,89,88,87,87,87,87,87,
20055  87,87,86,86,86,86,86,86,86,86,85,85,85,85,85,85,85,85,84,84,84,
20056  84,84,83,83,83,83,83,82,82,82,82,82,82,82,81,81,81,81,81,81,81,
20057  80,80,80,80,80,79,79,79,79,79,79,78,78,78,78,78,77,77,77,77,77,
20058  76,76,76,76,76,76,76,76,75,75,75,74,74,74,73,73,73,73,73,72,72,
20059  72,72,71,71,71,71,71,71,71,70,70,69,69,69,69,69,68,68,68,68,68,
20060  68,68,67,67,67,67,67,66,66,66,65,65,65,65,65,65,65,65,65,64,63,
20061  63,63,63,62,62,62,62,62,62,61,61,60,60,60,60,59,59,59,58,58,58,
20062  58,58,57,57
20063  };
20064  const int n4w4b2r7[] = {
20065  1000, // Capacity
20066  500, // Number of items
20067  // Size of items (sorted)
20068  165,165,165,164,164,164,163,163,163,163,162,162,162,162,162,162,
20069  161,161,161,161,161,161,161,160,160,160,159,159,159,159,159,159,
20070  158,158,158,158,157,157,157,156,156,156,156,156,156,155,155,155,
20071  155,155,155,154,154,153,153,153,153,153,153,152,152,152,152,152,
20072  151,151,151,151,151,151,150,150,149,149,149,149,149,149,149,148,
20073  148,147,147,147,147,147,147,147,147,147,147,147,146,146,146,146,
20074  145,145,145,144,144,144,143,143,143,143,143,143,143,143,143,142,
20075  142,142,142,142,142,141,141,141,141,141,140,140,140,140,139,139,
20076  139,139,139,139,138,138,138,138,138,138,138,138,137,137,136,136,
20077  136,136,135,135,135,134,134,134,134,134,134,133,133,133,133,132,
20078  132,132,132,131,131,131,131,131,131,130,130,130,130,129,129,129,
20079  129,129,129,128,128,127,126,126,126,126,126,126,125,125,125,125,
20080  125,125,125,124,124,124,124,123,123,123,123,123,123,123,123,122,
20081  122,122,121,121,121,121,121,121,120,120,120,120,120,120,119,118,
20082  118,118,118,117,116,115,115,115,115,115,115,114,114,114,114,114,
20083  113,113,113,113,113,113,113,113,112,111,111,111,111,111,110,110,
20084  110,110,110,110,109,109,109,109,109,109,108,108,108,108,107,107,
20085  107,106,106,106,106,106,106,106,106,106,106,106,106,105,105,104,
20086  104,103,103,103,103,103,103,103,102,102,101,101,101,101,101,100,
20087  100,100,100,98,98,98,98,98,98,98,97,97,97,97,97,97,96,96,96,96,
20088  96,96,96,96,96,96,96,96,95,95,95,95,95,95,93,93,93,93,93,93,93,
20089  92,92,92,92,92,92,92,91,91,90,90,90,89,89,89,89,89,89,88,88,88,
20090  87,87,87,87,86,86,86,86,86,85,85,85,85,85,84,84,84,84,83,83,83,
20091  82,82,82,82,82,82,82,82,82,81,81,81,81,81,80,80,80,80,80,79,79,
20092  79,79,79,79,78,78,78,77,77,77,77,77,77,77,77,77,76,76,76,76,75,
20093  75,74,74,74,74,74,74,74,73,73,73,72,72,72,72,72,71,71,70,70,70,
20094  69,69,69,69,68,68,67,67,67,67,67,66,66,66,66,65,65,65,64,64,64,
20095  63,63,62,62,62,62,61,61,61,61,61,60,60,60,60,59,59,59,58,58,58,
20096  57,57,57,57,57,57,57,57
20097  };
20098  const int n4w4b2r8[] = {
20099  1000, // Capacity
20100  500, // Number of items
20101  // Size of items (sorted)
20102  165,165,164,164,164,164,164,164,163,163,163,163,163,162,162,162,
20103  162,161,161,161,161,161,161,161,160,160,160,160,160,159,159,159,
20104  159,158,158,158,158,158,158,157,157,157,156,156,156,156,156,155,
20105  155,155,155,154,154,154,154,154,154,153,153,153,153,153,153,152,
20106  152,152,152,151,151,150,150,150,150,149,149,149,149,149,148,148,
20107  147,147,147,147,147,147,147,146,146,146,145,145,145,145,144,144,
20108  144,143,142,142,142,142,141,141,141,141,141,140,140,140,140,139,
20109  139,139,139,139,139,138,138,138,138,138,138,137,137,137,136,136,
20110  136,136,135,135,135,135,135,134,134,134,134,134,134,134,133,133,
20111  132,132,132,131,131,130,130,130,129,129,129,128,128,128,127,127,
20112  127,127,127,126,126,126,126,126,126,125,125,125,125,125,125,125,
20113  125,125,124,124,123,123,123,123,123,122,122,122,122,122,122,120,
20114  120,120,120,119,119,119,119,119,119,119,119,119,119,119,119,119,
20115  119,118,118,117,117,117,117,117,116,116,116,116,116,115,115,114,
20116  114,114,113,113,113,113,112,112,112,112,112,111,111,111,111,111,
20117  110,110,110,110,110,110,110,109,109,109,109,109,108,108,108,108,
20118  108,107,107,107,107,107,107,107,107,107,107,106,106,106,105,105,
20119  105,105,104,104,104,103,103,103,102,102,102,102,102,102,102,101,
20120  101,101,101,100,100,100,100,100,100,100,100,98,98,98,98,98,98,
20121  98,97,97,97,97,97,97,96,96,96,96,96,96,95,95,95,94,93,93,93,93,
20122  93,93,92,92,92,92,91,91,91,90,90,90,90,90,90,89,89,89,89,89,89,
20123  89,88,87,87,87,87,87,86,86,86,86,86,86,86,86,85,85,85,85,84,84,
20124  83,83,83,83,83,81,81,81,80,80,80,80,80,79,79,79,79,79,78,78,77,
20125  77,77,77,77,77,77,76,76,76,76,76,76,76,75,75,75,74,74,74,74,73,
20126  73,72,72,72,72,72,72,71,71,71,71,71,71,70,70,70,70,70,69,69,69,
20127  69,69,69,68,68,68,68,68,67,67,67,67,67,66,65,65,65,65,65,65,65,
20128  64,64,64,64,64,64,64,64,63,63,63,63,62,62,62,62,61,61,61,61,61,
20129  61,61,61,61,60,60,60,60,60,60,59,59,58,58,58,58,58,58,58,57,57,
20130  57,57,57,57,57,57
20131  };
20132  const int n4w4b2r9[] = {
20133  1000, // Capacity
20134  500, // Number of items
20135  // Size of items (sorted)
20136  165,165,165,165,164,164,164,164,163,163,163,163,163,163,162,162,
20137  161,161,161,161,161,161,161,160,160,160,160,159,159,159,159,159,
20138  159,158,158,157,156,156,156,156,156,156,155,155,155,155,155,154,
20139  154,153,153,153,153,153,153,153,153,152,152,152,152,152,151,151,
20140  150,150,150,150,150,150,150,150,149,149,149,149,149,149,149,149,
20141  148,148,148,148,148,147,147,147,147,147,147,147,146,146,145,144,
20142  144,144,144,144,143,143,143,142,142,142,142,142,142,141,141,141,
20143  140,140,139,139,139,139,139,138,138,138,138,137,137,137,136,136,
20144  136,136,136,136,136,136,136,135,135,135,135,135,134,134,134,134,
20145  134,133,133,133,133,133,132,132,132,132,132,132,132,131,131,131,
20146  131,131,130,130,130,130,129,129,129,129,129,129,129,128,128,128,
20147  128,127,127,127,126,126,125,125,125,125,125,125,124,124,124,124,
20148  124,124,123,123,123,123,123,123,122,122,122,122,121,121,121,121,
20149  121,121,120,120,120,119,119,119,119,119,119,118,118,118,118,118,
20150  118,118,118,117,117,117,117,117,116,116,116,116,115,115,115,115,
20151  115,114,114,114,113,113,113,113,112,112,112,111,111,110,110,110,
20152  109,109,109,109,109,109,108,108,108,108,108,107,107,107,107,107,
20153  107,106,106,106,106,106,106,105,105,105,104,104,104,104,104,103,
20154  103,103,103,102,102,102,102,102,102,101,101,101,100,100,100,100,
20155  99,98,98,98,97,97,96,96,95,94,94,94,94,94,94,94,93,92,92,92,92,
20156  92,92,92,92,91,91,91,91,90,90,90,90,90,89,89,89,89,89,88,88,87,
20157  86,86,86,86,85,85,85,85,85,85,85,84,84,84,84,83,83,83,83,82,82,
20158  82,82,82,82,82,81,81,80,80,80,80,80,79,79,79,79,79,79,79,78,78,
20159  78,78,78,78,78,77,77,77,77,77,77,76,76,76,75,75,75,74,74,74,74,
20160  73,73,73,73,72,72,72,72,72,71,71,71,71,71,71,71,70,70,70,70,70,
20161  70,70,70,69,69,69,69,69,69,69,68,68,68,68,68,67,67,67,67,67,67,
20162  66,66,65,65,65,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,63,
20163  62,62,62,62,62,61,61,61,61,61,60,60,60,60,60,59,59,59,59,59,59,
20164  59,59,59,58,58,57,57
20165  };
20166  const int n4w4b3r0[] = {
20167  1000, // Capacity
20168  500, // Number of items
20169  // Size of items (sorted)
20170  209,209,209,207,207,206,206,206,205,205,204,204,203,203,201,201,
20171  200,199,199,198,198,198,197,197,195,195,195,195,194,194,194,194,
20172  194,194,194,193,193,193,193,192,192,192,191,191,190,190,190,189,
20173  189,188,188,187,186,186,186,186,185,184,184,183,183,182,181,180,
20174  180,179,177,177,176,175,175,174,174,173,173,173,173,173,173,172,
20175  171,171,170,170,169,169,169,169,169,169,168,168,168,168,167,167,
20176  167,166,166,166,165,165,165,165,165,165,164,163,163,163,162,162,
20177  162,161,161,160,160,160,159,159,159,158,158,158,157,156,156,156,
20178  156,156,155,155,154,154,154,154,154,154,153,152,151,151,151,150,
20179  150,150,150,149,149,148,148,148,147,147,146,146,146,144,144,144,
20180  143,143,143,143,142,142,142,141,140,139,139,138,138,138,138,137,
20181  137,137,137,137,137,136,136,135,134,134,134,134,133,133,133,132,
20182  132,131,131,129,129,129,129,128,127,127,127,126,125,125,124,123,
20183  123,122,122,122,121,121,121,120,120,120,120,119,119,119,119,118,
20184  118,117,117,117,117,116,116,115,115,114,114,114,113,112,112,111,
20185  111,110,110,109,108,107,107,106,106,106,105,105,105,104,104,104,
20186  104,103,103,103,103,102,102,101,101,101,101,101,99,99,98,97,97,
20187  96,96,95,95,94,94,94,94,94,94,93,93,93,93,92,92,92,92,91,91,90,
20188  90,89,89,88,88,87,86,86,86,86,86,86,85,85,85,84,83,83,83,82,82,
20189  82,81,81,80,80,80,79,78,78,78,78,78,78,78,77,76,76,76,76,75,75,
20190  74,73,73,73,73,73,72,72,71,71,71,71,70,70,68,67,67,66,66,66,65,
20191  65,65,65,65,65,64,64,64,63,63,62,62,62,61,61,61,59,59,59,59,59,
20192  58,58,58,57,57,56,56,56,56,55,54,54,54,54,54,54,53,51,51,51,51,
20193  51,51,51,50,50,50,49,49,49,48,48,48,47,47,47,46,45,45,44,43,43,
20194  43,42,42,42,41,41,38,37,37,36,36,36,36,36,36,36,35,35,35,34,34,
20195  34,34,34,34,33,33,33,32,32,31,31,30,30,30,30,30,30,30,29,27,25,
20196  25,25,24,24,24,24,24,23,23,22,22,22,20,20,20,20,19,19,18,18,18,
20197  17,17,16,16,16,16,15,15,15,15,14,14,14,13,13,13,13
20198  };
20199  const int n4w4b3r1[] = {
20200  1000, // Capacity
20201  500, // Number of items
20202  // Size of items (sorted)
20203  209,208,208,208,208,208,208,207,205,203,203,203,202,201,201,201,
20204  201,200,200,200,200,200,200,199,198,198,198,197,197,197,197,196,
20205  196,196,195,195,194,194,194,193,192,192,192,191,191,191,191,190,
20206  190,190,189,188,188,188,186,186,184,184,183,182,182,181,181,181,
20207  181,180,179,179,178,178,177,177,176,175,174,174,174,174,173,173,
20208  173,173,173,172,172,171,171,171,170,170,170,170,170,169,168,168,
20209  168,167,167,165,165,164,164,164,163,163,163,163,162,162,161,161,
20210  160,159,159,158,157,157,157,157,157,157,156,156,156,156,155,155,
20211  152,152,152,152,151,150,150,150,149,149,147,147,147,146,145,144,
20212  144,144,144,144,143,143,143,142,142,141,141,141,141,141,140,138,
20213  138,138,136,135,135,135,135,135,135,133,133,133,133,133,132,132,
20214  132,131,131,131,130,130,130,130,129,129,129,128,128,127,126,125,
20215  125,125,125,124,124,124,124,124,124,124,123,123,123,122,122,122,
20216  122,122,122,122,121,121,121,120,120,120,120,119,119,119,119,118,
20217  117,117,117,117,116,116,116,116,115,114,114,114,114,113,113,113,
20218  113,113,113,111,111,110,109,107,107,106,105,105,105,104,104,104,
20219  103,103,102,102,102,101,101,100,99,99,98,98,98,98,97,97,97,97,
20220  96,96,96,96,96,96,96,96,95,95,95,94,93,93,92,92,91,91,91,91,90,
20221  89,89,88,88,87,87,87,87,86,86,86,86,85,84,84,84,83,83,83,81,81,
20222  81,81,81,80,80,80,80,80,79,79,79,79,78,78,78,78,77,77,77,76,76,
20223  76,75,74,74,74,73,73,73,73,73,73,70,70,70,70,70,70,68,68,67,67,
20224  66,66,66,66,65,65,65,65,65,64,64,64,64,63,62,61,61,60,60,59,58,
20225  57,57,56,56,56,55,54,54,53,53,52,52,52,52,52,51,51,50,50,49,49,
20226  49,49,49,48,48,48,47,47,46,45,45,45,45,44,43,43,42,42,41,41,41,
20227  41,41,41,40,40,40,40,39,39,39,38,37,37,36,36,36,36,36,35,34,34,
20228  34,33,33,32,32,32,32,32,31,31,31,30,29,28,27,27,27,27,26,25,25,
20229  25,24,23,23,23,22,22,22,21,21,21,20,19,19,19,19,18,18,18,18,17,
20230  17,17,17,16,16,16,15,15,14,14,14,14,14,13,13,13
20231  };
20232  const int n4w4b3r2[] = {
20233  1000, // Capacity
20234  500, // Number of items
20235  // Size of items (sorted)
20236  209,209,208,208,206,205,205,204,204,204,204,203,203,203,202,202,
20237  201,201,201,200,200,200,200,200,200,199,199,199,199,199,199,199,
20238  198,198,197,197,196,196,196,195,195,195,195,194,194,193,193,193,
20239  193,193,192,192,192,190,190,190,190,190,189,189,189,188,188,187,
20240  186,186,185,184,184,184,183,183,182,182,182,182,181,181,181,181,
20241  181,181,180,180,179,179,179,178,177,177,177,176,175,175,175,175,
20242  174,174,174,173,173,173,172,172,171,171,171,171,171,169,169,168,
20243  168,167,167,167,167,165,165,164,164,164,163,163,163,163,162,162,
20244  162,162,162,162,160,160,160,160,159,159,158,158,158,158,157,157,
20245  156,156,156,156,155,155,154,153,153,153,153,152,151,151,151,151,
20246  149,149,148,148,147,147,147,146,145,144,143,142,142,141,141,141,
20247  141,140,140,140,140,139,139,139,138,138,138,138,137,137,136,135,
20248  135,135,134,134,134,134,133,133,133,132,132,132,132,131,130,130,
20249  130,130,129,129,128,128,127,127,127,127,127,126,126,126,126,126,
20250  125,125,125,124,124,123,123,122,122,122,122,121,121,121,121,120,
20251  119,119,119,119,118,118,118,117,117,117,116,116,116,115,115,115,
20252  115,114,114,114,113,113,112,112,112,112,112,111,109,108,108,107,
20253  105,105,104,104,103,103,103,102,102,102,101,100,100,99,99,98,
20254  98,98,98,98,97,96,96,96,96,96,95,94,94,93,92,92,92,91,91,90,90,
20255  89,89,89,88,88,88,87,87,86,85,84,84,84,82,82,82,82,82,81,81,80,
20256  80,80,80,80,79,79,79,79,78,78,78,78,78,77,77,76,76,75,75,75,74,
20257  74,74,72,72,72,72,72,70,70,70,70,70,70,70,69,69,69,68,67,65,65,
20258  65,65,65,65,64,64,63,63,62,62,61,59,59,58,57,57,56,56,56,56,55,
20259  55,54,53,53,52,51,51,51,50,50,50,49,49,48,47,46,46,46,44,44,43,
20260  43,43,43,41,40,40,40,40,39,39,39,39,38,38,38,38,37,37,37,37,36,
20261  35,35,35,35,34,34,34,33,33,33,32,32,32,32,31,31,31,31,31,30,30,
20262  30,30,29,29,29,28,28,28,28,27,26,26,26,25,25,24,24,24,24,24,23,
20263  23,23,22,21,20,19,19,19,18,18,17,17,17,16,15,15,15,15,15,14,14,
20264  14,13
20265  };
20266  const int n4w4b3r3[] = {
20267  1000, // Capacity
20268  500, // Number of items
20269  // Size of items (sorted)
20270  209,208,208,208,208,207,207,206,206,206,206,206,205,205,205,204,
20271  203,202,202,201,201,200,200,200,199,199,199,198,197,197,197,196,
20272  196,196,196,196,195,195,194,194,193,192,192,192,191,191,191,191,
20273  191,190,190,189,189,188,187,187,187,187,187,186,186,186,186,186,
20274  185,185,184,183,183,183,183,182,182,182,182,182,181,180,180,180,
20275  180,179,179,179,178,178,178,178,178,177,177,177,176,176,175,175,
20276  175,174,173,173,173,170,170,170,169,169,169,169,169,169,169,168,
20277  168,168,168,167,166,165,164,164,164,163,163,163,161,161,161,161,
20278  160,160,159,158,158,158,158,157,157,157,156,156,156,156,154,154,
20279  153,153,153,152,152,151,151,150,150,150,149,149,149,148,148,148,
20280  147,146,146,145,145,144,144,143,143,143,143,142,142,141,141,141,
20281  140,139,137,137,137,137,136,135,135,134,134,134,134,133,133,133,
20282  132,132,132,131,131,131,131,131,130,130,130,129,129,129,128,128,
20283  127,127,126,126,126,125,124,124,124,124,122,122,121,121,121,121,
20284  120,119,119,119,119,119,118,118,118,117,117,117,117,116,116,116,
20285  116,116,115,115,115,114,114,114,114,113,113,112,112,111,111,111,
20286  110,110,110,108,108,107,107,107,106,105,105,104,104,104,104,103,
20287  103,103,101,101,101,100,100,99,99,99,99,97,97,96,96,96,95,95,
20288  95,95,94,93,92,92,92,91,91,91,91,91,91,90,90,89,89,88,88,87,87,
20289  87,87,87,86,86,84,83,83,81,81,81,80,80,80,79,79,78,78,77,76,76,
20290  76,75,73,73,72,72,71,71,70,70,69,69,69,67,66,66,65,65,65,64,64,
20291  64,64,64,64,64,64,64,63,63,63,63,63,62,62,62,62,62,62,61,60,60,
20292  59,59,59,59,59,59,58,58,58,58,57,57,57,57,57,56,56,56,56,56,55,
20293  55,55,55,54,54,53,53,53,53,51,51,51,50,49,48,47,47,47,46,46,45,
20294  45,44,44,44,44,44,44,43,43,43,43,43,42,42,42,42,39,39,38,37,36,
20295  36,36,35,35,35,34,34,34,34,33,33,33,32,32,32,31,31,31,31,31,30,
20296  30,30,30,30,29,29,29,29,28,27,26,26,26,25,24,23,23,23,22,22,22,
20297  21,20,19,19,18,18,17,17,17,17,16,15,15,15,15,14,14,14,14,13,13
20298  };
20299  const int n4w4b3r4[] = {
20300  1000, // Capacity
20301  500, // Number of items
20302  // Size of items (sorted)
20303  209,209,208,208,207,206,206,205,205,205,204,203,201,201,201,201,
20304  201,201,200,200,200,200,200,200,199,199,198,198,197,197,196,196,
20305  195,195,194,193,193,193,191,191,191,191,190,190,190,190,190,189,
20306  189,188,188,187,187,186,186,186,185,184,184,184,183,183,182,182,
20307  180,180,180,179,179,179,179,178,178,177,177,176,176,175,175,175,
20308  174,174,173,173,173,172,172,172,172,171,170,170,168,168,168,168,
20309  167,167,166,166,166,165,165,164,164,164,163,163,163,163,162,161,
20310  161,161,160,160,160,159,159,159,158,157,157,156,156,156,156,155,
20311  154,153,153,153,153,152,152,151,149,149,149,149,149,149,149,148,
20312  148,147,147,147,146,145,145,145,144,143,143,143,143,143,143,143,
20313  142,142,141,140,140,139,139,139,139,139,139,138,138,138,138,137,
20314  136,135,135,135,135,134,134,134,132,132,132,132,131,131,131,130,
20315  130,130,130,129,129,129,128,128,128,128,128,127,127,127,127,126,
20316  125,125,125,124,123,123,123,123,123,123,123,122,121,120,120,120,
20317  120,120,119,119,119,119,119,118,118,118,117,117,117,116,116,116,
20318  116,116,116,115,115,115,115,115,115,115,114,114,114,113,113,113,
20319  113,112,111,111,110,109,109,108,108,108,108,108,107,107,107,107,
20320  106,104,104,103,103,102,102,102,102,101,101,100,100,100,100,100,
20321  99,99,98,98,97,96,96,96,96,95,95,95,95,93,92,92,91,90,89,89,89,
20322  89,88,87,87,85,85,84,84,84,83,83,82,82,82,81,81,81,80,79,79,78,
20323  77,77,77,76,76,75,74,74,74,73,73,71,71,70,69,69,69,69,69,68,68,
20324  68,67,67,66,66,66,65,64,64,64,63,63,63,63,61,60,60,59,59,58,58,
20325  57,57,56,56,55,55,55,54,54,54,54,54,54,54,54,53,52,52,52,52,52,
20326  51,50,50,49,49,48,47,47,47,47,47,46,46,46,45,45,45,43,43,43,43,
20327  42,41,41,40,40,39,39,38,38,37,37,37,37,37,36,36,36,35,35,35,34,
20328  34,34,34,34,33,33,33,32,32,32,31,31,31,30,30,29,29,28,28,28,28,
20329  27,27,27,27,27,26,25,25,25,25,25,24,23,23,23,23,23,22,22,21,21,
20330  21,21,21,20,20,19,19,18,18,18,18,17,17,17,17,16,16,16,15,14,14,
20331  13,13
20332  };
20333  const int n4w4b3r5[] = {
20334  1000, // Capacity
20335  500, // Number of items
20336  // Size of items (sorted)
20337  209,209,208,207,207,206,206,206,206,205,205,205,205,205,205,205,
20338  204,204,203,203,202,202,202,202,201,200,200,200,200,199,199,199,
20339  198,198,198,198,198,198,197,197,196,196,195,195,194,194,194,194,
20340  194,193,193,192,192,192,191,191,190,190,190,190,189,189,189,189,
20341  188,188,188,187,187,186,186,186,185,185,184,184,183,183,183,182,
20342  182,181,181,179,179,179,179,178,177,177,176,176,176,174,173,173,
20343  172,172,172,172,171,171,171,171,171,170,170,169,169,169,169,169,
20344  169,168,168,168,168,167,167,167,166,166,165,165,164,164,164,162,
20345  161,161,161,160,160,160,159,159,159,159,158,158,158,157,157,157,
20346  156,156,155,154,154,153,153,153,152,152,152,150,149,149,148,147,
20347  147,147,147,144,144,144,144,142,142,141,141,141,140,140,139,139,
20348  139,138,138,138,138,138,137,136,136,135,135,134,133,132,131,131,
20349  131,130,129,129,129,128,128,127,127,126,125,124,124,124,123,123,
20350  123,123,122,122,122,122,121,120,120,120,120,118,118,118,117,117,
20351  117,116,115,115,115,115,114,112,112,112,112,111,111,111,110,110,
20352  110,110,109,109,109,108,107,106,106,106,105,105,105,104,104,104,
20353  103,103,102,102,102,102,101,101,101,101,100,100,100,99,99,98,
20354  97,97,96,96,96,96,96,95,95,95,94,94,94,93,93,92,92,92,91,91,91,
20355  91,91,90,90,90,89,88,88,87,87,87,85,84,83,83,82,82,81,81,81,81,
20356  81,81,80,80,79,79,79,78,78,78,77,77,77,77,77,76,76,75,75,74,74,
20357  72,71,71,70,70,70,70,69,69,69,69,69,68,68,67,67,67,67,66,66,66,
20358  66,66,65,65,64,64,64,64,64,63,63,63,62,62,62,61,61,60,60,59,59,
20359  58,57,56,56,56,56,55,55,55,54,54,53,53,53,53,52,52,52,49,48,48,
20360  47,46,45,44,43,42,42,41,40,40,40,40,40,40,39,39,39,38,37,37,36,
20361  36,36,35,34,33,33,33,33,32,32,32,32,32,32,32,32,31,31,31,30,30,
20362  30,29,29,29,28,28,28,27,27,27,27,27,26,26,26,26,26,26,26,26,25,
20363  25,24,24,24,24,24,24,23,23,23,22,22,21,21,21,21,20,20,19,19,19,
20364  19,18,18,18,18,18,17,17,17,16,16,16,16,16,15,14,13,13
20365  };
20366  const int n4w4b3r6[] = {
20367  1000, // Capacity
20368  500, // Number of items
20369  // Size of items (sorted)
20370  209,209,209,208,208,208,207,206,206,206,205,205,204,204,203,202,
20371  202,202,202,202,202,201,200,200,199,198,198,198,197,197,196,195,
20372  194,194,193,193,193,193,192,192,191,191,190,190,190,190,190,190,
20373  189,189,189,189,189,188,187,186,186,186,186,186,185,185,184,184,
20374  183,183,183,183,183,183,183,182,182,181,181,181,179,179,179,178,
20375  178,177,177,177,176,175,175,174,174,174,174,174,172,171,171,170,
20376  169,169,169,169,169,168,168,168,168,167,167,167,166,166,166,166,
20377  166,165,165,163,163,163,163,163,162,161,161,161,161,160,160,160,
20378  159,159,159,159,159,158,158,158,158,158,157,157,157,156,156,155,
20379  155,155,155,154,154,154,154,154,154,153,153,153,153,153,153,151,
20380  151,151,151,151,150,150,150,149,149,149,149,149,149,149,148,148,
20381  148,147,146,146,146,146,146,145,145,144,144,144,143,143,143,143,
20382  142,142,141,141,141,140,139,139,137,137,137,137,136,136,135,135,
20383  135,134,133,132,132,132,132,132,131,131,130,128,127,127,127,125,
20384  125,125,125,125,124,124,123,123,123,123,122,122,122,122,121,121,
20385  121,120,120,119,117,117,117,117,117,116,115,115,115,114,114,114,
20386  113,113,113,113,111,111,110,110,110,110,110,110,109,109,109,108,
20387  107,105,105,105,105,105,104,104,103,102,102,102,101,101,101,101,
20388  101,101,100,100,99,99,98,98,98,97,96,96,96,95,95,95,95,95,94,
20389  94,94,94,93,91,91,90,90,90,90,89,88,88,88,88,88,88,87,87,86,86,
20390  86,85,85,85,85,85,84,84,83,83,83,83,82,82,82,82,82,80,79,79,78,
20391  78,77,77,77,76,76,76,76,75,75,74,74,74,73,73,73,72,72,72,72,71,
20392  71,70,70,70,68,68,68,67,66,66,65,65,65,63,63,62,62,61,60,60,60,
20393  60,59,59,59,59,58,57,57,57,57,55,55,54,54,54,53,53,53,53,53,52,
20394  52,52,51,51,51,51,51,51,50,50,50,49,49,49,48,48,48,47,47,47,47,
20395  46,46,46,45,44,44,42,42,41,41,41,41,40,40,40,39,39,38,38,38,37,
20396  37,37,36,35,35,34,34,34,33,32,31,31,31,31,30,30,29,29,28,27,26,
20397  25,24,24,24,24,23,22,22,22,21,20,20,20,20,19,18,17,17,17,16,16,
20398  15,15,15,14
20399  };
20400  const int n4w4b3r7[] = {
20401  1000, // Capacity
20402  500, // Number of items
20403  // Size of items (sorted)
20404  209,209,209,208,208,207,207,207,207,207,206,206,205,205,205,204,
20405  204,204,204,203,203,203,203,202,202,202,201,201,201,201,200,200,
20406  200,200,200,200,200,199,199,198,198,198,197,197,197,196,195,195,
20407  195,195,194,193,193,193,192,192,192,191,191,190,190,190,190,190,
20408  190,189,189,188,188,188,187,187,187,187,187,186,186,185,184,184,
20409  184,184,184,183,183,183,182,182,181,181,180,180,179,179,178,178,
20410  178,177,177,176,176,176,175,175,175,174,174,173,173,172,172,172,
20411  172,171,171,171,171,171,170,170,170,170,169,169,169,169,169,168,
20412  168,167,167,167,167,167,166,166,165,165,165,164,163,163,163,162,
20413  162,161,160,160,159,158,157,157,156,155,155,155,155,154,152,152,
20414  151,150,150,150,150,149,147,146,146,145,145,145,144,143,143,142,
20415  142,141,141,141,141,140,139,139,139,138,138,137,137,137,136,135,
20416  135,135,134,133,131,131,131,130,129,129,129,129,128,128,128,127,
20417  127,126,126,126,125,125,125,125,124,124,124,123,123,123,122,122,
20418  122,121,121,121,121,120,120,120,119,119,118,118,117,117,116,116,
20419  116,116,115,115,115,115,114,114,113,111,111,111,111,110,110,109,
20420  109,108,108,108,108,107,107,106,105,105,105,103,103,103,102,102,
20421  102,102,101,101,100,100,100,99,99,99,98,98,98,98,98,97,97,97,
20422  96,95,95,95,94,94,93,93,93,93,93,92,92,92,91,91,91,91,91,90,90,
20423  90,89,88,88,88,88,87,87,87,87,86,86,86,85,85,84,84,83,83,83,82,
20424  81,81,81,81,80,79,79,78,77,77,76,76,75,75,74,74,73,73,72,71,70,
20425  70,70,70,68,68,68,67,67,67,66,65,65,65,65,64,64,63,62,61,61,61,
20426  61,60,60,59,59,59,59,58,58,58,58,58,58,58,58,57,56,56,56,56,55,
20427  55,55,54,54,54,54,54,54,53,53,52,52,52,51,51,50,50,50,49,49,48,
20428  48,48,47,46,45,45,45,44,44,43,43,42,41,41,41,40,38,38,38,38,38,
20429  37,36,36,36,35,35,33,32,32,32,30,30,30,30,30,29,29,29,29,28,28,
20430  27,27,27,26,26,25,25,25,24,24,24,23,23,23,22,22,22,22,21,21,21,
20431  20,19,18,18,18,18,18,18,17,17,17,17,17,16,16,15,15,14,14,14,13
20432  };
20433  const int n4w4b3r8[] = {
20434  1000, // Capacity
20435  500, // Number of items
20436  // Size of items (sorted)
20437  209,209,208,208,207,206,206,206,205,205,205,204,204,204,204,203,
20438  203,203,203,203,202,202,202,202,202,202,202,201,201,201,200,200,
20439  199,199,199,199,198,198,197,196,195,195,195,195,195,195,195,194,
20440  194,194,193,193,191,191,191,191,191,191,190,190,189,189,188,187,
20441  187,187,186,186,186,186,185,185,185,185,184,184,183,183,183,183,
20442  182,182,182,182,182,181,181,181,180,180,179,178,178,178,176,175,
20443  175,175,175,174,174,174,173,173,172,171,170,169,168,167,167,167,
20444  167,167,166,166,165,165,164,164,164,164,164,164,163,163,163,163,
20445  163,162,162,162,162,161,160,160,159,159,158,158,157,157,157,156,
20446  155,155,155,153,153,153,152,152,152,152,151,150,149,149,148,148,
20447  148,148,148,148,147,147,146,146,146,146,145,144,143,143,143,142,
20448  141,141,140,140,139,138,138,138,138,137,137,137,137,136,135,135,
20449  134,134,133,133,133,133,133,133,132,131,131,131,131,130,130,130,
20450  130,130,130,129,129,128,128,127,126,126,126,125,125,124,123,122,
20451  122,122,121,121,121,121,121,120,120,120,118,118,118,118,115,115,
20452  115,115,115,113,112,111,111,111,111,111,111,111,111,111,110,109,
20453  109,109,108,108,108,108,107,107,107,107,106,106,106,105,105,105,
20454  104,104,104,104,104,104,104,104,103,103,103,103,102,102,101,101,
20455  100,100,99,98,97,97,96,96,96,96,96,93,93,93,92,92,92,92,91,91,
20456  91,91,90,90,90,90,90,90,89,89,89,89,87,87,86,86,86,85,84,84,83,
20457  83,83,83,83,83,83,82,82,82,82,82,82,81,81,80,79,79,78,77,77,76,
20458  75,75,75,75,74,73,73,73,73,72,72,71,71,71,71,70,70,69,69,69,68,
20459  68,67,66,66,66,66,65,65,64,64,64,64,64,63,62,62,61,61,61,60,60,
20460  60,59,59,59,59,59,58,58,57,57,56,55,54,54,54,52,52,51,50,50,50,
20461  50,50,49,49,49,49,47,47,47,47,46,46,45,45,45,45,43,43,42,42,40,
20462  40,40,39,39,39,39,38,38,38,38,37,37,37,36,36,36,36,35,35,34,33,
20463  33,33,32,31,31,31,29,28,27,27,27,27,26,26,26,26,26,25,25,25,24,
20464  24,21,21,20,20,19,19,19,18,17,17,16,16,16,16,16,15,14,14,13,13,
20465  13,13,13
20466  };
20467  const int n4w4b3r9[] = {
20468  1000, // Capacity
20469  500, // Number of items
20470  // Size of items (sorted)
20471  208,208,208,207,207,206,206,205,205,205,205,204,203,203,202,202,
20472  201,201,201,201,200,199,199,199,199,197,197,196,196,196,195,195,
20473  195,195,195,194,194,193,193,193,193,192,191,190,190,189,189,189,
20474  188,188,188,187,187,187,186,186,185,185,185,184,184,183,183,182,
20475  182,181,181,181,181,181,181,180,180,179,179,179,177,177,177,176,
20476  176,175,175,175,175,175,174,173,173,173,172,171,171,171,171,171,
20477  170,170,170,170,169,169,169,169,169,168,168,167,166,166,166,165,
20478  165,164,163,162,162,162,162,161,161,160,159,159,159,158,158,158,
20479  158,157,157,157,155,155,155,154,154,154,153,153,152,152,151,150,
20480  150,148,148,147,147,147,147,146,145,144,144,144,144,144,143,143,
20481  143,143,143,143,143,142,142,142,142,141,140,140,139,139,139,139,
20482  139,139,139,138,138,138,138,138,137,137,136,136,135,134,134,134,
20483  133,133,133,132,131,131,130,130,130,129,129,129,128,127,127,127,
20484  126,126,126,126,126,126,126,125,125,125,125,124,123,123,123,123,
20485  123,123,121,121,121,121,120,120,120,120,120,119,119,119,118,118,
20486  118,118,118,118,117,116,116,116,116,115,115,114,114,113,113,113,
20487  112,112,110,109,109,109,109,108,107,107,106,106,106,106,105,105,
20488  105,105,105,104,103,102,101,101,101,101,100,100,98,98,98,97,97,
20489  97,97,97,96,95,95,94,94,93,93,92,92,91,91,91,90,90,89,89,89,89,
20490  89,89,88,88,87,87,87,86,86,85,85,84,84,83,83,81,81,81,80,80,79,
20491  78,78,78,78,77,77,77,77,76,76,76,75,75,74,74,73,73,72,72,72,72,
20492  72,71,70,69,67,67,67,67,67,66,64,64,64,64,64,63,63,62,62,62,62,
20493  61,61,61,60,60,60,60,59,59,58,58,58,57,57,57,57,56,55,55,55,55,
20494  55,55,54,54,54,54,54,53,53,53,52,50,48,47,47,47,46,46,46,45,45,
20495  45,45,45,44,43,42,42,40,40,39,39,38,38,38,38,38,37,37,36,36,36,
20496  34,34,34,34,33,33,33,33,33,33,32,32,32,31,31,31,31,30,30,30,29,
20497  29,29,28,28,28,27,26,26,26,25,25,25,24,24,23,23,23,23,22,22,22,
20498  21,21,20,19,18,18,18,18,18,17,17,17,17,16,16,15,15,14,14,14,14,
20499  13
20500  };
20501 
20502  /*
20503  * Data set 3
20504  *
20505  */
20506  const int hard0[] = {
20507  100000, // Capacity
20508  200, // Number of items
20509  // Size of items (sorted)
20510  34978,34849,34703,34608,34598,34524,34356,34308,34069,34049,33895,
20511  33842,33806,33738,33716,33590,33546,33507,33468,33465,33383,33190,
20512  33075,32976,32897,32762,32696,32638,32553,32398,32230,32176,31967,
20513  31954,31903,31782,31724,31686,31597,31561,31532,31499,31346,30943,
20514  30915,30869,30766,30683,30678,30644,30559,30448,30315,30238,30125,
20515  29974,29947,29890,29886,29858,29856,29783,29697,29438,29427,29301,
20516  29174,29173,29123,29117,29116,29095,29094,29063,29041,29038,28977,
20517  28946,28921,28910,28842,28703,28360,28350,28305,28302,28225,28160,
20518  28094,28040,28020,27901,27775,27765,27688,27439,27425,27394,27365,
20519  27349,27284,27180,26935,26881,26867,26795,26703,26651,26550,26432,
20520  26375,26368,26244,26204,26192,26181,26158,26133,26067,25945,25906,
20521  25759,25698,25688,25652,25615,25530,25528,25366,25324,25273,25142,
20522  24852,24846,24658,24592,24564,24463,24457,24374,24359,24332,23987,
20523  23956,23952,23932,23895,23837,23795,23774,23663,23621,23502,23453,
20524  23430,23366,23178,23090,22991,22942,22743,22442,22432,22415,22338,
20525  22134,22081,22014,21950,21948,21796,21784,21727,21722,21557,21498,
20526  21480,21315,21193,21127,21060,20997,20837,20813,20693,20693,20686,
20527  20677,20676,20664,20663,20634,20616,20570,20566,20496,20441,20307,
20528  20226,20114
20529  };
20530  const int hard1[] = {
20531  100000, // Capacity
20532  200, // Number of items
20533  // Size of items (sorted)
20534  34991,34949,34847,34577,34461,34343,34318,34316,34302,34290,34282,
20535  34279,34046,33944,33814,33813,33753,33653,33620,33584,33554,33544,
20536  33426,33414,33376,33273,33270,33170,33034,33007,32957,32897,32784,
20537  32773,32528,32499,32423,32400,32356,32302,32090,31863,31850,31841,
20538  31840,31775,31773,31655,31613,31608,31587,31535,31378,31197,31194,
20539  31179,30992,30899,30780,30742,30685,30645,30641,30610,30498,30336,
20540  30327,30271,30105,29975,29957,29924,29870,29815,29777,29754,29658,
20541  29648,29553,29481,29416,29415,29410,29408,29361,29316,29002,28987,
20542  28947,28897,28801,28636,28538,28507,28435,28360,28330,28063,28007,
20543  27983,27937,27879,27760,27715,27517,27230,27146,27072,27028,26985,
20544  26894,26840,26799,26797,26717,26582,26511,26472,26469,26386,26301,
20545  26117,26110,26031,26030,25705,25532,25524,25499,25441,25421,25356,
20546  25310,25227,25118,25073,24989,24955,24844,24792,24625,24562,24526,
20547  24451,24299,24290,23927,23885,23873,23850,23795,23583,23473,23438,
20548  23408,23354,23328,23260,23145,23128,22994,22744,22687,22596,22581,
20549  22516,22467,22412,22337,22253,22226,22206,22177,22036,21997,21933,
20550  21807,21749,21669,21656,21585,21525,21506,21437,21415,21316,21222,
20551  21214,21098,20944,20819,20718,20709,20488,20458,20422,20324,20233,
20552  20137,20008
20553  };
20554  const int hard2[] = {
20555  100000, // Capacity
20556  200, // Number of items
20557  // Size of items (sorted)
20558  34953,34942,34849,34732,34683,34640,34590,34446,34315,34314,34236,
20559  34088,34060,33942,33861,33858,33811,33800,33764,33725,33709,33475,
20560  33415,33402,33367,33286,33280,33093,33083,33047,33005,32966,32931,
20561  32906,32787,32731,32716,32708,32670,32651,32621,32560,32555,32544,
20562  32387,32363,32186,32143,32094,32072,31982,31912,31830,31759,31646,
20563  31641,31548,31505,31411,31408,31383,31192,31155,31153,31083,30955,
20564  30726,30648,30531,30528,30369,30250,30226,30165,30111,29999,29973,
20565  29899,29787,29512,29509,29501,29429,28933,28887,28882,28849,28841,
20566  28823,28595,28497,28486,28399,28269,28099,28021,28006,27873,27850,
20567  27672,27670,27607,27402,27317,27290,27211,27163,27104,27052,27012,
20568  26866,26786,26656,26598,26477,26474,26470,26411,26397,26352,26176,
20569  26155,26076,26019,25983,25932,25802,25702,25474,25412,25279,25253,
20570  25192,25058,25039,24864,24654,24595,24508,24497,24496,24376,24345,
20571  24324,24250,24202,24093,24069,23977,23833,23793,23758,23407,23207,
20572  23152,23080,23023,22961,22772,22764,22743,22739,22695,22660,22655,
20573  22649,22587,22582,22579,22579,22576,22572,22467,22412,22346,22284,
20574  22190,21694,21671,21599,21567,21546,21502,21499,21459,21338,21299,
20575  21148,21132,21004,20926,20822,20818,20701,20654,20643,20633,20474,
20576  20396,20009
20577  };
20578  const int hard3[] = {
20579  100000, // Capacity
20580  200, // Number of items
20581  // Size of items (sorted)
20582  34746,34740,34738,34679,34566,34566,34437,34404,34037,33786,33749,
20583  33609,33606,33587,33508,33490,33363,33346,33279,33269,33211,33145,
20584  33032,33000,32818,32811,32703,32481,32478,32414,32307,32032,32009,
20585  31971,31940,31937,31851,31751,31678,31598,31575,31503,31491,31462,
20586  31449,31414,31299,31232,31037,31025,30940,30934,30865,30720,30704,
20587  30677,30499,30394,30265,30264,30249,30188,29896,29750,29750,29623,
20588  29553,29435,29404,29376,29288,29280,29216,29162,29068,29036,29022,
20589  28885,28758,28746,28566,28462,28308,28077,27961,27896,27800,27680,
20590  27509,27509,27504,27482,27474,27402,27327,27302,27299,27237,27205,
20591  27169,27019,27008,26993,26946,26737,26667,26663,26635,26506,26375,
20592  26310,26229,26132,26075,26036,26011,25993,25726,25604,25579,25501,
20593  25466,25454,25349,25296,25225,25143,25050,25028,24838,24796,24724,
20594  24688,24585,24518,24458,24451,24312,24256,24239,24212,24175,23857,
20595  23791,23680,23452,23406,23405,23369,23367,23346,23336,23290,23174,
20596  23096,23070,23057,22950,22917,22896,22893,22823,22781,22678,22352,
20597  22351,22308,22268,22220,22217,22195,22097,22063,22036,21965,21856,
20598  21751,21615,21613,21585,21415,21346,21328,21310,21299,21269,21267,
20599  21117,20919,20903,20847,20778,20773,20740,20664,20633,20600,20530,
20600  20423,20033
20601  };
20602  const int hard4[] = {
20603  100000, // Capacity
20604  200, // Number of items
20605  // Size of items (sorted)
20606  35000,34970,34839,34733,34369,34328,34237,34229,34225,34197,34154,
20607  34002,33988,33977,33958,33934,33891,33839,33471,33218,33149,32979,
20608  32940,32936,32912,32902,32900,32885,32802,32802,32802,32708,32637,
20609  32415,32403,32200,32110,32068,32067,32058,31950,31946,31923,31919,
20610  31690,31624,31562,31482,31475,31450,31432,31405,31363,31187,31107,
20611  31088,30940,30873,30866,30750,30538,30527,30497,30370,30347,30290,
20612  30156,30140,30118,30051,29845,29750,29654,29646,29552,29512,29415,
20613  29403,29382,29300,29271,29151,29131,28998,28951,28937,28867,28821,
20614  28820,28724,28696,28489,28380,28267,28252,28225,28223,28105,28104,
20615  28044,27900,27864,27699,27668,27661,27593,27589,27570,27497,27416,
20616  27322,27287,27271,27221,26975,26881,26813,26692,26591,26520,26432,
20617  26337,26290,26289,26219,25966,25822,25563,25546,25461,25442,25361,
20618  25356,25281,25259,25122,25078,25024,24793,24790,24789,24721,24714,
20619  24424,24413,24341,24325,24234,24198,24149,24092,23920,23907,23864,
20620  23811,23799,23781,23671,23662,23493,23299,23206,23162,23139,23119,
20621  23013,22984,22983,22872,22846,22771,22533,22467,22246,22237,22217,
20622  22166,22143,22140,22095,22045,21930,21774,21753,21744,21500,21369,
20623  21289,20986,20971,20920,20899,20897,20892,20788,20774,20738,20368,
20624  20299,20139
20625  };
20626  const int hard5[] = {
20627  100000, // Capacity
20628  200, // Number of items
20629  // Size of items (sorted)
20630  34955,34773,34641,34529,34478,34453,34441,34399,34131,34102,33996,
20631  33978,33732,33523,33445,33437,33428,33386,33338,33183,33140,33108,
20632  33076,33005,32986,32984,32859,32819,32749,32681,32620,32582,32504,
20633  32425,32417,31766,31717,31699,31648,31566,31505,31373,31355,31273,
20634  31264,31216,31064,31008,30918,30905,30751,30724,30707,30689,30617,
20635  30592,30519,30459,30315,30297,30279,30246,30246,30148,30138,30069,
20636  29962,29899,29898,29737,29735,29626,29590,29495,29434,29159,29063,
20637  28917,28862,28709,28678,28524,28426,28296,28231,28213,28210,28198,
20638  27960,27628,27622,27502,27473,27345,27330,27323,27301,27240,27120,
20639  27090,27015,26845,26839,26828,26636,26607,26570,26554,26311,26308,
20640  26270,26225,26219,26211,26088,26067,26060,25994,25942,25920,25916,
20641  25866,25827,25735,25600,25561,25504,25443,25437,25380,25097,25077,
20642  25071,25054,25037,24941,24933,24871,24843,24788,24751,24720,24594,
20643  24565,24361,24312,24168,24153,24152,24145,24109,24088,23852,23829,
20644  23766,23654,23630,23572,23482,23379,23172,23012,22937,22936,22897,
20645  22887,22886,22876,22689,22673,22670,22542,22345,22262,22199,22131,
20646  22109,22095,21958,21712,21642,21440,21345,21296,21156,21147,21122,
20647  21048,21036,21031,21021,20960,20812,20646,20500,20443,20409,20385,
20648  20382,20000
20649  };
20650  const int hard6[] = {
20651  100000, // Capacity
20652  200, // Number of items
20653  // Size of items (sorted)
20654  34973,34910,34885,34807,34720,34655,34630,34613,34536,34230,34226,
20655  34172,34069,34069,34066,33902,33843,33761,33637,33632,33429,33351,
20656  33343,33303,33300,33259,33070,33045,33022,32986,32881,32785,32759,
20657  32649,32583,32560,32558,32545,32380,32332,32297,32113,32077,31943,
20658  31916,31787,31770,31719,31718,31701,31652,31641,31470,31269,31227,
20659  31138,31006,30831,30828,30814,30582,30580,30561,30379,30371,30339,
20660  30150,30125,30104,30098,30075,30039,29907,29860,29627,29547,29532,
20661  29516,29404,29313,29268,29186,29179,29139,29051,28932,28820,28716,
20662  28692,28436,28360,28321,28298,28086,27954,27911,27758,27642,27627,
20663  27616,27464,27393,27334,27321,27202,27080,27032,26978,26794,26705,
20664  26671,26630,26449,26409,26354,26345,26307,26278,26192,26188,26112,
20665  26014,25959,25808,25806,25741,25655,25640,25611,25609,25491,25344,
20666  25233,25134,25028,24967,24931,24870,24584,24512,24507,24476,24424,
20667  24413,24382,24363,24356,24200,24129,24089,24064,24043,23991,23866,
20668  23765,23632,23595,23547,23483,23378,23335,23324,23302,23232,23224,
20669  23147,23088,22948,22922,22886,22778,22618,22513,22487,22450,22433,
20670  22345,22237,22232,22149,22041,21753,21720,21711,21649,21634,21577,
20671  21473,21472,20895,20817,20619,20613,20598,20565,20433,20395,20348,
20672  20081,20050
20673  };
20674  const int hard7[] = {
20675  100000, // Capacity
20676  200, // Number of items
20677  // Size of items (sorted)
20678  34808,34689,34603,34583,34336,34297,34244,34192,34092,34045,34030,
20679  33976,33959,33872,33820,33736,33641,33592,33405,33362,33333,33299,
20680  33253,33242,33223,33120,33093,33067,32733,32256,32193,32094,32003,
20681  31894,31788,31746,31734,31720,31675,31651,31648,31618,31611,31599,
20682  31598,31312,31095,31062,30853,30793,30691,30599,30567,30537,30462,
20683  30436,30264,30246,30218,30053,30037,29942,29941,29879,29779,29746,
20684  29688,29682,29641,29633,29563,29462,29461,29450,29356,29299,29288,
20685  29280,29235,29169,29129,28955,28954,28671,28437,28336,28269,28200,
20686  28000,27973,27968,27914,27885,27759,27741,27653,27567,27563,26904,
20687  26550,26402,26366,26361,26348,26225,26139,26108,25991,25718,25683,
20688  25639,25462,25290,25228,25136,25043,25038,24962,24892,24823,24803,
20689  24768,24621,24559,24441,24419,24381,24250,24235,24093,24083,24065,
20690  24060,23974,23868,23833,23636,23633,23581,23523,23445,23413,23317,
20691  23202,23160,23150,23117,22977,22959,22955,22947,22915,22833,22755,
20692  22739,22603,22592,22557,22554,22530,22354,22313,22306,22095,22092,
20693  22021,21948,21934,21913,21855,21594,21564,21543,21518,21440,21389,
20694  21370,21205,21174,21027,20984,20969,20932,20900,20844,20816,20721,
20695  20694,20584,20533,20490,20476,20343,20332,20260,20173,20162,20157,
20696  20131,20017
20697  };
20698  const int hard8[] = {
20699  100000, // Capacity
20700  200, // Number of items
20701  // Size of items (sorted)
20702  34992,34948,34868,34591,34582,34127,34077,34055,34007,34004,33990,
20703  33918,33813,33780,33756,33744,33700,33659,33496,33484,33443,33428,
20704  33369,33354,33347,33191,33185,33162,33110,32988,32968,32879,32846,
20705  32797,32708,32656,32584,32486,32466,32456,32440,32390,32373,32353,
20706  32352,32282,32187,32111,32097,32084,32017,31990,31917,31880,31817,
20707  31752,31540,31528,31471,31309,31267,31232,31204,30773,30703,30552,
20708  30549,30515,30305,30221,30162,30115,30107,30072,30010,29972,29704,
20709  29550,29547,29547,29457,29418,29325,29226,29155,29034,28859,28837,
20710  28652,28535,28502,28423,28421,28388,28386,28348,27930,27919,27793,
20711  27703,27669,27365,27266,27096,26928,26868,26848,26677,26676,26673,
20712  26658,26559,26507,26476,26424,26421,26320,26251,26224,26214,26128,
20713  25943,25900,25879,25852,25821,25720,25655,25625,25495,25455,25174,
20714  25150,25104,25028,24917,24898,24860,24813,24682,24659,24475,24370,
20715  24301,24283,24273,24251,24230,24199,24088,24086,24084,24023,23947,
20716  23872,23736,23725,23609,23562,23515,23453,23414,23235,23078,23036,
20717  22937,22932,22897,22826,22680,22664,22646,22523,22404,22287,22240,
20718  22151,21978,21963,21921,21866,21747,21655,21560,21464,21403,21046,
20719  21041,21020,20796,20778,20774,20622,20603,20410,20371,20248,20236,
20720  20146,20091
20721  };
20722  const int hard9[] = {
20723  100000, // Capacity
20724  200, // Number of items
20725  // Size of items (sorted)
20726  34991,34941,34922,34866,34849,34771,34768,34748,34544,34358,34254,
20727  34155,34098,34076,34055,34048,34029,33990,33871,33780,33750,33654,
20728  33612,33581,33430,33260,33197,33155,33115,33007,32989,32795,32708,
20729  32394,32384,32309,32193,32039,32038,32008,31995,31961,31946,31865,
20730  31839,31829,31692,31633,31354,31169,31141,31006,30929,30843,30842,
20731  30807,30741,30514,30395,30387,30341,30296,30287,30284,30140,30135,
20732  30063,29975,29933,29859,29735,29730,29703,29525,29518,29423,29378,
20733  29234,29218,29178,29092,29089,28947,28647,28574,28550,28547,28471,
20734  28461,28299,28267,28252,28251,28159,28009,28003,27967,27852,27811,
20735  27664,27508,27413,27409,27184,27162,27113,27099,27048,27041,26733,
20736  26506,26362,26183,25997,25976,25897,25856,25784,25700,25668,25641,
20737  25522,25490,25433,25408,25322,25299,25237,25091,25057,25015,24990,
20738  24974,24939,24834,24777,24743,24625,24555,24449,24367,24340,24329,
20739  24126,24085,24050,24020,23999,23989,23974,23928,23837,23836,23565,
20740  23491,23422,23417,23205,23195,23156,23092,22712,22644,22417,22392,
20741  22281,22239,22212,22067,22045,22042,22003,21866,21851,21849,21713,
20742  21674,21608,21607,21594,21401,21296,21239,21180,21128,21059,20954,
20743  20948,20947,20813,20755,20725,20693,20585,20513,20431,20338,20310,
20744  20296,20081
20745  };
20746 
20747 
20748  /*
20749  * Instances taken from:
20750  * E. Falkenauer. A hybrid grouping genetic algorithm fir bin packing.
20751  * Journal of Heuristics, 2:5-30, 1996.
20752  *
20753  * The item size have been sorted for simplicty and fractional capacities
20754  * have been converted to integers.
20755  *
20756  */
20757  const int t60_00[] = {
20758  // Capacity
20759  1000,
20760  // Number of items
20761  60,
20762  // Size of items (sorted)
20763  495,474,473,472,466,450,445,444,439,430,419,414,410,395,372,370,
20764  366,366,366,363,361,357,355,351,350,350,347,320,315,307,303,299,
20765  298,298,292,288,287,283,275,275,274,273,273,272,272,271,269,269,
20766  268,263,262,261,259,258,255,254,252,252,252,251
20767  };
20768  const int t60_01[] = {
20769  // Capacity
20770  1000,
20771  // Number of items
20772  60,
20773  // Size of items (sorted)
20774  475,473,468,465,462,447,444,426,423,412,411,409,403,402,399,396,
20775  396,382,376,369,366,361,347,340,339,334,333,319,314,313,308,307,
20776  305,304,302,300,297,289,282,280,277,275,270,269,267,265,264,262,
20777  261,260,260,258,258,257,256,255,254,252,251,251
20778  };
20779  const int t60_02[] = {
20780  // Capacity
20781  1000,
20782  // Number of items
20783  60,
20784  // Size of items (sorted)
20785  498,498,494,482,482,479,476,464,459,436,430,429,401,400,398,390,
20786  378,369,367,362,354,352,350,350,345,339,328,326,308,305,288,288,
20787  284,281,280,279,277,276,271,268,267,267,267,266,263,262,261,261,
20788  260,260,259,256,254,252,252,251,251,250,250,250
20789  };
20790  const int t60_03[] = {
20791  // Capacity
20792  1000,
20793  // Number of items
20794  60,
20795  // Size of items (sorted)
20796  495,493,485,478,477,462,461,459,456,451,429,426,414,405,391,378,
20797  375,371,369,368,367,361,357,354,347,345,332,316,298,297,293,293,
20798  281,281,278,278,277,277,275,273,270,268,265,265,263,263,262,261,
20799  261,258,258,257,256,255,255,254,254,252,250,250
20800  };
20801  const int t60_04[] = {
20802  // Capacity
20803  1000,
20804  // Number of items
20805  60,
20806  // Size of items (sorted)
20807  498,496,494,491,478,470,455,434,428,425,418,414,411,409,403,402,
20808  401,379,379,378,357,346,336,328,326,319,315,314,310,304,296,296,
20809  293,291,287,286,284,284,283,282,281,281,279,276,264,264,264,258,
20810  256,256,254,253,253,253,252,252,252,251,251,250
20811  };
20812  const int t60_05[] = {
20813  // Capacity
20814  1000,
20815  // Number of items
20816  60,
20817  // Size of items (sorted)
20818  496,489,484,483,469,463,462,433,432,422,416,396,389,388,380,380,
20819  372,372,361,360,358,355,352,347,340,335,334,328,327,305,302,301,
20820  296,290,286,285,283,282,282,281,281,281,278,276,276,270,269,268,
20821  265,264,262,262,261,259,254,252,252,252,252,250
20822  };
20823  const int t60_06[] = {
20824  // Capacity
20825  1000,
20826  // Number of items
20827  60,
20828  // Size of items (sorted)
20829  498,485,471,464,451,450,449,427,424,405,403,400,394,388,380,375,
20830  374,374,369,368,365,357,355,344,339,337,328,322,322,321,317,310,
20831  304,300,297,292,287,284,284,281,279,278,276,276,276,275,275,274,
20832  273,269,265,262,261,259,253,252,252,250,250,250
20833  };
20834  const int t60_07[] = {
20835  // Capacity
20836  1000,
20837  // Number of items
20838  60,
20839  // Size of items (sorted)
20840  487,480,478,476,465,454,432,422,412,410,410,407,406,392,380,378,
20841  373,370,370,366,365,365,362,353,330,329,327,326,324,322,318,314,
20842  307,303,297,296,293,286,281,281,279,279,273,268,267,266,265,264,
20843  264,263,261,260,260,260,256,256,255,255,252,250
20844  };
20845  const int t60_08[] = {
20846  // Capacity
20847  1000,
20848  // Number of items
20849  60,
20850  // Size of items (sorted)
20851  498,491,485,468,462,454,453,453,451,439,398,391,383,381,378,370,
20852  368,368,363,361,361,357,356,354,353,352,346,343,341,335,312,295,
20853  293,293,292,286,284,283,282,280,278,275,275,272,269,263,259,259,
20854  258,256,256,255,254,252,252,252,251,251,250,250
20855  };
20856  const int t60_09[] = {
20857  // Capacity
20858  1000,
20859  // Number of items
20860  60,
20861  // Size of items (sorted)
20862  483,468,453,451,445,443,442,429,426,417,412,397,391,382,380,377,
20863  376,373,369,369,364,363,359,359,351,343,337,332,319,319,316,308,
20864  307,304,304,304,298,294,289,288,280,276,276,275,273,266,263,263,
20865  262,261,261,259,259,258,258,256,254,254,253,252
20866  };
20867  const int t60_10[] = {
20868  // Capacity
20869  1000,
20870  // Number of items
20871  60,
20872  // Size of items (sorted)
20873  491,478,472,464,448,441,440,439,428,424,423,419,417,403,400,398,
20874  388,383,366,360,357,355,351,347,335,332,323,322,320,318,310,301,
20875  299,294,292,291,285,284,280,280,278,277,274,271,270,268,266,266,
20876  265,265,260,257,257,257,256,253,251,251,250,250
20877  };
20878  const int t60_11[] = {
20879  // Capacity
20880  1000,
20881  // Number of items
20882  60,
20883  // Size of items (sorted)
20884  495,493,492,492,481,470,450,447,409,399,398,396,395,392,391,389,
20885  385,381,378,372,370,369,352,352,336,331,331,327,323,313,313,307,
20886  296,295,288,284,284,283,280,278,278,270,268,268,267,266,266,258,
20887  257,256,256,255,253,253,253,253,252,252,251,251
20888  };
20889  const int t60_12[] = {
20890  // Capacity
20891  1000,
20892  // Number of items
20893  60,
20894  // Size of items (sorted)
20895  495,472,470,462,450,442,440,438,436,435,433,424,420,405,395,393,
20896  391,389,373,372,367,352,341,339,337,329,321,314,312,309,304,304,
20897  302,301,299,286,286,281,279,276,274,272,271,270,268,268,267,266,
20898  266,261,260,256,256,255,255,254,254,252,251,250
20899  };
20900  const int t60_13[] = {
20901  // Capacity
20902  1000,
20903  // Number of items
20904  60,
20905  // Size of items (sorted)
20906  495,493,492,488,485,480,459,456,452,448,444,434,429,421,419,386,
20907  381,369,361,356,353,350,340,327,323,317,317,299,297,296,296,296,
20908  293,291,288,287,286,281,280,278,278,267,264,262,261,260,259,258,
20909  258,257,256,256,255,254,254,253,253,251,251,250
20910  };
20911  const int t60_14[] = {
20912  // Capacity
20913  1000,
20914  // Number of items
20915  60,
20916  // Size of items (sorted)
20917  492,491,484,474,470,464,460,450,448,429,415,415,412,400,399,389,
20918  367,367,366,365,361,360,353,340,336,336,334,327,311,311,309,303,
20919  300,282,282,281,279,278,277,274,273,272,270,270,269,266,264,262,
20920  260,260,259,258,257,257,254,254,252,251,251,250
20921  };
20922  const int t60_15[] = {
20923  // Capacity
20924  1000,
20925  // Number of items
20926  60,
20927  // Size of items (sorted)
20928  491,487,485,481,472,471,463,454,451,451,448,442,431,426,413,409,
20929  392,389,383,360,347,336,329,328,323,312,300,299,299,296,296,292,
20930  291,291,288,288,281,279,274,274,273,271,267,266,264,263,262,261,
20931  261,258,257,256,255,254,253,252,252,252,251,250
20932  };
20933  const int t60_16[] = {
20934  // Capacity
20935  1000,
20936  // Number of items
20937  60,
20938  // Size of items (sorted)
20939  498,497,492,482,481,480,478,455,450,444,439,436,432,432,429,412,
20940  408,402,402,382,354,334,329,315,314,314,308,300,296,284,282,282,
20941  280,279,279,275,274,274,270,269,268,267,266,264,264,264,263,263,
20942  258,256,255,255,253,253,253,252,252,251,250,250
20943  };
20944  const int t60_17[] = {
20945  // Capacity
20946  1000,
20947  // Number of items
20948  60,
20949  // Size of items (sorted)
20950  496,495,492,489,478,469,467,459,459,455,453,437,436,428,425,422,
20951  411,406,403,394,355,342,333,309,306,302,294,294,292,290,285,285,
20952  281,279,279,278,278,270,269,268,267,266,264,264,262,260,258,258,
20953  257,256,255,255,255,254,253,251,251,251,250,250
20954  };
20955  const int t60_18[] = {
20956  // Capacity
20957  1000,
20958  // Number of items
20959  60,
20960  // Size of items (sorted)
20961  495,493,492,479,471,466,453,443,439,434,424,420,399,385,380,377,
20962  377,373,370,366,364,361,358,352,347,337,331,324,319,315,304,296,
20963  295,291,290,290,281,278,277,276,275,275,273,271,270,261,261,256,
20964  256,255,255,254,254,253,253,252,252,251,251,250
20965  };
20966  const int t60_19[] = {
20967  // Capacity
20968  1000,
20969  // Number of items
20970  60,
20971  // Size of items (sorted)
20972  499,493,488,470,460,460,459,459,427,423,415,407,405,395,391,384,
20973  382,368,367,366,363,361,358,350,343,342,342,329,324,316,305,303,
20974  298,292,288,287,286,282,279,276,273,270,267,263,261,261,259,259,
20975  258,257,257,255,254,254,253,253,252,251,251,250
20976  };
20977 
20978  const int u120_00[] = {
20979  // Capacity
20980  150,
20981  // Number of items
20982  120,
20983  // Size of items (sorted)
20984  98,98,98,96,96,94,93,93,92,91,91,90,87,86,85,85,84,84,84,84,84,
20985  83,83,82,82,81,80,80,80,79,79,78,78,78,78,76,74,74,73,73,73,73,
20986  72,71,70,70,70,69,69,69,67,66,64,62,62,60,60,59,58,58,58,57,57,
20987  57,57,55,55,55,50,49,49,49,47,46,46,45,45,44,44,43,43,43,43,42,
20988  42,42,42,42,41,41,41,39,39,38,38,38,37,36,36,36,35,33,33,33,32,
20989  32,30,30,30,29,28,27,27,26,25,25,24,23,23,20
20990  };
20991  const int u120_01[] = {
20992  // Capacity
20993  150,
20994  // Number of items
20995  120,
20996  // Size of items (sorted)
20997  100,100,99,99,98,98,98,98,98,97,97,97,95,95,95,94,92,90,90,88,
20998  88,85,82,81,81,81,80,80,80,79,79,78,78,76,75,75,74,72,72,71,70,
20999  70,70,68,67,67,67,67,66,66,65,65,64,62,61,61,60,60,60,59,58,57,
21000  57,57,55,55,53,53,53,53,53,53,52,52,50,49,49,48,48,47,47,47,46,
21001  46,45,45,45,44,43,43,43,41,39,39,39,38,38,37,36,36,36,35,33,32,
21002  30,30,29,29,27,27,27,25,24,23,23,22,22,22,20,20
21003  };
21004  const int u120_02[] = {
21005  // Capacity
21006  150,
21007  // Number of items
21008  120,
21009  // Size of items (sorted)
21010  100,100,98,97,97,96,94,92,92,91,91,90,90,90,88,85,84,84,84,83,
21011  81,81,80,80,80,80,79,79,79,76,76,75,75,74,73,70,69,69,68,68,67,
21012  67,67,67,66,66,66,65,64,64,64,64,64,62,62,61,61,60,59,59,57,53,
21013  53,51,51,50,50,48,48,48,47,46,46,46,45,45,44,42,42,41,41,40,38,
21014  38,38,37,37,37,37,36,36,35,35,34,34,33,32,32,32,31,31,30,29,29,
21015  29,29,28,28,27,26,26,25,24,24,23,23,22,21,21,20
21016  };
21017  const int u120_03[] = {
21018  // Capacity
21019  150,
21020  // Number of items
21021  120,
21022  // Size of items (sorted)
21023  100,100,99,97,97,97,96,96,95,95,95,95,94,92,92,91,91,90,90,90,
21024  89,88,87,87,86,86,85,84,84,84,83,82,82,81,80,80,80,79,78,76,75,
21025  74,74,73,73,73,71,71,70,70,68,67,66,65,63,63,63,62,61,60,60,59,
21026  58,58,57,56,56,54,54,54,53,52,49,48,47,47,46,46,46,45,45,45,44,
21027  43,43,42,42,42,40,40,40,39,37,37,35,35,35,35,34,34,33,32,32,31,
21028  30,29,29,28,27,27,26,26,26,25,25,25,24,22,21,20
21029  };
21030  const int u120_04[] = {
21031  // Capacity
21032  150,
21033  // Number of items
21034  120,
21035  // Size of items (sorted)
21036  99,99,98,98,97,97,96,95,92,92,92,92,91,91,91,90,89,89,88,87,87,
21037  87,86,85,84,84,84,84,82,82,81,79,78,78,77,77,76,76,75,75,75,74,
21038  73,73,73,73,72,71,71,71,71,70,69,69,69,69,69,68,68,67,66,65,65,
21039  61,60,60,59,57,57,57,57,57,56,55,53,52,52,50,50,49,48,45,45,43,
21040  43,42,42,42,42,42,41,40,40,39,39,37,37,37,36,35,34,32,32,31,31,
21041  30,28,27,25,24,24,23,21,21,21,21,21,20,20,20
21042  };
21043  const int u120_05[] = {
21044  // Capacity
21045  150,
21046  // Number of items
21047  120,
21048  // Size of items (sorted)
21049  100,100,99,98,97,97,97,97,95,94,92,92,91,91,91,90,88,88,88,87,
21050  87,85,84,84,84,83,82,82,82,81,80,80,79,79,78,78,78,78,78,77,75,
21051  72,72,72,70,70,69,68,67,67,67,66,64,62,60,60,60,58,58,56,56,56,
21052  56,55,55,54,53,53,53,52,51,50,48,48,48,47,47,46,46,45,45,44,44,
21053  44,42,42,41,41,40,39,39,38,37,37,36,36,34,34,34,32,32,32,32,31,
21054  31,30,27,27,27,26,26,25,24,24,23,21,21,21,20,20
21055  };
21056  const int u120_06[] = {
21057  // Capacity
21058  150,
21059  // Number of items
21060  120,
21061  // Size of items (sorted)
21062  100,100,100,99,98,97,96,96,95,95,95,92,91,90,90,89,89,88,88,88,
21063  88,86,85,85,84,83,83,83,83,82,81,81,81,80,78,76,75,72,72,72,72,
21064  71,69,69,66,66,65,64,63,62,62,62,61,60,60,59,59,59,58,57,55,55,
21065  55,55,54,54,53,53,53,52,52,51,51,50,50,49,49,48,48,48,48,48,46,
21066  45,44,44,44,43,43,43,43,42,41,38,37,37,36,35,34,33,32,31,31,30,
21067  29,29,28,27,27,27,27,27,27,25,24,23,22,22,20,20
21068  };
21069  const int u120_07[] = {
21070  // Capacity
21071  150,
21072  // Number of items
21073  120,
21074  // Size of items (sorted)
21075  100,99,99,99,98,98,96,96,95,94,94,94,93,92,91,89,89,88,87,87,
21076  86,85,84,83,82,82,81,79,77,77,76,75,74,74,71,71,70,70,70,69,69,
21077  69,68,66,66,66,66,65,64,64,64,63,63,62,62,62,61,61,61,61,60,60,
21078  60,60,59,57,57,56,56,55,55,54,54,53,53,53,53,52,51,50,50,50,49,
21079  48,47,47,47,46,45,45,44,44,44,43,41,41,40,40,40,38,37,37,37,36,
21080  35,35,34,34,34,32,32,27,26,26,25,24,24,23,23,20
21081  };
21082  const int u120_08[] = {
21083  // Capacity
21084  150,
21085  // Number of items
21086  120,
21087  // Size of items (sorted)
21088  100,100,100,98,98,98,97,97,97,96,95,95,94,94,92,92,91,91,91,91,
21089  89,89,89,88,88,87,86,85,85,85,84,82,82,81,81,80,79,79,77,76,75,
21090  75,74,73,72,71,70,70,69,69,69,67,67,67,65,65,64,64,63,62,61,60,
21091  60,59,58,58,58,58,57,57,57,57,54,54,53,52,52,52,51,51,49,49,49,
21092  48,47,46,45,45,45,44,43,42,40,40,39,39,38,37,37,36,35,34,34,33,
21093  33,32,30,29,29,29,27,26,26,25,23,23,22,21,20,20
21094  };
21095  const int u120_09[] = {
21096  // Capacity
21097  150,
21098  // Number of items
21099  120,
21100  // Size of items (sorted)
21101  100,100,98,95,94,94,93,92,92,92,91,91,90,90,90,89,89,87,86,86,
21102  83,83,83,82,82,81,80,80,79,77,76,76,75,75,74,74,74,74,74,72,72,
21103  70,68,67,66,66,66,66,66,65,65,64,63,62,62,62,62,61,60,59,58,58,
21104  57,56,55,54,54,52,52,52,50,48,46,46,45,45,44,43,42,41,40,40,40,
21105  40,40,39,39,38,38,37,37,37,36,33,33,33,32,31,31,30,29,28,28,27,
21106  26,26,25,23,22,22,22,21,21,21,21,21,20,20,20,20
21107  };
21108  const int u120_10[] = {
21109  // Capacity
21110  150,
21111  // Number of items
21112  120,
21113  // Size of items (sorted)
21114  100,99,99,99,99,98,98,97,97,97,97,97,96,93,92,92,92,92,91,90,
21115  90,90,90,89,88,88,88,87,86,86,84,84,83,82,82,81,81,80,79,79,78,
21116  78,78,77,76,76,74,73,72,71,69,69,68,67,67,66,66,65,65,64,63,63,
21117  63,62,60,60,59,59,59,58,56,56,55,55,54,54,52,52,52,52,52,51,51,
21118  51,50,50,50,48,46,45,45,45,44,44,43,42,40,39,39,38,38,37,35,34,
21119  34,34,34,32,30,30,30,29,29,28,26,26,23,22,21,20
21120  };
21121  const int u120_11[] = {
21122  // Capacity
21123  150,
21124  // Number of items
21125  120,
21126  // Size of items (sorted)
21127  100,99,99,98,98,98,97,97,95,94,94,93,91,91,91,91,90,90,90,89,
21128  89,88,85,84,83,83,81,80,79,79,79,79,78,78,78,78,78,78,77,77,76,
21129  76,75,75,73,70,69,68,67,66,65,65,65,64,64,63,62,62,61,61,61,60,
21130  60,59,59,59,58,58,57,57,57,55,54,54,52,52,51,50,50,50,49,47,45,
21131  41,41,41,40,40,38,38,38,37,36,36,35,35,35,35,35,35,33,31,30,28,
21132  28,28,27,27,27,27,26,24,24,23,23,22,22,22,21,21
21133  };
21134  const int u120_12[] = {
21135  // Capacity
21136  150,
21137  // Number of items
21138  120,
21139  // Size of items (sorted)
21140  99,96,95,93,91,91,91,90,88,88,87,87,87,86,86,84,84,84,82,82,82,
21141  81,81,80,79,79,78,78,78,78,78,77,77,76,76,76,74,74,73,72,72,71,
21142  71,71,69,69,69,69,68,66,66,66,66,65,64,64,64,63,62,62,60,59,59,
21143  58,58,57,57,57,56,56,56,55,54,54,54,52,52,51,51,50,49,49,48,47,
21144  46,46,45,45,45,44,43,42,42,41,41,38,37,37,37,36,36,35,34,33,33,
21145  32,32,30,29,28,27,26,26,26,24,23,23,22,22,20
21146  };
21147  const int u120_13[] = {
21148  // Capacity
21149  150,
21150  // Number of items
21151  120,
21152  // Size of items (sorted)
21153  100,100,99,99,98,98,97,97,96,96,95,95,95,92,91,91,91,90,90,90,
21154  89,88,88,84,84,84,84,83,82,81,81,81,81,80,78,77,77,76,74,74,73,
21155  73,72,71,71,69,69,66,66,66,65,64,63,63,62,61,61,61,60,60,59,57,
21156  56,56,55,55,55,54,53,53,53,52,52,51,51,51,50,50,47,47,45,45,44,
21157  43,42,41,41,40,40,39,39,39,38,38,38,37,36,33,33,32,32,32,31,30,
21158  30,29,29,28,28,28,26,25,24,22,22,22,22,20,20,20
21159  };
21160  const int u120_14[] = {
21161  // Capacity
21162  150,
21163  // Number of items
21164  120,
21165  // Size of items (sorted)
21166  100,100,100,99,99,97,97,96,96,93,93,93,93,92,90,90,89,89,87,87,
21167  86,86,85,85,84,84,83,82,82,81,80,79,78,78,78,76,75,74,74,74,74,
21168  73,73,72,72,71,71,70,69,68,68,68,68,66,66,65,65,65,64,64,64,63,
21169  63,63,62,61,61,59,57,54,54,54,53,51,51,50,49,49,49,48,48,47,47,
21170  46,46,46,46,45,45,44,44,43,42,41,40,39,39,39,35,35,34,34,33,31,
21171  31,31,31,28,28,27,27,25,25,24,24,24,23,22,22,21
21172  };
21173  const int u120_15[] = {
21174  // Capacity
21175  150,
21176  // Number of items
21177  120,
21178  // Size of items (sorted)
21179  100,100,99,99,99,98,98,98,97,97,96,95,93,93,93,91,91,90,90,89,
21180  89,88,88,86,86,85,83,82,82,81,81,80,80,78,77,77,76,76,75,74,74,
21181  73,73,72,71,71,70,69,69,68,67,64,64,63,61,61,61,61,61,60,58,56,
21182  56,55,55,54,54,53,53,49,48,47,46,44,44,43,43,43,42,42,41,41,41,
21183  40,40,39,39,38,38,38,37,37,36,36,36,36,34,34,33,32,31,31,30,30,
21184  30,28,28,27,27,24,24,24,23,23,23,22,22,21,20,20
21185  };
21186  const int u120_16[] = {
21187  // Capacity
21188  150,
21189  // Number of items
21190  120,
21191  // Size of items (sorted)
21192  100,100,100,99,99,99,99,98,96,95,95,94,94,94,94,93,92,92,92,91,
21193  90,90,90,89,88,87,87,85,84,84,84,84,83,83,82,81,79,79,78,78,76,
21194  76,76,75,75,75,75,73,72,72,71,70,70,70,69,68,67,66,66,65,64,64,
21195  63,62,62,61,61,61,60,59,59,59,58,58,58,56,56,55,54,53,52,51,50,
21196  49,49,48,48,47,47,45,45,44,44,44,42,40,40,38,38,38,35,35,34,34,
21197  33,33,32,32,30,30,28,27,27,27,27,25,23,23,22,21
21198  };
21199  const int u120_17[] = {
21200  // Capacity
21201  150,
21202  // Number of items
21203  120,
21204  // Size of items (sorted)
21205  100,100,100,99,98,95,95,94,94,93,92,92,91,91,90,90,89,89,88,88,
21206  87,86,86,86,86,86,85,85,85,84,84,83,82,80,80,80,79,79,79,79,78,
21207  77,77,77,76,74,74,73,72,72,72,72,71,70,69,69,68,68,65,64,63,63,
21208  62,62,61,61,60,60,59,58,58,56,56,56,55,55,55,54,53,53,53,53,51,
21209  51,51,51,50,49,49,48,47,47,46,45,44,44,43,43,42,42,41,40,39,38,
21210  37,37,34,31,30,30,30,30,30,29,28,27,26,26,22,22
21211  };
21212  const int u120_18[] = {
21213  // Capacity
21214  150,
21215  // Number of items
21216  120,
21217  // Size of items (sorted)
21218  100,100,100,100,98,98,97,97,96,95,95,95,94,92,92,89,89,89,88,
21219  87,86,85,85,84,83,82,81,81,80,79,76,76,75,75,74,73,73,73,73,73,
21220  73,72,72,71,70,69,68,68,67,67,66,65,64,64,64,63,63,62,62,61,59,
21221  59,58,58,57,56,56,55,55,54,54,52,51,51,51,51,50,50,50,48,47,46,
21222  46,46,45,45,45,44,43,42,41,41,40,40,39,39,37,36,36,36,35,35,35,
21223  34,34,34,33,32,28,27,26,26,24,23,23,22,22,22,21,21
21224  };
21225  const int u120_19[] = {
21226  // Capacity
21227  150,
21228  // Number of items
21229  120,
21230  // Size of items (sorted)
21231  100,100,99,99,99,97,97,97,97,97,96,96,95,95,95,95,94,94,93,92,
21232  90,90,90,90,89,88,86,86,85,85,84,83,80,79,78,77,77,77,76,75,74,
21233  74,73,72,72,69,68,67,66,66,65,65,64,63,63,62,62,62,60,60,59,58,
21234  58,58,57,55,54,54,54,52,51,50,50,50,50,50,50,49,49,48,48,47,46,
21235  44,44,44,43,43,42,41,40,39,39,38,38,37,36,35,34,33,33,33,32,32,
21236  31,31,29,28,28,27,26,25,24,24,23,23,23,22,21,21
21237  };
21238 
21239  const int u250_00[] = {
21240  // Capacity
21241  150,
21242  // Number of items
21243  250,
21244  // Size of items (sorted)
21245  100,100,100,99,99,98,98,98,98,98,98,98,98,97,97,97,96,96,95,95,
21246  95,94,94,93,93,92,92,92,91,91,90,90,90,88,88,87,86,85,85,85,84,
21247  84,84,84,84,83,83,82,82,82,81,81,81,81,80,80,80,80,80,80,79,79,
21248  79,79,78,78,78,78,78,78,76,76,75,75,74,74,74,73,73,73,73,72,72,
21249  72,71,71,70,70,70,70,70,70,69,69,69,69,68,67,67,67,67,67,66,66,
21250  66,65,65,64,64,62,62,62,61,61,60,60,60,60,60,60,59,59,58,58,58,
21251  58,57,57,57,57,57,57,57,55,55,55,55,55,53,53,53,53,53,53,52,52,
21252  50,50,49,49,49,49,49,48,48,47,47,47,47,46,46,46,46,45,45,45,45,
21253  45,44,44,44,43,43,43,43,43,43,43,42,42,42,42,42,42,41,41,41,41,
21254  39,39,39,39,39,38,38,38,38,38,38,37,37,36,36,36,36,36,36,35,35,
21255  33,33,33,33,32,32,32,32,30,30,30,30,30,29,29,29,28,27,27,27,27,
21256  27,26,25,25,25,24,24,24,23,23,23,23,23,22,22,22,20,20,20,20
21257  };
21258  const int u250_01[] = {
21259  // Capacity
21260  150,
21261  // Number of items
21262  250,
21263  // Size of items (sorted)
21264  100,100,100,99,98,98,97,97,97,97,97,97,96,96,96,96,95,95,95,95,
21265  94,94,92,92,92,91,91,91,91,91,90,90,90,90,90,90,89,89,88,88,87,
21266  87,86,86,86,85,85,84,84,84,84,84,84,84,83,83,82,82,81,81,81,80,
21267  80,80,80,80,80,80,79,79,79,79,78,78,77,76,76,76,76,75,75,75,74,
21268  74,74,73,73,73,73,71,71,71,71,70,70,70,69,68,68,68,67,67,67,67,
21269  67,66,66,66,66,65,65,64,64,64,64,64,63,63,63,62,62,62,61,61,61,
21270  60,60,59,59,59,58,58,57,57,57,56,56,54,54,54,53,53,53,52,51,51,
21271  50,50,49,48,48,48,48,47,47,47,46,46,46,46,46,46,45,45,45,45,45,
21272  44,44,43,43,42,42,42,42,42,41,41,40,40,40,40,39,38,38,37,37,37,
21273  37,37,37,36,36,35,35,35,35,35,35,35,34,34,34,34,33,33,32,32,32,
21274  32,31,31,31,30,30,30,29,29,29,29,29,29,28,28,28,27,27,27,27,26,
21275  26,26,26,26,25,25,25,25,25,24,24,24,23,22,22,21,21,21,21,20
21276  };
21277  const int u250_02[] = {
21278  // Capacity
21279  150,
21280  // Number of items
21281  250,
21282  // Size of items (sorted)
21283  100,100,100,99,99,99,98,98,98,97,97,97,97,97,97,95,95,95,94,92,
21284  92,92,92,92,92,91,91,91,91,91,91,90,90,90,89,88,88,88,88,88,88,
21285  88,87,87,87,87,87,86,85,85,85,84,84,84,84,84,84,83,83,82,82,82,
21286  82,82,81,81,81,81,80,80,79,79,79,78,78,78,78,78,78,77,77,76,75,
21287  75,75,75,74,73,73,73,73,72,72,72,72,72,71,71,70,70,70,69,69,69,
21288  69,69,69,68,68,68,67,67,67,67,66,66,66,65,65,64,62,62,61,60,60,
21289  60,60,60,60,59,59,58,58,57,57,57,57,56,56,56,56,56,55,55,55,55,
21290  54,53,53,53,53,52,52,52,52,51,50,50,50,49,48,48,48,48,48,48,48,
21291  47,47,46,46,45,45,45,45,44,44,44,43,43,43,42,42,42,42,42,42,41,
21292  41,41,40,40,40,39,39,39,39,38,37,37,37,37,37,37,36,36,36,35,34,
21293  34,34,34,32,32,32,32,32,32,31,31,31,31,30,29,28,27,27,27,27,26,
21294  26,25,24,24,24,23,23,21,21,21,21,21,21,21,20,20,20,20,20,20
21295  };
21296  const int u250_03[] = {
21297  // Capacity
21298  150,
21299  // Number of items
21300  250,
21301  // Size of items (sorted)
21302  100,100,100,100,100,100,99,99,99,99,98,98,98,97,97,96,96,96,96,
21303  95,95,95,95,94,94,94,94,93,92,92,92,91,91,90,89,89,89,89,89,88,
21304  88,87,87,86,86,85,85,85,84,84,83,83,83,83,82,82,82,81,81,81,80,
21305  80,79,79,78,77,77,76,76,75,75,74,74,72,72,72,71,71,71,71,70,70,
21306  70,70,69,69,69,69,69,68,67,66,66,66,66,66,65,65,65,64,64,64,64,
21307  64,63,63,63,63,62,62,62,62,62,61,61,61,61,61,60,60,60,60,60,59,
21308  59,59,58,58,58,57,57,57,56,56,55,55,55,55,55,54,54,54,54,53,53,
21309  53,53,53,53,53,53,52,52,51,51,51,51,50,50,50,50,50,49,49,49,48,
21310  48,48,47,47,47,47,46,46,45,45,45,44,44,44,44,44,44,43,43,43,43,
21311  42,41,41,41,40,40,40,40,38,38,37,37,37,37,37,36,36,35,35,34,34,
21312  34,34,34,33,33,32,32,32,31,31,30,30,29,29,28,27,27,27,27,27,27,
21313  26,26,26,25,25,25,24,24,24,23,23,23,23,23,22,22,22,21,20,20,20
21314  };
21315  const int u250_04[] = {
21316  // Capacity
21317  150,
21318  // Number of items
21319  250,
21320  // Size of items (sorted)
21321  100,100,99,98,98,98,97,97,97,96,95,95,94,94,94,93,92,92,92,92,
21322  92,92,92,91,91,91,91,91,90,90,90,90,90,90,89,89,89,89,88,88,88,
21323  88,88,87,87,86,86,86,85,85,84,83,83,83,82,82,82,82,82,81,81,81,
21324  80,80,79,79,79,77,77,76,76,76,76,76,75,75,75,75,74,74,74,74,74,
21325  74,74,73,73,72,72,72,70,70,69,69,69,69,68,68,67,67,67,66,66,66,
21326  66,66,66,65,65,65,65,65,64,64,64,63,62,62,62,62,62,62,61,61,60,
21327  60,60,60,59,59,59,59,59,58,58,58,58,58,57,57,57,57,57,56,55,55,
21328  54,54,54,54,54,52,52,52,52,52,52,52,51,51,51,50,50,50,49,49,49,
21329  48,48,46,46,46,46,45,45,45,45,45,45,44,44,44,43,43,42,42,41,40,
21330  40,40,40,40,40,40,39,39,39,39,39,38,38,38,37,37,37,37,36,36,35,
21331  34,34,34,34,33,33,33,33,32,32,31,31,30,30,29,29,29,28,28,27,27,
21332  26,26,26,25,23,23,22,22,22,22,21,21,21,21,21,20,20,20,20,20
21333  };
21334  const int u250_05[] = {
21335  // Capacity
21336  150,
21337  // Number of items
21338  250,
21339  // Size of items (sorted)
21340  100,100,99,99,99,99,99,99,98,98,98,98,98,97,97,97,97,97,96,95,
21341  94,94,93,93,92,91,91,91,91,91,91,90,90,90,90,89,89,89,88,88,87,
21342  87,87,86,86,85,84,84,84,84,83,83,83,82,82,82,81,81,81,80,80,80,
21343  79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,77,77,77,77,
21344  76,76,75,75,73,72,72,71,71,70,69,69,69,69,68,67,67,67,66,66,66,
21345  66,66,65,65,65,64,64,64,64,63,63,63,63,63,62,62,62,61,61,61,60,
21346  60,60,59,59,59,59,58,58,58,57,57,57,57,57,56,56,56,56,55,55,54,
21347  54,54,54,54,54,52,52,52,52,52,52,52,51,51,51,50,50,50,50,49,49,
21348  49,48,48,47,46,45,45,45,45,45,44,43,43,42,42,41,41,41,41,40,40,
21349  39,38,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,35,35,
21350  35,34,33,33,32,32,31,30,30,30,30,29,29,28,28,28,28,28,27,27,27,
21351  27,26,26,26,26,26,24,24,24,23,23,23,23,22,22,22,21,21,21,20
21352  };
21353  const int u250_06[] = {
21354  // Capacity
21355  150,
21356  // Number of items
21357  250,
21358  // Size of items (sorted)
21359  100,100,100,100,99,99,99,98,98,97,97,97,96,96,96,96,95,95,95,
21360  95,93,93,93,92,92,91,91,91,91,91,90,90,90,90,90,89,88,88,88,87,
21361  87,86,86,85,84,84,84,84,84,84,84,84,83,82,82,82,82,81,81,81,81,
21362  81,81,80,79,79,78,78,78,78,78,77,77,77,76,76,76,76,76,74,74,74,
21363  74,74,74,74,73,73,73,73,72,72,72,72,71,71,71,71,71,70,69,69,69,
21364  69,68,68,68,66,66,66,66,66,66,65,65,65,64,64,63,63,63,62,62,62,
21365  61,61,61,61,61,60,60,60,59,59,59,58,57,57,56,56,56,55,55,55,55,
21366  54,54,54,53,53,53,53,52,52,52,51,51,51,51,51,50,50,50,50,49,49,
21367  48,48,47,47,47,47,46,46,45,45,45,45,44,44,44,43,43,42,42,42,41,
21368  41,41,40,40,40,39,39,39,39,39,38,38,38,38,37,36,35,35,34,34,33,
21369  33,33,33,32,32,32,32,31,31,31,30,30,29,29,29,28,28,28,28,27,27,
21370  27,26,26,25,25,24,24,23,22,22,22,22,22,22,22,22,21,20,20,20,20
21371  };
21372  const int u250_07[] = {
21373  // Capacity
21374  150,
21375  // Number of items
21376  250,
21377  // Size of items (sorted)
21378  100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,98,97,97,
21379  97,96,96,96,95,94,94,94,93,93,93,93,93,93,92,91,91,91,90,90,90,
21380  90,90,89,89,89,89,89,88,88,88,87,87,86,86,86,85,85,85,84,84,84,
21381  84,83,83,83,83,82,82,82,81,81,80,80,80,78,78,78,78,78,77,77,76,
21382  76,76,76,75,75,75,75,74,74,74,73,73,73,73,72,71,71,71,71,70,70,
21383  69,69,69,69,68,68,68,67,65,65,64,64,64,64,64,64,64,63,63,63,63,
21384  62,61,61,61,61,61,61,61,61,60,60,59,59,58,58,58,58,57,56,56,56,
21385  55,55,55,54,54,54,54,53,53,52,51,50,49,49,49,48,48,48,47,47,47,
21386  46,46,46,46,45,45,45,44,44,44,44,44,43,43,43,42,42,42,41,41,41,
21387  41,40,40,39,39,39,38,38,38,38,38,37,37,36,36,36,36,35,35,35,34,
21388  34,34,34,33,33,32,32,31,31,31,31,30,30,30,30,30,28,28,28,28,27,
21389  27,27,27,25,25,24,24,24,24,24,23,23,23,23,23,22,22,21,21,20,20
21390  };
21391  const int u250_08[] = {
21392  // Capacity
21393  150,
21394  // Number of items
21395  250,
21396  // Size of items (sorted)
21397  100,100,100,100,100,99,98,98,98,97,97,95,95,95,95,95,95,94,94,
21398  94,94,93,92,92,92,92,92,91,91,90,90,90,89,89,89,89,89,88,88,87,
21399  87,87,86,86,86,86,86,85,85,85,85,85,84,84,83,83,82,82,81,81,80,
21400  80,80,80,79,79,79,79,79,79,79,78,77,77,77,76,76,76,76,75,75,75,
21401  75,74,74,74,73,73,73,73,73,73,73,72,72,72,72,72,72,72,72,71,71,
21402  70,70,70,70,69,69,68,68,68,68,68,67,67,66,66,66,65,65,65,64,64,
21403  64,64,63,63,63,63,62,62,62,62,62,61,61,61,60,60,59,59,59,58,58,
21404  58,58,57,56,56,56,56,56,55,55,55,55,55,54,54,54,53,53,53,53,53,
21405  52,51,51,51,51,51,51,51,51,50,50,50,50,49,49,49,48,48,47,47,47,
21406  47,46,46,45,45,45,44,44,44,44,43,43,42,42,42,41,40,40,40,40,40,
21407  39,38,38,37,37,37,36,36,36,35,35,34,34,34,34,33,33,32,31,30,30,
21408  30,30,30,29,28,28,27,27,27,26,26,26,24,23,23,22,22,22,22,22,21
21409  };
21410  const int u250_09[] = {
21411  // Capacity
21412  150,
21413  // Number of items
21414  250,
21415  // Size of items (sorted)
21416  100,100,100,100,100,99,99,99,99,99,98,97,97,97,97,97,97,96,96,
21417  96,95,95,95,95,95,94,94,93,93,93,93,92,92,92,91,91,90,90,90,90,
21418  89,88,88,88,88,88,87,87,87,86,86,86,86,86,86,85,85,85,85,85,84,
21419  84,84,84,84,84,83,83,82,81,80,79,79,79,78,78,77,77,77,77,77,76,
21420  76,75,75,74,74,73,73,72,72,72,71,70,70,70,69,69,69,69,69,68,68,
21421  67,67,67,66,66,65,65,65,65,64,63,63,62,62,62,62,62,62,61,61,60,
21422  60,60,59,59,59,59,58,58,58,58,57,56,55,54,54,54,54,53,52,51,51,
21423  50,50,50,50,50,50,50,49,49,49,49,48,48,48,47,46,46,46,46,45,44,
21424  44,44,44,43,43,43,43,43,42,42,41,41,41,41,40,40,39,39,39,39,39,
21425  38,38,38,37,37,36,36,35,35,35,35,35,34,34,34,34,33,33,33,32,32,
21426  32,32,32,31,31,31,31,30,29,29,28,28,28,28,27,27,27,27,27,26,26,
21427  26,26,25,24,24,24,24,24,24,23,23,23,22,22,21,21,21,21,21,21,21
21428  };
21429  const int u250_10[] = {
21430  // Capacity
21431  150,
21432  // Number of items
21433  250,
21434  // Size of items (sorted)
21435  100,100,100,100,100,99,99,99,99,99,99,97,97,96,96,95,95,94,94,
21436  94,94,94,94,94,94,93,93,93,92,92,92,92,91,91,91,91,91,91,90,89,
21437  89,89,88,88,88,88,87,87,87,87,86,86,86,85,85,85,85,84,83,83,83,
21438  83,83,83,83,82,81,81,81,81,81,80,80,80,80,80,79,79,78,78,78,78,
21439  78,77,76,76,75,74,74,74,74,74,73,73,73,72,72,72,72,71,71,71,70,
21440  70,70,70,69,69,68,68,67,67,66,66,66,66,65,65,65,64,63,63,62,62,
21441  62,61,61,61,61,60,60,59,59,59,59,59,59,58,58,58,58,57,57,57,57,
21442  56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,53,53,53,52,52,52,
21443  52,51,51,51,51,49,49,48,48,48,48,47,46,46,46,45,44,44,44,44,44,
21444  43,43,43,43,43,42,42,42,41,41,41,41,41,40,40,40,40,39,39,38,38,
21445  38,37,37,37,37,35,35,35,34,34,34,34,33,32,31,31,30,29,29,29,29,
21446  28,28,26,26,25,25,25,25,24,24,24,23,22,22,22,22,22,21,21,20,20
21447  };
21448  const int u250_11[] = {
21449  // Capacity
21450  150,
21451  // Number of items
21452  250,
21453  // Size of items (sorted)
21454  100,100,100,100,100,99,99,99,98,97,97,97,97,97,96,96,96,96,95,
21455  95,95,95,95,95,95,94,93,92,92,92,92,92,92,91,91,90,90,90,90,90,
21456  90,90,89,88,87,87,87,87,87,87,86,86,85,84,84,84,83,83,83,83,82,
21457  82,82,82,82,81,81,80,80,80,80,80,79,78,78,78,78,77,77,76,75,75,
21458  75,74,73,73,73,73,72,72,72,71,71,70,70,70,69,69,68,68,68,68,67,
21459  67,67,66,66,66,66,65,65,64,64,63,63,63,62,62,62,61,61,61,61,61,
21460  61,60,60,60,59,59,58,57,57,56,56,56,56,56,56,55,55,55,54,54,54,
21461  54,53,53,52,52,52,51,51,51,51,50,49,49,49,48,47,46,46,45,45,45,
21462  45,45,44,44,44,44,43,43,42,42,42,42,42,42,41,41,41,41,41,40,40,
21463  40,40,39,39,39,38,38,37,37,37,36,36,36,35,35,35,35,35,35,34,34,
21464  33,33,33,33,32,32,32,32,32,31,30,30,29,29,29,29,29,27,27,27,27,
21465  26,26,26,26,26,25,25,25,25,25,25,24,23,23,22,21,21,20,20,20,20
21466  };
21467  const int u250_12[] = {
21468  // Capacity
21469  150,
21470  // Number of items
21471  250,
21472  // Size of items (sorted)
21473  100,100,100,100,100,99,99,99,99,98,98,98,98,98,98,98,97,97,97,
21474  97,97,97,96,96,96,95,95,95,95,95,95,95,95,94,94,94,94,93,93,92,
21475  91,91,91,90,90,90,89,89,89,89,88,88,88,87,87,87,87,86,85,85,85,
21476  84,84,84,84,82,82,82,82,82,81,81,81,81,80,80,79,79,78,78,77,76,
21477  76,75,75,75,74,74,74,73,72,72,71,71,71,71,70,70,70,70,69,68,68,
21478  68,68,67,67,67,67,67,66,66,66,66,65,65,65,64,64,64,63,63,63,63,
21479  62,62,62,62,61,61,61,60,60,59,59,59,58,58,58,58,58,57,57,57,57,
21480  57,57,57,56,56,55,55,55,55,54,54,54,54,53,52,51,51,51,51,50,50,
21481  50,50,49,49,49,49,48,48,47,47,47,47,47,46,46,46,46,45,45,45,44,
21482  44,44,44,43,43,43,43,43,43,42,42,42,42,41,41,40,40,38,38,38,37,
21483  37,36,36,34,34,33,33,33,33,33,32,32,32,31,31,31,30,30,29,29,29,
21484  29,29,28,28,27,27,27,27,27,26,26,26,26,24,23,22,22,22,22,20,20
21485  };
21486  const int u250_13[] = {
21487  // Capacity
21488  150,
21489  // Number of items
21490  250,
21491  // Size of items (sorted)
21492  100,99,97,97,96,96,96,96,96,95,95,95,95,94,94,93,93,93,93,93,
21493  93,92,92,92,91,91,90,90,90,90,89,88,88,88,87,87,87,87,87,86,86,
21494  86,86,85,85,85,84,83,83,83,82,82,82,82,81,81,80,80,80,80,80,80,
21495  80,79,79,79,78,78,77,77,77,77,77,77,77,76,76,76,76,76,76,75,74,
21496  74,74,74,73,73,73,73,71,71,71,71,71,71,70,70,70,70,69,69,69,69,
21497  69,69,68,68,68,68,68,68,66,66,66,66,66,65,65,64,64,63,63,63,63,
21498  61,61,61,61,61,60,60,60,60,60,60,59,59,58,57,57,56,56,56,56,55,
21499  53,53,53,53,53,53,52,52,52,51,51,50,50,49,49,49,49,48,48,48,48,
21500  47,47,47,47,47,46,46,46,46,46,46,45,45,45,45,44,44,44,43,43,43,
21501  43,43,42,42,42,42,42,41,41,41,41,41,41,40,40,40,40,40,39,38,38,
21502  37,37,37,37,36,36,35,35,35,34,34,34,34,32,32,31,31,30,29,29,29,
21503  28,28,27,27,27,26,26,25,25,24,24,23,22,22,22,21,20,20,20,20
21504  };
21505  const int u250_14[] = {
21506  // Capacity
21507  150,
21508  // Number of items
21509  250,
21510  // Size of items (sorted)
21511  100,100,100,100,99,98,98,98,98,97,97,96,96,95,95,95,95,94,94,
21512  94,94,94,93,93,93,93,93,93,92,92,91,90,90,90,89,88,88,88,88,88,
21513  87,87,87,86,85,84,84,83,83,83,83,82,82,82,82,82,81,81,80,80,79,
21514  79,79,79,79,79,79,78,78,78,78,77,77,77,77,77,77,76,76,76,75,75,
21515  75,75,75,75,74,74,74,74,74,73,73,73,73,72,71,71,70,70,70,69,68,
21516  68,68,68,67,65,65,65,65,64,64,63,63,63,63,62,62,61,61,61,60,60,
21517  59,59,59,59,59,58,56,56,56,56,56,55,54,54,54,53,53,53,52,52,51,
21518  51,51,51,51,50,50,49,49,49,49,49,48,48,48,47,47,47,47,47,47,46,
21519  46,45,45,45,44,44,44,44,44,43,43,43,43,43,42,42,42,41,41,41,40,
21520  40,39,38,38,38,37,37,37,37,36,36,36,36,36,35,35,34,34,33,33,32,
21521  32,31,31,31,30,29,29,28,28,28,28,27,26,26,26,25,25,25,25,25,25,
21522  24,23,23,23,23,23,23,22,22,22,22,22,22,21,21,21,21,21,20,20,20
21523  };
21524  const int u250_15[] = {
21525  // Capacity
21526  150,
21527  // Number of items
21528  250,
21529  // Size of items (sorted)
21530  100,100,100,100,100,99,99,99,98,98,97,97,97,97,97,97,96,96,96,
21531  96,96,95,95,94,94,94,93,93,92,92,92,92,92,91,91,91,91,91,90,90,
21532  89,89,89,89,89,88,88,88,88,88,88,87,87,87,87,87,87,86,86,85,85,
21533  85,84,83,83,83,83,82,82,82,82,82,82,81,81,81,80,80,79,79,78,77,
21534  76,76,75,75,75,75,74,74,74,74,74,74,73,73,73,73,72,72,72,71,71,
21535  71,71,70,70,70,70,69,69,68,67,67,65,65,65,65,64,64,64,64,63,63,
21536  63,63,63,63,63,62,62,62,61,61,61,60,59,58,58,57,57,56,56,56,56,
21537  56,55,55,55,55,55,54,54,54,54,53,53,53,53,52,52,52,51,51,50,50,
21538  50,50,50,49,49,49,49,49,49,49,49,48,48,48,48,48,47,46,46,45,44,
21539  44,44,44,44,44,43,43,43,42,41,41,41,40,40,39,37,37,37,37,36,36,
21540  36,35,35,35,34,34,33,33,33,32,32,32,31,31,31,30,30,29,29,29,28,
21541  28,27,26,26,26,26,26,25,25,25,25,24,24,24,24,23,23,21,21,20,20
21542  };
21543  const int u250_16[] = {
21544  // Capacity
21545  150,
21546  // Number of items
21547  250,
21548  // Size of items (sorted)
21549  100,99,98,97,97,97,96,96,96,95,95,95,95,95,95,95,94,94,94,93,
21550  91,89,89,89,88,88,88,88,87,87,86,86,86,86,86,86,86,85,85,85,85,
21551  84,84,84,83,83,83,83,83,83,82,82,82,82,81,81,81,81,81,81,81,80,
21552  80,80,80,79,79,79,79,78,78,77,77,77,77,76,75,75,74,74,74,74,74,
21553  74,73,73,73,73,73,73,72,72,72,70,70,70,69,69,69,68,68,67,66,66,
21554  65,65,65,64,63,63,63,63,63,62,62,60,60,60,59,59,59,59,57,57,57,
21555  57,56,56,55,55,55,54,54,54,53,53,53,53,52,51,50,50,49,49,49,49,
21556  48,48,48,48,48,48,47,47,47,46,46,46,46,45,44,44,43,42,42,42,42,
21557  42,41,41,41,40,40,40,40,40,39,39,39,38,38,38,38,38,38,37,37,37,
21558  36,36,36,36,36,35,35,34,33,33,33,32,32,32,32,32,31,31,31,31,31,
21559  31,30,30,30,30,29,29,29,29,28,28,28,28,27,27,27,27,27,27,26,26,
21560  26,25,25,25,25,24,24,24,23,22,22,22,22,21,21,21,21,20,20,20
21561  };
21562  const int u250_17[] = {
21563  // Capacity
21564  150,
21565  // Number of items
21566  250,
21567  // Size of items (sorted)
21568  100,100,100,100,100,99,99,98,98,98,97,97,97,97,96,96,96,96,94,
21569  94,93,93,93,93,92,92,91,90,90,89,89,89,88,86,86,85,85,84,84,84,
21570  83,83,82,82,82,82,82,81,81,80,80,80,80,79,79,79,79,78,78,77,77,
21571  77,77,76,76,76,75,75,75,75,75,74,74,74,74,74,73,73,72,72,72,72,
21572  72,72,72,71,71,71,70,68,68,68,68,68,68,68,68,68,68,67,67,67,67,
21573  67,67,67,67,67,66,65,64,64,64,64,63,63,63,63,63,62,62,61,61,59,
21574  58,58,57,57,57,57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,54,
21575  53,53,53,52,52,51,51,51,51,50,50,50,50,50,50,49,49,49,49,48,48,
21576  47,47,47,47,47,46,45,44,43,43,43,43,43,42,42,42,42,42,42,41,41,
21577  40,40,40,40,40,40,39,39,39,39,38,38,38,38,37,37,37,36,36,36,35,
21578  35,35,35,34,33,33,32,32,32,32,31,31,31,31,31,31,30,30,30,30,28,
21579  27,27,27,26,25,25,24,24,24,24,23,23,22,21,21,21,21,21,21,21,20
21580  };
21581  const int u250_18[] = {
21582  // Capacity
21583  150,
21584  // Number of items
21585  250,
21586  // Size of items (sorted)
21587  100,100,100,99,99,99,99,99,99,98,98,97,97,97,97,97,96,96,96,96,
21588  95,95,95,95,95,94,94,94,94,94,93,93,92,91,90,90,90,90,90,90,90,
21589  89,89,88,88,87,87,87,85,85,84,84,84,84,83,83,82,82,81,81,81,80,
21590  80,80,79,79,79,78,78,78,77,77,77,77,77,77,77,75,75,75,75,74,74,
21591  74,73,73,73,73,72,72,72,71,71,70,70,70,70,68,68,67,67,67,67,66,
21592  66,66,66,65,65,64,63,62,62,62,61,61,61,60,60,60,59,59,59,59,59,
21593  59,58,58,58,58,58,58,58,57,57,57,56,56,56,55,55,55,55,55,55,54,
21594  54,53,52,52,50,50,50,50,49,49,49,49,49,49,48,48,48,48,48,48,47,
21595  47,46,46,46,46,46,45,45,44,44,42,42,41,40,40,40,39,39,39,38,37,
21596  37,37,36,35,35,35,35,34,34,34,34,33,33,33,33,33,33,32,32,31,31,
21597  31,31,31,31,31,30,30,30,29,29,28,28,28,28,28,27,27,27,27,26,26,
21598  25,25,25,24,24,24,24,24,23,23,23,22,22,22,21,21,21,21,20,20
21599  };
21600  const int u250_19[] = {
21601  // Capacity
21602  150,
21603  // Number of items
21604  250,
21605  // Size of items (sorted)
21606  100,100,100,99,99,98,98,97,97,97,97,97,96,96,96,96,95,95,95,95,
21607  94,94,94,94,94,93,93,92,92,91,90,89,89,89,89,89,89,88,88,87,87,
21608  86,86,85,85,84,83,82,82,82,81,81,81,81,80,80,80,80,80,79,79,79,
21609  78,78,77,77,77,77,77,76,76,76,75,75,74,74,74,74,74,74,74,74,73,
21610  73,73,72,72,72,72,72,71,71,71,71,71,70,70,69,69,68,68,67,67,67,
21611  66,65,65,65,65,65,64,64,64,63,63,63,63,63,63,62,62,62,62,61,61,
21612  61,60,60,60,59,59,59,59,58,57,57,57,56,56,55,55,55,55,55,54,54,
21613  54,54,53,53,53,53,52,52,52,52,52,52,52,52,51,51,51,50,50,50,50,
21614  49,49,48,48,48,48,47,47,47,46,46,46,46,45,45,45,44,44,43,43,42,
21615  42,42,42,41,41,41,41,40,40,40,40,39,39,39,39,38,38,37,37,37,37,
21616  36,36,36,36,36,36,35,35,34,33,32,31,31,30,30,30,30,30,30,29,29,
21617  28,27,27,26,26,25,25,25,24,24,23,23,23,23,23,22,22,21,21,20
21618  };
21619 
21620  const int u500_00[] = {
21621  // Capacity
21622  150,
21623  // Number of items
21624  500,
21625  // Size of items (sorted)
21626  100,100,100,100,100,100,99,99,99,98,98,98,98,98,98,98,98,98,98,
21627  97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,95,95,95,95,95,95,
21628  95,94,94,94,94,93,93,92,92,92,92,92,92,91,91,91,91,91,91,91,90,
21629  90,90,90,90,90,90,90,90,89,89,88,88,88,88,87,87,87,86,86,86,86,
21630  85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,84,84,83,83,83,83,
21631  82,82,82,82,82,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,
21632  80,80,80,80,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,77,
21633  76,76,76,76,76,76,75,75,75,75,75,74,74,74,74,74,74,73,73,73,73,
21634  73,73,73,73,72,72,72,71,71,71,71,71,71,70,70,70,70,70,70,70,70,
21635  70,69,69,69,69,69,68,68,68,68,67,67,67,67,67,67,67,67,67,67,66,
21636  66,66,66,66,66,66,65,65,65,65,64,64,64,64,64,64,64,63,63,63,62,
21637  62,62,62,62,62,61,61,61,61,61,60,60,60,60,60,60,60,60,59,59,59,
21638  59,59,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57,57,56,56,55,
21639  55,55,55,55,54,54,54,53,53,53,53,53,53,53,53,53,52,52,52,51,51,
21640  50,50,50,50,49,49,49,49,49,49,48,48,48,48,48,48,47,47,47,47,47,
21641  47,47,46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,45,
21642  45,44,44,44,44,44,43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,
21643  42,42,42,42,42,41,41,41,41,41,41,40,40,40,40,39,39,39,39,39,39,
21644  38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,36,36,36,36,36,
21645  36,36,36,35,35,35,35,35,35,35,35,35,34,34,34,34,33,33,33,33,33,
21646  33,32,32,32,32,32,32,32,32,31,31,31,30,30,30,30,30,30,30,30,29,
21647  29,29,29,29,29,29,29,29,28,28,28,28,27,27,27,27,27,27,27,27,27,
21648  26,26,26,26,26,26,25,25,25,25,25,25,25,25,24,24,24,24,24,24,23,
21649  23,23,23,23,23,22,22,22,22,22,21,21,21,21,20,20,20,20,20
21650  };
21651  const int u500_01[] = {
21652  // Capacity
21653  150,
21654  // Number of items
21655  500,
21656  // Size of items (sorted)
21657  100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,98,98,
21658  98,98,98,98,97,97,97,97,97,97,97,97,96,96,96,96,95,95,95,95,95,
21659  95,95,94,94,94,94,94,93,92,92,92,92,92,92,92,92,92,91,91,91,91,
21660  91,91,91,91,90,90,90,90,89,89,89,89,89,89,88,88,88,88,88,88,88,
21661  88,88,87,87,87,87,87,87,87,86,86,86,85,85,85,85,85,85,84,84,84,
21662  84,84,84,84,84,83,83,83,83,83,83,82,82,82,82,82,82,82,82,81,81,
21663  81,81,81,81,81,80,80,80,80,79,79,79,79,79,78,78,78,78,78,78,78,
21664  77,77,77,77,76,76,76,75,75,75,75,75,75,74,74,74,73,73,73,73,72,
21665  72,72,72,72,72,72,72,71,71,71,71,71,71,70,70,70,70,70,70,70,69,
21666  69,69,69,69,69,69,69,69,69,69,68,68,68,68,67,67,67,67,67,66,66,
21667  66,66,66,66,66,66,65,65,65,65,65,64,64,64,64,64,64,63,63,63,63,
21668  62,62,62,62,62,62,62,61,61,61,61,61,61,60,60,60,60,60,60,60,60,
21669  60,60,60,59,59,59,59,59,58,58,58,58,58,57,57,57,57,57,57,57,56,
21670  56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,54,54,54,54,54,53,
21671  53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,51,51,51,51,
21672  51,50,50,50,50,50,50,50,50,49,49,49,49,48,48,48,48,48,48,48,48,
21673  48,48,47,47,47,47,47,47,46,46,46,46,45,45,45,45,45,45,45,44,44,
21674  44,44,44,44,44,44,44,43,43,43,43,43,43,43,42,42,42,42,42,42,42,
21675  41,41,41,41,41,41,40,40,40,40,40,40,40,39,39,39,39,38,38,38,37,
21676  37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,35,35,35,34,34,34,
21677  34,34,34,34,34,34,33,33,32,32,32,32,32,32,32,32,32,31,31,31,31,
21678  31,31,30,30,30,29,29,29,28,28,27,27,27,27,27,27,27,27,27,27,26,
21679  26,26,26,26,25,25,25,25,24,24,24,24,24,24,23,23,23,23,23,23,23,
21680  22,22,22,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20
21681  };
21682  const int u500_02[] = {
21683  // Capacity
21684  150,
21685  // Number of items
21686  500,
21687  // Size of items (sorted)
21688  100,100,100,100,99,99,99,99,99,99,99,98,98,98,98,98,98,98,98,
21689  97,97,97,97,97,97,97,97,96,96,95,95,95,94,94,94,94,94,93,93,93,
21690  92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,91,91,90,90,
21691  90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,88,88,88,88,88,88,
21692  88,87,87,87,87,87,86,86,86,86,86,85,85,85,84,84,84,84,84,83,83,
21693  83,83,83,83,82,82,82,82,82,82,82,82,81,81,81,81,81,81,80,80,80,
21694  80,80,79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,
21695  78,77,77,77,77,77,77,76,76,76,76,76,76,76,75,75,75,75,75,75,74,
21696  74,74,74,74,74,74,73,73,73,72,72,72,72,72,71,71,70,70,70,69,69,
21697  69,69,69,69,69,69,68,68,68,67,67,67,67,67,67,66,66,66,66,66,66,
21698  66,66,66,66,66,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,63,
21699  63,63,63,63,63,62,62,62,62,62,62,62,62,62,61,61,61,61,61,60,60,
21700  60,60,60,60,60,59,59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,
21701  58,57,57,57,57,57,57,57,57,57,57,56,56,56,56,56,55,55,55,55,54,
21702  54,54,54,54,54,54,54,54,54,54,52,52,52,52,52,52,52,52,52,52,52,
21703  52,52,52,51,51,51,51,51,51,50,50,50,50,50,50,50,49,49,49,49,49,
21704  49,48,48,48,48,47,46,46,46,46,46,45,45,45,45,45,45,45,45,45,45,
21705  45,44,44,44,44,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,
21706  40,40,40,40,40,40,39,39,39,39,39,39,38,38,38,38,38,38,38,38,37,
21707  37,37,37,37,37,37,37,37,36,36,36,36,36,36,35,35,35,35,35,35,35,
21708  35,34,34,34,34,34,33,33,33,33,33,33,32,32,32,32,31,31,31,30,30,
21709  30,30,30,30,29,29,29,29,29,28,28,28,28,28,28,28,27,27,27,27,27,
21710  27,26,26,26,26,26,26,26,26,25,24,24,24,23,23,23,23,23,23,22,22,
21711  22,22,22,22,22,21,21,21,21,21,21,21,21,20,20,20,20,20,20
21712  };
21713  const int u500_03[] = {
21714  // Capacity
21715  150,
21716  // Number of items
21717  500,
21718  // Size of items (sorted)
21719  100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,
21720  99,99,99,99,98,98,98,98,98,97,97,97,97,97,97,96,96,96,96,96,96,
21721  96,95,95,95,95,95,94,94,94,93,93,93,93,93,93,93,93,93,92,92,92,
21722  91,91,91,91,91,91,91,91,90,90,90,90,90,90,90,90,90,90,89,89,89,
21723  89,89,89,88,88,88,88,88,88,87,87,87,87,86,86,86,86,86,85,85,85,
21724  85,84,84,84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,82,82,82,
21725  82,82,82,82,81,81,81,81,81,81,81,81,80,80,80,80,79,79,78,78,78,
21726  78,78,78,78,78,78,78,77,77,77,77,77,76,76,76,76,76,76,76,76,76,
21727  75,75,75,75,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,
21728  73,72,72,72,72,72,71,71,71,71,71,71,71,71,71,70,70,70,69,69,69,
21729  69,69,69,69,69,68,68,68,68,68,68,67,66,66,66,66,66,66,65,65,65,
21730  65,65,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,62,62,62,
21731  62,61,61,61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,59,59,
21732  59,59,59,58,58,58,58,58,57,57,57,56,56,56,56,56,56,55,55,55,55,
21733  55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,53,52,52,52,52,51,
21734  51,51,51,51,51,50,50,50,50,50,49,49,49,49,49,48,48,48,48,48,47,
21735  47,47,47,47,47,47,46,46,46,46,46,46,45,45,45,45,45,45,45,44,44,
21736  44,44,44,44,44,44,43,43,43,43,43,42,42,42,42,42,42,41,41,41,41,
21737  41,41,41,40,40,40,40,40,39,39,39,39,39,39,39,39,38,38,38,38,38,
21738  38,38,38,38,37,37,37,36,36,36,36,36,35,35,35,35,35,34,34,34,34,
21739  34,34,33,33,33,33,33,33,32,32,32,32,32,32,31,31,31,31,31,31,31,
21740  30,30,30,30,30,30,30,29,29,29,28,28,28,28,28,28,28,28,27,27,27,
21741  27,27,27,27,26,26,25,25,25,25,24,24,24,24,24,24,24,23,23,23,23,
21742  23,23,22,22,22,22,22,22,22,22,22,22,21,21,21,20,20,20,20,20,20
21743  };
21744  const int u500_04[] = {
21745  // Capacity
21746  150,
21747  // Number of items
21748  500,
21749  // Size of items (sorted)
21750  100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,98,
21751  98,98,98,97,97,97,97,97,97,97,97,96,96,96,95,95,95,95,95,95,95,
21752  95,95,95,95,94,94,94,94,94,94,93,93,93,93,93,92,92,92,92,92,92,
21753  92,92,91,91,91,91,90,90,90,90,90,90,90,89,89,89,89,89,89,88,88,
21754  88,88,88,88,88,87,87,87,87,87,87,86,86,86,86,86,86,86,86,86,86,
21755  86,85,85,85,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,83,83,
21756  83,83,82,82,82,81,81,81,80,80,80,80,80,79,79,79,79,79,79,79,79,
21757  79,79,78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,76,76,75,75,
21758  75,75,75,75,74,74,74,74,74,73,73,73,73,73,73,73,73,73,72,72,72,
21759  72,72,72,72,72,72,72,72,71,71,71,70,70,70,70,70,70,70,69,69,69,
21760  69,69,69,69,68,68,68,68,68,68,68,67,67,67,67,67,66,66,66,66,66,
21761  65,65,65,65,65,65,65,64,64,64,64,64,63,63,63,63,63,63,62,62,62,
21762  62,62,62,62,62,62,62,62,61,61,61,61,61,60,60,60,60,60,59,59,59,
21763  59,59,59,59,58,58,58,58,58,58,58,58,57,57,56,56,56,56,56,56,55,
21764  55,55,55,55,55,54,54,54,54,54,54,54,53,53,53,53,53,53,52,52,51,
21765  51,51,51,51,51,51,51,51,51,50,50,50,50,50,50,50,50,50,50,50,49,
21766  49,49,49,49,49,49,48,48,48,48,48,47,47,47,47,47,46,46,46,46,46,
21767  46,45,45,45,45,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,42,
21768  42,42,42,42,41,41,41,41,41,40,40,40,40,40,40,40,39,39,39,39,39,
21769  39,38,38,38,38,38,37,37,37,37,37,36,36,36,36,36,35,35,35,35,35,
21770  35,35,34,34,34,34,34,34,34,34,33,33,33,33,33,32,32,32,32,32,32,
21771  31,31,31,31,31,30,30,30,30,30,30,29,29,29,28,28,28,28,28,28,27,
21772  27,27,27,27,27,27,27,26,26,26,26,26,26,26,25,24,24,24,24,24,24,
21773  24,23,23,23,23,23,22,22,22,22,22,22,22,21,21,21,21,21,21,21,21
21774  };
21775  const int u500_05[] = {
21776  // Capacity
21777  150,
21778  // Number of items
21779  500,
21780  // Size of items (sorted)
21781  100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,
21782  99,99,98,97,97,97,97,97,97,97,96,96,96,96,96,96,95,95,95,95,95,
21783  95,95,95,95,94,94,94,94,94,94,94,94,94,93,93,93,93,92,92,92,92,
21784  92,92,92,92,92,92,91,91,91,91,91,91,91,91,90,90,90,90,90,90,90,
21785  90,89,89,89,89,88,88,88,88,88,87,87,87,87,87,87,87,87,87,87,86,
21786  86,86,86,86,85,85,85,85,85,84,84,84,84,83,83,83,83,83,83,83,83,
21787  83,83,83,82,82,82,82,82,82,81,81,81,81,81,81,81,80,80,80,80,80,
21788  80,80,80,80,80,79,79,79,78,78,78,78,78,78,78,78,78,77,77,77,76,
21789  76,76,75,75,75,75,74,74,74,74,74,74,73,73,73,73,73,73,73,72,72,
21790  72,72,72,72,72,71,71,71,71,71,70,70,70,70,70,70,70,69,69,69,69,
21791  68,68,68,68,68,68,67,67,67,67,67,66,66,66,66,66,66,66,66,65,65,
21792  65,65,65,64,64,64,63,63,63,63,63,62,62,62,62,62,62,61,61,61,61,
21793  61,61,61,61,61,61,60,60,60,60,60,59,59,59,59,59,59,59,59,58,58,
21794  58,58,58,57,57,57,57,57,57,56,56,56,56,56,56,56,56,56,56,56,55,
21795  55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,54,53,53,53,53,53,
21796  52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,50,49,49,49,49,49,
21797  48,48,48,48,48,47,47,46,46,46,46,46,45,45,45,45,45,45,44,44,44,
21798  44,44,44,44,44,44,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,
21799  42,41,41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,39,39,
21800  39,39,39,38,38,38,38,38,37,37,37,37,37,37,37,36,36,36,35,35,35,
21801  35,35,35,35,35,35,34,34,34,34,34,34,33,33,33,33,33,32,32,32,32,
21802  32,32,31,31,31,30,30,30,29,29,29,29,29,29,29,29,29,28,28,27,27,
21803  27,27,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,24,24,
21804  24,24,23,23,23,22,22,22,22,22,22,21,21,21,21,20,20,20,20,20,20
21805  };
21806  const int u500_06[] = {
21807  // Capacity
21808  150,
21809  // Number of items
21810  500,
21811  // Size of items (sorted)
21812  100,100,100,100,100,100,99,99,99,99,99,98,98,98,98,98,98,98,97,
21813  97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,95,95,95,95,
21814  95,95,95,95,95,95,94,94,94,94,94,94,93,93,93,93,93,93,93,93,92,
21815  92,92,92,91,91,91,91,91,90,90,90,90,90,90,90,89,89,89,89,89,88,
21816  88,88,88,88,88,87,87,87,87,87,87,87,87,87,86,86,86,86,86,85,85,
21817  85,85,85,85,84,84,84,84,84,83,83,83,82,82,82,82,82,82,82,82,82,
21818  81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,79,79,79,79,79,78,
21819  78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,75,75,
21820  75,75,74,74,74,74,74,74,74,73,73,73,73,73,72,72,71,71,71,71,71,
21821  71,71,71,71,71,70,70,70,70,70,70,70,70,69,69,69,69,69,69,69,68,
21822  68,68,68,68,68,68,68,68,68,67,67,67,67,67,66,66,66,66,66,66,66,
21823  66,66,65,65,65,65,65,64,64,64,64,64,63,63,63,63,63,63,63,63,62,
21824  62,62,62,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,60,59,59,
21825  59,59,59,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57,56,56,56,
21826  56,56,56,55,55,55,55,55,54,54,54,54,53,53,53,53,53,53,53,52,52,
21827  52,52,51,51,51,51,51,51,50,50,50,50,50,50,49,49,49,49,49,49,49,
21828  49,48,48,48,48,48,48,47,47,47,47,47,47,47,47,47,47,46,46,46,46,
21829  46,46,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,44,44,44,43,
21830  43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,41,41,
21831  41,41,41,41,41,41,40,40,40,40,40,40,40,39,38,38,38,38,38,37,37,
21832  37,37,37,37,36,36,36,36,35,35,35,34,34,34,34,34,34,33,33,33,33,
21833  33,32,32,32,32,32,31,31,31,31,31,30,30,30,29,29,29,29,29,29,29,
21834  29,28,28,28,28,27,27,27,27,27,27,27,27,26,26,26,26,26,26,25,25,
21835  24,24,24,23,23,22,22,22,22,22,22,22,21,20,20,20,20,20,20
21836  };
21837  const int u500_07[] = {
21838  // Capacity
21839  150,
21840  // Number of items
21841  500,
21842  // Size of items (sorted)
21843  100,100,100,100,100,100,100,100,100,99,99,99,99,98,98,98,98,98,
21844  98,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,95,95,95,95,95,
21845  95,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,92,92,92,92,
21846  92,92,92,91,91,91,91,91,91,90,90,90,90,90,89,89,89,89,89,89,88,
21847  88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,87,87,87,87,86,86,
21848  86,85,85,85,85,84,84,84,83,83,83,83,83,83,83,83,82,82,82,82,82,
21849  82,82,82,82,82,82,81,81,81,81,81,80,80,80,80,79,79,79,79,79,79,
21850  79,79,79,78,78,78,78,78,77,77,77,77,77,77,77,76,76,76,76,76,75,
21851  75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,74,73,
21852  73,73,73,73,73,73,73,72,72,72,72,71,71,71,71,71,71,70,70,70,70,
21853  70,70,70,69,69,69,68,68,68,68,68,67,67,67,65,65,65,65,65,65,65,
21854  65,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,63,63,62,62,62,
21855  62,62,61,61,61,61,61,61,60,60,60,59,59,59,59,59,59,58,58,58,57,
21856  57,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,54,54,54,54,
21857  54,54,54,53,53,53,53,53,53,53,52,52,52,52,52,51,51,51,51,51,51,
21858  51,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,49,49,49,49,49,
21859  48,48,48,48,48,48,48,48,47,47,47,47,47,47,47,46,46,46,46,45,45,
21860  45,45,44,44,44,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,43,
21861  42,42,42,42,41,41,41,41,41,41,40,40,40,40,39,39,38,38,38,37,37,
21862  37,37,37,37,37,37,36,36,36,36,36,36,36,36,35,35,35,35,35,34,34,
21863  34,34,33,33,33,33,33,32,32,32,32,32,31,31,31,31,31,31,30,30,30,
21864  29,29,29,29,29,28,28,28,28,28,28,27,27,26,26,26,26,26,26,26,26,
21865  25,25,25,25,25,25,25,25,25,25,24,24,24,24,24,23,23,23,23,23,23,
21866  23,23,22,22,22,22,22,22,21,21,21,21,21,21,21,20,20,20,20,20
21867  };
21868  const int u500_08[] = {
21869  // Capacity
21870  150,
21871  // Number of items
21872  500,
21873  // Size of items (sorted)
21874  100,100,100,100,100,100,99,99,99,98,98,98,98,97,97,97,97,97,97,
21875  97,96,96,96,96,96,96,96,95,95,95,95,95,95,95,94,94,94,94,94,93,
21876  93,93,93,93,92,92,91,91,90,90,89,89,89,89,89,89,88,88,88,88,88,
21877  87,87,86,86,86,86,86,86,86,86,86,85,85,85,85,85,85,84,84,84,84,
21878  84,84,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,81,81,
21879  81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,79,79,79,79,79,79,
21880  79,79,78,78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,75,75,75,
21881  75,75,75,75,74,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,
21882  73,73,72,72,72,72,72,72,72,72,72,72,71,71,71,70,70,70,70,69,69,
21883  69,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,
21884  67,67,66,66,66,65,65,65,65,64,64,64,64,64,63,63,63,63,63,63,63,
21885  63,63,63,62,62,62,62,61,61,60,60,60,59,59,59,59,59,58,58,57,57,
21886  57,57,57,57,57,57,57,57,56,56,56,56,56,56,56,56,55,55,55,55,55,
21887  55,55,55,55,54,54,54,54,53,53,53,53,53,53,53,52,52,52,51,51,51,
21888  51,51,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,48,48,48,
21889  48,48,48,48,48,47,47,47,47,47,47,47,47,46,46,46,46,46,45,45,44,
21890  44,44,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,42,42,41,41,
21891  41,41,41,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,
21892  38,38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,36,36,36,36,36,
21893  36,36,36,35,35,35,35,35,35,34,34,33,33,33,33,33,32,32,32,32,32,
21894  32,32,32,32,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,
21895  30,30,30,29,29,29,29,28,28,28,28,28,27,27,27,27,27,27,27,27,27,
21896  26,26,26,26,25,25,25,25,25,25,24,24,24,24,24,24,24,23,23,23,22,
21897  22,22,22,22,21,21,21,21,21,21,21,21,21,21,21,20,20,20,20
21898  };
21899  const int u500_09[] = {
21900  // Capacity
21901  150,
21902  // Number of items
21903  500,
21904  // Size of items (sorted)
21905  100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,98,98,98,97,
21906  97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,95,95,
21907  95,95,95,95,95,94,94,94,94,94,94,94,94,94,94,93,93,93,93,92,92,
21908  92,91,91,90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,88,88,
21909  88,88,87,87,87,87,87,86,86,85,85,85,85,84,84,84,84,84,83,83,83,
21910  82,82,82,82,82,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,79,
21911  79,79,79,79,79,78,78,78,78,78,77,77,77,77,77,77,77,77,77,77,77,
21912  77,76,76,76,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,74,
21913  73,73,73,73,73,73,73,72,72,72,72,72,72,72,72,71,71,71,71,71,71,
21914  71,70,70,70,70,70,70,69,69,68,68,68,68,67,67,67,67,67,67,67,66,
21915  66,66,66,66,65,65,65,65,65,65,65,64,64,64,64,63,63,63,63,63,63,
21916  63,62,62,62,62,62,62,62,61,61,61,61,61,61,60,60,60,60,60,60,59,
21917  59,59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,57,57,57,57,
21918  57,57,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,54,54,54,
21919  54,54,54,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,51,51,51,
21920  50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,48,48,48,48,48,
21921  48,48,48,48,48,47,47,47,47,47,46,46,46,46,46,46,46,46,46,45,45,
21922  45,45,45,44,44,44,44,43,43,42,42,42,42,42,42,41,41,41,41,41,40,
21923  40,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,37,37,37,37,37,
21924  37,37,36,36,36,36,36,36,36,35,35,35,35,35,35,34,34,34,34,34,33,
21925  33,33,33,33,33,33,32,32,32,31,31,31,31,31,31,31,31,31,30,30,30,
21926  30,30,30,30,30,30,29,29,29,29,28,28,28,28,28,28,27,27,27,27,27,
21927  27,26,26,26,26,25,25,25,25,25,25,24,24,24,24,24,24,24,23,23,23,
21928  23,23,23,23,23,22,22,22,22,22,21,21,21,21,21,21,20,20,20
21929  };
21930  const int u500_10[] = {
21931  // Capacity
21932  150,
21933  // Number of items
21934  500,
21935  // Size of items (sorted)
21936  100,100,100,100,100,100,99,99,99,99,99,98,98,98,98,98,98,98,97,
21937  97,97,97,96,96,96,96,96,95,95,95,94,94,94,94,93,93,93,93,93,93,
21938  93,92,92,92,91,91,91,91,91,91,91,91,91,91,90,90,90,90,90,90,89,
21939  89,89,89,89,89,89,89,89,88,88,88,88,88,87,87,87,87,87,87,87,86,
21940  86,86,86,85,85,85,85,85,84,84,84,84,84,84,84,84,83,83,83,83,83,
21941  83,82,82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,80,80,80,80,
21942  80,79,79,79,79,79,78,78,78,77,77,77,77,77,77,77,77,77,76,76,76,
21943  76,76,76,76,76,76,75,75,75,75,74,74,74,74,74,74,74,74,74,74,74,
21944  73,73,73,73,73,73,72,72,72,72,72,72,72,72,72,72,71,71,71,71,71,
21945  71,71,71,70,70,70,70,70,70,69,69,69,69,69,68,68,68,68,68,68,68,
21946  68,67,67,67,67,67,67,67,67,67,67,66,66,66,66,66,65,65,64,64,64,
21947  64,63,63,63,63,63,63,63,63,63,62,62,62,62,62,61,61,61,61,61,61,
21948  60,60,60,59,58,58,58,58,58,58,57,57,57,57,57,57,57,56,56,56,56,
21949  56,56,56,55,55,55,55,55,54,54,54,54,54,54,54,54,53,53,53,53,52,
21950  52,52,52,52,52,52,52,51,51,51,51,51,50,50,50,50,50,49,49,49,49,
21951  49,49,49,49,49,48,48,48,48,48,48,47,47,47,47,47,47,46,46,46,46,
21952  46,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,43,43,43,43,42,
21953  42,42,42,42,42,42,41,41,41,41,41,40,40,40,40,40,40,40,40,40,40,
21954  39,39,39,39,39,39,39,39,38,38,38,38,38,38,38,38,38,37,37,37,37,
21955  37,37,37,37,36,36,36,35,35,35,35,35,35,35,35,34,34,34,34,34,33,
21956  33,33,33,33,32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,30,30,
21957  29,29,28,28,28,28,28,28,28,28,28,27,27,27,27,27,27,26,26,26,26,
21958  26,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,23,23,
21959  23,23,22,22,22,22,22,21,21,21,21,20,20,20,20,20,20,20,20
21960  };
21961  const int u500_11[] = {
21962  // Capacity
21963  150,
21964  // Number of items
21965  500,
21966  // Size of items (sorted)
21967  100,100,100,100,100,99,99,99,99,99,99,99,98,98,98,98,98,98,97,
21968  97,97,97,96,96,96,95,95,95,95,95,95,95,94,94,94,94,94,94,93,93,
21969  93,93,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,91,
21970  91,91,91,91,91,90,90,90,90,90,89,89,89,89,89,89,89,88,88,88,88,
21971  88,88,88,87,87,87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,85,
21972  85,85,85,85,84,84,84,84,84,84,84,83,83,83,83,83,82,82,82,82,82,
21973  82,81,81,81,81,81,80,80,80,79,79,79,79,79,79,79,79,79,78,78,78,
21974  78,78,78,77,77,76,76,76,76,76,75,75,75,75,74,74,74,73,73,73,73,
21975  72,72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,70,70,70,70,
21976  70,70,70,69,69,69,69,69,69,68,68,68,68,68,68,67,67,67,67,67,66,
21977  66,66,66,66,66,66,66,66,66,65,65,64,64,64,64,64,64,64,64,64,64,
21978  64,63,63,63,63,63,63,63,62,62,62,61,61,61,61,61,61,61,61,61,61,
21979  60,60,60,60,60,59,59,59,59,59,59,59,59,59,58,58,58,58,58,57,57,
21980  57,57,57,57,56,56,56,55,55,55,55,55,55,55,54,54,54,54,53,53,53,
21981  53,52,52,52,52,52,52,51,51,51,51,51,50,50,50,50,49,49,48,48,48,
21982  48,47,47,47,47,47,47,46,46,46,46,46,46,46,46,45,45,45,45,45,44,
21983  44,44,44,44,44,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,42,
21984  41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,39,38,38,38,38,38,
21985  38,38,38,38,38,38,38,38,38,38,37,37,37,37,37,36,36,36,36,36,36,
21986  36,36,36,36,36,35,35,35,35,35,35,34,34,34,34,34,33,33,33,32,32,
21987  32,32,32,32,32,32,32,32,32,31,31,31,31,31,31,31,31,30,30,30,30,
21988  30,29,29,29,28,28,28,28,28,28,27,27,27,27,27,27,26,26,26,26,26,
21989  26,26,25,25,25,25,25,25,25,25,24,24,24,23,23,23,23,23,22,22,22,
21990  22,22,22,22,22,22,21,21,21,21,21,21,21,21,21,20,20,20,20
21991  };
21992  const int u500_12[] = {
21993  // Capacity
21994  150,
21995  // Number of items
21996  500,
21997  // Size of items (sorted)
21998  100,100,100,100,100,100,100,99,99,99,99,99,99,98,98,98,98,98,
21999  97,97,97,97,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,94,
22000  94,94,94,94,94,94,94,93,93,93,93,93,92,92,92,92,92,92,92,91,91,
22001  91,91,91,91,91,91,91,90,90,90,90,90,90,90,89,89,89,89,89,89,88,
22002  88,88,87,87,87,87,86,86,85,85,85,85,85,85,84,84,84,83,83,82,82,
22003  82,82,82,82,82,81,81,81,81,81,81,81,81,80,80,80,79,79,79,79,79,
22004  78,78,78,78,78,78,78,78,78,78,78,77,77,77,76,76,76,76,75,75,75,
22005  75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,73,73,73,73,73,
22006  73,73,73,73,73,73,72,72,72,72,72,72,71,71,71,71,71,71,71,70,70,
22007  70,70,70,70,70,70,70,70,70,69,69,69,69,69,69,68,68,68,68,67,67,
22008  67,67,67,67,67,66,66,66,66,66,66,66,65,65,65,64,64,64,64,64,64,
22009  64,64,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,61,61,61,61,
22010  61,61,60,60,60,60,60,60,60,59,59,59,58,58,58,57,57,57,57,57,56,
22011  56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,54,53,53,53,53,52,
22012  52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,51,51,51,51,50,50,
22013  50,50,50,49,49,49,49,49,48,48,48,48,48,48,48,48,47,47,47,47,47,
22014  46,46,46,46,45,45,45,45,45,45,44,44,44,44,44,44,44,43,43,43,43,
22015  43,43,43,43,42,42,42,42,41,41,41,41,41,41,41,41,40,40,40,40,39,
22016  39,39,39,39,38,38,38,38,38,37,37,37,37,36,36,36,36,36,36,35,35,
22017  35,35,35,35,35,35,35,34,34,34,33,33,33,33,33,32,32,32,32,32,32,
22018  32,32,31,31,31,31,31,31,31,31,31,31,30,30,30,30,29,29,29,28,28,
22019  28,28,28,27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,26,26,25,
22020  25,25,25,25,25,25,24,24,24,24,24,24,23,23,23,23,23,23,23,23,22,
22021  22,22,22,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20
22022  };
22023  const int u500_13[] = {
22024  // Capacity
22025  150,
22026  // Number of items
22027  500,
22028  // Size of items (sorted)
22029  100,100,100,100,100,100,100,100,100,99,99,99,99,98,98,97,97,97,
22030  97,96,96,96,96,96,96,96,95,95,95,95,94,94,94,94,94,94,94,93,93,
22031  93,93,93,93,93,93,93,92,92,92,92,92,91,91,91,91,91,91,91,90,90,
22032  90,90,89,89,89,89,89,89,89,88,88,88,88,87,87,87,87,87,87,86,86,
22033  86,86,85,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,83,
22034  83,83,83,82,82,82,81,81,80,80,80,80,80,80,80,80,80,79,79,79,79,
22035  79,79,79,79,78,78,78,78,78,77,77,77,77,77,77,77,76,76,76,76,76,
22036  76,76,75,75,75,75,75,75,74,74,74,74,73,73,73,73,73,73,72,72,72,
22037  72,72,72,71,71,71,71,71,70,70,70,70,70,69,69,69,69,69,68,68,68,
22038  68,68,68,68,68,68,67,67,67,66,66,66,66,66,66,66,65,65,65,65,65,
22039  65,64,64,64,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,
22040  63,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,60,60,60,60,59,
22041  59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,57,57,57,57,57,56,
22042  56,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,54,54,54,53,53,
22043  53,53,53,53,52,52,52,52,52,52,52,51,50,50,50,50,50,50,50,50,49,
22044  49,49,49,49,49,48,48,48,48,47,47,47,47,47,46,46,45,45,45,45,45,
22045  45,45,45,45,44,44,44,44,43,43,43,43,42,41,41,41,41,40,40,40,40,
22046  40,40,40,40,39,39,39,39,39,39,39,39,38,38,38,38,38,38,38,37,37,
22047  37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,36,36,35,35,
22048  35,35,35,35,35,35,34,34,34,34,33,32,32,32,32,32,32,31,31,31,31,
22049  30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,28,28,28,28,28,28,
22050  28,28,27,27,27,27,27,27,27,27,26,26,26,26,25,25,25,25,25,25,25,
22051  24,24,24,24,24,24,24,24,23,23,22,22,22,22,22,22,22,22,22,22,22,
22052  22,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20
22053  };
22054  const int u500_14[] = {
22055  // Capacity
22056  150,
22057  // Number of items
22058  500,
22059  // Size of items (sorted)
22060  100,100,100,100,100,100,100,100,100,100,100,100,100,100,99,99,
22061  99,99,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,96,96,96,
22062  96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,94,94,93,
22063  93,93,93,93,93,93,93,92,92,92,92,92,92,91,91,91,91,90,90,90,90,
22064  90,89,89,89,89,88,88,88,88,88,87,87,87,87,87,86,86,86,86,86,86,
22065  85,85,85,85,85,85,84,84,84,83,83,83,83,83,83,83,82,82,82,82,82,
22066  81,81,81,81,81,81,81,80,80,80,80,79,79,79,79,79,78,78,78,78,78,
22067  78,78,78,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,75,75,75,
22068  75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,
22069  73,73,72,72,72,72,71,71,71,71,71,71,71,71,71,70,70,70,70,70,69,
22070  69,69,69,69,69,69,69,69,69,68,68,68,68,67,67,67,67,66,66,66,66,
22071  65,65,65,64,64,64,64,64,64,63,63,63,62,62,62,62,62,62,62,62,62,
22072  62,61,61,61,61,61,61,61,60,60,60,60,60,59,59,59,59,59,58,58,58,
22073  58,58,57,57,57,57,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,
22074  54,54,54,53,53,52,52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,
22075  51,51,50,50,50,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,48,
22076  48,47,47,47,47,47,47,47,47,47,47,47,46,46,46,46,46,45,45,45,45,
22077  45,45,45,45,44,44,44,44,44,44,44,44,44,43,43,43,42,42,42,42,42,
22078  41,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,38,38,
22079  37,37,36,36,36,36,36,36,36,35,35,35,35,35,35,34,34,34,34,34,34,
22080  34,34,33,33,33,33,32,32,32,32,32,31,31,31,31,31,31,30,30,30,30,
22081  30,30,29,29,29,28,28,28,27,27,27,27,27,27,27,27,26,26,26,26,26,
22082  26,26,25,25,25,25,25,25,25,24,24,24,24,24,23,23,23,23,22,22,22,
22083  22,22,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20,
22084  20
22085  };
22086  const int u500_15[] = {
22087  // Capacity
22088  150,
22089  // Number of items
22090  500,
22091  // Size of items (sorted)
22092  100,100,100,100,100,99,99,99,99,99,98,98,98,98,98,98,98,98,97,
22093  96,96,96,95,95,93,93,93,93,93,93,93,93,93,92,92,91,91,91,91,91,
22094  91,91,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,89,89,89,
22095  88,88,88,88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,87,87,87,
22096  87,86,86,85,85,85,85,85,85,85,85,85,84,84,83,83,83,83,83,83,82,
22097  82,82,82,82,82,81,81,81,81,81,80,80,80,80,80,80,79,79,79,79,79,
22098  79,78,78,78,78,78,78,78,77,77,77,77,77,77,77,77,76,76,76,76,76,
22099  75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,73,73,73,
22100  73,72,72,72,72,71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,69,
22101  69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,67,67,67,67,67,67,
22102  66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,65,64,64,64,64,
22103  64,63,63,63,63,63,63,63,63,63,63,63,62,62,62,62,61,61,61,61,61,
22104  61,61,61,60,60,59,59,59,59,58,58,58,58,57,57,57,57,57,57,57,56,
22105  56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,54,
22106  54,54,54,53,53,53,53,53,52,52,52,52,52,52,52,52,51,51,51,51,51,
22107  51,51,51,51,50,50,50,50,50,50,50,50,49,49,49,49,49,49,48,48,48,
22108  48,48,48,48,48,47,47,47,47,46,46,46,46,46,46,46,45,45,45,45,45,
22109  45,45,44,44,44,44,44,44,43,43,43,43,43,43,42,42,42,42,42,42,42,
22110  42,42,42,42,42,41,40,40,40,39,39,39,39,38,38,38,38,38,37,37,37,
22111  37,37,37,36,36,36,36,36,35,35,35,35,35,35,35,35,34,34,34,34,34,
22112  34,34,34,34,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,31,
22113  31,31,31,31,30,30,30,30,30,30,30,30,29,29,29,29,29,29,28,28,28,
22114  28,28,27,27,27,27,26,26,26,26,26,26,26,25,25,25,24,24,24,24,24,
22115  23,23,22,22,22,22,21,21,21,21,21,21,21,21,20,20,20,20,20
22116  };
22117  const int u500_16[] = {
22118  // Capacity
22119  150,
22120  // Number of items
22121  500,
22122  // Size of items (sorted)
22123  100,100,100,100,100,99,99,99,99,99,99,99,98,98,98,98,97,97,96,
22124  96,96,96,96,96,96,96,95,95,95,95,95,94,94,94,94,94,94,93,93,93,
22125  93,93,93,93,93,93,93,92,92,92,92,91,91,91,90,90,90,90,90,90,90,
22126  90,90,89,89,89,89,89,88,88,88,88,88,88,87,87,87,87,87,87,87,87,
22127  87,86,86,86,86,86,86,86,85,85,84,84,84,84,84,83,83,83,83,83,83,
22128  83,83,83,82,82,82,82,82,81,81,81,81,81,81,81,81,81,81,80,80,80,
22129  80,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,77,77,77,77,77,
22130  77,77,77,77,77,77,77,77,76,76,76,76,76,75,75,75,75,75,75,75,75,
22131  75,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,72,72,72,72,
22132  72,72,72,71,71,71,70,70,70,70,70,70,69,69,69,69,69,69,69,69,69,
22133  69,68,68,68,68,67,67,67,67,67,66,66,66,66,66,66,66,66,65,65,65,
22134  65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,
22135  62,62,62,62,62,62,62,62,61,61,61,61,61,61,60,60,60,60,60,60,60,
22136  60,60,59,59,59,59,59,59,58,58,58,58,57,57,56,56,56,56,55,55,55,
22137  55,54,54,54,54,53,52,52,52,52,52,52,52,52,52,51,51,51,51,50,50,
22138  50,50,50,50,50,50,50,50,49,49,49,49,49,49,48,48,48,48,48,48,48,
22139  48,47,46,46,46,46,46,46,46,46,45,45,45,45,45,44,44,44,44,44,44,
22140  44,43,43,43,43,43,43,43,42,42,42,41,41,41,41,41,41,40,40,40,40,
22141  39,39,39,38,38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,36,36,
22142  36,36,36,36,36,36,36,36,35,35,35,35,35,35,34,34,34,33,33,33,32,
22143  32,32,31,31,31,31,31,31,30,30,30,30,30,29,29,29,29,29,29,29,29,
22144  28,28,28,28,28,27,27,27,27,26,26,26,26,26,26,25,25,25,25,25,25,
22145  25,25,25,24,24,24,24,24,24,24,23,23,23,23,23,23,23,22,22,22,22,
22146  22,22,22,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20
22147  };
22148  const int u500_17[] = {
22149  // Capacity
22150  150,
22151  // Number of items
22152  500,
22153  // Size of items (sorted)
22154  100,100,100,99,99,99,99,99,99,99,98,98,98,98,98,98,98,98,98,98,
22155  97,97,96,96,96,96,96,96,96,96,96,95,95,95,95,95,94,94,94,94,94,
22156  94,94,93,93,93,93,93,92,92,92,92,92,91,91,91,91,91,91,91,91,91,
22157  90,90,90,90,90,90,89,89,89,89,89,88,88,88,88,87,87,87,87,87,87,
22158  86,86,86,86,86,85,85,85,85,85,85,85,85,85,84,84,84,84,83,83,83,
22159  83,83,83,83,83,82,82,82,82,82,82,82,82,82,82,82,81,81,81,80,80,
22160  80,80,80,80,79,79,79,79,79,78,78,78,78,78,78,77,77,77,77,77,77,
22161  77,77,77,76,76,75,75,74,74,74,74,74,74,74,74,73,73,73,73,73,73,
22162  73,72,72,72,72,72,71,71,71,71,71,71,71,71,71,71,70,70,70,70,70,
22163  70,70,70,69,69,69,69,69,69,68,68,68,68,68,67,67,67,67,67,67,67,
22164  67,67,67,67,67,67,67,66,66,66,66,66,66,66,65,65,64,64,64,64,64,
22165  64,64,63,63,62,62,62,62,62,61,61,61,61,61,60,60,60,60,60,59,59,
22166  59,59,59,58,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,56,56,
22167  56,56,55,55,54,54,54,54,54,54,54,54,53,53,53,53,53,52,52,52,52,
22168  52,52,52,52,51,51,51,51,50,50,49,49,49,49,49,49,49,48,48,48,48,
22169  48,48,48,48,47,47,47,46,46,46,46,45,45,45,44,44,44,44,44,44,44,
22170  44,44,43,43,43,43,43,43,43,42,42,42,42,42,42,41,41,41,41,40,40,
22171  40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,38,38,38,
22172  37,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,35,35,35,35,
22173  35,34,34,34,34,34,34,34,33,33,33,33,33,32,32,32,32,32,32,31,31,
22174  31,31,31,31,31,31,30,30,30,30,30,29,29,29,29,29,29,28,28,28,28,
22175  28,28,28,28,27,27,27,27,27,27,27,26,26,26,25,25,25,25,25,25,25,
22176  25,25,25,25,25,24,24,24,24,24,24,23,23,23,23,23,23,23,23,23,22,
22177  22,22,22,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20
22178  };
22179  const int u500_18[] = {
22180  // Capacity
22181  150,
22182  // Number of items
22183  500,
22184  // Size of items (sorted)
22185  100,100,100,100,99,99,99,99,99,98,98,98,97,97,97,97,97,97,96,
22186  96,96,95,95,95,95,95,95,95,95,95,95,95,94,94,94,94,94,93,93,93,
22187  93,93,93,93,93,93,93,92,92,92,92,91,91,91,91,91,91,91,91,90,90,
22188  90,90,90,90,90,89,89,89,89,89,89,88,88,88,88,88,88,88,88,87,87,
22189  87,87,87,87,86,86,86,86,86,86,86,86,86,86,85,85,85,85,85,85,85,
22190  85,85,85,84,84,84,84,84,84,84,84,83,83,83,83,83,83,83,83,82,82,
22191  82,82,82,82,81,81,81,81,80,80,80,79,79,79,79,79,79,78,78,78,78,
22192  77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,76,76,75,
22193  75,75,75,74,74,74,74,74,74,74,73,73,73,73,72,72,71,71,71,71,70,
22194  70,70,70,70,70,69,69,69,69,69,69,68,68,68,68,68,67,67,67,67,67,
22195  67,67,66,66,66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,64,64,
22196  64,64,64,63,63,63,63,62,62,62,61,61,61,61,61,60,60,60,60,60,59,
22197  59,59,59,59,59,59,58,58,58,58,58,58,57,57,57,57,57,57,57,57,56,
22198  56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,54,54,54,54,
22199  54,54,54,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,51,51,
22200  51,51,51,51,51,50,50,50,50,50,50,50,49,49,49,49,48,48,48,48,48,
22201  48,47,47,47,47,46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,45,
22202  44,44,44,44,44,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,41,
22203  41,41,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,38,38,38,38,
22204  38,38,37,37,36,36,36,35,35,35,34,34,34,34,34,34,33,33,33,33,33,
22205  33,32,32,32,32,32,32,31,31,31,31,31,30,30,30,30,30,29,29,29,29,
22206  29,29,28,28,28,28,28,28,28,28,28,27,27,27,27,27,27,27,27,26,26,
22207  26,26,26,26,25,25,25,25,24,24,24,24,24,23,23,23,23,23,23,22,22,
22208  22,22,22,22,22,22,22,22,21,21,21,21,21,21,21,20,20,20,20
22209  };
22210  const int u500_19[] = {
22211  // Capacity
22212  150,
22213  // Number of items
22214  500,
22215  // Size of items (sorted)
22216  100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,
22217  98,98,97,97,97,97,97,97,97,97,97,96,96,96,96,96,95,95,95,95,95,
22218  95,95,94,94,94,94,94,94,94,93,93,93,93,93,93,93,92,92,92,92,92,
22219  92,92,91,91,91,91,91,91,90,90,90,90,90,90,90,90,89,89,89,89,89,
22220  89,88,88,88,88,88,88,87,87,87,87,87,87,86,86,86,86,86,85,85,85,
22221  85,85,85,84,84,84,84,84,83,83,83,83,83,83,83,83,82,82,82,82,81,
22222  81,81,81,81,80,80,80,80,80,80,79,79,79,78,78,78,78,78,78,78,78,
22223  77,77,77,77,77,77,77,76,76,76,76,76,75,75,75,75,74,74,74,74,74,
22224  74,73,73,73,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,70,70,
22225  70,70,70,69,69,69,68,68,68,68,68,68,67,67,67,67,67,67,67,66,66,
22226  66,66,65,65,65,65,65,64,64,64,64,64,63,63,63,62,62,62,62,62,61,
22227  61,61,60,60,60,60,60,59,59,58,58,58,58,58,58,58,57,57,57,57,57,
22228  57,56,56,56,56,56,55,55,55,55,55,55,55,54,54,54,53,53,53,53,52,
22229  52,52,52,52,52,51,51,51,51,51,51,51,50,50,50,50,50,50,50,49,49,
22230  49,49,49,49,49,48,48,48,48,48,48,48,47,46,46,46,46,46,46,46,46,
22231  46,46,45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,43,
22232  43,43,43,43,43,43,43,42,42,42,42,42,41,41,41,41,41,40,40,40,39,
22233  39,39,39,39,38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,37,
22234  37,36,36,36,36,36,36,36,36,36,36,36,35,35,35,35,35,35,35,34,34,
22235  34,34,34,34,34,34,33,33,33,33,33,33,32,32,32,32,32,32,32,32,31,
22236  31,31,31,31,31,31,30,30,30,30,29,29,29,29,29,28,28,28,28,28,28,
22237  28,28,28,28,28,27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,25,
22238  25,25,25,25,25,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,23,
22239  22,22,22,22,21,21,21,21,21,21,21,21,21,21,21,21,20,20,20,20
22240  };
22241 
22242  const int u1000_00[] = {
22243  // Capacity
22244  150,
22245  // Number of items
22246  1000,
22247  // Size of items (sorted)
22248  100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,99,
22249  99,99,99,99,99,99,99,99,99,98,98,98,98,98,98,98,98,98,98,98,98,
22250  98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,
22251  96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,95,
22252  95,95,95,94,94,94,94,94,94,94,94,94,93,93,93,92,92,92,92,92,92,
22253  92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,91,91,91,
22254  91,91,91,90,90,90,90,90,90,90,90,90,90,90,90,90,89,89,89,89,89,
22255  89,89,89,88,88,88,88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,
22256  87,87,87,87,87,86,86,86,86,86,86,86,85,85,85,85,85,85,85,85,85,
22257  85,85,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,
22258  84,83,83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,82,
22259  82,82,82,81,81,81,81,81,81,81,81,81,81,81,81,81,81,80,80,80,80,
22260  80,80,80,80,80,80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,
22261  79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,77,
22262  77,77,77,77,76,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,75,
22263  75,75,75,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,
22264  73,73,73,72,72,72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,
22265  71,71,71,71,71,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,
22266  69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,
22267  68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,66,66,66,
22268  66,66,66,66,66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,
22269  64,64,64,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,62,
22270  62,62,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,
22271  61,61,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,
22272  59,59,59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,
22273  57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,56,56,56,56,
22274  56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,55,55,55,54,54,
22275  54,54,54,54,54,54,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,
22276  53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,51,51,51,51,51,51,
22277  51,50,50,50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,
22278  49,49,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,47,47,47,
22279  47,47,47,47,47,47,47,47,47,47,46,46,46,46,46,46,46,46,46,46,46,
22280  46,46,46,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,44,
22281  44,44,44,44,44,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,43,
22282  43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,42,42,42,42,
22283  42,42,42,42,42,41,41,41,41,41,41,41,41,41,41,41,41,40,40,40,40,
22284  40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,38,38,38,38,
22285  38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,37,37,37,37,37,37,
22286  37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,36,36,36,35,35,35,
22287  35,35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,34,34,34,
22288  34,33,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,
22289  32,32,32,32,32,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,
22290  30,30,30,30,29,29,29,29,29,29,29,29,29,29,29,29,28,28,28,28,28,
22291  28,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,
22292  26,26,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,25,
22293  25,24,24,24,24,24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,
22294  23,23,23,23,23,22,22,22,22,22,22,22,22,21,21,21,21,21,21,21,21,
22295  21,21,21,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20
22296  };
22297  const int u1000_01[] = {
22298  // Capacity
22299  150,
22300  // Number of items
22301  1000,
22302  // Size of items (sorted)
22303  100,100,100,100,100,100,100,100,100,100,100,100,100,100,99,99,
22304  99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,98,98,98,98,98,
22305  98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,97,97,
22306  97,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,94,94,94,
22307  94,94,94,94,94,93,93,93,93,93,93,93,93,93,93,93,93,92,92,92,92,
22308  92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,91,91,91,91,91,
22309  91,91,91,91,91,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,
22310  90,90,90,90,89,89,89,89,89,89,89,89,89,89,89,89,89,88,88,88,88,
22311  88,88,88,88,88,88,88,88,88,87,87,87,87,87,87,87,87,87,86,86,86,
22312  86,86,86,86,86,86,86,85,85,85,85,85,85,85,84,84,84,84,84,84,84,
22313  84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,83,83,83,83,83,
22314  82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,81,
22315  81,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,79,79,79,79,
22316  79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,
22317  78,78,78,78,78,78,78,77,77,77,77,77,77,77,77,77,77,77,76,76,76,
22318  76,76,76,76,76,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,75,
22319  75,75,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,73,73,
22320  73,73,73,73,73,73,73,73,73,72,72,72,72,72,72,72,72,72,72,71,71,
22321  71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,69,69,69,69,69,69,
22322  69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,68,67,67,
22323  67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,
22324  66,65,65,65,65,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,
22325  64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,63,63,63,
22326  63,62,62,62,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,
22327  61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,60,60,60,
22328  60,60,59,59,59,59,59,59,59,59,59,59,59,59,59,59,58,58,58,58,58,
22329  58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,
22330  56,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,
22331  55,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,53,53,
22332  53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,
22333  52,51,51,51,51,51,51,51,51,51,51,51,51,50,50,50,50,50,50,50,50,
22334  50,50,50,50,49,49,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,
22335  48,48,48,47,47,47,47,47,47,47,47,46,46,46,46,46,46,46,46,46,46,
22336  46,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,44,44,
22337  44,44,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,43,43,42,42,
22338  42,42,42,42,42,42,42,42,41,41,41,41,41,41,41,41,41,41,41,41,40,
22339  40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,
22340  39,39,39,39,39,39,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,
22341  38,38,37,37,37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,36,
22342  36,36,36,36,35,35,35,35,35,35,35,35,35,35,35,35,35,34,34,34,34,
22343  34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,32,32,
22344  32,32,32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,31,30,30,30,
22345  30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,28,28,28,
22346  28,28,28,28,28,28,28,28,28,28,28,28,27,27,27,27,27,27,27,27,27,
22347  27,27,27,27,26,26,26,26,26,26,26,26,26,26,25,25,25,25,25,24,24,
22348  24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,23,23,23,23,22,
22349  22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,21,21,21,21,21,
22350  21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20,20,20
22351  };
22352  const int u1000_02[] = {
22353  // Capacity
22354  150,
22355  // Number of items
22356  1000,
22357  // Size of items (sorted)
22358  100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,
22359  100,100,100,100,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,
22360  98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,96,
22361  96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,95,95,95,
22362  95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,94,94,94,94,94,94,
22363  94,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,92,92,
22364  92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,91,91,91,90,90,
22365  90,90,90,90,90,90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,
22366  89,89,88,88,88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,87,87,
22367  87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,86,86,86,86,
22368  86,86,86,86,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,84,84,
22369  84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,83,83,83,83,83,
22370  83,83,83,83,82,82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,
22371  81,81,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,79,79,79,79,
22372  79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,
22373  77,77,77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,75,
22374  75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,74,73,
22375  73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,72,72,72,72,72,72,
22376  72,72,72,72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,70,
22377  70,70,70,70,70,70,70,70,70,70,70,70,70,69,69,69,69,69,69,69,69,
22378  69,69,69,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,
22379  67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,65,65,65,
22380  65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,63,63,63,63,
22381  63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,62,62,62,62,62,
22382  62,62,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,60,60,60,
22383  60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,59,59,59,59,59,
22384  59,58,58,58,58,58,58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,
22385  57,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,
22386  55,55,55,55,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,54,54,
22387  54,54,54,54,54,54,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,
22388  52,52,52,52,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,
22389  51,51,50,50,50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,
22390  49,49,49,49,49,48,48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,
22391  47,46,46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,45,
22392  45,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,43,43,43,
22393  43,43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,42,
22394  42,42,42,42,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,40,40,
22395  40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,
22396  39,39,39,38,38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,
22397  37,37,37,37,36,36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,35,
22398  35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,34,34,34,34,34,
22399  33,33,33,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,
22400  32,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,29,29,29,
22401  29,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,27,27,27,27,
22402  27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,26,26,26,26,26,26,
22403  26,25,25,25,25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,24,
22404  24,24,23,23,23,23,23,23,23,23,22,22,22,22,22,22,22,22,22,22,22,
22405  22,22,21,21,21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20
22406  };
22407  const int u1000_03[] = {
22408  // Capacity
22409  150,
22410  // Number of items
22411  1000,
22412  // Size of items (sorted)
22413  100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,99,
22414  99,99,99,99,99,99,99,99,98,98,98,98,98,98,98,98,98,98,98,98,98,
22415  97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,96,96,96,96,96,
22416  96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,95,
22417  95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,94,94,94,94,94,94,
22418  93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,92,92,92,92,92,
22419  92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,91,91,90,90,90,90,
22420  90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,89,89,88,88,
22421  88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,87,
22422  87,87,87,87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,85,
22423  85,85,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,83,83,83,83,
22424  83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,82,82,82,82,82,
22425  82,82,82,82,82,82,81,81,81,81,81,81,81,81,81,81,81,80,80,80,80,
22426  80,80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,79,79,79,79,
22427  79,79,78,78,78,78,78,78,78,78,78,77,77,77,77,77,77,77,77,77,77,
22428  77,77,77,77,77,76,76,76,76,76,76,76,76,76,76,76,76,76,75,75,75,
22429  75,75,75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,
22430  74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,73,73,73,73,
22431  72,72,72,72,72,72,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,
22432  71,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,69,69,69,69,69,
22433  69,69,69,69,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,
22434  67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,66,65,65,65,65,65,
22435  65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,64,63,63,
22436  63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,62,62,62,62,
22437  62,62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,60,60,
22438  60,60,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,59,59,58,
22439  58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57,57,57,56,56,
22440  56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,
22441  55,55,55,55,54,54,54,54,54,54,54,54,54,54,54,53,53,53,53,53,53,
22442  53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,51,51,51,51,
22443  51,51,51,51,51,51,51,51,51,50,50,50,50,50,50,50,50,50,50,50,50,
22444  50,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,
22445  49,48,48,48,48,48,48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,
22446  47,47,47,47,47,47,47,47,47,47,47,46,46,46,46,46,46,46,46,46,46,
22447  46,46,46,46,45,45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,
22448  44,44,44,44,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,43,43,
22449  43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,42,42,
22450  42,42,41,41,41,41,41,41,41,41,41,41,41,41,41,41,40,40,40,40,40,
22451  40,40,40,40,40,40,39,39,39,38,38,38,38,38,38,38,38,37,37,37,37,
22452  37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,36,
22453  36,35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,34,33,33,
22454  33,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,31,31,31,
22455  31,31,31,31,31,31,31,31,30,30,30,30,30,30,29,29,29,29,29,29,29,
22456  29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,28,27,27,27,27,27,
22457  27,27,27,27,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,25,
22458  25,25,25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,
22459  23,23,23,23,23,23,23,22,22,22,22,22,22,22,22,22,22,22,22,22,21,
22460  21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20,20
22461  };
22462  const int u1000_04[] = {
22463  // Capacity
22464  150,
22465  // Number of items
22466  1000,
22467  // Size of items (sorted)
22468  100,100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,
22469  99,99,99,99,99,99,98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,
22470  97,97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,96,96,96,
22471  96,96,96,96,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,94,
22472  94,94,94,94,94,94,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,
22473  93,93,92,92,92,92,92,91,91,91,91,90,90,90,90,90,90,90,90,90,90,
22474  89,89,89,89,89,89,89,89,89,89,89,89,89,89,88,88,88,88,88,88,88,
22475  88,88,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,86,86,86,85,
22476  85,85,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,84,83,
22477  83,83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,82,82,
22478  82,82,82,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,80,80,
22479  80,80,80,80,80,80,80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,
22480  79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,77,77,77,77,77,
22481  77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,
22482  76,75,75,75,75,75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,
22483  74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,
22484  73,73,73,73,73,73,73,73,73,72,72,72,72,72,72,72,72,72,72,72,72,
22485  72,72,72,72,72,72,71,71,71,71,71,71,71,71,71,71,70,70,70,70,70,
22486  70,70,70,70,70,69,69,69,69,69,68,68,68,68,68,68,68,68,68,68,68,
22487  68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,
22488  67,66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,65,65,64,
22489  64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,63,63,63,63,
22490  63,63,63,63,62,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,
22491  61,61,60,60,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,59,
22492  59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,57,57,57,57,57,57,
22493  57,57,57,57,57,57,57,57,57,57,56,56,56,56,56,56,56,56,56,56,56,
22494  56,56,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,
22495  55,54,54,54,54,54,54,54,54,54,54,53,53,53,53,53,53,53,53,53,53,
22496  53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,51,
22497  51,51,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,49,49,49,
22498  49,49,49,49,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,
22499  48,48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,47,47,47,47,47,
22500  47,47,46,46,46,46,46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,
22501  45,45,44,44,44,44,44,44,44,43,43,43,43,43,43,43,43,42,42,42,42,
22502  42,42,42,42,42,42,42,42,42,42,42,42,42,41,41,41,41,41,41,41,41,
22503  41,41,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,
22504  39,39,39,39,39,39,39,39,39,39,39,39,39,38,38,38,38,38,38,38,38,
22505  38,38,38,38,38,37,37,37,37,37,37,37,37,37,37,37,37,37,36,36,36,
22506  36,36,36,36,36,36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,35,
22507  35,35,35,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,
22508  33,32,32,32,32,32,32,32,32,32,32,32,32,31,31,31,31,31,31,31,31,
22509  31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,
22510  30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,28,28,28,28,
22511  28,28,28,28,28,28,28,27,27,27,27,27,27,27,27,27,27,27,27,27,27,
22512  27,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,25,25,
22513  24,24,24,24,24,24,24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,
22514  23,23,23,23,22,22,22,22,22,22,22,22,22,22,21,21,21,21,21,21,21,
22515  21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20
22516  };
22517  const int u1000_05[] = {
22518  // Capacity
22519  150,
22520  // Number of items
22521  1000,
22522  // Size of items (sorted)
22523  100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,
22524  99,99,99,99,99,99,98,98,98,98,98,98,98,98,98,98,98,98,98,97,97,
22525  97,97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,
22526  95,95,95,94,94,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,
22527  93,93,93,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,
22528  92,92,92,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,90,90,
22529  90,90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,89,89,89,
22530  89,89,89,89,88,88,88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,
22531  87,87,87,87,87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,
22532  86,86,85,85,85,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,84,
22533  84,84,84,84,84,84,83,83,83,83,83,83,83,83,83,83,83,82,82,82,82,
22534  82,82,82,82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,
22535  81,81,80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,79,79,79,
22536  79,79,79,78,78,78,78,78,78,78,78,78,77,77,77,77,77,77,77,77,77,
22537  77,77,76,76,76,76,76,76,76,76,76,76,76,76,76,76,75,75,75,75,75,
22538  75,75,75,74,74,74,74,74,74,74,74,74,74,74,74,74,74,73,73,73,73,
22539  73,73,73,73,73,73,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,
22540  72,72,72,72,72,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,70,
22541  70,70,70,70,70,70,70,70,70,70,70,70,69,69,69,69,69,69,69,69,69,
22542  69,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,
22543  67,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,66,
22544  66,66,66,66,65,65,65,65,64,64,64,64,64,64,64,64,64,64,64,64,64,
22545  64,64,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,62,62,62,
22546  62,62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,
22547  60,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,59,58,58,58,
22548  58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,
22549  56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,
22550  55,54,54,54,54,54,54,54,54,54,54,54,54,53,53,53,53,53,53,53,53,
22551  52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,51,51,
22552  51,51,51,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,49,
22553  49,49,48,48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,47,47,47,
22554  47,47,47,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,45,
22555  45,45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,
22556  43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,42,42,
22557  42,42,42,42,42,42,41,41,41,41,41,41,41,41,41,41,41,40,40,40,40,
22558  40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,
22559  39,39,39,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,
22560  38,38,38,38,38,38,37,37,37,37,37,37,37,37,37,37,37,37,37,36,36,
22561  36,36,36,36,36,36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,35,
22562  35,35,35,35,35,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,
22563  33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,
22564  31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,
22565  30,29,29,29,29,29,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,
22566  27,27,27,27,27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,26,26,
22567  26,26,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,24,24,24,
22568  24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,23,23,23,23,22,
22569  22,22,22,22,22,22,22,22,22,22,22,22,22,21,21,21,21,21,21,21,21,
22570  21,21,21,21,21,20,20,20,20,20,20,20,20,20,20,20,20
22571  };
22572  const int u1000_06[] = {
22573  // Capacity
22574  150,
22575  // Number of items
22576  1000,
22577  // Size of items (sorted)
22578  100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,
22579  99,99,99,99,99,99,99,99,99,99,98,98,98,98,98,98,98,97,97,97,97,
22580  97,97,97,97,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,
22581  95,95,95,95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,94,94,94,
22582  94,94,94,94,93,93,93,93,93,93,93,93,93,93,93,93,93,93,92,92,92,
22583  92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,91,91,91,
22584  91,91,91,91,90,90,90,90,90,90,90,90,90,90,90,89,89,89,89,89,89,
22585  89,89,89,89,89,89,89,88,88,88,88,88,88,88,87,87,87,87,87,87,87,
22586  87,87,87,86,86,86,86,86,86,85,85,85,85,85,85,85,85,85,85,85,85,
22587  85,85,84,84,84,84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,
22588  82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,81,81,80,
22589  80,80,80,80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,79,79,
22590  79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,77,77,
22591  77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,76,76,75,75,
22592  75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,
22593  74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,
22594  73,73,72,72,72,72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,
22595  71,71,71,71,71,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,
22596  69,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,68,68,
22597  68,68,68,67,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,
22598  66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,
22599  64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,
22600  63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,62,62,62,
22601  62,62,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,
22602  60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,59,59,58,58,58,
22603  58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57,57,56,56,56,
22604  56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,55,55,
22605  55,54,54,54,54,54,54,54,54,54,54,54,54,53,53,53,53,53,53,53,53,
22606  53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,
22607  51,51,51,51,51,51,51,51,51,50,50,50,50,50,50,50,50,50,50,50,50,
22608  50,49,49,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,48,
22609  48,48,48,47,47,47,47,47,47,47,47,47,47,46,46,46,46,46,46,45,45,
22610  45,45,45,45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,
22611  44,44,44,43,43,43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,41,
22612  41,41,41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,40,
22613  40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,38,38,38,38,38,38,
22614  38,38,38,38,38,38,37,37,37,37,37,37,37,37,37,37,37,37,37,36,36,
22615  36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,35,35,35,35,35,
22616  35,35,35,35,35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,33,33,
22617  33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,31,
22618  31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,
22619  30,30,30,30,30,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,
22620  28,28,28,28,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,
22621  26,26,26,26,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,
22622  25,25,25,25,25,24,24,24,24,24,24,24,24,24,24,24,24,24,24,23,23,
22623  23,23,23,23,23,23,23,23,22,22,22,22,22,22,22,22,22,22,22,22,22,
22624  22,22,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,
22625  20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20
22626  };
22627  const int u1000_07[] = {
22628  // Capacity
22629  150,
22630  // Number of items
22631  1000,
22632  // Size of items (sorted)
22633  100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,
22634  100,100,100,99,99,99,99,99,99,99,99,99,98,98,98,98,98,98,98,98,
22635  98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,96,96,96,96,
22636  96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,95,
22637  95,94,94,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,92,
22638  92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,91,91,90,90,90,
22639  90,90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,89,89,89,
22640  89,89,89,89,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,
22641  88,87,87,87,87,87,87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,
22642  86,86,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,84,84,84,84,
22643  84,83,83,83,83,83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,
22644  82,82,82,82,81,81,81,81,81,81,81,81,81,81,81,81,80,80,80,80,80,
22645  80,80,80,80,80,79,79,79,79,79,79,79,79,79,79,79,78,78,78,78,78,
22646  78,78,78,78,78,78,78,78,78,78,77,77,77,77,77,77,77,77,77,77,77,
22647  77,77,77,76,76,76,76,76,76,76,76,76,76,76,76,76,76,75,75,75,75,
22648  75,75,75,75,75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,
22649  74,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,73,
22650  73,73,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,71,71,71,
22651  71,71,71,71,71,71,71,70,70,70,70,70,70,70,70,70,70,70,69,69,69,
22652  69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,
22653  68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,66,66,66,66,66,
22654  66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,65,65,65,65,64,64,
22655  64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,63,63,63,
22656  63,63,62,62,62,62,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,
22657  61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,59,59,59,59,
22658  59,59,59,59,59,58,58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,
22659  57,57,57,57,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,
22660  56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,54,54,
22661  54,54,54,54,54,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,
22662  52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,51,51,
22663  51,51,51,51,51,50,50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,
22664  49,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,48,48,48,
22665  48,48,48,48,48,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,46,
22666  46,46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,45,45,
22667  45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,43,
22668  43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,42,42,42,42,
22669  42,42,42,42,41,41,41,41,41,41,41,40,40,40,40,40,40,40,39,39,39,
22670  39,39,39,39,39,39,38,38,38,38,38,38,38,38,38,38,38,37,37,37,37,
22671  37,37,37,37,36,36,36,36,36,36,36,36,36,36,36,36,35,35,35,35,35,
22672  35,35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,34,34,34,
22673  34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,32,32,32,32,32,32,
22674  32,32,32,32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,31,31,30,
22675  30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,
22676  29,28,28,28,28,28,28,28,28,27,27,27,27,27,27,27,27,27,27,27,27,
22677  26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,
22678  25,25,25,24,24,24,24,24,24,24,24,24,24,23,23,23,23,23,23,22,22,
22679  22,22,22,22,22,22,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,
22680  21,21,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20
22681  };
22682  const int u1000_08[] = {
22683  // Capacity
22684  150,
22685  // Number of items
22686  1000,
22687  // Size of items (sorted)
22688  100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,
22689  99,99,99,99,98,98,98,98,98,98,98,98,98,98,98,98,98,98,97,97,97,
22690  97,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,95,95,95,
22691  95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,94,94,94,94,94,93,
22692  93,93,93,93,93,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,
22693  92,92,91,91,91,91,91,91,91,91,91,91,91,91,90,90,90,90,90,90,90,
22694  90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,89,88,88,88,
22695  88,88,88,88,88,88,88,87,87,87,87,87,87,87,87,87,87,87,87,87,87,
22696  87,86,86,86,86,86,86,86,86,86,86,86,86,85,85,85,85,85,85,85,85,
22697  85,85,85,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,83,83,83,
22698  83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,82,82,82,82,
22699  82,82,82,81,81,81,81,81,81,81,81,81,81,81,81,81,80,80,80,80,80,
22700  80,80,80,80,80,79,79,79,79,79,79,79,79,79,79,79,79,78,78,78,78,
22701  78,78,78,78,78,78,78,78,78,78,77,77,77,77,77,77,77,77,77,77,77,
22702  77,77,77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,75,75,75,
22703  75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,74,74,74,
22704  74,74,74,74,74,73,73,73,73,73,73,73,73,73,73,73,73,73,72,72,72,
22705  72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,71,71,71,71,
22706  71,70,70,70,70,70,70,70,70,70,70,70,70,70,70,69,69,69,69,69,69,
22707  69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,68,67,67,
22708  67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,66,66,66,66,
22709  66,66,66,66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,65,
22710  64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,63,63,63,63,
22711  63,63,63,63,62,62,62,62,62,62,62,62,62,62,62,62,62,61,61,61,61,
22712  61,61,61,61,61,61,61,60,60,60,60,60,60,60,60,60,60,60,60,60,60,
22713  59,59,59,59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,57,57,57,
22714  57,57,57,57,57,57,57,57,57,57,57,57,56,56,56,56,56,56,56,56,55,
22715  55,55,55,55,55,54,54,54,54,54,54,54,54,54,54,54,54,53,53,53,53,
22716  53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,51,
22717  51,51,51,51,51,51,50,50,50,50,50,50,50,50,50,50,50,50,49,49,49,
22718  49,49,49,49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,48,48,48,
22719  48,48,48,48,48,47,47,47,47,46,46,46,46,46,46,46,46,46,46,46,46,
22720  45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,44,44,44,
22721  44,44,44,43,43,43,43,43,43,43,43,43,43,43,43,43,43,42,42,42,42,
22722  42,42,42,42,42,41,41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,
22723  40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,38,38,38,
22724  38,38,38,38,38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,
22725  37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,
22726  36,36,36,36,35,35,35,35,35,35,35,35,35,35,35,34,34,34,34,34,34,
22727  34,34,34,34,33,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,
22728  31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,
22729  30,30,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,28,28,28,
22730  28,28,28,28,28,28,28,28,28,27,27,27,27,27,27,27,27,27,27,27,26,
22731  26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,25,25,25,
22732  25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,24,24,24,24,24,
22733  23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,22,22,22,22,22,
22734  22,22,22,22,22,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,
22735  20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20
22736  };
22737  const int u1000_09[] = {
22738  // Capacity
22739  150,
22740  // Number of items
22741  1000,
22742  // Size of items (sorted)
22743  100,100,100,100,100,100,100,100,100,100,100,100,100,99,99,99,
22744  99,99,99,99,99,99,99,99,99,99,98,98,98,98,98,98,97,97,97,97,97,
22745  97,97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,95,
22746  95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,94,94,94,94,94,94,
22747  94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,
22748  93,93,92,92,92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,
22749  91,91,91,91,91,91,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,
22750  89,89,89,89,89,89,89,89,89,89,89,89,88,88,88,88,88,88,88,88,88,
22751  88,88,88,88,88,87,87,87,87,87,87,87,87,87,87,87,87,86,86,86,86,
22752  86,86,86,86,86,86,86,86,86,86,86,85,85,85,85,85,85,85,85,85,85,
22753  85,85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,84,84,84,83,83,
22754  83,83,83,83,83,83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,
22755  82,82,82,81,81,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,
22756  79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,
22757  77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,76,76,76,76,76,
22758  76,76,76,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,75,74,74,
22759  74,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,72,72,72,
22760  72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,71,71,71,70,70,70,
22761  70,70,70,70,70,70,70,70,69,69,69,69,69,69,69,69,69,68,68,68,68,
22762  68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,
22763  66,66,66,66,66,66,66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,
22764  65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,
22765  63,62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,60,60,60,60,
22766  60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,58,58,58,58,58,58,
22767  58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,
22768  56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,
22769  55,55,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,54,54,53,53,
22770  53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,
22771  52,52,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,50,50,50,50,
22772  50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,49,49,49,
22773  48,48,48,48,48,48,48,48,48,48,48,48,48,47,47,47,47,47,46,46,46,
22774  46,46,46,46,46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,
22775  45,45,45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,
22776  44,44,44,44,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,42,
22777  42,42,42,42,42,42,42,42,42,42,42,41,41,41,41,41,41,41,41,40,40,
22778  40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,
22779  38,38,38,38,38,38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,
22780  37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,36,36,36,36,35,35,
22781  35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,34,34,34,34,
22782  34,33,33,33,33,33,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,
22783  32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,
22784  30,30,30,30,30,30,29,29,29,29,29,29,29,29,29,29,29,28,28,28,28,
22785  28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,27,27,27,27,27,
22786  27,27,27,27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,26,26,26,
22787  26,26,26,25,25,25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,
22788  24,24,24,24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,22,22,
22789  22,22,22,22,22,22,22,22,22,22,22,22,21,21,21,21,21,21,21,21,21,
22790  21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20
22791  };
22792  const int u1000_10[] = {
22793  // Capacity
22794  150,
22795  // Number of items
22796  1000,
22797  // Size of items (sorted)
22798  100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,
22799  99,99,99,99,99,98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,
22800  97,97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,96,96,96,
22801  96,95,95,95,95,95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,94,
22802  94,93,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,92,
22803  92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,90,90,90,90,90,
22804  90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,89,89,89,89,89,
22805  89,89,89,88,88,88,88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,
22806  87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,86,86,86,86,
22807  86,85,85,85,85,85,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,
22808  84,84,84,84,84,83,83,83,83,83,83,83,83,83,83,83,83,83,83,82,82,
22809  82,82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,81,81,
22810  81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,80,80,79,79,79,79,
22811  79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,77,77,77,
22812  77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,76,76,76,
22813  76,76,76,76,76,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,
22814  74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,73,73,73,72,
22815  72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,
22816  71,71,71,71,70,70,70,70,70,70,70,70,70,70,70,70,69,69,69,69,69,
22817  69,69,69,69,69,69,69,68,68,68,68,68,68,68,67,67,67,67,67,67,67,
22818  67,67,67,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,65,65,
22819  65,65,65,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,63,
22820  63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,
22821  62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,61,60,60,60,
22822  60,60,60,60,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,59,
22823  59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,
22824  57,57,57,57,57,57,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,
22825  55,55,55,55,55,55,55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,
22826  54,54,53,53,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,
22827  52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,
22828  50,50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,49,48,
22829  48,48,48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,47,47,47,47,
22830  47,47,47,47,47,46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,
22831  45,45,45,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,43,42,42,
22832  42,42,42,42,42,42,42,42,42,42,42,41,41,41,41,41,41,41,41,41,41,
22833  41,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,
22834  39,39,39,39,39,39,39,38,38,38,38,38,38,38,38,38,38,37,37,37,37,
22835  37,37,37,37,36,36,36,36,36,36,36,36,36,36,36,36,35,35,35,35,35,
22836  35,35,35,35,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,
22837  33,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,31,31,31,31,31,
22838  31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,
22839  30,30,30,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,
22840  28,28,28,28,28,28,28,28,28,28,27,27,27,27,27,27,27,27,27,27,27,
22841  27,27,27,27,27,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
22842  26,26,26,25,25,25,25,25,25,25,25,25,25,25,25,25,24,24,24,24,24,
22843  24,24,24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,22,22,
22844  22,22,22,22,22,22,22,22,22,22,21,21,21,21,21,21,21,21,21,21,21,
22845  21,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20
22846  };
22847  const int u1000_11[] = {
22848  // Capacity
22849  150,
22850  // Number of items
22851  1000,
22852  // Size of items (sorted)
22853  100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,
22854  100,100,99,99,99,99,99,99,99,99,99,98,98,98,98,98,98,98,98,98,
22855  98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,97,97,97,96,
22856  96,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,
22857  95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,93,93,93,93,93,93,
22858  93,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,92,92,
22859  92,92,92,91,91,91,91,91,91,91,91,91,91,91,90,90,90,90,90,90,90,
22860  89,89,89,89,89,89,89,89,89,89,89,89,88,88,88,88,88,88,88,87,87,
22861  87,87,87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,86,86,
22862  86,86,86,86,86,86,85,85,85,85,85,85,85,85,85,84,84,84,84,84,84,
22863  84,83,83,83,83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,81,81,
22864  81,81,81,81,81,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,
22865  80,79,79,79,79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,
22866  78,78,78,77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,
22867  76,75,75,75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,
22868  74,74,74,74,73,73,73,73,73,73,73,73,73,73,72,72,72,72,72,72,72,
22869  72,72,72,72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,71,
22870  71,71,71,71,71,71,71,71,70,70,70,70,70,70,70,70,70,70,70,70,70,
22871  69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,
22872  68,68,68,68,68,68,68,67,67,67,67,67,67,67,66,66,66,66,66,66,66,
22873  66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,65,65,65,65,
22874  65,65,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,63,63,
22875  63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,62,62,
22876  62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,
22877  60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,59,59,59,58,58,58,
22878  58,58,58,58,58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57,
22879  57,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,
22880  55,55,55,55,55,54,54,54,54,54,54,54,54,54,54,54,54,54,53,53,53,
22881  53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,
22882  51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,50,50,50,50,
22883  50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,49,49,49,
22884  49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,48,48,48,48,48,48,
22885  48,48,47,47,47,47,47,47,47,47,47,47,47,47,46,46,46,46,46,46,46,
22886  46,46,46,46,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,
22887  44,44,44,44,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,42,
22888  42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,41,41,41,41,41,41,
22889  41,41,41,41,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,
22890  39,39,39,38,38,38,38,38,38,38,38,38,38,38,38,38,37,37,37,37,37,
22891  37,37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,
22892  36,36,35,35,35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,
22893  34,33,33,33,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,
22894  32,32,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,
22895  30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,29,29,29,28,
22896  28,28,28,28,28,28,28,28,28,28,28,28,28,27,27,27,27,27,27,27,27,
22897  27,27,27,27,27,27,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
22898  26,25,25,25,25,25,24,24,24,24,24,24,23,23,23,23,23,23,23,23,23,
22899  23,23,23,22,22,22,22,22,22,22,22,22,22,22,22,21,21,21,21,21,21,
22900  21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20
22901  };
22902  const int u1000_12[] = {
22903  // Capacity
22904  150,
22905  // Number of items
22906  1000,
22907  // Size of items (sorted)
22908  100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,
22909  99,99,99,99,99,99,98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,
22910  97,97,97,97,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,
22911  95,95,95,95,95,94,94,94,94,94,94,94,94,94,94,94,94,94,94,93,93,
22912  93,93,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,92,
22913  92,92,92,91,91,91,91,91,91,91,91,91,91,91,91,90,90,90,90,90,90,
22914  90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,88,88,88,88,
22915  88,88,88,88,88,88,88,88,88,88,88,87,87,87,87,87,87,87,87,87,87,
22916  87,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,85,85,85,
22917  85,85,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,84,84,
22918  83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,82,81,81,
22919  81,81,81,81,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,80,
22920  80,80,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,
22921  78,78,78,77,77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,
22922  76,76,76,76,76,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
22923  74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,73,72,72,72,
22924  72,72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,71,71,71,
22925  71,70,70,70,70,70,70,70,69,69,69,69,69,69,69,69,69,69,69,69,69,
22926  69,69,69,69,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,
22927  67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,66,66,
22928  66,65,65,65,65,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,
22929  64,64,64,63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,
22930  62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,
22931  60,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,58,58,58,
22932  58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,
22933  57,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,
22934  55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,54,54,54,54,54,54,
22935  54,54,54,54,54,54,54,54,54,53,53,53,53,53,53,53,53,53,53,52,52,
22936  52,52,52,52,52,52,51,51,51,51,51,51,51,51,51,51,50,50,50,50,50,
22937  50,50,50,50,50,49,49,49,49,49,49,49,49,49,49,49,49,49,48,48,48,
22938  48,48,48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,47,47,47,47,
22939  47,46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,45,45,45,
22940  45,45,44,44,44,44,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,
22941  43,43,43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,41,41,
22942  41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,40,40,40,40,
22943  39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,38,38,38,38,
22944  38,38,38,38,37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,36,
22945  36,36,36,36,36,35,35,35,35,35,35,35,35,35,35,35,35,35,34,34,34,
22946  34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,
22947  33,33,33,33,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,
22948  32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,
22949  30,30,30,29,29,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,
22950  28,28,27,27,27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,26,26,
22951  26,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,25,24,
22952  24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,23,23,23,
22953  23,23,23,23,23,23,23,23,23,23,23,22,22,22,22,22,22,22,22,22,22,
22954  22,22,22,22,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,20,
22955  20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20
22956  };
22957  const int u1000_13[] = {
22958  // Capacity
22959  150,
22960  // Number of items
22961  1000,
22962  // Size of items (sorted)
22963  100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,
22964  99,98,98,98,98,98,98,98,98,98,98,98,98,97,97,97,97,97,96,96,96,
22965  96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,
22966  95,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,93,93,
22967  93,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,92,92,
22968  91,91,91,91,91,91,91,90,90,90,90,90,90,90,90,90,90,90,90,89,89,
22969  89,89,89,89,89,89,89,88,88,88,88,88,88,87,87,87,87,87,87,87,87,
22970  87,86,86,86,86,86,86,86,86,85,85,85,85,85,85,85,85,85,84,84,84,
22971  84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,83,83,83,83,83,83,
22972  83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,82,82,82,
22973  82,82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,81,81,
22974  81,81,81,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,79,79,79,
22975  79,79,79,79,79,79,79,79,79,79,78,78,78,78,77,77,77,77,77,77,77,
22976  77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,76,76,76,76,75,
22977  75,75,75,75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,
22978  74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,73,72,72,72,72,72,
22979  72,72,72,72,72,72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,
22980  71,71,71,71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,70,70,70,
22981  70,69,69,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,
22982  68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,66,66,
22983  66,66,66,66,66,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,
22984  64,64,64,64,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,62,62,
22985  62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,
22986  61,61,61,61,61,60,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,
22987  59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,57,57,57,57,
22988  57,57,57,57,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,
22989  55,55,55,55,55,55,55,54,54,54,54,54,54,54,54,54,54,54,54,54,54,
22990  54,54,54,54,54,54,54,53,53,53,53,53,53,53,53,53,53,53,53,53,52,
22991  52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,51,51,
22992  51,51,51,51,51,51,51,51,51,50,50,50,50,50,50,50,50,50,50,50,50,
22993  50,50,50,50,49,49,49,49,49,49,49,49,49,49,49,49,48,48,48,48,48,
22994  48,48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,47,47,47,47,47,
22995  47,47,46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,44,44,44,
22996  44,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,43,43,43,43,43,
22997  43,42,42,42,42,42,42,42,42,42,42,42,42,42,42,41,41,41,41,41,41,
22998  41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,40,40,40,
22999  40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,
23000  38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,37,37,37,37,
23001  37,37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,
23002  35,35,35,35,34,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,
23003  33,33,33,33,33,33,33,32,32,32,32,32,32,31,31,31,31,31,31,31,31,
23004  30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,
23005  29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,28,28,28,28,28,27,
23006  27,27,27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,26,26,26,26,
23007  25,25,25,25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,24,24,
23008  24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,22,22,22,22,22,
23009  22,22,22,22,22,22,21,21,21,21,21,21,21,21,21,21,21,21,21,20,20,
23010  20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20
23011  };
23012  const int u1000_14[] = {
23013  // Capacity
23014  150,
23015  // Number of items
23016  1000,
23017  // Size of items (sorted)
23018  100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,
23019  99,99,99,99,99,98,98,98,98,98,98,98,98,98,98,98,98,97,97,97,97,
23020  97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,96,96,96,96,
23021  96,95,95,95,95,95,95,95,95,95,95,95,95,95,95,94,94,94,94,94,94,
23022  94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,93,93,93,92,
23023  92,92,92,92,92,91,91,91,91,91,91,91,90,90,90,90,90,90,90,90,90,
23024  90,90,89,89,89,89,89,89,89,89,88,88,88,88,88,88,88,88,88,88,88,
23025  87,87,87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,86,86,
23026  86,86,86,86,85,85,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,
23027  84,83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,82,81,
23028  81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,80,80,80,80,80,
23029  80,80,80,80,80,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,
23030  78,78,78,78,78,78,78,78,78,78,78,78,77,77,77,76,76,76,76,76,76,
23031  76,76,76,75,75,75,75,75,75,75,75,75,75,75,75,75,74,74,74,74,74,
23032  74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,
23033  73,73,73,73,73,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,
23034  72,72,71,71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,70,70,70,
23035  69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,68,68,68,68,
23036  68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,
23037  67,67,66,66,66,66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,
23038  65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,63,
23039  63,63,63,63,63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,
23040  62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,61,60,
23041  60,60,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,59,59,59,
23042  59,59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,
23043  58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,56,56,
23044  56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,55,55,54,54,54,
23045  54,54,54,54,54,54,53,53,53,53,53,53,53,53,53,53,53,53,52,52,52,
23046  52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,50,50,50,50,50,50,
23047  50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,49,49,49,49,49,48,
23048  48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,
23049  47,47,47,47,47,47,47,46,46,46,46,46,46,46,46,46,46,46,46,46,46,
23050  45,45,45,45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,
23051  44,44,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,43,43,43,43,
23052  43,43,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,
23053  42,42,42,41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,40,39,39,
23054  39,39,39,39,39,39,39,39,39,39,39,39,38,38,38,38,38,38,38,38,38,
23055  38,38,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,
23056  36,36,36,36,36,36,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,
23057  34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,
23058  33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
23059  32,32,32,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,29,
23060  29,29,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,27,27,
23061  27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,
23062  26,26,26,26,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,
23063  24,24,24,24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,23,23,
23064  23,23,23,23,23,23,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,
23065  21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20
23066  };
23067  const int u1000_15[] = {
23068  // Capacity
23069  150,
23070  // Number of items
23071  1000,
23072  // Size of items (sorted)
23073  100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,
23074  99,99,98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,96,96,
23075  96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,
23076  95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,93,93,93,93,93,93,
23077  93,93,93,92,92,92,92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,
23078  91,91,91,91,91,91,91,91,91,91,91,91,91,91,90,90,90,90,90,90,90,
23079  90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,89,89,89,89,
23080  89,89,89,89,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,87,
23081  87,87,87,87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,86,
23082  86,86,86,86,85,85,85,85,85,85,85,85,85,85,85,85,84,84,84,84,84,
23083  84,84,84,84,84,84,84,83,83,83,83,83,83,83,83,83,83,83,83,83,83,
23084  82,82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,81,81,81,81,
23085  81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,80,80,80,80,79,
23086  79,79,79,79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,
23087  78,78,78,78,78,78,78,78,78,77,77,77,77,77,77,77,77,77,77,77,77,
23088  76,76,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,75,75,75,75,
23089  74,74,74,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,
23090  73,73,73,73,73,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,
23091  72,71,71,71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,70,70,70,
23092  70,70,70,70,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,
23093  68,68,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,
23094  66,66,66,66,65,65,65,65,65,65,65,65,65,65,65,65,65,64,64,64,64,
23095  64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,63,63,63,63,63,62,
23096  62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,61,60,
23097  60,60,60,60,60,60,60,60,60,59,59,59,59,59,59,59,59,59,59,59,58,
23098  58,58,58,58,58,58,58,57,57,57,57,57,57,57,56,56,56,56,56,56,56,
23099  56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,55,54,54,54,54,
23100  54,54,54,54,54,54,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,
23101  53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,
23102  52,51,51,51,51,51,51,51,51,51,51,51,51,50,50,50,50,50,50,50,50,
23103  50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,49,49,49,49,49,49,
23104  49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,48,48,48,47,47,47,
23105  47,47,47,47,47,47,47,47,47,47,47,46,46,46,46,46,46,45,45,45,45,
23106  45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,44,43,43,
23107  43,43,43,43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,
23108  42,42,42,42,42,42,42,42,42,42,41,41,41,41,41,41,41,40,40,40,40,
23109  40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,
23110  39,39,39,39,38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,37,
23111  37,37,37,37,36,36,36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,
23112  35,35,34,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,
23113  33,33,33,33,32,32,32,32,32,32,32,32,32,31,31,31,31,31,31,31,31,
23114  31,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,29,29,29,
23115  29,29,29,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,27,
23116  27,27,27,27,27,27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,26,
23117  26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,24,24,
23118  24,24,24,24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,23,23,
23119  23,22,22,22,22,22,22,22,22,22,21,21,21,21,21,21,21,21,21,21,20,
23120  20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20
23121  };
23122  const int u1000_16[] = {
23123  // Capacity
23124  150,
23125  // Number of items
23126  1000,
23127  // Size of items (sorted)
23128  100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,98,98,
23129  98,98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,97,
23130  97,97,97,97,97,97,97,96,96,96,96,96,96,96,96,95,95,95,95,95,95,
23131  95,95,95,94,94,94,94,94,94,94,94,94,94,94,94,93,93,93,93,93,93,
23132  93,93,93,93,93,93,93,93,93,93,93,93,92,92,92,92,92,92,92,92,92,
23133  92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,91,91,91,91,
23134  91,91,91,90,90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,
23135  89,89,89,89,88,88,88,88,88,88,88,88,88,87,87,87,87,87,87,87,87,
23136  87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,86,86,86,86,85,85,
23137  85,85,85,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,84,
23138  83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,82,82,82,82,82,
23139  82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,
23140  81,81,81,81,81,81,81,81,81,80,80,80,80,80,80,80,80,80,80,80,80,
23141  79,79,79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,
23142  78,78,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,76,76,76,76,
23143  76,76,76,76,76,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,75,
23144  75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,74,74,74,
23145  74,74,73,73,73,73,73,73,73,72,72,72,72,72,72,72,72,72,72,72,71,
23146  71,71,71,71,71,71,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,
23147  69,69,69,69,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,68,
23148  68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,66,66,
23149  66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,65,65,65,65,
23150  65,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,
23151  63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,62,62,62,62,
23152  62,62,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,60,60,60,60,
23153  60,60,59,59,59,59,59,59,59,59,59,59,59,59,59,58,58,58,58,58,58,
23154  58,58,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,56,56,56,56,
23155  56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,
23156  55,55,54,54,54,54,54,54,54,54,54,53,53,53,53,53,52,52,52,52,52,
23157  52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,
23158  51,51,50,50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,
23159  49,48,48,48,48,48,48,48,48,48,48,47,47,47,47,47,47,47,47,47,47,
23160  47,47,46,46,46,46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,
23161  44,44,44,44,44,44,44,44,44,43,43,43,43,43,43,43,43,43,43,43,42,
23162  42,42,42,42,42,42,42,42,42,42,42,41,41,41,41,41,41,41,41,41,41,
23163  41,41,41,41,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,
23164  40,40,40,39,39,39,39,39,39,39,39,39,39,39,38,38,38,38,38,38,38,
23165  38,38,38,38,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,36,
23166  36,36,36,36,36,36,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,
23167  35,35,34,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,
23168  33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,
23169  31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,29,
23170  29,29,29,29,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,
23171  28,28,28,28,28,27,27,27,27,27,27,27,27,27,27,26,26,26,26,26,26,
23172  26,26,26,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,
23173  25,25,25,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,22,22,22,
23174  22,22,22,22,22,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,
23175  21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20
23176  };
23177  const int u1000_17[] = {
23178  // Capacity
23179  150,
23180  // Number of items
23181  1000,
23182  // Size of items (sorted)
23183  100,100,100,100,100,100,100,100,100,100,100,100,100,100,99,99,
23184  99,99,99,99,99,99,99,99,99,99,99,99,98,98,98,98,98,98,98,98,98,
23185  98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,97,97,96,96,96,
23186  96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,95,95,95,94,94,
23187  94,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,93,93,93,
23188  93,92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,91,91,
23189  91,91,91,90,90,90,90,90,90,90,90,90,90,90,90,89,89,89,89,89,89,
23190  89,89,89,89,89,89,89,89,88,88,88,88,88,88,88,88,88,88,88,88,87,
23191  87,87,87,87,87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,
23192  86,86,86,86,86,86,86,86,86,86,86,85,85,85,85,85,85,85,85,85,85,
23193  85,85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,
23194  84,84,84,84,83,83,83,83,83,83,83,83,83,83,83,83,82,82,82,82,82,
23195  82,82,82,82,82,82,82,82,82,82,81,81,81,81,81,81,81,81,81,81,81,
23196  81,80,80,80,80,80,80,80,80,80,80,79,79,79,79,79,79,79,79,79,79,
23197  79,79,79,78,78,78,78,78,78,78,78,78,77,77,77,77,77,77,77,77,77,
23198  77,77,77,77,76,76,76,76,76,76,76,76,76,75,75,75,75,75,75,75,75,
23199  75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,
23200  74,74,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,72,72,72,72,
23201  72,72,72,72,72,71,71,71,71,71,71,71,71,71,71,71,71,70,70,70,70,
23202  70,70,70,70,70,70,70,69,69,69,69,69,69,69,69,69,69,69,69,69,69,
23203  69,69,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,
23204  66,66,66,66,66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,
23205  65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,64,64,
23206  63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,62,62,
23207  62,62,62,61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,60,60,
23208  60,60,60,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,58,
23209  58,58,58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,56,56,56,56,
23210  56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,
23211  54,54,54,54,54,54,54,54,54,53,53,53,53,53,53,53,53,53,53,53,53,
23212  53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,
23213  51,51,51,51,50,50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,
23214  49,49,49,49,49,49,48,48,48,48,48,48,48,48,48,48,48,48,48,47,47,
23215  47,47,47,47,47,47,47,46,46,46,46,46,46,45,45,45,45,45,45,45,45,
23216  45,45,45,44,44,44,44,44,44,44,44,44,44,44,44,43,43,43,43,43,43,
23217  43,43,42,42,42,42,42,42,42,42,42,42,42,41,41,41,41,41,41,41,41,
23218  41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,40,40,40,40,
23219  39,39,39,39,39,39,39,39,39,39,39,38,38,38,38,38,38,37,37,37,37,
23220  37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,36,35,
23221  35,35,35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,33,33,
23222  33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
23223  32,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,
23224  30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,
23225  29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,27,27,27,27,27,
23226  27,27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,26,26,26,26,26,
23227  26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,25,25,24,24,
23228  24,24,24,24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,22,22,
23229  22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,21,21,21,
23230  21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20
23231  };
23232  const int u1000_18[] = {
23233  // Capacity
23234  150,
23235  // Number of items
23236  1000,
23237  // Size of items (sorted)
23238  100,100,100,100,100,100,99,99,99,99,99,99,99,99,99,99,99,99,98,
23239  98,98,98,98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,
23240  97,97,96,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,95,95,95,
23241  95,95,95,95,95,95,95,95,95,95,94,94,94,94,94,94,94,94,94,94,94,
23242  94,94,94,94,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,92,
23243  92,92,92,92,92,92,92,92,92,92,92,92,91,91,91,91,91,91,91,91,91,
23244  91,90,90,90,90,90,90,90,90,90,90,90,89,89,89,89,89,89,89,89,89,
23245  89,89,89,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,87,87,
23246  87,87,87,87,87,87,87,87,87,86,86,86,86,86,86,86,86,85,85,85,85,
23247  85,85,85,85,85,85,85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,
23248  84,84,84,84,83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,81,81,
23249  81,81,81,81,81,81,81,81,81,81,81,81,81,81,80,80,80,80,80,80,80,
23250  80,80,80,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,78,
23251  78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,77,77,77,77,
23252  77,77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,76,76,
23253  75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,74,74,
23254  74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,73,73,72,72,72,72,
23255  72,72,72,72,72,72,72,72,71,71,71,71,71,71,71,71,71,71,71,71,71,
23256  70,70,70,70,70,70,70,70,70,69,69,69,69,69,69,69,69,69,69,68,68,
23257  68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,66,
23258  66,66,66,66,66,66,66,66,65,65,65,65,65,65,65,65,65,65,64,64,64,
23259  64,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,63,
23260  63,63,63,63,63,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,
23261  61,61,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,59,59,59,
23262  59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,57,
23263  57,57,57,57,57,57,57,57,57,57,57,57,56,56,56,56,56,56,56,56,56,
23264  56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,55,55,54,54,54,54,
23265  54,54,54,54,54,54,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,
23266  52,52,52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,51,51,51,51,
23267  51,50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,49,49,
23268  49,49,49,49,49,49,49,48,48,48,48,48,48,48,48,48,48,48,48,48,48,
23269  47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,46,46,46,46,46,
23270  46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,45,44,44,44,
23271  44,44,43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,
23272  42,42,42,42,42,42,42,41,41,41,41,41,41,41,41,41,41,41,41,40,40,
23273  40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,
23274  39,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,37,37,
23275  37,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,35,35,35,
23276  35,35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,33,33,33,
23277  33,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,31,
23278  31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,30,
23279  30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,29,29,29,
23280  29,29,29,29,29,28,28,28,28,28,28,28,28,28,28,28,28,28,27,27,27,
23281  27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,26,
23282  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,25,25,25,25,
23283  25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,
23284  23,23,23,23,23,23,23,23,23,23,23,22,22,22,22,22,22,22,22,21,21,
23285  21,21,20,20,20,20,20,20,20,20,20,20,20,20,20
23286  };
23287  const int u1000_19[] = {
23288  // Capacity
23289  150,
23290  // Number of items
23291  1000,
23292  // Size of items (sorted)
23293  100,100,100,100,100,100,100,100,100,99,99,99,99,99,99,99,99,98,
23294  98,98,98,98,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,97,97,
23295  96,96,96,96,96,96,96,96,96,96,96,96,96,96,95,95,95,95,95,94,94,
23296  94,94,94,94,94,94,94,94,94,94,94,94,93,93,93,93,93,93,93,93,93,
23297  93,93,93,93,93,92,92,92,92,92,92,92,92,92,92,92,91,91,91,91,91,
23298  91,91,91,91,91,91,91,91,91,90,90,90,90,90,90,90,90,90,90,90,90,
23299  89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,88,88,88,88,88,88,
23300  88,88,88,88,88,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,
23301  87,86,86,86,86,86,86,86,86,86,86,86,86,86,85,85,85,85,85,85,85,
23302  85,85,85,85,85,85,84,84,84,84,84,84,84,84,84,84,84,84,83,83,83,
23303  83,83,83,83,83,83,83,83,83,82,82,82,82,82,82,82,82,82,82,82,82,
23304  82,82,82,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,80,80,
23305  80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,79,79,79,79,79,79,
23306  79,79,79,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,
23307  78,78,77,77,77,77,77,77,77,77,77,76,76,76,76,76,76,76,76,76,76,
23308  76,76,76,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,74,
23309  74,74,74,74,74,74,74,74,74,74,74,74,74,74,73,73,73,73,73,73,73,
23310  73,73,73,73,73,73,72,72,72,72,72,72,72,72,72,71,71,71,71,71,71,
23311  71,71,71,71,71,71,71,71,71,70,70,70,70,70,70,70,70,70,69,69,69,
23312  69,69,69,69,69,69,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,
23313  67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,66,66,65,
23314  65,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,63,
23315  63,63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,61,61,
23316  61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,60,60,60,
23317  60,59,59,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,
23318  58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,56,56,
23319  56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,55,55,
23320  55,55,55,55,54,54,54,54,54,54,54,54,54,54,54,54,54,53,53,53,53,
23321  53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,
23322  52,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,50,50,50,50,
23323  50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,48,48,48,
23324  48,48,48,48,48,48,48,48,47,47,47,47,47,47,47,47,47,47,47,47,47,
23325  47,47,47,46,46,46,46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,
23326  45,45,45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,
23327  43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,42,42,41,
23328  41,41,41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,39,39,
23329  39,39,39,39,39,38,38,38,38,38,38,38,38,38,37,37,37,37,37,37,37,
23330  37,37,37,37,36,36,36,36,36,36,36,36,36,36,36,35,35,35,35,35,35,
23331  35,35,35,35,35,35,35,35,34,34,34,34,34,34,34,34,34,34,34,34,34,
23332  34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,
23333  32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,31,31,31,31,
23334  31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,30,30,29,29,
23335  29,29,29,29,28,28,28,28,28,28,28,28,28,28,28,28,28,28,27,27,27,
23336  27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,26,26,26,26,
23337  26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,25,25,24,24,24,24,
23338  24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,23,23,23,22,22,
23339  22,22,22,22,22,22,22,22,22,22,22,22,22,22,21,21,21,21,21,21,21,
23340  21,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20
23341  };
23342 
23343  const int t120_00[] = {
23344  // Capacity
23345  1000,
23346  // Number of items
23347  120,
23348  // Size of items (sorted)
23349  497,497,495,485,480,478,474,473,472,470,466,450,446,445,445,444,
23350  439,434,430,420,419,414,412,410,407,405,400,397,395,376,372,370,
23351  366,366,366,366,366,363,363,362,361,357,357,356,356,355,352,351,
23352  350,350,350,347,336,333,329,325,320,315,314,313,307,303,302,301,
23353  299,298,298,298,295,294,292,290,288,287,283,282,282,276,275,275,
23354  274,273,273,272,272,271,271,269,269,268,267,267,266,263,263,262,
23355  262,261,260,259,259,259,258,256,255,254,254,254,253,253,253,253,
23356  252,252,252,252,251,251,250,250
23357  };
23358  const int t120_01[] = {
23359  // Capacity
23360  1000,
23361  // Number of items
23362  120,
23363  // Size of items (sorted)
23364  498,496,493,491,491,485,483,465,448,444,433,432,429,427,424,421,
23365  421,414,408,406,403,402,399,398,396,393,392,389,389,383,381,380,
23366  375,372,372,368,367,366,365,365,363,363,363,357,353,353,351,347,
23367  340,338,336,335,331,330,329,328,328,325,324,322,317,316,316,313,
23368  311,311,308,308,303,303,303,298,296,296,295,295,294,292,289,289,
23369  283,282,280,279,277,276,275,271,268,268,268,266,265,265,265,262,
23370  262,260,260,260,259,259,259,259,257,256,255,254,254,253,253,252,
23371  252,251,251,251,250,250,250,250
23372  };
23373  const int t120_02[] = {
23374  // Capacity
23375  1000,
23376  // Number of items
23377  120,
23378  // Size of items (sorted)
23379  499,498,495,495,494,491,485,480,466,464,463,458,451,445,444,440,
23380  435,434,430,429,428,427,426,426,413,412,399,398,395,381,376,373,
23381  370,370,370,368,368,367,362,361,360,358,357,351,350,350,349,347,
23382  344,344,343,332,330,329,323,320,315,311,309,306,304,300,300,299,
23383  297,294,290,289,288,287,286,286,286,283,283,282,281,280,279,277,
23384  277,275,274,274,274,273,272,272,271,270,268,267,265,263,263,262,
23385  261,259,258,258,257,257,256,256,255,255,255,254,254,253,253,252,
23386  251,251,250,250,250,250,250,250
23387  };
23388  const int t120_03[] = {
23389  // Capacity
23390  1000,
23391  // Number of items
23392  120,
23393  // Size of items (sorted)
23394  499,499,480,476,473,471,470,467,463,457,447,444,442,439,439,437,
23395  434,432,419,418,418,415,412,412,411,410,406,405,403,397,396,393,
23396  393,390,381,374,372,369,366,364,354,354,354,351,351,348,346,336,
23397  329,328,324,324,323,321,320,317,316,316,306,304,304,301,301,301,
23398  300,299,299,298,296,295,294,290,289,288,287,287,285,285,282,280,
23399  279,278,278,277,277,277,276,276,274,274,273,272,271,269,268,266,
23400  265,265,265,262,261,261,257,257,256,255,255,255,254,254,254,254,
23401  253,252,252,251,251,250,250,250
23402  };
23403  const int t120_04[] = {
23404  // Capacity
23405  1000,
23406  // Number of items
23407  120,
23408  // Size of items (sorted)
23409  499,497,491,488,484,484,483,481,480,473,469,465,464,462,460,452,
23410  447,446,436,434,432,430,426,424,419,414,410,409,403,401,396,396,
23411  391,384,382,373,370,368,360,359,357,350,350,350,337,335,334,333,
23412  328,325,324,322,321,317,315,314,312,308,306,303,301,298,298,298,
23413  296,289,289,289,288,286,285,283,280,279,279,278,276,275,274,273,
23414  272,272,270,269,269,268,268,267,267,266,266,266,265,265,265,263,
23415  263,262,261,261,260,259,258,258,257,256,256,255,254,254,253,252,
23416  252,251,251,251,251,250,250,250
23417  };
23418  const int t120_05[] = {
23419  // Capacity
23420  1000,
23421  // Number of items
23422  120,
23423  // Size of items (sorted)
23424  499,494,493,491,482,480,474,471,469,465,462,462,462,457,453,447,
23425  435,433,424,423,420,415,414,413,411,410,408,402,394,393,393,389,
23426  389,383,375,373,371,363,363,358,358,355,355,351,349,343,340,335,
23427  334,333,332,332,329,318,315,313,312,309,307,306,305,303,303,299,
23428  298,298,291,290,289,289,288,285,284,282,282,282,281,281,280,280,
23429  279,278,277,275,275,275,273,272,272,271,270,269,268,268,264,261,
23430  260,260,259,259,258,258,258,257,257,257,256,256,255,255,254,254,
23431  254,253,252,251,251,250,250,250
23432  };
23433  const int t120_06[] = {
23434  // Capacity
23435  1000,
23436  // Number of items
23437  120,
23438  // Size of items (sorted)
23439  493,491,491,471,469,468,465,461,459,457,455,453,451,448,441,429,
23440  428,427,425,420,404,402,397,391,390,380,380,378,378,377,375,375,
23441  374,373,371,370,370,366,364,363,360,360,359,359,358,357,357,350,
23442  339,336,330,327,326,325,325,323,323,321,320,319,318,311,311,304,
23443  303,303,301,300,299,299,299,297,297,297,295,292,292,290,289,289,
23444  286,285,285,284,281,281,278,277,276,275,273,271,269,269,266,265,
23445  263,262,260,260,260,260,258,258,257,257,257,257,255,254,254,254,
23446  253,253,252,252,252,251,250,250
23447  };
23448  const int t120_07[] = {
23449  // Capacity
23450  1000,
23451  // Number of items
23452  120,
23453  // Size of items (sorted)
23454  497,496,493,490,490,485,484,472,470,462,458,446,446,445,442,436,
23455  436,433,427,426,423,422,419,414,410,408,403,402,396,388,387,386,
23456  377,375,375,374,373,372,372,364,363,361,357,352,352,349,347,342,
23457  339,336,335,334,330,329,328,323,318,315,312,310,308,308,306,306,
23458  305,302,302,294,292,290,287,285,280,278,276,276,276,276,275,275,
23459  274,274,273,273,272,270,270,270,269,268,268,266,265,263,262,262,
23460  262,260,258,258,258,257,256,255,254,254,254,254,253,253,253,252,
23461  252,252,252,251,250,250,250,250
23462  };
23463  const int t120_08[] = {
23464  // Capacity
23465  1000,
23466  // Number of items
23467  120,
23468  // Size of items (sorted)
23469  494,483,483,481,477,476,475,471,462,461,460,460,454,449,447,443,
23470  436,430,429,427,424,418,418,411,411,408,406,402,398,397,395,382,
23471  379,378,375,372,370,369,368,364,360,358,357,354,351,346,346,336,
23472  334,326,325,322,321,317,316,315,315,312,309,309,305,304,301,301,
23473  297,296,290,290,289,289,289,288,288,286,285,285,284,284,284,281,
23474  280,280,277,276,273,271,271,270,269,269,269,268,268,268,268,267,
23475  267,266,264,264,263,263,261,261,259,258,257,257,257,255,255,254,
23476  252,251,251,251,251,251,250,250
23477  };
23478  const int t120_09[] = {
23479  // Capacity
23480  1000,
23481  // Number of items
23482  120,
23483  // Size of items (sorted)
23484  499,498,498,495,490,486,482,480,478,478,462,434,434,432,430,428,
23485  427,419,414,410,408,408,400,397,395,394,394,391,387,387,386,382,
23486  375,370,368,366,364,362,362,361,357,356,356,353,352,347,346,345,
23487  344,344,340,338,336,336,330,329,327,326,324,323,314,314,305,304,
23488  304,300,297,296,295,293,292,292,289,288,288,285,284,284,282,281,
23489  281,280,278,277,276,276,276,275,274,272,271,270,270,269,269,263,
23490  262,262,262,261,259,259,256,256,254,253,252,252,252,252,251,251,
23491  251,251,250,250,250,250,250,250
23492  };
23493  const int t120_10[] = {
23494  // Capacity
23495  1000,
23496  // Number of items
23497  120,
23498  // Size of items (sorted)
23499  495,495,492,491,488,479,478,474,471,462,459,452,442,441,438,436,
23500  427,426,425,421,421,421,415,408,407,407,402,390,390,385,385,383,
23501  378,377,376,368,362,361,356,355,355,355,352,352,346,346,345,342,
23502  339,339,330,329,324,320,319,316,315,312,308,306,306,305,305,303,
23503  301,300,298,298,297,297,297,294,292,292,287,287,287,285,284,282,
23504  282,281,279,277,276,274,273,272,272,270,269,269,269,268,266,266,
23505  265,265,264,263,262,258,258,258,257,257,257,257,255,255,255,254,
23506  254,253,251,251,251,251,250,250
23507  };
23508  const int t120_11[] = {
23509  // Capacity
23510  1000,
23511  // Number of items
23512  120,
23513  // Size of items (sorted)
23514  499,493,493,491,491,488,485,483,472,465,465,463,456,450,449,443,
23515  443,435,429,424,422,412,408,401,400,400,400,399,395,393,385,383,
23516  378,377,377,374,372,372,365,361,360,355,354,350,349,347,344,343,
23517  338,337,332,329,326,325,320,313,311,310,310,308,308,305,301,300,
23518  297,296,296,295,292,291,291,288,288,288,287,281,280,277,276,275,
23519  275,275,273,271,269,268,268,268,267,266,266,266,265,264,264,264,
23520  263,262,262,262,261,261,260,258,258,257,256,256,256,256,255,253,
23521  253,252,252,251,251,251,251,250
23522  };
23523  const int t120_12[] = {
23524  // Capacity
23525  1000,
23526  // Number of items
23527  120,
23528  // Size of items (sorted)
23529  498,495,495,493,492,488,486,484,482,480,476,473,473,460,457,455,
23530  450,450,447,447,446,429,421,411,408,400,398,397,395,391,388,383,
23531  379,377,377,375,375,370,366,361,358,357,356,354,350,348,348,347,
23532  343,341,340,339,329,329,326,323,322,309,302,298,298,296,294,293,
23533  293,290,284,283,283,282,281,281,280,278,278,277,273,272,272,271,
23534  269,269,268,267,266,266,266,265,264,264,261,261,260,260,260,260,
23535  259,257,257,255,255,255,255,254,254,253,253,253,252,252,252,251,
23536  251,250,250,250,250,250,250,250
23537  };
23538  const int t120_13[] = {
23539  // Capacity
23540  1000,
23541  // Number of items
23542  120,
23543  // Size of items (sorted)
23544  491,477,473,472,467,464,461,459,459,458,454,448,444,440,426,423,
23545  417,416,414,413,408,407,406,404,400,399,397,391,387,384,384,378,
23546  378,375,375,375,372,370,361,360,359,356,356,356,356,355,354,350,
23547  341,337,334,330,329,329,324,323,323,322,321,318,317,315,314,313,
23548  309,305,305,302,299,297,297,295,291,291,290,290,290,287,283,283,
23549  280,278,278,278,275,274,273,273,273,272,270,269,268,267,267,267,
23550  266,266,265,265,264,263,263,263,261,261,261,259,258,256,256,255,
23551  255,255,255,254,253,251,250,250
23552  };
23553  const int t120_14[] = {
23554  // Capacity
23555  1000,
23556  // Number of items
23557  120,
23558  // Size of items (sorted)
23559  496,496,496,494,489,486,486,484,470,470,453,450,445,444,443,442,
23560  433,430,421,418,418,416,414,412,405,405,404,402,396,390,388,386,
23561  384,384,382,373,373,369,365,363,358,357,356,353,350,350,343,340,
23562  336,336,332,331,329,329,328,319,316,313,313,311,309,309,309,306,
23563  305,302,302,298,294,290,289,289,289,287,284,283,282,280,280,276,
23564  275,273,273,271,271,269,267,266,265,264,262,261,261,261,260,260,
23565  259,259,258,258,257,257,256,256,256,255,254,254,254,254,254,253,
23566  253,252,251,251,251,251,250,250
23567  };
23568  const int t120_15[] = {
23569  // Capacity
23570  1000,
23571  // Number of items
23572  120,
23573  // Size of items (sorted)
23574  487,484,483,482,479,473,472,472,469,465,463,458,453,446,446,443,
23575  443,443,440,433,426,426,425,422,411,408,404,400,400,387,387,386,
23576  386,378,373,372,367,365,363,363,363,362,362,357,354,344,337,334,
23577  333,332,330,322,322,322,320,317,310,307,306,306,305,304,303,303,
23578  303,302,296,296,294,292,287,285,282,281,280,279,279,278,277,277,
23579  276,274,274,274,272,271,271,270,270,270,269,267,267,267,266,266,
23580  264,264,263,262,262,261,261,260,258,258,257,256,256,255,255,252,
23581  252,251,251,251,251,250,250,250
23582  };
23583  const int t120_16[] = {
23584  // Capacity
23585  1000,
23586  // Number of items
23587  120,
23588  // Size of items (sorted)
23589  492,490,485,484,475,472,467,461,454,447,446,443,442,442,437,434,
23590  432,431,428,427,422,419,414,412,404,404,403,397,393,387,383,381,
23591  381,377,377,376,370,369,369,368,367,365,364,361,359,358,355,352,
23592  349,337,337,330,329,329,324,323,321,319,317,316,310,303,299,298,
23593  298,294,294,293,293,290,290,287,285,285,285,284,284,282,281,279,
23594  279,278,275,274,273,273,272,272,270,267,267,265,265,265,264,264,
23595  264,262,262,262,261,260,260,260,259,259,257,257,256,255,255,254,
23596  254,253,252,252,251,251,250,250
23597  };
23598  const int t120_17[] = {
23599  // Capacity
23600  1000,
23601  // Number of items
23602  120,
23603  // Size of items (sorted)
23604  499,496,495,492,489,477,476,474,473,471,470,456,454,453,450,449,
23605  447,447,446,442,435,433,432,431,422,422,416,414,401,399,398,397,
23606  396,388,385,384,379,378,377,360,359,357,352,337,332,330,324,323,
23607  322,321,319,319,314,314,308,307,306,304,301,300,296,296,296,294,
23608  292,289,288,288,286,285,285,283,282,280,279,279,279,279,276,275,
23609  275,274,274,273,272,271,270,270,269,269,269,267,267,266,266,263,
23610  262,260,259,259,258,258,257,257,257,257,256,256,255,254,254,254,
23611  253,253,252,252,251,251,251,250
23612  };
23613  const int t120_18[] = {
23614  // Capacity
23615  1000,
23616  // Number of items
23617  120,
23618  // Size of items (sorted)
23619  499,495,495,493,488,488,477,476,473,469,466,461,460,458,457,455,
23620  453,444,438,428,424,421,418,418,417,410,408,408,407,400,398,395,
23621  393,391,385,373,370,369,366,355,348,346,340,339,338,334,329,327,
23622  327,323,323,318,317,317,314,313,312,309,308,306,304,304,300,300,
23623  298,297,295,295,292,292,290,287,286,286,286,284,282,282,282,280,
23624  278,276,275,274,272,268,268,268,267,267,265,264,264,262,262,261,
23625  259,259,259,259,258,258,256,256,256,255,255,255,254,254,253,252,
23626  251,251,250,250,250,250,250,250
23627  };
23628  const int t120_19[] = {
23629  // Capacity
23630  1000,
23631  // Number of items
23632  120,
23633  // Size of items (sorted)
23634  499,497,496,492,491,486,484,479,476,472,469,468,467,460,456,450,
23635  442,434,430,426,418,418,416,410,407,405,399,395,390,390,386,381,
23636  380,380,379,374,371,369,367,364,358,352,350,345,341,340,337,333,
23637  333,331,330,330,326,321,320,319,315,309,309,309,309,309,305,301,
23638  300,298,296,296,292,291,291,288,282,281,279,277,276,276,276,275,
23639  275,274,273,273,272,271,271,271,270,269,269,268,267,265,265,261,
23640  260,260,259,259,258,257,257,256,256,255,254,254,254,253,253,253,
23641  253,253,251,251,251,250,250,250
23642  };
23643 
23644  const int t249_00[] = {
23645  // Capacity
23646  1000,
23647  // Number of items
23648  249,
23649  // Size of items (sorted)
23650  498,497,497,497,496,495,495,492,491,491,490,488,485,485,485,485,
23651  481,480,480,479,478,474,473,473,472,471,470,469,466,464,462,450,
23652  446,446,445,445,444,441,441,439,437,434,430,426,426,422,421,420,
23653  419,419,415,414,412,410,407,406,405,404,400,397,395,393,392,392,
23654  392,386,385,382,376,372,370,370,367,367,366,366,366,366,366,365,
23655  363,363,362,361,359,357,357,357,356,356,355,355,352,351,351,350,
23656  350,350,350,347,346,344,342,337,336,333,333,330,329,325,320,318,
23657  318,315,314,314,313,312,310,308,308,307,305,303,302,301,299,298,
23658  298,298,297,295,294,294,294,293,293,292,291,290,288,287,287,287,
23659  283,282,282,281,281,280,278,277,276,276,276,275,275,275,274,274,
23660  274,274,273,273,272,272,272,271,271,271,271,271,269,269,269,269,
23661  268,267,267,266,265,264,264,264,263,263,263,262,262,262,261,261,
23662  260,260,260,259,259,259,259,259,259,258,258,258,258,258,257,256,
23663  255,255,255,255,255,255,254,254,254,254,254,253,253,253,253,253,
23664  253,253,252,252,252,252,252,252,252,251,251,251,251,251,251,250,
23665  250,250,250,250,250,250,250,250,250
23666  };
23667  const int t249_01[] = {
23668  // Capacity
23669  1000,
23670  // Number of items
23671  249,
23672  // Size of items (sorted)
23673  499,497,497,497,494,492,491,491,489,488,487,480,469,468,466,464,
23674  464,461,460,459,457,452,452,451,451,449,446,444,443,441,440,438,
23675  437,437,434,432,431,431,428,428,426,425,425,425,424,422,422,416,
23676  415,415,410,409,407,407,404,401,400,398,397,393,392,391,387,385,
23677  385,385,383,382,382,382,382,381,381,380,379,377,376,372,372,370,
23678  369,368,368,365,364,363,361,361,360,360,359,358,354,353,344,343,
23679  340,336,335,334,334,333,332,332,331,331,329,329,328,325,325,323,
23680  323,322,321,321,319,317,316,314,312,311,311,310,309,309,309,308,
23681  306,305,303,303,302,301,301,299,298,297,296,295,293,293,293,292,
23682  291,291,291,289,289,288,288,284,284,284,283,283,283,282,282,281,
23683  281,280,279,279,279,279,278,278,277,277,277,276,276,276,273,273,
23684  272,271,271,271,270,270,269,269,269,269,267,267,267,267,265,264,
23685  263,263,263,262,261,260,260,260,260,259,259,258,258,258,258,258,
23686  258,257,257,257,257,256,255,255,255,255,255,254,254,254,254,254,
23687  254,254,253,253,253,253,253,253,252,252,252,252,251,251,251,251,
23688  250,250,250,250,250,250,250,250,250
23689  };
23690  const int t249_02[] = {
23691  // Capacity
23692  1000,
23693  // Number of items
23694  249,
23695  // Size of items (sorted)
23696  496,494,494,490,488,487,484,484,481,477,476,469,467,466,463,461,
23697  459,459,458,457,456,453,450,449,448,445,443,443,442,441,434,433,
23698  433,431,430,424,421,421,419,414,414,413,410,407,407,405,403,401,
23699  401,397,397,396,394,392,392,391,391,390,390,390,387,387,384,383,
23700  382,381,377,377,375,374,374,374,374,373,373,373,373,372,369,368,
23701  368,367,367,366,365,363,362,362,360,357,357,356,356,353,351,350,
23702  350,349,346,346,345,345,343,340,339,339,335,335,333,333,332,329,
23703  329,329,326,324,324,324,323,322,319,319,318,317,315,314,311,311,
23704  311,311,310,308,307,304,303,302,301,300,300,299,298,297,296,294,
23705  292,290,290,290,290,288,288,287,287,287,286,286,286,285,285,285,
23706  283,282,281,281,281,281,281,281,280,280,280,279,278,278,276,274,
23707  274,273,273,272,272,271,271,271,271,271,270,270,270,269,269,269,
23708  269,267,266,265,265,264,264,264,264,263,263,263,263,262,261,260,
23709  260,260,260,259,259,259,259,258,258,257,257,257,257,256,256,256,
23710  256,256,255,255,255,255,254,254,254,254,253,253,253,253,252,252,
23711  252,252,251,250,250,250,250,250,250
23712  };
23713  const int t249_03[] = {
23714  // Capacity
23715  1000,
23716  // Number of items
23717  249,
23718  // Size of items (sorted)
23719  499,495,494,493,492,491,489,489,489,488,487,486,484,482,482,477,
23720  476,474,473,472,466,463,461,459,458,458,454,451,451,448,444,444,
23721  443,442,442,441,438,435,431,430,427,425,424,424,420,420,419,418,
23722  414,414,412,407,405,405,400,398,397,396,396,395,393,393,392,391,
23723  391,387,385,385,381,380,378,374,373,373,371,369,368,367,367,366,
23724  364,363,363,362,362,361,359,357,356,355,354,348,347,347,341,340,
23725  339,339,337,336,335,334,333,330,329,327,325,324,324,323,321,321,
23726  318,317,313,313,312,311,311,309,309,308,305,305,304,304,303,303,
23727  303,302,299,298,298,296,295,295,295,294,292,292,290,289,289,289,
23728  288,286,286,285,285,285,284,283,283,282,282,282,282,282,281,281,
23729  280,279,278,278,278,277,277,276,276,276,276,275,275,273,273,272,
23730  272,272,272,272,272,270,270,270,270,270,270,270,270,269,269,267,
23731  266,265,265,265,265,264,264,264,264,263,263,263,261,260,260,260,
23732  259,259,259,258,258,258,257,257,257,257,257,256,256,256,256,255,
23733  255,255,255,254,254,254,254,253,253,253,253,252,252,251,251,251,
23734  251,251,251,251,250,250,250,250,250
23735  };
23736  const int t249_04[] = {
23737  // Capacity
23738  1000,
23739  // Number of items
23740  249,
23741  // Size of items (sorted)
23742  499,498,498,498,498,498,496,488,486,486,483,483,482,481,480,479,
23743  476,476,475,475,474,468,467,467,467,466,461,461,461,460,460,459,
23744  458,455,453,452,451,448,448,447,446,445,445,442,440,439,433,429,
23745  427,427,425,423,421,421,420,415,414,413,410,409,409,408,403,401,
23746  401,400,398,397,396,390,387,386,383,379,378,375,374,374,374,371,
23747  368,365,362,360,359,358,355,353,351,351,350,349,346,346,345,344,
23748  343,340,337,335,335,325,322,322,322,322,321,320,319,318,317,317,
23749  317,315,308,308,305,305,303,303,302,301,300,298,296,296,296,295,
23750  294,294,294,294,290,289,289,287,287,286,286,286,285,285,284,283,
23751  283,282,281,281,281,280,278,278,277,276,276,275,275,274,273,273,
23752  273,272,271,271,270,270,269,269,269,269,268,268,267,267,267,266,
23753  266,265,265,265,264,264,263,263,263,263,263,262,262,262,261,261,
23754  261,260,259,259,258,258,258,258,258,257,257,256,256,256,255,255,
23755  255,255,255,254,254,254,254,254,254,254,253,253,253,253,253,252,
23756  252,252,252,252,252,252,252,252,252,252,251,251,251,251,250,250,
23757  250,250,250,250,250,250,250,250,250
23758  };
23759  const int t249_05[] = {
23760  // Capacity
23761  1000,
23762  // Number of items
23763  249,
23764  // Size of items (sorted)
23765  499,498,493,491,489,489,489,488,487,484,480,479,478,472,471,467,
23766  466,463,463,463,461,453,450,447,445,444,443,440,438,438,435,433,
23767  433,431,425,425,425,422,420,419,418,414,413,412,411,407,405,404,
23768  404,403,403,400,399,394,394,389,388,386,385,384,384,382,382,381,
23769  381,380,379,379,378,377,376,376,374,374,371,370,367,366,365,365,
23770  363,363,362,361,360,358,357,356,353,353,352,352,350,350,346,345,
23771  343,343,342,338,336,335,335,334,333,330,330,329,329,328,326,324,
23772  323,321,320,320,319,317,315,315,314,313,313,312,312,312,310,310,
23773  309,308,307,307,307,305,304,304,301,301,300,300,300,299,299,299,
23774  297,297,297,297,295,295,294,294,293,293,291,290,289,289,288,287,
23775  286,285,285,283,283,283,282,281,280,279,279,279,279,278,276,276,
23776  276,276,276,275,275,274,274,274,273,273,273,273,271,270,270,270,
23777  269,268,268,268,267,267,265,265,264,263,263,263,263,262,262,261,
23778  261,260,260,260,260,259,259,259,259,259,258,258,258,257,257,255,
23779  255,255,254,254,254,253,253,253,252,252,252,252,252,252,252,252,
23780  252,251,251,251,250,250,250,250,250
23781  };
23782  const int t249_06[] = {
23783  // Capacity
23784  1000,
23785  // Number of items
23786  249,
23787  // Size of items (sorted)
23788  499,497,496,495,494,494,493,492,491,482,480,479,479,479,478,475,
23789  468,467,466,465,461,460,457,457,453,453,453,452,448,448,447,444,
23790  443,442,440,439,436,432,432,429,428,427,423,420,415,415,414,414,
23791  414,413,412,410,408,407,406,403,400,396,395,395,394,393,393,392,
23792  389,387,386,384,383,380,380,376,375,374,372,371,370,369,369,366,
23793  366,364,363,362,357,357,356,354,352,352,352,352,351,351,350,350,
23794  346,346,342,341,340,339,336,335,335,332,332,331,325,321,321,321,
23795  318,317,316,316,314,314,313,313,313,312,310,310,309,308,308,306,
23796  305,303,302,300,300,300,300,298,298,297,295,295,294,294,293,293,
23797  293,291,290,290,289,289,289,289,289,285,285,284,284,284,284,283,
23798  282,282,282,280,278,278,278,277,275,274,274,274,273,271,271,270,
23799  270,269,269,269,268,266,266,266,265,264,264,264,264,263,263,263,
23800  263,262,262,261,261,260,259,259,259,259,258,258,258,257,257,257,
23801  257,257,256,256,256,256,256,256,255,255,255,255,255,254,254,254,
23802  254,254,253,253,253,253,252,252,252,252,251,251,251,251,251,251,
23803  250,250,250,250,250,250,250,250,250
23804  };
23805  const int t249_07[] = {
23806  // Capacity
23807  1000,
23808  // Number of items
23809  249,
23810  // Size of items (sorted)
23811  499,498,498,497,495,494,489,488,488,486,480,476,472,471,470,470,
23812  468,468,468,468,468,465,462,462,461,460,460,456,451,450,449,449,
23813  447,444,443,440,436,433,430,430,430,427,426,425,420,419,419,418,
23814  417,417,415,412,412,411,407,406,405,404,401,397,396,396,395,392,
23815  392,391,389,384,383,383,381,380,380,379,377,377,376,375,374,371,
23816  370,368,365,365,363,361,359,358,355,355,354,352,350,350,347,347,
23817  344,341,340,337,336,335,335,332,331,330,327,324,324,322,321,319,
23818  319,318,314,313,313,309,307,305,305,304,304,304,304,303,303,303,
23819  301,300,299,298,297,296,296,296,295,292,292,292,291,291,289,289,
23820  287,287,285,284,284,284,284,283,283,283,282,281,280,279,279,278,
23821  278,278,277,277,277,276,276,276,275,274,273,271,271,271,271,270,
23822  270,269,268,268,268,267,266,266,266,266,266,266,264,264,264,262,
23823  262,262,262,261,261,261,261,261,260,260,260,259,259,259,259,259,
23824  258,258,258,258,258,258,256,256,256,256,255,255,255,255,254,254,
23825  254,254,254,254,254,254,253,253,253,253,253,252,252,252,252,252,
23826  252,251,251,250,250,250,250,250,250
23827  };
23828  const int t249_08[] = {
23829  // Capacity
23830  1000,
23831  // Number of items
23832  249,
23833  // Size of items (sorted)
23834  498,498,493,493,490,488,488,487,483,483,482,482,481,480,479,479,
23835  476,475,469,468,466,465,464,459,459,455,454,451,450,449,449,448,
23836  447,445,442,442,438,436,436,435,429,411,408,407,406,405,404,404,
23837  403,402,402,402,401,401,398,396,396,395,395,391,389,388,386,385,
23838  383,383,382,382,380,379,378,378,378,377,371,371,369,367,366,365,
23839  363,363,363,362,361,360,359,358,357,355,351,351,350,349,348,347,
23840  346,346,345,343,340,339,338,336,335,334,334,334,334,331,326,325,
23841  325,324,320,320,320,319,319,317,317,317,317,314,313,313,312,309,
23842  308,308,307,306,305,301,300,300,298,295,295,293,291,289,288,287,
23843  286,286,286,285,284,283,283,281,279,279,278,278,278,278,277,276,
23844  276,276,275,275,275,275,275,275,275,274,273,271,271,271,270,270,
23845  270,270,270,269,269,269,269,268,268,267,267,267,267,266,266,266,
23846  265,264,264,264,264,263,263,263,263,263,262,262,262,261,261,261,
23847  260,260,260,260,259,259,259,258,258,258,257,257,257,256,256,255,
23848  255,255,255,254,254,254,254,253,252,252,252,252,252,252,251,251,
23849  251,250,250,250,250,250,250,250,250
23850  };
23851  const int t249_09[] = {
23852  // Capacity
23853  1000,
23854  // Number of items
23855  249,
23856  // Size of items (sorted)
23857  494,491,491,488,487,482,480,478,477,476,474,471,470,470,470,469,
23858  466,463,460,460,460,459,458,458,457,455,451,449,446,446,444,440,
23859  440,438,438,438,437,436,436,435,434,427,427,426,425,424,424,419,
23860  417,417,415,414,411,411,411,400,398,397,396,394,388,388,386,384,
23861  382,381,380,379,378,377,377,376,375,372,370,369,369,369,366,365,
23862  365,364,364,362,361,357,356,356,355,353,352,350,349,345,343,341,
23863  340,340,339,338,337,335,333,332,329,329,328,327,326,324,323,319,
23864  318,317,315,314,312,312,312,309,308,307,307,305,305,303,303,303,
23865  302,302,302,301,299,298,297,297,296,295,295,295,294,294,292,292,
23866  291,291,291,290,289,289,289,289,288,287,287,286,285,283,282,282,
23867  281,280,280,280,279,279,275,275,275,275,275,274,274,274,274,274,
23868  273,273,273,273,271,271,271,270,270,270,270,269,269,269,269,268,
23869  268,268,267,267,267,266,266,264,264,264,264,263,263,263,262,262,
23870  262,262,261,261,260,260,260,260,259,259,259,258,258,258,257,257,
23871  257,257,256,256,256,255,255,255,255,255,255,253,252,252,252,252,
23872  252,252,251,251,251,250,250,250,250
23873  };
23874  const int t249_10[] = {
23875  // Capacity
23876  1000,
23877  // Number of items
23878  249,
23879  // Size of items (sorted)
23880  499,494,493,492,492,489,488,487,486,485,485,483,481,481,480,477,
23881  477,477,475,475,474,473,472,471,471,465,461,461,461,459,459,458,
23882  457,455,452,450,449,448,445,443,441,440,437,436,436,434,424,422,
23883  418,416,415,410,409,408,405,402,400,399,398,398,397,396,395,393,
23884  393,390,389,389,385,383,383,377,377,374,374,374,373,371,366,366,
23885  365,363,362,362,360,359,358,357,354,352,352,352,350,349,348,347,
23886  345,339,330,329,326,326,324,324,323,321,319,318,315,313,313,312,
23887  310,309,308,307,305,305,305,304,303,303,302,302,301,300,300,299,
23888  296,296,296,295,294,294,294,293,292,292,291,290,290,289,288,288,
23889  287,287,287,284,284,284,281,281,280,280,279,279,279,279,278,277,
23890  277,276,275,275,275,274,274,274,272,272,271,271,270,269,269,269,
23891  269,268,267,267,267,266,266,266,265,265,265,265,265,264,264,264,
23892  264,263,263,263,263,262,261,261,261,261,261,261,261,260,260,260,
23893  260,260,260,260,259,258,258,258,257,257,257,257,256,255,255,255,
23894  255,254,254,254,254,253,253,252,252,252,251,251,251,251,251,251,
23895  251,250,250,250,250,250,250,250,250
23896  };
23897  const int t249_11[] = {
23898  // Capacity
23899  1000,
23900  // Number of items
23901  249,
23902  // Size of items (sorted)
23903  497,495,493,489,488,486,483,482,476,476,474,473,473,472,467,466,
23904  466,464,462,461,459,456,455,455,454,453,451,451,450,449,449,444,
23905  442,437,433,433,432,428,426,424,424,423,423,422,420,420,417,414,
23906  414,413,412,411,410,410,406,406,405,404,403,403,401,399,397,396,
23907  395,394,392,391,386,384,382,382,380,378,378,374,372,364,362,362,
23908  361,360,359,359,358,358,356,356,356,353,353,352,346,345,342,342,
23909  340,340,338,334,332,331,330,329,326,326,325,324,324,321,320,320,
23910  319,318,318,317,316,316,316,314,314,313,311,309,307,307,306,305,
23911  305,305,303,302,300,299,296,296,295,294,294,294,294,294,293,292,
23912  291,290,290,289,289,285,285,284,283,283,282,282,281,281,281,280,
23913  280,280,280,280,279,278,278,278,276,275,275,275,275,274,274,274,
23914  274,274,273,273,272,272,271,271,270,270,270,269,269,268,268,266,
23915  266,265,265,265,265,264,264,264,264,262,261,261,261,261,261,260,
23916  260,260,259,258,257,257,257,257,257,256,256,256,256,256,255,255,
23917  255,255,255,255,255,255,255,255,255,254,253,253,253,253,253,253,
23918  253,252,252,252,252,251,251,251,250
23919  };
23920  const int t249_12[] = {
23921  // Capacity
23922  1000,
23923  // Number of items
23924  249,
23925  // Size of items (sorted)
23926  494,493,491,489,488,486,481,478,478,474,473,472,471,469,469,468,
23927  459,457,456,455,455,453,449,448,446,445,442,439,438,438,436,433,
23928  433,432,431,431,427,425,425,421,418,418,414,414,412,409,409,407,
23929  403,401,397,396,391,386,385,384,384,384,381,380,380,378,378,377,
23930  376,375,373,372,372,372,372,370,369,368,366,366,366,363,363,363,
23931  363,362,361,360,360,360,358,357,356,355,355,354,353,353,353,352,
23932  352,351,348,347,346,346,345,345,344,342,339,339,337,336,335,334,
23933  334,332,332,331,328,328,325,324,318,318,317,316,316,313,313,312,
23934  311,310,308,306,305,304,302,301,301,300,298,298,297,297,296,296,
23935  296,295,295,295,295,294,294,292,292,291,290,289,288,288,288,288,
23936  287,286,280,280,279,279,278,278,278,277,277,277,276,276,276,276,
23937  276,275,275,275,275,274,274,272,272,271,271,271,271,270,270,270,
23938  269,269,269,269,267,267,267,266,265,264,263,262,262,261,261,261,
23939  260,260,260,259,259,258,258,257,257,257,257,257,256,256,256,256,
23940  256,256,256,256,255,254,254,254,254,254,253,253,253,253,252,252,
23941  251,251,251,250,250,250,250,250,250
23942  };
23943  const int t249_13[] = {
23944  // Capacity
23945  1000,
23946  // Number of items
23947  249,
23948  // Size of items (sorted)
23949  495,493,492,492,492,490,489,488,487,487,486,484,482,481,480,479,
23950  476,476,472,470,467,467,465,459,459,458,457,456,456,455,451,449,
23951  447,441,441,439,437,437,436,434,434,432,418,416,415,414,413,412,
23952  410,410,408,406,406,404,404,402,400,399,399,397,395,393,393,393,
23953  387,387,386,385,384,382,382,381,380,380,379,377,377,372,372,371,
23954  368,367,363,363,361,360,360,358,357,356,356,355,354,353,352,350,
23955  348,345,340,338,337,335,334,331,330,329,328,326,325,324,323,322,
23956  321,320,318,318,315,315,312,310,310,310,310,308,306,305,304,302,
23957  302,302,302,299,296,295,294,293,293,293,292,292,291,291,291,290,
23958  290,290,290,289,288,286,286,286,284,282,282,281,281,280,280,279,
23959  279,278,277,276,276,274,274,273,273,272,272,271,271,270,267,267,
23960  266,266,266,266,266,266,265,265,265,264,263,263,263,263,263,262,
23961  262,262,262,262,261,261,260,260,260,259,259,258,258,258,258,258,
23962  257,257,257,257,256,256,256,256,256,256,256,255,255,254,254,254,
23963  254,253,253,253,253,253,252,252,252,252,252,252,252,252,251,251,
23964  251,251,250,250,250,250,250,250,250
23965  };
23966  const int t249_14[] = {
23967  // Capacity
23968  1000,
23969  // Number of items
23970  249,
23971  // Size of items (sorted)
23972  498,495,495,493,487,485,484,484,483,479,476,472,469,464,464,463,
23973  460,456,453,449,449,448,445,442,440,437,433,432,430,430,428,427,
23974  426,425,424,423,423,423,422,419,417,415,415,414,413,410,407,406,
23975  403,402,397,397,393,391,391,387,384,384,383,382,381,380,379,379,
23976  379,378,378,378,376,376,375,375,375,374,372,372,367,366,365,363,
23977  361,361,360,358,358,358,356,356,355,355,354,352,352,351,350,350,
23978  350,349,347,345,344,343,342,339,339,339,335,332,332,331,330,329,
23979  329,328,327,327,326,326,325,324,321,318,314,314,314,311,311,310,
23980  309,309,308,308,308,306,305,305,304,303,303,302,302,301,300,299,
23981  299,297,297,295,294,293,293,293,291,290,290,289,288,287,287,285,
23982  285,284,284,283,283,282,282,281,281,280,280,280,279,279,279,278,
23983  276,276,275,275,275,275,274,274,273,273,272,272,271,270,269,269,
23984  268,268,267,267,266,266,266,266,264,264,264,264,263,263,263,262,
23985  262,261,260,260,260,260,260,260,260,260,259,259,259,259,258,257,
23986  257,257,257,257,256,256,256,256,256,255,255,254,254,254,253,252,
23987  252,252,251,251,251,251,251,250,250
23988  };
23989  const int t249_15[] = {
23990  // Capacity
23991  1000,
23992  // Number of items
23993  249,
23994  // Size of items (sorted)
23995  499,496,496,495,492,489,488,487,484,480,479,477,476,476,476,475,
23996  475,473,469,467,465,463,463,459,458,456,451,451,449,447,446,444,
23997  438,438,434,433,432,431,431,422,420,418,417,416,416,415,415,414,
23998  413,410,408,406,405,405,401,397,392,391,390,390,389,386,385,384,
23999  384,383,383,382,382,382,380,379,378,377,376,374,374,374,369,368,
24000  363,362,362,360,360,357,356,356,356,356,353,349,348,347,347,347,
24001  341,338,336,335,335,334,334,334,330,329,326,326,325,324,324,323,
24002  323,323,321,319,316,315,313,313,313,312,312,310,310,309,309,307,
24003  304,304,303,302,301,300,300,299,299,298,297,296,295,295,294,294,
24004  294,292,291,291,291,290,289,289,287,286,285,283,283,281,281,280,
24005  279,278,278,278,277,277,276,276,276,275,275,274,274,274,273,273,
24006  273,272,271,271,271,270,270,270,269,269,269,269,268,268,268,268,
24007  267,267,266,265,265,264,263,262,262,262,262,261,261,261,260,259,
24008  259,259,259,258,257,257,257,257,257,256,256,256,256,256,255,255,
24009  255,255,255,254,254,254,254,253,252,252,252,252,251,251,250,250,
24010  250,250,250,250,250,250,250,250,250
24011  };
24012  const int t249_16[] = {
24013  // Capacity
24014  1000,
24015  // Number of items
24016  249,
24017  // Size of items (sorted)
24018  498,496,495,495,493,490,487,482,481,480,477,476,476,473,471,470,
24019  467,467,466,463,461,460,457,454,452,452,448,448,447,446,445,442,
24020  441,439,438,437,437,435,434,432,432,431,430,429,425,424,420,419,
24021  417,416,414,414,414,412,411,411,409,409,404,403,397,395,394,392,
24022  392,390,389,389,385,382,382,382,382,381,381,380,380,379,378,377,
24023  376,365,365,362,361,361,360,357,356,354,352,352,351,343,342,341,
24024  341,337,336,333,332,331,330,329,328,324,324,321,318,317,317,316,
24025  312,311,310,309,308,308,307,304,304,304,303,303,302,301,300,298,
24026  298,298,297,296,296,295,294,294,294,294,294,293,293,293,291,290,
24027  290,290,288,287,287,287,287,286,285,285,285,284,283,282,281,280,
24028  280,279,279,277,277,277,276,276,276,276,275,274,274,273,273,273,
24029  273,272,271,271,271,269,269,269,268,267,267,267,267,266,266,266,
24030  265,264,264,264,264,263,263,263,263,263,262,261,261,261,261,260,
24031  260,259,259,259,258,258,258,258,258,258,257,257,256,256,256,256,
24032  255,255,254,254,254,254,254,254,254,253,253,253,253,252,252,252,
24033  251,251,251,250,250,250,250,250,250
24034  };
24035  const int t249_17[] = {
24036  // Capacity
24037  1000,
24038  // Number of items
24039  249,
24040  // Size of items (sorted)
24041  498,494,493,492,492,490,489,487,484,482,480,477,472,471,470,468,
24042  465,464,462,460,460,456,454,443,442,441,440,436,436,435,435,435,
24043  431,427,427,426,424,417,417,416,415,415,412,407,402,402,402,400,
24044  399,398,398,394,390,386,386,385,385,385,384,381,380,379,378,378,
24045  377,377,376,375,374,372,372,368,367,366,366,366,366,365,365,363,
24046  362,362,361,359,359,358,358,357,357,355,355,354,353,352,352,352,
24047  352,352,350,349,349,347,343,342,341,340,339,336,335,333,332,331,
24048  330,328,327,326,326,325,324,324,323,319,317,316,315,314,313,312,
24049  311,309,309,309,309,308,306,305,303,302,301,301,300,297,297,296,
24050  296,296,296,295,295,292,291,291,290,290,289,288,288,288,287,286,
24051  285,285,283,282,282,282,281,281,280,279,278,277,277,277,276,276,
24052  275,275,275,275,274,274,274,273,273,271,269,269,268,268,268,268,
24053  268,268,266,264,264,263,263,263,263,263,262,262,261,261,261,261,
24054  261,260,260,260,260,260,260,260,259,259,258,258,258,258,258,257,
24055  257,257,256,256,256,256,256,255,255,254,254,254,253,253,252,252,
24056  252,251,251,250,250,250,250,250,250
24057  };
24058  const int t249_18[] = {
24059  // Capacity
24060  1000,
24061  // Number of items
24062  249,
24063  // Size of items (sorted)
24064  499,495,492,491,491,490,490,489,488,487,486,486,484,484,483,483,
24065  480,476,469,469,466,466,459,458,457,450,449,448,445,442,440,440,
24066  439,437,436,435,432,431,430,430,426,426,424,422,414,411,410,408,
24067  407,407,402,401,399,396,396,395,394,391,391,388,386,384,384,384,
24068  384,381,374,374,372,372,371,371,370,369,368,367,367,365,365,363,
24069  363,362,362,360,360,358,357,357,356,356,355,355,353,352,352,352,
24070  351,351,344,343,342,342,340,338,337,336,334,332,330,330,329,329,
24071  323,322,321,320,319,317,315,313,310,310,309,307,306,306,306,306,
24072  305,305,303,303,303,302,301,300,299,297,297,296,294,294,293,293,
24073  293,292,292,290,289,288,288,287,287,287,286,285,285,283,283,282,
24074  281,281,281,280,279,279,278,278,278,277,277,276,276,276,273,272,
24075  272,271,270,268,268,268,268,267,267,267,267,266,265,265,264,264,
24076  264,263,263,263,263,262,262,262,262,260,260,260,259,259,259,259,
24077  258,258,258,258,258,258,258,257,257,257,257,256,256,256,256,256,
24078  255,255,255,254,254,253,253,253,253,252,251,251,251,251,251,251,
24079  251,251,251,250,250,250,250,250,250
24080  };
24081  const int t249_19[] = {
24082  // Capacity
24083  1000,
24084  // Number of items
24085  249,
24086  // Size of items (sorted)
24087  499,498,496,496,493,492,489,488,488,487,487,485,484,484,484,482,
24088  478,476,475,474,472,471,470,469,469,468,468,467,467,466,466,464,
24089  464,462,460,459,458,457,454,452,450,448,446,445,442,442,442,441,
24090  439,434,432,427,427,427,425,424,423,420,419,419,418,417,417,413,
24091  410,409,406,405,405,404,403,401,396,389,378,377,377,370,366,363,
24092  361,356,353,353,353,350,347,342,341,339,337,335,332,331,326,326,
24093  325,324,323,322,320,320,318,318,318,316,315,314,313,313,312,312,
24094  309,308,306,305,305,303,299,299,298,296,296,296,293,291,291,290,
24095  289,289,288,287,286,285,284,284,284,283,282,282,281,280,280,280,
24096  280,279,278,278,278,277,277,277,276,275,275,274,274,274,273,273,
24097  273,272,271,271,271,271,271,271,270,270,270,270,270,269,269,268,
24098  268,267,267,266,266,264,264,264,263,263,263,263,262,262,261,261,
24099  261,261,260,260,260,260,260,260,259,259,259,259,258,258,258,257,
24100  257,256,256,256,256,256,256,256,255,255,255,255,255,254,254,254,
24101  254,253,253,253,253,253,252,252,252,252,252,252,251,251,251,251,
24102  251,251,251,250,250,250,250,250,250
24103  };
24104 
24105  const int t501_00[] = {
24106  // Capacity
24107  1000,
24108  // Number of items
24109  501,
24110  // Size of items (sorted)
24111  498,498,498,497,497,497,496,496,495,495,495,493,493,492,491,491,
24112  490,490,488,488,487,487,485,485,485,485,484,483,481,480,480,480,
24113  479,479,478,478,478,475,475,474,473,473,472,471,470,469,467,467,
24114  466,465,464,463,462,460,459,457,456,456,456,455,451,450,447,446,
24115  446,446,445,445,445,445,444,443,442,441,441,439,437,437,434,434,
24116  433,433,430,426,426,425,425,425,423,422,421,421,420,419,419,419,
24117  418,418,418,418,417,417,415,414,413,412,410,410,407,406,406,405,
24118  404,402,401,400,399,398,397,395,395,394,394,393,393,392,392,392,
24119  392,390,386,385,383,382,381,381,381,381,379,377,377,376,376,375,
24120  375,375,373,372,372,370,370,369,369,369,367,367,366,366,366,366,
24121  366,365,364,363,363,363,362,362,361,359,359,357,357,357,356,356,
24122  356,356,355,355,354,354,352,352,351,351,350,350,350,350,350,349,
24123  347,347,347,347,346,346,344,344,343,343,342,342,340,340,340,340,
24124  339,338,337,336,334,333,333,333,333,331,331,330,329,329,326,325,
24125  324,324,323,321,320,320,318,318,318,317,315,314,314,313,313,312,
24126  312,310,308,308,307,307,307,306,305,303,302,301,301,301,299,299,
24127  299,298,298,298,298,298,297,297,296,296,295,295,294,294,294,294,
24128  293,293,292,292,291,291,291,291,290,290,289,288,288,287,287,287,
24129  287,287,287,285,285,285,285,284,284,283,283,282,282,282,282,282,
24130  281,281,281,280,280,280,280,278,277,276,276,276,276,275,275,275,
24131  275,275,275,275,274,274,274,274,274,274,274,274,274,273,273,273,
24132  273,273,272,272,272,272,272,271,271,271,271,271,271,271,271,270,
24133  270,270,269,269,269,269,269,269,269,268,268,267,267,267,267,267,
24134  267,266,266,265,265,265,264,264,264,264,263,263,263,263,263,262,
24135  262,262,262,262,262,261,261,261,260,260,260,260,259,259,259,259,
24136  259,259,259,259,259,259,259,259,259,258,258,258,258,258,258,258,
24137  258,258,258,258,257,257,257,256,256,256,256,256,255,255,255,255,
24138  255,255,255,255,255,255,254,254,254,254,254,254,254,254,254,254,
24139  254,254,254,253,253,253,253,253,253,253,253,253,253,253,253,253,
24140  253,252,252,252,252,252,252,252,252,252,252,252,252,251,251,251,
24141  251,251,251,251,251,251,250,250,250,250,250,250,250,250,250,250,
24142  250,250,250,250,250
24143  };
24144  const int t501_01[] = {
24145  // Capacity
24146  1000,
24147  // Number of items
24148  501,
24149  // Size of items (sorted)
24150  498,496,495,494,494,493,491,490,490,488,488,488,488,487,486,486,
24151  485,485,485,483,482,482,482,481,477,476,476,476,475,475,475,475,
24152  474,474,472,469,469,468,467,467,466,465,464,463,462,462,461,461,
24153  461,460,459,458,457,456,455,455,455,453,453,452,451,451,451,449,
24154  449,448,447,447,445,444,443,443,443,442,442,440,440,440,437,435,
24155  435,435,434,434,433,432,432,431,428,428,426,426,426,424,424,424,
24156  424,424,424,423,422,422,419,419,417,417,416,415,414,413,413,411,
24157  411,411,407,407,407,407,407,406,405,404,404,404,401,398,398,397,
24158  396,396,395,393,392,392,391,390,389,387,386,386,386,385,385,384,
24159  383,378,374,374,373,371,371,370,370,369,367,366,365,364,362,361,
24160  360,360,360,360,360,360,359,359,359,359,358,357,357,356,355,354,
24161  353,353,353,353,352,352,351,351,350,350,347,345,341,340,339,337,
24162  336,335,334,332,331,331,331,330,329,329,329,327,327,326,326,325,
24163  324,323,323,323,322,321,321,321,321,320,320,319,319,319,318,316,
24164  316,315,314,314,313,312,312,312,312,310,309,307,307,307,307,306,
24165  305,305,303,303,303,302,302,302,302,301,301,300,300,299,299,299,
24166  298,298,298,298,297,297,296,296,296,296,296,296,296,295,294,293,
24167  293,292,291,291,291,290,290,289,289,289,288,288,287,287,286,286,
24168  286,286,286,286,286,286,285,285,285,285,284,284,284,284,284,283,
24169  283,283,282,282,282,282,282,281,281,281,281,281,280,280,280,280,
24170  280,279,279,279,279,279,279,278,278,278,278,278,278,277,277,277,
24171  277,276,276,276,276,276,275,275,274,274,274,274,273,273,273,272,
24172  272,272,272,272,272,271,271,271,271,271,271,271,271,270,270,270,
24173  270,270,269,269,269,269,268,267,267,267,267,267,267,267,266,266,
24174  266,266,265,265,264,264,264,264,264,264,264,264,264,264,264,263,
24175  263,263,262,262,262,262,262,262,262,261,261,261,261,261,261,261,
24176  261,261,261,261,260,260,260,260,260,259,258,258,258,258,258,258,
24177  258,258,258,257,257,257,257,257,257,257,257,257,256,256,256,255,
24178  255,255,255,255,255,255,255,254,254,254,254,254,254,254,254,254,
24179  254,253,253,253,253,253,253,252,252,252,252,252,252,252,252,252,
24180  252,252,252,252,252,251,251,251,251,251,251,251,251,251,251,251,
24181  250,250,250,250,250
24182  };
24183  const int t501_02[] = {
24184  // Capacity
24185  1000,
24186  // Number of items
24187  501,
24188  // Size of items (sorted)
24189  499,498,493,493,491,490,488,486,486,484,482,480,478,478,477,477,
24190  476,475,473,472,472,472,472,471,470,468,464,464,464,464,462,461,
24191  460,458,458,457,457,456,456,455,455,453,453,452,452,451,451,449,
24192  448,447,447,447,446,445,443,443,442,442,442,442,441,441,441,438,
24193  437,437,434,434,434,432,432,432,431,430,430,429,427,426,426,425,
24194  425,424,423,419,418,418,417,415,415,412,412,412,412,411,410,410,
24195  408,406,406,406,406,405,405,404,401,401,399,397,396,396,394,394,
24196  394,393,393,393,392,392,392,391,391,389,389,389,387,385,385,383,
24197  383,382,382,380,378,378,378,377,376,376,375,375,375,374,374,374,
24198  373,373,373,373,372,371,370,370,369,368,368,368,367,367,367,366,
24199  364,363,362,362,362,361,361,360,360,360,359,358,358,358,357,356,
24200  356,355,355,355,355,355,354,354,353,353,353,353,353,352,352,351,
24201  351,351,351,351,350,350,349,347,344,344,344,343,341,340,339,339,
24202  338,338,338,335,333,333,332,331,331,330,329,327,327,325,325,325,
24203  325,325,323,323,322,322,322,321,321,321,320,319,319,317,317,317,
24204  316,316,314,313,312,312,311,310,309,309,309,309,308,308,307,307,
24205  307,306,306,306,305,304,304,303,302,301,300,300,300,299,299,298,
24206  298,297,297,297,297,295,295,295,295,295,294,294,294,294,293,293,
24207  293,293,292,292,292,291,291,291,291,291,290,290,290,290,289,288,
24208  288,287,287,287,287,287,287,287,286,286,286,286,285,285,285,285,
24209  284,284,284,283,283,283,282,282,282,282,282,282,281,281,281,280,
24210  280,280,280,279,279,279,279,279,278,278,278,278,277,277,277,276,
24211  276,276,276,276,276,276,275,275,275,275,275,275,275,274,273,273,
24212  273,273,273,273,272,272,272,272,271,271,271,271,271,271,270,270,
24213  270,270,270,269,269,269,269,269,269,269,269,268,268,267,267,267,
24214  266,266,266,266,266,266,266,266,265,265,265,264,263,263,263,263,
24215  263,263,263,262,262,262,262,262,262,261,261,261,261,261,261,260,
24216  260,259,259,259,259,259,259,259,259,259,259,259,259,258,258,258,
24217  258,258,258,258,258,257,257,257,257,257,256,256,256,256,256,256,
24218  256,255,255,255,255,255,255,254,254,254,253,253,253,253,253,253,
24219  253,253,252,252,252,252,252,252,251,251,251,251,251,251,251,250,
24220  250,250,250,250,250
24221  };
24222  const int t501_03[] = {
24223  // Capacity
24224  1000,
24225  // Number of items
24226  501,
24227  // Size of items (sorted)
24228  499,498,497,497,495,494,494,492,489,489,487,486,485,480,479,479,
24229  477,476,475,475,475,474,473,473,470,469,468,466,466,466,466,465,
24230  465,463,463,462,462,460,458,457,455,454,454,453,452,452,450,449,
24231  448,447,446,445,444,443,443,443,441,441,440,440,440,439,438,438,
24232  438,437,437,435,435,435,435,434,434,434,432,429,428,428,428,426,
24233  426,425,423,423,421,419,419,418,417,417,416,416,414,413,412,410,
24234  410,410,409,408,408,408,408,407,407,402,400,399,398,397,396,395,
24235  394,392,392,392,392,391,391,387,387,386,384,384,383,383,382,382,
24236  382,382,380,379,378,378,378,377,377,376,376,376,376,375,375,374,
24237  373,373,373,371,371,371,370,369,369,369,369,369,368,368,367,367,
24238  365,364,361,360,360,360,360,359,359,359,359,358,357,357,356,356,
24239  355,355,355,354,353,353,353,353,352,352,351,350,350,349,349,348,
24240  346,346,345,345,342,341,340,340,338,337,336,335,335,335,334,333,
24241  332,331,330,330,329,328,327,326,326,326,326,326,325,325,325,325,
24242  325,324,323,322,322,322,322,322,322,320,319,319,318,318,318,316,
24243  316,315,315,314,313,313,312,312,312,311,311,309,308,307,307,306,
24244  306,305,305,305,305,304,304,303,303,303,302,302,302,302,302,301,
24245  301,301,301,300,300,299,299,299,299,299,298,297,297,297,296,296,
24246  296,295,295,295,295,295,294,293,293,293,293,293,293,292,291,291,
24247  291,291,290,289,289,289,288,288,287,287,287,287,287,287,287,287,
24248  286,286,286,286,285,284,284,284,283,283,283,283,282,282,282,281,
24249  281,281,281,281,280,280,279,279,278,278,278,277,277,277,277,277,
24250  277,277,276,275,275,274,274,274,273,273,273,273,273,273,272,272,
24251  272,272,272,272,272,271,271,271,271,270,270,270,270,269,269,269,
24252  268,268,268,268,267,267,267,267,267,267,267,266,266,266,266,266,
24253  265,265,265,265,265,264,264,264,264,263,263,263,263,263,262,262,
24254  262,262,261,261,261,261,261,261,261,260,260,260,260,259,259,259,
24255  259,259,259,258,258,258,258,258,258,258,257,257,257,257,257,257,
24256  257,256,256,256,255,255,255,255,255,255,255,255,255,254,254,254,
24257  254,254,254,254,254,254,254,253,253,253,253,253,253,253,252,252,
24258  252,252,252,252,252,252,252,252,251,251,251,251,251,250,250,250,
24259  250,250,250,250,250
24260  };
24261  const int t501_04[] = {
24262  // Capacity
24263  1000,
24264  // Number of items
24265  501,
24266  // Size of items (sorted)
24267  499,499,498,498,495,493,493,491,490,488,487,487,486,486,486,486,
24268  485,485,485,484,483,481,479,479,477,474,473,471,471,470,470,466,
24269  466,465,465,465,463,463,462,461,461,460,460,459,456,456,455,455,
24270  454,454,453,452,450,449,448,447,447,446,444,442,440,439,438,436,
24271  435,432,430,429,428,428,428,428,427,426,426,425,425,425,424,423,
24272  422,422,422,422,421,420,418,417,417,415,412,412,410,410,409,409,
24273  408,408,406,404,403,403,403,401,401,401,399,399,398,398,397,397,
24274  397,396,395,395,395,394,394,394,393,392,391,390,389,387,385,385,
24275  384,383,382,382,382,381,381,380,380,380,380,379,377,377,376,375,
24276  375,375,375,374,372,372,371,371,371,371,370,370,370,369,369,368,
24277  368,366,366,365,365,364,363,363,361,360,360,360,360,359,359,357,
24278  356,356,354,353,353,352,352,351,351,351,350,350,346,346,344,343,
24279  343,343,342,342,342,341,341,341,341,340,340,340,338,338,337,335,
24280  335,335,333,332,331,331,331,330,330,330,330,330,329,328,326,326,
24281  326,326,326,325,325,324,323,323,320,320,320,319,319,319,318,318,
24282  318,318,317,316,316,316,316,315,315,314,313,313,312,312,312,312,
24283  311,310,309,308,307,307,306,306,306,304,302,302,301,300,299,298,
24284  298,298,298,297,296,296,296,295,295,294,294,294,294,293,293,292,
24285  292,291,291,291,290,290,289,289,289,288,288,288,288,288,287,286,
24286  286,285,285,285,285,285,284,284,284,283,283,283,283,283,283,283,
24287  282,282,282,282,282,282,281,281,281,281,280,280,280,280,280,280,
24288  280,280,279,279,278,278,278,277,277,277,276,276,276,275,275,275,
24289  274,274,274,274,274,274,274,273,273,273,272,272,270,270,270,269,
24290  269,269,269,269,268,268,268,268,268,267,267,267,267,267,267,266,
24291  266,266,266,266,266,265,265,265,265,265,264,264,264,264,264,264,
24292  264,264,264,264,263,263,263,263,263,263,263,262,261,261,261,261,
24293  261,261,261,260,260,260,260,260,259,259,259,259,259,258,258,258,
24294  258,258,258,258,258,257,257,257,257,257,257,257,256,256,256,256,
24295  256,256,256,256,256,255,255,255,255,255,255,255,255,254,254,254,
24296  254,254,254,254,253,253,253,253,253,253,253,253,253,253,253,252,
24297  252,252,252,252,252,252,252,252,251,251,251,251,251,251,250,250,
24298  250,250,250,250,250
24299  };
24300  const int t501_05[] = {
24301  // Capacity
24302  1000,
24303  // Number of items
24304  501,
24305  // Size of items (sorted)
24306  498,498,498,496,495,491,490,490,489,489,488,488,486,485,485,485,
24307  484,484,481,480,479,479,478,478,476,476,476,474,474,473,473,473,
24308  472,472,471,470,468,467,465,465,464,464,462,462,461,461,461,460,
24309  460,460,458,457,457,456,454,454,453,452,452,452,450,449,449,448,
24310  446,444,444,443,443,442,441,440,440,439,439,438,437,437,436,434,
24311  434,433,431,430,430,429,429,429,429,427,427,426,426,424,424,423,
24312  420,417,417,416,414,413,412,412,411,408,408,408,407,405,404,404,
24313  403,402,401,400,398,398,398,395,395,394,394,393,392,390,389,388,
24314  387,387,384,383,382,382,381,381,381,381,381,380,379,378,377,376,
24315  375,375,375,374,373,372,369,369,369,367,367,367,367,367,366,366,
24316  365,365,363,363,362,362,360,359,358,358,357,357,356,356,356,355,
24317  355,354,354,354,354,353,352,351,351,350,350,350,349,348,347,347,
24318  345,345,344,343,341,341,341,338,335,335,334,334,334,334,333,330,
24319  329,329,329,328,328,328,327,324,323,322,322,322,321,320,320,320,
24320  319,319,318,318,316,315,315,314,314,314,313,312,311,310,310,310,
24321  310,309,308,308,308,307,307,307,306,305,305,305,305,303,303,301,
24322  301,301,300,300,300,299,299,298,298,297,297,297,296,296,296,295,
24323  295,295,295,295,295,294,294,294,293,293,293,292,292,292,291,291,
24324  291,289,289,289,288,288,288,287,287,287,287,287,286,286,286,286,
24325  285,285,284,284,284,284,284,283,282,282,282,281,281,281,280,280,
24326  279,279,279,279,279,278,278,278,278,278,278,278,277,277,277,277,
24327  277,276,276,276,276,275,275,275,275,275,275,275,274,274,274,274,
24328  274,274,273,273,273,273,273,273,272,272,272,271,271,271,271,271,
24329  271,271,270,270,270,269,269,269,268,268,268,268,267,266,266,265,
24330  265,265,265,265,264,264,264,264,263,263,263,263,263,262,262,262,
24331  262,262,262,262,262,262,262,262,262,262,261,261,261,261,260,260,
24332  260,259,259,259,259,259,259,258,258,258,258,258,258,258,257,257,
24333  257,257,257,257,257,257,257,257,256,256,256,256,255,255,255,255,
24334  255,255,255,255,255,255,254,254,254,254,254,254,254,254,253,253,
24335  253,253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,
24336  252,252,251,251,251,251,250,250,250,250,250,250,250,250,250,250,
24337  250,250,250,250,250
24338  };
24339  const int t501_06[] = {
24340  // Capacity
24341  1000,
24342  // Number of items
24343  501,
24344  // Size of items (sorted)
24345  499,498,498,497,497,494,494,493,491,490,490,487,487,486,486,484,
24346  482,480,480,479,479,478,477,476,474,474,473,473,470,468,468,468,
24347  467,467,467,467,466,465,465,465,464,459,458,457,456,456,455,454,
24348  452,452,451,448,448,448,447,445,443,441,440,440,440,439,435,435,
24349  434,430,430,429,428,427,427,427,427,426,426,426,425,424,423,421,
24350  421,420,419,418,417,416,415,414,414,413,413,413,410,409,409,408,
24351  407,405,405,404,404,404,403,402,401,399,399,399,398,397,397,396,
24352  395,394,393,393,393,392,390,389,389,388,388,388,387,386,384,383,
24353  382,382,381,381,380,378,378,377,376,376,376,376,375,375,375,374,
24354  374,373,372,370,369,368,368,368,367,367,365,364,364,364,364,364,
24355  363,363,362,362,362,362,360,360,360,360,359,359,358,358,357,357,
24356  356,356,355,354,353,353,352,352,352,352,352,350,349,349,346,345,
24357  345,344,344,341,341,340,339,339,339,339,339,337,337,337,337,336,
24358  336,334,334,334,332,331,330,329,329,327,326,326,326,325,325,324,
24359  324,324,323,323,323,323,322,322,321,319,318,318,318,317,317,317,
24360  316,314,314,314,314,313,313,313,312,312,312,311,311,310,310,309,
24361  308,308,307,307,307,306,305,305,305,304,304,304,304,302,301,301,
24362  301,301,301,300,300,300,300,300,300,299,299,298,298,298,298,298,
24363  297,296,296,296,295,295,295,295,293,293,292,291,291,291,289,289,
24364  289,288,288,288,288,287,287,287,287,286,286,286,285,285,285,283,
24365  283,283,283,283,283,282,282,282,282,281,281,281,281,281,280,280,
24366  280,279,279,279,279,279,279,279,278,278,278,278,278,278,277,277,
24367  277,277,277,276,276,276,276,275,275,275,274,274,274,274,274,274,
24368  274,274,274,274,273,273,273,272,272,271,271,271,271,271,270,270,
24369  269,269,268,268,267,267,267,267,266,266,266,265,265,265,265,265,
24370  265,265,264,264,264,264,264,263,263,263,263,262,262,262,262,262,
24371  262,261,261,261,261,261,261,261,260,260,260,260,259,259,259,259,
24372  258,258,258,258,258,258,257,257,257,257,257,257,257,256,256,256,
24373  256,256,256,255,255,255,254,254,254,254,253,253,253,253,253,253,
24374  253,253,252,252,252,252,252,252,252,252,252,252,252,252,252,252,
24375  251,251,251,251,251,251,251,251,251,251,250,250,250,250,250,250,
24376  250,250,250,250,250
24377  };
24378  const int t501_07[] = {
24379  // Capacity
24380  1000,
24381  // Number of items
24382  501,
24383  // Size of items (sorted)
24384  499,499,497,495,494,494,493,493,492,492,491,489,487,486,484,484,
24385  483,480,479,479,479,477,477,477,477,475,471,470,470,470,470,469,
24386  467,467,466,466,466,465,465,465,465,463,462,461,460,458,457,456,
24387  456,455,454,452,452,451,450,450,449,449,448,446,446,445,442,441,
24388  438,437,437,435,434,433,433,433,431,431,431,430,430,429,429,428,
24389  428,427,423,421,421,421,420,419,417,417,416,416,415,414,412,410,
24390  409,408,408,408,407,407,405,404,404,403,403,402,400,399,397,397,
24391  396,395,395,394,394,393,392,392,392,391,391,391,390,388,388,385,
24392  384,383,382,382,381,380,378,376,376,376,375,375,374,374,374,372,
24393  372,372,371,371,371,370,370,369,369,369,369,368,368,367,367,366,
24394  366,366,364,364,364,363,361,361,361,360,360,359,359,357,357,357,
24395  355,355,355,354,354,352,352,351,351,350,350,350,349,347,345,345,
24396  345,344,344,344,343,343,343,343,341,340,340,340,340,337,336,335,
24397  335,335,335,333,332,332,331,330,328,328,328,328,326,325,325,325,
24398  324,324,322,320,319,318,318,318,317,317,317,316,316,314,312,312,
24399  312,311,311,311,310,309,309,309,309,309,308,308,308,307,307,306,
24400  306,306,306,305,305,304,304,303,303,302,301,301,301,300,300,300,
24401  300,300,300,299,299,298,297,296,296,296,295,295,295,295,295,294,
24402  293,293,291,291,291,291,290,290,290,290,290,290,290,289,289,289,
24403  289,289,288,288,288,287,287,287,286,286,286,286,285,284,284,284,
24404  284,283,283,282,282,282,281,281,280,280,280,280,280,280,279,279,
24405  279,278,278,277,277,277,276,276,276,276,276,274,274,274,274,274,
24406  273,273,273,273,273,273,272,272,272,272,272,272,271,271,271,271,
24407  271,271,271,271,270,270,269,269,269,269,268,268,268,268,268,268,
24408  267,267,267,267,266,266,266,266,266,266,266,266,265,265,265,264,
24409  264,264,263,263,263,263,263,263,263,263,263,263,262,262,262,262,
24410  262,261,261,260,260,260,260,260,260,259,259,259,259,259,258,258,
24411  258,258,257,257,257,257,257,257,257,257,256,256,256,256,256,256,
24412  256,256,256,255,255,255,255,255,255,254,254,253,253,253,253,253,
24413  253,253,253,253,253,252,252,252,251,251,251,251,251,251,251,251,
24414  251,251,251,251,251,251,250,250,250,250,250,250,250,250,250,250,
24415  250,250,250,250,250
24416  };
24417  const int t501_08[] = {
24418  // Capacity
24419  1000,
24420  // Number of items
24421  501,
24422  // Size of items (sorted)
24423  499,498,497,496,496,495,495,494,493,492,491,491,491,491,488,486,
24424  484,482,481,480,479,477,477,476,476,473,473,470,469,468,466,465,
24425  459,458,458,457,456,456,455,454,453,453,453,452,451,451,450,450,
24426  450,448,447,446,446,446,445,445,445,445,442,441,441,440,439,438,
24427  437,436,435,434,432,431,431,431,430,429,429,429,429,428,426,426,
24428  426,426,426,425,425,424,423,422,422,422,421,421,420,419,419,417,
24429  417,416,416,415,414,412,412,412,411,411,410,410,407,406,405,403,
24430  401,400,399,398,396,395,395,395,394,393,392,392,392,390,389,386,
24431  386,386,385,385,385,384,384,384,384,383,383,382,380,378,377,377,
24432  376,376,376,376,375,373,372,371,370,370,368,365,364,364,364,364,
24433  363,363,363,362,362,362,362,361,360,359,358,358,358,357,357,357,
24434  357,356,355,354,354,354,354,353,352,351,351,351,351,351,350,350,
24435  349,346,340,340,334,334,332,332,331,331,330,330,330,329,329,329,
24436  328,328,328,327,327,326,325,325,323,323,322,322,321,321,320,320,
24437  320,320,318,318,318,318,318,317,317,316,315,315,315,315,315,315,
24438  314,314,313,313,312,312,311,311,311,310,309,309,308,307,307,306,
24439  306,306,305,304,304,304,303,303,303,303,302,302,301,301,301,301,
24440  301,300,299,297,297,297,296,296,295,295,294,294,294,293,293,293,
24441  293,293,292,292,292,292,292,292,292,291,291,291,291,290,290,290,
24442  290,290,288,288,288,287,286,286,286,285,285,285,284,284,284,284,
24443  284,283,283,283,282,282,282,282,281,281,281,281,280,280,280,279,
24444  279,279,279,279,278,278,278,278,277,277,277,276,276,276,276,276,
24445  276,275,275,275,274,274,274,274,274,273,273,273,273,273,273,272,
24446  272,271,271,271,270,270,270,270,270,270,269,269,269,269,268,268,
24447  267,267,267,267,267,267,267,267,266,266,266,266,266,266,266,265,
24448  265,264,263,263,263,263,263,263,263,262,262,262,262,262,262,261,
24449  261,261,261,261,261,260,260,260,260,260,259,259,259,259,259,259,
24450  259,259,259,258,258,258,258,258,257,257,257,257,257,257,256,256,
24451  256,256,255,255,255,255,255,254,254,254,254,254,254,254,254,253,
24452  253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,252,
24453  251,251,251,251,251,251,251,251,251,250,250,250,250,250,250,250,
24454  250,250,250,250,250
24455  };
24456  const int t501_09[] = {
24457  // Capacity
24458  1000,
24459  // Number of items
24460  501,
24461  // Size of items (sorted)
24462  499,498,498,495,495,495,493,492,491,490,490,489,487,486,484,483,
24463  483,481,480,480,480,479,477,477,475,475,473,473,472,471,469,468,
24464  467,467,465,465,464,464,464,464,463,462,461,461,460,459,459,458,
24465  458,456,456,455,455,454,450,445,444,442,442,442,441,441,438,438,
24466  437,437,437,436,436,435,434,432,432,431,431,430,430,428,425,425,
24467  425,424,423,419,418,417,417,416,416,414,414,413,413,412,412,411,
24468  409,409,407,406,406,406,404,402,402,402,401,401,396,396,395,393,
24469  393,391,391,390,390,389,389,387,386,386,385,384,383,383,383,381,
24470  381,381,381,379,379,378,378,378,378,376,376,375,374,374,373,372,
24471  372,372,372,372,371,371,371,371,371,370,370,370,369,369,369,369,
24472  368,368,367,367,366,366,365,365,364,364,362,362,361,360,360,360,
24473  359,359,359,359,358,357,357,357,357,357,355,354,354,353,353,353,
24474  351,351,351,351,351,350,347,345,343,342,341,339,338,337,337,337,
24475  335,335,333,333,332,331,330,328,327,327,327,326,325,325,324,324,
24476  324,323,323,323,322,320,319,318,318,318,318,317,317,317,317,315,
24477  315,315,313,312,312,311,310,310,310,309,308,308,308,308,307,307,
24478  306,306,306,305,305,305,303,303,302,302,302,301,301,301,300,300,
24479  299,299,299,298,298,298,298,298,298,297,297,297,296,296,296,295,
24480  294,294,294,292,292,292,291,291,290,290,290,290,289,289,289,288,
24481  288,288,286,286,286,286,285,285,285,285,285,284,284,283,283,283,
24482  283,283,283,282,281,280,280,280,279,278,278,278,278,277,277,277,
24483  277,277,276,276,276,276,276,276,276,275,275,274,274,274,274,274,
24484  273,273,273,272,272,272,271,271,271,271,270,270,270,270,270,270,
24485  270,269,269,269,269,268,268,268,268,268,268,268,267,267,267,267,
24486  267,266,266,266,266,266,266,266,265,265,265,265,265,264,264,264,
24487  264,264,263,262,262,262,262,262,262,262,262,262,262,262,262,261,
24488  261,261,261,261,261,260,260,260,260,259,259,259,259,259,258,258,
24489  258,258,258,257,257,257,257,257,257,257,257,256,256,256,256,256,
24490  256,256,256,256,256,256,256,256,255,255,255,255,255,254,254,254,
24491  254,254,253,253,252,252,252,252,252,252,252,252,252,252,251,251,
24492  251,251,251,251,251,251,251,251,251,251,251,250,250,250,250,250,
24493  250,250,250,250,250
24494  };
24495  const int t501_10[] = {
24496  // Capacity
24497  1000,
24498  // Number of items
24499  501,
24500  // Size of items (sorted)
24501  498,498,497,495,495,495,494,493,493,492,488,487,487,486,486,485,
24502  484,480,479,477,477,476,474,473,473,472,472,471,470,470,470,468,
24503  466,465,465,465,464,463,461,460,459,457,457,457,457,457,456,456,
24504  455,455,455,455,455,454,453,453,452,450,450,450,449,446,445,444,
24505  444,444,443,443,441,439,438,438,437,437,436,435,434,433,433,429,
24506  428,427,427,426,426,426,424,422,422,420,418,417,417,417,415,415,
24507  413,412,410,410,409,407,407,406,399,398,395,395,394,394,393,391,
24508  391,391,391,390,390,389,389,388,388,388,388,388,387,387,386,385,
24509  384,381,381,380,380,380,379,379,379,378,378,377,377,377,375,375,
24510  374,373,373,373,373,371,370,370,370,370,369,369,369,368,368,368,
24511  368,368,368,368,367,366,365,364,363,361,361,360,359,358,358,358,
24512  358,357,357,357,356,355,354,354,353,352,352,352,352,351,350,350,
24513  350,350,349,348,348,348,346,346,345,345,341,340,339,339,338,338,
24514  337,337,335,334,334,332,331,330,329,329,329,327,327,325,325,325,
24515  325,325,324,324,322,321,320,320,318,318,318,317,317,317,315,315,
24516  315,315,313,313,312,312,310,309,308,308,307,306,306,305,305,303,
24517  302,302,302,302,300,300,300,299,299,299,298,298,298,298,298,297,
24518  297,297,297,296,296,296,295,295,294,294,294,294,293,293,292,292,
24519  292,291,291,291,290,290,290,290,290,290,289,288,288,288,288,288,
24520  287,287,287,287,287,286,286,286,286,286,284,284,284,283,283,282,
24521  282,282,282,281,281,280,280,280,279,279,279,278,278,278,277,276,
24522  276,276,275,275,275,275,275,275,274,274,274,274,274,274,273,273,
24523  273,272,272,272,272,272,272,271,271,270,270,270,269,269,269,269,
24524  269,269,269,269,268,268,268,268,267,267,267,267,266,266,266,266,
24525  266,266,266,266,266,266,265,265,265,265,265,265,265,264,264,264,
24526  264,264,263,263,263,263,262,262,262,262,262,262,262,261,261,261,
24527  261,261,261,261,260,260,260,259,259,259,259,259,258,258,258,258,
24528  258,257,257,257,257,257,257,256,256,256,256,256,256,255,255,255,
24529  255,255,255,255,255,255,254,254,254,254,254,254,254,253,253,253,
24530  253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,
24531  251,251,251,251,251,251,251,251,250,250,250,250,250,250,250,250,
24532  250,250,250,250,250
24533  };
24534  const int t501_11[] = {
24535  // Capacity
24536  1000,
24537  // Number of items
24538  501,
24539  // Size of items (sorted)
24540  499,498,498,496,495,492,491,490,490,488,488,485,485,483,483,480,
24541  479,478,475,474,473,471,471,470,469,468,467,465,465,464,463,463,
24542  462,462,461,459,459,458,457,455,454,454,454,453,453,452,451,451,
24543  451,450,449,449,449,448,445,443,442,441,441,438,436,434,433,433,
24544  433,432,431,430,429,429,428,426,426,423,423,422,420,419,419,418,
24545  417,417,417,414,414,414,413,413,412,410,409,409,409,409,408,407,
24546  404,401,400,399,399,398,398,397,397,396,395,394,394,393,392,391,
24547  390,386,386,385,385,385,384,384,383,383,383,382,382,381,381,380,
24548  380,379,379,379,378,378,378,377,377,376,376,375,374,374,374,373,
24549  373,373,373,371,371,371,371,371,369,369,369,369,368,368,367,367,
24550  367,366,365,365,364,364,363,362,362,362,361,360,360,360,360,360,
24551  360,359,359,359,359,359,358,358,357,357,357,357,357,356,355,353,
24552  352,352,352,352,351,351,350,350,347,346,346,345,345,345,342,341,
24553  341,339,339,338,338,337,335,334,334,332,330,330,330,328,328,328,
24554  326,326,326,326,325,325,324,323,322,322,321,320,320,320,320,320,
24555  319,318,317,317,316,316,315,315,315,315,315,314,313,313,312,312,
24556  312,310,309,309,307,307,305,303,303,302,302,302,301,301,300,300,
24557  300,300,299,298,297,297,297,297,297,297,296,296,296,296,296,295,
24558  293,292,292,291,291,291,291,291,291,290,290,289,289,289,289,289,
24559  289,289,288,288,288,287,287,286,286,285,285,285,285,285,285,285,
24560  285,284,284,284,284,283,283,283,282,282,282,282,282,281,281,280,
24561  280,280,280,280,280,280,279,279,279,278,278,278,278,278,278,278,
24562  278,278,277,277,276,276,276,275,275,275,275,275,275,274,274,274,
24563  274,274,273,271,271,271,271,270,270,270,270,270,270,270,269,269,
24564  269,269,269,268,268,268,268,268,267,267,267,267,267,267,267,267,
24565  266,266,266,266,266,265,265,265,264,264,264,263,263,263,262,262,
24566  262,262,262,262,261,261,261,261,261,261,260,260,260,259,259,259,
24567  259,258,258,258,258,258,258,258,257,257,257,257,257,257,256,256,
24568  256,256,256,256,255,255,255,255,255,255,255,255,255,254,254,254,
24569  254,254,254,254,254,253,253,253,253,253,253,253,253,253,253,253,
24570  252,252,252,252,252,252,252,252,251,251,251,251,251,251,250,250,
24571  250,250,250,250,250
24572  };
24573  const int t501_12[] = {
24574  // Capacity
24575  1000,
24576  // Number of items
24577  501,
24578  // Size of items (sorted)
24579  499,498,495,494,492,491,491,490,490,489,489,488,486,486,485,484,
24580  484,484,482,482,481,480,480,480,480,480,479,479,477,476,473,473,
24581  472,472,471,471,470,470,469,468,468,468,468,467,467,467,466,466,
24582  466,465,464,464,462,462,462,461,461,461,460,460,458,458,454,454,
24583  453,453,452,452,451,449,448,446,446,445,443,442,441,441,440,437,
24584  435,435,435,435,433,431,431,430,429,428,428,427,425,424,424,418,
24585  416,416,415,415,414,412,412,411,411,410,407,406,406,406,405,404,
24586  404,397,397,396,395,395,394,394,393,392,392,388,387,386,386,385,
24587  384,383,382,381,379,379,379,378,377,377,376,375,375,374,374,374,
24588  374,373,373,371,371,371,371,371,370,370,370,370,370,369,369,368,
24589  367,366,365,364,363,363,363,362,362,361,361,360,360,357,357,356,
24590  355,355,355,354,354,354,354,354,353,353,352,351,351,348,348,348,
24591  346,346,345,345,344,344,344,344,344,343,342,341,341,341,340,339,
24592  339,339,335,331,330,330,329,329,328,326,326,325,323,322,321,320,
24593  320,319,319,319,319,319,318,318,318,318,316,315,315,315,314,314,
24594  313,312,312,311,309,309,308,308,306,305,304,303,303,303,302,302,
24595  302,302,300,298,298,297,297,297,296,296,296,295,294,294,294,293,
24596  293,293,292,291,291,291,290,289,289,289,289,288,288,287,287,287,
24597  287,287,287,286,285,285,285,285,284,284,283,283,283,283,282,282,
24598  282,282,281,281,281,281,281,279,279,279,279,278,278,278,278,277,
24599  277,277,277,276,276,276,276,276,276,276,276,275,275,275,274,274,
24600  274,273,273,273,273,273,272,272,272,272,272,271,271,271,271,271,
24601  270,270,269,269,269,269,269,269,268,268,267,267,267,267,267,266,
24602  266,266,266,266,265,265,265,265,264,264,264,264,264,263,263,263,
24603  263,263,263,263,262,262,262,262,262,262,262,262,262,262,261,261,
24604  261,261,261,260,260,260,260,259,259,259,259,259,259,259,259,259,
24605  259,258,258,258,258,258,258,258,258,258,258,258,257,257,257,257,
24606  257,257,257,257,257,257,257,256,256,256,256,256,256,256,255,255,
24607  255,255,255,255,255,254,254,254,254,254,254,254,253,253,253,253,
24608  252,252,252,252,252,252,252,252,252,252,252,252,252,251,251,251,
24609  251,251,251,251,251,251,251,251,251,250,250,250,250,250,250,250,
24610  250,250,250,250,250
24611  };
24612  const int t501_13[] = {
24613  // Capacity
24614  1000,
24615  // Number of items
24616  501,
24617  // Size of items (sorted)
24618  499,498,495,495,495,493,493,492,492,491,491,491,490,489,485,483,
24619  482,482,482,481,480,480,477,476,474,473,473,471,469,469,468,467,
24620  466,465,465,465,465,464,463,463,462,462,459,458,457,456,456,455,
24621  454,454,451,450,449,447,447,447,446,446,445,443,442,441,440,439,
24622  439,437,436,434,434,434,432,431,431,430,429,428,428,428,427,427,
24623  426,423,421,419,419,419,418,417,416,414,414,413,413,413,412,411,
24624  411,411,410,407,406,405,405,404,403,402,400,400,399,397,396,393,
24625  392,391,389,389,389,388,387,387,387,385,384,383,383,383,382,380,
24626  379,379,378,377,377,377,376,376,376,376,375,375,374,373,372,372,
24627  372,371,370,370,370,369,369,369,368,367,367,367,367,367,367,366,
24628  366,366,365,365,365,365,364,364,363,363,363,362,362,361,361,359,
24629  358,358,357,357,357,356,356,356,356,355,355,355,355,354,354,354,
24630  353,353,353,352,351,351,351,350,350,350,349,346,341,340,340,337,
24631  336,336,335,335,335,333,333,332,331,330,330,329,329,328,326,326,
24632  325,325,324,324,324,323,322,322,320,317,316,316,316,315,315,314,
24633  314,313,313,313,313,313,312,311,311,311,310,310,310,309,308,307,
24634  307,306,306,305,303,303,303,303,302,302,302,301,301,300,299,299,
24635  299,299,299,299,297,297,296,296,295,295,295,294,294,293,293,293,
24636  292,292,291,291,291,291,289,289,289,289,289,288,288,288,287,287,
24637  286,286,286,286,285,285,285,285,284,284,284,284,284,284,283,283,
24638  283,283,283,282,282,281,281,281,280,280,279,279,279,278,278,278,
24639  278,278,278,278,278,278,277,277,276,276,276,276,275,275,274,274,
24640  273,273,273,273,273,273,272,272,272,272,272,272,272,271,271,271,
24641  271,270,270,270,270,269,269,269,269,269,269,268,268,268,268,267,
24642  267,266,266,266,266,265,265,265,265,265,264,264,264,264,263,263,
24643  263,263,263,263,263,262,262,262,262,262,262,262,261,261,261,261,
24644  261,261,261,261,260,260,260,260,260,260,259,259,259,259,258,258,
24645  258,258,258,258,258,257,257,257,257,257,257,256,256,256,256,256,
24646  256,256,256,255,255,255,255,255,255,255,254,254,254,254,254,254,
24647  254,254,254,254,253,253,253,253,253,252,252,252,252,252,252,252,
24648  252,252,252,252,252,251,251,251,251,251,251,251,250,250,250,250,
24649  250,250,250,250,250
24650  };
24651  const int t501_14[] = {
24652  // Capacity
24653  1000,
24654  // Number of items
24655  501,
24656  // Size of items (sorted)
24657  499,498,497,496,495,495,494,493,491,490,490,490,489,488,487,486,
24658  486,486,486,486,485,485,485,484,484,483,482,482,481,480,475,475,
24659  475,474,470,470,467,467,466,463,462,461,461,459,458,458,457,456,
24660  456,456,455,454,453,453,452,449,446,444,444,444,444,444,441,441,
24661  439,438,438,437,436,435,435,433,432,432,431,430,429,428,428,427,
24662  427,426,424,423,421,421,419,418,416,415,414,414,413,412,411,411,
24663  411,410,410,410,408,408,407,405,405,405,404,402,401,400,399,399,
24664  399,397,396,393,391,391,390,390,389,388,388,388,385,383,382,382,
24665  381,381,379,378,377,376,376,375,374,374,374,373,372,372,371,369,
24666  369,369,369,368,368,367,367,367,366,365,365,365,365,365,364,364,
24667  364,363,362,362,361,361,360,360,360,360,359,359,359,358,357,357,
24668  356,356,356,355,354,354,354,353,353,353,353,353,351,350,350,349,
24669  348,347,347,347,346,345,344,343,343,343,343,343,343,342,341,341,
24670  341,340,339,337,333,333,332,332,331,330,329,328,326,326,325,325,
24671  324,322,322,321,320,320,320,320,319,317,317,317,317,316,316,315,
24672  315,314,314,314,314,314,313,313,313,312,312,312,310,310,309,309,
24673  308,307,307,307,306,306,305,305,304,304,303,303,303,302,301,301,
24674  300,299,299,299,299,298,298,297,297,296,296,296,296,295,295,295,
24675  294,294,294,293,293,292,292,292,291,291,290,290,290,289,289,288,
24676  288,287,287,287,286,286,285,285,285,285,284,284,284,283,283,283,
24677  282,282,281,281,281,280,280,280,280,280,279,279,279,279,278,278,
24678  277,277,277,277,277,277,276,276,276,275,275,274,274,274,274,273,
24679  273,273,272,272,272,272,272,272,271,271,270,270,269,269,269,268,
24680  268,268,268,268,268,268,267,266,266,266,265,265,264,264,264,264,
24681  264,264,264,264,264,263,263,263,263,262,262,262,262,262,262,261,
24682  261,261,261,261,261,260,260,260,260,260,260,260,260,260,260,260,
24683  259,259,259,259,258,258,258,258,258,258,257,257,257,257,257,257,
24684  257,257,257,257,257,256,256,256,256,256,256,256,255,255,255,255,
24685  255,255,255,255,254,254,254,254,254,254,254,253,253,253,253,253,
24686  253,253,253,253,253,252,252,252,252,252,252,251,251,251,251,251,
24687  251,251,251,251,251,251,250,250,250,250,250,250,250,250,250,250,
24688  250,250,250,250,250
24689  };
24690  const int t501_15[] = {
24691  // Capacity
24692  1000,
24693  // Number of items
24694  501,
24695  // Size of items (sorted)
24696  499,499,498,496,496,494,492,492,491,487,483,481,481,480,480,480,
24697  478,478,477,476,475,475,475,474,473,473,472,472,471,471,468,468,
24698  467,466,466,466,465,464,463,462,461,461,460,459,459,458,457,456,
24699  456,455,455,454,454,453,452,451,451,449,448,448,447,445,444,444,
24700  442,441,440,440,440,440,438,438,437,437,434,432,432,431,427,427,
24701  427,426,425,425,424,422,422,418,418,413,410,410,408,407,407,407,
24702  407,406,405,404,403,400,399,397,397,396,396,395,395,394,393,393,
24703  392,392,392,391,389,389,388,388,388,387,387,387,386,385,385,385,
24704  383,382,381,381,380,379,379,378,378,378,377,376,376,376,376,376,
24705  375,374,374,373,372,372,372,371,370,370,369,369,369,369,369,368,
24706  368,367,365,365,364,364,364,364,364,363,362,361,360,359,358,358,
24707  358,357,357,357,357,356,356,355,351,351,351,350,349,349,349,348,
24708  348,347,347,347,346,346,344,343,342,340,340,340,339,337,337,336,
24709  335,332,332,331,330,330,330,329,329,329,327,326,325,325,325,325,
24710  324,324,323,323,323,322,321,321,320,319,319,318,318,318,318,316,
24711  315,315,314,313,312,312,310,310,309,309,309,309,309,309,308,307,
24712  306,306,305,303,303,302,302,301,301,300,300,298,298,298,297,296,
24713  296,296,296,296,295,295,294,294,294,294,294,293,293,293,292,292,
24714  291,291,291,291,290,290,290,290,290,289,289,289,289,289,289,288,
24715  288,287,287,287,287,287,287,286,286,286,286,286,286,285,284,284,
24716  283,283,282,282,281,280,280,280,279,279,279,279,279,279,278,278,
24717  278,278,278,278,278,277,277,276,276,276,276,275,275,275,275,275,
24718  275,274,274,274,274,274,273,273,273,273,272,272,272,272,272,271,
24719  271,271,271,271,271,271,271,271,270,270,270,270,270,269,269,269,
24720  269,269,269,269,269,268,268,268,268,268,267,267,267,267,266,266,
24721  266,265,265,265,265,264,264,264,263,263,263,263,263,263,263,263,
24722  262,262,261,261,261,261,260,260,259,259,259,259,259,259,258,258,
24723  258,258,258,257,257,257,257,257,257,257,257,257,256,256,256,256,
24724  256,255,255,255,255,255,255,254,254,254,254,254,254,254,253,253,
24725  253,253,253,253,253,252,252,252,252,252,252,252,252,252,252,252,
24726  252,251,251,251,251,251,251,251,251,250,250,250,250,250,250,250,
24727  250,250,250,250,250
24728  };
24729  const int t501_16[] = {
24730  // Capacity
24731  1000,
24732  // Number of items
24733  501,
24734  // Size of items (sorted)
24735  499,498,497,497,497,496,496,495,495,493,491,491,490,489,487,486,
24736  486,485,484,483,483,481,481,480,480,479,479,478,478,477,475,475,
24737  475,473,471,470,470,468,467,465,463,462,462,462,461,461,460,459,
24738  458,456,456,456,454,454,453,453,453,453,451,450,450,449,447,447,
24739  446,443,442,442,442,441,440,437,436,435,433,431,429,429,428,426,
24740  425,424,423,421,421,421,421,421,421,420,420,416,415,415,414,413,
24741  413,412,407,405,405,404,403,403,402,401,401,400,398,398,397,396,
24742  395,395,394,393,392,391,388,387,387,385,385,383,383,383,383,382,
24743  382,382,381,381,380,379,379,379,379,379,375,375,374,374,373,373,
24744  372,372,372,371,369,368,368,367,367,367,365,365,365,365,365,365,
24745  364,364,364,364,363,363,362,362,361,361,361,361,361,361,361,360,
24746  359,359,359,358,358,357,357,356,356,355,355,354,352,352,352,352,
24747  351,350,348,347,347,345,343,342,340,340,339,338,337,337,337,336,
24748  336,335,334,334,333,332,331,330,330,330,329,329,327,326,326,325,
24749  324,323,323,323,322,322,322,321,321,321,321,320,319,319,319,316,
24750  316,314,313,312,312,312,311,310,309,309,309,309,309,309,308,307,
24751  306,305,305,305,304,302,302,301,301,301,301,301,300,299,299,298,
24752  298,298,297,296,296,296,296,296,296,294,294,294,294,293,293,293,
24753  293,292,291,291,291,291,290,290,290,290,289,289,288,287,287,286,
24754  286,286,286,286,286,285,285,284,283,283,283,282,281,281,281,280,
24755  280,280,280,280,279,279,279,278,278,278,278,277,277,277,277,276,
24756  276,276,276,275,275,275,275,275,275,275,274,274,273,273,273,272,
24757  272,272,272,271,271,270,270,270,270,270,270,270,270,269,269,268,
24758  268,268,268,268,268,267,267,267,267,266,266,266,266,265,265,265,
24759  264,264,264,264,264,264,264,264,264,264,263,263,263,263,263,263,
24760  263,263,262,262,262,262,261,261,261,261,261,260,260,260,259,259,
24761  259,259,259,258,258,258,258,257,257,257,257,257,256,256,256,256,
24762  256,256,256,256,255,255,255,255,255,255,254,254,254,254,254,254,
24763  254,254,254,254,254,254,253,253,253,253,253,253,253,253,253,253,
24764  253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,
24765  252,251,251,251,251,251,251,251,250,250,250,250,250,250,250,250,
24766  250,250,250,250,250
24767  };
24768  const int t501_17[] = {
24769  // Capacity
24770  1000,
24771  // Number of items
24772  501,
24773  // Size of items (sorted)
24774  498,498,497,497,496,492,490,489,489,488,486,485,485,485,484,484,
24775  483,482,481,481,478,477,476,474,474,473,472,472,472,472,471,470,
24776  469,469,468,467,467,466,463,463,462,462,461,460,460,459,459,458,
24777  457,456,455,454,454,453,453,452,450,449,448,447,447,446,446,444,
24778  442,441,440,439,438,437,437,437,436,435,434,432,432,431,431,430,
24779  429,429,429,426,426,422,420,420,419,418,418,417,417,417,417,417,
24780  417,417,416,415,413,413,412,412,411,411,407,406,406,404,404,403,
24781  402,401,400,400,396,396,395,395,392,392,392,390,390,387,387,387,
24782  386,384,384,383,383,383,382,382,382,381,381,380,380,379,379,378,
24783  377,377,376,376,374,373,372,372,371,370,370,370,370,369,368,368,
24784  367,366,366,366,364,364,363,362,361,361,360,360,360,360,357,357,
24785  357,356,356,356,355,355,353,352,352,351,351,350,350,350,350,345,
24786  341,340,338,338,335,335,334,334,333,333,333,332,332,332,331,331,
24787  331,330,329,328,327,327,326,325,324,324,324,323,322,322,321,320,
24788  318,318,318,317,316,316,315,315,315,314,314,314,313,313,312,312,
24789  312,312,312,312,312,310,310,309,308,307,307,307,306,306,305,305,
24790  305,305,305,305,304,303,303,302,300,300,299,299,299,299,298,298,
24791  297,297,297,296,296,296,296,295,295,294,294,294,294,294,293,292,
24792  292,291,291,291,290,290,290,289,289,289,289,289,289,288,288,288,
24793  288,288,287,286,286,285,285,285,284,284,284,284,284,284,283,283,
24794  283,282,282,282,280,280,280,280,280,280,279,279,279,278,278,278,
24795  278,278,277,277,277,277,277,277,276,276,276,276,276,275,275,274,
24796  274,274,273,273,273,273,272,272,272,272,271,271,271,270,270,270,
24797  269,269,269,268,268,268,268,267,267,267,267,267,266,266,266,266,
24798  265,265,265,265,265,265,264,264,264,264,264,263,263,263,263,263,
24799  263,262,262,262,261,261,261,261,261,261,261,261,261,261,260,260,
24800  260,260,260,260,260,260,260,259,259,259,259,259,259,259,259,259,
24801  258,258,258,257,257,257,257,257,257,257,257,257,256,256,256,256,
24802  256,256,256,255,255,255,255,254,254,254,254,254,254,254,254,254,
24803  254,253,253,253,253,253,253,253,253,253,253,252,252,252,252,252,
24804  252,252,252,252,252,251,251,251,250,250,250,250,250,250,250,250,
24805  250,250,250,250,250
24806  };
24807  const int t501_18[] = {
24808  // Capacity
24809  1000,
24810  // Number of items
24811  501,
24812  // Size of items (sorted)
24813  499,499,498,498,498,497,496,494,494,493,491,488,485,483,482,481,
24814  480,479,477,477,476,476,472,472,471,470,468,468,467,467,466,465,
24815  464,464,464,463,463,462,462,462,462,462,461,461,460,460,460,459,
24816  459,458,457,455,454,454,454,453,452,451,451,451,449,448,447,446,
24817  445,445,444,444,444,443,442,441,441,440,439,439,438,438,438,438,
24818  438,435,434,434,433,433,431,431,429,429,428,428,426,425,425,424,
24819  423,423,423,423,423,422,420,419,417,414,413,412,412,412,411,408,
24820  405,405,404,402,402,402,402,400,398,395,395,390,390,388,386,385,
24821  384,383,382,381,380,379,379,377,377,376,375,375,375,373,373,373,
24822  372,372,371,371,370,369,369,369,369,368,368,368,367,367,366,365,
24823  363,362,362,362,362,362,362,360,359,359,358,358,357,357,357,357,
24824  357,357,355,354,353,353,352,352,351,350,350,348,346,345,345,345,
24825  344,342,342,341,340,339,338,336,336,335,334,334,334,332,331,330,
24826  330,327,327,327,327,326,325,323,323,323,321,318,317,317,317,317,
24827  316,316,316,315,315,313,313,312,312,311,309,309,308,308,308,307,
24828  307,306,306,306,305,305,305,305,304,303,302,302,302,302,301,301,
24829  301,301,301,300,300,300,299,299,299,298,298,298,297,297,296,295,
24830  294,294,294,294,294,293,293,293,293,293,293,292,292,292,292,291,
24831  291,290,290,289,289,288,288,288,288,287,287,287,286,286,286,285,
24832  285,285,285,285,285,284,284,284,284,283,283,283,283,283,283,283,
24833  283,282,282,282,281,281,281,281,281,280,279,279,278,278,278,278,
24834  278,277,277,277,277,277,277,275,275,275,275,275,275,274,274,274,
24835  274,274,274,274,273,273,273,273,272,272,271,271,271,271,271,271,
24836  271,271,271,270,270,270,270,269,269,269,269,268,268,268,267,267,
24837  266,266,266,266,266,266,266,265,265,265,265,265,265,264,264,264,
24838  264,264,263,263,263,263,263,263,263,262,262,262,262,262,262,262,
24839  261,261,261,261,261,260,260,260,260,260,260,260,259,259,259,259,
24840  259,259,259,258,258,258,258,258,258,258,257,257,257,257,257,257,
24841  257,256,256,255,255,255,255,255,255,254,254,254,254,253,253,253,
24842  252,252,252,252,252,252,252,252,252,252,252,251,251,251,251,251,
24843  251,251,251,251,251,250,250,250,250,250,250,250,250,250,250,250,
24844  250,250,250,250,250
24845  };
24846  const int t501_19[] = {
24847  // Capacity
24848  1000,
24849  // Number of items
24850  501,
24851  // Size of items (sorted)
24852  499,499,499,498,495,494,494,494,492,492,492,492,491,490,489,489,
24853  488,488,488,487,487,485,484,484,482,482,482,481,481,481,480,479,
24854  479,478,478,477,477,476,476,475,475,471,471,470,470,469,469,468,
24855  466,466,465,464,464,462,462,462,462,462,461,460,459,457,455,455,
24856  454,454,453,451,449,449,447,447,445,443,443,442,441,437,436,434,
24857  434,432,432,431,431,430,429,429,429,429,429,426,426,425,424,423,
24858  421,421,420,418,418,416,416,415,414,413,412,412,412,411,411,411,
24859  410,409,409,406,405,404,403,401,400,400,398,398,397,397,396,396,
24860  396,395,394,391,389,389,389,389,386,385,383,383,381,379,379,378,
24861  377,377,376,376,375,375,375,373,373,372,371,370,369,368,367,367,
24862  365,364,363,363,361,360,359,359,358,358,357,356,356,356,354,354,
24863  353,352,352,351,351,350,350,348,347,347,344,343,342,341,341,340,
24864  340,340,339,338,337,337,337,336,336,335,334,333,333,333,330,328,
24865  328,327,325,325,324,324,324,323,323,322,321,320,319,319,319,318,
24866  318,318,317,317,316,316,316,316,315,315,312,312,312,312,311,311,
24867  310,310,309,309,309,309,309,308,308,307,306,306,304,304,304,304,
24868  304,304,303,303,302,299,299,299,299,298,298,297,296,296,296,296,
24869  295,295,294,294,292,292,291,290,290,289,289,289,289,288,288,288,
24870  287,286,285,285,285,283,283,283,283,282,282,282,282,281,281,280,
24871  280,279,279,279,279,278,278,277,277,277,277,277,275,275,274,274,
24872  274,274,274,274,273,273,273,273,272,272,272,272,272,272,272,272,
24873  271,271,271,271,271,270,269,269,269,269,268,268,268,268,268,267,
24874  267,267,267,267,267,267,266,266,266,265,265,265,265,265,265,265,
24875  265,265,265,264,264,264,264,264,264,264,264,264,264,264,263,263,
24876  263,263,263,263,263,263,263,262,262,261,261,261,261,261,261,260,
24877  260,260,260,260,259,259,259,259,259,259,259,258,258,258,258,258,
24878  258,258,258,258,257,257,257,257,257,257,257,257,256,256,256,256,
24879  256,256,255,255,255,255,255,255,255,255,255,255,255,254,254,254,
24880  254,254,254,254,254,254,254,254,254,254,253,253,253,253,253,253,
24881  252,252,252,252,252,252,252,252,252,252,252,251,251,251,251,251,
24882  251,251,251,251,251,251,251,251,251,250,250,250,250,250,250,250,
24883  250,250,250,250,250
24884  };
24885 
24886 
24887  const int* bpp[] = {
24888  &n1c1w1_a[0], &n1c1w1_b[0], &n1c1w1_c[0], &n1c1w1_d[0], &n1c1w1_e[0], &n1c1w1_f[0],
24889  &n1c1w1_g[0], &n1c1w1_h[0], &n1c1w1_i[0], &n1c1w1_j[0], &n1c1w1_k[0], &n1c1w1_l[0],
24890  &n1c1w1_m[0], &n1c1w1_n[0], &n1c1w1_o[0], &n1c1w1_p[0], &n1c1w1_q[0], &n1c1w1_r[0],
24891  &n1c1w1_s[0], &n1c1w1_t[0], &n1c1w2_a[0], &n1c1w2_b[0], &n1c1w2_c[0], &n1c1w2_d[0],
24892  &n1c1w2_e[0], &n1c1w2_f[0], &n1c1w2_g[0], &n1c1w2_h[0], &n1c1w2_i[0], &n1c1w2_j[0],
24893  &n1c1w2_k[0], &n1c1w2_l[0], &n1c1w2_m[0], &n1c1w2_n[0], &n1c1w2_o[0], &n1c1w2_p[0],
24894  &n1c1w2_q[0], &n1c1w2_r[0], &n1c1w2_s[0], &n1c1w2_t[0], &n1c1w4_a[0], &n1c1w4_b[0],
24895  &n1c1w4_c[0], &n1c1w4_d[0], &n1c1w4_e[0], &n1c1w4_f[0], &n1c1w4_g[0], &n1c1w4_h[0],
24896  &n1c1w4_i[0], &n1c1w4_j[0], &n1c1w4_k[0], &n1c1w4_l[0], &n1c1w4_m[0], &n1c1w4_n[0],
24897  &n1c1w4_o[0], &n1c1w4_p[0], &n1c1w4_q[0], &n1c1w4_r[0], &n1c1w4_s[0], &n1c1w4_t[0],
24898  &n1c2w1_a[0], &n1c2w1_b[0], &n1c2w1_c[0], &n1c2w1_d[0], &n1c2w1_e[0], &n1c2w1_f[0],
24899  &n1c2w1_g[0], &n1c2w1_h[0], &n1c2w1_i[0], &n1c2w1_j[0], &n1c2w1_k[0], &n1c2w1_l[0],
24900  &n1c2w1_m[0], &n1c2w1_n[0], &n1c2w1_o[0], &n1c2w1_p[0], &n1c2w1_q[0], &n1c2w1_r[0],
24901  &n1c2w1_s[0], &n1c2w1_t[0], &n1c2w2_a[0], &n1c2w2_b[0], &n1c2w2_c[0], &n1c2w2_d[0],
24902  &n1c2w2_e[0], &n1c2w2_f[0], &n1c2w2_g[0], &n1c2w2_h[0], &n1c2w2_i[0], &n1c2w2_j[0],
24903  &n1c2w2_k[0], &n1c2w2_l[0], &n1c2w2_m[0], &n1c2w2_n[0], &n1c2w2_o[0], &n1c2w2_p[0],
24904  &n1c2w2_q[0], &n1c2w2_r[0], &n1c2w2_s[0], &n1c2w2_t[0], &n1c2w4_a[0], &n1c2w4_b[0],
24905  &n1c2w4_c[0], &n1c2w4_d[0], &n1c2w4_e[0], &n1c2w4_f[0], &n1c2w4_g[0], &n1c2w4_h[0],
24906  &n1c2w4_i[0], &n1c2w4_j[0], &n1c2w4_k[0], &n1c2w4_l[0], &n1c2w4_m[0], &n1c2w4_n[0],
24907  &n1c2w4_o[0], &n1c2w4_p[0], &n1c2w4_q[0], &n1c2w4_r[0], &n1c2w4_s[0], &n1c2w4_t[0],
24908  &n1c3w1_a[0], &n1c3w1_b[0], &n1c3w1_c[0], &n1c3w1_d[0], &n1c3w1_e[0], &n1c3w1_f[0],
24909  &n1c3w1_g[0], &n1c3w1_h[0], &n1c3w1_i[0], &n1c3w1_j[0], &n1c3w1_k[0], &n1c3w1_l[0],
24910  &n1c3w1_m[0], &n1c3w1_n[0], &n1c3w1_o[0], &n1c3w1_p[0], &n1c3w1_q[0], &n1c3w1_r[0],
24911  &n1c3w1_s[0], &n1c3w1_t[0], &n1c3w2_a[0], &n1c3w2_b[0], &n1c3w2_c[0], &n1c3w2_d[0],
24912  &n1c3w2_e[0], &n1c3w2_f[0], &n1c3w2_g[0], &n1c3w2_h[0], &n1c3w2_i[0], &n1c3w2_j[0],
24913  &n1c3w2_k[0], &n1c3w2_l[0], &n1c3w2_m[0], &n1c3w2_n[0], &n1c3w2_o[0], &n1c3w2_p[0],
24914  &n1c3w2_q[0], &n1c3w2_r[0], &n1c3w2_s[0], &n1c3w2_t[0], &n1c3w4_a[0], &n1c3w4_b[0],
24915  &n1c3w4_c[0], &n1c3w4_d[0], &n1c3w4_e[0], &n1c3w4_f[0], &n1c3w4_g[0], &n1c3w4_h[0],
24916  &n1c3w4_i[0], &n1c3w4_j[0], &n1c3w4_k[0], &n1c3w4_l[0], &n1c3w4_m[0], &n1c3w4_n[0],
24917  &n1c3w4_o[0], &n1c3w4_p[0], &n1c3w4_q[0], &n1c3w4_r[0], &n1c3w4_s[0], &n1c3w4_t[0],
24918  &n2c1w1_a[0], &n2c1w1_b[0], &n2c1w1_c[0], &n2c1w1_d[0], &n2c1w1_e[0], &n2c1w1_f[0],
24919  &n2c1w1_g[0], &n2c1w1_h[0], &n2c1w1_i[0], &n2c1w1_j[0], &n2c1w1_k[0], &n2c1w1_l[0],
24920  &n2c1w1_m[0], &n2c1w1_n[0], &n2c1w1_o[0], &n2c1w1_p[0], &n2c1w1_q[0], &n2c1w1_r[0],
24921  &n2c1w1_s[0], &n2c1w1_t[0], &n2c1w2_a[0], &n2c1w2_b[0], &n2c1w2_c[0], &n2c1w2_d[0],
24922  &n2c1w2_e[0], &n2c1w2_f[0], &n2c1w2_g[0], &n2c1w2_h[0], &n2c1w2_i[0], &n2c1w2_j[0],
24923  &n2c1w2_k[0], &n2c1w2_l[0], &n2c1w2_m[0], &n2c1w2_n[0], &n2c1w2_o[0], &n2c1w2_p[0],
24924  &n2c1w2_q[0], &n2c1w2_r[0], &n2c1w2_s[0], &n2c1w2_t[0], &n2c1w4_a[0], &n2c1w4_b[0],
24925  &n2c1w4_c[0], &n2c1w4_d[0], &n2c1w4_e[0], &n2c1w4_f[0], &n2c1w4_g[0], &n2c1w4_h[0],
24926  &n2c1w4_i[0], &n2c1w4_j[0], &n2c1w4_k[0], &n2c1w4_l[0], &n2c1w4_m[0], &n2c1w4_n[0],
24927  &n2c1w4_o[0], &n2c1w4_p[0], &n2c1w4_q[0], &n2c1w4_r[0], &n2c1w4_s[0], &n2c1w4_t[0],
24928  &n2c2w1_a[0], &n2c2w1_b[0], &n2c2w1_c[0], &n2c2w1_d[0], &n2c2w1_e[0], &n2c2w1_f[0],
24929  &n2c2w1_g[0], &n2c2w1_h[0], &n2c2w1_i[0], &n2c2w1_j[0], &n2c2w1_k[0], &n2c2w1_l[0],
24930  &n2c2w1_m[0], &n2c2w1_n[0], &n2c2w1_o[0], &n2c2w1_p[0], &n2c2w1_q[0], &n2c2w1_r[0],
24931  &n2c2w1_s[0], &n2c2w1_t[0], &n2c2w2_a[0], &n2c2w2_b[0], &n2c2w2_c[0], &n2c2w2_d[0],
24932  &n2c2w2_e[0], &n2c2w2_f[0], &n2c2w2_g[0], &n2c2w2_h[0], &n2c2w2_i[0], &n2c2w2_j[0],
24933  &n2c2w2_k[0], &n2c2w2_l[0], &n2c2w2_m[0], &n2c2w2_n[0], &n2c2w2_o[0], &n2c2w2_p[0],
24934  &n2c2w2_q[0], &n2c2w2_r[0], &n2c2w2_s[0], &n2c2w2_t[0], &n2c2w4_a[0], &n2c2w4_b[0],
24935  &n2c2w4_c[0], &n2c2w4_d[0], &n2c2w4_e[0], &n2c2w4_f[0], &n2c2w4_g[0], &n2c2w4_h[0],
24936  &n2c2w4_i[0], &n2c2w4_j[0], &n2c2w4_k[0], &n2c2w4_l[0], &n2c2w4_m[0], &n2c2w4_n[0],
24937  &n2c2w4_o[0], &n2c2w4_p[0], &n2c2w4_q[0], &n2c2w4_r[0], &n2c2w4_s[0], &n2c2w4_t[0],
24938  &n2c3w1_a[0], &n2c3w1_b[0], &n2c3w1_c[0], &n2c3w1_d[0], &n2c3w1_e[0], &n2c3w1_f[0],
24939  &n2c3w1_g[0], &n2c3w1_h[0], &n2c3w1_i[0], &n2c3w1_j[0], &n2c3w1_k[0], &n2c3w1_l[0],
24940  &n2c3w1_m[0], &n2c3w1_n[0], &n2c3w1_o[0], &n2c3w1_p[0], &n2c3w1_q[0], &n2c3w1_r[0],
24941  &n2c3w1_s[0], &n2c3w1_t[0], &n2c3w2_a[0], &n2c3w2_b[0], &n2c3w2_c[0], &n2c3w2_d[0],
24942  &n2c3w2_e[0], &n2c3w2_f[0], &n2c3w2_g[0], &n2c3w2_h[0], &n2c3w2_i[0], &n2c3w2_j[0],
24943  &n2c3w2_k[0], &n2c3w2_l[0], &n2c3w2_m[0], &n2c3w2_n[0], &n2c3w2_o[0], &n2c3w2_p[0],
24944  &n2c3w2_q[0], &n2c3w2_r[0], &n2c3w2_s[0], &n2c3w2_t[0], &n2c3w4_a[0], &n2c3w4_b[0],
24945  &n2c3w4_c[0], &n2c3w4_d[0], &n2c3w4_e[0], &n2c3w4_f[0], &n2c3w4_g[0], &n2c3w4_h[0],
24946  &n2c3w4_i[0], &n2c3w4_j[0], &n2c3w4_k[0], &n2c3w4_l[0], &n2c3w4_m[0], &n2c3w4_n[0],
24947  &n2c3w4_o[0], &n2c3w4_p[0], &n2c3w4_q[0], &n2c3w4_r[0], &n2c3w4_s[0], &n2c3w4_t[0],
24948  &n3c1w1_a[0], &n3c1w1_b[0], &n3c1w1_c[0], &n3c1w1_d[0], &n3c1w1_e[0], &n3c1w1_f[0],
24949  &n3c1w1_g[0], &n3c1w1_h[0], &n3c1w1_i[0], &n3c1w1_j[0], &n3c1w1_k[0], &n3c1w1_l[0],
24950  &n3c1w1_m[0], &n3c1w1_n[0], &n3c1w1_o[0], &n3c1w1_p[0], &n3c1w1_q[0], &n3c1w1_r[0],
24951  &n3c1w1_s[0], &n3c1w1_t[0], &n3c1w2_a[0], &n3c1w2_b[0], &n3c1w2_c[0], &n3c1w2_d[0],
24952  &n3c1w2_e[0], &n3c1w2_f[0], &n3c1w2_g[0], &n3c1w2_h[0], &n3c1w2_i[0], &n3c1w2_j[0],
24953  &n3c1w2_k[0], &n3c1w2_l[0], &n3c1w2_m[0], &n3c1w2_n[0], &n3c1w2_o[0], &n3c1w2_p[0],
24954  &n3c1w2_q[0], &n3c1w2_r[0], &n3c1w2_s[0], &n3c1w2_t[0], &n3c1w4_a[0], &n3c1w4_b[0],
24955  &n3c1w4_c[0], &n3c1w4_d[0], &n3c1w4_e[0], &n3c1w4_f[0], &n3c1w4_g[0], &n3c1w4_h[0],
24956  &n3c1w4_i[0], &n3c1w4_j[0], &n3c1w4_k[0], &n3c1w4_l[0], &n3c1w4_m[0], &n3c1w4_n[0],
24957  &n3c1w4_o[0], &n3c1w4_p[0], &n3c1w4_q[0], &n3c1w4_r[0], &n3c1w4_s[0], &n3c1w4_t[0],
24958  &n3c2w1_a[0], &n3c2w1_b[0], &n3c2w1_c[0], &n3c2w1_d[0], &n3c2w1_e[0], &n3c2w1_f[0],
24959  &n3c2w1_g[0], &n3c2w1_h[0], &n3c2w1_i[0], &n3c2w1_j[0], &n3c2w1_k[0], &n3c2w1_l[0],
24960  &n3c2w1_m[0], &n3c2w1_n[0], &n3c2w1_o[0], &n3c2w1_p[0], &n3c2w1_q[0], &n3c2w1_r[0],
24961  &n3c2w1_s[0], &n3c2w1_t[0], &n3c2w2_a[0], &n3c2w2_b[0], &n3c2w2_c[0], &n3c2w2_d[0],
24962  &n3c2w2_e[0], &n3c2w2_f[0], &n3c2w2_g[0], &n3c2w2_h[0], &n3c2w2_i[0], &n3c2w2_j[0],
24963  &n3c2w2_k[0], &n3c2w2_l[0], &n3c2w2_m[0], &n3c2w2_n[0], &n3c2w2_o[0], &n3c2w2_p[0],
24964  &n3c2w2_q[0], &n3c2w2_r[0], &n3c2w2_s[0], &n3c2w2_t[0], &n3c2w4_a[0], &n3c2w4_b[0],
24965  &n3c2w4_c[0], &n3c2w4_d[0], &n3c2w4_e[0], &n3c2w4_f[0], &n3c2w4_g[0], &n3c2w4_h[0],
24966  &n3c2w4_i[0], &n3c2w4_j[0], &n3c2w4_k[0], &n3c2w4_l[0], &n3c2w4_m[0], &n3c2w4_n[0],
24967  &n3c2w4_o[0], &n3c2w4_p[0], &n3c2w4_q[0], &n3c2w4_r[0], &n3c2w4_s[0], &n3c2w4_t[0],
24968  &n3c3w1_a[0], &n3c3w1_b[0], &n3c3w1_c[0], &n3c3w1_d[0], &n3c3w1_e[0], &n3c3w1_f[0],
24969  &n3c3w1_g[0], &n3c3w1_h[0], &n3c3w1_i[0], &n3c3w1_j[0], &n3c3w1_k[0], &n3c3w1_l[0],
24970  &n3c3w1_m[0], &n3c3w1_n[0], &n3c3w1_o[0], &n3c3w1_p[0], &n3c3w1_q[0], &n3c3w1_r[0],
24971  &n3c3w1_s[0], &n3c3w1_t[0], &n3c3w2_a[0], &n3c3w2_b[0], &n3c3w2_c[0], &n3c3w2_d[0],
24972  &n3c3w2_e[0], &n3c3w2_f[0], &n3c3w2_g[0], &n3c3w2_h[0], &n3c3w2_i[0], &n3c3w2_j[0],
24973  &n3c3w2_k[0], &n3c3w2_l[0], &n3c3w2_m[0], &n3c3w2_n[0], &n3c3w2_o[0], &n3c3w2_p[0],
24974  &n3c3w2_q[0], &n3c3w2_r[0], &n3c3w2_s[0], &n3c3w2_t[0], &n3c3w4_a[0], &n3c3w4_b[0],
24975  &n3c3w4_c[0], &n3c3w4_d[0], &n3c3w4_e[0], &n3c3w4_f[0], &n3c3w4_g[0], &n3c3w4_h[0],
24976  &n3c3w4_i[0], &n3c3w4_j[0], &n3c3w4_k[0], &n3c3w4_l[0], &n3c3w4_m[0], &n3c3w4_n[0],
24977  &n3c3w4_o[0], &n3c3w4_p[0], &n3c3w4_q[0], &n3c3w4_r[0], &n3c3w4_s[0], &n3c3w4_t[0],
24978  &n4c1w1_a[0], &n4c1w1_b[0], &n4c1w1_c[0], &n4c1w1_d[0], &n4c1w1_e[0], &n4c1w1_f[0],
24979  &n4c1w1_g[0], &n4c1w1_h[0], &n4c1w1_i[0], &n4c1w1_j[0], &n4c1w1_k[0], &n4c1w1_l[0],
24980  &n4c1w1_m[0], &n4c1w1_n[0], &n4c1w1_o[0], &n4c1w1_p[0], &n4c1w1_q[0], &n4c1w1_r[0],
24981  &n4c1w1_s[0], &n4c1w1_t[0], &n4c1w2_a[0], &n4c1w2_b[0], &n4c1w2_c[0], &n4c1w2_d[0],
24982  &n4c1w2_e[0], &n4c1w2_f[0], &n4c1w2_g[0], &n4c1w2_h[0], &n4c1w2_i[0], &n4c1w2_j[0],
24983  &n4c1w2_k[0], &n4c1w2_l[0], &n4c1w2_m[0], &n4c1w2_n[0], &n4c1w2_o[0], &n4c1w2_p[0],
24984  &n4c1w2_q[0], &n4c1w2_r[0], &n4c1w2_s[0], &n4c1w2_t[0], &n4c1w4_a[0], &n4c1w4_b[0],
24985  &n4c1w4_c[0], &n4c1w4_d[0], &n4c1w4_e[0], &n4c1w4_f[0], &n4c1w4_g[0], &n4c1w4_h[0],
24986  &n4c1w4_i[0], &n4c1w4_j[0], &n4c1w4_k[0], &n4c1w4_l[0], &n4c1w4_m[0], &n4c1w4_n[0],
24987  &n4c1w4_o[0], &n4c1w4_p[0], &n4c1w4_q[0], &n4c1w4_r[0], &n4c1w4_s[0], &n4c1w4_t[0],
24988  &n4c2w1_a[0], &n4c2w1_b[0], &n4c2w1_c[0], &n4c2w1_d[0], &n4c2w1_e[0], &n4c2w1_f[0],
24989  &n4c2w1_g[0], &n4c2w1_h[0], &n4c2w1_i[0], &n4c2w1_j[0], &n4c2w1_k[0], &n4c2w1_l[0],
24990  &n4c2w1_m[0], &n4c2w1_n[0], &n4c2w1_o[0], &n4c2w1_p[0], &n4c2w1_q[0], &n4c2w1_r[0],
24991  &n4c2w1_s[0], &n4c2w1_t[0], &n4c2w2_a[0], &n4c2w2_b[0], &n4c2w2_c[0], &n4c2w2_d[0],
24992  &n4c2w2_e[0], &n4c2w2_f[0], &n4c2w2_g[0], &n4c2w2_h[0], &n4c2w2_i[0], &n4c2w2_j[0],
24993  &n4c2w2_k[0], &n4c2w2_l[0], &n4c2w2_m[0], &n4c2w2_n[0], &n4c2w2_o[0], &n4c2w2_p[0],
24994  &n4c2w2_q[0], &n4c2w2_r[0], &n4c2w2_s[0], &n4c2w2_t[0], &n4c2w4_a[0], &n4c2w4_b[0],
24995  &n4c2w4_c[0], &n4c2w4_d[0], &n4c2w4_e[0], &n4c2w4_f[0], &n4c2w4_g[0], &n4c2w4_h[0],
24996  &n4c2w4_i[0], &n4c2w4_j[0], &n4c2w4_k[0], &n4c2w4_l[0], &n4c2w4_m[0], &n4c2w4_n[0],
24997  &n4c2w4_o[0], &n4c2w4_p[0], &n4c2w4_q[0], &n4c2w4_r[0], &n4c2w4_s[0], &n4c2w4_t[0],
24998  &n4c3w1_a[0], &n4c3w1_b[0], &n4c3w1_c[0], &n4c3w1_d[0], &n4c3w1_e[0], &n4c3w1_f[0],
24999  &n4c3w1_g[0], &n4c3w1_h[0], &n4c3w1_i[0], &n4c3w1_j[0], &n4c3w1_k[0], &n4c3w1_l[0],
25000  &n4c3w1_m[0], &n4c3w1_n[0], &n4c3w1_o[0], &n4c3w1_p[0], &n4c3w1_q[0], &n4c3w1_r[0],
25001  &n4c3w1_s[0], &n4c3w1_t[0], &n4c3w2_a[0], &n4c3w2_b[0], &n4c3w2_c[0], &n4c3w2_d[0],
25002  &n4c3w2_e[0], &n4c3w2_f[0], &n4c3w2_g[0], &n4c3w2_h[0], &n4c3w2_i[0], &n4c3w2_j[0],
25003  &n4c3w2_k[0], &n4c3w2_l[0], &n4c3w2_m[0], &n4c3w2_n[0], &n4c3w2_o[0], &n4c3w2_p[0],
25004  &n4c3w2_q[0], &n4c3w2_r[0], &n4c3w2_s[0], &n4c3w2_t[0], &n4c3w4_a[0], &n4c3w4_b[0],
25005  &n4c3w4_c[0], &n4c3w4_d[0], &n4c3w4_e[0], &n4c3w4_f[0], &n4c3w4_g[0], &n4c3w4_h[0],
25006  &n4c3w4_i[0], &n4c3w4_j[0], &n4c3w4_k[0], &n4c3w4_l[0], &n4c3w4_m[0], &n4c3w4_n[0],
25007  &n4c3w4_o[0], &n4c3w4_p[0], &n4c3w4_q[0], &n4c3w4_r[0], &n4c3w4_s[0], &n4c3w4_t[0],
25008  &n1w1b1r0[0], &n1w1b1r1[0], &n1w1b1r2[0], &n1w1b1r3[0], &n1w1b1r4[0], &n1w1b1r5[0],
25009  &n1w1b1r6[0], &n1w1b1r7[0], &n1w1b1r8[0], &n1w1b1r9[0], &n1w1b2r0[0], &n1w1b2r1[0],
25010  &n1w1b2r2[0], &n1w1b2r3[0], &n1w1b2r4[0], &n1w1b2r5[0], &n1w1b2r6[0], &n1w1b2r7[0],
25011  &n1w1b2r8[0], &n1w1b2r9[0], &n1w1b3r0[0], &n1w1b3r1[0], &n1w1b3r2[0], &n1w1b3r3[0],
25012  &n1w1b3r4[0], &n1w1b3r5[0], &n1w1b3r6[0], &n1w1b3r7[0], &n1w1b3r8[0], &n1w1b3r9[0],
25013  &n1w2b1r0[0], &n1w2b1r1[0], &n1w2b1r2[0], &n1w2b1r3[0], &n1w2b1r4[0], &n1w2b1r5[0],
25014  &n1w2b1r6[0], &n1w2b1r7[0], &n1w2b1r8[0], &n1w2b1r9[0], &n1w2b2r0[0], &n1w2b2r1[0],
25015  &n1w2b2r2[0], &n1w2b2r3[0], &n1w2b2r4[0], &n1w2b2r5[0], &n1w2b2r6[0], &n1w2b2r7[0],
25016  &n1w2b2r8[0], &n1w2b2r9[0], &n1w2b3r0[0], &n1w2b3r1[0], &n1w2b3r2[0], &n1w2b3r3[0],
25017  &n1w2b3r4[0], &n1w2b3r5[0], &n1w2b3r6[0], &n1w2b3r7[0], &n1w2b3r8[0], &n1w2b3r9[0],
25018  &n1w3b1r0[0], &n1w3b1r1[0], &n1w3b1r2[0], &n1w3b1r3[0], &n1w3b1r4[0], &n1w3b1r5[0],
25019  &n1w3b1r6[0], &n1w3b1r7[0], &n1w3b1r8[0], &n1w3b1r9[0], &n1w3b2r0[0], &n1w3b2r1[0],
25020  &n1w3b2r2[0], &n1w3b2r3[0], &n1w3b2r4[0], &n1w3b2r5[0], &n1w3b2r6[0], &n1w3b2r7[0],
25021  &n1w3b2r8[0], &n1w3b2r9[0], &n1w3b3r0[0], &n1w3b3r1[0], &n1w3b3r2[0], &n1w3b3r3[0],
25022  &n1w3b3r4[0], &n1w3b3r5[0], &n1w3b3r6[0], &n1w3b3r7[0], &n1w3b3r8[0], &n1w3b3r9[0],
25023  &n1w4b1r0[0], &n1w4b1r1[0], &n1w4b1r2[0], &n1w4b1r3[0], &n1w4b1r4[0], &n1w4b1r5[0],
25024  &n1w4b1r6[0], &n1w4b1r7[0], &n1w4b1r8[0], &n1w4b1r9[0], &n1w4b2r0[0], &n1w4b2r1[0],
25025  &n1w4b2r2[0], &n1w4b2r3[0], &n1w4b2r4[0], &n1w4b2r5[0], &n1w4b2r6[0], &n1w4b2r7[0],
25026  &n1w4b2r8[0], &n1w4b2r9[0], &n1w4b3r0[0], &n1w4b3r1[0], &n1w4b3r2[0], &n1w4b3r3[0],
25027  &n1w4b3r4[0], &n1w4b3r5[0], &n1w4b3r6[0], &n1w4b3r7[0], &n1w4b3r8[0], &n1w4b3r9[0],
25028  &n2w1b1r0[0], &n2w1b1r1[0], &n2w1b1r2[0], &n2w1b1r3[0], &n2w1b1r4[0], &n2w1b1r5[0],
25029  &n2w1b1r6[0], &n2w1b1r7[0], &n2w1b1r8[0], &n2w1b1r9[0], &n2w1b2r0[0], &n2w1b2r1[0],
25030  &n2w1b2r2[0], &n2w1b2r3[0], &n2w1b2r4[0], &n2w1b2r5[0], &n2w1b2r6[0], &n2w1b2r7[0],
25031  &n2w1b2r8[0], &n2w1b2r9[0], &n2w1b3r0[0], &n2w1b3r1[0], &n2w1b3r2[0], &n2w1b3r3[0],
25032  &n2w1b3r4[0], &n2w1b3r5[0], &n2w1b3r6[0], &n2w1b3r7[0], &n2w1b3r8[0], &n2w1b3r9[0],
25033  &n2w2b1r0[0], &n2w2b1r1[0], &n2w2b1r2[0], &n2w2b1r3[0], &n2w2b1r4[0], &n2w2b1r5[0],
25034  &n2w2b1r6[0], &n2w2b1r7[0], &n2w2b1r8[0], &n2w2b1r9[0], &n2w2b2r0[0], &n2w2b2r1[0],
25035  &n2w2b2r2[0], &n2w2b2r3[0], &n2w2b2r4[0], &n2w2b2r5[0], &n2w2b2r6[0], &n2w2b2r7[0],
25036  &n2w2b2r8[0], &n2w2b2r9[0], &n2w2b3r0[0], &n2w2b3r1[0], &n2w2b3r2[0], &n2w2b3r3[0],
25037  &n2w2b3r4[0], &n2w2b3r5[0], &n2w2b3r6[0], &n2w2b3r7[0], &n2w2b3r8[0], &n2w2b3r9[0],
25038  &n2w3b1r0[0], &n2w3b1r1[0], &n2w3b1r2[0], &n2w3b1r3[0], &n2w3b1r4[0], &n2w3b1r5[0],
25039  &n2w3b1r6[0], &n2w3b1r7[0], &n2w3b1r8[0], &n2w3b1r9[0], &n2w3b2r0[0], &n2w3b2r1[0],
25040  &n2w3b2r2[0], &n2w3b2r3[0], &n2w3b2r4[0], &n2w3b2r5[0], &n2w3b2r6[0], &n2w3b2r7[0],
25041  &n2w3b2r8[0], &n2w3b2r9[0], &n2w3b3r0[0], &n2w3b3r1[0], &n2w3b3r2[0], &n2w3b3r3[0],
25042  &n2w3b3r4[0], &n2w3b3r5[0], &n2w3b3r6[0], &n2w3b3r7[0], &n2w3b3r8[0], &n2w3b3r9[0],
25043  &n2w4b1r0[0], &n2w4b1r1[0], &n2w4b1r2[0], &n2w4b1r3[0], &n2w4b1r4[0], &n2w4b1r5[0],
25044  &n2w4b1r6[0], &n2w4b1r7[0], &n2w4b1r8[0], &n2w4b1r9[0], &n2w4b2r0[0], &n2w4b2r1[0],
25045  &n2w4b2r2[0], &n2w4b2r3[0], &n2w4b2r4[0], &n2w4b2r5[0], &n2w4b2r6[0], &n2w4b2r7[0],
25046  &n2w4b2r8[0], &n2w4b2r9[0], &n2w4b3r0[0], &n2w4b3r1[0], &n2w4b3r2[0], &n2w4b3r3[0],
25047  &n2w4b3r4[0], &n2w4b3r5[0], &n2w4b3r6[0], &n2w4b3r7[0], &n2w4b3r8[0], &n2w4b3r9[0],
25048  &n3w1b1r0[0], &n3w1b1r1[0], &n3w1b1r2[0], &n3w1b1r3[0], &n3w1b1r4[0], &n3w1b1r5[0],
25049  &n3w1b1r6[0], &n3w1b1r7[0], &n3w1b1r8[0], &n3w1b1r9[0], &n3w1b2r0[0], &n3w1b2r1[0],
25050  &n3w1b2r2[0], &n3w1b2r3[0], &n3w1b2r4[0], &n3w1b2r5[0], &n3w1b2r6[0], &n3w1b2r7[0],
25051  &n3w1b2r8[0], &n3w1b2r9[0], &n3w1b3r0[0], &n3w1b3r1[0], &n3w1b3r2[0], &n3w1b3r3[0],
25052  &n3w1b3r4[0], &n3w1b3r5[0], &n3w1b3r6[0], &n3w1b3r7[0], &n3w1b3r8[0], &n3w1b3r9[0],
25053  &n3w2b1r0[0], &n3w2b1r1[0], &n3w2b1r2[0], &n3w2b1r3[0], &n3w2b1r4[0], &n3w2b1r5[0],
25054  &n3w2b1r6[0], &n3w2b1r7[0], &n3w2b1r8[0], &n3w2b1r9[0], &n3w2b2r0[0], &n3w2b2r1[0],
25055  &n3w2b2r2[0], &n3w2b2r3[0], &n3w2b2r4[0], &n3w2b2r5[0], &n3w2b2r6[0], &n3w2b2r7[0],
25056  &n3w2b2r8[0], &n3w2b2r9[0], &n3w2b3r0[0], &n3w2b3r1[0], &n3w2b3r2[0], &n3w2b3r3[0],
25057  &n3w2b3r4[0], &n3w2b3r5[0], &n3w2b3r6[0], &n3w2b3r7[0], &n3w2b3r8[0], &n3w2b3r9[0],
25058  &n3w3b1r0[0], &n3w3b1r1[0], &n3w3b1r2[0], &n3w3b1r3[0], &n3w3b1r4[0], &n3w3b1r5[0],
25059  &n3w3b1r6[0], &n3w3b1r7[0], &n3w3b1r8[0], &n3w3b1r9[0], &n3w3b2r0[0], &n3w3b2r1[0],
25060  &n3w3b2r2[0], &n3w3b2r3[0], &n3w3b2r4[0], &n3w3b2r5[0], &n3w3b2r6[0], &n3w3b2r7[0],
25061  &n3w3b2r8[0], &n3w3b2r9[0], &n3w3b3r0[0], &n3w3b3r1[0], &n3w3b3r2[0], &n3w3b3r3[0],
25062  &n3w3b3r4[0], &n3w3b3r5[0], &n3w3b3r6[0], &n3w3b3r7[0], &n3w3b3r8[0], &n3w3b3r9[0],
25063  &n3w4b1r0[0], &n3w4b1r1[0], &n3w4b1r2[0], &n3w4b1r3[0], &n3w4b1r4[0], &n3w4b1r5[0],
25064  &n3w4b1r6[0], &n3w4b1r7[0], &n3w4b1r8[0], &n3w4b1r9[0], &n3w4b2r0[0], &n3w4b2r1[0],
25065  &n3w4b2r2[0], &n3w4b2r3[0], &n3w4b2r4[0], &n3w4b2r5[0], &n3w4b2r6[0], &n3w4b2r7[0],
25066  &n3w4b2r8[0], &n3w4b2r9[0], &n3w4b3r0[0], &n3w4b3r1[0], &n3w4b3r2[0], &n3w4b3r3[0],
25067  &n3w4b3r4[0], &n3w4b3r5[0], &n3w4b3r6[0], &n3w4b3r7[0], &n3w4b3r8[0], &n3w4b3r9[0],
25068  &n4w1b1r0[0], &n4w1b1r1[0], &n4w1b1r2[0], &n4w1b1r3[0], &n4w1b1r4[0], &n4w1b1r5[0],
25069  &n4w1b1r6[0], &n4w1b1r7[0], &n4w1b1r8[0], &n4w1b1r9[0], &n4w1b2r0[0], &n4w1b2r1[0],
25070  &n4w1b2r2[0], &n4w1b2r3[0], &n4w1b2r4[0], &n4w1b2r5[0], &n4w1b2r6[0], &n4w1b2r7[0],
25071  &n4w1b2r8[0], &n4w1b2r9[0], &n4w1b3r0[0], &n4w1b3r1[0], &n4w1b3r2[0], &n4w1b3r3[0],
25072  &n4w1b3r4[0], &n4w1b3r5[0], &n4w1b3r6[0], &n4w1b3r7[0], &n4w1b3r8[0], &n4w1b3r9[0],
25073  &n4w2b1r0[0], &n4w2b1r1[0], &n4w2b1r2[0], &n4w2b1r3[0], &n4w2b1r4[0], &n4w2b1r5[0],
25074  &n4w2b1r6[0], &n4w2b1r7[0], &n4w2b1r8[0], &n4w2b1r9[0], &n4w2b2r0[0], &n4w2b2r1[0],
25075  &n4w2b2r2[0], &n4w2b2r3[0], &n4w2b2r4[0], &n4w2b2r5[0], &n4w2b2r6[0], &n4w2b2r7[0],
25076  &n4w2b2r8[0], &n4w2b2r9[0], &n4w2b3r0[0], &n4w2b3r1[0], &n4w2b3r2[0], &n4w2b3r3[0],
25077  &n4w2b3r4[0], &n4w2b3r5[0], &n4w2b3r6[0], &n4w2b3r7[0], &n4w2b3r8[0], &n4w2b3r9[0],
25078  &n4w3b1r0[0], &n4w3b1r1[0], &n4w3b1r2[0], &n4w3b1r3[0], &n4w3b1r4[0], &n4w3b1r5[0],
25079  &n4w3b1r6[0], &n4w3b1r7[0], &n4w3b1r8[0], &n4w3b1r9[0], &n4w3b2r0[0], &n4w3b2r1[0],
25080  &n4w3b2r2[0], &n4w3b2r3[0], &n4w3b2r4[0], &n4w3b2r5[0], &n4w3b2r6[0], &n4w3b2r7[0],
25081  &n4w3b2r8[0], &n4w3b2r9[0], &n4w3b3r0[0], &n4w3b3r1[0], &n4w3b3r2[0], &n4w3b3r3[0],
25082  &n4w3b3r4[0], &n4w3b3r5[0], &n4w3b3r6[0], &n4w3b3r7[0], &n4w3b3r8[0], &n4w3b3r9[0],
25083  &n4w4b1r0[0], &n4w4b1r1[0], &n4w4b1r2[0], &n4w4b1r3[0], &n4w4b1r4[0], &n4w4b1r5[0],
25084  &n4w4b1r6[0], &n4w4b1r7[0], &n4w4b1r8[0], &n4w4b1r9[0], &n4w4b2r0[0], &n4w4b2r1[0],
25085  &n4w4b2r2[0], &n4w4b2r3[0], &n4w4b2r4[0], &n4w4b2r5[0], &n4w4b2r6[0], &n4w4b2r7[0],
25086  &n4w4b2r8[0], &n4w4b2r9[0], &n4w4b3r0[0], &n4w4b3r1[0], &n4w4b3r2[0], &n4w4b3r3[0],
25087  &n4w4b3r4[0], &n4w4b3r5[0], &n4w4b3r6[0], &n4w4b3r7[0], &n4w4b3r8[0], &n4w4b3r9[0],
25088 
25089  &hard0[0], &hard1[0], &hard2[0], &hard3[0], &hard4[0], &hard5[0],
25090  &hard6[0], &hard7[0], &hard8[0], &hard9[0],
25091 
25092  &t60_00[0], &t60_01[0], &t60_02[0], &t60_03[0], &t60_04[0], &t60_05[0], &t60_06[0],
25093  &t60_07[0], &t60_08[0], &t60_09[0], &t60_10[0], &t60_11[0], &t60_12[0], &t60_13[0],
25094  &t60_14[0], &t60_15[0], &t60_16[0], &t60_17[0], &t60_18[0], &t60_19[0],
25095  &u120_00[0], &u120_01[0], &u120_02[0], &u120_03[0], &u120_04[0], &u120_05[0],
25096  &u120_06[0], &u120_07[0], &u120_08[0], &u120_09[0], &u120_10[0], &u120_11[0],
25097  &u120_12[0], &u120_13[0], &u120_14[0], &u120_15[0], &u120_16[0], &u120_17[0],
25098  &u120_18[0], &u120_19[0],
25099  &u250_00[0], &u250_01[0], &u250_02[0], &u250_03[0], &u250_04[0], &u250_05[0],
25100  &u250_06[0], &u250_07[0], &u250_08[0], &u250_09[0], &u250_10[0], &u250_11[0],
25101  &u250_12[0], &u250_13[0], &u250_14[0], &u250_15[0], &u250_16[0], &u250_17[0],
25102  &u250_18[0], &u250_19[0],
25103  &u500_00[0], &u500_01[0], &u500_02[0], &u500_03[0], &u500_04[0], &u500_05[0],
25104  &u500_06[0], &u500_07[0], &u500_08[0], &u500_09[0], &u500_10[0], &u500_11[0],
25105  &u500_12[0], &u500_13[0], &u500_14[0], &u500_15[0], &u500_16[0], &u500_17[0],
25106  &u500_18[0], &u500_19[0],
25107  &u1000_00[0], &u1000_01[0], &u1000_02[0], &u1000_03[0], &u1000_04[0], &u1000_05[0],
25108  &u1000_06[0], &u1000_07[0], &u1000_08[0], &u1000_09[0], &u1000_10[0], &u1000_11[0],
25109  &u1000_12[0], &u1000_13[0], &u1000_14[0], &u1000_15[0], &u1000_16[0], &u1000_17[0],
25110  &u1000_18[0], &u1000_19[0],
25111  &t120_00[0], &t120_01[0], &t120_02[0], &t120_03[0], &t120_04[0], &t120_05[0], &t120_06[0],
25112  &t120_07[0], &t120_08[0], &t120_09[0], &t120_10[0], &t120_11[0], &t120_12[0], &t120_13[0],
25113  &t120_14[0], &t120_15[0], &t120_16[0], &t120_17[0], &t120_18[0], &t120_19[0],
25114  &t249_00[0], &t249_01[0], &t249_02[0], &t249_03[0], &t249_04[0], &t249_05[0], &t249_06[0],
25115  &t249_07[0], &t249_08[0], &t249_09[0], &t249_10[0], &t249_11[0], &t249_12[0], &t249_13[0],
25116  &t249_14[0], &t249_15[0], &t249_16[0], &t249_17[0], &t249_18[0], &t249_19[0],
25117  &t501_00[0], &t501_01[0], &t501_02[0], &t501_03[0], &t501_04[0], &t501_05[0], &t501_06[0],
25118  &t501_07[0], &t501_08[0], &t501_09[0], &t501_10[0], &t501_11[0], &t501_12[0], &t501_13[0],
25119  &t501_14[0], &t501_15[0], &t501_16[0], &t501_17[0], &t501_18[0], &t501_19[0]
25120  };
25121 
25122  const char* name[] = {
25123  "n1c1w1_a", "n1c1w1_b", "n1c1w1_c", "n1c1w1_d", "n1c1w1_e", "n1c1w1_f",
25124  "n1c1w1_g", "n1c1w1_h", "n1c1w1_i", "n1c1w1_j", "n1c1w1_k", "n1c1w1_l",
25125  "n1c1w1_m", "n1c1w1_n", "n1c1w1_o", "n1c1w1_p", "n1c1w1_q", "n1c1w1_r",
25126  "n1c1w1_s", "n1c1w1_t", "n1c1w2_a", "n1c1w2_b", "n1c1w2_c", "n1c1w2_d",
25127  "n1c1w2_e", "n1c1w2_f", "n1c1w2_g", "n1c1w2_h", "n1c1w2_i", "n1c1w2_j",
25128  "n1c1w2_k", "n1c1w2_l", "n1c1w2_m", "n1c1w2_n", "n1c1w2_o", "n1c1w2_p",
25129  "n1c1w2_q", "n1c1w2_r", "n1c1w2_s", "n1c1w2_t", "n1c1w4_a", "n1c1w4_b",
25130  "n1c1w4_c", "n1c1w4_d", "n1c1w4_e", "n1c1w4_f", "n1c1w4_g", "n1c1w4_h",
25131  "n1c1w4_i", "n1c1w4_j", "n1c1w4_k", "n1c1w4_l", "n1c1w4_m", "n1c1w4_n",
25132  "n1c1w4_o", "n1c1w4_p", "n1c1w4_q", "n1c1w4_r", "n1c1w4_s", "n1c1w4_t",
25133  "n1c2w1_a", "n1c2w1_b", "n1c2w1_c", "n1c2w1_d", "n1c2w1_e", "n1c2w1_f",
25134  "n1c2w1_g", "n1c2w1_h", "n1c2w1_i", "n1c2w1_j", "n1c2w1_k", "n1c2w1_l",
25135  "n1c2w1_m", "n1c2w1_n", "n1c2w1_o", "n1c2w1_p", "n1c2w1_q", "n1c2w1_r",
25136  "n1c2w1_s", "n1c2w1_t", "n1c2w2_a", "n1c2w2_b", "n1c2w2_c", "n1c2w2_d",
25137  "n1c2w2_e", "n1c2w2_f", "n1c2w2_g", "n1c2w2_h", "n1c2w2_i", "n1c2w2_j",
25138  "n1c2w2_k", "n1c2w2_l", "n1c2w2_m", "n1c2w2_n", "n1c2w2_o", "n1c2w2_p",
25139  "n1c2w2_q", "n1c2w2_r", "n1c2w2_s", "n1c2w2_t", "n1c2w4_a", "n1c2w4_b",
25140  "n1c2w4_c", "n1c2w4_d", "n1c2w4_e", "n1c2w4_f", "n1c2w4_g", "n1c2w4_h",
25141  "n1c2w4_i", "n1c2w4_j", "n1c2w4_k", "n1c2w4_l", "n1c2w4_m", "n1c2w4_n",
25142  "n1c2w4_o", "n1c2w4_p", "n1c2w4_q", "n1c2w4_r", "n1c2w4_s", "n1c2w4_t",
25143  "n1c3w1_a", "n1c3w1_b", "n1c3w1_c", "n1c3w1_d", "n1c3w1_e", "n1c3w1_f",
25144  "n1c3w1_g", "n1c3w1_h", "n1c3w1_i", "n1c3w1_j", "n1c3w1_k", "n1c3w1_l",
25145  "n1c3w1_m", "n1c3w1_n", "n1c3w1_o", "n1c3w1_p", "n1c3w1_q", "n1c3w1_r",
25146  "n1c3w1_s", "n1c3w1_t", "n1c3w2_a", "n1c3w2_b", "n1c3w2_c", "n1c3w2_d",
25147  "n1c3w2_e", "n1c3w2_f", "n1c3w2_g", "n1c3w2_h", "n1c3w2_i", "n1c3w2_j",
25148  "n1c3w2_k", "n1c3w2_l", "n1c3w2_m", "n1c3w2_n", "n1c3w2_o", "n1c3w2_p",
25149  "n1c3w2_q", "n1c3w2_r", "n1c3w2_s", "n1c3w2_t", "n1c3w4_a", "n1c3w4_b",
25150  "n1c3w4_c", "n1c3w4_d", "n1c3w4_e", "n1c3w4_f", "n1c3w4_g", "n1c3w4_h",
25151  "n1c3w4_i", "n1c3w4_j", "n1c3w4_k", "n1c3w4_l", "n1c3w4_m", "n1c3w4_n",
25152  "n1c3w4_o", "n1c3w4_p", "n1c3w4_q", "n1c3w4_r", "n1c3w4_s", "n1c3w4_t",
25153  "n2c1w1_a", "n2c1w1_b", "n2c1w1_c", "n2c1w1_d", "n2c1w1_e", "n2c1w1_f",
25154  "n2c1w1_g", "n2c1w1_h", "n2c1w1_i", "n2c1w1_j", "n2c1w1_k", "n2c1w1_l",
25155  "n2c1w1_m", "n2c1w1_n", "n2c1w1_o", "n2c1w1_p", "n2c1w1_q", "n2c1w1_r",
25156  "n2c1w1_s", "n2c1w1_t", "n2c1w2_a", "n2c1w2_b", "n2c1w2_c", "n2c1w2_d",
25157  "n2c1w2_e", "n2c1w2_f", "n2c1w2_g", "n2c1w2_h", "n2c1w2_i", "n2c1w2_j",
25158  "n2c1w2_k", "n2c1w2_l", "n2c1w2_m", "n2c1w2_n", "n2c1w2_o", "n2c1w2_p",
25159  "n2c1w2_q", "n2c1w2_r", "n2c1w2_s", "n2c1w2_t", "n2c1w4_a", "n2c1w4_b",
25160  "n2c1w4_c", "n2c1w4_d", "n2c1w4_e", "n2c1w4_f", "n2c1w4_g", "n2c1w4_h",
25161  "n2c1w4_i", "n2c1w4_j", "n2c1w4_k", "n2c1w4_l", "n2c1w4_m", "n2c1w4_n",
25162  "n2c1w4_o", "n2c1w4_p", "n2c1w4_q", "n2c1w4_r", "n2c1w4_s", "n2c1w4_t",
25163  "n2c2w1_a", "n2c2w1_b", "n2c2w1_c", "n2c2w1_d", "n2c2w1_e", "n2c2w1_f",
25164  "n2c2w1_g", "n2c2w1_h", "n2c2w1_i", "n2c2w1_j", "n2c2w1_k", "n2c2w1_l",
25165  "n2c2w1_m", "n2c2w1_n", "n2c2w1_o", "n2c2w1_p", "n2c2w1_q", "n2c2w1_r",
25166  "n2c2w1_s", "n2c2w1_t", "n2c2w2_a", "n2c2w2_b", "n2c2w2_c", "n2c2w2_d",
25167  "n2c2w2_e", "n2c2w2_f", "n2c2w2_g", "n2c2w2_h", "n2c2w2_i", "n2c2w2_j",
25168  "n2c2w2_k", "n2c2w2_l", "n2c2w2_m", "n2c2w2_n", "n2c2w2_o", "n2c2w2_p",
25169  "n2c2w2_q", "n2c2w2_r", "n2c2w2_s", "n2c2w2_t", "n2c2w4_a", "n2c2w4_b",
25170  "n2c2w4_c", "n2c2w4_d", "n2c2w4_e", "n2c2w4_f", "n2c2w4_g", "n2c2w4_h",
25171  "n2c2w4_i", "n2c2w4_j", "n2c2w4_k", "n2c2w4_l", "n2c2w4_m", "n2c2w4_n",
25172  "n2c2w4_o", "n2c2w4_p", "n2c2w4_q", "n2c2w4_r", "n2c2w4_s", "n2c2w4_t",
25173  "n2c3w1_a", "n2c3w1_b", "n2c3w1_c", "n2c3w1_d", "n2c3w1_e", "n2c3w1_f",
25174  "n2c3w1_g", "n2c3w1_h", "n2c3w1_i", "n2c3w1_j", "n2c3w1_k", "n2c3w1_l",
25175  "n2c3w1_m", "n2c3w1_n", "n2c3w1_o", "n2c3w1_p", "n2c3w1_q", "n2c3w1_r",
25176  "n2c3w1_s", "n2c3w1_t", "n2c3w2_a", "n2c3w2_b", "n2c3w2_c", "n2c3w2_d",
25177  "n2c3w2_e", "n2c3w2_f", "n2c3w2_g", "n2c3w2_h", "n2c3w2_i", "n2c3w2_j",
25178  "n2c3w2_k", "n2c3w2_l", "n2c3w2_m", "n2c3w2_n", "n2c3w2_o", "n2c3w2_p",
25179  "n2c3w2_q", "n2c3w2_r", "n2c3w2_s", "n2c3w2_t", "n2c3w4_a", "n2c3w4_b",
25180  "n2c3w4_c", "n2c3w4_d", "n2c3w4_e", "n2c3w4_f", "n2c3w4_g", "n2c3w4_h",
25181  "n2c3w4_i", "n2c3w4_j", "n2c3w4_k", "n2c3w4_l", "n2c3w4_m", "n2c3w4_n",
25182  "n2c3w4_o", "n2c3w4_p", "n2c3w4_q", "n2c3w4_r", "n2c3w4_s", "n2c3w4_t",
25183  "n3c1w1_a", "n3c1w1_b", "n3c1w1_c", "n3c1w1_d", "n3c1w1_e", "n3c1w1_f",
25184  "n3c1w1_g", "n3c1w1_h", "n3c1w1_i", "n3c1w1_j", "n3c1w1_k", "n3c1w1_l",
25185  "n3c1w1_m", "n3c1w1_n", "n3c1w1_o", "n3c1w1_p", "n3c1w1_q", "n3c1w1_r",
25186  "n3c1w1_s", "n3c1w1_t", "n3c1w2_a", "n3c1w2_b", "n3c1w2_c", "n3c1w2_d",
25187  "n3c1w2_e", "n3c1w2_f", "n3c1w2_g", "n3c1w2_h", "n3c1w2_i", "n3c1w2_j",
25188  "n3c1w2_k", "n3c1w2_l", "n3c1w2_m", "n3c1w2_n", "n3c1w2_o", "n3c1w2_p",
25189  "n3c1w2_q", "n3c1w2_r", "n3c1w2_s", "n3c1w2_t", "n3c1w4_a", "n3c1w4_b",
25190  "n3c1w4_c", "n3c1w4_d", "n3c1w4_e", "n3c1w4_f", "n3c1w4_g", "n3c1w4_h",
25191  "n3c1w4_i", "n3c1w4_j", "n3c1w4_k", "n3c1w4_l", "n3c1w4_m", "n3c1w4_n",
25192  "n3c1w4_o", "n3c1w4_p", "n3c1w4_q", "n3c1w4_r", "n3c1w4_s", "n3c1w4_t",
25193  "n3c2w1_a", "n3c2w1_b", "n3c2w1_c", "n3c2w1_d", "n3c2w1_e", "n3c2w1_f",
25194  "n3c2w1_g", "n3c2w1_h", "n3c2w1_i", "n3c2w1_j", "n3c2w1_k", "n3c2w1_l",
25195  "n3c2w1_m", "n3c2w1_n", "n3c2w1_o", "n3c2w1_p", "n3c2w1_q", "n3c2w1_r",
25196  "n3c2w1_s", "n3c2w1_t", "n3c2w2_a", "n3c2w2_b", "n3c2w2_c", "n3c2w2_d",
25197  "n3c2w2_e", "n3c2w2_f", "n3c2w2_g", "n3c2w2_h", "n3c2w2_i", "n3c2w2_j",
25198  "n3c2w2_k", "n3c2w2_l", "n3c2w2_m", "n3c2w2_n", "n3c2w2_o", "n3c2w2_p",
25199  "n3c2w2_q", "n3c2w2_r", "n3c2w2_s", "n3c2w2_t", "n3c2w4_a", "n3c2w4_b",
25200  "n3c2w4_c", "n3c2w4_d", "n3c2w4_e", "n3c2w4_f", "n3c2w4_g", "n3c2w4_h",
25201  "n3c2w4_i", "n3c2w4_j", "n3c2w4_k", "n3c2w4_l", "n3c2w4_m", "n3c2w4_n",
25202  "n3c2w4_o", "n3c2w4_p", "n3c2w4_q", "n3c2w4_r", "n3c2w4_s", "n3c2w4_t",
25203  "n3c3w1_a", "n3c3w1_b", "n3c3w1_c", "n3c3w1_d", "n3c3w1_e", "n3c3w1_f",
25204  "n3c3w1_g", "n3c3w1_h", "n3c3w1_i", "n3c3w1_j", "n3c3w1_k", "n3c3w1_l",
25205  "n3c3w1_m", "n3c3w1_n", "n3c3w1_o", "n3c3w1_p", "n3c3w1_q", "n3c3w1_r",
25206  "n3c3w1_s", "n3c3w1_t", "n3c3w2_a", "n3c3w2_b", "n3c3w2_c", "n3c3w2_d",
25207  "n3c3w2_e", "n3c3w2_f", "n3c3w2_g", "n3c3w2_h", "n3c3w2_i", "n3c3w2_j",
25208  "n3c3w2_k", "n3c3w2_l", "n3c3w2_m", "n3c3w2_n", "n3c3w2_o", "n3c3w2_p",
25209  "n3c3w2_q", "n3c3w2_r", "n3c3w2_s", "n3c3w2_t", "n3c3w4_a", "n3c3w4_b",
25210  "n3c3w4_c", "n3c3w4_d", "n3c3w4_e", "n3c3w4_f", "n3c3w4_g", "n3c3w4_h",
25211  "n3c3w4_i", "n3c3w4_j", "n3c3w4_k", "n3c3w4_l", "n3c3w4_m", "n3c3w4_n",
25212  "n3c3w4_o", "n3c3w4_p", "n3c3w4_q", "n3c3w4_r", "n3c3w4_s", "n3c3w4_t",
25213  "n4c1w1_a", "n4c1w1_b", "n4c1w1_c", "n4c1w1_d", "n4c1w1_e", "n4c1w1_f",
25214  "n4c1w1_g", "n4c1w1_h", "n4c1w1_i", "n4c1w1_j", "n4c1w1_k", "n4c1w1_l",
25215  "n4c1w1_m", "n4c1w1_n", "n4c1w1_o", "n4c1w1_p", "n4c1w1_q", "n4c1w1_r",
25216  "n4c1w1_s", "n4c1w1_t", "n4c1w2_a", "n4c1w2_b", "n4c1w2_c", "n4c1w2_d",
25217  "n4c1w2_e", "n4c1w2_f", "n4c1w2_g", "n4c1w2_h", "n4c1w2_i", "n4c1w2_j",
25218  "n4c1w2_k", "n4c1w2_l", "n4c1w2_m", "n4c1w2_n", "n4c1w2_o", "n4c1w2_p",
25219  "n4c1w2_q", "n4c1w2_r", "n4c1w2_s", "n4c1w2_t", "n4c1w4_a", "n4c1w4_b",
25220  "n4c1w4_c", "n4c1w4_d", "n4c1w4_e", "n4c1w4_f", "n4c1w4_g", "n4c1w4_h",
25221  "n4c1w4_i", "n4c1w4_j", "n4c1w4_k", "n4c1w4_l", "n4c1w4_m", "n4c1w4_n",
25222  "n4c1w4_o", "n4c1w4_p", "n4c1w4_q", "n4c1w4_r", "n4c1w4_s", "n4c1w4_t",
25223  "n4c2w1_a", "n4c2w1_b", "n4c2w1_c", "n4c2w1_d", "n4c2w1_e", "n4c2w1_f",
25224  "n4c2w1_g", "n4c2w1_h", "n4c2w1_i", "n4c2w1_j", "n4c2w1_k", "n4c2w1_l",
25225  "n4c2w1_m", "n4c2w1_n", "n4c2w1_o", "n4c2w1_p", "n4c2w1_q", "n4c2w1_r",
25226  "n4c2w1_s", "n4c2w1_t", "n4c2w2_a", "n4c2w2_b", "n4c2w2_c", "n4c2w2_d",
25227  "n4c2w2_e", "n4c2w2_f", "n4c2w2_g", "n4c2w2_h", "n4c2w2_i", "n4c2w2_j",
25228  "n4c2w2_k", "n4c2w2_l", "n4c2w2_m", "n4c2w2_n", "n4c2w2_o", "n4c2w2_p",
25229  "n4c2w2_q", "n4c2w2_r", "n4c2w2_s", "n4c2w2_t", "n4c2w4_a", "n4c2w4_b",
25230  "n4c2w4_c", "n4c2w4_d", "n4c2w4_e", "n4c2w4_f", "n4c2w4_g", "n4c2w4_h",
25231  "n4c2w4_i", "n4c2w4_j", "n4c2w4_k", "n4c2w4_l", "n4c2w4_m", "n4c2w4_n",
25232  "n4c2w4_o", "n4c2w4_p", "n4c2w4_q", "n4c2w4_r", "n4c2w4_s", "n4c2w4_t",
25233  "n4c3w1_a", "n4c3w1_b", "n4c3w1_c", "n4c3w1_d", "n4c3w1_e", "n4c3w1_f",
25234  "n4c3w1_g", "n4c3w1_h", "n4c3w1_i", "n4c3w1_j", "n4c3w1_k", "n4c3w1_l",
25235  "n4c3w1_m", "n4c3w1_n", "n4c3w1_o", "n4c3w1_p", "n4c3w1_q", "n4c3w1_r",
25236  "n4c3w1_s", "n4c3w1_t", "n4c3w2_a", "n4c3w2_b", "n4c3w2_c", "n4c3w2_d",
25237  "n4c3w2_e", "n4c3w2_f", "n4c3w2_g", "n4c3w2_h", "n4c3w2_i", "n4c3w2_j",
25238  "n4c3w2_k", "n4c3w2_l", "n4c3w2_m", "n4c3w2_n", "n4c3w2_o", "n4c3w2_p",
25239  "n4c3w2_q", "n4c3w2_r", "n4c3w2_s", "n4c3w2_t", "n4c3w4_a", "n4c3w4_b",
25240  "n4c3w4_c", "n4c3w4_d", "n4c3w4_e", "n4c3w4_f", "n4c3w4_g", "n4c3w4_h",
25241  "n4c3w4_i", "n4c3w4_j", "n4c3w4_k", "n4c3w4_l", "n4c3w4_m", "n4c3w4_n",
25242  "n4c3w4_o", "n4c3w4_p", "n4c3w4_q", "n4c3w4_r", "n4c3w4_s", "n4c3w4_t",
25243 
25244  "n1w1b1r0", "n1w1b1r1", "n1w1b1r2", "n1w1b1r3", "n1w1b1r4", "n1w1b1r5",
25245  "n1w1b1r6", "n1w1b1r7", "n1w1b1r8", "n1w1b1r9", "n1w1b2r0", "n1w1b2r1",
25246  "n1w1b2r2", "n1w1b2r3", "n1w1b2r4", "n1w1b2r5", "n1w1b2r6", "n1w1b2r7",
25247  "n1w1b2r8", "n1w1b2r9", "n1w1b3r0", "n1w1b3r1", "n1w1b3r2", "n1w1b3r3",
25248  "n1w1b3r4", "n1w1b3r5", "n1w1b3r6", "n1w1b3r7", "n1w1b3r8", "n1w1b3r9",
25249  "n1w2b1r0", "n1w2b1r1", "n1w2b1r2", "n1w2b1r3", "n1w2b1r4", "n1w2b1r5",
25250  "n1w2b1r6", "n1w2b1r7", "n1w2b1r8", "n1w2b1r9", "n1w2b2r0", "n1w2b2r1",
25251  "n1w2b2r2", "n1w2b2r3", "n1w2b2r4", "n1w2b2r5", "n1w2b2r6", "n1w2b2r7",
25252  "n1w2b2r8", "n1w2b2r9", "n1w2b3r0", "n1w2b3r1", "n1w2b3r2", "n1w2b3r3",
25253  "n1w2b3r4", "n1w2b3r5", "n1w2b3r6", "n1w2b3r7", "n1w2b3r8", "n1w2b3r9",
25254  "n1w3b1r0", "n1w3b1r1", "n1w3b1r2", "n1w3b1r3", "n1w3b1r4", "n1w3b1r5",
25255  "n1w3b1r6", "n1w3b1r7", "n1w3b1r8", "n1w3b1r9", "n1w3b2r0", "n1w3b2r1",
25256  "n1w3b2r2", "n1w3b2r3", "n1w3b2r4", "n1w3b2r5", "n1w3b2r6", "n1w3b2r7",
25257  "n1w3b2r8", "n1w3b2r9", "n1w3b3r0", "n1w3b3r1", "n1w3b3r2", "n1w3b3r3",
25258  "n1w3b3r4", "n1w3b3r5", "n1w3b3r6", "n1w3b3r7", "n1w3b3r8", "n1w3b3r9",
25259  "n1w4b1r0", "n1w4b1r1", "n1w4b1r2", "n1w4b1r3", "n1w4b1r4", "n1w4b1r5",
25260  "n1w4b1r6", "n1w4b1r7", "n1w4b1r8", "n1w4b1r9", "n1w4b2r0", "n1w4b2r1",
25261  "n1w4b2r2", "n1w4b2r3", "n1w4b2r4", "n1w4b2r5", "n1w4b2r6", "n1w4b2r7",
25262  "n1w4b2r8", "n1w4b2r9", "n1w4b3r0", "n1w4b3r1", "n1w4b3r2", "n1w4b3r3",
25263  "n1w4b3r4", "n1w4b3r5", "n1w4b3r6", "n1w4b3r7", "n1w4b3r8", "n1w4b3r9",
25264  "n2w1b1r0", "n2w1b1r1", "n2w1b1r2", "n2w1b1r3", "n2w1b1r4", "n2w1b1r5",
25265  "n2w1b1r6", "n2w1b1r7", "n2w1b1r8", "n2w1b1r9", "n2w1b2r0", "n2w1b2r1",
25266  "n2w1b2r2", "n2w1b2r3", "n2w1b2r4", "n2w1b2r5", "n2w1b2r6", "n2w1b2r7",
25267  "n2w1b2r8", "n2w1b2r9", "n2w1b3r0", "n2w1b3r1", "n2w1b3r2", "n2w1b3r3",
25268  "n2w1b3r4", "n2w1b3r5", "n2w1b3r6", "n2w1b3r7", "n2w1b3r8", "n2w1b3r9",
25269  "n2w2b1r0", "n2w2b1r1", "n2w2b1r2", "n2w2b1r3", "n2w2b1r4", "n2w2b1r5",
25270  "n2w2b1r6", "n2w2b1r7", "n2w2b1r8", "n2w2b1r9", "n2w2b2r0", "n2w2b2r1",
25271  "n2w2b2r2", "n2w2b2r3", "n2w2b2r4", "n2w2b2r5", "n2w2b2r6", "n2w2b2r7",
25272  "n2w2b2r8", "n2w2b2r9", "n2w2b3r0", "n2w2b3r1", "n2w2b3r2", "n2w2b3r3",
25273  "n2w2b3r4", "n2w2b3r5", "n2w2b3r6", "n2w2b3r7", "n2w2b3r8", "n2w2b3r9",
25274  "n2w3b1r0", "n2w3b1r1", "n2w3b1r2", "n2w3b1r3", "n2w3b1r4", "n2w3b1r5",
25275  "n2w3b1r6", "n2w3b1r7", "n2w3b1r8", "n2w3b1r9", "n2w3b2r0", "n2w3b2r1",
25276  "n2w3b2r2", "n2w3b2r3", "n2w3b2r4", "n2w3b2r5", "n2w3b2r6", "n2w3b2r7",
25277  "n2w3b2r8", "n2w3b2r9", "n2w3b3r0", "n2w3b3r1", "n2w3b3r2", "n2w3b3r3",
25278  "n2w3b3r4", "n2w3b3r5", "n2w3b3r6", "n2w3b3r7", "n2w3b3r8", "n2w3b3r9",
25279  "n2w4b1r0", "n2w4b1r1", "n2w4b1r2", "n2w4b1r3", "n2w4b1r4", "n2w4b1r5",
25280  "n2w4b1r6", "n2w4b1r7", "n2w4b1r8", "n2w4b1r9", "n2w4b2r0", "n2w4b2r1",
25281  "n2w4b2r2", "n2w4b2r3", "n2w4b2r4", "n2w4b2r5", "n2w4b2r6", "n2w4b2r7",
25282  "n2w4b2r8", "n2w4b2r9", "n2w4b3r0", "n2w4b3r1", "n2w4b3r2", "n2w4b3r3",
25283  "n2w4b3r4", "n2w4b3r5", "n2w4b3r6", "n2w4b3r7", "n2w4b3r8", "n2w4b3r9",
25284  "n3w1b1r0", "n3w1b1r1", "n3w1b1r2", "n3w1b1r3", "n3w1b1r4", "n3w1b1r5",
25285  "n3w1b1r6", "n3w1b1r7", "n3w1b1r8", "n3w1b1r9", "n3w1b2r0", "n3w1b2r1",
25286  "n3w1b2r2", "n3w1b2r3", "n3w1b2r4", "n3w1b2r5", "n3w1b2r6", "n3w1b2r7",
25287  "n3w1b2r8", "n3w1b2r9", "n3w1b3r0", "n3w1b3r1", "n3w1b3r2", "n3w1b3r3",
25288  "n3w1b3r4", "n3w1b3r5", "n3w1b3r6", "n3w1b3r7", "n3w1b3r8", "n3w1b3r9",
25289  "n3w2b1r0", "n3w2b1r1", "n3w2b1r2", "n3w2b1r3", "n3w2b1r4", "n3w2b1r5",
25290  "n3w2b1r6", "n3w2b1r7", "n3w2b1r8", "n3w2b1r9", "n3w2b2r0", "n3w2b2r1",
25291  "n3w2b2r2", "n3w2b2r3", "n3w2b2r4", "n3w2b2r5", "n3w2b2r6", "n3w2b2r7",
25292  "n3w2b2r8", "n3w2b2r9", "n3w2b3r0", "n3w2b3r1", "n3w2b3r2", "n3w2b3r3",
25293  "n3w2b3r4", "n3w2b3r5", "n3w2b3r6", "n3w2b3r7", "n3w2b3r8", "n3w2b3r9",
25294  "n3w3b1r0", "n3w3b1r1", "n3w3b1r2", "n3w3b1r3", "n3w3b1r4", "n3w3b1r5",
25295  "n3w3b1r6", "n3w3b1r7", "n3w3b1r8", "n3w3b1r9", "n3w3b2r0", "n3w3b2r1",
25296  "n3w3b2r2", "n3w3b2r3", "n3w3b2r4", "n3w3b2r5", "n3w3b2r6", "n3w3b2r7",
25297  "n3w3b2r8", "n3w3b2r9", "n3w3b3r0", "n3w3b3r1", "n3w3b3r2", "n3w3b3r3",
25298  "n3w3b3r4", "n3w3b3r5", "n3w3b3r6", "n3w3b3r7", "n3w3b3r8", "n3w3b3r9",
25299  "n3w4b1r0", "n3w4b1r1", "n3w4b1r2", "n3w4b1r3", "n3w4b1r4", "n3w4b1r5",
25300  "n3w4b1r6", "n3w4b1r7", "n3w4b1r8", "n3w4b1r9", "n3w4b2r0", "n3w4b2r1",
25301  "n3w4b2r2", "n3w4b2r3", "n3w4b2r4", "n3w4b2r5", "n3w4b2r6", "n3w4b2r7",
25302  "n3w4b2r8", "n3w4b2r9", "n3w4b3r0", "n3w4b3r1", "n3w4b3r2", "n3w4b3r3",
25303  "n3w4b3r4", "n3w4b3r5", "n3w4b3r6", "n3w4b3r7", "n3w4b3r8", "n3w4b3r9",
25304  "n4w1b1r0", "n4w1b1r1", "n4w1b1r2", "n4w1b1r3", "n4w1b1r4", "n4w1b1r5",
25305  "n4w1b1r6", "n4w1b1r7", "n4w1b1r8", "n4w1b1r9", "n4w1b2r0", "n4w1b2r1",
25306  "n4w1b2r2", "n4w1b2r3", "n4w1b2r4", "n4w1b2r5", "n4w1b2r6", "n4w1b2r7",
25307  "n4w1b2r8", "n4w1b2r9", "n4w1b3r0", "n4w1b3r1", "n4w1b3r2", "n4w1b3r3",
25308  "n4w1b3r4", "n4w1b3r5", "n4w1b3r6", "n4w1b3r7", "n4w1b3r8", "n4w1b3r9",
25309  "n4w2b1r0", "n4w2b1r1", "n4w2b1r2", "n4w2b1r3", "n4w2b1r4", "n4w2b1r5",
25310  "n4w2b1r6", "n4w2b1r7", "n4w2b1r8", "n4w2b1r9", "n4w2b2r0", "n4w2b2r1",
25311  "n4w2b2r2", "n4w2b2r3", "n4w2b2r4", "n4w2b2r5", "n4w2b2r6", "n4w2b2r7",
25312  "n4w2b2r8", "n4w2b2r9", "n4w2b3r0", "n4w2b3r1", "n4w2b3r2", "n4w2b3r3",
25313  "n4w2b3r4", "n4w2b3r5", "n4w2b3r6", "n4w2b3r7", "n4w2b3r8", "n4w2b3r9",
25314  "n4w3b1r0", "n4w3b1r1", "n4w3b1r2", "n4w3b1r3", "n4w3b1r4", "n4w3b1r5",
25315  "n4w3b1r6", "n4w3b1r7", "n4w3b1r8", "n4w3b1r9", "n4w3b2r0", "n4w3b2r1",
25316  "n4w3b2r2", "n4w3b2r3", "n4w3b2r4", "n4w3b2r5", "n4w3b2r6", "n4w3b2r7",
25317  "n4w3b2r8", "n4w3b2r9", "n4w3b3r0", "n4w3b3r1", "n4w3b3r2", "n4w3b3r3",
25318  "n4w3b3r4", "n4w3b3r5", "n4w3b3r6", "n4w3b3r7", "n4w3b3r8", "n4w3b3r9",
25319  "n4w4b1r0", "n4w4b1r1", "n4w4b1r2", "n4w4b1r3", "n4w4b1r4", "n4w4b1r5",
25320  "n4w4b1r6", "n4w4b1r7", "n4w4b1r8", "n4w4b1r9", "n4w4b2r0", "n4w4b2r1",
25321  "n4w4b2r2", "n4w4b2r3", "n4w4b2r4", "n4w4b2r5", "n4w4b2r6", "n4w4b2r7",
25322  "n4w4b2r8", "n4w4b2r9", "n4w4b3r0", "n4w4b3r1", "n4w4b3r2", "n4w4b3r3",
25323  "n4w4b3r4", "n4w4b3r5", "n4w4b3r6", "n4w4b3r7", "n4w4b3r8", "n4w4b3r9",
25324 
25325  "hard0", "hard1", "hard2", "hard3", "hard4", "hard5",
25326  "hard6", "hard7", "hard8", "hard9",
25327 
25328  "t60_00", "t60_01", "t60_02", "t60_03", "t60_04", "t60_05", "t60_06",
25329  "t60_07", "t60_08", "t60_09", "t60_10", "t60_11", "t60_12", "t60_13",
25330  "t60_14", "t60_15", "t60_16", "t60_17", "t60_18", "t60_19",
25331  "u120_00", "u120_01", "u120_02", "u120_03", "u120_04", "u120_05",
25332  "u120_06", "u120_07", "u120_08", "u120_09", "u120_10", "u120_11",
25333  "u120_12", "u120_13", "u120_14", "u120_15", "u120_16", "u120_17",
25334  "u120_18", "u120_19",
25335  "u250_00", "u250_01", "u250_02", "u250_03", "u250_04", "u250_05",
25336  "u250_06", "u250_07", "u250_08", "u250_09", "u250_10", "u250_11",
25337  "u250_12", "u250_13", "u250_14", "u250_15", "u250_16", "u250_17",
25338  "u250_18", "u250_19",
25339  "u500_00", "u500_01", "u500_02", "u500_03", "u500_04", "u500_05",
25340  "u500_06", "u500_07", "u500_08", "u500_09", "u500_10", "u500_11",
25341  "u500_12", "u500_13", "u500_14", "u500_15", "u500_16", "u500_17",
25342  "u500_18", "u500_19",
25343  "u1000_00", "u1000_01", "u1000_02", "u1000_03", "u1000_04", "u1000_05",
25344  "u1000_06", "u1000_07", "u1000_08", "u1000_09", "u1000_10", "u1000_11",
25345  "u1000_12", "u1000_13", "u1000_14", "u1000_15", "u1000_16", "u1000_17",
25346  "u1000_18", "u1000_19",
25347  "t120_00", "t120_01", "t120_02", "t120_03", "t120_04", "t120_05", "t120_06",
25348  "t120_07", "t120_08", "t120_09", "t120_10", "t120_11", "t120_12", "t120_13",
25349  "t120_14", "t120_15", "t120_16", "t120_17", "t120_18", "t120_19",
25350  "t249_00", "t249_01", "t249_02", "t249_03", "t249_04", "t249_05", "t249_06",
25351  "t249_07", "t249_08", "t249_09", "t249_10", "t249_11", "t249_12", "t249_13",
25352  "t249_14", "t249_15", "t249_16", "t249_17", "t249_18", "t249_19",
25353  "t501_00", "t501_01", "t501_02", "t501_03", "t501_04", "t501_05", "t501_06",
25354  "t501_07", "t501_08", "t501_09", "t501_10", "t501_11", "t501_12", "t501_13",
25355  "t501_14", "t501_15", "t501_16", "t501_17", "t501_18", "t501_19",
25356 
25357  NULL
25358  };
25359 
25360 }
25361 
25362 // STATISTICS: example-any
25363