From 6fc6544611d230f62f8ae7dfa32e6e70308316da Mon Sep 17 00:00:00 2001 From: Kevin Keogh Date: Sun, 13 Aug 2017 13:07:38 -0400 Subject: [PATCH] Sobol series works, need to change makefile to account for 2 functions that are LGPL --- Makefile | 15 +- build/opt-pricer | Bin 22960 -> 459648 bytes src/asa241.c | 579 + src/asa241.h | 7 + src/gbm_mc.c | 13 +- src/sobol.cpp | 28693 +++++++++++++++++++++++++++++++++++++++++++++ src/sobol.h | 39 + 7 files changed, 29340 insertions(+), 6 deletions(-) create mode 100644 src/asa241.c create mode 100644 src/asa241.h create mode 100644 src/sobol.cpp create mode 100644 src/sobol.h diff --git a/Makefile b/Makefile index b0e7413..91ccf59 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,8 @@ CC=gcc -CFLAGS=-Wall -fPIC -O3 -ansi -pedantic-errors -pthread -LDFLAGS=-lm -PREFIX= /usr/local +CFLAGS=-Wall -g -fPIC -O3 -pthread +CPPFLAGS=-pedantic -std=c++11 +LDFLAGS=-lm -lstdc++ +PREFIX=/usr/local WINDOWS_CC=x86_64-w64-mingw32-gcc WINDOWS_CFLAGS= -Wall -O3 -ansi -pedantic-errors -pthread @@ -9,7 +10,7 @@ WINDOWS_PLATFORM= windows .DEFAULT_GOAL := build/opt-pricer -build/opt-pricer : src/opt-pricer.c build/depends/linux/gbm.o build/depends/linux/black_scholes.o build/depends/linux/utils.o +build/opt-pricer : src/opt-pricer.c build/depends/linux/gbm.o build/depends/linux/black_scholes.o build/depends/linux/utils.o build/depends/linux/sobol.o build/depends/linux/asa241.o @$(CC) $(CFLAGS) $^ $(LDFLAGS) -o $@ build/depends/%/gbm.o : src/gbm_mc.c | folders @@ -24,6 +25,12 @@ build/depends/%/utils.o : src/utils.c | folders build/depends/%/strptime.o : src/strptime.c | folders @$(CC) $(CFLAGS) -c $^ $(LDFLAGS) -o $@ +build/depends/%/asa241.o : src/asa241.c | folders + @$(CC) $(CFLAGS) -c $^ $(LDFLAGS) -o $@ + +build/depends/%/sobol.o : src/sobol.cpp | folders + @$(CC) $(CFLAGS) $(CPPFLAGS) -c $^ $(LDFLAGS) -o $@ + folders: @mkdir -p build @mkdir -p build/depends diff --git a/build/opt-pricer b/build/opt-pricer index 5912ba0fd859beeae16f0a2f8ae99e8482323697..0543130bf5ded9a6ee131d26c6cbf9a189fbd6d0 100755 GIT binary patch literal 459648 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 bOh{O{ewgs&f+X+)oX2#tRhRe(4vVLlwgXv){ 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 F{{u?Bn*IO) literal 22960 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 +# include +# include +# include + +# include "asa241.h" + +/******************************************************************************/ + +void normal_01_cdf_values ( int *n_data, double *x, double *fx ) + +/******************************************************************************/ +/* + Purpose: + + NORMAL_01_CDF_VALUES returns some values of the Normal 01 CDF. + + Discussion: + + In Mathematica, the function can be evaluated by: + + Needs["Statistics`ContinuousDistributions`"] + dist = NormalDistribution [ 0, 1 ] + CDF [ dist, x ] + + Licensing: + + This code is distributed under the GNU LGPL license. + + Modified: + + 28 August 2004 + + Author: + + John Burkardt + + Reference: + + Milton Abramowitz, Irene Stegun, + Handbook of Mathematical Functions, + National Bureau of Standards, 1964, + ISBN: 0-486-61272-4, + LC: QA47.A34. + + Stephen Wolfram, + The Mathematica Book, + Fourth Edition, + Cambridge University Press, 1999, + ISBN: 0-521-64314-7, + LC: QA76.95.W65. + + Parameters: + + Input/output, int *N_DATA. The user sets N_DATA to 0 before the + first call. On each call, the routine increments N_DATA by 1, and + returns the corresponding data; when there is no more data, the + output value of N_DATA will be 0 again. + + Output, double *X, the argument of the function. + + Output, double *FX, the value of the function. +*/ +{ +# define N_MAX 17 + + double fx_vec[N_MAX] = { + 0.5000000000000000E+00, + 0.5398278372770290E+00, + 0.5792597094391030E+00, + 0.6179114221889526E+00, + 0.6554217416103242E+00, + 0.6914624612740131E+00, + 0.7257468822499270E+00, + 0.7580363477769270E+00, + 0.7881446014166033E+00, + 0.8159398746532405E+00, + 0.8413447460685429E+00, + 0.9331927987311419E+00, + 0.9772498680518208E+00, + 0.9937903346742239E+00, + 0.9986501019683699E+00, + 0.9997673709209645E+00, + 0.9999683287581669E+00 }; + + double x_vec[N_MAX] = { + 0.0000000000000000E+00, + 0.1000000000000000E+00, + 0.2000000000000000E+00, + 0.3000000000000000E+00, + 0.4000000000000000E+00, + 0.5000000000000000E+00, + 0.6000000000000000E+00, + 0.7000000000000000E+00, + 0.8000000000000000E+00, + 0.9000000000000000E+00, + 0.1000000000000000E+01, + 0.1500000000000000E+01, + 0.2000000000000000E+01, + 0.2500000000000000E+01, + 0.3000000000000000E+01, + 0.3500000000000000E+01, + 0.4000000000000000E+01 }; + + if ( *n_data < 0 ) + { + *n_data = 0; + } + + *n_data = *n_data + 1; + + if ( N_MAX < *n_data ) + { + *n_data = 0; + *x = 0.0; + *fx = 0.0; + } + else + { + *x = x_vec[*n_data-1]; + *fx = fx_vec[*n_data-1]; + } + + return; +# undef N_MAX +} +/******************************************************************************/ + +float r4_huge ( ) + +/******************************************************************************/ +/* + Purpose: + + R4_HUGE returns a "huge" R4. + + Discussion: + + The value returned by this function is NOT required to be the + maximum representable R4. This value varies from machine to machine, + from compiler to compiler, and may cause problems when being printed. + We simply want a "very large" but non-infinite number. + + Licensing: + + This code is distributed under the GNU LGPL license. + + Modified: + + 14 February 2009 + + Author: + + John Burkardt + + Parameters: + + Output, float R4_HUGE, a "huge" R4 value. +*/ +{ + float value; + + value = 1.0E+30; + + return value; +} +/******************************************************************************/ + +float r4_normal_01_cdf_inverse ( float p ) + +/******************************************************************************/ +/* + Purpose: + + R4_NORMAL_01_CDF_INVERSE inverts the standard normal CDF. + + Discussion: + + The result is accurate to about 1 part in 10**7. + + Licensing: + + This code is distributed under the GNU LGPL license. + + Modified: + + 27 December 2004 + + Author: + + Original FORTRAN77 version by Michael Wichura. + C version by John Burkardt. + + Reference: + + Michael Wichura, + The Percentage Points of the Normal Distribution, + Algorithm AS 241, + Applied Statistics, + Volume 37, Number 3, pages 477-484, 1988. + + Parameters: + + Input, float P, the value of the cumulative probability densitity function. + 0 < P < 1. If P is outside this range, an "infinite" result is returned. + + Output, float R4_NORMAL_01_CDF_INVERSE, the normal deviate value with the + property that the probability of a standard normal deviate being less than or + equal to this value is P. +*/ +{ + static float a[4] = { 3.3871327179, 50.434271938, 159.29113202, 59.109374720 }; + static float b[4] = { 1.0, 17.895169469, 78.757757664, 67.187563600 }; + static float c[4] = { 1.4234372777, 2.7568153900, 1.3067284816, 0.17023821103 }; + static float const1 = 0.180625; + static float const2 = 1.6; + static float d[3] = { 1.0, 0.73700164250, 0.12021132975 }; + static float e[4] = { 6.6579051150, 3.0812263860, 0.42868294337, 0.017337203997 }; + static float f[3] = { 1.0, 0.24197894225, 0.012258202635 }; + float q; + float r; + static float split1 = 0.425; + static float split2 = 5.0; + float value; + + if ( p <= 0.0 ) + { + value = - r4_huge ( ); + return value; + } + + if ( 1.0 <= p ) + { + value = r4_huge ( ); + return value; + } + + q = p - 0.5; + + if ( fabs ( q ) <= split1 ) + { + r = const1 - q * q; + value = q * r4poly_value ( 4, a, r ) / r4poly_value ( 4, b, r ); + } + else + { + if ( q < 0.0 ) + { + r = p; + } + else + { + r = 1.0 - p; + } + + if ( r <= 0.0 ) + { + value = - 1.0; + exit ( 1 ); + } + + r = sqrt ( -log ( r ) ); + + if ( r <= split2 ) + { + r = r - const2; + value = r4poly_value ( 4, c, r ) / r4poly_value ( 3, d, r ); + } + else + { + r = r - split2; + value = r4poly_value ( 4, e, r ) / r4poly_value ( 3, f, r ); + } + + if ( q < 0.0 ) + { + value = - value; + } + + } + + return value; +} +/******************************************************************************/ + +float r4poly_value ( int n, float a[], float x ) + +/******************************************************************************/ +/* + Purpose: + + R4POLY_VALUE evaluates a real polynomial. + + Discussion: + + For sanity's sake, the value of N indicates the NUMBER of + coefficients, or more precisely, the ORDER of the polynomial, + rather than the DEGREE of the polynomial. The two quantities + differ by 1, but cause a great deal of confusion. + + Given N and A, the form of the polynomial is: + + p(x) = a[0] + a[1] * x + ... + a[n-2] * x^(n-2) + a[n-1] * x^(n-1) + + Licensing: + + This code is distributed under the GNU LGPL license. + + Modified: + + 13 August 2004 + + Author: + + John Burkardt + + Parameters: + + Input, int N, the order of the polynomial. + + Input, float A[N], the coefficients of the polynomial. + A[0] is the constant term. + + Input, float X, the point at which the polynomial is to be evaluated. + + Output, float R4POLY_VALUE, the value of the polynomial at X. +*/ +{ + int i; + float value; + + value = 0.0; + + for ( i = n - 1; 0 <= i; i-- ) + { + value = value * x + a[i]; + } + + return value; +} +/******************************************************************************/ + +double r8_huge ( ) + +/******************************************************************************/ +/* + Purpose: + + R8_HUGE returns a "huge" R8. + + Discussion: + + The value returned by this function is NOT required to be the + maximum representable R8. This value varies from machine to machine, + from compiler to compiler, and may cause problems when being printed. + We simply want a "very large" but non-infinite number. + + Licensing: + + This code is distributed under the GNU LGPL license. + + Modified: + + 06 October 2007 + + Author: + + John Burkardt + + Parameters: + + Output, double R8_HUGE, a "huge" R8 value. +*/ +{ + double value; + + value = 1.0E+30; + + return value; +} +/******************************************************************************/ + +double r8_normal_01_cdf_inverse ( double p ) + +/******************************************************************************/ +/* + Purpose: + + R8_NORMAL_01_CDF_INVERSE inverts the standard normal CDF. + + Discussion: + + The result is accurate to about 1 part in 10^16. + + Licensing: + + This code is distributed under the GNU LGPL license. + + Modified: + + 19 March 2010 + + Author: + + Original FORTRAN77 version by Michael Wichura. + C version by John Burkardt. + + Reference: + + Michael Wichura, + The Percentage Points of the Normal Distribution, + Algorithm AS 241, + Applied Statistics, + Volume 37, Number 3, pages 477-484, 1988. + + Parameters: + + Input, double P, the value of the cumulative probability + densitity function. 0 < P < 1. If P is outside this range, an "infinite" + value is returned. + + Output, double R8_NORMAL_01_CDF_INVERSE, the normal deviate value + with the property that the probability of a standard normal deviate being + less than or equal to this value is P. +*/ +{ + static double a[8] = { + 3.3871328727963666080, 1.3314166789178437745e+2, + 1.9715909503065514427e+3, 1.3731693765509461125e+4, + 4.5921953931549871457e+4, 6.7265770927008700853e+4, + 3.3430575583588128105e+4, 2.5090809287301226727e+3 }; + static double b[8] = { + 1.0, 4.2313330701600911252e+1, + 6.8718700749205790830e+2, 5.3941960214247511077e+3, + 2.1213794301586595867e+4, 3.9307895800092710610e+4, + 2.8729085735721942674e+4, 5.2264952788528545610e+3 }; + static double c[8] = { + 1.42343711074968357734, 4.63033784615654529590, + 5.76949722146069140550, 3.64784832476320460504, + 1.27045825245236838258, 2.41780725177450611770e-1, + 2.27238449892691845833e-2, 7.74545014278341407640e-4 }; + static double const1 = 0.180625; + static double const2 = 1.6; + static double d[8] = { + 1.0, 2.05319162663775882187, + 1.67638483018380384940, 6.89767334985100004550e-1, + 1.48103976427480074590e-1, 1.51986665636164571966e-2, + 5.47593808499534494600e-4, 1.05075007164441684324e-9 }; + static double e[8] = { + 6.65790464350110377720, 5.46378491116411436990, + 1.78482653991729133580, 2.96560571828504891230e-1, + 2.65321895265761230930e-2, 1.24266094738807843860e-3, + 2.71155556874348757815e-5, 2.01033439929228813265e-7 }; + static double f[8] = { + 1.0, 5.99832206555887937690e-1, + 1.36929880922735805310e-1, 1.48753612908506148525e-2, + 7.86869131145613259100e-4, 1.84631831751005468180e-5, + 1.42151175831644588870e-7, 2.04426310338993978564e-15 }; + double q; + double r; + static double split1 = 0.425; + static double split2 = 5.0; + double value; + + if ( p <= 0.0 ) + { + value = - r8_huge ( ); + return value; + } + + if ( 1.0 <= p ) + { + value = r8_huge ( ); + return value; + } + + q = p - 0.5; + + if ( fabs ( q ) <= split1 ) + { + r = const1 - q * q; + value = q * r8poly_value ( 8, a, r ) / r8poly_value ( 8, b, r ); + } + else + { + if ( q < 0.0 ) + { + r = p; + } + else + { + r = 1.0 - p; + } + + if ( r <= 0.0 ) + { + value = - 1.0; + exit ( 1 ); + } + + r = sqrt ( -log ( r ) ); + + if ( r <= split2 ) + { + r = r - const2; + value = r8poly_value ( 8, c, r ) / r8poly_value ( 8, d, r ); + } + else + { + r = r - split2; + value = r8poly_value ( 8, e, r ) / r8poly_value ( 8, f, r ); + } + + if ( q < 0.0 ) + { + value = - value; + } + + } + + return value; +} +/******************************************************************************/ + +double r8poly_value ( int n, double a[], double x ) + +/******************************************************************************/ +/* + Purpose: + + R8POLY_VALUE evaluates a double precision polynomial. + + Discussion: + + For sanity's sake, the value of N indicates the NUMBER of + coefficients, or more precisely, the ORDER of the polynomial, + rather than the DEGREE of the polynomial. The two quantities + differ by 1, but cause a great deal of confusion. + + Given N and A, the form of the polynomial is: + + p(x) = a[0] + a[1] * x + ... + a[n-2] * x^(n-2) + a[n-1] * x^(n-1) + + Licensing: + + This code is distributed under the GNU LGPL license. + + Modified: + + 19 March 2010 + + Author: + + John Burkardt + + Parameters: + + Input, int N, the order of the polynomial. + + Input, double A[N], the coefficients of the polynomial. + A[0] is the constant term. + + Input, double X, the point at which the polynomial is to be evaluated. + + Output, double R8POLY_VALUE, the value of the polynomial at X. +*/ +{ + int i; + double value; + + value = 0.0; + + for ( i = n - 1; 0 <= i; i-- ) + { + value = value * x + a[i]; + } + + return value; +} diff --git a/src/asa241.h b/src/asa241.h new file mode 100644 index 0000000..3a4efe5 --- /dev/null +++ b/src/asa241.h @@ -0,0 +1,7 @@ +void normal_01_cdf_values ( int *n_data, double *x, double *fx ); +float r4_huge ( ); +float r4_normal_01_cdf_inverse ( float p ); +float r4poly_value ( int n, float a[], float x ); +double r8_huge ( ); +double r8_normal_01_cdf_inverse ( double p ); +double r8poly_value ( int n, double a[], double x ); diff --git a/src/gbm_mc.c b/src/gbm_mc.c index cf39a63..93d82b3 100644 --- a/src/gbm_mc.c +++ b/src/gbm_mc.c @@ -2,7 +2,9 @@ #define max(X, Y) (((X) > (Y)) ? (X) : (Y)) #include "gbm_mc.h" +#include "sobol.h" #include "utils.h" +#include "asa241.h" #include #include @@ -103,23 +105,30 @@ void *run_simulations(void *opt_ptr) void gbm(struct Option *opt) { int i = 0, j = 0; + int seed; + int nrandoms; pthread_t *threads; struct Option *options; double **randoms; + seed = (unsigned)time(NULL); options = malloc(sizeof(struct Option) * NUM_THREADS); + nrandoms = opt->sims / NUM_THREADS; randoms = malloc(sizeof(double *) * NUM_THREADS); /* Create 2D array */ for(i=0; isims / NUM_THREADS); + randoms[i] = i8_sobol_generate(1, nrandoms, (seed + nrandoms * i)); + for(j=0; jsims = opt->sims / NUM_THREADS; diff --git a/src/sobol.cpp b/src/sobol.cpp new file mode 100644 index 0000000..8ff423c --- /dev/null +++ b/src/sobol.cpp @@ -0,0 +1,28693 @@ +#include +#include +#include +#include +#include +#include +#include + +using namespace std; + +# include "sobol.h" + +//****************************************************************************80 + +int i4_bit_hi1 ( int n ) + +//****************************************************************************80 +// +// Purpose: +// +// I4_BIT_HI1 returns the position of the high 1 bit base 2 in an integer. +// +// Example: +// +// N Binary Hi 1 +// ---- -------- ---- +// 0 0 0 +// 1 1 1 +// 2 10 2 +// 3 11 2 +// 4 100 3 +// 5 101 3 +// 6 110 3 +// 7 111 3 +// 8 1000 4 +// 9 1001 4 +// 10 1010 4 +// 11 1011 4 +// 12 1100 4 +// 13 1101 4 +// 14 1110 4 +// 15 1111 4 +// 16 10000 5 +// 17 10001 5 +// 1023 1111111111 10 +// 1024 10000000000 11 +// 1025 10000000001 11 +// +// Licensing: +// +// This code is distributed under the GNU LGPL license. +// +// Modified: +// +// 13 March 2003 +// +// Author: +// +// John Burkardt +// +// Parameters: +// +// Input, int N, the integer to be measured. +// N should be nonnegative. If N is nonpositive, I4_BIT_HI1 +// will always be 0. +// +// Output, int I4_BIT_HI1, the location of the high order bit. +// +{ + int bit; + + bit = 0; + + while ( 0 < n ) + { + bit = bit + 1; + n = n / 2; + } + + return bit; +} +//****************************************************************************80 + +int i4_bit_lo0 ( int n ) + +//****************************************************************************80 +// +// Purpose: +// +// I4_BIT_LO0 returns the position of the low 0 bit base 2 in an integer. +// +// Example: +// +// N Binary Lo 0 +// ---- -------- ---- +// 0 0 1 +// 1 1 2 +// 2 10 1 +// 3 11 3 +// 4 100 1 +// 5 101 2 +// 6 110 1 +// 7 111 4 +// 8 1000 1 +// 9 1001 2 +// 10 1010 1 +// 11 1011 3 +// 12 1100 1 +// 13 1101 2 +// 14 1110 1 +// 15 1111 5 +// 16 10000 1 +// 17 10001 2 +// 1023 1111111111 1 +// 1024 10000000000 1 +// 1025 10000000001 1 +// +// Licensing: +// +// This code is distributed under the GNU LGPL license. +// +// Modified: +// +// 13 March 2003 +// +// Author: +// +// John Burkardt +// +// Parameters: +// +// Input, int N, the integer to be measured. +// N should be nonnegative. +// +// Output, int I4_BIT_LO0, the position of the low 1 bit. +// +{ + int bit; + int n2; + + bit = 0; + + while ( true ) + { + bit = bit + 1; + n2 = n / 2; + + if ( n == 2 * n2 ) + { + break; + } + + n = n2; + + } + + return bit; +} +//****************************************************************************80 + +int i4_max ( int i1, int i2 ) + +//****************************************************************************80 +// +// Purpose: +// +// I4_MAX returns the maximum of two integers. +// +// Licensing: +// +// This code is distributed under the GNU LGPL license. +// +// Modified: +// +// 05 May 2003 +// +// Author: +// +// John Burkardt +// +// Parameters: +// +// Input, int I1, I2, two integers to be compared. +// +// Output, int I4_MAX, the larger of I1 and I2. +// +{ + if ( i2 < i1 ) + { + return i1; + } + else + { + return i2; + } + +} +//****************************************************************************80 + +int i4_min ( int i1, int i2 ) + +//****************************************************************************80 +// +// Purpose: +// +// I4_MIN returns the smaller of two integers. +// +// Licensing: +// +// This code is distributed under the GNU LGPL license. +// +// Modified: +// +// 05 May 2003 +// +// Author: +// +// John Burkardt +// +// Parameters: +// +// Input, int I1, I2, two integers to be compared. +// +// Output, int I4_MIN, the smaller of I1 and I2. +// +{ + if ( i1 < i2 ) + { + return i1; + } + else + { + return i2; + } + +} +//****************************************************************************80 + +void i4_sobol ( int dim_num, int *seed, float quasi[ ] ) + +//****************************************************************************80 +// +// Purpose: +// +// I4_SOBOL generates a new quasirandom Sobol vector with each call. +// +// Discussion: +// +// The routine adapts the ideas of Antonov and Saleev. +// +// This routine uses INT for integers and FLOAT for real values. +// +// Thanks to Steffan Berridge for supplying (twice) the properly +// formatted V data needed to extend the original routine's dimension +// limit from 40 to 1111, 05 June 2007. +// +// Thanks to Francis Dalaudier for pointing out that the range of allowed +// values of DIM_NUM should start at 1, not 2! 17 February 2009. +// +// Licensing: +// +// This code is distributed under the GNU LGPL license. +// +// Modified: +// +// 17 February 2009 +// +// Author: +// +// Original FORTRAN77 version by Bennett Fox. +// C++ version by John Burkardt +// +// Reference: +// +// IA Antonov, VM Saleev, +// An Economic Method of Computing LP Tau-Sequences, +// USSR Computational Mathematics and Mathematical Physics, +// Volume 19, 1980, pages 252 - 256. +// +// Paul Bratley, Bennett Fox, +// Algorithm 659: +// Implementing Sobol's Quasirandom Sequence Generator, +// ACM Transactions on Mathematical Software, +// Volume 14, Number 1, pages 88-100, 1988. +// +// Bennett Fox, +// Algorithm 647: +// Implementation and Relative Efficiency of Quasirandom +// Sequence Generators, +// ACM Transactions on Mathematical Software, +// Volume 12, Number 4, pages 362-376, 1986. +// +// Stephen Joe, Frances Kuo +// Remark on Algorithm 659: +// Implementing Sobol's Quasirandom Sequence Generator, +// ACM Transactions on Mathematical Software, +// Volume 29, Number 1, pages 49-57, March 2003. +// +// Ilya Sobol, +// USSR Computational Mathematics and Mathematical Physics, +// Volume 16, pages 236-242, 1977. +// +// Ilya Sobol, YL Levitan, +// The Production of Points Uniformly Distributed in a Multidimensional +// Cube (in Russian), +// Preprint IPM Akad. Nauk SSSR, +// Number 40, Moscow 1976. +// +// Parameters: +// +// Input, int DIM_NUM, the number of spatial dimensions. +// DIM_NUM must satisfy 1 <= DIM_NUM <= 1111. +// +// Input/output, int *SEED, the "seed" for the sequence. +// This is essentially the index in the sequence of the quasirandom +// value to be generated. On output, SEED has been set to the +// appropriate next value, usually simply SEED+1. +// If SEED is less than 0 on input, it is treated as though it were 0. +// An input value of 0 requests the first (0-th) element of the sequence. +// +// Output, float QUASI[DIM_NUM], the next quasirandom vector. +// +{ +# define DIM_MAX2 1111 +# define LOG_MAX 30 + + static int atmost; + static int dim_num_save = 0; + int i; + bool includ[LOG_MAX]; + static bool initialized = false; + int j; + int j2; + int k; + int l; + static int lastq[DIM_MAX2]; + int m; + static int maxcol; + int newv; + static int poly[DIM_MAX2] = + { + 1, 3, 7, 11, 13, 19, 25, 37, 59, 47, + 61, 55, 41, 67, 97, 91, 109, 103, 115, 131, + 193, 137, 145, 143, 241, 157, 185, 167, 229, 171, + 213, 191, 253, 203, 211, 239, 247, 285, 369, 299, + 301, 333, 351, 355, 357, 361, 391, 397, 425, 451, + 463, 487, 501, 529, 539, 545, 557, 563, 601, 607, + 617, 623, 631, 637, 647, 661, 675, 677, 687, 695, + 701, 719, 721, 731, 757, 761, 787, 789, 799, 803, + 817, 827, 847, 859, 865, 875, 877, 883, 895, 901, + 911, 949, 953, 967, 971, 973, 981, 985, 995, 1001, + 1019, 1033, 1051, 1063, 1069, 1125, 1135, 1153, 1163, 1221, + 1239, 1255, 1267, 1279, 1293, 1305, 1315, 1329, 1341, 1347, + 1367, 1387, 1413, 1423, 1431, 1441, 1479, 1509, 1527, 1531, + 1555, 1557, 1573, 1591, 1603, 1615, 1627, 1657, 1663, 1673, + 1717, 1729, 1747, 1759, 1789, 1815, 1821, 1825, 1849, 1863, + 1869, 1877, 1881, 1891, 1917, 1933, 1939, 1969, 2011, 2035, + 2041, 2053, 2071, 2091, 2093, 2119, 2147, 2149, 2161, 2171, + 2189, 2197, 2207, 2217, 2225, 2255, 2257, 2273, 2279, 2283, + 2293, 2317, 2323, 2341, 2345, 2363, 2365, 2373, 2377, 2385, + 2395, 2419, 2421, 2431, 2435, 2447, 2475, 2477, 2489, 2503, + 2521, 2533, 2551, 2561, 2567, 2579, 2581, 2601, 2633, 2657, + 2669, 2681, 2687, 2693, 2705, 2717, 2727, 2731, 2739, 2741, + 2773, 2783, 2793, 2799, 2801, 2811, 2819, 2825, 2833, 2867, + 2879, 2881, 2891, 2905, 2911, 2917, 2927, 2941, 2951, 2955, + 2963, 2965, 2991, 2999, 3005, 3017, 3035, 3037, 3047, 3053, + 3083, 3085, 3097, 3103, 3159, 3169, 3179, 3187, 3205, 3209, + 3223, 3227, 3229, 3251, 3263, 3271, 3277, 3283, 3285, 3299, + 3305, 3319, 3331, 3343, 3357, 3367, 3373, 3393, 3399, 3413, + 3417, 3427, 3439, 3441, 3475, 3487, 3497, 3515, 3517, 3529, + 3543, 3547, 3553, 3559, 3573, 3589, 3613, 3617, 3623, 3627, + 3635, 3641, 3655, 3659, 3669, 3679, 3697, 3707, 3709, 3713, + 3731, 3743, 3747, 3771, 3791, 3805, 3827, 3833, 3851, 3865, + 3889, 3895, 3933, 3947, 3949, 3957, 3971, 3985, 3991, 3995, + 4007, 4013, 4021, 4045, 4051, 4069, 4073, 4179, 4201, 4219, + 4221, 4249, 4305, 4331, 4359, 4383, 4387, 4411, 4431, 4439, + 4449, 4459, 4485, 4531, 4569, 4575, 4621, 4663, 4669, 4711, + 4723, 4735, 4793, 4801, 4811, 4879, 4893, 4897, 4921, 4927, + 4941, 4977, 5017, 5027, 5033, 5127, 5169, 5175, 5199, 5213, + 5223, 5237, 5287, 5293, 5331, 5391, 5405, 5453, 5523, 5573, + 5591, 5597, 5611, 5641, 5703, 5717, 5721, 5797, 5821, 5909, + 5913, 5955, 5957, 6005, 6025, 6061, 6067, 6079, 6081, 6231, + 6237, 6289, 6295, 6329, 6383, 6427, 6453, 6465, 6501, 6523, + 6539, 6577, 6589, 6601, 6607, 6631, 6683, 6699, 6707, 6761, + 6795, 6865, 6881, 6901, 6923, 6931, 6943, 6999, 7057, 7079, + 7103, 7105, 7123, 7173, 7185, 7191, 7207, 7245, 7303, 7327, + 7333, 7355, 7365, 7369, 7375, 7411, 7431, 7459, 7491, 7505, + 7515, 7541, 7557, 7561, 7701, 7705, 7727, 7749, 7761, 7783, + 7795, 7823, 7907, 7953, 7963, 7975, 8049, 8089, 8123, 8125, + 8137, 8219, 8231, 8245, 8275, 8293, 8303, 8331, 8333, 8351, + 8357, 8367, 8379, 8381, 8387, 8393, 8417, 8435, 8461, 8469, + 8489, 8495, 8507, 8515, 8551, 8555, 8569, 8585, 8599, 8605, + 8639, 8641, 8647, 8653, 8671, 8675, 8689, 8699, 8729, 8741, + 8759, 8765, 8771, 8795, 8797, 8825, 8831, 8841, 8855, 8859, + 8883, 8895, 8909, 8943, 8951, 8955, 8965, 8999, 9003, 9031, + 9045, 9049, 9071, 9073, 9085, 9095, 9101, 9109, 9123, 9129, + 9137, 9143, 9147, 9185, 9197, 9209, 9227, 9235, 9247, 9253, + 9257, 9277, 9297, 9303, 9313, 9325, 9343, 9347, 9371, 9373, + 9397, 9407, 9409, 9415, 9419, 9443, 9481, 9495, 9501, 9505, + 9517, 9529, 9555, 9557, 9571, 9585, 9591, 9607, 9611, 9621, + 9625, 9631, 9647, 9661, 9669, 9679, 9687, 9707, 9731, 9733, + 9745, 9773, 9791, 9803, 9811, 9817, 9833, 9847, 9851, 9863, + 9875, 9881, 9905, 9911, 9917, 9923, 9963, 9973,10003,10025, + 10043,10063,10071,10077,10091,10099,10105,10115,10129,10145, + 10169,10183,10187,10207,10223,10225,10247,10265,10271,10275, + 10289,10299,10301,10309,10343,10357,10373,10411,10413,10431, + 10445,10453,10463,10467,10473,10491,10505,10511,10513,10523, + 10539,10549,10559,10561,10571,10581,10615,10621,10625,10643, + 10655,10671,10679,10685,10691,10711,10739,10741,10755,10767, + 10781,10785,10803,10805,10829,10857,10863,10865,10875,10877, + 10917,10921,10929,10949,10967,10971,10987,10995,11009,11029, + 11043,11045,11055,11063,11075,11081,11117,11135,11141,11159, + 11163,11181,11187,11225,11237,11261,11279,11297,11307,11309, + 11327,11329,11341,11377,11403,11405,11413,11427,11439,11453, + 11461,11473,11479,11489,11495,11499,11533,11545,11561,11567, + 11575,11579,11589,11611,11623,11637,11657,11663,11687,11691, + 11701,11747,11761,11773,11783,11795,11797,11817,11849,11855, + 11867,11869,11873,11883,11919,11921,11927,11933,11947,11955, + 11961,11999,12027,12029,12037,12041,12049,12055,12095,12097, + 12107,12109,12121,12127,12133,12137,12181,12197,12207,12209, + 12239,12253,12263,12269,12277,12287,12295,12309,12313,12335, + 12361,12367,12391,12409,12415,12433,12449,12469,12479,12481, + 12499,12505,12517,12527,12549,12559,12597,12615,12621,12639, + 12643,12657,12667,12707,12713,12727,12741,12745,12763,12769, + 12779,12781,12787,12799,12809,12815,12829,12839,12857,12875, + 12883,12889,12901,12929,12947,12953,12959,12969,12983,12987, + 12995,13015,13019,13031,13063,13077,13103,13137,13149,13173, + 13207,13211,13227,13241,13249,13255,13269,13283,13285,13303, + 13307,13321,13339,13351,13377,13389,13407,13417,13431,13435, + 13447,13459,13465,13477,13501,13513,13531,13543,13561,13581, + 13599,13605,13617,13623,13637,13647,13661,13677,13683,13695, + 13725,13729,13753,13773,13781,13785,13795,13801,13807,13825, + 13835,13855,13861,13871,13883,13897,13905,13915,13939,13941, + 13969,13979,13981,13997,14027,14035,14037,14051,14063,14085, + 14095,14107,14113,14125,14137,14145,14151,14163,14193,14199, + 14219,14229,14233,14243,14277,14287,14289,14295,14301,14305, + 14323,14339,14341,14359,14365,14375,14387,14411,14425,14441, + 14449,14499,14513,14523,14537,14543,14561,14579,14585,14593, + 14599,14603,14611,14641,14671,14695,14701,14723,14725,14743, + 14753,14759,14765,14795,14797,14803,14831,14839,14845,14855, + 14889,14895,14909,14929,14941,14945,14951,14963,14965,14985, + 15033,15039,15053,15059,15061,15071,15077,15081,15099,15121, + 15147,15149,15157,15167,15187,15193,15203,15205,15215,15217, + 15223,15243,15257,15269,15273,15287,15291,15313,15335,15347, + 15359,15373,15379,15381,15391,15395,15397,15419,15439,15453, + 15469,15491,15503,15517,15527,15531,15545,15559,15593,15611, + 15613,15619,15639,15643,15649,15661,15667,15669,15681,15693, + 15717,15721,15741,15745,15765,15793,15799,15811,15825,15835, + 15847,15851,15865,15877,15881,15887,15899,15915,15935,15937, + 15955,15973,15977,16011,16035,16061,16069,16087,16093,16097, + 16121,16141,16153,16159,16165,16183,16189,16195,16197,16201, + 16209,16215,16225,16259,16265,16273,16299,16309,16355,16375, + 16381 }; + static float recipd; + static int seed_save = - 1; + int seed_temp; + static int v[DIM_MAX2][LOG_MAX]; + + if ( !initialized || dim_num != dim_num_save ) + { + initialized = true; + for ( i = 0; i < DIM_MAX2; i++ ) + { + for ( j = 0; j < LOG_MAX; j++ ) + { + v[i][j] = 0; + } + } +// +// Initialize (part of) V. +// + v[0][0] = 1; + v[1][0] = 1; + v[2][0] = 1; + v[3][0] = 1; + v[4][0] = 1; + v[5][0] = 1; + v[6][0] = 1; + v[7][0] = 1; + v[8][0] = 1; + v[9][0] = 1; + v[10][0] = 1; + v[11][0] = 1; + v[12][0] = 1; + v[13][0] = 1; + v[14][0] = 1; + v[15][0] = 1; + v[16][0] = 1; + v[17][0] = 1; + v[18][0] = 1; + v[19][0] = 1; + v[20][0] = 1; + v[21][0] = 1; + v[22][0] = 1; + v[23][0] = 1; + v[24][0] = 1; + v[25][0] = 1; + v[26][0] = 1; + v[27][0] = 1; + v[28][0] = 1; + v[29][0] = 1; + v[30][0] = 1; + v[31][0] = 1; + v[32][0] = 1; + v[33][0] = 1; + v[34][0] = 1; + v[35][0] = 1; + v[36][0] = 1; + v[37][0] = 1; + v[38][0] = 1; + v[39][0] = 1; + v[40][0] = 1; + v[41][0] = 1; + v[42][0] = 1; + v[43][0] = 1; + v[44][0] = 1; + v[45][0] = 1; + v[46][0] = 1; + v[47][0] = 1; + v[48][0] = 1; + v[49][0] = 1; + v[50][0] = 1; + v[51][0] = 1; + v[52][0] = 1; + v[53][0] = 1; + v[54][0] = 1; + v[55][0] = 1; + v[56][0] = 1; + v[57][0] = 1; + v[58][0] = 1; + v[59][0] = 1; + v[60][0] = 1; + v[61][0] = 1; + v[62][0] = 1; + v[63][0] = 1; + v[64][0] = 1; + v[65][0] = 1; + v[66][0] = 1; + v[67][0] = 1; + v[68][0] = 1; + v[69][0] = 1; + v[70][0] = 1; + v[71][0] = 1; + v[72][0] = 1; + v[73][0] = 1; + v[74][0] = 1; + v[75][0] = 1; + v[76][0] = 1; + v[77][0] = 1; + v[78][0] = 1; + v[79][0] = 1; + v[80][0] = 1; + v[81][0] = 1; + v[82][0] = 1; + v[83][0] = 1; + v[84][0] = 1; + v[85][0] = 1; + v[86][0] = 1; + v[87][0] = 1; + v[88][0] = 1; + v[89][0] = 1; + v[90][0] = 1; + v[91][0] = 1; + v[92][0] = 1; + v[93][0] = 1; + v[94][0] = 1; + v[95][0] = 1; + v[96][0] = 1; + v[97][0] = 1; + v[98][0] = 1; + v[99][0] = 1; + v[100][0] = 1; + v[101][0] = 1; + v[102][0] = 1; + v[103][0] = 1; + v[104][0] = 1; + v[105][0] = 1; + v[106][0] = 1; + v[107][0] = 1; + v[108][0] = 1; + v[109][0] = 1; + v[110][0] = 1; + v[111][0] = 1; + v[112][0] = 1; + v[113][0] = 1; + v[114][0] = 1; + v[115][0] = 1; + v[116][0] = 1; + v[117][0] = 1; + v[118][0] = 1; + v[119][0] = 1; + v[120][0] = 1; + v[121][0] = 1; + v[122][0] = 1; + v[123][0] = 1; + v[124][0] = 1; + v[125][0] = 1; + v[126][0] = 1; + v[127][0] = 1; + v[128][0] = 1; + v[129][0] = 1; + v[130][0] = 1; + v[131][0] = 1; + v[132][0] = 1; + v[133][0] = 1; + v[134][0] = 1; + v[135][0] = 1; + v[136][0] = 1; + v[137][0] = 1; + v[138][0] = 1; + v[139][0] = 1; + v[140][0] = 1; + v[141][0] = 1; + v[142][0] = 1; + v[143][0] = 1; + v[144][0] = 1; + v[145][0] = 1; + v[146][0] = 1; + v[147][0] = 1; + v[148][0] = 1; + v[149][0] = 1; + v[150][0] = 1; + v[151][0] = 1; + v[152][0] = 1; + v[153][0] = 1; + v[154][0] = 1; + v[155][0] = 1; + v[156][0] = 1; + v[157][0] = 1; + v[158][0] = 1; + v[159][0] = 1; + v[160][0] = 1; + v[161][0] = 1; + v[162][0] = 1; + v[163][0] = 1; + v[164][0] = 1; + v[165][0] = 1; + v[166][0] = 1; + v[167][0] = 1; + v[168][0] = 1; + v[169][0] = 1; + v[170][0] = 1; + v[171][0] = 1; + v[172][0] = 1; + v[173][0] = 1; + v[174][0] = 1; + v[175][0] = 1; + v[176][0] = 1; + v[177][0] = 1; + v[178][0] = 1; + v[179][0] = 1; + v[180][0] = 1; + v[181][0] = 1; + v[182][0] = 1; + v[183][0] = 1; + v[184][0] = 1; + v[185][0] = 1; + v[186][0] = 1; + v[187][0] = 1; + v[188][0] = 1; + v[189][0] = 1; + v[190][0] = 1; + v[191][0] = 1; + v[192][0] = 1; + v[193][0] = 1; + v[194][0] = 1; + v[195][0] = 1; + v[196][0] = 1; + v[197][0] = 1; + v[198][0] = 1; + v[199][0] = 1; + v[200][0] = 1; + v[201][0] = 1; + v[202][0] = 1; + v[203][0] = 1; + v[204][0] = 1; + v[205][0] = 1; + v[206][0] = 1; + v[207][0] = 1; + v[208][0] = 1; + v[209][0] = 1; + v[210][0] = 1; + v[211][0] = 1; + v[212][0] = 1; + v[213][0] = 1; + v[214][0] = 1; + v[215][0] = 1; + v[216][0] = 1; + v[217][0] = 1; + v[218][0] = 1; + v[219][0] = 1; + v[220][0] = 1; + v[221][0] = 1; + v[222][0] = 1; + v[223][0] = 1; + v[224][0] = 1; + v[225][0] = 1; + v[226][0] = 1; + v[227][0] = 1; + v[228][0] = 1; + v[229][0] = 1; + v[230][0] = 1; + v[231][0] = 1; + v[232][0] = 1; + v[233][0] = 1; + v[234][0] = 1; + v[235][0] = 1; + v[236][0] = 1; + v[237][0] = 1; + v[238][0] = 1; + v[239][0] = 1; + v[240][0] = 1; + v[241][0] = 1; + v[242][0] = 1; + v[243][0] = 1; + v[244][0] = 1; + v[245][0] = 1; + v[246][0] = 1; + v[247][0] = 1; + v[248][0] = 1; + v[249][0] = 1; + v[250][0] = 1; + v[251][0] = 1; + v[252][0] = 1; + v[253][0] = 1; + v[254][0] = 1; + v[255][0] = 1; + v[256][0] = 1; + v[257][0] = 1; + v[258][0] = 1; + v[259][0] = 1; + v[260][0] = 1; + v[261][0] = 1; + v[262][0] = 1; + v[263][0] = 1; + v[264][0] = 1; + v[265][0] = 1; + v[266][0] = 1; + v[267][0] = 1; + v[268][0] = 1; + v[269][0] = 1; + v[270][0] = 1; + v[271][0] = 1; + v[272][0] = 1; + v[273][0] = 1; + v[274][0] = 1; + v[275][0] = 1; + v[276][0] = 1; + v[277][0] = 1; + v[278][0] = 1; + v[279][0] = 1; + v[280][0] = 1; + v[281][0] = 1; + v[282][0] = 1; + v[283][0] = 1; + v[284][0] = 1; + v[285][0] = 1; + v[286][0] = 1; + v[287][0] = 1; + v[288][0] = 1; + v[289][0] = 1; + v[290][0] = 1; + v[291][0] = 1; + v[292][0] = 1; + v[293][0] = 1; + v[294][0] = 1; + v[295][0] = 1; + v[296][0] = 1; + v[297][0] = 1; + v[298][0] = 1; + v[299][0] = 1; + v[300][0] = 1; + v[301][0] = 1; + v[302][0] = 1; + v[303][0] = 1; + v[304][0] = 1; + v[305][0] = 1; + v[306][0] = 1; + v[307][0] = 1; + v[308][0] = 1; + v[309][0] = 1; + v[310][0] = 1; + v[311][0] = 1; + v[312][0] = 1; + v[313][0] = 1; + v[314][0] = 1; + v[315][0] = 1; + v[316][0] = 1; + v[317][0] = 1; + v[318][0] = 1; + v[319][0] = 1; + v[320][0] = 1; + v[321][0] = 1; + v[322][0] = 1; + v[323][0] = 1; + v[324][0] = 1; + v[325][0] = 1; + v[326][0] = 1; + v[327][0] = 1; + v[328][0] = 1; + v[329][0] = 1; + v[330][0] = 1; + v[331][0] = 1; + v[332][0] = 1; + v[333][0] = 1; + v[334][0] = 1; + v[335][0] = 1; + v[336][0] = 1; + v[337][0] = 1; + v[338][0] = 1; + v[339][0] = 1; + v[340][0] = 1; + v[341][0] = 1; + v[342][0] = 1; + v[343][0] = 1; + v[344][0] = 1; + v[345][0] = 1; + v[346][0] = 1; + v[347][0] = 1; + v[348][0] = 1; + v[349][0] = 1; + v[350][0] = 1; + v[351][0] = 1; + v[352][0] = 1; + v[353][0] = 1; + v[354][0] = 1; + v[355][0] = 1; + v[356][0] = 1; + v[357][0] = 1; + v[358][0] = 1; + v[359][0] = 1; + v[360][0] = 1; + v[361][0] = 1; + v[362][0] = 1; + v[363][0] = 1; + v[364][0] = 1; + v[365][0] = 1; + v[366][0] = 1; + v[367][0] = 1; + v[368][0] = 1; + v[369][0] = 1; + v[370][0] = 1; + v[371][0] = 1; + v[372][0] = 1; + v[373][0] = 1; + v[374][0] = 1; + v[375][0] = 1; + v[376][0] = 1; + v[377][0] = 1; + v[378][0] = 1; + v[379][0] = 1; + v[380][0] = 1; + v[381][0] = 1; + v[382][0] = 1; + v[383][0] = 1; + v[384][0] = 1; + v[385][0] = 1; + v[386][0] = 1; + v[387][0] = 1; + v[388][0] = 1; + v[389][0] = 1; + v[390][0] = 1; + v[391][0] = 1; + v[392][0] = 1; + v[393][0] = 1; + v[394][0] = 1; + v[395][0] = 1; + v[396][0] = 1; + v[397][0] = 1; + v[398][0] = 1; + v[399][0] = 1; + v[400][0] = 1; + v[401][0] = 1; + v[402][0] = 1; + v[403][0] = 1; + v[404][0] = 1; + v[405][0] = 1; + v[406][0] = 1; + v[407][0] = 1; + v[408][0] = 1; + v[409][0] = 1; + v[410][0] = 1; + v[411][0] = 1; + v[412][0] = 1; + v[413][0] = 1; + v[414][0] = 1; + v[415][0] = 1; + v[416][0] = 1; + v[417][0] = 1; + v[418][0] = 1; + v[419][0] = 1; + v[420][0] = 1; + v[421][0] = 1; + v[422][0] = 1; + v[423][0] = 1; + v[424][0] = 1; + v[425][0] = 1; + v[426][0] = 1; + v[427][0] = 1; + v[428][0] = 1; + v[429][0] = 1; + v[430][0] = 1; + v[431][0] = 1; + v[432][0] = 1; + v[433][0] = 1; + v[434][0] = 1; + v[435][0] = 1; + v[436][0] = 1; + v[437][0] = 1; + v[438][0] = 1; + v[439][0] = 1; + v[440][0] = 1; + v[441][0] = 1; + v[442][0] = 1; + v[443][0] = 1; + v[444][0] = 1; + v[445][0] = 1; + v[446][0] = 1; + v[447][0] = 1; + v[448][0] = 1; + v[449][0] = 1; + v[450][0] = 1; + v[451][0] = 1; + v[452][0] = 1; + v[453][0] = 1; + v[454][0] = 1; + v[455][0] = 1; + v[456][0] = 1; + v[457][0] = 1; + v[458][0] = 1; + v[459][0] = 1; + v[460][0] = 1; + v[461][0] = 1; + v[462][0] = 1; + v[463][0] = 1; + v[464][0] = 1; + v[465][0] = 1; + v[466][0] = 1; + v[467][0] = 1; + v[468][0] = 1; + v[469][0] = 1; + v[470][0] = 1; + v[471][0] = 1; + v[472][0] = 1; + v[473][0] = 1; + v[474][0] = 1; + v[475][0] = 1; + v[476][0] = 1; + v[477][0] = 1; + v[478][0] = 1; + v[479][0] = 1; + v[480][0] = 1; + v[481][0] = 1; + v[482][0] = 1; + v[483][0] = 1; + v[484][0] = 1; + v[485][0] = 1; + v[486][0] = 1; + v[487][0] = 1; + v[488][0] = 1; + v[489][0] = 1; + v[490][0] = 1; + v[491][0] = 1; + v[492][0] = 1; + v[493][0] = 1; + v[494][0] = 1; + v[495][0] = 1; + v[496][0] = 1; + v[497][0] = 1; + v[498][0] = 1; + v[499][0] = 1; + v[500][0] = 1; + v[501][0] = 1; + v[502][0] = 1; + v[503][0] = 1; + v[504][0] = 1; + v[505][0] = 1; + v[506][0] = 1; + v[507][0] = 1; + v[508][0] = 1; + v[509][0] = 1; + v[510][0] = 1; + v[511][0] = 1; + v[512][0] = 1; + v[513][0] = 1; + v[514][0] = 1; + v[515][0] = 1; + v[516][0] = 1; + v[517][0] = 1; + v[518][0] = 1; + v[519][0] = 1; + v[520][0] = 1; + v[521][0] = 1; + v[522][0] = 1; + v[523][0] = 1; + v[524][0] = 1; + v[525][0] = 1; + v[526][0] = 1; + v[527][0] = 1; + v[528][0] = 1; + v[529][0] = 1; + v[530][0] = 1; + v[531][0] = 1; + v[532][0] = 1; + v[533][0] = 1; + v[534][0] = 1; + v[535][0] = 1; + v[536][0] = 1; + v[537][0] = 1; + v[538][0] = 1; + v[539][0] = 1; + v[540][0] = 1; + v[541][0] = 1; + v[542][0] = 1; + v[543][0] = 1; + v[544][0] = 1; + v[545][0] = 1; + v[546][0] = 1; + v[547][0] = 1; + v[548][0] = 1; + v[549][0] = 1; + v[550][0] = 1; + v[551][0] = 1; + v[552][0] = 1; + v[553][0] = 1; + v[554][0] = 1; + v[555][0] = 1; + v[556][0] = 1; + v[557][0] = 1; + v[558][0] = 1; + v[559][0] = 1; + v[560][0] = 1; + v[561][0] = 1; + v[562][0] = 1; + v[563][0] = 1; + v[564][0] = 1; + v[565][0] = 1; + v[566][0] = 1; + v[567][0] = 1; + v[568][0] = 1; + v[569][0] = 1; + v[570][0] = 1; + v[571][0] = 1; + v[572][0] = 1; + v[573][0] = 1; + v[574][0] = 1; + v[575][0] = 1; + v[576][0] = 1; + v[577][0] = 1; + v[578][0] = 1; + v[579][0] = 1; + v[580][0] = 1; + v[581][0] = 1; + v[582][0] = 1; + v[583][0] = 1; + v[584][0] = 1; + v[585][0] = 1; + v[586][0] = 1; + v[587][0] = 1; + v[588][0] = 1; + v[589][0] = 1; + v[590][0] = 1; + v[591][0] = 1; + v[592][0] = 1; + v[593][0] = 1; + v[594][0] = 1; + v[595][0] = 1; + v[596][0] = 1; + v[597][0] = 1; + v[598][0] = 1; + v[599][0] = 1; + v[600][0] = 1; + v[601][0] = 1; + v[602][0] = 1; + v[603][0] = 1; + v[604][0] = 1; + v[605][0] = 1; + v[606][0] = 1; + v[607][0] = 1; + v[608][0] = 1; + v[609][0] = 1; + v[610][0] = 1; + v[611][0] = 1; + v[612][0] = 1; + v[613][0] = 1; + v[614][0] = 1; + v[615][0] = 1; + v[616][0] = 1; + v[617][0] = 1; + v[618][0] = 1; + v[619][0] = 1; + v[620][0] = 1; + v[621][0] = 1; + v[622][0] = 1; + v[623][0] = 1; + v[624][0] = 1; + v[625][0] = 1; + v[626][0] = 1; + v[627][0] = 1; + v[628][0] = 1; + v[629][0] = 1; + v[630][0] = 1; + v[631][0] = 1; + v[632][0] = 1; + v[633][0] = 1; + v[634][0] = 1; + v[635][0] = 1; + v[636][0] = 1; + v[637][0] = 1; + v[638][0] = 1; + v[639][0] = 1; + v[640][0] = 1; + v[641][0] = 1; + v[642][0] = 1; + v[643][0] = 1; + v[644][0] = 1; + v[645][0] = 1; + v[646][0] = 1; + v[647][0] = 1; + v[648][0] = 1; + v[649][0] = 1; + v[650][0] = 1; + v[651][0] = 1; + v[652][0] = 1; + v[653][0] = 1; + v[654][0] = 1; + v[655][0] = 1; + v[656][0] = 1; + v[657][0] = 1; + v[658][0] = 1; + v[659][0] = 1; + v[660][0] = 1; + v[661][0] = 1; + v[662][0] = 1; + v[663][0] = 1; + v[664][0] = 1; + v[665][0] = 1; + v[666][0] = 1; + v[667][0] = 1; + v[668][0] = 1; + v[669][0] = 1; + v[670][0] = 1; + v[671][0] = 1; + v[672][0] = 1; + v[673][0] = 1; + v[674][0] = 1; + v[675][0] = 1; + v[676][0] = 1; + v[677][0] = 1; + v[678][0] = 1; + v[679][0] = 1; + v[680][0] = 1; + v[681][0] = 1; + v[682][0] = 1; + v[683][0] = 1; + v[684][0] = 1; + v[685][0] = 1; + v[686][0] = 1; + v[687][0] = 1; + v[688][0] = 1; + v[689][0] = 1; + v[690][0] = 1; + v[691][0] = 1; + v[692][0] = 1; + v[693][0] = 1; + v[694][0] = 1; + v[695][0] = 1; + v[696][0] = 1; + v[697][0] = 1; + v[698][0] = 1; + v[699][0] = 1; + v[700][0] = 1; + v[701][0] = 1; + v[702][0] = 1; + v[703][0] = 1; + v[704][0] = 1; + v[705][0] = 1; + v[706][0] = 1; + v[707][0] = 1; + v[708][0] = 1; + v[709][0] = 1; + v[710][0] = 1; + v[711][0] = 1; + v[712][0] = 1; + v[713][0] = 1; + v[714][0] = 1; + v[715][0] = 1; + v[716][0] = 1; + v[717][0] = 1; + v[718][0] = 1; + v[719][0] = 1; + v[720][0] = 1; + v[721][0] = 1; + v[722][0] = 1; + v[723][0] = 1; + v[724][0] = 1; + v[725][0] = 1; + v[726][0] = 1; + v[727][0] = 1; + v[728][0] = 1; + v[729][0] = 1; + v[730][0] = 1; + v[731][0] = 1; + v[732][0] = 1; + v[733][0] = 1; + v[734][0] = 1; + v[735][0] = 1; + v[736][0] = 1; + v[737][0] = 1; + v[738][0] = 1; + v[739][0] = 1; + v[740][0] = 1; + v[741][0] = 1; + v[742][0] = 1; + v[743][0] = 1; + v[744][0] = 1; + v[745][0] = 1; + v[746][0] = 1; + v[747][0] = 1; + v[748][0] = 1; + v[749][0] = 1; + v[750][0] = 1; + v[751][0] = 1; + v[752][0] = 1; + v[753][0] = 1; + v[754][0] = 1; + v[755][0] = 1; + v[756][0] = 1; + v[757][0] = 1; + v[758][0] = 1; + v[759][0] = 1; + v[760][0] = 1; + v[761][0] = 1; + v[762][0] = 1; + v[763][0] = 1; + v[764][0] = 1; + v[765][0] = 1; + v[766][0] = 1; + v[767][0] = 1; + v[768][0] = 1; + v[769][0] = 1; + v[770][0] = 1; + v[771][0] = 1; + v[772][0] = 1; + v[773][0] = 1; + v[774][0] = 1; + v[775][0] = 1; + v[776][0] = 1; + v[777][0] = 1; + v[778][0] = 1; + v[779][0] = 1; + v[780][0] = 1; + v[781][0] = 1; + v[782][0] = 1; + v[783][0] = 1; + v[784][0] = 1; + v[785][0] = 1; + v[786][0] = 1; + v[787][0] = 1; + v[788][0] = 1; + v[789][0] = 1; + v[790][0] = 1; + v[791][0] = 1; + v[792][0] = 1; + v[793][0] = 1; + v[794][0] = 1; + v[795][0] = 1; + v[796][0] = 1; + v[797][0] = 1; + v[798][0] = 1; + v[799][0] = 1; + v[800][0] = 1; + v[801][0] = 1; + v[802][0] = 1; + v[803][0] = 1; + v[804][0] = 1; + v[805][0] = 1; + v[806][0] = 1; + v[807][0] = 1; + v[808][0] = 1; + v[809][0] = 1; + v[810][0] = 1; + v[811][0] = 1; + v[812][0] = 1; + v[813][0] = 1; + v[814][0] = 1; + v[815][0] = 1; + v[816][0] = 1; + v[817][0] = 1; + v[818][0] = 1; + v[819][0] = 1; + v[820][0] = 1; + v[821][0] = 1; + v[822][0] = 1; + v[823][0] = 1; + v[824][0] = 1; + v[825][0] = 1; + v[826][0] = 1; + v[827][0] = 1; + v[828][0] = 1; + v[829][0] = 1; + v[830][0] = 1; + v[831][0] = 1; + v[832][0] = 1; + v[833][0] = 1; + v[834][0] = 1; + v[835][0] = 1; + v[836][0] = 1; + v[837][0] = 1; + v[838][0] = 1; + v[839][0] = 1; + v[840][0] = 1; + v[841][0] = 1; + v[842][0] = 1; + v[843][0] = 1; + v[844][0] = 1; + v[845][0] = 1; + v[846][0] = 1; + v[847][0] = 1; + v[848][0] = 1; + v[849][0] = 1; + v[850][0] = 1; + v[851][0] = 1; + v[852][0] = 1; + v[853][0] = 1; + v[854][0] = 1; + v[855][0] = 1; + v[856][0] = 1; + v[857][0] = 1; + v[858][0] = 1; + v[859][0] = 1; + v[860][0] = 1; + v[861][0] = 1; + v[862][0] = 1; + v[863][0] = 1; + v[864][0] = 1; + v[865][0] = 1; + v[866][0] = 1; + v[867][0] = 1; + v[868][0] = 1; + v[869][0] = 1; + v[870][0] = 1; + v[871][0] = 1; + v[872][0] = 1; + v[873][0] = 1; + v[874][0] = 1; + v[875][0] = 1; + v[876][0] = 1; + v[877][0] = 1; + v[878][0] = 1; + v[879][0] = 1; + v[880][0] = 1; + v[881][0] = 1; + v[882][0] = 1; + v[883][0] = 1; + v[884][0] = 1; + v[885][0] = 1; + v[886][0] = 1; + v[887][0] = 1; + v[888][0] = 1; + v[889][0] = 1; + v[890][0] = 1; + v[891][0] = 1; + v[892][0] = 1; + v[893][0] = 1; + v[894][0] = 1; + v[895][0] = 1; + v[896][0] = 1; + v[897][0] = 1; + v[898][0] = 1; + v[899][0] = 1; + v[900][0] = 1; + v[901][0] = 1; + v[902][0] = 1; + v[903][0] = 1; + v[904][0] = 1; + v[905][0] = 1; + v[906][0] = 1; + v[907][0] = 1; + v[908][0] = 1; + v[909][0] = 1; + v[910][0] = 1; + v[911][0] = 1; + v[912][0] = 1; + v[913][0] = 1; + v[914][0] = 1; + v[915][0] = 1; + v[916][0] = 1; + v[917][0] = 1; + v[918][0] = 1; + v[919][0] = 1; + v[920][0] = 1; + v[921][0] = 1; + v[922][0] = 1; + v[923][0] = 1; + v[924][0] = 1; + v[925][0] = 1; + v[926][0] = 1; + v[927][0] = 1; + v[928][0] = 1; + v[929][0] = 1; + v[930][0] = 1; + v[931][0] = 1; + v[932][0] = 1; + v[933][0] = 1; + v[934][0] = 1; + v[935][0] = 1; + v[936][0] = 1; + v[937][0] = 1; + v[938][0] = 1; + v[939][0] = 1; + v[940][0] = 1; + v[941][0] = 1; + v[942][0] = 1; + v[943][0] = 1; + v[944][0] = 1; + v[945][0] = 1; + v[946][0] = 1; + v[947][0] = 1; + v[948][0] = 1; + v[949][0] = 1; + v[950][0] = 1; + v[951][0] = 1; + v[952][0] = 1; + v[953][0] = 1; + v[954][0] = 1; + v[955][0] = 1; + v[956][0] = 1; + v[957][0] = 1; + v[958][0] = 1; + v[959][0] = 1; + v[960][0] = 1; + v[961][0] = 1; + v[962][0] = 1; + v[963][0] = 1; + v[964][0] = 1; + v[965][0] = 1; + v[966][0] = 1; + v[967][0] = 1; + v[968][0] = 1; + v[969][0] = 1; + v[970][0] = 1; + v[971][0] = 1; + v[972][0] = 1; + v[973][0] = 1; + v[974][0] = 1; + v[975][0] = 1; + v[976][0] = 1; + v[977][0] = 1; + v[978][0] = 1; + v[979][0] = 1; + v[980][0] = 1; + v[981][0] = 1; + v[982][0] = 1; + v[983][0] = 1; + v[984][0] = 1; + v[985][0] = 1; + v[986][0] = 1; + v[987][0] = 1; + v[988][0] = 1; + v[989][0] = 1; + v[990][0] = 1; + v[991][0] = 1; + v[992][0] = 1; + v[993][0] = 1; + v[994][0] = 1; + v[995][0] = 1; + v[996][0] = 1; + v[997][0] = 1; + v[998][0] = 1; + v[999][0] = 1; + v[1000][0] = 1; + v[1001][0] = 1; + v[1002][0] = 1; + v[1003][0] = 1; + v[1004][0] = 1; + v[1005][0] = 1; + v[1006][0] = 1; + v[1007][0] = 1; + v[1008][0] = 1; + v[1009][0] = 1; + v[1010][0] = 1; + v[1011][0] = 1; + v[1012][0] = 1; + v[1013][0] = 1; + v[1014][0] = 1; + v[1015][0] = 1; + v[1016][0] = 1; + v[1017][0] = 1; + v[1018][0] = 1; + v[1019][0] = 1; + v[1020][0] = 1; + v[1021][0] = 1; + v[1022][0] = 1; + v[1023][0] = 1; + v[1024][0] = 1; + v[1025][0] = 1; + v[1026][0] = 1; + v[1027][0] = 1; + v[1028][0] = 1; + v[1029][0] = 1; + v[1030][0] = 1; + v[1031][0] = 1; + v[1032][0] = 1; + v[1033][0] = 1; + v[1034][0] = 1; + v[1035][0] = 1; + v[1036][0] = 1; + v[1037][0] = 1; + v[1038][0] = 1; + v[1039][0] = 1; + v[1040][0] = 1; + v[1041][0] = 1; + v[1042][0] = 1; + v[1043][0] = 1; + v[1044][0] = 1; + v[1045][0] = 1; + v[1046][0] = 1; + v[1047][0] = 1; + v[1048][0] = 1; + v[1049][0] = 1; + v[1050][0] = 1; + v[1051][0] = 1; + v[1052][0] = 1; + v[1053][0] = 1; + v[1054][0] = 1; + v[1055][0] = 1; + v[1056][0] = 1; + v[1057][0] = 1; + v[1058][0] = 1; + v[1059][0] = 1; + v[1060][0] = 1; + v[1061][0] = 1; + v[1062][0] = 1; + v[1063][0] = 1; + v[1064][0] = 1; + v[1065][0] = 1; + v[1066][0] = 1; + v[1067][0] = 1; + v[1068][0] = 1; + v[1069][0] = 1; + v[1070][0] = 1; + v[1071][0] = 1; + v[1072][0] = 1; + v[1073][0] = 1; + v[1074][0] = 1; + v[1075][0] = 1; + v[1076][0] = 1; + v[1077][0] = 1; + v[1078][0] = 1; + v[1079][0] = 1; + v[1080][0] = 1; + v[1081][0] = 1; + v[1082][0] = 1; + v[1083][0] = 1; + v[1084][0] = 1; + v[1085][0] = 1; + v[1086][0] = 1; + v[1087][0] = 1; + v[1088][0] = 1; + v[1089][0] = 1; + v[1090][0] = 1; + v[1091][0] = 1; + v[1092][0] = 1; + v[1093][0] = 1; + v[1094][0] = 1; + v[1095][0] = 1; + v[1096][0] = 1; + v[1097][0] = 1; + v[1098][0] = 1; + v[1099][0] = 1; + v[1100][0] = 1; + v[1101][0] = 1; + v[1102][0] = 1; + v[1103][0] = 1; + v[1104][0] = 1; + v[1105][0] = 1; + v[1106][0] = 1; + v[1107][0] = 1; + v[1108][0] = 1; + v[1109][0] = 1; + v[1110][0] = 1; + + v[2][1] = 1; + v[3][1] = 3; + v[4][1] = 1; + v[5][1] = 3; + v[6][1] = 1; + v[7][1] = 3; + v[8][1] = 3; + v[9][1] = 1; + v[10][1] = 3; + v[11][1] = 1; + v[12][1] = 3; + v[13][1] = 1; + v[14][1] = 3; + v[15][1] = 1; + v[16][1] = 1; + v[17][1] = 3; + v[18][1] = 1; + v[19][1] = 3; + v[20][1] = 1; + v[21][1] = 3; + v[22][1] = 1; + v[23][1] = 3; + v[24][1] = 3; + v[25][1] = 1; + v[26][1] = 1; + v[27][1] = 1; + v[28][1] = 3; + v[29][1] = 1; + v[30][1] = 3; + v[31][1] = 1; + v[32][1] = 3; + v[33][1] = 3; + v[34][1] = 1; + v[35][1] = 3; + v[36][1] = 1; + v[37][1] = 1; + v[38][1] = 1; + v[39][1] = 3; + v[40][1] = 1; + v[41][1] = 3; + v[42][1] = 1; + v[43][1] = 1; + v[44][1] = 1; + v[45][1] = 3; + v[46][1] = 3; + v[47][1] = 1; + v[48][1] = 3; + v[49][1] = 3; + v[50][1] = 1; + v[51][1] = 1; + v[52][1] = 3; + v[53][1] = 3; + v[54][1] = 1; + v[55][1] = 3; + v[56][1] = 3; + v[57][1] = 3; + v[58][1] = 1; + v[59][1] = 3; + v[60][1] = 1; + v[61][1] = 3; + v[62][1] = 1; + v[63][1] = 1; + v[64][1] = 3; + v[65][1] = 3; + v[66][1] = 1; + v[67][1] = 1; + v[68][1] = 1; + v[69][1] = 1; + v[70][1] = 3; + v[71][1] = 1; + v[72][1] = 1; + v[73][1] = 3; + v[74][1] = 1; + v[75][1] = 1; + v[76][1] = 1; + v[77][1] = 3; + v[78][1] = 3; + v[79][1] = 1; + v[80][1] = 3; + v[81][1] = 3; + v[82][1] = 1; + v[83][1] = 3; + v[84][1] = 3; + v[85][1] = 3; + v[86][1] = 1; + v[87][1] = 3; + v[88][1] = 3; + v[89][1] = 3; + v[90][1] = 1; + v[91][1] = 3; + v[92][1] = 3; + v[93][1] = 1; + v[94][1] = 3; + v[95][1] = 3; + v[96][1] = 3; + v[97][1] = 1; + v[98][1] = 3; + v[99][1] = 1; + v[100][1] = 3; + v[101][1] = 1; + v[102][1] = 1; + v[103][1] = 3; + v[104][1] = 3; + v[105][1] = 1; + v[106][1] = 3; + v[107][1] = 3; + v[108][1] = 1; + v[109][1] = 1; + v[110][1] = 1; + v[111][1] = 3; + v[112][1] = 3; + v[113][1] = 1; + v[114][1] = 3; + v[115][1] = 3; + v[116][1] = 1; + v[117][1] = 3; + v[118][1] = 1; + v[119][1] = 1; + v[120][1] = 3; + v[121][1] = 3; + v[122][1] = 3; + v[123][1] = 1; + v[124][1] = 1; + v[125][1] = 1; + v[126][1] = 3; + v[127][1] = 1; + v[128][1] = 1; + v[129][1] = 3; + v[130][1] = 1; + v[131][1] = 1; + v[132][1] = 3; + v[133][1] = 3; + v[134][1] = 1; + v[135][1] = 3; + v[136][1] = 1; + v[137][1] = 3; + v[138][1] = 3; + v[139][1] = 3; + v[140][1] = 3; + v[141][1] = 1; + v[142][1] = 1; + v[143][1] = 1; + v[144][1] = 3; + v[145][1] = 3; + v[146][1] = 1; + v[147][1] = 1; + v[148][1] = 3; + v[149][1] = 1; + v[150][1] = 1; + v[151][1] = 1; + v[152][1] = 1; + v[153][1] = 1; + v[154][1] = 1; + v[155][1] = 3; + v[156][1] = 1; + v[157][1] = 3; + v[158][1] = 1; + v[159][1] = 1; + v[160][1] = 1; + v[161][1] = 3; + v[162][1] = 1; + v[163][1] = 3; + v[164][1] = 1; + v[165][1] = 3; + v[166][1] = 3; + v[167][1] = 3; + v[168][1] = 1; + v[169][1] = 1; + v[170][1] = 3; + v[171][1] = 3; + v[172][1] = 1; + v[173][1] = 3; + v[174][1] = 1; + v[175][1] = 3; + v[176][1] = 1; + v[177][1] = 1; + v[178][1] = 3; + v[179][1] = 1; + v[180][1] = 3; + v[181][1] = 1; + v[182][1] = 3; + v[183][1] = 1; + v[184][1] = 3; + v[185][1] = 1; + v[186][1] = 1; + v[187][1] = 1; + v[188][1] = 3; + v[189][1] = 3; + v[190][1] = 1; + v[191][1] = 3; + v[192][1] = 3; + v[193][1] = 1; + v[194][1] = 3; + v[195][1] = 1; + v[196][1] = 1; + v[197][1] = 1; + v[198][1] = 3; + v[199][1] = 1; + v[200][1] = 3; + v[201][1] = 1; + v[202][1] = 1; + v[203][1] = 3; + v[204][1] = 1; + v[205][1] = 1; + v[206][1] = 3; + v[207][1] = 3; + v[208][1] = 1; + v[209][1] = 1; + v[210][1] = 3; + v[211][1] = 3; + v[212][1] = 3; + v[213][1] = 1; + v[214][1] = 3; + v[215][1] = 3; + v[216][1] = 3; + v[217][1] = 1; + v[218][1] = 3; + v[219][1] = 1; + v[220][1] = 3; + v[221][1] = 1; + v[222][1] = 1; + v[223][1] = 1; + v[224][1] = 3; + v[225][1] = 1; + v[226][1] = 1; + v[227][1] = 1; + v[228][1] = 3; + v[229][1] = 1; + v[230][1] = 1; + v[231][1] = 1; + v[232][1] = 1; + v[233][1] = 1; + v[234][1] = 3; + v[235][1] = 3; + v[236][1] = 3; + v[237][1] = 1; + v[238][1] = 1; + v[239][1] = 1; + v[240][1] = 1; + v[241][1] = 3; + v[242][1] = 3; + v[243][1] = 3; + v[244][1] = 1; + v[245][1] = 3; + v[246][1] = 3; + v[247][1] = 1; + v[248][1] = 1; + v[249][1] = 1; + v[250][1] = 1; + v[251][1] = 3; + v[252][1] = 1; + v[253][1] = 1; + v[254][1] = 3; + v[255][1] = 1; + v[256][1] = 3; + v[257][1] = 3; + v[258][1] = 1; + v[259][1] = 1; + v[260][1] = 3; + v[261][1] = 3; + v[262][1] = 1; + v[263][1] = 1; + v[264][1] = 1; + v[265][1] = 1; + v[266][1] = 3; + v[267][1] = 1; + v[268][1] = 3; + v[269][1] = 3; + v[270][1] = 1; + v[271][1] = 3; + v[272][1] = 3; + v[273][1] = 1; + v[274][1] = 1; + v[275][1] = 1; + v[276][1] = 3; + v[277][1] = 3; + v[278][1] = 3; + v[279][1] = 1; + v[280][1] = 3; + v[281][1] = 3; + v[282][1] = 1; + v[283][1] = 3; + v[284][1] = 3; + v[285][1] = 1; + v[286][1] = 3; + v[287][1] = 1; + v[288][1] = 3; + v[289][1] = 3; + v[290][1] = 3; + v[291][1] = 1; + v[292][1] = 3; + v[293][1] = 1; + v[294][1] = 1; + v[295][1] = 3; + v[296][1] = 1; + v[297][1] = 3; + v[298][1] = 1; + v[299][1] = 1; + v[300][1] = 1; + v[301][1] = 3; + v[302][1] = 3; + v[303][1] = 3; + v[304][1] = 1; + v[305][1] = 1; + v[306][1] = 3; + v[307][1] = 1; + v[308][1] = 3; + v[309][1] = 1; + v[310][1] = 1; + v[311][1] = 1; + v[312][1] = 1; + v[313][1] = 1; + v[314][1] = 1; + v[315][1] = 3; + v[316][1] = 1; + v[317][1] = 1; + v[318][1] = 3; + v[319][1] = 1; + v[320][1] = 3; + v[321][1] = 3; + v[322][1] = 1; + v[323][1] = 1; + v[324][1] = 1; + v[325][1] = 1; + v[326][1] = 3; + v[327][1] = 1; + v[328][1] = 3; + v[329][1] = 1; + v[330][1] = 3; + v[331][1] = 1; + v[332][1] = 1; + v[333][1] = 1; + v[334][1] = 1; + v[335][1] = 3; + v[336][1] = 3; + v[337][1] = 1; + v[338][1] = 1; + v[339][1] = 1; + v[340][1] = 1; + v[341][1] = 1; + v[342][1] = 3; + v[343][1] = 3; + v[344][1] = 3; + v[345][1] = 1; + v[346][1] = 1; + v[347][1] = 3; + v[348][1] = 3; + v[349][1] = 3; + v[350][1] = 3; + v[351][1] = 3; + v[352][1] = 1; + v[353][1] = 3; + v[354][1] = 3; + v[355][1] = 1; + v[356][1] = 3; + v[357][1] = 3; + v[358][1] = 3; + v[359][1] = 3; + v[360][1] = 1; + v[361][1] = 1; + v[362][1] = 1; + v[363][1] = 1; + v[364][1] = 1; + v[365][1] = 1; + v[366][1] = 3; + v[367][1] = 1; + v[368][1] = 1; + v[369][1] = 3; + v[370][1] = 1; + v[371][1] = 1; + v[372][1] = 1; + v[373][1] = 3; + v[374][1] = 1; + v[375][1] = 1; + v[376][1] = 1; + v[377][1] = 3; + v[378][1] = 3; + v[379][1] = 3; + v[380][1] = 1; + v[381][1] = 3; + v[382][1] = 1; + v[383][1] = 1; + v[384][1] = 3; + v[385][1] = 3; + v[386][1] = 3; + v[387][1] = 1; + v[388][1] = 3; + v[389][1] = 3; + v[390][1] = 1; + v[391][1] = 3; + v[392][1] = 1; + v[393][1] = 3; + v[394][1] = 3; + v[395][1] = 1; + v[396][1] = 3; + v[397][1] = 3; + v[398][1] = 3; + v[399][1] = 1; + v[400][1] = 1; + v[401][1] = 3; + v[402][1] = 3; + v[403][1] = 1; + v[404][1] = 3; + v[405][1] = 1; + v[406][1] = 3; + v[407][1] = 1; + v[408][1] = 1; + v[409][1] = 1; + v[410][1] = 3; + v[411][1] = 3; + v[412][1] = 3; + v[413][1] = 3; + v[414][1] = 1; + v[415][1] = 3; + v[416][1] = 1; + v[417][1] = 1; + v[418][1] = 3; + v[419][1] = 1; + v[420][1] = 3; + v[421][1] = 1; + v[422][1] = 1; + v[423][1] = 1; + v[424][1] = 3; + v[425][1] = 1; + v[426][1] = 3; + v[427][1] = 1; + v[428][1] = 3; + v[429][1] = 1; + v[430][1] = 3; + v[431][1] = 3; + v[432][1] = 3; + v[433][1] = 3; + v[434][1] = 3; + v[435][1] = 3; + v[436][1] = 3; + v[437][1] = 3; + v[438][1] = 1; + v[439][1] = 3; + v[440][1] = 3; + v[441][1] = 3; + v[442][1] = 3; + v[443][1] = 3; + v[444][1] = 1; + v[445][1] = 3; + v[446][1] = 1; + v[447][1] = 3; + v[448][1] = 3; + v[449][1] = 3; + v[450][1] = 1; + v[451][1] = 3; + v[452][1] = 1; + v[453][1] = 3; + v[454][1] = 1; + v[455][1] = 3; + v[456][1] = 3; + v[457][1] = 1; + v[458][1] = 3; + v[459][1] = 3; + v[460][1] = 3; + v[461][1] = 3; + v[462][1] = 3; + v[463][1] = 3; + v[464][1] = 3; + v[465][1] = 3; + v[466][1] = 3; + v[467][1] = 1; + v[468][1] = 1; + v[469][1] = 1; + v[470][1] = 1; + v[471][1] = 1; + v[472][1] = 1; + v[473][1] = 3; + v[474][1] = 3; + v[475][1] = 1; + v[476][1] = 1; + v[477][1] = 3; + v[478][1] = 3; + v[479][1] = 1; + v[480][1] = 1; + v[481][1] = 1; + v[482][1] = 3; + v[483][1] = 3; + v[484][1] = 1; + v[485][1] = 1; + v[486][1] = 3; + v[487][1] = 3; + v[488][1] = 3; + v[489][1] = 3; + v[490][1] = 1; + v[491][1] = 1; + v[492][1] = 3; + v[493][1] = 1; + v[494][1] = 3; + v[495][1] = 3; + v[496][1] = 1; + v[497][1] = 3; + v[498][1] = 3; + v[499][1] = 1; + v[500][1] = 1; + v[501][1] = 1; + v[502][1] = 3; + v[503][1] = 3; + v[504][1] = 3; + v[505][1] = 1; + v[506][1] = 1; + v[507][1] = 3; + v[508][1] = 3; + v[509][1] = 3; + v[510][1] = 3; + v[511][1] = 3; + v[512][1] = 1; + v[513][1] = 1; + v[514][1] = 1; + v[515][1] = 3; + v[516][1] = 1; + v[517][1] = 3; + v[518][1] = 3; + v[519][1] = 1; + v[520][1] = 3; + v[521][1] = 3; + v[522][1] = 3; + v[523][1] = 3; + v[524][1] = 1; + v[525][1] = 1; + v[526][1] = 3; + v[527][1] = 1; + v[528][1] = 1; + v[529][1] = 3; + v[530][1] = 1; + v[531][1] = 3; + v[532][1] = 1; + v[533][1] = 3; + v[534][1] = 1; + v[535][1] = 3; + v[536][1] = 3; + v[537][1] = 1; + v[538][1] = 1; + v[539][1] = 3; + v[540][1] = 3; + v[541][1] = 1; + v[542][1] = 3; + v[543][1] = 3; + v[544][1] = 1; + v[545][1] = 3; + v[546][1] = 3; + v[547][1] = 1; + v[548][1] = 1; + v[549][1] = 3; + v[550][1] = 1; + v[551][1] = 3; + v[552][1] = 3; + v[553][1] = 1; + v[554][1] = 1; + v[555][1] = 3; + v[556][1] = 1; + v[557][1] = 3; + v[558][1] = 1; + v[559][1] = 3; + v[560][1] = 1; + v[561][1] = 1; + v[562][1] = 3; + v[563][1] = 3; + v[564][1] = 1; + v[565][1] = 1; + v[566][1] = 1; + v[567][1] = 3; + v[568][1] = 3; + v[569][1] = 1; + v[570][1] = 3; + v[571][1] = 1; + v[572][1] = 1; + v[573][1] = 3; + v[574][1] = 3; + v[575][1] = 1; + v[576][1] = 1; + v[577][1] = 3; + v[578][1] = 1; + v[579][1] = 3; + v[580][1] = 1; + v[581][1] = 1; + v[582][1] = 1; + v[583][1] = 1; + v[584][1] = 1; + v[585][1] = 3; + v[586][1] = 1; + v[587][1] = 1; + v[588][1] = 1; + v[589][1] = 1; + v[590][1] = 3; + v[591][1] = 1; + v[592][1] = 3; + v[593][1] = 1; + v[594][1] = 1; + v[595][1] = 3; + v[596][1] = 3; + v[597][1] = 1; + v[598][1] = 1; + v[599][1] = 3; + v[600][1] = 1; + v[601][1] = 3; + v[602][1] = 1; + v[603][1] = 3; + v[604][1] = 3; + v[605][1] = 3; + v[606][1] = 1; + v[607][1] = 3; + v[608][1] = 3; + v[609][1] = 3; + v[610][1] = 1; + v[611][1] = 1; + v[612][1] = 3; + v[613][1] = 3; + v[614][1] = 3; + v[615][1] = 1; + v[616][1] = 1; + v[617][1] = 1; + v[618][1] = 1; + v[619][1] = 3; + v[620][1] = 1; + v[621][1] = 3; + v[622][1] = 1; + v[623][1] = 3; + v[624][1] = 1; + v[625][1] = 1; + v[626][1] = 3; + v[627][1] = 3; + v[628][1] = 1; + v[629][1] = 1; + v[630][1] = 1; + v[631][1] = 3; + v[632][1] = 3; + v[633][1] = 1; + v[634][1] = 3; + v[635][1] = 1; + v[636][1] = 3; + v[637][1] = 1; + v[638][1] = 1; + v[639][1] = 1; + v[640][1] = 1; + v[641][1] = 1; + v[642][1] = 1; + v[643][1] = 3; + v[644][1] = 1; + v[645][1] = 3; + v[646][1] = 3; + v[647][1] = 1; + v[648][1] = 3; + v[649][1] = 3; + v[650][1] = 3; + v[651][1] = 1; + v[652][1] = 3; + v[653][1] = 1; + v[654][1] = 1; + v[655][1] = 3; + v[656][1] = 3; + v[657][1] = 1; + v[658][1] = 1; + v[659][1] = 3; + v[660][1] = 3; + v[661][1] = 1; + v[662][1] = 1; + v[663][1] = 1; + v[664][1] = 3; + v[665][1] = 1; + v[666][1] = 3; + v[667][1] = 3; + v[668][1] = 1; + v[669][1] = 1; + v[670][1] = 3; + v[671][1] = 1; + v[672][1] = 1; + v[673][1] = 3; + v[674][1] = 1; + v[675][1] = 3; + v[676][1] = 1; + v[677][1] = 1; + v[678][1] = 1; + v[679][1] = 3; + v[680][1] = 3; + v[681][1] = 3; + v[682][1] = 3; + v[683][1] = 1; + v[684][1] = 1; + v[685][1] = 3; + v[686][1] = 3; + v[687][1] = 1; + v[688][1] = 1; + v[689][1] = 1; + v[690][1] = 1; + v[691][1] = 3; + v[692][1] = 1; + v[693][1] = 1; + v[694][1] = 3; + v[695][1] = 3; + v[696][1] = 3; + v[697][1] = 1; + v[698][1] = 1; + v[699][1] = 3; + v[700][1] = 3; + v[701][1] = 1; + v[702][1] = 3; + v[703][1] = 3; + v[704][1] = 1; + v[705][1] = 1; + v[706][1] = 3; + v[707][1] = 3; + v[708][1] = 3; + v[709][1] = 3; + v[710][1] = 3; + v[711][1] = 3; + v[712][1] = 3; + v[713][1] = 1; + v[714][1] = 3; + v[715][1] = 3; + v[716][1] = 1; + v[717][1] = 3; + v[718][1] = 1; + v[719][1] = 3; + v[720][1] = 1; + v[721][1] = 1; + v[722][1] = 3; + v[723][1] = 3; + v[724][1] = 1; + v[725][1] = 1; + v[726][1] = 1; + v[727][1] = 3; + v[728][1] = 1; + v[729][1] = 3; + v[730][1] = 3; + v[731][1] = 1; + v[732][1] = 3; + v[733][1] = 3; + v[734][1] = 1; + v[735][1] = 3; + v[736][1] = 1; + v[737][1] = 1; + v[738][1] = 3; + v[739][1] = 3; + v[740][1] = 3; + v[741][1] = 1; + v[742][1] = 1; + v[743][1] = 1; + v[744][1] = 3; + v[745][1] = 1; + v[746][1] = 1; + v[747][1] = 1; + v[748][1] = 3; + v[749][1] = 3; + v[750][1] = 3; + v[751][1] = 1; + v[752][1] = 3; + v[753][1] = 3; + v[754][1] = 1; + v[755][1] = 3; + v[756][1] = 1; + v[757][1] = 1; + v[758][1] = 3; + v[759][1] = 3; + v[760][1] = 3; + v[761][1] = 1; + v[762][1] = 3; + v[763][1] = 3; + v[764][1] = 1; + v[765][1] = 1; + v[766][1] = 1; + v[767][1] = 3; + v[768][1] = 1; + v[769][1] = 3; + v[770][1] = 3; + v[771][1] = 3; + v[772][1] = 3; + v[773][1] = 3; + v[774][1] = 3; + v[775][1] = 3; + v[776][1] = 3; + v[777][1] = 1; + v[778][1] = 3; + v[779][1] = 3; + v[780][1] = 1; + v[781][1] = 3; + v[782][1] = 1; + v[783][1] = 1; + v[784][1] = 3; + v[785][1] = 3; + v[786][1] = 3; + v[787][1] = 1; + v[788][1] = 3; + v[789][1] = 3; + v[790][1] = 3; + v[791][1] = 3; + v[792][1] = 3; + v[793][1] = 1; + v[794][1] = 3; + v[795][1] = 3; + v[796][1] = 3; + v[797][1] = 1; + v[798][1] = 1; + v[799][1] = 1; + v[800][1] = 3; + v[801][1] = 3; + v[802][1] = 1; + v[803][1] = 3; + v[804][1] = 3; + v[805][1] = 1; + v[806][1] = 3; + v[807][1] = 1; + v[808][1] = 3; + v[809][1] = 1; + v[810][1] = 3; + v[811][1] = 1; + v[812][1] = 3; + v[813][1] = 3; + v[814][1] = 3; + v[815][1] = 3; + v[816][1] = 3; + v[817][1] = 3; + v[818][1] = 1; + v[819][1] = 1; + v[820][1] = 3; + v[821][1] = 1; + v[822][1] = 3; + v[823][1] = 1; + v[824][1] = 1; + v[825][1] = 1; + v[826][1] = 1; + v[827][1] = 1; + v[828][1] = 3; + v[829][1] = 1; + v[830][1] = 1; + v[831][1] = 1; + v[832][1] = 3; + v[833][1] = 1; + v[834][1] = 3; + v[835][1] = 1; + v[836][1] = 1; + v[837][1] = 3; + v[838][1] = 3; + v[839][1] = 3; + v[840][1] = 1; + v[841][1] = 3; + v[842][1] = 1; + v[843][1] = 3; + v[844][1] = 1; + v[845][1] = 1; + v[846][1] = 3; + v[847][1] = 1; + v[848][1] = 3; + v[849][1] = 3; + v[850][1] = 1; + v[851][1] = 3; + v[852][1] = 1; + v[853][1] = 3; + v[854][1] = 3; + v[855][1] = 1; + v[856][1] = 3; + v[857][1] = 3; + v[858][1] = 1; + v[859][1] = 3; + v[860][1] = 3; + v[861][1] = 3; + v[862][1] = 3; + v[863][1] = 3; + v[864][1] = 3; + v[865][1] = 1; + v[866][1] = 3; + v[867][1] = 1; + v[868][1] = 1; + v[869][1] = 3; + v[870][1] = 3; + v[871][1] = 3; + v[872][1] = 1; + v[873][1] = 1; + v[874][1] = 3; + v[875][1] = 3; + v[876][1] = 3; + v[877][1] = 3; + v[878][1] = 3; + v[879][1] = 3; + v[880][1] = 3; + v[881][1] = 1; + v[882][1] = 3; + v[883][1] = 3; + v[884][1] = 3; + v[885][1] = 3; + v[886][1] = 1; + v[887][1] = 3; + v[888][1] = 1; + v[889][1] = 3; + v[890][1] = 3; + v[891][1] = 3; + v[892][1] = 1; + v[893][1] = 3; + v[894][1] = 1; + v[895][1] = 3; + v[896][1] = 1; + v[897][1] = 1; + v[898][1] = 1; + v[899][1] = 3; + v[900][1] = 3; + v[901][1] = 1; + v[902][1] = 3; + v[903][1] = 1; + v[904][1] = 1; + v[905][1] = 3; + v[906][1] = 3; + v[907][1] = 1; + v[908][1] = 3; + v[909][1] = 1; + v[910][1] = 1; + v[911][1] = 1; + v[912][1] = 1; + v[913][1] = 3; + v[914][1] = 1; + v[915][1] = 3; + v[916][1] = 1; + v[917][1] = 1; + v[918][1] = 3; + v[919][1] = 1; + v[920][1] = 3; + v[921][1] = 1; + v[922][1] = 3; + v[923][1] = 3; + v[924][1] = 3; + v[925][1] = 3; + v[926][1] = 3; + v[927][1] = 3; + v[928][1] = 1; + v[929][1] = 3; + v[930][1] = 3; + v[931][1] = 3; + v[932][1] = 3; + v[933][1] = 1; + v[934][1] = 3; + v[935][1] = 3; + v[936][1] = 1; + v[937][1] = 3; + v[938][1] = 3; + v[939][1] = 3; + v[940][1] = 3; + v[941][1] = 3; + v[942][1] = 1; + v[943][1] = 1; + v[944][1] = 1; + v[945][1] = 1; + v[946][1] = 3; + v[947][1] = 3; + v[948][1] = 3; + v[949][1] = 1; + v[950][1] = 3; + v[951][1] = 3; + v[952][1] = 1; + v[953][1] = 1; + v[954][1] = 3; + v[955][1] = 3; + v[956][1] = 1; + v[957][1] = 1; + v[958][1] = 3; + v[959][1] = 3; + v[960][1] = 1; + v[961][1] = 3; + v[962][1] = 1; + v[963][1] = 1; + v[964][1] = 3; + v[965][1] = 1; + v[966][1] = 3; + v[967][1] = 3; + v[968][1] = 3; + v[969][1] = 3; + v[970][1] = 3; + v[971][1] = 1; + v[972][1] = 3; + v[973][1] = 1; + v[974][1] = 1; + v[975][1] = 3; + v[976][1] = 3; + v[977][1] = 3; + v[978][1] = 3; + v[979][1] = 1; + v[980][1] = 3; + v[981][1] = 1; + v[982][1] = 1; + v[983][1] = 3; + v[984][1] = 3; + v[985][1] = 3; + v[986][1] = 3; + v[987][1] = 3; + v[988][1] = 3; + v[989][1] = 1; + v[990][1] = 1; + v[991][1] = 3; + v[992][1] = 1; + v[993][1] = 3; + v[994][1] = 1; + v[995][1] = 1; + v[996][1] = 3; + v[997][1] = 1; + v[998][1] = 1; + v[999][1] = 1; + v[1000][1] = 1; + v[1001][1] = 3; + v[1002][1] = 3; + v[1003][1] = 1; + v[1004][1] = 1; + v[1005][1] = 3; + v[1006][1] = 1; + v[1007][1] = 1; + v[1008][1] = 1; + v[1009][1] = 3; + v[1010][1] = 1; + v[1011][1] = 3; + v[1012][1] = 1; + v[1013][1] = 1; + v[1014][1] = 3; + v[1015][1] = 3; + v[1016][1] = 1; + v[1017][1] = 3; + v[1018][1] = 1; + v[1019][1] = 1; + v[1020][1] = 3; + v[1021][1] = 3; + v[1022][1] = 3; + v[1023][1] = 3; + v[1024][1] = 3; + v[1025][1] = 1; + v[1026][1] = 3; + v[1027][1] = 1; + v[1028][1] = 1; + v[1029][1] = 1; + v[1030][1] = 3; + v[1031][1] = 1; + v[1032][1] = 1; + v[1033][1] = 1; + v[1034][1] = 3; + v[1035][1] = 1; + v[1036][1] = 1; + v[1037][1] = 3; + v[1038][1] = 1; + v[1039][1] = 3; + v[1040][1] = 3; + v[1041][1] = 3; + v[1042][1] = 3; + v[1043][1] = 3; + v[1044][1] = 1; + v[1045][1] = 1; + v[1046][1] = 1; + v[1047][1] = 3; + v[1048][1] = 3; + v[1049][1] = 3; + v[1050][1] = 3; + v[1051][1] = 1; + v[1052][1] = 3; + v[1053][1] = 3; + v[1054][1] = 3; + v[1055][1] = 3; + v[1056][1] = 1; + v[1057][1] = 1; + v[1058][1] = 3; + v[1059][1] = 3; + v[1060][1] = 3; + v[1061][1] = 1; + v[1062][1] = 3; + v[1063][1] = 1; + v[1064][1] = 1; + v[1065][1] = 3; + v[1066][1] = 3; + v[1067][1] = 1; + v[1068][1] = 3; + v[1069][1] = 3; + v[1070][1] = 1; + v[1071][1] = 1; + v[1072][1] = 1; + v[1073][1] = 1; + v[1074][1] = 1; + v[1075][1] = 3; + v[1076][1] = 1; + v[1077][1] = 1; + v[1078][1] = 3; + v[1079][1] = 3; + v[1080][1] = 1; + v[1081][1] = 1; + v[1082][1] = 1; + v[1083][1] = 3; + v[1084][1] = 1; + v[1085][1] = 1; + v[1086][1] = 3; + v[1087][1] = 3; + v[1088][1] = 1; + v[1089][1] = 3; + v[1090][1] = 3; + v[1091][1] = 3; + v[1092][1] = 3; + v[1093][1] = 3; + v[1094][1] = 3; + v[1095][1] = 3; + v[1096][1] = 3; + v[1097][1] = 1; + v[1098][1] = 1; + v[1099][1] = 3; + v[1100][1] = 3; + v[1101][1] = 1; + v[1102][1] = 1; + v[1103][1] = 3; + v[1104][1] = 1; + v[1105][1] = 3; + v[1106][1] = 3; + v[1107][1] = 3; + v[1108][1] = 3; + v[1109][1] = 3; + v[1110][1] = 1; + + v[3][2] = 7; + v[4][2] = 5; + v[5][2] = 1; + v[6][2] = 3; + v[7][2] = 3; + v[8][2] = 7; + v[9][2] = 5; + v[10][2] = 5; + v[11][2] = 7; + v[12][2] = 7; + v[13][2] = 1; + v[14][2] = 3; + v[15][2] = 3; + v[16][2] = 7; + v[17][2] = 5; + v[18][2] = 1; + v[19][2] = 1; + v[20][2] = 5; + v[21][2] = 3; + v[22][2] = 7; + v[23][2] = 1; + v[24][2] = 7; + v[25][2] = 5; + v[26][2] = 1; + v[27][2] = 3; + v[28][2] = 7; + v[29][2] = 7; + v[30][2] = 1; + v[31][2] = 1; + v[32][2] = 1; + v[33][2] = 5; + v[34][2] = 7; + v[35][2] = 7; + v[36][2] = 5; + v[37][2] = 1; + v[38][2] = 3; + v[39][2] = 3; + v[40][2] = 7; + v[41][2] = 5; + v[42][2] = 5; + v[43][2] = 5; + v[44][2] = 3; + v[45][2] = 3; + v[46][2] = 3; + v[47][2] = 1; + v[48][2] = 1; + v[49][2] = 5; + v[50][2] = 1; + v[51][2] = 1; + v[52][2] = 5; + v[53][2] = 3; + v[54][2] = 3; + v[55][2] = 3; + v[56][2] = 3; + v[57][2] = 1; + v[58][2] = 3; + v[59][2] = 7; + v[60][2] = 5; + v[61][2] = 7; + v[62][2] = 3; + v[63][2] = 7; + v[64][2] = 1; + v[65][2] = 3; + v[66][2] = 3; + v[67][2] = 5; + v[68][2] = 1; + v[69][2] = 3; + v[70][2] = 5; + v[71][2] = 5; + v[72][2] = 7; + v[73][2] = 7; + v[74][2] = 7; + v[75][2] = 1; + v[76][2] = 1; + v[77][2] = 3; + v[78][2] = 3; + v[79][2] = 1; + v[80][2] = 1; + v[81][2] = 5; + v[82][2] = 1; + v[83][2] = 5; + v[84][2] = 7; + v[85][2] = 5; + v[86][2] = 1; + v[87][2] = 7; + v[88][2] = 5; + v[89][2] = 3; + v[90][2] = 3; + v[91][2] = 1; + v[92][2] = 5; + v[93][2] = 7; + v[94][2] = 1; + v[95][2] = 7; + v[96][2] = 5; + v[97][2] = 1; + v[98][2] = 7; + v[99][2] = 3; + v[100][2] = 1; + v[101][2] = 7; + v[102][2] = 1; + v[103][2] = 7; + v[104][2] = 3; + v[105][2] = 3; + v[106][2] = 5; + v[107][2] = 7; + v[108][2] = 3; + v[109][2] = 3; + v[110][2] = 5; + v[111][2] = 1; + v[112][2] = 3; + v[113][2] = 3; + v[114][2] = 1; + v[115][2] = 3; + v[116][2] = 5; + v[117][2] = 1; + v[118][2] = 3; + v[119][2] = 3; + v[120][2] = 3; + v[121][2] = 7; + v[122][2] = 1; + v[123][2] = 1; + v[124][2] = 7; + v[125][2] = 3; + v[126][2] = 1; + v[127][2] = 3; + v[128][2] = 7; + v[129][2] = 5; + v[130][2] = 5; + v[131][2] = 7; + v[132][2] = 5; + v[133][2] = 5; + v[134][2] = 3; + v[135][2] = 1; + v[136][2] = 3; + v[137][2] = 3; + v[138][2] = 3; + v[139][2] = 1; + v[140][2] = 3; + v[141][2] = 3; + v[142][2] = 7; + v[143][2] = 3; + v[144][2] = 3; + v[145][2] = 1; + v[146][2] = 7; + v[147][2] = 5; + v[148][2] = 1; + v[149][2] = 7; + v[150][2] = 7; + v[151][2] = 5; + v[152][2] = 7; + v[153][2] = 5; + v[154][2] = 1; + v[155][2] = 3; + v[156][2] = 1; + v[157][2] = 7; + v[158][2] = 3; + v[159][2] = 7; + v[160][2] = 3; + v[161][2] = 5; + v[162][2] = 7; + v[163][2] = 3; + v[164][2] = 1; + v[165][2] = 3; + v[166][2] = 3; + v[167][2] = 3; + v[168][2] = 1; + v[169][2] = 5; + v[170][2] = 7; + v[171][2] = 3; + v[172][2] = 3; + v[173][2] = 7; + v[174][2] = 7; + v[175][2] = 7; + v[176][2] = 5; + v[177][2] = 3; + v[178][2] = 1; + v[179][2] = 7; + v[180][2] = 1; + v[181][2] = 3; + v[182][2] = 7; + v[183][2] = 5; + v[184][2] = 3; + v[185][2] = 3; + v[186][2] = 3; + v[187][2] = 7; + v[188][2] = 1; + v[189][2] = 1; + v[190][2] = 3; + v[191][2] = 1; + v[192][2] = 5; + v[193][2] = 7; + v[194][2] = 1; + v[195][2] = 3; + v[196][2] = 5; + v[197][2] = 3; + v[198][2] = 5; + v[199][2] = 3; + v[200][2] = 3; + v[201][2] = 7; + v[202][2] = 5; + v[203][2] = 5; + v[204][2] = 3; + v[205][2] = 3; + v[206][2] = 1; + v[207][2] = 3; + v[208][2] = 7; + v[209][2] = 7; + v[210][2] = 7; + v[211][2] = 1; + v[212][2] = 5; + v[213][2] = 7; + v[214][2] = 1; + v[215][2] = 3; + v[216][2] = 1; + v[217][2] = 1; + v[218][2] = 7; + v[219][2] = 1; + v[220][2] = 3; + v[221][2] = 1; + v[222][2] = 7; + v[223][2] = 1; + v[224][2] = 5; + v[225][2] = 3; + v[226][2] = 5; + v[227][2] = 3; + v[228][2] = 1; + v[229][2] = 1; + v[230][2] = 5; + v[231][2] = 5; + v[232][2] = 3; + v[233][2] = 3; + v[234][2] = 5; + v[235][2] = 7; + v[236][2] = 1; + v[237][2] = 5; + v[238][2] = 3; + v[239][2] = 7; + v[240][2] = 7; + v[241][2] = 3; + v[242][2] = 5; + v[243][2] = 3; + v[244][2] = 3; + v[245][2] = 1; + v[246][2] = 7; + v[247][2] = 3; + v[248][2] = 1; + v[249][2] = 3; + v[250][2] = 5; + v[251][2] = 7; + v[252][2] = 1; + v[253][2] = 3; + v[254][2] = 7; + v[255][2] = 1; + v[256][2] = 5; + v[257][2] = 1; + v[258][2] = 3; + v[259][2] = 1; + v[260][2] = 5; + v[261][2] = 3; + v[262][2] = 1; + v[263][2] = 7; + v[264][2] = 1; + v[265][2] = 5; + v[266][2] = 5; + v[267][2] = 5; + v[268][2] = 3; + v[269][2] = 7; + v[270][2] = 1; + v[271][2] = 1; + v[272][2] = 7; + v[273][2] = 3; + v[274][2] = 1; + v[275][2] = 1; + v[276][2] = 7; + v[277][2] = 5; + v[278][2] = 7; + v[279][2] = 5; + v[280][2] = 7; + v[281][2] = 7; + v[282][2] = 3; + v[283][2] = 7; + v[284][2] = 1; + v[285][2] = 3; + v[286][2] = 7; + v[287][2] = 7; + v[288][2] = 3; + v[289][2] = 5; + v[290][2] = 1; + v[291][2] = 1; + v[292][2] = 7; + v[293][2] = 1; + v[294][2] = 5; + v[295][2] = 5; + v[296][2] = 5; + v[297][2] = 1; + v[298][2] = 5; + v[299][2] = 1; + v[300][2] = 7; + v[301][2] = 5; + v[302][2] = 5; + v[303][2] = 7; + v[304][2] = 1; + v[305][2] = 1; + v[306][2] = 7; + v[307][2] = 1; + v[308][2] = 7; + v[309][2] = 7; + v[310][2] = 1; + v[311][2] = 1; + v[312][2] = 3; + v[313][2] = 3; + v[314][2] = 3; + v[315][2] = 7; + v[316][2] = 7; + v[317][2] = 5; + v[318][2] = 3; + v[319][2] = 7; + v[320][2] = 3; + v[321][2] = 1; + v[322][2] = 3; + v[323][2] = 7; + v[324][2] = 5; + v[325][2] = 3; + v[326][2] = 3; + v[327][2] = 5; + v[328][2] = 7; + v[329][2] = 1; + v[330][2] = 1; + v[331][2] = 5; + v[332][2] = 5; + v[333][2] = 7; + v[334][2] = 7; + v[335][2] = 1; + v[336][2] = 1; + v[337][2] = 1; + v[338][2] = 1; + v[339][2] = 5; + v[340][2] = 5; + v[341][2] = 5; + v[342][2] = 7; + v[343][2] = 5; + v[344][2] = 7; + v[345][2] = 1; + v[346][2] = 1; + v[347][2] = 3; + v[348][2] = 5; + v[349][2] = 1; + v[350][2] = 3; + v[351][2] = 3; + v[352][2] = 7; + v[353][2] = 3; + v[354][2] = 7; + v[355][2] = 5; + v[356][2] = 3; + v[357][2] = 5; + v[358][2] = 3; + v[359][2] = 1; + v[360][2] = 7; + v[361][2] = 1; + v[362][2] = 7; + v[363][2] = 7; + v[364][2] = 1; + v[365][2] = 1; + v[366][2] = 7; + v[367][2] = 7; + v[368][2] = 7; + v[369][2] = 5; + v[370][2] = 5; + v[371][2] = 1; + v[372][2] = 1; + v[373][2] = 7; + v[374][2] = 5; + v[375][2] = 5; + v[376][2] = 7; + v[377][2] = 5; + v[378][2] = 1; + v[379][2] = 1; + v[380][2] = 5; + v[381][2] = 5; + v[382][2] = 5; + v[383][2] = 5; + v[384][2] = 5; + v[385][2] = 5; + v[386][2] = 1; + v[387][2] = 3; + v[388][2] = 1; + v[389][2] = 5; + v[390][2] = 7; + v[391][2] = 3; + v[392][2] = 3; + v[393][2] = 5; + v[394][2] = 7; + v[395][2] = 3; + v[396][2] = 7; + v[397][2] = 1; + v[398][2] = 7; + v[399][2] = 7; + v[400][2] = 1; + v[401][2] = 3; + v[402][2] = 5; + v[403][2] = 1; + v[404][2] = 5; + v[405][2] = 5; + v[406][2] = 3; + v[407][2] = 7; + v[408][2] = 3; + v[409][2] = 7; + v[410][2] = 7; + v[411][2] = 5; + v[412][2] = 7; + v[413][2] = 5; + v[414][2] = 7; + v[415][2] = 1; + v[416][2] = 1; + v[417][2] = 5; + v[418][2] = 3; + v[419][2] = 5; + v[420][2] = 1; + v[421][2] = 5; + v[422][2] = 3; + v[423][2] = 7; + v[424][2] = 1; + v[425][2] = 5; + v[426][2] = 7; + v[427][2] = 7; + v[428][2] = 3; + v[429][2] = 5; + v[430][2] = 1; + v[431][2] = 3; + v[432][2] = 5; + v[433][2] = 1; + v[434][2] = 5; + v[435][2] = 3; + v[436][2] = 3; + v[437][2] = 3; + v[438][2] = 7; + v[439][2] = 3; + v[440][2] = 5; + v[441][2] = 1; + v[442][2] = 3; + v[443][2] = 7; + v[444][2] = 7; + v[445][2] = 3; + v[446][2] = 7; + v[447][2] = 5; + v[448][2] = 3; + v[449][2] = 3; + v[450][2] = 1; + v[451][2] = 7; + v[452][2] = 5; + v[453][2] = 1; + v[454][2] = 1; + v[455][2] = 3; + v[456][2] = 7; + v[457][2] = 1; + v[458][2] = 7; + v[459][2] = 1; + v[460][2] = 7; + v[461][2] = 3; + v[462][2] = 7; + v[463][2] = 3; + v[464][2] = 5; + v[465][2] = 7; + v[466][2] = 3; + v[467][2] = 5; + v[468][2] = 3; + v[469][2] = 1; + v[470][2] = 1; + v[471][2] = 1; + v[472][2] = 5; + v[473][2] = 7; + v[474][2] = 7; + v[475][2] = 3; + v[476][2] = 3; + v[477][2] = 1; + v[478][2] = 1; + v[479][2] = 1; + v[480][2] = 5; + v[481][2] = 5; + v[482][2] = 7; + v[483][2] = 3; + v[484][2] = 1; + v[485][2] = 1; + v[486][2] = 3; + v[487][2] = 3; + v[488][2] = 7; + v[489][2] = 3; + v[490][2] = 3; + v[491][2] = 5; + v[492][2] = 1; + v[493][2] = 3; + v[494][2] = 7; + v[495][2] = 3; + v[496][2] = 3; + v[497][2] = 7; + v[498][2] = 3; + v[499][2] = 5; + v[500][2] = 7; + v[501][2] = 5; + v[502][2] = 7; + v[503][2] = 7; + v[504][2] = 3; + v[505][2] = 3; + v[506][2] = 5; + v[507][2] = 1; + v[508][2] = 3; + v[509][2] = 5; + v[510][2] = 3; + v[511][2] = 1; + v[512][2] = 3; + v[513][2] = 5; + v[514][2] = 1; + v[515][2] = 1; + v[516][2] = 3; + v[517][2] = 7; + v[518][2] = 7; + v[519][2] = 1; + v[520][2] = 5; + v[521][2] = 1; + v[522][2] = 3; + v[523][2] = 7; + v[524][2] = 3; + v[525][2] = 7; + v[526][2] = 3; + v[527][2] = 5; + v[528][2] = 1; + v[529][2] = 7; + v[530][2] = 1; + v[531][2] = 1; + v[532][2] = 3; + v[533][2] = 5; + v[534][2] = 3; + v[535][2] = 7; + v[536][2] = 1; + v[537][2] = 5; + v[538][2] = 5; + v[539][2] = 1; + v[540][2] = 1; + v[541][2] = 3; + v[542][2] = 1; + v[543][2] = 3; + v[544][2] = 3; + v[545][2] = 7; + v[546][2] = 1; + v[547][2] = 7; + v[548][2] = 3; + v[549][2] = 1; + v[550][2] = 7; + v[551][2] = 3; + v[552][2] = 1; + v[553][2] = 7; + v[554][2] = 3; + v[555][2] = 5; + v[556][2] = 3; + v[557][2] = 5; + v[558][2] = 7; + v[559][2] = 3; + v[560][2] = 3; + v[561][2] = 3; + v[562][2] = 5; + v[563][2] = 1; + v[564][2] = 7; + v[565][2] = 7; + v[566][2] = 1; + v[567][2] = 3; + v[568][2] = 1; + v[569][2] = 3; + v[570][2] = 7; + v[571][2] = 7; + v[572][2] = 1; + v[573][2] = 3; + v[574][2] = 7; + v[575][2] = 3; + v[576][2] = 1; + v[577][2] = 5; + v[578][2] = 3; + v[579][2] = 1; + v[580][2] = 1; + v[581][2] = 1; + v[582][2] = 5; + v[583][2] = 3; + v[584][2] = 3; + v[585][2] = 7; + v[586][2] = 1; + v[587][2] = 5; + v[588][2] = 3; + v[589][2] = 5; + v[590][2] = 1; + v[591][2] = 3; + v[592][2] = 1; + v[593][2] = 3; + v[594][2] = 1; + v[595][2] = 5; + v[596][2] = 7; + v[597][2] = 7; + v[598][2] = 1; + v[599][2] = 1; + v[600][2] = 5; + v[601][2] = 3; + v[602][2] = 1; + v[603][2] = 5; + v[604][2] = 1; + v[605][2] = 1; + v[606][2] = 7; + v[607][2] = 7; + v[608][2] = 3; + v[609][2] = 5; + v[610][2] = 5; + v[611][2] = 1; + v[612][2] = 7; + v[613][2] = 1; + v[614][2] = 5; + v[615][2] = 1; + v[616][2] = 1; + v[617][2] = 3; + v[618][2] = 1; + v[619][2] = 5; + v[620][2] = 7; + v[621][2] = 5; + v[622][2] = 7; + v[623][2] = 7; + v[624][2] = 1; + v[625][2] = 5; + v[626][2] = 1; + v[627][2] = 1; + v[628][2] = 3; + v[629][2] = 5; + v[630][2] = 1; + v[631][2] = 5; + v[632][2] = 5; + v[633][2] = 3; + v[634][2] = 1; + v[635][2] = 3; + v[636][2] = 1; + v[637][2] = 5; + v[638][2] = 5; + v[639][2] = 3; + v[640][2] = 3; + v[641][2] = 3; + v[642][2] = 3; + v[643][2] = 1; + v[644][2] = 1; + v[645][2] = 3; + v[646][2] = 1; + v[647][2] = 3; + v[648][2] = 5; + v[649][2] = 5; + v[650][2] = 7; + v[651][2] = 5; + v[652][2] = 5; + v[653][2] = 7; + v[654][2] = 5; + v[655][2] = 7; + v[656][2] = 1; + v[657][2] = 3; + v[658][2] = 7; + v[659][2] = 7; + v[660][2] = 3; + v[661][2] = 5; + v[662][2] = 5; + v[663][2] = 7; + v[664][2] = 5; + v[665][2] = 5; + v[666][2] = 3; + v[667][2] = 3; + v[668][2] = 3; + v[669][2] = 1; + v[670][2] = 7; + v[671][2] = 1; + v[672][2] = 5; + v[673][2] = 5; + v[674][2] = 5; + v[675][2] = 3; + v[676][2] = 3; + v[677][2] = 5; + v[678][2] = 1; + v[679][2] = 3; + v[680][2] = 1; + v[681][2] = 3; + v[682][2] = 3; + v[683][2] = 3; + v[684][2] = 7; + v[685][2] = 1; + v[686][2] = 7; + v[687][2] = 7; + v[688][2] = 3; + v[689][2] = 7; + v[690][2] = 1; + v[691][2] = 1; + v[692][2] = 5; + v[693][2] = 7; + v[694][2] = 1; + v[695][2] = 7; + v[696][2] = 1; + v[697][2] = 7; + v[698][2] = 7; + v[699][2] = 1; + v[700][2] = 3; + v[701][2] = 7; + v[702][2] = 5; + v[703][2] = 1; + v[704][2] = 3; + v[705][2] = 5; + v[706][2] = 5; + v[707][2] = 5; + v[708][2] = 1; + v[709][2] = 1; + v[710][2] = 7; + v[711][2] = 1; + v[712][2] = 7; + v[713][2] = 1; + v[714][2] = 7; + v[715][2] = 7; + v[716][2] = 3; + v[717][2] = 1; + v[718][2] = 1; + v[719][2] = 5; + v[720][2] = 1; + v[721][2] = 5; + v[722][2] = 1; + v[723][2] = 5; + v[724][2] = 3; + v[725][2] = 5; + v[726][2] = 5; + v[727][2] = 5; + v[728][2] = 5; + v[729][2] = 5; + v[730][2] = 3; + v[731][2] = 3; + v[732][2] = 7; + v[733][2] = 3; + v[734][2] = 3; + v[735][2] = 5; + v[736][2] = 5; + v[737][2] = 3; + v[738][2] = 7; + v[739][2] = 1; + v[740][2] = 5; + v[741][2] = 7; + v[742][2] = 5; + v[743][2] = 1; + v[744][2] = 5; + v[745][2] = 5; + v[746][2] = 3; + v[747][2] = 5; + v[748][2] = 5; + v[749][2] = 7; + v[750][2] = 5; + v[751][2] = 3; + v[752][2] = 5; + v[753][2] = 5; + v[754][2] = 5; + v[755][2] = 1; + v[756][2] = 5; + v[757][2] = 5; + v[758][2] = 5; + v[759][2] = 5; + v[760][2] = 1; + v[761][2] = 3; + v[762][2] = 5; + v[763][2] = 3; + v[764][2] = 1; + v[765][2] = 7; + v[766][2] = 5; + v[767][2] = 5; + v[768][2] = 7; + v[769][2] = 1; + v[770][2] = 5; + v[771][2] = 3; + v[772][2] = 3; + v[773][2] = 1; + v[774][2] = 5; + v[775][2] = 3; + v[776][2] = 7; + v[777][2] = 1; + v[778][2] = 7; + v[779][2] = 5; + v[780][2] = 1; + v[781][2] = 1; + v[782][2] = 3; + v[783][2] = 1; + v[784][2] = 1; + v[785][2] = 7; + v[786][2] = 1; + v[787][2] = 5; + v[788][2] = 5; + v[789][2] = 3; + v[790][2] = 7; + v[791][2] = 3; + v[792][2] = 7; + v[793][2] = 5; + v[794][2] = 3; + v[795][2] = 1; + v[796][2] = 1; + v[797][2] = 3; + v[798][2] = 1; + v[799][2] = 3; + v[800][2] = 5; + v[801][2] = 5; + v[802][2] = 7; + v[803][2] = 5; + v[804][2] = 3; + v[805][2] = 7; + v[806][2] = 7; + v[807][2] = 7; + v[808][2] = 3; + v[809][2] = 7; + v[810][2] = 3; + v[811][2] = 7; + v[812][2] = 1; + v[813][2] = 3; + v[814][2] = 1; + v[815][2] = 7; + v[816][2] = 7; + v[817][2] = 1; + v[818][2] = 7; + v[819][2] = 3; + v[820][2] = 7; + v[821][2] = 3; + v[822][2] = 7; + v[823][2] = 3; + v[824][2] = 7; + v[825][2] = 3; + v[826][2] = 5; + v[827][2] = 1; + v[828][2] = 1; + v[829][2] = 7; + v[830][2] = 3; + v[831][2] = 1; + v[832][2] = 5; + v[833][2] = 5; + v[834][2] = 7; + v[835][2] = 1; + v[836][2] = 5; + v[837][2] = 5; + v[838][2] = 5; + v[839][2] = 7; + v[840][2] = 1; + v[841][2] = 5; + v[842][2] = 5; + v[843][2] = 1; + v[844][2] = 5; + v[845][2] = 5; + v[846][2] = 3; + v[847][2] = 1; + v[848][2] = 3; + v[849][2] = 1; + v[850][2] = 7; + v[851][2] = 3; + v[852][2] = 1; + v[853][2] = 3; + v[854][2] = 5; + v[855][2] = 7; + v[856][2] = 7; + v[857][2] = 7; + v[858][2] = 1; + v[859][2] = 1; + v[860][2] = 7; + v[861][2] = 3; + v[862][2] = 1; + v[863][2] = 5; + v[864][2] = 5; + v[865][2] = 5; + v[866][2] = 1; + v[867][2] = 1; + v[868][2] = 1; + v[869][2] = 1; + v[870][2] = 1; + v[871][2] = 5; + v[872][2] = 3; + v[873][2] = 5; + v[874][2] = 1; + v[875][2] = 3; + v[876][2] = 5; + v[877][2] = 3; + v[878][2] = 1; + v[879][2] = 1; + v[880][2] = 1; + v[881][2] = 1; + v[882][2] = 3; + v[883][2] = 7; + v[884][2] = 3; + v[885][2] = 7; + v[886][2] = 5; + v[887][2] = 7; + v[888][2] = 1; + v[889][2] = 5; + v[890][2] = 5; + v[891][2] = 7; + v[892][2] = 5; + v[893][2] = 3; + v[894][2] = 3; + v[895][2] = 7; + v[896][2] = 5; + v[897][2] = 3; + v[898][2] = 1; + v[899][2] = 1; + v[900][2] = 3; + v[901][2] = 1; + v[902][2] = 3; + v[903][2] = 1; + v[904][2] = 1; + v[905][2] = 3; + v[906][2] = 7; + v[907][2] = 1; + v[908][2] = 7; + v[909][2] = 1; + v[910][2] = 1; + v[911][2] = 5; + v[912][2] = 1; + v[913][2] = 7; + v[914][2] = 5; + v[915][2] = 3; + v[916][2] = 7; + v[917][2] = 3; + v[918][2] = 5; + v[919][2] = 3; + v[920][2] = 1; + v[921][2] = 1; + v[922][2] = 5; + v[923][2] = 5; + v[924][2] = 1; + v[925][2] = 7; + v[926][2] = 7; + v[927][2] = 3; + v[928][2] = 7; + v[929][2] = 3; + v[930][2] = 7; + v[931][2] = 1; + v[932][2] = 5; + v[933][2] = 1; + v[934][2] = 5; + v[935][2] = 3; + v[936][2] = 7; + v[937][2] = 3; + v[938][2] = 5; + v[939][2] = 7; + v[940][2] = 7; + v[941][2] = 7; + v[942][2] = 3; + v[943][2] = 3; + v[944][2] = 1; + v[945][2] = 1; + v[946][2] = 5; + v[947][2] = 5; + v[948][2] = 3; + v[949][2] = 7; + v[950][2] = 1; + v[951][2] = 1; + v[952][2] = 1; + v[953][2] = 3; + v[954][2] = 5; + v[955][2] = 3; + v[956][2] = 1; + v[957][2] = 1; + v[958][2] = 3; + v[959][2] = 3; + v[960][2] = 7; + v[961][2] = 5; + v[962][2] = 1; + v[963][2] = 1; + v[964][2] = 3; + v[965][2] = 7; + v[966][2] = 1; + v[967][2] = 5; + v[968][2] = 7; + v[969][2] = 3; + v[970][2] = 7; + v[971][2] = 5; + v[972][2] = 5; + v[973][2] = 7; + v[974][2] = 3; + v[975][2] = 5; + v[976][2] = 3; + v[977][2] = 1; + v[978][2] = 5; + v[979][2] = 3; + v[980][2] = 1; + v[981][2] = 1; + v[982][2] = 7; + v[983][2] = 5; + v[984][2] = 1; + v[985][2] = 7; + v[986][2] = 3; + v[987][2] = 7; + v[988][2] = 5; + v[989][2] = 1; + v[990][2] = 7; + v[991][2] = 1; + v[992][2] = 7; + v[993][2] = 7; + v[994][2] = 1; + v[995][2] = 1; + v[996][2] = 7; + v[997][2] = 1; + v[998][2] = 5; + v[999][2] = 5; + v[1000][2] = 1; + v[1001][2] = 1; + v[1002][2] = 7; + v[1003][2] = 5; + v[1004][2] = 7; + v[1005][2] = 1; + v[1006][2] = 5; + v[1007][2] = 3; + v[1008][2] = 5; + v[1009][2] = 3; + v[1010][2] = 3; + v[1011][2] = 7; + v[1012][2] = 1; + v[1013][2] = 5; + v[1014][2] = 1; + v[1015][2] = 1; + v[1016][2] = 5; + v[1017][2] = 5; + v[1018][2] = 3; + v[1019][2] = 3; + v[1020][2] = 7; + v[1021][2] = 5; + v[1022][2] = 5; + v[1023][2] = 1; + v[1024][2] = 1; + v[1025][2] = 1; + v[1026][2] = 3; + v[1027][2] = 1; + v[1028][2] = 5; + v[1029][2] = 7; + v[1030][2] = 7; + v[1031][2] = 1; + v[1032][2] = 7; + v[1033][2] = 5; + v[1034][2] = 7; + v[1035][2] = 3; + v[1036][2] = 7; + v[1037][2] = 3; + v[1038][2] = 1; + v[1039][2] = 3; + v[1040][2] = 7; + v[1041][2] = 3; + v[1042][2] = 1; + v[1043][2] = 5; + v[1044][2] = 5; + v[1045][2] = 3; + v[1046][2] = 5; + v[1047][2] = 1; + v[1048][2] = 3; + v[1049][2] = 5; + v[1050][2] = 5; + v[1051][2] = 5; + v[1052][2] = 1; + v[1053][2] = 1; + v[1054][2] = 7; + v[1055][2] = 7; + v[1056][2] = 1; + v[1057][2] = 5; + v[1058][2] = 5; + v[1059][2] = 1; + v[1060][2] = 3; + v[1061][2] = 5; + v[1062][2] = 1; + v[1063][2] = 5; + v[1064][2] = 3; + v[1065][2] = 5; + v[1066][2] = 3; + v[1067][2] = 3; + v[1068][2] = 7; + v[1069][2] = 5; + v[1070][2] = 7; + v[1071][2] = 3; + v[1072][2] = 7; + v[1073][2] = 3; + v[1074][2] = 1; + v[1075][2] = 3; + v[1076][2] = 7; + v[1077][2] = 7; + v[1078][2] = 3; + v[1079][2] = 3; + v[1080][2] = 1; + v[1081][2] = 1; + v[1082][2] = 3; + v[1083][2] = 3; + v[1084][2] = 3; + v[1085][2] = 3; + v[1086][2] = 3; + v[1087][2] = 5; + v[1088][2] = 5; + v[1089][2] = 3; + v[1090][2] = 3; + v[1091][2] = 3; + v[1092][2] = 1; + v[1093][2] = 3; + v[1094][2] = 5; + v[1095][2] = 7; + v[1096][2] = 7; + v[1097][2] = 1; + v[1098][2] = 5; + v[1099][2] = 7; + v[1100][2] = 3; + v[1101][2] = 7; + v[1102][2] = 1; + v[1103][2] = 1; + v[1104][2] = 3; + v[1105][2] = 5; + v[1106][2] = 7; + v[1107][2] = 5; + v[1108][2] = 3; + v[1109][2] = 3; + v[1110][2] = 3; + + v[5][3] = 1; + v[6][3] = 7; + v[7][3] = 9; + v[8][3] = 13; + v[9][3] = 11; + v[10][3] = 1; + v[11][3] = 3; + v[12][3] = 7; + v[13][3] = 9; + v[14][3] = 5; + v[15][3] = 13; + v[16][3] = 13; + v[17][3] = 11; + v[18][3] = 3; + v[19][3] = 15; + v[20][3] = 5; + v[21][3] = 3; + v[22][3] = 15; + v[23][3] = 7; + v[24][3] = 9; + v[25][3] = 13; + v[26][3] = 9; + v[27][3] = 1; + v[28][3] = 11; + v[29][3] = 7; + v[30][3] = 5; + v[31][3] = 15; + v[32][3] = 1; + v[33][3] = 15; + v[34][3] = 11; + v[35][3] = 5; + v[36][3] = 11; + v[37][3] = 1; + v[38][3] = 7; + v[39][3] = 9; + v[40][3] = 7; + v[41][3] = 7; + v[42][3] = 1; + v[43][3] = 15; + v[44][3] = 15; + v[45][3] = 15; + v[46][3] = 13; + v[47][3] = 3; + v[48][3] = 3; + v[49][3] = 15; + v[50][3] = 5; + v[51][3] = 9; + v[52][3] = 7; + v[53][3] = 13; + v[54][3] = 3; + v[55][3] = 7; + v[56][3] = 5; + v[57][3] = 11; + v[58][3] = 9; + v[59][3] = 1; + v[60][3] = 9; + v[61][3] = 1; + v[62][3] = 5; + v[63][3] = 7; + v[64][3] = 13; + v[65][3] = 9; + v[66][3] = 9; + v[67][3] = 1; + v[68][3] = 7; + v[69][3] = 3; + v[70][3] = 5; + v[71][3] = 1; + v[72][3] = 11; + v[73][3] = 11; + v[74][3] = 13; + v[75][3] = 7; + v[76][3] = 7; + v[77][3] = 9; + v[78][3] = 9; + v[79][3] = 1; + v[80][3] = 1; + v[81][3] = 3; + v[82][3] = 9; + v[83][3] = 15; + v[84][3] = 1; + v[85][3] = 5; + v[86][3] = 13; + v[87][3] = 1; + v[88][3] = 9; + v[89][3] = 9; + v[90][3] = 9; + v[91][3] = 9; + v[92][3] = 9; + v[93][3] = 13; + v[94][3] = 11; + v[95][3] = 3; + v[96][3] = 5; + v[97][3] = 11; + v[98][3] = 11; + v[99][3] = 13; + v[100][3] = 5; + v[101][3] = 3; + v[102][3] = 15; + v[103][3] = 1; + v[104][3] = 11; + v[105][3] = 11; + v[106][3] = 7; + v[107][3] = 13; + v[108][3] = 15; + v[109][3] = 11; + v[110][3] = 13; + v[111][3] = 9; + v[112][3] = 11; + v[113][3] = 15; + v[114][3] = 15; + v[115][3] = 13; + v[116][3] = 3; + v[117][3] = 15; + v[118][3] = 7; + v[119][3] = 9; + v[120][3] = 11; + v[121][3] = 13; + v[122][3] = 11; + v[123][3] = 9; + v[124][3] = 9; + v[125][3] = 5; + v[126][3] = 13; + v[127][3] = 9; + v[128][3] = 1; + v[129][3] = 13; + v[130][3] = 7; + v[131][3] = 7; + v[132][3] = 7; + v[133][3] = 7; + v[134][3] = 7; + v[135][3] = 5; + v[136][3] = 9; + v[137][3] = 7; + v[138][3] = 13; + v[139][3] = 11; + v[140][3] = 9; + v[141][3] = 11; + v[142][3] = 15; + v[143][3] = 3; + v[144][3] = 13; + v[145][3] = 11; + v[146][3] = 1; + v[147][3] = 11; + v[148][3] = 3; + v[149][3] = 3; + v[150][3] = 9; + v[151][3] = 11; + v[152][3] = 1; + v[153][3] = 7; + v[154][3] = 1; + v[155][3] = 15; + v[156][3] = 15; + v[157][3] = 3; + v[158][3] = 1; + v[159][3] = 9; + v[160][3] = 1; + v[161][3] = 7; + v[162][3] = 13; + v[163][3] = 11; + v[164][3] = 3; + v[165][3] = 13; + v[166][3] = 11; + v[167][3] = 7; + v[168][3] = 3; + v[169][3] = 3; + v[170][3] = 5; + v[171][3] = 13; + v[172][3] = 11; + v[173][3] = 5; + v[174][3] = 11; + v[175][3] = 1; + v[176][3] = 3; + v[177][3] = 9; + v[178][3] = 7; + v[179][3] = 15; + v[180][3] = 7; + v[181][3] = 5; + v[182][3] = 13; + v[183][3] = 7; + v[184][3] = 9; + v[185][3] = 13; + v[186][3] = 15; + v[187][3] = 13; + v[188][3] = 9; + v[189][3] = 7; + v[190][3] = 15; + v[191][3] = 7; + v[192][3] = 9; + v[193][3] = 5; + v[194][3] = 11; + v[195][3] = 11; + v[196][3] = 13; + v[197][3] = 13; + v[198][3] = 9; + v[199][3] = 3; + v[200][3] = 5; + v[201][3] = 13; + v[202][3] = 9; + v[203][3] = 11; + v[204][3] = 15; + v[205][3] = 11; + v[206][3] = 7; + v[207][3] = 1; + v[208][3] = 7; + v[209][3] = 13; + v[210][3] = 3; + v[211][3] = 13; + v[212][3] = 3; + v[213][3] = 13; + v[214][3] = 9; + v[215][3] = 15; + v[216][3] = 7; + v[217][3] = 13; + v[218][3] = 13; + v[219][3] = 3; + v[220][3] = 13; + v[221][3] = 15; + v[222][3] = 15; + v[223][3] = 11; + v[224][3] = 9; + v[225][3] = 13; + v[226][3] = 9; + v[227][3] = 15; + v[228][3] = 1; + v[229][3] = 1; + v[230][3] = 15; + v[231][3] = 11; + v[232][3] = 11; + v[233][3] = 7; + v[234][3] = 1; + v[235][3] = 11; + v[236][3] = 13; + v[237][3] = 9; + v[238][3] = 13; + v[239][3] = 3; + v[240][3] = 5; + v[241][3] = 11; + v[242][3] = 13; + v[243][3] = 9; + v[244][3] = 9; + v[245][3] = 13; + v[246][3] = 1; + v[247][3] = 11; + v[248][3] = 15; + v[249][3] = 13; + v[250][3] = 3; + v[251][3] = 13; + v[252][3] = 7; + v[253][3] = 15; + v[254][3] = 1; + v[255][3] = 15; + v[256][3] = 3; + v[257][3] = 3; + v[258][3] = 11; + v[259][3] = 7; + v[260][3] = 13; + v[261][3] = 7; + v[262][3] = 7; + v[263][3] = 9; + v[264][3] = 7; + v[265][3] = 5; + v[266][3] = 15; + v[267][3] = 9; + v[268][3] = 5; + v[269][3] = 5; + v[270][3] = 7; + v[271][3] = 15; + v[272][3] = 13; + v[273][3] = 15; + v[274][3] = 5; + v[275][3] = 15; + v[276][3] = 5; + v[277][3] = 3; + v[278][3] = 1; + v[279][3] = 11; + v[280][3] = 7; + v[281][3] = 1; + v[282][3] = 5; + v[283][3] = 7; + v[284][3] = 9; + v[285][3] = 3; + v[286][3] = 11; + v[287][3] = 1; + v[288][3] = 15; + v[289][3] = 1; + v[290][3] = 3; + v[291][3] = 15; + v[292][3] = 11; + v[293][3] = 13; + v[294][3] = 5; + v[295][3] = 13; + v[296][3] = 1; + v[297][3] = 7; + v[298][3] = 1; + v[299][3] = 15; + v[300][3] = 7; + v[301][3] = 5; + v[302][3] = 1; + v[303][3] = 1; + v[304][3] = 15; + v[305][3] = 13; + v[306][3] = 11; + v[307][3] = 11; + v[308][3] = 13; + v[309][3] = 5; + v[310][3] = 11; + v[311][3] = 7; + v[312][3] = 9; + v[313][3] = 7; + v[314][3] = 1; + v[315][3] = 5; + v[316][3] = 3; + v[317][3] = 9; + v[318][3] = 5; + v[319][3] = 5; + v[320][3] = 11; + v[321][3] = 5; + v[322][3] = 1; + v[323][3] = 7; + v[324][3] = 1; + v[325][3] = 11; + v[326][3] = 7; + v[327][3] = 9; + v[328][3] = 13; + v[329][3] = 15; + v[330][3] = 13; + v[331][3] = 3; + v[332][3] = 1; + v[333][3] = 11; + v[334][3] = 13; + v[335][3] = 15; + v[336][3] = 1; + v[337][3] = 1; + v[338][3] = 11; + v[339][3] = 9; + v[340][3] = 13; + v[341][3] = 3; + v[342][3] = 13; + v[343][3] = 11; + v[344][3] = 15; + v[345][3] = 13; + v[346][3] = 9; + v[347][3] = 9; + v[348][3] = 9; + v[349][3] = 5; + v[350][3] = 5; + v[351][3] = 5; + v[352][3] = 5; + v[353][3] = 1; + v[354][3] = 15; + v[355][3] = 5; + v[356][3] = 9; + v[357][3] = 11; + v[358][3] = 7; + v[359][3] = 15; + v[360][3] = 5; + v[361][3] = 3; + v[362][3] = 13; + v[363][3] = 5; + v[364][3] = 3; + v[365][3] = 11; + v[366][3] = 5; + v[367][3] = 1; + v[368][3] = 11; + v[369][3] = 13; + v[370][3] = 9; + v[371][3] = 11; + v[372][3] = 3; + v[373][3] = 7; + v[374][3] = 13; + v[375][3] = 15; + v[376][3] = 1; + v[377][3] = 7; + v[378][3] = 11; + v[379][3] = 1; + v[380][3] = 13; + v[381][3] = 1; + v[382][3] = 15; + v[383][3] = 1; + v[384][3] = 9; + v[385][3] = 7; + v[386][3] = 3; + v[387][3] = 9; + v[388][3] = 11; + v[389][3] = 1; + v[390][3] = 9; + v[391][3] = 13; + v[392][3] = 13; + v[393][3] = 3; + v[394][3] = 11; + v[395][3] = 7; + v[396][3] = 9; + v[397][3] = 1; + v[398][3] = 7; + v[399][3] = 15; + v[400][3] = 9; + v[401][3] = 1; + v[402][3] = 5; + v[403][3] = 13; + v[404][3] = 5; + v[405][3] = 11; + v[406][3] = 3; + v[407][3] = 9; + v[408][3] = 15; + v[409][3] = 11; + v[410][3] = 13; + v[411][3] = 5; + v[412][3] = 1; + v[413][3] = 7; + v[414][3] = 7; + v[415][3] = 5; + v[416][3] = 13; + v[417][3] = 7; + v[418][3] = 7; + v[419][3] = 9; + v[420][3] = 5; + v[421][3] = 11; + v[422][3] = 11; + v[423][3] = 1; + v[424][3] = 1; + v[425][3] = 15; + v[426][3] = 3; + v[427][3] = 13; + v[428][3] = 9; + v[429][3] = 13; + v[430][3] = 9; + v[431][3] = 9; + v[432][3] = 11; + v[433][3] = 5; + v[434][3] = 5; + v[435][3] = 13; + v[436][3] = 15; + v[437][3] = 3; + v[438][3] = 9; + v[439][3] = 15; + v[440][3] = 3; + v[441][3] = 11; + v[442][3] = 11; + v[443][3] = 15; + v[444][3] = 15; + v[445][3] = 3; + v[446][3] = 11; + v[447][3] = 15; + v[448][3] = 15; + v[449][3] = 3; + v[450][3] = 1; + v[451][3] = 3; + v[452][3] = 1; + v[453][3] = 3; + v[454][3] = 3; + v[455][3] = 1; + v[456][3] = 3; + v[457][3] = 13; + v[458][3] = 1; + v[459][3] = 11; + v[460][3] = 5; + v[461][3] = 15; + v[462][3] = 7; + v[463][3] = 15; + v[464][3] = 9; + v[465][3] = 1; + v[466][3] = 7; + v[467][3] = 1; + v[468][3] = 9; + v[469][3] = 11; + v[470][3] = 15; + v[471][3] = 1; + v[472][3] = 13; + v[473][3] = 9; + v[474][3] = 13; + v[475][3] = 11; + v[476][3] = 7; + v[477][3] = 3; + v[478][3] = 7; + v[479][3] = 3; + v[480][3] = 13; + v[481][3] = 7; + v[482][3] = 9; + v[483][3] = 7; + v[484][3] = 7; + v[485][3] = 3; + v[486][3] = 3; + v[487][3] = 9; + v[488][3] = 9; + v[489][3] = 7; + v[490][3] = 5; + v[491][3] = 11; + v[492][3] = 13; + v[493][3] = 13; + v[494][3] = 7; + v[495][3] = 7; + v[496][3] = 15; + v[497][3] = 9; + v[498][3] = 5; + v[499][3] = 5; + v[500][3] = 3; + v[501][3] = 3; + v[502][3] = 13; + v[503][3] = 3; + v[504][3] = 9; + v[505][3] = 3; + v[506][3] = 1; + v[507][3] = 11; + v[508][3] = 1; + v[509][3] = 3; + v[510][3] = 11; + v[511][3] = 15; + v[512][3] = 11; + v[513][3] = 11; + v[514][3] = 11; + v[515][3] = 9; + v[516][3] = 13; + v[517][3] = 7; + v[518][3] = 9; + v[519][3] = 15; + v[520][3] = 9; + v[521][3] = 11; + v[522][3] = 1; + v[523][3] = 3; + v[524][3] = 3; + v[525][3] = 9; + v[526][3] = 7; + v[527][3] = 15; + v[528][3] = 13; + v[529][3] = 13; + v[530][3] = 7; + v[531][3] = 15; + v[532][3] = 9; + v[533][3] = 13; + v[534][3] = 9; + v[535][3] = 15; + v[536][3] = 13; + v[537][3] = 15; + v[538][3] = 9; + v[539][3] = 13; + v[540][3] = 1; + v[541][3] = 11; + v[542][3] = 7; + v[543][3] = 11; + v[544][3] = 3; + v[545][3] = 13; + v[546][3] = 5; + v[547][3] = 1; + v[548][3] = 7; + v[549][3] = 15; + v[550][3] = 3; + v[551][3] = 13; + v[552][3] = 7; + v[553][3] = 13; + v[554][3] = 13; + v[555][3] = 11; + v[556][3] = 3; + v[557][3] = 5; + v[558][3] = 3; + v[559][3] = 13; + v[560][3] = 11; + v[561][3] = 9; + v[562][3] = 9; + v[563][3] = 3; + v[564][3] = 11; + v[565][3] = 11; + v[566][3] = 7; + v[567][3] = 9; + v[568][3] = 13; + v[569][3] = 11; + v[570][3] = 7; + v[571][3] = 15; + v[572][3] = 13; + v[573][3] = 7; + v[574][3] = 5; + v[575][3] = 3; + v[576][3] = 1; + v[577][3] = 5; + v[578][3] = 15; + v[579][3] = 15; + v[580][3] = 3; + v[581][3] = 11; + v[582][3] = 1; + v[583][3] = 7; + v[584][3] = 3; + v[585][3] = 15; + v[586][3] = 11; + v[587][3] = 5; + v[588][3] = 5; + v[589][3] = 3; + v[590][3] = 5; + v[591][3] = 5; + v[592][3] = 1; + v[593][3] = 15; + v[594][3] = 5; + v[595][3] = 1; + v[596][3] = 5; + v[597][3] = 3; + v[598][3] = 7; + v[599][3] = 5; + v[600][3] = 11; + v[601][3] = 3; + v[602][3] = 13; + v[603][3] = 9; + v[604][3] = 13; + v[605][3] = 15; + v[606][3] = 5; + v[607][3] = 3; + v[608][3] = 5; + v[609][3] = 9; + v[610][3] = 5; + v[611][3] = 3; + v[612][3] = 11; + v[613][3] = 1; + v[614][3] = 13; + v[615][3] = 9; + v[616][3] = 15; + v[617][3] = 3; + v[618][3] = 5; + v[619][3] = 11; + v[620][3] = 9; + v[621][3] = 1; + v[622][3] = 3; + v[623][3] = 15; + v[624][3] = 9; + v[625][3] = 9; + v[626][3] = 9; + v[627][3] = 11; + v[628][3] = 7; + v[629][3] = 5; + v[630][3] = 13; + v[631][3] = 1; + v[632][3] = 15; + v[633][3] = 3; + v[634][3] = 13; + v[635][3] = 9; + v[636][3] = 13; + v[637][3] = 5; + v[638][3] = 1; + v[639][3] = 5; + v[640][3] = 1; + v[641][3] = 13; + v[642][3] = 13; + v[643][3] = 7; + v[644][3] = 7; + v[645][3] = 1; + v[646][3] = 9; + v[647][3] = 5; + v[648][3] = 11; + v[649][3] = 9; + v[650][3] = 11; + v[651][3] = 13; + v[652][3] = 3; + v[653][3] = 15; + v[654][3] = 15; + v[655][3] = 13; + v[656][3] = 15; + v[657][3] = 7; + v[658][3] = 5; + v[659][3] = 7; + v[660][3] = 9; + v[661][3] = 7; + v[662][3] = 9; + v[663][3] = 9; + v[664][3] = 9; + v[665][3] = 11; + v[666][3] = 9; + v[667][3] = 3; + v[668][3] = 11; + v[669][3] = 15; + v[670][3] = 13; + v[671][3] = 13; + v[672][3] = 5; + v[673][3] = 9; + v[674][3] = 15; + v[675][3] = 1; + v[676][3] = 1; + v[677][3] = 9; + v[678][3] = 5; + v[679][3] = 13; + v[680][3] = 3; + v[681][3] = 13; + v[682][3] = 15; + v[683][3] = 3; + v[684][3] = 1; + v[685][3] = 3; + v[686][3] = 11; + v[687][3] = 13; + v[688][3] = 1; + v[689][3] = 15; + v[690][3] = 9; + v[691][3] = 9; + v[692][3] = 3; + v[693][3] = 1; + v[694][3] = 9; + v[695][3] = 1; + v[696][3] = 9; + v[697][3] = 1; + v[698][3] = 13; + v[699][3] = 11; + v[700][3] = 15; + v[701][3] = 7; + v[702][3] = 11; + v[703][3] = 15; + v[704][3] = 13; + v[705][3] = 15; + v[706][3] = 1; + v[707][3] = 9; + v[708][3] = 9; + v[709][3] = 7; + v[710][3] = 3; + v[711][3] = 5; + v[712][3] = 11; + v[713][3] = 7; + v[714][3] = 3; + v[715][3] = 9; + v[716][3] = 5; + v[717][3] = 15; + v[718][3] = 7; + v[719][3] = 5; + v[720][3] = 3; + v[721][3] = 13; + v[722][3] = 7; + v[723][3] = 1; + v[724][3] = 1; + v[725][3] = 9; + v[726][3] = 15; + v[727][3] = 15; + v[728][3] = 15; + v[729][3] = 11; + v[730][3] = 3; + v[731][3] = 5; + v[732][3] = 15; + v[733][3] = 13; + v[734][3] = 7; + v[735][3] = 15; + v[736][3] = 15; + v[737][3] = 11; + v[738][3] = 11; + v[739][3] = 9; + v[740][3] = 5; + v[741][3] = 15; + v[742][3] = 9; + v[743][3] = 7; + v[744][3] = 3; + v[745][3] = 13; + v[746][3] = 1; + v[747][3] = 1; + v[748][3] = 5; + v[749][3] = 1; + v[750][3] = 3; + v[751][3] = 1; + v[752][3] = 7; + v[753][3] = 1; + v[754][3] = 1; + v[755][3] = 5; + v[756][3] = 1; + v[757][3] = 11; + v[758][3] = 11; + v[759][3] = 9; + v[760][3] = 9; + v[761][3] = 5; + v[762][3] = 13; + v[763][3] = 7; + v[764][3] = 7; + v[765][3] = 7; + v[766][3] = 1; + v[767][3] = 1; + v[768][3] = 9; + v[769][3] = 9; + v[770][3] = 11; + v[771][3] = 11; + v[772][3] = 15; + v[773][3] = 7; + v[774][3] = 5; + v[775][3] = 5; + v[776][3] = 3; + v[777][3] = 11; + v[778][3] = 1; + v[779][3] = 3; + v[780][3] = 7; + v[781][3] = 13; + v[782][3] = 7; + v[783][3] = 7; + v[784][3] = 7; + v[785][3] = 3; + v[786][3] = 15; + v[787][3] = 15; + v[788][3] = 11; + v[789][3] = 9; + v[790][3] = 3; + v[791][3] = 9; + v[792][3] = 3; + v[793][3] = 15; + v[794][3] = 13; + v[795][3] = 5; + v[796][3] = 3; + v[797][3] = 3; + v[798][3] = 3; + v[799][3] = 5; + v[800][3] = 9; + v[801][3] = 15; + v[802][3] = 9; + v[803][3] = 9; + v[804][3] = 1; + v[805][3] = 5; + v[806][3] = 9; + v[807][3] = 9; + v[808][3] = 15; + v[809][3] = 5; + v[810][3] = 15; + v[811][3] = 7; + v[812][3] = 9; + v[813][3] = 1; + v[814][3] = 9; + v[815][3] = 9; + v[816][3] = 5; + v[817][3] = 11; + v[818][3] = 5; + v[819][3] = 15; + v[820][3] = 15; + v[821][3] = 11; + v[822][3] = 7; + v[823][3] = 7; + v[824][3] = 7; + v[825][3] = 1; + v[826][3] = 1; + v[827][3] = 11; + v[828][3] = 11; + v[829][3] = 13; + v[830][3] = 15; + v[831][3] = 3; + v[832][3] = 13; + v[833][3] = 5; + v[834][3] = 1; + v[835][3] = 7; + v[836][3] = 1; + v[837][3] = 11; + v[838][3] = 3; + v[839][3] = 13; + v[840][3] = 15; + v[841][3] = 3; + v[842][3] = 5; + v[843][3] = 3; + v[844][3] = 5; + v[845][3] = 7; + v[846][3] = 3; + v[847][3] = 9; + v[848][3] = 9; + v[849][3] = 5; + v[850][3] = 1; + v[851][3] = 7; + v[852][3] = 11; + v[853][3] = 9; + v[854][3] = 3; + v[855][3] = 5; + v[856][3] = 11; + v[857][3] = 13; + v[858][3] = 13; + v[859][3] = 13; + v[860][3] = 9; + v[861][3] = 15; + v[862][3] = 5; + v[863][3] = 7; + v[864][3] = 1; + v[865][3] = 15; + v[866][3] = 11; + v[867][3] = 9; + v[868][3] = 15; + v[869][3] = 15; + v[870][3] = 13; + v[871][3] = 13; + v[872][3] = 13; + v[873][3] = 1; + v[874][3] = 11; + v[875][3] = 9; + v[876][3] = 15; + v[877][3] = 9; + v[878][3] = 5; + v[879][3] = 15; + v[880][3] = 5; + v[881][3] = 7; + v[882][3] = 3; + v[883][3] = 11; + v[884][3] = 3; + v[885][3] = 15; + v[886][3] = 7; + v[887][3] = 13; + v[888][3] = 11; + v[889][3] = 7; + v[890][3] = 3; + v[891][3] = 7; + v[892][3] = 13; + v[893][3] = 5; + v[894][3] = 13; + v[895][3] = 15; + v[896][3] = 5; + v[897][3] = 13; + v[898][3] = 9; + v[899][3] = 1; + v[900][3] = 15; + v[901][3] = 11; + v[902][3] = 5; + v[903][3] = 5; + v[904][3] = 1; + v[905][3] = 11; + v[906][3] = 3; + v[907][3] = 3; + v[908][3] = 7; + v[909][3] = 1; + v[910][3] = 9; + v[911][3] = 7; + v[912][3] = 15; + v[913][3] = 9; + v[914][3] = 9; + v[915][3] = 3; + v[916][3] = 11; + v[917][3] = 15; + v[918][3] = 7; + v[919][3] = 1; + v[920][3] = 3; + v[921][3] = 1; + v[922][3] = 1; + v[923][3] = 1; + v[924][3] = 9; + v[925][3] = 1; + v[926][3] = 5; + v[927][3] = 15; + v[928][3] = 15; + v[929][3] = 7; + v[930][3] = 5; + v[931][3] = 5; + v[932][3] = 7; + v[933][3] = 9; + v[934][3] = 7; + v[935][3] = 15; + v[936][3] = 13; + v[937][3] = 13; + v[938][3] = 11; + v[939][3] = 1; + v[940][3] = 9; + v[941][3] = 11; + v[942][3] = 1; + v[943][3] = 13; + v[944][3] = 1; + v[945][3] = 7; + v[946][3] = 15; + v[947][3] = 15; + v[948][3] = 5; + v[949][3] = 5; + v[950][3] = 1; + v[951][3] = 11; + v[952][3] = 3; + v[953][3] = 9; + v[954][3] = 11; + v[955][3] = 9; + v[956][3] = 9; + v[957][3] = 9; + v[958][3] = 1; + v[959][3] = 9; + v[960][3] = 3; + v[961][3] = 5; + v[962][3] = 15; + v[963][3] = 1; + v[964][3] = 1; + v[965][3] = 9; + v[966][3] = 7; + v[967][3] = 3; + v[968][3] = 3; + v[969][3] = 1; + v[970][3] = 9; + v[971][3] = 9; + v[972][3] = 11; + v[973][3] = 9; + v[974][3] = 9; + v[975][3] = 13; + v[976][3] = 13; + v[977][3] = 3; + v[978][3] = 13; + v[979][3] = 11; + v[980][3] = 13; + v[981][3] = 5; + v[982][3] = 1; + v[983][3] = 5; + v[984][3] = 5; + v[985][3] = 9; + v[986][3] = 9; + v[987][3] = 3; + v[988][3] = 13; + v[989][3] = 13; + v[990][3] = 9; + v[991][3] = 15; + v[992][3] = 9; + v[993][3] = 11; + v[994][3] = 7; + v[995][3] = 11; + v[996][3] = 9; + v[997][3] = 13; + v[998][3] = 9; + v[999][3] = 1; + v[1000][3] = 15; + v[1001][3] = 9; + v[1002][3] = 7; + v[1003][3] = 7; + v[1004][3] = 1; + v[1005][3] = 7; + v[1006][3] = 9; + v[1007][3] = 9; + v[1008][3] = 15; + v[1009][3] = 1; + v[1010][3] = 11; + v[1011][3] = 1; + v[1012][3] = 13; + v[1013][3] = 13; + v[1014][3] = 15; + v[1015][3] = 9; + v[1016][3] = 13; + v[1017][3] = 7; + v[1018][3] = 15; + v[1019][3] = 3; + v[1020][3] = 9; + v[1021][3] = 3; + v[1022][3] = 1; + v[1023][3] = 13; + v[1024][3] = 7; + v[1025][3] = 5; + v[1026][3] = 9; + v[1027][3] = 3; + v[1028][3] = 1; + v[1029][3] = 7; + v[1030][3] = 1; + v[1031][3] = 1; + v[1032][3] = 13; + v[1033][3] = 3; + v[1034][3] = 3; + v[1035][3] = 11; + v[1036][3] = 1; + v[1037][3] = 7; + v[1038][3] = 13; + v[1039][3] = 15; + v[1040][3] = 15; + v[1041][3] = 5; + v[1042][3] = 7; + v[1043][3] = 13; + v[1044][3] = 13; + v[1045][3] = 15; + v[1046][3] = 11; + v[1047][3] = 13; + v[1048][3] = 1; + v[1049][3] = 13; + v[1050][3] = 13; + v[1051][3] = 3; + v[1052][3] = 9; + v[1053][3] = 15; + v[1054][3] = 15; + v[1055][3] = 11; + v[1056][3] = 15; + v[1057][3] = 9; + v[1058][3] = 15; + v[1059][3] = 1; + v[1060][3] = 13; + v[1061][3] = 15; + v[1062][3] = 1; + v[1063][3] = 1; + v[1064][3] = 5; + v[1065][3] = 11; + v[1066][3] = 5; + v[1067][3] = 1; + v[1068][3] = 11; + v[1069][3] = 11; + v[1070][3] = 5; + v[1071][3] = 3; + v[1072][3] = 9; + v[1073][3] = 1; + v[1074][3] = 3; + v[1075][3] = 5; + v[1076][3] = 13; + v[1077][3] = 9; + v[1078][3] = 7; + v[1079][3] = 7; + v[1080][3] = 1; + v[1081][3] = 9; + v[1082][3] = 9; + v[1083][3] = 15; + v[1084][3] = 7; + v[1085][3] = 5; + v[1086][3] = 5; + v[1087][3] = 15; + v[1088][3] = 13; + v[1089][3] = 9; + v[1090][3] = 7; + v[1091][3] = 13; + v[1092][3] = 3; + v[1093][3] = 13; + v[1094][3] = 11; + v[1095][3] = 13; + v[1096][3] = 7; + v[1097][3] = 9; + v[1098][3] = 13; + v[1099][3] = 13; + v[1100][3] = 13; + v[1101][3] = 15; + v[1102][3] = 9; + v[1103][3] = 5; + v[1104][3] = 5; + v[1105][3] = 3; + v[1106][3] = 3; + v[1107][3] = 3; + v[1108][3] = 1; + v[1109][3] = 3; + v[1110][3] = 15; + + v[7][4] = 9; + v[8][4] = 3; + v[9][4] = 27; + v[10][4] = 15; + v[11][4] = 29; + v[12][4] = 21; + v[13][4] = 23; + v[14][4] = 19; + v[15][4] = 11; + v[16][4] = 25; + v[17][4] = 7; + v[18][4] = 13; + v[19][4] = 17; + v[20][4] = 1; + v[21][4] = 25; + v[22][4] = 29; + v[23][4] = 3; + v[24][4] = 31; + v[25][4] = 11; + v[26][4] = 5; + v[27][4] = 23; + v[28][4] = 27; + v[29][4] = 19; + v[30][4] = 21; + v[31][4] = 5; + v[32][4] = 1; + v[33][4] = 17; + v[34][4] = 13; + v[35][4] = 7; + v[36][4] = 15; + v[37][4] = 9; + v[38][4] = 31; + v[39][4] = 25; + v[40][4] = 3; + v[41][4] = 5; + v[42][4] = 23; + v[43][4] = 7; + v[44][4] = 3; + v[45][4] = 17; + v[46][4] = 23; + v[47][4] = 3; + v[48][4] = 3; + v[49][4] = 21; + v[50][4] = 25; + v[51][4] = 25; + v[52][4] = 23; + v[53][4] = 11; + v[54][4] = 19; + v[55][4] = 3; + v[56][4] = 11; + v[57][4] = 31; + v[58][4] = 7; + v[59][4] = 9; + v[60][4] = 5; + v[61][4] = 17; + v[62][4] = 23; + v[63][4] = 17; + v[64][4] = 17; + v[65][4] = 25; + v[66][4] = 13; + v[67][4] = 11; + v[68][4] = 31; + v[69][4] = 27; + v[70][4] = 19; + v[71][4] = 17; + v[72][4] = 23; + v[73][4] = 7; + v[74][4] = 5; + v[75][4] = 11; + v[76][4] = 19; + v[77][4] = 19; + v[78][4] = 7; + v[79][4] = 13; + v[80][4] = 21; + v[81][4] = 21; + v[82][4] = 7; + v[83][4] = 9; + v[84][4] = 11; + v[85][4] = 1; + v[86][4] = 5; + v[87][4] = 21; + v[88][4] = 11; + v[89][4] = 13; + v[90][4] = 25; + v[91][4] = 9; + v[92][4] = 7; + v[93][4] = 7; + v[94][4] = 27; + v[95][4] = 15; + v[96][4] = 25; + v[97][4] = 15; + v[98][4] = 21; + v[99][4] = 17; + v[100][4] = 19; + v[101][4] = 19; + v[102][4] = 21; + v[103][4] = 5; + v[104][4] = 11; + v[105][4] = 3; + v[106][4] = 5; + v[107][4] = 29; + v[108][4] = 31; + v[109][4] = 29; + v[110][4] = 5; + v[111][4] = 5; + v[112][4] = 1; + v[113][4] = 31; + v[114][4] = 27; + v[115][4] = 11; + v[116][4] = 13; + v[117][4] = 1; + v[118][4] = 3; + v[119][4] = 7; + v[120][4] = 11; + v[121][4] = 7; + v[122][4] = 3; + v[123][4] = 23; + v[124][4] = 13; + v[125][4] = 31; + v[126][4] = 17; + v[127][4] = 1; + v[128][4] = 27; + v[129][4] = 11; + v[130][4] = 25; + v[131][4] = 1; + v[132][4] = 23; + v[133][4] = 29; + v[134][4] = 17; + v[135][4] = 25; + v[136][4] = 7; + v[137][4] = 25; + v[138][4] = 27; + v[139][4] = 17; + v[140][4] = 13; + v[141][4] = 17; + v[142][4] = 23; + v[143][4] = 5; + v[144][4] = 17; + v[145][4] = 5; + v[146][4] = 13; + v[147][4] = 11; + v[148][4] = 21; + v[149][4] = 5; + v[150][4] = 11; + v[151][4] = 5; + v[152][4] = 9; + v[153][4] = 31; + v[154][4] = 19; + v[155][4] = 17; + v[156][4] = 9; + v[157][4] = 9; + v[158][4] = 27; + v[159][4] = 21; + v[160][4] = 15; + v[161][4] = 15; + v[162][4] = 1; + v[163][4] = 1; + v[164][4] = 29; + v[165][4] = 5; + v[166][4] = 31; + v[167][4] = 11; + v[168][4] = 17; + v[169][4] = 23; + v[170][4] = 19; + v[171][4] = 21; + v[172][4] = 25; + v[173][4] = 15; + v[174][4] = 11; + v[175][4] = 5; + v[176][4] = 5; + v[177][4] = 1; + v[178][4] = 19; + v[179][4] = 19; + v[180][4] = 19; + v[181][4] = 7; + v[182][4] = 13; + v[183][4] = 21; + v[184][4] = 17; + v[185][4] = 17; + v[186][4] = 25; + v[187][4] = 23; + v[188][4] = 19; + v[189][4] = 23; + v[190][4] = 15; + v[191][4] = 13; + v[192][4] = 5; + v[193][4] = 19; + v[194][4] = 25; + v[195][4] = 9; + v[196][4] = 7; + v[197][4] = 3; + v[198][4] = 21; + v[199][4] = 17; + v[200][4] = 25; + v[201][4] = 1; + v[202][4] = 27; + v[203][4] = 25; + v[204][4] = 27; + v[205][4] = 25; + v[206][4] = 9; + v[207][4] = 13; + v[208][4] = 3; + v[209][4] = 17; + v[210][4] = 25; + v[211][4] = 23; + v[212][4] = 9; + v[213][4] = 25; + v[214][4] = 9; + v[215][4] = 13; + v[216][4] = 17; + v[217][4] = 17; + v[218][4] = 3; + v[219][4] = 15; + v[220][4] = 7; + v[221][4] = 7; + v[222][4] = 29; + v[223][4] = 3; + v[224][4] = 19; + v[225][4] = 29; + v[226][4] = 29; + v[227][4] = 19; + v[228][4] = 29; + v[229][4] = 13; + v[230][4] = 15; + v[231][4] = 25; + v[232][4] = 27; + v[233][4] = 1; + v[234][4] = 3; + v[235][4] = 9; + v[236][4] = 9; + v[237][4] = 13; + v[238][4] = 31; + v[239][4] = 29; + v[240][4] = 31; + v[241][4] = 5; + v[242][4] = 15; + v[243][4] = 29; + v[244][4] = 1; + v[245][4] = 19; + v[246][4] = 5; + v[247][4] = 9; + v[248][4] = 19; + v[249][4] = 5; + v[250][4] = 15; + v[251][4] = 3; + v[252][4] = 5; + v[253][4] = 7; + v[254][4] = 15; + v[255][4] = 17; + v[256][4] = 17; + v[257][4] = 23; + v[258][4] = 11; + v[259][4] = 9; + v[260][4] = 23; + v[261][4] = 19; + v[262][4] = 3; + v[263][4] = 17; + v[264][4] = 1; + v[265][4] = 27; + v[266][4] = 9; + v[267][4] = 9; + v[268][4] = 17; + v[269][4] = 13; + v[270][4] = 25; + v[271][4] = 29; + v[272][4] = 23; + v[273][4] = 29; + v[274][4] = 11; + v[275][4] = 31; + v[276][4] = 25; + v[277][4] = 21; + v[278][4] = 29; + v[279][4] = 19; + v[280][4] = 27; + v[281][4] = 31; + v[282][4] = 3; + v[283][4] = 5; + v[284][4] = 3; + v[285][4] = 3; + v[286][4] = 13; + v[287][4] = 21; + v[288][4] = 9; + v[289][4] = 29; + v[290][4] = 3; + v[291][4] = 17; + v[292][4] = 11; + v[293][4] = 11; + v[294][4] = 9; + v[295][4] = 21; + v[296][4] = 19; + v[297][4] = 7; + v[298][4] = 17; + v[299][4] = 31; + v[300][4] = 25; + v[301][4] = 1; + v[302][4] = 27; + v[303][4] = 5; + v[304][4] = 15; + v[305][4] = 27; + v[306][4] = 29; + v[307][4] = 29; + v[308][4] = 29; + v[309][4] = 25; + v[310][4] = 27; + v[311][4] = 25; + v[312][4] = 3; + v[313][4] = 21; + v[314][4] = 17; + v[315][4] = 25; + v[316][4] = 13; + v[317][4] = 15; + v[318][4] = 17; + v[319][4] = 13; + v[320][4] = 23; + v[321][4] = 9; + v[322][4] = 3; + v[323][4] = 11; + v[324][4] = 7; + v[325][4] = 9; + v[326][4] = 9; + v[327][4] = 7; + v[328][4] = 17; + v[329][4] = 7; + v[330][4] = 1; + v[331][4] = 27; + v[332][4] = 1; + v[333][4] = 9; + v[334][4] = 5; + v[335][4] = 31; + v[336][4] = 21; + v[337][4] = 25; + v[338][4] = 25; + v[339][4] = 21; + v[340][4] = 11; + v[341][4] = 1; + v[342][4] = 23; + v[343][4] = 19; + v[344][4] = 27; + v[345][4] = 15; + v[346][4] = 3; + v[347][4] = 5; + v[348][4] = 23; + v[349][4] = 9; + v[350][4] = 25; + v[351][4] = 7; + v[352][4] = 29; + v[353][4] = 11; + v[354][4] = 9; + v[355][4] = 13; + v[356][4] = 5; + v[357][4] = 11; + v[358][4] = 1; + v[359][4] = 3; + v[360][4] = 31; + v[361][4] = 27; + v[362][4] = 3; + v[363][4] = 17; + v[364][4] = 27; + v[365][4] = 11; + v[366][4] = 13; + v[367][4] = 15; + v[368][4] = 29; + v[369][4] = 15; + v[370][4] = 1; + v[371][4] = 15; + v[372][4] = 23; + v[373][4] = 25; + v[374][4] = 13; + v[375][4] = 21; + v[376][4] = 15; + v[377][4] = 3; + v[378][4] = 29; + v[379][4] = 29; + v[380][4] = 5; + v[381][4] = 25; + v[382][4] = 17; + v[383][4] = 11; + v[384][4] = 7; + v[385][4] = 15; + v[386][4] = 5; + v[387][4] = 21; + v[388][4] = 7; + v[389][4] = 31; + v[390][4] = 13; + v[391][4] = 11; + v[392][4] = 23; + v[393][4] = 5; + v[394][4] = 7; + v[395][4] = 23; + v[396][4] = 27; + v[397][4] = 21; + v[398][4] = 29; + v[399][4] = 15; + v[400][4] = 7; + v[401][4] = 27; + v[402][4] = 27; + v[403][4] = 19; + v[404][4] = 7; + v[405][4] = 15; + v[406][4] = 27; + v[407][4] = 27; + v[408][4] = 19; + v[409][4] = 19; + v[410][4] = 9; + v[411][4] = 15; + v[412][4] = 1; + v[413][4] = 3; + v[414][4] = 29; + v[415][4] = 29; + v[416][4] = 5; + v[417][4] = 27; + v[418][4] = 31; + v[419][4] = 9; + v[420][4] = 1; + v[421][4] = 7; + v[422][4] = 3; + v[423][4] = 19; + v[424][4] = 19; + v[425][4] = 29; + v[426][4] = 9; + v[427][4] = 3; + v[428][4] = 21; + v[429][4] = 31; + v[430][4] = 29; + v[431][4] = 25; + v[432][4] = 1; + v[433][4] = 3; + v[434][4] = 9; + v[435][4] = 27; + v[436][4] = 5; + v[437][4] = 27; + v[438][4] = 25; + v[439][4] = 21; + v[440][4] = 11; + v[441][4] = 29; + v[442][4] = 31; + v[443][4] = 27; + v[444][4] = 21; + v[445][4] = 29; + v[446][4] = 17; + v[447][4] = 9; + v[448][4] = 17; + v[449][4] = 13; + v[450][4] = 11; + v[451][4] = 25; + v[452][4] = 15; + v[453][4] = 21; + v[454][4] = 11; + v[455][4] = 19; + v[456][4] = 31; + v[457][4] = 3; + v[458][4] = 19; + v[459][4] = 5; + v[460][4] = 3; + v[461][4] = 3; + v[462][4] = 9; + v[463][4] = 13; + v[464][4] = 13; + v[465][4] = 3; + v[466][4] = 29; + v[467][4] = 7; + v[468][4] = 5; + v[469][4] = 9; + v[470][4] = 23; + v[471][4] = 13; + v[472][4] = 21; + v[473][4] = 23; + v[474][4] = 21; + v[475][4] = 31; + v[476][4] = 11; + v[477][4] = 7; + v[478][4] = 7; + v[479][4] = 3; + v[480][4] = 23; + v[481][4] = 1; + v[482][4] = 23; + v[483][4] = 5; + v[484][4] = 9; + v[485][4] = 17; + v[486][4] = 21; + v[487][4] = 1; + v[488][4] = 17; + v[489][4] = 29; + v[490][4] = 7; + v[491][4] = 5; + v[492][4] = 17; + v[493][4] = 13; + v[494][4] = 25; + v[495][4] = 17; + v[496][4] = 9; + v[497][4] = 19; + v[498][4] = 9; + v[499][4] = 5; + v[500][4] = 7; + v[501][4] = 21; + v[502][4] = 19; + v[503][4] = 13; + v[504][4] = 9; + v[505][4] = 7; + v[506][4] = 3; + v[507][4] = 9; + v[508][4] = 3; + v[509][4] = 15; + v[510][4] = 31; + v[511][4] = 29; + v[512][4] = 29; + v[513][4] = 25; + v[514][4] = 13; + v[515][4] = 9; + v[516][4] = 21; + v[517][4] = 9; + v[518][4] = 31; + v[519][4] = 7; + v[520][4] = 15; + v[521][4] = 5; + v[522][4] = 31; + v[523][4] = 7; + v[524][4] = 15; + v[525][4] = 27; + v[526][4] = 25; + v[527][4] = 19; + v[528][4] = 9; + v[529][4] = 9; + v[530][4] = 25; + v[531][4] = 25; + v[532][4] = 23; + v[533][4] = 1; + v[534][4] = 9; + v[535][4] = 7; + v[536][4] = 11; + v[537][4] = 15; + v[538][4] = 19; + v[539][4] = 15; + v[540][4] = 27; + v[541][4] = 17; + v[542][4] = 11; + v[543][4] = 11; + v[544][4] = 31; + v[545][4] = 13; + v[546][4] = 25; + v[547][4] = 25; + v[548][4] = 9; + v[549][4] = 7; + v[550][4] = 13; + v[551][4] = 29; + v[552][4] = 19; + v[553][4] = 5; + v[554][4] = 19; + v[555][4] = 31; + v[556][4] = 25; + v[557][4] = 13; + v[558][4] = 25; + v[559][4] = 15; + v[560][4] = 5; + v[561][4] = 9; + v[562][4] = 29; + v[563][4] = 31; + v[564][4] = 9; + v[565][4] = 29; + v[566][4] = 27; + v[567][4] = 25; + v[568][4] = 27; + v[569][4] = 11; + v[570][4] = 17; + v[571][4] = 5; + v[572][4] = 17; + v[573][4] = 3; + v[574][4] = 23; + v[575][4] = 15; + v[576][4] = 9; + v[577][4] = 9; + v[578][4] = 17; + v[579][4] = 17; + v[580][4] = 31; + v[581][4] = 11; + v[582][4] = 19; + v[583][4] = 25; + v[584][4] = 13; + v[585][4] = 23; + v[586][4] = 15; + v[587][4] = 25; + v[588][4] = 21; + v[589][4] = 31; + v[590][4] = 19; + v[591][4] = 3; + v[592][4] = 11; + v[593][4] = 25; + v[594][4] = 7; + v[595][4] = 15; + v[596][4] = 19; + v[597][4] = 7; + v[598][4] = 5; + v[599][4] = 3; + v[600][4] = 13; + v[601][4] = 13; + v[602][4] = 1; + v[603][4] = 23; + v[604][4] = 5; + v[605][4] = 25; + v[606][4] = 11; + v[607][4] = 25; + v[608][4] = 15; + v[609][4] = 13; + v[610][4] = 21; + v[611][4] = 11; + v[612][4] = 23; + v[613][4] = 29; + v[614][4] = 5; + v[615][4] = 17; + v[616][4] = 27; + v[617][4] = 9; + v[618][4] = 19; + v[619][4] = 15; + v[620][4] = 5; + v[621][4] = 29; + v[622][4] = 23; + v[623][4] = 19; + v[624][4] = 1; + v[625][4] = 27; + v[626][4] = 3; + v[627][4] = 23; + v[628][4] = 21; + v[629][4] = 19; + v[630][4] = 27; + v[631][4] = 11; + v[632][4] = 17; + v[633][4] = 13; + v[634][4] = 27; + v[635][4] = 11; + v[636][4] = 31; + v[637][4] = 23; + v[638][4] = 5; + v[639][4] = 9; + v[640][4] = 21; + v[641][4] = 31; + v[642][4] = 29; + v[643][4] = 11; + v[644][4] = 21; + v[645][4] = 17; + v[646][4] = 15; + v[647][4] = 7; + v[648][4] = 15; + v[649][4] = 7; + v[650][4] = 9; + v[651][4] = 21; + v[652][4] = 27; + v[653][4] = 25; + v[654][4] = 29; + v[655][4] = 11; + v[656][4] = 3; + v[657][4] = 21; + v[658][4] = 13; + v[659][4] = 23; + v[660][4] = 19; + v[661][4] = 27; + v[662][4] = 17; + v[663][4] = 29; + v[664][4] = 25; + v[665][4] = 17; + v[666][4] = 9; + v[667][4] = 1; + v[668][4] = 19; + v[669][4] = 23; + v[670][4] = 5; + v[671][4] = 23; + v[672][4] = 1; + v[673][4] = 17; + v[674][4] = 17; + v[675][4] = 13; + v[676][4] = 27; + v[677][4] = 23; + v[678][4] = 7; + v[679][4] = 7; + v[680][4] = 11; + v[681][4] = 13; + v[682][4] = 17; + v[683][4] = 13; + v[684][4] = 11; + v[685][4] = 21; + v[686][4] = 13; + v[687][4] = 23; + v[688][4] = 1; + v[689][4] = 27; + v[690][4] = 13; + v[691][4] = 9; + v[692][4] = 7; + v[693][4] = 1; + v[694][4] = 27; + v[695][4] = 29; + v[696][4] = 5; + v[697][4] = 13; + v[698][4] = 25; + v[699][4] = 21; + v[700][4] = 3; + v[701][4] = 31; + v[702][4] = 15; + v[703][4] = 13; + v[704][4] = 3; + v[705][4] = 19; + v[706][4] = 13; + v[707][4] = 1; + v[708][4] = 27; + v[709][4] = 15; + v[710][4] = 17; + v[711][4] = 1; + v[712][4] = 3; + v[713][4] = 13; + v[714][4] = 13; + v[715][4] = 13; + v[716][4] = 31; + v[717][4] = 29; + v[718][4] = 27; + v[719][4] = 7; + v[720][4] = 7; + v[721][4] = 21; + v[722][4] = 29; + v[723][4] = 15; + v[724][4] = 17; + v[725][4] = 17; + v[726][4] = 21; + v[727][4] = 19; + v[728][4] = 17; + v[729][4] = 3; + v[730][4] = 15; + v[731][4] = 5; + v[732][4] = 27; + v[733][4] = 27; + v[734][4] = 3; + v[735][4] = 31; + v[736][4] = 31; + v[737][4] = 7; + v[738][4] = 21; + v[739][4] = 3; + v[740][4] = 13; + v[741][4] = 11; + v[742][4] = 17; + v[743][4] = 27; + v[744][4] = 25; + v[745][4] = 1; + v[746][4] = 9; + v[747][4] = 7; + v[748][4] = 29; + v[749][4] = 27; + v[750][4] = 21; + v[751][4] = 23; + v[752][4] = 13; + v[753][4] = 25; + v[754][4] = 29; + v[755][4] = 15; + v[756][4] = 17; + v[757][4] = 29; + v[758][4] = 9; + v[759][4] = 15; + v[760][4] = 3; + v[761][4] = 21; + v[762][4] = 15; + v[763][4] = 17; + v[764][4] = 17; + v[765][4] = 31; + v[766][4] = 9; + v[767][4] = 9; + v[768][4] = 23; + v[769][4] = 19; + v[770][4] = 25; + v[771][4] = 3; + v[772][4] = 1; + v[773][4] = 11; + v[774][4] = 27; + v[775][4] = 29; + v[776][4] = 1; + v[777][4] = 31; + v[778][4] = 29; + v[779][4] = 25; + v[780][4] = 29; + v[781][4] = 1; + v[782][4] = 23; + v[783][4] = 29; + v[784][4] = 25; + v[785][4] = 13; + v[786][4] = 3; + v[787][4] = 31; + v[788][4] = 25; + v[789][4] = 5; + v[790][4] = 5; + v[791][4] = 11; + v[792][4] = 3; + v[793][4] = 21; + v[794][4] = 9; + v[795][4] = 23; + v[796][4] = 7; + v[797][4] = 11; + v[798][4] = 23; + v[799][4] = 11; + v[800][4] = 1; + v[801][4] = 1; + v[802][4] = 3; + v[803][4] = 23; + v[804][4] = 25; + v[805][4] = 23; + v[806][4] = 1; + v[807][4] = 23; + v[808][4] = 3; + v[809][4] = 27; + v[810][4] = 9; + v[811][4] = 27; + v[812][4] = 3; + v[813][4] = 23; + v[814][4] = 25; + v[815][4] = 19; + v[816][4] = 29; + v[817][4] = 29; + v[818][4] = 13; + v[819][4] = 27; + v[820][4] = 5; + v[821][4] = 9; + v[822][4] = 29; + v[823][4] = 29; + v[824][4] = 13; + v[825][4] = 17; + v[826][4] = 3; + v[827][4] = 23; + v[828][4] = 19; + v[829][4] = 7; + v[830][4] = 13; + v[831][4] = 3; + v[832][4] = 19; + v[833][4] = 23; + v[834][4] = 5; + v[835][4] = 29; + v[836][4] = 29; + v[837][4] = 13; + v[838][4] = 13; + v[839][4] = 5; + v[840][4] = 19; + v[841][4] = 5; + v[842][4] = 17; + v[843][4] = 9; + v[844][4] = 11; + v[845][4] = 11; + v[846][4] = 29; + v[847][4] = 27; + v[848][4] = 23; + v[849][4] = 19; + v[850][4] = 17; + v[851][4] = 25; + v[852][4] = 13; + v[853][4] = 1; + v[854][4] = 13; + v[855][4] = 3; + v[856][4] = 11; + v[857][4] = 1; + v[858][4] = 17; + v[859][4] = 29; + v[860][4] = 1; + v[861][4] = 13; + v[862][4] = 17; + v[863][4] = 9; + v[864][4] = 17; + v[865][4] = 21; + v[866][4] = 1; + v[867][4] = 11; + v[868][4] = 1; + v[869][4] = 1; + v[870][4] = 25; + v[871][4] = 5; + v[872][4] = 7; + v[873][4] = 29; + v[874][4] = 29; + v[875][4] = 19; + v[876][4] = 19; + v[877][4] = 1; + v[878][4] = 29; + v[879][4] = 13; + v[880][4] = 3; + v[881][4] = 1; + v[882][4] = 31; + v[883][4] = 15; + v[884][4] = 13; + v[885][4] = 3; + v[886][4] = 1; + v[887][4] = 11; + v[888][4] = 19; + v[889][4] = 5; + v[890][4] = 29; + v[891][4] = 13; + v[892][4] = 29; + v[893][4] = 23; + v[894][4] = 3; + v[895][4] = 1; + v[896][4] = 31; + v[897][4] = 13; + v[898][4] = 19; + v[899][4] = 17; + v[900][4] = 5; + v[901][4] = 5; + v[902][4] = 1; + v[903][4] = 29; + v[904][4] = 23; + v[905][4] = 3; + v[906][4] = 19; + v[907][4] = 25; + v[908][4] = 19; + v[909][4] = 27; + v[910][4] = 9; + v[911][4] = 27; + v[912][4] = 13; + v[913][4] = 15; + v[914][4] = 29; + v[915][4] = 23; + v[916][4] = 13; + v[917][4] = 25; + v[918][4] = 25; + v[919][4] = 17; + v[920][4] = 19; + v[921][4] = 17; + v[922][4] = 15; + v[923][4] = 27; + v[924][4] = 3; + v[925][4] = 25; + v[926][4] = 17; + v[927][4] = 27; + v[928][4] = 3; + v[929][4] = 27; + v[930][4] = 31; + v[931][4] = 23; + v[932][4] = 13; + v[933][4] = 31; + v[934][4] = 11; + v[935][4] = 15; + v[936][4] = 7; + v[937][4] = 21; + v[938][4] = 19; + v[939][4] = 27; + v[940][4] = 19; + v[941][4] = 21; + v[942][4] = 29; + v[943][4] = 7; + v[944][4] = 31; + v[945][4] = 13; + v[946][4] = 9; + v[947][4] = 9; + v[948][4] = 7; + v[949][4] = 21; + v[950][4] = 13; + v[951][4] = 11; + v[952][4] = 9; + v[953][4] = 11; + v[954][4] = 29; + v[955][4] = 19; + v[956][4] = 11; + v[957][4] = 19; + v[958][4] = 21; + v[959][4] = 5; + v[960][4] = 29; + v[961][4] = 13; + v[962][4] = 7; + v[963][4] = 19; + v[964][4] = 19; + v[965][4] = 27; + v[966][4] = 23; + v[967][4] = 31; + v[968][4] = 1; + v[969][4] = 27; + v[970][4] = 21; + v[971][4] = 7; + v[972][4] = 3; + v[973][4] = 7; + v[974][4] = 11; + v[975][4] = 23; + v[976][4] = 13; + v[977][4] = 29; + v[978][4] = 11; + v[979][4] = 31; + v[980][4] = 19; + v[981][4] = 1; + v[982][4] = 5; + v[983][4] = 5; + v[984][4] = 11; + v[985][4] = 5; + v[986][4] = 3; + v[987][4] = 27; + v[988][4] = 5; + v[989][4] = 7; + v[990][4] = 11; + v[991][4] = 31; + v[992][4] = 1; + v[993][4] = 27; + v[994][4] = 31; + v[995][4] = 31; + v[996][4] = 23; + v[997][4] = 5; + v[998][4] = 21; + v[999][4] = 27; + v[1000][4] = 9; + v[1001][4] = 25; + v[1002][4] = 3; + v[1003][4] = 15; + v[1004][4] = 19; + v[1005][4] = 1; + v[1006][4] = 19; + v[1007][4] = 9; + v[1008][4] = 5; + v[1009][4] = 25; + v[1010][4] = 21; + v[1011][4] = 15; + v[1012][4] = 25; + v[1013][4] = 29; + v[1014][4] = 15; + v[1015][4] = 21; + v[1016][4] = 11; + v[1017][4] = 19; + v[1018][4] = 15; + v[1019][4] = 3; + v[1020][4] = 7; + v[1021][4] = 13; + v[1022][4] = 11; + v[1023][4] = 25; + v[1024][4] = 17; + v[1025][4] = 1; + v[1026][4] = 5; + v[1027][4] = 31; + v[1028][4] = 13; + v[1029][4] = 29; + v[1030][4] = 23; + v[1031][4] = 9; + v[1032][4] = 5; + v[1033][4] = 29; + v[1034][4] = 7; + v[1035][4] = 17; + v[1036][4] = 27; + v[1037][4] = 7; + v[1038][4] = 17; + v[1039][4] = 31; + v[1040][4] = 9; + v[1041][4] = 31; + v[1042][4] = 9; + v[1043][4] = 9; + v[1044][4] = 7; + v[1045][4] = 21; + v[1046][4] = 3; + v[1047][4] = 3; + v[1048][4] = 3; + v[1049][4] = 9; + v[1050][4] = 11; + v[1051][4] = 21; + v[1052][4] = 11; + v[1053][4] = 31; + v[1054][4] = 9; + v[1055][4] = 25; + v[1056][4] = 5; + v[1057][4] = 1; + v[1058][4] = 31; + v[1059][4] = 13; + v[1060][4] = 29; + v[1061][4] = 9; + v[1062][4] = 29; + v[1063][4] = 1; + v[1064][4] = 11; + v[1065][4] = 19; + v[1066][4] = 7; + v[1067][4] = 27; + v[1068][4] = 13; + v[1069][4] = 31; + v[1070][4] = 7; + v[1071][4] = 31; + v[1072][4] = 7; + v[1073][4] = 25; + v[1074][4] = 23; + v[1075][4] = 21; + v[1076][4] = 29; + v[1077][4] = 11; + v[1078][4] = 11; + v[1079][4] = 13; + v[1080][4] = 11; + v[1081][4] = 27; + v[1082][4] = 1; + v[1083][4] = 23; + v[1084][4] = 31; + v[1085][4] = 21; + v[1086][4] = 23; + v[1087][4] = 21; + v[1088][4] = 19; + v[1089][4] = 31; + v[1090][4] = 5; + v[1091][4] = 31; + v[1092][4] = 25; + v[1093][4] = 25; + v[1094][4] = 19; + v[1095][4] = 17; + v[1096][4] = 11; + v[1097][4] = 25; + v[1098][4] = 7; + v[1099][4] = 13; + v[1100][4] = 1; + v[1101][4] = 29; + v[1102][4] = 17; + v[1103][4] = 23; + v[1104][4] = 15; + v[1105][4] = 7; + v[1106][4] = 29; + v[1107][4] = 17; + v[1108][4] = 13; + v[1109][4] = 3; + v[1110][4] = 17; + + v[13][5] = 37; + v[14][5] = 33; + v[15][5] = 7; + v[16][5] = 5; + v[17][5] = 11; + v[18][5] = 39; + v[19][5] = 63; + v[20][5] = 59; + v[21][5] = 17; + v[22][5] = 15; + v[23][5] = 23; + v[24][5] = 29; + v[25][5] = 3; + v[26][5] = 21; + v[27][5] = 13; + v[28][5] = 31; + v[29][5] = 25; + v[30][5] = 9; + v[31][5] = 49; + v[32][5] = 33; + v[33][5] = 19; + v[34][5] = 29; + v[35][5] = 11; + v[36][5] = 19; + v[37][5] = 27; + v[38][5] = 15; + v[39][5] = 25; + v[40][5] = 63; + v[41][5] = 55; + v[42][5] = 17; + v[43][5] = 63; + v[44][5] = 49; + v[45][5] = 19; + v[46][5] = 41; + v[47][5] = 59; + v[48][5] = 3; + v[49][5] = 57; + v[50][5] = 33; + v[51][5] = 49; + v[52][5] = 53; + v[53][5] = 57; + v[54][5] = 57; + v[55][5] = 39; + v[56][5] = 21; + v[57][5] = 7; + v[58][5] = 53; + v[59][5] = 9; + v[60][5] = 55; + v[61][5] = 15; + v[62][5] = 59; + v[63][5] = 19; + v[64][5] = 49; + v[65][5] = 31; + v[66][5] = 3; + v[67][5] = 39; + v[68][5] = 5; + v[69][5] = 5; + v[70][5] = 41; + v[71][5] = 9; + v[72][5] = 19; + v[73][5] = 9; + v[74][5] = 57; + v[75][5] = 25; + v[76][5] = 1; + v[77][5] = 15; + v[78][5] = 51; + v[79][5] = 11; + v[80][5] = 19; + v[81][5] = 61; + v[82][5] = 53; + v[83][5] = 29; + v[84][5] = 19; + v[85][5] = 11; + v[86][5] = 9; + v[87][5] = 21; + v[88][5] = 19; + v[89][5] = 43; + v[90][5] = 13; + v[91][5] = 13; + v[92][5] = 41; + v[93][5] = 25; + v[94][5] = 31; + v[95][5] = 9; + v[96][5] = 11; + v[97][5] = 19; + v[98][5] = 5; + v[99][5] = 53; + v[100][5] = 37; + v[101][5] = 7; + v[102][5] = 51; + v[103][5] = 45; + v[104][5] = 7; + v[105][5] = 7; + v[106][5] = 61; + v[107][5] = 23; + v[108][5] = 45; + v[109][5] = 7; + v[110][5] = 59; + v[111][5] = 41; + v[112][5] = 1; + v[113][5] = 29; + v[114][5] = 61; + v[115][5] = 37; + v[116][5] = 27; + v[117][5] = 47; + v[118][5] = 15; + v[119][5] = 31; + v[120][5] = 35; + v[121][5] = 31; + v[122][5] = 17; + v[123][5] = 51; + v[124][5] = 13; + v[125][5] = 25; + v[126][5] = 45; + v[127][5] = 5; + v[128][5] = 5; + v[129][5] = 33; + v[130][5] = 39; + v[131][5] = 5; + v[132][5] = 47; + v[133][5] = 29; + v[134][5] = 35; + v[135][5] = 47; + v[136][5] = 63; + v[137][5] = 45; + v[138][5] = 37; + v[139][5] = 47; + v[140][5] = 59; + v[141][5] = 21; + v[142][5] = 59; + v[143][5] = 33; + v[144][5] = 51; + v[145][5] = 9; + v[146][5] = 27; + v[147][5] = 13; + v[148][5] = 25; + v[149][5] = 43; + v[150][5] = 3; + v[151][5] = 17; + v[152][5] = 21; + v[153][5] = 59; + v[154][5] = 61; + v[155][5] = 27; + v[156][5] = 47; + v[157][5] = 57; + v[158][5] = 11; + v[159][5] = 17; + v[160][5] = 39; + v[161][5] = 1; + v[162][5] = 63; + v[163][5] = 21; + v[164][5] = 59; + v[165][5] = 17; + v[166][5] = 13; + v[167][5] = 31; + v[168][5] = 3; + v[169][5] = 31; + v[170][5] = 7; + v[171][5] = 9; + v[172][5] = 27; + v[173][5] = 37; + v[174][5] = 23; + v[175][5] = 31; + v[176][5] = 9; + v[177][5] = 45; + v[178][5] = 43; + v[179][5] = 31; + v[180][5] = 63; + v[181][5] = 21; + v[182][5] = 39; + v[183][5] = 51; + v[184][5] = 27; + v[185][5] = 7; + v[186][5] = 53; + v[187][5] = 11; + v[188][5] = 1; + v[189][5] = 59; + v[190][5] = 39; + v[191][5] = 23; + v[192][5] = 49; + v[193][5] = 23; + v[194][5] = 7; + v[195][5] = 55; + v[196][5] = 59; + v[197][5] = 3; + v[198][5] = 19; + v[199][5] = 35; + v[200][5] = 13; + v[201][5] = 9; + v[202][5] = 13; + v[203][5] = 15; + v[204][5] = 23; + v[205][5] = 9; + v[206][5] = 7; + v[207][5] = 43; + v[208][5] = 55; + v[209][5] = 3; + v[210][5] = 19; + v[211][5] = 9; + v[212][5] = 27; + v[213][5] = 33; + v[214][5] = 27; + v[215][5] = 49; + v[216][5] = 23; + v[217][5] = 47; + v[218][5] = 19; + v[219][5] = 7; + v[220][5] = 11; + v[221][5] = 55; + v[222][5] = 27; + v[223][5] = 35; + v[224][5] = 5; + v[225][5] = 5; + v[226][5] = 55; + v[227][5] = 35; + v[228][5] = 37; + v[229][5] = 9; + v[230][5] = 33; + v[231][5] = 29; + v[232][5] = 47; + v[233][5] = 25; + v[234][5] = 11; + v[235][5] = 47; + v[236][5] = 53; + v[237][5] = 61; + v[238][5] = 59; + v[239][5] = 3; + v[240][5] = 53; + v[241][5] = 47; + v[242][5] = 5; + v[243][5] = 19; + v[244][5] = 59; + v[245][5] = 5; + v[246][5] = 47; + v[247][5] = 23; + v[248][5] = 45; + v[249][5] = 53; + v[250][5] = 3; + v[251][5] = 49; + v[252][5] = 61; + v[253][5] = 47; + v[254][5] = 39; + v[255][5] = 29; + v[256][5] = 17; + v[257][5] = 57; + v[258][5] = 5; + v[259][5] = 17; + v[260][5] = 31; + v[261][5] = 23; + v[262][5] = 41; + v[263][5] = 39; + v[264][5] = 5; + v[265][5] = 27; + v[266][5] = 7; + v[267][5] = 29; + v[268][5] = 29; + v[269][5] = 33; + v[270][5] = 31; + v[271][5] = 41; + v[272][5] = 31; + v[273][5] = 29; + v[274][5] = 17; + v[275][5] = 29; + v[276][5] = 29; + v[277][5] = 9; + v[278][5] = 9; + v[279][5] = 31; + v[280][5] = 27; + v[281][5] = 53; + v[282][5] = 35; + v[283][5] = 5; + v[284][5] = 61; + v[285][5] = 1; + v[286][5] = 49; + v[287][5] = 13; + v[288][5] = 57; + v[289][5] = 29; + v[290][5] = 5; + v[291][5] = 21; + v[292][5] = 43; + v[293][5] = 25; + v[294][5] = 57; + v[295][5] = 49; + v[296][5] = 37; + v[297][5] = 27; + v[298][5] = 11; + v[299][5] = 61; + v[300][5] = 37; + v[301][5] = 49; + v[302][5] = 5; + v[303][5] = 63; + v[304][5] = 63; + v[305][5] = 3; + v[306][5] = 45; + v[307][5] = 37; + v[308][5] = 63; + v[309][5] = 21; + v[310][5] = 21; + v[311][5] = 19; + v[312][5] = 27; + v[313][5] = 59; + v[314][5] = 21; + v[315][5] = 45; + v[316][5] = 23; + v[317][5] = 13; + v[318][5] = 15; + v[319][5] = 3; + v[320][5] = 43; + v[321][5] = 63; + v[322][5] = 39; + v[323][5] = 19; + v[324][5] = 63; + v[325][5] = 31; + v[326][5] = 41; + v[327][5] = 41; + v[328][5] = 15; + v[329][5] = 43; + v[330][5] = 63; + v[331][5] = 53; + v[332][5] = 1; + v[333][5] = 63; + v[334][5] = 31; + v[335][5] = 7; + v[336][5] = 17; + v[337][5] = 11; + v[338][5] = 61; + v[339][5] = 31; + v[340][5] = 51; + v[341][5] = 37; + v[342][5] = 29; + v[343][5] = 59; + v[344][5] = 25; + v[345][5] = 63; + v[346][5] = 59; + v[347][5] = 47; + v[348][5] = 15; + v[349][5] = 27; + v[350][5] = 19; + v[351][5] = 29; + v[352][5] = 45; + v[353][5] = 35; + v[354][5] = 55; + v[355][5] = 39; + v[356][5] = 19; + v[357][5] = 43; + v[358][5] = 21; + v[359][5] = 19; + v[360][5] = 13; + v[361][5] = 17; + v[362][5] = 51; + v[363][5] = 37; + v[364][5] = 5; + v[365][5] = 33; + v[366][5] = 35; + v[367][5] = 49; + v[368][5] = 25; + v[369][5] = 45; + v[370][5] = 1; + v[371][5] = 63; + v[372][5] = 47; + v[373][5] = 9; + v[374][5] = 63; + v[375][5] = 15; + v[376][5] = 25; + v[377][5] = 25; + v[378][5] = 15; + v[379][5] = 41; + v[380][5] = 13; + v[381][5] = 3; + v[382][5] = 19; + v[383][5] = 51; + v[384][5] = 49; + v[385][5] = 37; + v[386][5] = 25; + v[387][5] = 49; + v[388][5] = 13; + v[389][5] = 53; + v[390][5] = 47; + v[391][5] = 23; + v[392][5] = 35; + v[393][5] = 29; + v[394][5] = 33; + v[395][5] = 21; + v[396][5] = 35; + v[397][5] = 23; + v[398][5] = 3; + v[399][5] = 43; + v[400][5] = 31; + v[401][5] = 63; + v[402][5] = 9; + v[403][5] = 1; + v[404][5] = 61; + v[405][5] = 43; + v[406][5] = 3; + v[407][5] = 11; + v[408][5] = 55; + v[409][5] = 11; + v[410][5] = 35; + v[411][5] = 1; + v[412][5] = 63; + v[413][5] = 35; + v[414][5] = 49; + v[415][5] = 19; + v[416][5] = 45; + v[417][5] = 9; + v[418][5] = 57; + v[419][5] = 51; + v[420][5] = 1; + v[421][5] = 47; + v[422][5] = 41; + v[423][5] = 9; + v[424][5] = 11; + v[425][5] = 37; + v[426][5] = 19; + v[427][5] = 55; + v[428][5] = 23; + v[429][5] = 55; + v[430][5] = 55; + v[431][5] = 13; + v[432][5] = 7; + v[433][5] = 47; + v[434][5] = 37; + v[435][5] = 11; + v[436][5] = 43; + v[437][5] = 17; + v[438][5] = 3; + v[439][5] = 25; + v[440][5] = 19; + v[441][5] = 55; + v[442][5] = 59; + v[443][5] = 37; + v[444][5] = 33; + v[445][5] = 43; + v[446][5] = 1; + v[447][5] = 5; + v[448][5] = 21; + v[449][5] = 5; + v[450][5] = 63; + v[451][5] = 49; + v[452][5] = 61; + v[453][5] = 21; + v[454][5] = 51; + v[455][5] = 15; + v[456][5] = 19; + v[457][5] = 43; + v[458][5] = 47; + v[459][5] = 17; + v[460][5] = 9; + v[461][5] = 53; + v[462][5] = 45; + v[463][5] = 11; + v[464][5] = 51; + v[465][5] = 25; + v[466][5] = 11; + v[467][5] = 25; + v[468][5] = 47; + v[469][5] = 47; + v[470][5] = 1; + v[471][5] = 43; + v[472][5] = 29; + v[473][5] = 17; + v[474][5] = 31; + v[475][5] = 15; + v[476][5] = 59; + v[477][5] = 27; + v[478][5] = 63; + v[479][5] = 11; + v[480][5] = 41; + v[481][5] = 51; + v[482][5] = 29; + v[483][5] = 7; + v[484][5] = 27; + v[485][5] = 63; + v[486][5] = 31; + v[487][5] = 43; + v[488][5] = 3; + v[489][5] = 29; + v[490][5] = 39; + v[491][5] = 3; + v[492][5] = 59; + v[493][5] = 59; + v[494][5] = 1; + v[495][5] = 53; + v[496][5] = 63; + v[497][5] = 23; + v[498][5] = 63; + v[499][5] = 47; + v[500][5] = 51; + v[501][5] = 23; + v[502][5] = 61; + v[503][5] = 39; + v[504][5] = 47; + v[505][5] = 21; + v[506][5] = 39; + v[507][5] = 15; + v[508][5] = 3; + v[509][5] = 9; + v[510][5] = 57; + v[511][5] = 61; + v[512][5] = 39; + v[513][5] = 37; + v[514][5] = 21; + v[515][5] = 51; + v[516][5] = 1; + v[517][5] = 23; + v[518][5] = 43; + v[519][5] = 27; + v[520][5] = 25; + v[521][5] = 11; + v[522][5] = 13; + v[523][5] = 21; + v[524][5] = 43; + v[525][5] = 7; + v[526][5] = 11; + v[527][5] = 33; + v[528][5] = 55; + v[529][5] = 1; + v[530][5] = 37; + v[531][5] = 35; + v[532][5] = 27; + v[533][5] = 61; + v[534][5] = 39; + v[535][5] = 5; + v[536][5] = 19; + v[537][5] = 61; + v[538][5] = 61; + v[539][5] = 57; + v[540][5] = 59; + v[541][5] = 21; + v[542][5] = 59; + v[543][5] = 61; + v[544][5] = 57; + v[545][5] = 25; + v[546][5] = 55; + v[547][5] = 27; + v[548][5] = 31; + v[549][5] = 41; + v[550][5] = 33; + v[551][5] = 63; + v[552][5] = 19; + v[553][5] = 57; + v[554][5] = 35; + v[555][5] = 13; + v[556][5] = 63; + v[557][5] = 35; + v[558][5] = 17; + v[559][5] = 11; + v[560][5] = 11; + v[561][5] = 49; + v[562][5] = 41; + v[563][5] = 55; + v[564][5] = 5; + v[565][5] = 45; + v[566][5] = 17; + v[567][5] = 35; + v[568][5] = 5; + v[569][5] = 31; + v[570][5] = 31; + v[571][5] = 37; + v[572][5] = 17; + v[573][5] = 45; + v[574][5] = 51; + v[575][5] = 1; + v[576][5] = 39; + v[577][5] = 49; + v[578][5] = 55; + v[579][5] = 19; + v[580][5] = 41; + v[581][5] = 13; + v[582][5] = 5; + v[583][5] = 51; + v[584][5] = 5; + v[585][5] = 49; + v[586][5] = 1; + v[587][5] = 21; + v[588][5] = 13; + v[589][5] = 17; + v[590][5] = 59; + v[591][5] = 51; + v[592][5] = 11; + v[593][5] = 3; + v[594][5] = 61; + v[595][5] = 1; + v[596][5] = 33; + v[597][5] = 37; + v[598][5] = 33; + v[599][5] = 61; + v[600][5] = 25; + v[601][5] = 27; + v[602][5] = 59; + v[603][5] = 7; + v[604][5] = 49; + v[605][5] = 13; + v[606][5] = 63; + v[607][5] = 3; + v[608][5] = 33; + v[609][5] = 3; + v[610][5] = 15; + v[611][5] = 9; + v[612][5] = 13; + v[613][5] = 35; + v[614][5] = 39; + v[615][5] = 11; + v[616][5] = 59; + v[617][5] = 59; + v[618][5] = 1; + v[619][5] = 57; + v[620][5] = 11; + v[621][5] = 5; + v[622][5] = 57; + v[623][5] = 13; + v[624][5] = 31; + v[625][5] = 13; + v[626][5] = 11; + v[627][5] = 55; + v[628][5] = 45; + v[629][5] = 9; + v[630][5] = 55; + v[631][5] = 55; + v[632][5] = 19; + v[633][5] = 25; + v[634][5] = 41; + v[635][5] = 23; + v[636][5] = 45; + v[637][5] = 29; + v[638][5] = 63; + v[639][5] = 59; + v[640][5] = 27; + v[641][5] = 39; + v[642][5] = 21; + v[643][5] = 37; + v[644][5] = 7; + v[645][5] = 61; + v[646][5] = 49; + v[647][5] = 35; + v[648][5] = 39; + v[649][5] = 9; + v[650][5] = 29; + v[651][5] = 7; + v[652][5] = 25; + v[653][5] = 23; + v[654][5] = 57; + v[655][5] = 5; + v[656][5] = 19; + v[657][5] = 15; + v[658][5] = 33; + v[659][5] = 49; + v[660][5] = 37; + v[661][5] = 25; + v[662][5] = 17; + v[663][5] = 45; + v[664][5] = 29; + v[665][5] = 15; + v[666][5] = 25; + v[667][5] = 3; + v[668][5] = 3; + v[669][5] = 49; + v[670][5] = 11; + v[671][5] = 39; + v[672][5] = 15; + v[673][5] = 19; + v[674][5] = 57; + v[675][5] = 39; + v[676][5] = 15; + v[677][5] = 11; + v[678][5] = 3; + v[679][5] = 57; + v[680][5] = 31; + v[681][5] = 55; + v[682][5] = 61; + v[683][5] = 19; + v[684][5] = 5; + v[685][5] = 41; + v[686][5] = 35; + v[687][5] = 59; + v[688][5] = 61; + v[689][5] = 39; + v[690][5] = 41; + v[691][5] = 53; + v[692][5] = 53; + v[693][5] = 63; + v[694][5] = 31; + v[695][5] = 9; + v[696][5] = 59; + v[697][5] = 13; + v[698][5] = 35; + v[699][5] = 55; + v[700][5] = 41; + v[701][5] = 49; + v[702][5] = 5; + v[703][5] = 41; + v[704][5] = 25; + v[705][5] = 27; + v[706][5] = 43; + v[707][5] = 5; + v[708][5] = 5; + v[709][5] = 43; + v[710][5] = 5; + v[711][5] = 5; + v[712][5] = 17; + v[713][5] = 5; + v[714][5] = 15; + v[715][5] = 27; + v[716][5] = 29; + v[717][5] = 17; + v[718][5] = 9; + v[719][5] = 3; + v[720][5] = 55; + v[721][5] = 31; + v[722][5] = 1; + v[723][5] = 45; + v[724][5] = 45; + v[725][5] = 13; + v[726][5] = 57; + v[727][5] = 17; + v[728][5] = 3; + v[729][5] = 61; + v[730][5] = 15; + v[731][5] = 49; + v[732][5] = 15; + v[733][5] = 47; + v[734][5] = 9; + v[735][5] = 37; + v[736][5] = 45; + v[737][5] = 9; + v[738][5] = 51; + v[739][5] = 61; + v[740][5] = 21; + v[741][5] = 33; + v[742][5] = 11; + v[743][5] = 21; + v[744][5] = 63; + v[745][5] = 63; + v[746][5] = 47; + v[747][5] = 57; + v[748][5] = 61; + v[749][5] = 49; + v[750][5] = 9; + v[751][5] = 59; + v[752][5] = 19; + v[753][5] = 29; + v[754][5] = 21; + v[755][5] = 23; + v[756][5] = 55; + v[757][5] = 23; + v[758][5] = 43; + v[759][5] = 41; + v[760][5] = 57; + v[761][5] = 9; + v[762][5] = 39; + v[763][5] = 27; + v[764][5] = 41; + v[765][5] = 35; + v[766][5] = 61; + v[767][5] = 29; + v[768][5] = 57; + v[769][5] = 63; + v[770][5] = 21; + v[771][5] = 31; + v[772][5] = 59; + v[773][5] = 35; + v[774][5] = 49; + v[775][5] = 3; + v[776][5] = 49; + v[777][5] = 47; + v[778][5] = 49; + v[779][5] = 33; + v[780][5] = 21; + v[781][5] = 19; + v[782][5] = 21; + v[783][5] = 35; + v[784][5] = 11; + v[785][5] = 17; + v[786][5] = 37; + v[787][5] = 23; + v[788][5] = 59; + v[789][5] = 13; + v[790][5] = 37; + v[791][5] = 35; + v[792][5] = 55; + v[793][5] = 57; + v[794][5] = 1; + v[795][5] = 29; + v[796][5] = 45; + v[797][5] = 11; + v[798][5] = 1; + v[799][5] = 15; + v[800][5] = 9; + v[801][5] = 33; + v[802][5] = 19; + v[803][5] = 53; + v[804][5] = 43; + v[805][5] = 39; + v[806][5] = 23; + v[807][5] = 7; + v[808][5] = 13; + v[809][5] = 13; + v[810][5] = 1; + v[811][5] = 19; + v[812][5] = 41; + v[813][5] = 55; + v[814][5] = 1; + v[815][5] = 13; + v[816][5] = 15; + v[817][5] = 59; + v[818][5] = 55; + v[819][5] = 15; + v[820][5] = 3; + v[821][5] = 57; + v[822][5] = 37; + v[823][5] = 31; + v[824][5] = 17; + v[825][5] = 1; + v[826][5] = 3; + v[827][5] = 21; + v[828][5] = 29; + v[829][5] = 25; + v[830][5] = 55; + v[831][5] = 9; + v[832][5] = 37; + v[833][5] = 33; + v[834][5] = 53; + v[835][5] = 41; + v[836][5] = 51; + v[837][5] = 19; + v[838][5] = 57; + v[839][5] = 13; + v[840][5] = 63; + v[841][5] = 43; + v[842][5] = 19; + v[843][5] = 7; + v[844][5] = 13; + v[845][5] = 37; + v[846][5] = 33; + v[847][5] = 19; + v[848][5] = 15; + v[849][5] = 63; + v[850][5] = 51; + v[851][5] = 11; + v[852][5] = 49; + v[853][5] = 23; + v[854][5] = 57; + v[855][5] = 47; + v[856][5] = 51; + v[857][5] = 15; + v[858][5] = 53; + v[859][5] = 41; + v[860][5] = 1; + v[861][5] = 15; + v[862][5] = 37; + v[863][5] = 61; + v[864][5] = 11; + v[865][5] = 35; + v[866][5] = 29; + v[867][5] = 33; + v[868][5] = 23; + v[869][5] = 55; + v[870][5] = 11; + v[871][5] = 59; + v[872][5] = 19; + v[873][5] = 61; + v[874][5] = 61; + v[875][5] = 45; + v[876][5] = 13; + v[877][5] = 49; + v[878][5] = 13; + v[879][5] = 63; + v[880][5] = 5; + v[881][5] = 61; + v[882][5] = 5; + v[883][5] = 31; + v[884][5] = 17; + v[885][5] = 61; + v[886][5] = 63; + v[887][5] = 13; + v[888][5] = 27; + v[889][5] = 57; + v[890][5] = 1; + v[891][5] = 21; + v[892][5] = 5; + v[893][5] = 11; + v[894][5] = 39; + v[895][5] = 57; + v[896][5] = 51; + v[897][5] = 53; + v[898][5] = 39; + v[899][5] = 25; + v[900][5] = 41; + v[901][5] = 39; + v[902][5] = 37; + v[903][5] = 23; + v[904][5] = 31; + v[905][5] = 25; + v[906][5] = 33; + v[907][5] = 17; + v[908][5] = 57; + v[909][5] = 29; + v[910][5] = 27; + v[911][5] = 23; + v[912][5] = 47; + v[913][5] = 41; + v[914][5] = 29; + v[915][5] = 19; + v[916][5] = 47; + v[917][5] = 41; + v[918][5] = 25; + v[919][5] = 5; + v[920][5] = 51; + v[921][5] = 43; + v[922][5] = 39; + v[923][5] = 29; + v[924][5] = 7; + v[925][5] = 31; + v[926][5] = 45; + v[927][5] = 51; + v[928][5] = 49; + v[929][5] = 55; + v[930][5] = 17; + v[931][5] = 43; + v[932][5] = 49; + v[933][5] = 45; + v[934][5] = 9; + v[935][5] = 29; + v[936][5] = 3; + v[937][5] = 5; + v[938][5] = 47; + v[939][5] = 9; + v[940][5] = 15; + v[941][5] = 19; + v[942][5] = 51; + v[943][5] = 45; + v[944][5] = 57; + v[945][5] = 63; + v[946][5] = 9; + v[947][5] = 21; + v[948][5] = 59; + v[949][5] = 3; + v[950][5] = 9; + v[951][5] = 13; + v[952][5] = 45; + v[953][5] = 23; + v[954][5] = 15; + v[955][5] = 31; + v[956][5] = 21; + v[957][5] = 15; + v[958][5] = 51; + v[959][5] = 35; + v[960][5] = 9; + v[961][5] = 11; + v[962][5] = 61; + v[963][5] = 23; + v[964][5] = 53; + v[965][5] = 29; + v[966][5] = 51; + v[967][5] = 45; + v[968][5] = 31; + v[969][5] = 29; + v[970][5] = 5; + v[971][5] = 35; + v[972][5] = 29; + v[973][5] = 53; + v[974][5] = 35; + v[975][5] = 17; + v[976][5] = 59; + v[977][5] = 55; + v[978][5] = 27; + v[979][5] = 51; + v[980][5] = 59; + v[981][5] = 27; + v[982][5] = 47; + v[983][5] = 15; + v[984][5] = 29; + v[985][5] = 37; + v[986][5] = 7; + v[987][5] = 49; + v[988][5] = 55; + v[989][5] = 5; + v[990][5] = 19; + v[991][5] = 45; + v[992][5] = 29; + v[993][5] = 19; + v[994][5] = 57; + v[995][5] = 33; + v[996][5] = 53; + v[997][5] = 45; + v[998][5] = 21; + v[999][5] = 9; + v[1000][5] = 3; + v[1001][5] = 35; + v[1002][5] = 29; + v[1003][5] = 43; + v[1004][5] = 31; + v[1005][5] = 39; + v[1006][5] = 3; + v[1007][5] = 45; + v[1008][5] = 1; + v[1009][5] = 41; + v[1010][5] = 29; + v[1011][5] = 5; + v[1012][5] = 59; + v[1013][5] = 41; + v[1014][5] = 33; + v[1015][5] = 35; + v[1016][5] = 27; + v[1017][5] = 19; + v[1018][5] = 13; + v[1019][5] = 25; + v[1020][5] = 27; + v[1021][5] = 43; + v[1022][5] = 33; + v[1023][5] = 35; + v[1024][5] = 17; + v[1025][5] = 17; + v[1026][5] = 23; + v[1027][5] = 7; + v[1028][5] = 35; + v[1029][5] = 15; + v[1030][5] = 61; + v[1031][5] = 61; + v[1032][5] = 53; + v[1033][5] = 5; + v[1034][5] = 15; + v[1035][5] = 23; + v[1036][5] = 11; + v[1037][5] = 13; + v[1038][5] = 43; + v[1039][5] = 55; + v[1040][5] = 47; + v[1041][5] = 25; + v[1042][5] = 43; + v[1043][5] = 15; + v[1044][5] = 57; + v[1045][5] = 45; + v[1046][5] = 1; + v[1047][5] = 49; + v[1048][5] = 63; + v[1049][5] = 57; + v[1050][5] = 15; + v[1051][5] = 31; + v[1052][5] = 31; + v[1053][5] = 7; + v[1054][5] = 53; + v[1055][5] = 27; + v[1056][5] = 15; + v[1057][5] = 47; + v[1058][5] = 23; + v[1059][5] = 7; + v[1060][5] = 29; + v[1061][5] = 53; + v[1062][5] = 47; + v[1063][5] = 9; + v[1064][5] = 53; + v[1065][5] = 3; + v[1066][5] = 25; + v[1067][5] = 55; + v[1068][5] = 45; + v[1069][5] = 63; + v[1070][5] = 21; + v[1071][5] = 17; + v[1072][5] = 23; + v[1073][5] = 31; + v[1074][5] = 27; + v[1075][5] = 27; + v[1076][5] = 43; + v[1077][5] = 63; + v[1078][5] = 55; + v[1079][5] = 63; + v[1080][5] = 45; + v[1081][5] = 51; + v[1082][5] = 15; + v[1083][5] = 27; + v[1084][5] = 5; + v[1085][5] = 37; + v[1086][5] = 43; + v[1087][5] = 11; + v[1088][5] = 27; + v[1089][5] = 5; + v[1090][5] = 27; + v[1091][5] = 59; + v[1092][5] = 21; + v[1093][5] = 7; + v[1094][5] = 39; + v[1095][5] = 27; + v[1096][5] = 63; + v[1097][5] = 35; + v[1098][5] = 47; + v[1099][5] = 55; + v[1100][5] = 17; + v[1101][5] = 17; + v[1102][5] = 17; + v[1103][5] = 3; + v[1104][5] = 19; + v[1105][5] = 21; + v[1106][5] = 13; + v[1107][5] = 49; + v[1108][5] = 61; + v[1109][5] = 39; + v[1110][5] = 15; + + v[19][6] = 13; + v[20][6] = 33; + v[21][6] = 115; + v[22][6] = 41; + v[23][6] = 79; + v[24][6] = 17; + v[25][6] = 29; + v[26][6] = 119; + v[27][6] = 75; + v[28][6] = 73; + v[29][6] = 105; + v[30][6] = 7; + v[31][6] = 59; + v[32][6] = 65; + v[33][6] = 21; + v[34][6] = 3; + v[35][6] = 113; + v[36][6] = 61; + v[37][6] = 89; + v[38][6] = 45; + v[39][6] = 107; + v[40][6] = 21; + v[41][6] = 71; + v[42][6] = 79; + v[43][6] = 19; + v[44][6] = 71; + v[45][6] = 61; + v[46][6] = 41; + v[47][6] = 57; + v[48][6] = 121; + v[49][6] = 87; + v[50][6] = 119; + v[51][6] = 55; + v[52][6] = 85; + v[53][6] = 121; + v[54][6] = 119; + v[55][6] = 11; + v[56][6] = 23; + v[57][6] = 61; + v[58][6] = 11; + v[59][6] = 35; + v[60][6] = 33; + v[61][6] = 43; + v[62][6] = 107; + v[63][6] = 113; + v[64][6] = 101; + v[65][6] = 29; + v[66][6] = 87; + v[67][6] = 119; + v[68][6] = 97; + v[69][6] = 29; + v[70][6] = 17; + v[71][6] = 89; + v[72][6] = 5; + v[73][6] = 127; + v[74][6] = 89; + v[75][6] = 119; + v[76][6] = 117; + v[77][6] = 103; + v[78][6] = 105; + v[79][6] = 41; + v[80][6] = 83; + v[81][6] = 25; + v[82][6] = 41; + v[83][6] = 55; + v[84][6] = 69; + v[85][6] = 117; + v[86][6] = 49; + v[87][6] = 127; + v[88][6] = 29; + v[89][6] = 1; + v[90][6] = 99; + v[91][6] = 53; + v[92][6] = 83; + v[93][6] = 15; + v[94][6] = 31; + v[95][6] = 73; + v[96][6] = 115; + v[97][6] = 35; + v[98][6] = 21; + v[99][6] = 89; + v[100][6] = 5; + v[101][6] = 1; + v[102][6] = 91; + v[103][6] = 53; + v[104][6] = 35; + v[105][6] = 95; + v[106][6] = 83; + v[107][6] = 19; + v[108][6] = 85; + v[109][6] = 55; + v[110][6] = 51; + v[111][6] = 101; + v[112][6] = 33; + v[113][6] = 41; + v[114][6] = 55; + v[115][6] = 45; + v[116][6] = 95; + v[117][6] = 61; + v[118][6] = 27; + v[119][6] = 37; + v[120][6] = 89; + v[121][6] = 75; + v[122][6] = 57; + v[123][6] = 61; + v[124][6] = 15; + v[125][6] = 117; + v[126][6] = 15; + v[127][6] = 21; + v[128][6] = 27; + v[129][6] = 25; + v[130][6] = 27; + v[131][6] = 123; + v[132][6] = 39; + v[133][6] = 109; + v[134][6] = 93; + v[135][6] = 51; + v[136][6] = 21; + v[137][6] = 91; + v[138][6] = 109; + v[139][6] = 107; + v[140][6] = 45; + v[141][6] = 15; + v[142][6] = 93; + v[143][6] = 127; + v[144][6] = 3; + v[145][6] = 53; + v[146][6] = 81; + v[147][6] = 79; + v[148][6] = 107; + v[149][6] = 79; + v[150][6] = 87; + v[151][6] = 35; + v[152][6] = 109; + v[153][6] = 73; + v[154][6] = 35; + v[155][6] = 83; + v[156][6] = 107; + v[157][6] = 1; + v[158][6] = 51; + v[159][6] = 7; + v[160][6] = 59; + v[161][6] = 33; + v[162][6] = 115; + v[163][6] = 43; + v[164][6] = 111; + v[165][6] = 45; + v[166][6] = 121; + v[167][6] = 105; + v[168][6] = 125; + v[169][6] = 87; + v[170][6] = 101; + v[171][6] = 41; + v[172][6] = 95; + v[173][6] = 75; + v[174][6] = 1; + v[175][6] = 57; + v[176][6] = 117; + v[177][6] = 21; + v[178][6] = 27; + v[179][6] = 67; + v[180][6] = 29; + v[181][6] = 53; + v[182][6] = 117; + v[183][6] = 63; + v[184][6] = 1; + v[185][6] = 77; + v[186][6] = 89; + v[187][6] = 115; + v[188][6] = 49; + v[189][6] = 127; + v[190][6] = 15; + v[191][6] = 79; + v[192][6] = 81; + v[193][6] = 29; + v[194][6] = 65; + v[195][6] = 103; + v[196][6] = 33; + v[197][6] = 73; + v[198][6] = 79; + v[199][6] = 29; + v[200][6] = 21; + v[201][6] = 113; + v[202][6] = 31; + v[203][6] = 33; + v[204][6] = 107; + v[205][6] = 95; + v[206][6] = 111; + v[207][6] = 59; + v[208][6] = 99; + v[209][6] = 117; + v[210][6] = 63; + v[211][6] = 63; + v[212][6] = 99; + v[213][6] = 39; + v[214][6] = 9; + v[215][6] = 35; + v[216][6] = 63; + v[217][6] = 125; + v[218][6] = 99; + v[219][6] = 45; + v[220][6] = 93; + v[221][6] = 33; + v[222][6] = 93; + v[223][6] = 9; + v[224][6] = 105; + v[225][6] = 75; + v[226][6] = 51; + v[227][6] = 115; + v[228][6] = 11; + v[229][6] = 37; + v[230][6] = 17; + v[231][6] = 41; + v[232][6] = 21; + v[233][6] = 43; + v[234][6] = 73; + v[235][6] = 19; + v[236][6] = 93; + v[237][6] = 7; + v[238][6] = 95; + v[239][6] = 81; + v[240][6] = 93; + v[241][6] = 79; + v[242][6] = 81; + v[243][6] = 55; + v[244][6] = 9; + v[245][6] = 51; + v[246][6] = 63; + v[247][6] = 45; + v[248][6] = 89; + v[249][6] = 73; + v[250][6] = 19; + v[251][6] = 115; + v[252][6] = 39; + v[253][6] = 47; + v[254][6] = 81; + v[255][6] = 39; + v[256][6] = 5; + v[257][6] = 5; + v[258][6] = 45; + v[259][6] = 53; + v[260][6] = 65; + v[261][6] = 49; + v[262][6] = 17; + v[263][6] = 105; + v[264][6] = 13; + v[265][6] = 107; + v[266][6] = 5; + v[267][6] = 5; + v[268][6] = 19; + v[269][6] = 73; + v[270][6] = 59; + v[271][6] = 43; + v[272][6] = 83; + v[273][6] = 97; + v[274][6] = 115; + v[275][6] = 27; + v[276][6] = 1; + v[277][6] = 69; + v[278][6] = 103; + v[279][6] = 3; + v[280][6] = 99; + v[281][6] = 103; + v[282][6] = 63; + v[283][6] = 67; + v[284][6] = 25; + v[285][6] = 121; + v[286][6] = 97; + v[287][6] = 77; + v[288][6] = 13; + v[289][6] = 83; + v[290][6] = 103; + v[291][6] = 41; + v[292][6] = 11; + v[293][6] = 27; + v[294][6] = 81; + v[295][6] = 37; + v[296][6] = 33; + v[297][6] = 125; + v[298][6] = 71; + v[299][6] = 41; + v[300][6] = 41; + v[301][6] = 59; + v[302][6] = 41; + v[303][6] = 87; + v[304][6] = 123; + v[305][6] = 43; + v[306][6] = 101; + v[307][6] = 63; + v[308][6] = 45; + v[309][6] = 39; + v[310][6] = 21; + v[311][6] = 97; + v[312][6] = 15; + v[313][6] = 97; + v[314][6] = 111; + v[315][6] = 21; + v[316][6] = 49; + v[317][6] = 13; + v[318][6] = 17; + v[319][6] = 79; + v[320][6] = 91; + v[321][6] = 65; + v[322][6] = 105; + v[323][6] = 75; + v[324][6] = 1; + v[325][6] = 45; + v[326][6] = 67; + v[327][6] = 83; + v[328][6] = 107; + v[329][6] = 125; + v[330][6] = 87; + v[331][6] = 15; + v[332][6] = 81; + v[333][6] = 95; + v[334][6] = 105; + v[335][6] = 65; + v[336][6] = 45; + v[337][6] = 59; + v[338][6] = 103; + v[339][6] = 23; + v[340][6] = 103; + v[341][6] = 99; + v[342][6] = 67; + v[343][6] = 99; + v[344][6] = 47; + v[345][6] = 117; + v[346][6] = 71; + v[347][6] = 89; + v[348][6] = 35; + v[349][6] = 53; + v[350][6] = 73; + v[351][6] = 9; + v[352][6] = 115; + v[353][6] = 49; + v[354][6] = 37; + v[355][6] = 1; + v[356][6] = 35; + v[357][6] = 9; + v[358][6] = 45; + v[359][6] = 81; + v[360][6] = 19; + v[361][6] = 127; + v[362][6] = 17; + v[363][6] = 17; + v[364][6] = 105; + v[365][6] = 89; + v[366][6] = 49; + v[367][6] = 101; + v[368][6] = 7; + v[369][6] = 37; + v[370][6] = 33; + v[371][6] = 11; + v[372][6] = 95; + v[373][6] = 95; + v[374][6] = 17; + v[375][6] = 111; + v[376][6] = 105; + v[377][6] = 41; + v[378][6] = 115; + v[379][6] = 5; + v[380][6] = 69; + v[381][6] = 101; + v[382][6] = 27; + v[383][6] = 27; + v[384][6] = 101; + v[385][6] = 103; + v[386][6] = 53; + v[387][6] = 9; + v[388][6] = 21; + v[389][6] = 43; + v[390][6] = 79; + v[391][6] = 91; + v[392][6] = 65; + v[393][6] = 117; + v[394][6] = 87; + v[395][6] = 125; + v[396][6] = 55; + v[397][6] = 45; + v[398][6] = 63; + v[399][6] = 85; + v[400][6] = 83; + v[401][6] = 97; + v[402][6] = 45; + v[403][6] = 83; + v[404][6] = 87; + v[405][6] = 113; + v[406][6] = 93; + v[407][6] = 95; + v[408][6] = 5; + v[409][6] = 17; + v[410][6] = 77; + v[411][6] = 77; + v[412][6] = 127; + v[413][6] = 123; + v[414][6] = 45; + v[415][6] = 81; + v[416][6] = 85; + v[417][6] = 121; + v[418][6] = 119; + v[419][6] = 27; + v[420][6] = 85; + v[421][6] = 41; + v[422][6] = 49; + v[423][6] = 15; + v[424][6] = 107; + v[425][6] = 21; + v[426][6] = 51; + v[427][6] = 119; + v[428][6] = 11; + v[429][6] = 87; + v[430][6] = 101; + v[431][6] = 115; + v[432][6] = 63; + v[433][6] = 63; + v[434][6] = 37; + v[435][6] = 121; + v[436][6] = 109; + v[437][6] = 7; + v[438][6] = 43; + v[439][6] = 69; + v[440][6] = 19; + v[441][6] = 77; + v[442][6] = 49; + v[443][6] = 71; + v[444][6] = 59; + v[445][6] = 35; + v[446][6] = 7; + v[447][6] = 13; + v[448][6] = 55; + v[449][6] = 101; + v[450][6] = 127; + v[451][6] = 103; + v[452][6] = 85; + v[453][6] = 109; + v[454][6] = 29; + v[455][6] = 61; + v[456][6] = 67; + v[457][6] = 21; + v[458][6] = 111; + v[459][6] = 67; + v[460][6] = 23; + v[461][6] = 57; + v[462][6] = 75; + v[463][6] = 71; + v[464][6] = 101; + v[465][6] = 123; + v[466][6] = 41; + v[467][6] = 107; + v[468][6] = 101; + v[469][6] = 107; + v[470][6] = 125; + v[471][6] = 27; + v[472][6] = 47; + v[473][6] = 119; + v[474][6] = 41; + v[475][6] = 19; + v[476][6] = 127; + v[477][6] = 33; + v[478][6] = 31; + v[479][6] = 109; + v[480][6] = 7; + v[481][6] = 91; + v[482][6] = 91; + v[483][6] = 39; + v[484][6] = 125; + v[485][6] = 105; + v[486][6] = 47; + v[487][6] = 125; + v[488][6] = 123; + v[489][6] = 91; + v[490][6] = 9; + v[491][6] = 103; + v[492][6] = 45; + v[493][6] = 23; + v[494][6] = 117; + v[495][6] = 9; + v[496][6] = 125; + v[497][6] = 73; + v[498][6] = 11; + v[499][6] = 37; + v[500][6] = 61; + v[501][6] = 79; + v[502][6] = 21; + v[503][6] = 5; + v[504][6] = 47; + v[505][6] = 117; + v[506][6] = 67; + v[507][6] = 53; + v[508][6] = 85; + v[509][6] = 33; + v[510][6] = 81; + v[511][6] = 121; + v[512][6] = 47; + v[513][6] = 61; + v[514][6] = 51; + v[515][6] = 127; + v[516][6] = 29; + v[517][6] = 65; + v[518][6] = 45; + v[519][6] = 41; + v[520][6] = 95; + v[521][6] = 57; + v[522][6] = 73; + v[523][6] = 33; + v[524][6] = 117; + v[525][6] = 61; + v[526][6] = 111; + v[527][6] = 59; + v[528][6] = 123; + v[529][6] = 65; + v[530][6] = 47; + v[531][6] = 105; + v[532][6] = 23; + v[533][6] = 29; + v[534][6] = 107; + v[535][6] = 37; + v[536][6] = 81; + v[537][6] = 67; + v[538][6] = 29; + v[539][6] = 115; + v[540][6] = 119; + v[541][6] = 75; + v[542][6] = 73; + v[543][6] = 99; + v[544][6] = 103; + v[545][6] = 7; + v[546][6] = 57; + v[547][6] = 45; + v[548][6] = 61; + v[549][6] = 95; + v[550][6] = 49; + v[551][6] = 101; + v[552][6] = 101; + v[553][6] = 35; + v[554][6] = 47; + v[555][6] = 119; + v[556][6] = 39; + v[557][6] = 67; + v[558][6] = 31; + v[559][6] = 103; + v[560][6] = 7; + v[561][6] = 61; + v[562][6] = 127; + v[563][6] = 87; + v[564][6] = 3; + v[565][6] = 35; + v[566][6] = 29; + v[567][6] = 73; + v[568][6] = 95; + v[569][6] = 103; + v[570][6] = 71; + v[571][6] = 75; + v[572][6] = 51; + v[573][6] = 87; + v[574][6] = 57; + v[575][6] = 97; + v[576][6] = 11; + v[577][6] = 105; + v[578][6] = 87; + v[579][6] = 41; + v[580][6] = 73; + v[581][6] = 109; + v[582][6] = 69; + v[583][6] = 35; + v[584][6] = 121; + v[585][6] = 39; + v[586][6] = 111; + v[587][6] = 1; + v[588][6] = 77; + v[589][6] = 39; + v[590][6] = 47; + v[591][6] = 53; + v[592][6] = 91; + v[593][6] = 3; + v[594][6] = 17; + v[595][6] = 51; + v[596][6] = 83; + v[597][6] = 39; + v[598][6] = 125; + v[599][6] = 85; + v[600][6] = 111; + v[601][6] = 21; + v[602][6] = 69; + v[603][6] = 85; + v[604][6] = 29; + v[605][6] = 55; + v[606][6] = 11; + v[607][6] = 117; + v[608][6] = 1; + v[609][6] = 47; + v[610][6] = 17; + v[611][6] = 65; + v[612][6] = 63; + v[613][6] = 47; + v[614][6] = 117; + v[615][6] = 17; + v[616][6] = 115; + v[617][6] = 51; + v[618][6] = 25; + v[619][6] = 33; + v[620][6] = 123; + v[621][6] = 123; + v[622][6] = 83; + v[623][6] = 51; + v[624][6] = 113; + v[625][6] = 95; + v[626][6] = 121; + v[627][6] = 51; + v[628][6] = 91; + v[629][6] = 109; + v[630][6] = 43; + v[631][6] = 55; + v[632][6] = 35; + v[633][6] = 55; + v[634][6] = 87; + v[635][6] = 33; + v[636][6] = 37; + v[637][6] = 5; + v[638][6] = 3; + v[639][6] = 45; + v[640][6] = 21; + v[641][6] = 105; + v[642][6] = 127; + v[643][6] = 35; + v[644][6] = 17; + v[645][6] = 35; + v[646][6] = 37; + v[647][6] = 97; + v[648][6] = 97; + v[649][6] = 21; + v[650][6] = 77; + v[651][6] = 123; + v[652][6] = 17; + v[653][6] = 89; + v[654][6] = 53; + v[655][6] = 105; + v[656][6] = 75; + v[657][6] = 25; + v[658][6] = 125; + v[659][6] = 13; + v[660][6] = 47; + v[661][6] = 21; + v[662][6] = 125; + v[663][6] = 23; + v[664][6] = 55; + v[665][6] = 63; + v[666][6] = 61; + v[667][6] = 5; + v[668][6] = 17; + v[669][6] = 93; + v[670][6] = 57; + v[671][6] = 121; + v[672][6] = 69; + v[673][6] = 73; + v[674][6] = 93; + v[675][6] = 121; + v[676][6] = 105; + v[677][6] = 75; + v[678][6] = 91; + v[679][6] = 67; + v[680][6] = 95; + v[681][6] = 75; + v[682][6] = 9; + v[683][6] = 69; + v[684][6] = 97; + v[685][6] = 99; + v[686][6] = 93; + v[687][6] = 11; + v[688][6] = 53; + v[689][6] = 19; + v[690][6] = 73; + v[691][6] = 5; + v[692][6] = 33; + v[693][6] = 79; + v[694][6] = 107; + v[695][6] = 65; + v[696][6] = 69; + v[697][6] = 79; + v[698][6] = 125; + v[699][6] = 25; + v[700][6] = 93; + v[701][6] = 55; + v[702][6] = 61; + v[703][6] = 17; + v[704][6] = 117; + v[705][6] = 69; + v[706][6] = 97; + v[707][6] = 87; + v[708][6] = 111; + v[709][6] = 37; + v[710][6] = 93; + v[711][6] = 59; + v[712][6] = 79; + v[713][6] = 95; + v[714][6] = 53; + v[715][6] = 115; + v[716][6] = 53; + v[717][6] = 85; + v[718][6] = 85; + v[719][6] = 65; + v[720][6] = 59; + v[721][6] = 23; + v[722][6] = 75; + v[723][6] = 21; + v[724][6] = 67; + v[725][6] = 27; + v[726][6] = 99; + v[727][6] = 79; + v[728][6] = 27; + v[729][6] = 3; + v[730][6] = 95; + v[731][6] = 27; + v[732][6] = 69; + v[733][6] = 19; + v[734][6] = 75; + v[735][6] = 47; + v[736][6] = 59; + v[737][6] = 41; + v[738][6] = 85; + v[739][6] = 77; + v[740][6] = 99; + v[741][6] = 55; + v[742][6] = 49; + v[743][6] = 93; + v[744][6] = 93; + v[745][6] = 119; + v[746][6] = 51; + v[747][6] = 125; + v[748][6] = 63; + v[749][6] = 13; + v[750][6] = 15; + v[751][6] = 45; + v[752][6] = 61; + v[753][6] = 19; + v[754][6] = 105; + v[755][6] = 115; + v[756][6] = 17; + v[757][6] = 83; + v[758][6] = 7; + v[759][6] = 7; + v[760][6] = 11; + v[761][6] = 61; + v[762][6] = 37; + v[763][6] = 63; + v[764][6] = 89; + v[765][6] = 95; + v[766][6] = 119; + v[767][6] = 113; + v[768][6] = 67; + v[769][6] = 123; + v[770][6] = 91; + v[771][6] = 33; + v[772][6] = 37; + v[773][6] = 99; + v[774][6] = 43; + v[775][6] = 11; + v[776][6] = 33; + v[777][6] = 65; + v[778][6] = 81; + v[779][6] = 79; + v[780][6] = 81; + v[781][6] = 107; + v[782][6] = 63; + v[783][6] = 63; + v[784][6] = 55; + v[785][6] = 89; + v[786][6] = 91; + v[787][6] = 25; + v[788][6] = 93; + v[789][6] = 101; + v[790][6] = 27; + v[791][6] = 55; + v[792][6] = 75; + v[793][6] = 121; + v[794][6] = 79; + v[795][6] = 43; + v[796][6] = 125; + v[797][6] = 73; + v[798][6] = 27; + v[799][6] = 109; + v[800][6] = 35; + v[801][6] = 21; + v[802][6] = 71; + v[803][6] = 113; + v[804][6] = 89; + v[805][6] = 59; + v[806][6] = 95; + v[807][6] = 41; + v[808][6] = 45; + v[809][6] = 113; + v[810][6] = 119; + v[811][6] = 113; + v[812][6] = 39; + v[813][6] = 59; + v[814][6] = 73; + v[815][6] = 15; + v[816][6] = 13; + v[817][6] = 59; + v[818][6] = 67; + v[819][6] = 121; + v[820][6] = 27; + v[821][6] = 7; + v[822][6] = 105; + v[823][6] = 15; + v[824][6] = 59; + v[825][6] = 59; + v[826][6] = 35; + v[827][6] = 91; + v[828][6] = 89; + v[829][6] = 23; + v[830][6] = 125; + v[831][6] = 97; + v[832][6] = 53; + v[833][6] = 41; + v[834][6] = 91; + v[835][6] = 111; + v[836][6] = 29; + v[837][6] = 31; + v[838][6] = 3; + v[839][6] = 103; + v[840][6] = 61; + v[841][6] = 71; + v[842][6] = 35; + v[843][6] = 7; + v[844][6] = 119; + v[845][6] = 29; + v[846][6] = 45; + v[847][6] = 49; + v[848][6] = 111; + v[849][6] = 41; + v[850][6] = 109; + v[851][6] = 59; + v[852][6] = 125; + v[853][6] = 13; + v[854][6] = 27; + v[855][6] = 19; + v[856][6] = 79; + v[857][6] = 9; + v[858][6] = 75; + v[859][6] = 83; + v[860][6] = 81; + v[861][6] = 33; + v[862][6] = 91; + v[863][6] = 109; + v[864][6] = 33; + v[865][6] = 29; + v[866][6] = 107; + v[867][6] = 111; + v[868][6] = 101; + v[869][6] = 107; + v[870][6] = 109; + v[871][6] = 65; + v[872][6] = 59; + v[873][6] = 43; + v[874][6] = 37; + v[875][6] = 1; + v[876][6] = 9; + v[877][6] = 15; + v[878][6] = 109; + v[879][6] = 37; + v[880][6] = 111; + v[881][6] = 113; + v[882][6] = 119; + v[883][6] = 79; + v[884][6] = 73; + v[885][6] = 65; + v[886][6] = 71; + v[887][6] = 93; + v[888][6] = 17; + v[889][6] = 101; + v[890][6] = 87; + v[891][6] = 97; + v[892][6] = 43; + v[893][6] = 23; + v[894][6] = 75; + v[895][6] = 109; + v[896][6] = 41; + v[897][6] = 49; + v[898][6] = 53; + v[899][6] = 31; + v[900][6] = 97; + v[901][6] = 105; + v[902][6] = 109; + v[903][6] = 119; + v[904][6] = 51; + v[905][6] = 9; + v[906][6] = 53; + v[907][6] = 113; + v[908][6] = 97; + v[909][6] = 73; + v[910][6] = 89; + v[911][6] = 79; + v[912][6] = 49; + v[913][6] = 61; + v[914][6] = 105; + v[915][6] = 13; + v[916][6] = 99; + v[917][6] = 53; + v[918][6] = 71; + v[919][6] = 7; + v[920][6] = 87; + v[921][6] = 21; + v[922][6] = 101; + v[923][6] = 5; + v[924][6] = 71; + v[925][6] = 31; + v[926][6] = 123; + v[927][6] = 121; + v[928][6] = 121; + v[929][6] = 73; + v[930][6] = 79; + v[931][6] = 115; + v[932][6] = 13; + v[933][6] = 39; + v[934][6] = 101; + v[935][6] = 19; + v[936][6] = 37; + v[937][6] = 51; + v[938][6] = 83; + v[939][6] = 97; + v[940][6] = 55; + v[941][6] = 81; + v[942][6] = 91; + v[943][6] = 127; + v[944][6] = 105; + v[945][6] = 89; + v[946][6] = 63; + v[947][6] = 47; + v[948][6] = 49; + v[949][6] = 75; + v[950][6] = 37; + v[951][6] = 77; + v[952][6] = 15; + v[953][6] = 49; + v[954][6] = 107; + v[955][6] = 23; + v[956][6] = 23; + v[957][6] = 35; + v[958][6] = 19; + v[959][6] = 69; + v[960][6] = 17; + v[961][6] = 59; + v[962][6] = 63; + v[963][6] = 73; + v[964][6] = 29; + v[965][6] = 125; + v[966][6] = 61; + v[967][6] = 65; + v[968][6] = 95; + v[969][6] = 101; + v[970][6] = 81; + v[971][6] = 57; + v[972][6] = 69; + v[973][6] = 83; + v[974][6] = 37; + v[975][6] = 11; + v[976][6] = 37; + v[977][6] = 95; + v[978][6] = 1; + v[979][6] = 73; + v[980][6] = 27; + v[981][6] = 29; + v[982][6] = 57; + v[983][6] = 7; + v[984][6] = 65; + v[985][6] = 83; + v[986][6] = 99; + v[987][6] = 69; + v[988][6] = 19; + v[989][6] = 103; + v[990][6] = 43; + v[991][6] = 95; + v[992][6] = 25; + v[993][6] = 19; + v[994][6] = 103; + v[995][6] = 41; + v[996][6] = 125; + v[997][6] = 97; + v[998][6] = 71; + v[999][6] = 105; + v[1000][6] = 83; + v[1001][6] = 83; + v[1002][6] = 61; + v[1003][6] = 39; + v[1004][6] = 9; + v[1005][6] = 45; + v[1006][6] = 117; + v[1007][6] = 63; + v[1008][6] = 31; + v[1009][6] = 5; + v[1010][6] = 117; + v[1011][6] = 67; + v[1012][6] = 125; + v[1013][6] = 41; + v[1014][6] = 117; + v[1015][6] = 43; + v[1016][6] = 77; + v[1017][6] = 97; + v[1018][6] = 15; + v[1019][6] = 29; + v[1020][6] = 5; + v[1021][6] = 59; + v[1022][6] = 25; + v[1023][6] = 63; + v[1024][6] = 87; + v[1025][6] = 39; + v[1026][6] = 39; + v[1027][6] = 77; + v[1028][6] = 85; + v[1029][6] = 37; + v[1030][6] = 81; + v[1031][6] = 73; + v[1032][6] = 89; + v[1033][6] = 29; + v[1034][6] = 125; + v[1035][6] = 109; + v[1036][6] = 21; + v[1037][6] = 23; + v[1038][6] = 119; + v[1039][6] = 105; + v[1040][6] = 43; + v[1041][6] = 93; + v[1042][6] = 97; + v[1043][6] = 15; + v[1044][6] = 125; + v[1045][6] = 29; + v[1046][6] = 51; + v[1047][6] = 69; + v[1048][6] = 37; + v[1049][6] = 45; + v[1050][6] = 31; + v[1051][6] = 75; + v[1052][6] = 109; + v[1053][6] = 119; + v[1054][6] = 53; + v[1055][6] = 5; + v[1056][6] = 101; + v[1057][6] = 125; + v[1058][6] = 121; + v[1059][6] = 35; + v[1060][6] = 29; + v[1061][6] = 7; + v[1062][6] = 63; + v[1063][6] = 17; + v[1064][6] = 63; + v[1065][6] = 13; + v[1066][6] = 69; + v[1067][6] = 15; + v[1068][6] = 105; + v[1069][6] = 51; + v[1070][6] = 127; + v[1071][6] = 105; + v[1072][6] = 9; + v[1073][6] = 57; + v[1074][6] = 95; + v[1075][6] = 59; + v[1076][6] = 109; + v[1077][6] = 35; + v[1078][6] = 49; + v[1079][6] = 23; + v[1080][6] = 33; + v[1081][6] = 107; + v[1082][6] = 55; + v[1083][6] = 33; + v[1084][6] = 57; + v[1085][6] = 79; + v[1086][6] = 73; + v[1087][6] = 69; + v[1088][6] = 59; + v[1089][6] = 107; + v[1090][6] = 55; + v[1091][6] = 11; + v[1092][6] = 63; + v[1093][6] = 95; + v[1094][6] = 103; + v[1095][6] = 23; + v[1096][6] = 125; + v[1097][6] = 91; + v[1098][6] = 31; + v[1099][6] = 91; + v[1100][6] = 51; + v[1101][6] = 65; + v[1102][6] = 61; + v[1103][6] = 75; + v[1104][6] = 69; + v[1105][6] = 107; + v[1106][6] = 65; + v[1107][6] = 101; + v[1108][6] = 59; + v[1109][6] = 35; + v[1110][6] = 15; + + v[37][7] = 7; + v[38][7] = 23; + v[39][7] = 39; + v[40][7] = 217; + v[41][7] = 141; + v[42][7] = 27; + v[43][7] = 53; + v[44][7] = 181; + v[45][7] = 169; + v[46][7] = 35; + v[47][7] = 15; + v[48][7] = 207; + v[49][7] = 45; + v[50][7] = 247; + v[51][7] = 185; + v[52][7] = 117; + v[53][7] = 41; + v[54][7] = 81; + v[55][7] = 223; + v[56][7] = 151; + v[57][7] = 81; + v[58][7] = 189; + v[59][7] = 61; + v[60][7] = 95; + v[61][7] = 185; + v[62][7] = 23; + v[63][7] = 73; + v[64][7] = 113; + v[65][7] = 239; + v[66][7] = 85; + v[67][7] = 9; + v[68][7] = 201; + v[69][7] = 83; + v[70][7] = 53; + v[71][7] = 183; + v[72][7] = 203; + v[73][7] = 91; + v[74][7] = 149; + v[75][7] = 101; + v[76][7] = 13; + v[77][7] = 111; + v[78][7] = 239; + v[79][7] = 3; + v[80][7] = 205; + v[81][7] = 253; + v[82][7] = 247; + v[83][7] = 121; + v[84][7] = 189; + v[85][7] = 169; + v[86][7] = 179; + v[87][7] = 197; + v[88][7] = 175; + v[89][7] = 217; + v[90][7] = 249; + v[91][7] = 195; + v[92][7] = 95; + v[93][7] = 63; + v[94][7] = 19; + v[95][7] = 7; + v[96][7] = 5; + v[97][7] = 75; + v[98][7] = 217; + v[99][7] = 245; + v[100][7] = 111; + v[101][7] = 189; + v[102][7] = 165; + v[103][7] = 169; + v[104][7] = 141; + v[105][7] = 221; + v[106][7] = 249; + v[107][7] = 159; + v[108][7] = 253; + v[109][7] = 207; + v[110][7] = 249; + v[111][7] = 219; + v[112][7] = 23; + v[113][7] = 49; + v[114][7] = 127; + v[115][7] = 237; + v[116][7] = 5; + v[117][7] = 25; + v[118][7] = 177; + v[119][7] = 37; + v[120][7] = 103; + v[121][7] = 65; + v[122][7] = 167; + v[123][7] = 81; + v[124][7] = 87; + v[125][7] = 119; + v[126][7] = 45; + v[127][7] = 79; + v[128][7] = 143; + v[129][7] = 57; + v[130][7] = 79; + v[131][7] = 187; + v[132][7] = 143; + v[133][7] = 183; + v[134][7] = 75; + v[135][7] = 97; + v[136][7] = 211; + v[137][7] = 149; + v[138][7] = 175; + v[139][7] = 37; + v[140][7] = 135; + v[141][7] = 189; + v[142][7] = 225; + v[143][7] = 241; + v[144][7] = 63; + v[145][7] = 33; + v[146][7] = 43; + v[147][7] = 13; + v[148][7] = 73; + v[149][7] = 213; + v[150][7] = 57; + v[151][7] = 239; + v[152][7] = 183; + v[153][7] = 117; + v[154][7] = 21; + v[155][7] = 29; + v[156][7] = 115; + v[157][7] = 43; + v[158][7] = 205; + v[159][7] = 223; + v[160][7] = 15; + v[161][7] = 3; + v[162][7] = 159; + v[163][7] = 51; + v[164][7] = 101; + v[165][7] = 127; + v[166][7] = 99; + v[167][7] = 239; + v[168][7] = 171; + v[169][7] = 113; + v[170][7] = 171; + v[171][7] = 119; + v[172][7] = 189; + v[173][7] = 245; + v[174][7] = 201; + v[175][7] = 27; + v[176][7] = 185; + v[177][7] = 229; + v[178][7] = 105; + v[179][7] = 153; + v[180][7] = 189; + v[181][7] = 33; + v[182][7] = 35; + v[183][7] = 137; + v[184][7] = 77; + v[185][7] = 97; + v[186][7] = 17; + v[187][7] = 181; + v[188][7] = 55; + v[189][7] = 197; + v[190][7] = 201; + v[191][7] = 155; + v[192][7] = 37; + v[193][7] = 197; + v[194][7] = 137; + v[195][7] = 223; + v[196][7] = 25; + v[197][7] = 179; + v[198][7] = 91; + v[199][7] = 23; + v[200][7] = 235; + v[201][7] = 53; + v[202][7] = 253; + v[203][7] = 49; + v[204][7] = 181; + v[205][7] = 249; + v[206][7] = 53; + v[207][7] = 173; + v[208][7] = 97; + v[209][7] = 247; + v[210][7] = 67; + v[211][7] = 115; + v[212][7] = 103; + v[213][7] = 159; + v[214][7] = 239; + v[215][7] = 69; + v[216][7] = 173; + v[217][7] = 217; + v[218][7] = 95; + v[219][7] = 221; + v[220][7] = 247; + v[221][7] = 97; + v[222][7] = 91; + v[223][7] = 123; + v[224][7] = 223; + v[225][7] = 213; + v[226][7] = 129; + v[227][7] = 181; + v[228][7] = 87; + v[229][7] = 239; + v[230][7] = 85; + v[231][7] = 89; + v[232][7] = 249; + v[233][7] = 141; + v[234][7] = 39; + v[235][7] = 57; + v[236][7] = 249; + v[237][7] = 71; + v[238][7] = 101; + v[239][7] = 159; + v[240][7] = 33; + v[241][7] = 137; + v[242][7] = 189; + v[243][7] = 71; + v[244][7] = 253; + v[245][7] = 205; + v[246][7] = 171; + v[247][7] = 13; + v[248][7] = 249; + v[249][7] = 109; + v[250][7] = 131; + v[251][7] = 199; + v[252][7] = 189; + v[253][7] = 179; + v[254][7] = 31; + v[255][7] = 99; + v[256][7] = 113; + v[257][7] = 41; + v[258][7] = 173; + v[259][7] = 23; + v[260][7] = 189; + v[261][7] = 197; + v[262][7] = 3; + v[263][7] = 135; + v[264][7] = 9; + v[265][7] = 95; + v[266][7] = 195; + v[267][7] = 27; + v[268][7] = 183; + v[269][7] = 1; + v[270][7] = 123; + v[271][7] = 73; + v[272][7] = 53; + v[273][7] = 99; + v[274][7] = 197; + v[275][7] = 59; + v[276][7] = 27; + v[277][7] = 101; + v[278][7] = 55; + v[279][7] = 193; + v[280][7] = 31; + v[281][7] = 61; + v[282][7] = 119; + v[283][7] = 11; + v[284][7] = 7; + v[285][7] = 255; + v[286][7] = 233; + v[287][7] = 53; + v[288][7] = 157; + v[289][7] = 193; + v[290][7] = 97; + v[291][7] = 83; + v[292][7] = 65; + v[293][7] = 81; + v[294][7] = 239; + v[295][7] = 167; + v[296][7] = 69; + v[297][7] = 71; + v[298][7] = 109; + v[299][7] = 97; + v[300][7] = 137; + v[301][7] = 71; + v[302][7] = 193; + v[303][7] = 189; + v[304][7] = 115; + v[305][7] = 79; + v[306][7] = 205; + v[307][7] = 37; + v[308][7] = 227; + v[309][7] = 53; + v[310][7] = 33; + v[311][7] = 91; + v[312][7] = 229; + v[313][7] = 245; + v[314][7] = 105; + v[315][7] = 77; + v[316][7] = 229; + v[317][7] = 161; + v[318][7] = 103; + v[319][7] = 93; + v[320][7] = 13; + v[321][7] = 161; + v[322][7] = 229; + v[323][7] = 223; + v[324][7] = 69; + v[325][7] = 15; + v[326][7] = 25; + v[327][7] = 23; + v[328][7] = 233; + v[329][7] = 93; + v[330][7] = 25; + v[331][7] = 217; + v[332][7] = 247; + v[333][7] = 61; + v[334][7] = 75; + v[335][7] = 27; + v[336][7] = 9; + v[337][7] = 223; + v[338][7] = 213; + v[339][7] = 55; + v[340][7] = 197; + v[341][7] = 145; + v[342][7] = 89; + v[343][7] = 199; + v[344][7] = 41; + v[345][7] = 201; + v[346][7] = 5; + v[347][7] = 149; + v[348][7] = 35; + v[349][7] = 119; + v[350][7] = 183; + v[351][7] = 53; + v[352][7] = 11; + v[353][7] = 13; + v[354][7] = 3; + v[355][7] = 179; + v[356][7] = 229; + v[357][7] = 43; + v[358][7] = 55; + v[359][7] = 187; + v[360][7] = 233; + v[361][7] = 47; + v[362][7] = 133; + v[363][7] = 91; + v[364][7] = 47; + v[365][7] = 71; + v[366][7] = 93; + v[367][7] = 105; + v[368][7] = 145; + v[369][7] = 45; + v[370][7] = 255; + v[371][7] = 221; + v[372][7] = 115; + v[373][7] = 175; + v[374][7] = 19; + v[375][7] = 129; + v[376][7] = 5; + v[377][7] = 209; + v[378][7] = 197; + v[379][7] = 57; + v[380][7] = 177; + v[381][7] = 115; + v[382][7] = 187; + v[383][7] = 119; + v[384][7] = 77; + v[385][7] = 211; + v[386][7] = 111; + v[387][7] = 33; + v[388][7] = 113; + v[389][7] = 23; + v[390][7] = 87; + v[391][7] = 137; + v[392][7] = 41; + v[393][7] = 7; + v[394][7] = 83; + v[395][7] = 43; + v[396][7] = 121; + v[397][7] = 145; + v[398][7] = 5; + v[399][7] = 219; + v[400][7] = 27; + v[401][7] = 11; + v[402][7] = 111; + v[403][7] = 207; + v[404][7] = 55; + v[405][7] = 97; + v[406][7] = 63; + v[407][7] = 229; + v[408][7] = 53; + v[409][7] = 33; + v[410][7] = 149; + v[411][7] = 23; + v[412][7] = 187; + v[413][7] = 153; + v[414][7] = 91; + v[415][7] = 193; + v[416][7] = 183; + v[417][7] = 59; + v[418][7] = 211; + v[419][7] = 93; + v[420][7] = 139; + v[421][7] = 59; + v[422][7] = 179; + v[423][7] = 163; + v[424][7] = 209; + v[425][7] = 77; + v[426][7] = 39; + v[427][7] = 111; + v[428][7] = 79; + v[429][7] = 229; + v[430][7] = 85; + v[431][7] = 237; + v[432][7] = 199; + v[433][7] = 137; + v[434][7] = 147; + v[435][7] = 25; + v[436][7] = 73; + v[437][7] = 121; + v[438][7] = 129; + v[439][7] = 83; + v[440][7] = 87; + v[441][7] = 93; + v[442][7] = 205; + v[443][7] = 167; + v[444][7] = 53; + v[445][7] = 107; + v[446][7] = 229; + v[447][7] = 213; + v[448][7] = 95; + v[449][7] = 219; + v[450][7] = 109; + v[451][7] = 175; + v[452][7] = 13; + v[453][7] = 209; + v[454][7] = 97; + v[455][7] = 61; + v[456][7] = 147; + v[457][7] = 19; + v[458][7] = 13; + v[459][7] = 123; + v[460][7] = 73; + v[461][7] = 35; + v[462][7] = 141; + v[463][7] = 81; + v[464][7] = 19; + v[465][7] = 171; + v[466][7] = 255; + v[467][7] = 111; + v[468][7] = 107; + v[469][7] = 233; + v[470][7] = 113; + v[471][7] = 133; + v[472][7] = 89; + v[473][7] = 9; + v[474][7] = 231; + v[475][7] = 95; + v[476][7] = 69; + v[477][7] = 33; + v[478][7] = 1; + v[479][7] = 253; + v[480][7] = 219; + v[481][7] = 253; + v[482][7] = 247; + v[483][7] = 129; + v[484][7] = 11; + v[485][7] = 251; + v[486][7] = 221; + v[487][7] = 153; + v[488][7] = 35; + v[489][7] = 103; + v[490][7] = 239; + v[491][7] = 7; + v[492][7] = 27; + v[493][7] = 235; + v[494][7] = 181; + v[495][7] = 5; + v[496][7] = 207; + v[497][7] = 53; + v[498][7] = 149; + v[499][7] = 155; + v[500][7] = 225; + v[501][7] = 165; + v[502][7] = 137; + v[503][7] = 155; + v[504][7] = 201; + v[505][7] = 97; + v[506][7] = 245; + v[507][7] = 203; + v[508][7] = 47; + v[509][7] = 39; + v[510][7] = 35; + v[511][7] = 105; + v[512][7] = 239; + v[513][7] = 49; + v[514][7] = 15; + v[515][7] = 253; + v[516][7] = 7; + v[517][7] = 237; + v[518][7] = 213; + v[519][7] = 55; + v[520][7] = 87; + v[521][7] = 199; + v[522][7] = 27; + v[523][7] = 175; + v[524][7] = 49; + v[525][7] = 41; + v[526][7] = 229; + v[527][7] = 85; + v[528][7] = 3; + v[529][7] = 149; + v[530][7] = 179; + v[531][7] = 129; + v[532][7] = 185; + v[533][7] = 249; + v[534][7] = 197; + v[535][7] = 15; + v[536][7] = 97; + v[537][7] = 197; + v[538][7] = 139; + v[539][7] = 203; + v[540][7] = 63; + v[541][7] = 33; + v[542][7] = 251; + v[543][7] = 217; + v[544][7] = 199; + v[545][7] = 199; + v[546][7] = 99; + v[547][7] = 249; + v[548][7] = 33; + v[549][7] = 229; + v[550][7] = 177; + v[551][7] = 13; + v[552][7] = 209; + v[553][7] = 147; + v[554][7] = 97; + v[555][7] = 31; + v[556][7] = 125; + v[557][7] = 177; + v[558][7] = 137; + v[559][7] = 187; + v[560][7] = 11; + v[561][7] = 91; + v[562][7] = 223; + v[563][7] = 29; + v[564][7] = 169; + v[565][7] = 231; + v[566][7] = 59; + v[567][7] = 31; + v[568][7] = 163; + v[569][7] = 41; + v[570][7] = 57; + v[571][7] = 87; + v[572][7] = 247; + v[573][7] = 25; + v[574][7] = 127; + v[575][7] = 101; + v[576][7] = 207; + v[577][7] = 187; + v[578][7] = 73; + v[579][7] = 61; + v[580][7] = 105; + v[581][7] = 27; + v[582][7] = 91; + v[583][7] = 171; + v[584][7] = 243; + v[585][7] = 33; + v[586][7] = 3; + v[587][7] = 1; + v[588][7] = 21; + v[589][7] = 229; + v[590][7] = 93; + v[591][7] = 71; + v[592][7] = 61; + v[593][7] = 37; + v[594][7] = 183; + v[595][7] = 65; + v[596][7] = 211; + v[597][7] = 53; + v[598][7] = 11; + v[599][7] = 151; + v[600][7] = 165; + v[601][7] = 47; + v[602][7] = 5; + v[603][7] = 129; + v[604][7] = 79; + v[605][7] = 101; + v[606][7] = 147; + v[607][7] = 169; + v[608][7] = 181; + v[609][7] = 19; + v[610][7] = 95; + v[611][7] = 77; + v[612][7] = 139; + v[613][7] = 197; + v[614][7] = 219; + v[615][7] = 97; + v[616][7] = 239; + v[617][7] = 183; + v[618][7] = 143; + v[619][7] = 9; + v[620][7] = 13; + v[621][7] = 209; + v[622][7] = 23; + v[623][7] = 215; + v[624][7] = 53; + v[625][7] = 137; + v[626][7] = 203; + v[627][7] = 19; + v[628][7] = 151; + v[629][7] = 171; + v[630][7] = 133; + v[631][7] = 219; + v[632][7] = 231; + v[633][7] = 3; + v[634][7] = 15; + v[635][7] = 253; + v[636][7] = 225; + v[637][7] = 33; + v[638][7] = 111; + v[639][7] = 183; + v[640][7] = 213; + v[641][7] = 169; + v[642][7] = 119; + v[643][7] = 111; + v[644][7] = 15; + v[645][7] = 201; + v[646][7] = 123; + v[647][7] = 121; + v[648][7] = 225; + v[649][7] = 113; + v[650][7] = 113; + v[651][7] = 225; + v[652][7] = 161; + v[653][7] = 165; + v[654][7] = 1; + v[655][7] = 139; + v[656][7] = 55; + v[657][7] = 3; + v[658][7] = 93; + v[659][7] = 217; + v[660][7] = 193; + v[661][7] = 97; + v[662][7] = 29; + v[663][7] = 69; + v[664][7] = 231; + v[665][7] = 161; + v[666][7] = 93; + v[667][7] = 69; + v[668][7] = 143; + v[669][7] = 137; + v[670][7] = 9; + v[671][7] = 87; + v[672][7] = 183; + v[673][7] = 113; + v[674][7] = 183; + v[675][7] = 73; + v[676][7] = 215; + v[677][7] = 137; + v[678][7] = 89; + v[679][7] = 251; + v[680][7] = 163; + v[681][7] = 41; + v[682][7] = 227; + v[683][7] = 145; + v[684][7] = 57; + v[685][7] = 81; + v[686][7] = 57; + v[687][7] = 11; + v[688][7] = 135; + v[689][7] = 145; + v[690][7] = 161; + v[691][7] = 175; + v[692][7] = 159; + v[693][7] = 25; + v[694][7] = 55; + v[695][7] = 167; + v[696][7] = 157; + v[697][7] = 211; + v[698][7] = 97; + v[699][7] = 247; + v[700][7] = 249; + v[701][7] = 23; + v[702][7] = 129; + v[703][7] = 159; + v[704][7] = 71; + v[705][7] = 197; + v[706][7] = 127; + v[707][7] = 141; + v[708][7] = 219; + v[709][7] = 5; + v[710][7] = 233; + v[711][7] = 131; + v[712][7] = 217; + v[713][7] = 101; + v[714][7] = 131; + v[715][7] = 33; + v[716][7] = 157; + v[717][7] = 173; + v[718][7] = 69; + v[719][7] = 207; + v[720][7] = 239; + v[721][7] = 81; + v[722][7] = 205; + v[723][7] = 11; + v[724][7] = 41; + v[725][7] = 169; + v[726][7] = 65; + v[727][7] = 193; + v[728][7] = 77; + v[729][7] = 201; + v[730][7] = 173; + v[731][7] = 1; + v[732][7] = 221; + v[733][7] = 157; + v[734][7] = 1; + v[735][7] = 15; + v[736][7] = 113; + v[737][7] = 147; + v[738][7] = 137; + v[739][7] = 205; + v[740][7] = 225; + v[741][7] = 73; + v[742][7] = 45; + v[743][7] = 49; + v[744][7] = 149; + v[745][7] = 113; + v[746][7] = 253; + v[747][7] = 99; + v[748][7] = 17; + v[749][7] = 119; + v[750][7] = 105; + v[751][7] = 117; + v[752][7] = 129; + v[753][7] = 243; + v[754][7] = 75; + v[755][7] = 203; + v[756][7] = 53; + v[757][7] = 29; + v[758][7] = 247; + v[759][7] = 35; + v[760][7] = 247; + v[761][7] = 171; + v[762][7] = 31; + v[763][7] = 199; + v[764][7] = 213; + v[765][7] = 29; + v[766][7] = 251; + v[767][7] = 7; + v[768][7] = 251; + v[769][7] = 187; + v[770][7] = 91; + v[771][7] = 11; + v[772][7] = 149; + v[773][7] = 13; + v[774][7] = 205; + v[775][7] = 37; + v[776][7] = 249; + v[777][7] = 137; + v[778][7] = 139; + v[779][7] = 9; + v[780][7] = 7; + v[781][7] = 113; + v[782][7] = 183; + v[783][7] = 205; + v[784][7] = 187; + v[785][7] = 39; + v[786][7] = 3; + v[787][7] = 79; + v[788][7] = 155; + v[789][7] = 227; + v[790][7] = 89; + v[791][7] = 185; + v[792][7] = 51; + v[793][7] = 127; + v[794][7] = 63; + v[795][7] = 83; + v[796][7] = 41; + v[797][7] = 133; + v[798][7] = 183; + v[799][7] = 181; + v[800][7] = 127; + v[801][7] = 19; + v[802][7] = 255; + v[803][7] = 219; + v[804][7] = 59; + v[805][7] = 251; + v[806][7] = 3; + v[807][7] = 187; + v[808][7] = 57; + v[809][7] = 217; + v[810][7] = 115; + v[811][7] = 217; + v[812][7] = 229; + v[813][7] = 181; + v[814][7] = 185; + v[815][7] = 149; + v[816][7] = 83; + v[817][7] = 115; + v[818][7] = 11; + v[819][7] = 123; + v[820][7] = 19; + v[821][7] = 109; + v[822][7] = 165; + v[823][7] = 103; + v[824][7] = 123; + v[825][7] = 219; + v[826][7] = 129; + v[827][7] = 155; + v[828][7] = 207; + v[829][7] = 177; + v[830][7] = 9; + v[831][7] = 49; + v[832][7] = 181; + v[833][7] = 231; + v[834][7] = 33; + v[835][7] = 233; + v[836][7] = 67; + v[837][7] = 155; + v[838][7] = 41; + v[839][7] = 9; + v[840][7] = 95; + v[841][7] = 123; + v[842][7] = 65; + v[843][7] = 117; + v[844][7] = 249; + v[845][7] = 85; + v[846][7] = 169; + v[847][7] = 129; + v[848][7] = 241; + v[849][7] = 173; + v[850][7] = 251; + v[851][7] = 225; + v[852][7] = 147; + v[853][7] = 165; + v[854][7] = 69; + v[855][7] = 81; + v[856][7] = 239; + v[857][7] = 95; + v[858][7] = 23; + v[859][7] = 83; + v[860][7] = 227; + v[861][7] = 249; + v[862][7] = 143; + v[863][7] = 171; + v[864][7] = 193; + v[865][7] = 9; + v[866][7] = 21; + v[867][7] = 57; + v[868][7] = 73; + v[869][7] = 97; + v[870][7] = 57; + v[871][7] = 29; + v[872][7] = 239; + v[873][7] = 151; + v[874][7] = 159; + v[875][7] = 191; + v[876][7] = 47; + v[877][7] = 51; + v[878][7] = 1; + v[879][7] = 223; + v[880][7] = 251; + v[881][7] = 251; + v[882][7] = 151; + v[883][7] = 41; + v[884][7] = 119; + v[885][7] = 127; + v[886][7] = 131; + v[887][7] = 33; + v[888][7] = 209; + v[889][7] = 123; + v[890][7] = 53; + v[891][7] = 241; + v[892][7] = 25; + v[893][7] = 31; + v[894][7] = 183; + v[895][7] = 107; + v[896][7] = 25; + v[897][7] = 115; + v[898][7] = 39; + v[899][7] = 11; + v[900][7] = 213; + v[901][7] = 239; + v[902][7] = 219; + v[903][7] = 109; + v[904][7] = 185; + v[905][7] = 35; + v[906][7] = 133; + v[907][7] = 123; + v[908][7] = 185; + v[909][7] = 27; + v[910][7] = 55; + v[911][7] = 245; + v[912][7] = 61; + v[913][7] = 75; + v[914][7] = 205; + v[915][7] = 213; + v[916][7] = 169; + v[917][7] = 163; + v[918][7] = 63; + v[919][7] = 55; + v[920][7] = 49; + v[921][7] = 83; + v[922][7] = 195; + v[923][7] = 51; + v[924][7] = 31; + v[925][7] = 41; + v[926][7] = 15; + v[927][7] = 203; + v[928][7] = 41; + v[929][7] = 63; + v[930][7] = 127; + v[931][7] = 161; + v[932][7] = 5; + v[933][7] = 143; + v[934][7] = 7; + v[935][7] = 199; + v[936][7] = 251; + v[937][7] = 95; + v[938][7] = 75; + v[939][7] = 101; + v[940][7] = 15; + v[941][7] = 43; + v[942][7] = 237; + v[943][7] = 197; + v[944][7] = 117; + v[945][7] = 167; + v[946][7] = 155; + v[947][7] = 21; + v[948][7] = 83; + v[949][7] = 205; + v[950][7] = 255; + v[951][7] = 49; + v[952][7] = 101; + v[953][7] = 213; + v[954][7] = 237; + v[955][7] = 135; + v[956][7] = 135; + v[957][7] = 21; + v[958][7] = 73; + v[959][7] = 93; + v[960][7] = 115; + v[961][7] = 7; + v[962][7] = 85; + v[963][7] = 223; + v[964][7] = 237; + v[965][7] = 79; + v[966][7] = 89; + v[967][7] = 5; + v[968][7] = 57; + v[969][7] = 239; + v[970][7] = 67; + v[971][7] = 65; + v[972][7] = 201; + v[973][7] = 155; + v[974][7] = 71; + v[975][7] = 85; + v[976][7] = 195; + v[977][7] = 89; + v[978][7] = 181; + v[979][7] = 119; + v[980][7] = 135; + v[981][7] = 147; + v[982][7] = 237; + v[983][7] = 173; + v[984][7] = 41; + v[985][7] = 155; + v[986][7] = 67; + v[987][7] = 113; + v[988][7] = 111; + v[989][7] = 21; + v[990][7] = 183; + v[991][7] = 23; + v[992][7] = 103; + v[993][7] = 207; + v[994][7] = 253; + v[995][7] = 69; + v[996][7] = 219; + v[997][7] = 205; + v[998][7] = 195; + v[999][7] = 43; + v[1000][7] = 197; + v[1001][7] = 229; + v[1002][7] = 139; + v[1003][7] = 177; + v[1004][7] = 129; + v[1005][7] = 69; + v[1006][7] = 97; + v[1007][7] = 201; + v[1008][7] = 163; + v[1009][7] = 189; + v[1010][7] = 11; + v[1011][7] = 99; + v[1012][7] = 91; + v[1013][7] = 253; + v[1014][7] = 239; + v[1015][7] = 91; + v[1016][7] = 145; + v[1017][7] = 19; + v[1018][7] = 179; + v[1019][7] = 231; + v[1020][7] = 121; + v[1021][7] = 7; + v[1022][7] = 225; + v[1023][7] = 237; + v[1024][7] = 125; + v[1025][7] = 191; + v[1026][7] = 119; + v[1027][7] = 59; + v[1028][7] = 175; + v[1029][7] = 237; + v[1030][7] = 131; + v[1031][7] = 79; + v[1032][7] = 43; + v[1033][7] = 45; + v[1034][7] = 205; + v[1035][7] = 199; + v[1036][7] = 251; + v[1037][7] = 153; + v[1038][7] = 207; + v[1039][7] = 37; + v[1040][7] = 179; + v[1041][7] = 113; + v[1042][7] = 255; + v[1043][7] = 107; + v[1044][7] = 217; + v[1045][7] = 61; + v[1046][7] = 7; + v[1047][7] = 181; + v[1048][7] = 247; + v[1049][7] = 31; + v[1050][7] = 13; + v[1051][7] = 113; + v[1052][7] = 145; + v[1053][7] = 107; + v[1054][7] = 233; + v[1055][7] = 233; + v[1056][7] = 43; + v[1057][7] = 79; + v[1058][7] = 23; + v[1059][7] = 169; + v[1060][7] = 137; + v[1061][7] = 129; + v[1062][7] = 183; + v[1063][7] = 53; + v[1064][7] = 91; + v[1065][7] = 55; + v[1066][7] = 103; + v[1067][7] = 223; + v[1068][7] = 87; + v[1069][7] = 177; + v[1070][7] = 157; + v[1071][7] = 79; + v[1072][7] = 213; + v[1073][7] = 139; + v[1074][7] = 183; + v[1075][7] = 231; + v[1076][7] = 205; + v[1077][7] = 143; + v[1078][7] = 129; + v[1079][7] = 243; + v[1080][7] = 205; + v[1081][7] = 93; + v[1082][7] = 59; + v[1083][7] = 15; + v[1084][7] = 89; + v[1085][7] = 9; + v[1086][7] = 11; + v[1087][7] = 47; + v[1088][7] = 133; + v[1089][7] = 227; + v[1090][7] = 75; + v[1091][7] = 9; + v[1092][7] = 91; + v[1093][7] = 19; + v[1094][7] = 171; + v[1095][7] = 163; + v[1096][7] = 79; + v[1097][7] = 7; + v[1098][7] = 103; + v[1099][7] = 5; + v[1100][7] = 119; + v[1101][7] = 155; + v[1102][7] = 75; + v[1103][7] = 11; + v[1104][7] = 71; + v[1105][7] = 95; + v[1106][7] = 17; + v[1107][7] = 13; + v[1108][7] = 243; + v[1109][7] = 207; + v[1110][7] = 187; + + v[53][8] = 235; + v[54][8] = 307; + v[55][8] = 495; + v[56][8] = 417; + v[57][8] = 57; + v[58][8] = 151; + v[59][8] = 19; + v[60][8] = 119; + v[61][8] = 375; + v[62][8] = 451; + v[63][8] = 55; + v[64][8] = 449; + v[65][8] = 501; + v[66][8] = 53; + v[67][8] = 185; + v[68][8] = 317; + v[69][8] = 17; + v[70][8] = 21; + v[71][8] = 487; + v[72][8] = 13; + v[73][8] = 347; + v[74][8] = 393; + v[75][8] = 15; + v[76][8] = 391; + v[77][8] = 307; + v[78][8] = 189; + v[79][8] = 381; + v[80][8] = 71; + v[81][8] = 163; + v[82][8] = 99; + v[83][8] = 467; + v[84][8] = 167; + v[85][8] = 433; + v[86][8] = 337; + v[87][8] = 257; + v[88][8] = 179; + v[89][8] = 47; + v[90][8] = 385; + v[91][8] = 23; + v[92][8] = 117; + v[93][8] = 369; + v[94][8] = 425; + v[95][8] = 207; + v[96][8] = 433; + v[97][8] = 301; + v[98][8] = 147; + v[99][8] = 333; + v[100][8] = 85; + v[101][8] = 221; + v[102][8] = 423; + v[103][8] = 49; + v[104][8] = 3; + v[105][8] = 43; + v[106][8] = 229; + v[107][8] = 227; + v[108][8] = 201; + v[109][8] = 383; + v[110][8] = 281; + v[111][8] = 229; + v[112][8] = 207; + v[113][8] = 21; + v[114][8] = 343; + v[115][8] = 251; + v[116][8] = 397; + v[117][8] = 173; + v[118][8] = 507; + v[119][8] = 421; + v[120][8] = 443; + v[121][8] = 399; + v[122][8] = 53; + v[123][8] = 345; + v[124][8] = 77; + v[125][8] = 385; + v[126][8] = 317; + v[127][8] = 155; + v[128][8] = 187; + v[129][8] = 269; + v[130][8] = 501; + v[131][8] = 19; + v[132][8] = 169; + v[133][8] = 235; + v[134][8] = 415; + v[135][8] = 61; + v[136][8] = 247; + v[137][8] = 183; + v[138][8] = 5; + v[139][8] = 257; + v[140][8] = 401; + v[141][8] = 451; + v[142][8] = 95; + v[143][8] = 455; + v[144][8] = 49; + v[145][8] = 489; + v[146][8] = 75; + v[147][8] = 459; + v[148][8] = 377; + v[149][8] = 87; + v[150][8] = 463; + v[151][8] = 155; + v[152][8] = 233; + v[153][8] = 115; + v[154][8] = 429; + v[155][8] = 211; + v[156][8] = 419; + v[157][8] = 143; + v[158][8] = 487; + v[159][8] = 195; + v[160][8] = 209; + v[161][8] = 461; + v[162][8] = 193; + v[163][8] = 157; + v[164][8] = 193; + v[165][8] = 363; + v[166][8] = 181; + v[167][8] = 271; + v[168][8] = 445; + v[169][8] = 381; + v[170][8] = 231; + v[171][8] = 135; + v[172][8] = 327; + v[173][8] = 403; + v[174][8] = 171; + v[175][8] = 197; + v[176][8] = 181; + v[177][8] = 343; + v[178][8] = 113; + v[179][8] = 313; + v[180][8] = 393; + v[181][8] = 311; + v[182][8] = 415; + v[183][8] = 267; + v[184][8] = 247; + v[185][8] = 425; + v[186][8] = 233; + v[187][8] = 289; + v[188][8] = 55; + v[189][8] = 39; + v[190][8] = 247; + v[191][8] = 327; + v[192][8] = 141; + v[193][8] = 5; + v[194][8] = 189; + v[195][8] = 183; + v[196][8] = 27; + v[197][8] = 337; + v[198][8] = 341; + v[199][8] = 327; + v[200][8] = 87; + v[201][8] = 429; + v[202][8] = 357; + v[203][8] = 265; + v[204][8] = 251; + v[205][8] = 437; + v[206][8] = 201; + v[207][8] = 29; + v[208][8] = 339; + v[209][8] = 257; + v[210][8] = 377; + v[211][8] = 17; + v[212][8] = 53; + v[213][8] = 327; + v[214][8] = 47; + v[215][8] = 375; + v[216][8] = 393; + v[217][8] = 369; + v[218][8] = 403; + v[219][8] = 125; + v[220][8] = 429; + v[221][8] = 257; + v[222][8] = 157; + v[223][8] = 217; + v[224][8] = 85; + v[225][8] = 267; + v[226][8] = 117; + v[227][8] = 337; + v[228][8] = 447; + v[229][8] = 219; + v[230][8] = 501; + v[231][8] = 41; + v[232][8] = 41; + v[233][8] = 193; + v[234][8] = 509; + v[235][8] = 131; + v[236][8] = 207; + v[237][8] = 505; + v[238][8] = 421; + v[239][8] = 149; + v[240][8] = 111; + v[241][8] = 177; + v[242][8] = 167; + v[243][8] = 223; + v[244][8] = 291; + v[245][8] = 91; + v[246][8] = 29; + v[247][8] = 305; + v[248][8] = 151; + v[249][8] = 177; + v[250][8] = 337; + v[251][8] = 183; + v[252][8] = 361; + v[253][8] = 435; + v[254][8] = 307; + v[255][8] = 507; + v[256][8] = 77; + v[257][8] = 181; + v[258][8] = 507; + v[259][8] = 315; + v[260][8] = 145; + v[261][8] = 423; + v[262][8] = 71; + v[263][8] = 103; + v[264][8] = 493; + v[265][8] = 271; + v[266][8] = 469; + v[267][8] = 339; + v[268][8] = 237; + v[269][8] = 437; + v[270][8] = 483; + v[271][8] = 31; + v[272][8] = 219; + v[273][8] = 61; + v[274][8] = 131; + v[275][8] = 391; + v[276][8] = 233; + v[277][8] = 219; + v[278][8] = 69; + v[279][8] = 57; + v[280][8] = 459; + v[281][8] = 225; + v[282][8] = 421; + v[283][8] = 7; + v[284][8] = 461; + v[285][8] = 111; + v[286][8] = 451; + v[287][8] = 277; + v[288][8] = 185; + v[289][8] = 193; + v[290][8] = 125; + v[291][8] = 251; + v[292][8] = 199; + v[293][8] = 73; + v[294][8] = 71; + v[295][8] = 7; + v[296][8] = 409; + v[297][8] = 417; + v[298][8] = 149; + v[299][8] = 193; + v[300][8] = 53; + v[301][8] = 437; + v[302][8] = 29; + v[303][8] = 467; + v[304][8] = 229; + v[305][8] = 31; + v[306][8] = 35; + v[307][8] = 75; + v[308][8] = 105; + v[309][8] = 503; + v[310][8] = 75; + v[311][8] = 317; + v[312][8] = 401; + v[313][8] = 367; + v[314][8] = 131; + v[315][8] = 365; + v[316][8] = 441; + v[317][8] = 433; + v[318][8] = 93; + v[319][8] = 377; + v[320][8] = 405; + v[321][8] = 465; + v[322][8] = 259; + v[323][8] = 283; + v[324][8] = 443; + v[325][8] = 143; + v[326][8] = 445; + v[327][8] = 3; + v[328][8] = 461; + v[329][8] = 329; + v[330][8] = 309; + v[331][8] = 77; + v[332][8] = 323; + v[333][8] = 155; + v[334][8] = 347; + v[335][8] = 45; + v[336][8] = 381; + v[337][8] = 315; + v[338][8] = 463; + v[339][8] = 207; + v[340][8] = 321; + v[341][8] = 157; + v[342][8] = 109; + v[343][8] = 479; + v[344][8] = 313; + v[345][8] = 345; + v[346][8] = 167; + v[347][8] = 439; + v[348][8] = 307; + v[349][8] = 235; + v[350][8] = 473; + v[351][8] = 79; + v[352][8] = 101; + v[353][8] = 245; + v[354][8] = 19; + v[355][8] = 381; + v[356][8] = 251; + v[357][8] = 35; + v[358][8] = 25; + v[359][8] = 107; + v[360][8] = 187; + v[361][8] = 115; + v[362][8] = 113; + v[363][8] = 321; + v[364][8] = 115; + v[365][8] = 445; + v[366][8] = 61; + v[367][8] = 77; + v[368][8] = 293; + v[369][8] = 405; + v[370][8] = 13; + v[371][8] = 53; + v[372][8] = 17; + v[373][8] = 171; + v[374][8] = 299; + v[375][8] = 41; + v[376][8] = 79; + v[377][8] = 3; + v[378][8] = 485; + v[379][8] = 331; + v[380][8] = 13; + v[381][8] = 257; + v[382][8] = 59; + v[383][8] = 201; + v[384][8] = 497; + v[385][8] = 81; + v[386][8] = 451; + v[387][8] = 199; + v[388][8] = 171; + v[389][8] = 81; + v[390][8] = 253; + v[391][8] = 365; + v[392][8] = 75; + v[393][8] = 451; + v[394][8] = 149; + v[395][8] = 483; + v[396][8] = 81; + v[397][8] = 453; + v[398][8] = 469; + v[399][8] = 485; + v[400][8] = 305; + v[401][8] = 163; + v[402][8] = 401; + v[403][8] = 15; + v[404][8] = 91; + v[405][8] = 3; + v[406][8] = 129; + v[407][8] = 35; + v[408][8] = 239; + v[409][8] = 355; + v[410][8] = 211; + v[411][8] = 387; + v[412][8] = 101; + v[413][8] = 299; + v[414][8] = 67; + v[415][8] = 375; + v[416][8] = 405; + v[417][8] = 357; + v[418][8] = 267; + v[419][8] = 363; + v[420][8] = 79; + v[421][8] = 83; + v[422][8] = 437; + v[423][8] = 457; + v[424][8] = 39; + v[425][8] = 97; + v[426][8] = 473; + v[427][8] = 289; + v[428][8] = 179; + v[429][8] = 57; + v[430][8] = 23; + v[431][8] = 49; + v[432][8] = 79; + v[433][8] = 71; + v[434][8] = 341; + v[435][8] = 287; + v[436][8] = 95; + v[437][8] = 229; + v[438][8] = 271; + v[439][8] = 475; + v[440][8] = 49; + v[441][8] = 241; + v[442][8] = 261; + v[443][8] = 495; + v[444][8] = 353; + v[445][8] = 381; + v[446][8] = 13; + v[447][8] = 291; + v[448][8] = 37; + v[449][8] = 251; + v[450][8] = 105; + v[451][8] = 399; + v[452][8] = 81; + v[453][8] = 89; + v[454][8] = 265; + v[455][8] = 507; + v[456][8] = 205; + v[457][8] = 145; + v[458][8] = 331; + v[459][8] = 129; + v[460][8] = 119; + v[461][8] = 503; + v[462][8] = 249; + v[463][8] = 1; + v[464][8] = 289; + v[465][8] = 463; + v[466][8] = 163; + v[467][8] = 443; + v[468][8] = 63; + v[469][8] = 123; + v[470][8] = 361; + v[471][8] = 261; + v[472][8] = 49; + v[473][8] = 429; + v[474][8] = 137; + v[475][8] = 355; + v[476][8] = 175; + v[477][8] = 507; + v[478][8] = 59; + v[479][8] = 277; + v[480][8] = 391; + v[481][8] = 25; + v[482][8] = 185; + v[483][8] = 381; + v[484][8] = 197; + v[485][8] = 39; + v[486][8] = 5; + v[487][8] = 429; + v[488][8] = 119; + v[489][8] = 247; + v[490][8] = 177; + v[491][8] = 329; + v[492][8] = 465; + v[493][8] = 421; + v[494][8] = 271; + v[495][8] = 467; + v[496][8] = 151; + v[497][8] = 45; + v[498][8] = 429; + v[499][8] = 137; + v[500][8] = 471; + v[501][8] = 11; + v[502][8] = 17; + v[503][8] = 409; + v[504][8] = 347; + v[505][8] = 199; + v[506][8] = 463; + v[507][8] = 177; + v[508][8] = 11; + v[509][8] = 51; + v[510][8] = 361; + v[511][8] = 95; + v[512][8] = 497; + v[513][8] = 163; + v[514][8] = 351; + v[515][8] = 127; + v[516][8] = 395; + v[517][8] = 511; + v[518][8] = 327; + v[519][8] = 353; + v[520][8] = 49; + v[521][8] = 105; + v[522][8] = 151; + v[523][8] = 321; + v[524][8] = 331; + v[525][8] = 329; + v[526][8] = 509; + v[527][8] = 107; + v[528][8] = 109; + v[529][8] = 303; + v[530][8] = 467; + v[531][8] = 287; + v[532][8] = 161; + v[533][8] = 45; + v[534][8] = 385; + v[535][8] = 289; + v[536][8] = 363; + v[537][8] = 331; + v[538][8] = 265; + v[539][8] = 407; + v[540][8] = 37; + v[541][8] = 433; + v[542][8] = 315; + v[543][8] = 343; + v[544][8] = 63; + v[545][8] = 51; + v[546][8] = 185; + v[547][8] = 71; + v[548][8] = 27; + v[549][8] = 267; + v[550][8] = 503; + v[551][8] = 239; + v[552][8] = 293; + v[553][8] = 245; + v[554][8] = 281; + v[555][8] = 297; + v[556][8] = 75; + v[557][8] = 461; + v[558][8] = 371; + v[559][8] = 129; + v[560][8] = 189; + v[561][8] = 189; + v[562][8] = 339; + v[563][8] = 287; + v[564][8] = 111; + v[565][8] = 111; + v[566][8] = 379; + v[567][8] = 93; + v[568][8] = 27; + v[569][8] = 185; + v[570][8] = 347; + v[571][8] = 337; + v[572][8] = 247; + v[573][8] = 507; + v[574][8] = 161; + v[575][8] = 231; + v[576][8] = 43; + v[577][8] = 499; + v[578][8] = 73; + v[579][8] = 327; + v[580][8] = 263; + v[581][8] = 331; + v[582][8] = 249; + v[583][8] = 493; + v[584][8] = 37; + v[585][8] = 25; + v[586][8] = 115; + v[587][8] = 3; + v[588][8] = 167; + v[589][8] = 197; + v[590][8] = 127; + v[591][8] = 357; + v[592][8] = 497; + v[593][8] = 103; + v[594][8] = 125; + v[595][8] = 191; + v[596][8] = 165; + v[597][8] = 55; + v[598][8] = 101; + v[599][8] = 95; + v[600][8] = 79; + v[601][8] = 351; + v[602][8] = 341; + v[603][8] = 43; + v[604][8] = 125; + v[605][8] = 135; + v[606][8] = 173; + v[607][8] = 289; + v[608][8] = 373; + v[609][8] = 133; + v[610][8] = 421; + v[611][8] = 241; + v[612][8] = 281; + v[613][8] = 213; + v[614][8] = 177; + v[615][8] = 363; + v[616][8] = 151; + v[617][8] = 227; + v[618][8] = 145; + v[619][8] = 363; + v[620][8] = 239; + v[621][8] = 431; + v[622][8] = 81; + v[623][8] = 397; + v[624][8] = 241; + v[625][8] = 67; + v[626][8] = 291; + v[627][8] = 255; + v[628][8] = 405; + v[629][8] = 421; + v[630][8] = 399; + v[631][8] = 75; + v[632][8] = 399; + v[633][8] = 105; + v[634][8] = 329; + v[635][8] = 41; + v[636][8] = 425; + v[637][8] = 7; + v[638][8] = 283; + v[639][8] = 375; + v[640][8] = 475; + v[641][8] = 427; + v[642][8] = 277; + v[643][8] = 209; + v[644][8] = 411; + v[645][8] = 3; + v[646][8] = 137; + v[647][8] = 195; + v[648][8] = 289; + v[649][8] = 509; + v[650][8] = 121; + v[651][8] = 55; + v[652][8] = 147; + v[653][8] = 275; + v[654][8] = 251; + v[655][8] = 19; + v[656][8] = 129; + v[657][8] = 285; + v[658][8] = 415; + v[659][8] = 487; + v[660][8] = 491; + v[661][8] = 193; + v[662][8] = 219; + v[663][8] = 403; + v[664][8] = 23; + v[665][8] = 97; + v[666][8] = 65; + v[667][8] = 285; + v[668][8] = 75; + v[669][8] = 21; + v[670][8] = 373; + v[671][8] = 261; + v[672][8] = 339; + v[673][8] = 239; + v[674][8] = 495; + v[675][8] = 415; + v[676][8] = 333; + v[677][8] = 107; + v[678][8] = 435; + v[679][8] = 297; + v[680][8] = 213; + v[681][8] = 149; + v[682][8] = 463; + v[683][8] = 199; + v[684][8] = 323; + v[685][8] = 45; + v[686][8] = 19; + v[687][8] = 301; + v[688][8] = 121; + v[689][8] = 499; + v[690][8] = 187; + v[691][8] = 229; + v[692][8] = 63; + v[693][8] = 425; + v[694][8] = 99; + v[695][8] = 281; + v[696][8] = 35; + v[697][8] = 125; + v[698][8] = 349; + v[699][8] = 87; + v[700][8] = 101; + v[701][8] = 59; + v[702][8] = 195; + v[703][8] = 511; + v[704][8] = 355; + v[705][8] = 73; + v[706][8] = 263; + v[707][8] = 243; + v[708][8] = 101; + v[709][8] = 165; + v[710][8] = 141; + v[711][8] = 11; + v[712][8] = 389; + v[713][8] = 219; + v[714][8] = 187; + v[715][8] = 449; + v[716][8] = 447; + v[717][8] = 393; + v[718][8] = 477; + v[719][8] = 305; + v[720][8] = 221; + v[721][8] = 51; + v[722][8] = 355; + v[723][8] = 209; + v[724][8] = 499; + v[725][8] = 479; + v[726][8] = 265; + v[727][8] = 377; + v[728][8] = 145; + v[729][8] = 411; + v[730][8] = 173; + v[731][8] = 11; + v[732][8] = 433; + v[733][8] = 483; + v[734][8] = 135; + v[735][8] = 385; + v[736][8] = 341; + v[737][8] = 89; + v[738][8] = 209; + v[739][8] = 391; + v[740][8] = 33; + v[741][8] = 395; + v[742][8] = 319; + v[743][8] = 451; + v[744][8] = 119; + v[745][8] = 341; + v[746][8] = 227; + v[747][8] = 375; + v[748][8] = 61; + v[749][8] = 331; + v[750][8] = 493; + v[751][8] = 411; + v[752][8] = 293; + v[753][8] = 47; + v[754][8] = 203; + v[755][8] = 375; + v[756][8] = 167; + v[757][8] = 395; + v[758][8] = 155; + v[759][8] = 5; + v[760][8] = 237; + v[761][8] = 361; + v[762][8] = 489; + v[763][8] = 127; + v[764][8] = 21; + v[765][8] = 345; + v[766][8] = 101; + v[767][8] = 371; + v[768][8] = 233; + v[769][8] = 431; + v[770][8] = 109; + v[771][8] = 119; + v[772][8] = 277; + v[773][8] = 125; + v[774][8] = 263; + v[775][8] = 73; + v[776][8] = 135; + v[777][8] = 123; + v[778][8] = 83; + v[779][8] = 123; + v[780][8] = 405; + v[781][8] = 69; + v[782][8] = 75; + v[783][8] = 287; + v[784][8] = 401; + v[785][8] = 23; + v[786][8] = 283; + v[787][8] = 393; + v[788][8] = 41; + v[789][8] = 379; + v[790][8] = 431; + v[791][8] = 11; + v[792][8] = 475; + v[793][8] = 505; + v[794][8] = 19; + v[795][8] = 365; + v[796][8] = 265; + v[797][8] = 271; + v[798][8] = 499; + v[799][8] = 489; + v[800][8] = 443; + v[801][8] = 165; + v[802][8] = 91; + v[803][8] = 83; + v[804][8] = 291; + v[805][8] = 319; + v[806][8] = 199; + v[807][8] = 107; + v[808][8] = 245; + v[809][8] = 389; + v[810][8] = 143; + v[811][8] = 137; + v[812][8] = 89; + v[813][8] = 125; + v[814][8] = 281; + v[815][8] = 381; + v[816][8] = 215; + v[817][8] = 131; + v[818][8] = 299; + v[819][8] = 249; + v[820][8] = 375; + v[821][8] = 455; + v[822][8] = 43; + v[823][8] = 73; + v[824][8] = 281; + v[825][8] = 217; + v[826][8] = 297; + v[827][8] = 229; + v[828][8] = 431; + v[829][8] = 357; + v[830][8] = 81; + v[831][8] = 357; + v[832][8] = 171; + v[833][8] = 451; + v[834][8] = 481; + v[835][8] = 13; + v[836][8] = 387; + v[837][8] = 491; + v[838][8] = 489; + v[839][8] = 439; + v[840][8] = 385; + v[841][8] = 487; + v[842][8] = 177; + v[843][8] = 393; + v[844][8] = 33; + v[845][8] = 71; + v[846][8] = 375; + v[847][8] = 443; + v[848][8] = 129; + v[849][8] = 407; + v[850][8] = 395; + v[851][8] = 127; + v[852][8] = 65; + v[853][8] = 333; + v[854][8] = 309; + v[855][8] = 119; + v[856][8] = 197; + v[857][8] = 435; + v[858][8] = 497; + v[859][8] = 373; + v[860][8] = 71; + v[861][8] = 379; + v[862][8] = 509; + v[863][8] = 387; + v[864][8] = 159; + v[865][8] = 265; + v[866][8] = 477; + v[867][8] = 463; + v[868][8] = 449; + v[869][8] = 47; + v[870][8] = 353; + v[871][8] = 249; + v[872][8] = 335; + v[873][8] = 505; + v[874][8] = 89; + v[875][8] = 141; + v[876][8] = 55; + v[877][8] = 235; + v[878][8] = 187; + v[879][8] = 87; + v[880][8] = 363; + v[881][8] = 93; + v[882][8] = 363; + v[883][8] = 101; + v[884][8] = 67; + v[885][8] = 215; + v[886][8] = 321; + v[887][8] = 331; + v[888][8] = 305; + v[889][8] = 261; + v[890][8] = 411; + v[891][8] = 491; + v[892][8] = 479; + v[893][8] = 65; + v[894][8] = 307; + v[895][8] = 469; + v[896][8] = 415; + v[897][8] = 131; + v[898][8] = 315; + v[899][8] = 487; + v[900][8] = 83; + v[901][8] = 455; + v[902][8] = 19; + v[903][8] = 113; + v[904][8] = 163; + v[905][8] = 503; + v[906][8] = 99; + v[907][8] = 499; + v[908][8] = 251; + v[909][8] = 239; + v[910][8] = 81; + v[911][8] = 167; + v[912][8] = 391; + v[913][8] = 255; + v[914][8] = 317; + v[915][8] = 363; + v[916][8] = 359; + v[917][8] = 395; + v[918][8] = 419; + v[919][8] = 307; + v[920][8] = 251; + v[921][8] = 267; + v[922][8] = 171; + v[923][8] = 461; + v[924][8] = 183; + v[925][8] = 465; + v[926][8] = 165; + v[927][8] = 163; + v[928][8] = 293; + v[929][8] = 477; + v[930][8] = 223; + v[931][8] = 403; + v[932][8] = 389; + v[933][8] = 97; + v[934][8] = 335; + v[935][8] = 357; + v[936][8] = 297; + v[937][8] = 19; + v[938][8] = 469; + v[939][8] = 501; + v[940][8] = 249; + v[941][8] = 85; + v[942][8] = 213; + v[943][8] = 311; + v[944][8] = 265; + v[945][8] = 379; + v[946][8] = 297; + v[947][8] = 283; + v[948][8] = 393; + v[949][8] = 449; + v[950][8] = 463; + v[951][8] = 289; + v[952][8] = 159; + v[953][8] = 289; + v[954][8] = 499; + v[955][8] = 407; + v[956][8] = 129; + v[957][8] = 137; + v[958][8] = 221; + v[959][8] = 43; + v[960][8] = 89; + v[961][8] = 403; + v[962][8] = 271; + v[963][8] = 75; + v[964][8] = 83; + v[965][8] = 445; + v[966][8] = 453; + v[967][8] = 389; + v[968][8] = 149; + v[969][8] = 143; + v[970][8] = 423; + v[971][8] = 499; + v[972][8] = 317; + v[973][8] = 445; + v[974][8] = 157; + v[975][8] = 137; + v[976][8] = 453; + v[977][8] = 163; + v[978][8] = 87; + v[979][8] = 23; + v[980][8] = 391; + v[981][8] = 119; + v[982][8] = 427; + v[983][8] = 323; + v[984][8] = 173; + v[985][8] = 89; + v[986][8] = 259; + v[987][8] = 377; + v[988][8] = 511; + v[989][8] = 249; + v[990][8] = 31; + v[991][8] = 363; + v[992][8] = 229; + v[993][8] = 353; + v[994][8] = 329; + v[995][8] = 493; + v[996][8] = 427; + v[997][8] = 57; + v[998][8] = 205; + v[999][8] = 389; + v[1000][8] = 91; + v[1001][8] = 83; + v[1002][8] = 13; + v[1003][8] = 219; + v[1004][8] = 439; + v[1005][8] = 45; + v[1006][8] = 35; + v[1007][8] = 371; + v[1008][8] = 441; + v[1009][8] = 17; + v[1010][8] = 267; + v[1011][8] = 501; + v[1012][8] = 53; + v[1013][8] = 25; + v[1014][8] = 333; + v[1015][8] = 17; + v[1016][8] = 201; + v[1017][8] = 475; + v[1018][8] = 257; + v[1019][8] = 417; + v[1020][8] = 345; + v[1021][8] = 381; + v[1022][8] = 377; + v[1023][8] = 55; + v[1024][8] = 403; + v[1025][8] = 77; + v[1026][8] = 389; + v[1027][8] = 347; + v[1028][8] = 363; + v[1029][8] = 211; + v[1030][8] = 413; + v[1031][8] = 419; + v[1032][8] = 5; + v[1033][8] = 167; + v[1034][8] = 219; + v[1035][8] = 201; + v[1036][8] = 285; + v[1037][8] = 425; + v[1038][8] = 11; + v[1039][8] = 77; + v[1040][8] = 269; + v[1041][8] = 489; + v[1042][8] = 281; + v[1043][8] = 403; + v[1044][8] = 79; + v[1045][8] = 425; + v[1046][8] = 125; + v[1047][8] = 81; + v[1048][8] = 331; + v[1049][8] = 437; + v[1050][8] = 271; + v[1051][8] = 397; + v[1052][8] = 299; + v[1053][8] = 475; + v[1054][8] = 271; + v[1055][8] = 249; + v[1056][8] = 413; + v[1057][8] = 233; + v[1058][8] = 261; + v[1059][8] = 495; + v[1060][8] = 171; + v[1061][8] = 69; + v[1062][8] = 27; + v[1063][8] = 409; + v[1064][8] = 21; + v[1065][8] = 421; + v[1066][8] = 367; + v[1067][8] = 81; + v[1068][8] = 483; + v[1069][8] = 255; + v[1070][8] = 15; + v[1071][8] = 219; + v[1072][8] = 365; + v[1073][8] = 497; + v[1074][8] = 181; + v[1075][8] = 75; + v[1076][8] = 431; + v[1077][8] = 99; + v[1078][8] = 325; + v[1079][8] = 407; + v[1080][8] = 229; + v[1081][8] = 281; + v[1082][8] = 63; + v[1083][8] = 83; + v[1084][8] = 493; + v[1085][8] = 5; + v[1086][8] = 113; + v[1087][8] = 15; + v[1088][8] = 271; + v[1089][8] = 37; + v[1090][8] = 87; + v[1091][8] = 451; + v[1092][8] = 299; + v[1093][8] = 83; + v[1094][8] = 451; + v[1095][8] = 311; + v[1096][8] = 441; + v[1097][8] = 47; + v[1098][8] = 455; + v[1099][8] = 47; + v[1100][8] = 253; + v[1101][8] = 13; + v[1102][8] = 109; + v[1103][8] = 369; + v[1104][8] = 347; + v[1105][8] = 11; + v[1106][8] = 409; + v[1107][8] = 275; + v[1108][8] = 63; + v[1109][8] = 441; + v[1110][8] = 15; + + v[101][9] = 519; + v[102][9] = 307; + v[103][9] = 931; + v[104][9] = 1023; + v[105][9] = 517; + v[106][9] = 771; + v[107][9] = 151; + v[108][9] = 1023; + v[109][9] = 539; + v[110][9] = 725; + v[111][9] = 45; + v[112][9] = 927; + v[113][9] = 707; + v[114][9] = 29; + v[115][9] = 125; + v[116][9] = 371; + v[117][9] = 275; + v[118][9] = 279; + v[119][9] = 817; + v[120][9] = 389; + v[121][9] = 453; + v[122][9] = 989; + v[123][9] = 1015; + v[124][9] = 29; + v[125][9] = 169; + v[126][9] = 743; + v[127][9] = 99; + v[128][9] = 923; + v[129][9] = 981; + v[130][9] = 181; + v[131][9] = 693; + v[132][9] = 309; + v[133][9] = 227; + v[134][9] = 111; + v[135][9] = 219; + v[136][9] = 897; + v[137][9] = 377; + v[138][9] = 425; + v[139][9] = 609; + v[140][9] = 227; + v[141][9] = 19; + v[142][9] = 221; + v[143][9] = 143; + v[144][9] = 581; + v[145][9] = 147; + v[146][9] = 919; + v[147][9] = 127; + v[148][9] = 725; + v[149][9] = 793; + v[150][9] = 289; + v[151][9] = 411; + v[152][9] = 835; + v[153][9] = 921; + v[154][9] = 957; + v[155][9] = 443; + v[156][9] = 349; + v[157][9] = 813; + v[158][9] = 5; + v[159][9] = 105; + v[160][9] = 457; + v[161][9] = 393; + v[162][9] = 539; + v[163][9] = 101; + v[164][9] = 197; + v[165][9] = 697; + v[166][9] = 27; + v[167][9] = 343; + v[168][9] = 515; + v[169][9] = 69; + v[170][9] = 485; + v[171][9] = 383; + v[172][9] = 855; + v[173][9] = 693; + v[174][9] = 133; + v[175][9] = 87; + v[176][9] = 743; + v[177][9] = 747; + v[178][9] = 475; + v[179][9] = 87; + v[180][9] = 469; + v[181][9] = 763; + v[182][9] = 721; + v[183][9] = 345; + v[184][9] = 479; + v[185][9] = 965; + v[186][9] = 527; + v[187][9] = 121; + v[188][9] = 271; + v[189][9] = 353; + v[190][9] = 467; + v[191][9] = 177; + v[192][9] = 245; + v[193][9] = 627; + v[194][9] = 113; + v[195][9] = 357; + v[196][9] = 7; + v[197][9] = 691; + v[198][9] = 725; + v[199][9] = 355; + v[200][9] = 889; + v[201][9] = 635; + v[202][9] = 737; + v[203][9] = 429; + v[204][9] = 545; + v[205][9] = 925; + v[206][9] = 357; + v[207][9] = 873; + v[208][9] = 187; + v[209][9] = 351; + v[210][9] = 677; + v[211][9] = 999; + v[212][9] = 921; + v[213][9] = 477; + v[214][9] = 233; + v[215][9] = 765; + v[216][9] = 495; + v[217][9] = 81; + v[218][9] = 953; + v[219][9] = 479; + v[220][9] = 89; + v[221][9] = 173; + v[222][9] = 473; + v[223][9] = 131; + v[224][9] = 961; + v[225][9] = 411; + v[226][9] = 291; + v[227][9] = 967; + v[228][9] = 65; + v[229][9] = 511; + v[230][9] = 13; + v[231][9] = 805; + v[232][9] = 945; + v[233][9] = 369; + v[234][9] = 827; + v[235][9] = 295; + v[236][9] = 163; + v[237][9] = 835; + v[238][9] = 259; + v[239][9] = 207; + v[240][9] = 331; + v[241][9] = 29; + v[242][9] = 315; + v[243][9] = 999; + v[244][9] = 133; + v[245][9] = 967; + v[246][9] = 41; + v[247][9] = 117; + v[248][9] = 677; + v[249][9] = 471; + v[250][9] = 717; + v[251][9] = 881; + v[252][9] = 755; + v[253][9] = 351; + v[254][9] = 723; + v[255][9] = 259; + v[256][9] = 879; + v[257][9] = 455; + v[258][9] = 721; + v[259][9] = 289; + v[260][9] = 149; + v[261][9] = 199; + v[262][9] = 805; + v[263][9] = 987; + v[264][9] = 851; + v[265][9] = 423; + v[266][9] = 597; + v[267][9] = 129; + v[268][9] = 11; + v[269][9] = 733; + v[270][9] = 549; + v[271][9] = 153; + v[272][9] = 285; + v[273][9] = 451; + v[274][9] = 559; + v[275][9] = 377; + v[276][9] = 109; + v[277][9] = 357; + v[278][9] = 143; + v[279][9] = 693; + v[280][9] = 615; + v[281][9] = 677; + v[282][9] = 701; + v[283][9] = 475; + v[284][9] = 767; + v[285][9] = 85; + v[286][9] = 229; + v[287][9] = 509; + v[288][9] = 547; + v[289][9] = 151; + v[290][9] = 389; + v[291][9] = 711; + v[292][9] = 785; + v[293][9] = 657; + v[294][9] = 319; + v[295][9] = 509; + v[296][9] = 99; + v[297][9] = 1007; + v[298][9] = 775; + v[299][9] = 359; + v[300][9] = 697; + v[301][9] = 677; + v[302][9] = 85; + v[303][9] = 497; + v[304][9] = 105; + v[305][9] = 615; + v[306][9] = 891; + v[307][9] = 71; + v[308][9] = 449; + v[309][9] = 835; + v[310][9] = 609; + v[311][9] = 377; + v[312][9] = 693; + v[313][9] = 665; + v[314][9] = 627; + v[315][9] = 215; + v[316][9] = 911; + v[317][9] = 503; + v[318][9] = 729; + v[319][9] = 131; + v[320][9] = 19; + v[321][9] = 895; + v[322][9] = 199; + v[323][9] = 161; + v[324][9] = 239; + v[325][9] = 633; + v[326][9] = 1013; + v[327][9] = 537; + v[328][9] = 255; + v[329][9] = 23; + v[330][9] = 149; + v[331][9] = 679; + v[332][9] = 1021; + v[333][9] = 595; + v[334][9] = 199; + v[335][9] = 557; + v[336][9] = 659; + v[337][9] = 251; + v[338][9] = 829; + v[339][9] = 727; + v[340][9] = 439; + v[341][9] = 495; + v[342][9] = 647; + v[343][9] = 223; + v[344][9] = 949; + v[345][9] = 625; + v[346][9] = 87; + v[347][9] = 481; + v[348][9] = 85; + v[349][9] = 799; + v[350][9] = 917; + v[351][9] = 769; + v[352][9] = 949; + v[353][9] = 739; + v[354][9] = 115; + v[355][9] = 499; + v[356][9] = 945; + v[357][9] = 547; + v[358][9] = 225; + v[359][9] = 1015; + v[360][9] = 469; + v[361][9] = 737; + v[362][9] = 495; + v[363][9] = 353; + v[364][9] = 103; + v[365][9] = 17; + v[366][9] = 665; + v[367][9] = 639; + v[368][9] = 525; + v[369][9] = 75; + v[370][9] = 447; + v[371][9] = 185; + v[372][9] = 43; + v[373][9] = 729; + v[374][9] = 577; + v[375][9] = 863; + v[376][9] = 735; + v[377][9] = 317; + v[378][9] = 99; + v[379][9] = 17; + v[380][9] = 477; + v[381][9] = 893; + v[382][9] = 537; + v[383][9] = 519; + v[384][9] = 1017; + v[385][9] = 375; + v[386][9] = 297; + v[387][9] = 325; + v[388][9] = 999; + v[389][9] = 353; + v[390][9] = 343; + v[391][9] = 729; + v[392][9] = 135; + v[393][9] = 489; + v[394][9] = 859; + v[395][9] = 267; + v[396][9] = 141; + v[397][9] = 831; + v[398][9] = 141; + v[399][9] = 893; + v[400][9] = 249; + v[401][9] = 807; + v[402][9] = 53; + v[403][9] = 613; + v[404][9] = 131; + v[405][9] = 547; + v[406][9] = 977; + v[407][9] = 131; + v[408][9] = 999; + v[409][9] = 175; + v[410][9] = 31; + v[411][9] = 341; + v[412][9] = 739; + v[413][9] = 467; + v[414][9] = 675; + v[415][9] = 241; + v[416][9] = 645; + v[417][9] = 247; + v[418][9] = 391; + v[419][9] = 583; + v[420][9] = 183; + v[421][9] = 973; + v[422][9] = 433; + v[423][9] = 367; + v[424][9] = 131; + v[425][9] = 467; + v[426][9] = 571; + v[427][9] = 309; + v[428][9] = 385; + v[429][9] = 977; + v[430][9] = 111; + v[431][9] = 917; + v[432][9] = 935; + v[433][9] = 473; + v[434][9] = 345; + v[435][9] = 411; + v[436][9] = 313; + v[437][9] = 97; + v[438][9] = 149; + v[439][9] = 959; + v[440][9] = 841; + v[441][9] = 839; + v[442][9] = 669; + v[443][9] = 431; + v[444][9] = 51; + v[445][9] = 41; + v[446][9] = 301; + v[447][9] = 247; + v[448][9] = 1015; + v[449][9] = 377; + v[450][9] = 329; + v[451][9] = 945; + v[452][9] = 269; + v[453][9] = 67; + v[454][9] = 979; + v[455][9] = 581; + v[456][9] = 643; + v[457][9] = 823; + v[458][9] = 557; + v[459][9] = 91; + v[460][9] = 405; + v[461][9] = 117; + v[462][9] = 801; + v[463][9] = 509; + v[464][9] = 347; + v[465][9] = 893; + v[466][9] = 303; + v[467][9] = 227; + v[468][9] = 783; + v[469][9] = 555; + v[470][9] = 867; + v[471][9] = 99; + v[472][9] = 703; + v[473][9] = 111; + v[474][9] = 797; + v[475][9] = 873; + v[476][9] = 541; + v[477][9] = 919; + v[478][9] = 513; + v[479][9] = 343; + v[480][9] = 319; + v[481][9] = 517; + v[482][9] = 135; + v[483][9] = 871; + v[484][9] = 917; + v[485][9] = 285; + v[486][9] = 663; + v[487][9] = 301; + v[488][9] = 15; + v[489][9] = 763; + v[490][9] = 89; + v[491][9] = 323; + v[492][9] = 757; + v[493][9] = 317; + v[494][9] = 807; + v[495][9] = 309; + v[496][9] = 1013; + v[497][9] = 345; + v[498][9] = 499; + v[499][9] = 279; + v[500][9] = 711; + v[501][9] = 915; + v[502][9] = 411; + v[503][9] = 281; + v[504][9] = 193; + v[505][9] = 739; + v[506][9] = 365; + v[507][9] = 315; + v[508][9] = 375; + v[509][9] = 809; + v[510][9] = 469; + v[511][9] = 487; + v[512][9] = 621; + v[513][9] = 857; + v[514][9] = 975; + v[515][9] = 537; + v[516][9] = 939; + v[517][9] = 585; + v[518][9] = 129; + v[519][9] = 625; + v[520][9] = 447; + v[521][9] = 129; + v[522][9] = 1017; + v[523][9] = 133; + v[524][9] = 83; + v[525][9] = 3; + v[526][9] = 415; + v[527][9] = 661; + v[528][9] = 53; + v[529][9] = 115; + v[530][9] = 903; + v[531][9] = 49; + v[532][9] = 79; + v[533][9] = 55; + v[534][9] = 385; + v[535][9] = 261; + v[536][9] = 345; + v[537][9] = 297; + v[538][9] = 199; + v[539][9] = 385; + v[540][9] = 617; + v[541][9] = 25; + v[542][9] = 515; + v[543][9] = 275; + v[544][9] = 849; + v[545][9] = 401; + v[546][9] = 471; + v[547][9] = 377; + v[548][9] = 661; + v[549][9] = 535; + v[550][9] = 505; + v[551][9] = 939; + v[552][9] = 465; + v[553][9] = 225; + v[554][9] = 929; + v[555][9] = 219; + v[556][9] = 955; + v[557][9] = 659; + v[558][9] = 441; + v[559][9] = 117; + v[560][9] = 527; + v[561][9] = 427; + v[562][9] = 515; + v[563][9] = 287; + v[564][9] = 191; + v[565][9] = 33; + v[566][9] = 389; + v[567][9] = 197; + v[568][9] = 825; + v[569][9] = 63; + v[570][9] = 417; + v[571][9] = 949; + v[572][9] = 35; + v[573][9] = 571; + v[574][9] = 9; + v[575][9] = 131; + v[576][9] = 609; + v[577][9] = 439; + v[578][9] = 95; + v[579][9] = 19; + v[580][9] = 569; + v[581][9] = 893; + v[582][9] = 451; + v[583][9] = 397; + v[584][9] = 971; + v[585][9] = 801; + v[586][9] = 125; + v[587][9] = 471; + v[588][9] = 187; + v[589][9] = 257; + v[590][9] = 67; + v[591][9] = 949; + v[592][9] = 621; + v[593][9] = 453; + v[594][9] = 411; + v[595][9] = 621; + v[596][9] = 955; + v[597][9] = 309; + v[598][9] = 783; + v[599][9] = 893; + v[600][9] = 597; + v[601][9] = 377; + v[602][9] = 753; + v[603][9] = 145; + v[604][9] = 637; + v[605][9] = 941; + v[606][9] = 593; + v[607][9] = 317; + v[608][9] = 555; + v[609][9] = 375; + v[610][9] = 575; + v[611][9] = 175; + v[612][9] = 403; + v[613][9] = 571; + v[614][9] = 555; + v[615][9] = 109; + v[616][9] = 377; + v[617][9] = 931; + v[618][9] = 499; + v[619][9] = 649; + v[620][9] = 653; + v[621][9] = 329; + v[622][9] = 279; + v[623][9] = 271; + v[624][9] = 647; + v[625][9] = 721; + v[626][9] = 665; + v[627][9] = 429; + v[628][9] = 957; + v[629][9] = 803; + v[630][9] = 767; + v[631][9] = 425; + v[632][9] = 477; + v[633][9] = 995; + v[634][9] = 105; + v[635][9] = 495; + v[636][9] = 575; + v[637][9] = 687; + v[638][9] = 385; + v[639][9] = 227; + v[640][9] = 923; + v[641][9] = 563; + v[642][9] = 723; + v[643][9] = 481; + v[644][9] = 717; + v[645][9] = 111; + v[646][9] = 633; + v[647][9] = 113; + v[648][9] = 369; + v[649][9] = 955; + v[650][9] = 253; + v[651][9] = 321; + v[652][9] = 409; + v[653][9] = 909; + v[654][9] = 367; + v[655][9] = 33; + v[656][9] = 967; + v[657][9] = 453; + v[658][9] = 863; + v[659][9] = 449; + v[660][9] = 539; + v[661][9] = 781; + v[662][9] = 911; + v[663][9] = 113; + v[664][9] = 7; + v[665][9] = 219; + v[666][9] = 725; + v[667][9] = 1015; + v[668][9] = 971; + v[669][9] = 1021; + v[670][9] = 525; + v[671][9] = 785; + v[672][9] = 873; + v[673][9] = 191; + v[674][9] = 893; + v[675][9] = 297; + v[676][9] = 507; + v[677][9] = 215; + v[678][9] = 21; + v[679][9] = 153; + v[680][9] = 645; + v[681][9] = 913; + v[682][9] = 755; + v[683][9] = 371; + v[684][9] = 881; + v[685][9] = 113; + v[686][9] = 903; + v[687][9] = 225; + v[688][9] = 49; + v[689][9] = 587; + v[690][9] = 201; + v[691][9] = 927; + v[692][9] = 429; + v[693][9] = 599; + v[694][9] = 513; + v[695][9] = 97; + v[696][9] = 319; + v[697][9] = 331; + v[698][9] = 833; + v[699][9] = 325; + v[700][9] = 887; + v[701][9] = 139; + v[702][9] = 927; + v[703][9] = 399; + v[704][9] = 163; + v[705][9] = 307; + v[706][9] = 803; + v[707][9] = 169; + v[708][9] = 1019; + v[709][9] = 869; + v[710][9] = 537; + v[711][9] = 907; + v[712][9] = 479; + v[713][9] = 335; + v[714][9] = 697; + v[715][9] = 479; + v[716][9] = 353; + v[717][9] = 769; + v[718][9] = 787; + v[719][9] = 1023; + v[720][9] = 855; + v[721][9] = 493; + v[722][9] = 883; + v[723][9] = 521; + v[724][9] = 735; + v[725][9] = 297; + v[726][9] = 1011; + v[727][9] = 991; + v[728][9] = 879; + v[729][9] = 855; + v[730][9] = 591; + v[731][9] = 415; + v[732][9] = 917; + v[733][9] = 375; + v[734][9] = 453; + v[735][9] = 553; + v[736][9] = 189; + v[737][9] = 841; + v[738][9] = 339; + v[739][9] = 211; + v[740][9] = 601; + v[741][9] = 57; + v[742][9] = 765; + v[743][9] = 745; + v[744][9] = 621; + v[745][9] = 209; + v[746][9] = 875; + v[747][9] = 639; + v[748][9] = 7; + v[749][9] = 595; + v[750][9] = 971; + v[751][9] = 263; + v[752][9] = 1009; + v[753][9] = 201; + v[754][9] = 23; + v[755][9] = 77; + v[756][9] = 621; + v[757][9] = 33; + v[758][9] = 535; + v[759][9] = 963; + v[760][9] = 661; + v[761][9] = 523; + v[762][9] = 263; + v[763][9] = 917; + v[764][9] = 103; + v[765][9] = 623; + v[766][9] = 231; + v[767][9] = 47; + v[768][9] = 301; + v[769][9] = 549; + v[770][9] = 337; + v[771][9] = 675; + v[772][9] = 189; + v[773][9] = 357; + v[774][9] = 1005; + v[775][9] = 789; + v[776][9] = 189; + v[777][9] = 319; + v[778][9] = 721; + v[779][9] = 1005; + v[780][9] = 525; + v[781][9] = 675; + v[782][9] = 539; + v[783][9] = 191; + v[784][9] = 813; + v[785][9] = 917; + v[786][9] = 51; + v[787][9] = 167; + v[788][9] = 415; + v[789][9] = 579; + v[790][9] = 755; + v[791][9] = 605; + v[792][9] = 721; + v[793][9] = 837; + v[794][9] = 529; + v[795][9] = 31; + v[796][9] = 327; + v[797][9] = 799; + v[798][9] = 961; + v[799][9] = 279; + v[800][9] = 409; + v[801][9] = 847; + v[802][9] = 649; + v[803][9] = 241; + v[804][9] = 285; + v[805][9] = 545; + v[806][9] = 407; + v[807][9] = 161; + v[808][9] = 591; + v[809][9] = 73; + v[810][9] = 313; + v[811][9] = 811; + v[812][9] = 17; + v[813][9] = 663; + v[814][9] = 269; + v[815][9] = 261; + v[816][9] = 37; + v[817][9] = 783; + v[818][9] = 127; + v[819][9] = 917; + v[820][9] = 231; + v[821][9] = 577; + v[822][9] = 975; + v[823][9] = 793; + v[824][9] = 921; + v[825][9] = 343; + v[826][9] = 751; + v[827][9] = 139; + v[828][9] = 221; + v[829][9] = 79; + v[830][9] = 817; + v[831][9] = 393; + v[832][9] = 545; + v[833][9] = 11; + v[834][9] = 781; + v[835][9] = 71; + v[836][9] = 1; + v[837][9] = 699; + v[838][9] = 767; + v[839][9] = 917; + v[840][9] = 9; + v[841][9] = 107; + v[842][9] = 341; + v[843][9] = 587; + v[844][9] = 903; + v[845][9] = 965; + v[846][9] = 599; + v[847][9] = 507; + v[848][9] = 843; + v[849][9] = 739; + v[850][9] = 579; + v[851][9] = 397; + v[852][9] = 397; + v[853][9] = 325; + v[854][9] = 775; + v[855][9] = 565; + v[856][9] = 925; + v[857][9] = 75; + v[858][9] = 55; + v[859][9] = 979; + v[860][9] = 931; + v[861][9] = 93; + v[862][9] = 957; + v[863][9] = 857; + v[864][9] = 753; + v[865][9] = 965; + v[866][9] = 795; + v[867][9] = 67; + v[868][9] = 5; + v[869][9] = 87; + v[870][9] = 909; + v[871][9] = 97; + v[872][9] = 995; + v[873][9] = 271; + v[874][9] = 875; + v[875][9] = 671; + v[876][9] = 613; + v[877][9] = 33; + v[878][9] = 351; + v[879][9] = 69; + v[880][9] = 811; + v[881][9] = 669; + v[882][9] = 729; + v[883][9] = 401; + v[884][9] = 647; + v[885][9] = 241; + v[886][9] = 435; + v[887][9] = 447; + v[888][9] = 721; + v[889][9] = 271; + v[890][9] = 745; + v[891][9] = 53; + v[892][9] = 775; + v[893][9] = 99; + v[894][9] = 343; + v[895][9] = 451; + v[896][9] = 427; + v[897][9] = 593; + v[898][9] = 339; + v[899][9] = 845; + v[900][9] = 243; + v[901][9] = 345; + v[902][9] = 17; + v[903][9] = 573; + v[904][9] = 421; + v[905][9] = 517; + v[906][9] = 971; + v[907][9] = 499; + v[908][9] = 435; + v[909][9] = 769; + v[910][9] = 75; + v[911][9] = 203; + v[912][9] = 793; + v[913][9] = 985; + v[914][9] = 343; + v[915][9] = 955; + v[916][9] = 735; + v[917][9] = 523; + v[918][9] = 659; + v[919][9] = 703; + v[920][9] = 303; + v[921][9] = 421; + v[922][9] = 951; + v[923][9] = 405; + v[924][9] = 631; + v[925][9] = 825; + v[926][9] = 735; + v[927][9] = 433; + v[928][9] = 841; + v[929][9] = 485; + v[930][9] = 49; + v[931][9] = 749; + v[932][9] = 107; + v[933][9] = 669; + v[934][9] = 211; + v[935][9] = 497; + v[936][9] = 143; + v[937][9] = 99; + v[938][9] = 57; + v[939][9] = 277; + v[940][9] = 969; + v[941][9] = 107; + v[942][9] = 397; + v[943][9] = 563; + v[944][9] = 551; + v[945][9] = 447; + v[946][9] = 381; + v[947][9] = 187; + v[948][9] = 57; + v[949][9] = 405; + v[950][9] = 731; + v[951][9] = 769; + v[952][9] = 923; + v[953][9] = 955; + v[954][9] = 915; + v[955][9] = 737; + v[956][9] = 595; + v[957][9] = 341; + v[958][9] = 253; + v[959][9] = 823; + v[960][9] = 197; + v[961][9] = 321; + v[962][9] = 315; + v[963][9] = 181; + v[964][9] = 885; + v[965][9] = 497; + v[966][9] = 159; + v[967][9] = 571; + v[968][9] = 981; + v[969][9] = 899; + v[970][9] = 785; + v[971][9] = 947; + v[972][9] = 217; + v[973][9] = 217; + v[974][9] = 135; + v[975][9] = 753; + v[976][9] = 623; + v[977][9] = 565; + v[978][9] = 717; + v[979][9] = 903; + v[980][9] = 581; + v[981][9] = 955; + v[982][9] = 621; + v[983][9] = 361; + v[984][9] = 869; + v[985][9] = 87; + v[986][9] = 943; + v[987][9] = 907; + v[988][9] = 853; + v[989][9] = 353; + v[990][9] = 335; + v[991][9] = 197; + v[992][9] = 771; + v[993][9] = 433; + v[994][9] = 743; + v[995][9] = 195; + v[996][9] = 91; + v[997][9] = 1023; + v[998][9] = 63; + v[999][9] = 301; + v[1000][9] = 647; + v[1001][9] = 205; + v[1002][9] = 485; + v[1003][9] = 927; + v[1004][9] = 1003; + v[1005][9] = 987; + v[1006][9] = 359; + v[1007][9] = 577; + v[1008][9] = 147; + v[1009][9] = 141; + v[1010][9] = 1017; + v[1011][9] = 701; + v[1012][9] = 273; + v[1013][9] = 89; + v[1014][9] = 589; + v[1015][9] = 487; + v[1016][9] = 859; + v[1017][9] = 343; + v[1018][9] = 91; + v[1019][9] = 847; + v[1020][9] = 341; + v[1021][9] = 173; + v[1022][9] = 287; + v[1023][9] = 1003; + v[1024][9] = 289; + v[1025][9] = 639; + v[1026][9] = 983; + v[1027][9] = 685; + v[1028][9] = 697; + v[1029][9] = 35; + v[1030][9] = 701; + v[1031][9] = 645; + v[1032][9] = 911; + v[1033][9] = 501; + v[1034][9] = 705; + v[1035][9] = 873; + v[1036][9] = 763; + v[1037][9] = 745; + v[1038][9] = 657; + v[1039][9] = 559; + v[1040][9] = 699; + v[1041][9] = 315; + v[1042][9] = 347; + v[1043][9] = 429; + v[1044][9] = 197; + v[1045][9] = 165; + v[1046][9] = 955; + v[1047][9] = 859; + v[1048][9] = 167; + v[1049][9] = 303; + v[1050][9] = 833; + v[1051][9] = 531; + v[1052][9] = 473; + v[1053][9] = 635; + v[1054][9] = 641; + v[1055][9] = 195; + v[1056][9] = 589; + v[1057][9] = 821; + v[1058][9] = 205; + v[1059][9] = 3; + v[1060][9] = 635; + v[1061][9] = 371; + v[1062][9] = 891; + v[1063][9] = 249; + v[1064][9] = 123; + v[1065][9] = 77; + v[1066][9] = 623; + v[1067][9] = 993; + v[1068][9] = 401; + v[1069][9] = 525; + v[1070][9] = 427; + v[1071][9] = 71; + v[1072][9] = 655; + v[1073][9] = 951; + v[1074][9] = 357; + v[1075][9] = 851; + v[1076][9] = 899; + v[1077][9] = 535; + v[1078][9] = 493; + v[1079][9] = 323; + v[1080][9] = 1003; + v[1081][9] = 343; + v[1082][9] = 515; + v[1083][9] = 859; + v[1084][9] = 1017; + v[1085][9] = 5; + v[1086][9] = 423; + v[1087][9] = 315; + v[1088][9] = 1011; + v[1089][9] = 703; + v[1090][9] = 41; + v[1091][9] = 777; + v[1092][9] = 163; + v[1093][9] = 95; + v[1094][9] = 831; + v[1095][9] = 79; + v[1096][9] = 975; + v[1097][9] = 235; + v[1098][9] = 633; + v[1099][9] = 723; + v[1100][9] = 297; + v[1101][9] = 589; + v[1102][9] = 317; + v[1103][9] = 679; + v[1104][9] = 981; + v[1105][9] = 195; + v[1106][9] = 399; + v[1107][9] = 1003; + v[1108][9] = 121; + v[1109][9] = 501; + v[1110][9] = 155; + + v[161][10] = 7; + v[162][10] = 2011; + v[163][10] = 1001; + v[164][10] = 49; + v[165][10] = 825; + v[166][10] = 415; + v[167][10] = 1441; + v[168][10] = 383; + v[169][10] = 1581; + v[170][10] = 623; + v[171][10] = 1621; + v[172][10] = 1319; + v[173][10] = 1387; + v[174][10] = 619; + v[175][10] = 839; + v[176][10] = 217; + v[177][10] = 75; + v[178][10] = 1955; + v[179][10] = 505; + v[180][10] = 281; + v[181][10] = 1629; + v[182][10] = 1379; + v[183][10] = 53; + v[184][10] = 1111; + v[185][10] = 1399; + v[186][10] = 301; + v[187][10] = 209; + v[188][10] = 49; + v[189][10] = 155; + v[190][10] = 1647; + v[191][10] = 631; + v[192][10] = 129; + v[193][10] = 1569; + v[194][10] = 335; + v[195][10] = 67; + v[196][10] = 1955; + v[197][10] = 1611; + v[198][10] = 2021; + v[199][10] = 1305; + v[200][10] = 121; + v[201][10] = 37; + v[202][10] = 877; + v[203][10] = 835; + v[204][10] = 1457; + v[205][10] = 669; + v[206][10] = 1405; + v[207][10] = 935; + v[208][10] = 1735; + v[209][10] = 665; + v[210][10] = 551; + v[211][10] = 789; + v[212][10] = 1543; + v[213][10] = 1267; + v[214][10] = 1027; + v[215][10] = 1; + v[216][10] = 1911; + v[217][10] = 163; + v[218][10] = 1929; + v[219][10] = 67; + v[220][10] = 1975; + v[221][10] = 1681; + v[222][10] = 1413; + v[223][10] = 191; + v[224][10] = 1711; + v[225][10] = 1307; + v[226][10] = 401; + v[227][10] = 725; + v[228][10] = 1229; + v[229][10] = 1403; + v[230][10] = 1609; + v[231][10] = 2035; + v[232][10] = 917; + v[233][10] = 921; + v[234][10] = 1789; + v[235][10] = 41; + v[236][10] = 2003; + v[237][10] = 187; + v[238][10] = 67; + v[239][10] = 1635; + v[240][10] = 717; + v[241][10] = 1449; + v[242][10] = 277; + v[243][10] = 1903; + v[244][10] = 1179; + v[245][10] = 363; + v[246][10] = 1211; + v[247][10] = 1231; + v[248][10] = 647; + v[249][10] = 1261; + v[250][10] = 1029; + v[251][10] = 1485; + v[252][10] = 1309; + v[253][10] = 1149; + v[254][10] = 317; + v[255][10] = 1335; + v[256][10] = 171; + v[257][10] = 243; + v[258][10] = 271; + v[259][10] = 1055; + v[260][10] = 1601; + v[261][10] = 1129; + v[262][10] = 1653; + v[263][10] = 205; + v[264][10] = 1463; + v[265][10] = 1681; + v[266][10] = 1621; + v[267][10] = 197; + v[268][10] = 951; + v[269][10] = 573; + v[270][10] = 1697; + v[271][10] = 1265; + v[272][10] = 1321; + v[273][10] = 1805; + v[274][10] = 1235; + v[275][10] = 1853; + v[276][10] = 1307; + v[277][10] = 945; + v[278][10] = 1197; + v[279][10] = 1411; + v[280][10] = 833; + v[281][10] = 273; + v[282][10] = 1517; + v[283][10] = 1747; + v[284][10] = 1095; + v[285][10] = 1345; + v[286][10] = 869; + v[287][10] = 57; + v[288][10] = 1383; + v[289][10] = 221; + v[290][10] = 1713; + v[291][10] = 335; + v[292][10] = 1751; + v[293][10] = 1141; + v[294][10] = 839; + v[295][10] = 523; + v[296][10] = 1861; + v[297][10] = 1105; + v[298][10] = 389; + v[299][10] = 1177; + v[300][10] = 1877; + v[301][10] = 805; + v[302][10] = 93; + v[303][10] = 1591; + v[304][10] = 423; + v[305][10] = 1835; + v[306][10] = 99; + v[307][10] = 1781; + v[308][10] = 1515; + v[309][10] = 1909; + v[310][10] = 1011; + v[311][10] = 303; + v[312][10] = 385; + v[313][10] = 1635; + v[314][10] = 357; + v[315][10] = 973; + v[316][10] = 1781; + v[317][10] = 1707; + v[318][10] = 1363; + v[319][10] = 1053; + v[320][10] = 649; + v[321][10] = 1469; + v[322][10] = 623; + v[323][10] = 1429; + v[324][10] = 1241; + v[325][10] = 1151; + v[326][10] = 1055; + v[327][10] = 503; + v[328][10] = 921; + v[329][10] = 3; + v[330][10] = 349; + v[331][10] = 1149; + v[332][10] = 293; + v[333][10] = 45; + v[334][10] = 303; + v[335][10] = 877; + v[336][10] = 1565; + v[337][10] = 1583; + v[338][10] = 1001; + v[339][10] = 663; + v[340][10] = 1535; + v[341][10] = 395; + v[342][10] = 1141; + v[343][10] = 1481; + v[344][10] = 1797; + v[345][10] = 643; + v[346][10] = 1507; + v[347][10] = 465; + v[348][10] = 2027; + v[349][10] = 1695; + v[350][10] = 367; + v[351][10] = 937; + v[352][10] = 719; + v[353][10] = 545; + v[354][10] = 1991; + v[355][10] = 83; + v[356][10] = 819; + v[357][10] = 239; + v[358][10] = 1791; + v[359][10] = 1461; + v[360][10] = 1647; + v[361][10] = 1501; + v[362][10] = 1161; + v[363][10] = 1629; + v[364][10] = 139; + v[365][10] = 1595; + v[366][10] = 1921; + v[367][10] = 1267; + v[368][10] = 1415; + v[369][10] = 509; + v[370][10] = 347; + v[371][10] = 777; + v[372][10] = 1083; + v[373][10] = 363; + v[374][10] = 269; + v[375][10] = 1015; + v[376][10] = 1809; + v[377][10] = 1105; + v[378][10] = 1429; + v[379][10] = 1471; + v[380][10] = 2019; + v[381][10] = 381; + v[382][10] = 2025; + v[383][10] = 1223; + v[384][10] = 827; + v[385][10] = 1733; + v[386][10] = 887; + v[387][10] = 1321; + v[388][10] = 803; + v[389][10] = 1951; + v[390][10] = 1297; + v[391][10] = 1995; + v[392][10] = 833; + v[393][10] = 1107; + v[394][10] = 1135; + v[395][10] = 1181; + v[396][10] = 1251; + v[397][10] = 983; + v[398][10] = 1389; + v[399][10] = 1565; + v[400][10] = 273; + v[401][10] = 137; + v[402][10] = 71; + v[403][10] = 735; + v[404][10] = 1005; + v[405][10] = 933; + v[406][10] = 67; + v[407][10] = 1471; + v[408][10] = 551; + v[409][10] = 457; + v[410][10] = 1667; + v[411][10] = 1729; + v[412][10] = 919; + v[413][10] = 285; + v[414][10] = 1629; + v[415][10] = 1815; + v[416][10] = 653; + v[417][10] = 1919; + v[418][10] = 1039; + v[419][10] = 531; + v[420][10] = 393; + v[421][10] = 1411; + v[422][10] = 359; + v[423][10] = 221; + v[424][10] = 699; + v[425][10] = 1485; + v[426][10] = 471; + v[427][10] = 1357; + v[428][10] = 1715; + v[429][10] = 595; + v[430][10] = 1677; + v[431][10] = 153; + v[432][10] = 1903; + v[433][10] = 1281; + v[434][10] = 215; + v[435][10] = 781; + v[436][10] = 543; + v[437][10] = 293; + v[438][10] = 1807; + v[439][10] = 965; + v[440][10] = 1695; + v[441][10] = 443; + v[442][10] = 1985; + v[443][10] = 321; + v[444][10] = 879; + v[445][10] = 1227; + v[446][10] = 1915; + v[447][10] = 839; + v[448][10] = 1945; + v[449][10] = 1993; + v[450][10] = 1165; + v[451][10] = 51; + v[452][10] = 557; + v[453][10] = 723; + v[454][10] = 1491; + v[455][10] = 817; + v[456][10] = 1237; + v[457][10] = 947; + v[458][10] = 1215; + v[459][10] = 1911; + v[460][10] = 1225; + v[461][10] = 1965; + v[462][10] = 1889; + v[463][10] = 1503; + v[464][10] = 1177; + v[465][10] = 73; + v[466][10] = 1767; + v[467][10] = 303; + v[468][10] = 177; + v[469][10] = 1897; + v[470][10] = 1401; + v[471][10] = 321; + v[472][10] = 921; + v[473][10] = 217; + v[474][10] = 1779; + v[475][10] = 327; + v[476][10] = 1889; + v[477][10] = 333; + v[478][10] = 615; + v[479][10] = 1665; + v[480][10] = 1825; + v[481][10] = 1639; + v[482][10] = 237; + v[483][10] = 1205; + v[484][10] = 361; + v[485][10] = 129; + v[486][10] = 1655; + v[487][10] = 983; + v[488][10] = 1089; + v[489][10] = 1171; + v[490][10] = 401; + v[491][10] = 677; + v[492][10] = 643; + v[493][10] = 749; + v[494][10] = 303; + v[495][10] = 1407; + v[496][10] = 1873; + v[497][10] = 1579; + v[498][10] = 1491; + v[499][10] = 1393; + v[500][10] = 1247; + v[501][10] = 789; + v[502][10] = 763; + v[503][10] = 49; + v[504][10] = 5; + v[505][10] = 1607; + v[506][10] = 1891; + v[507][10] = 735; + v[508][10] = 1557; + v[509][10] = 1909; + v[510][10] = 1765; + v[511][10] = 1777; + v[512][10] = 1127; + v[513][10] = 813; + v[514][10] = 695; + v[515][10] = 97; + v[516][10] = 731; + v[517][10] = 1503; + v[518][10] = 1751; + v[519][10] = 333; + v[520][10] = 769; + v[521][10] = 865; + v[522][10] = 693; + v[523][10] = 377; + v[524][10] = 1919; + v[525][10] = 957; + v[526][10] = 1359; + v[527][10] = 1627; + v[528][10] = 1039; + v[529][10] = 1783; + v[530][10] = 1065; + v[531][10] = 1665; + v[532][10] = 1917; + v[533][10] = 1947; + v[534][10] = 991; + v[535][10] = 1997; + v[536][10] = 841; + v[537][10] = 459; + v[538][10] = 221; + v[539][10] = 327; + v[540][10] = 1595; + v[541][10] = 1881; + v[542][10] = 1269; + v[543][10] = 1007; + v[544][10] = 129; + v[545][10] = 1413; + v[546][10] = 475; + v[547][10] = 1105; + v[548][10] = 791; + v[549][10] = 1983; + v[550][10] = 1359; + v[551][10] = 503; + v[552][10] = 691; + v[553][10] = 659; + v[554][10] = 691; + v[555][10] = 343; + v[556][10] = 1375; + v[557][10] = 1919; + v[558][10] = 263; + v[559][10] = 1373; + v[560][10] = 603; + v[561][10] = 1383; + v[562][10] = 297; + v[563][10] = 781; + v[564][10] = 145; + v[565][10] = 285; + v[566][10] = 767; + v[567][10] = 1739; + v[568][10] = 1715; + v[569][10] = 715; + v[570][10] = 317; + v[571][10] = 1333; + v[572][10] = 85; + v[573][10] = 831; + v[574][10] = 1615; + v[575][10] = 81; + v[576][10] = 1667; + v[577][10] = 1467; + v[578][10] = 1457; + v[579][10] = 1453; + v[580][10] = 1825; + v[581][10] = 109; + v[582][10] = 387; + v[583][10] = 1207; + v[584][10] = 2039; + v[585][10] = 213; + v[586][10] = 1351; + v[587][10] = 1329; + v[588][10] = 1173; + v[589][10] = 57; + v[590][10] = 1769; + v[591][10] = 951; + v[592][10] = 183; + v[593][10] = 23; + v[594][10] = 451; + v[595][10] = 1155; + v[596][10] = 1551; + v[597][10] = 2037; + v[598][10] = 811; + v[599][10] = 635; + v[600][10] = 1671; + v[601][10] = 1451; + v[602][10] = 863; + v[603][10] = 1499; + v[604][10] = 1673; + v[605][10] = 363; + v[606][10] = 1029; + v[607][10] = 1077; + v[608][10] = 1525; + v[609][10] = 277; + v[610][10] = 1023; + v[611][10] = 655; + v[612][10] = 665; + v[613][10] = 1869; + v[614][10] = 1255; + v[615][10] = 965; + v[616][10] = 277; + v[617][10] = 1601; + v[618][10] = 329; + v[619][10] = 1603; + v[620][10] = 1901; + v[621][10] = 395; + v[622][10] = 65; + v[623][10] = 1307; + v[624][10] = 2029; + v[625][10] = 21; + v[626][10] = 1321; + v[627][10] = 543; + v[628][10] = 1569; + v[629][10] = 1185; + v[630][10] = 1905; + v[631][10] = 1701; + v[632][10] = 413; + v[633][10] = 2041; + v[634][10] = 1697; + v[635][10] = 725; + v[636][10] = 1417; + v[637][10] = 1847; + v[638][10] = 411; + v[639][10] = 211; + v[640][10] = 915; + v[641][10] = 1891; + v[642][10] = 17; + v[643][10] = 1877; + v[644][10] = 1699; + v[645][10] = 687; + v[646][10] = 1089; + v[647][10] = 1973; + v[648][10] = 1809; + v[649][10] = 851; + v[650][10] = 1495; + v[651][10] = 1257; + v[652][10] = 63; + v[653][10] = 1323; + v[654][10] = 1307; + v[655][10] = 609; + v[656][10] = 881; + v[657][10] = 1543; + v[658][10] = 177; + v[659][10] = 617; + v[660][10] = 1505; + v[661][10] = 1747; + v[662][10] = 1537; + v[663][10] = 925; + v[664][10] = 183; + v[665][10] = 77; + v[666][10] = 1723; + v[667][10] = 1877; + v[668][10] = 1703; + v[669][10] = 397; + v[670][10] = 459; + v[671][10] = 521; + v[672][10] = 257; + v[673][10] = 1177; + v[674][10] = 389; + v[675][10] = 1947; + v[676][10] = 1553; + v[677][10] = 1583; + v[678][10] = 1831; + v[679][10] = 261; + v[680][10] = 485; + v[681][10] = 289; + v[682][10] = 1281; + v[683][10] = 1543; + v[684][10] = 1591; + v[685][10] = 1123; + v[686][10] = 573; + v[687][10] = 821; + v[688][10] = 1065; + v[689][10] = 1933; + v[690][10] = 1373; + v[691][10] = 2005; + v[692][10] = 905; + v[693][10] = 207; + v[694][10] = 173; + v[695][10] = 1573; + v[696][10] = 1597; + v[697][10] = 573; + v[698][10] = 1883; + v[699][10] = 1795; + v[700][10] = 1499; + v[701][10] = 1743; + v[702][10] = 553; + v[703][10] = 335; + v[704][10] = 333; + v[705][10] = 1645; + v[706][10] = 791; + v[707][10] = 871; + v[708][10] = 1157; + v[709][10] = 969; + v[710][10] = 557; + v[711][10] = 141; + v[712][10] = 223; + v[713][10] = 1129; + v[714][10] = 1685; + v[715][10] = 423; + v[716][10] = 1069; + v[717][10] = 391; + v[718][10] = 99; + v[719][10] = 95; + v[720][10] = 1847; + v[721][10] = 531; + v[722][10] = 1859; + v[723][10] = 1833; + v[724][10] = 1833; + v[725][10] = 341; + v[726][10] = 237; + v[727][10] = 1997; + v[728][10] = 1799; + v[729][10] = 409; + v[730][10] = 431; + v[731][10] = 1917; + v[732][10] = 363; + v[733][10] = 335; + v[734][10] = 1039; + v[735][10] = 1085; + v[736][10] = 1657; + v[737][10] = 1975; + v[738][10] = 1527; + v[739][10] = 1111; + v[740][10] = 659; + v[741][10] = 389; + v[742][10] = 899; + v[743][10] = 595; + v[744][10] = 1439; + v[745][10] = 1861; + v[746][10] = 1979; + v[747][10] = 1569; + v[748][10] = 1087; + v[749][10] = 1009; + v[750][10] = 165; + v[751][10] = 1895; + v[752][10] = 1481; + v[753][10] = 1583; + v[754][10] = 29; + v[755][10] = 1193; + v[756][10] = 1673; + v[757][10] = 1075; + v[758][10] = 301; + v[759][10] = 1081; + v[760][10] = 1377; + v[761][10] = 1747; + v[762][10] = 1497; + v[763][10] = 1103; + v[764][10] = 1789; + v[765][10] = 887; + v[766][10] = 739; + v[767][10] = 1577; + v[768][10] = 313; + v[769][10] = 1367; + v[770][10] = 1299; + v[771][10] = 1801; + v[772][10] = 1131; + v[773][10] = 1837; + v[774][10] = 73; + v[775][10] = 1865; + v[776][10] = 1065; + v[777][10] = 843; + v[778][10] = 635; + v[779][10] = 55; + v[780][10] = 1655; + v[781][10] = 913; + v[782][10] = 1037; + v[783][10] = 223; + v[784][10] = 1871; + v[785][10] = 1161; + v[786][10] = 461; + v[787][10] = 479; + v[788][10] = 511; + v[789][10] = 1721; + v[790][10] = 1107; + v[791][10] = 389; + v[792][10] = 151; + v[793][10] = 35; + v[794][10] = 375; + v[795][10] = 1099; + v[796][10] = 937; + v[797][10] = 1185; + v[798][10] = 1701; + v[799][10] = 769; + v[800][10] = 639; + v[801][10] = 1633; + v[802][10] = 1609; + v[803][10] = 379; + v[804][10] = 1613; + v[805][10] = 2031; + v[806][10] = 685; + v[807][10] = 289; + v[808][10] = 975; + v[809][10] = 671; + v[810][10] = 1599; + v[811][10] = 1447; + v[812][10] = 871; + v[813][10] = 647; + v[814][10] = 99; + v[815][10] = 139; + v[816][10] = 1427; + v[817][10] = 959; + v[818][10] = 89; + v[819][10] = 117; + v[820][10] = 841; + v[821][10] = 891; + v[822][10] = 1959; + v[823][10] = 223; + v[824][10] = 1697; + v[825][10] = 1145; + v[826][10] = 499; + v[827][10] = 1435; + v[828][10] = 1809; + v[829][10] = 1413; + v[830][10] = 1445; + v[831][10] = 1675; + v[832][10] = 171; + v[833][10] = 1073; + v[834][10] = 1349; + v[835][10] = 1545; + v[836][10] = 2039; + v[837][10] = 1027; + v[838][10] = 1563; + v[839][10] = 859; + v[840][10] = 215; + v[841][10] = 1673; + v[842][10] = 1919; + v[843][10] = 1633; + v[844][10] = 779; + v[845][10] = 411; + v[846][10] = 1845; + v[847][10] = 1477; + v[848][10] = 1489; + v[849][10] = 447; + v[850][10] = 1545; + v[851][10] = 351; + v[852][10] = 1989; + v[853][10] = 495; + v[854][10] = 183; + v[855][10] = 1639; + v[856][10] = 1385; + v[857][10] = 1805; + v[858][10] = 1097; + v[859][10] = 1249; + v[860][10] = 1431; + v[861][10] = 1571; + v[862][10] = 591; + v[863][10] = 697; + v[864][10] = 1509; + v[865][10] = 709; + v[866][10] = 31; + v[867][10] = 1563; + v[868][10] = 165; + v[869][10] = 513; + v[870][10] = 1425; + v[871][10] = 1299; + v[872][10] = 1081; + v[873][10] = 145; + v[874][10] = 1841; + v[875][10] = 1211; + v[876][10] = 941; + v[877][10] = 609; + v[878][10] = 845; + v[879][10] = 1169; + v[880][10] = 1865; + v[881][10] = 1593; + v[882][10] = 347; + v[883][10] = 293; + v[884][10] = 1277; + v[885][10] = 157; + v[886][10] = 211; + v[887][10] = 93; + v[888][10] = 1679; + v[889][10] = 1799; + v[890][10] = 527; + v[891][10] = 41; + v[892][10] = 473; + v[893][10] = 563; + v[894][10] = 187; + v[895][10] = 1525; + v[896][10] = 575; + v[897][10] = 1579; + v[898][10] = 857; + v[899][10] = 703; + v[900][10] = 1211; + v[901][10] = 647; + v[902][10] = 709; + v[903][10] = 981; + v[904][10] = 285; + v[905][10] = 697; + v[906][10] = 163; + v[907][10] = 981; + v[908][10] = 153; + v[909][10] = 1515; + v[910][10] = 47; + v[911][10] = 1553; + v[912][10] = 599; + v[913][10] = 225; + v[914][10] = 1147; + v[915][10] = 381; + v[916][10] = 135; + v[917][10] = 821; + v[918][10] = 1965; + v[919][10] = 609; + v[920][10] = 1033; + v[921][10] = 983; + v[922][10] = 503; + v[923][10] = 1117; + v[924][10] = 327; + v[925][10] = 453; + v[926][10] = 2005; + v[927][10] = 1257; + v[928][10] = 343; + v[929][10] = 1649; + v[930][10] = 1199; + v[931][10] = 599; + v[932][10] = 1877; + v[933][10] = 569; + v[934][10] = 695; + v[935][10] = 1587; + v[936][10] = 1475; + v[937][10] = 187; + v[938][10] = 973; + v[939][10] = 233; + v[940][10] = 511; + v[941][10] = 51; + v[942][10] = 1083; + v[943][10] = 665; + v[944][10] = 1321; + v[945][10] = 531; + v[946][10] = 1875; + v[947][10] = 1939; + v[948][10] = 859; + v[949][10] = 1507; + v[950][10] = 1979; + v[951][10] = 1203; + v[952][10] = 1965; + v[953][10] = 737; + v[954][10] = 921; + v[955][10] = 1565; + v[956][10] = 1943; + v[957][10] = 819; + v[958][10] = 223; + v[959][10] = 365; + v[960][10] = 167; + v[961][10] = 1705; + v[962][10] = 413; + v[963][10] = 1577; + v[964][10] = 745; + v[965][10] = 1573; + v[966][10] = 655; + v[967][10] = 1633; + v[968][10] = 1003; + v[969][10] = 91; + v[970][10] = 1123; + v[971][10] = 477; + v[972][10] = 1741; + v[973][10] = 1663; + v[974][10] = 35; + v[975][10] = 715; + v[976][10] = 37; + v[977][10] = 1513; + v[978][10] = 815; + v[979][10] = 941; + v[980][10] = 1379; + v[981][10] = 263; + v[982][10] = 1831; + v[983][10] = 1735; + v[984][10] = 1111; + v[985][10] = 1449; + v[986][10] = 353; + v[987][10] = 1941; + v[988][10] = 1655; + v[989][10] = 1349; + v[990][10] = 877; + v[991][10] = 285; + v[992][10] = 1723; + v[993][10] = 125; + v[994][10] = 1753; + v[995][10] = 985; + v[996][10] = 723; + v[997][10] = 175; + v[998][10] = 439; + v[999][10] = 791; + v[1000][10] = 1051; + v[1001][10] = 1261; + v[1002][10] = 717; + v[1003][10] = 1555; + v[1004][10] = 1757; + v[1005][10] = 1777; + v[1006][10] = 577; + v[1007][10] = 1583; + v[1008][10] = 1957; + v[1009][10] = 873; + v[1010][10] = 331; + v[1011][10] = 1163; + v[1012][10] = 313; + v[1013][10] = 1; + v[1014][10] = 1963; + v[1015][10] = 963; + v[1016][10] = 1905; + v[1017][10] = 821; + v[1018][10] = 1677; + v[1019][10] = 185; + v[1020][10] = 709; + v[1021][10] = 545; + v[1022][10] = 1723; + v[1023][10] = 215; + v[1024][10] = 1885; + v[1025][10] = 1249; + v[1026][10] = 583; + v[1027][10] = 1803; + v[1028][10] = 839; + v[1029][10] = 885; + v[1030][10] = 485; + v[1031][10] = 413; + v[1032][10] = 1767; + v[1033][10] = 425; + v[1034][10] = 129; + v[1035][10] = 1035; + v[1036][10] = 329; + v[1037][10] = 1263; + v[1038][10] = 1881; + v[1039][10] = 1779; + v[1040][10] = 1565; + v[1041][10] = 359; + v[1042][10] = 367; + v[1043][10] = 453; + v[1044][10] = 707; + v[1045][10] = 1419; + v[1046][10] = 831; + v[1047][10] = 1889; + v[1048][10] = 887; + v[1049][10] = 1871; + v[1050][10] = 1869; + v[1051][10] = 747; + v[1052][10] = 223; + v[1053][10] = 1547; + v[1054][10] = 1799; + v[1055][10] = 433; + v[1056][10] = 1441; + v[1057][10] = 553; + v[1058][10] = 2021; + v[1059][10] = 1303; + v[1060][10] = 1505; + v[1061][10] = 1735; + v[1062][10] = 1619; + v[1063][10] = 1065; + v[1064][10] = 1161; + v[1065][10] = 2047; + v[1066][10] = 347; + v[1067][10] = 867; + v[1068][10] = 881; + v[1069][10] = 1447; + v[1070][10] = 329; + v[1071][10] = 781; + v[1072][10] = 1065; + v[1073][10] = 219; + v[1074][10] = 589; + v[1075][10] = 645; + v[1076][10] = 1257; + v[1077][10] = 1833; + v[1078][10] = 749; + v[1079][10] = 1841; + v[1080][10] = 1733; + v[1081][10] = 1179; + v[1082][10] = 1191; + v[1083][10] = 1025; + v[1084][10] = 1639; + v[1085][10] = 1955; + v[1086][10] = 1423; + v[1087][10] = 1685; + v[1088][10] = 1711; + v[1089][10] = 493; + v[1090][10] = 549; + v[1091][10] = 783; + v[1092][10] = 1653; + v[1093][10] = 397; + v[1094][10] = 895; + v[1095][10] = 233; + v[1096][10] = 759; + v[1097][10] = 1505; + v[1098][10] = 677; + v[1099][10] = 1449; + v[1100][10] = 1573; + v[1101][10] = 1297; + v[1102][10] = 1821; + v[1103][10] = 1691; + v[1104][10] = 791; + v[1105][10] = 289; + v[1106][10] = 1187; + v[1107][10] = 867; + v[1108][10] = 1535; + v[1109][10] = 575; + v[1110][10] = 183; + + v[337][11] = 3915; + v[338][11] = 97; + v[339][11] = 3047; + v[340][11] = 937; + v[341][11] = 2897; + v[342][11] = 953; + v[343][11] = 127; + v[344][11] = 1201; + v[345][11] = 3819; + v[346][11] = 193; + v[347][11] = 2053; + v[348][11] = 3061; + v[349][11] = 3759; + v[350][11] = 1553; + v[351][11] = 2007; + v[352][11] = 2493; + v[353][11] = 603; + v[354][11] = 3343; + v[355][11] = 3751; + v[356][11] = 1059; + v[357][11] = 783; + v[358][11] = 1789; + v[359][11] = 1589; + v[360][11] = 283; + v[361][11] = 1093; + v[362][11] = 3919; + v[363][11] = 2747; + v[364][11] = 277; + v[365][11] = 2605; + v[366][11] = 2169; + v[367][11] = 2905; + v[368][11] = 721; + v[369][11] = 4069; + v[370][11] = 233; + v[371][11] = 261; + v[372][11] = 1137; + v[373][11] = 3993; + v[374][11] = 3619; + v[375][11] = 2881; + v[376][11] = 1275; + v[377][11] = 3865; + v[378][11] = 1299; + v[379][11] = 3757; + v[380][11] = 1193; + v[381][11] = 733; + v[382][11] = 993; + v[383][11] = 1153; + v[384][11] = 2945; + v[385][11] = 3163; + v[386][11] = 3179; + v[387][11] = 437; + v[388][11] = 271; + v[389][11] = 3493; + v[390][11] = 3971; + v[391][11] = 1005; + v[392][11] = 2615; + v[393][11] = 2253; + v[394][11] = 1131; + v[395][11] = 585; + v[396][11] = 2775; + v[397][11] = 2171; + v[398][11] = 2383; + v[399][11] = 2937; + v[400][11] = 2447; + v[401][11] = 1745; + v[402][11] = 663; + v[403][11] = 1515; + v[404][11] = 3767; + v[405][11] = 2709; + v[406][11] = 1767; + v[407][11] = 3185; + v[408][11] = 3017; + v[409][11] = 2815; + v[410][11] = 1829; + v[411][11] = 87; + v[412][11] = 3341; + v[413][11] = 793; + v[414][11] = 2627; + v[415][11] = 2169; + v[416][11] = 1875; + v[417][11] = 3745; + v[418][11] = 367; + v[419][11] = 3783; + v[420][11] = 783; + v[421][11] = 827; + v[422][11] = 3253; + v[423][11] = 2639; + v[424][11] = 2955; + v[425][11] = 3539; + v[426][11] = 1579; + v[427][11] = 2109; + v[428][11] = 379; + v[429][11] = 2939; + v[430][11] = 3019; + v[431][11] = 1999; + v[432][11] = 2253; + v[433][11] = 2911; + v[434][11] = 3733; + v[435][11] = 481; + v[436][11] = 1767; + v[437][11] = 1055; + v[438][11] = 4019; + v[439][11] = 4085; + v[440][11] = 105; + v[441][11] = 1829; + v[442][11] = 2097; + v[443][11] = 2379; + v[444][11] = 1567; + v[445][11] = 2713; + v[446][11] = 737; + v[447][11] = 3423; + v[448][11] = 3941; + v[449][11] = 2659; + v[450][11] = 3961; + v[451][11] = 1755; + v[452][11] = 3613; + v[453][11] = 1937; + v[454][11] = 1559; + v[455][11] = 2287; + v[456][11] = 2743; + v[457][11] = 67; + v[458][11] = 2859; + v[459][11] = 325; + v[460][11] = 2601; + v[461][11] = 1149; + v[462][11] = 3259; + v[463][11] = 2403; + v[464][11] = 3947; + v[465][11] = 2011; + v[466][11] = 175; + v[467][11] = 3389; + v[468][11] = 3915; + v[469][11] = 1315; + v[470][11] = 2447; + v[471][11] = 141; + v[472][11] = 359; + v[473][11] = 3609; + v[474][11] = 3933; + v[475][11] = 729; + v[476][11] = 2051; + v[477][11] = 1755; + v[478][11] = 2149; + v[479][11] = 2107; + v[480][11] = 1741; + v[481][11] = 1051; + v[482][11] = 3681; + v[483][11] = 471; + v[484][11] = 1055; + v[485][11] = 845; + v[486][11] = 257; + v[487][11] = 1559; + v[488][11] = 1061; + v[489][11] = 2803; + v[490][11] = 2219; + v[491][11] = 1315; + v[492][11] = 1369; + v[493][11] = 3211; + v[494][11] = 4027; + v[495][11] = 105; + v[496][11] = 11; + v[497][11] = 1077; + v[498][11] = 2857; + v[499][11] = 337; + v[500][11] = 3553; + v[501][11] = 3503; + v[502][11] = 3917; + v[503][11] = 2665; + v[504][11] = 3823; + v[505][11] = 3403; + v[506][11] = 3711; + v[507][11] = 2085; + v[508][11] = 1103; + v[509][11] = 1641; + v[510][11] = 701; + v[511][11] = 4095; + v[512][11] = 2883; + v[513][11] = 1435; + v[514][11] = 653; + v[515][11] = 2363; + v[516][11] = 1597; + v[517][11] = 767; + v[518][11] = 869; + v[519][11] = 1825; + v[520][11] = 1117; + v[521][11] = 1297; + v[522][11] = 501; + v[523][11] = 505; + v[524][11] = 149; + v[525][11] = 873; + v[526][11] = 2673; + v[527][11] = 551; + v[528][11] = 1499; + v[529][11] = 2793; + v[530][11] = 3277; + v[531][11] = 2143; + v[532][11] = 3663; + v[533][11] = 533; + v[534][11] = 3991; + v[535][11] = 575; + v[536][11] = 1877; + v[537][11] = 1009; + v[538][11] = 3929; + v[539][11] = 473; + v[540][11] = 3009; + v[541][11] = 2595; + v[542][11] = 3249; + v[543][11] = 675; + v[544][11] = 3593; + v[545][11] = 2453; + v[546][11] = 1567; + v[547][11] = 973; + v[548][11] = 595; + v[549][11] = 1335; + v[550][11] = 1715; + v[551][11] = 589; + v[552][11] = 85; + v[553][11] = 2265; + v[554][11] = 3069; + v[555][11] = 461; + v[556][11] = 1659; + v[557][11] = 2627; + v[558][11] = 1307; + v[559][11] = 1731; + v[560][11] = 1501; + v[561][11] = 1699; + v[562][11] = 3545; + v[563][11] = 3803; + v[564][11] = 2157; + v[565][11] = 453; + v[566][11] = 2813; + v[567][11] = 2047; + v[568][11] = 2999; + v[569][11] = 3841; + v[570][11] = 2361; + v[571][11] = 1079; + v[572][11] = 573; + v[573][11] = 69; + v[574][11] = 1363; + v[575][11] = 1597; + v[576][11] = 3427; + v[577][11] = 2899; + v[578][11] = 2771; + v[579][11] = 1327; + v[580][11] = 1117; + v[581][11] = 1523; + v[582][11] = 3521; + v[583][11] = 2393; + v[584][11] = 2537; + v[585][11] = 1979; + v[586][11] = 3179; + v[587][11] = 683; + v[588][11] = 2453; + v[589][11] = 453; + v[590][11] = 1227; + v[591][11] = 779; + v[592][11] = 671; + v[593][11] = 3483; + v[594][11] = 2135; + v[595][11] = 3139; + v[596][11] = 3381; + v[597][11] = 3945; + v[598][11] = 57; + v[599][11] = 1541; + v[600][11] = 3405; + v[601][11] = 3381; + v[602][11] = 2371; + v[603][11] = 2879; + v[604][11] = 1985; + v[605][11] = 987; + v[606][11] = 3017; + v[607][11] = 3031; + v[608][11] = 3839; + v[609][11] = 1401; + v[610][11] = 3749; + v[611][11] = 2977; + v[612][11] = 681; + v[613][11] = 1175; + v[614][11] = 1519; + v[615][11] = 3355; + v[616][11] = 907; + v[617][11] = 117; + v[618][11] = 771; + v[619][11] = 3741; + v[620][11] = 3337; + v[621][11] = 1743; + v[622][11] = 1227; + v[623][11] = 3335; + v[624][11] = 2755; + v[625][11] = 1909; + v[626][11] = 3603; + v[627][11] = 2397; + v[628][11] = 653; + v[629][11] = 87; + v[630][11] = 2025; + v[631][11] = 2617; + v[632][11] = 3257; + v[633][11] = 287; + v[634][11] = 3051; + v[635][11] = 3809; + v[636][11] = 897; + v[637][11] = 2215; + v[638][11] = 63; + v[639][11] = 2043; + v[640][11] = 1757; + v[641][11] = 3671; + v[642][11] = 297; + v[643][11] = 3131; + v[644][11] = 1305; + v[645][11] = 293; + v[646][11] = 3865; + v[647][11] = 3173; + v[648][11] = 3397; + v[649][11] = 2269; + v[650][11] = 3673; + v[651][11] = 717; + v[652][11] = 3041; + v[653][11] = 3341; + v[654][11] = 3595; + v[655][11] = 3819; + v[656][11] = 2871; + v[657][11] = 3973; + v[658][11] = 1129; + v[659][11] = 513; + v[660][11] = 871; + v[661][11] = 1485; + v[662][11] = 3977; + v[663][11] = 2473; + v[664][11] = 1171; + v[665][11] = 1143; + v[666][11] = 3063; + v[667][11] = 3547; + v[668][11] = 2183; + v[669][11] = 3993; + v[670][11] = 133; + v[671][11] = 2529; + v[672][11] = 2699; + v[673][11] = 233; + v[674][11] = 2355; + v[675][11] = 231; + v[676][11] = 3241; + v[677][11] = 611; + v[678][11] = 1309; + v[679][11] = 3829; + v[680][11] = 1839; + v[681][11] = 1495; + v[682][11] = 301; + v[683][11] = 1169; + v[684][11] = 1613; + v[685][11] = 2673; + v[686][11] = 243; + v[687][11] = 3601; + v[688][11] = 3669; + v[689][11] = 2813; + v[690][11] = 2671; + v[691][11] = 2679; + v[692][11] = 3463; + v[693][11] = 2477; + v[694][11] = 1795; + v[695][11] = 617; + v[696][11] = 2317; + v[697][11] = 1855; + v[698][11] = 1057; + v[699][11] = 1703; + v[700][11] = 1761; + v[701][11] = 2515; + v[702][11] = 801; + v[703][11] = 1205; + v[704][11] = 1311; + v[705][11] = 473; + v[706][11] = 3963; + v[707][11] = 697; + v[708][11] = 1221; + v[709][11] = 251; + v[710][11] = 381; + v[711][11] = 3887; + v[712][11] = 1761; + v[713][11] = 3093; + v[714][11] = 3721; + v[715][11] = 2079; + v[716][11] = 4085; + v[717][11] = 379; + v[718][11] = 3601; + v[719][11] = 3845; + v[720][11] = 433; + v[721][11] = 1781; + v[722][11] = 29; + v[723][11] = 1897; + v[724][11] = 1599; + v[725][11] = 2163; + v[726][11] = 75; + v[727][11] = 3475; + v[728][11] = 3957; + v[729][11] = 1641; + v[730][11] = 3911; + v[731][11] = 2959; + v[732][11] = 2833; + v[733][11] = 1279; + v[734][11] = 1099; + v[735][11] = 403; + v[736][11] = 799; + v[737][11] = 2183; + v[738][11] = 2699; + v[739][11] = 1711; + v[740][11] = 2037; + v[741][11] = 727; + v[742][11] = 289; + v[743][11] = 1785; + v[744][11] = 1575; + v[745][11] = 3633; + v[746][11] = 2367; + v[747][11] = 1261; + v[748][11] = 3953; + v[749][11] = 1735; + v[750][11] = 171; + v[751][11] = 1959; + v[752][11] = 2867; + v[753][11] = 859; + v[754][11] = 2951; + v[755][11] = 3211; + v[756][11] = 15; + v[757][11] = 1279; + v[758][11] = 1323; + v[759][11] = 599; + v[760][11] = 1651; + v[761][11] = 3951; + v[762][11] = 1011; + v[763][11] = 315; + v[764][11] = 3513; + v[765][11] = 3351; + v[766][11] = 1725; + v[767][11] = 3793; + v[768][11] = 2399; + v[769][11] = 287; + v[770][11] = 4017; + v[771][11] = 3571; + v[772][11] = 1007; + v[773][11] = 541; + v[774][11] = 3115; + v[775][11] = 429; + v[776][11] = 1585; + v[777][11] = 1285; + v[778][11] = 755; + v[779][11] = 1211; + v[780][11] = 3047; + v[781][11] = 915; + v[782][11] = 3611; + v[783][11] = 2697; + v[784][11] = 2129; + v[785][11] = 3669; + v[786][11] = 81; + v[787][11] = 3939; + v[788][11] = 2437; + v[789][11] = 915; + v[790][11] = 779; + v[791][11] = 3567; + v[792][11] = 3701; + v[793][11] = 2479; + v[794][11] = 3807; + v[795][11] = 1893; + v[796][11] = 3927; + v[797][11] = 2619; + v[798][11] = 2543; + v[799][11] = 3633; + v[800][11] = 2007; + v[801][11] = 3857; + v[802][11] = 3837; + v[803][11] = 487; + v[804][11] = 1769; + v[805][11] = 3759; + v[806][11] = 3105; + v[807][11] = 2727; + v[808][11] = 3155; + v[809][11] = 2479; + v[810][11] = 1341; + v[811][11] = 1657; + v[812][11] = 2767; + v[813][11] = 2541; + v[814][11] = 577; + v[815][11] = 2105; + v[816][11] = 799; + v[817][11] = 17; + v[818][11] = 2871; + v[819][11] = 3637; + v[820][11] = 953; + v[821][11] = 65; + v[822][11] = 69; + v[823][11] = 2897; + v[824][11] = 3841; + v[825][11] = 3559; + v[826][11] = 4067; + v[827][11] = 2335; + v[828][11] = 3409; + v[829][11] = 1087; + v[830][11] = 425; + v[831][11] = 2813; + v[832][11] = 1705; + v[833][11] = 1701; + v[834][11] = 1237; + v[835][11] = 821; + v[836][11] = 1375; + v[837][11] = 3673; + v[838][11] = 2693; + v[839][11] = 3925; + v[840][11] = 1541; + v[841][11] = 1871; + v[842][11] = 2285; + v[843][11] = 847; + v[844][11] = 4035; + v[845][11] = 1101; + v[846][11] = 2029; + v[847][11] = 855; + v[848][11] = 2733; + v[849][11] = 2503; + v[850][11] = 121; + v[851][11] = 2855; + v[852][11] = 1069; + v[853][11] = 3463; + v[854][11] = 3505; + v[855][11] = 1539; + v[856][11] = 607; + v[857][11] = 1349; + v[858][11] = 575; + v[859][11] = 2301; + v[860][11] = 2321; + v[861][11] = 1101; + v[862][11] = 333; + v[863][11] = 291; + v[864][11] = 2171; + v[865][11] = 4085; + v[866][11] = 2173; + v[867][11] = 2541; + v[868][11] = 1195; + v[869][11] = 925; + v[870][11] = 4039; + v[871][11] = 1379; + v[872][11] = 699; + v[873][11] = 1979; + v[874][11] = 275; + v[875][11] = 953; + v[876][11] = 1755; + v[877][11] = 1643; + v[878][11] = 325; + v[879][11] = 101; + v[880][11] = 2263; + v[881][11] = 3329; + v[882][11] = 3673; + v[883][11] = 3413; + v[884][11] = 1977; + v[885][11] = 2727; + v[886][11] = 2313; + v[887][11] = 1419; + v[888][11] = 887; + v[889][11] = 609; + v[890][11] = 2475; + v[891][11] = 591; + v[892][11] = 2613; + v[893][11] = 2081; + v[894][11] = 3805; + v[895][11] = 3435; + v[896][11] = 2409; + v[897][11] = 111; + v[898][11] = 3557; + v[899][11] = 3607; + v[900][11] = 903; + v[901][11] = 231; + v[902][11] = 3059; + v[903][11] = 473; + v[904][11] = 2959; + v[905][11] = 2925; + v[906][11] = 3861; + v[907][11] = 2043; + v[908][11] = 3887; + v[909][11] = 351; + v[910][11] = 2865; + v[911][11] = 369; + v[912][11] = 1377; + v[913][11] = 2639; + v[914][11] = 1261; + v[915][11] = 3625; + v[916][11] = 3279; + v[917][11] = 2201; + v[918][11] = 2949; + v[919][11] = 3049; + v[920][11] = 449; + v[921][11] = 1297; + v[922][11] = 897; + v[923][11] = 1891; + v[924][11] = 411; + v[925][11] = 2773; + v[926][11] = 749; + v[927][11] = 2753; + v[928][11] = 1825; + v[929][11] = 853; + v[930][11] = 2775; + v[931][11] = 3547; + v[932][11] = 3923; + v[933][11] = 3923; + v[934][11] = 987; + v[935][11] = 3723; + v[936][11] = 2189; + v[937][11] = 3877; + v[938][11] = 3577; + v[939][11] = 297; + v[940][11] = 2763; + v[941][11] = 1845; + v[942][11] = 3083; + v[943][11] = 2951; + v[944][11] = 483; + v[945][11] = 2169; + v[946][11] = 3985; + v[947][11] = 245; + v[948][11] = 3655; + v[949][11] = 3441; + v[950][11] = 1023; + v[951][11] = 235; + v[952][11] = 835; + v[953][11] = 3693; + v[954][11] = 3585; + v[955][11] = 327; + v[956][11] = 1003; + v[957][11] = 543; + v[958][11] = 3059; + v[959][11] = 2637; + v[960][11] = 2923; + v[961][11] = 87; + v[962][11] = 3617; + v[963][11] = 1031; + v[964][11] = 1043; + v[965][11] = 903; + v[966][11] = 2913; + v[967][11] = 2177; + v[968][11] = 2641; + v[969][11] = 3279; + v[970][11] = 389; + v[971][11] = 2009; + v[972][11] = 525; + v[973][11] = 4085; + v[974][11] = 3299; + v[975][11] = 987; + v[976][11] = 2409; + v[977][11] = 813; + v[978][11] = 2683; + v[979][11] = 373; + v[980][11] = 2695; + v[981][11] = 3775; + v[982][11] = 2375; + v[983][11] = 1119; + v[984][11] = 2791; + v[985][11] = 223; + v[986][11] = 325; + v[987][11] = 587; + v[988][11] = 1379; + v[989][11] = 2877; + v[990][11] = 2867; + v[991][11] = 3793; + v[992][11] = 655; + v[993][11] = 831; + v[994][11] = 3425; + v[995][11] = 1663; + v[996][11] = 1681; + v[997][11] = 2657; + v[998][11] = 1865; + v[999][11] = 3943; + v[1000][11] = 2977; + v[1001][11] = 1979; + v[1002][11] = 2271; + v[1003][11] = 3247; + v[1004][11] = 1267; + v[1005][11] = 1747; + v[1006][11] = 811; + v[1007][11] = 159; + v[1008][11] = 429; + v[1009][11] = 2001; + v[1010][11] = 1195; + v[1011][11] = 3065; + v[1012][11] = 553; + v[1013][11] = 1499; + v[1014][11] = 3529; + v[1015][11] = 1081; + v[1016][11] = 2877; + v[1017][11] = 3077; + v[1018][11] = 845; + v[1019][11] = 1793; + v[1020][11] = 2409; + v[1021][11] = 3995; + v[1022][11] = 2559; + v[1023][11] = 4081; + v[1024][11] = 1195; + v[1025][11] = 2955; + v[1026][11] = 1117; + v[1027][11] = 1409; + v[1028][11] = 785; + v[1029][11] = 287; + v[1030][11] = 1521; + v[1031][11] = 1607; + v[1032][11] = 85; + v[1033][11] = 3055; + v[1034][11] = 3123; + v[1035][11] = 2533; + v[1036][11] = 2329; + v[1037][11] = 3477; + v[1038][11] = 799; + v[1039][11] = 3683; + v[1040][11] = 3715; + v[1041][11] = 337; + v[1042][11] = 3139; + v[1043][11] = 3311; + v[1044][11] = 431; + v[1045][11] = 3511; + v[1046][11] = 2299; + v[1047][11] = 365; + v[1048][11] = 2941; + v[1049][11] = 3067; + v[1050][11] = 1331; + v[1051][11] = 1081; + v[1052][11] = 1097; + v[1053][11] = 2853; + v[1054][11] = 2299; + v[1055][11] = 495; + v[1056][11] = 1745; + v[1057][11] = 749; + v[1058][11] = 3819; + v[1059][11] = 619; + v[1060][11] = 1059; + v[1061][11] = 3559; + v[1062][11] = 183; + v[1063][11] = 3743; + v[1064][11] = 723; + v[1065][11] = 949; + v[1066][11] = 3501; + v[1067][11] = 733; + v[1068][11] = 2599; + v[1069][11] = 3983; + v[1070][11] = 3961; + v[1071][11] = 911; + v[1072][11] = 1899; + v[1073][11] = 985; + v[1074][11] = 2493; + v[1075][11] = 1795; + v[1076][11] = 653; + v[1077][11] = 157; + v[1078][11] = 433; + v[1079][11] = 2361; + v[1080][11] = 3093; + v[1081][11] = 3119; + v[1082][11] = 3679; + v[1083][11] = 2367; + v[1084][11] = 1701; + v[1085][11] = 1445; + v[1086][11] = 1321; + v[1087][11] = 2397; + v[1088][11] = 1241; + v[1089][11] = 3305; + v[1090][11] = 3985; + v[1091][11] = 2349; + v[1092][11] = 4067; + v[1093][11] = 3805; + v[1094][11] = 3073; + v[1095][11] = 2837; + v[1096][11] = 1567; + v[1097][11] = 3783; + v[1098][11] = 451; + v[1099][11] = 2441; + v[1100][11] = 1181; + v[1101][11] = 487; + v[1102][11] = 543; + v[1103][11] = 1201; + v[1104][11] = 3735; + v[1105][11] = 2517; + v[1106][11] = 733; + v[1107][11] = 1535; + v[1108][11] = 2175; + v[1109][11] = 3613; + v[1110][11] = 3019; + + v[481][12] = 2319; + v[482][12] = 653; + v[483][12] = 1379; + v[484][12] = 1675; + v[485][12] = 1951; + v[486][12] = 7075; + v[487][12] = 2087; + v[488][12] = 7147; + v[489][12] = 1427; + v[490][12] = 893; + v[491][12] = 171; + v[492][12] = 2019; + v[493][12] = 7235; + v[494][12] = 5697; + v[495][12] = 3615; + v[496][12] = 1961; + v[497][12] = 7517; + v[498][12] = 6849; + v[499][12] = 2893; + v[500][12] = 1883; + v[501][12] = 2863; + v[502][12] = 2173; + v[503][12] = 4543; + v[504][12] = 73; + v[505][12] = 381; + v[506][12] = 3893; + v[507][12] = 6045; + v[508][12] = 1643; + v[509][12] = 7669; + v[510][12] = 1027; + v[511][12] = 1549; + v[512][12] = 3983; + v[513][12] = 1985; + v[514][12] = 6589; + v[515][12] = 7497; + v[516][12] = 2745; + v[517][12] = 2375; + v[518][12] = 7047; + v[519][12] = 1117; + v[520][12] = 1171; + v[521][12] = 1975; + v[522][12] = 5199; + v[523][12] = 3915; + v[524][12] = 3695; + v[525][12] = 8113; + v[526][12] = 4303; + v[527][12] = 3773; + v[528][12] = 7705; + v[529][12] = 6855; + v[530][12] = 1675; + v[531][12] = 2245; + v[532][12] = 2817; + v[533][12] = 1719; + v[534][12] = 569; + v[535][12] = 1021; + v[536][12] = 2077; + v[537][12] = 5945; + v[538][12] = 1833; + v[539][12] = 2631; + v[540][12] = 4851; + v[541][12] = 6371; + v[542][12] = 833; + v[543][12] = 7987; + v[544][12] = 331; + v[545][12] = 1899; + v[546][12] = 8093; + v[547][12] = 6719; + v[548][12] = 6903; + v[549][12] = 5903; + v[550][12] = 5657; + v[551][12] = 5007; + v[552][12] = 2689; + v[553][12] = 6637; + v[554][12] = 2675; + v[555][12] = 1645; + v[556][12] = 1819; + v[557][12] = 689; + v[558][12] = 6709; + v[559][12] = 7717; + v[560][12] = 6295; + v[561][12] = 7013; + v[562][12] = 7695; + v[563][12] = 3705; + v[564][12] = 7069; + v[565][12] = 2621; + v[566][12] = 3631; + v[567][12] = 6571; + v[568][12] = 6259; + v[569][12] = 7261; + v[570][12] = 3397; + v[571][12] = 7645; + v[572][12] = 1115; + v[573][12] = 4753; + v[574][12] = 2047; + v[575][12] = 7579; + v[576][12] = 2271; + v[577][12] = 5403; + v[578][12] = 4911; + v[579][12] = 7629; + v[580][12] = 4225; + v[581][12] = 1209; + v[582][12] = 6955; + v[583][12] = 6951; + v[584][12] = 1829; + v[585][12] = 5579; + v[586][12] = 5231; + v[587][12] = 1783; + v[588][12] = 4285; + v[589][12] = 7425; + v[590][12] = 599; + v[591][12] = 5785; + v[592][12] = 3275; + v[593][12] = 5643; + v[594][12] = 2263; + v[595][12] = 657; + v[596][12] = 6769; + v[597][12] = 6261; + v[598][12] = 1251; + v[599][12] = 3249; + v[600][12] = 4447; + v[601][12] = 4111; + v[602][12] = 3991; + v[603][12] = 1215; + v[604][12] = 131; + v[605][12] = 4397; + v[606][12] = 3487; + v[607][12] = 7585; + v[608][12] = 5565; + v[609][12] = 7199; + v[610][12] = 3573; + v[611][12] = 7105; + v[612][12] = 7409; + v[613][12] = 1671; + v[614][12] = 949; + v[615][12] = 3889; + v[616][12] = 5971; + v[617][12] = 3333; + v[618][12] = 225; + v[619][12] = 3647; + v[620][12] = 5403; + v[621][12] = 3409; + v[622][12] = 7459; + v[623][12] = 6879; + v[624][12] = 5789; + v[625][12] = 6567; + v[626][12] = 5581; + v[627][12] = 4919; + v[628][12] = 1927; + v[629][12] = 4407; + v[630][12] = 8085; + v[631][12] = 4691; + v[632][12] = 611; + v[633][12] = 3005; + v[634][12] = 591; + v[635][12] = 753; + v[636][12] = 589; + v[637][12] = 171; + v[638][12] = 5729; + v[639][12] = 5891; + v[640][12] = 1033; + v[641][12] = 3049; + v[642][12] = 6567; + v[643][12] = 5257; + v[644][12] = 8003; + v[645][12] = 1757; + v[646][12] = 4489; + v[647][12] = 4923; + v[648][12] = 6379; + v[649][12] = 5171; + v[650][12] = 1757; + v[651][12] = 689; + v[652][12] = 3081; + v[653][12] = 1389; + v[654][12] = 4113; + v[655][12] = 455; + v[656][12] = 2761; + v[657][12] = 847; + v[658][12] = 7575; + v[659][12] = 5829; + v[660][12] = 633; + v[661][12] = 6629; + v[662][12] = 1103; + v[663][12] = 7635; + v[664][12] = 803; + v[665][12] = 6175; + v[666][12] = 6587; + v[667][12] = 2711; + v[668][12] = 3879; + v[669][12] = 67; + v[670][12] = 1179; + v[671][12] = 4761; + v[672][12] = 7281; + v[673][12] = 1557; + v[674][12] = 3379; + v[675][12] = 2459; + v[676][12] = 4273; + v[677][12] = 4127; + v[678][12] = 7147; + v[679][12] = 35; + v[680][12] = 3549; + v[681][12] = 395; + v[682][12] = 3735; + v[683][12] = 5787; + v[684][12] = 4179; + v[685][12] = 5889; + v[686][12] = 5057; + v[687][12] = 7473; + v[688][12] = 4713; + v[689][12] = 2133; + v[690][12] = 2897; + v[691][12] = 1841; + v[692][12] = 2125; + v[693][12] = 1029; + v[694][12] = 1695; + v[695][12] = 6523; + v[696][12] = 1143; + v[697][12] = 5105; + v[698][12] = 7133; + v[699][12] = 3351; + v[700][12] = 2775; + v[701][12] = 3971; + v[702][12] = 4503; + v[703][12] = 7589; + v[704][12] = 5155; + v[705][12] = 4305; + v[706][12] = 1641; + v[707][12] = 4717; + v[708][12] = 2427; + v[709][12] = 5617; + v[710][12] = 1267; + v[711][12] = 399; + v[712][12] = 5831; + v[713][12] = 4305; + v[714][12] = 4241; + v[715][12] = 3395; + v[716][12] = 3045; + v[717][12] = 4899; + v[718][12] = 1713; + v[719][12] = 171; + v[720][12] = 411; + v[721][12] = 7099; + v[722][12] = 5473; + v[723][12] = 5209; + v[724][12] = 1195; + v[725][12] = 1077; + v[726][12] = 1309; + v[727][12] = 2953; + v[728][12] = 7343; + v[729][12] = 4887; + v[730][12] = 3229; + v[731][12] = 6759; + v[732][12] = 6721; + v[733][12] = 6775; + v[734][12] = 675; + v[735][12] = 4039; + v[736][12] = 2493; + v[737][12] = 7511; + v[738][12] = 3269; + v[739][12] = 4199; + v[740][12] = 6625; + v[741][12] = 7943; + v[742][12] = 2013; + v[743][12] = 4145; + v[744][12] = 667; + v[745][12] = 513; + v[746][12] = 2303; + v[747][12] = 4591; + v[748][12] = 7941; + v[749][12] = 2741; + v[750][12] = 987; + v[751][12] = 8061; + v[752][12] = 3161; + v[753][12] = 5951; + v[754][12] = 1431; + v[755][12] = 831; + v[756][12] = 5559; + v[757][12] = 7405; + v[758][12] = 1357; + v[759][12] = 4319; + v[760][12] = 4235; + v[761][12] = 5421; + v[762][12] = 2559; + v[763][12] = 4415; + v[764][12] = 2439; + v[765][12] = 823; + v[766][12] = 1725; + v[767][12] = 6219; + v[768][12] = 4903; + v[769][12] = 6699; + v[770][12] = 5451; + v[771][12] = 349; + v[772][12] = 7703; + v[773][12] = 2927; + v[774][12] = 7809; + v[775][12] = 6179; + v[776][12] = 1417; + v[777][12] = 5987; + v[778][12] = 3017; + v[779][12] = 4983; + v[780][12] = 3479; + v[781][12] = 4525; + v[782][12] = 4643; + v[783][12] = 4911; + v[784][12] = 227; + v[785][12] = 5475; + v[786][12] = 2287; + v[787][12] = 5581; + v[788][12] = 6817; + v[789][12] = 1937; + v[790][12] = 1421; + v[791][12] = 4415; + v[792][12] = 7977; + v[793][12] = 1789; + v[794][12] = 3907; + v[795][12] = 6815; + v[796][12] = 6789; + v[797][12] = 6003; + v[798][12] = 5609; + v[799][12] = 4507; + v[800][12] = 337; + v[801][12] = 7427; + v[802][12] = 7943; + v[803][12] = 3075; + v[804][12] = 6427; + v[805][12] = 1019; + v[806][12] = 7121; + v[807][12] = 4763; + v[808][12] = 81; + v[809][12] = 3587; + v[810][12] = 2929; + v[811][12] = 1795; + v[812][12] = 8067; + v[813][12] = 2415; + v[814][12] = 1265; + v[815][12] = 4025; + v[816][12] = 5599; + v[817][12] = 4771; + v[818][12] = 3025; + v[819][12] = 2313; + v[820][12] = 6129; + v[821][12] = 7611; + v[822][12] = 6881; + v[823][12] = 5253; + v[824][12] = 4413; + v[825][12] = 7869; + v[826][12] = 105; + v[827][12] = 3173; + v[828][12] = 1629; + v[829][12] = 2537; + v[830][12] = 1023; + v[831][12] = 4409; + v[832][12] = 7209; + v[833][12] = 4413; + v[834][12] = 7107; + v[835][12] = 7469; + v[836][12] = 33; + v[837][12] = 1955; + v[838][12] = 2881; + v[839][12] = 5167; + v[840][12] = 6451; + v[841][12] = 4211; + v[842][12] = 179; + v[843][12] = 5573; + v[844][12] = 7879; + v[845][12] = 3387; + v[846][12] = 7759; + v[847][12] = 5455; + v[848][12] = 7157; + v[849][12] = 1891; + v[850][12] = 5683; + v[851][12] = 5689; + v[852][12] = 6535; + v[853][12] = 3109; + v[854][12] = 6555; + v[855][12] = 6873; + v[856][12] = 1249; + v[857][12] = 4251; + v[858][12] = 6437; + v[859][12] = 49; + v[860][12] = 2745; + v[861][12] = 1201; + v[862][12] = 7327; + v[863][12] = 4179; + v[864][12] = 6783; + v[865][12] = 623; + v[866][12] = 2779; + v[867][12] = 5963; + v[868][12] = 2585; + v[869][12] = 6927; + v[870][12] = 5333; + v[871][12] = 4033; + v[872][12] = 285; + v[873][12] = 7467; + v[874][12] = 4443; + v[875][12] = 4917; + v[876][12] = 3; + v[877][12] = 4319; + v[878][12] = 5517; + v[879][12] = 3449; + v[880][12] = 813; + v[881][12] = 5499; + v[882][12] = 2515; + v[883][12] = 5771; + v[884][12] = 3357; + v[885][12] = 2073; + v[886][12] = 4395; + v[887][12] = 4925; + v[888][12] = 2643; + v[889][12] = 7215; + v[890][12] = 5817; + v[891][12] = 1199; + v[892][12] = 1597; + v[893][12] = 1619; + v[894][12] = 7535; + v[895][12] = 4833; + v[896][12] = 609; + v[897][12] = 4797; + v[898][12] = 8171; + v[899][12] = 6847; + v[900][12] = 793; + v[901][12] = 6757; + v[902][12] = 8165; + v[903][12] = 3371; + v[904][12] = 2431; + v[905][12] = 5235; + v[906][12] = 4739; + v[907][12] = 7703; + v[908][12] = 7223; + v[909][12] = 6525; + v[910][12] = 5891; + v[911][12] = 5605; + v[912][12] = 4433; + v[913][12] = 3533; + v[914][12] = 5267; + v[915][12] = 5125; + v[916][12] = 5037; + v[917][12] = 225; + v[918][12] = 6717; + v[919][12] = 1121; + v[920][12] = 5741; + v[921][12] = 2013; + v[922][12] = 4327; + v[923][12] = 4839; + v[924][12] = 569; + v[925][12] = 5227; + v[926][12] = 7677; + v[927][12] = 4315; + v[928][12] = 2391; + v[929][12] = 5551; + v[930][12] = 859; + v[931][12] = 3627; + v[932][12] = 6377; + v[933][12] = 3903; + v[934][12] = 4311; + v[935][12] = 6527; + v[936][12] = 7573; + v[937][12] = 4905; + v[938][12] = 7731; + v[939][12] = 1909; + v[940][12] = 1555; + v[941][12] = 3279; + v[942][12] = 1949; + v[943][12] = 1887; + v[944][12] = 6675; + v[945][12] = 5509; + v[946][12] = 2033; + v[947][12] = 5473; + v[948][12] = 3539; + v[949][12] = 5033; + v[950][12] = 5935; + v[951][12] = 6095; + v[952][12] = 4761; + v[953][12] = 1771; + v[954][12] = 1271; + v[955][12] = 1717; + v[956][12] = 4415; + v[957][12] = 5083; + v[958][12] = 6277; + v[959][12] = 3147; + v[960][12] = 7695; + v[961][12] = 2461; + v[962][12] = 4783; + v[963][12] = 4539; + v[964][12] = 5833; + v[965][12] = 5583; + v[966][12] = 651; + v[967][12] = 1419; + v[968][12] = 2605; + v[969][12] = 5511; + v[970][12] = 3913; + v[971][12] = 5795; + v[972][12] = 2333; + v[973][12] = 2329; + v[974][12] = 4431; + v[975][12] = 3725; + v[976][12] = 6069; + v[977][12] = 2699; + v[978][12] = 7055; + v[979][12] = 6879; + v[980][12] = 1017; + v[981][12] = 3121; + v[982][12] = 2547; + v[983][12] = 4603; + v[984][12] = 2385; + v[985][12] = 6915; + v[986][12] = 6103; + v[987][12] = 5669; + v[988][12] = 7833; + v[989][12] = 2001; + v[990][12] = 4287; + v[991][12] = 6619; + v[992][12] = 955; + v[993][12] = 2761; + v[994][12] = 5711; + v[995][12] = 6291; + v[996][12] = 3415; + v[997][12] = 3909; + v[998][12] = 2841; + v[999][12] = 5627; + v[1000][12] = 4939; + v[1001][12] = 7671; + v[1002][12] = 6059; + v[1003][12] = 6275; + v[1004][12] = 6517; + v[1005][12] = 1931; + v[1006][12] = 4583; + v[1007][12] = 7301; + v[1008][12] = 1267; + v[1009][12] = 7509; + v[1010][12] = 1435; + v[1011][12] = 2169; + v[1012][12] = 6939; + v[1013][12] = 3515; + v[1014][12] = 2985; + v[1015][12] = 2787; + v[1016][12] = 2123; + v[1017][12] = 1969; + v[1018][12] = 3307; + v[1019][12] = 353; + v[1020][12] = 4359; + v[1021][12] = 7059; + v[1022][12] = 5273; + v[1023][12] = 5873; + v[1024][12] = 6657; + v[1025][12] = 6765; + v[1026][12] = 6229; + v[1027][12] = 3179; + v[1028][12] = 1583; + v[1029][12] = 6237; + v[1030][12] = 2155; + v[1031][12] = 371; + v[1032][12] = 273; + v[1033][12] = 7491; + v[1034][12] = 3309; + v[1035][12] = 6805; + v[1036][12] = 3015; + v[1037][12] = 6831; + v[1038][12] = 7819; + v[1039][12] = 713; + v[1040][12] = 4747; + v[1041][12] = 3935; + v[1042][12] = 4109; + v[1043][12] = 1311; + v[1044][12] = 709; + v[1045][12] = 3089; + v[1046][12] = 7059; + v[1047][12] = 4247; + v[1048][12] = 2989; + v[1049][12] = 1509; + v[1050][12] = 4919; + v[1051][12] = 1841; + v[1052][12] = 3045; + v[1053][12] = 3821; + v[1054][12] = 6929; + v[1055][12] = 4655; + v[1056][12] = 1333; + v[1057][12] = 6429; + v[1058][12] = 6649; + v[1059][12] = 2131; + v[1060][12] = 5265; + v[1061][12] = 1051; + v[1062][12] = 261; + v[1063][12] = 8057; + v[1064][12] = 3379; + v[1065][12] = 2179; + v[1066][12] = 1993; + v[1067][12] = 5655; + v[1068][12] = 3063; + v[1069][12] = 6381; + v[1070][12] = 3587; + v[1071][12] = 7417; + v[1072][12] = 1579; + v[1073][12] = 1541; + v[1074][12] = 2107; + v[1075][12] = 5085; + v[1076][12] = 2873; + v[1077][12] = 6141; + v[1078][12] = 955; + v[1079][12] = 3537; + v[1080][12] = 2157; + v[1081][12] = 841; + v[1082][12] = 1999; + v[1083][12] = 1465; + v[1084][12] = 5171; + v[1085][12] = 5651; + v[1086][12] = 1535; + v[1087][12] = 7235; + v[1088][12] = 4349; + v[1089][12] = 1263; + v[1090][12] = 1453; + v[1091][12] = 1005; + v[1092][12] = 6893; + v[1093][12] = 2919; + v[1094][12] = 1947; + v[1095][12] = 1635; + v[1096][12] = 3963; + v[1097][12] = 397; + v[1098][12] = 969; + v[1099][12] = 4569; + v[1100][12] = 655; + v[1101][12] = 6737; + v[1102][12] = 2995; + v[1103][12] = 7235; + v[1104][12] = 7713; + v[1105][12] = 973; + v[1106][12] = 4821; + v[1107][12] = 2377; + v[1108][12] = 1673; + v[1109][12] = 1; + v[1110][12] = 6541; +// +// Check parameters. +// + if ( dim_num < 1 || DIM_MAX2 < dim_num ) + { + cout << "\n"; + cout << "I4_SOBOL - Fatal error!\n"; + cout << " The spatial dimension DIM_NUM should satisfy:\n"; + cout << " 1 <= DIM_NUM <= " << DIM_MAX2 << "\n"; + cout << " But this input value is DIM_NUM = " << dim_num << "\n"; + exit ( 1 ); + } + + dim_num_save = dim_num; +// +// Set ATMOST = 2^LOG_MAX - 1. +// + atmost = 0; + for ( i = 1; i <= LOG_MAX; i++ ) + { + atmost = 2 * atmost + 1; + } +// +// Find the highest 1 bit in ATMOST (should be LOG_MAX). +// + maxcol = i4_bit_hi1 ( atmost ); +// +// Initialize row 1 of V. +// + for ( j = 0; j < maxcol; j++ ) + { + v[0][j] = 1; + } +// +// Initialize the remaining rows of V. +// + for ( i = 1; i < dim_num; i++ ) + { +// +// The bit pattern of the integer POLY(I) gives the form +// of polynomial I. +// +// Find the degree of polynomial I from binary encoding. +// + j = poly[i]; + m = 0; + + while ( true ) + { + j = j / 2; + if ( j <= 0 ) + { + break; + } + m = m + 1; + } +// +// We expand this bit pattern to separate components +// of the logical array INCLUD. +// + j = poly[i]; + for ( k = m-1; 0 <= k; k-- ) + { + j2 = j / 2; + includ[k] = ( j != ( 2 * j2 ) ); + j = j2; + } +// +// Calculate the remaining elements of row I as explained +// in Bratley and Fox, section 2. +// + for ( j = m; j < maxcol; j++ ) + { + newv = v[i][j-m]; + l = 1; + + for ( k = 0; k < m; k++ ) + { + l = 2 * l; + + if ( includ[k] ) + { + newv = ( newv ^ ( l * v[i][j-k-1] ) ); + } + } + v[i][j] = newv; + } + } +// +// Multiply columns of V by appropriate power of 2. +// + l = 1; + for ( j = maxcol-2; 0 <= j; j-- ) + { + l = 2 * l; + for ( i = 0; i < dim_num; i++ ) + { + v[i][j] = v[i][j] * l; + } + } +// +// RECIPD is 1/(common denominator of the elements in V). +// + recipd = 1.0E+00 / ( ( float ) ( 2 * l ) ); + } + + if ( *seed < 0 ) + { + *seed = 0; + } + + if ( *seed == 0 ) + { + l = 1; + for ( i = 0; i < dim_num; i++ ) + { + lastq[i] = 0; + } + } + else if ( *seed == seed_save + 1 ) + { + l = i4_bit_lo0 ( *seed ); + } + else if ( *seed <= seed_save ) + { + seed_save = 0; + l = 1; + for ( i = 0; i < dim_num; i++ ) + { + lastq[i] = 0; + } + + for ( seed_temp = seed_save; seed_temp <= (*seed)-1; seed_temp++ ) + { + + l = i4_bit_lo0 ( seed_temp ); + + for ( i = 0; i < dim_num; i++ ) + { + lastq[i] = ( lastq[i] ^ v[i][l-1] ); + } + } + l = i4_bit_lo0 ( *seed ); + } + else if ( seed_save+1 < *seed ) + { + for ( seed_temp = seed_save+1; seed_temp <= (*seed)-1; seed_temp++ ) + { + + l = i4_bit_lo0 ( seed_temp ); + + for ( i = 0; i < dim_num; i++ ) + { + lastq[i] = ( lastq[i] ^ v[i][l-1] ); + } + } + l = i4_bit_lo0 ( *seed ); + } +// +// Check that the user is not calling too many times! +// + if ( maxcol < l ) + { + cout << "\n"; + cout << "I4_SOBOL - Fatal error!\n"; + cout << " The value of SEED seems to be too large!\n"; + cout << " SEED = " << *seed << "\n"; + cout << " MAXCOL = " << maxcol << "\n"; + cout << " L = " << l << "\n"; + exit ( 2 ); + } +// +// Calculate the new components of QUASI. +// The caret indicates the bitwise exclusive OR. +// + for ( i = 0; i < dim_num; i++ ) + { + quasi[i] = ( ( float ) lastq[i] ) * recipd; + + lastq[i] = ( lastq[i] ^ v[i][l-1] ); + } + + seed_save = *seed; + *seed = *seed + 1; + + return; +# undef DIM_MAX2 +# undef LOG_MAX +} +//****************************************************************************80 + +float *i4_sobol_generate ( int m, int n, int skip ) + +//****************************************************************************80 +// +// Purpose: +// +// I4_SOBOL_GENERATE generates a Sobol dataset. +// +// Licensing: +// +// This code is distributed under the GNU LGPL license. +// +// Modified: +// +// 12 December 2009 +// +// Author: +// +// John Burkardt +// +// Parameters: +// +// Input, int M, the spatial dimension. +// +// Input, int N, the number of points to generate. +// +// Input, int SKIP, the number of initial points to skip. +// +// Output, float I4_SOBOL_GENERATE[M*N], the points. +// +{ + int j; + float *r; + int seed; + + r = new float[m*n]; + + seed = skip; + + for ( j = 0; j < n; j++ ) + { + i4_sobol ( m, &seed, r+m*j ); + } + + return r; +} +//****************************************************************************80 + +int i4_uniform ( int a, int b, int *seed ) + +//****************************************************************************80 +// +// Purpose: +// +// I4_UNIFORM returns a scaled pseudorandom I4. +// +// Discussion: +// +// The pseudorandom number should be uniformly distributed +// between A and B. +// +// Licensing: +// +// This code is distributed under the GNU LGPL license. +// +// Modified: +// +// 12 November 2006 +// +// Author: +// +// John Burkardt +// +// Reference: +// +// Paul Bratley, Bennett Fox, Linus Schrage, +// A Guide to Simulation, +// Springer Verlag, pages 201-202, 1983. +// +// Pierre L'Ecuyer, +// Random Number Generation, +// in Handbook of Simulation, +// edited by Jerry Banks, +// Wiley Interscience, page 95, 1998. +// +// Bennett Fox, +// Algorithm 647: +// Implementation and Relative Efficiency of Quasirandom +// Sequence Generators, +// ACM Transactions on Mathematical Software, +// Volume 12, Number 4, pages 362-376, 1986. +// +// Peter Lewis, Allen Goodman, James Miller +// A Pseudo-Random Number Generator for the System/360, +// IBM Systems Journal, +// Volume 8, pages 136-143, 1969. +// +// Parameters: +// +// Input, int A, B, the limits of the interval. +// +// Input/output, int *SEED, the "seed" value, which should NOT be 0. +// On output, SEED has been updated. +// +// Output, int I4_UNIFORM, a number between A and B. +// +{ + int k; + float r; + int value; + + if ( *seed == 0 ) + { + cerr << "\n"; + cerr << "I4_UNIFORM - Fatal error!\n"; + cerr << " Input value of SEED = 0.\n"; + exit ( 1 ); + } + + k = *seed / 127773; + + *seed = 16807 * ( *seed - k * 127773 ) - k * 2836; + + if ( *seed < 0 ) + { + *seed = *seed + 2147483647; + } + + r = ( float ) ( *seed ) * 4.656612875E-10; +// +// Scale R to lie between A-0.5 and B+0.5. +// + r = ( 1.0 - r ) * ( ( float ) ( i4_min ( a, b ) ) - 0.5 ) + + r * ( ( float ) ( i4_max ( a, b ) ) + 0.5 ); +// +// Use rounding to convert R to an integer between A and B. +// + value = r4_nint ( r ); + + value = i4_max ( value, i4_min ( a, b ) ); + value = i4_min ( value, i4_max ( a, b ) ); + + return value; +} +//****************************************************************************80 + +int i8_bit_hi1 ( long long int n ) + +//****************************************************************************80 +// +// Purpose: +// +// I8_BIT_HI1 returns the position of the high 1 bit base 2 in an integer. +// +// Example: +// +// N Binary Hi 1 +// ---- -------- ---- +// 0 0 0 +// 1 1 1 +// 2 10 2 +// 3 11 2 +// 4 100 3 +// 5 101 3 +// 6 110 3 +// 7 111 3 +// 8 1000 4 +// 9 1001 4 +// 10 1010 4 +// 11 1011 4 +// 12 1100 4 +// 13 1101 4 +// 14 1110 4 +// 15 1111 4 +// 16 10000 5 +// 17 10001 5 +// 1023 1111111111 10 +// 1024 10000000000 11 +// 1025 10000000001 11 +// +// Licensing: +// +// This code is distributed under the GNU LGPL license. +// +// Modified: +// +// 12 May 2007 +// +// Author: +// +// John Burkardt +// +// Parameters: +// +// Input, long long int N, the integer to be measured. +// N should be nonnegative. If N is nonpositive, I8_BIT_HI1 +// will always be 0. +// +// Output, int I8_BIT_HI1, the number of bits base 2. +// +{ + int bit; + + bit = 0; + + while ( 0 < n ) + { + bit = bit + 1; + n = n / 2; + } + + return bit; +} +//****************************************************************************80 + +int i8_bit_lo0 ( long long int n ) + +//****************************************************************************80 +// +// Purpose: +// +// I8_BIT_LO0 returns the position of the low 0 bit base 2 in an integer. +// +// Example: +// +// N Binary Lo 0 +// ---- -------- ---- +// 0 0 1 +// 1 1 2 +// 2 10 1 +// 3 11 3 +// 4 100 1 +// 5 101 2 +// 6 110 1 +// 7 111 4 +// 8 1000 1 +// 9 1001 2 +// 10 1010 1 +// 11 1011 3 +// 12 1100 1 +// 13 1101 2 +// 14 1110 1 +// 15 1111 5 +// 16 10000 1 +// 17 10001 2 +// 1023 1111111111 1 +// 1024 10000000000 1 +// 1025 10000000001 1 +// +// Licensing: +// +// This code is distributed under the GNU LGPL license. +// +// Modified: +// +// 12 May 2007 +// +// Author: +// +// John Burkardt +// +// Parameters: +// +// Input, long long int N, the integer to be measured. +// N should be nonnegative. +// +// Output, int I8_BIT_LO0, the position of the low 1 bit. +// +{ + int bit; + long long int n2; + + bit = 0; + + while ( true ) + { + bit = bit + 1; + n2 = n / 2; + + if ( n == 2 * n2 ) + { + break; + } + + n = n2; + + } + + return bit; +} +//****************************************************************************80 + +void i8_sobol ( int dim_num, long long int *seed, double quasi[ ] ) + +//****************************************************************************80 +// +// Purpose: +// +// I8_SOBOL generates a new quasirandom Sobol vector with each call. +// +// Discussion: +// +// The routine adapts the ideas of Antonov and Saleev. +// +// This routine uses LONG LONG INT for integers and DOUBLE for real values. +// +// Thanks to Steffan Berridge for supplying (twice) the properly +// formatted V data needed to extend the original routine's dimension +// limit from 40 to 1111, 05 June 2007. +// +// Thanks to Francis Dalaudier for pointing out that the range of allowed +// values of DIM_NUM should start at 1, not 2! 17 February 2009. +// +// Licensing: +// +// This code is distributed under the GNU LGPL license. +// +// Modified: +// +// 17 February 2009 +// +// Author: +// +// FORTRAN77 original version by Bennett Fox. +// C++ version by John Burkardt +// +// Reference: +// +// IA Antonov, VM Saleev, +// An Economic Method of Computing LP Tau-Sequences, +// USSR Computational Mathematics and Mathematical Physics, +// Volume 19, 1980, pages 252 - 256. +// +// Paul Bratley, Bennett Fox, +// Algorithm 659: +// Implementing Sobol's Quasirandom Sequence Generator, +// ACM Transactions on Mathematical Software, +// Volume 14, Number 1, pages 88-100, 1988. +// +// Bennett Fox, +// Algorithm 647: +// Implementation and Relative Efficiency of Quasirandom +// Sequence Generators, +// ACM Transactions on Mathematical Software, +// Volume 12, Number 4, pages 362-376, 1986. +// +// Stephen Joe, Frances Kuo +// Remark on Algorithm 659: +// Implementing Sobol's Quasirandom Sequence Generator, +// ACM Transactions on Mathematical Software, +// Volume 29, Number 1, pages 49-57, March 2003. +// +// Ilya Sobol, +// USSR Computational Mathematics and Mathematical Physics, +// Volume 16, pages 236-242, 1977. +// +// Ilya Sobol, YL Levitan, +// The Production of Points Uniformly Distributed in a Multidimensional +// Cube (in Russian), +// Preprint IPM Akad. Nauk SSSR, +// Number 40, Moscow 1976. +// +// Parameters: +// +// Input, int DIM_NUM, the number of spatial dimensions. +// DIM_NUM must satisfy 1 <= DIM_NUM <= 1111. +// +// Input/output, long long int *SEED, the "seed" for the sequence. +// This is essentially the index in the sequence of the quasirandom +// value to be generated. On output, SEED has been set to the +// appropriate next value, usually simply SEED+1. +// If SEED is less than 0 on input, it is treated as though it were 0. +// An input value of 0 requests the first (0-th) element of the sequence. +// +// Output, double QUASI[DIM_NUM], the next quasirandom vector. +// +{ +# define DIM_MAX 40 +# define DIM_MAX2 1111 +# define LOG_MAX 62 +// +// Here, we have commented out the definition of ATMOST, because +// in some cases, a compiler was complaining that the value of ATMOST could not +// seem to be properly stored. We only need ATMOST in order to specify MAXCOL, +// so as long as we set MAXCOL (below) to what we expect it should be, we +// may be able to get around this difficulty. +// JVB, 24 January 2006. +// +//static long long int atmost = 4611686018427387903; +// + static int dim_num_save = 0; + long long int i; + bool includ[LOG_MAX]; + static bool initialized = false; + long long int j; + long long int j2; + long long int k; + long long int l; + static long long int lastq[DIM_MAX2]; + long long int m; + static long long int maxcol; + long long int newv; + static long long int poly[DIM_MAX2] = + { + 1, 3, 7, 11, 13, 19, 25, 37, 59, 47, + 61, 55, 41, 67, 97, 91, 109, 103, 115, 131, + 193, 137, 145, 143, 241, 157, 185, 167, 229, 171, + 213, 191, 253, 203, 211, 239, 247, 285, 369, 299, + 301, 333, 351, 355, 357, 361, 391, 397, 425, 451, + 463, 487, 501, 529, 539, 545, 557, 563, 601, 607, + 617, 623, 631, 637, 647, 661, 675, 677, 687, 695, + 701, 719, 721, 731, 757, 761, 787, 789, 799, 803, + 817, 827, 847, 859, 865, 875, 877, 883, 895, 901, + 911, 949, 953, 967, 971, 973, 981, 985, 995, 1001, + 1019, 1033, 1051, 1063, 1069, 1125, 1135, 1153, 1163, 1221, + 1239, 1255, 1267, 1279, 1293, 1305, 1315, 1329, 1341, 1347, + 1367, 1387, 1413, 1423, 1431, 1441, 1479, 1509, 1527, 1531, + 1555, 1557, 1573, 1591, 1603, 1615, 1627, 1657, 1663, 1673, + 1717, 1729, 1747, 1759, 1789, 1815, 1821, 1825, 1849, 1863, + 1869, 1877, 1881, 1891, 1917, 1933, 1939, 1969, 2011, 2035, + 2041, 2053, 2071, 2091, 2093, 2119, 2147, 2149, 2161, 2171, + 2189, 2197, 2207, 2217, 2225, 2255, 2257, 2273, 2279, 2283, + 2293, 2317, 2323, 2341, 2345, 2363, 2365, 2373, 2377, 2385, + 2395, 2419, 2421, 2431, 2435, 2447, 2475, 2477, 2489, 2503, + 2521, 2533, 2551, 2561, 2567, 2579, 2581, 2601, 2633, 2657, + 2669, 2681, 2687, 2693, 2705, 2717, 2727, 2731, 2739, 2741, + 2773, 2783, 2793, 2799, 2801, 2811, 2819, 2825, 2833, 2867, + 2879, 2881, 2891, 2905, 2911, 2917, 2927, 2941, 2951, 2955, + 2963, 2965, 2991, 2999, 3005, 3017, 3035, 3037, 3047, 3053, + 3083, 3085, 3097, 3103, 3159, 3169, 3179, 3187, 3205, 3209, + 3223, 3227, 3229, 3251, 3263, 3271, 3277, 3283, 3285, 3299, + 3305, 3319, 3331, 3343, 3357, 3367, 3373, 3393, 3399, 3413, + 3417, 3427, 3439, 3441, 3475, 3487, 3497, 3515, 3517, 3529, + 3543, 3547, 3553, 3559, 3573, 3589, 3613, 3617, 3623, 3627, + 3635, 3641, 3655, 3659, 3669, 3679, 3697, 3707, 3709, 3713, + 3731, 3743, 3747, 3771, 3791, 3805, 3827, 3833, 3851, 3865, + 3889, 3895, 3933, 3947, 3949, 3957, 3971, 3985, 3991, 3995, + 4007, 4013, 4021, 4045, 4051, 4069, 4073, 4179, 4201, 4219, + 4221, 4249, 4305, 4331, 4359, 4383, 4387, 4411, 4431, 4439, + 4449, 4459, 4485, 4531, 4569, 4575, 4621, 4663, 4669, 4711, + 4723, 4735, 4793, 4801, 4811, 4879, 4893, 4897, 4921, 4927, + 4941, 4977, 5017, 5027, 5033, 5127, 5169, 5175, 5199, 5213, + 5223, 5237, 5287, 5293, 5331, 5391, 5405, 5453, 5523, 5573, + 5591, 5597, 5611, 5641, 5703, 5717, 5721, 5797, 5821, 5909, + 5913, 5955, 5957, 6005, 6025, 6061, 6067, 6079, 6081, 6231, + 6237, 6289, 6295, 6329, 6383, 6427, 6453, 6465, 6501, 6523, + 6539, 6577, 6589, 6601, 6607, 6631, 6683, 6699, 6707, 6761, + 6795, 6865, 6881, 6901, 6923, 6931, 6943, 6999, 7057, 7079, + 7103, 7105, 7123, 7173, 7185, 7191, 7207, 7245, 7303, 7327, + 7333, 7355, 7365, 7369, 7375, 7411, 7431, 7459, 7491, 7505, + 7515, 7541, 7557, 7561, 7701, 7705, 7727, 7749, 7761, 7783, + 7795, 7823, 7907, 7953, 7963, 7975, 8049, 8089, 8123, 8125, + 8137, 8219, 8231, 8245, 8275, 8293, 8303, 8331, 8333, 8351, + 8357, 8367, 8379, 8381, 8387, 8393, 8417, 8435, 8461, 8469, + 8489, 8495, 8507, 8515, 8551, 8555, 8569, 8585, 8599, 8605, + 8639, 8641, 8647, 8653, 8671, 8675, 8689, 8699, 8729, 8741, + 8759, 8765, 8771, 8795, 8797, 8825, 8831, 8841, 8855, 8859, + 8883, 8895, 8909, 8943, 8951, 8955, 8965, 8999, 9003, 9031, + 9045, 9049, 9071, 9073, 9085, 9095, 9101, 9109, 9123, 9129, + 9137, 9143, 9147, 9185, 9197, 9209, 9227, 9235, 9247, 9253, + 9257, 9277, 9297, 9303, 9313, 9325, 9343, 9347, 9371, 9373, + 9397, 9407, 9409, 9415, 9419, 9443, 9481, 9495, 9501, 9505, + 9517, 9529, 9555, 9557, 9571, 9585, 9591, 9607, 9611, 9621, + 9625, 9631, 9647, 9661, 9669, 9679, 9687, 9707, 9731, 9733, + 9745, 9773, 9791, 9803, 9811, 9817, 9833, 9847, 9851, 9863, + 9875, 9881, 9905, 9911, 9917, 9923, 9963, 9973,10003,10025, + 10043,10063,10071,10077,10091,10099,10105,10115,10129,10145, + 10169,10183,10187,10207,10223,10225,10247,10265,10271,10275, + 10289,10299,10301,10309,10343,10357,10373,10411,10413,10431, + 10445,10453,10463,10467,10473,10491,10505,10511,10513,10523, + 10539,10549,10559,10561,10571,10581,10615,10621,10625,10643, + 10655,10671,10679,10685,10691,10711,10739,10741,10755,10767, + 10781,10785,10803,10805,10829,10857,10863,10865,10875,10877, + 10917,10921,10929,10949,10967,10971,10987,10995,11009,11029, + 11043,11045,11055,11063,11075,11081,11117,11135,11141,11159, + 11163,11181,11187,11225,11237,11261,11279,11297,11307,11309, + 11327,11329,11341,11377,11403,11405,11413,11427,11439,11453, + 11461,11473,11479,11489,11495,11499,11533,11545,11561,11567, + 11575,11579,11589,11611,11623,11637,11657,11663,11687,11691, + 11701,11747,11761,11773,11783,11795,11797,11817,11849,11855, + 11867,11869,11873,11883,11919,11921,11927,11933,11947,11955, + 11961,11999,12027,12029,12037,12041,12049,12055,12095,12097, + 12107,12109,12121,12127,12133,12137,12181,12197,12207,12209, + 12239,12253,12263,12269,12277,12287,12295,12309,12313,12335, + 12361,12367,12391,12409,12415,12433,12449,12469,12479,12481, + 12499,12505,12517,12527,12549,12559,12597,12615,12621,12639, + 12643,12657,12667,12707,12713,12727,12741,12745,12763,12769, + 12779,12781,12787,12799,12809,12815,12829,12839,12857,12875, + 12883,12889,12901,12929,12947,12953,12959,12969,12983,12987, + 12995,13015,13019,13031,13063,13077,13103,13137,13149,13173, + 13207,13211,13227,13241,13249,13255,13269,13283,13285,13303, + 13307,13321,13339,13351,13377,13389,13407,13417,13431,13435, + 13447,13459,13465,13477,13501,13513,13531,13543,13561,13581, + 13599,13605,13617,13623,13637,13647,13661,13677,13683,13695, + 13725,13729,13753,13773,13781,13785,13795,13801,13807,13825, + 13835,13855,13861,13871,13883,13897,13905,13915,13939,13941, + 13969,13979,13981,13997,14027,14035,14037,14051,14063,14085, + 14095,14107,14113,14125,14137,14145,14151,14163,14193,14199, + 14219,14229,14233,14243,14277,14287,14289,14295,14301,14305, + 14323,14339,14341,14359,14365,14375,14387,14411,14425,14441, + 14449,14499,14513,14523,14537,14543,14561,14579,14585,14593, + 14599,14603,14611,14641,14671,14695,14701,14723,14725,14743, + 14753,14759,14765,14795,14797,14803,14831,14839,14845,14855, + 14889,14895,14909,14929,14941,14945,14951,14963,14965,14985, + 15033,15039,15053,15059,15061,15071,15077,15081,15099,15121, + 15147,15149,15157,15167,15187,15193,15203,15205,15215,15217, + 15223,15243,15257,15269,15273,15287,15291,15313,15335,15347, + 15359,15373,15379,15381,15391,15395,15397,15419,15439,15453, + 15469,15491,15503,15517,15527,15531,15545,15559,15593,15611, + 15613,15619,15639,15643,15649,15661,15667,15669,15681,15693, + 15717,15721,15741,15745,15765,15793,15799,15811,15825,15835, + 15847,15851,15865,15877,15881,15887,15899,15915,15935,15937, + 15955,15973,15977,16011,16035,16061,16069,16087,16093,16097, + 16121,16141,16153,16159,16165,16183,16189,16195,16197,16201, + 16209,16215,16225,16259,16265,16273,16299,16309,16355,16375, + 16381 }; + static double recipd; + static long long int seed_save = - 1; + long long int seed_temp; + static long long int v[DIM_MAX2][LOG_MAX]; + + if ( !initialized || dim_num != dim_num_save ) + { + initialized = true; + for ( i = 0; i < DIM_MAX2; i++ ) + { + for ( j = 0; j < LOG_MAX; j++ ) + { + v[i][j] = 0; + } + } +// +// Initialize (part of) V. +// + v[0][0] = 1; + v[1][0] = 1; + v[2][0] = 1; + v[3][0] = 1; + v[4][0] = 1; + v[5][0] = 1; + v[6][0] = 1; + v[7][0] = 1; + v[8][0] = 1; + v[9][0] = 1; + v[10][0] = 1; + v[11][0] = 1; + v[12][0] = 1; + v[13][0] = 1; + v[14][0] = 1; + v[15][0] = 1; + v[16][0] = 1; + v[17][0] = 1; + v[18][0] = 1; + v[19][0] = 1; + v[20][0] = 1; + v[21][0] = 1; + v[22][0] = 1; + v[23][0] = 1; + v[24][0] = 1; + v[25][0] = 1; + v[26][0] = 1; + v[27][0] = 1; + v[28][0] = 1; + v[29][0] = 1; + v[30][0] = 1; + v[31][0] = 1; + v[32][0] = 1; + v[33][0] = 1; + v[34][0] = 1; + v[35][0] = 1; + v[36][0] = 1; + v[37][0] = 1; + v[38][0] = 1; + v[39][0] = 1; + v[40][0] = 1; + v[41][0] = 1; + v[42][0] = 1; + v[43][0] = 1; + v[44][0] = 1; + v[45][0] = 1; + v[46][0] = 1; + v[47][0] = 1; + v[48][0] = 1; + v[49][0] = 1; + v[50][0] = 1; + v[51][0] = 1; + v[52][0] = 1; + v[53][0] = 1; + v[54][0] = 1; + v[55][0] = 1; + v[56][0] = 1; + v[57][0] = 1; + v[58][0] = 1; + v[59][0] = 1; + v[60][0] = 1; + v[61][0] = 1; + v[62][0] = 1; + v[63][0] = 1; + v[64][0] = 1; + v[65][0] = 1; + v[66][0] = 1; + v[67][0] = 1; + v[68][0] = 1; + v[69][0] = 1; + v[70][0] = 1; + v[71][0] = 1; + v[72][0] = 1; + v[73][0] = 1; + v[74][0] = 1; + v[75][0] = 1; + v[76][0] = 1; + v[77][0] = 1; + v[78][0] = 1; + v[79][0] = 1; + v[80][0] = 1; + v[81][0] = 1; + v[82][0] = 1; + v[83][0] = 1; + v[84][0] = 1; + v[85][0] = 1; + v[86][0] = 1; + v[87][0] = 1; + v[88][0] = 1; + v[89][0] = 1; + v[90][0] = 1; + v[91][0] = 1; + v[92][0] = 1; + v[93][0] = 1; + v[94][0] = 1; + v[95][0] = 1; + v[96][0] = 1; + v[97][0] = 1; + v[98][0] = 1; + v[99][0] = 1; + v[100][0] = 1; + v[101][0] = 1; + v[102][0] = 1; + v[103][0] = 1; + v[104][0] = 1; + v[105][0] = 1; + v[106][0] = 1; + v[107][0] = 1; + v[108][0] = 1; + v[109][0] = 1; + v[110][0] = 1; + v[111][0] = 1; + v[112][0] = 1; + v[113][0] = 1; + v[114][0] = 1; + v[115][0] = 1; + v[116][0] = 1; + v[117][0] = 1; + v[118][0] = 1; + v[119][0] = 1; + v[120][0] = 1; + v[121][0] = 1; + v[122][0] = 1; + v[123][0] = 1; + v[124][0] = 1; + v[125][0] = 1; + v[126][0] = 1; + v[127][0] = 1; + v[128][0] = 1; + v[129][0] = 1; + v[130][0] = 1; + v[131][0] = 1; + v[132][0] = 1; + v[133][0] = 1; + v[134][0] = 1; + v[135][0] = 1; + v[136][0] = 1; + v[137][0] = 1; + v[138][0] = 1; + v[139][0] = 1; + v[140][0] = 1; + v[141][0] = 1; + v[142][0] = 1; + v[143][0] = 1; + v[144][0] = 1; + v[145][0] = 1; + v[146][0] = 1; + v[147][0] = 1; + v[148][0] = 1; + v[149][0] = 1; + v[150][0] = 1; + v[151][0] = 1; + v[152][0] = 1; + v[153][0] = 1; + v[154][0] = 1; + v[155][0] = 1; + v[156][0] = 1; + v[157][0] = 1; + v[158][0] = 1; + v[159][0] = 1; + v[160][0] = 1; + v[161][0] = 1; + v[162][0] = 1; + v[163][0] = 1; + v[164][0] = 1; + v[165][0] = 1; + v[166][0] = 1; + v[167][0] = 1; + v[168][0] = 1; + v[169][0] = 1; + v[170][0] = 1; + v[171][0] = 1; + v[172][0] = 1; + v[173][0] = 1; + v[174][0] = 1; + v[175][0] = 1; + v[176][0] = 1; + v[177][0] = 1; + v[178][0] = 1; + v[179][0] = 1; + v[180][0] = 1; + v[181][0] = 1; + v[182][0] = 1; + v[183][0] = 1; + v[184][0] = 1; + v[185][0] = 1; + v[186][0] = 1; + v[187][0] = 1; + v[188][0] = 1; + v[189][0] = 1; + v[190][0] = 1; + v[191][0] = 1; + v[192][0] = 1; + v[193][0] = 1; + v[194][0] = 1; + v[195][0] = 1; + v[196][0] = 1; + v[197][0] = 1; + v[198][0] = 1; + v[199][0] = 1; + v[200][0] = 1; + v[201][0] = 1; + v[202][0] = 1; + v[203][0] = 1; + v[204][0] = 1; + v[205][0] = 1; + v[206][0] = 1; + v[207][0] = 1; + v[208][0] = 1; + v[209][0] = 1; + v[210][0] = 1; + v[211][0] = 1; + v[212][0] = 1; + v[213][0] = 1; + v[214][0] = 1; + v[215][0] = 1; + v[216][0] = 1; + v[217][0] = 1; + v[218][0] = 1; + v[219][0] = 1; + v[220][0] = 1; + v[221][0] = 1; + v[222][0] = 1; + v[223][0] = 1; + v[224][0] = 1; + v[225][0] = 1; + v[226][0] = 1; + v[227][0] = 1; + v[228][0] = 1; + v[229][0] = 1; + v[230][0] = 1; + v[231][0] = 1; + v[232][0] = 1; + v[233][0] = 1; + v[234][0] = 1; + v[235][0] = 1; + v[236][0] = 1; + v[237][0] = 1; + v[238][0] = 1; + v[239][0] = 1; + v[240][0] = 1; + v[241][0] = 1; + v[242][0] = 1; + v[243][0] = 1; + v[244][0] = 1; + v[245][0] = 1; + v[246][0] = 1; + v[247][0] = 1; + v[248][0] = 1; + v[249][0] = 1; + v[250][0] = 1; + v[251][0] = 1; + v[252][0] = 1; + v[253][0] = 1; + v[254][0] = 1; + v[255][0] = 1; + v[256][0] = 1; + v[257][0] = 1; + v[258][0] = 1; + v[259][0] = 1; + v[260][0] = 1; + v[261][0] = 1; + v[262][0] = 1; + v[263][0] = 1; + v[264][0] = 1; + v[265][0] = 1; + v[266][0] = 1; + v[267][0] = 1; + v[268][0] = 1; + v[269][0] = 1; + v[270][0] = 1; + v[271][0] = 1; + v[272][0] = 1; + v[273][0] = 1; + v[274][0] = 1; + v[275][0] = 1; + v[276][0] = 1; + v[277][0] = 1; + v[278][0] = 1; + v[279][0] = 1; + v[280][0] = 1; + v[281][0] = 1; + v[282][0] = 1; + v[283][0] = 1; + v[284][0] = 1; + v[285][0] = 1; + v[286][0] = 1; + v[287][0] = 1; + v[288][0] = 1; + v[289][0] = 1; + v[290][0] = 1; + v[291][0] = 1; + v[292][0] = 1; + v[293][0] = 1; + v[294][0] = 1; + v[295][0] = 1; + v[296][0] = 1; + v[297][0] = 1; + v[298][0] = 1; + v[299][0] = 1; + v[300][0] = 1; + v[301][0] = 1; + v[302][0] = 1; + v[303][0] = 1; + v[304][0] = 1; + v[305][0] = 1; + v[306][0] = 1; + v[307][0] = 1; + v[308][0] = 1; + v[309][0] = 1; + v[310][0] = 1; + v[311][0] = 1; + v[312][0] = 1; + v[313][0] = 1; + v[314][0] = 1; + v[315][0] = 1; + v[316][0] = 1; + v[317][0] = 1; + v[318][0] = 1; + v[319][0] = 1; + v[320][0] = 1; + v[321][0] = 1; + v[322][0] = 1; + v[323][0] = 1; + v[324][0] = 1; + v[325][0] = 1; + v[326][0] = 1; + v[327][0] = 1; + v[328][0] = 1; + v[329][0] = 1; + v[330][0] = 1; + v[331][0] = 1; + v[332][0] = 1; + v[333][0] = 1; + v[334][0] = 1; + v[335][0] = 1; + v[336][0] = 1; + v[337][0] = 1; + v[338][0] = 1; + v[339][0] = 1; + v[340][0] = 1; + v[341][0] = 1; + v[342][0] = 1; + v[343][0] = 1; + v[344][0] = 1; + v[345][0] = 1; + v[346][0] = 1; + v[347][0] = 1; + v[348][0] = 1; + v[349][0] = 1; + v[350][0] = 1; + v[351][0] = 1; + v[352][0] = 1; + v[353][0] = 1; + v[354][0] = 1; + v[355][0] = 1; + v[356][0] = 1; + v[357][0] = 1; + v[358][0] = 1; + v[359][0] = 1; + v[360][0] = 1; + v[361][0] = 1; + v[362][0] = 1; + v[363][0] = 1; + v[364][0] = 1; + v[365][0] = 1; + v[366][0] = 1; + v[367][0] = 1; + v[368][0] = 1; + v[369][0] = 1; + v[370][0] = 1; + v[371][0] = 1; + v[372][0] = 1; + v[373][0] = 1; + v[374][0] = 1; + v[375][0] = 1; + v[376][0] = 1; + v[377][0] = 1; + v[378][0] = 1; + v[379][0] = 1; + v[380][0] = 1; + v[381][0] = 1; + v[382][0] = 1; + v[383][0] = 1; + v[384][0] = 1; + v[385][0] = 1; + v[386][0] = 1; + v[387][0] = 1; + v[388][0] = 1; + v[389][0] = 1; + v[390][0] = 1; + v[391][0] = 1; + v[392][0] = 1; + v[393][0] = 1; + v[394][0] = 1; + v[395][0] = 1; + v[396][0] = 1; + v[397][0] = 1; + v[398][0] = 1; + v[399][0] = 1; + v[400][0] = 1; + v[401][0] = 1; + v[402][0] = 1; + v[403][0] = 1; + v[404][0] = 1; + v[405][0] = 1; + v[406][0] = 1; + v[407][0] = 1; + v[408][0] = 1; + v[409][0] = 1; + v[410][0] = 1; + v[411][0] = 1; + v[412][0] = 1; + v[413][0] = 1; + v[414][0] = 1; + v[415][0] = 1; + v[416][0] = 1; + v[417][0] = 1; + v[418][0] = 1; + v[419][0] = 1; + v[420][0] = 1; + v[421][0] = 1; + v[422][0] = 1; + v[423][0] = 1; + v[424][0] = 1; + v[425][0] = 1; + v[426][0] = 1; + v[427][0] = 1; + v[428][0] = 1; + v[429][0] = 1; + v[430][0] = 1; + v[431][0] = 1; + v[432][0] = 1; + v[433][0] = 1; + v[434][0] = 1; + v[435][0] = 1; + v[436][0] = 1; + v[437][0] = 1; + v[438][0] = 1; + v[439][0] = 1; + v[440][0] = 1; + v[441][0] = 1; + v[442][0] = 1; + v[443][0] = 1; + v[444][0] = 1; + v[445][0] = 1; + v[446][0] = 1; + v[447][0] = 1; + v[448][0] = 1; + v[449][0] = 1; + v[450][0] = 1; + v[451][0] = 1; + v[452][0] = 1; + v[453][0] = 1; + v[454][0] = 1; + v[455][0] = 1; + v[456][0] = 1; + v[457][0] = 1; + v[458][0] = 1; + v[459][0] = 1; + v[460][0] = 1; + v[461][0] = 1; + v[462][0] = 1; + v[463][0] = 1; + v[464][0] = 1; + v[465][0] = 1; + v[466][0] = 1; + v[467][0] = 1; + v[468][0] = 1; + v[469][0] = 1; + v[470][0] = 1; + v[471][0] = 1; + v[472][0] = 1; + v[473][0] = 1; + v[474][0] = 1; + v[475][0] = 1; + v[476][0] = 1; + v[477][0] = 1; + v[478][0] = 1; + v[479][0] = 1; + v[480][0] = 1; + v[481][0] = 1; + v[482][0] = 1; + v[483][0] = 1; + v[484][0] = 1; + v[485][0] = 1; + v[486][0] = 1; + v[487][0] = 1; + v[488][0] = 1; + v[489][0] = 1; + v[490][0] = 1; + v[491][0] = 1; + v[492][0] = 1; + v[493][0] = 1; + v[494][0] = 1; + v[495][0] = 1; + v[496][0] = 1; + v[497][0] = 1; + v[498][0] = 1; + v[499][0] = 1; + v[500][0] = 1; + v[501][0] = 1; + v[502][0] = 1; + v[503][0] = 1; + v[504][0] = 1; + v[505][0] = 1; + v[506][0] = 1; + v[507][0] = 1; + v[508][0] = 1; + v[509][0] = 1; + v[510][0] = 1; + v[511][0] = 1; + v[512][0] = 1; + v[513][0] = 1; + v[514][0] = 1; + v[515][0] = 1; + v[516][0] = 1; + v[517][0] = 1; + v[518][0] = 1; + v[519][0] = 1; + v[520][0] = 1; + v[521][0] = 1; + v[522][0] = 1; + v[523][0] = 1; + v[524][0] = 1; + v[525][0] = 1; + v[526][0] = 1; + v[527][0] = 1; + v[528][0] = 1; + v[529][0] = 1; + v[530][0] = 1; + v[531][0] = 1; + v[532][0] = 1; + v[533][0] = 1; + v[534][0] = 1; + v[535][0] = 1; + v[536][0] = 1; + v[537][0] = 1; + v[538][0] = 1; + v[539][0] = 1; + v[540][0] = 1; + v[541][0] = 1; + v[542][0] = 1; + v[543][0] = 1; + v[544][0] = 1; + v[545][0] = 1; + v[546][0] = 1; + v[547][0] = 1; + v[548][0] = 1; + v[549][0] = 1; + v[550][0] = 1; + v[551][0] = 1; + v[552][0] = 1; + v[553][0] = 1; + v[554][0] = 1; + v[555][0] = 1; + v[556][0] = 1; + v[557][0] = 1; + v[558][0] = 1; + v[559][0] = 1; + v[560][0] = 1; + v[561][0] = 1; + v[562][0] = 1; + v[563][0] = 1; + v[564][0] = 1; + v[565][0] = 1; + v[566][0] = 1; + v[567][0] = 1; + v[568][0] = 1; + v[569][0] = 1; + v[570][0] = 1; + v[571][0] = 1; + v[572][0] = 1; + v[573][0] = 1; + v[574][0] = 1; + v[575][0] = 1; + v[576][0] = 1; + v[577][0] = 1; + v[578][0] = 1; + v[579][0] = 1; + v[580][0] = 1; + v[581][0] = 1; + v[582][0] = 1; + v[583][0] = 1; + v[584][0] = 1; + v[585][0] = 1; + v[586][0] = 1; + v[587][0] = 1; + v[588][0] = 1; + v[589][0] = 1; + v[590][0] = 1; + v[591][0] = 1; + v[592][0] = 1; + v[593][0] = 1; + v[594][0] = 1; + v[595][0] = 1; + v[596][0] = 1; + v[597][0] = 1; + v[598][0] = 1; + v[599][0] = 1; + v[600][0] = 1; + v[601][0] = 1; + v[602][0] = 1; + v[603][0] = 1; + v[604][0] = 1; + v[605][0] = 1; + v[606][0] = 1; + v[607][0] = 1; + v[608][0] = 1; + v[609][0] = 1; + v[610][0] = 1; + v[611][0] = 1; + v[612][0] = 1; + v[613][0] = 1; + v[614][0] = 1; + v[615][0] = 1; + v[616][0] = 1; + v[617][0] = 1; + v[618][0] = 1; + v[619][0] = 1; + v[620][0] = 1; + v[621][0] = 1; + v[622][0] = 1; + v[623][0] = 1; + v[624][0] = 1; + v[625][0] = 1; + v[626][0] = 1; + v[627][0] = 1; + v[628][0] = 1; + v[629][0] = 1; + v[630][0] = 1; + v[631][0] = 1; + v[632][0] = 1; + v[633][0] = 1; + v[634][0] = 1; + v[635][0] = 1; + v[636][0] = 1; + v[637][0] = 1; + v[638][0] = 1; + v[639][0] = 1; + v[640][0] = 1; + v[641][0] = 1; + v[642][0] = 1; + v[643][0] = 1; + v[644][0] = 1; + v[645][0] = 1; + v[646][0] = 1; + v[647][0] = 1; + v[648][0] = 1; + v[649][0] = 1; + v[650][0] = 1; + v[651][0] = 1; + v[652][0] = 1; + v[653][0] = 1; + v[654][0] = 1; + v[655][0] = 1; + v[656][0] = 1; + v[657][0] = 1; + v[658][0] = 1; + v[659][0] = 1; + v[660][0] = 1; + v[661][0] = 1; + v[662][0] = 1; + v[663][0] = 1; + v[664][0] = 1; + v[665][0] = 1; + v[666][0] = 1; + v[667][0] = 1; + v[668][0] = 1; + v[669][0] = 1; + v[670][0] = 1; + v[671][0] = 1; + v[672][0] = 1; + v[673][0] = 1; + v[674][0] = 1; + v[675][0] = 1; + v[676][0] = 1; + v[677][0] = 1; + v[678][0] = 1; + v[679][0] = 1; + v[680][0] = 1; + v[681][0] = 1; + v[682][0] = 1; + v[683][0] = 1; + v[684][0] = 1; + v[685][0] = 1; + v[686][0] = 1; + v[687][0] = 1; + v[688][0] = 1; + v[689][0] = 1; + v[690][0] = 1; + v[691][0] = 1; + v[692][0] = 1; + v[693][0] = 1; + v[694][0] = 1; + v[695][0] = 1; + v[696][0] = 1; + v[697][0] = 1; + v[698][0] = 1; + v[699][0] = 1; + v[700][0] = 1; + v[701][0] = 1; + v[702][0] = 1; + v[703][0] = 1; + v[704][0] = 1; + v[705][0] = 1; + v[706][0] = 1; + v[707][0] = 1; + v[708][0] = 1; + v[709][0] = 1; + v[710][0] = 1; + v[711][0] = 1; + v[712][0] = 1; + v[713][0] = 1; + v[714][0] = 1; + v[715][0] = 1; + v[716][0] = 1; + v[717][0] = 1; + v[718][0] = 1; + v[719][0] = 1; + v[720][0] = 1; + v[721][0] = 1; + v[722][0] = 1; + v[723][0] = 1; + v[724][0] = 1; + v[725][0] = 1; + v[726][0] = 1; + v[727][0] = 1; + v[728][0] = 1; + v[729][0] = 1; + v[730][0] = 1; + v[731][0] = 1; + v[732][0] = 1; + v[733][0] = 1; + v[734][0] = 1; + v[735][0] = 1; + v[736][0] = 1; + v[737][0] = 1; + v[738][0] = 1; + v[739][0] = 1; + v[740][0] = 1; + v[741][0] = 1; + v[742][0] = 1; + v[743][0] = 1; + v[744][0] = 1; + v[745][0] = 1; + v[746][0] = 1; + v[747][0] = 1; + v[748][0] = 1; + v[749][0] = 1; + v[750][0] = 1; + v[751][0] = 1; + v[752][0] = 1; + v[753][0] = 1; + v[754][0] = 1; + v[755][0] = 1; + v[756][0] = 1; + v[757][0] = 1; + v[758][0] = 1; + v[759][0] = 1; + v[760][0] = 1; + v[761][0] = 1; + v[762][0] = 1; + v[763][0] = 1; + v[764][0] = 1; + v[765][0] = 1; + v[766][0] = 1; + v[767][0] = 1; + v[768][0] = 1; + v[769][0] = 1; + v[770][0] = 1; + v[771][0] = 1; + v[772][0] = 1; + v[773][0] = 1; + v[774][0] = 1; + v[775][0] = 1; + v[776][0] = 1; + v[777][0] = 1; + v[778][0] = 1; + v[779][0] = 1; + v[780][0] = 1; + v[781][0] = 1; + v[782][0] = 1; + v[783][0] = 1; + v[784][0] = 1; + v[785][0] = 1; + v[786][0] = 1; + v[787][0] = 1; + v[788][0] = 1; + v[789][0] = 1; + v[790][0] = 1; + v[791][0] = 1; + v[792][0] = 1; + v[793][0] = 1; + v[794][0] = 1; + v[795][0] = 1; + v[796][0] = 1; + v[797][0] = 1; + v[798][0] = 1; + v[799][0] = 1; + v[800][0] = 1; + v[801][0] = 1; + v[802][0] = 1; + v[803][0] = 1; + v[804][0] = 1; + v[805][0] = 1; + v[806][0] = 1; + v[807][0] = 1; + v[808][0] = 1; + v[809][0] = 1; + v[810][0] = 1; + v[811][0] = 1; + v[812][0] = 1; + v[813][0] = 1; + v[814][0] = 1; + v[815][0] = 1; + v[816][0] = 1; + v[817][0] = 1; + v[818][0] = 1; + v[819][0] = 1; + v[820][0] = 1; + v[821][0] = 1; + v[822][0] = 1; + v[823][0] = 1; + v[824][0] = 1; + v[825][0] = 1; + v[826][0] = 1; + v[827][0] = 1; + v[828][0] = 1; + v[829][0] = 1; + v[830][0] = 1; + v[831][0] = 1; + v[832][0] = 1; + v[833][0] = 1; + v[834][0] = 1; + v[835][0] = 1; + v[836][0] = 1; + v[837][0] = 1; + v[838][0] = 1; + v[839][0] = 1; + v[840][0] = 1; + v[841][0] = 1; + v[842][0] = 1; + v[843][0] = 1; + v[844][0] = 1; + v[845][0] = 1; + v[846][0] = 1; + v[847][0] = 1; + v[848][0] = 1; + v[849][0] = 1; + v[850][0] = 1; + v[851][0] = 1; + v[852][0] = 1; + v[853][0] = 1; + v[854][0] = 1; + v[855][0] = 1; + v[856][0] = 1; + v[857][0] = 1; + v[858][0] = 1; + v[859][0] = 1; + v[860][0] = 1; + v[861][0] = 1; + v[862][0] = 1; + v[863][0] = 1; + v[864][0] = 1; + v[865][0] = 1; + v[866][0] = 1; + v[867][0] = 1; + v[868][0] = 1; + v[869][0] = 1; + v[870][0] = 1; + v[871][0] = 1; + v[872][0] = 1; + v[873][0] = 1; + v[874][0] = 1; + v[875][0] = 1; + v[876][0] = 1; + v[877][0] = 1; + v[878][0] = 1; + v[879][0] = 1; + v[880][0] = 1; + v[881][0] = 1; + v[882][0] = 1; + v[883][0] = 1; + v[884][0] = 1; + v[885][0] = 1; + v[886][0] = 1; + v[887][0] = 1; + v[888][0] = 1; + v[889][0] = 1; + v[890][0] = 1; + v[891][0] = 1; + v[892][0] = 1; + v[893][0] = 1; + v[894][0] = 1; + v[895][0] = 1; + v[896][0] = 1; + v[897][0] = 1; + v[898][0] = 1; + v[899][0] = 1; + v[900][0] = 1; + v[901][0] = 1; + v[902][0] = 1; + v[903][0] = 1; + v[904][0] = 1; + v[905][0] = 1; + v[906][0] = 1; + v[907][0] = 1; + v[908][0] = 1; + v[909][0] = 1; + v[910][0] = 1; + v[911][0] = 1; + v[912][0] = 1; + v[913][0] = 1; + v[914][0] = 1; + v[915][0] = 1; + v[916][0] = 1; + v[917][0] = 1; + v[918][0] = 1; + v[919][0] = 1; + v[920][0] = 1; + v[921][0] = 1; + v[922][0] = 1; + v[923][0] = 1; + v[924][0] = 1; + v[925][0] = 1; + v[926][0] = 1; + v[927][0] = 1; + v[928][0] = 1; + v[929][0] = 1; + v[930][0] = 1; + v[931][0] = 1; + v[932][0] = 1; + v[933][0] = 1; + v[934][0] = 1; + v[935][0] = 1; + v[936][0] = 1; + v[937][0] = 1; + v[938][0] = 1; + v[939][0] = 1; + v[940][0] = 1; + v[941][0] = 1; + v[942][0] = 1; + v[943][0] = 1; + v[944][0] = 1; + v[945][0] = 1; + v[946][0] = 1; + v[947][0] = 1; + v[948][0] = 1; + v[949][0] = 1; + v[950][0] = 1; + v[951][0] = 1; + v[952][0] = 1; + v[953][0] = 1; + v[954][0] = 1; + v[955][0] = 1; + v[956][0] = 1; + v[957][0] = 1; + v[958][0] = 1; + v[959][0] = 1; + v[960][0] = 1; + v[961][0] = 1; + v[962][0] = 1; + v[963][0] = 1; + v[964][0] = 1; + v[965][0] = 1; + v[966][0] = 1; + v[967][0] = 1; + v[968][0] = 1; + v[969][0] = 1; + v[970][0] = 1; + v[971][0] = 1; + v[972][0] = 1; + v[973][0] = 1; + v[974][0] = 1; + v[975][0] = 1; + v[976][0] = 1; + v[977][0] = 1; + v[978][0] = 1; + v[979][0] = 1; + v[980][0] = 1; + v[981][0] = 1; + v[982][0] = 1; + v[983][0] = 1; + v[984][0] = 1; + v[985][0] = 1; + v[986][0] = 1; + v[987][0] = 1; + v[988][0] = 1; + v[989][0] = 1; + v[990][0] = 1; + v[991][0] = 1; + v[992][0] = 1; + v[993][0] = 1; + v[994][0] = 1; + v[995][0] = 1; + v[996][0] = 1; + v[997][0] = 1; + v[998][0] = 1; + v[999][0] = 1; + v[1000][0] = 1; + v[1001][0] = 1; + v[1002][0] = 1; + v[1003][0] = 1; + v[1004][0] = 1; + v[1005][0] = 1; + v[1006][0] = 1; + v[1007][0] = 1; + v[1008][0] = 1; + v[1009][0] = 1; + v[1010][0] = 1; + v[1011][0] = 1; + v[1012][0] = 1; + v[1013][0] = 1; + v[1014][0] = 1; + v[1015][0] = 1; + v[1016][0] = 1; + v[1017][0] = 1; + v[1018][0] = 1; + v[1019][0] = 1; + v[1020][0] = 1; + v[1021][0] = 1; + v[1022][0] = 1; + v[1023][0] = 1; + v[1024][0] = 1; + v[1025][0] = 1; + v[1026][0] = 1; + v[1027][0] = 1; + v[1028][0] = 1; + v[1029][0] = 1; + v[1030][0] = 1; + v[1031][0] = 1; + v[1032][0] = 1; + v[1033][0] = 1; + v[1034][0] = 1; + v[1035][0] = 1; + v[1036][0] = 1; + v[1037][0] = 1; + v[1038][0] = 1; + v[1039][0] = 1; + v[1040][0] = 1; + v[1041][0] = 1; + v[1042][0] = 1; + v[1043][0] = 1; + v[1044][0] = 1; + v[1045][0] = 1; + v[1046][0] = 1; + v[1047][0] = 1; + v[1048][0] = 1; + v[1049][0] = 1; + v[1050][0] = 1; + v[1051][0] = 1; + v[1052][0] = 1; + v[1053][0] = 1; + v[1054][0] = 1; + v[1055][0] = 1; + v[1056][0] = 1; + v[1057][0] = 1; + v[1058][0] = 1; + v[1059][0] = 1; + v[1060][0] = 1; + v[1061][0] = 1; + v[1062][0] = 1; + v[1063][0] = 1; + v[1064][0] = 1; + v[1065][0] = 1; + v[1066][0] = 1; + v[1067][0] = 1; + v[1068][0] = 1; + v[1069][0] = 1; + v[1070][0] = 1; + v[1071][0] = 1; + v[1072][0] = 1; + v[1073][0] = 1; + v[1074][0] = 1; + v[1075][0] = 1; + v[1076][0] = 1; + v[1077][0] = 1; + v[1078][0] = 1; + v[1079][0] = 1; + v[1080][0] = 1; + v[1081][0] = 1; + v[1082][0] = 1; + v[1083][0] = 1; + v[1084][0] = 1; + v[1085][0] = 1; + v[1086][0] = 1; + v[1087][0] = 1; + v[1088][0] = 1; + v[1089][0] = 1; + v[1090][0] = 1; + v[1091][0] = 1; + v[1092][0] = 1; + v[1093][0] = 1; + v[1094][0] = 1; + v[1095][0] = 1; + v[1096][0] = 1; + v[1097][0] = 1; + v[1098][0] = 1; + v[1099][0] = 1; + v[1100][0] = 1; + v[1101][0] = 1; + v[1102][0] = 1; + v[1103][0] = 1; + v[1104][0] = 1; + v[1105][0] = 1; + v[1106][0] = 1; + v[1107][0] = 1; + v[1108][0] = 1; + v[1109][0] = 1; + v[1110][0] = 1; + + v[2][1] = 1; + v[3][1] = 3; + v[4][1] = 1; + v[5][1] = 3; + v[6][1] = 1; + v[7][1] = 3; + v[8][1] = 3; + v[9][1] = 1; + v[10][1] = 3; + v[11][1] = 1; + v[12][1] = 3; + v[13][1] = 1; + v[14][1] = 3; + v[15][1] = 1; + v[16][1] = 1; + v[17][1] = 3; + v[18][1] = 1; + v[19][1] = 3; + v[20][1] = 1; + v[21][1] = 3; + v[22][1] = 1; + v[23][1] = 3; + v[24][1] = 3; + v[25][1] = 1; + v[26][1] = 1; + v[27][1] = 1; + v[28][1] = 3; + v[29][1] = 1; + v[30][1] = 3; + v[31][1] = 1; + v[32][1] = 3; + v[33][1] = 3; + v[34][1] = 1; + v[35][1] = 3; + v[36][1] = 1; + v[37][1] = 1; + v[38][1] = 1; + v[39][1] = 3; + v[40][1] = 1; + v[41][1] = 3; + v[42][1] = 1; + v[43][1] = 1; + v[44][1] = 1; + v[45][1] = 3; + v[46][1] = 3; + v[47][1] = 1; + v[48][1] = 3; + v[49][1] = 3; + v[50][1] = 1; + v[51][1] = 1; + v[52][1] = 3; + v[53][1] = 3; + v[54][1] = 1; + v[55][1] = 3; + v[56][1] = 3; + v[57][1] = 3; + v[58][1] = 1; + v[59][1] = 3; + v[60][1] = 1; + v[61][1] = 3; + v[62][1] = 1; + v[63][1] = 1; + v[64][1] = 3; + v[65][1] = 3; + v[66][1] = 1; + v[67][1] = 1; + v[68][1] = 1; + v[69][1] = 1; + v[70][1] = 3; + v[71][1] = 1; + v[72][1] = 1; + v[73][1] = 3; + v[74][1] = 1; + v[75][1] = 1; + v[76][1] = 1; + v[77][1] = 3; + v[78][1] = 3; + v[79][1] = 1; + v[80][1] = 3; + v[81][1] = 3; + v[82][1] = 1; + v[83][1] = 3; + v[84][1] = 3; + v[85][1] = 3; + v[86][1] = 1; + v[87][1] = 3; + v[88][1] = 3; + v[89][1] = 3; + v[90][1] = 1; + v[91][1] = 3; + v[92][1] = 3; + v[93][1] = 1; + v[94][1] = 3; + v[95][1] = 3; + v[96][1] = 3; + v[97][1] = 1; + v[98][1] = 3; + v[99][1] = 1; + v[100][1] = 3; + v[101][1] = 1; + v[102][1] = 1; + v[103][1] = 3; + v[104][1] = 3; + v[105][1] = 1; + v[106][1] = 3; + v[107][1] = 3; + v[108][1] = 1; + v[109][1] = 1; + v[110][1] = 1; + v[111][1] = 3; + v[112][1] = 3; + v[113][1] = 1; + v[114][1] = 3; + v[115][1] = 3; + v[116][1] = 1; + v[117][1] = 3; + v[118][1] = 1; + v[119][1] = 1; + v[120][1] = 3; + v[121][1] = 3; + v[122][1] = 3; + v[123][1] = 1; + v[124][1] = 1; + v[125][1] = 1; + v[126][1] = 3; + v[127][1] = 1; + v[128][1] = 1; + v[129][1] = 3; + v[130][1] = 1; + v[131][1] = 1; + v[132][1] = 3; + v[133][1] = 3; + v[134][1] = 1; + v[135][1] = 3; + v[136][1] = 1; + v[137][1] = 3; + v[138][1] = 3; + v[139][1] = 3; + v[140][1] = 3; + v[141][1] = 1; + v[142][1] = 1; + v[143][1] = 1; + v[144][1] = 3; + v[145][1] = 3; + v[146][1] = 1; + v[147][1] = 1; + v[148][1] = 3; + v[149][1] = 1; + v[150][1] = 1; + v[151][1] = 1; + v[152][1] = 1; + v[153][1] = 1; + v[154][1] = 1; + v[155][1] = 3; + v[156][1] = 1; + v[157][1] = 3; + v[158][1] = 1; + v[159][1] = 1; + v[160][1] = 1; + v[161][1] = 3; + v[162][1] = 1; + v[163][1] = 3; + v[164][1] = 1; + v[165][1] = 3; + v[166][1] = 3; + v[167][1] = 3; + v[168][1] = 1; + v[169][1] = 1; + v[170][1] = 3; + v[171][1] = 3; + v[172][1] = 1; + v[173][1] = 3; + v[174][1] = 1; + v[175][1] = 3; + v[176][1] = 1; + v[177][1] = 1; + v[178][1] = 3; + v[179][1] = 1; + v[180][1] = 3; + v[181][1] = 1; + v[182][1] = 3; + v[183][1] = 1; + v[184][1] = 3; + v[185][1] = 1; + v[186][1] = 1; + v[187][1] = 1; + v[188][1] = 3; + v[189][1] = 3; + v[190][1] = 1; + v[191][1] = 3; + v[192][1] = 3; + v[193][1] = 1; + v[194][1] = 3; + v[195][1] = 1; + v[196][1] = 1; + v[197][1] = 1; + v[198][1] = 3; + v[199][1] = 1; + v[200][1] = 3; + v[201][1] = 1; + v[202][1] = 1; + v[203][1] = 3; + v[204][1] = 1; + v[205][1] = 1; + v[206][1] = 3; + v[207][1] = 3; + v[208][1] = 1; + v[209][1] = 1; + v[210][1] = 3; + v[211][1] = 3; + v[212][1] = 3; + v[213][1] = 1; + v[214][1] = 3; + v[215][1] = 3; + v[216][1] = 3; + v[217][1] = 1; + v[218][1] = 3; + v[219][1] = 1; + v[220][1] = 3; + v[221][1] = 1; + v[222][1] = 1; + v[223][1] = 1; + v[224][1] = 3; + v[225][1] = 1; + v[226][1] = 1; + v[227][1] = 1; + v[228][1] = 3; + v[229][1] = 1; + v[230][1] = 1; + v[231][1] = 1; + v[232][1] = 1; + v[233][1] = 1; + v[234][1] = 3; + v[235][1] = 3; + v[236][1] = 3; + v[237][1] = 1; + v[238][1] = 1; + v[239][1] = 1; + v[240][1] = 1; + v[241][1] = 3; + v[242][1] = 3; + v[243][1] = 3; + v[244][1] = 1; + v[245][1] = 3; + v[246][1] = 3; + v[247][1] = 1; + v[248][1] = 1; + v[249][1] = 1; + v[250][1] = 1; + v[251][1] = 3; + v[252][1] = 1; + v[253][1] = 1; + v[254][1] = 3; + v[255][1] = 1; + v[256][1] = 3; + v[257][1] = 3; + v[258][1] = 1; + v[259][1] = 1; + v[260][1] = 3; + v[261][1] = 3; + v[262][1] = 1; + v[263][1] = 1; + v[264][1] = 1; + v[265][1] = 1; + v[266][1] = 3; + v[267][1] = 1; + v[268][1] = 3; + v[269][1] = 3; + v[270][1] = 1; + v[271][1] = 3; + v[272][1] = 3; + v[273][1] = 1; + v[274][1] = 1; + v[275][1] = 1; + v[276][1] = 3; + v[277][1] = 3; + v[278][1] = 3; + v[279][1] = 1; + v[280][1] = 3; + v[281][1] = 3; + v[282][1] = 1; + v[283][1] = 3; + v[284][1] = 3; + v[285][1] = 1; + v[286][1] = 3; + v[287][1] = 1; + v[288][1] = 3; + v[289][1] = 3; + v[290][1] = 3; + v[291][1] = 1; + v[292][1] = 3; + v[293][1] = 1; + v[294][1] = 1; + v[295][1] = 3; + v[296][1] = 1; + v[297][1] = 3; + v[298][1] = 1; + v[299][1] = 1; + v[300][1] = 1; + v[301][1] = 3; + v[302][1] = 3; + v[303][1] = 3; + v[304][1] = 1; + v[305][1] = 1; + v[306][1] = 3; + v[307][1] = 1; + v[308][1] = 3; + v[309][1] = 1; + v[310][1] = 1; + v[311][1] = 1; + v[312][1] = 1; + v[313][1] = 1; + v[314][1] = 1; + v[315][1] = 3; + v[316][1] = 1; + v[317][1] = 1; + v[318][1] = 3; + v[319][1] = 1; + v[320][1] = 3; + v[321][1] = 3; + v[322][1] = 1; + v[323][1] = 1; + v[324][1] = 1; + v[325][1] = 1; + v[326][1] = 3; + v[327][1] = 1; + v[328][1] = 3; + v[329][1] = 1; + v[330][1] = 3; + v[331][1] = 1; + v[332][1] = 1; + v[333][1] = 1; + v[334][1] = 1; + v[335][1] = 3; + v[336][1] = 3; + v[337][1] = 1; + v[338][1] = 1; + v[339][1] = 1; + v[340][1] = 1; + v[341][1] = 1; + v[342][1] = 3; + v[343][1] = 3; + v[344][1] = 3; + v[345][1] = 1; + v[346][1] = 1; + v[347][1] = 3; + v[348][1] = 3; + v[349][1] = 3; + v[350][1] = 3; + v[351][1] = 3; + v[352][1] = 1; + v[353][1] = 3; + v[354][1] = 3; + v[355][1] = 1; + v[356][1] = 3; + v[357][1] = 3; + v[358][1] = 3; + v[359][1] = 3; + v[360][1] = 1; + v[361][1] = 1; + v[362][1] = 1; + v[363][1] = 1; + v[364][1] = 1; + v[365][1] = 1; + v[366][1] = 3; + v[367][1] = 1; + v[368][1] = 1; + v[369][1] = 3; + v[370][1] = 1; + v[371][1] = 1; + v[372][1] = 1; + v[373][1] = 3; + v[374][1] = 1; + v[375][1] = 1; + v[376][1] = 1; + v[377][1] = 3; + v[378][1] = 3; + v[379][1] = 3; + v[380][1] = 1; + v[381][1] = 3; + v[382][1] = 1; + v[383][1] = 1; + v[384][1] = 3; + v[385][1] = 3; + v[386][1] = 3; + v[387][1] = 1; + v[388][1] = 3; + v[389][1] = 3; + v[390][1] = 1; + v[391][1] = 3; + v[392][1] = 1; + v[393][1] = 3; + v[394][1] = 3; + v[395][1] = 1; + v[396][1] = 3; + v[397][1] = 3; + v[398][1] = 3; + v[399][1] = 1; + v[400][1] = 1; + v[401][1] = 3; + v[402][1] = 3; + v[403][1] = 1; + v[404][1] = 3; + v[405][1] = 1; + v[406][1] = 3; + v[407][1] = 1; + v[408][1] = 1; + v[409][1] = 1; + v[410][1] = 3; + v[411][1] = 3; + v[412][1] = 3; + v[413][1] = 3; + v[414][1] = 1; + v[415][1] = 3; + v[416][1] = 1; + v[417][1] = 1; + v[418][1] = 3; + v[419][1] = 1; + v[420][1] = 3; + v[421][1] = 1; + v[422][1] = 1; + v[423][1] = 1; + v[424][1] = 3; + v[425][1] = 1; + v[426][1] = 3; + v[427][1] = 1; + v[428][1] = 3; + v[429][1] = 1; + v[430][1] = 3; + v[431][1] = 3; + v[432][1] = 3; + v[433][1] = 3; + v[434][1] = 3; + v[435][1] = 3; + v[436][1] = 3; + v[437][1] = 3; + v[438][1] = 1; + v[439][1] = 3; + v[440][1] = 3; + v[441][1] = 3; + v[442][1] = 3; + v[443][1] = 3; + v[444][1] = 1; + v[445][1] = 3; + v[446][1] = 1; + v[447][1] = 3; + v[448][1] = 3; + v[449][1] = 3; + v[450][1] = 1; + v[451][1] = 3; + v[452][1] = 1; + v[453][1] = 3; + v[454][1] = 1; + v[455][1] = 3; + v[456][1] = 3; + v[457][1] = 1; + v[458][1] = 3; + v[459][1] = 3; + v[460][1] = 3; + v[461][1] = 3; + v[462][1] = 3; + v[463][1] = 3; + v[464][1] = 3; + v[465][1] = 3; + v[466][1] = 3; + v[467][1] = 1; + v[468][1] = 1; + v[469][1] = 1; + v[470][1] = 1; + v[471][1] = 1; + v[472][1] = 1; + v[473][1] = 3; + v[474][1] = 3; + v[475][1] = 1; + v[476][1] = 1; + v[477][1] = 3; + v[478][1] = 3; + v[479][1] = 1; + v[480][1] = 1; + v[481][1] = 1; + v[482][1] = 3; + v[483][1] = 3; + v[484][1] = 1; + v[485][1] = 1; + v[486][1] = 3; + v[487][1] = 3; + v[488][1] = 3; + v[489][1] = 3; + v[490][1] = 1; + v[491][1] = 1; + v[492][1] = 3; + v[493][1] = 1; + v[494][1] = 3; + v[495][1] = 3; + v[496][1] = 1; + v[497][1] = 3; + v[498][1] = 3; + v[499][1] = 1; + v[500][1] = 1; + v[501][1] = 1; + v[502][1] = 3; + v[503][1] = 3; + v[504][1] = 3; + v[505][1] = 1; + v[506][1] = 1; + v[507][1] = 3; + v[508][1] = 3; + v[509][1] = 3; + v[510][1] = 3; + v[511][1] = 3; + v[512][1] = 1; + v[513][1] = 1; + v[514][1] = 1; + v[515][1] = 3; + v[516][1] = 1; + v[517][1] = 3; + v[518][1] = 3; + v[519][1] = 1; + v[520][1] = 3; + v[521][1] = 3; + v[522][1] = 3; + v[523][1] = 3; + v[524][1] = 1; + v[525][1] = 1; + v[526][1] = 3; + v[527][1] = 1; + v[528][1] = 1; + v[529][1] = 3; + v[530][1] = 1; + v[531][1] = 3; + v[532][1] = 1; + v[533][1] = 3; + v[534][1] = 1; + v[535][1] = 3; + v[536][1] = 3; + v[537][1] = 1; + v[538][1] = 1; + v[539][1] = 3; + v[540][1] = 3; + v[541][1] = 1; + v[542][1] = 3; + v[543][1] = 3; + v[544][1] = 1; + v[545][1] = 3; + v[546][1] = 3; + v[547][1] = 1; + v[548][1] = 1; + v[549][1] = 3; + v[550][1] = 1; + v[551][1] = 3; + v[552][1] = 3; + v[553][1] = 1; + v[554][1] = 1; + v[555][1] = 3; + v[556][1] = 1; + v[557][1] = 3; + v[558][1] = 1; + v[559][1] = 3; + v[560][1] = 1; + v[561][1] = 1; + v[562][1] = 3; + v[563][1] = 3; + v[564][1] = 1; + v[565][1] = 1; + v[566][1] = 1; + v[567][1] = 3; + v[568][1] = 3; + v[569][1] = 1; + v[570][1] = 3; + v[571][1] = 1; + v[572][1] = 1; + v[573][1] = 3; + v[574][1] = 3; + v[575][1] = 1; + v[576][1] = 1; + v[577][1] = 3; + v[578][1] = 1; + v[579][1] = 3; + v[580][1] = 1; + v[581][1] = 1; + v[582][1] = 1; + v[583][1] = 1; + v[584][1] = 1; + v[585][1] = 3; + v[586][1] = 1; + v[587][1] = 1; + v[588][1] = 1; + v[589][1] = 1; + v[590][1] = 3; + v[591][1] = 1; + v[592][1] = 3; + v[593][1] = 1; + v[594][1] = 1; + v[595][1] = 3; + v[596][1] = 3; + v[597][1] = 1; + v[598][1] = 1; + v[599][1] = 3; + v[600][1] = 1; + v[601][1] = 3; + v[602][1] = 1; + v[603][1] = 3; + v[604][1] = 3; + v[605][1] = 3; + v[606][1] = 1; + v[607][1] = 3; + v[608][1] = 3; + v[609][1] = 3; + v[610][1] = 1; + v[611][1] = 1; + v[612][1] = 3; + v[613][1] = 3; + v[614][1] = 3; + v[615][1] = 1; + v[616][1] = 1; + v[617][1] = 1; + v[618][1] = 1; + v[619][1] = 3; + v[620][1] = 1; + v[621][1] = 3; + v[622][1] = 1; + v[623][1] = 3; + v[624][1] = 1; + v[625][1] = 1; + v[626][1] = 3; + v[627][1] = 3; + v[628][1] = 1; + v[629][1] = 1; + v[630][1] = 1; + v[631][1] = 3; + v[632][1] = 3; + v[633][1] = 1; + v[634][1] = 3; + v[635][1] = 1; + v[636][1] = 3; + v[637][1] = 1; + v[638][1] = 1; + v[639][1] = 1; + v[640][1] = 1; + v[641][1] = 1; + v[642][1] = 1; + v[643][1] = 3; + v[644][1] = 1; + v[645][1] = 3; + v[646][1] = 3; + v[647][1] = 1; + v[648][1] = 3; + v[649][1] = 3; + v[650][1] = 3; + v[651][1] = 1; + v[652][1] = 3; + v[653][1] = 1; + v[654][1] = 1; + v[655][1] = 3; + v[656][1] = 3; + v[657][1] = 1; + v[658][1] = 1; + v[659][1] = 3; + v[660][1] = 3; + v[661][1] = 1; + v[662][1] = 1; + v[663][1] = 1; + v[664][1] = 3; + v[665][1] = 1; + v[666][1] = 3; + v[667][1] = 3; + v[668][1] = 1; + v[669][1] = 1; + v[670][1] = 3; + v[671][1] = 1; + v[672][1] = 1; + v[673][1] = 3; + v[674][1] = 1; + v[675][1] = 3; + v[676][1] = 1; + v[677][1] = 1; + v[678][1] = 1; + v[679][1] = 3; + v[680][1] = 3; + v[681][1] = 3; + v[682][1] = 3; + v[683][1] = 1; + v[684][1] = 1; + v[685][1] = 3; + v[686][1] = 3; + v[687][1] = 1; + v[688][1] = 1; + v[689][1] = 1; + v[690][1] = 1; + v[691][1] = 3; + v[692][1] = 1; + v[693][1] = 1; + v[694][1] = 3; + v[695][1] = 3; + v[696][1] = 3; + v[697][1] = 1; + v[698][1] = 1; + v[699][1] = 3; + v[700][1] = 3; + v[701][1] = 1; + v[702][1] = 3; + v[703][1] = 3; + v[704][1] = 1; + v[705][1] = 1; + v[706][1] = 3; + v[707][1] = 3; + v[708][1] = 3; + v[709][1] = 3; + v[710][1] = 3; + v[711][1] = 3; + v[712][1] = 3; + v[713][1] = 1; + v[714][1] = 3; + v[715][1] = 3; + v[716][1] = 1; + v[717][1] = 3; + v[718][1] = 1; + v[719][1] = 3; + v[720][1] = 1; + v[721][1] = 1; + v[722][1] = 3; + v[723][1] = 3; + v[724][1] = 1; + v[725][1] = 1; + v[726][1] = 1; + v[727][1] = 3; + v[728][1] = 1; + v[729][1] = 3; + v[730][1] = 3; + v[731][1] = 1; + v[732][1] = 3; + v[733][1] = 3; + v[734][1] = 1; + v[735][1] = 3; + v[736][1] = 1; + v[737][1] = 1; + v[738][1] = 3; + v[739][1] = 3; + v[740][1] = 3; + v[741][1] = 1; + v[742][1] = 1; + v[743][1] = 1; + v[744][1] = 3; + v[745][1] = 1; + v[746][1] = 1; + v[747][1] = 1; + v[748][1] = 3; + v[749][1] = 3; + v[750][1] = 3; + v[751][1] = 1; + v[752][1] = 3; + v[753][1] = 3; + v[754][1] = 1; + v[755][1] = 3; + v[756][1] = 1; + v[757][1] = 1; + v[758][1] = 3; + v[759][1] = 3; + v[760][1] = 3; + v[761][1] = 1; + v[762][1] = 3; + v[763][1] = 3; + v[764][1] = 1; + v[765][1] = 1; + v[766][1] = 1; + v[767][1] = 3; + v[768][1] = 1; + v[769][1] = 3; + v[770][1] = 3; + v[771][1] = 3; + v[772][1] = 3; + v[773][1] = 3; + v[774][1] = 3; + v[775][1] = 3; + v[776][1] = 3; + v[777][1] = 1; + v[778][1] = 3; + v[779][1] = 3; + v[780][1] = 1; + v[781][1] = 3; + v[782][1] = 1; + v[783][1] = 1; + v[784][1] = 3; + v[785][1] = 3; + v[786][1] = 3; + v[787][1] = 1; + v[788][1] = 3; + v[789][1] = 3; + v[790][1] = 3; + v[791][1] = 3; + v[792][1] = 3; + v[793][1] = 1; + v[794][1] = 3; + v[795][1] = 3; + v[796][1] = 3; + v[797][1] = 1; + v[798][1] = 1; + v[799][1] = 1; + v[800][1] = 3; + v[801][1] = 3; + v[802][1] = 1; + v[803][1] = 3; + v[804][1] = 3; + v[805][1] = 1; + v[806][1] = 3; + v[807][1] = 1; + v[808][1] = 3; + v[809][1] = 1; + v[810][1] = 3; + v[811][1] = 1; + v[812][1] = 3; + v[813][1] = 3; + v[814][1] = 3; + v[815][1] = 3; + v[816][1] = 3; + v[817][1] = 3; + v[818][1] = 1; + v[819][1] = 1; + v[820][1] = 3; + v[821][1] = 1; + v[822][1] = 3; + v[823][1] = 1; + v[824][1] = 1; + v[825][1] = 1; + v[826][1] = 1; + v[827][1] = 1; + v[828][1] = 3; + v[829][1] = 1; + v[830][1] = 1; + v[831][1] = 1; + v[832][1] = 3; + v[833][1] = 1; + v[834][1] = 3; + v[835][1] = 1; + v[836][1] = 1; + v[837][1] = 3; + v[838][1] = 3; + v[839][1] = 3; + v[840][1] = 1; + v[841][1] = 3; + v[842][1] = 1; + v[843][1] = 3; + v[844][1] = 1; + v[845][1] = 1; + v[846][1] = 3; + v[847][1] = 1; + v[848][1] = 3; + v[849][1] = 3; + v[850][1] = 1; + v[851][1] = 3; + v[852][1] = 1; + v[853][1] = 3; + v[854][1] = 3; + v[855][1] = 1; + v[856][1] = 3; + v[857][1] = 3; + v[858][1] = 1; + v[859][1] = 3; + v[860][1] = 3; + v[861][1] = 3; + v[862][1] = 3; + v[863][1] = 3; + v[864][1] = 3; + v[865][1] = 1; + v[866][1] = 3; + v[867][1] = 1; + v[868][1] = 1; + v[869][1] = 3; + v[870][1] = 3; + v[871][1] = 3; + v[872][1] = 1; + v[873][1] = 1; + v[874][1] = 3; + v[875][1] = 3; + v[876][1] = 3; + v[877][1] = 3; + v[878][1] = 3; + v[879][1] = 3; + v[880][1] = 3; + v[881][1] = 1; + v[882][1] = 3; + v[883][1] = 3; + v[884][1] = 3; + v[885][1] = 3; + v[886][1] = 1; + v[887][1] = 3; + v[888][1] = 1; + v[889][1] = 3; + v[890][1] = 3; + v[891][1] = 3; + v[892][1] = 1; + v[893][1] = 3; + v[894][1] = 1; + v[895][1] = 3; + v[896][1] = 1; + v[897][1] = 1; + v[898][1] = 1; + v[899][1] = 3; + v[900][1] = 3; + v[901][1] = 1; + v[902][1] = 3; + v[903][1] = 1; + v[904][1] = 1; + v[905][1] = 3; + v[906][1] = 3; + v[907][1] = 1; + v[908][1] = 3; + v[909][1] = 1; + v[910][1] = 1; + v[911][1] = 1; + v[912][1] = 1; + v[913][1] = 3; + v[914][1] = 1; + v[915][1] = 3; + v[916][1] = 1; + v[917][1] = 1; + v[918][1] = 3; + v[919][1] = 1; + v[920][1] = 3; + v[921][1] = 1; + v[922][1] = 3; + v[923][1] = 3; + v[924][1] = 3; + v[925][1] = 3; + v[926][1] = 3; + v[927][1] = 3; + v[928][1] = 1; + v[929][1] = 3; + v[930][1] = 3; + v[931][1] = 3; + v[932][1] = 3; + v[933][1] = 1; + v[934][1] = 3; + v[935][1] = 3; + v[936][1] = 1; + v[937][1] = 3; + v[938][1] = 3; + v[939][1] = 3; + v[940][1] = 3; + v[941][1] = 3; + v[942][1] = 1; + v[943][1] = 1; + v[944][1] = 1; + v[945][1] = 1; + v[946][1] = 3; + v[947][1] = 3; + v[948][1] = 3; + v[949][1] = 1; + v[950][1] = 3; + v[951][1] = 3; + v[952][1] = 1; + v[953][1] = 1; + v[954][1] = 3; + v[955][1] = 3; + v[956][1] = 1; + v[957][1] = 1; + v[958][1] = 3; + v[959][1] = 3; + v[960][1] = 1; + v[961][1] = 3; + v[962][1] = 1; + v[963][1] = 1; + v[964][1] = 3; + v[965][1] = 1; + v[966][1] = 3; + v[967][1] = 3; + v[968][1] = 3; + v[969][1] = 3; + v[970][1] = 3; + v[971][1] = 1; + v[972][1] = 3; + v[973][1] = 1; + v[974][1] = 1; + v[975][1] = 3; + v[976][1] = 3; + v[977][1] = 3; + v[978][1] = 3; + v[979][1] = 1; + v[980][1] = 3; + v[981][1] = 1; + v[982][1] = 1; + v[983][1] = 3; + v[984][1] = 3; + v[985][1] = 3; + v[986][1] = 3; + v[987][1] = 3; + v[988][1] = 3; + v[989][1] = 1; + v[990][1] = 1; + v[991][1] = 3; + v[992][1] = 1; + v[993][1] = 3; + v[994][1] = 1; + v[995][1] = 1; + v[996][1] = 3; + v[997][1] = 1; + v[998][1] = 1; + v[999][1] = 1; + v[1000][1] = 1; + v[1001][1] = 3; + v[1002][1] = 3; + v[1003][1] = 1; + v[1004][1] = 1; + v[1005][1] = 3; + v[1006][1] = 1; + v[1007][1] = 1; + v[1008][1] = 1; + v[1009][1] = 3; + v[1010][1] = 1; + v[1011][1] = 3; + v[1012][1] = 1; + v[1013][1] = 1; + v[1014][1] = 3; + v[1015][1] = 3; + v[1016][1] = 1; + v[1017][1] = 3; + v[1018][1] = 1; + v[1019][1] = 1; + v[1020][1] = 3; + v[1021][1] = 3; + v[1022][1] = 3; + v[1023][1] = 3; + v[1024][1] = 3; + v[1025][1] = 1; + v[1026][1] = 3; + v[1027][1] = 1; + v[1028][1] = 1; + v[1029][1] = 1; + v[1030][1] = 3; + v[1031][1] = 1; + v[1032][1] = 1; + v[1033][1] = 1; + v[1034][1] = 3; + v[1035][1] = 1; + v[1036][1] = 1; + v[1037][1] = 3; + v[1038][1] = 1; + v[1039][1] = 3; + v[1040][1] = 3; + v[1041][1] = 3; + v[1042][1] = 3; + v[1043][1] = 3; + v[1044][1] = 1; + v[1045][1] = 1; + v[1046][1] = 1; + v[1047][1] = 3; + v[1048][1] = 3; + v[1049][1] = 3; + v[1050][1] = 3; + v[1051][1] = 1; + v[1052][1] = 3; + v[1053][1] = 3; + v[1054][1] = 3; + v[1055][1] = 3; + v[1056][1] = 1; + v[1057][1] = 1; + v[1058][1] = 3; + v[1059][1] = 3; + v[1060][1] = 3; + v[1061][1] = 1; + v[1062][1] = 3; + v[1063][1] = 1; + v[1064][1] = 1; + v[1065][1] = 3; + v[1066][1] = 3; + v[1067][1] = 1; + v[1068][1] = 3; + v[1069][1] = 3; + v[1070][1] = 1; + v[1071][1] = 1; + v[1072][1] = 1; + v[1073][1] = 1; + v[1074][1] = 1; + v[1075][1] = 3; + v[1076][1] = 1; + v[1077][1] = 1; + v[1078][1] = 3; + v[1079][1] = 3; + v[1080][1] = 1; + v[1081][1] = 1; + v[1082][1] = 1; + v[1083][1] = 3; + v[1084][1] = 1; + v[1085][1] = 1; + v[1086][1] = 3; + v[1087][1] = 3; + v[1088][1] = 1; + v[1089][1] = 3; + v[1090][1] = 3; + v[1091][1] = 3; + v[1092][1] = 3; + v[1093][1] = 3; + v[1094][1] = 3; + v[1095][1] = 3; + v[1096][1] = 3; + v[1097][1] = 1; + v[1098][1] = 1; + v[1099][1] = 3; + v[1100][1] = 3; + v[1101][1] = 1; + v[1102][1] = 1; + v[1103][1] = 3; + v[1104][1] = 1; + v[1105][1] = 3; + v[1106][1] = 3; + v[1107][1] = 3; + v[1108][1] = 3; + v[1109][1] = 3; + v[1110][1] = 1; + + v[3][2] = 7; + v[4][2] = 5; + v[5][2] = 1; + v[6][2] = 3; + v[7][2] = 3; + v[8][2] = 7; + v[9][2] = 5; + v[10][2] = 5; + v[11][2] = 7; + v[12][2] = 7; + v[13][2] = 1; + v[14][2] = 3; + v[15][2] = 3; + v[16][2] = 7; + v[17][2] = 5; + v[18][2] = 1; + v[19][2] = 1; + v[20][2] = 5; + v[21][2] = 3; + v[22][2] = 7; + v[23][2] = 1; + v[24][2] = 7; + v[25][2] = 5; + v[26][2] = 1; + v[27][2] = 3; + v[28][2] = 7; + v[29][2] = 7; + v[30][2] = 1; + v[31][2] = 1; + v[32][2] = 1; + v[33][2] = 5; + v[34][2] = 7; + v[35][2] = 7; + v[36][2] = 5; + v[37][2] = 1; + v[38][2] = 3; + v[39][2] = 3; + v[40][2] = 7; + v[41][2] = 5; + v[42][2] = 5; + v[43][2] = 5; + v[44][2] = 3; + v[45][2] = 3; + v[46][2] = 3; + v[47][2] = 1; + v[48][2] = 1; + v[49][2] = 5; + v[50][2] = 1; + v[51][2] = 1; + v[52][2] = 5; + v[53][2] = 3; + v[54][2] = 3; + v[55][2] = 3; + v[56][2] = 3; + v[57][2] = 1; + v[58][2] = 3; + v[59][2] = 7; + v[60][2] = 5; + v[61][2] = 7; + v[62][2] = 3; + v[63][2] = 7; + v[64][2] = 1; + v[65][2] = 3; + v[66][2] = 3; + v[67][2] = 5; + v[68][2] = 1; + v[69][2] = 3; + v[70][2] = 5; + v[71][2] = 5; + v[72][2] = 7; + v[73][2] = 7; + v[74][2] = 7; + v[75][2] = 1; + v[76][2] = 1; + v[77][2] = 3; + v[78][2] = 3; + v[79][2] = 1; + v[80][2] = 1; + v[81][2] = 5; + v[82][2] = 1; + v[83][2] = 5; + v[84][2] = 7; + v[85][2] = 5; + v[86][2] = 1; + v[87][2] = 7; + v[88][2] = 5; + v[89][2] = 3; + v[90][2] = 3; + v[91][2] = 1; + v[92][2] = 5; + v[93][2] = 7; + v[94][2] = 1; + v[95][2] = 7; + v[96][2] = 5; + v[97][2] = 1; + v[98][2] = 7; + v[99][2] = 3; + v[100][2] = 1; + v[101][2] = 7; + v[102][2] = 1; + v[103][2] = 7; + v[104][2] = 3; + v[105][2] = 3; + v[106][2] = 5; + v[107][2] = 7; + v[108][2] = 3; + v[109][2] = 3; + v[110][2] = 5; + v[111][2] = 1; + v[112][2] = 3; + v[113][2] = 3; + v[114][2] = 1; + v[115][2] = 3; + v[116][2] = 5; + v[117][2] = 1; + v[118][2] = 3; + v[119][2] = 3; + v[120][2] = 3; + v[121][2] = 7; + v[122][2] = 1; + v[123][2] = 1; + v[124][2] = 7; + v[125][2] = 3; + v[126][2] = 1; + v[127][2] = 3; + v[128][2] = 7; + v[129][2] = 5; + v[130][2] = 5; + v[131][2] = 7; + v[132][2] = 5; + v[133][2] = 5; + v[134][2] = 3; + v[135][2] = 1; + v[136][2] = 3; + v[137][2] = 3; + v[138][2] = 3; + v[139][2] = 1; + v[140][2] = 3; + v[141][2] = 3; + v[142][2] = 7; + v[143][2] = 3; + v[144][2] = 3; + v[145][2] = 1; + v[146][2] = 7; + v[147][2] = 5; + v[148][2] = 1; + v[149][2] = 7; + v[150][2] = 7; + v[151][2] = 5; + v[152][2] = 7; + v[153][2] = 5; + v[154][2] = 1; + v[155][2] = 3; + v[156][2] = 1; + v[157][2] = 7; + v[158][2] = 3; + v[159][2] = 7; + v[160][2] = 3; + v[161][2] = 5; + v[162][2] = 7; + v[163][2] = 3; + v[164][2] = 1; + v[165][2] = 3; + v[166][2] = 3; + v[167][2] = 3; + v[168][2] = 1; + v[169][2] = 5; + v[170][2] = 7; + v[171][2] = 3; + v[172][2] = 3; + v[173][2] = 7; + v[174][2] = 7; + v[175][2] = 7; + v[176][2] = 5; + v[177][2] = 3; + v[178][2] = 1; + v[179][2] = 7; + v[180][2] = 1; + v[181][2] = 3; + v[182][2] = 7; + v[183][2] = 5; + v[184][2] = 3; + v[185][2] = 3; + v[186][2] = 3; + v[187][2] = 7; + v[188][2] = 1; + v[189][2] = 1; + v[190][2] = 3; + v[191][2] = 1; + v[192][2] = 5; + v[193][2] = 7; + v[194][2] = 1; + v[195][2] = 3; + v[196][2] = 5; + v[197][2] = 3; + v[198][2] = 5; + v[199][2] = 3; + v[200][2] = 3; + v[201][2] = 7; + v[202][2] = 5; + v[203][2] = 5; + v[204][2] = 3; + v[205][2] = 3; + v[206][2] = 1; + v[207][2] = 3; + v[208][2] = 7; + v[209][2] = 7; + v[210][2] = 7; + v[211][2] = 1; + v[212][2] = 5; + v[213][2] = 7; + v[214][2] = 1; + v[215][2] = 3; + v[216][2] = 1; + v[217][2] = 1; + v[218][2] = 7; + v[219][2] = 1; + v[220][2] = 3; + v[221][2] = 1; + v[222][2] = 7; + v[223][2] = 1; + v[224][2] = 5; + v[225][2] = 3; + v[226][2] = 5; + v[227][2] = 3; + v[228][2] = 1; + v[229][2] = 1; + v[230][2] = 5; + v[231][2] = 5; + v[232][2] = 3; + v[233][2] = 3; + v[234][2] = 5; + v[235][2] = 7; + v[236][2] = 1; + v[237][2] = 5; + v[238][2] = 3; + v[239][2] = 7; + v[240][2] = 7; + v[241][2] = 3; + v[242][2] = 5; + v[243][2] = 3; + v[244][2] = 3; + v[245][2] = 1; + v[246][2] = 7; + v[247][2] = 3; + v[248][2] = 1; + v[249][2] = 3; + v[250][2] = 5; + v[251][2] = 7; + v[252][2] = 1; + v[253][2] = 3; + v[254][2] = 7; + v[255][2] = 1; + v[256][2] = 5; + v[257][2] = 1; + v[258][2] = 3; + v[259][2] = 1; + v[260][2] = 5; + v[261][2] = 3; + v[262][2] = 1; + v[263][2] = 7; + v[264][2] = 1; + v[265][2] = 5; + v[266][2] = 5; + v[267][2] = 5; + v[268][2] = 3; + v[269][2] = 7; + v[270][2] = 1; + v[271][2] = 1; + v[272][2] = 7; + v[273][2] = 3; + v[274][2] = 1; + v[275][2] = 1; + v[276][2] = 7; + v[277][2] = 5; + v[278][2] = 7; + v[279][2] = 5; + v[280][2] = 7; + v[281][2] = 7; + v[282][2] = 3; + v[283][2] = 7; + v[284][2] = 1; + v[285][2] = 3; + v[286][2] = 7; + v[287][2] = 7; + v[288][2] = 3; + v[289][2] = 5; + v[290][2] = 1; + v[291][2] = 1; + v[292][2] = 7; + v[293][2] = 1; + v[294][2] = 5; + v[295][2] = 5; + v[296][2] = 5; + v[297][2] = 1; + v[298][2] = 5; + v[299][2] = 1; + v[300][2] = 7; + v[301][2] = 5; + v[302][2] = 5; + v[303][2] = 7; + v[304][2] = 1; + v[305][2] = 1; + v[306][2] = 7; + v[307][2] = 1; + v[308][2] = 7; + v[309][2] = 7; + v[310][2] = 1; + v[311][2] = 1; + v[312][2] = 3; + v[313][2] = 3; + v[314][2] = 3; + v[315][2] = 7; + v[316][2] = 7; + v[317][2] = 5; + v[318][2] = 3; + v[319][2] = 7; + v[320][2] = 3; + v[321][2] = 1; + v[322][2] = 3; + v[323][2] = 7; + v[324][2] = 5; + v[325][2] = 3; + v[326][2] = 3; + v[327][2] = 5; + v[328][2] = 7; + v[329][2] = 1; + v[330][2] = 1; + v[331][2] = 5; + v[332][2] = 5; + v[333][2] = 7; + v[334][2] = 7; + v[335][2] = 1; + v[336][2] = 1; + v[337][2] = 1; + v[338][2] = 1; + v[339][2] = 5; + v[340][2] = 5; + v[341][2] = 5; + v[342][2] = 7; + v[343][2] = 5; + v[344][2] = 7; + v[345][2] = 1; + v[346][2] = 1; + v[347][2] = 3; + v[348][2] = 5; + v[349][2] = 1; + v[350][2] = 3; + v[351][2] = 3; + v[352][2] = 7; + v[353][2] = 3; + v[354][2] = 7; + v[355][2] = 5; + v[356][2] = 3; + v[357][2] = 5; + v[358][2] = 3; + v[359][2] = 1; + v[360][2] = 7; + v[361][2] = 1; + v[362][2] = 7; + v[363][2] = 7; + v[364][2] = 1; + v[365][2] = 1; + v[366][2] = 7; + v[367][2] = 7; + v[368][2] = 7; + v[369][2] = 5; + v[370][2] = 5; + v[371][2] = 1; + v[372][2] = 1; + v[373][2] = 7; + v[374][2] = 5; + v[375][2] = 5; + v[376][2] = 7; + v[377][2] = 5; + v[378][2] = 1; + v[379][2] = 1; + v[380][2] = 5; + v[381][2] = 5; + v[382][2] = 5; + v[383][2] = 5; + v[384][2] = 5; + v[385][2] = 5; + v[386][2] = 1; + v[387][2] = 3; + v[388][2] = 1; + v[389][2] = 5; + v[390][2] = 7; + v[391][2] = 3; + v[392][2] = 3; + v[393][2] = 5; + v[394][2] = 7; + v[395][2] = 3; + v[396][2] = 7; + v[397][2] = 1; + v[398][2] = 7; + v[399][2] = 7; + v[400][2] = 1; + v[401][2] = 3; + v[402][2] = 5; + v[403][2] = 1; + v[404][2] = 5; + v[405][2] = 5; + v[406][2] = 3; + v[407][2] = 7; + v[408][2] = 3; + v[409][2] = 7; + v[410][2] = 7; + v[411][2] = 5; + v[412][2] = 7; + v[413][2] = 5; + v[414][2] = 7; + v[415][2] = 1; + v[416][2] = 1; + v[417][2] = 5; + v[418][2] = 3; + v[419][2] = 5; + v[420][2] = 1; + v[421][2] = 5; + v[422][2] = 3; + v[423][2] = 7; + v[424][2] = 1; + v[425][2] = 5; + v[426][2] = 7; + v[427][2] = 7; + v[428][2] = 3; + v[429][2] = 5; + v[430][2] = 1; + v[431][2] = 3; + v[432][2] = 5; + v[433][2] = 1; + v[434][2] = 5; + v[435][2] = 3; + v[436][2] = 3; + v[437][2] = 3; + v[438][2] = 7; + v[439][2] = 3; + v[440][2] = 5; + v[441][2] = 1; + v[442][2] = 3; + v[443][2] = 7; + v[444][2] = 7; + v[445][2] = 3; + v[446][2] = 7; + v[447][2] = 5; + v[448][2] = 3; + v[449][2] = 3; + v[450][2] = 1; + v[451][2] = 7; + v[452][2] = 5; + v[453][2] = 1; + v[454][2] = 1; + v[455][2] = 3; + v[456][2] = 7; + v[457][2] = 1; + v[458][2] = 7; + v[459][2] = 1; + v[460][2] = 7; + v[461][2] = 3; + v[462][2] = 7; + v[463][2] = 3; + v[464][2] = 5; + v[465][2] = 7; + v[466][2] = 3; + v[467][2] = 5; + v[468][2] = 3; + v[469][2] = 1; + v[470][2] = 1; + v[471][2] = 1; + v[472][2] = 5; + v[473][2] = 7; + v[474][2] = 7; + v[475][2] = 3; + v[476][2] = 3; + v[477][2] = 1; + v[478][2] = 1; + v[479][2] = 1; + v[480][2] = 5; + v[481][2] = 5; + v[482][2] = 7; + v[483][2] = 3; + v[484][2] = 1; + v[485][2] = 1; + v[486][2] = 3; + v[487][2] = 3; + v[488][2] = 7; + v[489][2] = 3; + v[490][2] = 3; + v[491][2] = 5; + v[492][2] = 1; + v[493][2] = 3; + v[494][2] = 7; + v[495][2] = 3; + v[496][2] = 3; + v[497][2] = 7; + v[498][2] = 3; + v[499][2] = 5; + v[500][2] = 7; + v[501][2] = 5; + v[502][2] = 7; + v[503][2] = 7; + v[504][2] = 3; + v[505][2] = 3; + v[506][2] = 5; + v[507][2] = 1; + v[508][2] = 3; + v[509][2] = 5; + v[510][2] = 3; + v[511][2] = 1; + v[512][2] = 3; + v[513][2] = 5; + v[514][2] = 1; + v[515][2] = 1; + v[516][2] = 3; + v[517][2] = 7; + v[518][2] = 7; + v[519][2] = 1; + v[520][2] = 5; + v[521][2] = 1; + v[522][2] = 3; + v[523][2] = 7; + v[524][2] = 3; + v[525][2] = 7; + v[526][2] = 3; + v[527][2] = 5; + v[528][2] = 1; + v[529][2] = 7; + v[530][2] = 1; + v[531][2] = 1; + v[532][2] = 3; + v[533][2] = 5; + v[534][2] = 3; + v[535][2] = 7; + v[536][2] = 1; + v[537][2] = 5; + v[538][2] = 5; + v[539][2] = 1; + v[540][2] = 1; + v[541][2] = 3; + v[542][2] = 1; + v[543][2] = 3; + v[544][2] = 3; + v[545][2] = 7; + v[546][2] = 1; + v[547][2] = 7; + v[548][2] = 3; + v[549][2] = 1; + v[550][2] = 7; + v[551][2] = 3; + v[552][2] = 1; + v[553][2] = 7; + v[554][2] = 3; + v[555][2] = 5; + v[556][2] = 3; + v[557][2] = 5; + v[558][2] = 7; + v[559][2] = 3; + v[560][2] = 3; + v[561][2] = 3; + v[562][2] = 5; + v[563][2] = 1; + v[564][2] = 7; + v[565][2] = 7; + v[566][2] = 1; + v[567][2] = 3; + v[568][2] = 1; + v[569][2] = 3; + v[570][2] = 7; + v[571][2] = 7; + v[572][2] = 1; + v[573][2] = 3; + v[574][2] = 7; + v[575][2] = 3; + v[576][2] = 1; + v[577][2] = 5; + v[578][2] = 3; + v[579][2] = 1; + v[580][2] = 1; + v[581][2] = 1; + v[582][2] = 5; + v[583][2] = 3; + v[584][2] = 3; + v[585][2] = 7; + v[586][2] = 1; + v[587][2] = 5; + v[588][2] = 3; + v[589][2] = 5; + v[590][2] = 1; + v[591][2] = 3; + v[592][2] = 1; + v[593][2] = 3; + v[594][2] = 1; + v[595][2] = 5; + v[596][2] = 7; + v[597][2] = 7; + v[598][2] = 1; + v[599][2] = 1; + v[600][2] = 5; + v[601][2] = 3; + v[602][2] = 1; + v[603][2] = 5; + v[604][2] = 1; + v[605][2] = 1; + v[606][2] = 7; + v[607][2] = 7; + v[608][2] = 3; + v[609][2] = 5; + v[610][2] = 5; + v[611][2] = 1; + v[612][2] = 7; + v[613][2] = 1; + v[614][2] = 5; + v[615][2] = 1; + v[616][2] = 1; + v[617][2] = 3; + v[618][2] = 1; + v[619][2] = 5; + v[620][2] = 7; + v[621][2] = 5; + v[622][2] = 7; + v[623][2] = 7; + v[624][2] = 1; + v[625][2] = 5; + v[626][2] = 1; + v[627][2] = 1; + v[628][2] = 3; + v[629][2] = 5; + v[630][2] = 1; + v[631][2] = 5; + v[632][2] = 5; + v[633][2] = 3; + v[634][2] = 1; + v[635][2] = 3; + v[636][2] = 1; + v[637][2] = 5; + v[638][2] = 5; + v[639][2] = 3; + v[640][2] = 3; + v[641][2] = 3; + v[642][2] = 3; + v[643][2] = 1; + v[644][2] = 1; + v[645][2] = 3; + v[646][2] = 1; + v[647][2] = 3; + v[648][2] = 5; + v[649][2] = 5; + v[650][2] = 7; + v[651][2] = 5; + v[652][2] = 5; + v[653][2] = 7; + v[654][2] = 5; + v[655][2] = 7; + v[656][2] = 1; + v[657][2] = 3; + v[658][2] = 7; + v[659][2] = 7; + v[660][2] = 3; + v[661][2] = 5; + v[662][2] = 5; + v[663][2] = 7; + v[664][2] = 5; + v[665][2] = 5; + v[666][2] = 3; + v[667][2] = 3; + v[668][2] = 3; + v[669][2] = 1; + v[670][2] = 7; + v[671][2] = 1; + v[672][2] = 5; + v[673][2] = 5; + v[674][2] = 5; + v[675][2] = 3; + v[676][2] = 3; + v[677][2] = 5; + v[678][2] = 1; + v[679][2] = 3; + v[680][2] = 1; + v[681][2] = 3; + v[682][2] = 3; + v[683][2] = 3; + v[684][2] = 7; + v[685][2] = 1; + v[686][2] = 7; + v[687][2] = 7; + v[688][2] = 3; + v[689][2] = 7; + v[690][2] = 1; + v[691][2] = 1; + v[692][2] = 5; + v[693][2] = 7; + v[694][2] = 1; + v[695][2] = 7; + v[696][2] = 1; + v[697][2] = 7; + v[698][2] = 7; + v[699][2] = 1; + v[700][2] = 3; + v[701][2] = 7; + v[702][2] = 5; + v[703][2] = 1; + v[704][2] = 3; + v[705][2] = 5; + v[706][2] = 5; + v[707][2] = 5; + v[708][2] = 1; + v[709][2] = 1; + v[710][2] = 7; + v[711][2] = 1; + v[712][2] = 7; + v[713][2] = 1; + v[714][2] = 7; + v[715][2] = 7; + v[716][2] = 3; + v[717][2] = 1; + v[718][2] = 1; + v[719][2] = 5; + v[720][2] = 1; + v[721][2] = 5; + v[722][2] = 1; + v[723][2] = 5; + v[724][2] = 3; + v[725][2] = 5; + v[726][2] = 5; + v[727][2] = 5; + v[728][2] = 5; + v[729][2] = 5; + v[730][2] = 3; + v[731][2] = 3; + v[732][2] = 7; + v[733][2] = 3; + v[734][2] = 3; + v[735][2] = 5; + v[736][2] = 5; + v[737][2] = 3; + v[738][2] = 7; + v[739][2] = 1; + v[740][2] = 5; + v[741][2] = 7; + v[742][2] = 5; + v[743][2] = 1; + v[744][2] = 5; + v[745][2] = 5; + v[746][2] = 3; + v[747][2] = 5; + v[748][2] = 5; + v[749][2] = 7; + v[750][2] = 5; + v[751][2] = 3; + v[752][2] = 5; + v[753][2] = 5; + v[754][2] = 5; + v[755][2] = 1; + v[756][2] = 5; + v[757][2] = 5; + v[758][2] = 5; + v[759][2] = 5; + v[760][2] = 1; + v[761][2] = 3; + v[762][2] = 5; + v[763][2] = 3; + v[764][2] = 1; + v[765][2] = 7; + v[766][2] = 5; + v[767][2] = 5; + v[768][2] = 7; + v[769][2] = 1; + v[770][2] = 5; + v[771][2] = 3; + v[772][2] = 3; + v[773][2] = 1; + v[774][2] = 5; + v[775][2] = 3; + v[776][2] = 7; + v[777][2] = 1; + v[778][2] = 7; + v[779][2] = 5; + v[780][2] = 1; + v[781][2] = 1; + v[782][2] = 3; + v[783][2] = 1; + v[784][2] = 1; + v[785][2] = 7; + v[786][2] = 1; + v[787][2] = 5; + v[788][2] = 5; + v[789][2] = 3; + v[790][2] = 7; + v[791][2] = 3; + v[792][2] = 7; + v[793][2] = 5; + v[794][2] = 3; + v[795][2] = 1; + v[796][2] = 1; + v[797][2] = 3; + v[798][2] = 1; + v[799][2] = 3; + v[800][2] = 5; + v[801][2] = 5; + v[802][2] = 7; + v[803][2] = 5; + v[804][2] = 3; + v[805][2] = 7; + v[806][2] = 7; + v[807][2] = 7; + v[808][2] = 3; + v[809][2] = 7; + v[810][2] = 3; + v[811][2] = 7; + v[812][2] = 1; + v[813][2] = 3; + v[814][2] = 1; + v[815][2] = 7; + v[816][2] = 7; + v[817][2] = 1; + v[818][2] = 7; + v[819][2] = 3; + v[820][2] = 7; + v[821][2] = 3; + v[822][2] = 7; + v[823][2] = 3; + v[824][2] = 7; + v[825][2] = 3; + v[826][2] = 5; + v[827][2] = 1; + v[828][2] = 1; + v[829][2] = 7; + v[830][2] = 3; + v[831][2] = 1; + v[832][2] = 5; + v[833][2] = 5; + v[834][2] = 7; + v[835][2] = 1; + v[836][2] = 5; + v[837][2] = 5; + v[838][2] = 5; + v[839][2] = 7; + v[840][2] = 1; + v[841][2] = 5; + v[842][2] = 5; + v[843][2] = 1; + v[844][2] = 5; + v[845][2] = 5; + v[846][2] = 3; + v[847][2] = 1; + v[848][2] = 3; + v[849][2] = 1; + v[850][2] = 7; + v[851][2] = 3; + v[852][2] = 1; + v[853][2] = 3; + v[854][2] = 5; + v[855][2] = 7; + v[856][2] = 7; + v[857][2] = 7; + v[858][2] = 1; + v[859][2] = 1; + v[860][2] = 7; + v[861][2] = 3; + v[862][2] = 1; + v[863][2] = 5; + v[864][2] = 5; + v[865][2] = 5; + v[866][2] = 1; + v[867][2] = 1; + v[868][2] = 1; + v[869][2] = 1; + v[870][2] = 1; + v[871][2] = 5; + v[872][2] = 3; + v[873][2] = 5; + v[874][2] = 1; + v[875][2] = 3; + v[876][2] = 5; + v[877][2] = 3; + v[878][2] = 1; + v[879][2] = 1; + v[880][2] = 1; + v[881][2] = 1; + v[882][2] = 3; + v[883][2] = 7; + v[884][2] = 3; + v[885][2] = 7; + v[886][2] = 5; + v[887][2] = 7; + v[888][2] = 1; + v[889][2] = 5; + v[890][2] = 5; + v[891][2] = 7; + v[892][2] = 5; + v[893][2] = 3; + v[894][2] = 3; + v[895][2] = 7; + v[896][2] = 5; + v[897][2] = 3; + v[898][2] = 1; + v[899][2] = 1; + v[900][2] = 3; + v[901][2] = 1; + v[902][2] = 3; + v[903][2] = 1; + v[904][2] = 1; + v[905][2] = 3; + v[906][2] = 7; + v[907][2] = 1; + v[908][2] = 7; + v[909][2] = 1; + v[910][2] = 1; + v[911][2] = 5; + v[912][2] = 1; + v[913][2] = 7; + v[914][2] = 5; + v[915][2] = 3; + v[916][2] = 7; + v[917][2] = 3; + v[918][2] = 5; + v[919][2] = 3; + v[920][2] = 1; + v[921][2] = 1; + v[922][2] = 5; + v[923][2] = 5; + v[924][2] = 1; + v[925][2] = 7; + v[926][2] = 7; + v[927][2] = 3; + v[928][2] = 7; + v[929][2] = 3; + v[930][2] = 7; + v[931][2] = 1; + v[932][2] = 5; + v[933][2] = 1; + v[934][2] = 5; + v[935][2] = 3; + v[936][2] = 7; + v[937][2] = 3; + v[938][2] = 5; + v[939][2] = 7; + v[940][2] = 7; + v[941][2] = 7; + v[942][2] = 3; + v[943][2] = 3; + v[944][2] = 1; + v[945][2] = 1; + v[946][2] = 5; + v[947][2] = 5; + v[948][2] = 3; + v[949][2] = 7; + v[950][2] = 1; + v[951][2] = 1; + v[952][2] = 1; + v[953][2] = 3; + v[954][2] = 5; + v[955][2] = 3; + v[956][2] = 1; + v[957][2] = 1; + v[958][2] = 3; + v[959][2] = 3; + v[960][2] = 7; + v[961][2] = 5; + v[962][2] = 1; + v[963][2] = 1; + v[964][2] = 3; + v[965][2] = 7; + v[966][2] = 1; + v[967][2] = 5; + v[968][2] = 7; + v[969][2] = 3; + v[970][2] = 7; + v[971][2] = 5; + v[972][2] = 5; + v[973][2] = 7; + v[974][2] = 3; + v[975][2] = 5; + v[976][2] = 3; + v[977][2] = 1; + v[978][2] = 5; + v[979][2] = 3; + v[980][2] = 1; + v[981][2] = 1; + v[982][2] = 7; + v[983][2] = 5; + v[984][2] = 1; + v[985][2] = 7; + v[986][2] = 3; + v[987][2] = 7; + v[988][2] = 5; + v[989][2] = 1; + v[990][2] = 7; + v[991][2] = 1; + v[992][2] = 7; + v[993][2] = 7; + v[994][2] = 1; + v[995][2] = 1; + v[996][2] = 7; + v[997][2] = 1; + v[998][2] = 5; + v[999][2] = 5; + v[1000][2] = 1; + v[1001][2] = 1; + v[1002][2] = 7; + v[1003][2] = 5; + v[1004][2] = 7; + v[1005][2] = 1; + v[1006][2] = 5; + v[1007][2] = 3; + v[1008][2] = 5; + v[1009][2] = 3; + v[1010][2] = 3; + v[1011][2] = 7; + v[1012][2] = 1; + v[1013][2] = 5; + v[1014][2] = 1; + v[1015][2] = 1; + v[1016][2] = 5; + v[1017][2] = 5; + v[1018][2] = 3; + v[1019][2] = 3; + v[1020][2] = 7; + v[1021][2] = 5; + v[1022][2] = 5; + v[1023][2] = 1; + v[1024][2] = 1; + v[1025][2] = 1; + v[1026][2] = 3; + v[1027][2] = 1; + v[1028][2] = 5; + v[1029][2] = 7; + v[1030][2] = 7; + v[1031][2] = 1; + v[1032][2] = 7; + v[1033][2] = 5; + v[1034][2] = 7; + v[1035][2] = 3; + v[1036][2] = 7; + v[1037][2] = 3; + v[1038][2] = 1; + v[1039][2] = 3; + v[1040][2] = 7; + v[1041][2] = 3; + v[1042][2] = 1; + v[1043][2] = 5; + v[1044][2] = 5; + v[1045][2] = 3; + v[1046][2] = 5; + v[1047][2] = 1; + v[1048][2] = 3; + v[1049][2] = 5; + v[1050][2] = 5; + v[1051][2] = 5; + v[1052][2] = 1; + v[1053][2] = 1; + v[1054][2] = 7; + v[1055][2] = 7; + v[1056][2] = 1; + v[1057][2] = 5; + v[1058][2] = 5; + v[1059][2] = 1; + v[1060][2] = 3; + v[1061][2] = 5; + v[1062][2] = 1; + v[1063][2] = 5; + v[1064][2] = 3; + v[1065][2] = 5; + v[1066][2] = 3; + v[1067][2] = 3; + v[1068][2] = 7; + v[1069][2] = 5; + v[1070][2] = 7; + v[1071][2] = 3; + v[1072][2] = 7; + v[1073][2] = 3; + v[1074][2] = 1; + v[1075][2] = 3; + v[1076][2] = 7; + v[1077][2] = 7; + v[1078][2] = 3; + v[1079][2] = 3; + v[1080][2] = 1; + v[1081][2] = 1; + v[1082][2] = 3; + v[1083][2] = 3; + v[1084][2] = 3; + v[1085][2] = 3; + v[1086][2] = 3; + v[1087][2] = 5; + v[1088][2] = 5; + v[1089][2] = 3; + v[1090][2] = 3; + v[1091][2] = 3; + v[1092][2] = 1; + v[1093][2] = 3; + v[1094][2] = 5; + v[1095][2] = 7; + v[1096][2] = 7; + v[1097][2] = 1; + v[1098][2] = 5; + v[1099][2] = 7; + v[1100][2] = 3; + v[1101][2] = 7; + v[1102][2] = 1; + v[1103][2] = 1; + v[1104][2] = 3; + v[1105][2] = 5; + v[1106][2] = 7; + v[1107][2] = 5; + v[1108][2] = 3; + v[1109][2] = 3; + v[1110][2] = 3; + + v[5][3] = 1; + v[6][3] = 7; + v[7][3] = 9; + v[8][3] = 13; + v[9][3] = 11; + v[10][3] = 1; + v[11][3] = 3; + v[12][3] = 7; + v[13][3] = 9; + v[14][3] = 5; + v[15][3] = 13; + v[16][3] = 13; + v[17][3] = 11; + v[18][3] = 3; + v[19][3] = 15; + v[20][3] = 5; + v[21][3] = 3; + v[22][3] = 15; + v[23][3] = 7; + v[24][3] = 9; + v[25][3] = 13; + v[26][3] = 9; + v[27][3] = 1; + v[28][3] = 11; + v[29][3] = 7; + v[30][3] = 5; + v[31][3] = 15; + v[32][3] = 1; + v[33][3] = 15; + v[34][3] = 11; + v[35][3] = 5; + v[36][3] = 11; + v[37][3] = 1; + v[38][3] = 7; + v[39][3] = 9; + v[40][3] = 7; + v[41][3] = 7; + v[42][3] = 1; + v[43][3] = 15; + v[44][3] = 15; + v[45][3] = 15; + v[46][3] = 13; + v[47][3] = 3; + v[48][3] = 3; + v[49][3] = 15; + v[50][3] = 5; + v[51][3] = 9; + v[52][3] = 7; + v[53][3] = 13; + v[54][3] = 3; + v[55][3] = 7; + v[56][3] = 5; + v[57][3] = 11; + v[58][3] = 9; + v[59][3] = 1; + v[60][3] = 9; + v[61][3] = 1; + v[62][3] = 5; + v[63][3] = 7; + v[64][3] = 13; + v[65][3] = 9; + v[66][3] = 9; + v[67][3] = 1; + v[68][3] = 7; + v[69][3] = 3; + v[70][3] = 5; + v[71][3] = 1; + v[72][3] = 11; + v[73][3] = 11; + v[74][3] = 13; + v[75][3] = 7; + v[76][3] = 7; + v[77][3] = 9; + v[78][3] = 9; + v[79][3] = 1; + v[80][3] = 1; + v[81][3] = 3; + v[82][3] = 9; + v[83][3] = 15; + v[84][3] = 1; + v[85][3] = 5; + v[86][3] = 13; + v[87][3] = 1; + v[88][3] = 9; + v[89][3] = 9; + v[90][3] = 9; + v[91][3] = 9; + v[92][3] = 9; + v[93][3] = 13; + v[94][3] = 11; + v[95][3] = 3; + v[96][3] = 5; + v[97][3] = 11; + v[98][3] = 11; + v[99][3] = 13; + v[100][3] = 5; + v[101][3] = 3; + v[102][3] = 15; + v[103][3] = 1; + v[104][3] = 11; + v[105][3] = 11; + v[106][3] = 7; + v[107][3] = 13; + v[108][3] = 15; + v[109][3] = 11; + v[110][3] = 13; + v[111][3] = 9; + v[112][3] = 11; + v[113][3] = 15; + v[114][3] = 15; + v[115][3] = 13; + v[116][3] = 3; + v[117][3] = 15; + v[118][3] = 7; + v[119][3] = 9; + v[120][3] = 11; + v[121][3] = 13; + v[122][3] = 11; + v[123][3] = 9; + v[124][3] = 9; + v[125][3] = 5; + v[126][3] = 13; + v[127][3] = 9; + v[128][3] = 1; + v[129][3] = 13; + v[130][3] = 7; + v[131][3] = 7; + v[132][3] = 7; + v[133][3] = 7; + v[134][3] = 7; + v[135][3] = 5; + v[136][3] = 9; + v[137][3] = 7; + v[138][3] = 13; + v[139][3] = 11; + v[140][3] = 9; + v[141][3] = 11; + v[142][3] = 15; + v[143][3] = 3; + v[144][3] = 13; + v[145][3] = 11; + v[146][3] = 1; + v[147][3] = 11; + v[148][3] = 3; + v[149][3] = 3; + v[150][3] = 9; + v[151][3] = 11; + v[152][3] = 1; + v[153][3] = 7; + v[154][3] = 1; + v[155][3] = 15; + v[156][3] = 15; + v[157][3] = 3; + v[158][3] = 1; + v[159][3] = 9; + v[160][3] = 1; + v[161][3] = 7; + v[162][3] = 13; + v[163][3] = 11; + v[164][3] = 3; + v[165][3] = 13; + v[166][3] = 11; + v[167][3] = 7; + v[168][3] = 3; + v[169][3] = 3; + v[170][3] = 5; + v[171][3] = 13; + v[172][3] = 11; + v[173][3] = 5; + v[174][3] = 11; + v[175][3] = 1; + v[176][3] = 3; + v[177][3] = 9; + v[178][3] = 7; + v[179][3] = 15; + v[180][3] = 7; + v[181][3] = 5; + v[182][3] = 13; + v[183][3] = 7; + v[184][3] = 9; + v[185][3] = 13; + v[186][3] = 15; + v[187][3] = 13; + v[188][3] = 9; + v[189][3] = 7; + v[190][3] = 15; + v[191][3] = 7; + v[192][3] = 9; + v[193][3] = 5; + v[194][3] = 11; + v[195][3] = 11; + v[196][3] = 13; + v[197][3] = 13; + v[198][3] = 9; + v[199][3] = 3; + v[200][3] = 5; + v[201][3] = 13; + v[202][3] = 9; + v[203][3] = 11; + v[204][3] = 15; + v[205][3] = 11; + v[206][3] = 7; + v[207][3] = 1; + v[208][3] = 7; + v[209][3] = 13; + v[210][3] = 3; + v[211][3] = 13; + v[212][3] = 3; + v[213][3] = 13; + v[214][3] = 9; + v[215][3] = 15; + v[216][3] = 7; + v[217][3] = 13; + v[218][3] = 13; + v[219][3] = 3; + v[220][3] = 13; + v[221][3] = 15; + v[222][3] = 15; + v[223][3] = 11; + v[224][3] = 9; + v[225][3] = 13; + v[226][3] = 9; + v[227][3] = 15; + v[228][3] = 1; + v[229][3] = 1; + v[230][3] = 15; + v[231][3] = 11; + v[232][3] = 11; + v[233][3] = 7; + v[234][3] = 1; + v[235][3] = 11; + v[236][3] = 13; + v[237][3] = 9; + v[238][3] = 13; + v[239][3] = 3; + v[240][3] = 5; + v[241][3] = 11; + v[242][3] = 13; + v[243][3] = 9; + v[244][3] = 9; + v[245][3] = 13; + v[246][3] = 1; + v[247][3] = 11; + v[248][3] = 15; + v[249][3] = 13; + v[250][3] = 3; + v[251][3] = 13; + v[252][3] = 7; + v[253][3] = 15; + v[254][3] = 1; + v[255][3] = 15; + v[256][3] = 3; + v[257][3] = 3; + v[258][3] = 11; + v[259][3] = 7; + v[260][3] = 13; + v[261][3] = 7; + v[262][3] = 7; + v[263][3] = 9; + v[264][3] = 7; + v[265][3] = 5; + v[266][3] = 15; + v[267][3] = 9; + v[268][3] = 5; + v[269][3] = 5; + v[270][3] = 7; + v[271][3] = 15; + v[272][3] = 13; + v[273][3] = 15; + v[274][3] = 5; + v[275][3] = 15; + v[276][3] = 5; + v[277][3] = 3; + v[278][3] = 1; + v[279][3] = 11; + v[280][3] = 7; + v[281][3] = 1; + v[282][3] = 5; + v[283][3] = 7; + v[284][3] = 9; + v[285][3] = 3; + v[286][3] = 11; + v[287][3] = 1; + v[288][3] = 15; + v[289][3] = 1; + v[290][3] = 3; + v[291][3] = 15; + v[292][3] = 11; + v[293][3] = 13; + v[294][3] = 5; + v[295][3] = 13; + v[296][3] = 1; + v[297][3] = 7; + v[298][3] = 1; + v[299][3] = 15; + v[300][3] = 7; + v[301][3] = 5; + v[302][3] = 1; + v[303][3] = 1; + v[304][3] = 15; + v[305][3] = 13; + v[306][3] = 11; + v[307][3] = 11; + v[308][3] = 13; + v[309][3] = 5; + v[310][3] = 11; + v[311][3] = 7; + v[312][3] = 9; + v[313][3] = 7; + v[314][3] = 1; + v[315][3] = 5; + v[316][3] = 3; + v[317][3] = 9; + v[318][3] = 5; + v[319][3] = 5; + v[320][3] = 11; + v[321][3] = 5; + v[322][3] = 1; + v[323][3] = 7; + v[324][3] = 1; + v[325][3] = 11; + v[326][3] = 7; + v[327][3] = 9; + v[328][3] = 13; + v[329][3] = 15; + v[330][3] = 13; + v[331][3] = 3; + v[332][3] = 1; + v[333][3] = 11; + v[334][3] = 13; + v[335][3] = 15; + v[336][3] = 1; + v[337][3] = 1; + v[338][3] = 11; + v[339][3] = 9; + v[340][3] = 13; + v[341][3] = 3; + v[342][3] = 13; + v[343][3] = 11; + v[344][3] = 15; + v[345][3] = 13; + v[346][3] = 9; + v[347][3] = 9; + v[348][3] = 9; + v[349][3] = 5; + v[350][3] = 5; + v[351][3] = 5; + v[352][3] = 5; + v[353][3] = 1; + v[354][3] = 15; + v[355][3] = 5; + v[356][3] = 9; + v[357][3] = 11; + v[358][3] = 7; + v[359][3] = 15; + v[360][3] = 5; + v[361][3] = 3; + v[362][3] = 13; + v[363][3] = 5; + v[364][3] = 3; + v[365][3] = 11; + v[366][3] = 5; + v[367][3] = 1; + v[368][3] = 11; + v[369][3] = 13; + v[370][3] = 9; + v[371][3] = 11; + v[372][3] = 3; + v[373][3] = 7; + v[374][3] = 13; + v[375][3] = 15; + v[376][3] = 1; + v[377][3] = 7; + v[378][3] = 11; + v[379][3] = 1; + v[380][3] = 13; + v[381][3] = 1; + v[382][3] = 15; + v[383][3] = 1; + v[384][3] = 9; + v[385][3] = 7; + v[386][3] = 3; + v[387][3] = 9; + v[388][3] = 11; + v[389][3] = 1; + v[390][3] = 9; + v[391][3] = 13; + v[392][3] = 13; + v[393][3] = 3; + v[394][3] = 11; + v[395][3] = 7; + v[396][3] = 9; + v[397][3] = 1; + v[398][3] = 7; + v[399][3] = 15; + v[400][3] = 9; + v[401][3] = 1; + v[402][3] = 5; + v[403][3] = 13; + v[404][3] = 5; + v[405][3] = 11; + v[406][3] = 3; + v[407][3] = 9; + v[408][3] = 15; + v[409][3] = 11; + v[410][3] = 13; + v[411][3] = 5; + v[412][3] = 1; + v[413][3] = 7; + v[414][3] = 7; + v[415][3] = 5; + v[416][3] = 13; + v[417][3] = 7; + v[418][3] = 7; + v[419][3] = 9; + v[420][3] = 5; + v[421][3] = 11; + v[422][3] = 11; + v[423][3] = 1; + v[424][3] = 1; + v[425][3] = 15; + v[426][3] = 3; + v[427][3] = 13; + v[428][3] = 9; + v[429][3] = 13; + v[430][3] = 9; + v[431][3] = 9; + v[432][3] = 11; + v[433][3] = 5; + v[434][3] = 5; + v[435][3] = 13; + v[436][3] = 15; + v[437][3] = 3; + v[438][3] = 9; + v[439][3] = 15; + v[440][3] = 3; + v[441][3] = 11; + v[442][3] = 11; + v[443][3] = 15; + v[444][3] = 15; + v[445][3] = 3; + v[446][3] = 11; + v[447][3] = 15; + v[448][3] = 15; + v[449][3] = 3; + v[450][3] = 1; + v[451][3] = 3; + v[452][3] = 1; + v[453][3] = 3; + v[454][3] = 3; + v[455][3] = 1; + v[456][3] = 3; + v[457][3] = 13; + v[458][3] = 1; + v[459][3] = 11; + v[460][3] = 5; + v[461][3] = 15; + v[462][3] = 7; + v[463][3] = 15; + v[464][3] = 9; + v[465][3] = 1; + v[466][3] = 7; + v[467][3] = 1; + v[468][3] = 9; + v[469][3] = 11; + v[470][3] = 15; + v[471][3] = 1; + v[472][3] = 13; + v[473][3] = 9; + v[474][3] = 13; + v[475][3] = 11; + v[476][3] = 7; + v[477][3] = 3; + v[478][3] = 7; + v[479][3] = 3; + v[480][3] = 13; + v[481][3] = 7; + v[482][3] = 9; + v[483][3] = 7; + v[484][3] = 7; + v[485][3] = 3; + v[486][3] = 3; + v[487][3] = 9; + v[488][3] = 9; + v[489][3] = 7; + v[490][3] = 5; + v[491][3] = 11; + v[492][3] = 13; + v[493][3] = 13; + v[494][3] = 7; + v[495][3] = 7; + v[496][3] = 15; + v[497][3] = 9; + v[498][3] = 5; + v[499][3] = 5; + v[500][3] = 3; + v[501][3] = 3; + v[502][3] = 13; + v[503][3] = 3; + v[504][3] = 9; + v[505][3] = 3; + v[506][3] = 1; + v[507][3] = 11; + v[508][3] = 1; + v[509][3] = 3; + v[510][3] = 11; + v[511][3] = 15; + v[512][3] = 11; + v[513][3] = 11; + v[514][3] = 11; + v[515][3] = 9; + v[516][3] = 13; + v[517][3] = 7; + v[518][3] = 9; + v[519][3] = 15; + v[520][3] = 9; + v[521][3] = 11; + v[522][3] = 1; + v[523][3] = 3; + v[524][3] = 3; + v[525][3] = 9; + v[526][3] = 7; + v[527][3] = 15; + v[528][3] = 13; + v[529][3] = 13; + v[530][3] = 7; + v[531][3] = 15; + v[532][3] = 9; + v[533][3] = 13; + v[534][3] = 9; + v[535][3] = 15; + v[536][3] = 13; + v[537][3] = 15; + v[538][3] = 9; + v[539][3] = 13; + v[540][3] = 1; + v[541][3] = 11; + v[542][3] = 7; + v[543][3] = 11; + v[544][3] = 3; + v[545][3] = 13; + v[546][3] = 5; + v[547][3] = 1; + v[548][3] = 7; + v[549][3] = 15; + v[550][3] = 3; + v[551][3] = 13; + v[552][3] = 7; + v[553][3] = 13; + v[554][3] = 13; + v[555][3] = 11; + v[556][3] = 3; + v[557][3] = 5; + v[558][3] = 3; + v[559][3] = 13; + v[560][3] = 11; + v[561][3] = 9; + v[562][3] = 9; + v[563][3] = 3; + v[564][3] = 11; + v[565][3] = 11; + v[566][3] = 7; + v[567][3] = 9; + v[568][3] = 13; + v[569][3] = 11; + v[570][3] = 7; + v[571][3] = 15; + v[572][3] = 13; + v[573][3] = 7; + v[574][3] = 5; + v[575][3] = 3; + v[576][3] = 1; + v[577][3] = 5; + v[578][3] = 15; + v[579][3] = 15; + v[580][3] = 3; + v[581][3] = 11; + v[582][3] = 1; + v[583][3] = 7; + v[584][3] = 3; + v[585][3] = 15; + v[586][3] = 11; + v[587][3] = 5; + v[588][3] = 5; + v[589][3] = 3; + v[590][3] = 5; + v[591][3] = 5; + v[592][3] = 1; + v[593][3] = 15; + v[594][3] = 5; + v[595][3] = 1; + v[596][3] = 5; + v[597][3] = 3; + v[598][3] = 7; + v[599][3] = 5; + v[600][3] = 11; + v[601][3] = 3; + v[602][3] = 13; + v[603][3] = 9; + v[604][3] = 13; + v[605][3] = 15; + v[606][3] = 5; + v[607][3] = 3; + v[608][3] = 5; + v[609][3] = 9; + v[610][3] = 5; + v[611][3] = 3; + v[612][3] = 11; + v[613][3] = 1; + v[614][3] = 13; + v[615][3] = 9; + v[616][3] = 15; + v[617][3] = 3; + v[618][3] = 5; + v[619][3] = 11; + v[620][3] = 9; + v[621][3] = 1; + v[622][3] = 3; + v[623][3] = 15; + v[624][3] = 9; + v[625][3] = 9; + v[626][3] = 9; + v[627][3] = 11; + v[628][3] = 7; + v[629][3] = 5; + v[630][3] = 13; + v[631][3] = 1; + v[632][3] = 15; + v[633][3] = 3; + v[634][3] = 13; + v[635][3] = 9; + v[636][3] = 13; + v[637][3] = 5; + v[638][3] = 1; + v[639][3] = 5; + v[640][3] = 1; + v[641][3] = 13; + v[642][3] = 13; + v[643][3] = 7; + v[644][3] = 7; + v[645][3] = 1; + v[646][3] = 9; + v[647][3] = 5; + v[648][3] = 11; + v[649][3] = 9; + v[650][3] = 11; + v[651][3] = 13; + v[652][3] = 3; + v[653][3] = 15; + v[654][3] = 15; + v[655][3] = 13; + v[656][3] = 15; + v[657][3] = 7; + v[658][3] = 5; + v[659][3] = 7; + v[660][3] = 9; + v[661][3] = 7; + v[662][3] = 9; + v[663][3] = 9; + v[664][3] = 9; + v[665][3] = 11; + v[666][3] = 9; + v[667][3] = 3; + v[668][3] = 11; + v[669][3] = 15; + v[670][3] = 13; + v[671][3] = 13; + v[672][3] = 5; + v[673][3] = 9; + v[674][3] = 15; + v[675][3] = 1; + v[676][3] = 1; + v[677][3] = 9; + v[678][3] = 5; + v[679][3] = 13; + v[680][3] = 3; + v[681][3] = 13; + v[682][3] = 15; + v[683][3] = 3; + v[684][3] = 1; + v[685][3] = 3; + v[686][3] = 11; + v[687][3] = 13; + v[688][3] = 1; + v[689][3] = 15; + v[690][3] = 9; + v[691][3] = 9; + v[692][3] = 3; + v[693][3] = 1; + v[694][3] = 9; + v[695][3] = 1; + v[696][3] = 9; + v[697][3] = 1; + v[698][3] = 13; + v[699][3] = 11; + v[700][3] = 15; + v[701][3] = 7; + v[702][3] = 11; + v[703][3] = 15; + v[704][3] = 13; + v[705][3] = 15; + v[706][3] = 1; + v[707][3] = 9; + v[708][3] = 9; + v[709][3] = 7; + v[710][3] = 3; + v[711][3] = 5; + v[712][3] = 11; + v[713][3] = 7; + v[714][3] = 3; + v[715][3] = 9; + v[716][3] = 5; + v[717][3] = 15; + v[718][3] = 7; + v[719][3] = 5; + v[720][3] = 3; + v[721][3] = 13; + v[722][3] = 7; + v[723][3] = 1; + v[724][3] = 1; + v[725][3] = 9; + v[726][3] = 15; + v[727][3] = 15; + v[728][3] = 15; + v[729][3] = 11; + v[730][3] = 3; + v[731][3] = 5; + v[732][3] = 15; + v[733][3] = 13; + v[734][3] = 7; + v[735][3] = 15; + v[736][3] = 15; + v[737][3] = 11; + v[738][3] = 11; + v[739][3] = 9; + v[740][3] = 5; + v[741][3] = 15; + v[742][3] = 9; + v[743][3] = 7; + v[744][3] = 3; + v[745][3] = 13; + v[746][3] = 1; + v[747][3] = 1; + v[748][3] = 5; + v[749][3] = 1; + v[750][3] = 3; + v[751][3] = 1; + v[752][3] = 7; + v[753][3] = 1; + v[754][3] = 1; + v[755][3] = 5; + v[756][3] = 1; + v[757][3] = 11; + v[758][3] = 11; + v[759][3] = 9; + v[760][3] = 9; + v[761][3] = 5; + v[762][3] = 13; + v[763][3] = 7; + v[764][3] = 7; + v[765][3] = 7; + v[766][3] = 1; + v[767][3] = 1; + v[768][3] = 9; + v[769][3] = 9; + v[770][3] = 11; + v[771][3] = 11; + v[772][3] = 15; + v[773][3] = 7; + v[774][3] = 5; + v[775][3] = 5; + v[776][3] = 3; + v[777][3] = 11; + v[778][3] = 1; + v[779][3] = 3; + v[780][3] = 7; + v[781][3] = 13; + v[782][3] = 7; + v[783][3] = 7; + v[784][3] = 7; + v[785][3] = 3; + v[786][3] = 15; + v[787][3] = 15; + v[788][3] = 11; + v[789][3] = 9; + v[790][3] = 3; + v[791][3] = 9; + v[792][3] = 3; + v[793][3] = 15; + v[794][3] = 13; + v[795][3] = 5; + v[796][3] = 3; + v[797][3] = 3; + v[798][3] = 3; + v[799][3] = 5; + v[800][3] = 9; + v[801][3] = 15; + v[802][3] = 9; + v[803][3] = 9; + v[804][3] = 1; + v[805][3] = 5; + v[806][3] = 9; + v[807][3] = 9; + v[808][3] = 15; + v[809][3] = 5; + v[810][3] = 15; + v[811][3] = 7; + v[812][3] = 9; + v[813][3] = 1; + v[814][3] = 9; + v[815][3] = 9; + v[816][3] = 5; + v[817][3] = 11; + v[818][3] = 5; + v[819][3] = 15; + v[820][3] = 15; + v[821][3] = 11; + v[822][3] = 7; + v[823][3] = 7; + v[824][3] = 7; + v[825][3] = 1; + v[826][3] = 1; + v[827][3] = 11; + v[828][3] = 11; + v[829][3] = 13; + v[830][3] = 15; + v[831][3] = 3; + v[832][3] = 13; + v[833][3] = 5; + v[834][3] = 1; + v[835][3] = 7; + v[836][3] = 1; + v[837][3] = 11; + v[838][3] = 3; + v[839][3] = 13; + v[840][3] = 15; + v[841][3] = 3; + v[842][3] = 5; + v[843][3] = 3; + v[844][3] = 5; + v[845][3] = 7; + v[846][3] = 3; + v[847][3] = 9; + v[848][3] = 9; + v[849][3] = 5; + v[850][3] = 1; + v[851][3] = 7; + v[852][3] = 11; + v[853][3] = 9; + v[854][3] = 3; + v[855][3] = 5; + v[856][3] = 11; + v[857][3] = 13; + v[858][3] = 13; + v[859][3] = 13; + v[860][3] = 9; + v[861][3] = 15; + v[862][3] = 5; + v[863][3] = 7; + v[864][3] = 1; + v[865][3] = 15; + v[866][3] = 11; + v[867][3] = 9; + v[868][3] = 15; + v[869][3] = 15; + v[870][3] = 13; + v[871][3] = 13; + v[872][3] = 13; + v[873][3] = 1; + v[874][3] = 11; + v[875][3] = 9; + v[876][3] = 15; + v[877][3] = 9; + v[878][3] = 5; + v[879][3] = 15; + v[880][3] = 5; + v[881][3] = 7; + v[882][3] = 3; + v[883][3] = 11; + v[884][3] = 3; + v[885][3] = 15; + v[886][3] = 7; + v[887][3] = 13; + v[888][3] = 11; + v[889][3] = 7; + v[890][3] = 3; + v[891][3] = 7; + v[892][3] = 13; + v[893][3] = 5; + v[894][3] = 13; + v[895][3] = 15; + v[896][3] = 5; + v[897][3] = 13; + v[898][3] = 9; + v[899][3] = 1; + v[900][3] = 15; + v[901][3] = 11; + v[902][3] = 5; + v[903][3] = 5; + v[904][3] = 1; + v[905][3] = 11; + v[906][3] = 3; + v[907][3] = 3; + v[908][3] = 7; + v[909][3] = 1; + v[910][3] = 9; + v[911][3] = 7; + v[912][3] = 15; + v[913][3] = 9; + v[914][3] = 9; + v[915][3] = 3; + v[916][3] = 11; + v[917][3] = 15; + v[918][3] = 7; + v[919][3] = 1; + v[920][3] = 3; + v[921][3] = 1; + v[922][3] = 1; + v[923][3] = 1; + v[924][3] = 9; + v[925][3] = 1; + v[926][3] = 5; + v[927][3] = 15; + v[928][3] = 15; + v[929][3] = 7; + v[930][3] = 5; + v[931][3] = 5; + v[932][3] = 7; + v[933][3] = 9; + v[934][3] = 7; + v[935][3] = 15; + v[936][3] = 13; + v[937][3] = 13; + v[938][3] = 11; + v[939][3] = 1; + v[940][3] = 9; + v[941][3] = 11; + v[942][3] = 1; + v[943][3] = 13; + v[944][3] = 1; + v[945][3] = 7; + v[946][3] = 15; + v[947][3] = 15; + v[948][3] = 5; + v[949][3] = 5; + v[950][3] = 1; + v[951][3] = 11; + v[952][3] = 3; + v[953][3] = 9; + v[954][3] = 11; + v[955][3] = 9; + v[956][3] = 9; + v[957][3] = 9; + v[958][3] = 1; + v[959][3] = 9; + v[960][3] = 3; + v[961][3] = 5; + v[962][3] = 15; + v[963][3] = 1; + v[964][3] = 1; + v[965][3] = 9; + v[966][3] = 7; + v[967][3] = 3; + v[968][3] = 3; + v[969][3] = 1; + v[970][3] = 9; + v[971][3] = 9; + v[972][3] = 11; + v[973][3] = 9; + v[974][3] = 9; + v[975][3] = 13; + v[976][3] = 13; + v[977][3] = 3; + v[978][3] = 13; + v[979][3] = 11; + v[980][3] = 13; + v[981][3] = 5; + v[982][3] = 1; + v[983][3] = 5; + v[984][3] = 5; + v[985][3] = 9; + v[986][3] = 9; + v[987][3] = 3; + v[988][3] = 13; + v[989][3] = 13; + v[990][3] = 9; + v[991][3] = 15; + v[992][3] = 9; + v[993][3] = 11; + v[994][3] = 7; + v[995][3] = 11; + v[996][3] = 9; + v[997][3] = 13; + v[998][3] = 9; + v[999][3] = 1; + v[1000][3] = 15; + v[1001][3] = 9; + v[1002][3] = 7; + v[1003][3] = 7; + v[1004][3] = 1; + v[1005][3] = 7; + v[1006][3] = 9; + v[1007][3] = 9; + v[1008][3] = 15; + v[1009][3] = 1; + v[1010][3] = 11; + v[1011][3] = 1; + v[1012][3] = 13; + v[1013][3] = 13; + v[1014][3] = 15; + v[1015][3] = 9; + v[1016][3] = 13; + v[1017][3] = 7; + v[1018][3] = 15; + v[1019][3] = 3; + v[1020][3] = 9; + v[1021][3] = 3; + v[1022][3] = 1; + v[1023][3] = 13; + v[1024][3] = 7; + v[1025][3] = 5; + v[1026][3] = 9; + v[1027][3] = 3; + v[1028][3] = 1; + v[1029][3] = 7; + v[1030][3] = 1; + v[1031][3] = 1; + v[1032][3] = 13; + v[1033][3] = 3; + v[1034][3] = 3; + v[1035][3] = 11; + v[1036][3] = 1; + v[1037][3] = 7; + v[1038][3] = 13; + v[1039][3] = 15; + v[1040][3] = 15; + v[1041][3] = 5; + v[1042][3] = 7; + v[1043][3] = 13; + v[1044][3] = 13; + v[1045][3] = 15; + v[1046][3] = 11; + v[1047][3] = 13; + v[1048][3] = 1; + v[1049][3] = 13; + v[1050][3] = 13; + v[1051][3] = 3; + v[1052][3] = 9; + v[1053][3] = 15; + v[1054][3] = 15; + v[1055][3] = 11; + v[1056][3] = 15; + v[1057][3] = 9; + v[1058][3] = 15; + v[1059][3] = 1; + v[1060][3] = 13; + v[1061][3] = 15; + v[1062][3] = 1; + v[1063][3] = 1; + v[1064][3] = 5; + v[1065][3] = 11; + v[1066][3] = 5; + v[1067][3] = 1; + v[1068][3] = 11; + v[1069][3] = 11; + v[1070][3] = 5; + v[1071][3] = 3; + v[1072][3] = 9; + v[1073][3] = 1; + v[1074][3] = 3; + v[1075][3] = 5; + v[1076][3] = 13; + v[1077][3] = 9; + v[1078][3] = 7; + v[1079][3] = 7; + v[1080][3] = 1; + v[1081][3] = 9; + v[1082][3] = 9; + v[1083][3] = 15; + v[1084][3] = 7; + v[1085][3] = 5; + v[1086][3] = 5; + v[1087][3] = 15; + v[1088][3] = 13; + v[1089][3] = 9; + v[1090][3] = 7; + v[1091][3] = 13; + v[1092][3] = 3; + v[1093][3] = 13; + v[1094][3] = 11; + v[1095][3] = 13; + v[1096][3] = 7; + v[1097][3] = 9; + v[1098][3] = 13; + v[1099][3] = 13; + v[1100][3] = 13; + v[1101][3] = 15; + v[1102][3] = 9; + v[1103][3] = 5; + v[1104][3] = 5; + v[1105][3] = 3; + v[1106][3] = 3; + v[1107][3] = 3; + v[1108][3] = 1; + v[1109][3] = 3; + v[1110][3] = 15; + + v[7][4] = 9; + v[8][4] = 3; + v[9][4] = 27; + v[10][4] = 15; + v[11][4] = 29; + v[12][4] = 21; + v[13][4] = 23; + v[14][4] = 19; + v[15][4] = 11; + v[16][4] = 25; + v[17][4] = 7; + v[18][4] = 13; + v[19][4] = 17; + v[20][4] = 1; + v[21][4] = 25; + v[22][4] = 29; + v[23][4] = 3; + v[24][4] = 31; + v[25][4] = 11; + v[26][4] = 5; + v[27][4] = 23; + v[28][4] = 27; + v[29][4] = 19; + v[30][4] = 21; + v[31][4] = 5; + v[32][4] = 1; + v[33][4] = 17; + v[34][4] = 13; + v[35][4] = 7; + v[36][4] = 15; + v[37][4] = 9; + v[38][4] = 31; + v[39][4] = 25; + v[40][4] = 3; + v[41][4] = 5; + v[42][4] = 23; + v[43][4] = 7; + v[44][4] = 3; + v[45][4] = 17; + v[46][4] = 23; + v[47][4] = 3; + v[48][4] = 3; + v[49][4] = 21; + v[50][4] = 25; + v[51][4] = 25; + v[52][4] = 23; + v[53][4] = 11; + v[54][4] = 19; + v[55][4] = 3; + v[56][4] = 11; + v[57][4] = 31; + v[58][4] = 7; + v[59][4] = 9; + v[60][4] = 5; + v[61][4] = 17; + v[62][4] = 23; + v[63][4] = 17; + v[64][4] = 17; + v[65][4] = 25; + v[66][4] = 13; + v[67][4] = 11; + v[68][4] = 31; + v[69][4] = 27; + v[70][4] = 19; + v[71][4] = 17; + v[72][4] = 23; + v[73][4] = 7; + v[74][4] = 5; + v[75][4] = 11; + v[76][4] = 19; + v[77][4] = 19; + v[78][4] = 7; + v[79][4] = 13; + v[80][4] = 21; + v[81][4] = 21; + v[82][4] = 7; + v[83][4] = 9; + v[84][4] = 11; + v[85][4] = 1; + v[86][4] = 5; + v[87][4] = 21; + v[88][4] = 11; + v[89][4] = 13; + v[90][4] = 25; + v[91][4] = 9; + v[92][4] = 7; + v[93][4] = 7; + v[94][4] = 27; + v[95][4] = 15; + v[96][4] = 25; + v[97][4] = 15; + v[98][4] = 21; + v[99][4] = 17; + v[100][4] = 19; + v[101][4] = 19; + v[102][4] = 21; + v[103][4] = 5; + v[104][4] = 11; + v[105][4] = 3; + v[106][4] = 5; + v[107][4] = 29; + v[108][4] = 31; + v[109][4] = 29; + v[110][4] = 5; + v[111][4] = 5; + v[112][4] = 1; + v[113][4] = 31; + v[114][4] = 27; + v[115][4] = 11; + v[116][4] = 13; + v[117][4] = 1; + v[118][4] = 3; + v[119][4] = 7; + v[120][4] = 11; + v[121][4] = 7; + v[122][4] = 3; + v[123][4] = 23; + v[124][4] = 13; + v[125][4] = 31; + v[126][4] = 17; + v[127][4] = 1; + v[128][4] = 27; + v[129][4] = 11; + v[130][4] = 25; + v[131][4] = 1; + v[132][4] = 23; + v[133][4] = 29; + v[134][4] = 17; + v[135][4] = 25; + v[136][4] = 7; + v[137][4] = 25; + v[138][4] = 27; + v[139][4] = 17; + v[140][4] = 13; + v[141][4] = 17; + v[142][4] = 23; + v[143][4] = 5; + v[144][4] = 17; + v[145][4] = 5; + v[146][4] = 13; + v[147][4] = 11; + v[148][4] = 21; + v[149][4] = 5; + v[150][4] = 11; + v[151][4] = 5; + v[152][4] = 9; + v[153][4] = 31; + v[154][4] = 19; + v[155][4] = 17; + v[156][4] = 9; + v[157][4] = 9; + v[158][4] = 27; + v[159][4] = 21; + v[160][4] = 15; + v[161][4] = 15; + v[162][4] = 1; + v[163][4] = 1; + v[164][4] = 29; + v[165][4] = 5; + v[166][4] = 31; + v[167][4] = 11; + v[168][4] = 17; + v[169][4] = 23; + v[170][4] = 19; + v[171][4] = 21; + v[172][4] = 25; + v[173][4] = 15; + v[174][4] = 11; + v[175][4] = 5; + v[176][4] = 5; + v[177][4] = 1; + v[178][4] = 19; + v[179][4] = 19; + v[180][4] = 19; + v[181][4] = 7; + v[182][4] = 13; + v[183][4] = 21; + v[184][4] = 17; + v[185][4] = 17; + v[186][4] = 25; + v[187][4] = 23; + v[188][4] = 19; + v[189][4] = 23; + v[190][4] = 15; + v[191][4] = 13; + v[192][4] = 5; + v[193][4] = 19; + v[194][4] = 25; + v[195][4] = 9; + v[196][4] = 7; + v[197][4] = 3; + v[198][4] = 21; + v[199][4] = 17; + v[200][4] = 25; + v[201][4] = 1; + v[202][4] = 27; + v[203][4] = 25; + v[204][4] = 27; + v[205][4] = 25; + v[206][4] = 9; + v[207][4] = 13; + v[208][4] = 3; + v[209][4] = 17; + v[210][4] = 25; + v[211][4] = 23; + v[212][4] = 9; + v[213][4] = 25; + v[214][4] = 9; + v[215][4] = 13; + v[216][4] = 17; + v[217][4] = 17; + v[218][4] = 3; + v[219][4] = 15; + v[220][4] = 7; + v[221][4] = 7; + v[222][4] = 29; + v[223][4] = 3; + v[224][4] = 19; + v[225][4] = 29; + v[226][4] = 29; + v[227][4] = 19; + v[228][4] = 29; + v[229][4] = 13; + v[230][4] = 15; + v[231][4] = 25; + v[232][4] = 27; + v[233][4] = 1; + v[234][4] = 3; + v[235][4] = 9; + v[236][4] = 9; + v[237][4] = 13; + v[238][4] = 31; + v[239][4] = 29; + v[240][4] = 31; + v[241][4] = 5; + v[242][4] = 15; + v[243][4] = 29; + v[244][4] = 1; + v[245][4] = 19; + v[246][4] = 5; + v[247][4] = 9; + v[248][4] = 19; + v[249][4] = 5; + v[250][4] = 15; + v[251][4] = 3; + v[252][4] = 5; + v[253][4] = 7; + v[254][4] = 15; + v[255][4] = 17; + v[256][4] = 17; + v[257][4] = 23; + v[258][4] = 11; + v[259][4] = 9; + v[260][4] = 23; + v[261][4] = 19; + v[262][4] = 3; + v[263][4] = 17; + v[264][4] = 1; + v[265][4] = 27; + v[266][4] = 9; + v[267][4] = 9; + v[268][4] = 17; + v[269][4] = 13; + v[270][4] = 25; + v[271][4] = 29; + v[272][4] = 23; + v[273][4] = 29; + v[274][4] = 11; + v[275][4] = 31; + v[276][4] = 25; + v[277][4] = 21; + v[278][4] = 29; + v[279][4] = 19; + v[280][4] = 27; + v[281][4] = 31; + v[282][4] = 3; + v[283][4] = 5; + v[284][4] = 3; + v[285][4] = 3; + v[286][4] = 13; + v[287][4] = 21; + v[288][4] = 9; + v[289][4] = 29; + v[290][4] = 3; + v[291][4] = 17; + v[292][4] = 11; + v[293][4] = 11; + v[294][4] = 9; + v[295][4] = 21; + v[296][4] = 19; + v[297][4] = 7; + v[298][4] = 17; + v[299][4] = 31; + v[300][4] = 25; + v[301][4] = 1; + v[302][4] = 27; + v[303][4] = 5; + v[304][4] = 15; + v[305][4] = 27; + v[306][4] = 29; + v[307][4] = 29; + v[308][4] = 29; + v[309][4] = 25; + v[310][4] = 27; + v[311][4] = 25; + v[312][4] = 3; + v[313][4] = 21; + v[314][4] = 17; + v[315][4] = 25; + v[316][4] = 13; + v[317][4] = 15; + v[318][4] = 17; + v[319][4] = 13; + v[320][4] = 23; + v[321][4] = 9; + v[322][4] = 3; + v[323][4] = 11; + v[324][4] = 7; + v[325][4] = 9; + v[326][4] = 9; + v[327][4] = 7; + v[328][4] = 17; + v[329][4] = 7; + v[330][4] = 1; + v[331][4] = 27; + v[332][4] = 1; + v[333][4] = 9; + v[334][4] = 5; + v[335][4] = 31; + v[336][4] = 21; + v[337][4] = 25; + v[338][4] = 25; + v[339][4] = 21; + v[340][4] = 11; + v[341][4] = 1; + v[342][4] = 23; + v[343][4] = 19; + v[344][4] = 27; + v[345][4] = 15; + v[346][4] = 3; + v[347][4] = 5; + v[348][4] = 23; + v[349][4] = 9; + v[350][4] = 25; + v[351][4] = 7; + v[352][4] = 29; + v[353][4] = 11; + v[354][4] = 9; + v[355][4] = 13; + v[356][4] = 5; + v[357][4] = 11; + v[358][4] = 1; + v[359][4] = 3; + v[360][4] = 31; + v[361][4] = 27; + v[362][4] = 3; + v[363][4] = 17; + v[364][4] = 27; + v[365][4] = 11; + v[366][4] = 13; + v[367][4] = 15; + v[368][4] = 29; + v[369][4] = 15; + v[370][4] = 1; + v[371][4] = 15; + v[372][4] = 23; + v[373][4] = 25; + v[374][4] = 13; + v[375][4] = 21; + v[376][4] = 15; + v[377][4] = 3; + v[378][4] = 29; + v[379][4] = 29; + v[380][4] = 5; + v[381][4] = 25; + v[382][4] = 17; + v[383][4] = 11; + v[384][4] = 7; + v[385][4] = 15; + v[386][4] = 5; + v[387][4] = 21; + v[388][4] = 7; + v[389][4] = 31; + v[390][4] = 13; + v[391][4] = 11; + v[392][4] = 23; + v[393][4] = 5; + v[394][4] = 7; + v[395][4] = 23; + v[396][4] = 27; + v[397][4] = 21; + v[398][4] = 29; + v[399][4] = 15; + v[400][4] = 7; + v[401][4] = 27; + v[402][4] = 27; + v[403][4] = 19; + v[404][4] = 7; + v[405][4] = 15; + v[406][4] = 27; + v[407][4] = 27; + v[408][4] = 19; + v[409][4] = 19; + v[410][4] = 9; + v[411][4] = 15; + v[412][4] = 1; + v[413][4] = 3; + v[414][4] = 29; + v[415][4] = 29; + v[416][4] = 5; + v[417][4] = 27; + v[418][4] = 31; + v[419][4] = 9; + v[420][4] = 1; + v[421][4] = 7; + v[422][4] = 3; + v[423][4] = 19; + v[424][4] = 19; + v[425][4] = 29; + v[426][4] = 9; + v[427][4] = 3; + v[428][4] = 21; + v[429][4] = 31; + v[430][4] = 29; + v[431][4] = 25; + v[432][4] = 1; + v[433][4] = 3; + v[434][4] = 9; + v[435][4] = 27; + v[436][4] = 5; + v[437][4] = 27; + v[438][4] = 25; + v[439][4] = 21; + v[440][4] = 11; + v[441][4] = 29; + v[442][4] = 31; + v[443][4] = 27; + v[444][4] = 21; + v[445][4] = 29; + v[446][4] = 17; + v[447][4] = 9; + v[448][4] = 17; + v[449][4] = 13; + v[450][4] = 11; + v[451][4] = 25; + v[452][4] = 15; + v[453][4] = 21; + v[454][4] = 11; + v[455][4] = 19; + v[456][4] = 31; + v[457][4] = 3; + v[458][4] = 19; + v[459][4] = 5; + v[460][4] = 3; + v[461][4] = 3; + v[462][4] = 9; + v[463][4] = 13; + v[464][4] = 13; + v[465][4] = 3; + v[466][4] = 29; + v[467][4] = 7; + v[468][4] = 5; + v[469][4] = 9; + v[470][4] = 23; + v[471][4] = 13; + v[472][4] = 21; + v[473][4] = 23; + v[474][4] = 21; + v[475][4] = 31; + v[476][4] = 11; + v[477][4] = 7; + v[478][4] = 7; + v[479][4] = 3; + v[480][4] = 23; + v[481][4] = 1; + v[482][4] = 23; + v[483][4] = 5; + v[484][4] = 9; + v[485][4] = 17; + v[486][4] = 21; + v[487][4] = 1; + v[488][4] = 17; + v[489][4] = 29; + v[490][4] = 7; + v[491][4] = 5; + v[492][4] = 17; + v[493][4] = 13; + v[494][4] = 25; + v[495][4] = 17; + v[496][4] = 9; + v[497][4] = 19; + v[498][4] = 9; + v[499][4] = 5; + v[500][4] = 7; + v[501][4] = 21; + v[502][4] = 19; + v[503][4] = 13; + v[504][4] = 9; + v[505][4] = 7; + v[506][4] = 3; + v[507][4] = 9; + v[508][4] = 3; + v[509][4] = 15; + v[510][4] = 31; + v[511][4] = 29; + v[512][4] = 29; + v[513][4] = 25; + v[514][4] = 13; + v[515][4] = 9; + v[516][4] = 21; + v[517][4] = 9; + v[518][4] = 31; + v[519][4] = 7; + v[520][4] = 15; + v[521][4] = 5; + v[522][4] = 31; + v[523][4] = 7; + v[524][4] = 15; + v[525][4] = 27; + v[526][4] = 25; + v[527][4] = 19; + v[528][4] = 9; + v[529][4] = 9; + v[530][4] = 25; + v[531][4] = 25; + v[532][4] = 23; + v[533][4] = 1; + v[534][4] = 9; + v[535][4] = 7; + v[536][4] = 11; + v[537][4] = 15; + v[538][4] = 19; + v[539][4] = 15; + v[540][4] = 27; + v[541][4] = 17; + v[542][4] = 11; + v[543][4] = 11; + v[544][4] = 31; + v[545][4] = 13; + v[546][4] = 25; + v[547][4] = 25; + v[548][4] = 9; + v[549][4] = 7; + v[550][4] = 13; + v[551][4] = 29; + v[552][4] = 19; + v[553][4] = 5; + v[554][4] = 19; + v[555][4] = 31; + v[556][4] = 25; + v[557][4] = 13; + v[558][4] = 25; + v[559][4] = 15; + v[560][4] = 5; + v[561][4] = 9; + v[562][4] = 29; + v[563][4] = 31; + v[564][4] = 9; + v[565][4] = 29; + v[566][4] = 27; + v[567][4] = 25; + v[568][4] = 27; + v[569][4] = 11; + v[570][4] = 17; + v[571][4] = 5; + v[572][4] = 17; + v[573][4] = 3; + v[574][4] = 23; + v[575][4] = 15; + v[576][4] = 9; + v[577][4] = 9; + v[578][4] = 17; + v[579][4] = 17; + v[580][4] = 31; + v[581][4] = 11; + v[582][4] = 19; + v[583][4] = 25; + v[584][4] = 13; + v[585][4] = 23; + v[586][4] = 15; + v[587][4] = 25; + v[588][4] = 21; + v[589][4] = 31; + v[590][4] = 19; + v[591][4] = 3; + v[592][4] = 11; + v[593][4] = 25; + v[594][4] = 7; + v[595][4] = 15; + v[596][4] = 19; + v[597][4] = 7; + v[598][4] = 5; + v[599][4] = 3; + v[600][4] = 13; + v[601][4] = 13; + v[602][4] = 1; + v[603][4] = 23; + v[604][4] = 5; + v[605][4] = 25; + v[606][4] = 11; + v[607][4] = 25; + v[608][4] = 15; + v[609][4] = 13; + v[610][4] = 21; + v[611][4] = 11; + v[612][4] = 23; + v[613][4] = 29; + v[614][4] = 5; + v[615][4] = 17; + v[616][4] = 27; + v[617][4] = 9; + v[618][4] = 19; + v[619][4] = 15; + v[620][4] = 5; + v[621][4] = 29; + v[622][4] = 23; + v[623][4] = 19; + v[624][4] = 1; + v[625][4] = 27; + v[626][4] = 3; + v[627][4] = 23; + v[628][4] = 21; + v[629][4] = 19; + v[630][4] = 27; + v[631][4] = 11; + v[632][4] = 17; + v[633][4] = 13; + v[634][4] = 27; + v[635][4] = 11; + v[636][4] = 31; + v[637][4] = 23; + v[638][4] = 5; + v[639][4] = 9; + v[640][4] = 21; + v[641][4] = 31; + v[642][4] = 29; + v[643][4] = 11; + v[644][4] = 21; + v[645][4] = 17; + v[646][4] = 15; + v[647][4] = 7; + v[648][4] = 15; + v[649][4] = 7; + v[650][4] = 9; + v[651][4] = 21; + v[652][4] = 27; + v[653][4] = 25; + v[654][4] = 29; + v[655][4] = 11; + v[656][4] = 3; + v[657][4] = 21; + v[658][4] = 13; + v[659][4] = 23; + v[660][4] = 19; + v[661][4] = 27; + v[662][4] = 17; + v[663][4] = 29; + v[664][4] = 25; + v[665][4] = 17; + v[666][4] = 9; + v[667][4] = 1; + v[668][4] = 19; + v[669][4] = 23; + v[670][4] = 5; + v[671][4] = 23; + v[672][4] = 1; + v[673][4] = 17; + v[674][4] = 17; + v[675][4] = 13; + v[676][4] = 27; + v[677][4] = 23; + v[678][4] = 7; + v[679][4] = 7; + v[680][4] = 11; + v[681][4] = 13; + v[682][4] = 17; + v[683][4] = 13; + v[684][4] = 11; + v[685][4] = 21; + v[686][4] = 13; + v[687][4] = 23; + v[688][4] = 1; + v[689][4] = 27; + v[690][4] = 13; + v[691][4] = 9; + v[692][4] = 7; + v[693][4] = 1; + v[694][4] = 27; + v[695][4] = 29; + v[696][4] = 5; + v[697][4] = 13; + v[698][4] = 25; + v[699][4] = 21; + v[700][4] = 3; + v[701][4] = 31; + v[702][4] = 15; + v[703][4] = 13; + v[704][4] = 3; + v[705][4] = 19; + v[706][4] = 13; + v[707][4] = 1; + v[708][4] = 27; + v[709][4] = 15; + v[710][4] = 17; + v[711][4] = 1; + v[712][4] = 3; + v[713][4] = 13; + v[714][4] = 13; + v[715][4] = 13; + v[716][4] = 31; + v[717][4] = 29; + v[718][4] = 27; + v[719][4] = 7; + v[720][4] = 7; + v[721][4] = 21; + v[722][4] = 29; + v[723][4] = 15; + v[724][4] = 17; + v[725][4] = 17; + v[726][4] = 21; + v[727][4] = 19; + v[728][4] = 17; + v[729][4] = 3; + v[730][4] = 15; + v[731][4] = 5; + v[732][4] = 27; + v[733][4] = 27; + v[734][4] = 3; + v[735][4] = 31; + v[736][4] = 31; + v[737][4] = 7; + v[738][4] = 21; + v[739][4] = 3; + v[740][4] = 13; + v[741][4] = 11; + v[742][4] = 17; + v[743][4] = 27; + v[744][4] = 25; + v[745][4] = 1; + v[746][4] = 9; + v[747][4] = 7; + v[748][4] = 29; + v[749][4] = 27; + v[750][4] = 21; + v[751][4] = 23; + v[752][4] = 13; + v[753][4] = 25; + v[754][4] = 29; + v[755][4] = 15; + v[756][4] = 17; + v[757][4] = 29; + v[758][4] = 9; + v[759][4] = 15; + v[760][4] = 3; + v[761][4] = 21; + v[762][4] = 15; + v[763][4] = 17; + v[764][4] = 17; + v[765][4] = 31; + v[766][4] = 9; + v[767][4] = 9; + v[768][4] = 23; + v[769][4] = 19; + v[770][4] = 25; + v[771][4] = 3; + v[772][4] = 1; + v[773][4] = 11; + v[774][4] = 27; + v[775][4] = 29; + v[776][4] = 1; + v[777][4] = 31; + v[778][4] = 29; + v[779][4] = 25; + v[780][4] = 29; + v[781][4] = 1; + v[782][4] = 23; + v[783][4] = 29; + v[784][4] = 25; + v[785][4] = 13; + v[786][4] = 3; + v[787][4] = 31; + v[788][4] = 25; + v[789][4] = 5; + v[790][4] = 5; + v[791][4] = 11; + v[792][4] = 3; + v[793][4] = 21; + v[794][4] = 9; + v[795][4] = 23; + v[796][4] = 7; + v[797][4] = 11; + v[798][4] = 23; + v[799][4] = 11; + v[800][4] = 1; + v[801][4] = 1; + v[802][4] = 3; + v[803][4] = 23; + v[804][4] = 25; + v[805][4] = 23; + v[806][4] = 1; + v[807][4] = 23; + v[808][4] = 3; + v[809][4] = 27; + v[810][4] = 9; + v[811][4] = 27; + v[812][4] = 3; + v[813][4] = 23; + v[814][4] = 25; + v[815][4] = 19; + v[816][4] = 29; + v[817][4] = 29; + v[818][4] = 13; + v[819][4] = 27; + v[820][4] = 5; + v[821][4] = 9; + v[822][4] = 29; + v[823][4] = 29; + v[824][4] = 13; + v[825][4] = 17; + v[826][4] = 3; + v[827][4] = 23; + v[828][4] = 19; + v[829][4] = 7; + v[830][4] = 13; + v[831][4] = 3; + v[832][4] = 19; + v[833][4] = 23; + v[834][4] = 5; + v[835][4] = 29; + v[836][4] = 29; + v[837][4] = 13; + v[838][4] = 13; + v[839][4] = 5; + v[840][4] = 19; + v[841][4] = 5; + v[842][4] = 17; + v[843][4] = 9; + v[844][4] = 11; + v[845][4] = 11; + v[846][4] = 29; + v[847][4] = 27; + v[848][4] = 23; + v[849][4] = 19; + v[850][4] = 17; + v[851][4] = 25; + v[852][4] = 13; + v[853][4] = 1; + v[854][4] = 13; + v[855][4] = 3; + v[856][4] = 11; + v[857][4] = 1; + v[858][4] = 17; + v[859][4] = 29; + v[860][4] = 1; + v[861][4] = 13; + v[862][4] = 17; + v[863][4] = 9; + v[864][4] = 17; + v[865][4] = 21; + v[866][4] = 1; + v[867][4] = 11; + v[868][4] = 1; + v[869][4] = 1; + v[870][4] = 25; + v[871][4] = 5; + v[872][4] = 7; + v[873][4] = 29; + v[874][4] = 29; + v[875][4] = 19; + v[876][4] = 19; + v[877][4] = 1; + v[878][4] = 29; + v[879][4] = 13; + v[880][4] = 3; + v[881][4] = 1; + v[882][4] = 31; + v[883][4] = 15; + v[884][4] = 13; + v[885][4] = 3; + v[886][4] = 1; + v[887][4] = 11; + v[888][4] = 19; + v[889][4] = 5; + v[890][4] = 29; + v[891][4] = 13; + v[892][4] = 29; + v[893][4] = 23; + v[894][4] = 3; + v[895][4] = 1; + v[896][4] = 31; + v[897][4] = 13; + v[898][4] = 19; + v[899][4] = 17; + v[900][4] = 5; + v[901][4] = 5; + v[902][4] = 1; + v[903][4] = 29; + v[904][4] = 23; + v[905][4] = 3; + v[906][4] = 19; + v[907][4] = 25; + v[908][4] = 19; + v[909][4] = 27; + v[910][4] = 9; + v[911][4] = 27; + v[912][4] = 13; + v[913][4] = 15; + v[914][4] = 29; + v[915][4] = 23; + v[916][4] = 13; + v[917][4] = 25; + v[918][4] = 25; + v[919][4] = 17; + v[920][4] = 19; + v[921][4] = 17; + v[922][4] = 15; + v[923][4] = 27; + v[924][4] = 3; + v[925][4] = 25; + v[926][4] = 17; + v[927][4] = 27; + v[928][4] = 3; + v[929][4] = 27; + v[930][4] = 31; + v[931][4] = 23; + v[932][4] = 13; + v[933][4] = 31; + v[934][4] = 11; + v[935][4] = 15; + v[936][4] = 7; + v[937][4] = 21; + v[938][4] = 19; + v[939][4] = 27; + v[940][4] = 19; + v[941][4] = 21; + v[942][4] = 29; + v[943][4] = 7; + v[944][4] = 31; + v[945][4] = 13; + v[946][4] = 9; + v[947][4] = 9; + v[948][4] = 7; + v[949][4] = 21; + v[950][4] = 13; + v[951][4] = 11; + v[952][4] = 9; + v[953][4] = 11; + v[954][4] = 29; + v[955][4] = 19; + v[956][4] = 11; + v[957][4] = 19; + v[958][4] = 21; + v[959][4] = 5; + v[960][4] = 29; + v[961][4] = 13; + v[962][4] = 7; + v[963][4] = 19; + v[964][4] = 19; + v[965][4] = 27; + v[966][4] = 23; + v[967][4] = 31; + v[968][4] = 1; + v[969][4] = 27; + v[970][4] = 21; + v[971][4] = 7; + v[972][4] = 3; + v[973][4] = 7; + v[974][4] = 11; + v[975][4] = 23; + v[976][4] = 13; + v[977][4] = 29; + v[978][4] = 11; + v[979][4] = 31; + v[980][4] = 19; + v[981][4] = 1; + v[982][4] = 5; + v[983][4] = 5; + v[984][4] = 11; + v[985][4] = 5; + v[986][4] = 3; + v[987][4] = 27; + v[988][4] = 5; + v[989][4] = 7; + v[990][4] = 11; + v[991][4] = 31; + v[992][4] = 1; + v[993][4] = 27; + v[994][4] = 31; + v[995][4] = 31; + v[996][4] = 23; + v[997][4] = 5; + v[998][4] = 21; + v[999][4] = 27; + v[1000][4] = 9; + v[1001][4] = 25; + v[1002][4] = 3; + v[1003][4] = 15; + v[1004][4] = 19; + v[1005][4] = 1; + v[1006][4] = 19; + v[1007][4] = 9; + v[1008][4] = 5; + v[1009][4] = 25; + v[1010][4] = 21; + v[1011][4] = 15; + v[1012][4] = 25; + v[1013][4] = 29; + v[1014][4] = 15; + v[1015][4] = 21; + v[1016][4] = 11; + v[1017][4] = 19; + v[1018][4] = 15; + v[1019][4] = 3; + v[1020][4] = 7; + v[1021][4] = 13; + v[1022][4] = 11; + v[1023][4] = 25; + v[1024][4] = 17; + v[1025][4] = 1; + v[1026][4] = 5; + v[1027][4] = 31; + v[1028][4] = 13; + v[1029][4] = 29; + v[1030][4] = 23; + v[1031][4] = 9; + v[1032][4] = 5; + v[1033][4] = 29; + v[1034][4] = 7; + v[1035][4] = 17; + v[1036][4] = 27; + v[1037][4] = 7; + v[1038][4] = 17; + v[1039][4] = 31; + v[1040][4] = 9; + v[1041][4] = 31; + v[1042][4] = 9; + v[1043][4] = 9; + v[1044][4] = 7; + v[1045][4] = 21; + v[1046][4] = 3; + v[1047][4] = 3; + v[1048][4] = 3; + v[1049][4] = 9; + v[1050][4] = 11; + v[1051][4] = 21; + v[1052][4] = 11; + v[1053][4] = 31; + v[1054][4] = 9; + v[1055][4] = 25; + v[1056][4] = 5; + v[1057][4] = 1; + v[1058][4] = 31; + v[1059][4] = 13; + v[1060][4] = 29; + v[1061][4] = 9; + v[1062][4] = 29; + v[1063][4] = 1; + v[1064][4] = 11; + v[1065][4] = 19; + v[1066][4] = 7; + v[1067][4] = 27; + v[1068][4] = 13; + v[1069][4] = 31; + v[1070][4] = 7; + v[1071][4] = 31; + v[1072][4] = 7; + v[1073][4] = 25; + v[1074][4] = 23; + v[1075][4] = 21; + v[1076][4] = 29; + v[1077][4] = 11; + v[1078][4] = 11; + v[1079][4] = 13; + v[1080][4] = 11; + v[1081][4] = 27; + v[1082][4] = 1; + v[1083][4] = 23; + v[1084][4] = 31; + v[1085][4] = 21; + v[1086][4] = 23; + v[1087][4] = 21; + v[1088][4] = 19; + v[1089][4] = 31; + v[1090][4] = 5; + v[1091][4] = 31; + v[1092][4] = 25; + v[1093][4] = 25; + v[1094][4] = 19; + v[1095][4] = 17; + v[1096][4] = 11; + v[1097][4] = 25; + v[1098][4] = 7; + v[1099][4] = 13; + v[1100][4] = 1; + v[1101][4] = 29; + v[1102][4] = 17; + v[1103][4] = 23; + v[1104][4] = 15; + v[1105][4] = 7; + v[1106][4] = 29; + v[1107][4] = 17; + v[1108][4] = 13; + v[1109][4] = 3; + v[1110][4] = 17; + + v[13][5] = 37; + v[14][5] = 33; + v[15][5] = 7; + v[16][5] = 5; + v[17][5] = 11; + v[18][5] = 39; + v[19][5] = 63; + v[20][5] = 59; + v[21][5] = 17; + v[22][5] = 15; + v[23][5] = 23; + v[24][5] = 29; + v[25][5] = 3; + v[26][5] = 21; + v[27][5] = 13; + v[28][5] = 31; + v[29][5] = 25; + v[30][5] = 9; + v[31][5] = 49; + v[32][5] = 33; + v[33][5] = 19; + v[34][5] = 29; + v[35][5] = 11; + v[36][5] = 19; + v[37][5] = 27; + v[38][5] = 15; + v[39][5] = 25; + v[40][5] = 63; + v[41][5] = 55; + v[42][5] = 17; + v[43][5] = 63; + v[44][5] = 49; + v[45][5] = 19; + v[46][5] = 41; + v[47][5] = 59; + v[48][5] = 3; + v[49][5] = 57; + v[50][5] = 33; + v[51][5] = 49; + v[52][5] = 53; + v[53][5] = 57; + v[54][5] = 57; + v[55][5] = 39; + v[56][5] = 21; + v[57][5] = 7; + v[58][5] = 53; + v[59][5] = 9; + v[60][5] = 55; + v[61][5] = 15; + v[62][5] = 59; + v[63][5] = 19; + v[64][5] = 49; + v[65][5] = 31; + v[66][5] = 3; + v[67][5] = 39; + v[68][5] = 5; + v[69][5] = 5; + v[70][5] = 41; + v[71][5] = 9; + v[72][5] = 19; + v[73][5] = 9; + v[74][5] = 57; + v[75][5] = 25; + v[76][5] = 1; + v[77][5] = 15; + v[78][5] = 51; + v[79][5] = 11; + v[80][5] = 19; + v[81][5] = 61; + v[82][5] = 53; + v[83][5] = 29; + v[84][5] = 19; + v[85][5] = 11; + v[86][5] = 9; + v[87][5] = 21; + v[88][5] = 19; + v[89][5] = 43; + v[90][5] = 13; + v[91][5] = 13; + v[92][5] = 41; + v[93][5] = 25; + v[94][5] = 31; + v[95][5] = 9; + v[96][5] = 11; + v[97][5] = 19; + v[98][5] = 5; + v[99][5] = 53; + v[100][5] = 37; + v[101][5] = 7; + v[102][5] = 51; + v[103][5] = 45; + v[104][5] = 7; + v[105][5] = 7; + v[106][5] = 61; + v[107][5] = 23; + v[108][5] = 45; + v[109][5] = 7; + v[110][5] = 59; + v[111][5] = 41; + v[112][5] = 1; + v[113][5] = 29; + v[114][5] = 61; + v[115][5] = 37; + v[116][5] = 27; + v[117][5] = 47; + v[118][5] = 15; + v[119][5] = 31; + v[120][5] = 35; + v[121][5] = 31; + v[122][5] = 17; + v[123][5] = 51; + v[124][5] = 13; + v[125][5] = 25; + v[126][5] = 45; + v[127][5] = 5; + v[128][5] = 5; + v[129][5] = 33; + v[130][5] = 39; + v[131][5] = 5; + v[132][5] = 47; + v[133][5] = 29; + v[134][5] = 35; + v[135][5] = 47; + v[136][5] = 63; + v[137][5] = 45; + v[138][5] = 37; + v[139][5] = 47; + v[140][5] = 59; + v[141][5] = 21; + v[142][5] = 59; + v[143][5] = 33; + v[144][5] = 51; + v[145][5] = 9; + v[146][5] = 27; + v[147][5] = 13; + v[148][5] = 25; + v[149][5] = 43; + v[150][5] = 3; + v[151][5] = 17; + v[152][5] = 21; + v[153][5] = 59; + v[154][5] = 61; + v[155][5] = 27; + v[156][5] = 47; + v[157][5] = 57; + v[158][5] = 11; + v[159][5] = 17; + v[160][5] = 39; + v[161][5] = 1; + v[162][5] = 63; + v[163][5] = 21; + v[164][5] = 59; + v[165][5] = 17; + v[166][5] = 13; + v[167][5] = 31; + v[168][5] = 3; + v[169][5] = 31; + v[170][5] = 7; + v[171][5] = 9; + v[172][5] = 27; + v[173][5] = 37; + v[174][5] = 23; + v[175][5] = 31; + v[176][5] = 9; + v[177][5] = 45; + v[178][5] = 43; + v[179][5] = 31; + v[180][5] = 63; + v[181][5] = 21; + v[182][5] = 39; + v[183][5] = 51; + v[184][5] = 27; + v[185][5] = 7; + v[186][5] = 53; + v[187][5] = 11; + v[188][5] = 1; + v[189][5] = 59; + v[190][5] = 39; + v[191][5] = 23; + v[192][5] = 49; + v[193][5] = 23; + v[194][5] = 7; + v[195][5] = 55; + v[196][5] = 59; + v[197][5] = 3; + v[198][5] = 19; + v[199][5] = 35; + v[200][5] = 13; + v[201][5] = 9; + v[202][5] = 13; + v[203][5] = 15; + v[204][5] = 23; + v[205][5] = 9; + v[206][5] = 7; + v[207][5] = 43; + v[208][5] = 55; + v[209][5] = 3; + v[210][5] = 19; + v[211][5] = 9; + v[212][5] = 27; + v[213][5] = 33; + v[214][5] = 27; + v[215][5] = 49; + v[216][5] = 23; + v[217][5] = 47; + v[218][5] = 19; + v[219][5] = 7; + v[220][5] = 11; + v[221][5] = 55; + v[222][5] = 27; + v[223][5] = 35; + v[224][5] = 5; + v[225][5] = 5; + v[226][5] = 55; + v[227][5] = 35; + v[228][5] = 37; + v[229][5] = 9; + v[230][5] = 33; + v[231][5] = 29; + v[232][5] = 47; + v[233][5] = 25; + v[234][5] = 11; + v[235][5] = 47; + v[236][5] = 53; + v[237][5] = 61; + v[238][5] = 59; + v[239][5] = 3; + v[240][5] = 53; + v[241][5] = 47; + v[242][5] = 5; + v[243][5] = 19; + v[244][5] = 59; + v[245][5] = 5; + v[246][5] = 47; + v[247][5] = 23; + v[248][5] = 45; + v[249][5] = 53; + v[250][5] = 3; + v[251][5] = 49; + v[252][5] = 61; + v[253][5] = 47; + v[254][5] = 39; + v[255][5] = 29; + v[256][5] = 17; + v[257][5] = 57; + v[258][5] = 5; + v[259][5] = 17; + v[260][5] = 31; + v[261][5] = 23; + v[262][5] = 41; + v[263][5] = 39; + v[264][5] = 5; + v[265][5] = 27; + v[266][5] = 7; + v[267][5] = 29; + v[268][5] = 29; + v[269][5] = 33; + v[270][5] = 31; + v[271][5] = 41; + v[272][5] = 31; + v[273][5] = 29; + v[274][5] = 17; + v[275][5] = 29; + v[276][5] = 29; + v[277][5] = 9; + v[278][5] = 9; + v[279][5] = 31; + v[280][5] = 27; + v[281][5] = 53; + v[282][5] = 35; + v[283][5] = 5; + v[284][5] = 61; + v[285][5] = 1; + v[286][5] = 49; + v[287][5] = 13; + v[288][5] = 57; + v[289][5] = 29; + v[290][5] = 5; + v[291][5] = 21; + v[292][5] = 43; + v[293][5] = 25; + v[294][5] = 57; + v[295][5] = 49; + v[296][5] = 37; + v[297][5] = 27; + v[298][5] = 11; + v[299][5] = 61; + v[300][5] = 37; + v[301][5] = 49; + v[302][5] = 5; + v[303][5] = 63; + v[304][5] = 63; + v[305][5] = 3; + v[306][5] = 45; + v[307][5] = 37; + v[308][5] = 63; + v[309][5] = 21; + v[310][5] = 21; + v[311][5] = 19; + v[312][5] = 27; + v[313][5] = 59; + v[314][5] = 21; + v[315][5] = 45; + v[316][5] = 23; + v[317][5] = 13; + v[318][5] = 15; + v[319][5] = 3; + v[320][5] = 43; + v[321][5] = 63; + v[322][5] = 39; + v[323][5] = 19; + v[324][5] = 63; + v[325][5] = 31; + v[326][5] = 41; + v[327][5] = 41; + v[328][5] = 15; + v[329][5] = 43; + v[330][5] = 63; + v[331][5] = 53; + v[332][5] = 1; + v[333][5] = 63; + v[334][5] = 31; + v[335][5] = 7; + v[336][5] = 17; + v[337][5] = 11; + v[338][5] = 61; + v[339][5] = 31; + v[340][5] = 51; + v[341][5] = 37; + v[342][5] = 29; + v[343][5] = 59; + v[344][5] = 25; + v[345][5] = 63; + v[346][5] = 59; + v[347][5] = 47; + v[348][5] = 15; + v[349][5] = 27; + v[350][5] = 19; + v[351][5] = 29; + v[352][5] = 45; + v[353][5] = 35; + v[354][5] = 55; + v[355][5] = 39; + v[356][5] = 19; + v[357][5] = 43; + v[358][5] = 21; + v[359][5] = 19; + v[360][5] = 13; + v[361][5] = 17; + v[362][5] = 51; + v[363][5] = 37; + v[364][5] = 5; + v[365][5] = 33; + v[366][5] = 35; + v[367][5] = 49; + v[368][5] = 25; + v[369][5] = 45; + v[370][5] = 1; + v[371][5] = 63; + v[372][5] = 47; + v[373][5] = 9; + v[374][5] = 63; + v[375][5] = 15; + v[376][5] = 25; + v[377][5] = 25; + v[378][5] = 15; + v[379][5] = 41; + v[380][5] = 13; + v[381][5] = 3; + v[382][5] = 19; + v[383][5] = 51; + v[384][5] = 49; + v[385][5] = 37; + v[386][5] = 25; + v[387][5] = 49; + v[388][5] = 13; + v[389][5] = 53; + v[390][5] = 47; + v[391][5] = 23; + v[392][5] = 35; + v[393][5] = 29; + v[394][5] = 33; + v[395][5] = 21; + v[396][5] = 35; + v[397][5] = 23; + v[398][5] = 3; + v[399][5] = 43; + v[400][5] = 31; + v[401][5] = 63; + v[402][5] = 9; + v[403][5] = 1; + v[404][5] = 61; + v[405][5] = 43; + v[406][5] = 3; + v[407][5] = 11; + v[408][5] = 55; + v[409][5] = 11; + v[410][5] = 35; + v[411][5] = 1; + v[412][5] = 63; + v[413][5] = 35; + v[414][5] = 49; + v[415][5] = 19; + v[416][5] = 45; + v[417][5] = 9; + v[418][5] = 57; + v[419][5] = 51; + v[420][5] = 1; + v[421][5] = 47; + v[422][5] = 41; + v[423][5] = 9; + v[424][5] = 11; + v[425][5] = 37; + v[426][5] = 19; + v[427][5] = 55; + v[428][5] = 23; + v[429][5] = 55; + v[430][5] = 55; + v[431][5] = 13; + v[432][5] = 7; + v[433][5] = 47; + v[434][5] = 37; + v[435][5] = 11; + v[436][5] = 43; + v[437][5] = 17; + v[438][5] = 3; + v[439][5] = 25; + v[440][5] = 19; + v[441][5] = 55; + v[442][5] = 59; + v[443][5] = 37; + v[444][5] = 33; + v[445][5] = 43; + v[446][5] = 1; + v[447][5] = 5; + v[448][5] = 21; + v[449][5] = 5; + v[450][5] = 63; + v[451][5] = 49; + v[452][5] = 61; + v[453][5] = 21; + v[454][5] = 51; + v[455][5] = 15; + v[456][5] = 19; + v[457][5] = 43; + v[458][5] = 47; + v[459][5] = 17; + v[460][5] = 9; + v[461][5] = 53; + v[462][5] = 45; + v[463][5] = 11; + v[464][5] = 51; + v[465][5] = 25; + v[466][5] = 11; + v[467][5] = 25; + v[468][5] = 47; + v[469][5] = 47; + v[470][5] = 1; + v[471][5] = 43; + v[472][5] = 29; + v[473][5] = 17; + v[474][5] = 31; + v[475][5] = 15; + v[476][5] = 59; + v[477][5] = 27; + v[478][5] = 63; + v[479][5] = 11; + v[480][5] = 41; + v[481][5] = 51; + v[482][5] = 29; + v[483][5] = 7; + v[484][5] = 27; + v[485][5] = 63; + v[486][5] = 31; + v[487][5] = 43; + v[488][5] = 3; + v[489][5] = 29; + v[490][5] = 39; + v[491][5] = 3; + v[492][5] = 59; + v[493][5] = 59; + v[494][5] = 1; + v[495][5] = 53; + v[496][5] = 63; + v[497][5] = 23; + v[498][5] = 63; + v[499][5] = 47; + v[500][5] = 51; + v[501][5] = 23; + v[502][5] = 61; + v[503][5] = 39; + v[504][5] = 47; + v[505][5] = 21; + v[506][5] = 39; + v[507][5] = 15; + v[508][5] = 3; + v[509][5] = 9; + v[510][5] = 57; + v[511][5] = 61; + v[512][5] = 39; + v[513][5] = 37; + v[514][5] = 21; + v[515][5] = 51; + v[516][5] = 1; + v[517][5] = 23; + v[518][5] = 43; + v[519][5] = 27; + v[520][5] = 25; + v[521][5] = 11; + v[522][5] = 13; + v[523][5] = 21; + v[524][5] = 43; + v[525][5] = 7; + v[526][5] = 11; + v[527][5] = 33; + v[528][5] = 55; + v[529][5] = 1; + v[530][5] = 37; + v[531][5] = 35; + v[532][5] = 27; + v[533][5] = 61; + v[534][5] = 39; + v[535][5] = 5; + v[536][5] = 19; + v[537][5] = 61; + v[538][5] = 61; + v[539][5] = 57; + v[540][5] = 59; + v[541][5] = 21; + v[542][5] = 59; + v[543][5] = 61; + v[544][5] = 57; + v[545][5] = 25; + v[546][5] = 55; + v[547][5] = 27; + v[548][5] = 31; + v[549][5] = 41; + v[550][5] = 33; + v[551][5] = 63; + v[552][5] = 19; + v[553][5] = 57; + v[554][5] = 35; + v[555][5] = 13; + v[556][5] = 63; + v[557][5] = 35; + v[558][5] = 17; + v[559][5] = 11; + v[560][5] = 11; + v[561][5] = 49; + v[562][5] = 41; + v[563][5] = 55; + v[564][5] = 5; + v[565][5] = 45; + v[566][5] = 17; + v[567][5] = 35; + v[568][5] = 5; + v[569][5] = 31; + v[570][5] = 31; + v[571][5] = 37; + v[572][5] = 17; + v[573][5] = 45; + v[574][5] = 51; + v[575][5] = 1; + v[576][5] = 39; + v[577][5] = 49; + v[578][5] = 55; + v[579][5] = 19; + v[580][5] = 41; + v[581][5] = 13; + v[582][5] = 5; + v[583][5] = 51; + v[584][5] = 5; + v[585][5] = 49; + v[586][5] = 1; + v[587][5] = 21; + v[588][5] = 13; + v[589][5] = 17; + v[590][5] = 59; + v[591][5] = 51; + v[592][5] = 11; + v[593][5] = 3; + v[594][5] = 61; + v[595][5] = 1; + v[596][5] = 33; + v[597][5] = 37; + v[598][5] = 33; + v[599][5] = 61; + v[600][5] = 25; + v[601][5] = 27; + v[602][5] = 59; + v[603][5] = 7; + v[604][5] = 49; + v[605][5] = 13; + v[606][5] = 63; + v[607][5] = 3; + v[608][5] = 33; + v[609][5] = 3; + v[610][5] = 15; + v[611][5] = 9; + v[612][5] = 13; + v[613][5] = 35; + v[614][5] = 39; + v[615][5] = 11; + v[616][5] = 59; + v[617][5] = 59; + v[618][5] = 1; + v[619][5] = 57; + v[620][5] = 11; + v[621][5] = 5; + v[622][5] = 57; + v[623][5] = 13; + v[624][5] = 31; + v[625][5] = 13; + v[626][5] = 11; + v[627][5] = 55; + v[628][5] = 45; + v[629][5] = 9; + v[630][5] = 55; + v[631][5] = 55; + v[632][5] = 19; + v[633][5] = 25; + v[634][5] = 41; + v[635][5] = 23; + v[636][5] = 45; + v[637][5] = 29; + v[638][5] = 63; + v[639][5] = 59; + v[640][5] = 27; + v[641][5] = 39; + v[642][5] = 21; + v[643][5] = 37; + v[644][5] = 7; + v[645][5] = 61; + v[646][5] = 49; + v[647][5] = 35; + v[648][5] = 39; + v[649][5] = 9; + v[650][5] = 29; + v[651][5] = 7; + v[652][5] = 25; + v[653][5] = 23; + v[654][5] = 57; + v[655][5] = 5; + v[656][5] = 19; + v[657][5] = 15; + v[658][5] = 33; + v[659][5] = 49; + v[660][5] = 37; + v[661][5] = 25; + v[662][5] = 17; + v[663][5] = 45; + v[664][5] = 29; + v[665][5] = 15; + v[666][5] = 25; + v[667][5] = 3; + v[668][5] = 3; + v[669][5] = 49; + v[670][5] = 11; + v[671][5] = 39; + v[672][5] = 15; + v[673][5] = 19; + v[674][5] = 57; + v[675][5] = 39; + v[676][5] = 15; + v[677][5] = 11; + v[678][5] = 3; + v[679][5] = 57; + v[680][5] = 31; + v[681][5] = 55; + v[682][5] = 61; + v[683][5] = 19; + v[684][5] = 5; + v[685][5] = 41; + v[686][5] = 35; + v[687][5] = 59; + v[688][5] = 61; + v[689][5] = 39; + v[690][5] = 41; + v[691][5] = 53; + v[692][5] = 53; + v[693][5] = 63; + v[694][5] = 31; + v[695][5] = 9; + v[696][5] = 59; + v[697][5] = 13; + v[698][5] = 35; + v[699][5] = 55; + v[700][5] = 41; + v[701][5] = 49; + v[702][5] = 5; + v[703][5] = 41; + v[704][5] = 25; + v[705][5] = 27; + v[706][5] = 43; + v[707][5] = 5; + v[708][5] = 5; + v[709][5] = 43; + v[710][5] = 5; + v[711][5] = 5; + v[712][5] = 17; + v[713][5] = 5; + v[714][5] = 15; + v[715][5] = 27; + v[716][5] = 29; + v[717][5] = 17; + v[718][5] = 9; + v[719][5] = 3; + v[720][5] = 55; + v[721][5] = 31; + v[722][5] = 1; + v[723][5] = 45; + v[724][5] = 45; + v[725][5] = 13; + v[726][5] = 57; + v[727][5] = 17; + v[728][5] = 3; + v[729][5] = 61; + v[730][5] = 15; + v[731][5] = 49; + v[732][5] = 15; + v[733][5] = 47; + v[734][5] = 9; + v[735][5] = 37; + v[736][5] = 45; + v[737][5] = 9; + v[738][5] = 51; + v[739][5] = 61; + v[740][5] = 21; + v[741][5] = 33; + v[742][5] = 11; + v[743][5] = 21; + v[744][5] = 63; + v[745][5] = 63; + v[746][5] = 47; + v[747][5] = 57; + v[748][5] = 61; + v[749][5] = 49; + v[750][5] = 9; + v[751][5] = 59; + v[752][5] = 19; + v[753][5] = 29; + v[754][5] = 21; + v[755][5] = 23; + v[756][5] = 55; + v[757][5] = 23; + v[758][5] = 43; + v[759][5] = 41; + v[760][5] = 57; + v[761][5] = 9; + v[762][5] = 39; + v[763][5] = 27; + v[764][5] = 41; + v[765][5] = 35; + v[766][5] = 61; + v[767][5] = 29; + v[768][5] = 57; + v[769][5] = 63; + v[770][5] = 21; + v[771][5] = 31; + v[772][5] = 59; + v[773][5] = 35; + v[774][5] = 49; + v[775][5] = 3; + v[776][5] = 49; + v[777][5] = 47; + v[778][5] = 49; + v[779][5] = 33; + v[780][5] = 21; + v[781][5] = 19; + v[782][5] = 21; + v[783][5] = 35; + v[784][5] = 11; + v[785][5] = 17; + v[786][5] = 37; + v[787][5] = 23; + v[788][5] = 59; + v[789][5] = 13; + v[790][5] = 37; + v[791][5] = 35; + v[792][5] = 55; + v[793][5] = 57; + v[794][5] = 1; + v[795][5] = 29; + v[796][5] = 45; + v[797][5] = 11; + v[798][5] = 1; + v[799][5] = 15; + v[800][5] = 9; + v[801][5] = 33; + v[802][5] = 19; + v[803][5] = 53; + v[804][5] = 43; + v[805][5] = 39; + v[806][5] = 23; + v[807][5] = 7; + v[808][5] = 13; + v[809][5] = 13; + v[810][5] = 1; + v[811][5] = 19; + v[812][5] = 41; + v[813][5] = 55; + v[814][5] = 1; + v[815][5] = 13; + v[816][5] = 15; + v[817][5] = 59; + v[818][5] = 55; + v[819][5] = 15; + v[820][5] = 3; + v[821][5] = 57; + v[822][5] = 37; + v[823][5] = 31; + v[824][5] = 17; + v[825][5] = 1; + v[826][5] = 3; + v[827][5] = 21; + v[828][5] = 29; + v[829][5] = 25; + v[830][5] = 55; + v[831][5] = 9; + v[832][5] = 37; + v[833][5] = 33; + v[834][5] = 53; + v[835][5] = 41; + v[836][5] = 51; + v[837][5] = 19; + v[838][5] = 57; + v[839][5] = 13; + v[840][5] = 63; + v[841][5] = 43; + v[842][5] = 19; + v[843][5] = 7; + v[844][5] = 13; + v[845][5] = 37; + v[846][5] = 33; + v[847][5] = 19; + v[848][5] = 15; + v[849][5] = 63; + v[850][5] = 51; + v[851][5] = 11; + v[852][5] = 49; + v[853][5] = 23; + v[854][5] = 57; + v[855][5] = 47; + v[856][5] = 51; + v[857][5] = 15; + v[858][5] = 53; + v[859][5] = 41; + v[860][5] = 1; + v[861][5] = 15; + v[862][5] = 37; + v[863][5] = 61; + v[864][5] = 11; + v[865][5] = 35; + v[866][5] = 29; + v[867][5] = 33; + v[868][5] = 23; + v[869][5] = 55; + v[870][5] = 11; + v[871][5] = 59; + v[872][5] = 19; + v[873][5] = 61; + v[874][5] = 61; + v[875][5] = 45; + v[876][5] = 13; + v[877][5] = 49; + v[878][5] = 13; + v[879][5] = 63; + v[880][5] = 5; + v[881][5] = 61; + v[882][5] = 5; + v[883][5] = 31; + v[884][5] = 17; + v[885][5] = 61; + v[886][5] = 63; + v[887][5] = 13; + v[888][5] = 27; + v[889][5] = 57; + v[890][5] = 1; + v[891][5] = 21; + v[892][5] = 5; + v[893][5] = 11; + v[894][5] = 39; + v[895][5] = 57; + v[896][5] = 51; + v[897][5] = 53; + v[898][5] = 39; + v[899][5] = 25; + v[900][5] = 41; + v[901][5] = 39; + v[902][5] = 37; + v[903][5] = 23; + v[904][5] = 31; + v[905][5] = 25; + v[906][5] = 33; + v[907][5] = 17; + v[908][5] = 57; + v[909][5] = 29; + v[910][5] = 27; + v[911][5] = 23; + v[912][5] = 47; + v[913][5] = 41; + v[914][5] = 29; + v[915][5] = 19; + v[916][5] = 47; + v[917][5] = 41; + v[918][5] = 25; + v[919][5] = 5; + v[920][5] = 51; + v[921][5] = 43; + v[922][5] = 39; + v[923][5] = 29; + v[924][5] = 7; + v[925][5] = 31; + v[926][5] = 45; + v[927][5] = 51; + v[928][5] = 49; + v[929][5] = 55; + v[930][5] = 17; + v[931][5] = 43; + v[932][5] = 49; + v[933][5] = 45; + v[934][5] = 9; + v[935][5] = 29; + v[936][5] = 3; + v[937][5] = 5; + v[938][5] = 47; + v[939][5] = 9; + v[940][5] = 15; + v[941][5] = 19; + v[942][5] = 51; + v[943][5] = 45; + v[944][5] = 57; + v[945][5] = 63; + v[946][5] = 9; + v[947][5] = 21; + v[948][5] = 59; + v[949][5] = 3; + v[950][5] = 9; + v[951][5] = 13; + v[952][5] = 45; + v[953][5] = 23; + v[954][5] = 15; + v[955][5] = 31; + v[956][5] = 21; + v[957][5] = 15; + v[958][5] = 51; + v[959][5] = 35; + v[960][5] = 9; + v[961][5] = 11; + v[962][5] = 61; + v[963][5] = 23; + v[964][5] = 53; + v[965][5] = 29; + v[966][5] = 51; + v[967][5] = 45; + v[968][5] = 31; + v[969][5] = 29; + v[970][5] = 5; + v[971][5] = 35; + v[972][5] = 29; + v[973][5] = 53; + v[974][5] = 35; + v[975][5] = 17; + v[976][5] = 59; + v[977][5] = 55; + v[978][5] = 27; + v[979][5] = 51; + v[980][5] = 59; + v[981][5] = 27; + v[982][5] = 47; + v[983][5] = 15; + v[984][5] = 29; + v[985][5] = 37; + v[986][5] = 7; + v[987][5] = 49; + v[988][5] = 55; + v[989][5] = 5; + v[990][5] = 19; + v[991][5] = 45; + v[992][5] = 29; + v[993][5] = 19; + v[994][5] = 57; + v[995][5] = 33; + v[996][5] = 53; + v[997][5] = 45; + v[998][5] = 21; + v[999][5] = 9; + v[1000][5] = 3; + v[1001][5] = 35; + v[1002][5] = 29; + v[1003][5] = 43; + v[1004][5] = 31; + v[1005][5] = 39; + v[1006][5] = 3; + v[1007][5] = 45; + v[1008][5] = 1; + v[1009][5] = 41; + v[1010][5] = 29; + v[1011][5] = 5; + v[1012][5] = 59; + v[1013][5] = 41; + v[1014][5] = 33; + v[1015][5] = 35; + v[1016][5] = 27; + v[1017][5] = 19; + v[1018][5] = 13; + v[1019][5] = 25; + v[1020][5] = 27; + v[1021][5] = 43; + v[1022][5] = 33; + v[1023][5] = 35; + v[1024][5] = 17; + v[1025][5] = 17; + v[1026][5] = 23; + v[1027][5] = 7; + v[1028][5] = 35; + v[1029][5] = 15; + v[1030][5] = 61; + v[1031][5] = 61; + v[1032][5] = 53; + v[1033][5] = 5; + v[1034][5] = 15; + v[1035][5] = 23; + v[1036][5] = 11; + v[1037][5] = 13; + v[1038][5] = 43; + v[1039][5] = 55; + v[1040][5] = 47; + v[1041][5] = 25; + v[1042][5] = 43; + v[1043][5] = 15; + v[1044][5] = 57; + v[1045][5] = 45; + v[1046][5] = 1; + v[1047][5] = 49; + v[1048][5] = 63; + v[1049][5] = 57; + v[1050][5] = 15; + v[1051][5] = 31; + v[1052][5] = 31; + v[1053][5] = 7; + v[1054][5] = 53; + v[1055][5] = 27; + v[1056][5] = 15; + v[1057][5] = 47; + v[1058][5] = 23; + v[1059][5] = 7; + v[1060][5] = 29; + v[1061][5] = 53; + v[1062][5] = 47; + v[1063][5] = 9; + v[1064][5] = 53; + v[1065][5] = 3; + v[1066][5] = 25; + v[1067][5] = 55; + v[1068][5] = 45; + v[1069][5] = 63; + v[1070][5] = 21; + v[1071][5] = 17; + v[1072][5] = 23; + v[1073][5] = 31; + v[1074][5] = 27; + v[1075][5] = 27; + v[1076][5] = 43; + v[1077][5] = 63; + v[1078][5] = 55; + v[1079][5] = 63; + v[1080][5] = 45; + v[1081][5] = 51; + v[1082][5] = 15; + v[1083][5] = 27; + v[1084][5] = 5; + v[1085][5] = 37; + v[1086][5] = 43; + v[1087][5] = 11; + v[1088][5] = 27; + v[1089][5] = 5; + v[1090][5] = 27; + v[1091][5] = 59; + v[1092][5] = 21; + v[1093][5] = 7; + v[1094][5] = 39; + v[1095][5] = 27; + v[1096][5] = 63; + v[1097][5] = 35; + v[1098][5] = 47; + v[1099][5] = 55; + v[1100][5] = 17; + v[1101][5] = 17; + v[1102][5] = 17; + v[1103][5] = 3; + v[1104][5] = 19; + v[1105][5] = 21; + v[1106][5] = 13; + v[1107][5] = 49; + v[1108][5] = 61; + v[1109][5] = 39; + v[1110][5] = 15; + + v[19][6] = 13; + v[20][6] = 33; + v[21][6] = 115; + v[22][6] = 41; + v[23][6] = 79; + v[24][6] = 17; + v[25][6] = 29; + v[26][6] = 119; + v[27][6] = 75; + v[28][6] = 73; + v[29][6] = 105; + v[30][6] = 7; + v[31][6] = 59; + v[32][6] = 65; + v[33][6] = 21; + v[34][6] = 3; + v[35][6] = 113; + v[36][6] = 61; + v[37][6] = 89; + v[38][6] = 45; + v[39][6] = 107; + v[40][6] = 21; + v[41][6] = 71; + v[42][6] = 79; + v[43][6] = 19; + v[44][6] = 71; + v[45][6] = 61; + v[46][6] = 41; + v[47][6] = 57; + v[48][6] = 121; + v[49][6] = 87; + v[50][6] = 119; + v[51][6] = 55; + v[52][6] = 85; + v[53][6] = 121; + v[54][6] = 119; + v[55][6] = 11; + v[56][6] = 23; + v[57][6] = 61; + v[58][6] = 11; + v[59][6] = 35; + v[60][6] = 33; + v[61][6] = 43; + v[62][6] = 107; + v[63][6] = 113; + v[64][6] = 101; + v[65][6] = 29; + v[66][6] = 87; + v[67][6] = 119; + v[68][6] = 97; + v[69][6] = 29; + v[70][6] = 17; + v[71][6] = 89; + v[72][6] = 5; + v[73][6] = 127; + v[74][6] = 89; + v[75][6] = 119; + v[76][6] = 117; + v[77][6] = 103; + v[78][6] = 105; + v[79][6] = 41; + v[80][6] = 83; + v[81][6] = 25; + v[82][6] = 41; + v[83][6] = 55; + v[84][6] = 69; + v[85][6] = 117; + v[86][6] = 49; + v[87][6] = 127; + v[88][6] = 29; + v[89][6] = 1; + v[90][6] = 99; + v[91][6] = 53; + v[92][6] = 83; + v[93][6] = 15; + v[94][6] = 31; + v[95][6] = 73; + v[96][6] = 115; + v[97][6] = 35; + v[98][6] = 21; + v[99][6] = 89; + v[100][6] = 5; + v[101][6] = 1; + v[102][6] = 91; + v[103][6] = 53; + v[104][6] = 35; + v[105][6] = 95; + v[106][6] = 83; + v[107][6] = 19; + v[108][6] = 85; + v[109][6] = 55; + v[110][6] = 51; + v[111][6] = 101; + v[112][6] = 33; + v[113][6] = 41; + v[114][6] = 55; + v[115][6] = 45; + v[116][6] = 95; + v[117][6] = 61; + v[118][6] = 27; + v[119][6] = 37; + v[120][6] = 89; + v[121][6] = 75; + v[122][6] = 57; + v[123][6] = 61; + v[124][6] = 15; + v[125][6] = 117; + v[126][6] = 15; + v[127][6] = 21; + v[128][6] = 27; + v[129][6] = 25; + v[130][6] = 27; + v[131][6] = 123; + v[132][6] = 39; + v[133][6] = 109; + v[134][6] = 93; + v[135][6] = 51; + v[136][6] = 21; + v[137][6] = 91; + v[138][6] = 109; + v[139][6] = 107; + v[140][6] = 45; + v[141][6] = 15; + v[142][6] = 93; + v[143][6] = 127; + v[144][6] = 3; + v[145][6] = 53; + v[146][6] = 81; + v[147][6] = 79; + v[148][6] = 107; + v[149][6] = 79; + v[150][6] = 87; + v[151][6] = 35; + v[152][6] = 109; + v[153][6] = 73; + v[154][6] = 35; + v[155][6] = 83; + v[156][6] = 107; + v[157][6] = 1; + v[158][6] = 51; + v[159][6] = 7; + v[160][6] = 59; + v[161][6] = 33; + v[162][6] = 115; + v[163][6] = 43; + v[164][6] = 111; + v[165][6] = 45; + v[166][6] = 121; + v[167][6] = 105; + v[168][6] = 125; + v[169][6] = 87; + v[170][6] = 101; + v[171][6] = 41; + v[172][6] = 95; + v[173][6] = 75; + v[174][6] = 1; + v[175][6] = 57; + v[176][6] = 117; + v[177][6] = 21; + v[178][6] = 27; + v[179][6] = 67; + v[180][6] = 29; + v[181][6] = 53; + v[182][6] = 117; + v[183][6] = 63; + v[184][6] = 1; + v[185][6] = 77; + v[186][6] = 89; + v[187][6] = 115; + v[188][6] = 49; + v[189][6] = 127; + v[190][6] = 15; + v[191][6] = 79; + v[192][6] = 81; + v[193][6] = 29; + v[194][6] = 65; + v[195][6] = 103; + v[196][6] = 33; + v[197][6] = 73; + v[198][6] = 79; + v[199][6] = 29; + v[200][6] = 21; + v[201][6] = 113; + v[202][6] = 31; + v[203][6] = 33; + v[204][6] = 107; + v[205][6] = 95; + v[206][6] = 111; + v[207][6] = 59; + v[208][6] = 99; + v[209][6] = 117; + v[210][6] = 63; + v[211][6] = 63; + v[212][6] = 99; + v[213][6] = 39; + v[214][6] = 9; + v[215][6] = 35; + v[216][6] = 63; + v[217][6] = 125; + v[218][6] = 99; + v[219][6] = 45; + v[220][6] = 93; + v[221][6] = 33; + v[222][6] = 93; + v[223][6] = 9; + v[224][6] = 105; + v[225][6] = 75; + v[226][6] = 51; + v[227][6] = 115; + v[228][6] = 11; + v[229][6] = 37; + v[230][6] = 17; + v[231][6] = 41; + v[232][6] = 21; + v[233][6] = 43; + v[234][6] = 73; + v[235][6] = 19; + v[236][6] = 93; + v[237][6] = 7; + v[238][6] = 95; + v[239][6] = 81; + v[240][6] = 93; + v[241][6] = 79; + v[242][6] = 81; + v[243][6] = 55; + v[244][6] = 9; + v[245][6] = 51; + v[246][6] = 63; + v[247][6] = 45; + v[248][6] = 89; + v[249][6] = 73; + v[250][6] = 19; + v[251][6] = 115; + v[252][6] = 39; + v[253][6] = 47; + v[254][6] = 81; + v[255][6] = 39; + v[256][6] = 5; + v[257][6] = 5; + v[258][6] = 45; + v[259][6] = 53; + v[260][6] = 65; + v[261][6] = 49; + v[262][6] = 17; + v[263][6] = 105; + v[264][6] = 13; + v[265][6] = 107; + v[266][6] = 5; + v[267][6] = 5; + v[268][6] = 19; + v[269][6] = 73; + v[270][6] = 59; + v[271][6] = 43; + v[272][6] = 83; + v[273][6] = 97; + v[274][6] = 115; + v[275][6] = 27; + v[276][6] = 1; + v[277][6] = 69; + v[278][6] = 103; + v[279][6] = 3; + v[280][6] = 99; + v[281][6] = 103; + v[282][6] = 63; + v[283][6] = 67; + v[284][6] = 25; + v[285][6] = 121; + v[286][6] = 97; + v[287][6] = 77; + v[288][6] = 13; + v[289][6] = 83; + v[290][6] = 103; + v[291][6] = 41; + v[292][6] = 11; + v[293][6] = 27; + v[294][6] = 81; + v[295][6] = 37; + v[296][6] = 33; + v[297][6] = 125; + v[298][6] = 71; + v[299][6] = 41; + v[300][6] = 41; + v[301][6] = 59; + v[302][6] = 41; + v[303][6] = 87; + v[304][6] = 123; + v[305][6] = 43; + v[306][6] = 101; + v[307][6] = 63; + v[308][6] = 45; + v[309][6] = 39; + v[310][6] = 21; + v[311][6] = 97; + v[312][6] = 15; + v[313][6] = 97; + v[314][6] = 111; + v[315][6] = 21; + v[316][6] = 49; + v[317][6] = 13; + v[318][6] = 17; + v[319][6] = 79; + v[320][6] = 91; + v[321][6] = 65; + v[322][6] = 105; + v[323][6] = 75; + v[324][6] = 1; + v[325][6] = 45; + v[326][6] = 67; + v[327][6] = 83; + v[328][6] = 107; + v[329][6] = 125; + v[330][6] = 87; + v[331][6] = 15; + v[332][6] = 81; + v[333][6] = 95; + v[334][6] = 105; + v[335][6] = 65; + v[336][6] = 45; + v[337][6] = 59; + v[338][6] = 103; + v[339][6] = 23; + v[340][6] = 103; + v[341][6] = 99; + v[342][6] = 67; + v[343][6] = 99; + v[344][6] = 47; + v[345][6] = 117; + v[346][6] = 71; + v[347][6] = 89; + v[348][6] = 35; + v[349][6] = 53; + v[350][6] = 73; + v[351][6] = 9; + v[352][6] = 115; + v[353][6] = 49; + v[354][6] = 37; + v[355][6] = 1; + v[356][6] = 35; + v[357][6] = 9; + v[358][6] = 45; + v[359][6] = 81; + v[360][6] = 19; + v[361][6] = 127; + v[362][6] = 17; + v[363][6] = 17; + v[364][6] = 105; + v[365][6] = 89; + v[366][6] = 49; + v[367][6] = 101; + v[368][6] = 7; + v[369][6] = 37; + v[370][6] = 33; + v[371][6] = 11; + v[372][6] = 95; + v[373][6] = 95; + v[374][6] = 17; + v[375][6] = 111; + v[376][6] = 105; + v[377][6] = 41; + v[378][6] = 115; + v[379][6] = 5; + v[380][6] = 69; + v[381][6] = 101; + v[382][6] = 27; + v[383][6] = 27; + v[384][6] = 101; + v[385][6] = 103; + v[386][6] = 53; + v[387][6] = 9; + v[388][6] = 21; + v[389][6] = 43; + v[390][6] = 79; + v[391][6] = 91; + v[392][6] = 65; + v[393][6] = 117; + v[394][6] = 87; + v[395][6] = 125; + v[396][6] = 55; + v[397][6] = 45; + v[398][6] = 63; + v[399][6] = 85; + v[400][6] = 83; + v[401][6] = 97; + v[402][6] = 45; + v[403][6] = 83; + v[404][6] = 87; + v[405][6] = 113; + v[406][6] = 93; + v[407][6] = 95; + v[408][6] = 5; + v[409][6] = 17; + v[410][6] = 77; + v[411][6] = 77; + v[412][6] = 127; + v[413][6] = 123; + v[414][6] = 45; + v[415][6] = 81; + v[416][6] = 85; + v[417][6] = 121; + v[418][6] = 119; + v[419][6] = 27; + v[420][6] = 85; + v[421][6] = 41; + v[422][6] = 49; + v[423][6] = 15; + v[424][6] = 107; + v[425][6] = 21; + v[426][6] = 51; + v[427][6] = 119; + v[428][6] = 11; + v[429][6] = 87; + v[430][6] = 101; + v[431][6] = 115; + v[432][6] = 63; + v[433][6] = 63; + v[434][6] = 37; + v[435][6] = 121; + v[436][6] = 109; + v[437][6] = 7; + v[438][6] = 43; + v[439][6] = 69; + v[440][6] = 19; + v[441][6] = 77; + v[442][6] = 49; + v[443][6] = 71; + v[444][6] = 59; + v[445][6] = 35; + v[446][6] = 7; + v[447][6] = 13; + v[448][6] = 55; + v[449][6] = 101; + v[450][6] = 127; + v[451][6] = 103; + v[452][6] = 85; + v[453][6] = 109; + v[454][6] = 29; + v[455][6] = 61; + v[456][6] = 67; + v[457][6] = 21; + v[458][6] = 111; + v[459][6] = 67; + v[460][6] = 23; + v[461][6] = 57; + v[462][6] = 75; + v[463][6] = 71; + v[464][6] = 101; + v[465][6] = 123; + v[466][6] = 41; + v[467][6] = 107; + v[468][6] = 101; + v[469][6] = 107; + v[470][6] = 125; + v[471][6] = 27; + v[472][6] = 47; + v[473][6] = 119; + v[474][6] = 41; + v[475][6] = 19; + v[476][6] = 127; + v[477][6] = 33; + v[478][6] = 31; + v[479][6] = 109; + v[480][6] = 7; + v[481][6] = 91; + v[482][6] = 91; + v[483][6] = 39; + v[484][6] = 125; + v[485][6] = 105; + v[486][6] = 47; + v[487][6] = 125; + v[488][6] = 123; + v[489][6] = 91; + v[490][6] = 9; + v[491][6] = 103; + v[492][6] = 45; + v[493][6] = 23; + v[494][6] = 117; + v[495][6] = 9; + v[496][6] = 125; + v[497][6] = 73; + v[498][6] = 11; + v[499][6] = 37; + v[500][6] = 61; + v[501][6] = 79; + v[502][6] = 21; + v[503][6] = 5; + v[504][6] = 47; + v[505][6] = 117; + v[506][6] = 67; + v[507][6] = 53; + v[508][6] = 85; + v[509][6] = 33; + v[510][6] = 81; + v[511][6] = 121; + v[512][6] = 47; + v[513][6] = 61; + v[514][6] = 51; + v[515][6] = 127; + v[516][6] = 29; + v[517][6] = 65; + v[518][6] = 45; + v[519][6] = 41; + v[520][6] = 95; + v[521][6] = 57; + v[522][6] = 73; + v[523][6] = 33; + v[524][6] = 117; + v[525][6] = 61; + v[526][6] = 111; + v[527][6] = 59; + v[528][6] = 123; + v[529][6] = 65; + v[530][6] = 47; + v[531][6] = 105; + v[532][6] = 23; + v[533][6] = 29; + v[534][6] = 107; + v[535][6] = 37; + v[536][6] = 81; + v[537][6] = 67; + v[538][6] = 29; + v[539][6] = 115; + v[540][6] = 119; + v[541][6] = 75; + v[542][6] = 73; + v[543][6] = 99; + v[544][6] = 103; + v[545][6] = 7; + v[546][6] = 57; + v[547][6] = 45; + v[548][6] = 61; + v[549][6] = 95; + v[550][6] = 49; + v[551][6] = 101; + v[552][6] = 101; + v[553][6] = 35; + v[554][6] = 47; + v[555][6] = 119; + v[556][6] = 39; + v[557][6] = 67; + v[558][6] = 31; + v[559][6] = 103; + v[560][6] = 7; + v[561][6] = 61; + v[562][6] = 127; + v[563][6] = 87; + v[564][6] = 3; + v[565][6] = 35; + v[566][6] = 29; + v[567][6] = 73; + v[568][6] = 95; + v[569][6] = 103; + v[570][6] = 71; + v[571][6] = 75; + v[572][6] = 51; + v[573][6] = 87; + v[574][6] = 57; + v[575][6] = 97; + v[576][6] = 11; + v[577][6] = 105; + v[578][6] = 87; + v[579][6] = 41; + v[580][6] = 73; + v[581][6] = 109; + v[582][6] = 69; + v[583][6] = 35; + v[584][6] = 121; + v[585][6] = 39; + v[586][6] = 111; + v[587][6] = 1; + v[588][6] = 77; + v[589][6] = 39; + v[590][6] = 47; + v[591][6] = 53; + v[592][6] = 91; + v[593][6] = 3; + v[594][6] = 17; + v[595][6] = 51; + v[596][6] = 83; + v[597][6] = 39; + v[598][6] = 125; + v[599][6] = 85; + v[600][6] = 111; + v[601][6] = 21; + v[602][6] = 69; + v[603][6] = 85; + v[604][6] = 29; + v[605][6] = 55; + v[606][6] = 11; + v[607][6] = 117; + v[608][6] = 1; + v[609][6] = 47; + v[610][6] = 17; + v[611][6] = 65; + v[612][6] = 63; + v[613][6] = 47; + v[614][6] = 117; + v[615][6] = 17; + v[616][6] = 115; + v[617][6] = 51; + v[618][6] = 25; + v[619][6] = 33; + v[620][6] = 123; + v[621][6] = 123; + v[622][6] = 83; + v[623][6] = 51; + v[624][6] = 113; + v[625][6] = 95; + v[626][6] = 121; + v[627][6] = 51; + v[628][6] = 91; + v[629][6] = 109; + v[630][6] = 43; + v[631][6] = 55; + v[632][6] = 35; + v[633][6] = 55; + v[634][6] = 87; + v[635][6] = 33; + v[636][6] = 37; + v[637][6] = 5; + v[638][6] = 3; + v[639][6] = 45; + v[640][6] = 21; + v[641][6] = 105; + v[642][6] = 127; + v[643][6] = 35; + v[644][6] = 17; + v[645][6] = 35; + v[646][6] = 37; + v[647][6] = 97; + v[648][6] = 97; + v[649][6] = 21; + v[650][6] = 77; + v[651][6] = 123; + v[652][6] = 17; + v[653][6] = 89; + v[654][6] = 53; + v[655][6] = 105; + v[656][6] = 75; + v[657][6] = 25; + v[658][6] = 125; + v[659][6] = 13; + v[660][6] = 47; + v[661][6] = 21; + v[662][6] = 125; + v[663][6] = 23; + v[664][6] = 55; + v[665][6] = 63; + v[666][6] = 61; + v[667][6] = 5; + v[668][6] = 17; + v[669][6] = 93; + v[670][6] = 57; + v[671][6] = 121; + v[672][6] = 69; + v[673][6] = 73; + v[674][6] = 93; + v[675][6] = 121; + v[676][6] = 105; + v[677][6] = 75; + v[678][6] = 91; + v[679][6] = 67; + v[680][6] = 95; + v[681][6] = 75; + v[682][6] = 9; + v[683][6] = 69; + v[684][6] = 97; + v[685][6] = 99; + v[686][6] = 93; + v[687][6] = 11; + v[688][6] = 53; + v[689][6] = 19; + v[690][6] = 73; + v[691][6] = 5; + v[692][6] = 33; + v[693][6] = 79; + v[694][6] = 107; + v[695][6] = 65; + v[696][6] = 69; + v[697][6] = 79; + v[698][6] = 125; + v[699][6] = 25; + v[700][6] = 93; + v[701][6] = 55; + v[702][6] = 61; + v[703][6] = 17; + v[704][6] = 117; + v[705][6] = 69; + v[706][6] = 97; + v[707][6] = 87; + v[708][6] = 111; + v[709][6] = 37; + v[710][6] = 93; + v[711][6] = 59; + v[712][6] = 79; + v[713][6] = 95; + v[714][6] = 53; + v[715][6] = 115; + v[716][6] = 53; + v[717][6] = 85; + v[718][6] = 85; + v[719][6] = 65; + v[720][6] = 59; + v[721][6] = 23; + v[722][6] = 75; + v[723][6] = 21; + v[724][6] = 67; + v[725][6] = 27; + v[726][6] = 99; + v[727][6] = 79; + v[728][6] = 27; + v[729][6] = 3; + v[730][6] = 95; + v[731][6] = 27; + v[732][6] = 69; + v[733][6] = 19; + v[734][6] = 75; + v[735][6] = 47; + v[736][6] = 59; + v[737][6] = 41; + v[738][6] = 85; + v[739][6] = 77; + v[740][6] = 99; + v[741][6] = 55; + v[742][6] = 49; + v[743][6] = 93; + v[744][6] = 93; + v[745][6] = 119; + v[746][6] = 51; + v[747][6] = 125; + v[748][6] = 63; + v[749][6] = 13; + v[750][6] = 15; + v[751][6] = 45; + v[752][6] = 61; + v[753][6] = 19; + v[754][6] = 105; + v[755][6] = 115; + v[756][6] = 17; + v[757][6] = 83; + v[758][6] = 7; + v[759][6] = 7; + v[760][6] = 11; + v[761][6] = 61; + v[762][6] = 37; + v[763][6] = 63; + v[764][6] = 89; + v[765][6] = 95; + v[766][6] = 119; + v[767][6] = 113; + v[768][6] = 67; + v[769][6] = 123; + v[770][6] = 91; + v[771][6] = 33; + v[772][6] = 37; + v[773][6] = 99; + v[774][6] = 43; + v[775][6] = 11; + v[776][6] = 33; + v[777][6] = 65; + v[778][6] = 81; + v[779][6] = 79; + v[780][6] = 81; + v[781][6] = 107; + v[782][6] = 63; + v[783][6] = 63; + v[784][6] = 55; + v[785][6] = 89; + v[786][6] = 91; + v[787][6] = 25; + v[788][6] = 93; + v[789][6] = 101; + v[790][6] = 27; + v[791][6] = 55; + v[792][6] = 75; + v[793][6] = 121; + v[794][6] = 79; + v[795][6] = 43; + v[796][6] = 125; + v[797][6] = 73; + v[798][6] = 27; + v[799][6] = 109; + v[800][6] = 35; + v[801][6] = 21; + v[802][6] = 71; + v[803][6] = 113; + v[804][6] = 89; + v[805][6] = 59; + v[806][6] = 95; + v[807][6] = 41; + v[808][6] = 45; + v[809][6] = 113; + v[810][6] = 119; + v[811][6] = 113; + v[812][6] = 39; + v[813][6] = 59; + v[814][6] = 73; + v[815][6] = 15; + v[816][6] = 13; + v[817][6] = 59; + v[818][6] = 67; + v[819][6] = 121; + v[820][6] = 27; + v[821][6] = 7; + v[822][6] = 105; + v[823][6] = 15; + v[824][6] = 59; + v[825][6] = 59; + v[826][6] = 35; + v[827][6] = 91; + v[828][6] = 89; + v[829][6] = 23; + v[830][6] = 125; + v[831][6] = 97; + v[832][6] = 53; + v[833][6] = 41; + v[834][6] = 91; + v[835][6] = 111; + v[836][6] = 29; + v[837][6] = 31; + v[838][6] = 3; + v[839][6] = 103; + v[840][6] = 61; + v[841][6] = 71; + v[842][6] = 35; + v[843][6] = 7; + v[844][6] = 119; + v[845][6] = 29; + v[846][6] = 45; + v[847][6] = 49; + v[848][6] = 111; + v[849][6] = 41; + v[850][6] = 109; + v[851][6] = 59; + v[852][6] = 125; + v[853][6] = 13; + v[854][6] = 27; + v[855][6] = 19; + v[856][6] = 79; + v[857][6] = 9; + v[858][6] = 75; + v[859][6] = 83; + v[860][6] = 81; + v[861][6] = 33; + v[862][6] = 91; + v[863][6] = 109; + v[864][6] = 33; + v[865][6] = 29; + v[866][6] = 107; + v[867][6] = 111; + v[868][6] = 101; + v[869][6] = 107; + v[870][6] = 109; + v[871][6] = 65; + v[872][6] = 59; + v[873][6] = 43; + v[874][6] = 37; + v[875][6] = 1; + v[876][6] = 9; + v[877][6] = 15; + v[878][6] = 109; + v[879][6] = 37; + v[880][6] = 111; + v[881][6] = 113; + v[882][6] = 119; + v[883][6] = 79; + v[884][6] = 73; + v[885][6] = 65; + v[886][6] = 71; + v[887][6] = 93; + v[888][6] = 17; + v[889][6] = 101; + v[890][6] = 87; + v[891][6] = 97; + v[892][6] = 43; + v[893][6] = 23; + v[894][6] = 75; + v[895][6] = 109; + v[896][6] = 41; + v[897][6] = 49; + v[898][6] = 53; + v[899][6] = 31; + v[900][6] = 97; + v[901][6] = 105; + v[902][6] = 109; + v[903][6] = 119; + v[904][6] = 51; + v[905][6] = 9; + v[906][6] = 53; + v[907][6] = 113; + v[908][6] = 97; + v[909][6] = 73; + v[910][6] = 89; + v[911][6] = 79; + v[912][6] = 49; + v[913][6] = 61; + v[914][6] = 105; + v[915][6] = 13; + v[916][6] = 99; + v[917][6] = 53; + v[918][6] = 71; + v[919][6] = 7; + v[920][6] = 87; + v[921][6] = 21; + v[922][6] = 101; + v[923][6] = 5; + v[924][6] = 71; + v[925][6] = 31; + v[926][6] = 123; + v[927][6] = 121; + v[928][6] = 121; + v[929][6] = 73; + v[930][6] = 79; + v[931][6] = 115; + v[932][6] = 13; + v[933][6] = 39; + v[934][6] = 101; + v[935][6] = 19; + v[936][6] = 37; + v[937][6] = 51; + v[938][6] = 83; + v[939][6] = 97; + v[940][6] = 55; + v[941][6] = 81; + v[942][6] = 91; + v[943][6] = 127; + v[944][6] = 105; + v[945][6] = 89; + v[946][6] = 63; + v[947][6] = 47; + v[948][6] = 49; + v[949][6] = 75; + v[950][6] = 37; + v[951][6] = 77; + v[952][6] = 15; + v[953][6] = 49; + v[954][6] = 107; + v[955][6] = 23; + v[956][6] = 23; + v[957][6] = 35; + v[958][6] = 19; + v[959][6] = 69; + v[960][6] = 17; + v[961][6] = 59; + v[962][6] = 63; + v[963][6] = 73; + v[964][6] = 29; + v[965][6] = 125; + v[966][6] = 61; + v[967][6] = 65; + v[968][6] = 95; + v[969][6] = 101; + v[970][6] = 81; + v[971][6] = 57; + v[972][6] = 69; + v[973][6] = 83; + v[974][6] = 37; + v[975][6] = 11; + v[976][6] = 37; + v[977][6] = 95; + v[978][6] = 1; + v[979][6] = 73; + v[980][6] = 27; + v[981][6] = 29; + v[982][6] = 57; + v[983][6] = 7; + v[984][6] = 65; + v[985][6] = 83; + v[986][6] = 99; + v[987][6] = 69; + v[988][6] = 19; + v[989][6] = 103; + v[990][6] = 43; + v[991][6] = 95; + v[992][6] = 25; + v[993][6] = 19; + v[994][6] = 103; + v[995][6] = 41; + v[996][6] = 125; + v[997][6] = 97; + v[998][6] = 71; + v[999][6] = 105; + v[1000][6] = 83; + v[1001][6] = 83; + v[1002][6] = 61; + v[1003][6] = 39; + v[1004][6] = 9; + v[1005][6] = 45; + v[1006][6] = 117; + v[1007][6] = 63; + v[1008][6] = 31; + v[1009][6] = 5; + v[1010][6] = 117; + v[1011][6] = 67; + v[1012][6] = 125; + v[1013][6] = 41; + v[1014][6] = 117; + v[1015][6] = 43; + v[1016][6] = 77; + v[1017][6] = 97; + v[1018][6] = 15; + v[1019][6] = 29; + v[1020][6] = 5; + v[1021][6] = 59; + v[1022][6] = 25; + v[1023][6] = 63; + v[1024][6] = 87; + v[1025][6] = 39; + v[1026][6] = 39; + v[1027][6] = 77; + v[1028][6] = 85; + v[1029][6] = 37; + v[1030][6] = 81; + v[1031][6] = 73; + v[1032][6] = 89; + v[1033][6] = 29; + v[1034][6] = 125; + v[1035][6] = 109; + v[1036][6] = 21; + v[1037][6] = 23; + v[1038][6] = 119; + v[1039][6] = 105; + v[1040][6] = 43; + v[1041][6] = 93; + v[1042][6] = 97; + v[1043][6] = 15; + v[1044][6] = 125; + v[1045][6] = 29; + v[1046][6] = 51; + v[1047][6] = 69; + v[1048][6] = 37; + v[1049][6] = 45; + v[1050][6] = 31; + v[1051][6] = 75; + v[1052][6] = 109; + v[1053][6] = 119; + v[1054][6] = 53; + v[1055][6] = 5; + v[1056][6] = 101; + v[1057][6] = 125; + v[1058][6] = 121; + v[1059][6] = 35; + v[1060][6] = 29; + v[1061][6] = 7; + v[1062][6] = 63; + v[1063][6] = 17; + v[1064][6] = 63; + v[1065][6] = 13; + v[1066][6] = 69; + v[1067][6] = 15; + v[1068][6] = 105; + v[1069][6] = 51; + v[1070][6] = 127; + v[1071][6] = 105; + v[1072][6] = 9; + v[1073][6] = 57; + v[1074][6] = 95; + v[1075][6] = 59; + v[1076][6] = 109; + v[1077][6] = 35; + v[1078][6] = 49; + v[1079][6] = 23; + v[1080][6] = 33; + v[1081][6] = 107; + v[1082][6] = 55; + v[1083][6] = 33; + v[1084][6] = 57; + v[1085][6] = 79; + v[1086][6] = 73; + v[1087][6] = 69; + v[1088][6] = 59; + v[1089][6] = 107; + v[1090][6] = 55; + v[1091][6] = 11; + v[1092][6] = 63; + v[1093][6] = 95; + v[1094][6] = 103; + v[1095][6] = 23; + v[1096][6] = 125; + v[1097][6] = 91; + v[1098][6] = 31; + v[1099][6] = 91; + v[1100][6] = 51; + v[1101][6] = 65; + v[1102][6] = 61; + v[1103][6] = 75; + v[1104][6] = 69; + v[1105][6] = 107; + v[1106][6] = 65; + v[1107][6] = 101; + v[1108][6] = 59; + v[1109][6] = 35; + v[1110][6] = 15; + + v[37][7] = 7; + v[38][7] = 23; + v[39][7] = 39; + v[40][7] = 217; + v[41][7] = 141; + v[42][7] = 27; + v[43][7] = 53; + v[44][7] = 181; + v[45][7] = 169; + v[46][7] = 35; + v[47][7] = 15; + v[48][7] = 207; + v[49][7] = 45; + v[50][7] = 247; + v[51][7] = 185; + v[52][7] = 117; + v[53][7] = 41; + v[54][7] = 81; + v[55][7] = 223; + v[56][7] = 151; + v[57][7] = 81; + v[58][7] = 189; + v[59][7] = 61; + v[60][7] = 95; + v[61][7] = 185; + v[62][7] = 23; + v[63][7] = 73; + v[64][7] = 113; + v[65][7] = 239; + v[66][7] = 85; + v[67][7] = 9; + v[68][7] = 201; + v[69][7] = 83; + v[70][7] = 53; + v[71][7] = 183; + v[72][7] = 203; + v[73][7] = 91; + v[74][7] = 149; + v[75][7] = 101; + v[76][7] = 13; + v[77][7] = 111; + v[78][7] = 239; + v[79][7] = 3; + v[80][7] = 205; + v[81][7] = 253; + v[82][7] = 247; + v[83][7] = 121; + v[84][7] = 189; + v[85][7] = 169; + v[86][7] = 179; + v[87][7] = 197; + v[88][7] = 175; + v[89][7] = 217; + v[90][7] = 249; + v[91][7] = 195; + v[92][7] = 95; + v[93][7] = 63; + v[94][7] = 19; + v[95][7] = 7; + v[96][7] = 5; + v[97][7] = 75; + v[98][7] = 217; + v[99][7] = 245; + v[100][7] = 111; + v[101][7] = 189; + v[102][7] = 165; + v[103][7] = 169; + v[104][7] = 141; + v[105][7] = 221; + v[106][7] = 249; + v[107][7] = 159; + v[108][7] = 253; + v[109][7] = 207; + v[110][7] = 249; + v[111][7] = 219; + v[112][7] = 23; + v[113][7] = 49; + v[114][7] = 127; + v[115][7] = 237; + v[116][7] = 5; + v[117][7] = 25; + v[118][7] = 177; + v[119][7] = 37; + v[120][7] = 103; + v[121][7] = 65; + v[122][7] = 167; + v[123][7] = 81; + v[124][7] = 87; + v[125][7] = 119; + v[126][7] = 45; + v[127][7] = 79; + v[128][7] = 143; + v[129][7] = 57; + v[130][7] = 79; + v[131][7] = 187; + v[132][7] = 143; + v[133][7] = 183; + v[134][7] = 75; + v[135][7] = 97; + v[136][7] = 211; + v[137][7] = 149; + v[138][7] = 175; + v[139][7] = 37; + v[140][7] = 135; + v[141][7] = 189; + v[142][7] = 225; + v[143][7] = 241; + v[144][7] = 63; + v[145][7] = 33; + v[146][7] = 43; + v[147][7] = 13; + v[148][7] = 73; + v[149][7] = 213; + v[150][7] = 57; + v[151][7] = 239; + v[152][7] = 183; + v[153][7] = 117; + v[154][7] = 21; + v[155][7] = 29; + v[156][7] = 115; + v[157][7] = 43; + v[158][7] = 205; + v[159][7] = 223; + v[160][7] = 15; + v[161][7] = 3; + v[162][7] = 159; + v[163][7] = 51; + v[164][7] = 101; + v[165][7] = 127; + v[166][7] = 99; + v[167][7] = 239; + v[168][7] = 171; + v[169][7] = 113; + v[170][7] = 171; + v[171][7] = 119; + v[172][7] = 189; + v[173][7] = 245; + v[174][7] = 201; + v[175][7] = 27; + v[176][7] = 185; + v[177][7] = 229; + v[178][7] = 105; + v[179][7] = 153; + v[180][7] = 189; + v[181][7] = 33; + v[182][7] = 35; + v[183][7] = 137; + v[184][7] = 77; + v[185][7] = 97; + v[186][7] = 17; + v[187][7] = 181; + v[188][7] = 55; + v[189][7] = 197; + v[190][7] = 201; + v[191][7] = 155; + v[192][7] = 37; + v[193][7] = 197; + v[194][7] = 137; + v[195][7] = 223; + v[196][7] = 25; + v[197][7] = 179; + v[198][7] = 91; + v[199][7] = 23; + v[200][7] = 235; + v[201][7] = 53; + v[202][7] = 253; + v[203][7] = 49; + v[204][7] = 181; + v[205][7] = 249; + v[206][7] = 53; + v[207][7] = 173; + v[208][7] = 97; + v[209][7] = 247; + v[210][7] = 67; + v[211][7] = 115; + v[212][7] = 103; + v[213][7] = 159; + v[214][7] = 239; + v[215][7] = 69; + v[216][7] = 173; + v[217][7] = 217; + v[218][7] = 95; + v[219][7] = 221; + v[220][7] = 247; + v[221][7] = 97; + v[222][7] = 91; + v[223][7] = 123; + v[224][7] = 223; + v[225][7] = 213; + v[226][7] = 129; + v[227][7] = 181; + v[228][7] = 87; + v[229][7] = 239; + v[230][7] = 85; + v[231][7] = 89; + v[232][7] = 249; + v[233][7] = 141; + v[234][7] = 39; + v[235][7] = 57; + v[236][7] = 249; + v[237][7] = 71; + v[238][7] = 101; + v[239][7] = 159; + v[240][7] = 33; + v[241][7] = 137; + v[242][7] = 189; + v[243][7] = 71; + v[244][7] = 253; + v[245][7] = 205; + v[246][7] = 171; + v[247][7] = 13; + v[248][7] = 249; + v[249][7] = 109; + v[250][7] = 131; + v[251][7] = 199; + v[252][7] = 189; + v[253][7] = 179; + v[254][7] = 31; + v[255][7] = 99; + v[256][7] = 113; + v[257][7] = 41; + v[258][7] = 173; + v[259][7] = 23; + v[260][7] = 189; + v[261][7] = 197; + v[262][7] = 3; + v[263][7] = 135; + v[264][7] = 9; + v[265][7] = 95; + v[266][7] = 195; + v[267][7] = 27; + v[268][7] = 183; + v[269][7] = 1; + v[270][7] = 123; + v[271][7] = 73; + v[272][7] = 53; + v[273][7] = 99; + v[274][7] = 197; + v[275][7] = 59; + v[276][7] = 27; + v[277][7] = 101; + v[278][7] = 55; + v[279][7] = 193; + v[280][7] = 31; + v[281][7] = 61; + v[282][7] = 119; + v[283][7] = 11; + v[284][7] = 7; + v[285][7] = 255; + v[286][7] = 233; + v[287][7] = 53; + v[288][7] = 157; + v[289][7] = 193; + v[290][7] = 97; + v[291][7] = 83; + v[292][7] = 65; + v[293][7] = 81; + v[294][7] = 239; + v[295][7] = 167; + v[296][7] = 69; + v[297][7] = 71; + v[298][7] = 109; + v[299][7] = 97; + v[300][7] = 137; + v[301][7] = 71; + v[302][7] = 193; + v[303][7] = 189; + v[304][7] = 115; + v[305][7] = 79; + v[306][7] = 205; + v[307][7] = 37; + v[308][7] = 227; + v[309][7] = 53; + v[310][7] = 33; + v[311][7] = 91; + v[312][7] = 229; + v[313][7] = 245; + v[314][7] = 105; + v[315][7] = 77; + v[316][7] = 229; + v[317][7] = 161; + v[318][7] = 103; + v[319][7] = 93; + v[320][7] = 13; + v[321][7] = 161; + v[322][7] = 229; + v[323][7] = 223; + v[324][7] = 69; + v[325][7] = 15; + v[326][7] = 25; + v[327][7] = 23; + v[328][7] = 233; + v[329][7] = 93; + v[330][7] = 25; + v[331][7] = 217; + v[332][7] = 247; + v[333][7] = 61; + v[334][7] = 75; + v[335][7] = 27; + v[336][7] = 9; + v[337][7] = 223; + v[338][7] = 213; + v[339][7] = 55; + v[340][7] = 197; + v[341][7] = 145; + v[342][7] = 89; + v[343][7] = 199; + v[344][7] = 41; + v[345][7] = 201; + v[346][7] = 5; + v[347][7] = 149; + v[348][7] = 35; + v[349][7] = 119; + v[350][7] = 183; + v[351][7] = 53; + v[352][7] = 11; + v[353][7] = 13; + v[354][7] = 3; + v[355][7] = 179; + v[356][7] = 229; + v[357][7] = 43; + v[358][7] = 55; + v[359][7] = 187; + v[360][7] = 233; + v[361][7] = 47; + v[362][7] = 133; + v[363][7] = 91; + v[364][7] = 47; + v[365][7] = 71; + v[366][7] = 93; + v[367][7] = 105; + v[368][7] = 145; + v[369][7] = 45; + v[370][7] = 255; + v[371][7] = 221; + v[372][7] = 115; + v[373][7] = 175; + v[374][7] = 19; + v[375][7] = 129; + v[376][7] = 5; + v[377][7] = 209; + v[378][7] = 197; + v[379][7] = 57; + v[380][7] = 177; + v[381][7] = 115; + v[382][7] = 187; + v[383][7] = 119; + v[384][7] = 77; + v[385][7] = 211; + v[386][7] = 111; + v[387][7] = 33; + v[388][7] = 113; + v[389][7] = 23; + v[390][7] = 87; + v[391][7] = 137; + v[392][7] = 41; + v[393][7] = 7; + v[394][7] = 83; + v[395][7] = 43; + v[396][7] = 121; + v[397][7] = 145; + v[398][7] = 5; + v[399][7] = 219; + v[400][7] = 27; + v[401][7] = 11; + v[402][7] = 111; + v[403][7] = 207; + v[404][7] = 55; + v[405][7] = 97; + v[406][7] = 63; + v[407][7] = 229; + v[408][7] = 53; + v[409][7] = 33; + v[410][7] = 149; + v[411][7] = 23; + v[412][7] = 187; + v[413][7] = 153; + v[414][7] = 91; + v[415][7] = 193; + v[416][7] = 183; + v[417][7] = 59; + v[418][7] = 211; + v[419][7] = 93; + v[420][7] = 139; + v[421][7] = 59; + v[422][7] = 179; + v[423][7] = 163; + v[424][7] = 209; + v[425][7] = 77; + v[426][7] = 39; + v[427][7] = 111; + v[428][7] = 79; + v[429][7] = 229; + v[430][7] = 85; + v[431][7] = 237; + v[432][7] = 199; + v[433][7] = 137; + v[434][7] = 147; + v[435][7] = 25; + v[436][7] = 73; + v[437][7] = 121; + v[438][7] = 129; + v[439][7] = 83; + v[440][7] = 87; + v[441][7] = 93; + v[442][7] = 205; + v[443][7] = 167; + v[444][7] = 53; + v[445][7] = 107; + v[446][7] = 229; + v[447][7] = 213; + v[448][7] = 95; + v[449][7] = 219; + v[450][7] = 109; + v[451][7] = 175; + v[452][7] = 13; + v[453][7] = 209; + v[454][7] = 97; + v[455][7] = 61; + v[456][7] = 147; + v[457][7] = 19; + v[458][7] = 13; + v[459][7] = 123; + v[460][7] = 73; + v[461][7] = 35; + v[462][7] = 141; + v[463][7] = 81; + v[464][7] = 19; + v[465][7] = 171; + v[466][7] = 255; + v[467][7] = 111; + v[468][7] = 107; + v[469][7] = 233; + v[470][7] = 113; + v[471][7] = 133; + v[472][7] = 89; + v[473][7] = 9; + v[474][7] = 231; + v[475][7] = 95; + v[476][7] = 69; + v[477][7] = 33; + v[478][7] = 1; + v[479][7] = 253; + v[480][7] = 219; + v[481][7] = 253; + v[482][7] = 247; + v[483][7] = 129; + v[484][7] = 11; + v[485][7] = 251; + v[486][7] = 221; + v[487][7] = 153; + v[488][7] = 35; + v[489][7] = 103; + v[490][7] = 239; + v[491][7] = 7; + v[492][7] = 27; + v[493][7] = 235; + v[494][7] = 181; + v[495][7] = 5; + v[496][7] = 207; + v[497][7] = 53; + v[498][7] = 149; + v[499][7] = 155; + v[500][7] = 225; + v[501][7] = 165; + v[502][7] = 137; + v[503][7] = 155; + v[504][7] = 201; + v[505][7] = 97; + v[506][7] = 245; + v[507][7] = 203; + v[508][7] = 47; + v[509][7] = 39; + v[510][7] = 35; + v[511][7] = 105; + v[512][7] = 239; + v[513][7] = 49; + v[514][7] = 15; + v[515][7] = 253; + v[516][7] = 7; + v[517][7] = 237; + v[518][7] = 213; + v[519][7] = 55; + v[520][7] = 87; + v[521][7] = 199; + v[522][7] = 27; + v[523][7] = 175; + v[524][7] = 49; + v[525][7] = 41; + v[526][7] = 229; + v[527][7] = 85; + v[528][7] = 3; + v[529][7] = 149; + v[530][7] = 179; + v[531][7] = 129; + v[532][7] = 185; + v[533][7] = 249; + v[534][7] = 197; + v[535][7] = 15; + v[536][7] = 97; + v[537][7] = 197; + v[538][7] = 139; + v[539][7] = 203; + v[540][7] = 63; + v[541][7] = 33; + v[542][7] = 251; + v[543][7] = 217; + v[544][7] = 199; + v[545][7] = 199; + v[546][7] = 99; + v[547][7] = 249; + v[548][7] = 33; + v[549][7] = 229; + v[550][7] = 177; + v[551][7] = 13; + v[552][7] = 209; + v[553][7] = 147; + v[554][7] = 97; + v[555][7] = 31; + v[556][7] = 125; + v[557][7] = 177; + v[558][7] = 137; + v[559][7] = 187; + v[560][7] = 11; + v[561][7] = 91; + v[562][7] = 223; + v[563][7] = 29; + v[564][7] = 169; + v[565][7] = 231; + v[566][7] = 59; + v[567][7] = 31; + v[568][7] = 163; + v[569][7] = 41; + v[570][7] = 57; + v[571][7] = 87; + v[572][7] = 247; + v[573][7] = 25; + v[574][7] = 127; + v[575][7] = 101; + v[576][7] = 207; + v[577][7] = 187; + v[578][7] = 73; + v[579][7] = 61; + v[580][7] = 105; + v[581][7] = 27; + v[582][7] = 91; + v[583][7] = 171; + v[584][7] = 243; + v[585][7] = 33; + v[586][7] = 3; + v[587][7] = 1; + v[588][7] = 21; + v[589][7] = 229; + v[590][7] = 93; + v[591][7] = 71; + v[592][7] = 61; + v[593][7] = 37; + v[594][7] = 183; + v[595][7] = 65; + v[596][7] = 211; + v[597][7] = 53; + v[598][7] = 11; + v[599][7] = 151; + v[600][7] = 165; + v[601][7] = 47; + v[602][7] = 5; + v[603][7] = 129; + v[604][7] = 79; + v[605][7] = 101; + v[606][7] = 147; + v[607][7] = 169; + v[608][7] = 181; + v[609][7] = 19; + v[610][7] = 95; + v[611][7] = 77; + v[612][7] = 139; + v[613][7] = 197; + v[614][7] = 219; + v[615][7] = 97; + v[616][7] = 239; + v[617][7] = 183; + v[618][7] = 143; + v[619][7] = 9; + v[620][7] = 13; + v[621][7] = 209; + v[622][7] = 23; + v[623][7] = 215; + v[624][7] = 53; + v[625][7] = 137; + v[626][7] = 203; + v[627][7] = 19; + v[628][7] = 151; + v[629][7] = 171; + v[630][7] = 133; + v[631][7] = 219; + v[632][7] = 231; + v[633][7] = 3; + v[634][7] = 15; + v[635][7] = 253; + v[636][7] = 225; + v[637][7] = 33; + v[638][7] = 111; + v[639][7] = 183; + v[640][7] = 213; + v[641][7] = 169; + v[642][7] = 119; + v[643][7] = 111; + v[644][7] = 15; + v[645][7] = 201; + v[646][7] = 123; + v[647][7] = 121; + v[648][7] = 225; + v[649][7] = 113; + v[650][7] = 113; + v[651][7] = 225; + v[652][7] = 161; + v[653][7] = 165; + v[654][7] = 1; + v[655][7] = 139; + v[656][7] = 55; + v[657][7] = 3; + v[658][7] = 93; + v[659][7] = 217; + v[660][7] = 193; + v[661][7] = 97; + v[662][7] = 29; + v[663][7] = 69; + v[664][7] = 231; + v[665][7] = 161; + v[666][7] = 93; + v[667][7] = 69; + v[668][7] = 143; + v[669][7] = 137; + v[670][7] = 9; + v[671][7] = 87; + v[672][7] = 183; + v[673][7] = 113; + v[674][7] = 183; + v[675][7] = 73; + v[676][7] = 215; + v[677][7] = 137; + v[678][7] = 89; + v[679][7] = 251; + v[680][7] = 163; + v[681][7] = 41; + v[682][7] = 227; + v[683][7] = 145; + v[684][7] = 57; + v[685][7] = 81; + v[686][7] = 57; + v[687][7] = 11; + v[688][7] = 135; + v[689][7] = 145; + v[690][7] = 161; + v[691][7] = 175; + v[692][7] = 159; + v[693][7] = 25; + v[694][7] = 55; + v[695][7] = 167; + v[696][7] = 157; + v[697][7] = 211; + v[698][7] = 97; + v[699][7] = 247; + v[700][7] = 249; + v[701][7] = 23; + v[702][7] = 129; + v[703][7] = 159; + v[704][7] = 71; + v[705][7] = 197; + v[706][7] = 127; + v[707][7] = 141; + v[708][7] = 219; + v[709][7] = 5; + v[710][7] = 233; + v[711][7] = 131; + v[712][7] = 217; + v[713][7] = 101; + v[714][7] = 131; + v[715][7] = 33; + v[716][7] = 157; + v[717][7] = 173; + v[718][7] = 69; + v[719][7] = 207; + v[720][7] = 239; + v[721][7] = 81; + v[722][7] = 205; + v[723][7] = 11; + v[724][7] = 41; + v[725][7] = 169; + v[726][7] = 65; + v[727][7] = 193; + v[728][7] = 77; + v[729][7] = 201; + v[730][7] = 173; + v[731][7] = 1; + v[732][7] = 221; + v[733][7] = 157; + v[734][7] = 1; + v[735][7] = 15; + v[736][7] = 113; + v[737][7] = 147; + v[738][7] = 137; + v[739][7] = 205; + v[740][7] = 225; + v[741][7] = 73; + v[742][7] = 45; + v[743][7] = 49; + v[744][7] = 149; + v[745][7] = 113; + v[746][7] = 253; + v[747][7] = 99; + v[748][7] = 17; + v[749][7] = 119; + v[750][7] = 105; + v[751][7] = 117; + v[752][7] = 129; + v[753][7] = 243; + v[754][7] = 75; + v[755][7] = 203; + v[756][7] = 53; + v[757][7] = 29; + v[758][7] = 247; + v[759][7] = 35; + v[760][7] = 247; + v[761][7] = 171; + v[762][7] = 31; + v[763][7] = 199; + v[764][7] = 213; + v[765][7] = 29; + v[766][7] = 251; + v[767][7] = 7; + v[768][7] = 251; + v[769][7] = 187; + v[770][7] = 91; + v[771][7] = 11; + v[772][7] = 149; + v[773][7] = 13; + v[774][7] = 205; + v[775][7] = 37; + v[776][7] = 249; + v[777][7] = 137; + v[778][7] = 139; + v[779][7] = 9; + v[780][7] = 7; + v[781][7] = 113; + v[782][7] = 183; + v[783][7] = 205; + v[784][7] = 187; + v[785][7] = 39; + v[786][7] = 3; + v[787][7] = 79; + v[788][7] = 155; + v[789][7] = 227; + v[790][7] = 89; + v[791][7] = 185; + v[792][7] = 51; + v[793][7] = 127; + v[794][7] = 63; + v[795][7] = 83; + v[796][7] = 41; + v[797][7] = 133; + v[798][7] = 183; + v[799][7] = 181; + v[800][7] = 127; + v[801][7] = 19; + v[802][7] = 255; + v[803][7] = 219; + v[804][7] = 59; + v[805][7] = 251; + v[806][7] = 3; + v[807][7] = 187; + v[808][7] = 57; + v[809][7] = 217; + v[810][7] = 115; + v[811][7] = 217; + v[812][7] = 229; + v[813][7] = 181; + v[814][7] = 185; + v[815][7] = 149; + v[816][7] = 83; + v[817][7] = 115; + v[818][7] = 11; + v[819][7] = 123; + v[820][7] = 19; + v[821][7] = 109; + v[822][7] = 165; + v[823][7] = 103; + v[824][7] = 123; + v[825][7] = 219; + v[826][7] = 129; + v[827][7] = 155; + v[828][7] = 207; + v[829][7] = 177; + v[830][7] = 9; + v[831][7] = 49; + v[832][7] = 181; + v[833][7] = 231; + v[834][7] = 33; + v[835][7] = 233; + v[836][7] = 67; + v[837][7] = 155; + v[838][7] = 41; + v[839][7] = 9; + v[840][7] = 95; + v[841][7] = 123; + v[842][7] = 65; + v[843][7] = 117; + v[844][7] = 249; + v[845][7] = 85; + v[846][7] = 169; + v[847][7] = 129; + v[848][7] = 241; + v[849][7] = 173; + v[850][7] = 251; + v[851][7] = 225; + v[852][7] = 147; + v[853][7] = 165; + v[854][7] = 69; + v[855][7] = 81; + v[856][7] = 239; + v[857][7] = 95; + v[858][7] = 23; + v[859][7] = 83; + v[860][7] = 227; + v[861][7] = 249; + v[862][7] = 143; + v[863][7] = 171; + v[864][7] = 193; + v[865][7] = 9; + v[866][7] = 21; + v[867][7] = 57; + v[868][7] = 73; + v[869][7] = 97; + v[870][7] = 57; + v[871][7] = 29; + v[872][7] = 239; + v[873][7] = 151; + v[874][7] = 159; + v[875][7] = 191; + v[876][7] = 47; + v[877][7] = 51; + v[878][7] = 1; + v[879][7] = 223; + v[880][7] = 251; + v[881][7] = 251; + v[882][7] = 151; + v[883][7] = 41; + v[884][7] = 119; + v[885][7] = 127; + v[886][7] = 131; + v[887][7] = 33; + v[888][7] = 209; + v[889][7] = 123; + v[890][7] = 53; + v[891][7] = 241; + v[892][7] = 25; + v[893][7] = 31; + v[894][7] = 183; + v[895][7] = 107; + v[896][7] = 25; + v[897][7] = 115; + v[898][7] = 39; + v[899][7] = 11; + v[900][7] = 213; + v[901][7] = 239; + v[902][7] = 219; + v[903][7] = 109; + v[904][7] = 185; + v[905][7] = 35; + v[906][7] = 133; + v[907][7] = 123; + v[908][7] = 185; + v[909][7] = 27; + v[910][7] = 55; + v[911][7] = 245; + v[912][7] = 61; + v[913][7] = 75; + v[914][7] = 205; + v[915][7] = 213; + v[916][7] = 169; + v[917][7] = 163; + v[918][7] = 63; + v[919][7] = 55; + v[920][7] = 49; + v[921][7] = 83; + v[922][7] = 195; + v[923][7] = 51; + v[924][7] = 31; + v[925][7] = 41; + v[926][7] = 15; + v[927][7] = 203; + v[928][7] = 41; + v[929][7] = 63; + v[930][7] = 127; + v[931][7] = 161; + v[932][7] = 5; + v[933][7] = 143; + v[934][7] = 7; + v[935][7] = 199; + v[936][7] = 251; + v[937][7] = 95; + v[938][7] = 75; + v[939][7] = 101; + v[940][7] = 15; + v[941][7] = 43; + v[942][7] = 237; + v[943][7] = 197; + v[944][7] = 117; + v[945][7] = 167; + v[946][7] = 155; + v[947][7] = 21; + v[948][7] = 83; + v[949][7] = 205; + v[950][7] = 255; + v[951][7] = 49; + v[952][7] = 101; + v[953][7] = 213; + v[954][7] = 237; + v[955][7] = 135; + v[956][7] = 135; + v[957][7] = 21; + v[958][7] = 73; + v[959][7] = 93; + v[960][7] = 115; + v[961][7] = 7; + v[962][7] = 85; + v[963][7] = 223; + v[964][7] = 237; + v[965][7] = 79; + v[966][7] = 89; + v[967][7] = 5; + v[968][7] = 57; + v[969][7] = 239; + v[970][7] = 67; + v[971][7] = 65; + v[972][7] = 201; + v[973][7] = 155; + v[974][7] = 71; + v[975][7] = 85; + v[976][7] = 195; + v[977][7] = 89; + v[978][7] = 181; + v[979][7] = 119; + v[980][7] = 135; + v[981][7] = 147; + v[982][7] = 237; + v[983][7] = 173; + v[984][7] = 41; + v[985][7] = 155; + v[986][7] = 67; + v[987][7] = 113; + v[988][7] = 111; + v[989][7] = 21; + v[990][7] = 183; + v[991][7] = 23; + v[992][7] = 103; + v[993][7] = 207; + v[994][7] = 253; + v[995][7] = 69; + v[996][7] = 219; + v[997][7] = 205; + v[998][7] = 195; + v[999][7] = 43; + v[1000][7] = 197; + v[1001][7] = 229; + v[1002][7] = 139; + v[1003][7] = 177; + v[1004][7] = 129; + v[1005][7] = 69; + v[1006][7] = 97; + v[1007][7] = 201; + v[1008][7] = 163; + v[1009][7] = 189; + v[1010][7] = 11; + v[1011][7] = 99; + v[1012][7] = 91; + v[1013][7] = 253; + v[1014][7] = 239; + v[1015][7] = 91; + v[1016][7] = 145; + v[1017][7] = 19; + v[1018][7] = 179; + v[1019][7] = 231; + v[1020][7] = 121; + v[1021][7] = 7; + v[1022][7] = 225; + v[1023][7] = 237; + v[1024][7] = 125; + v[1025][7] = 191; + v[1026][7] = 119; + v[1027][7] = 59; + v[1028][7] = 175; + v[1029][7] = 237; + v[1030][7] = 131; + v[1031][7] = 79; + v[1032][7] = 43; + v[1033][7] = 45; + v[1034][7] = 205; + v[1035][7] = 199; + v[1036][7] = 251; + v[1037][7] = 153; + v[1038][7] = 207; + v[1039][7] = 37; + v[1040][7] = 179; + v[1041][7] = 113; + v[1042][7] = 255; + v[1043][7] = 107; + v[1044][7] = 217; + v[1045][7] = 61; + v[1046][7] = 7; + v[1047][7] = 181; + v[1048][7] = 247; + v[1049][7] = 31; + v[1050][7] = 13; + v[1051][7] = 113; + v[1052][7] = 145; + v[1053][7] = 107; + v[1054][7] = 233; + v[1055][7] = 233; + v[1056][7] = 43; + v[1057][7] = 79; + v[1058][7] = 23; + v[1059][7] = 169; + v[1060][7] = 137; + v[1061][7] = 129; + v[1062][7] = 183; + v[1063][7] = 53; + v[1064][7] = 91; + v[1065][7] = 55; + v[1066][7] = 103; + v[1067][7] = 223; + v[1068][7] = 87; + v[1069][7] = 177; + v[1070][7] = 157; + v[1071][7] = 79; + v[1072][7] = 213; + v[1073][7] = 139; + v[1074][7] = 183; + v[1075][7] = 231; + v[1076][7] = 205; + v[1077][7] = 143; + v[1078][7] = 129; + v[1079][7] = 243; + v[1080][7] = 205; + v[1081][7] = 93; + v[1082][7] = 59; + v[1083][7] = 15; + v[1084][7] = 89; + v[1085][7] = 9; + v[1086][7] = 11; + v[1087][7] = 47; + v[1088][7] = 133; + v[1089][7] = 227; + v[1090][7] = 75; + v[1091][7] = 9; + v[1092][7] = 91; + v[1093][7] = 19; + v[1094][7] = 171; + v[1095][7] = 163; + v[1096][7] = 79; + v[1097][7] = 7; + v[1098][7] = 103; + v[1099][7] = 5; + v[1100][7] = 119; + v[1101][7] = 155; + v[1102][7] = 75; + v[1103][7] = 11; + v[1104][7] = 71; + v[1105][7] = 95; + v[1106][7] = 17; + v[1107][7] = 13; + v[1108][7] = 243; + v[1109][7] = 207; + v[1110][7] = 187; + + v[53][8] = 235; + v[54][8] = 307; + v[55][8] = 495; + v[56][8] = 417; + v[57][8] = 57; + v[58][8] = 151; + v[59][8] = 19; + v[60][8] = 119; + v[61][8] = 375; + v[62][8] = 451; + v[63][8] = 55; + v[64][8] = 449; + v[65][8] = 501; + v[66][8] = 53; + v[67][8] = 185; + v[68][8] = 317; + v[69][8] = 17; + v[70][8] = 21; + v[71][8] = 487; + v[72][8] = 13; + v[73][8] = 347; + v[74][8] = 393; + v[75][8] = 15; + v[76][8] = 391; + v[77][8] = 307; + v[78][8] = 189; + v[79][8] = 381; + v[80][8] = 71; + v[81][8] = 163; + v[82][8] = 99; + v[83][8] = 467; + v[84][8] = 167; + v[85][8] = 433; + v[86][8] = 337; + v[87][8] = 257; + v[88][8] = 179; + v[89][8] = 47; + v[90][8] = 385; + v[91][8] = 23; + v[92][8] = 117; + v[93][8] = 369; + v[94][8] = 425; + v[95][8] = 207; + v[96][8] = 433; + v[97][8] = 301; + v[98][8] = 147; + v[99][8] = 333; + v[100][8] = 85; + v[101][8] = 221; + v[102][8] = 423; + v[103][8] = 49; + v[104][8] = 3; + v[105][8] = 43; + v[106][8] = 229; + v[107][8] = 227; + v[108][8] = 201; + v[109][8] = 383; + v[110][8] = 281; + v[111][8] = 229; + v[112][8] = 207; + v[113][8] = 21; + v[114][8] = 343; + v[115][8] = 251; + v[116][8] = 397; + v[117][8] = 173; + v[118][8] = 507; + v[119][8] = 421; + v[120][8] = 443; + v[121][8] = 399; + v[122][8] = 53; + v[123][8] = 345; + v[124][8] = 77; + v[125][8] = 385; + v[126][8] = 317; + v[127][8] = 155; + v[128][8] = 187; + v[129][8] = 269; + v[130][8] = 501; + v[131][8] = 19; + v[132][8] = 169; + v[133][8] = 235; + v[134][8] = 415; + v[135][8] = 61; + v[136][8] = 247; + v[137][8] = 183; + v[138][8] = 5; + v[139][8] = 257; + v[140][8] = 401; + v[141][8] = 451; + v[142][8] = 95; + v[143][8] = 455; + v[144][8] = 49; + v[145][8] = 489; + v[146][8] = 75; + v[147][8] = 459; + v[148][8] = 377; + v[149][8] = 87; + v[150][8] = 463; + v[151][8] = 155; + v[152][8] = 233; + v[153][8] = 115; + v[154][8] = 429; + v[155][8] = 211; + v[156][8] = 419; + v[157][8] = 143; + v[158][8] = 487; + v[159][8] = 195; + v[160][8] = 209; + v[161][8] = 461; + v[162][8] = 193; + v[163][8] = 157; + v[164][8] = 193; + v[165][8] = 363; + v[166][8] = 181; + v[167][8] = 271; + v[168][8] = 445; + v[169][8] = 381; + v[170][8] = 231; + v[171][8] = 135; + v[172][8] = 327; + v[173][8] = 403; + v[174][8] = 171; + v[175][8] = 197; + v[176][8] = 181; + v[177][8] = 343; + v[178][8] = 113; + v[179][8] = 313; + v[180][8] = 393; + v[181][8] = 311; + v[182][8] = 415; + v[183][8] = 267; + v[184][8] = 247; + v[185][8] = 425; + v[186][8] = 233; + v[187][8] = 289; + v[188][8] = 55; + v[189][8] = 39; + v[190][8] = 247; + v[191][8] = 327; + v[192][8] = 141; + v[193][8] = 5; + v[194][8] = 189; + v[195][8] = 183; + v[196][8] = 27; + v[197][8] = 337; + v[198][8] = 341; + v[199][8] = 327; + v[200][8] = 87; + v[201][8] = 429; + v[202][8] = 357; + v[203][8] = 265; + v[204][8] = 251; + v[205][8] = 437; + v[206][8] = 201; + v[207][8] = 29; + v[208][8] = 339; + v[209][8] = 257; + v[210][8] = 377; + v[211][8] = 17; + v[212][8] = 53; + v[213][8] = 327; + v[214][8] = 47; + v[215][8] = 375; + v[216][8] = 393; + v[217][8] = 369; + v[218][8] = 403; + v[219][8] = 125; + v[220][8] = 429; + v[221][8] = 257; + v[222][8] = 157; + v[223][8] = 217; + v[224][8] = 85; + v[225][8] = 267; + v[226][8] = 117; + v[227][8] = 337; + v[228][8] = 447; + v[229][8] = 219; + v[230][8] = 501; + v[231][8] = 41; + v[232][8] = 41; + v[233][8] = 193; + v[234][8] = 509; + v[235][8] = 131; + v[236][8] = 207; + v[237][8] = 505; + v[238][8] = 421; + v[239][8] = 149; + v[240][8] = 111; + v[241][8] = 177; + v[242][8] = 167; + v[243][8] = 223; + v[244][8] = 291; + v[245][8] = 91; + v[246][8] = 29; + v[247][8] = 305; + v[248][8] = 151; + v[249][8] = 177; + v[250][8] = 337; + v[251][8] = 183; + v[252][8] = 361; + v[253][8] = 435; + v[254][8] = 307; + v[255][8] = 507; + v[256][8] = 77; + v[257][8] = 181; + v[258][8] = 507; + v[259][8] = 315; + v[260][8] = 145; + v[261][8] = 423; + v[262][8] = 71; + v[263][8] = 103; + v[264][8] = 493; + v[265][8] = 271; + v[266][8] = 469; + v[267][8] = 339; + v[268][8] = 237; + v[269][8] = 437; + v[270][8] = 483; + v[271][8] = 31; + v[272][8] = 219; + v[273][8] = 61; + v[274][8] = 131; + v[275][8] = 391; + v[276][8] = 233; + v[277][8] = 219; + v[278][8] = 69; + v[279][8] = 57; + v[280][8] = 459; + v[281][8] = 225; + v[282][8] = 421; + v[283][8] = 7; + v[284][8] = 461; + v[285][8] = 111; + v[286][8] = 451; + v[287][8] = 277; + v[288][8] = 185; + v[289][8] = 193; + v[290][8] = 125; + v[291][8] = 251; + v[292][8] = 199; + v[293][8] = 73; + v[294][8] = 71; + v[295][8] = 7; + v[296][8] = 409; + v[297][8] = 417; + v[298][8] = 149; + v[299][8] = 193; + v[300][8] = 53; + v[301][8] = 437; + v[302][8] = 29; + v[303][8] = 467; + v[304][8] = 229; + v[305][8] = 31; + v[306][8] = 35; + v[307][8] = 75; + v[308][8] = 105; + v[309][8] = 503; + v[310][8] = 75; + v[311][8] = 317; + v[312][8] = 401; + v[313][8] = 367; + v[314][8] = 131; + v[315][8] = 365; + v[316][8] = 441; + v[317][8] = 433; + v[318][8] = 93; + v[319][8] = 377; + v[320][8] = 405; + v[321][8] = 465; + v[322][8] = 259; + v[323][8] = 283; + v[324][8] = 443; + v[325][8] = 143; + v[326][8] = 445; + v[327][8] = 3; + v[328][8] = 461; + v[329][8] = 329; + v[330][8] = 309; + v[331][8] = 77; + v[332][8] = 323; + v[333][8] = 155; + v[334][8] = 347; + v[335][8] = 45; + v[336][8] = 381; + v[337][8] = 315; + v[338][8] = 463; + v[339][8] = 207; + v[340][8] = 321; + v[341][8] = 157; + v[342][8] = 109; + v[343][8] = 479; + v[344][8] = 313; + v[345][8] = 345; + v[346][8] = 167; + v[347][8] = 439; + v[348][8] = 307; + v[349][8] = 235; + v[350][8] = 473; + v[351][8] = 79; + v[352][8] = 101; + v[353][8] = 245; + v[354][8] = 19; + v[355][8] = 381; + v[356][8] = 251; + v[357][8] = 35; + v[358][8] = 25; + v[359][8] = 107; + v[360][8] = 187; + v[361][8] = 115; + v[362][8] = 113; + v[363][8] = 321; + v[364][8] = 115; + v[365][8] = 445; + v[366][8] = 61; + v[367][8] = 77; + v[368][8] = 293; + v[369][8] = 405; + v[370][8] = 13; + v[371][8] = 53; + v[372][8] = 17; + v[373][8] = 171; + v[374][8] = 299; + v[375][8] = 41; + v[376][8] = 79; + v[377][8] = 3; + v[378][8] = 485; + v[379][8] = 331; + v[380][8] = 13; + v[381][8] = 257; + v[382][8] = 59; + v[383][8] = 201; + v[384][8] = 497; + v[385][8] = 81; + v[386][8] = 451; + v[387][8] = 199; + v[388][8] = 171; + v[389][8] = 81; + v[390][8] = 253; + v[391][8] = 365; + v[392][8] = 75; + v[393][8] = 451; + v[394][8] = 149; + v[395][8] = 483; + v[396][8] = 81; + v[397][8] = 453; + v[398][8] = 469; + v[399][8] = 485; + v[400][8] = 305; + v[401][8] = 163; + v[402][8] = 401; + v[403][8] = 15; + v[404][8] = 91; + v[405][8] = 3; + v[406][8] = 129; + v[407][8] = 35; + v[408][8] = 239; + v[409][8] = 355; + v[410][8] = 211; + v[411][8] = 387; + v[412][8] = 101; + v[413][8] = 299; + v[414][8] = 67; + v[415][8] = 375; + v[416][8] = 405; + v[417][8] = 357; + v[418][8] = 267; + v[419][8] = 363; + v[420][8] = 79; + v[421][8] = 83; + v[422][8] = 437; + v[423][8] = 457; + v[424][8] = 39; + v[425][8] = 97; + v[426][8] = 473; + v[427][8] = 289; + v[428][8] = 179; + v[429][8] = 57; + v[430][8] = 23; + v[431][8] = 49; + v[432][8] = 79; + v[433][8] = 71; + v[434][8] = 341; + v[435][8] = 287; + v[436][8] = 95; + v[437][8] = 229; + v[438][8] = 271; + v[439][8] = 475; + v[440][8] = 49; + v[441][8] = 241; + v[442][8] = 261; + v[443][8] = 495; + v[444][8] = 353; + v[445][8] = 381; + v[446][8] = 13; + v[447][8] = 291; + v[448][8] = 37; + v[449][8] = 251; + v[450][8] = 105; + v[451][8] = 399; + v[452][8] = 81; + v[453][8] = 89; + v[454][8] = 265; + v[455][8] = 507; + v[456][8] = 205; + v[457][8] = 145; + v[458][8] = 331; + v[459][8] = 129; + v[460][8] = 119; + v[461][8] = 503; + v[462][8] = 249; + v[463][8] = 1; + v[464][8] = 289; + v[465][8] = 463; + v[466][8] = 163; + v[467][8] = 443; + v[468][8] = 63; + v[469][8] = 123; + v[470][8] = 361; + v[471][8] = 261; + v[472][8] = 49; + v[473][8] = 429; + v[474][8] = 137; + v[475][8] = 355; + v[476][8] = 175; + v[477][8] = 507; + v[478][8] = 59; + v[479][8] = 277; + v[480][8] = 391; + v[481][8] = 25; + v[482][8] = 185; + v[483][8] = 381; + v[484][8] = 197; + v[485][8] = 39; + v[486][8] = 5; + v[487][8] = 429; + v[488][8] = 119; + v[489][8] = 247; + v[490][8] = 177; + v[491][8] = 329; + v[492][8] = 465; + v[493][8] = 421; + v[494][8] = 271; + v[495][8] = 467; + v[496][8] = 151; + v[497][8] = 45; + v[498][8] = 429; + v[499][8] = 137; + v[500][8] = 471; + v[501][8] = 11; + v[502][8] = 17; + v[503][8] = 409; + v[504][8] = 347; + v[505][8] = 199; + v[506][8] = 463; + v[507][8] = 177; + v[508][8] = 11; + v[509][8] = 51; + v[510][8] = 361; + v[511][8] = 95; + v[512][8] = 497; + v[513][8] = 163; + v[514][8] = 351; + v[515][8] = 127; + v[516][8] = 395; + v[517][8] = 511; + v[518][8] = 327; + v[519][8] = 353; + v[520][8] = 49; + v[521][8] = 105; + v[522][8] = 151; + v[523][8] = 321; + v[524][8] = 331; + v[525][8] = 329; + v[526][8] = 509; + v[527][8] = 107; + v[528][8] = 109; + v[529][8] = 303; + v[530][8] = 467; + v[531][8] = 287; + v[532][8] = 161; + v[533][8] = 45; + v[534][8] = 385; + v[535][8] = 289; + v[536][8] = 363; + v[537][8] = 331; + v[538][8] = 265; + v[539][8] = 407; + v[540][8] = 37; + v[541][8] = 433; + v[542][8] = 315; + v[543][8] = 343; + v[544][8] = 63; + v[545][8] = 51; + v[546][8] = 185; + v[547][8] = 71; + v[548][8] = 27; + v[549][8] = 267; + v[550][8] = 503; + v[551][8] = 239; + v[552][8] = 293; + v[553][8] = 245; + v[554][8] = 281; + v[555][8] = 297; + v[556][8] = 75; + v[557][8] = 461; + v[558][8] = 371; + v[559][8] = 129; + v[560][8] = 189; + v[561][8] = 189; + v[562][8] = 339; + v[563][8] = 287; + v[564][8] = 111; + v[565][8] = 111; + v[566][8] = 379; + v[567][8] = 93; + v[568][8] = 27; + v[569][8] = 185; + v[570][8] = 347; + v[571][8] = 337; + v[572][8] = 247; + v[573][8] = 507; + v[574][8] = 161; + v[575][8] = 231; + v[576][8] = 43; + v[577][8] = 499; + v[578][8] = 73; + v[579][8] = 327; + v[580][8] = 263; + v[581][8] = 331; + v[582][8] = 249; + v[583][8] = 493; + v[584][8] = 37; + v[585][8] = 25; + v[586][8] = 115; + v[587][8] = 3; + v[588][8] = 167; + v[589][8] = 197; + v[590][8] = 127; + v[591][8] = 357; + v[592][8] = 497; + v[593][8] = 103; + v[594][8] = 125; + v[595][8] = 191; + v[596][8] = 165; + v[597][8] = 55; + v[598][8] = 101; + v[599][8] = 95; + v[600][8] = 79; + v[601][8] = 351; + v[602][8] = 341; + v[603][8] = 43; + v[604][8] = 125; + v[605][8] = 135; + v[606][8] = 173; + v[607][8] = 289; + v[608][8] = 373; + v[609][8] = 133; + v[610][8] = 421; + v[611][8] = 241; + v[612][8] = 281; + v[613][8] = 213; + v[614][8] = 177; + v[615][8] = 363; + v[616][8] = 151; + v[617][8] = 227; + v[618][8] = 145; + v[619][8] = 363; + v[620][8] = 239; + v[621][8] = 431; + v[622][8] = 81; + v[623][8] = 397; + v[624][8] = 241; + v[625][8] = 67; + v[626][8] = 291; + v[627][8] = 255; + v[628][8] = 405; + v[629][8] = 421; + v[630][8] = 399; + v[631][8] = 75; + v[632][8] = 399; + v[633][8] = 105; + v[634][8] = 329; + v[635][8] = 41; + v[636][8] = 425; + v[637][8] = 7; + v[638][8] = 283; + v[639][8] = 375; + v[640][8] = 475; + v[641][8] = 427; + v[642][8] = 277; + v[643][8] = 209; + v[644][8] = 411; + v[645][8] = 3; + v[646][8] = 137; + v[647][8] = 195; + v[648][8] = 289; + v[649][8] = 509; + v[650][8] = 121; + v[651][8] = 55; + v[652][8] = 147; + v[653][8] = 275; + v[654][8] = 251; + v[655][8] = 19; + v[656][8] = 129; + v[657][8] = 285; + v[658][8] = 415; + v[659][8] = 487; + v[660][8] = 491; + v[661][8] = 193; + v[662][8] = 219; + v[663][8] = 403; + v[664][8] = 23; + v[665][8] = 97; + v[666][8] = 65; + v[667][8] = 285; + v[668][8] = 75; + v[669][8] = 21; + v[670][8] = 373; + v[671][8] = 261; + v[672][8] = 339; + v[673][8] = 239; + v[674][8] = 495; + v[675][8] = 415; + v[676][8] = 333; + v[677][8] = 107; + v[678][8] = 435; + v[679][8] = 297; + v[680][8] = 213; + v[681][8] = 149; + v[682][8] = 463; + v[683][8] = 199; + v[684][8] = 323; + v[685][8] = 45; + v[686][8] = 19; + v[687][8] = 301; + v[688][8] = 121; + v[689][8] = 499; + v[690][8] = 187; + v[691][8] = 229; + v[692][8] = 63; + v[693][8] = 425; + v[694][8] = 99; + v[695][8] = 281; + v[696][8] = 35; + v[697][8] = 125; + v[698][8] = 349; + v[699][8] = 87; + v[700][8] = 101; + v[701][8] = 59; + v[702][8] = 195; + v[703][8] = 511; + v[704][8] = 355; + v[705][8] = 73; + v[706][8] = 263; + v[707][8] = 243; + v[708][8] = 101; + v[709][8] = 165; + v[710][8] = 141; + v[711][8] = 11; + v[712][8] = 389; + v[713][8] = 219; + v[714][8] = 187; + v[715][8] = 449; + v[716][8] = 447; + v[717][8] = 393; + v[718][8] = 477; + v[719][8] = 305; + v[720][8] = 221; + v[721][8] = 51; + v[722][8] = 355; + v[723][8] = 209; + v[724][8] = 499; + v[725][8] = 479; + v[726][8] = 265; + v[727][8] = 377; + v[728][8] = 145; + v[729][8] = 411; + v[730][8] = 173; + v[731][8] = 11; + v[732][8] = 433; + v[733][8] = 483; + v[734][8] = 135; + v[735][8] = 385; + v[736][8] = 341; + v[737][8] = 89; + v[738][8] = 209; + v[739][8] = 391; + v[740][8] = 33; + v[741][8] = 395; + v[742][8] = 319; + v[743][8] = 451; + v[744][8] = 119; + v[745][8] = 341; + v[746][8] = 227; + v[747][8] = 375; + v[748][8] = 61; + v[749][8] = 331; + v[750][8] = 493; + v[751][8] = 411; + v[752][8] = 293; + v[753][8] = 47; + v[754][8] = 203; + v[755][8] = 375; + v[756][8] = 167; + v[757][8] = 395; + v[758][8] = 155; + v[759][8] = 5; + v[760][8] = 237; + v[761][8] = 361; + v[762][8] = 489; + v[763][8] = 127; + v[764][8] = 21; + v[765][8] = 345; + v[766][8] = 101; + v[767][8] = 371; + v[768][8] = 233; + v[769][8] = 431; + v[770][8] = 109; + v[771][8] = 119; + v[772][8] = 277; + v[773][8] = 125; + v[774][8] = 263; + v[775][8] = 73; + v[776][8] = 135; + v[777][8] = 123; + v[778][8] = 83; + v[779][8] = 123; + v[780][8] = 405; + v[781][8] = 69; + v[782][8] = 75; + v[783][8] = 287; + v[784][8] = 401; + v[785][8] = 23; + v[786][8] = 283; + v[787][8] = 393; + v[788][8] = 41; + v[789][8] = 379; + v[790][8] = 431; + v[791][8] = 11; + v[792][8] = 475; + v[793][8] = 505; + v[794][8] = 19; + v[795][8] = 365; + v[796][8] = 265; + v[797][8] = 271; + v[798][8] = 499; + v[799][8] = 489; + v[800][8] = 443; + v[801][8] = 165; + v[802][8] = 91; + v[803][8] = 83; + v[804][8] = 291; + v[805][8] = 319; + v[806][8] = 199; + v[807][8] = 107; + v[808][8] = 245; + v[809][8] = 389; + v[810][8] = 143; + v[811][8] = 137; + v[812][8] = 89; + v[813][8] = 125; + v[814][8] = 281; + v[815][8] = 381; + v[816][8] = 215; + v[817][8] = 131; + v[818][8] = 299; + v[819][8] = 249; + v[820][8] = 375; + v[821][8] = 455; + v[822][8] = 43; + v[823][8] = 73; + v[824][8] = 281; + v[825][8] = 217; + v[826][8] = 297; + v[827][8] = 229; + v[828][8] = 431; + v[829][8] = 357; + v[830][8] = 81; + v[831][8] = 357; + v[832][8] = 171; + v[833][8] = 451; + v[834][8] = 481; + v[835][8] = 13; + v[836][8] = 387; + v[837][8] = 491; + v[838][8] = 489; + v[839][8] = 439; + v[840][8] = 385; + v[841][8] = 487; + v[842][8] = 177; + v[843][8] = 393; + v[844][8] = 33; + v[845][8] = 71; + v[846][8] = 375; + v[847][8] = 443; + v[848][8] = 129; + v[849][8] = 407; + v[850][8] = 395; + v[851][8] = 127; + v[852][8] = 65; + v[853][8] = 333; + v[854][8] = 309; + v[855][8] = 119; + v[856][8] = 197; + v[857][8] = 435; + v[858][8] = 497; + v[859][8] = 373; + v[860][8] = 71; + v[861][8] = 379; + v[862][8] = 509; + v[863][8] = 387; + v[864][8] = 159; + v[865][8] = 265; + v[866][8] = 477; + v[867][8] = 463; + v[868][8] = 449; + v[869][8] = 47; + v[870][8] = 353; + v[871][8] = 249; + v[872][8] = 335; + v[873][8] = 505; + v[874][8] = 89; + v[875][8] = 141; + v[876][8] = 55; + v[877][8] = 235; + v[878][8] = 187; + v[879][8] = 87; + v[880][8] = 363; + v[881][8] = 93; + v[882][8] = 363; + v[883][8] = 101; + v[884][8] = 67; + v[885][8] = 215; + v[886][8] = 321; + v[887][8] = 331; + v[888][8] = 305; + v[889][8] = 261; + v[890][8] = 411; + v[891][8] = 491; + v[892][8] = 479; + v[893][8] = 65; + v[894][8] = 307; + v[895][8] = 469; + v[896][8] = 415; + v[897][8] = 131; + v[898][8] = 315; + v[899][8] = 487; + v[900][8] = 83; + v[901][8] = 455; + v[902][8] = 19; + v[903][8] = 113; + v[904][8] = 163; + v[905][8] = 503; + v[906][8] = 99; + v[907][8] = 499; + v[908][8] = 251; + v[909][8] = 239; + v[910][8] = 81; + v[911][8] = 167; + v[912][8] = 391; + v[913][8] = 255; + v[914][8] = 317; + v[915][8] = 363; + v[916][8] = 359; + v[917][8] = 395; + v[918][8] = 419; + v[919][8] = 307; + v[920][8] = 251; + v[921][8] = 267; + v[922][8] = 171; + v[923][8] = 461; + v[924][8] = 183; + v[925][8] = 465; + v[926][8] = 165; + v[927][8] = 163; + v[928][8] = 293; + v[929][8] = 477; + v[930][8] = 223; + v[931][8] = 403; + v[932][8] = 389; + v[933][8] = 97; + v[934][8] = 335; + v[935][8] = 357; + v[936][8] = 297; + v[937][8] = 19; + v[938][8] = 469; + v[939][8] = 501; + v[940][8] = 249; + v[941][8] = 85; + v[942][8] = 213; + v[943][8] = 311; + v[944][8] = 265; + v[945][8] = 379; + v[946][8] = 297; + v[947][8] = 283; + v[948][8] = 393; + v[949][8] = 449; + v[950][8] = 463; + v[951][8] = 289; + v[952][8] = 159; + v[953][8] = 289; + v[954][8] = 499; + v[955][8] = 407; + v[956][8] = 129; + v[957][8] = 137; + v[958][8] = 221; + v[959][8] = 43; + v[960][8] = 89; + v[961][8] = 403; + v[962][8] = 271; + v[963][8] = 75; + v[964][8] = 83; + v[965][8] = 445; + v[966][8] = 453; + v[967][8] = 389; + v[968][8] = 149; + v[969][8] = 143; + v[970][8] = 423; + v[971][8] = 499; + v[972][8] = 317; + v[973][8] = 445; + v[974][8] = 157; + v[975][8] = 137; + v[976][8] = 453; + v[977][8] = 163; + v[978][8] = 87; + v[979][8] = 23; + v[980][8] = 391; + v[981][8] = 119; + v[982][8] = 427; + v[983][8] = 323; + v[984][8] = 173; + v[985][8] = 89; + v[986][8] = 259; + v[987][8] = 377; + v[988][8] = 511; + v[989][8] = 249; + v[990][8] = 31; + v[991][8] = 363; + v[992][8] = 229; + v[993][8] = 353; + v[994][8] = 329; + v[995][8] = 493; + v[996][8] = 427; + v[997][8] = 57; + v[998][8] = 205; + v[999][8] = 389; + v[1000][8] = 91; + v[1001][8] = 83; + v[1002][8] = 13; + v[1003][8] = 219; + v[1004][8] = 439; + v[1005][8] = 45; + v[1006][8] = 35; + v[1007][8] = 371; + v[1008][8] = 441; + v[1009][8] = 17; + v[1010][8] = 267; + v[1011][8] = 501; + v[1012][8] = 53; + v[1013][8] = 25; + v[1014][8] = 333; + v[1015][8] = 17; + v[1016][8] = 201; + v[1017][8] = 475; + v[1018][8] = 257; + v[1019][8] = 417; + v[1020][8] = 345; + v[1021][8] = 381; + v[1022][8] = 377; + v[1023][8] = 55; + v[1024][8] = 403; + v[1025][8] = 77; + v[1026][8] = 389; + v[1027][8] = 347; + v[1028][8] = 363; + v[1029][8] = 211; + v[1030][8] = 413; + v[1031][8] = 419; + v[1032][8] = 5; + v[1033][8] = 167; + v[1034][8] = 219; + v[1035][8] = 201; + v[1036][8] = 285; + v[1037][8] = 425; + v[1038][8] = 11; + v[1039][8] = 77; + v[1040][8] = 269; + v[1041][8] = 489; + v[1042][8] = 281; + v[1043][8] = 403; + v[1044][8] = 79; + v[1045][8] = 425; + v[1046][8] = 125; + v[1047][8] = 81; + v[1048][8] = 331; + v[1049][8] = 437; + v[1050][8] = 271; + v[1051][8] = 397; + v[1052][8] = 299; + v[1053][8] = 475; + v[1054][8] = 271; + v[1055][8] = 249; + v[1056][8] = 413; + v[1057][8] = 233; + v[1058][8] = 261; + v[1059][8] = 495; + v[1060][8] = 171; + v[1061][8] = 69; + v[1062][8] = 27; + v[1063][8] = 409; + v[1064][8] = 21; + v[1065][8] = 421; + v[1066][8] = 367; + v[1067][8] = 81; + v[1068][8] = 483; + v[1069][8] = 255; + v[1070][8] = 15; + v[1071][8] = 219; + v[1072][8] = 365; + v[1073][8] = 497; + v[1074][8] = 181; + v[1075][8] = 75; + v[1076][8] = 431; + v[1077][8] = 99; + v[1078][8] = 325; + v[1079][8] = 407; + v[1080][8] = 229; + v[1081][8] = 281; + v[1082][8] = 63; + v[1083][8] = 83; + v[1084][8] = 493; + v[1085][8] = 5; + v[1086][8] = 113; + v[1087][8] = 15; + v[1088][8] = 271; + v[1089][8] = 37; + v[1090][8] = 87; + v[1091][8] = 451; + v[1092][8] = 299; + v[1093][8] = 83; + v[1094][8] = 451; + v[1095][8] = 311; + v[1096][8] = 441; + v[1097][8] = 47; + v[1098][8] = 455; + v[1099][8] = 47; + v[1100][8] = 253; + v[1101][8] = 13; + v[1102][8] = 109; + v[1103][8] = 369; + v[1104][8] = 347; + v[1105][8] = 11; + v[1106][8] = 409; + v[1107][8] = 275; + v[1108][8] = 63; + v[1109][8] = 441; + v[1110][8] = 15; + + v[101][9] = 519; + v[102][9] = 307; + v[103][9] = 931; + v[104][9] = 1023; + v[105][9] = 517; + v[106][9] = 771; + v[107][9] = 151; + v[108][9] = 1023; + v[109][9] = 539; + v[110][9] = 725; + v[111][9] = 45; + v[112][9] = 927; + v[113][9] = 707; + v[114][9] = 29; + v[115][9] = 125; + v[116][9] = 371; + v[117][9] = 275; + v[118][9] = 279; + v[119][9] = 817; + v[120][9] = 389; + v[121][9] = 453; + v[122][9] = 989; + v[123][9] = 1015; + v[124][9] = 29; + v[125][9] = 169; + v[126][9] = 743; + v[127][9] = 99; + v[128][9] = 923; + v[129][9] = 981; + v[130][9] = 181; + v[131][9] = 693; + v[132][9] = 309; + v[133][9] = 227; + v[134][9] = 111; + v[135][9] = 219; + v[136][9] = 897; + v[137][9] = 377; + v[138][9] = 425; + v[139][9] = 609; + v[140][9] = 227; + v[141][9] = 19; + v[142][9] = 221; + v[143][9] = 143; + v[144][9] = 581; + v[145][9] = 147; + v[146][9] = 919; + v[147][9] = 127; + v[148][9] = 725; + v[149][9] = 793; + v[150][9] = 289; + v[151][9] = 411; + v[152][9] = 835; + v[153][9] = 921; + v[154][9] = 957; + v[155][9] = 443; + v[156][9] = 349; + v[157][9] = 813; + v[158][9] = 5; + v[159][9] = 105; + v[160][9] = 457; + v[161][9] = 393; + v[162][9] = 539; + v[163][9] = 101; + v[164][9] = 197; + v[165][9] = 697; + v[166][9] = 27; + v[167][9] = 343; + v[168][9] = 515; + v[169][9] = 69; + v[170][9] = 485; + v[171][9] = 383; + v[172][9] = 855; + v[173][9] = 693; + v[174][9] = 133; + v[175][9] = 87; + v[176][9] = 743; + v[177][9] = 747; + v[178][9] = 475; + v[179][9] = 87; + v[180][9] = 469; + v[181][9] = 763; + v[182][9] = 721; + v[183][9] = 345; + v[184][9] = 479; + v[185][9] = 965; + v[186][9] = 527; + v[187][9] = 121; + v[188][9] = 271; + v[189][9] = 353; + v[190][9] = 467; + v[191][9] = 177; + v[192][9] = 245; + v[193][9] = 627; + v[194][9] = 113; + v[195][9] = 357; + v[196][9] = 7; + v[197][9] = 691; + v[198][9] = 725; + v[199][9] = 355; + v[200][9] = 889; + v[201][9] = 635; + v[202][9] = 737; + v[203][9] = 429; + v[204][9] = 545; + v[205][9] = 925; + v[206][9] = 357; + v[207][9] = 873; + v[208][9] = 187; + v[209][9] = 351; + v[210][9] = 677; + v[211][9] = 999; + v[212][9] = 921; + v[213][9] = 477; + v[214][9] = 233; + v[215][9] = 765; + v[216][9] = 495; + v[217][9] = 81; + v[218][9] = 953; + v[219][9] = 479; + v[220][9] = 89; + v[221][9] = 173; + v[222][9] = 473; + v[223][9] = 131; + v[224][9] = 961; + v[225][9] = 411; + v[226][9] = 291; + v[227][9] = 967; + v[228][9] = 65; + v[229][9] = 511; + v[230][9] = 13; + v[231][9] = 805; + v[232][9] = 945; + v[233][9] = 369; + v[234][9] = 827; + v[235][9] = 295; + v[236][9] = 163; + v[237][9] = 835; + v[238][9] = 259; + v[239][9] = 207; + v[240][9] = 331; + v[241][9] = 29; + v[242][9] = 315; + v[243][9] = 999; + v[244][9] = 133; + v[245][9] = 967; + v[246][9] = 41; + v[247][9] = 117; + v[248][9] = 677; + v[249][9] = 471; + v[250][9] = 717; + v[251][9] = 881; + v[252][9] = 755; + v[253][9] = 351; + v[254][9] = 723; + v[255][9] = 259; + v[256][9] = 879; + v[257][9] = 455; + v[258][9] = 721; + v[259][9] = 289; + v[260][9] = 149; + v[261][9] = 199; + v[262][9] = 805; + v[263][9] = 987; + v[264][9] = 851; + v[265][9] = 423; + v[266][9] = 597; + v[267][9] = 129; + v[268][9] = 11; + v[269][9] = 733; + v[270][9] = 549; + v[271][9] = 153; + v[272][9] = 285; + v[273][9] = 451; + v[274][9] = 559; + v[275][9] = 377; + v[276][9] = 109; + v[277][9] = 357; + v[278][9] = 143; + v[279][9] = 693; + v[280][9] = 615; + v[281][9] = 677; + v[282][9] = 701; + v[283][9] = 475; + v[284][9] = 767; + v[285][9] = 85; + v[286][9] = 229; + v[287][9] = 509; + v[288][9] = 547; + v[289][9] = 151; + v[290][9] = 389; + v[291][9] = 711; + v[292][9] = 785; + v[293][9] = 657; + v[294][9] = 319; + v[295][9] = 509; + v[296][9] = 99; + v[297][9] = 1007; + v[298][9] = 775; + v[299][9] = 359; + v[300][9] = 697; + v[301][9] = 677; + v[302][9] = 85; + v[303][9] = 497; + v[304][9] = 105; + v[305][9] = 615; + v[306][9] = 891; + v[307][9] = 71; + v[308][9] = 449; + v[309][9] = 835; + v[310][9] = 609; + v[311][9] = 377; + v[312][9] = 693; + v[313][9] = 665; + v[314][9] = 627; + v[315][9] = 215; + v[316][9] = 911; + v[317][9] = 503; + v[318][9] = 729; + v[319][9] = 131; + v[320][9] = 19; + v[321][9] = 895; + v[322][9] = 199; + v[323][9] = 161; + v[324][9] = 239; + v[325][9] = 633; + v[326][9] = 1013; + v[327][9] = 537; + v[328][9] = 255; + v[329][9] = 23; + v[330][9] = 149; + v[331][9] = 679; + v[332][9] = 1021; + v[333][9] = 595; + v[334][9] = 199; + v[335][9] = 557; + v[336][9] = 659; + v[337][9] = 251; + v[338][9] = 829; + v[339][9] = 727; + v[340][9] = 439; + v[341][9] = 495; + v[342][9] = 647; + v[343][9] = 223; + v[344][9] = 949; + v[345][9] = 625; + v[346][9] = 87; + v[347][9] = 481; + v[348][9] = 85; + v[349][9] = 799; + v[350][9] = 917; + v[351][9] = 769; + v[352][9] = 949; + v[353][9] = 739; + v[354][9] = 115; + v[355][9] = 499; + v[356][9] = 945; + v[357][9] = 547; + v[358][9] = 225; + v[359][9] = 1015; + v[360][9] = 469; + v[361][9] = 737; + v[362][9] = 495; + v[363][9] = 353; + v[364][9] = 103; + v[365][9] = 17; + v[366][9] = 665; + v[367][9] = 639; + v[368][9] = 525; + v[369][9] = 75; + v[370][9] = 447; + v[371][9] = 185; + v[372][9] = 43; + v[373][9] = 729; + v[374][9] = 577; + v[375][9] = 863; + v[376][9] = 735; + v[377][9] = 317; + v[378][9] = 99; + v[379][9] = 17; + v[380][9] = 477; + v[381][9] = 893; + v[382][9] = 537; + v[383][9] = 519; + v[384][9] = 1017; + v[385][9] = 375; + v[386][9] = 297; + v[387][9] = 325; + v[388][9] = 999; + v[389][9] = 353; + v[390][9] = 343; + v[391][9] = 729; + v[392][9] = 135; + v[393][9] = 489; + v[394][9] = 859; + v[395][9] = 267; + v[396][9] = 141; + v[397][9] = 831; + v[398][9] = 141; + v[399][9] = 893; + v[400][9] = 249; + v[401][9] = 807; + v[402][9] = 53; + v[403][9] = 613; + v[404][9] = 131; + v[405][9] = 547; + v[406][9] = 977; + v[407][9] = 131; + v[408][9] = 999; + v[409][9] = 175; + v[410][9] = 31; + v[411][9] = 341; + v[412][9] = 739; + v[413][9] = 467; + v[414][9] = 675; + v[415][9] = 241; + v[416][9] = 645; + v[417][9] = 247; + v[418][9] = 391; + v[419][9] = 583; + v[420][9] = 183; + v[421][9] = 973; + v[422][9] = 433; + v[423][9] = 367; + v[424][9] = 131; + v[425][9] = 467; + v[426][9] = 571; + v[427][9] = 309; + v[428][9] = 385; + v[429][9] = 977; + v[430][9] = 111; + v[431][9] = 917; + v[432][9] = 935; + v[433][9] = 473; + v[434][9] = 345; + v[435][9] = 411; + v[436][9] = 313; + v[437][9] = 97; + v[438][9] = 149; + v[439][9] = 959; + v[440][9] = 841; + v[441][9] = 839; + v[442][9] = 669; + v[443][9] = 431; + v[444][9] = 51; + v[445][9] = 41; + v[446][9] = 301; + v[447][9] = 247; + v[448][9] = 1015; + v[449][9] = 377; + v[450][9] = 329; + v[451][9] = 945; + v[452][9] = 269; + v[453][9] = 67; + v[454][9] = 979; + v[455][9] = 581; + v[456][9] = 643; + v[457][9] = 823; + v[458][9] = 557; + v[459][9] = 91; + v[460][9] = 405; + v[461][9] = 117; + v[462][9] = 801; + v[463][9] = 509; + v[464][9] = 347; + v[465][9] = 893; + v[466][9] = 303; + v[467][9] = 227; + v[468][9] = 783; + v[469][9] = 555; + v[470][9] = 867; + v[471][9] = 99; + v[472][9] = 703; + v[473][9] = 111; + v[474][9] = 797; + v[475][9] = 873; + v[476][9] = 541; + v[477][9] = 919; + v[478][9] = 513; + v[479][9] = 343; + v[480][9] = 319; + v[481][9] = 517; + v[482][9] = 135; + v[483][9] = 871; + v[484][9] = 917; + v[485][9] = 285; + v[486][9] = 663; + v[487][9] = 301; + v[488][9] = 15; + v[489][9] = 763; + v[490][9] = 89; + v[491][9] = 323; + v[492][9] = 757; + v[493][9] = 317; + v[494][9] = 807; + v[495][9] = 309; + v[496][9] = 1013; + v[497][9] = 345; + v[498][9] = 499; + v[499][9] = 279; + v[500][9] = 711; + v[501][9] = 915; + v[502][9] = 411; + v[503][9] = 281; + v[504][9] = 193; + v[505][9] = 739; + v[506][9] = 365; + v[507][9] = 315; + v[508][9] = 375; + v[509][9] = 809; + v[510][9] = 469; + v[511][9] = 487; + v[512][9] = 621; + v[513][9] = 857; + v[514][9] = 975; + v[515][9] = 537; + v[516][9] = 939; + v[517][9] = 585; + v[518][9] = 129; + v[519][9] = 625; + v[520][9] = 447; + v[521][9] = 129; + v[522][9] = 1017; + v[523][9] = 133; + v[524][9] = 83; + v[525][9] = 3; + v[526][9] = 415; + v[527][9] = 661; + v[528][9] = 53; + v[529][9] = 115; + v[530][9] = 903; + v[531][9] = 49; + v[532][9] = 79; + v[533][9] = 55; + v[534][9] = 385; + v[535][9] = 261; + v[536][9] = 345; + v[537][9] = 297; + v[538][9] = 199; + v[539][9] = 385; + v[540][9] = 617; + v[541][9] = 25; + v[542][9] = 515; + v[543][9] = 275; + v[544][9] = 849; + v[545][9] = 401; + v[546][9] = 471; + v[547][9] = 377; + v[548][9] = 661; + v[549][9] = 535; + v[550][9] = 505; + v[551][9] = 939; + v[552][9] = 465; + v[553][9] = 225; + v[554][9] = 929; + v[555][9] = 219; + v[556][9] = 955; + v[557][9] = 659; + v[558][9] = 441; + v[559][9] = 117; + v[560][9] = 527; + v[561][9] = 427; + v[562][9] = 515; + v[563][9] = 287; + v[564][9] = 191; + v[565][9] = 33; + v[566][9] = 389; + v[567][9] = 197; + v[568][9] = 825; + v[569][9] = 63; + v[570][9] = 417; + v[571][9] = 949; + v[572][9] = 35; + v[573][9] = 571; + v[574][9] = 9; + v[575][9] = 131; + v[576][9] = 609; + v[577][9] = 439; + v[578][9] = 95; + v[579][9] = 19; + v[580][9] = 569; + v[581][9] = 893; + v[582][9] = 451; + v[583][9] = 397; + v[584][9] = 971; + v[585][9] = 801; + v[586][9] = 125; + v[587][9] = 471; + v[588][9] = 187; + v[589][9] = 257; + v[590][9] = 67; + v[591][9] = 949; + v[592][9] = 621; + v[593][9] = 453; + v[594][9] = 411; + v[595][9] = 621; + v[596][9] = 955; + v[597][9] = 309; + v[598][9] = 783; + v[599][9] = 893; + v[600][9] = 597; + v[601][9] = 377; + v[602][9] = 753; + v[603][9] = 145; + v[604][9] = 637; + v[605][9] = 941; + v[606][9] = 593; + v[607][9] = 317; + v[608][9] = 555; + v[609][9] = 375; + v[610][9] = 575; + v[611][9] = 175; + v[612][9] = 403; + v[613][9] = 571; + v[614][9] = 555; + v[615][9] = 109; + v[616][9] = 377; + v[617][9] = 931; + v[618][9] = 499; + v[619][9] = 649; + v[620][9] = 653; + v[621][9] = 329; + v[622][9] = 279; + v[623][9] = 271; + v[624][9] = 647; + v[625][9] = 721; + v[626][9] = 665; + v[627][9] = 429; + v[628][9] = 957; + v[629][9] = 803; + v[630][9] = 767; + v[631][9] = 425; + v[632][9] = 477; + v[633][9] = 995; + v[634][9] = 105; + v[635][9] = 495; + v[636][9] = 575; + v[637][9] = 687; + v[638][9] = 385; + v[639][9] = 227; + v[640][9] = 923; + v[641][9] = 563; + v[642][9] = 723; + v[643][9] = 481; + v[644][9] = 717; + v[645][9] = 111; + v[646][9] = 633; + v[647][9] = 113; + v[648][9] = 369; + v[649][9] = 955; + v[650][9] = 253; + v[651][9] = 321; + v[652][9] = 409; + v[653][9] = 909; + v[654][9] = 367; + v[655][9] = 33; + v[656][9] = 967; + v[657][9] = 453; + v[658][9] = 863; + v[659][9] = 449; + v[660][9] = 539; + v[661][9] = 781; + v[662][9] = 911; + v[663][9] = 113; + v[664][9] = 7; + v[665][9] = 219; + v[666][9] = 725; + v[667][9] = 1015; + v[668][9] = 971; + v[669][9] = 1021; + v[670][9] = 525; + v[671][9] = 785; + v[672][9] = 873; + v[673][9] = 191; + v[674][9] = 893; + v[675][9] = 297; + v[676][9] = 507; + v[677][9] = 215; + v[678][9] = 21; + v[679][9] = 153; + v[680][9] = 645; + v[681][9] = 913; + v[682][9] = 755; + v[683][9] = 371; + v[684][9] = 881; + v[685][9] = 113; + v[686][9] = 903; + v[687][9] = 225; + v[688][9] = 49; + v[689][9] = 587; + v[690][9] = 201; + v[691][9] = 927; + v[692][9] = 429; + v[693][9] = 599; + v[694][9] = 513; + v[695][9] = 97; + v[696][9] = 319; + v[697][9] = 331; + v[698][9] = 833; + v[699][9] = 325; + v[700][9] = 887; + v[701][9] = 139; + v[702][9] = 927; + v[703][9] = 399; + v[704][9] = 163; + v[705][9] = 307; + v[706][9] = 803; + v[707][9] = 169; + v[708][9] = 1019; + v[709][9] = 869; + v[710][9] = 537; + v[711][9] = 907; + v[712][9] = 479; + v[713][9] = 335; + v[714][9] = 697; + v[715][9] = 479; + v[716][9] = 353; + v[717][9] = 769; + v[718][9] = 787; + v[719][9] = 1023; + v[720][9] = 855; + v[721][9] = 493; + v[722][9] = 883; + v[723][9] = 521; + v[724][9] = 735; + v[725][9] = 297; + v[726][9] = 1011; + v[727][9] = 991; + v[728][9] = 879; + v[729][9] = 855; + v[730][9] = 591; + v[731][9] = 415; + v[732][9] = 917; + v[733][9] = 375; + v[734][9] = 453; + v[735][9] = 553; + v[736][9] = 189; + v[737][9] = 841; + v[738][9] = 339; + v[739][9] = 211; + v[740][9] = 601; + v[741][9] = 57; + v[742][9] = 765; + v[743][9] = 745; + v[744][9] = 621; + v[745][9] = 209; + v[746][9] = 875; + v[747][9] = 639; + v[748][9] = 7; + v[749][9] = 595; + v[750][9] = 971; + v[751][9] = 263; + v[752][9] = 1009; + v[753][9] = 201; + v[754][9] = 23; + v[755][9] = 77; + v[756][9] = 621; + v[757][9] = 33; + v[758][9] = 535; + v[759][9] = 963; + v[760][9] = 661; + v[761][9] = 523; + v[762][9] = 263; + v[763][9] = 917; + v[764][9] = 103; + v[765][9] = 623; + v[766][9] = 231; + v[767][9] = 47; + v[768][9] = 301; + v[769][9] = 549; + v[770][9] = 337; + v[771][9] = 675; + v[772][9] = 189; + v[773][9] = 357; + v[774][9] = 1005; + v[775][9] = 789; + v[776][9] = 189; + v[777][9] = 319; + v[778][9] = 721; + v[779][9] = 1005; + v[780][9] = 525; + v[781][9] = 675; + v[782][9] = 539; + v[783][9] = 191; + v[784][9] = 813; + v[785][9] = 917; + v[786][9] = 51; + v[787][9] = 167; + v[788][9] = 415; + v[789][9] = 579; + v[790][9] = 755; + v[791][9] = 605; + v[792][9] = 721; + v[793][9] = 837; + v[794][9] = 529; + v[795][9] = 31; + v[796][9] = 327; + v[797][9] = 799; + v[798][9] = 961; + v[799][9] = 279; + v[800][9] = 409; + v[801][9] = 847; + v[802][9] = 649; + v[803][9] = 241; + v[804][9] = 285; + v[805][9] = 545; + v[806][9] = 407; + v[807][9] = 161; + v[808][9] = 591; + v[809][9] = 73; + v[810][9] = 313; + v[811][9] = 811; + v[812][9] = 17; + v[813][9] = 663; + v[814][9] = 269; + v[815][9] = 261; + v[816][9] = 37; + v[817][9] = 783; + v[818][9] = 127; + v[819][9] = 917; + v[820][9] = 231; + v[821][9] = 577; + v[822][9] = 975; + v[823][9] = 793; + v[824][9] = 921; + v[825][9] = 343; + v[826][9] = 751; + v[827][9] = 139; + v[828][9] = 221; + v[829][9] = 79; + v[830][9] = 817; + v[831][9] = 393; + v[832][9] = 545; + v[833][9] = 11; + v[834][9] = 781; + v[835][9] = 71; + v[836][9] = 1; + v[837][9] = 699; + v[838][9] = 767; + v[839][9] = 917; + v[840][9] = 9; + v[841][9] = 107; + v[842][9] = 341; + v[843][9] = 587; + v[844][9] = 903; + v[845][9] = 965; + v[846][9] = 599; + v[847][9] = 507; + v[848][9] = 843; + v[849][9] = 739; + v[850][9] = 579; + v[851][9] = 397; + v[852][9] = 397; + v[853][9] = 325; + v[854][9] = 775; + v[855][9] = 565; + v[856][9] = 925; + v[857][9] = 75; + v[858][9] = 55; + v[859][9] = 979; + v[860][9] = 931; + v[861][9] = 93; + v[862][9] = 957; + v[863][9] = 857; + v[864][9] = 753; + v[865][9] = 965; + v[866][9] = 795; + v[867][9] = 67; + v[868][9] = 5; + v[869][9] = 87; + v[870][9] = 909; + v[871][9] = 97; + v[872][9] = 995; + v[873][9] = 271; + v[874][9] = 875; + v[875][9] = 671; + v[876][9] = 613; + v[877][9] = 33; + v[878][9] = 351; + v[879][9] = 69; + v[880][9] = 811; + v[881][9] = 669; + v[882][9] = 729; + v[883][9] = 401; + v[884][9] = 647; + v[885][9] = 241; + v[886][9] = 435; + v[887][9] = 447; + v[888][9] = 721; + v[889][9] = 271; + v[890][9] = 745; + v[891][9] = 53; + v[892][9] = 775; + v[893][9] = 99; + v[894][9] = 343; + v[895][9] = 451; + v[896][9] = 427; + v[897][9] = 593; + v[898][9] = 339; + v[899][9] = 845; + v[900][9] = 243; + v[901][9] = 345; + v[902][9] = 17; + v[903][9] = 573; + v[904][9] = 421; + v[905][9] = 517; + v[906][9] = 971; + v[907][9] = 499; + v[908][9] = 435; + v[909][9] = 769; + v[910][9] = 75; + v[911][9] = 203; + v[912][9] = 793; + v[913][9] = 985; + v[914][9] = 343; + v[915][9] = 955; + v[916][9] = 735; + v[917][9] = 523; + v[918][9] = 659; + v[919][9] = 703; + v[920][9] = 303; + v[921][9] = 421; + v[922][9] = 951; + v[923][9] = 405; + v[924][9] = 631; + v[925][9] = 825; + v[926][9] = 735; + v[927][9] = 433; + v[928][9] = 841; + v[929][9] = 485; + v[930][9] = 49; + v[931][9] = 749; + v[932][9] = 107; + v[933][9] = 669; + v[934][9] = 211; + v[935][9] = 497; + v[936][9] = 143; + v[937][9] = 99; + v[938][9] = 57; + v[939][9] = 277; + v[940][9] = 969; + v[941][9] = 107; + v[942][9] = 397; + v[943][9] = 563; + v[944][9] = 551; + v[945][9] = 447; + v[946][9] = 381; + v[947][9] = 187; + v[948][9] = 57; + v[949][9] = 405; + v[950][9] = 731; + v[951][9] = 769; + v[952][9] = 923; + v[953][9] = 955; + v[954][9] = 915; + v[955][9] = 737; + v[956][9] = 595; + v[957][9] = 341; + v[958][9] = 253; + v[959][9] = 823; + v[960][9] = 197; + v[961][9] = 321; + v[962][9] = 315; + v[963][9] = 181; + v[964][9] = 885; + v[965][9] = 497; + v[966][9] = 159; + v[967][9] = 571; + v[968][9] = 981; + v[969][9] = 899; + v[970][9] = 785; + v[971][9] = 947; + v[972][9] = 217; + v[973][9] = 217; + v[974][9] = 135; + v[975][9] = 753; + v[976][9] = 623; + v[977][9] = 565; + v[978][9] = 717; + v[979][9] = 903; + v[980][9] = 581; + v[981][9] = 955; + v[982][9] = 621; + v[983][9] = 361; + v[984][9] = 869; + v[985][9] = 87; + v[986][9] = 943; + v[987][9] = 907; + v[988][9] = 853; + v[989][9] = 353; + v[990][9] = 335; + v[991][9] = 197; + v[992][9] = 771; + v[993][9] = 433; + v[994][9] = 743; + v[995][9] = 195; + v[996][9] = 91; + v[997][9] = 1023; + v[998][9] = 63; + v[999][9] = 301; + v[1000][9] = 647; + v[1001][9] = 205; + v[1002][9] = 485; + v[1003][9] = 927; + v[1004][9] = 1003; + v[1005][9] = 987; + v[1006][9] = 359; + v[1007][9] = 577; + v[1008][9] = 147; + v[1009][9] = 141; + v[1010][9] = 1017; + v[1011][9] = 701; + v[1012][9] = 273; + v[1013][9] = 89; + v[1014][9] = 589; + v[1015][9] = 487; + v[1016][9] = 859; + v[1017][9] = 343; + v[1018][9] = 91; + v[1019][9] = 847; + v[1020][9] = 341; + v[1021][9] = 173; + v[1022][9] = 287; + v[1023][9] = 1003; + v[1024][9] = 289; + v[1025][9] = 639; + v[1026][9] = 983; + v[1027][9] = 685; + v[1028][9] = 697; + v[1029][9] = 35; + v[1030][9] = 701; + v[1031][9] = 645; + v[1032][9] = 911; + v[1033][9] = 501; + v[1034][9] = 705; + v[1035][9] = 873; + v[1036][9] = 763; + v[1037][9] = 745; + v[1038][9] = 657; + v[1039][9] = 559; + v[1040][9] = 699; + v[1041][9] = 315; + v[1042][9] = 347; + v[1043][9] = 429; + v[1044][9] = 197; + v[1045][9] = 165; + v[1046][9] = 955; + v[1047][9] = 859; + v[1048][9] = 167; + v[1049][9] = 303; + v[1050][9] = 833; + v[1051][9] = 531; + v[1052][9] = 473; + v[1053][9] = 635; + v[1054][9] = 641; + v[1055][9] = 195; + v[1056][9] = 589; + v[1057][9] = 821; + v[1058][9] = 205; + v[1059][9] = 3; + v[1060][9] = 635; + v[1061][9] = 371; + v[1062][9] = 891; + v[1063][9] = 249; + v[1064][9] = 123; + v[1065][9] = 77; + v[1066][9] = 623; + v[1067][9] = 993; + v[1068][9] = 401; + v[1069][9] = 525; + v[1070][9] = 427; + v[1071][9] = 71; + v[1072][9] = 655; + v[1073][9] = 951; + v[1074][9] = 357; + v[1075][9] = 851; + v[1076][9] = 899; + v[1077][9] = 535; + v[1078][9] = 493; + v[1079][9] = 323; + v[1080][9] = 1003; + v[1081][9] = 343; + v[1082][9] = 515; + v[1083][9] = 859; + v[1084][9] = 1017; + v[1085][9] = 5; + v[1086][9] = 423; + v[1087][9] = 315; + v[1088][9] = 1011; + v[1089][9] = 703; + v[1090][9] = 41; + v[1091][9] = 777; + v[1092][9] = 163; + v[1093][9] = 95; + v[1094][9] = 831; + v[1095][9] = 79; + v[1096][9] = 975; + v[1097][9] = 235; + v[1098][9] = 633; + v[1099][9] = 723; + v[1100][9] = 297; + v[1101][9] = 589; + v[1102][9] = 317; + v[1103][9] = 679; + v[1104][9] = 981; + v[1105][9] = 195; + v[1106][9] = 399; + v[1107][9] = 1003; + v[1108][9] = 121; + v[1109][9] = 501; + v[1110][9] = 155; + + v[161][10] = 7; + v[162][10] = 2011; + v[163][10] = 1001; + v[164][10] = 49; + v[165][10] = 825; + v[166][10] = 415; + v[167][10] = 1441; + v[168][10] = 383; + v[169][10] = 1581; + v[170][10] = 623; + v[171][10] = 1621; + v[172][10] = 1319; + v[173][10] = 1387; + v[174][10] = 619; + v[175][10] = 839; + v[176][10] = 217; + v[177][10] = 75; + v[178][10] = 1955; + v[179][10] = 505; + v[180][10] = 281; + v[181][10] = 1629; + v[182][10] = 1379; + v[183][10] = 53; + v[184][10] = 1111; + v[185][10] = 1399; + v[186][10] = 301; + v[187][10] = 209; + v[188][10] = 49; + v[189][10] = 155; + v[190][10] = 1647; + v[191][10] = 631; + v[192][10] = 129; + v[193][10] = 1569; + v[194][10] = 335; + v[195][10] = 67; + v[196][10] = 1955; + v[197][10] = 1611; + v[198][10] = 2021; + v[199][10] = 1305; + v[200][10] = 121; + v[201][10] = 37; + v[202][10] = 877; + v[203][10] = 835; + v[204][10] = 1457; + v[205][10] = 669; + v[206][10] = 1405; + v[207][10] = 935; + v[208][10] = 1735; + v[209][10] = 665; + v[210][10] = 551; + v[211][10] = 789; + v[212][10] = 1543; + v[213][10] = 1267; + v[214][10] = 1027; + v[215][10] = 1; + v[216][10] = 1911; + v[217][10] = 163; + v[218][10] = 1929; + v[219][10] = 67; + v[220][10] = 1975; + v[221][10] = 1681; + v[222][10] = 1413; + v[223][10] = 191; + v[224][10] = 1711; + v[225][10] = 1307; + v[226][10] = 401; + v[227][10] = 725; + v[228][10] = 1229; + v[229][10] = 1403; + v[230][10] = 1609; + v[231][10] = 2035; + v[232][10] = 917; + v[233][10] = 921; + v[234][10] = 1789; + v[235][10] = 41; + v[236][10] = 2003; + v[237][10] = 187; + v[238][10] = 67; + v[239][10] = 1635; + v[240][10] = 717; + v[241][10] = 1449; + v[242][10] = 277; + v[243][10] = 1903; + v[244][10] = 1179; + v[245][10] = 363; + v[246][10] = 1211; + v[247][10] = 1231; + v[248][10] = 647; + v[249][10] = 1261; + v[250][10] = 1029; + v[251][10] = 1485; + v[252][10] = 1309; + v[253][10] = 1149; + v[254][10] = 317; + v[255][10] = 1335; + v[256][10] = 171; + v[257][10] = 243; + v[258][10] = 271; + v[259][10] = 1055; + v[260][10] = 1601; + v[261][10] = 1129; + v[262][10] = 1653; + v[263][10] = 205; + v[264][10] = 1463; + v[265][10] = 1681; + v[266][10] = 1621; + v[267][10] = 197; + v[268][10] = 951; + v[269][10] = 573; + v[270][10] = 1697; + v[271][10] = 1265; + v[272][10] = 1321; + v[273][10] = 1805; + v[274][10] = 1235; + v[275][10] = 1853; + v[276][10] = 1307; + v[277][10] = 945; + v[278][10] = 1197; + v[279][10] = 1411; + v[280][10] = 833; + v[281][10] = 273; + v[282][10] = 1517; + v[283][10] = 1747; + v[284][10] = 1095; + v[285][10] = 1345; + v[286][10] = 869; + v[287][10] = 57; + v[288][10] = 1383; + v[289][10] = 221; + v[290][10] = 1713; + v[291][10] = 335; + v[292][10] = 1751; + v[293][10] = 1141; + v[294][10] = 839; + v[295][10] = 523; + v[296][10] = 1861; + v[297][10] = 1105; + v[298][10] = 389; + v[299][10] = 1177; + v[300][10] = 1877; + v[301][10] = 805; + v[302][10] = 93; + v[303][10] = 1591; + v[304][10] = 423; + v[305][10] = 1835; + v[306][10] = 99; + v[307][10] = 1781; + v[308][10] = 1515; + v[309][10] = 1909; + v[310][10] = 1011; + v[311][10] = 303; + v[312][10] = 385; + v[313][10] = 1635; + v[314][10] = 357; + v[315][10] = 973; + v[316][10] = 1781; + v[317][10] = 1707; + v[318][10] = 1363; + v[319][10] = 1053; + v[320][10] = 649; + v[321][10] = 1469; + v[322][10] = 623; + v[323][10] = 1429; + v[324][10] = 1241; + v[325][10] = 1151; + v[326][10] = 1055; + v[327][10] = 503; + v[328][10] = 921; + v[329][10] = 3; + v[330][10] = 349; + v[331][10] = 1149; + v[332][10] = 293; + v[333][10] = 45; + v[334][10] = 303; + v[335][10] = 877; + v[336][10] = 1565; + v[337][10] = 1583; + v[338][10] = 1001; + v[339][10] = 663; + v[340][10] = 1535; + v[341][10] = 395; + v[342][10] = 1141; + v[343][10] = 1481; + v[344][10] = 1797; + v[345][10] = 643; + v[346][10] = 1507; + v[347][10] = 465; + v[348][10] = 2027; + v[349][10] = 1695; + v[350][10] = 367; + v[351][10] = 937; + v[352][10] = 719; + v[353][10] = 545; + v[354][10] = 1991; + v[355][10] = 83; + v[356][10] = 819; + v[357][10] = 239; + v[358][10] = 1791; + v[359][10] = 1461; + v[360][10] = 1647; + v[361][10] = 1501; + v[362][10] = 1161; + v[363][10] = 1629; + v[364][10] = 139; + v[365][10] = 1595; + v[366][10] = 1921; + v[367][10] = 1267; + v[368][10] = 1415; + v[369][10] = 509; + v[370][10] = 347; + v[371][10] = 777; + v[372][10] = 1083; + v[373][10] = 363; + v[374][10] = 269; + v[375][10] = 1015; + v[376][10] = 1809; + v[377][10] = 1105; + v[378][10] = 1429; + v[379][10] = 1471; + v[380][10] = 2019; + v[381][10] = 381; + v[382][10] = 2025; + v[383][10] = 1223; + v[384][10] = 827; + v[385][10] = 1733; + v[386][10] = 887; + v[387][10] = 1321; + v[388][10] = 803; + v[389][10] = 1951; + v[390][10] = 1297; + v[391][10] = 1995; + v[392][10] = 833; + v[393][10] = 1107; + v[394][10] = 1135; + v[395][10] = 1181; + v[396][10] = 1251; + v[397][10] = 983; + v[398][10] = 1389; + v[399][10] = 1565; + v[400][10] = 273; + v[401][10] = 137; + v[402][10] = 71; + v[403][10] = 735; + v[404][10] = 1005; + v[405][10] = 933; + v[406][10] = 67; + v[407][10] = 1471; + v[408][10] = 551; + v[409][10] = 457; + v[410][10] = 1667; + v[411][10] = 1729; + v[412][10] = 919; + v[413][10] = 285; + v[414][10] = 1629; + v[415][10] = 1815; + v[416][10] = 653; + v[417][10] = 1919; + v[418][10] = 1039; + v[419][10] = 531; + v[420][10] = 393; + v[421][10] = 1411; + v[422][10] = 359; + v[423][10] = 221; + v[424][10] = 699; + v[425][10] = 1485; + v[426][10] = 471; + v[427][10] = 1357; + v[428][10] = 1715; + v[429][10] = 595; + v[430][10] = 1677; + v[431][10] = 153; + v[432][10] = 1903; + v[433][10] = 1281; + v[434][10] = 215; + v[435][10] = 781; + v[436][10] = 543; + v[437][10] = 293; + v[438][10] = 1807; + v[439][10] = 965; + v[440][10] = 1695; + v[441][10] = 443; + v[442][10] = 1985; + v[443][10] = 321; + v[444][10] = 879; + v[445][10] = 1227; + v[446][10] = 1915; + v[447][10] = 839; + v[448][10] = 1945; + v[449][10] = 1993; + v[450][10] = 1165; + v[451][10] = 51; + v[452][10] = 557; + v[453][10] = 723; + v[454][10] = 1491; + v[455][10] = 817; + v[456][10] = 1237; + v[457][10] = 947; + v[458][10] = 1215; + v[459][10] = 1911; + v[460][10] = 1225; + v[461][10] = 1965; + v[462][10] = 1889; + v[463][10] = 1503; + v[464][10] = 1177; + v[465][10] = 73; + v[466][10] = 1767; + v[467][10] = 303; + v[468][10] = 177; + v[469][10] = 1897; + v[470][10] = 1401; + v[471][10] = 321; + v[472][10] = 921; + v[473][10] = 217; + v[474][10] = 1779; + v[475][10] = 327; + v[476][10] = 1889; + v[477][10] = 333; + v[478][10] = 615; + v[479][10] = 1665; + v[480][10] = 1825; + v[481][10] = 1639; + v[482][10] = 237; + v[483][10] = 1205; + v[484][10] = 361; + v[485][10] = 129; + v[486][10] = 1655; + v[487][10] = 983; + v[488][10] = 1089; + v[489][10] = 1171; + v[490][10] = 401; + v[491][10] = 677; + v[492][10] = 643; + v[493][10] = 749; + v[494][10] = 303; + v[495][10] = 1407; + v[496][10] = 1873; + v[497][10] = 1579; + v[498][10] = 1491; + v[499][10] = 1393; + v[500][10] = 1247; + v[501][10] = 789; + v[502][10] = 763; + v[503][10] = 49; + v[504][10] = 5; + v[505][10] = 1607; + v[506][10] = 1891; + v[507][10] = 735; + v[508][10] = 1557; + v[509][10] = 1909; + v[510][10] = 1765; + v[511][10] = 1777; + v[512][10] = 1127; + v[513][10] = 813; + v[514][10] = 695; + v[515][10] = 97; + v[516][10] = 731; + v[517][10] = 1503; + v[518][10] = 1751; + v[519][10] = 333; + v[520][10] = 769; + v[521][10] = 865; + v[522][10] = 693; + v[523][10] = 377; + v[524][10] = 1919; + v[525][10] = 957; + v[526][10] = 1359; + v[527][10] = 1627; + v[528][10] = 1039; + v[529][10] = 1783; + v[530][10] = 1065; + v[531][10] = 1665; + v[532][10] = 1917; + v[533][10] = 1947; + v[534][10] = 991; + v[535][10] = 1997; + v[536][10] = 841; + v[537][10] = 459; + v[538][10] = 221; + v[539][10] = 327; + v[540][10] = 1595; + v[541][10] = 1881; + v[542][10] = 1269; + v[543][10] = 1007; + v[544][10] = 129; + v[545][10] = 1413; + v[546][10] = 475; + v[547][10] = 1105; + v[548][10] = 791; + v[549][10] = 1983; + v[550][10] = 1359; + v[551][10] = 503; + v[552][10] = 691; + v[553][10] = 659; + v[554][10] = 691; + v[555][10] = 343; + v[556][10] = 1375; + v[557][10] = 1919; + v[558][10] = 263; + v[559][10] = 1373; + v[560][10] = 603; + v[561][10] = 1383; + v[562][10] = 297; + v[563][10] = 781; + v[564][10] = 145; + v[565][10] = 285; + v[566][10] = 767; + v[567][10] = 1739; + v[568][10] = 1715; + v[569][10] = 715; + v[570][10] = 317; + v[571][10] = 1333; + v[572][10] = 85; + v[573][10] = 831; + v[574][10] = 1615; + v[575][10] = 81; + v[576][10] = 1667; + v[577][10] = 1467; + v[578][10] = 1457; + v[579][10] = 1453; + v[580][10] = 1825; + v[581][10] = 109; + v[582][10] = 387; + v[583][10] = 1207; + v[584][10] = 2039; + v[585][10] = 213; + v[586][10] = 1351; + v[587][10] = 1329; + v[588][10] = 1173; + v[589][10] = 57; + v[590][10] = 1769; + v[591][10] = 951; + v[592][10] = 183; + v[593][10] = 23; + v[594][10] = 451; + v[595][10] = 1155; + v[596][10] = 1551; + v[597][10] = 2037; + v[598][10] = 811; + v[599][10] = 635; + v[600][10] = 1671; + v[601][10] = 1451; + v[602][10] = 863; + v[603][10] = 1499; + v[604][10] = 1673; + v[605][10] = 363; + v[606][10] = 1029; + v[607][10] = 1077; + v[608][10] = 1525; + v[609][10] = 277; + v[610][10] = 1023; + v[611][10] = 655; + v[612][10] = 665; + v[613][10] = 1869; + v[614][10] = 1255; + v[615][10] = 965; + v[616][10] = 277; + v[617][10] = 1601; + v[618][10] = 329; + v[619][10] = 1603; + v[620][10] = 1901; + v[621][10] = 395; + v[622][10] = 65; + v[623][10] = 1307; + v[624][10] = 2029; + v[625][10] = 21; + v[626][10] = 1321; + v[627][10] = 543; + v[628][10] = 1569; + v[629][10] = 1185; + v[630][10] = 1905; + v[631][10] = 1701; + v[632][10] = 413; + v[633][10] = 2041; + v[634][10] = 1697; + v[635][10] = 725; + v[636][10] = 1417; + v[637][10] = 1847; + v[638][10] = 411; + v[639][10] = 211; + v[640][10] = 915; + v[641][10] = 1891; + v[642][10] = 17; + v[643][10] = 1877; + v[644][10] = 1699; + v[645][10] = 687; + v[646][10] = 1089; + v[647][10] = 1973; + v[648][10] = 1809; + v[649][10] = 851; + v[650][10] = 1495; + v[651][10] = 1257; + v[652][10] = 63; + v[653][10] = 1323; + v[654][10] = 1307; + v[655][10] = 609; + v[656][10] = 881; + v[657][10] = 1543; + v[658][10] = 177; + v[659][10] = 617; + v[660][10] = 1505; + v[661][10] = 1747; + v[662][10] = 1537; + v[663][10] = 925; + v[664][10] = 183; + v[665][10] = 77; + v[666][10] = 1723; + v[667][10] = 1877; + v[668][10] = 1703; + v[669][10] = 397; + v[670][10] = 459; + v[671][10] = 521; + v[672][10] = 257; + v[673][10] = 1177; + v[674][10] = 389; + v[675][10] = 1947; + v[676][10] = 1553; + v[677][10] = 1583; + v[678][10] = 1831; + v[679][10] = 261; + v[680][10] = 485; + v[681][10] = 289; + v[682][10] = 1281; + v[683][10] = 1543; + v[684][10] = 1591; + v[685][10] = 1123; + v[686][10] = 573; + v[687][10] = 821; + v[688][10] = 1065; + v[689][10] = 1933; + v[690][10] = 1373; + v[691][10] = 2005; + v[692][10] = 905; + v[693][10] = 207; + v[694][10] = 173; + v[695][10] = 1573; + v[696][10] = 1597; + v[697][10] = 573; + v[698][10] = 1883; + v[699][10] = 1795; + v[700][10] = 1499; + v[701][10] = 1743; + v[702][10] = 553; + v[703][10] = 335; + v[704][10] = 333; + v[705][10] = 1645; + v[706][10] = 791; + v[707][10] = 871; + v[708][10] = 1157; + v[709][10] = 969; + v[710][10] = 557; + v[711][10] = 141; + v[712][10] = 223; + v[713][10] = 1129; + v[714][10] = 1685; + v[715][10] = 423; + v[716][10] = 1069; + v[717][10] = 391; + v[718][10] = 99; + v[719][10] = 95; + v[720][10] = 1847; + v[721][10] = 531; + v[722][10] = 1859; + v[723][10] = 1833; + v[724][10] = 1833; + v[725][10] = 341; + v[726][10] = 237; + v[727][10] = 1997; + v[728][10] = 1799; + v[729][10] = 409; + v[730][10] = 431; + v[731][10] = 1917; + v[732][10] = 363; + v[733][10] = 335; + v[734][10] = 1039; + v[735][10] = 1085; + v[736][10] = 1657; + v[737][10] = 1975; + v[738][10] = 1527; + v[739][10] = 1111; + v[740][10] = 659; + v[741][10] = 389; + v[742][10] = 899; + v[743][10] = 595; + v[744][10] = 1439; + v[745][10] = 1861; + v[746][10] = 1979; + v[747][10] = 1569; + v[748][10] = 1087; + v[749][10] = 1009; + v[750][10] = 165; + v[751][10] = 1895; + v[752][10] = 1481; + v[753][10] = 1583; + v[754][10] = 29; + v[755][10] = 1193; + v[756][10] = 1673; + v[757][10] = 1075; + v[758][10] = 301; + v[759][10] = 1081; + v[760][10] = 1377; + v[761][10] = 1747; + v[762][10] = 1497; + v[763][10] = 1103; + v[764][10] = 1789; + v[765][10] = 887; + v[766][10] = 739; + v[767][10] = 1577; + v[768][10] = 313; + v[769][10] = 1367; + v[770][10] = 1299; + v[771][10] = 1801; + v[772][10] = 1131; + v[773][10] = 1837; + v[774][10] = 73; + v[775][10] = 1865; + v[776][10] = 1065; + v[777][10] = 843; + v[778][10] = 635; + v[779][10] = 55; + v[780][10] = 1655; + v[781][10] = 913; + v[782][10] = 1037; + v[783][10] = 223; + v[784][10] = 1871; + v[785][10] = 1161; + v[786][10] = 461; + v[787][10] = 479; + v[788][10] = 511; + v[789][10] = 1721; + v[790][10] = 1107; + v[791][10] = 389; + v[792][10] = 151; + v[793][10] = 35; + v[794][10] = 375; + v[795][10] = 1099; + v[796][10] = 937; + v[797][10] = 1185; + v[798][10] = 1701; + v[799][10] = 769; + v[800][10] = 639; + v[801][10] = 1633; + v[802][10] = 1609; + v[803][10] = 379; + v[804][10] = 1613; + v[805][10] = 2031; + v[806][10] = 685; + v[807][10] = 289; + v[808][10] = 975; + v[809][10] = 671; + v[810][10] = 1599; + v[811][10] = 1447; + v[812][10] = 871; + v[813][10] = 647; + v[814][10] = 99; + v[815][10] = 139; + v[816][10] = 1427; + v[817][10] = 959; + v[818][10] = 89; + v[819][10] = 117; + v[820][10] = 841; + v[821][10] = 891; + v[822][10] = 1959; + v[823][10] = 223; + v[824][10] = 1697; + v[825][10] = 1145; + v[826][10] = 499; + v[827][10] = 1435; + v[828][10] = 1809; + v[829][10] = 1413; + v[830][10] = 1445; + v[831][10] = 1675; + v[832][10] = 171; + v[833][10] = 1073; + v[834][10] = 1349; + v[835][10] = 1545; + v[836][10] = 2039; + v[837][10] = 1027; + v[838][10] = 1563; + v[839][10] = 859; + v[840][10] = 215; + v[841][10] = 1673; + v[842][10] = 1919; + v[843][10] = 1633; + v[844][10] = 779; + v[845][10] = 411; + v[846][10] = 1845; + v[847][10] = 1477; + v[848][10] = 1489; + v[849][10] = 447; + v[850][10] = 1545; + v[851][10] = 351; + v[852][10] = 1989; + v[853][10] = 495; + v[854][10] = 183; + v[855][10] = 1639; + v[856][10] = 1385; + v[857][10] = 1805; + v[858][10] = 1097; + v[859][10] = 1249; + v[860][10] = 1431; + v[861][10] = 1571; + v[862][10] = 591; + v[863][10] = 697; + v[864][10] = 1509; + v[865][10] = 709; + v[866][10] = 31; + v[867][10] = 1563; + v[868][10] = 165; + v[869][10] = 513; + v[870][10] = 1425; + v[871][10] = 1299; + v[872][10] = 1081; + v[873][10] = 145; + v[874][10] = 1841; + v[875][10] = 1211; + v[876][10] = 941; + v[877][10] = 609; + v[878][10] = 845; + v[879][10] = 1169; + v[880][10] = 1865; + v[881][10] = 1593; + v[882][10] = 347; + v[883][10] = 293; + v[884][10] = 1277; + v[885][10] = 157; + v[886][10] = 211; + v[887][10] = 93; + v[888][10] = 1679; + v[889][10] = 1799; + v[890][10] = 527; + v[891][10] = 41; + v[892][10] = 473; + v[893][10] = 563; + v[894][10] = 187; + v[895][10] = 1525; + v[896][10] = 575; + v[897][10] = 1579; + v[898][10] = 857; + v[899][10] = 703; + v[900][10] = 1211; + v[901][10] = 647; + v[902][10] = 709; + v[903][10] = 981; + v[904][10] = 285; + v[905][10] = 697; + v[906][10] = 163; + v[907][10] = 981; + v[908][10] = 153; + v[909][10] = 1515; + v[910][10] = 47; + v[911][10] = 1553; + v[912][10] = 599; + v[913][10] = 225; + v[914][10] = 1147; + v[915][10] = 381; + v[916][10] = 135; + v[917][10] = 821; + v[918][10] = 1965; + v[919][10] = 609; + v[920][10] = 1033; + v[921][10] = 983; + v[922][10] = 503; + v[923][10] = 1117; + v[924][10] = 327; + v[925][10] = 453; + v[926][10] = 2005; + v[927][10] = 1257; + v[928][10] = 343; + v[929][10] = 1649; + v[930][10] = 1199; + v[931][10] = 599; + v[932][10] = 1877; + v[933][10] = 569; + v[934][10] = 695; + v[935][10] = 1587; + v[936][10] = 1475; + v[937][10] = 187; + v[938][10] = 973; + v[939][10] = 233; + v[940][10] = 511; + v[941][10] = 51; + v[942][10] = 1083; + v[943][10] = 665; + v[944][10] = 1321; + v[945][10] = 531; + v[946][10] = 1875; + v[947][10] = 1939; + v[948][10] = 859; + v[949][10] = 1507; + v[950][10] = 1979; + v[951][10] = 1203; + v[952][10] = 1965; + v[953][10] = 737; + v[954][10] = 921; + v[955][10] = 1565; + v[956][10] = 1943; + v[957][10] = 819; + v[958][10] = 223; + v[959][10] = 365; + v[960][10] = 167; + v[961][10] = 1705; + v[962][10] = 413; + v[963][10] = 1577; + v[964][10] = 745; + v[965][10] = 1573; + v[966][10] = 655; + v[967][10] = 1633; + v[968][10] = 1003; + v[969][10] = 91; + v[970][10] = 1123; + v[971][10] = 477; + v[972][10] = 1741; + v[973][10] = 1663; + v[974][10] = 35; + v[975][10] = 715; + v[976][10] = 37; + v[977][10] = 1513; + v[978][10] = 815; + v[979][10] = 941; + v[980][10] = 1379; + v[981][10] = 263; + v[982][10] = 1831; + v[983][10] = 1735; + v[984][10] = 1111; + v[985][10] = 1449; + v[986][10] = 353; + v[987][10] = 1941; + v[988][10] = 1655; + v[989][10] = 1349; + v[990][10] = 877; + v[991][10] = 285; + v[992][10] = 1723; + v[993][10] = 125; + v[994][10] = 1753; + v[995][10] = 985; + v[996][10] = 723; + v[997][10] = 175; + v[998][10] = 439; + v[999][10] = 791; + v[1000][10] = 1051; + v[1001][10] = 1261; + v[1002][10] = 717; + v[1003][10] = 1555; + v[1004][10] = 1757; + v[1005][10] = 1777; + v[1006][10] = 577; + v[1007][10] = 1583; + v[1008][10] = 1957; + v[1009][10] = 873; + v[1010][10] = 331; + v[1011][10] = 1163; + v[1012][10] = 313; + v[1013][10] = 1; + v[1014][10] = 1963; + v[1015][10] = 963; + v[1016][10] = 1905; + v[1017][10] = 821; + v[1018][10] = 1677; + v[1019][10] = 185; + v[1020][10] = 709; + v[1021][10] = 545; + v[1022][10] = 1723; + v[1023][10] = 215; + v[1024][10] = 1885; + v[1025][10] = 1249; + v[1026][10] = 583; + v[1027][10] = 1803; + v[1028][10] = 839; + v[1029][10] = 885; + v[1030][10] = 485; + v[1031][10] = 413; + v[1032][10] = 1767; + v[1033][10] = 425; + v[1034][10] = 129; + v[1035][10] = 1035; + v[1036][10] = 329; + v[1037][10] = 1263; + v[1038][10] = 1881; + v[1039][10] = 1779; + v[1040][10] = 1565; + v[1041][10] = 359; + v[1042][10] = 367; + v[1043][10] = 453; + v[1044][10] = 707; + v[1045][10] = 1419; + v[1046][10] = 831; + v[1047][10] = 1889; + v[1048][10] = 887; + v[1049][10] = 1871; + v[1050][10] = 1869; + v[1051][10] = 747; + v[1052][10] = 223; + v[1053][10] = 1547; + v[1054][10] = 1799; + v[1055][10] = 433; + v[1056][10] = 1441; + v[1057][10] = 553; + v[1058][10] = 2021; + v[1059][10] = 1303; + v[1060][10] = 1505; + v[1061][10] = 1735; + v[1062][10] = 1619; + v[1063][10] = 1065; + v[1064][10] = 1161; + v[1065][10] = 2047; + v[1066][10] = 347; + v[1067][10] = 867; + v[1068][10] = 881; + v[1069][10] = 1447; + v[1070][10] = 329; + v[1071][10] = 781; + v[1072][10] = 1065; + v[1073][10] = 219; + v[1074][10] = 589; + v[1075][10] = 645; + v[1076][10] = 1257; + v[1077][10] = 1833; + v[1078][10] = 749; + v[1079][10] = 1841; + v[1080][10] = 1733; + v[1081][10] = 1179; + v[1082][10] = 1191; + v[1083][10] = 1025; + v[1084][10] = 1639; + v[1085][10] = 1955; + v[1086][10] = 1423; + v[1087][10] = 1685; + v[1088][10] = 1711; + v[1089][10] = 493; + v[1090][10] = 549; + v[1091][10] = 783; + v[1092][10] = 1653; + v[1093][10] = 397; + v[1094][10] = 895; + v[1095][10] = 233; + v[1096][10] = 759; + v[1097][10] = 1505; + v[1098][10] = 677; + v[1099][10] = 1449; + v[1100][10] = 1573; + v[1101][10] = 1297; + v[1102][10] = 1821; + v[1103][10] = 1691; + v[1104][10] = 791; + v[1105][10] = 289; + v[1106][10] = 1187; + v[1107][10] = 867; + v[1108][10] = 1535; + v[1109][10] = 575; + v[1110][10] = 183; + + v[337][11] = 3915; + v[338][11] = 97; + v[339][11] = 3047; + v[340][11] = 937; + v[341][11] = 2897; + v[342][11] = 953; + v[343][11] = 127; + v[344][11] = 1201; + v[345][11] = 3819; + v[346][11] = 193; + v[347][11] = 2053; + v[348][11] = 3061; + v[349][11] = 3759; + v[350][11] = 1553; + v[351][11] = 2007; + v[352][11] = 2493; + v[353][11] = 603; + v[354][11] = 3343; + v[355][11] = 3751; + v[356][11] = 1059; + v[357][11] = 783; + v[358][11] = 1789; + v[359][11] = 1589; + v[360][11] = 283; + v[361][11] = 1093; + v[362][11] = 3919; + v[363][11] = 2747; + v[364][11] = 277; + v[365][11] = 2605; + v[366][11] = 2169; + v[367][11] = 2905; + v[368][11] = 721; + v[369][11] = 4069; + v[370][11] = 233; + v[371][11] = 261; + v[372][11] = 1137; + v[373][11] = 3993; + v[374][11] = 3619; + v[375][11] = 2881; + v[376][11] = 1275; + v[377][11] = 3865; + v[378][11] = 1299; + v[379][11] = 3757; + v[380][11] = 1193; + v[381][11] = 733; + v[382][11] = 993; + v[383][11] = 1153; + v[384][11] = 2945; + v[385][11] = 3163; + v[386][11] = 3179; + v[387][11] = 437; + v[388][11] = 271; + v[389][11] = 3493; + v[390][11] = 3971; + v[391][11] = 1005; + v[392][11] = 2615; + v[393][11] = 2253; + v[394][11] = 1131; + v[395][11] = 585; + v[396][11] = 2775; + v[397][11] = 2171; + v[398][11] = 2383; + v[399][11] = 2937; + v[400][11] = 2447; + v[401][11] = 1745; + v[402][11] = 663; + v[403][11] = 1515; + v[404][11] = 3767; + v[405][11] = 2709; + v[406][11] = 1767; + v[407][11] = 3185; + v[408][11] = 3017; + v[409][11] = 2815; + v[410][11] = 1829; + v[411][11] = 87; + v[412][11] = 3341; + v[413][11] = 793; + v[414][11] = 2627; + v[415][11] = 2169; + v[416][11] = 1875; + v[417][11] = 3745; + v[418][11] = 367; + v[419][11] = 3783; + v[420][11] = 783; + v[421][11] = 827; + v[422][11] = 3253; + v[423][11] = 2639; + v[424][11] = 2955; + v[425][11] = 3539; + v[426][11] = 1579; + v[427][11] = 2109; + v[428][11] = 379; + v[429][11] = 2939; + v[430][11] = 3019; + v[431][11] = 1999; + v[432][11] = 2253; + v[433][11] = 2911; + v[434][11] = 3733; + v[435][11] = 481; + v[436][11] = 1767; + v[437][11] = 1055; + v[438][11] = 4019; + v[439][11] = 4085; + v[440][11] = 105; + v[441][11] = 1829; + v[442][11] = 2097; + v[443][11] = 2379; + v[444][11] = 1567; + v[445][11] = 2713; + v[446][11] = 737; + v[447][11] = 3423; + v[448][11] = 3941; + v[449][11] = 2659; + v[450][11] = 3961; + v[451][11] = 1755; + v[452][11] = 3613; + v[453][11] = 1937; + v[454][11] = 1559; + v[455][11] = 2287; + v[456][11] = 2743; + v[457][11] = 67; + v[458][11] = 2859; + v[459][11] = 325; + v[460][11] = 2601; + v[461][11] = 1149; + v[462][11] = 3259; + v[463][11] = 2403; + v[464][11] = 3947; + v[465][11] = 2011; + v[466][11] = 175; + v[467][11] = 3389; + v[468][11] = 3915; + v[469][11] = 1315; + v[470][11] = 2447; + v[471][11] = 141; + v[472][11] = 359; + v[473][11] = 3609; + v[474][11] = 3933; + v[475][11] = 729; + v[476][11] = 2051; + v[477][11] = 1755; + v[478][11] = 2149; + v[479][11] = 2107; + v[480][11] = 1741; + v[481][11] = 1051; + v[482][11] = 3681; + v[483][11] = 471; + v[484][11] = 1055; + v[485][11] = 845; + v[486][11] = 257; + v[487][11] = 1559; + v[488][11] = 1061; + v[489][11] = 2803; + v[490][11] = 2219; + v[491][11] = 1315; + v[492][11] = 1369; + v[493][11] = 3211; + v[494][11] = 4027; + v[495][11] = 105; + v[496][11] = 11; + v[497][11] = 1077; + v[498][11] = 2857; + v[499][11] = 337; + v[500][11] = 3553; + v[501][11] = 3503; + v[502][11] = 3917; + v[503][11] = 2665; + v[504][11] = 3823; + v[505][11] = 3403; + v[506][11] = 3711; + v[507][11] = 2085; + v[508][11] = 1103; + v[509][11] = 1641; + v[510][11] = 701; + v[511][11] = 4095; + v[512][11] = 2883; + v[513][11] = 1435; + v[514][11] = 653; + v[515][11] = 2363; + v[516][11] = 1597; + v[517][11] = 767; + v[518][11] = 869; + v[519][11] = 1825; + v[520][11] = 1117; + v[521][11] = 1297; + v[522][11] = 501; + v[523][11] = 505; + v[524][11] = 149; + v[525][11] = 873; + v[526][11] = 2673; + v[527][11] = 551; + v[528][11] = 1499; + v[529][11] = 2793; + v[530][11] = 3277; + v[531][11] = 2143; + v[532][11] = 3663; + v[533][11] = 533; + v[534][11] = 3991; + v[535][11] = 575; + v[536][11] = 1877; + v[537][11] = 1009; + v[538][11] = 3929; + v[539][11] = 473; + v[540][11] = 3009; + v[541][11] = 2595; + v[542][11] = 3249; + v[543][11] = 675; + v[544][11] = 3593; + v[545][11] = 2453; + v[546][11] = 1567; + v[547][11] = 973; + v[548][11] = 595; + v[549][11] = 1335; + v[550][11] = 1715; + v[551][11] = 589; + v[552][11] = 85; + v[553][11] = 2265; + v[554][11] = 3069; + v[555][11] = 461; + v[556][11] = 1659; + v[557][11] = 2627; + v[558][11] = 1307; + v[559][11] = 1731; + v[560][11] = 1501; + v[561][11] = 1699; + v[562][11] = 3545; + v[563][11] = 3803; + v[564][11] = 2157; + v[565][11] = 453; + v[566][11] = 2813; + v[567][11] = 2047; + v[568][11] = 2999; + v[569][11] = 3841; + v[570][11] = 2361; + v[571][11] = 1079; + v[572][11] = 573; + v[573][11] = 69; + v[574][11] = 1363; + v[575][11] = 1597; + v[576][11] = 3427; + v[577][11] = 2899; + v[578][11] = 2771; + v[579][11] = 1327; + v[580][11] = 1117; + v[581][11] = 1523; + v[582][11] = 3521; + v[583][11] = 2393; + v[584][11] = 2537; + v[585][11] = 1979; + v[586][11] = 3179; + v[587][11] = 683; + v[588][11] = 2453; + v[589][11] = 453; + v[590][11] = 1227; + v[591][11] = 779; + v[592][11] = 671; + v[593][11] = 3483; + v[594][11] = 2135; + v[595][11] = 3139; + v[596][11] = 3381; + v[597][11] = 3945; + v[598][11] = 57; + v[599][11] = 1541; + v[600][11] = 3405; + v[601][11] = 3381; + v[602][11] = 2371; + v[603][11] = 2879; + v[604][11] = 1985; + v[605][11] = 987; + v[606][11] = 3017; + v[607][11] = 3031; + v[608][11] = 3839; + v[609][11] = 1401; + v[610][11] = 3749; + v[611][11] = 2977; + v[612][11] = 681; + v[613][11] = 1175; + v[614][11] = 1519; + v[615][11] = 3355; + v[616][11] = 907; + v[617][11] = 117; + v[618][11] = 771; + v[619][11] = 3741; + v[620][11] = 3337; + v[621][11] = 1743; + v[622][11] = 1227; + v[623][11] = 3335; + v[624][11] = 2755; + v[625][11] = 1909; + v[626][11] = 3603; + v[627][11] = 2397; + v[628][11] = 653; + v[629][11] = 87; + v[630][11] = 2025; + v[631][11] = 2617; + v[632][11] = 3257; + v[633][11] = 287; + v[634][11] = 3051; + v[635][11] = 3809; + v[636][11] = 897; + v[637][11] = 2215; + v[638][11] = 63; + v[639][11] = 2043; + v[640][11] = 1757; + v[641][11] = 3671; + v[642][11] = 297; + v[643][11] = 3131; + v[644][11] = 1305; + v[645][11] = 293; + v[646][11] = 3865; + v[647][11] = 3173; + v[648][11] = 3397; + v[649][11] = 2269; + v[650][11] = 3673; + v[651][11] = 717; + v[652][11] = 3041; + v[653][11] = 3341; + v[654][11] = 3595; + v[655][11] = 3819; + v[656][11] = 2871; + v[657][11] = 3973; + v[658][11] = 1129; + v[659][11] = 513; + v[660][11] = 871; + v[661][11] = 1485; + v[662][11] = 3977; + v[663][11] = 2473; + v[664][11] = 1171; + v[665][11] = 1143; + v[666][11] = 3063; + v[667][11] = 3547; + v[668][11] = 2183; + v[669][11] = 3993; + v[670][11] = 133; + v[671][11] = 2529; + v[672][11] = 2699; + v[673][11] = 233; + v[674][11] = 2355; + v[675][11] = 231; + v[676][11] = 3241; + v[677][11] = 611; + v[678][11] = 1309; + v[679][11] = 3829; + v[680][11] = 1839; + v[681][11] = 1495; + v[682][11] = 301; + v[683][11] = 1169; + v[684][11] = 1613; + v[685][11] = 2673; + v[686][11] = 243; + v[687][11] = 3601; + v[688][11] = 3669; + v[689][11] = 2813; + v[690][11] = 2671; + v[691][11] = 2679; + v[692][11] = 3463; + v[693][11] = 2477; + v[694][11] = 1795; + v[695][11] = 617; + v[696][11] = 2317; + v[697][11] = 1855; + v[698][11] = 1057; + v[699][11] = 1703; + v[700][11] = 1761; + v[701][11] = 2515; + v[702][11] = 801; + v[703][11] = 1205; + v[704][11] = 1311; + v[705][11] = 473; + v[706][11] = 3963; + v[707][11] = 697; + v[708][11] = 1221; + v[709][11] = 251; + v[710][11] = 381; + v[711][11] = 3887; + v[712][11] = 1761; + v[713][11] = 3093; + v[714][11] = 3721; + v[715][11] = 2079; + v[716][11] = 4085; + v[717][11] = 379; + v[718][11] = 3601; + v[719][11] = 3845; + v[720][11] = 433; + v[721][11] = 1781; + v[722][11] = 29; + v[723][11] = 1897; + v[724][11] = 1599; + v[725][11] = 2163; + v[726][11] = 75; + v[727][11] = 3475; + v[728][11] = 3957; + v[729][11] = 1641; + v[730][11] = 3911; + v[731][11] = 2959; + v[732][11] = 2833; + v[733][11] = 1279; + v[734][11] = 1099; + v[735][11] = 403; + v[736][11] = 799; + v[737][11] = 2183; + v[738][11] = 2699; + v[739][11] = 1711; + v[740][11] = 2037; + v[741][11] = 727; + v[742][11] = 289; + v[743][11] = 1785; + v[744][11] = 1575; + v[745][11] = 3633; + v[746][11] = 2367; + v[747][11] = 1261; + v[748][11] = 3953; + v[749][11] = 1735; + v[750][11] = 171; + v[751][11] = 1959; + v[752][11] = 2867; + v[753][11] = 859; + v[754][11] = 2951; + v[755][11] = 3211; + v[756][11] = 15; + v[757][11] = 1279; + v[758][11] = 1323; + v[759][11] = 599; + v[760][11] = 1651; + v[761][11] = 3951; + v[762][11] = 1011; + v[763][11] = 315; + v[764][11] = 3513; + v[765][11] = 3351; + v[766][11] = 1725; + v[767][11] = 3793; + v[768][11] = 2399; + v[769][11] = 287; + v[770][11] = 4017; + v[771][11] = 3571; + v[772][11] = 1007; + v[773][11] = 541; + v[774][11] = 3115; + v[775][11] = 429; + v[776][11] = 1585; + v[777][11] = 1285; + v[778][11] = 755; + v[779][11] = 1211; + v[780][11] = 3047; + v[781][11] = 915; + v[782][11] = 3611; + v[783][11] = 2697; + v[784][11] = 2129; + v[785][11] = 3669; + v[786][11] = 81; + v[787][11] = 3939; + v[788][11] = 2437; + v[789][11] = 915; + v[790][11] = 779; + v[791][11] = 3567; + v[792][11] = 3701; + v[793][11] = 2479; + v[794][11] = 3807; + v[795][11] = 1893; + v[796][11] = 3927; + v[797][11] = 2619; + v[798][11] = 2543; + v[799][11] = 3633; + v[800][11] = 2007; + v[801][11] = 3857; + v[802][11] = 3837; + v[803][11] = 487; + v[804][11] = 1769; + v[805][11] = 3759; + v[806][11] = 3105; + v[807][11] = 2727; + v[808][11] = 3155; + v[809][11] = 2479; + v[810][11] = 1341; + v[811][11] = 1657; + v[812][11] = 2767; + v[813][11] = 2541; + v[814][11] = 577; + v[815][11] = 2105; + v[816][11] = 799; + v[817][11] = 17; + v[818][11] = 2871; + v[819][11] = 3637; + v[820][11] = 953; + v[821][11] = 65; + v[822][11] = 69; + v[823][11] = 2897; + v[824][11] = 3841; + v[825][11] = 3559; + v[826][11] = 4067; + v[827][11] = 2335; + v[828][11] = 3409; + v[829][11] = 1087; + v[830][11] = 425; + v[831][11] = 2813; + v[832][11] = 1705; + v[833][11] = 1701; + v[834][11] = 1237; + v[835][11] = 821; + v[836][11] = 1375; + v[837][11] = 3673; + v[838][11] = 2693; + v[839][11] = 3925; + v[840][11] = 1541; + v[841][11] = 1871; + v[842][11] = 2285; + v[843][11] = 847; + v[844][11] = 4035; + v[845][11] = 1101; + v[846][11] = 2029; + v[847][11] = 855; + v[848][11] = 2733; + v[849][11] = 2503; + v[850][11] = 121; + v[851][11] = 2855; + v[852][11] = 1069; + v[853][11] = 3463; + v[854][11] = 3505; + v[855][11] = 1539; + v[856][11] = 607; + v[857][11] = 1349; + v[858][11] = 575; + v[859][11] = 2301; + v[860][11] = 2321; + v[861][11] = 1101; + v[862][11] = 333; + v[863][11] = 291; + v[864][11] = 2171; + v[865][11] = 4085; + v[866][11] = 2173; + v[867][11] = 2541; + v[868][11] = 1195; + v[869][11] = 925; + v[870][11] = 4039; + v[871][11] = 1379; + v[872][11] = 699; + v[873][11] = 1979; + v[874][11] = 275; + v[875][11] = 953; + v[876][11] = 1755; + v[877][11] = 1643; + v[878][11] = 325; + v[879][11] = 101; + v[880][11] = 2263; + v[881][11] = 3329; + v[882][11] = 3673; + v[883][11] = 3413; + v[884][11] = 1977; + v[885][11] = 2727; + v[886][11] = 2313; + v[887][11] = 1419; + v[888][11] = 887; + v[889][11] = 609; + v[890][11] = 2475; + v[891][11] = 591; + v[892][11] = 2613; + v[893][11] = 2081; + v[894][11] = 3805; + v[895][11] = 3435; + v[896][11] = 2409; + v[897][11] = 111; + v[898][11] = 3557; + v[899][11] = 3607; + v[900][11] = 903; + v[901][11] = 231; + v[902][11] = 3059; + v[903][11] = 473; + v[904][11] = 2959; + v[905][11] = 2925; + v[906][11] = 3861; + v[907][11] = 2043; + v[908][11] = 3887; + v[909][11] = 351; + v[910][11] = 2865; + v[911][11] = 369; + v[912][11] = 1377; + v[913][11] = 2639; + v[914][11] = 1261; + v[915][11] = 3625; + v[916][11] = 3279; + v[917][11] = 2201; + v[918][11] = 2949; + v[919][11] = 3049; + v[920][11] = 449; + v[921][11] = 1297; + v[922][11] = 897; + v[923][11] = 1891; + v[924][11] = 411; + v[925][11] = 2773; + v[926][11] = 749; + v[927][11] = 2753; + v[928][11] = 1825; + v[929][11] = 853; + v[930][11] = 2775; + v[931][11] = 3547; + v[932][11] = 3923; + v[933][11] = 3923; + v[934][11] = 987; + v[935][11] = 3723; + v[936][11] = 2189; + v[937][11] = 3877; + v[938][11] = 3577; + v[939][11] = 297; + v[940][11] = 2763; + v[941][11] = 1845; + v[942][11] = 3083; + v[943][11] = 2951; + v[944][11] = 483; + v[945][11] = 2169; + v[946][11] = 3985; + v[947][11] = 245; + v[948][11] = 3655; + v[949][11] = 3441; + v[950][11] = 1023; + v[951][11] = 235; + v[952][11] = 835; + v[953][11] = 3693; + v[954][11] = 3585; + v[955][11] = 327; + v[956][11] = 1003; + v[957][11] = 543; + v[958][11] = 3059; + v[959][11] = 2637; + v[960][11] = 2923; + v[961][11] = 87; + v[962][11] = 3617; + v[963][11] = 1031; + v[964][11] = 1043; + v[965][11] = 903; + v[966][11] = 2913; + v[967][11] = 2177; + v[968][11] = 2641; + v[969][11] = 3279; + v[970][11] = 389; + v[971][11] = 2009; + v[972][11] = 525; + v[973][11] = 4085; + v[974][11] = 3299; + v[975][11] = 987; + v[976][11] = 2409; + v[977][11] = 813; + v[978][11] = 2683; + v[979][11] = 373; + v[980][11] = 2695; + v[981][11] = 3775; + v[982][11] = 2375; + v[983][11] = 1119; + v[984][11] = 2791; + v[985][11] = 223; + v[986][11] = 325; + v[987][11] = 587; + v[988][11] = 1379; + v[989][11] = 2877; + v[990][11] = 2867; + v[991][11] = 3793; + v[992][11] = 655; + v[993][11] = 831; + v[994][11] = 3425; + v[995][11] = 1663; + v[996][11] = 1681; + v[997][11] = 2657; + v[998][11] = 1865; + v[999][11] = 3943; + v[1000][11] = 2977; + v[1001][11] = 1979; + v[1002][11] = 2271; + v[1003][11] = 3247; + v[1004][11] = 1267; + v[1005][11] = 1747; + v[1006][11] = 811; + v[1007][11] = 159; + v[1008][11] = 429; + v[1009][11] = 2001; + v[1010][11] = 1195; + v[1011][11] = 3065; + v[1012][11] = 553; + v[1013][11] = 1499; + v[1014][11] = 3529; + v[1015][11] = 1081; + v[1016][11] = 2877; + v[1017][11] = 3077; + v[1018][11] = 845; + v[1019][11] = 1793; + v[1020][11] = 2409; + v[1021][11] = 3995; + v[1022][11] = 2559; + v[1023][11] = 4081; + v[1024][11] = 1195; + v[1025][11] = 2955; + v[1026][11] = 1117; + v[1027][11] = 1409; + v[1028][11] = 785; + v[1029][11] = 287; + v[1030][11] = 1521; + v[1031][11] = 1607; + v[1032][11] = 85; + v[1033][11] = 3055; + v[1034][11] = 3123; + v[1035][11] = 2533; + v[1036][11] = 2329; + v[1037][11] = 3477; + v[1038][11] = 799; + v[1039][11] = 3683; + v[1040][11] = 3715; + v[1041][11] = 337; + v[1042][11] = 3139; + v[1043][11] = 3311; + v[1044][11] = 431; + v[1045][11] = 3511; + v[1046][11] = 2299; + v[1047][11] = 365; + v[1048][11] = 2941; + v[1049][11] = 3067; + v[1050][11] = 1331; + v[1051][11] = 1081; + v[1052][11] = 1097; + v[1053][11] = 2853; + v[1054][11] = 2299; + v[1055][11] = 495; + v[1056][11] = 1745; + v[1057][11] = 749; + v[1058][11] = 3819; + v[1059][11] = 619; + v[1060][11] = 1059; + v[1061][11] = 3559; + v[1062][11] = 183; + v[1063][11] = 3743; + v[1064][11] = 723; + v[1065][11] = 949; + v[1066][11] = 3501; + v[1067][11] = 733; + v[1068][11] = 2599; + v[1069][11] = 3983; + v[1070][11] = 3961; + v[1071][11] = 911; + v[1072][11] = 1899; + v[1073][11] = 985; + v[1074][11] = 2493; + v[1075][11] = 1795; + v[1076][11] = 653; + v[1077][11] = 157; + v[1078][11] = 433; + v[1079][11] = 2361; + v[1080][11] = 3093; + v[1081][11] = 3119; + v[1082][11] = 3679; + v[1083][11] = 2367; + v[1084][11] = 1701; + v[1085][11] = 1445; + v[1086][11] = 1321; + v[1087][11] = 2397; + v[1088][11] = 1241; + v[1089][11] = 3305; + v[1090][11] = 3985; + v[1091][11] = 2349; + v[1092][11] = 4067; + v[1093][11] = 3805; + v[1094][11] = 3073; + v[1095][11] = 2837; + v[1096][11] = 1567; + v[1097][11] = 3783; + v[1098][11] = 451; + v[1099][11] = 2441; + v[1100][11] = 1181; + v[1101][11] = 487; + v[1102][11] = 543; + v[1103][11] = 1201; + v[1104][11] = 3735; + v[1105][11] = 2517; + v[1106][11] = 733; + v[1107][11] = 1535; + v[1108][11] = 2175; + v[1109][11] = 3613; + v[1110][11] = 3019; + + v[481][12] = 2319; + v[482][12] = 653; + v[483][12] = 1379; + v[484][12] = 1675; + v[485][12] = 1951; + v[486][12] = 7075; + v[487][12] = 2087; + v[488][12] = 7147; + v[489][12] = 1427; + v[490][12] = 893; + v[491][12] = 171; + v[492][12] = 2019; + v[493][12] = 7235; + v[494][12] = 5697; + v[495][12] = 3615; + v[496][12] = 1961; + v[497][12] = 7517; + v[498][12] = 6849; + v[499][12] = 2893; + v[500][12] = 1883; + v[501][12] = 2863; + v[502][12] = 2173; + v[503][12] = 4543; + v[504][12] = 73; + v[505][12] = 381; + v[506][12] = 3893; + v[507][12] = 6045; + v[508][12] = 1643; + v[509][12] = 7669; + v[510][12] = 1027; + v[511][12] = 1549; + v[512][12] = 3983; + v[513][12] = 1985; + v[514][12] = 6589; + v[515][12] = 7497; + v[516][12] = 2745; + v[517][12] = 2375; + v[518][12] = 7047; + v[519][12] = 1117; + v[520][12] = 1171; + v[521][12] = 1975; + v[522][12] = 5199; + v[523][12] = 3915; + v[524][12] = 3695; + v[525][12] = 8113; + v[526][12] = 4303; + v[527][12] = 3773; + v[528][12] = 7705; + v[529][12] = 6855; + v[530][12] = 1675; + v[531][12] = 2245; + v[532][12] = 2817; + v[533][12] = 1719; + v[534][12] = 569; + v[535][12] = 1021; + v[536][12] = 2077; + v[537][12] = 5945; + v[538][12] = 1833; + v[539][12] = 2631; + v[540][12] = 4851; + v[541][12] = 6371; + v[542][12] = 833; + v[543][12] = 7987; + v[544][12] = 331; + v[545][12] = 1899; + v[546][12] = 8093; + v[547][12] = 6719; + v[548][12] = 6903; + v[549][12] = 5903; + v[550][12] = 5657; + v[551][12] = 5007; + v[552][12] = 2689; + v[553][12] = 6637; + v[554][12] = 2675; + v[555][12] = 1645; + v[556][12] = 1819; + v[557][12] = 689; + v[558][12] = 6709; + v[559][12] = 7717; + v[560][12] = 6295; + v[561][12] = 7013; + v[562][12] = 7695; + v[563][12] = 3705; + v[564][12] = 7069; + v[565][12] = 2621; + v[566][12] = 3631; + v[567][12] = 6571; + v[568][12] = 6259; + v[569][12] = 7261; + v[570][12] = 3397; + v[571][12] = 7645; + v[572][12] = 1115; + v[573][12] = 4753; + v[574][12] = 2047; + v[575][12] = 7579; + v[576][12] = 2271; + v[577][12] = 5403; + v[578][12] = 4911; + v[579][12] = 7629; + v[580][12] = 4225; + v[581][12] = 1209; + v[582][12] = 6955; + v[583][12] = 6951; + v[584][12] = 1829; + v[585][12] = 5579; + v[586][12] = 5231; + v[587][12] = 1783; + v[588][12] = 4285; + v[589][12] = 7425; + v[590][12] = 599; + v[591][12] = 5785; + v[592][12] = 3275; + v[593][12] = 5643; + v[594][12] = 2263; + v[595][12] = 657; + v[596][12] = 6769; + v[597][12] = 6261; + v[598][12] = 1251; + v[599][12] = 3249; + v[600][12] = 4447; + v[601][12] = 4111; + v[602][12] = 3991; + v[603][12] = 1215; + v[604][12] = 131; + v[605][12] = 4397; + v[606][12] = 3487; + v[607][12] = 7585; + v[608][12] = 5565; + v[609][12] = 7199; + v[610][12] = 3573; + v[611][12] = 7105; + v[612][12] = 7409; + v[613][12] = 1671; + v[614][12] = 949; + v[615][12] = 3889; + v[616][12] = 5971; + v[617][12] = 3333; + v[618][12] = 225; + v[619][12] = 3647; + v[620][12] = 5403; + v[621][12] = 3409; + v[622][12] = 7459; + v[623][12] = 6879; + v[624][12] = 5789; + v[625][12] = 6567; + v[626][12] = 5581; + v[627][12] = 4919; + v[628][12] = 1927; + v[629][12] = 4407; + v[630][12] = 8085; + v[631][12] = 4691; + v[632][12] = 611; + v[633][12] = 3005; + v[634][12] = 591; + v[635][12] = 753; + v[636][12] = 589; + v[637][12] = 171; + v[638][12] = 5729; + v[639][12] = 5891; + v[640][12] = 1033; + v[641][12] = 3049; + v[642][12] = 6567; + v[643][12] = 5257; + v[644][12] = 8003; + v[645][12] = 1757; + v[646][12] = 4489; + v[647][12] = 4923; + v[648][12] = 6379; + v[649][12] = 5171; + v[650][12] = 1757; + v[651][12] = 689; + v[652][12] = 3081; + v[653][12] = 1389; + v[654][12] = 4113; + v[655][12] = 455; + v[656][12] = 2761; + v[657][12] = 847; + v[658][12] = 7575; + v[659][12] = 5829; + v[660][12] = 633; + v[661][12] = 6629; + v[662][12] = 1103; + v[663][12] = 7635; + v[664][12] = 803; + v[665][12] = 6175; + v[666][12] = 6587; + v[667][12] = 2711; + v[668][12] = 3879; + v[669][12] = 67; + v[670][12] = 1179; + v[671][12] = 4761; + v[672][12] = 7281; + v[673][12] = 1557; + v[674][12] = 3379; + v[675][12] = 2459; + v[676][12] = 4273; + v[677][12] = 4127; + v[678][12] = 7147; + v[679][12] = 35; + v[680][12] = 3549; + v[681][12] = 395; + v[682][12] = 3735; + v[683][12] = 5787; + v[684][12] = 4179; + v[685][12] = 5889; + v[686][12] = 5057; + v[687][12] = 7473; + v[688][12] = 4713; + v[689][12] = 2133; + v[690][12] = 2897; + v[691][12] = 1841; + v[692][12] = 2125; + v[693][12] = 1029; + v[694][12] = 1695; + v[695][12] = 6523; + v[696][12] = 1143; + v[697][12] = 5105; + v[698][12] = 7133; + v[699][12] = 3351; + v[700][12] = 2775; + v[701][12] = 3971; + v[702][12] = 4503; + v[703][12] = 7589; + v[704][12] = 5155; + v[705][12] = 4305; + v[706][12] = 1641; + v[707][12] = 4717; + v[708][12] = 2427; + v[709][12] = 5617; + v[710][12] = 1267; + v[711][12] = 399; + v[712][12] = 5831; + v[713][12] = 4305; + v[714][12] = 4241; + v[715][12] = 3395; + v[716][12] = 3045; + v[717][12] = 4899; + v[718][12] = 1713; + v[719][12] = 171; + v[720][12] = 411; + v[721][12] = 7099; + v[722][12] = 5473; + v[723][12] = 5209; + v[724][12] = 1195; + v[725][12] = 1077; + v[726][12] = 1309; + v[727][12] = 2953; + v[728][12] = 7343; + v[729][12] = 4887; + v[730][12] = 3229; + v[731][12] = 6759; + v[732][12] = 6721; + v[733][12] = 6775; + v[734][12] = 675; + v[735][12] = 4039; + v[736][12] = 2493; + v[737][12] = 7511; + v[738][12] = 3269; + v[739][12] = 4199; + v[740][12] = 6625; + v[741][12] = 7943; + v[742][12] = 2013; + v[743][12] = 4145; + v[744][12] = 667; + v[745][12] = 513; + v[746][12] = 2303; + v[747][12] = 4591; + v[748][12] = 7941; + v[749][12] = 2741; + v[750][12] = 987; + v[751][12] = 8061; + v[752][12] = 3161; + v[753][12] = 5951; + v[754][12] = 1431; + v[755][12] = 831; + v[756][12] = 5559; + v[757][12] = 7405; + v[758][12] = 1357; + v[759][12] = 4319; + v[760][12] = 4235; + v[761][12] = 5421; + v[762][12] = 2559; + v[763][12] = 4415; + v[764][12] = 2439; + v[765][12] = 823; + v[766][12] = 1725; + v[767][12] = 6219; + v[768][12] = 4903; + v[769][12] = 6699; + v[770][12] = 5451; + v[771][12] = 349; + v[772][12] = 7703; + v[773][12] = 2927; + v[774][12] = 7809; + v[775][12] = 6179; + v[776][12] = 1417; + v[777][12] = 5987; + v[778][12] = 3017; + v[779][12] = 4983; + v[780][12] = 3479; + v[781][12] = 4525; + v[782][12] = 4643; + v[783][12] = 4911; + v[784][12] = 227; + v[785][12] = 5475; + v[786][12] = 2287; + v[787][12] = 5581; + v[788][12] = 6817; + v[789][12] = 1937; + v[790][12] = 1421; + v[791][12] = 4415; + v[792][12] = 7977; + v[793][12] = 1789; + v[794][12] = 3907; + v[795][12] = 6815; + v[796][12] = 6789; + v[797][12] = 6003; + v[798][12] = 5609; + v[799][12] = 4507; + v[800][12] = 337; + v[801][12] = 7427; + v[802][12] = 7943; + v[803][12] = 3075; + v[804][12] = 6427; + v[805][12] = 1019; + v[806][12] = 7121; + v[807][12] = 4763; + v[808][12] = 81; + v[809][12] = 3587; + v[810][12] = 2929; + v[811][12] = 1795; + v[812][12] = 8067; + v[813][12] = 2415; + v[814][12] = 1265; + v[815][12] = 4025; + v[816][12] = 5599; + v[817][12] = 4771; + v[818][12] = 3025; + v[819][12] = 2313; + v[820][12] = 6129; + v[821][12] = 7611; + v[822][12] = 6881; + v[823][12] = 5253; + v[824][12] = 4413; + v[825][12] = 7869; + v[826][12] = 105; + v[827][12] = 3173; + v[828][12] = 1629; + v[829][12] = 2537; + v[830][12] = 1023; + v[831][12] = 4409; + v[832][12] = 7209; + v[833][12] = 4413; + v[834][12] = 7107; + v[835][12] = 7469; + v[836][12] = 33; + v[837][12] = 1955; + v[838][12] = 2881; + v[839][12] = 5167; + v[840][12] = 6451; + v[841][12] = 4211; + v[842][12] = 179; + v[843][12] = 5573; + v[844][12] = 7879; + v[845][12] = 3387; + v[846][12] = 7759; + v[847][12] = 5455; + v[848][12] = 7157; + v[849][12] = 1891; + v[850][12] = 5683; + v[851][12] = 5689; + v[852][12] = 6535; + v[853][12] = 3109; + v[854][12] = 6555; + v[855][12] = 6873; + v[856][12] = 1249; + v[857][12] = 4251; + v[858][12] = 6437; + v[859][12] = 49; + v[860][12] = 2745; + v[861][12] = 1201; + v[862][12] = 7327; + v[863][12] = 4179; + v[864][12] = 6783; + v[865][12] = 623; + v[866][12] = 2779; + v[867][12] = 5963; + v[868][12] = 2585; + v[869][12] = 6927; + v[870][12] = 5333; + v[871][12] = 4033; + v[872][12] = 285; + v[873][12] = 7467; + v[874][12] = 4443; + v[875][12] = 4917; + v[876][12] = 3; + v[877][12] = 4319; + v[878][12] = 5517; + v[879][12] = 3449; + v[880][12] = 813; + v[881][12] = 5499; + v[882][12] = 2515; + v[883][12] = 5771; + v[884][12] = 3357; + v[885][12] = 2073; + v[886][12] = 4395; + v[887][12] = 4925; + v[888][12] = 2643; + v[889][12] = 7215; + v[890][12] = 5817; + v[891][12] = 1199; + v[892][12] = 1597; + v[893][12] = 1619; + v[894][12] = 7535; + v[895][12] = 4833; + v[896][12] = 609; + v[897][12] = 4797; + v[898][12] = 8171; + v[899][12] = 6847; + v[900][12] = 793; + v[901][12] = 6757; + v[902][12] = 8165; + v[903][12] = 3371; + v[904][12] = 2431; + v[905][12] = 5235; + v[906][12] = 4739; + v[907][12] = 7703; + v[908][12] = 7223; + v[909][12] = 6525; + v[910][12] = 5891; + v[911][12] = 5605; + v[912][12] = 4433; + v[913][12] = 3533; + v[914][12] = 5267; + v[915][12] = 5125; + v[916][12] = 5037; + v[917][12] = 225; + v[918][12] = 6717; + v[919][12] = 1121; + v[920][12] = 5741; + v[921][12] = 2013; + v[922][12] = 4327; + v[923][12] = 4839; + v[924][12] = 569; + v[925][12] = 5227; + v[926][12] = 7677; + v[927][12] = 4315; + v[928][12] = 2391; + v[929][12] = 5551; + v[930][12] = 859; + v[931][12] = 3627; + v[932][12] = 6377; + v[933][12] = 3903; + v[934][12] = 4311; + v[935][12] = 6527; + v[936][12] = 7573; + v[937][12] = 4905; + v[938][12] = 7731; + v[939][12] = 1909; + v[940][12] = 1555; + v[941][12] = 3279; + v[942][12] = 1949; + v[943][12] = 1887; + v[944][12] = 6675; + v[945][12] = 5509; + v[946][12] = 2033; + v[947][12] = 5473; + v[948][12] = 3539; + v[949][12] = 5033; + v[950][12] = 5935; + v[951][12] = 6095; + v[952][12] = 4761; + v[953][12] = 1771; + v[954][12] = 1271; + v[955][12] = 1717; + v[956][12] = 4415; + v[957][12] = 5083; + v[958][12] = 6277; + v[959][12] = 3147; + v[960][12] = 7695; + v[961][12] = 2461; + v[962][12] = 4783; + v[963][12] = 4539; + v[964][12] = 5833; + v[965][12] = 5583; + v[966][12] = 651; + v[967][12] = 1419; + v[968][12] = 2605; + v[969][12] = 5511; + v[970][12] = 3913; + v[971][12] = 5795; + v[972][12] = 2333; + v[973][12] = 2329; + v[974][12] = 4431; + v[975][12] = 3725; + v[976][12] = 6069; + v[977][12] = 2699; + v[978][12] = 7055; + v[979][12] = 6879; + v[980][12] = 1017; + v[981][12] = 3121; + v[982][12] = 2547; + v[983][12] = 4603; + v[984][12] = 2385; + v[985][12] = 6915; + v[986][12] = 6103; + v[987][12] = 5669; + v[988][12] = 7833; + v[989][12] = 2001; + v[990][12] = 4287; + v[991][12] = 6619; + v[992][12] = 955; + v[993][12] = 2761; + v[994][12] = 5711; + v[995][12] = 6291; + v[996][12] = 3415; + v[997][12] = 3909; + v[998][12] = 2841; + v[999][12] = 5627; + v[1000][12] = 4939; + v[1001][12] = 7671; + v[1002][12] = 6059; + v[1003][12] = 6275; + v[1004][12] = 6517; + v[1005][12] = 1931; + v[1006][12] = 4583; + v[1007][12] = 7301; + v[1008][12] = 1267; + v[1009][12] = 7509; + v[1010][12] = 1435; + v[1011][12] = 2169; + v[1012][12] = 6939; + v[1013][12] = 3515; + v[1014][12] = 2985; + v[1015][12] = 2787; + v[1016][12] = 2123; + v[1017][12] = 1969; + v[1018][12] = 3307; + v[1019][12] = 353; + v[1020][12] = 4359; + v[1021][12] = 7059; + v[1022][12] = 5273; + v[1023][12] = 5873; + v[1024][12] = 6657; + v[1025][12] = 6765; + v[1026][12] = 6229; + v[1027][12] = 3179; + v[1028][12] = 1583; + v[1029][12] = 6237; + v[1030][12] = 2155; + v[1031][12] = 371; + v[1032][12] = 273; + v[1033][12] = 7491; + v[1034][12] = 3309; + v[1035][12] = 6805; + v[1036][12] = 3015; + v[1037][12] = 6831; + v[1038][12] = 7819; + v[1039][12] = 713; + v[1040][12] = 4747; + v[1041][12] = 3935; + v[1042][12] = 4109; + v[1043][12] = 1311; + v[1044][12] = 709; + v[1045][12] = 3089; + v[1046][12] = 7059; + v[1047][12] = 4247; + v[1048][12] = 2989; + v[1049][12] = 1509; + v[1050][12] = 4919; + v[1051][12] = 1841; + v[1052][12] = 3045; + v[1053][12] = 3821; + v[1054][12] = 6929; + v[1055][12] = 4655; + v[1056][12] = 1333; + v[1057][12] = 6429; + v[1058][12] = 6649; + v[1059][12] = 2131; + v[1060][12] = 5265; + v[1061][12] = 1051; + v[1062][12] = 261; + v[1063][12] = 8057; + v[1064][12] = 3379; + v[1065][12] = 2179; + v[1066][12] = 1993; + v[1067][12] = 5655; + v[1068][12] = 3063; + v[1069][12] = 6381; + v[1070][12] = 3587; + v[1071][12] = 7417; + v[1072][12] = 1579; + v[1073][12] = 1541; + v[1074][12] = 2107; + v[1075][12] = 5085; + v[1076][12] = 2873; + v[1077][12] = 6141; + v[1078][12] = 955; + v[1079][12] = 3537; + v[1080][12] = 2157; + v[1081][12] = 841; + v[1082][12] = 1999; + v[1083][12] = 1465; + v[1084][12] = 5171; + v[1085][12] = 5651; + v[1086][12] = 1535; + v[1087][12] = 7235; + v[1088][12] = 4349; + v[1089][12] = 1263; + v[1090][12] = 1453; + v[1091][12] = 1005; + v[1092][12] = 6893; + v[1093][12] = 2919; + v[1094][12] = 1947; + v[1095][12] = 1635; + v[1096][12] = 3963; + v[1097][12] = 397; + v[1098][12] = 969; + v[1099][12] = 4569; + v[1100][12] = 655; + v[1101][12] = 6737; + v[1102][12] = 2995; + v[1103][12] = 7235; + v[1104][12] = 7713; + v[1105][12] = 973; + v[1106][12] = 4821; + v[1107][12] = 2377; + v[1108][12] = 1673; + v[1109][12] = 1; + v[1110][12] = 6541; +// +// Check parameters. +// + if ( dim_num < 1 || DIM_MAX2 < dim_num ) + { + cout << "\n"; + cout << "I8_SOBOL - Fatal error!\n"; + cout << " The spatial dimension DIM_NUM should satisfy:\n"; + cout << " 1 <= DIM_NUM <= " << DIM_MAX2 << "\n"; + cout << " But this input value is DIM_NUM = " << dim_num << "\n"; + exit ( 1 ); + } + + dim_num_save = dim_num; +// +// Find the number of bits in ATMOST. +// +// Here, we have short-circuited the computation of MAXCOL from ATMOST, because +// in some cases, a compiler was complaining that the value of ATMOST could not +// seem to be properly stored. We only need ATMOST in order to specify MAXCOL, +// so if we know what the answer should be we can try to get it this way! +// JVB, 24 January 2006. +// +// maxcol = i8_bit_hi1 ( atmost ); +// + maxcol = 62; +// +// Initialize row 1 of V. +// + for ( j = 0; j < maxcol; j++ ) + { + v[0][j] = 1; + } +// +// Initialize the remaining rows of V. +// + for ( i = 1; i < dim_num; i++ ) + { +// +// The bit pattern of the integer POLY(I) gives the form +// of polynomial I. +// +// Find the degree of polynomial I from binary encoding. +// + j = poly[i]; + m = 0; + + while ( true ) + { + j = j / 2; + if ( j <= 0 ) + { + break; + } + m = m + 1; + } +// +// We expand this bit pattern to separate components +// of the logical array INCLUD. +// + j = poly[i]; + for ( k = m-1; 0 <= k; k-- ) + { + j2 = j / 2; + includ[k] = ( j != ( 2 * j2 ) ); + j = j2; + } +// +// Calculate the remaining elements of row I as explained +// in Bratley and Fox, section 2. +// + for ( j = m; j < maxcol; j++ ) + { + newv = v[i][j-m]; + l = 1; + + for ( k = 0; k < m; k++ ) + { + l = 2 * l; + + if ( includ[k] ) + { + newv = ( newv ^ ( l * v[i][j-k-1] ) ); + } + } + v[i][j] = newv; + } + } +// +// Multiply columns of V by appropriate power of 2. +// + l = 1; + for ( j = maxcol - 2; 0 <= j; j-- ) + { + l = 2 * l; + for ( i = 0; i < dim_num; i++ ) + { + v[i][j] = v[i][j] * l; + } + } +// +// RECIPD is 1/(common denominator of the elements in V). +// + recipd = 1.0E+00 / ( ( double ) ( 2 * l ) ); + } + + if ( *seed < 0 ) + { + *seed = 0; + } + + if ( *seed == 0 ) + { + l = 1; + for ( i = 0; i < dim_num; i++ ) + { + lastq[i] = 0; + } + } + else if ( *seed == seed_save + 1 ) + { + l = i8_bit_lo0 ( *seed ); + } + else if ( *seed <= seed_save ) + { + seed_save = 0; + l = 1; + for ( i = 0; i < dim_num; i++ ) + { + lastq[i] = 0; + } + + for ( seed_temp = seed_save; seed_temp <= (*seed)-1; seed_temp++ ) + { + + l = i8_bit_lo0 ( seed_temp ); + + for ( i = 0; i < dim_num; i++ ) + { + lastq[i] = ( lastq[i] ^ v[i][l-1] ); + } + } + l = i8_bit_lo0 ( *seed ); + } + else if ( seed_save+1 < *seed ) + { + for ( seed_temp = seed_save+1; seed_temp <= (*seed)-1; seed_temp++ ) + { + + l = i8_bit_lo0 ( seed_temp ); + + for ( i = 0; i < dim_num; i++ ) + { + lastq[i] = ( lastq[i] ^ v[i][l-1] ); + } + } + l = i8_bit_lo0 ( *seed ); + } +// +// Check that the user is not calling too many times! +// + if ( maxcol < l ) + { + cout << "\n"; + cout << "I8_SOBOL - Fatal error!\n"; + cout << " The value of SEED seems to be too large!\n"; + cout << " SEED = " << *seed << "\n"; + cout << " MAXCOL = " << maxcol << "\n"; + cout << " L = " << l << "\n"; + exit ( 2 ); + } +// +// Calculate the new components of QUASI. +// The caret indicates the bitwise exclusive OR. +// + for ( i = 0; i < dim_num; i++ ) + { + quasi[i] = ( ( double ) lastq[i] ) * recipd; + + lastq[i] = ( lastq[i] ^ v[i][l-1] ); + } + + seed_save = *seed; + *seed = *seed + 1; + + return; +# undef DIM_MAX +# undef DIM_MAX2 +# undef LOG_MAX +} +//****************************************************************************80 + +double *i8_sobol_generate ( int m, int n, int skip ) + +//****************************************************************************80 +// +// Purpose: +// +// I8_SOBOL_GENERATE generates a Sobol dataset. +// +// Licensing: +// +// This code is distributed under the GNU LGPL license. +// +// Modified: +// +// 12 December 2009 +// +// Author: +// +// John Burkardt +// +// Parameters: +// +// Input, int M, the spatial dimension. +// +// Input, int N, the number of points to generate. +// +// Input, int SKIP, the number of initial points to skip. +// +// Output, double I8_SOBOL_GENERATE[M*N], the points. +// +{ + int j; + double *r; + long long int seed; + + r = new double[m*n]; + + seed = ( long long ) skip; + + for ( j = 0; j < n; j++ ) + { + i8_sobol ( m, &seed, r+m*j ); + } + + return r; +} +//****************************************************************************80 + +long long int i8_max ( long long int i1, long long int i2 ) + +//****************************************************************************80 +// +// Purpose: +// +// I8_MAX returns the maximum of two I8's. +// +// Licensing: +// +// This code is distributed under the GNU LGPL license. +// +// Modified: +// +// 12 May 2007 +// +// Author: +// +// John Burkardt +// +// Parameters: +// +// Input, long long int I1, I2, two integers to be compared. +// +// Output, long long int I8_MAX, the larger of I1 and I2. +// +{ + if ( i2 < i1 ) + { + return i1; + } + else + { + return i2; + } + +} +//****************************************************************************80 + +long long int i8_min ( long long int i1, long long int i2 ) + +//****************************************************************************80 +// +// Purpose: +// +// I8_MIN returns the smaller of two I8's. +// +// Licensing: +// +// This code is distributed under the GNU LGPL license. +// +// Modified: +// +// 12 May 2007 +// +// Author: +// +// John Burkardt +// +// Parameters: +// +// Input, long long int I1, I2, two integers to be compared. +// +// Output, long long int I8_MIN, the smaller of I1 and I2. +// +{ + if ( i1 < i2 ) + { + return i1; + } + else + { + return i2; + } + +} +//****************************************************************************80 + +long long int i8_uniform ( long long int a, long long int b, int *seed ) + +//****************************************************************************80 +// +// Purpose: +// +// I8_UNIFORM returns a scaled pseudorandom I8. +// +// Discussion: +// +// The pseudorandom number should be uniformly distributed +// between A and B. +// +// Licensing: +// +// This code is distributed under the GNU LGPL license. +// +// Modified: +// +// 12 May 2007 +// +// Author: +// +// John Burkardt +// +// Reference: +// +// Paul Bratley, Bennett Fox, Linus Schrage, +// A Guide to Simulation, +// Springer Verlag, pages 201-202, 1983. +// +// Pierre L'Ecuyer, +// Random Number Generation, +// in Handbook of Simulation, +// edited by Jerry Banks, +// Wiley Interscience, page 95, 1998. +// +// Bennett Fox, +// Algorithm 647: +// Implementation and Relative Efficiency of Quasirandom +// Sequence Generators, +// ACM Transactions on Mathematical Software, +// Volume 12, Number 4, pages 362-376, 1986. +// +// Peter Lewis, Allen Goodman, James Miller +// A Pseudo-Random Number Generator for the System/360, +// IBM Systems Journal, +// Volume 8, pages 136-143, 1969. +// +// Parameters: +// +// Input, long long int A, B, the limits of the interval. +// +// Input/output, int *SEED, the "seed" value, which should NOT be 0. +// On output, SEED has been updated. +// +// Output, long long int I8_UNIFORM, a number between A and B. +// +{ + long long int k; + double r; + long long int value; + + if ( *seed == 0 ) + { + cerr << "\n"; + cerr << "I8_UNIFORM - Fatal error!\n"; + cerr << " Input value of SEED = 0.\n"; + exit ( 1 ); + } + + k = *seed / 127773; + + *seed = 16807 * ( *seed - k * 127773 ) - k * 2836; + + if ( *seed < 0 ) + { + *seed = *seed + 2147483647; + } + + r = ( double ) ( *seed ) * 4.656612875E-10; +// +// Scale R to lie between A-0.5 and B+0.5. +// + r = ( 1.0 - r ) * ( ( double ) ( i8_min ( a, b ) ) - 0.5 ) + + r * ( ( double ) ( i8_max ( a, b ) ) + 0.5 ); +// +// Use rounding to convert R to an integer between A and B. +// + value = r8_nint ( r ); + + value = i8_max ( value, i8_min ( a, b ) ); + value = i8_min ( value, i8_max ( a, b ) ); + + return value; +} +//****************************************************************************80 + +float r4_abs ( float x ) + +//****************************************************************************80 +// +// Purpose: +// +// R4_ABS returns the absolute value of an R4. +// +// Licensing: +// +// This code is distributed under the GNU LGPL license. +// +// Modified: +// +// 01 December 2006 +// +// Author: +// +// John Burkardt +// +// Parameters: +// +// Input, float X, the quantity whose absolute value is desired. +// +// Output, float R4_ABS, the absolute value of X. +// +{ + float value; + + if ( 0.0 <= x ) + { + value = x; + } + else + { + value = -x; + } + return value; +} +//****************************************************************************80 + +int r4_nint ( float x ) + +//****************************************************************************80 +// +// Purpose: +// +// R4_NINT returns the nearest integer to an R4. +// +// Example: +// +// X R4_NINT +// +// 1.3 1 +// 1.4 1 +// 1.5 1 or 2 +// 1.6 2 +// 0.0 0 +// -0.7 -1 +// -1.1 -1 +// -1.6 -2 +// +// Licensing: +// +// This code is distributed under the GNU LGPL license. +// +// Modified: +// +// 14 November 2006 +// +// Author: +// +// John Burkardt +// +// Parameters: +// +// Input, float X, the value. +// +// Output, int R4_NINT, the nearest integer to X. +// +{ + int value; + + if ( x < 0.0 ) + { + value = - ( int ) ( r4_abs ( x ) + 0.5 ); + } + else + { + value = ( int ) ( r4_abs ( x ) + 0.5 ); + } + + return value; +} +//****************************************************************************80 + +float r4_uniform_01 ( int *seed ) + +//****************************************************************************80 +// +// Purpose: +// +// R4_UNIFORM_01 returns a unit pseudorandom R4. +// +// Discussion: +// +// This routine implements the recursion +// +// seed = 16807 * seed mod ( 2**31 - 1 ) +// r4_uniform_01 = seed / ( 2**31 - 1 ) +// +// The integer arithmetic never requires more than 32 bits, +// including a sign bit. +// +// If the initial seed is 12345, then the first three computations are +// +// Input Output R4_UNIFORM_01 +// SEED SEED +// +// 12345 207482415 0.096616 +// 207482415 1790989824 0.833995 +// 1790989824 2035175616 0.947702 +// +// Licensing: +// +// This code is distributed under the GNU LGPL license. +// +// Modified: +// +// 16 November 2004 +// +// Author: +// +// John Burkardt +// +// Reference: +// +// Paul Bratley, Bennett Fox, Linus Schrage, +// A Guide to Simulation, +// Springer Verlag, pages 201-202, 1983. +// +// Pierre L'Ecuyer, +// Random Number Generation, +// in Handbook of Simulation +// edited by Jerry Banks, +// Wiley Interscience, page 95, 1998. +// +// Bennett Fox, +// Algorithm 647: +// Implementation and Relative Efficiency of Quasirandom +// Sequence Generators, +// ACM Transactions on Mathematical Software, +// Volume 12, Number 4, pages 362-376, 1986. +// +// Peter Lewis, Allen Goodman, James Miller, +// A Pseudo-Random Number Generator for the System/360, +// IBM Systems Journal, +// Volume 8, pages 136-143, 1969. +// +// Parameters: +// +// Input/output, int *SEED, the "seed" value. Normally, this +// value should not be 0. On output, SEED has been updated. +// +// Output, float R4_UNIFORM_01, a new pseudorandom variate, strictly between +// 0 and 1. +// +{ + int k; + float r; + + if ( *seed == 0 ) + { + cerr << "\n"; + cerr << "R4_UNIFORM_01 - Fatal error!\n"; + cerr << " Input value of SEED = 0.\n"; + exit ( 1 ); + } + + k = *seed / 127773; + + *seed = 16807 * ( *seed - k * 127773 ) - k * 2836; + + if ( *seed < 0 ) + { + *seed = *seed + 2147483647; + } +// +// Although SEED can be represented exactly as a 32 bit integer, +// it generally cannot be represented exactly as a 32 bit real number! +// + r = ( float ) ( *seed ) * 4.656612875E-10; + + return r; +} +//****************************************************************************80 + +double r8_abs ( double x ) + +//****************************************************************************80 +// +// Purpose: +// +// R8_ABS returns the absolute value of an R8. +// +// Licensing: +// +// This code is distributed under the GNU LGPL license. +// +// Modified: +// +// 01 December 2006 +// +// Author: +// +// John Burkardt +// +// Parameters: +// +// Input, double X, the quantity whose absolute value is desired. +// +// Output, double R8_ABS, the absolute value of X. +// +{ + double value; + + if ( 0.0 <= x ) + { + value = x; + } + else + { + value = -x; + } + return value; +} +//****************************************************************************80 + +int r8_nint ( double x ) + +//****************************************************************************80 +// +// Purpose: +// +// R8_NINT returns the nearest integer to an R8. +// +// Examples: +// +// X R8_NINT +// +// 1.3 1 +// 1.4 1 +// 1.5 1 or 2 +// 1.6 2 +// 0.0 0 +// -0.7 -1 +// -1.1 -1 +// -1.6 -2 +// +// Licensing: +// +// This code is distributed under the GNU LGPL license. +// +// Modified: +// +// 14 November 2006 +// +// Author: +// +// John Burkardt +// +// Parameters: +// +// Input, double X, the value. +// +// Output, int R8_NINT, the nearest integer to X. +// +{ + int value; + + if ( x < 0.0 ) + { + value = - ( int ) ( r8_abs ( x ) + 0.5 ); + } + else + { + value = ( int ) ( r8_abs ( x ) + 0.5 ); + } + + return value; +} +//****************************************************************************80 + +double r8_uniform_01 ( int *seed ) + +//****************************************************************************80 +// +// Purpose: +// +// R8_UNIFORM_01 returns a unit pseudorandom R8. +// +// Discussion: +// +// This routine implements the recursion +// +// seed = 16807 * seed mod ( 2**31 - 1 ) +// r8_uniform_01 = seed / ( 2**31 - 1 ) +// +// The integer arithmetic never requires more than 32 bits, +// including a sign bit. +// +// If the initial seed is 12345, then the first three computations are +// +// Input Output R8_UNIFORM_01 +// SEED SEED +// +// 12345 207482415 0.096616 +// 207482415 1790989824 0.833995 +// 1790989824 2035175616 0.947702 +// +// Licensing: +// +// This code is distributed under the GNU LGPL license. +// +// Modified: +// +// 11 August 2004 +// +// Author: +// +// John Burkardt +// +// Reference: +// +// Paul Bratley, Bennett Fox, Linus Schrage, +// A Guide to Simulation, +// Springer Verlag, pages 201-202, 1983. +// +// Pierre L'Ecuyer, +// Random Number Generation, +// in Handbook of Simulation +// edited by Jerry Banks, +// Wiley Interscience, page 95, 1998. +// +// Bennett Fox, +// Algorithm 647: +// Implementation and Relative Efficiency of Quasirandom +// Sequence Generators, +// ACM Transactions on Mathematical Software, +// Volume 12, Number 4, pages 362-376, 1986. +// +// Peter Lewis, Allen Goodman, James Miller, +// A Pseudo-Random Number Generator for the System/360, +// IBM Systems Journal, +// Volume 8, pages 136-143, 1969. +// +// Parameters: +// +// Input/output, int *SEED, the "seed" value. Normally, this +// value should not be 0. On output, SEED has been updated. +// +// Output, double R8_UNIFORM_01, a new pseudorandom variate, +// strictly between 0 and 1. +// +{ + int k; + double r; + + if ( *seed == 0 ) + { + cerr << "\n"; + cerr << "R8_UNIFORM_01 - Fatal error!\n"; + cerr << " Input value of SEED = 0.\n"; + exit ( 1 ); + } + + k = *seed / 127773; + + *seed = 16807 * ( *seed - k * 127773 ) - k * 2836; + + if ( *seed < 0 ) + { + *seed = *seed + 2147483647; + } +// +// Although SEED can be represented exactly as a 32 bit integer, +// it generally cannot be represented exactly as a 32 bit real number! +// + r = ( double ) ( *seed ) * 4.656612875E-10; + + return r; +} +//****************************************************************************80 + +void r8mat_write ( string output_filename, int m, int n, double table[] ) + +//****************************************************************************80 +// +// Purpose: +// +// R8MAT_WRITE writes an R8MAT file. +// +// Discussion: +// +// An R8MAT is an array of R8's. +// +// Licensing: +// +// This code is distributed under the GNU LGPL license. +// +// Modified: +// +// 29 June 2009 +// +// Author: +// +// John Burkardt +// +// Parameters: +// +// Input, string OUTPUT_FILENAME, the output filename. +// +// Input, int M, the spatial dimension. +// +// Input, int N, the number of points. +// +// Input, double TABLE[M*N], the table data. +// +{ + int i; + int j; + ofstream output; +// +// Open the file. +// + output.open ( output_filename.c_str ( ) ); + + if ( !output ) + { + cerr << "\n"; + cerr << "R8MAT_WRITE - Fatal error!\n"; + cerr << " Could not open the output file.\n"; + return; + } +// +// Write the data. +// + for ( j = 0; j < n; j++ ) + { + for ( i = 0; i < m; i++ ) + { + output << " " << setw(24) << setprecision(16) << table[i+j*m]; + } + output << "\n"; + } +// +// Close the file. +// + output.close ( ); + + return; +} +//****************************************************************************80 + +int tau_sobol ( int dim_num ) + +//****************************************************************************80 +// +// Purpose: +// +// TAU_SOBOL defines favorable starting seeds for Sobol sequences. +// +// Discussion: +// +// For spatial dimensions 1 through 13, this routine returns +// a "favorable" value TAU by which an appropriate starting point +// in the Sobol sequence can be determined. +// +// These starting points have the form N = 2**K, where +// for integration problems, it is desirable that +// TAU + DIM_NUM - 1 <= K +// while for optimization problems, it is desirable that +// TAU < K. +// +// Licensing: +// +// This code is distributed under the GNU LGPL license. +// +// Modified: +// +// 12 December 2009 +// +// Author: +// +// Original FORTRAN77 version by Bennett Fox. +// C++ version by John Burkardt. +// +// Reference: +// +// IA Antonov, VM Saleev, +// USSR Computational Mathematics and Mathematical Physics, +// Volume 19, 1980, pages 252 - 256. +// +// Paul Bratley, Bennett Fox, +// Algorithm 659: +// Implementing Sobol's Quasirandom Sequence Generator, +// ACM Transactions on Mathematical Software, +// Volume 14, Number 1, pages 88-100, 1988. +// +// Bennett Fox, +// Algorithm 647: +// Implementation and Relative Efficiency of Quasirandom +// Sequence Generators, +// ACM Transactions on Mathematical Software, +// Volume 12, Number 4, pages 362-376, 1986. +// +// Stephen Joe, Frances Kuo +// Remark on Algorithm 659: +// Implementing Sobol's Quasirandom Sequence Generator, +// ACM Transactions on Mathematical Software, +// Volume 29, Number 1, pages 49-57, March 2003. +// +// Ilya Sobol, +// USSR Computational Mathematics and Mathematical Physics, +// Volume 16, pages 236-242, 1977. +// +// Ilya Sobol, YL Levitan, +// The Production of Points Uniformly Distributed in a Multidimensional +// Cube (in Russian), +// Preprint IPM Akad. Nauk SSSR, +// Number 40, Moscow 1976. +// +// Parameters: +// +// Input, int DIM_NUM, the spatial dimension. Only values +// of 1 through 13 will result in useful responses. +// +// Output, int TAU_SOBOL, the value TAU. +// +{ +# define DIM_MAX 13 + + int tau; + int tau_table[DIM_MAX] = { + 0, 0, 1, 3, 5, + 8, 11, 15, 19, 23, + 27, 31, 35 }; + + if ( 1 <= dim_num && dim_num <= DIM_MAX ) + { + tau = tau_table[dim_num-1]; + } + else + { + tau = - 1; + } + + return tau; + +# undef DIM_MAX +} +//****************************************************************************80 + +void timestamp ( ) + +//****************************************************************************80 +// +// Purpose: +// +// TIMESTAMP prints the current YMDHMS date as a time stamp. +// +// Example: +// +// May 31 2001 09:45:54 AM +// +// Licensing: +// +// This code is distributed under the GNU LGPL license. +// +// Modified: +// +// 04 October 2003 +// +// Author: +// +// John Burkardt +// +// Parameters: +// +// None +// +{ +# define TIME_SIZE 40 + + static char time_buffer[TIME_SIZE]; + const struct tm *tm; + size_t len; + time_t now; + + now = time ( NULL ); + tm = localtime ( &now ); + + len = strftime ( time_buffer, TIME_SIZE, "%d %B %Y %I:%M:%S %p", tm ); + + cout << time_buffer << "\n"; + + return; +# undef TIME_SIZE +} diff --git a/src/sobol.h b/src/sobol.h new file mode 100644 index 0000000..d160daa --- /dev/null +++ b/src/sobol.h @@ -0,0 +1,39 @@ +#include + +#ifdef __cplusplus +extern "C" +{ +#endif + +int i4_bit_hi1 ( int n ); +int i4_bit_lo0 ( int n ); +int i4_max ( int i1, int i2 ); +int i4_min ( int i1, int i2 ); +void i4_sobol ( int dim_num, int *seed, float quasi[ ] ); +float *i4_sobol_generate ( int m, int n, int skip ); +int i4_uniform ( int b, int c, int *seed ); + +int i8_bit_hi1 ( long long int n ); +int i8_bit_lo0 ( long long int n ); +long long int i8_max ( long long int i1, long long int i2 ); +long long int i8_min ( long long int i1, long long int i2 ); +void i8_sobol ( int dim_num, long long int *seed, double quasi[ ] ); +double *i8_sobol_generate ( int m, int n, int skip ); +long long int i8_uniform ( long long int b, long long int c, int *seed ); + +float r4_abs ( float x ); +int r4_nint ( float x ); +float r4_uniform_01 ( int *seed ); + +double r8_abs ( double x ); +int r8_nint ( double x ); +double r8_uniform_01 ( int *seed ); + +/* void r8mat_write ( string output_filename, int m, int n, double table[] ); */ + +int tau_sobol ( int dim_num ); +void timestamp ( ); + +#ifdef __cplusplus +} +#endif