Commit b4e17a23 authored by wang's avatar wang

从数据库读取环境

parent 63a17aa9
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -65,7 +65,7 @@ for i in range(100): ...@@ -65,7 +65,7 @@ for i in range(100):
headers.update(r) headers.update(r)
print(f'{(time.time() - t1) *1000:.3f}ms',len(headers['X-1ItxWO9i-a'.lower()])) print(f'{(time.time() - t1) *1000:.3f}ms',len(headers['X-1ItxWO9i-a'.lower()]))
print(headers['user-agent']) print(selectId, headers['user-agent'])
url = "https://jbrest.jetblue.com/lfs-rwb/outboundLFS" url = "https://jbrest.jetblue.com/lfs-rwb/outboundLFS"
data = { data = {
"tripType": "oneWay", "tripType": "oneWay",
......
...@@ -12,9 +12,9 @@ const fss = require("fs"); ...@@ -12,9 +12,9 @@ const fss = require("fs");
var drives = fss.readFileSync('graphicsdrivers.txt').toString().split('\n') var drives = fss.readFileSync('graphicsdrivers.txt').toString().split('\n')
var ENVS = JSON.parse(fss.readFileSync('env.json').toString()) var ENVS = JSON.parse(fss.readFileSync('env.json').toString())
let ENV = ENVS[process.argv[2] || '414c818f3d46654a0f800254'] let ENV = ENVS[process.argv[2] || '50a6e96f7e67b36374c990ae']
let randomEvent = false; let randomEvent = false;
let timeout = true; let timeout = false;
let imgRes = {} let imgRes = {}
let imgs = Object.keys(ENV.imgsres['94px sans-serif']) let imgs = Object.keys(ENV.imgsres['94px sans-serif'])
for (let i = 0; i < imgs.length; i++) { for (let i = 0; i < imgs.length; i++) {
...@@ -26,6 +26,17 @@ for (let i = 0; i < imgs.length; i++) { ...@@ -26,6 +26,17 @@ for (let i = 0; i < imgs.length; i++) {
imgRes[imgs[i]] = r; imgRes[imgs[i]] = r;
} }
ENV.imgsres['94px sans-serif'] = imgRes ENV.imgsres['94px sans-serif'] = imgRes
let plgs = ENV.plugins;
Object.keys(plgs).forEach(e=>{
if (plgs[e]['field1']){
plgs[e]['0'] = plgs[e]['field1']
}
if (plgs[e]['field2']){
plgs[e]['1'] = plgs[e]['field2']
}
})
ENV.plugins = plgs;
const GRAPHIC_DRIVER = drives[parseInt(Math.random() * drives.length)]; const GRAPHIC_DRIVER = drives[parseInt(Math.random() * drives.length)];
let proxy = function (tt, name) { let proxy = function (tt, name) {
...@@ -505,7 +516,7 @@ const dom = new JSDOM(` ...@@ -505,7 +516,7 @@ const dom = new JSDOM(`
// document.referrer // document.referrer
contentType: "text/html", contentType: "text/html",
// document.contentType // document.contentType
userAgent: ENV.navigatorparams.userAgent, userAgent: ENV.navigatorparams.useragent,
// userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36', // userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36',
// UA // UA
includeNodeLocations: false // 保留由HTML解析器生成的位置信息,允许使用nodeLocation()方法 includeNodeLocations: false // 保留由HTML解析器生成的位置信息,允许使用nodeLocation()方法
...@@ -1211,800 +1222,6 @@ window.cancelAnimationFrame = function cancelAnimationFrame() { ...@@ -1211,800 +1222,6 @@ window.cancelAnimationFrame = function cancelAnimationFrame() {
} }
var WebGLRenderingContext = class WebGLRenderingContext {
constructor(aaa) {
console.log('new WebGLRenderingContext', aaa)
}
createBuffer() {
v_console_log(' [*] WebGLRenderingContext -> createBuffer[func]');
return v_new(WebGLBuffer)
}
bindBuffer(target, buffer) {
v_console_log(' [*] WebGLRenderingContext -> bindBuffer[func]', target, buffer);
return v_new(WebGLBuffer)
}
getAttribLocation(program, name) {
v_console_log(' [*] WebGLRenderingContext -> getAttribLocation[func]', program, name);
switch (name) {
case 'aPosition':
return 0;
case 'aColor':
return 1;
}
}
vertexAttribPointer(index, size, type, normalized, stride, offset) {
v_console_log(' [*] WebGLRenderingContext -> vertexAttribPointer[func]', index, size, type, normalized, stride, offset);
}
enableVertexAttribArray(index) {
v_console_log(' [*] WebGLRenderingContext -> enableVertexAttribArray[func]', index);
}
useProgram(index) {
v_console_log(' [*] WebGLRenderingContext -> useProgram[func]', index);
}
getUniformLocation(program, name) {
v_console_log(' [*] WebGLRenderingContext -> getUniformLocation[func]', program, name);
return proxy({}, 'getUniformLocation')
}
uniform4fv(program, name) {
v_console_log(' [*] WebGLRenderingContext -> uniform4fv[func]', program, name);
}
drawArrays(mode, first, count) {
v_console_log(' [*] WebGLRenderingContext -> drawArrays[func]', mode, first, count);
}
readPixels(x, y, width, height, format, type, pixels) {
// for (let i = 0; i < pixels.length - 1; i++) {
// pixels.fill(parseInt(Math.random() * 210 + 10), i, i + 1)
// }
v_console_log(' [*] WebGLRenderingContext -> readPixels[func]', x, y, width, height, format, type, pixels)
}
bufferData(target, size, srcData, usage, srcOffSet, length) {
v_console_log(' [*] WebGLRenderingContext -> bufferData[func]', target, size, srcData, usage, srcOffSet, length);
return v_new(WebGLBuffer)
}
createProgram() {
v_console_log(' [*] WebGLRenderingContext -> createProgram[func]');
return v_new(WebGLProgram)
}
createShader(a) {
v_console_log(' [*] WebGLRenderingContext -> createShader[func]', a);
return v_new(WebGLShader)
}
shaderSource(shader, originalSource) {
v_console_log(' [*] WebGLRenderingContext -> shaderSource[func]', shader, originalSource);
this._originalSource = originalSource;
}
compileShader(shader) {
v_console_log(' [*] WebGLRenderingContext -> compileShader[func]', shader);
// this._originalSource = originalSource;
}
getShaderParameter(shader, pname) {
v_console_log(' [*] WebGLRenderingContext -> getShaderParameter[func]', shader, pname);
switch (pname) {
case 35713:
return true;
break;
}
}
attachShader(program, shader) {
v_console_log(' [*] WebGLRenderingContext -> attachShader[func]', program, shader);
}
linkProgram(program, shader) {
v_console_log(' [*] WebGLRenderingContext -> linkProgram[func]', program, shader);
}
getProgramParameter(program, pname) {
v_console_log(' [*] WebGLRenderingContext -> getProgramParameter[func]', program, pname);
if (pname === 35714) {
return true;
}
}
getSupportedExtensions() {
// window.debug = true;
v_console_log(' [*] WebGLRenderingContext -> getSupportedExtensions[func]')
return [
"ANGLE_instanced_arrays", "EXT_blend_minmax", "EXT_color_buffer_half_float", "EXT_disjoint_timer_query", "EXT_float_blend", "EXT_frag_depth",
"EXT_shader_texture_lod", "EXT_texture_compression_bptc", "EXT_texture_compression_rgtc", "EXT_texture_filter_anisotropic", "WEBKIT_EXT_texture_filter_anisotropic", "EXT_sRGB",
"KHR_parallel_shader_compile", "OES_element_index_uint", "OES_fbo_render_mipmap", "OES_standard_derivatives", "OES_texture_float", "OES_texture_float_linear",
"OES_texture_half_float", "OES_texture_half_float_linear", "OES_vertex_array_object", "WEBGL_color_buffer_float", "WEBGL_compressed_texture_s3tc",
"WEBKIT_WEBGL_compressed_texture_s3tc", "WEBGL_compressed_texture_s3tc_srgb", "WEBGL_debug_renderer_info", "WEBGL_debug_shaders",
"WEBGL_depth_texture", "WEBKIT_WEBGL_depth_texture", "WEBGL_draw_buffers", "WEBGL_lose_context", "WEBKIT_WEBGL_lose_context", "WEBGL_multi_draw",
]
}
getExtension(key) {
v_console_log(' [*] WebGLRenderingContext -> getExtension[func]:', key)
class WebGLDebugRendererInfo {
get UNMASKED_VENDOR_WEBGL() {
return 37445
}
get UNMASKED_RENDERER_WEBGL() {
return 37446
}
}
class EXTTextureFilterAnisotropic {
}
class WebGLLoseContext {
loseContext() {
}
restoreContext() {
}
}
if (key == 'WEBGL_debug_renderer_info') {
var r = new WebGLDebugRendererInfo
}
if (key == 'EXT_texture_filter_anisotropic') {
var r = new EXTTextureFilterAnisotropic
}
if (key == 'WEBGL_lose_context') {
var r = new WebGLLoseContext
} else {
var r = new WebGLDebugRendererInfo
}
return proxy(r, 'new ' + key)
}
getParameter(key) {
v_console_log(' [*] WebGLRenderingContext -> getParameter[func]:', key)
let res;
let _toggle = {
3413: 8,
3412: 8,
3411: 8,
3410: 8,
3414: 24,
35661: 32,
34076: 16384,
36349: 1024,
34024: 16384,
34930: 16,
3379: 16384,
36348: 31,
34921: 16,
35660: 16,
36347: 1024,
7937: 'WebKit WebGL',
35724: 'WebGL GLSL ES 1.0 (OpenGL ES GLSL ES 1.0 Chromium)',
3415: 0,
7936: 'WebKit',
7938: 'WebGL 1.0 (OpenGL ES 2.0 Chromium)',
37445: 'Google Inc.',
// 37446: 'ANGLE (Apple, Apple M1 Max, OpenGL 4.1)',
37446: window.GRAPHIC_DRIVER,
34047: null
}
if (_toggle[key]) {
res = _toggle[key]
} else {
if (key == 33902) {
return new Float32Array([1, 1])
}
if (key == 33901) {
return new Float32Array([1, 64])
}
if (key == 35661) {
return 32
}
if (key == 34047) {
return null
}
if (key == 34076) {
return 16384
}
if (key == 36349) {
return 1024
}
if (key == 34024) {
return 16384
}
if (key == 34930) {
return 16
}
if (key == 3379) {
return 16384
}
if (key == 36348) {
return 30
}
if (key == 34921) {
return 16
}
if (key == 35660) {
return 16
}
if (key == 36347) {
return 4095
}
if (key == 3386) {
return new Int32Array([16384, 16384])
}
if (key == 3410) {
return 8
}
if (key == 7937) {
return "WebKit WebGL"
}
if (key == 35724) {
return "WebGL GLSL ES 1.0 (OpenGL ES GLSL ES 1.0 Chromium)"
}
if (key == 3415) {
return 0
}
if (key == 7936) {
return "WebKit"
}
if (key == 7938) {
return "WebGL 1.0 (OpenGL ES 2.0 Chromium)"
}
if (key == 3411) {
return 8
}
if (key == 3412) {
return 8
}
if (key == 3413) {
return 8
}
if (key == 3414) {
return 24
}
}
v_console_log(' [*] WebGLRenderingContext -> getParameter[func]:', key, res)
return res;
}
getContextAttributes() {
v_console_log(' [*] WebGLRenderingContext -> getContextAttributes[func]')
return {
alpha: true,
antialias: true,
depth: true,
desynchronized: false,
failIfMajorPerformanceCaveat: false,
powerPreference: "default",
premultipliedAlpha: true,
preserveDrawingBuffer: false,
stencil: false,
xrCompatible: false,
}
}
getShaderPrecisionFormat(a, b) {
v_console_log(' [*] WebGLRenderingContext -> getShaderPrecisionFormat[func]', a, b)
function WebGLShaderPrecisionFormat() {
}
var r1 = v_new(WebGLShaderPrecisionFormat)
r1.rangeMin = 127
r1.rangeMax = 127
r1.precision = 23
var r2 = v_new(WebGLShaderPrecisionFormat)
r2.rangeMin = 31
r2.rangeMax = 30
r2.precision = 0
if (a == 35633 && b == 36338) {
return r1
}
if (a == 35633 && b == 36337) {
return r1
}
if (a == 35633 && b == 36336) {
return r1
}
if (a == 35633 && b == 36341) {
return r2
}
if (a == 35633 && b == 36340) {
return r2
}
if (a == 35633 && b == 36339) {
return r2
}
if (a == 35632 && b == 36338) {
return r1
}
if (a == 35632 && b == 36337) {
return r1
}
if (a == 35632 && b == 36336) {
return r1
}
if (a == 35632 && b == 36341) {
return r2
}
if (a == 35632 && b == 36340) {
return r2
}
if (a == 35632 && b == 36339) {
return r2
}
throw Error('getShaderPrecisionFormat')
}
}
Object.defineProperties(WebGLRenderingContext.prototype, {
canvas: {writable: undefined, enumerable: true, configurable: true},
drawingBufferWidth: {writable: undefined, enumerable: true, configurable: true},
drawingBufferHeight: {writable: undefined, enumerable: true, configurable: true},
drawingBufferColorSpace: {writable: undefined, enumerable: true, configurable: true},
unpackColorSpace: {writable: undefined, enumerable: true, configurable: true},
DEPTH_BUFFER_BIT: {value: 256, writable: false, enumerable: true, configurable: false},
STENCIL_BUFFER_BIT: {value: 1024, writable: false, enumerable: true, configurable: false},
COLOR_BUFFER_BIT: {value: 16384, writable: false, enumerable: true, configurable: false},
POINTS: {writable: false, enumerable: true, configurable: false},
LINES: {value: 1, writable: false, enumerable: true, configurable: false},
LINE_LOOP: {value: 2, writable: false, enumerable: true, configurable: false},
LINE_STRIP: {value: 3, writable: false, enumerable: true, configurable: false},
TRIANGLES: {value: 4, writable: false, enumerable: true, configurable: false},
TRIANGLE_STRIP: {value: 5, writable: false, enumerable: true, configurable: false},
TRIANGLE_FAN: {value: 6, writable: false, enumerable: true, configurable: false},
ZERO: {writable: false, enumerable: true, configurable: false},
ONE: {value: 1, writable: false, enumerable: true, configurable: false},
SRC_COLOR: {value: 768, writable: false, enumerable: true, configurable: false},
ONE_MINUS_SRC_COLOR: {value: 769, writable: false, enumerable: true, configurable: false},
SRC_ALPHA: {value: 770, writable: false, enumerable: true, configurable: false},
ONE_MINUS_SRC_ALPHA: {value: 771, writable: false, enumerable: true, configurable: false},
DST_ALPHA: {value: 772, writable: false, enumerable: true, configurable: false},
ONE_MINUS_DST_ALPHA: {value: 773, writable: false, enumerable: true, configurable: false},
DST_COLOR: {value: 774, writable: false, enumerable: true, configurable: false},
ONE_MINUS_DST_COLOR: {value: 775, writable: false, enumerable: true, configurable: false},
SRC_ALPHA_SATURATE: {value: 776, writable: false, enumerable: true, configurable: false},
FUNC_ADD: {value: 32774, writable: false, enumerable: true, configurable: false},
BLEND_EQUATION: {value: 32777, writable: false, enumerable: true, configurable: false},
BLEND_EQUATION_RGB: {value: 32777, writable: false, enumerable: true, configurable: false},
BLEND_EQUATION_ALPHA: {value: 34877, writable: false, enumerable: true, configurable: false},
FUNC_SUBTRACT: {value: 32778, writable: false, enumerable: true, configurable: false},
FUNC_REVERSE_SUBTRACT: {value: 32779, writable: false, enumerable: true, configurable: false},
BLEND_DST_RGB: {value: 32968, writable: false, enumerable: true, configurable: false},
BLEND_SRC_RGB: {value: 32969, writable: false, enumerable: true, configurable: false},
BLEND_DST_ALPHA: {value: 32970, writable: false, enumerable: true, configurable: false},
BLEND_SRC_ALPHA: {value: 32971, writable: false, enumerable: true, configurable: false},
CONSTANT_COLOR: {value: 32769, writable: false, enumerable: true, configurable: false},
ONE_MINUS_CONSTANT_COLOR: {value: 32770, writable: false, enumerable: true, configurable: false},
CONSTANT_ALPHA: {value: 32771, writable: false, enumerable: true, configurable: false},
ONE_MINUS_CONSTANT_ALPHA: {value: 32772, writable: false, enumerable: true, configurable: false},
BLEND_COLOR: {value: 32773, writable: false, enumerable: true, configurable: false},
ARRAY_BUFFER: {value: 34962, writable: false, enumerable: true, configurable: false},
ELEMENT_ARRAY_BUFFER: {value: 34963, writable: false, enumerable: true, configurable: false},
ARRAY_BUFFER_BINDING: {value: 34964, writable: false, enumerable: true, configurable: false},
ELEMENT_ARRAY_BUFFER_BINDING: {value: 34965, writable: false, enumerable: true, configurable: false},
STREAM_DRAW: {value: 35040, writable: false, enumerable: true, configurable: false},
STATIC_DRAW: {value: 35044, writable: false, enumerable: true, configurable: false},
DYNAMIC_DRAW: {value: 35048, writable: false, enumerable: true, configurable: false},
BUFFER_SIZE: {value: 34660, writable: false, enumerable: true, configurable: false},
BUFFER_USAGE: {value: 34661, writable: false, enumerable: true, configurable: false},
CURRENT_VERTEX_ATTRIB: {value: 34342, writable: false, enumerable: true, configurable: false},
FRONT: {value: 1028, writable: false, enumerable: true, configurable: false},
BACK: {value: 1029, writable: false, enumerable: true, configurable: false},
FRONT_AND_BACK: {value: 1032, writable: false, enumerable: true, configurable: false},
TEXTURE_2D: {value: 3553, writable: false, enumerable: true, configurable: false},
CULL_FACE: {value: 2884, writable: false, enumerable: true, configurable: false},
BLEND: {value: 3042, writable: false, enumerable: true, configurable: false},
DITHER: {value: 3024, writable: false, enumerable: true, configurable: false},
STENCIL_TEST: {value: 2960, writable: false, enumerable: true, configurable: false},
DEPTH_TEST: {value: 2929, writable: false, enumerable: true, configurable: false},
SCISSOR_TEST: {value: 3089, writable: false, enumerable: true, configurable: false},
POLYGON_OFFSET_FILL: {value: 32823, writable: false, enumerable: true, configurable: false},
SAMPLE_ALPHA_TO_COVERAGE: {value: 32926, writable: false, enumerable: true, configurable: false},
SAMPLE_COVERAGE: {value: 32928, writable: false, enumerable: true, configurable: false},
NO_ERROR: {writable: false, enumerable: true, configurable: false},
INVALID_ENUM: {value: 1280, writable: false, enumerable: true, configurable: false},
INVALID_VALUE: {value: 1281, writable: false, enumerable: true, configurable: false},
INVALID_OPERATION: {value: 1282, writable: false, enumerable: true, configurable: false},
OUT_OF_MEMORY: {value: 1285, writable: false, enumerable: true, configurable: false},
CW: {value: 2304, writable: false, enumerable: true, configurable: false},
CCW: {value: 2305, writable: false, enumerable: true, configurable: false},
LINE_WIDTH: {value: 2849, writable: false, enumerable: true, configurable: false},
ALIASED_POINT_SIZE_RANGE: {value: 33901, writable: false, enumerable: true, configurable: false},
ALIASED_LINE_WIDTH_RANGE: {value: 33902, writable: false, enumerable: true, configurable: false},
CULL_FACE_MODE: {value: 2885, writable: false, enumerable: true, configurable: false},
FRONT_FACE: {value: 2886, writable: false, enumerable: true, configurable: false},
DEPTH_RANGE: {value: 2928, writable: false, enumerable: true, configurable: false},
DEPTH_WRITEMASK: {value: 2930, writable: false, enumerable: true, configurable: false},
DEPTH_CLEAR_VALUE: {value: 2931, writable: false, enumerable: true, configurable: false},
DEPTH_FUNC: {value: 2932, writable: false, enumerable: true, configurable: false},
STENCIL_CLEAR_VALUE: {value: 2961, writable: false, enumerable: true, configurable: false},
STENCIL_FUNC: {value: 2962, writable: false, enumerable: true, configurable: false},
STENCIL_FAIL: {value: 2964, writable: false, enumerable: true, configurable: false},
STENCIL_PASS_DEPTH_FAIL: {value: 2965, writable: false, enumerable: true, configurable: false},
STENCIL_PASS_DEPTH_PASS: {value: 2966, writable: false, enumerable: true, configurable: false},
STENCIL_REF: {value: 2967, writable: false, enumerable: true, configurable: false},
STENCIL_VALUE_MASK: {value: 2963, writable: false, enumerable: true, configurable: false},
STENCIL_WRITEMASK: {value: 2968, writable: false, enumerable: true, configurable: false},
STENCIL_BACK_FUNC: {value: 34816, writable: false, enumerable: true, configurable: false},
STENCIL_BACK_FAIL: {value: 34817, writable: false, enumerable: true, configurable: false},
STENCIL_BACK_PASS_DEPTH_FAIL: {value: 34818, writable: false, enumerable: true, configurable: false},
STENCIL_BACK_PASS_DEPTH_PASS: {value: 34819, writable: false, enumerable: true, configurable: false},
STENCIL_BACK_REF: {value: 36003, writable: false, enumerable: true, configurable: false},
STENCIL_BACK_VALUE_MASK: {value: 36004, writable: false, enumerable: true, configurable: false},
STENCIL_BACK_WRITEMASK: {value: 36005, writable: false, enumerable: true, configurable: false},
VIEWPORT: {value: 2978, writable: false, enumerable: true, configurable: false},
SCISSOR_BOX: {value: 3088, writable: false, enumerable: true, configurable: false},
COLOR_CLEAR_VALUE: {value: 3106, writable: false, enumerable: true, configurable: false},
COLOR_WRITEMASK: {value: 3107, writable: false, enumerable: true, configurable: false},
UNPACK_ALIGNMENT: {value: 3317, writable: false, enumerable: true, configurable: false},
PACK_ALIGNMENT: {value: 3333, writable: false, enumerable: true, configurable: false},
MAX_TEXTURE_SIZE: {value: 3379, writable: false, enumerable: true, configurable: false},
MAX_VIEWPORT_DIMS: {value: 3386, writable: false, enumerable: true, configurable: false},
SUBPIXEL_BITS: {value: 3408, writable: false, enumerable: true, configurable: false},
RED_BITS: {value: 3410, writable: false, enumerable: true, configurable: false},
GREEN_BITS: {value: 3411, writable: false, enumerable: true, configurable: false},
BLUE_BITS: {value: 3412, writable: false, enumerable: true, configurable: false},
ALPHA_BITS: {value: 3413, writable: false, enumerable: true, configurable: false},
DEPTH_BITS: {value: 3414, writable: false, enumerable: true, configurable: false},
STENCIL_BITS: {value: 3415, writable: false, enumerable: true, configurable: false},
POLYGON_OFFSET_UNITS: {value: 10752, writable: false, enumerable: true, configurable: false},
POLYGON_OFFSET_FACTOR: {value: 32824, writable: false, enumerable: true, configurable: false},
TEXTURE_BINDING_2D: {value: 32873, writable: false, enumerable: true, configurable: false},
SAMPLE_BUFFERS: {value: 32936, writable: false, enumerable: true, configurable: false},
SAMPLES: {value: 32937, writable: false, enumerable: true, configurable: false},
SAMPLE_COVERAGE_VALUE: {value: 32938, writable: false, enumerable: true, configurable: false},
SAMPLE_COVERAGE_INVERT: {value: 32939, writable: false, enumerable: true, configurable: false},
COMPRESSED_TEXTURE_FORMATS: {value: 34467, writable: false, enumerable: true, configurable: false},
DONT_CARE: {value: 4352, writable: false, enumerable: true, configurable: false},
FASTEST: {value: 4353, writable: false, enumerable: true, configurable: false},
NICEST: {value: 4354, writable: false, enumerable: true, configurable: false},
GENERATE_MIPMAP_HINT: {value: 33170, writable: false, enumerable: true, configurable: false},
BYTE: {value: 5120, writable: false, enumerable: true, configurable: false},
UNSIGNED_BYTE: {value: 5121, writable: false, enumerable: true, configurable: false},
SHORT: {value: 5122, writable: false, enumerable: true, configurable: false},
UNSIGNED_SHORT: {value: 5123, writable: false, enumerable: true, configurable: false},
INT: {value: 5124, writable: false, enumerable: true, configurable: false},
UNSIGNED_INT: {value: 5125, writable: false, enumerable: true, configurable: false},
FLOAT: {value: 5126, writable: false, enumerable: true, configurable: false},
DEPTH_COMPONENT: {value: 6402, writable: false, enumerable: true, configurable: false},
ALPHA: {value: 6406, writable: false, enumerable: true, configurable: false},
RGB: {value: 6407, writable: false, enumerable: true, configurable: false},
RGBA: {value: 6408, writable: false, enumerable: true, configurable: false},
LUMINANCE: {value: 6409, writable: false, enumerable: true, configurable: false},
LUMINANCE_ALPHA: {value: 6410, writable: false, enumerable: true, configurable: false},
UNSIGNED_SHORT_4_4_4_4: {value: 32819, writable: false, enumerable: true, configurable: false},
UNSIGNED_SHORT_5_5_5_1: {value: 32820, writable: false, enumerable: true, configurable: false},
UNSIGNED_SHORT_5_6_5: {value: 33635, writable: false, enumerable: true, configurable: false},
FRAGMENT_SHADER: {value: 35632, writable: false, enumerable: true, configurable: false},
VERTEX_SHADER: {value: 35633, writable: false, enumerable: true, configurable: false},
MAX_VERTEX_ATTRIBS: {value: 34921, writable: false, enumerable: true, configurable: false},
MAX_VERTEX_UNIFORM_VECTORS: {value: 36347, writable: false, enumerable: true, configurable: false},
MAX_VARYING_VECTORS: {value: 36348, writable: false, enumerable: true, configurable: false},
MAX_COMBINED_TEXTURE_IMAGE_UNITS: {value: 35661, writable: false, enumerable: true, configurable: false},
MAX_VERTEX_TEXTURE_IMAGE_UNITS: {value: 35660, writable: false, enumerable: true, configurable: false},
MAX_TEXTURE_IMAGE_UNITS: {value: 34930, writable: false, enumerable: true, configurable: false},
MAX_FRAGMENT_UNIFORM_VECTORS: {value: 36349, writable: false, enumerable: true, configurable: false},
SHADER_TYPE: {value: 35663, writable: false, enumerable: true, configurable: false},
DELETE_STATUS: {value: 35712, writable: false, enumerable: true, configurable: false},
LINK_STATUS: {value: 35714, writable: false, enumerable: true, configurable: false},
VALIDATE_STATUS: {value: 35715, writable: false, enumerable: true, configurable: false},
ATTACHED_SHADERS: {value: 35717, writable: false, enumerable: true, configurable: false},
ACTIVE_UNIFORMS: {value: 35718, writable: false, enumerable: true, configurable: false},
ACTIVE_ATTRIBUTES: {value: 35721, writable: false, enumerable: true, configurable: false},
SHADING_LANGUAGE_VERSION: {value: 35724, writable: false, enumerable: true, configurable: false},
CURRENT_PROGRAM: {value: 35725, writable: false, enumerable: true, configurable: false},
NEVER: {value: 512, writable: false, enumerable: true, configurable: false},
LESS: {value: 513, writable: false, enumerable: true, configurable: false},
EQUAL: {value: 514, writable: false, enumerable: true, configurable: false},
LEQUAL: {value: 515, writable: false, enumerable: true, configurable: false},
GREATER: {value: 516, writable: false, enumerable: true, configurable: false},
NOTEQUAL: {value: 517, writable: false, enumerable: true, configurable: false},
GEQUAL: {value: 518, writable: false, enumerable: true, configurable: false},
ALWAYS: {value: 519, writable: false, enumerable: true, configurable: false},
KEEP: {value: 7680, writable: false, enumerable: true, configurable: false},
REPLACE: {value: 7681, writable: false, enumerable: true, configurable: false},
INCR: {value: 7682, writable: false, enumerable: true, configurable: false},
DECR: {value: 7683, writable: false, enumerable: true, configurable: false},
INVERT: {value: 5386, writable: false, enumerable: true, configurable: false},
INCR_WRAP: {value: 34055, writable: false, enumerable: true, configurable: false},
DECR_WRAP: {value: 34056, writable: false, enumerable: true, configurable: false},
VENDOR: {value: 7936, writable: false, enumerable: true, configurable: false},
RENDERER: {value: 7937, writable: false, enumerable: true, configurable: false},
VERSION: {value: 7938, writable: false, enumerable: true, configurable: false},
NEAREST: {value: 9728, writable: false, enumerable: true, configurable: false},
LINEAR: {value: 9729, writable: false, enumerable: true, configurable: false},
NEAREST_MIPMAP_NEAREST: {value: 9984, writable: false, enumerable: true, configurable: false},
LINEAR_MIPMAP_NEAREST: {value: 9985, writable: false, enumerable: true, configurable: false},
NEAREST_MIPMAP_LINEAR: {value: 9986, writable: false, enumerable: true, configurable: false},
LINEAR_MIPMAP_LINEAR: {value: 9987, writable: false, enumerable: true, configurable: false},
TEXTURE_MAG_FILTER: {value: 10240, writable: false, enumerable: true, configurable: false},
TEXTURE_MIN_FILTER: {value: 10241, writable: false, enumerable: true, configurable: false},
TEXTURE_WRAP_S: {value: 10242, writable: false, enumerable: true, configurable: false},
TEXTURE_WRAP_T: {value: 10243, writable: false, enumerable: true, configurable: false},
TEXTURE: {value: 5890, writable: false, enumerable: true, configurable: false},
TEXTURE_CUBE_MAP: {value: 34067, writable: false, enumerable: true, configurable: false},
TEXTURE_BINDING_CUBE_MAP: {value: 34068, writable: false, enumerable: true, configurable: false},
TEXTURE_CUBE_MAP_POSITIVE_X: {value: 34069, writable: false, enumerable: true, configurable: false},
TEXTURE_CUBE_MAP_NEGATIVE_X: {value: 34070, writable: false, enumerable: true, configurable: false},
TEXTURE_CUBE_MAP_POSITIVE_Y: {value: 34071, writable: false, enumerable: true, configurable: false},
TEXTURE_CUBE_MAP_NEGATIVE_Y: {value: 34072, writable: false, enumerable: true, configurable: false},
TEXTURE_CUBE_MAP_POSITIVE_Z: {value: 34073, writable: false, enumerable: true, configurable: false},
TEXTURE_CUBE_MAP_NEGATIVE_Z: {value: 34074, writable: false, enumerable: true, configurable: false},
MAX_CUBE_MAP_TEXTURE_SIZE: {value: 34076, writable: false, enumerable: true, configurable: false},
TEXTURE0: {value: 33984, writable: false, enumerable: true, configurable: false},
TEXTURE1: {value: 33985, writable: false, enumerable: true, configurable: false},
TEXTURE2: {value: 33986, writable: false, enumerable: true, configurable: false},
TEXTURE3: {value: 33987, writable: false, enumerable: true, configurable: false},
TEXTURE4: {value: 33988, writable: false, enumerable: true, configurable: false},
TEXTURE5: {value: 33989, writable: false, enumerable: true, configurable: false},
TEXTURE6: {value: 33990, writable: false, enumerable: true, configurable: false},
TEXTURE7: {value: 33991, writable: false, enumerable: true, configurable: false},
TEXTURE8: {value: 33992, writable: false, enumerable: true, configurable: false},
TEXTURE9: {value: 33993, writable: false, enumerable: true, configurable: false},
TEXTURE10: {value: 33994, writable: false, enumerable: true, configurable: false},
TEXTURE11: {value: 33995, writable: false, enumerable: true, configurable: false},
TEXTURE12: {value: 33996, writable: false, enumerable: true, configurable: false},
TEXTURE13: {value: 33997, writable: false, enumerable: true, configurable: false},
TEXTURE14: {value: 33998, writable: false, enumerable: true, configurable: false},
TEXTURE15: {value: 33999, writable: false, enumerable: true, configurable: false},
TEXTURE16: {value: 34000, writable: false, enumerable: true, configurable: false},
TEXTURE17: {value: 34001, writable: false, enumerable: true, configurable: false},
TEXTURE18: {value: 34002, writable: false, enumerable: true, configurable: false},
TEXTURE19: {value: 34003, writable: false, enumerable: true, configurable: false},
TEXTURE20: {value: 34004, writable: false, enumerable: true, configurable: false},
TEXTURE21: {value: 34005, writable: false, enumerable: true, configurable: false},
TEXTURE22: {value: 34006, writable: false, enumerable: true, configurable: false},
TEXTURE23: {value: 34007, writable: false, enumerable: true, configurable: false},
TEXTURE24: {value: 34008, writable: false, enumerable: true, configurable: false},
TEXTURE25: {value: 34009, writable: false, enumerable: true, configurable: false},
TEXTURE26: {value: 34010, writable: false, enumerable: true, configurable: false},
TEXTURE27: {value: 34011, writable: false, enumerable: true, configurable: false},
TEXTURE28: {value: 34012, writable: false, enumerable: true, configurable: false},
TEXTURE29: {value: 34013, writable: false, enumerable: true, configurable: false},
TEXTURE30: {value: 34014, writable: false, enumerable: true, configurable: false},
TEXTURE31: {value: 34015, writable: false, enumerable: true, configurable: false},
ACTIVE_TEXTURE: {value: 34016, writable: false, enumerable: true, configurable: false},
REPEAT: {value: 10497, writable: false, enumerable: true, configurable: false},
CLAMP_TO_EDGE: {value: 33071, writable: false, enumerable: true, configurable: false},
MIRRORED_REPEAT: {value: 33648, writable: false, enumerable: true, configurable: false},
FLOAT_VEC2: {value: 35664, writable: false, enumerable: true, configurable: false},
FLOAT_VEC3: {value: 35665, writable: false, enumerable: true, configurable: false},
FLOAT_VEC4: {value: 35666, writable: false, enumerable: true, configurable: false},
INT_VEC2: {value: 35667, writable: false, enumerable: true, configurable: false},
INT_VEC3: {value: 35668, writable: false, enumerable: true, configurable: false},
INT_VEC4: {value: 35669, writable: false, enumerable: true, configurable: false},
BOOL: {value: 35670, writable: false, enumerable: true, configurable: false},
BOOL_VEC2: {value: 35671, writable: false, enumerable: true, configurable: false},
BOOL_VEC3: {value: 35672, writable: false, enumerable: true, configurable: false},
BOOL_VEC4: {value: 35673, writable: false, enumerable: true, configurable: false},
FLOAT_MAT2: {value: 35674, writable: false, enumerable: true, configurable: false},
FLOAT_MAT3: {value: 35675, writable: false, enumerable: true, configurable: false},
FLOAT_MAT4: {value: 35676, writable: false, enumerable: true, configurable: false},
SAMPLER_2D: {value: 35678, writable: false, enumerable: true, configurable: false},
SAMPLER_CUBE: {value: 35680, writable: false, enumerable: true, configurable: false},
VERTEX_ATTRIB_ARRAY_ENABLED: {value: 34338, writable: false, enumerable: true, configurable: false},
VERTEX_ATTRIB_ARRAY_SIZE: {value: 34339, writable: false, enumerable: true, configurable: false},
VERTEX_ATTRIB_ARRAY_STRIDE: {value: 34340, writable: false, enumerable: true, configurable: false},
VERTEX_ATTRIB_ARRAY_TYPE: {value: 34341, writable: false, enumerable: true, configurable: false},
VERTEX_ATTRIB_ARRAY_NORMALIZED: {value: 34922, writable: false, enumerable: true, configurable: false},
VERTEX_ATTRIB_ARRAY_POINTER: {value: 34373, writable: false, enumerable: true, configurable: false},
VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: {value: 34975, writable: false, enumerable: true, configurable: false},
IMPLEMENTATION_COLOR_READ_TYPE: {value: 35738, writable: false, enumerable: true, configurable: false},
IMPLEMENTATION_COLOR_READ_FORMAT: {value: 35739, writable: false, enumerable: true, configurable: false},
COMPILE_STATUS: {value: 35713, writable: false, enumerable: true, configurable: false},
LOW_FLOAT: {value: 36336, writable: false, enumerable: true, configurable: false},
MEDIUM_FLOAT: {value: 36337, writable: false, enumerable: true, configurable: false},
HIGH_FLOAT: {value: 36338, writable: false, enumerable: true, configurable: false},
LOW_INT: {value: 36339, writable: false, enumerable: true, configurable: false},
MEDIUM_INT: {value: 36340, writable: false, enumerable: true, configurable: false},
HIGH_INT: {value: 36341, writable: false, enumerable: true, configurable: false},
FRAMEBUFFER: {value: 36160, writable: false, enumerable: true, configurable: false},
RENDERBUFFER: {value: 36161, writable: false, enumerable: true, configurable: false},
RGBA4: {value: 32854, writable: false, enumerable: true, configurable: false},
RGB5_A1: {value: 32855, writable: false, enumerable: true, configurable: false},
RGB565: {value: 36194, writable: false, enumerable: true, configurable: false},
DEPTH_COMPONENT16: {value: 33189, writable: false, enumerable: true, configurable: false},
STENCIL_INDEX8: {value: 36168, writable: false, enumerable: true, configurable: false},
DEPTH_STENCIL: {value: 34041, writable: false, enumerable: true, configurable: false},
RENDERBUFFER_WIDTH: {value: 36162, writable: false, enumerable: true, configurable: false},
RENDERBUFFER_HEIGHT: {value: 36163, writable: false, enumerable: true, configurable: false},
RENDERBUFFER_INTERNAL_FORMAT: {value: 36164, writable: false, enumerable: true, configurable: false},
RENDERBUFFER_RED_SIZE: {value: 36176, writable: false, enumerable: true, configurable: false},
RENDERBUFFER_GREEN_SIZE: {value: 36177, writable: false, enumerable: true, configurable: false},
RENDERBUFFER_BLUE_SIZE: {value: 36178, writable: false, enumerable: true, configurable: false},
RENDERBUFFER_ALPHA_SIZE: {value: 36179, writable: false, enumerable: true, configurable: false},
RENDERBUFFER_DEPTH_SIZE: {value: 36180, writable: false, enumerable: true, configurable: false},
RENDERBUFFER_STENCIL_SIZE: {value: 36181, writable: false, enumerable: true, configurable: false},
FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: {value: 36048, writable: false, enumerable: true, configurable: false},
FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: {value: 36049, writable: false, enumerable: true, configurable: false},
FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: {value: 36050, writable: false, enumerable: true, configurable: false},
FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: {
value: 36051,
writable: false,
enumerable: true,
configurable: false
},
COLOR_ATTACHMENT0: {value: 36064, writable: false, enumerable: true, configurable: false},
DEPTH_ATTACHMENT: {value: 36096, writable: false, enumerable: true, configurable: false},
STENCIL_ATTACHMENT: {value: 36128, writable: false, enumerable: true, configurable: false},
DEPTH_STENCIL_ATTACHMENT: {value: 33306, writable: false, enumerable: true, configurable: false},
NONE: {writable: false, enumerable: true, configurable: false},
FRAMEBUFFER_COMPLETE: {value: 36053, writable: false, enumerable: true, configurable: false},
FRAMEBUFFER_INCOMPLETE_ATTACHMENT: {value: 36054, writable: false, enumerable: true, configurable: false},
FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: {value: 36055, writable: false, enumerable: true, configurable: false},
FRAMEBUFFER_INCOMPLETE_DIMENSIONS: {value: 36057, writable: false, enumerable: true, configurable: false},
FRAMEBUFFER_UNSUPPORTED: {value: 36061, writable: false, enumerable: true, configurable: false},
FRAMEBUFFER_BINDING: {value: 36006, writable: false, enumerable: true, configurable: false},
RENDERBUFFER_BINDING: {value: 36007, writable: false, enumerable: true, configurable: false},
MAX_RENDERBUFFER_SIZE: {value: 34024, writable: false, enumerable: true, configurable: false},
INVALID_FRAMEBUFFER_OPERATION: {value: 1286, writable: false, enumerable: true, configurable: false},
UNPACK_FLIP_Y_WEBGL: {value: 37440, writable: false, enumerable: true, configurable: false},
UNPACK_PREMULTIPLY_ALPHA_WEBGL: {value: 37441, writable: false, enumerable: true, configurable: false},
CONTEXT_LOST_WEBGL: {value: 37442, writable: false, enumerable: true, configurable: false},
UNPACK_COLORSPACE_CONVERSION_WEBGL: {value: 37443, writable: false, enumerable: true, configurable: false},
BROWSER_DEFAULT_WEBGL: {value: 37444, writable: false, enumerable: true, configurable: false},
activeTexture: {writable: true, enumerable: true, configurable: true},
attachShader: {writable: true, enumerable: true, configurable: true},
bindAttribLocation: {writable: true, enumerable: true, configurable: true},
bindRenderbuffer: {writable: true, enumerable: true, configurable: true},
blendColor: {writable: true, enumerable: true, configurable: true},
blendEquation: {writable: true, enumerable: true, configurable: true},
blendEquationSeparate: {writable: true, enumerable: true, configurable: true},
blendFunc: {writable: true, enumerable: true, configurable: true},
blendFuncSeparate: {writable: true, enumerable: true, configurable: true},
bufferData: {writable: true, enumerable: true, configurable: true},
bufferSubData: {writable: true, enumerable: true, configurable: true},
checkFramebufferStatus: {writable: true, enumerable: true, configurable: true},
compileShader: {writable: true, enumerable: true, configurable: true},
compressedTexImage2D: {writable: true, enumerable: true, configurable: true},
compressedTexSubImage2D: {writable: true, enumerable: true, configurable: true},
copyTexImage2D: {writable: true, enumerable: true, configurable: true},
copyTexSubImage2D: {writable: true, enumerable: true, configurable: true},
createBuffer: {writable: true, enumerable: true, configurable: true},
createFramebuffer: {writable: true, enumerable: true, configurable: true},
createProgram: {writable: true, enumerable: true, configurable: true},
createRenderbuffer: {writable: true, enumerable: true, configurable: true},
createShader: {writable: true, enumerable: true, configurable: true},
createTexture: {writable: true, enumerable: true, configurable: true},
cullFace: {writable: true, enumerable: true, configurable: true},
deleteBuffer: {writable: true, enumerable: true, configurable: true},
deleteFramebuffer: {writable: true, enumerable: true, configurable: true},
deleteProgram: {writable: true, enumerable: true, configurable: true},
deleteRenderbuffer: {writable: true, enumerable: true, configurable: true},
deleteShader: {writable: true, enumerable: true, configurable: true},
deleteTexture: {writable: true, enumerable: true, configurable: true},
depthFunc: {writable: true, enumerable: true, configurable: true},
depthMask: {writable: true, enumerable: true, configurable: true},
depthRange: {writable: true, enumerable: true, configurable: true},
detachShader: {writable: true, enumerable: true, configurable: true},
disable: {writable: true, enumerable: true, configurable: true},
enable: {writable: true, enumerable: true, configurable: true},
finish: {writable: true, enumerable: true, configurable: true},
flush: {writable: true, enumerable: true, configurable: true},
framebufferRenderbuffer: {writable: true, enumerable: true, configurable: true},
framebufferTexture2D: {writable: true, enumerable: true, configurable: true},
frontFace: {writable: true, enumerable: true, configurable: true},
generateMipmap: {writable: true, enumerable: true, configurable: true},
getActiveAttrib: {writable: true, enumerable: true, configurable: true},
getActiveUniform: {writable: true, enumerable: true, configurable: true},
getAttachedShaders: {writable: true, enumerable: true, configurable: true},
getAttribLocation: {writable: true, enumerable: true, configurable: true},
getBufferParameter: {writable: true, enumerable: true, configurable: true},
getContextAttributes: {writable: true, enumerable: true, configurable: true},
getError: {writable: true, enumerable: true, configurable: true},
getExtension: {writable: true, enumerable: true, configurable: true},
getFramebufferAttachmentParameter: {writable: true, enumerable: true, configurable: true},
getParameter: {writable: true, enumerable: true, configurable: true},
getProgramInfoLog: {writable: true, enumerable: true, configurable: true},
getProgramParameter: {writable: true, enumerable: true, configurable: true},
getRenderbufferParameter: {writable: true, enumerable: true, configurable: true},
getShaderInfoLog: {writable: true, enumerable: true, configurable: true},
getShaderParameter: {writable: true, enumerable: true, configurable: true},
getShaderPrecisionFormat: {writable: true, enumerable: true, configurable: true},
getShaderSource: {writable: true, enumerable: true, configurable: true},
getSupportedExtensions: {writable: true, enumerable: true, configurable: true},
getTexParameter: {writable: true, enumerable: true, configurable: true},
getUniform: {writable: true, enumerable: true, configurable: true},
getUniformLocation: {writable: true, enumerable: true, configurable: true},
getVertexAttrib: {writable: true, enumerable: true, configurable: true},
getVertexAttribOffset: {writable: true, enumerable: true, configurable: true},
hint: {writable: true, enumerable: true, configurable: true},
isBuffer: {writable: true, enumerable: true, configurable: true},
isContextLost: {writable: true, enumerable: true, configurable: true},
isEnabled: {writable: true, enumerable: true, configurable: true},
isFramebuffer: {writable: true, enumerable: true, configurable: true},
isProgram: {writable: true, enumerable: true, configurable: true},
isRenderbuffer: {writable: true, enumerable: true, configurable: true},
isShader: {writable: true, enumerable: true, configurable: true},
isTexture: {writable: true, enumerable: true, configurable: true},
lineWidth: {writable: true, enumerable: true, configurable: true},
linkProgram: {writable: true, enumerable: true, configurable: true},
pixelStorei: {writable: true, enumerable: true, configurable: true},
polygonOffset: {writable: true, enumerable: true, configurable: true},
readPixels: {writable: true, enumerable: true, configurable: true},
renderbufferStorage: {writable: true, enumerable: true, configurable: true},
sampleCoverage: {writable: true, enumerable: true, configurable: true},
shaderSource: {writable: true, enumerable: true, configurable: true},
stencilFunc: {writable: true, enumerable: true, configurable: true},
stencilFuncSeparate: {writable: true, enumerable: true, configurable: true},
stencilMask: {writable: true, enumerable: true, configurable: true},
stencilMaskSeparate: {writable: true, enumerable: true, configurable: true},
stencilOp: {writable: true, enumerable: true, configurable: true},
stencilOpSeparate: {writable: true, enumerable: true, configurable: true},
texImage2D: {writable: true, enumerable: true, configurable: true},
texParameterf: {writable: true, enumerable: true, configurable: true},
texParameteri: {writable: true, enumerable: true, configurable: true},
texSubImage2D: {writable: true, enumerable: true, configurable: true},
useProgram: {writable: true, enumerable: true, configurable: true},
validateProgram: {writable: true, enumerable: true, configurable: true},
bindBuffer: {writable: true, enumerable: true, configurable: true},
bindFramebuffer: {writable: true, enumerable: true, configurable: true},
bindTexture: {writable: true, enumerable: true, configurable: true},
clear: {writable: true, enumerable: true, configurable: true},
clearColor: {writable: true, enumerable: true, configurable: true},
clearDepth: {writable: true, enumerable: true, configurable: true},
clearStencil: {writable: true, enumerable: true, configurable: true},
colorMask: {writable: true, enumerable: true, configurable: true},
disableVertexAttribArray: {writable: true, enumerable: true, configurable: true},
drawArrays: {writable: true, enumerable: true, configurable: true},
drawElements: {writable: true, enumerable: true, configurable: true},
enableVertexAttribArray: {writable: true, enumerable: true, configurable: true},
scissor: {writable: true, enumerable: true, configurable: true},
uniform1f: {writable: true, enumerable: true, configurable: true},
uniform1fv: {writable: true, enumerable: true, configurable: true},
uniform1i: {writable: true, enumerable: true, configurable: true},
uniform1iv: {writable: true, enumerable: true, configurable: true},
uniform2f: {writable: true, enumerable: true, configurable: true},
uniform2fv: {writable: true, enumerable: true, configurable: true},
uniform2i: {writable: true, enumerable: true, configurable: true},
uniform2iv: {writable: true, enumerable: true, configurable: true},
uniform3f: {writable: true, enumerable: true, configurable: true},
uniform3fv: {writable: true, enumerable: true, configurable: true},
uniform3i: {writable: true, enumerable: true, configurable: true},
uniform3iv: {writable: true, enumerable: true, configurable: true},
uniform4f: {writable: true, enumerable: true, configurable: true},
uniform4fv: {writable: true, enumerable: true, configurable: true},
uniform4i: {writable: true, enumerable: true, configurable: true},
uniform4iv: {writable: true, enumerable: true, configurable: true},
uniformMatrix2fv: {writable: true, enumerable: true, configurable: true},
uniformMatrix3fv: {writable: true, enumerable: true, configurable: true},
uniformMatrix4fv: {writable: true, enumerable: true, configurable: true},
vertexAttrib1f: {writable: true, enumerable: true, configurable: true},
vertexAttrib1fv: {writable: true, enumerable: true, configurable: true},
vertexAttrib2f: {writable: true, enumerable: true, configurable: true},
vertexAttrib2fv: {writable: true, enumerable: true, configurable: true},
vertexAttrib3f: {writable: true, enumerable: true, configurable: true},
vertexAttrib3fv: {writable: true, enumerable: true, configurable: true},
vertexAttrib4f: {writable: true, enumerable: true, configurable: true},
vertexAttrib4fv: {writable: true, enumerable: true, configurable: true},
vertexAttribPointer: {writable: true, enumerable: true, configurable: true},
viewport: {writable: true, enumerable: true, configurable: true},
constructor: {writable: true, enumerable: false, configurable: true},
makeXRCompatible: {writable: true, enumerable: true, configurable: true},
[Symbol.toStringTag]: {
value: "WebGLRenderingContext",
writable: false,
enumerable: false,
configurable: true
},
})
window.WebGLRenderingContext = WebGLRenderingContext
window.GRAPHIC_DRIVER = GRAPHIC_DRIVER window.GRAPHIC_DRIVER = GRAPHIC_DRIVER
...@@ -6760,7 +5977,6 @@ con3 = function () { ...@@ -6760,7 +5977,6 @@ con3 = function () {
setTimeout(() => { setTimeout(() => {
if (randomEvent) { if (randomEvent) {
let randomT1 = parseInt(Math.random() * 300 + 100); let randomT1 = parseInt(Math.random() * 300 + 100);
...@@ -6801,13 +6017,13 @@ setTimeout(() => { ...@@ -6801,13 +6017,13 @@ setTimeout(() => {
var xhr = new XMLHttpRequest(); var xhr = new XMLHttpRequest();
xhr.open('POST', "https://jbrest.jetblue.com/lfs-rwb/outboundLFS", false); xhr.open('POST', "https://jbrest.jetblue.com/lfs-rwb/outboundLFS", false);
xhr.send("{\"tripType\":\"oneWay\",\"from\":\"ZLA\",\"to\":\"NAS\",\"depart\":\"2023-04-11\",\"cabin\":\"economy\",\"refundable\":false,\"dates\":{\"before\":\"3\",\"after\":\"3\"},\"pax\":{\"ADT\":1,\"CHD\":0,\"INF\":0,\"UNN\":0},\"redempoint\":false,\"pointsBreakup\":{\"option\":\"\",\"value\":0},\"isMultiCity\":false}") xhr.send("{\"tripType\":\"oneWay\",\"from\":\"ZLA\",\"to\":\"NAS\",\"depart\":\"2023-04-11\",\"cabin\":\"economy\",\"refundable\":false,\"dates\":{\"before\":\"3\",\"after\":\"3\"},\"pax\":{\"ADT\":1,\"CHD\":0,\"INF\":0,\"UNN\":0},\"redempoint\":false,\"pointsBreakup\":{\"option\":\"\",\"value\":0},\"isMultiCity\":false}")
xhr.setRequestHeader('user-agent', ENV.navigatorparams.userAgent) xhr.setRequestHeader('user-agent', ENV.navigatorparams.useragent)
print(JSON.stringify(xhr.headers)) print(JSON.stringify(xhr.headers))
// print(JSON.stringify(window.imageDatas)) // print(JSON.stringify(window.imageDatas))
// print(JSON.stringify(medias)) // print(JSON.stringify(medias))
// print(candidateGetTimes) // print(candidateGetTimes)
process.exit(0) process.exit(0)
}, 1000) }, 2000)
// debug = true; // debug = true;
......
...@@ -233,6 +233,9 @@ exports.install = (globalObject, globalNames) => { ...@@ -233,6 +233,9 @@ exports.install = (globalObject, globalNames) => {
} }
get featurePolicy() { get featurePolicy() {
if (window.ENV.featurepolicy.features === null && window.ENV.featurepolicy.allowedfeatures === null){
return undefined;
}
class FeaturePolicy{ class FeaturePolicy{
constructor(props) { constructor(props) {
......
...@@ -162,7 +162,7 @@ exports.install = (globalObject, globalNames) => { ...@@ -162,7 +162,7 @@ exports.install = (globalObject, globalNames) => {
} }
get appCodeName() { get appCodeName() {
return window.ENV.navigatorparams.appcodename return window.ENV.navigatorparams.appcodename || 'Mozilla'
const esValue = this !== null && this !== undefined ? this : globalObject; const esValue = this !== null && this !== undefined ? this : globalObject;
......
...@@ -2309,7 +2309,11 @@ class TextMetrics { ...@@ -2309,7 +2309,11 @@ class TextMetrics {
// this._TextMetrics = context.measureText(text) // this._TextMetrics = context.measureText(text)
try { try {
metrics = window.ENV.fontsres metrics = window.ENV.fontsres
if (metrics[this._font]){
this._TextMetrics = metrics[this._font][this._text] this._TextMetrics = metrics[this._font][this._text]
}else{
this._TextMetrics = metrics[this._font.replace('serif', 'sans-serif')][this._text]
}
} catch (e) { } catch (e) {
console.log('_TextMetrics', this._text, this._font) console.log('_TextMetrics', this._text, this._font)
this._TextMetrics = { this._TextMetrics = {
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -19,6 +19,14 @@ s = '0==72=>iii22,28,65,7,113,250,51,162,122,40,134,159,40,139,132,194,46,21,183 ...@@ -19,6 +19,14 @@ s = '0==72=>iii22,28,65,7,113,250,51,162,122,40,134,159,40,139,132,194,46,21,183
s = '0==72=>iii22,28,65,7,113,250,51,162,122,45,134,159,40,139,132,194,46,23,183,135,244,55,109,134,109,234,8,235,162,0,129,22,37,144,17,208,107,72,220,210,248,192,48,68,167,7,238,229,130,201,209,167,7,213,37,216,203,171,25,91,90,46,24,51,200,41,69,40,111,171,156,215iii1==5=>iii22,28,65,7,121iii2==6=>iii22,28,65,7,197,11iii3==6=>iii22,28,65,7,37,102iii4==94=>iii22,28,65,7,163,230,249,156,15,184,190,9,248,68,253,196,229,49,9,112,204,175,195,35,113,164,19,102,196,105,157,60,33,86,42,195,150,10,185,152,92,158,84,191,27,118,213,16,180,236,107,227,37,132,164,221,246,208,60,66,252,193,178,21,8,208,140,162,36,38,54,98,155,74,65,51,49,138,118,144,14,154,139,103,208,128,184,75,115,5,10,211,30,87iii5==5=>iii22,28,65,7,116iii6==5=>iii22,28,65,7,102iii7==5=>iii22,28,65,7,193iii8==6=>iii22,28,65,7,50,3iii9==30=>iii22,28,65,7,44,49,192,13,136,89,87,246,80,119,216,45,214,116,101,191,21,233,133,23,152,169,78,127,57,141iii10==19=>iii22,28,65,7,85,123,86,93,86,133,105,160,179,248,12,113,9,180,37iii11==7=>iii22,28,65,7,180,43,240iii12==38=>iii22,28,65,7,60,175,113,153,156,218,115,254,22,175,93,88,34,21,22,247,237,123,41,149,130,206,196,184,228,254,54,156,5,137,137,238,227,194iii13==421=>iii22,28,65,7,37,245,242,4,112,106,72,203,26,160,208,143,214,221,150,32,98,45,42,132,155,67,102,174,21,128,248,13,159,21,15,180,207,65,34,143,177,219,253,223,161,125,177,51,208,45,36,65,181,181,41,50,198,65,21,62,46,219,27,170,17,42,130,200,252,66,207,32,205,42,6,193,125,34,225,69,132,120,130,219,149,121,132,183,82,177,29,101,143,43,111,167,172,153,171,253,225,216,1,20,178,111,253,25,137,115,82,239,167,223,129,161,145,4,117,46,195,176,248,118,78,142,5,251,70,143,149,168,47,131,122,104,54,76,223,164,205,38,124,115,183,251,141,163,129,111,238,117,94,148,96,209,31,80,85,167,110,166,206,121,18,82,247,214,160,169,172,0,119,144,229,114,177,110,174,29,183,190,121,72,10,234,159,151,91,79,62,240,7,89,77,189,252,51,250,11,121,249,88,76,109,183,241,67,230,46,130,62,187,144,154,36,192,234,141,200,147,130,46,106,150,217,12,150,136,24,148,173,71,166,194,179,153,133,148,44,29,161,247,106,43,79,184,126,160,82,208,134,196,147,2,74,200,34,140,133,226,80,96,157,183,10,46,243,142,137,59,39,169,145,120,15,137,175,83,200,26,115,67,103,156,147,247,56,20,239,148,245,158,132,7,52,147,161,136,231,65,183,147,233,212,136,205,153,173,177,19,150,16,242,146,172,160,0,218,57,81,160,123,64,47,238,203,63,146,172,129,152,230,235,73,158,190,239,157,33,18,168,220,204,124,129,18,221,25,50,242,212,194,85,199,75,197,246,109,228,186,215,111,148,57,231,107,161,71,126,47,73,86,68,206,16,128,60,45,35,202,13,218,16,181,137,189,49,37,24,237,71,188,188,2,0,195,253,47,170,127,101,219,144,44,76,56,147,90,6,83,190,169,196,100,140,194,191,173,16,134iii14==5=>iii22,28,65,7,100iii15==9=>iii22,28,65,7,135,79,204,87,125iii16==8=>iii22,28,65,7,123,204,33,222iii17==49=>iii22,28,65,7,13,89,237,237,233,75,255,56,170,116,133,24,182,253,170,160,226,115,121,181,69,27,69,183,252,210,0,201,34,136,9,64,143,85,112,98,38,223,127,68,216,134,17,83,220iii18==94=>iii22,28,65,7,33,158,34,223,238,50,224,49,149,99,67,82,224,108,11,112,19,167,149,126,227,44,89,116,160,161,32,106,101,73,173,14,38,145,150,18,45,106,166,215,107,72,89,44,228,86,12,57,40,220,254,10,241,185,101,251,135,170,178,56,101,139,138,162,144,151,66,230,222,99,119,152,45,31,203,20,79,5,238,188,162,73,138,99,83,204,226,84,105,97iii19==318=>iii22,28,65,7,95,82,76,89,118,27,204,51,203,200,89,199,200,120,223,235,185,15,243,125,180,122,247,73,96,20,180,37,78,248,197,101,93,211,57,130,47,209,177,148,69,135,136,176,47,253,119,69,4,67,36,76,93,190,173,67,177,134,111,129,85,113,100,7,193,195,139,109,253,41,156,115,4,128,151,74,138,94,231,163,180,136,20,55,118,222,33,232,252,23,183,99,40,249,84,72,5,32,100,213,192,223,236,149,218,117,227,171,162,12,80,177,254,239,158,253,33,43,6,97,76,229,23,139,219,103,62,208,116,34,214,120,120,182,237,97,69,185,157,129,28,142,84,114,211,39,54,51,244,24,232,32,159,167,67,232,109,194,95,4,59,90,75,89,137,134,89,125,240,41,63,60,61,169,71,229,114,24,24,118,210,133,43,82,233,153,102,143,29,34,121,139,247,83,255,32,39,49,17,66,66,94,71,127,44,134,154,152,93,29,94,63,19,244,206,55,223,78,74,100,249,39,51,40,47,71,5,182,88,116,59,99,228,72,186,40,77,112,55,235,180,131,124,3,233,2,203,213,6,206,81,105,108,66,4,232,181,99,140,184,180,209,100,7,72,54,112,24,146,85,80,169,99,186,147,253,152,47,151,150,124,177,171,168,158,153,95,103,244,223,168,55,193,132,69,112,136,132,143,0,80,229,89,228,144,253,54,226,106,34,68,127,108,142iii20==15=>iii22,28,65,7,177,187,200,76,167,222,4,75,143,56,243iii21==106=>iii22,28,65,7,89,182,167,97,249,178,200,113,120,122,154,121,124,238,23,209,126,169,18,119,180,99,115,3,100,150,2,36,33,174,172,24,100,94,232,184,222,161,182,235,85,251,215,71,225,27,149,191,217,160,96,20,47,75,196,0,157,24,168,126,196,83,107,138,9,100,148,156,94,14,219,60,159,155,248,105,238,86,138,176,109,216,153,91,158,220,151,182,104,254,176,69,53,88,232,77,30,204,151,9,213,116iii22==0=>iiiiii23==24=>iii22,28,65,7,31,3,148,240,66,137,211,182,82,67,186,50,179,65,139,177,204,214,157,40iii24==5=>iii22,28,65,7,168iii25==5=>iii22,28,65,7,155iii26==13=>iii22,28,65,7,162,230,0,161,76,125,30,125,243iii27==9=>iii22,28,65,7,123,15,42,101,29iii28==30=>iii22,28,65,7,220,21,215,4,90,164,176,150,173,66,22,53,14,90,34,77,157,197,60,242,35,179,92,83,108,88iii29==5=>iii22,28,65,7,175iii30==12=>iii22,28,65,7,101,33,202,250,171,17,196,190iii31==7=>iii22,28,65,7,34,206,96iii32==9=>iii22,28,65,7,41,121,1,193,251iii33==6=>iii22,28,65,7,190,137iii34==16=>iii22,28,65,7,220,12,56,155,43,161,154,26,114,211,209,9iii35==6=>iii22,28,65,7,197,164iii36==234=>iii22,28,65,7,179,219,79,178,236,156,67,223,148,230,104,2,239,85,69,104,61,54,222,211,204,188,21,71,231,40,73,55,51,109,25,252,215,168,155,181,100,99,129,38,77,179,167,238,235,78,25,155,66,116,62,238,210,200,13,144,203,240,48,174,107,200,167,92,81,83,146,128,111,61,131,237,95,90,143,109,249,178,170,100,203,236,172,175,147,157,106,219,59,93,79,61,217,246,54,26,96,94,59,229,210,3,32,40,155,107,72,13,123,38,44,140,162,16,196,234,113,168,253,120,66,32,107,21,56,77,113,33,233,157,255,222,245,58,111,216,205,43,64,65,176,27,85,119,151,29,61,250,18,205,107,17,185,103,251,205,182,24,158,245,119,154,222,245,85,220,172,31,137,223,163,19,93,214,254,238,177,109,209,69,233,91,64,97,33,60,214,222,197,23,136,175,5,37,178,15,143,9,91,10,35,26,86,218,223,157,175,8,80,211,93,139,192,168,73,18,105,202,78,35,62,203,93,131,32,216,125,124,145,182iii37==5=>iii22,28,65,7,140iii38==36=>iii22,28,65,7,56,105,187,154,208,31,113,186,91,240,143,107,81,222,62,12,36,49,18,119,160,199,186,155,216,86,22,188,235,98,82,71iii39==129=>iii22,28,65,7,120,8,16,80,68,219,14,105,66,93,136,137,141,29,193,130,43,41,180,240,50,21,38,221,83,57,236,248,166,131,130,166,90,137,53,136,214,42,77,160,145,147,87,56,134,201,180,91,4,126,71,143,230,97,145,122,105,164,18,244,115,16,80,40,197,4,105,4,233,65,75,196,185,247,210,194,214,110,253,62,115,62,47,223,239,97,62,243,119,125,218,79,233,72,169,2,37,236,188,165,122,114,36,232,155,149,36,72,144,203,171,154,193,11,48,144,2,36,184,202,142,243,176,4,229iii40==6=>iii22,28,65,7,186,81iii41==5=>iii22,28,65,7,69iii42==13=>iii22,28,65,7,58,41,200,214,137,117,80,131,216iii43==18=>iii22,28,65,7,64,21,74,124,231,170,228,161,239,216,78,100,111,167iii44==26=>iii22,28,65,7,89,151,199,138,84,135,192,236,91,193,164,234,206,164,145,243,147,9,0,28,92,10iii45==6=>iii22,28,65,7,175,194iii46==913=>iii22,28,65,7,153,209,232,151,48,39,65,192,75,17,65,150,135,56,233,37,162,122,106,160,163,27,172,91,243,135,156,110,185,24,239,5,67,59,134,231,222,83,200,66,147,244,98,198,235,248,36,30,228,255,240,2,150,50,71,33,174,211,233,82,44,129,80,126,102,237,33,167,134,84,43,51,154,35,135,154,4,152,244,177,142,187,21,170,251,159,13,197,55,254,8,143,136,17,96,138,17,12,136,203,177,166,154,218,113,51,106,17,0,154,165,151,32,113,84,55,226,66,214,123,238,152,18,18,36,52,134,206,66,197,161,53,140,101,236,160,132,27,136,240,41,114,236,8,114,164,120,127,36,100,53,136,72,34,170,124,235,141,101,105,225,181,201,61,166,140,221,50,155,182,67,27,209,88,179,89,99,60,103,179,99,147,117,183,244,11,228,128,122,242,136,131,105,94,169,242,153,17,50,5,239,221,191,142,203,4,45,12,205,193,190,107,236,42,206,168,169,1,156,4,251,153,112,170,125,24,240,38,185,8,176,164,174,16,86,131,19,197,225,179,127,128,212,53,147,55,84,220,47,59,72,180,35,28,15,201,97,248,9,26,54,20,176,93,215,36,111,156,157,139,16,229,25,116,58,99,112,56,175,175,124,235,66,135,82,70,162,189,169,150,101,154,93,175,124,91,247,133,218,112,42,139,90,54,241,130,250,196,74,8,57,129,142,55,120,176,132,107,45,130,114,136,28,7,194,218,179,109,122,173,146,18,90,214,159,77,68,20,238,215,252,122,236,180,240,51,58,241,27,41,137,249,254,81,130,214,55,28,158,119,61,238,28,10,64,7,231,254,252,204,232,208,75,196,91,200,222,101,11,134,115,112,138,12,151,206,238,243,66,49,194,86,211,254,81,99,194,158,26,228,136,225,116,35,41,226,194,40,133,255,111,58,86,155,146,241,99,80,81,190,90,138,147,33,245,103,33,6,134,70,168,26,247,187,39,151,195,165,244,202,4,90,112,53,88,185,160,236,197,72,144,166,26,116,133,149,165,245,47,84,36,48,211,231,69,180,201,107,154,183,25,147,224,31,250,134,188,13,18,97,62,54,123,248,140,136,161,22,245,210,188,239,205,75,237,168,24,228,221,25,233,183,69,146,230,141,37,134,125,31,95,78,247,120,221,244,26,101,250,89,194,20,51,152,167,252,164,136,210,96,11,189,8,10,210,186,202,153,20,226,40,114,52,112,130,203,178,152,90,79,149,106,175,9,59,55,43,172,99,2,138,79,231,215,114,165,28,230,176,188,239,184,115,72,148,49,14,193,228,118,245,77,196,204,252,108,199,92,124,239,181,48,20,13,46,38,77,102,191,172,128,210,175,121,21,80,191,149,213,162,75,124,51,162,77,117,14,39,134,65,28,126,148,213,242,185,4,228,99,204,48,89,147,210,21,247,144,114,225,54,164,157,135,203,146,8,99,228,86,209,170,122,141,45,221,226,58,3,122,135,8,37,49,178,45,67,215,81,59,47,86,212,168,67,126,43,102,255,223,130,153,93,113,74,106,68,132,17,68,77,12,44,201,20,212,110,138,27,42,245,223,1,158,4,124,28,241,195,171,133,203,195,81,167,244,169,77,29,53,114,55,183,17,113,217,140,171,68,31,229,35,22,183,215,15,81,22,58,39,144,59,109,232,199,193,134,1,106,194,218,21,135,152,106,97,102,127,84,122,23,43,196,10,154,10,48,251,169,109,155,6,167,137,71,235,115,61,159,31,172,173,119,63,247,37,165,223,138,44,27,233,218,116,19,7,85,22,72,45,0,159,136,81,211,225,232,123,145,49,137,244,243,200,253,122,214,125,127,45,70,68,233,30,100,82,188,192,99,111,67,121,61,10,91,187,93,20,235,122,159,147,6,49,145,33,98,223,224,248,69,212,148,250,0,247,238,66,250,7,124,193,5,124,114,133,186,85,127,2,157,198,194,60,239,40,227,154,167,28,63,30,94,129,210,235,26,250,66,21,106,108,74,99,186,53,46,253,47,118,206,168,73,54,202,3,248,148,184,134iii47==11=>iii22,28,65,7,118,62,32,234,108,10,0iii48==0=>iiiiii49==89=>iii22,28,65,7,196,201,234,63,112,208,99,69,47,28,92,52,239,188,65,215,251,119,130,80,253,180,3,168,15,162,80,242,208,206,168,53,128,105,24,180,66,230,240,64,141,229,6,97,204,211,219,73,154,168,1,54,127,66,68,148,202,55,0,121,197,119,51,234,170,230,45,132,146,207,38,109,82,102,156,248,127,167,33,21,195,82,182,106,176iii50==6=>iii22,28,65,7,97,32iii51==5=>iii22,28,65,7,164iii52==0=>iiiiii53==7=>iii22,28,65,7,28,58,101iii54==13=>iii22,28,65,7,143,121,73,180,51,95,200,154,20iii55==60=>iii22,28,65,7,118,199,120,136,43,17,185,234,117,102,137,56,22,249,92,75,69,125,96,0,111,18,11,24,71,113,61,177,160,112,201,166,135,159,185,178,71,80,95,96,121,192,47,149,155,56,146,209,56,165,51,25,178,130,249,174iii56==13=>iii22,28,65,7,177,255,205,36,180,64,18,143,71iii57==47=>iii22,28,65,7,71,80,246,71,150,97,150,16,226,223,114,7,178,66,176,109,153,63,78,117,31,182,36,7,150,250,181,229,113,25,142,214,132,59,87,233,15,105,184,35,147,209,31iii58==5=>iii22,28,65,7,53iii59==6=>iii22,28,65,7,42,194' s = '0==72=>iii22,28,65,7,113,250,51,162,122,45,134,159,40,139,132,194,46,23,183,135,244,55,109,134,109,234,8,235,162,0,129,22,37,144,17,208,107,72,220,210,248,192,48,68,167,7,238,229,130,201,209,167,7,213,37,216,203,171,25,91,90,46,24,51,200,41,69,40,111,171,156,215iii1==5=>iii22,28,65,7,121iii2==6=>iii22,28,65,7,197,11iii3==6=>iii22,28,65,7,37,102iii4==94=>iii22,28,65,7,163,230,249,156,15,184,190,9,248,68,253,196,229,49,9,112,204,175,195,35,113,164,19,102,196,105,157,60,33,86,42,195,150,10,185,152,92,158,84,191,27,118,213,16,180,236,107,227,37,132,164,221,246,208,60,66,252,193,178,21,8,208,140,162,36,38,54,98,155,74,65,51,49,138,118,144,14,154,139,103,208,128,184,75,115,5,10,211,30,87iii5==5=>iii22,28,65,7,116iii6==5=>iii22,28,65,7,102iii7==5=>iii22,28,65,7,193iii8==6=>iii22,28,65,7,50,3iii9==30=>iii22,28,65,7,44,49,192,13,136,89,87,246,80,119,216,45,214,116,101,191,21,233,133,23,152,169,78,127,57,141iii10==19=>iii22,28,65,7,85,123,86,93,86,133,105,160,179,248,12,113,9,180,37iii11==7=>iii22,28,65,7,180,43,240iii12==38=>iii22,28,65,7,60,175,113,153,156,218,115,254,22,175,93,88,34,21,22,247,237,123,41,149,130,206,196,184,228,254,54,156,5,137,137,238,227,194iii13==421=>iii22,28,65,7,37,245,242,4,112,106,72,203,26,160,208,143,214,221,150,32,98,45,42,132,155,67,102,174,21,128,248,13,159,21,15,180,207,65,34,143,177,219,253,223,161,125,177,51,208,45,36,65,181,181,41,50,198,65,21,62,46,219,27,170,17,42,130,200,252,66,207,32,205,42,6,193,125,34,225,69,132,120,130,219,149,121,132,183,82,177,29,101,143,43,111,167,172,153,171,253,225,216,1,20,178,111,253,25,137,115,82,239,167,223,129,161,145,4,117,46,195,176,248,118,78,142,5,251,70,143,149,168,47,131,122,104,54,76,223,164,205,38,124,115,183,251,141,163,129,111,238,117,94,148,96,209,31,80,85,167,110,166,206,121,18,82,247,214,160,169,172,0,119,144,229,114,177,110,174,29,183,190,121,72,10,234,159,151,91,79,62,240,7,89,77,189,252,51,250,11,121,249,88,76,109,183,241,67,230,46,130,62,187,144,154,36,192,234,141,200,147,130,46,106,150,217,12,150,136,24,148,173,71,166,194,179,153,133,148,44,29,161,247,106,43,79,184,126,160,82,208,134,196,147,2,74,200,34,140,133,226,80,96,157,183,10,46,243,142,137,59,39,169,145,120,15,137,175,83,200,26,115,67,103,156,147,247,56,20,239,148,245,158,132,7,52,147,161,136,231,65,183,147,233,212,136,205,153,173,177,19,150,16,242,146,172,160,0,218,57,81,160,123,64,47,238,203,63,146,172,129,152,230,235,73,158,190,239,157,33,18,168,220,204,124,129,18,221,25,50,242,212,194,85,199,75,197,246,109,228,186,215,111,148,57,231,107,161,71,126,47,73,86,68,206,16,128,60,45,35,202,13,218,16,181,137,189,49,37,24,237,71,188,188,2,0,195,253,47,170,127,101,219,144,44,76,56,147,90,6,83,190,169,196,100,140,194,191,173,16,134iii14==5=>iii22,28,65,7,100iii15==9=>iii22,28,65,7,135,79,204,87,125iii16==8=>iii22,28,65,7,123,204,33,222iii17==49=>iii22,28,65,7,13,89,237,237,233,75,255,56,170,116,133,24,182,253,170,160,226,115,121,181,69,27,69,183,252,210,0,201,34,136,9,64,143,85,112,98,38,223,127,68,216,134,17,83,220iii18==94=>iii22,28,65,7,33,158,34,223,238,50,224,49,149,99,67,82,224,108,11,112,19,167,149,126,227,44,89,116,160,161,32,106,101,73,173,14,38,145,150,18,45,106,166,215,107,72,89,44,228,86,12,57,40,220,254,10,241,185,101,251,135,170,178,56,101,139,138,162,144,151,66,230,222,99,119,152,45,31,203,20,79,5,238,188,162,73,138,99,83,204,226,84,105,97iii19==318=>iii22,28,65,7,95,82,76,89,118,27,204,51,203,200,89,199,200,120,223,235,185,15,243,125,180,122,247,73,96,20,180,37,78,248,197,101,93,211,57,130,47,209,177,148,69,135,136,176,47,253,119,69,4,67,36,76,93,190,173,67,177,134,111,129,85,113,100,7,193,195,139,109,253,41,156,115,4,128,151,74,138,94,231,163,180,136,20,55,118,222,33,232,252,23,183,99,40,249,84,72,5,32,100,213,192,223,236,149,218,117,227,171,162,12,80,177,254,239,158,253,33,43,6,97,76,229,23,139,219,103,62,208,116,34,214,120,120,182,237,97,69,185,157,129,28,142,84,114,211,39,54,51,244,24,232,32,159,167,67,232,109,194,95,4,59,90,75,89,137,134,89,125,240,41,63,60,61,169,71,229,114,24,24,118,210,133,43,82,233,153,102,143,29,34,121,139,247,83,255,32,39,49,17,66,66,94,71,127,44,134,154,152,93,29,94,63,19,244,206,55,223,78,74,100,249,39,51,40,47,71,5,182,88,116,59,99,228,72,186,40,77,112,55,235,180,131,124,3,233,2,203,213,6,206,81,105,108,66,4,232,181,99,140,184,180,209,100,7,72,54,112,24,146,85,80,169,99,186,147,253,152,47,151,150,124,177,171,168,158,153,95,103,244,223,168,55,193,132,69,112,136,132,143,0,80,229,89,228,144,253,54,226,106,34,68,127,108,142iii20==15=>iii22,28,65,7,177,187,200,76,167,222,4,75,143,56,243iii21==106=>iii22,28,65,7,89,182,167,97,249,178,200,113,120,122,154,121,124,238,23,209,126,169,18,119,180,99,115,3,100,150,2,36,33,174,172,24,100,94,232,184,222,161,182,235,85,251,215,71,225,27,149,191,217,160,96,20,47,75,196,0,157,24,168,126,196,83,107,138,9,100,148,156,94,14,219,60,159,155,248,105,238,86,138,176,109,216,153,91,158,220,151,182,104,254,176,69,53,88,232,77,30,204,151,9,213,116iii22==0=>iiiiii23==24=>iii22,28,65,7,31,3,148,240,66,137,211,182,82,67,186,50,179,65,139,177,204,214,157,40iii24==5=>iii22,28,65,7,168iii25==5=>iii22,28,65,7,155iii26==13=>iii22,28,65,7,162,230,0,161,76,125,30,125,243iii27==9=>iii22,28,65,7,123,15,42,101,29iii28==30=>iii22,28,65,7,220,21,215,4,90,164,176,150,173,66,22,53,14,90,34,77,157,197,60,242,35,179,92,83,108,88iii29==5=>iii22,28,65,7,175iii30==12=>iii22,28,65,7,101,33,202,250,171,17,196,190iii31==7=>iii22,28,65,7,34,206,96iii32==9=>iii22,28,65,7,41,121,1,193,251iii33==6=>iii22,28,65,7,190,137iii34==16=>iii22,28,65,7,220,12,56,155,43,161,154,26,114,211,209,9iii35==6=>iii22,28,65,7,197,164iii36==234=>iii22,28,65,7,179,219,79,178,236,156,67,223,148,230,104,2,239,85,69,104,61,54,222,211,204,188,21,71,231,40,73,55,51,109,25,252,215,168,155,181,100,99,129,38,77,179,167,238,235,78,25,155,66,116,62,238,210,200,13,144,203,240,48,174,107,200,167,92,81,83,146,128,111,61,131,237,95,90,143,109,249,178,170,100,203,236,172,175,147,157,106,219,59,93,79,61,217,246,54,26,96,94,59,229,210,3,32,40,155,107,72,13,123,38,44,140,162,16,196,234,113,168,253,120,66,32,107,21,56,77,113,33,233,157,255,222,245,58,111,216,205,43,64,65,176,27,85,119,151,29,61,250,18,205,107,17,185,103,251,205,182,24,158,245,119,154,222,245,85,220,172,31,137,223,163,19,93,214,254,238,177,109,209,69,233,91,64,97,33,60,214,222,197,23,136,175,5,37,178,15,143,9,91,10,35,26,86,218,223,157,175,8,80,211,93,139,192,168,73,18,105,202,78,35,62,203,93,131,32,216,125,124,145,182iii37==5=>iii22,28,65,7,140iii38==36=>iii22,28,65,7,56,105,187,154,208,31,113,186,91,240,143,107,81,222,62,12,36,49,18,119,160,199,186,155,216,86,22,188,235,98,82,71iii39==129=>iii22,28,65,7,120,8,16,80,68,219,14,105,66,93,136,137,141,29,193,130,43,41,180,240,50,21,38,221,83,57,236,248,166,131,130,166,90,137,53,136,214,42,77,160,145,147,87,56,134,201,180,91,4,126,71,143,230,97,145,122,105,164,18,244,115,16,80,40,197,4,105,4,233,65,75,196,185,247,210,194,214,110,253,62,115,62,47,223,239,97,62,243,119,125,218,79,233,72,169,2,37,236,188,165,122,114,36,232,155,149,36,72,144,203,171,154,193,11,48,144,2,36,184,202,142,243,176,4,229iii40==6=>iii22,28,65,7,186,81iii41==5=>iii22,28,65,7,69iii42==13=>iii22,28,65,7,58,41,200,214,137,117,80,131,216iii43==18=>iii22,28,65,7,64,21,74,124,231,170,228,161,239,216,78,100,111,167iii44==26=>iii22,28,65,7,89,151,199,138,84,135,192,236,91,193,164,234,206,164,145,243,147,9,0,28,92,10iii45==6=>iii22,28,65,7,175,194iii46==913=>iii22,28,65,7,153,209,232,151,48,39,65,192,75,17,65,150,135,56,233,37,162,122,106,160,163,27,172,91,243,135,156,110,185,24,239,5,67,59,134,231,222,83,200,66,147,244,98,198,235,248,36,30,228,255,240,2,150,50,71,33,174,211,233,82,44,129,80,126,102,237,33,167,134,84,43,51,154,35,135,154,4,152,244,177,142,187,21,170,251,159,13,197,55,254,8,143,136,17,96,138,17,12,136,203,177,166,154,218,113,51,106,17,0,154,165,151,32,113,84,55,226,66,214,123,238,152,18,18,36,52,134,206,66,197,161,53,140,101,236,160,132,27,136,240,41,114,236,8,114,164,120,127,36,100,53,136,72,34,170,124,235,141,101,105,225,181,201,61,166,140,221,50,155,182,67,27,209,88,179,89,99,60,103,179,99,147,117,183,244,11,228,128,122,242,136,131,105,94,169,242,153,17,50,5,239,221,191,142,203,4,45,12,205,193,190,107,236,42,206,168,169,1,156,4,251,153,112,170,125,24,240,38,185,8,176,164,174,16,86,131,19,197,225,179,127,128,212,53,147,55,84,220,47,59,72,180,35,28,15,201,97,248,9,26,54,20,176,93,215,36,111,156,157,139,16,229,25,116,58,99,112,56,175,175,124,235,66,135,82,70,162,189,169,150,101,154,93,175,124,91,247,133,218,112,42,139,90,54,241,130,250,196,74,8,57,129,142,55,120,176,132,107,45,130,114,136,28,7,194,218,179,109,122,173,146,18,90,214,159,77,68,20,238,215,252,122,236,180,240,51,58,241,27,41,137,249,254,81,130,214,55,28,158,119,61,238,28,10,64,7,231,254,252,204,232,208,75,196,91,200,222,101,11,134,115,112,138,12,151,206,238,243,66,49,194,86,211,254,81,99,194,158,26,228,136,225,116,35,41,226,194,40,133,255,111,58,86,155,146,241,99,80,81,190,90,138,147,33,245,103,33,6,134,70,168,26,247,187,39,151,195,165,244,202,4,90,112,53,88,185,160,236,197,72,144,166,26,116,133,149,165,245,47,84,36,48,211,231,69,180,201,107,154,183,25,147,224,31,250,134,188,13,18,97,62,54,123,248,140,136,161,22,245,210,188,239,205,75,237,168,24,228,221,25,233,183,69,146,230,141,37,134,125,31,95,78,247,120,221,244,26,101,250,89,194,20,51,152,167,252,164,136,210,96,11,189,8,10,210,186,202,153,20,226,40,114,52,112,130,203,178,152,90,79,149,106,175,9,59,55,43,172,99,2,138,79,231,215,114,165,28,230,176,188,239,184,115,72,148,49,14,193,228,118,245,77,196,204,252,108,199,92,124,239,181,48,20,13,46,38,77,102,191,172,128,210,175,121,21,80,191,149,213,162,75,124,51,162,77,117,14,39,134,65,28,126,148,213,242,185,4,228,99,204,48,89,147,210,21,247,144,114,225,54,164,157,135,203,146,8,99,228,86,209,170,122,141,45,221,226,58,3,122,135,8,37,49,178,45,67,215,81,59,47,86,212,168,67,126,43,102,255,223,130,153,93,113,74,106,68,132,17,68,77,12,44,201,20,212,110,138,27,42,245,223,1,158,4,124,28,241,195,171,133,203,195,81,167,244,169,77,29,53,114,55,183,17,113,217,140,171,68,31,229,35,22,183,215,15,81,22,58,39,144,59,109,232,199,193,134,1,106,194,218,21,135,152,106,97,102,127,84,122,23,43,196,10,154,10,48,251,169,109,155,6,167,137,71,235,115,61,159,31,172,173,119,63,247,37,165,223,138,44,27,233,218,116,19,7,85,22,72,45,0,159,136,81,211,225,232,123,145,49,137,244,243,200,253,122,214,125,127,45,70,68,233,30,100,82,188,192,99,111,67,121,61,10,91,187,93,20,235,122,159,147,6,49,145,33,98,223,224,248,69,212,148,250,0,247,238,66,250,7,124,193,5,124,114,133,186,85,127,2,157,198,194,60,239,40,227,154,167,28,63,30,94,129,210,235,26,250,66,21,106,108,74,99,186,53,46,253,47,118,206,168,73,54,202,3,248,148,184,134iii47==11=>iii22,28,65,7,118,62,32,234,108,10,0iii48==0=>iiiiii49==89=>iii22,28,65,7,196,201,234,63,112,208,99,69,47,28,92,52,239,188,65,215,251,119,130,80,253,180,3,168,15,162,80,242,208,206,168,53,128,105,24,180,66,230,240,64,141,229,6,97,204,211,219,73,154,168,1,54,127,66,68,148,202,55,0,121,197,119,51,234,170,230,45,132,146,207,38,109,82,102,156,248,127,167,33,21,195,82,182,106,176iii50==6=>iii22,28,65,7,97,32iii51==5=>iii22,28,65,7,164iii52==0=>iiiiii53==7=>iii22,28,65,7,28,58,101iii54==13=>iii22,28,65,7,143,121,73,180,51,95,200,154,20iii55==60=>iii22,28,65,7,118,199,120,136,43,17,185,234,117,102,137,56,22,249,92,75,69,125,96,0,111,18,11,24,71,113,61,177,160,112,201,166,135,159,185,178,71,80,95,96,121,192,47,149,155,56,146,209,56,165,51,25,178,130,249,174iii56==13=>iii22,28,65,7,177,255,205,36,180,64,18,143,71iii57==47=>iii22,28,65,7,71,80,246,71,150,97,150,16,226,223,114,7,178,66,176,109,153,63,78,117,31,182,36,7,150,250,181,229,113,25,142,214,132,59,87,233,15,105,184,35,147,209,31iii58==5=>iii22,28,65,7,53iii59==6=>iii22,28,65,7,42,194'
s = '0==72=>iii22,28,65,7,113,250,51,162,122,40,134,159,40,139,132,194,46,21,183,135,244,55,109,134,109,234,8,235,162,0,129,22,37,144,17,208,106,72,220,208,248,193,48,68,167,7,236,229,198,61,54,38,122,129,63,216,212,160,25,91,90,46,10,51,200,42,69,40,111,171,156,215iii1==5=>iii22,28,65,7,114iii2==6=>iii22,28,65,7,197,11iii3==6=>iii22,28,65,7,58,123iii4==94=>iii22,28,65,7,163,230,249,156,15,184,190,9,248,68,253,196,229,49,9,112,204,175,195,35,113,164,19,102,196,105,157,60,33,86,42,195,150,10,185,152,92,158,84,191,27,118,213,16,180,236,107,227,37,132,164,221,246,208,60,66,252,193,178,21,8,208,140,162,36,38,54,98,155,74,65,51,49,138,118,144,14,154,139,103,208,128,184,75,115,5,10,211,30,87iii5==5=>iii22,28,65,7,116iii6==5=>iii22,28,65,7,102iii7==5=>iii22,28,65,7,193iii8==6=>iii22,28,65,7,59,47iii9==28=>iii22,28,65,7,44,109,180,52,43,58,210,244,18,152,249,240,130,27,203,214,225,227,11,142,17,38,12,200iii10==28=>iii22,28,65,7,84,123,86,93,54,13,217,241,188,248,176,162,231,66,85,35,201,63,73,234,177,73,172,83iii11==7=>iii22,28,65,7,165,43,240iii12==38=>iii22,28,65,7,60,175,113,153,156,218,115,254,22,175,93,88,34,21,22,247,237,123,41,149,130,206,196,184,228,254,54,156,5,137,137,238,227,194iii13==421=>iii22,28,65,7,37,245,242,4,112,106,72,203,1,160,204,143,214,221,150,32,98,45,42,132,155,67,102,174,21,128,248,13,159,21,15,180,207,65,34,142,177,219,253,223,161,125,176,51,206,45,48,65,181,181,41,50,198,65,21,62,46,219,27,170,17,42,130,200,252,66,207,32,205,52,6,199,125,34,225,69,132,120,130,219,148,121,132,183,82,177,29,101,143,43,111,167,172,153,171,253,225,216,1,20,178,111,253,25,137,115,82,240,167,211,129,161,145,4,117,46,195,176,248,118,78,142,5,233,70,131,149,161,47,131,122,104,63,77,212,164,217,38,124,115,183,236,141,162,129,105,238,117,94,148,96,209,31,80,85,167,110,166,206,121,18,82,247,214,160,169,172,0,118,144,253,114,186,110,174,29,183,190,121,72,10,234,159,151,91,79,48,240,8,88,84,190,252,51,250,10,121,248,88,77,109,183,241,67,230,46,130,62,187,144,154,36,192,234,141,200,147,130,46,106,150,217,12,150,136,24,148,173,71,166,194,168,153,158,148,61,30,161,247,106,54,79,164,127,167,82,208,134,196,131,2,68,200,38,140,133,226,80,96,157,183,10,46,243,142,137,59,37,168,154,120,24,137,175,83,200,26,115,67,103,156,147,247,56,20,239,148,245,158,132,7,52,147,161,136,231,70,183,159,233,212,136,205,153,173,177,19,150,16,242,146,172,160,0,218,57,81,160,123,64,47,237,203,62,146,173,129,152,230,235,73,158,161,239,158,33,18,168,220,204,124,129,18,221,25,50,242,212,192,85,198,75,197,246,109,228,186,202,111,134,57,240,104,161,71,126,32,73,84,68,205,16,128,60,45,35,202,13,218,17,181,137,189,49,36,27,255,64,168,188,2,0,195,253,47,170,127,101,219,144,44,76,56,147,90,6,83,190,169,196,100,140,194,191,173,16,134iii14==5=>iii22,28,65,7,100iii15==9=>iii22,28,65,7,151,78,176,112,96iii16==8=>iii22,28,65,7,58,202,96,159iii17==45=>iii22,28,65,7,13,89,237,109,125,105,57,56,170,116,133,24,246,101,147,122,233,115,198,70,146,164,53,31,138,60,65,73,34,136,233,1,15,85,144,35,166,223,127,164,153iii18==94=>iii22,28,65,7,33,248,81,227,188,57,184,51,149,99,67,82,210,68,50,123,68,145,201,92,204,89,117,31,144,183,87,123,123,97,157,125,4,171,160,9,7,42,171,167,44,53,89,47,215,93,92,69,15,204,251,21,247,151,114,213,213,135,204,29,101,128,156,244,160,189,110,203,233,100,53,183,45,31,203,20,79,5,238,188,162,73,138,99,83,204,226,84,105,97iii19==318=>iii22,28,65,7,95,82,76,89,118,27,204,51,203,200,89,199,200,120,223,235,185,15,243,125,182,122,247,73,96,20,180,37,78,248,197,126,125,211,57,130,47,209,177,148,69,135,136,176,47,253,119,69,4,67,36,76,93,190,173,67,177,134,111,129,85,113,100,7,193,195,139,109,253,41,156,115,4,128,151,74,138,94,231,163,180,136,20,55,118,222,33,232,252,23,183,99,40,249,84,72,5,32,100,213,192,223,236,149,218,117,227,171,162,12,80,177,254,239,158,253,33,43,6,97,76,229,23,139,219,103,62,208,116,34,214,120,120,182,237,97,69,185,157,129,28,142,84,114,211,39,54,51,244,24,232,32,159,167,67,232,109,194,95,4,59,90,75,89,137,134,89,125,240,41,63,60,61,169,71,229,114,24,24,118,210,133,43,82,233,153,102,143,29,34,121,139,247,83,255,32,39,49,17,66,66,94,71,127,44,134,154,152,93,29,94,63,19,244,206,55,223,78,74,100,249,39,51,40,47,71,5,182,88,116,59,99,228,72,186,40,77,112,55,235,180,131,124,3,233,2,203,213,6,206,81,105,108,66,4,232,181,99,140,184,180,209,100,7,72,54,112,24,146,85,80,169,99,186,147,253,152,47,151,150,124,177,171,168,158,153,95,103,244,223,168,55,193,132,69,112,136,132,143,0,80,229,89,228,144,253,54,226,106,34,68,127,108,142iii20==15=>iii22,28,65,7,240,185,200,4,171,254,100,79,135,56,243iii21==106=>iii22,28,65,7,89,182,167,97,249,178,200,113,120,122,154,121,124,238,23,209,126,169,18,119,180,99,115,3,100,150,2,36,33,174,172,24,100,94,232,184,222,161,182,235,85,251,209,66,225,27,149,191,217,160,96,20,47,75,196,0,157,24,168,126,196,83,107,138,9,100,148,156,94,14,219,60,159,155,248,105,238,86,138,176,109,216,153,91,158,220,151,182,104,254,176,69,53,88,232,77,30,204,151,9,213,116iii22==0=>iiiiii23==25=>iii22,28,65,7,6,2,148,240,79,137,134,227,7,22,239,197,246,65,128,152,206,212,158,39,107iii24==5=>iii22,28,65,7,168iii25==5=>iii22,28,65,7,155iii26==13=>iii22,28,65,7,162,230,0,161,76,125,30,125,243iii27==9=>iii22,28,65,7,56,58,119,77,1iii28==30=>iii22,28,65,7,220,21,215,4,90,164,176,150,173,66,22,53,14,90,34,77,157,197,60,242,35,179,92,83,108,88iii29==5=>iii22,28,65,7,175iii30==12=>iii22,28,65,7,101,33,241,21,72,100,49,179iii31==7=>iii22,28,65,7,33,206,96iii32==9=>iii22,28,65,7,51,58,113,140,236iii33==6=>iii22,28,65,7,190,141iii34==16=>iii22,28,65,7,220,12,56,155,43,161,154,26,114,211,209,9iii35==6=>iii22,28,65,7,197,164iii36==234=>iii22,28,65,7,179,219,79,178,236,156,67,223,148,230,104,2,239,85,69,104,61,54,222,211,204,188,21,71,231,40,73,55,51,109,25,252,215,168,155,181,100,99,129,38,77,179,167,238,235,78,25,155,66,116,62,238,210,200,13,144,203,240,48,174,107,200,167,92,81,83,146,128,111,61,131,237,95,90,143,109,249,178,170,100,203,236,172,175,147,157,106,219,59,93,79,61,217,246,54,26,96,94,59,229,210,3,32,40,155,107,72,13,123,38,44,140,162,16,196,234,113,168,253,120,66,32,107,21,56,77,113,33,233,157,255,222,245,58,111,216,205,43,64,65,176,27,85,119,151,29,61,250,18,205,107,17,185,103,251,205,182,24,158,245,119,154,222,245,85,220,172,31,137,223,163,19,93,214,254,238,177,109,209,69,233,91,64,97,33,60,214,222,197,23,136,175,5,37,178,15,143,9,91,10,35,26,86,218,223,157,175,8,80,211,93,139,192,168,73,18,105,202,78,35,62,203,93,131,32,216,125,124,145,182iii37==5=>iii22,28,65,7,140iii38==38=>iii22,28,65,7,56,105,187,154,208,31,113,186,91,240,143,34,68,222,125,20,48,39,80,117,170,192,172,205,155,0,11,235,183,15,67,70,35,103iii39==129=>iii22,28,65,7,120,8,16,80,68,219,14,105,66,93,136,137,141,29,193,130,43,41,180,240,50,21,38,221,83,57,236,248,166,131,130,166,90,137,53,136,214,42,77,160,145,147,87,56,134,201,180,91,4,126,71,143,230,97,145,122,105,164,18,244,115,16,80,40,197,4,105,4,233,65,75,196,185,247,210,194,214,110,253,62,115,62,47,223,239,97,62,243,119,125,218,79,233,72,169,2,37,236,188,165,122,114,36,232,155,149,36,72,144,203,171,154,193,11,48,144,2,36,184,202,142,243,176,4,229iii40==6=>iii22,28,65,7,186,81iii41==5=>iii22,28,65,7,71iii42==13=>iii22,28,65,7,58,41,200,214,137,117,80,131,218iii43==18=>iii22,28,65,7,64,21,74,124,231,170,228,161,239,216,78,100,111,167iii44==28=>iii22,28,65,7,111,211,131,201,73,237,201,247,90,204,189,231,143,180,138,158,251,21,0,24,22,121,44,157iii45==6=>iii22,28,65,7,189,202iii46==1071=>iii22,28,65,7,153,209,232,151,48,26,1,207,66,26,72,140,177,63,244,34,183,117,103,166,162,32,146,72,243,148,132,100,202,93,242,9,72,6,136,238,213,89,243,112,151,243,97,202,242,128,97,3,232,244,204,14,149,49,90,12,147,196,250,82,47,150,125,73,111,224,43,158,191,94,40,61,143,87,194,135,8,147,207,188,148,162,16,172,252,133,38,238,42,250,0,152,165,63,100,154,6,7,241,142,172,170,145,227,123,48,100,4,43,167,171,158,43,123,48,114,255,78,221,66,250,139,20,42,31,53,147,202,94,173,228,40,128,110,192,187,141,30,137,231,4,89,253,21,126,165,127,104,30,87,54,131,44,103,183,112,224,166,116,116,237,180,206,42,156,176,209,48,134,180,84,13,209,66,181,88,82,17,98,183,116,240,48,170,248,0,207,145,103,254,137,132,126,100,144,248,154,8,39,5,213,207,162,142,215,5,6,12,197,197,180,8,169,55,194,163,130,23,182,55,204,235,94,189,73,46,236,51,174,27,131,169,165,21,122,159,15,214,234,166,100,188,183,13,187,5,118,249,30,100,66,169,36,28,30,192,124,225,25,6,39,20,191,90,223,53,114,177,183,131,16,248,106,84,11,66,64,46,164,163,35,220,127,189,105,80,130,165,134,255,94,191,110,128,12,117,192,183,233,111,59,134,107,33,248,145,250,254,92,50,40,135,149,38,101,181,151,14,17,199,110,146,42,52,211,210,174,119,123,128,158,35,88,223,136,115,69,125,207,230,175,106,221,130,215,33,45,236,33,4,138,251,245,85,132,214,54,28,128,127,61,236,28,10,64,7,231,249,237,213,242,193,88,211,96,255,219,108,31,176,99,125,145,4,149,171,210,182,94,43,229,108,223,239,92,101,210,179,23,218,130,235,68,36,49,141,236,25,137,204,114,49,75,142,149,131,73,74,100,141,67,142,149,10,252,118,16,2,149,70,201,44,237,135,26,137,195,190,244,191,33,122,109,26,117,138,165,220,207,75,141,152,12,1,172,182,147,216,4,87,48,43,199,225,32,188,228,72,177,157,25,150,227,29,235,128,134,18,8,106,63,8,125,157,187,185,135,59,230,232,189,168,220,80,178,158,47,212,251,44,233,187,72,149,243,156,52,245,89,63,121,86,207,66,198,239,3,120,237,89,211,82,33,157,157,253,137,137,220,15,61,140,74,26,219,167,233,176,41,244,32,64,54,103,137,220,164,143,91,98,190,102,185,27,33,69,25,182,82,118,178,115,131,229,85,146,48,240,151,139,217,153,84,125,171,110,58,235,203,65,203,119,211,218,233,124,240,119,109,242,185,49,19,26,20,85,41,87,158,235,155,200,137,76,56,120,131,152,205,180,95,124,50,162,40,70,20,17,164,117,55,103,137,195,200,149,84,255,110,231,38,83,128,176,66,229,151,119,234,37,150,140,142,221,142,48,88,228,82,200,206,15,190,6,232,241,22,77,52,169,120,2,24,149,70,47,201,69,46,33,70,147,186,1,54,7,99,226,129,209,214,122,81,102,106,68,251,65,15,12,81,68,149,99,128,32,205,86,108,161,233,101,227,114,55,100,147,168,252,241,184,132,13,175,245,174,118,0,41,45,75,245,130,216,54,230,153,33,42,231,45,113,202,166,91,3,95,2,8,151,32,76,194,130,246,166,33,15,169,168,114,136,175,116,97,120,115,126,116,81,69,176,40,141,17,87,192,137,15,153,33,144,248,48,134,112,10,163,44,165,235,4,82,184,102,74,181,222,105,123,189,219,116,51,39,89,51,99,96,34,150,158,127,192,133,138,58,102,53,134,189,181,131,131,12,199,103,9,108,4,31,140,179,96,18,77,148,14,139,71,53,141,14,23,91,1,57,251,6,222,197,88,118,92,36,87,112,244,208,196,240,150,74,19,197,87,83,202,102,42,155,118,48,99,244,194,6,2,19,216,133,181,104,163,83,170,198,232,100,116,137,228,107,235,249,44,184,66,21,25,17,68,22,201,61,80,163,122,56,202,140,27,28,244,74,191,215,161,166,220,192,64,62,9,242,119,144,70,14,208,186,255,105,67,76,81,44,24,208,132,141,241,251,184,194,219,186,216,58,78,155,50,29,248,221,4,181,125,13,253,1,217,211,69,137,214,47,168,114,114,195,38,212,6,107,230,224,54,183,179,59,16,106,93,164,99,181,222,90,194,34,128,121,103,116,6,236,250,70,245,113,225,22,145,83,27,46,212,248,141,228,99,237,192,116,5,149,82,255,198,201,16,131,88,138,209,182,98,86,151,179,66,30,219,70,215,60,19,47,244,92,10,46,137,144,180,107,205,90,241,91,60,203,77,13,97,23,155,152,241,119,139,94,166,220,20,203,161,152,20,229,135,176,239,79,60,33iii47==11=>iii22,28,65,7,118,48,60,241,58,10,0iii48==0=>iiiiii49==65=>iii22,28,65,7,196,201,234,63,112,208,99,69,47,70,101,74,181,182,64,214,254,73,129,111,250,180,2,169,98,108,177,104,197,206,155,252,25,173,56,178,67,226,207,118,116,108,213,121,205,215,229,79,158,151,6,5,183,218,181,114,66,229,29,70,194iii50==6=>iii22,28,65,7,97,44iii51==25=>iii22,28,65,7,165,87,46,62,166,113,105,207,108,116,65,204,99,85,58,2,210,78,52,109,74iii52==0=>iiiiii53==7=>iii22,28,65,7,28,58,101iii54==0=>iiiiii55==60=>iii22,28,65,7,118,199,120,136,43,17,185,234,117,102,137,56,22,249,92,75,69,125,96,0,111,18,11,24,71,113,61,177,160,112,201,166,135,159,185,178,71,80,95,96,121,192,47,149,155,56,146,209,56,165,51,25,178,130,249,174iii56==13=>iii22,28,65,7,177,255,205,36,180,64,18,143,71iii57==47=>iii22,28,65,7,68,80,246,77,150,97,146,16,226,211,114,7,184,66,176,99,153,63,79,117,31,186,36,7,158,250,181,235,113,25,133,214,132,57,87,233,3,105,184,40,147,209,31iii58==5=>iii22,28,65,7,53iii59==6=>iii22,28,65,7,63,194' s = '0==72=>iii22,28,65,7,113,250,51,162,122,40,134,159,40,139,132,194,46,21,183,135,244,55,109,134,109,234,8,235,162,0,129,22,37,144,17,208,106,72,220,208,248,193,48,68,167,7,236,229,198,61,54,38,122,129,63,216,212,160,25,91,90,46,10,51,200,42,69,40,111,171,156,215iii1==5=>iii22,28,65,7,114iii2==6=>iii22,28,65,7,197,11iii3==6=>iii22,28,65,7,58,123iii4==94=>iii22,28,65,7,163,230,249,156,15,184,190,9,248,68,253,196,229,49,9,112,204,175,195,35,113,164,19,102,196,105,157,60,33,86,42,195,150,10,185,152,92,158,84,191,27,118,213,16,180,236,107,227,37,132,164,221,246,208,60,66,252,193,178,21,8,208,140,162,36,38,54,98,155,74,65,51,49,138,118,144,14,154,139,103,208,128,184,75,115,5,10,211,30,87iii5==5=>iii22,28,65,7,116iii6==5=>iii22,28,65,7,102iii7==5=>iii22,28,65,7,193iii8==6=>iii22,28,65,7,59,47iii9==28=>iii22,28,65,7,44,109,180,52,43,58,210,244,18,152,249,240,130,27,203,214,225,227,11,142,17,38,12,200iii10==28=>iii22,28,65,7,84,123,86,93,54,13,217,241,188,248,176,162,231,66,85,35,201,63,73,234,177,73,172,83iii11==7=>iii22,28,65,7,165,43,240iii12==38=>iii22,28,65,7,60,175,113,153,156,218,115,254,22,175,93,88,34,21,22,247,237,123,41,149,130,206,196,184,228,254,54,156,5,137,137,238,227,194iii13==421=>iii22,28,65,7,37,245,242,4,112,106,72,203,1,160,204,143,214,221,150,32,98,45,42,132,155,67,102,174,21,128,248,13,159,21,15,180,207,65,34,142,177,219,253,223,161,125,176,51,206,45,48,65,181,181,41,50,198,65,21,62,46,219,27,170,17,42,130,200,252,66,207,32,205,52,6,199,125,34,225,69,132,120,130,219,148,121,132,183,82,177,29,101,143,43,111,167,172,153,171,253,225,216,1,20,178,111,253,25,137,115,82,240,167,211,129,161,145,4,117,46,195,176,248,118,78,142,5,233,70,131,149,161,47,131,122,104,63,77,212,164,217,38,124,115,183,236,141,162,129,105,238,117,94,148,96,209,31,80,85,167,110,166,206,121,18,82,247,214,160,169,172,0,118,144,253,114,186,110,174,29,183,190,121,72,10,234,159,151,91,79,48,240,8,88,84,190,252,51,250,10,121,248,88,77,109,183,241,67,230,46,130,62,187,144,154,36,192,234,141,200,147,130,46,106,150,217,12,150,136,24,148,173,71,166,194,168,153,158,148,61,30,161,247,106,54,79,164,127,167,82,208,134,196,131,2,68,200,38,140,133,226,80,96,157,183,10,46,243,142,137,59,37,168,154,120,24,137,175,83,200,26,115,67,103,156,147,247,56,20,239,148,245,158,132,7,52,147,161,136,231,70,183,159,233,212,136,205,153,173,177,19,150,16,242,146,172,160,0,218,57,81,160,123,64,47,237,203,62,146,173,129,152,230,235,73,158,161,239,158,33,18,168,220,204,124,129,18,221,25,50,242,212,192,85,198,75,197,246,109,228,186,202,111,134,57,240,104,161,71,126,32,73,84,68,205,16,128,60,45,35,202,13,218,17,181,137,189,49,36,27,255,64,168,188,2,0,195,253,47,170,127,101,219,144,44,76,56,147,90,6,83,190,169,196,100,140,194,191,173,16,134iii14==5=>iii22,28,65,7,100iii15==9=>iii22,28,65,7,151,78,176,112,96iii16==8=>iii22,28,65,7,58,202,96,159iii17==45=>iii22,28,65,7,13,89,237,109,125,105,57,56,170,116,133,24,246,101,147,122,233,115,198,70,146,164,53,31,138,60,65,73,34,136,233,1,15,85,144,35,166,223,127,164,153iii18==94=>iii22,28,65,7,33,248,81,227,188,57,184,51,149,99,67,82,210,68,50,123,68,145,201,92,204,89,117,31,144,183,87,123,123,97,157,125,4,171,160,9,7,42,171,167,44,53,89,47,215,93,92,69,15,204,251,21,247,151,114,213,213,135,204,29,101,128,156,244,160,189,110,203,233,100,53,183,45,31,203,20,79,5,238,188,162,73,138,99,83,204,226,84,105,97iii19==318=>iii22,28,65,7,95,82,76,89,118,27,204,51,203,200,89,199,200,120,223,235,185,15,243,125,182,122,247,73,96,20,180,37,78,248,197,126,125,211,57,130,47,209,177,148,69,135,136,176,47,253,119,69,4,67,36,76,93,190,173,67,177,134,111,129,85,113,100,7,193,195,139,109,253,41,156,115,4,128,151,74,138,94,231,163,180,136,20,55,118,222,33,232,252,23,183,99,40,249,84,72,5,32,100,213,192,223,236,149,218,117,227,171,162,12,80,177,254,239,158,253,33,43,6,97,76,229,23,139,219,103,62,208,116,34,214,120,120,182,237,97,69,185,157,129,28,142,84,114,211,39,54,51,244,24,232,32,159,167,67,232,109,194,95,4,59,90,75,89,137,134,89,125,240,41,63,60,61,169,71,229,114,24,24,118,210,133,43,82,233,153,102,143,29,34,121,139,247,83,255,32,39,49,17,66,66,94,71,127,44,134,154,152,93,29,94,63,19,244,206,55,223,78,74,100,249,39,51,40,47,71,5,182,88,116,59,99,228,72,186,40,77,112,55,235,180,131,124,3,233,2,203,213,6,206,81,105,108,66,4,232,181,99,140,184,180,209,100,7,72,54,112,24,146,85,80,169,99,186,147,253,152,47,151,150,124,177,171,168,158,153,95,103,244,223,168,55,193,132,69,112,136,132,143,0,80,229,89,228,144,253,54,226,106,34,68,127,108,142iii20==15=>iii22,28,65,7,240,185,200,4,171,254,100,79,135,56,243iii21==106=>iii22,28,65,7,89,182,167,97,249,178,200,113,120,122,154,121,124,238,23,209,126,169,18,119,180,99,115,3,100,150,2,36,33,174,172,24,100,94,232,184,222,161,182,235,85,251,209,66,225,27,149,191,217,160,96,20,47,75,196,0,157,24,168,126,196,83,107,138,9,100,148,156,94,14,219,60,159,155,248,105,238,86,138,176,109,216,153,91,158,220,151,182,104,254,176,69,53,88,232,77,30,204,151,9,213,116iii22==0=>iiiiii23==25=>iii22,28,65,7,6,2,148,240,79,137,134,227,7,22,239,197,246,65,128,152,206,212,158,39,107iii24==5=>iii22,28,65,7,168iii25==5=>iii22,28,65,7,155iii26==13=>iii22,28,65,7,162,230,0,161,76,125,30,125,243iii27==9=>iii22,28,65,7,56,58,119,77,1iii28==30=>iii22,28,65,7,220,21,215,4,90,164,176,150,173,66,22,53,14,90,34,77,157,197,60,242,35,179,92,83,108,88iii29==5=>iii22,28,65,7,175iii30==12=>iii22,28,65,7,101,33,241,21,72,100,49,179iii31==7=>iii22,28,65,7,33,206,96iii32==9=>iii22,28,65,7,51,58,113,140,236iii33==6=>iii22,28,65,7,190,141iii34==16=>iii22,28,65,7,220,12,56,155,43,161,154,26,114,211,209,9iii35==6=>iii22,28,65,7,197,164iii36==234=>iii22,28,65,7,179,219,79,178,236,156,67,223,148,230,104,2,239,85,69,104,61,54,222,211,204,188,21,71,231,40,73,55,51,109,25,252,215,168,155,181,100,99,129,38,77,179,167,238,235,78,25,155,66,116,62,238,210,200,13,144,203,240,48,174,107,200,167,92,81,83,146,128,111,61,131,237,95,90,143,109,249,178,170,100,203,236,172,175,147,157,106,219,59,93,79,61,217,246,54,26,96,94,59,229,210,3,32,40,155,107,72,13,123,38,44,140,162,16,196,234,113,168,253,120,66,32,107,21,56,77,113,33,233,157,255,222,245,58,111,216,205,43,64,65,176,27,85,119,151,29,61,250,18,205,107,17,185,103,251,205,182,24,158,245,119,154,222,245,85,220,172,31,137,223,163,19,93,214,254,238,177,109,209,69,233,91,64,97,33,60,214,222,197,23,136,175,5,37,178,15,143,9,91,10,35,26,86,218,223,157,175,8,80,211,93,139,192,168,73,18,105,202,78,35,62,203,93,131,32,216,125,124,145,182iii37==5=>iii22,28,65,7,140iii38==38=>iii22,28,65,7,56,105,187,154,208,31,113,186,91,240,143,34,68,222,125,20,48,39,80,117,170,192,172,205,155,0,11,235,183,15,67,70,35,103iii39==129=>iii22,28,65,7,120,8,16,80,68,219,14,105,66,93,136,137,141,29,193,130,43,41,180,240,50,21,38,221,83,57,236,248,166,131,130,166,90,137,53,136,214,42,77,160,145,147,87,56,134,201,180,91,4,126,71,143,230,97,145,122,105,164,18,244,115,16,80,40,197,4,105,4,233,65,75,196,185,247,210,194,214,110,253,62,115,62,47,223,239,97,62,243,119,125,218,79,233,72,169,2,37,236,188,165,122,114,36,232,155,149,36,72,144,203,171,154,193,11,48,144,2,36,184,202,142,243,176,4,229iii40==6=>iii22,28,65,7,186,81iii41==5=>iii22,28,65,7,71iii42==13=>iii22,28,65,7,58,41,200,214,137,117,80,131,218iii43==18=>iii22,28,65,7,64,21,74,124,231,170,228,161,239,216,78,100,111,167iii44==28=>iii22,28,65,7,111,211,131,201,73,237,201,247,90,204,189,231,143,180,138,158,251,21,0,24,22,121,44,157iii45==6=>iii22,28,65,7,189,202iii46==1071=>iii22,28,65,7,153,209,232,151,48,26,1,207,66,26,72,140,177,63,244,34,183,117,103,166,162,32,146,72,243,148,132,100,202,93,242,9,72,6,136,238,213,89,243,112,151,243,97,202,242,128,97,3,232,244,204,14,149,49,90,12,147,196,250,82,47,150,125,73,111,224,43,158,191,94,40,61,143,87,194,135,8,147,207,188,148,162,16,172,252,133,38,238,42,250,0,152,165,63,100,154,6,7,241,142,172,170,145,227,123,48,100,4,43,167,171,158,43,123,48,114,255,78,221,66,250,139,20,42,31,53,147,202,94,173,228,40,128,110,192,187,141,30,137,231,4,89,253,21,126,165,127,104,30,87,54,131,44,103,183,112,224,166,116,116,237,180,206,42,156,176,209,48,134,180,84,13,209,66,181,88,82,17,98,183,116,240,48,170,248,0,207,145,103,254,137,132,126,100,144,248,154,8,39,5,213,207,162,142,215,5,6,12,197,197,180,8,169,55,194,163,130,23,182,55,204,235,94,189,73,46,236,51,174,27,131,169,165,21,122,159,15,214,234,166,100,188,183,13,187,5,118,249,30,100,66,169,36,28,30,192,124,225,25,6,39,20,191,90,223,53,114,177,183,131,16,248,106,84,11,66,64,46,164,163,35,220,127,189,105,80,130,165,134,255,94,191,110,128,12,117,192,183,233,111,59,134,107,33,248,145,250,254,92,50,40,135,149,38,101,181,151,14,17,199,110,146,42,52,211,210,174,119,123,128,158,35,88,223,136,115,69,125,207,230,175,106,221,130,215,33,45,236,33,4,138,251,245,85,132,214,54,28,128,127,61,236,28,10,64,7,231,249,237,213,242,193,88,211,96,255,219,108,31,176,99,125,145,4,149,171,210,182,94,43,229,108,223,239,92,101,210,179,23,218,130,235,68,36,49,141,236,25,137,204,114,49,75,142,149,131,73,74,100,141,67,142,149,10,252,118,16,2,149,70,201,44,237,135,26,137,195,190,244,191,33,122,109,26,117,138,165,220,207,75,141,152,12,1,172,182,147,216,4,87,48,43,199,225,32,188,228,72,177,157,25,150,227,29,235,128,134,18,8,106,63,8,125,157,187,185,135,59,230,232,189,168,220,80,178,158,47,212,251,44,233,187,72,149,243,156,52,245,89,63,121,86,207,66,198,239,3,120,237,89,211,82,33,157,157,253,137,137,220,15,61,140,74,26,219,167,233,176,41,244,32,64,54,103,137,220,164,143,91,98,190,102,185,27,33,69,25,182,82,118,178,115,131,229,85,146,48,240,151,139,217,153,84,125,171,110,58,235,203,65,203,119,211,218,233,124,240,119,109,242,185,49,19,26,20,85,41,87,158,235,155,200,137,76,56,120,131,152,205,180,95,124,50,162,40,70,20,17,164,117,55,103,137,195,200,149,84,255,110,231,38,83,128,176,66,229,151,119,234,37,150,140,142,221,142,48,88,228,82,200,206,15,190,6,232,241,22,77,52,169,120,2,24,149,70,47,201,69,46,33,70,147,186,1,54,7,99,226,129,209,214,122,81,102,106,68,251,65,15,12,81,68,149,99,128,32,205,86,108,161,233,101,227,114,55,100,147,168,252,241,184,132,13,175,245,174,118,0,41,45,75,245,130,216,54,230,153,33,42,231,45,113,202,166,91,3,95,2,8,151,32,76,194,130,246,166,33,15,169,168,114,136,175,116,97,120,115,126,116,81,69,176,40,141,17,87,192,137,15,153,33,144,248,48,134,112,10,163,44,165,235,4,82,184,102,74,181,222,105,123,189,219,116,51,39,89,51,99,96,34,150,158,127,192,133,138,58,102,53,134,189,181,131,131,12,199,103,9,108,4,31,140,179,96,18,77,148,14,139,71,53,141,14,23,91,1,57,251,6,222,197,88,118,92,36,87,112,244,208,196,240,150,74,19,197,87,83,202,102,42,155,118,48,99,244,194,6,2,19,216,133,181,104,163,83,170,198,232,100,116,137,228,107,235,249,44,184,66,21,25,17,68,22,201,61,80,163,122,56,202,140,27,28,244,74,191,215,161,166,220,192,64,62,9,242,119,144,70,14,208,186,255,105,67,76,81,44,24,208,132,141,241,251,184,194,219,186,216,58,78,155,50,29,248,221,4,181,125,13,253,1,217,211,69,137,214,47,168,114,114,195,38,212,6,107,230,224,54,183,179,59,16,106,93,164,99,181,222,90,194,34,128,121,103,116,6,236,250,70,245,113,225,22,145,83,27,46,212,248,141,228,99,237,192,116,5,149,82,255,198,201,16,131,88,138,209,182,98,86,151,179,66,30,219,70,215,60,19,47,244,92,10,46,137,144,180,107,205,90,241,91,60,203,77,13,97,23,155,152,241,119,139,94,166,220,20,203,161,152,20,229,135,176,239,79,60,33iii47==11=>iii22,28,65,7,118,48,60,241,58,10,0iii48==0=>iiiiii49==65=>iii22,28,65,7,196,201,234,63,112,208,99,69,47,70,101,74,181,182,64,214,254,73,129,111,250,180,2,169,98,108,177,104,197,206,155,252,25,173,56,178,67,226,207,118,116,108,213,121,205,215,229,79,158,151,6,5,183,218,181,114,66,229,29,70,194iii50==6=>iii22,28,65,7,97,44iii51==25=>iii22,28,65,7,165,87,46,62,166,113,105,207,108,116,65,204,99,85,58,2,210,78,52,109,74iii52==0=>iiiiii53==7=>iii22,28,65,7,28,58,101iii54==0=>iiiiii55==60=>iii22,28,65,7,118,199,120,136,43,17,185,234,117,102,137,56,22,249,92,75,69,125,96,0,111,18,11,24,71,113,61,177,160,112,201,166,135,159,185,178,71,80,95,96,121,192,47,149,155,56,146,209,56,165,51,25,178,130,249,174iii56==13=>iii22,28,65,7,177,255,205,36,180,64,18,143,71iii57==47=>iii22,28,65,7,68,80,246,77,150,97,146,16,226,211,114,7,184,66,176,99,153,63,79,117,31,186,36,7,158,250,181,235,113,25,133,214,132,57,87,233,3,105,184,40,147,209,31iii58==5=>iii22,28,65,7,53iii59==6=>iii22,28,65,7,63,194'
s = '0==72=>iii22,28,65,7,113,250,51,162,122,40,134,159,40,139,132,194,46,21,183,135,244,55,109,134,109,234,8,235,162,0,129,22,37,144,17,208,106,72,220,208,248,193,48,68,167,7,236,229,198,61,54,38,122,129,63,216,212,160,25,91,90,46,10,51,200,42,69,40,111,171,156,215iii1==5=>iii22,28,65,7,114iii2==6=>iii22,28,65,7,197,11iii3==6=>iii22,28,65,7,58,123iii4==94=>iii22,28,65,7,163,230,249,156,15,184,190,9,248,68,253,196,229,49,9,112,204,175,195,35,113,164,19,102,196,105,157,60,33,86,42,195,150,10,185,152,92,158,84,191,27,118,213,16,180,236,107,227,37,132,164,221,246,208,60,66,252,193,178,21,8,208,140,162,36,38,54,98,155,74,65,51,49,138,118,144,14,154,139,103,208,128,184,75,115,5,10,211,30,87iii5==5=>iii22,28,65,7,116iii6==5=>iii22,28,65,7,102iii7==5=>iii22,28,65,7,193iii8==6=>iii22,28,65,7,59,47iii9==28=>iii22,28,65,7,44,109,180,52,43,58,210,244,18,152,249,240,130,27,203,214,225,227,11,142,17,38,12,200iii10==20=>iii22,28,65,7,84,197,180,207,84,138,59,224,145,1,38,128,36,164,238,92iii11==7=>iii22,28,65,7,165,43,240iii12==38=>iii22,28,65,7,60,175,113,153,156,218,115,254,22,175,93,88,34,21,22,247,237,123,41,149,130,206,196,184,228,254,54,156,5,137,137,238,227,194iii13==421=>iii22,28,65,7,37,245,242,4,112,106,72,203,1,160,204,143,214,221,150,32,98,45,42,132,155,67,102,174,21,128,248,13,159,21,15,180,207,65,34,142,177,219,253,223,161,125,176,51,206,45,48,65,181,181,41,50,198,65,21,62,46,219,27,170,17,42,130,200,252,66,207,32,205,52,6,199,125,34,225,69,132,120,130,219,148,121,132,183,82,177,29,101,143,43,111,167,172,153,171,253,225,216,1,20,178,111,253,25,137,115,82,240,167,211,129,161,145,4,117,46,195,176,248,118,78,142,5,233,70,131,149,161,47,131,122,104,63,77,212,164,217,38,124,115,183,236,141,162,129,105,238,117,94,148,96,209,31,80,85,167,110,166,206,121,18,82,247,214,160,169,172,0,118,144,253,114,186,110,174,29,183,190,121,72,10,234,159,151,91,79,48,240,8,88,84,190,252,51,250,10,121,248,88,77,109,183,241,67,230,46,130,62,187,144,154,36,192,234,141,200,147,130,46,106,150,217,12,150,136,24,148,173,71,166,194,168,153,158,148,61,30,161,247,106,54,79,164,127,167,82,208,134,196,131,2,68,200,38,140,133,226,80,96,157,183,10,46,243,142,137,59,37,168,154,120,24,137,175,83,200,26,115,67,103,156,147,247,56,20,239,148,245,158,132,7,52,147,161,136,231,70,183,159,233,212,136,205,153,173,177,19,150,16,242,146,172,160,0,218,57,81,160,123,64,47,237,203,62,146,173,129,152,230,235,73,158,161,239,158,33,18,168,220,204,124,129,18,221,25,50,242,212,192,85,198,75,197,246,109,228,186,202,111,134,57,240,104,161,71,126,32,73,84,68,205,16,128,60,45,35,202,13,218,17,181,137,189,49,36,27,255,64,168,188,2,0,195,253,47,170,127,101,219,144,44,76,56,147,90,6,83,190,169,196,100,140,194,191,173,16,134iii14==5=>iii22,28,65,7,100iii15==9=>iii22,28,65,7,151,78,176,112,96iii16==8=>iii22,28,65,7,58,202,96,159iii17==45=>iii22,28,65,7,13,89,237,109,125,105,57,56,170,116,133,24,246,101,147,122,233,115,198,70,146,164,53,31,138,60,65,73,34,136,233,1,15,85,144,35,166,223,127,164,153iii18==94=>iii22,28,65,7,33,248,81,227,188,57,184,51,149,99,67,82,210,68,50,123,68,145,201,92,204,89,117,31,144,183,87,123,123,97,157,125,4,171,160,9,7,42,171,167,44,53,89,47,215,93,92,69,15,204,251,21,247,151,114,213,213,135,204,29,101,128,156,244,160,189,110,203,233,100,53,183,45,31,203,20,79,5,238,188,162,73,138,99,83,204,226,84,105,97iii19==318=>iii22,28,65,7,95,82,76,89,118,27,204,51,203,200,89,199,200,120,223,235,185,15,243,125,182,122,247,73,96,20,180,37,78,248,197,126,125,211,57,130,47,209,177,148,69,135,136,176,47,253,119,69,4,67,36,76,93,190,173,67,177,134,111,129,85,113,100,7,193,195,139,109,253,41,156,115,4,128,151,74,138,94,231,163,180,136,20,55,118,222,33,232,252,23,183,99,40,249,84,72,5,32,100,213,192,223,236,149,218,117,227,171,162,12,80,177,254,239,158,253,33,43,6,97,76,229,23,139,219,103,62,208,116,34,214,120,120,182,237,97,69,185,157,129,28,142,84,114,211,39,54,51,244,24,232,32,159,167,67,232,109,194,95,4,59,90,75,89,137,134,89,125,240,41,63,60,61,169,71,229,114,24,24,118,210,133,43,82,233,153,102,143,29,34,121,139,247,83,255,32,39,49,17,66,66,94,71,127,44,134,154,152,93,29,94,63,19,244,206,55,223,78,74,100,249,39,51,40,47,71,5,182,88,116,59,99,228,72,186,40,77,112,55,235,180,131,124,3,233,2,203,213,6,206,81,105,108,66,4,232,181,99,140,184,180,209,100,7,72,54,112,24,146,85,80,169,99,186,147,253,152,47,151,150,124,177,171,168,158,153,95,103,244,223,168,55,193,132,69,112,136,132,143,0,80,229,89,228,144,253,54,226,106,34,68,127,108,142iii20==15=>iii22,28,65,7,240,185,200,4,171,254,100,79,135,56,243iii21==106=>iii22,28,65,7,89,182,167,97,249,178,200,113,120,122,154,121,124,238,23,209,126,169,18,119,180,99,115,3,100,150,2,36,33,174,172,24,100,94,232,184,222,161,182,235,85,251,209,66,225,27,149,191,217,160,96,20,47,75,196,0,157,24,168,126,196,83,107,138,9,100,148,156,94,14,219,60,159,155,248,105,238,86,138,176,109,216,153,91,158,220,151,182,104,254,176,69,53,88,232,77,30,204,151,9,213,116iii22==0=>iiiiii23==25=>iii22,28,65,7,6,2,148,240,79,137,134,227,7,22,239,197,246,65,128,152,206,212,158,39,107iii24==5=>iii22,28,65,7,168iii25==5=>iii22,28,65,7,155iii26==13=>iii22,28,65,7,162,230,0,161,76,125,30,125,243iii27==9=>iii22,28,65,7,56,58,119,77,1iii28==30=>iii22,28,65,7,220,21,215,4,90,164,176,150,173,66,22,53,14,90,34,77,157,197,60,242,35,179,92,83,108,88iii29==5=>iii22,28,65,7,175iii30==12=>iii22,28,65,7,101,33,241,21,72,100,49,179iii31==7=>iii22,28,65,7,33,206,96iii32==9=>iii22,28,65,7,51,58,113,140,236iii33==6=>iii22,28,65,7,190,141iii34==16=>iii22,28,65,7,220,12,56,155,43,161,154,26,114,211,209,9iii35==6=>iii22,28,65,7,197,164iii36==234=>iii22,28,65,7,179,219,79,178,236,156,67,223,148,230,104,2,239,85,69,104,61,54,222,211,204,188,21,71,231,40,73,55,51,109,25,252,215,168,155,181,100,99,129,38,77,179,167,238,235,78,25,155,66,116,62,238,210,200,13,144,203,240,48,174,107,200,167,92,81,83,146,128,111,61,131,237,95,90,143,109,249,178,170,100,203,236,172,175,147,157,106,219,59,93,79,61,217,246,54,26,96,94,59,229,210,3,32,40,155,107,72,13,123,38,44,140,162,16,196,234,113,168,253,120,66,32,107,21,56,77,113,33,233,157,255,222,245,58,111,216,205,43,64,65,176,27,85,119,151,29,61,250,18,205,107,17,185,103,251,205,182,24,158,245,119,154,222,245,85,220,172,31,137,223,163,19,93,214,254,238,177,109,209,69,233,91,64,97,33,60,214,222,197,23,136,175,5,37,178,15,143,9,91,10,35,26,86,218,223,157,175,8,80,211,93,139,192,168,73,18,105,202,78,35,62,203,93,131,32,216,125,124,145,182iii37==5=>iii22,28,65,7,140iii38==38=>iii22,28,65,7,56,105,187,154,208,31,113,186,91,240,143,34,68,222,125,20,48,39,80,117,170,192,172,205,155,0,11,235,183,15,67,70,35,103iii39==129=>iii22,28,65,7,120,8,16,80,68,219,14,105,66,93,136,137,141,29,193,130,43,41,180,240,50,21,38,221,83,57,236,248,166,131,130,166,90,137,53,136,214,42,77,160,145,147,87,56,134,201,180,91,4,126,71,143,230,97,145,122,105,164,18,244,115,16,80,40,197,4,105,4,233,65,75,196,185,247,210,194,214,110,253,62,115,62,47,223,239,97,62,243,119,125,218,79,233,72,169,2,37,236,188,165,122,114,36,232,155,149,36,72,144,203,171,154,193,11,48,144,2,36,184,202,142,243,176,4,229iii40==6=>iii22,28,65,7,186,81iii41==5=>iii22,28,65,7,71iii42==13=>iii22,28,65,7,58,41,200,214,137,117,80,131,218iii43==18=>iii22,28,65,7,64,21,74,124,231,170,228,161,239,216,78,100,111,167iii44==28=>iii22,28,65,7,111,211,131,201,73,237,201,247,90,204,189,231,143,180,138,158,251,21,0,24,22,121,44,157iii45==6=>iii22,28,65,7,189,202iii46==1071=>iii22,28,65,7,153,209,232,151,48,26,1,207,66,26,72,140,177,63,244,34,183,117,103,166,162,32,146,72,243,148,132,100,202,93,242,9,72,6,136,238,213,89,243,112,151,243,97,202,242,128,97,3,232,244,204,14,149,49,90,12,147,196,250,82,47,150,125,73,111,224,43,158,191,94,40,61,143,87,194,135,8,147,207,188,148,162,16,172,252,133,38,238,42,250,0,152,165,63,100,154,6,7,241,142,172,170,145,227,123,48,100,4,43,167,171,158,43,123,48,114,255,78,221,66,250,139,20,42,31,53,147,202,94,173,228,40,128,110,192,187,141,30,137,231,4,89,253,21,126,165,127,104,30,87,54,131,44,103,183,112,224,166,116,116,237,180,206,42,156,176,209,48,134,180,84,13,209,66,181,88,82,17,98,183,116,240,48,170,248,0,207,145,103,254,137,132,126,100,144,248,154,8,39,5,213,207,162,142,215,5,6,12,197,197,180,8,169,55,194,163,130,23,182,55,204,235,94,189,73,46,236,51,174,27,131,169,165,21,122,159,15,214,234,166,100,188,183,13,187,5,118,249,30,100,66,169,36,28,30,192,124,225,25,6,39,20,191,90,223,53,114,177,183,131,16,248,106,84,11,66,64,46,164,163,35,220,127,189,105,80,130,165,134,255,94,191,110,128,12,117,192,183,233,111,59,134,107,33,248,145,250,254,92,50,40,135,149,38,101,181,151,14,17,199,110,146,42,52,211,210,174,119,123,128,158,35,88,223,136,115,69,125,207,230,175,106,221,130,215,33,45,236,33,4,138,251,245,85,132,214,54,28,128,127,61,236,28,10,64,7,231,249,237,213,242,193,88,211,96,255,219,108,31,176,99,125,145,4,149,171,210,182,94,43,229,108,223,239,92,101,210,179,23,218,130,235,68,36,49,141,236,25,137,204,114,49,75,142,149,131,73,74,100,141,67,142,149,10,252,118,16,2,149,70,201,44,237,135,26,137,195,190,244,191,33,122,109,26,117,138,165,220,207,75,141,152,12,1,172,182,147,216,4,87,48,43,199,225,32,188,228,72,177,157,25,150,227,29,235,128,134,18,8,106,63,8,125,157,187,185,135,59,230,232,189,168,220,80,178,158,47,212,251,44,233,187,72,149,243,156,52,245,89,63,121,86,207,66,198,239,3,120,237,89,211,82,33,157,157,253,137,137,220,15,61,140,74,26,219,167,233,176,41,244,32,64,54,103,137,220,164,143,91,98,190,102,185,27,33,69,25,182,82,118,178,115,131,229,85,146,48,240,151,139,217,153,84,125,171,110,58,235,203,65,203,119,211,218,233,124,240,119,109,242,185,49,19,26,20,85,41,87,158,235,155,200,137,76,56,120,131,152,205,180,95,124,50,162,40,70,20,17,164,117,55,103,137,195,200,149,84,255,110,231,38,83,128,176,66,229,151,119,234,37,150,140,142,221,142,48,88,228,82,200,206,15,190,6,232,241,22,77,52,169,120,2,24,149,70,47,201,69,46,33,70,147,186,1,54,7,99,226,129,209,214,122,81,102,106,68,251,65,15,12,81,68,149,99,128,32,205,86,108,161,233,101,227,114,55,100,147,168,252,241,184,132,13,175,245,174,118,0,41,45,75,245,130,216,54,230,153,33,42,231,45,113,202,166,91,3,95,2,8,151,32,76,194,130,246,166,33,15,169,168,114,136,175,116,97,120,115,126,116,81,69,176,40,141,17,87,192,137,15,153,33,144,248,48,134,112,10,163,44,165,235,4,82,184,102,74,181,222,105,123,189,219,116,51,39,89,51,99,96,34,150,158,127,192,133,138,58,102,53,134,189,181,131,131,12,199,103,9,108,4,31,140,179,96,18,77,148,14,139,71,53,141,14,23,91,1,57,251,6,222,197,88,118,92,36,87,112,244,208,196,240,150,74,19,197,87,83,202,102,42,155,118,48,99,244,194,6,2,19,216,133,181,104,163,83,170,198,232,100,116,137,228,107,235,249,44,184,66,21,25,17,68,22,201,61,80,163,122,56,202,140,27,28,244,74,191,215,161,166,220,192,64,62,9,242,119,144,70,14,208,186,255,105,67,76,81,44,24,208,132,141,241,251,184,194,219,186,216,58,78,155,50,29,248,221,4,181,125,13,253,1,217,211,69,137,214,47,168,114,114,195,38,212,6,107,230,224,54,183,179,59,16,106,93,164,99,181,222,90,194,34,128,121,103,116,6,236,250,70,245,113,225,22,145,83,27,46,212,248,141,228,99,237,192,116,5,149,82,255,198,201,16,131,88,138,209,182,98,86,151,179,66,30,219,70,215,60,19,47,244,92,10,46,137,144,180,107,205,90,241,91,60,203,77,13,97,23,155,152,241,119,139,94,166,220,20,203,161,152,20,229,135,176,239,79,60,33iii47==11=>iii22,28,65,7,118,48,60,241,58,10,0iii48==0=>iiiiii49==65=>iii22,28,65,7,196,201,234,63,112,208,99,69,47,70,101,74,181,182,64,214,254,73,129,111,250,180,2,169,98,108,177,104,197,206,155,252,25,173,56,178,67,226,207,118,116,108,213,121,205,215,229,79,158,151,6,5,183,218,181,114,66,229,29,70,194iii50==6=>iii22,28,65,7,97,44iii51==24=>iii22,28,65,7,165,87,46,62,166,113,105,207,108,116,65,204,99,85,63,9,201,82,48,88iii52==0=>iiiiii53==7=>iii22,28,65,7,28,58,101iii54==13=>iii22,28,65,7,143,121,73,180,51,95,200,154,20iii55==60=>iii22,28,65,7,118,199,120,136,43,17,185,234,117,102,137,56,22,249,92,75,69,125,96,0,111,18,11,24,71,113,61,177,160,112,201,166,135,159,185,178,71,80,95,96,121,192,47,149,155,56,146,209,56,165,51,25,178,130,249,174iii56==13=>iii22,28,65,7,177,255,205,36,180,64,18,143,71iii57==47=>iii22,28,65,7,68,80,246,77,150,97,146,16,226,211,114,7,184,66,176,99,153,63,79,117,31,186,36,7,158,250,181,235,113,25,133,214,132,57,87,233,3,105,184,40,147,209,31iii58==5=>iii22,28,65,7,53iii59==6=>iii22,28,65,7,63,194'
s = '0==72=>iii22,28,65,7,113,250,51,162,122,40,134,159,40,139,132,194,46,21,183,135,244,55,109,134,109,234,8,235,162,0,129,22,37,144,17,208,106,72,220,208,248,193,48,68,167,7,236,229,198,61,54,38,122,129,63,216,212,160,25,91,90,46,10,51,200,42,69,40,111,171,156,215iii1==5=>iii22,28,65,7,114iii2==6=>iii22,28,65,7,197,11iii3==0=>iiiiii4==94=>iii22,28,65,7,163,230,249,156,15,184,190,9,248,68,253,196,229,49,9,112,204,175,195,35,113,164,19,102,196,105,157,60,33,86,42,195,150,10,185,152,92,158,84,191,27,118,213,16,180,236,107,227,37,132,164,221,246,208,60,66,252,193,178,21,8,208,140,162,36,38,54,98,155,74,65,51,49,138,118,144,14,154,139,103,208,128,184,75,115,5,10,211,30,87iii5==5=>iii22,28,65,7,116iii6==5=>iii22,28,65,7,102iii7==5=>iii22,28,65,7,193iii8==6=>iii22,28,65,7,59,47iii9==28=>iii22,28,65,7,44,109,180,52,43,58,210,244,18,152,249,240,130,27,203,214,225,227,11,142,17,38,12,200iii10==19=>iii22,28,65,7,85,208,195,213,90,143,158,96,91,217,91,74,181,161,115iii11==7=>iii22,28,65,7,165,43,240iii12==38=>iii22,28,65,7,60,175,113,153,156,218,115,254,22,175,93,88,34,21,22,247,237,123,41,149,130,206,196,184,228,254,54,156,5,137,137,238,227,194iii13==421=>iii22,28,65,7,37,245,242,4,112,106,72,203,1,160,204,143,214,221,150,32,98,45,42,132,155,67,102,174,21,128,248,13,159,21,15,180,207,65,34,142,177,219,253,223,161,125,176,51,206,45,48,65,181,181,41,50,198,65,21,62,46,219,27,170,17,42,130,200,252,66,207,32,205,52,6,199,125,34,225,69,132,120,130,219,148,121,132,183,82,177,29,101,143,43,111,167,172,153,171,253,225,216,1,20,178,111,253,25,137,115,82,240,167,211,129,161,145,4,117,46,195,176,248,118,78,142,5,233,70,131,149,161,47,131,122,104,63,77,212,164,217,38,124,115,183,236,141,162,129,105,238,117,94,148,96,209,31,80,85,167,110,166,206,121,18,82,247,214,160,169,172,0,118,144,253,114,186,110,174,29,183,190,121,72,10,234,159,151,91,79,48,240,8,88,84,190,252,51,250,10,121,248,88,77,109,183,241,67,230,46,130,62,187,144,154,36,192,234,141,200,147,130,46,106,150,217,12,150,136,24,148,173,71,166,194,168,153,158,148,61,30,161,247,106,54,79,164,127,167,82,208,134,196,131,2,68,200,38,140,133,226,80,96,157,183,10,46,243,142,137,59,37,168,154,120,24,137,175,83,200,26,115,67,103,156,147,247,56,20,239,148,245,158,132,7,52,147,161,136,231,70,183,159,233,212,136,205,153,173,177,19,150,16,242,146,172,160,0,218,57,81,160,123,64,47,237,203,62,146,173,129,152,230,235,73,158,161,239,158,33,18,168,220,204,124,129,18,221,25,50,242,212,192,85,198,75,197,246,109,228,186,202,111,134,57,240,104,161,71,126,32,73,84,68,205,16,128,60,45,35,202,13,218,17,181,137,189,49,36,27,255,64,168,188,2,0,195,253,47,170,127,101,219,144,44,76,56,147,90,6,83,190,169,196,100,140,194,191,173,16,134iii14==5=>iii22,28,65,7,100iii15==0=>iiiiii16==8=>iii22,28,65,7,58,202,96,159iii17==45=>iii22,28,65,7,13,89,237,109,125,105,57,56,170,116,133,24,246,101,147,122,233,115,198,70,146,164,53,31,138,60,65,73,34,136,233,1,15,85,144,35,166,223,127,164,153iii18==94=>iii22,28,65,7,33,248,81,227,188,57,184,51,149,99,67,82,210,68,50,123,68,145,201,92,204,89,117,31,144,183,87,123,123,97,157,125,4,171,160,9,7,42,171,167,44,53,89,47,215,93,92,69,15,204,251,21,247,151,114,213,213,135,204,29,101,128,156,244,160,189,110,203,233,100,53,183,45,31,203,20,79,5,238,188,162,73,138,99,83,204,226,84,105,97iii19==311=>iii22,28,65,7,95,82,133,120,105,6,211,60,203,184,114,162,188,32,163,148,228,116,206,95,138,69,223,125,94,31,164,11,94,253,255,111,123,214,9,35,36,251,160,146,63,230,122,208,90,169,36,100,101,103,8,65,66,180,193,65,177,140,99,141,86,20,70,9,192,207,194,1,152,47,212,29,82,128,167,106,132,18,134,245,243,214,64,112,72,215,121,161,219,13,172,117,44,226,57,96,8,116,78,234,192,202,173,199,202,101,129,190,165,27,72,161,224,174,219,206,115,85,67,66,119,252,15,193,185,49,107,181,46,96,217,101,0,201,151,31,63,181,149,166,61,177,124,30,184,98,57,49,240,84,232,36,146,182,71,234,33,205,45,93,124,27,22,18,150,153,88,104,141,120,119,109,97,240,72,131,32,73,87,55,141,170,191,96,213,151,99,29,28,206,23,250,190,9,55,64,69,107,69,27,14,26,107,49,122,193,196,204,26,35,87,103,90,211,212,44,201,74,81,9,209,42,103,2,16,71,16,247,10,100,43,1,241,79,173,48,93,110,118,174,135,209,2,70,202,57,210,205,76,172,7,60,9,24,70,231,168,27,243,194,202,171,104,15,111,23,79,48,254,62,21,166,97,190,223,253,156,34,134,146,126,253,164,218,199,222,30,58,191,192,183,54,212,249,20,56,217,216,214,15,54,183,8,171,209,162,25iii20==15=>iii22,28,65,7,240,185,200,4,171,254,100,79,135,56,243iii21==106=>iii22,28,65,7,89,182,167,97,249,178,200,113,120,122,154,121,124,238,23,209,126,169,18,119,180,99,115,3,100,150,2,36,33,174,172,24,100,94,232,184,222,161,182,235,85,251,209,66,225,27,149,191,217,160,96,20,47,75,196,0,157,24,168,126,196,83,107,138,9,100,148,156,94,14,219,60,159,155,248,105,238,86,138,176,109,216,153,91,158,220,151,182,104,254,176,69,53,88,232,77,30,204,151,9,213,116iii22==0=>iiiiii23==25=>iii22,28,65,7,6,2,148,240,79,137,134,227,7,22,239,197,246,65,128,152,206,212,158,39,107iii24==5=>iii22,28,65,7,168iii25==5=>iii22,28,65,7,155iii26==13=>iii22,28,65,7,162,230,0,161,76,125,30,125,243iii27==9=>iii22,28,65,7,56,58,119,77,1iii28==30=>iii22,28,65,7,220,21,215,4,90,164,176,150,173,66,22,53,14,90,34,77,157,197,60,242,35,179,92,83,108,88iii29==5=>iii22,28,65,7,175iii30==12=>iii22,28,65,7,101,33,241,21,72,100,49,179iii31==7=>iii22,28,65,7,33,206,96iii32==9=>iii22,28,65,7,51,58,113,140,236iii33==6=>iii22,28,65,7,190,141iii34==19=>iii22,28,65,7,220,12,56,155,43,161,154,26,114,211,209,104,16,73,183iii35==6=>iii22,28,65,7,197,164iii36==234=>iii22,28,65,7,179,219,79,178,236,156,67,223,148,230,104,2,239,85,69,104,61,54,222,211,204,188,21,71,231,40,73,55,51,109,25,252,215,168,155,181,100,99,129,38,77,179,167,238,235,78,25,155,66,116,62,238,210,200,13,144,203,240,48,174,107,200,167,92,81,83,146,128,111,61,131,237,95,90,143,109,249,178,170,100,203,236,172,175,147,157,106,219,59,93,79,61,217,246,54,26,96,94,59,229,210,3,32,40,155,107,72,13,123,38,44,140,162,16,196,234,113,168,253,120,66,32,107,21,56,77,113,33,233,157,255,222,245,58,111,216,205,43,64,65,176,27,85,119,151,29,61,250,18,205,107,17,185,103,251,205,182,24,158,245,119,154,222,245,85,220,172,31,137,223,163,19,93,214,254,238,177,109,209,69,233,91,64,97,33,60,214,222,197,23,136,175,5,37,178,15,143,9,91,10,35,26,86,218,223,157,175,8,80,211,93,139,192,168,73,18,105,202,78,35,62,203,93,131,32,216,125,124,145,182iii37==5=>iii22,28,65,7,140iii38==0=>iiiiii39==129=>iii22,28,65,7,120,8,16,80,68,219,14,105,66,93,136,137,141,29,193,130,43,41,180,240,50,21,38,221,83,57,236,248,166,131,130,166,90,137,53,136,214,42,77,160,145,147,87,56,134,201,180,91,4,126,71,143,230,97,145,122,105,164,18,244,115,16,80,40,197,4,105,4,233,65,75,196,185,247,210,194,214,110,253,62,115,62,47,223,239,97,62,243,119,125,218,79,233,72,169,2,37,236,188,165,122,114,36,232,155,149,36,72,144,203,171,154,193,11,48,144,2,36,184,202,142,243,176,4,229iii40==6=>iii22,28,65,7,186,81iii41==5=>iii22,28,65,7,69iii42==13=>iii22,28,65,7,58,41,200,214,137,117,80,131,218iii43==18=>iii22,28,65,7,64,21,74,124,231,170,228,161,239,216,78,100,111,167iii44==28=>iii22,28,65,7,111,211,131,201,73,237,201,247,90,204,189,231,143,180,138,158,251,21,0,24,22,121,44,157iii45==6=>iii22,28,65,7,189,202iii46==1071=>iii22,28,65,7,153,209,232,151,48,26,1,207,66,26,72,140,177,63,244,34,183,117,103,166,162,32,146,72,243,148,132,100,202,93,242,9,72,6,136,238,213,89,243,112,151,243,97,202,242,128,97,3,232,244,204,14,149,49,90,12,147,196,250,82,47,150,125,73,111,224,43,158,191,94,40,61,143,87,194,135,8,147,207,188,148,162,16,172,252,133,38,238,42,250,0,152,165,63,100,154,6,7,241,142,172,170,145,227,123,48,100,4,43,167,171,158,43,123,48,114,255,78,221,66,250,139,20,42,31,53,147,202,94,173,228,40,128,110,192,187,141,30,137,231,4,89,253,21,126,165,127,104,30,87,54,131,44,103,183,112,224,166,116,116,237,180,206,42,156,176,209,48,134,180,84,13,209,66,181,88,82,17,98,183,116,240,48,170,248,0,207,145,103,254,137,132,126,100,144,248,154,8,39,5,213,207,162,142,215,5,6,12,197,197,180,8,169,55,194,163,130,23,182,55,204,235,94,189,73,46,236,51,174,27,131,169,165,21,122,159,15,214,234,166,100,188,183,13,187,5,118,249,30,100,66,169,36,28,30,192,124,225,25,6,39,20,191,90,223,53,114,177,183,131,16,248,106,84,11,66,64,46,164,163,35,220,127,189,105,80,130,165,134,255,94,191,110,128,12,117,192,183,233,111,59,134,107,33,248,145,250,254,92,50,40,135,149,38,101,181,151,14,17,199,110,146,42,52,211,210,174,119,123,128,158,35,88,223,136,115,69,125,207,230,175,106,221,130,215,33,45,236,33,4,138,251,245,85,132,214,54,28,128,127,61,236,28,10,64,7,231,249,237,213,242,193,88,211,96,255,219,108,31,176,99,125,145,4,149,171,210,182,94,43,229,108,223,239,92,101,210,179,23,218,130,235,68,36,49,141,236,25,137,204,114,49,75,142,149,131,73,74,100,141,67,142,149,10,252,118,16,2,149,70,201,44,237,135,26,137,195,190,244,191,33,122,109,26,117,138,165,220,207,75,141,152,12,1,172,182,147,216,4,87,48,43,199,225,32,188,228,72,177,157,25,150,227,29,235,128,134,18,8,106,63,8,125,157,187,185,135,59,230,232,189,168,220,80,178,158,47,212,251,44,233,187,72,149,243,156,52,245,89,63,121,86,207,66,198,239,3,120,237,89,211,82,33,157,157,253,137,137,220,15,61,140,74,26,219,167,233,176,41,244,32,64,54,103,137,220,164,143,91,98,190,102,185,27,33,69,25,182,82,118,178,115,131,229,85,146,48,240,151,139,217,153,84,125,171,110,58,235,203,65,203,119,211,218,233,124,240,119,109,242,185,49,19,26,20,85,41,87,158,235,155,200,137,76,56,120,131,152,205,180,95,124,50,162,40,70,20,17,164,117,55,103,137,195,200,149,84,255,110,231,38,83,128,176,66,229,151,119,234,37,150,140,142,221,142,48,88,228,82,200,206,15,190,6,232,241,22,77,52,169,120,2,24,149,70,47,201,69,46,33,70,147,186,1,54,7,99,226,129,209,214,122,81,102,106,68,251,65,15,12,81,68,149,99,128,32,205,86,108,161,233,101,227,114,55,100,147,168,252,241,184,132,13,175,245,174,118,0,41,45,75,245,130,216,54,230,153,33,42,231,45,113,202,166,91,3,95,2,8,151,32,76,194,130,246,166,33,15,169,168,114,136,175,116,97,120,115,126,116,81,69,176,40,141,17,87,192,137,15,153,33,144,248,48,134,112,10,163,44,165,235,4,82,184,102,74,181,222,105,123,189,219,116,51,39,89,51,99,96,34,150,158,127,192,133,138,58,102,53,134,189,181,131,131,12,199,103,9,108,4,31,140,179,96,18,77,148,14,139,71,53,141,14,23,91,1,57,251,6,222,197,88,118,92,36,87,112,244,208,196,240,150,74,19,197,87,83,202,102,42,155,118,48,99,244,194,6,2,19,216,133,181,104,163,83,170,198,232,100,116,137,228,107,235,249,44,184,66,21,25,17,68,22,201,61,80,163,122,56,202,140,27,28,244,74,191,215,161,166,220,192,64,62,9,242,119,144,70,14,208,186,255,105,67,76,81,44,24,208,132,141,241,251,184,194,219,186,216,58,78,155,50,29,248,221,4,181,125,13,253,1,217,211,69,137,214,47,168,114,114,195,38,212,6,107,230,224,54,183,179,59,16,106,93,164,99,181,222,90,194,34,128,121,103,116,6,236,250,70,245,113,225,22,145,83,27,46,212,248,141,228,99,237,192,116,5,149,82,255,198,201,16,131,88,138,209,182,98,86,151,179,66,30,219,70,215,60,19,47,244,92,10,46,137,144,180,107,205,90,241,91,60,203,77,13,97,23,155,152,241,119,139,94,166,220,20,203,161,152,20,229,135,176,239,79,60,33iii47==0=>iiiiii48==0=>iiiiii49==0=>iiiiii50==6=>iii22,28,65,7,97,44iii51==25=>iii22,28,65,7,165,87,46,62,166,113,105,207,108,116,65,204,99,85,50,4,201,81,50,107,74iii52==0=>iiiiii53==7=>iii22,28,65,7,28,58,101iii54==0=>iiiiii55==0=>iiiiii56==13=>iii22,28,65,7,177,255,205,36,180,64,18,143,71iii57==47=>iii22,28,65,7,68,80,246,77,150,97,146,16,226,211,114,7,184,66,176,99,153,63,79,117,31,186,36,7,158,250,181,235,113,25,133,214,132,57,87,233,3,105,184,40,147,209,31iii58==5=>iii22,28,65,7,53iii59==6=>iii22,28,65,7,63,194'
s = '0==72=>iii22,28,65,7,113,250,51,162,122,40,134,159,40,139,132,194,46,21,183,135,244,55,109,134,109,234,8,235,162,0,129,22,37,144,17,208,106,72,220,208,248,193,48,68,167,7,236,229,198,61,54,38,122,129,63,216,212,160,25,91,90,46,10,51,200,42,69,40,111,171,156,215iii1==5=>iii22,28,65,7,114iii2==6=>iii22,28,65,7,197,11iii3==6=>iii22,28,65,7,58,123iii4==94=>iii22,28,65,7,163,230,249,156,15,184,190,9,248,68,253,196,229,49,9,112,204,175,195,35,113,164,19,102,196,105,157,60,33,86,42,195,150,10,185,152,92,158,84,191,27,118,213,16,180,236,107,227,37,132,164,221,246,208,60,66,252,193,178,21,8,208,140,162,36,38,54,98,155,74,65,51,49,138,118,144,14,154,139,103,208,128,184,75,115,5,10,211,30,87iii5==5=>iii22,28,65,7,116iii6==5=>iii22,28,65,7,102iii7==5=>iii22,28,65,7,193iii8==6=>iii22,28,65,7,59,47iii9==28=>iii22,28,65,7,44,109,180,52,43,58,210,244,18,152,249,240,130,27,203,214,225,227,11,142,17,38,12,200iii10==24=>iii22,28,65,7,84,123,86,93,22,238,190,82,191,248,12,40,54,197,57,109,159,96,249,201iii11==7=>iii22,28,65,7,165,43,240iii12==38=>iii22,28,65,7,60,175,113,153,156,218,115,254,22,175,93,88,34,21,22,247,237,123,41,149,130,206,196,184,228,254,54,156,5,137,137,238,227,194iii13==421=>iii22,28,65,7,37,245,242,4,112,106,72,203,1,160,204,143,214,221,150,32,98,45,42,132,155,67,102,174,21,128,248,13,159,21,15,180,207,65,34,142,177,219,253,223,161,125,176,51,206,45,48,65,181,181,41,50,198,65,21,62,46,219,27,170,17,42,130,200,252,66,207,32,205,52,6,199,125,34,225,69,132,120,130,219,148,121,132,183,82,177,29,101,143,43,111,167,172,153,171,253,225,216,1,20,178,111,253,25,137,115,82,240,167,211,129,161,145,4,117,46,195,176,248,118,78,142,5,233,70,131,149,161,47,131,122,104,63,77,212,164,217,38,124,115,183,236,141,162,129,105,238,117,94,148,96,209,31,80,85,167,110,166,206,121,18,82,247,214,160,169,172,0,118,144,253,114,186,110,174,29,183,190,121,72,10,234,159,151,91,79,48,240,8,88,84,190,252,51,250,10,121,248,88,77,109,183,241,67,230,46,130,62,187,144,154,36,192,234,141,200,147,130,46,106,150,217,12,150,136,24,148,173,71,166,194,168,153,158,148,61,30,161,247,106,54,79,164,127,167,82,208,134,196,131,2,68,200,38,140,133,226,80,96,157,183,10,46,243,142,137,59,37,168,154,120,24,137,175,83,200,26,115,67,103,156,147,247,56,20,239,148,245,158,132,7,52,147,161,136,231,70,183,159,233,212,136,205,153,173,177,19,150,16,242,146,172,160,0,218,57,81,160,123,64,47,237,203,62,146,173,129,152,230,235,73,158,161,239,158,33,18,168,220,204,124,129,18,221,25,50,242,212,192,85,198,75,197,246,109,228,186,202,111,134,57,240,104,161,71,126,32,73,84,68,205,16,128,60,45,35,202,13,218,17,181,137,189,49,36,27,255,64,168,188,2,0,195,253,47,170,127,101,219,144,44,76,56,147,90,6,83,190,169,196,100,140,194,191,173,16,134iii14==5=>iii22,28,65,7,100iii15==9=>iii22,28,65,7,151,78,176,112,96iii16==8=>iii22,28,65,7,58,202,96,159iii17==45=>iii22,28,65,7,13,89,237,109,125,105,57,56,170,116,133,24,246,101,147,122,233,115,198,70,146,164,53,31,138,60,65,73,34,136,233,1,15,85,144,35,166,223,127,164,153iii18==94=>iii22,28,65,7,33,248,81,227,188,57,184,51,149,99,67,82,210,68,50,123,68,145,201,92,204,89,117,31,144,183,87,123,123,97,157,125,4,171,160,9,7,42,171,167,44,53,89,47,215,93,92,69,15,204,251,21,247,151,114,213,213,135,204,29,101,128,156,244,160,189,110,203,233,100,53,183,45,31,203,20,79,5,238,188,162,73,138,99,83,204,226,84,105,97iii19==318=>iii22,28,65,7,95,82,76,89,118,27,204,51,203,200,89,199,200,120,223,235,185,15,243,125,182,122,247,73,96,20,180,37,78,248,197,126,125,211,57,130,47,209,177,148,69,135,136,176,47,253,119,69,4,67,36,76,93,190,173,67,177,134,111,129,85,113,100,7,193,195,139,109,253,41,156,115,4,128,151,74,138,94,231,163,180,136,20,55,118,222,33,232,252,23,183,99,40,249,84,72,5,32,100,213,192,223,236,149,218,117,227,171,162,12,80,177,254,239,158,253,33,43,6,97,76,229,23,139,219,103,62,208,116,34,214,120,120,182,237,97,69,185,157,129,28,142,84,114,211,39,54,51,244,24,232,32,159,167,67,232,109,194,95,4,59,90,75,89,137,134,89,125,240,41,63,60,61,169,71,229,114,24,24,118,210,133,43,82,233,153,102,143,29,34,121,139,247,83,255,32,39,49,17,66,66,94,71,127,44,134,154,152,93,29,94,63,19,244,206,55,223,78,74,100,249,39,51,40,47,71,5,182,88,116,59,99,228,72,186,40,77,112,55,235,180,131,124,3,233,2,203,213,6,206,81,105,108,66,4,232,181,99,140,184,180,209,100,7,72,54,112,24,146,85,80,169,99,186,147,253,152,47,151,150,124,177,171,168,158,153,95,103,244,223,168,55,193,132,69,112,136,132,143,0,80,229,89,228,144,253,54,226,106,34,68,127,108,142iii20==15=>iii22,28,65,7,240,185,200,4,171,254,100,79,135,56,243iii21==106=>iii22,28,65,7,89,182,167,97,249,178,200,113,120,122,154,121,124,238,23,209,126,169,18,119,180,99,115,3,100,150,2,36,33,174,172,24,100,94,232,184,222,161,182,235,85,251,209,66,225,27,149,191,217,160,96,20,47,75,196,0,157,24,168,126,196,83,107,138,9,100,148,156,94,14,219,60,159,155,248,105,238,86,138,176,109,216,153,91,158,220,151,182,104,254,176,69,53,88,232,77,30,204,151,9,213,116iii22==0=>iiiiii23==25=>iii22,28,65,7,6,2,148,240,79,137,134,227,7,22,239,197,246,65,128,152,206,212,158,39,107iii24==5=>iii22,28,65,7,168iii25==5=>iii22,28,65,7,155iii26==13=>iii22,28,65,7,162,230,0,161,76,125,30,125,243iii27==9=>iii22,28,65,7,56,58,119,77,1iii28==30=>iii22,28,65,7,220,21,215,4,90,164,176,150,173,66,22,53,14,90,34,77,157,197,60,242,35,179,92,83,108,88iii29==5=>iii22,28,65,7,175iii30==12=>iii22,28,65,7,101,33,241,21,72,100,49,179iii31==7=>iii22,28,65,7,33,206,96iii32==9=>iii22,28,65,7,51,58,113,140,236iii33==6=>iii22,28,65,7,190,141iii34==16=>iii22,28,65,7,220,12,56,155,43,161,154,26,114,211,209,9iii35==6=>iii22,28,65,7,197,164iii36==234=>iii22,28,65,7,179,219,79,178,236,156,67,223,148,230,104,2,239,85,69,104,61,54,222,211,204,188,21,71,231,40,73,55,51,109,25,252,215,168,155,181,100,99,129,38,77,179,167,238,235,78,25,155,66,116,62,238,210,200,13,144,203,240,48,174,107,200,167,92,81,83,146,128,111,61,131,237,95,90,143,109,249,178,170,100,203,236,172,175,147,157,106,219,59,93,79,61,217,246,54,26,96,94,59,229,210,3,32,40,155,107,72,13,123,38,44,140,162,16,196,234,113,168,253,120,66,32,107,21,56,77,113,33,233,157,255,222,245,58,111,216,205,43,64,65,176,27,85,119,151,29,61,250,18,205,107,17,185,103,251,205,182,24,158,245,119,154,222,245,85,220,172,31,137,223,163,19,93,214,254,238,177,109,209,69,233,91,64,97,33,60,214,222,197,23,136,175,5,37,178,15,143,9,91,10,35,26,86,218,223,157,175,8,80,211,93,139,192,168,73,18,105,202,78,35,62,203,93,131,32,216,125,124,145,182iii37==5=>iii22,28,65,7,140iii38==38=>iii22,28,65,7,56,105,187,154,208,31,113,186,91,240,143,34,68,222,125,20,48,39,80,117,170,192,172,205,155,0,11,235,183,15,67,70,35,103iii39==129=>iii22,28,65,7,120,8,16,80,68,219,14,105,66,93,136,137,141,29,193,130,43,41,180,240,50,21,38,221,83,57,236,248,166,131,130,166,90,137,53,136,214,42,77,160,145,147,87,56,134,201,180,91,4,126,71,143,230,97,145,122,105,164,18,244,115,16,80,40,197,4,105,4,233,65,75,196,185,247,210,194,214,110,253,62,115,62,47,223,239,97,62,243,119,125,218,79,233,72,169,2,37,236,188,165,122,114,36,232,155,149,36,72,144,203,171,154,193,11,48,144,2,36,184,202,142,243,176,4,229iii40==6=>iii22,28,65,7,186,81iii41==5=>iii22,28,65,7,71iii42==13=>iii22,28,65,7,58,41,200,214,137,117,80,131,218iii43==18=>iii22,28,65,7,64,21,74,124,231,170,228,161,239,216,78,100,111,167iii44==28=>iii22,28,65,7,111,211,131,201,73,237,201,247,90,204,189,231,143,180,138,158,251,21,0,24,22,121,44,157iii45==6=>iii22,28,65,7,189,202iii46==1071=>iii22,28,65,7,153,209,232,151,48,26,1,207,66,26,72,140,177,63,244,34,183,117,103,166,162,32,146,72,243,148,132,100,202,93,242,9,72,6,136,238,213,89,243,112,151,243,97,202,242,128,97,3,232,244,204,14,149,49,90,12,147,196,250,82,47,150,125,73,111,224,43,158,191,94,40,61,143,87,194,135,8,147,207,188,148,162,16,172,252,133,38,238,42,250,0,152,165,63,100,154,6,7,241,142,172,170,145,227,123,48,100,4,43,167,171,158,43,123,48,114,255,78,221,66,250,139,20,42,31,53,147,202,94,173,228,40,128,110,192,187,141,30,137,231,4,89,253,21,126,165,127,104,30,87,54,131,44,103,183,112,224,166,116,116,237,180,206,42,156,176,209,48,134,180,84,13,209,66,181,88,82,17,98,183,116,240,48,170,248,0,207,145,103,254,137,132,126,100,144,248,154,8,39,5,213,207,162,142,215,5,6,12,197,197,180,8,169,55,194,163,130,23,182,55,204,235,94,189,73,46,236,51,174,27,131,169,165,21,122,159,15,214,234,166,100,188,183,13,187,5,118,249,30,100,66,169,36,28,30,192,124,225,25,6,39,20,191,90,223,53,114,177,183,131,16,248,106,84,11,66,64,46,164,163,35,220,127,189,105,80,130,165,134,255,94,191,110,128,12,117,192,183,233,111,59,134,107,33,248,145,250,254,92,50,40,135,149,38,101,181,151,14,17,199,110,146,42,52,211,210,174,119,123,128,158,35,88,223,136,115,69,125,207,230,175,106,221,130,215,33,45,236,33,4,138,251,245,85,132,214,54,28,128,127,61,236,28,10,64,7,231,249,237,213,242,193,88,211,96,255,219,108,31,176,99,125,145,4,149,171,210,182,94,43,229,108,223,239,92,101,210,179,23,218,130,235,68,36,49,141,236,25,137,204,114,49,75,142,149,131,73,74,100,141,67,142,149,10,252,118,16,2,149,70,201,44,237,135,26,137,195,190,244,191,33,122,109,26,117,138,165,220,207,75,141,152,12,1,172,182,147,216,4,87,48,43,199,225,32,188,228,72,177,157,25,150,227,29,235,128,134,18,8,106,63,8,125,157,187,185,135,59,230,232,189,168,220,80,178,158,47,212,251,44,233,187,72,149,243,156,52,245,89,63,121,86,207,66,198,239,3,120,237,89,211,82,33,157,157,253,137,137,220,15,61,140,74,26,219,167,233,176,41,244,32,64,54,103,137,220,164,143,91,98,190,102,185,27,33,69,25,182,82,118,178,115,131,229,85,146,48,240,151,139,217,153,84,125,171,110,58,235,203,65,203,119,211,218,233,124,240,119,109,242,185,49,19,26,20,85,41,87,158,235,155,200,137,76,56,120,131,152,205,180,95,124,50,162,40,70,20,17,164,117,55,103,137,195,200,149,84,255,110,231,38,83,128,176,66,229,151,119,234,37,150,140,142,221,142,48,88,228,82,200,206,15,190,6,232,241,22,77,52,169,120,2,24,149,70,47,201,69,46,33,70,147,186,1,54,7,99,226,129,209,214,122,81,102,106,68,251,65,15,12,81,68,149,99,128,32,205,86,108,161,233,101,227,114,55,100,147,168,252,241,184,132,13,175,245,174,118,0,41,45,75,245,130,216,54,230,153,33,42,231,45,113,202,166,91,3,95,2,8,151,32,76,194,130,246,166,33,15,169,168,114,136,175,116,97,120,115,126,116,81,69,176,40,141,17,87,192,137,15,153,33,144,248,48,134,112,10,163,44,165,235,4,82,184,102,74,181,222,105,123,189,219,116,51,39,89,51,99,96,34,150,158,127,192,133,138,58,102,53,134,189,181,131,131,12,199,103,9,108,4,31,140,179,96,18,77,148,14,139,71,53,141,14,23,91,1,57,251,6,222,197,88,118,92,36,87,112,244,208,196,240,150,74,19,197,87,83,202,102,42,155,118,48,99,244,194,6,2,19,216,133,181,104,163,83,170,198,232,100,116,137,228,107,235,249,44,184,66,21,25,17,68,22,201,61,80,163,122,56,202,140,27,28,244,74,191,215,161,166,220,192,64,62,9,242,119,144,70,14,208,186,255,105,67,76,81,44,24,208,132,141,241,251,184,194,219,186,216,58,78,155,50,29,248,221,4,181,125,13,253,1,217,211,69,137,214,47,168,114,114,195,38,212,6,107,230,224,54,183,179,59,16,106,93,164,99,181,222,90,194,34,128,121,103,116,6,236,250,70,245,113,225,22,145,83,27,46,212,248,141,228,99,237,192,116,5,149,82,255,198,201,16,131,88,138,209,182,98,86,151,179,66,30,219,70,215,60,19,47,244,92,10,46,137,144,180,107,205,90,241,91,60,203,77,13,97,23,155,152,241,119,139,94,166,220,20,203,161,152,20,229,135,176,239,79,60,33iii47==11=>iii22,28,65,7,118,48,60,241,58,10,0iii48==0=>iiiiii49==65=>iii22,28,65,7,196,201,234,63,112,208,99,69,47,70,101,74,181,182,64,214,254,73,129,111,250,180,2,169,98,108,177,104,197,206,155,252,25,173,56,178,67,226,207,118,116,108,213,121,205,215,229,79,158,151,6,5,183,218,181,114,66,229,29,70,194iii50==6=>iii22,28,65,7,97,44iii51==24=>iii22,28,65,7,165,87,46,62,166,113,105,207,108,116,65,204,99,85,61,6,201,81,48,88iii52==0=>iiiiii53==7=>iii22,28,65,7,28,58,101iii54==0=>iiiiii55==60=>iii22,28,65,7,118,199,120,136,43,17,185,234,117,102,137,56,22,249,92,75,69,125,96,0,111,18,11,24,71,113,61,177,160,112,201,166,135,159,185,178,71,80,95,96,121,192,47,149,155,56,146,209,56,165,51,25,178,130,249,174iii56==13=>iii22,28,65,7,177,255,205,36,180,64,18,143,71iii57==47=>iii22,28,65,7,68,80,246,77,150,97,146,16,226,211,114,7,184,66,176,99,153,63,79,117,31,186,36,7,158,250,181,235,113,25,133,214,132,57,87,233,3,105,184,40,147,209,31iii58==5=>iii22,28,65,7,53iii59==6=>iii22,28,65,7,63,194'
s = '0==72=>iii22,28,65,7,113,250,51,162,122,40,134,159,40,139,132,194,46,21,183,135,244,55,109,134,109,234,8,235,162,0,129,22,37,144,17,208,106,72,220,208,248,193,48,68,167,7,236,229,198,61,54,38,122,129,63,216,212,160,25,91,90,46,10,51,200,42,69,40,111,171,156,215iii1==5=>iii22,28,65,7,114iii2==6=>iii22,28,65,7,197,11iii3==6=>iii22,28,65,7,58,123iii4==94=>iii22,28,65,7,163,230,249,156,15,184,190,9,248,68,253,196,229,49,9,112,204,175,195,35,113,164,19,102,196,105,157,60,33,86,42,195,150,10,185,152,92,158,84,191,27,118,213,16,180,236,107,227,37,132,164,221,246,208,60,66,252,193,178,21,8,208,140,162,36,38,54,98,155,74,65,51,49,138,118,144,14,154,139,103,208,128,184,75,115,5,10,211,30,87iii5==5=>iii22,28,65,7,116iii6==5=>iii22,28,65,7,102iii7==5=>iii22,28,65,7,193iii8==6=>iii22,28,65,7,59,47iii9==28=>iii22,28,65,7,44,109,180,52,43,58,210,244,18,152,249,240,130,27,203,214,225,227,11,142,17,38,12,200iii10==28=>iii22,28,65,7,84,212,172,187,15,153,158,96,91,249,6,153,162,160,115,197,92,218,104,165,160,3,155,23iii11==7=>iii22,28,65,7,165,43,240iii12==38=>iii22,28,65,7,60,175,113,153,156,218,115,254,22,175,93,88,34,21,22,247,237,123,41,149,130,206,196,184,228,254,54,156,5,137,137,238,227,194iii13==421=>iii22,28,65,7,37,245,242,4,112,106,72,203,1,160,204,143,214,221,150,32,98,45,42,132,155,67,102,174,21,128,248,13,159,21,15,180,207,65,34,142,177,219,253,223,161,125,176,51,206,45,48,65,181,181,41,50,198,65,21,62,46,219,27,170,17,42,130,200,252,66,207,32,205,52,6,199,125,34,225,69,132,120,130,219,148,121,132,183,82,177,29,101,143,43,111,167,172,153,171,253,225,216,1,20,178,111,253,25,137,115,82,240,167,211,129,161,145,4,117,46,195,176,248,118,78,142,5,233,70,131,149,161,47,131,122,104,63,77,212,164,217,38,124,115,183,236,141,162,129,105,238,117,94,148,96,209,31,80,85,167,110,166,206,121,18,82,247,214,160,169,172,0,118,144,253,114,186,110,174,29,183,190,121,72,10,234,159,151,91,79,48,240,8,88,84,190,252,51,250,10,121,248,88,77,109,183,241,67,230,46,130,62,187,144,154,36,192,234,141,200,147,130,46,106,150,217,12,150,136,24,148,173,71,166,194,168,153,158,148,61,30,161,247,106,54,79,164,127,167,82,208,134,196,131,2,68,200,38,140,133,226,80,96,157,183,10,46,243,142,137,59,37,168,154,120,24,137,175,83,200,26,115,67,103,156,147,247,56,20,239,148,245,158,132,7,52,147,161,136,231,70,183,159,233,212,136,205,153,173,177,19,150,16,242,146,172,160,0,218,57,81,160,123,64,47,237,203,62,146,173,129,152,230,235,73,158,161,239,158,33,18,168,220,204,124,129,18,221,25,50,242,212,192,85,198,75,197,246,109,228,186,202,111,134,57,240,104,161,71,126,32,73,84,68,205,16,128,60,45,35,202,13,218,17,181,137,189,49,36,27,255,64,168,188,2,0,195,253,47,170,127,101,219,144,44,76,56,147,90,6,83,190,169,196,100,140,194,191,173,16,134iii14==5=>iii22,28,65,7,100iii15==9=>iii22,28,65,7,151,78,176,112,96iii16==8=>iii22,28,65,7,58,202,96,159iii17==45=>iii22,28,65,7,13,89,237,109,125,105,57,56,170,116,133,24,246,101,147,122,233,115,198,70,146,164,53,31,138,60,65,73,34,136,233,1,15,85,144,35,166,223,127,164,153iii18==94=>iii22,28,65,7,33,248,81,227,188,57,184,51,149,99,67,82,210,68,50,123,68,145,201,92,204,89,117,31,144,183,87,123,123,97,157,125,4,171,160,9,7,42,171,167,44,53,89,47,215,93,92,69,15,204,251,21,247,151,114,213,213,135,204,29,101,128,156,244,160,189,110,203,233,100,53,183,45,31,203,20,79,5,238,188,162,73,138,99,83,204,226,84,105,97iii19==318=>iii22,28,65,7,95,82,76,89,118,27,204,51,203,200,89,199,200,120,223,235,185,15,243,125,182,122,247,73,96,20,180,37,78,248,197,126,125,211,57,130,47,209,177,148,69,135,136,176,47,253,119,69,4,67,36,76,93,190,173,67,177,134,111,129,85,113,100,7,193,195,139,109,253,41,156,115,4,128,151,74,138,94,231,163,180,136,20,55,118,222,33,232,252,23,183,99,40,249,84,72,5,32,100,213,192,223,236,149,218,117,227,171,162,12,80,177,254,239,158,253,33,43,6,97,76,229,23,139,219,103,62,208,116,34,214,120,120,182,237,97,69,185,157,129,28,142,84,114,211,39,54,51,244,24,232,32,159,167,67,232,109,194,95,4,59,90,75,89,137,134,89,125,240,41,63,60,61,169,71,229,114,24,24,118,210,133,43,82,233,153,102,143,29,34,121,139,247,83,255,32,39,49,17,66,66,94,71,127,44,134,154,152,93,29,94,63,19,244,206,55,223,78,74,100,249,39,51,40,47,71,5,182,88,116,59,99,228,72,186,40,77,112,55,235,180,131,124,3,233,2,203,213,6,206,81,105,108,66,4,232,181,99,140,184,180,209,100,7,72,54,112,24,146,85,80,169,99,186,147,253,152,47,151,150,124,177,171,168,158,153,95,103,244,223,168,55,193,132,69,112,136,132,143,0,80,229,89,228,144,253,54,226,106,34,68,127,108,142iii20==15=>iii22,28,65,7,240,185,200,4,171,254,100,79,135,56,243iii21==106=>iii22,28,65,7,89,182,167,97,249,178,200,113,120,122,154,121,124,238,23,209,126,169,18,119,180,99,115,3,100,150,2,36,33,174,172,24,100,94,232,184,222,161,182,235,85,251,209,66,225,27,149,191,217,160,96,20,47,75,196,0,157,24,168,126,196,83,107,138,9,100,148,156,94,14,219,60,159,155,248,105,238,86,138,176,109,216,153,91,158,220,151,182,104,254,176,69,53,88,232,77,30,204,151,9,213,116iii22==0=>iiiiii23==25=>iii22,28,65,7,6,2,148,240,79,137,134,227,7,22,239,197,246,65,128,152,206,212,158,39,107iii24==5=>iii22,28,65,7,168iii25==5=>iii22,28,65,7,155iii26==13=>iii22,28,65,7,162,230,0,161,76,125,30,125,243iii27==9=>iii22,28,65,7,56,58,119,77,1iii28==30=>iii22,28,65,7,220,21,215,4,90,164,176,150,173,66,22,53,14,90,34,77,157,197,60,242,35,179,92,83,108,88iii29==5=>iii22,28,65,7,175iii30==12=>iii22,28,65,7,101,33,241,21,72,100,49,179iii31==7=>iii22,28,65,7,33,206,96iii32==9=>iii22,28,65,7,51,58,113,140,236iii33==6=>iii22,28,65,7,190,141iii34==16=>iii22,28,65,7,220,12,56,155,43,161,154,26,114,211,209,9iii35==6=>iii22,28,65,7,197,164iii36==234=>iii22,28,65,7,179,219,79,178,236,156,67,223,148,230,104,2,239,85,69,104,61,54,222,211,204,188,21,71,231,40,73,55,51,109,25,252,215,168,155,181,100,99,129,38,77,179,167,238,235,78,25,155,66,116,62,238,210,200,13,144,203,240,48,174,107,200,167,92,81,83,146,128,111,61,131,237,95,90,143,109,249,178,170,100,203,236,172,175,147,157,106,219,59,93,79,61,217,246,54,26,96,94,59,229,210,3,32,40,155,107,72,13,123,38,44,140,162,16,196,234,113,168,253,120,66,32,107,21,56,77,113,33,233,157,255,222,245,58,111,216,205,43,64,65,176,27,85,119,151,29,61,250,18,205,107,17,185,103,251,205,182,24,158,245,119,154,222,245,85,220,172,31,137,223,163,19,93,214,254,238,177,109,209,69,233,91,64,97,33,60,214,222,197,23,136,175,5,37,178,15,143,9,91,10,35,26,86,218,223,157,175,8,80,211,93,139,192,168,73,18,105,202,78,35,62,203,93,131,32,216,125,124,145,182iii37==5=>iii22,28,65,7,140iii38==38=>iii22,28,65,7,56,105,187,154,208,31,113,186,91,240,143,34,68,222,125,20,48,39,80,117,170,192,172,205,155,0,11,235,183,15,67,70,35,103iii39==129=>iii22,28,65,7,120,8,16,80,68,219,14,105,66,93,136,137,141,29,193,130,43,41,180,240,50,21,38,221,83,57,236,248,166,131,130,166,90,137,53,136,214,42,77,160,145,147,87,56,134,201,180,91,4,126,71,143,230,97,145,122,105,164,18,244,115,16,80,40,197,4,105,4,233,65,75,196,185,247,210,194,214,110,253,62,115,62,47,223,239,97,62,243,119,125,218,79,233,72,169,2,37,236,188,165,122,114,36,232,155,149,36,72,144,203,171,154,193,11,48,144,2,36,184,202,142,243,176,4,229iii40==6=>iii22,28,65,7,186,81iii41==5=>iii22,28,65,7,71iii42==13=>iii22,28,65,7,58,41,200,214,137,117,80,131,218iii43==18=>iii22,28,65,7,64,21,74,124,231,170,228,161,239,216,78,100,111,167iii44==28=>iii22,28,65,7,111,211,131,201,73,237,201,247,90,204,189,231,143,180,138,158,251,21,0,24,22,121,44,157iii45==6=>iii22,28,65,7,189,202iii46==1071=>iii22,28,65,7,153,209,232,151,48,26,1,207,66,26,72,140,177,63,244,34,183,117,103,166,162,32,146,72,243,148,132,100,202,93,242,9,72,6,136,238,213,89,243,112,151,243,97,202,242,128,97,3,232,244,204,14,149,49,90,12,147,196,250,82,47,150,125,73,111,224,43,158,191,94,40,61,143,87,194,135,8,147,207,188,148,162,16,172,252,133,38,238,42,250,0,152,165,63,100,154,6,7,241,142,172,170,145,227,123,48,100,4,43,167,171,158,43,123,48,114,255,78,221,66,250,139,20,42,31,53,147,202,94,173,228,40,128,110,192,187,141,30,137,231,4,89,253,21,126,165,127,104,30,87,54,131,44,103,183,112,224,166,116,116,237,180,206,42,156,176,209,48,134,180,84,13,209,66,181,88,82,17,98,183,116,240,48,170,248,0,207,145,103,254,137,132,126,100,144,248,154,8,39,5,213,207,162,142,215,5,6,12,197,197,180,8,169,55,194,163,130,23,182,55,204,235,94,189,73,46,236,51,174,27,131,169,165,21,122,159,15,214,234,166,100,188,183,13,187,5,118,249,30,100,66,169,36,28,30,192,124,225,25,6,39,20,191,90,223,53,114,177,183,131,16,248,106,84,11,66,64,46,164,163,35,220,127,189,105,80,130,165,134,255,94,191,110,128,12,117,192,183,233,111,59,134,107,33,248,145,250,254,92,50,40,135,149,38,101,181,151,14,17,199,110,146,42,52,211,210,174,119,123,128,158,35,88,223,136,115,69,125,207,230,175,106,221,130,215,33,45,236,33,4,138,251,245,85,132,214,54,28,128,127,61,236,28,10,64,7,231,249,237,213,242,193,88,211,96,255,219,108,31,176,99,125,145,4,149,171,210,182,94,43,229,108,223,239,92,101,210,179,23,218,130,235,68,36,49,141,236,25,137,204,114,49,75,142,149,131,73,74,100,141,67,142,149,10,252,118,16,2,149,70,201,44,237,135,26,137,195,190,244,191,33,122,109,26,117,138,165,220,207,75,141,152,12,1,172,182,147,216,4,87,48,43,199,225,32,188,228,72,177,157,25,150,227,29,235,128,134,18,8,106,63,8,125,157,187,185,135,59,230,232,189,168,220,80,178,158,47,212,251,44,233,187,72,149,243,156,52,245,89,63,121,86,207,66,198,239,3,120,237,89,211,82,33,157,157,253,137,137,220,15,61,140,74,26,219,167,233,176,41,244,32,64,54,103,137,220,164,143,91,98,190,102,185,27,33,69,25,182,82,118,178,115,131,229,85,146,48,240,151,139,217,153,84,125,171,110,58,235,203,65,203,119,211,218,233,124,240,119,109,242,185,49,19,26,20,85,41,87,158,235,155,200,137,76,56,120,131,152,205,180,95,124,50,162,40,70,20,17,164,117,55,103,137,195,200,149,84,255,110,231,38,83,128,176,66,229,151,119,234,37,150,140,142,221,142,48,88,228,82,200,206,15,190,6,232,241,22,77,52,169,120,2,24,149,70,47,201,69,46,33,70,147,186,1,54,7,99,226,129,209,214,122,81,102,106,68,251,65,15,12,81,68,149,99,128,32,205,86,108,161,233,101,227,114,55,100,147,168,252,241,184,132,13,175,245,174,118,0,41,45,75,245,130,216,54,230,153,33,42,231,45,113,202,166,91,3,95,2,8,151,32,76,194,130,246,166,33,15,169,168,114,136,175,116,97,120,115,126,116,81,69,176,40,141,17,87,192,137,15,153,33,144,248,48,134,112,10,163,44,165,235,4,82,184,102,74,181,222,105,123,189,219,116,51,39,89,51,99,96,34,150,158,127,192,133,138,58,102,53,134,189,181,131,131,12,199,103,9,108,4,31,140,179,96,18,77,148,14,139,71,53,141,14,23,91,1,57,251,6,222,197,88,118,92,36,87,112,244,208,196,240,150,74,19,197,87,83,202,102,42,155,118,48,99,244,194,6,2,19,216,133,181,104,163,83,170,198,232,100,116,137,228,107,235,249,44,184,66,21,25,17,68,22,201,61,80,163,122,56,202,140,27,28,244,74,191,215,161,166,220,192,64,62,9,242,119,144,70,14,208,186,255,105,67,76,81,44,24,208,132,141,241,251,184,194,219,186,216,58,78,155,50,29,248,221,4,181,125,13,253,1,217,211,69,137,214,47,168,114,114,195,38,212,6,107,230,224,54,183,179,59,16,106,93,164,99,181,222,90,194,34,128,121,103,116,6,236,250,70,245,113,225,22,145,83,27,46,212,248,141,228,99,237,192,116,5,149,82,255,198,201,16,131,88,138,209,182,98,86,151,179,66,30,219,70,215,60,19,47,244,92,10,46,137,144,180,107,205,90,241,91,60,203,77,13,97,23,155,152,241,119,139,94,166,220,20,203,161,152,20,229,135,176,239,79,60,33iii47==11=>iii22,28,65,7,118,48,60,241,58,10,0iii48==0=>iiiiii49==65=>iii22,28,65,7,196,201,234,63,112,208,99,69,47,70,101,74,181,182,64,214,254,73,129,111,250,180,2,169,98,108,177,104,197,206,155,252,25,173,56,178,67,226,207,118,116,108,213,121,205,215,229,79,158,151,6,5,183,218,181,114,66,229,29,70,194iii50==6=>iii22,28,65,7,97,44iii51==25=>iii22,28,65,7,165,87,46,62,166,113,105,207,108,116,65,204,99,85,58,3,215,78,49,111,74iii52==0=>iiiiii53==7=>iii22,28,65,7,28,58,101iii54==13=>iii22,28,65,7,143,121,73,180,51,95,200,154,20iii55==60=>iii22,28,65,7,118,199,120,136,43,17,185,234,117,102,137,56,22,249,92,75,69,125,96,0,111,18,11,24,71,113,61,177,160,112,201,166,135,159,185,178,71,80,95,96,121,192,47,149,155,56,146,209,56,165,51,25,178,130,249,174iii56==13=>iii22,28,65,7,177,255,205,36,180,64,18,143,71iii57==47=>iii22,28,65,7,68,80,246,77,150,97,146,16,226,211,114,7,184,66,176,99,153,63,79,117,31,186,36,7,158,250,181,235,113,25,133,214,132,57,87,233,3,105,184,40,147,209,31iii58==5=>iii22,28,65,7,53iii59==6=>iii22,28,65,7,63,194'
s = '0==72=>iii22,28,65,7,113,250,51,162,122,40,134,159,40,139,132,194,46,21,183,135,244,55,109,134,109,234,8,235,162,0,129,22,37,144,17,208,106,72,220,208,248,193,48,68,167,7,236,229,198,61,54,38,122,129,63,216,212,160,25,91,90,46,10,51,200,42,69,40,111,171,156,215iii1==5=>iii22,28,65,7,114iii2==6=>iii22,28,65,7,197,11iii3==6=>iii22,28,65,7,58,123iii4==94=>iii22,28,65,7,163,230,249,156,15,184,190,9,248,68,253,196,229,49,9,112,204,175,195,35,113,164,19,102,196,105,157,60,33,86,42,195,150,10,185,152,92,158,84,191,27,118,213,16,180,236,107,227,37,132,164,221,246,208,60,66,252,193,178,21,8,208,140,162,36,38,54,98,155,74,65,51,49,138,118,144,14,154,139,103,208,128,184,75,115,5,10,211,30,87iii5==5=>iii22,28,65,7,116iii6==5=>iii22,28,65,7,102iii7==5=>iii22,28,65,7,193iii8==6=>iii22,28,65,7,58,47iii9==30=>iii22,28,65,7,44,108,192,101,152,69,12,190,99,18,197,98,197,84,43,179,77,181,159,123,128,227,118,68,42,159iii10==24=>iii22,28,65,7,84,194,195,213,23,156,158,96,91,25,182,88,208,167,115,99,210,118,227,214iii11==7=>iii22,28,65,7,165,43,240iii12==38=>iii22,28,65,7,60,175,113,153,156,218,115,254,22,175,93,88,34,21,22,247,237,123,41,149,130,206,196,184,228,254,54,156,5,137,137,238,227,194iii13==421=>iii22,28,65,7,37,245,242,4,112,106,72,203,1,160,204,143,214,221,150,32,98,45,42,132,155,67,102,174,21,128,248,13,159,21,15,180,207,65,34,142,177,219,253,223,161,125,176,51,206,45,48,65,181,181,41,50,198,65,21,62,46,219,27,170,17,42,130,200,252,66,207,32,205,52,6,199,125,34,225,69,132,120,130,219,148,121,132,183,82,177,29,101,143,43,111,167,172,153,171,253,225,216,1,20,178,111,253,25,137,115,82,240,167,211,129,161,145,4,117,46,195,176,248,118,78,142,5,233,70,131,149,161,47,131,122,104,63,77,212,164,217,38,124,115,183,236,141,162,129,105,238,117,94,148,96,209,31,80,85,167,110,166,206,121,18,82,247,214,160,169,172,0,118,144,253,114,186,110,174,29,183,190,121,72,10,234,159,151,91,79,48,240,8,88,84,190,252,51,250,10,121,248,88,77,109,183,241,67,230,46,130,62,187,144,154,36,192,234,141,200,147,130,46,106,150,217,12,150,136,24,148,173,71,166,194,168,153,158,148,61,30,161,247,106,54,79,164,127,167,82,208,134,196,131,2,68,200,38,140,133,226,80,96,157,183,10,46,243,142,137,59,37,168,154,120,24,137,175,83,200,26,115,67,103,156,147,247,56,20,239,148,245,158,132,7,52,147,161,136,231,70,183,159,233,212,136,205,153,173,177,19,150,16,242,146,172,160,0,218,57,81,160,123,64,47,237,203,62,146,173,129,152,230,235,73,158,161,239,158,33,18,168,220,204,124,129,18,221,25,50,242,212,192,85,198,75,197,246,109,228,186,202,111,134,57,240,104,161,71,126,32,73,84,68,205,16,128,60,45,35,202,13,218,17,181,137,189,49,36,27,255,64,168,188,2,0,195,253,47,170,127,101,219,144,44,76,56,147,90,6,83,190,169,196,100,140,194,191,173,16,134iii14==5=>iii22,28,65,7,100iii15==9=>iii22,28,65,7,151,78,176,112,96iii16==8=>iii22,28,65,7,58,202,96,159iii17==45=>iii22,28,65,7,13,89,237,109,125,105,57,56,170,116,133,24,246,101,147,122,233,115,198,70,146,164,53,31,138,60,65,73,34,136,233,1,15,85,144,35,166,223,127,164,153iii18==94=>iii22,28,65,7,33,248,81,227,188,57,184,51,149,99,67,82,210,68,50,123,68,145,201,92,204,89,117,31,144,183,87,123,123,97,157,125,4,171,160,9,7,42,171,167,44,53,89,47,215,93,92,69,15,204,251,21,247,151,114,213,213,135,204,29,101,128,156,244,160,189,110,203,233,100,53,183,45,31,203,20,79,5,238,188,162,73,138,99,83,204,226,84,105,97iii19==164=>iii22,28,65,7,95,82,133,120,105,6,211,60,203,184,114,162,188,59,156,146,233,75,203,92,140,85,213,103,94,21,164,11,95,254,255,111,123,208,9,35,35,253,160,152,37,238,119,170,6,221,6,109,6,75,2,34,40,90,192,11,190,227,57,196,10,81,78,23,199,194,136,110,239,122,252,29,198,175,156,106,144,251,230,219,245,194,93,115,87,222,109,180,188,83,248,56,23,171,26,101,4,35,114,153,174,198,173,199,202,20,128,176,218,123,8,239,151,234,144,130,110,52,18,27,28,231,13,212,189,50,101,181,45,127,217,10,46,226,168,61,92,171,133,251,100,234,40,14,206,39,28,51,237,24,174,8,130,235,25,182,114,204,44,108iii20==15=>iii22,28,65,7,240,185,200,4,171,254,100,79,135,56,243iii21==106=>iii22,28,65,7,89,182,167,97,249,178,200,113,120,122,154,121,124,238,23,209,126,169,18,119,180,99,115,3,100,150,2,36,33,174,172,24,100,94,232,184,222,161,182,235,85,251,209,66,225,27,149,191,217,160,96,20,47,75,196,0,157,24,168,126,196,83,107,138,9,100,148,156,94,14,219,60,159,155,248,105,238,86,138,176,109,216,153,91,158,220,151,182,104,254,176,69,53,88,232,77,30,204,151,9,213,116iii22==0=>iiiiii23==25=>iii22,28,65,7,6,2,148,240,79,137,134,227,7,22,239,197,246,65,128,152,206,212,158,39,107iii24==5=>iii22,28,65,7,168iii25==5=>iii22,28,65,7,155iii26==13=>iii22,28,65,7,162,230,0,161,76,125,30,125,243iii27==9=>iii22,28,65,7,56,58,119,77,1iii28==30=>iii22,28,65,7,220,21,215,4,90,164,176,150,173,66,22,53,14,90,34,77,157,197,60,242,35,179,92,83,108,88iii29==5=>iii22,28,65,7,175iii30==12=>iii22,28,65,7,101,33,241,21,72,100,49,179iii31==7=>iii22,28,65,7,33,206,96iii32==9=>iii22,28,65,7,51,58,113,140,236iii33==6=>iii22,28,65,7,190,141iii34==16=>iii22,28,65,7,220,12,56,155,43,161,154,26,114,211,209,9iii35==6=>iii22,28,65,7,197,164iii36==234=>iii22,28,65,7,179,219,79,178,236,156,67,223,148,230,104,2,239,85,69,104,61,54,222,211,204,188,21,71,231,40,73,55,51,109,25,252,215,168,155,181,100,99,129,38,77,179,167,238,235,78,25,155,66,116,62,238,210,200,13,144,203,240,48,174,107,200,167,92,81,83,146,128,111,61,131,237,95,90,143,109,249,178,170,100,203,236,172,175,147,157,106,219,59,93,79,61,217,246,54,26,96,94,59,229,210,3,32,40,155,107,72,13,123,38,44,140,162,16,196,234,113,168,253,120,66,32,107,21,56,77,113,33,233,157,255,222,245,58,111,216,205,43,64,65,176,27,85,119,151,29,61,250,18,205,107,17,185,103,251,205,182,24,158,245,119,154,222,245,85,220,172,31,137,223,163,19,93,214,254,238,177,109,209,69,233,91,64,97,33,60,214,222,197,23,136,175,5,37,178,15,143,9,91,10,35,26,86,218,223,157,175,8,80,211,93,139,192,168,73,18,105,202,78,35,62,203,93,131,32,216,125,124,145,182iii37==5=>iii22,28,65,7,140iii38==0=>iiiiii39==129=>iii22,28,65,7,120,8,16,80,68,219,14,105,66,93,136,137,141,29,193,130,43,41,180,240,50,21,38,221,83,57,236,248,166,131,130,166,90,137,53,136,214,42,77,160,145,147,87,56,134,201,180,91,4,126,71,143,230,97,145,122,105,164,18,244,115,16,80,40,197,4,105,4,233,65,75,196,185,247,210,194,214,110,253,62,115,62,47,223,239,97,62,243,119,125,218,79,233,72,169,2,37,236,188,165,122,114,36,232,155,149,36,72,144,203,171,154,193,11,48,144,2,36,184,202,142,243,176,4,229iii40==6=>iii22,28,65,7,186,81iii41==5=>iii22,28,65,7,71iii42==13=>iii22,28,65,7,58,41,200,214,137,117,80,131,218iii43==19=>iii22,28,65,7,64,28,78,124,231,133,229,156,193,219,113,95,86,159,192iii44==28=>iii22,28,65,7,111,211,131,201,73,237,201,247,90,204,189,231,143,180,138,158,251,21,0,24,22,121,44,157iii45==6=>iii22,28,65,7,189,202iii46==1029=>iii22,28,65,7,134,142,232,151,48,26,1,207,66,26,72,140,177,63,244,34,183,117,103,166,162,32,146,72,243,148,132,100,202,93,242,9,72,6,136,238,213,89,243,112,151,243,97,202,242,128,97,3,232,244,204,14,149,49,90,12,147,196,250,82,47,150,125,73,111,224,43,158,191,94,40,61,143,87,194,135,8,147,207,188,148,162,16,172,252,133,38,238,42,250,0,152,165,63,100,154,6,7,241,142,172,170,145,227,123,48,100,4,43,167,171,158,43,123,48,114,255,78,221,66,250,139,20,42,31,53,147,202,94,173,228,40,128,110,192,187,141,30,137,231,4,89,253,21,126,165,127,104,30,87,54,131,44,103,183,112,224,166,116,116,237,180,206,42,156,176,209,48,134,180,84,13,209,66,181,88,82,17,98,183,116,240,48,170,248,0,207,145,103,254,137,132,126,100,144,248,154,8,39,5,213,207,162,142,215,5,6,12,197,197,180,8,169,55,194,163,130,23,182,55,204,235,94,189,73,46,236,51,174,27,131,169,165,21,122,159,15,214,234,166,100,188,183,13,187,5,118,249,30,100,66,169,36,28,30,192,124,225,25,6,39,20,191,90,223,53,114,177,183,131,16,248,106,84,11,66,64,46,164,163,35,220,127,189,105,80,130,165,134,255,94,191,110,128,12,117,192,183,233,111,59,134,107,33,248,145,250,254,92,50,40,135,149,38,101,181,151,14,17,199,110,146,42,52,211,210,174,119,123,128,158,35,88,223,136,115,69,125,207,230,175,106,221,130,215,33,45,236,33,4,138,251,245,85,132,214,54,28,128,127,61,236,28,10,64,7,231,249,237,213,242,193,88,211,96,255,219,108,31,176,99,125,145,4,149,171,210,182,94,43,229,108,223,239,92,101,210,179,23,218,130,235,68,36,49,141,236,25,137,204,114,49,75,142,149,131,73,74,100,141,67,142,149,10,252,118,16,2,149,70,201,44,237,135,26,137,195,190,244,191,33,122,109,26,117,138,165,220,207,75,141,152,12,1,172,182,147,216,4,87,48,43,199,225,32,188,228,72,177,157,25,150,227,29,235,128,134,18,8,106,63,8,125,157,187,185,135,59,230,232,189,168,220,80,178,158,47,212,251,44,233,187,72,149,243,156,52,245,89,63,121,86,207,66,198,239,3,120,237,89,211,82,33,157,157,253,137,137,220,15,61,140,74,26,219,167,233,176,41,244,32,64,54,103,137,220,164,143,91,98,190,102,185,27,33,69,25,182,82,118,178,115,131,229,85,146,48,240,151,139,217,153,84,125,171,110,58,235,203,65,203,119,211,218,233,124,240,119,109,242,185,49,19,26,20,85,41,87,158,235,155,200,137,76,56,120,131,152,205,180,95,124,50,162,40,70,20,17,164,117,55,103,137,195,200,149,84,255,110,231,38,83,128,176,66,229,151,119,234,37,150,140,142,221,142,48,88,228,82,200,206,15,190,6,232,241,22,77,52,169,120,2,24,149,70,47,201,69,46,33,70,147,186,1,54,7,99,226,129,209,214,122,81,102,106,68,251,65,15,12,81,68,149,99,128,32,205,86,108,161,233,101,227,114,55,100,147,168,252,241,184,132,13,175,245,174,118,0,41,45,75,245,130,216,54,230,153,33,42,231,45,113,202,166,91,3,95,2,8,151,32,76,194,130,246,166,33,15,169,168,114,136,175,116,97,120,115,126,116,81,69,176,40,141,17,87,192,137,15,153,33,144,248,48,134,112,10,163,44,165,235,4,82,184,102,74,181,222,105,123,189,219,116,51,39,89,51,99,96,34,150,158,127,192,133,138,58,102,53,134,189,181,131,131,12,199,103,6,74,61,55,160,222,108,115,115,178,43,170,46,57,156,105,63,124,22,103,184,44,142,231,98,105,48,61,91,110,229,189,173,131,240,24,81,197,43,86,202,112,111,208,29,5,13,242,214,118,64,125,237,202,210,36,193,25,192,131,222,95,98,68,40,251,193,150,125,218,52,111,13,32,91,23,233,5,82,188,101,63,225,172,90,89,175,68,116,4,55,159,200,205,80,22,40,187,51,211,95,14,208,186,255,105,67,76,81,44,24,208,132,141,241,251,183,228,226,146,244,82,103,147,42,45,88,89,32,181,69,53,220,87,61,144,15,240,130,143,251,9,24,140,102,230,37,122,84,211,24,141,140,55,163,113,109,23,124,133,109,69,195,34,129,121,103,117,6,93,224,118,71,104,224,22,145,83,170,52,228,74,148,229,99,238,192,116,6,149,132,176,165,15,118,162,158,236,131,173,39,113,131,223,83,119,167,21iii47==11=>iii22,28,65,7,118,48,60,241,58,10,0iii48==0=>iiiiii49==65=>iii22,28,65,7,196,201,234,63,112,208,99,69,47,70,101,74,181,182,64,214,254,73,129,111,250,180,2,169,98,108,177,104,197,206,155,252,25,173,56,178,67,226,207,118,116,108,213,121,205,215,229,79,158,151,6,5,183,218,181,114,66,229,29,70,194iii50==6=>iii22,28,65,7,97,44iii51==23=>iii22,28,65,7,165,87,46,62,166,113,105,207,108,116,65,204,99,85,50,2,201,82,2iii52==0=>iiiiii53==7=>iii22,28,65,7,28,58,101iii54==13=>iii22,28,65,7,143,121,73,21,33,95,72,154,20iii55==60=>iii22,28,65,7,118,199,120,136,43,17,185,234,117,102,137,56,22,249,92,75,69,125,96,0,111,18,11,24,71,113,61,177,160,112,201,166,135,159,185,178,71,80,95,96,121,192,47,149,155,56,146,209,56,165,51,14,128,197,168,162iii56==13=>iii22,28,65,7,177,255,205,36,180,64,18,143,71iii57==47=>iii22,28,65,7,68,80,246,77,150,97,146,16,226,211,114,7,184,66,176,99,153,63,79,117,31,186,36,7,158,250,181,235,113,25,133,214,132,57,87,233,3,105,184,40,147,209,31iii58==5=>iii22,28,65,7,53iii59==6=>iii22,28,65,7,63,194'
s = '0==72=>iii22,28,65,7,113,250,51,162,122,40,134,159,40,139,132,194,46,21,183,135,244,55,109,134,109,234,8,235,162,0,129,22,37,144,17,208,106,72,220,208,248,193,48,68,167,7,236,229,198,61,54,38,122,129,63,216,212,160,25,91,90,46,10,51,200,42,69,40,111,171,156,215iii1==5=>iii22,28,65,7,114iii2==6=>iii22,28,65,7,197,11iii3==6=>iii22,28,65,7,58,123iii4==94=>iii22,28,65,7,163,230,249,156,15,184,190,9,248,68,253,196,229,49,9,112,204,175,195,35,113,164,19,102,196,105,157,60,33,86,42,195,150,10,185,152,92,158,84,191,27,118,213,16,180,236,107,227,37,132,164,221,246,208,60,66,252,193,178,21,8,208,140,162,36,38,54,98,155,74,65,51,49,138,118,144,14,154,139,103,208,128,184,75,115,5,10,211,30,87iii5==5=>iii22,28,65,7,116iii6==5=>iii22,28,65,7,102iii7==5=>iii22,28,65,7,193iii8==6=>iii22,28,65,7,58,47iii9==30=>iii22,28,65,7,44,108,192,101,152,69,12,190,99,18,197,98,197,84,43,179,77,181,159,123,128,227,118,68,42,159iii10==20=>iii22,28,65,7,84,194,145,164,47,145,51,147,228,108,32,153,113,234,143,85iii11==7=>iii22,28,65,7,165,43,240iii12==38=>iii22,28,65,7,60,175,113,153,156,218,115,254,22,175,93,88,34,21,22,247,237,123,41,149,130,206,196,184,228,254,54,156,5,137,137,238,227,194iii13==421=>iii22,28,65,7,37,245,242,4,112,106,72,203,1,160,204,143,214,221,150,32,98,45,42,132,155,67,102,174,21,128,248,13,159,21,15,180,207,65,34,142,177,219,253,223,161,125,176,51,206,45,48,65,181,181,41,50,198,65,21,62,46,219,27,170,17,42,130,200,252,66,207,32,205,52,6,199,125,34,225,69,132,120,130,219,148,121,132,183,82,177,29,101,143,43,111,167,172,153,171,253,225,216,1,20,178,111,253,25,137,115,82,240,167,211,129,161,145,4,117,46,195,176,248,118,78,142,5,233,70,131,149,161,47,131,122,104,63,77,212,164,217,38,124,115,183,236,141,162,129,105,238,117,94,148,96,209,31,80,85,167,110,166,206,121,18,82,247,214,160,169,172,0,118,144,253,114,186,110,174,29,183,190,121,72,10,234,159,151,91,79,48,240,8,88,84,190,252,51,250,10,121,248,88,77,109,183,241,67,230,46,130,62,187,144,154,36,192,234,141,200,147,130,46,106,150,217,12,150,136,24,148,173,71,166,194,168,153,158,148,61,30,161,247,106,54,79,164,127,167,82,208,134,196,131,2,68,200,38,140,133,226,80,96,157,183,10,46,243,142,137,59,37,168,154,120,24,137,175,83,200,26,115,67,103,156,147,247,56,20,239,148,245,158,132,7,52,147,161,136,231,70,183,159,233,212,136,205,153,173,177,19,150,16,242,146,172,160,0,218,57,81,160,123,64,47,237,203,62,146,173,129,152,230,235,73,158,161,239,158,33,18,168,220,204,124,129,18,221,25,50,242,212,192,85,198,75,197,246,109,228,186,202,111,134,57,240,104,161,71,126,32,73,84,68,205,16,128,60,45,35,202,13,218,17,181,137,189,49,36,27,255,64,168,188,2,0,195,253,47,170,127,101,219,144,44,76,56,147,90,6,83,190,169,196,100,140,194,191,173,16,134iii14==5=>iii22,28,65,7,100iii15==9=>iii22,28,65,7,151,78,176,112,96iii16==8=>iii22,28,65,7,58,202,96,159iii17==45=>iii22,28,65,7,13,89,237,109,125,105,57,56,170,116,133,24,246,101,147,122,233,115,198,70,146,164,53,31,138,60,65,73,34,136,233,1,15,85,144,35,166,223,127,164,153iii18==94=>iii22,28,65,7,33,248,81,227,188,57,184,51,149,99,67,82,210,68,50,123,68,145,201,92,204,89,117,31,144,183,87,123,123,97,157,125,4,171,160,9,7,42,171,167,44,53,89,47,215,93,92,69,15,204,251,21,247,151,114,213,213,135,204,29,101,128,156,244,160,189,110,203,233,100,53,183,45,31,203,20,79,5,238,188,162,73,138,99,83,204,226,84,105,97iii19==171=>iii22,28,65,7,95,82,76,89,118,27,204,51,203,200,89,199,200,120,223,235,185,15,243,125,164,69,241,87,95,17,183,35,94,242,223,126,119,211,57,131,44,209,177,148,67,135,136,166,40,253,125,95,12,78,94,16,41,156,164,32,157,140,12,235,187,115,46,8,174,153,194,49,184,33,130,116,9,202,248,61,223,118,231,55,155,179,20,35,159,190,15,238,232,10,180,124,33,237,65,47,91,116,41,238,137,252,233,153,141,73,144,197,174,12,80,177,143,238,144,130,65,107,72,22,8,174,91,150,186,54,103,187,111,32,195,124,123,184,237,98,90,185,242,175,55,177,118,17,205,55,107,106,175,76,248,86,218,130,65,245,33,132,115,20,102,4,23,10,136,135,104iii20==15=>iii22,28,65,7,240,185,200,4,171,254,100,79,135,56,243iii21==106=>iii22,28,65,7,89,182,167,97,249,178,200,113,120,122,154,121,124,238,23,209,126,169,18,119,180,99,115,3,100,150,2,36,33,174,172,24,100,94,232,184,222,161,182,235,85,251,209,66,225,27,149,191,217,160,96,20,47,75,196,0,157,24,168,126,196,83,107,138,9,100,148,156,94,14,219,60,159,155,248,105,238,86,138,176,109,216,153,91,158,220,151,182,104,254,176,69,53,88,232,77,30,204,151,9,213,116iii22==0=>iiiiii23==25=>iii22,28,65,7,6,2,148,240,79,137,134,227,7,22,239,197,246,65,128,152,206,212,158,39,107iii24==5=>iii22,28,65,7,168iii25==5=>iii22,28,65,7,155iii26==13=>iii22,28,65,7,162,230,0,161,76,125,30,125,243iii27==9=>iii22,28,65,7,56,58,119,77,1iii28==30=>iii22,28,65,7,220,21,215,4,90,164,176,150,173,66,22,53,14,90,34,77,157,197,60,242,35,179,92,83,108,88iii29==5=>iii22,28,65,7,175iii30==12=>iii22,28,65,7,101,33,241,21,72,100,49,179iii31==7=>iii22,28,65,7,33,206,96iii32==9=>iii22,28,65,7,51,58,113,140,236iii33==6=>iii22,28,65,7,190,141iii34==16=>iii22,28,65,7,220,12,56,155,43,161,154,26,114,211,209,9iii35==6=>iii22,28,65,7,197,164iii36==234=>iii22,28,65,7,179,219,79,178,236,156,67,223,148,230,104,2,239,85,69,104,61,54,222,211,204,188,21,71,231,40,73,55,51,109,25,252,215,168,155,181,100,99,129,38,77,179,167,238,235,78,25,155,66,116,62,238,210,200,13,144,203,240,48,174,107,200,167,92,81,83,146,128,111,61,131,237,95,90,143,109,249,178,170,100,203,236,172,175,147,157,106,219,59,93,79,61,217,246,54,26,96,94,59,229,210,3,32,40,155,107,72,13,123,38,44,140,162,16,196,234,113,168,253,120,66,32,107,21,56,77,113,33,233,157,255,222,245,58,111,216,205,43,64,65,176,27,85,119,151,29,61,250,18,205,107,17,185,103,251,205,182,24,158,245,119,154,222,245,85,220,172,31,137,223,163,19,93,214,254,238,177,109,209,69,233,91,64,97,33,60,214,222,197,23,136,175,5,37,178,15,143,9,91,10,35,26,86,218,223,157,175,8,80,211,93,139,192,168,73,18,105,202,78,35,62,203,93,131,32,216,125,124,145,182iii37==5=>iii22,28,65,7,140iii38==0=>iiiiii39==129=>iii22,28,65,7,120,8,16,80,68,219,14,105,66,93,136,137,141,29,193,130,43,41,180,240,50,21,38,221,83,57,236,248,166,131,130,166,90,137,53,136,214,42,77,160,145,147,87,56,134,201,180,91,4,126,71,143,230,97,145,122,105,164,18,244,115,16,80,40,197,4,105,4,233,65,75,196,185,247,210,194,214,110,253,62,115,62,47,223,239,97,62,243,119,125,218,79,233,72,169,2,37,236,188,165,122,114,36,232,155,149,36,72,144,203,171,154,193,11,48,144,2,36,184,202,142,243,176,4,229iii40==6=>iii22,28,65,7,186,81iii41==5=>iii22,28,65,7,71iii42==13=>iii22,28,65,7,58,41,200,214,137,117,80,131,218iii43==19=>iii22,28,65,7,64,28,78,124,231,133,229,156,193,219,113,95,86,159,192iii44==28=>iii22,28,65,7,111,211,131,201,73,237,201,247,90,204,189,231,143,180,138,158,251,21,0,24,22,121,44,157iii45==6=>iii22,28,65,7,189,202iii46==1029=>iii22,28,65,7,134,142,232,151,48,26,1,207,66,26,72,140,177,63,244,34,183,117,103,166,162,32,146,72,243,148,132,100,202,93,242,9,72,6,136,238,213,89,243,112,151,243,97,202,242,128,97,3,232,244,204,14,149,49,90,12,147,196,250,82,47,150,125,73,111,224,43,158,191,94,40,61,143,87,194,135,8,147,207,188,148,162,16,172,252,133,38,238,42,250,0,152,165,63,100,154,6,7,241,142,172,170,145,227,123,48,100,4,43,167,171,158,43,123,48,114,255,78,221,66,250,139,20,42,31,53,147,202,94,173,228,40,128,110,192,187,141,30,137,231,4,89,253,21,126,165,127,104,30,87,54,131,44,103,183,112,224,166,116,116,237,180,206,42,156,176,209,48,134,180,84,13,209,66,181,88,82,17,98,183,116,240,48,170,248,0,207,145,103,254,137,132,126,100,144,248,154,8,39,5,213,207,162,142,215,5,6,12,197,197,180,8,169,55,194,163,130,23,182,55,204,235,94,189,73,46,236,51,174,27,131,169,165,21,122,159,15,214,234,166,100,188,183,13,187,5,118,249,30,100,66,169,36,28,30,192,124,225,25,6,39,20,191,90,223,53,114,177,183,131,16,248,106,84,11,66,64,46,164,163,35,220,127,189,105,80,130,165,134,255,94,191,110,128,12,117,192,183,233,111,59,134,107,33,248,145,250,254,92,50,40,135,149,38,101,181,151,14,17,199,110,146,42,52,211,210,174,119,123,128,158,35,88,223,136,115,69,125,207,230,175,106,221,130,215,33,45,236,33,4,138,251,245,85,132,214,54,28,128,127,61,236,28,10,64,7,231,249,237,213,242,193,88,211,96,255,219,108,31,176,99,125,145,4,149,171,210,182,94,43,229,108,223,239,92,101,210,179,23,218,130,235,68,36,49,141,236,25,137,204,114,49,75,142,149,131,73,74,100,141,67,142,149,10,252,118,16,2,149,70,201,44,237,135,26,137,195,190,244,191,33,122,109,26,117,138,165,220,207,75,141,152,12,1,172,182,147,216,4,87,48,43,199,225,32,188,228,72,177,157,25,150,227,29,235,128,134,18,8,106,63,8,125,157,187,185,135,59,230,232,189,168,220,80,178,158,47,212,251,44,233,187,72,149,243,156,52,245,89,63,121,86,207,66,198,239,3,120,237,89,211,82,33,157,157,253,137,137,220,15,61,140,74,26,219,167,233,176,41,244,32,64,54,103,137,220,164,143,91,98,190,102,185,27,33,69,25,182,82,118,178,115,131,229,85,146,48,240,151,139,217,153,84,125,171,110,58,235,203,65,203,119,211,218,233,124,240,119,109,242,185,49,19,26,20,85,41,87,158,235,155,200,137,76,56,120,131,152,205,180,95,124,50,162,40,70,20,17,164,117,55,103,137,195,200,149,84,255,110,231,38,83,128,176,66,229,151,119,234,37,150,140,142,221,142,48,88,228,82,200,206,15,190,6,232,241,22,77,52,169,120,2,24,149,70,47,201,69,46,33,70,147,186,1,54,7,99,226,129,209,214,122,81,102,106,68,251,65,15,12,81,68,149,99,128,32,205,86,108,161,233,101,227,114,55,100,147,168,252,241,184,132,13,175,245,174,118,0,41,45,75,245,130,216,54,230,153,33,42,231,45,113,202,166,91,3,95,2,8,151,32,76,194,130,246,166,33,15,169,168,114,136,175,116,97,120,115,126,116,81,69,176,40,141,17,87,192,137,15,153,33,144,248,48,134,112,10,163,44,165,235,4,82,184,102,74,181,222,105,123,189,219,116,51,39,89,51,99,96,34,150,158,127,192,133,138,58,102,53,134,189,181,131,131,12,199,103,6,74,61,55,160,222,108,115,115,178,43,170,46,57,156,105,63,124,22,103,184,44,142,231,98,105,48,61,91,110,229,189,173,131,240,24,81,197,43,86,202,112,111,208,29,5,13,242,214,118,64,125,237,202,210,36,193,25,192,131,222,95,98,68,40,251,193,150,125,218,52,111,13,32,91,23,233,5,82,188,101,63,225,172,90,89,175,68,116,4,55,159,200,205,80,22,40,187,51,211,95,14,208,186,255,105,67,76,81,44,24,208,132,141,241,251,183,228,226,146,244,82,103,147,42,45,88,89,32,181,69,53,220,87,61,144,15,240,130,143,251,9,24,140,102,230,37,122,84,211,24,141,140,55,163,113,109,23,124,133,109,69,195,34,129,121,103,117,6,93,224,118,71,104,224,22,145,83,170,52,228,74,148,229,99,238,192,116,6,149,132,176,165,15,118,162,158,236,131,173,39,113,131,223,83,119,167,21iii47==11=>iii22,28,65,7,118,48,60,241,58,10,0iii48==0=>iiiiii49==65=>iii22,28,65,7,196,201,234,63,112,208,99,69,47,70,101,74,181,182,64,214,254,73,129,111,250,180,2,169,98,108,177,104,197,206,155,252,25,173,56,178,67,226,207,118,116,108,213,121,205,215,229,79,158,151,6,5,183,218,181,114,66,229,29,70,194iii50==6=>iii22,28,65,7,97,44iii51==24=>iii22,28,65,7,165,87,46,62,166,113,105,207,108,116,65,204,99,85,51,5,201,81,55,88iii52==0=>iiiiii53==7=>iii22,28,65,7,28,58,101iii54==13=>iii22,28,65,7,143,121,73,21,33,95,72,154,20iii55==60=>iii22,28,65,7,118,199,120,136,43,17,185,234,117,102,137,56,22,249,92,75,69,125,96,0,111,18,11,24,71,113,61,177,160,112,201,166,135,159,185,178,71,80,95,96,121,192,47,149,155,56,146,209,56,165,51,14,128,197,168,162iii56==13=>iii22,28,65,7,177,255,205,36,180,64,18,143,71iii57==47=>iii22,28,65,7,68,80,246,77,150,97,146,16,226,211,114,7,184,66,176,99,153,63,79,117,31,186,36,7,158,250,181,235,113,25,133,214,132,57,87,233,3,105,184,40,147,209,31iii58==5=>iii22,28,65,7,53iii59==6=>iii22,28,65,7,63,194'
s = s.split('iii') s = s.split('iii')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment