From 2bc11a8b5da08a60cf4876c0cc006f9c638348bc Mon Sep 17 00:00:00 2001 From: Coding with Tom <146443103+hcsalmon1@users.noreply.github.com> Date: Sun, 19 Jan 2025 14:44:01 +0000 Subject: [PATCH] Delete Java/Inb.java --- Java/Inb.java | 4232 ------------------------------------------------- 1 file changed, 4232 deletions(-) delete mode 100644 Java/Inb.java diff --git a/Java/Inb.java b/Java/Inb.java deleted file mode 100644 index 2111d62..0000000 --- a/Java/Inb.java +++ /dev/null @@ -1,4232 +0,0 @@ -import java.math.BigInteger; - -public class Inb -{ - public static final BigInteger[][] INBETWEEN_BITBOARDS = -{ - { - new BigInteger("0"), - new BigInteger("2"), - new BigInteger("6"), - new BigInteger("14"), - new BigInteger("30"), - new BigInteger("62"), - new BigInteger("126"), - new BigInteger("254"), - new BigInteger("256"), - new BigInteger("512"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("65792"), - new BigInteger("0"), - new BigInteger("262656"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("16843008"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("134480384"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4311810304"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("68853957120"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1103823438080"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("35253226045952"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("282578800148736"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("18049651735527936"), - new BigInteger("0"), - new BigInteger("72340172838076672"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9241421688590303744"), - }, - { - new BigInteger("1"), - new BigInteger("0"), - new BigInteger("4"), - new BigInteger("12"), - new BigInteger("28"), - new BigInteger("60"), - new BigInteger("124"), - new BigInteger("252"), - new BigInteger("256"), - new BigInteger("512"), - new BigInteger("1024"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("131584"), - new BigInteger("0"), - new BigInteger("525312"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("33686016"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("268960768"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8623620608"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("137707914240"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2207646876160"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("70506452091904"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("565157600297472"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("36099303471055872"), - new BigInteger("0"), - new BigInteger("144680345676153344"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("3"), - new BigInteger("2"), - new BigInteger("0"), - new BigInteger("8"), - new BigInteger("24"), - new BigInteger("56"), - new BigInteger("120"), - new BigInteger("248"), - new BigInteger("0"), - new BigInteger("512"), - new BigInteger("1024"), - new BigInteger("2048"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("66048"), - new BigInteger("0"), - new BigInteger("263168"), - new BigInteger("0"), - new BigInteger("1050624"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("67372032"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("537921536"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17247241216"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("275415828480"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4415293752320"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("141012904183808"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1130315200594944"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("289360691352306688"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("7"), - new BigInteger("6"), - new BigInteger("4"), - new BigInteger("0"), - new BigInteger("16"), - new BigInteger("48"), - new BigInteger("112"), - new BigInteger("240"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1024"), - new BigInteger("2048"), - new BigInteger("4096"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("132096"), - new BigInteger("0"), - new BigInteger("526336"), - new BigInteger("0"), - new BigInteger("2101248"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("16909312"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("134744064"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1075843072"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("34494482432"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("550831656960"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8830587504640"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2260630401189888"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("578721382704613376"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("15"), - new BigInteger("14"), - new BigInteger("12"), - new BigInteger("8"), - new BigInteger("0"), - new BigInteger("32"), - new BigInteger("96"), - new BigInteger("224"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2048"), - new BigInteger("4096"), - new BigInteger("8192"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("264192"), - new BigInteger("0"), - new BigInteger("1052672"), - new BigInteger("0"), - new BigInteger("4202496"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("33818624"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("269488128"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2151686144"), - new BigInteger("4328785920"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("68988964864"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17661175009280"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4521260802379776"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1157442765409226752"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("31"), - new BigInteger("30"), - new BigInteger("28"), - new BigInteger("24"), - new BigInteger("16"), - new BigInteger("0"), - new BigInteger("64"), - new BigInteger("192"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4096"), - new BigInteger("8192"), - new BigInteger("16384"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("528384"), - new BigInteger("0"), - new BigInteger("2105344"), - new BigInteger("0"), - new BigInteger("8404992"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("67637248"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("538976256"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8657571840"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("137977929728"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1108169199616"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("35322350018560"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9042521604759552"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2314885530818453504"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("63"), - new BigInteger("62"), - new BigInteger("60"), - new BigInteger("56"), - new BigInteger("48"), - new BigInteger("32"), - new BigInteger("0"), - new BigInteger("128"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8192"), - new BigInteger("16384"), - new BigInteger("32768"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1056768"), - new BigInteger("0"), - new BigInteger("4210688"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("135274496"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1077952512"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17315143680"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("275955859456"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2216338399232"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("70644700037120"), - new BigInteger("0"), - new BigInteger("283691315109888"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("18085043209519104"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4629771061636907008"), - new BigInteger("0"), - }, - { - new BigInteger("127"), - new BigInteger("126"), - new BigInteger("124"), - new BigInteger("120"), - new BigInteger("112"), - new BigInteger("96"), - new BigInteger("64"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("16384"), - new BigInteger("32768"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2113536"), - new BigInteger("0"), - new BigInteger("8421376"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("270548992"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2155905024"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("34630287360"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("551911718912"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4432676798464"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("141289400074240"), - new BigInteger("0"), - new BigInteger("567382630219776"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("36170086419038208"), - new BigInteger("72624976668147712"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9259542123273814016"), - }, - { - new BigInteger("1"), - new BigInteger("2"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("512"), - new BigInteger("1536"), - new BigInteger("3584"), - new BigInteger("7680"), - new BigInteger("15872"), - new BigInteger("32256"), - new BigInteger("65024"), - new BigInteger("65536"), - new BigInteger("131072"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("16842752"), - new BigInteger("0"), - new BigInteger("67239936"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4311810048"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("34426978304"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1103823437824"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17626613022720"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("282578800148480"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9024825867763712"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("72340172838076416"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4620710844295151616"), - new BigInteger("0"), - }, - { - new BigInteger("1"), - new BigInteger("2"), - new BigInteger("4"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("256"), - new BigInteger("0"), - new BigInteger("1024"), - new BigInteger("3072"), - new BigInteger("7168"), - new BigInteger("15360"), - new BigInteger("31744"), - new BigInteger("64512"), - new BigInteger("65536"), - new BigInteger("131072"), - new BigInteger("262144"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("33685504"), - new BigInteger("0"), - new BigInteger("134479872"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8623620096"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("68853956608"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2207646875648"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("35253226045440"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("565157600296960"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("18049651735527424"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("144680345676152832"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9241421688590303232"), - }, - { - new BigInteger("0"), - new BigInteger("2"), - new BigInteger("4"), - new BigInteger("8"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("768"), - new BigInteger("512"), - new BigInteger("0"), - new BigInteger("2048"), - new BigInteger("6144"), - new BigInteger("14336"), - new BigInteger("30720"), - new BigInteger("63488"), - new BigInteger("0"), - new BigInteger("131072"), - new BigInteger("262144"), - new BigInteger("524288"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("16908288"), - new BigInteger("0"), - new BigInteger("67371008"), - new BigInteger("0"), - new BigInteger("268959744"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17247240192"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("137707913216"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4415293751296"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("70506452090880"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1130315200593920"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("36099303471054848"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("289360691352305664"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("36099303471054849"), - new BigInteger("0"), - new BigInteger("4"), - new BigInteger("8"), - new BigInteger("16"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1792"), - new BigInteger("1536"), - new BigInteger("1024"), - new BigInteger("0"), - new BigInteger("4096"), - new BigInteger("12288"), - new BigInteger("28672"), - new BigInteger("61440"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("262144"), - new BigInteger("524288"), - new BigInteger("1048576"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("33816576"), - new BigInteger("0"), - new BigInteger("134742016"), - new BigInteger("0"), - new BigInteger("537919488"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4328783872"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("34494480384"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("275415826432"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8830587502592"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("141012904181760"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2260630401187840"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("578721382704611328"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8"), - new BigInteger("16"), - new BigInteger("32"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("3840"), - new BigInteger("3584"), - new BigInteger("3072"), - new BigInteger("2048"), - new BigInteger("0"), - new BigInteger("8192"), - new BigInteger("24576"), - new BigInteger("57344"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("524288"), - new BigInteger("1048576"), - new BigInteger("2097152"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("67633152"), - new BigInteger("0"), - new BigInteger("269484032"), - new BigInteger("0"), - new BigInteger("1075838976"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8657567744"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("68988960768"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("550831652864"), - new BigInteger("1108169195520"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17661175005184"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4521260802375680"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1157442765409222656"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("16"), - new BigInteger("32"), - new BigInteger("64"), - new BigInteger("0"), - new BigInteger("7936"), - new BigInteger("7680"), - new BigInteger("7168"), - new BigInteger("6144"), - new BigInteger("4096"), - new BigInteger("0"), - new BigInteger("16384"), - new BigInteger("49152"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1048576"), - new BigInteger("2097152"), - new BigInteger("4194304"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("135266304"), - new BigInteger("0"), - new BigInteger("538968064"), - new BigInteger("0"), - new BigInteger("2151677952"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17315135488"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("137977921536"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2216338391040"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("35322350010368"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("283691315101696"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9042521604751360"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2314885530818445312"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("32"), - new BigInteger("64"), - new BigInteger("128"), - new BigInteger("16128"), - new BigInteger("15872"), - new BigInteger("15360"), - new BigInteger("14336"), - new BigInteger("12288"), - new BigInteger("8192"), - new BigInteger("0"), - new BigInteger("32768"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2097152"), - new BigInteger("4194304"), - new BigInteger("8388608"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("270532608"), - new BigInteger("0"), - new BigInteger("1077936128"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("34630270976"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("275955843072"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4432676782080"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("70644700020736"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("567382630203392"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("18085043209502720"), - new BigInteger("0"), - new BigInteger("72624976668131328"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4629771061636890624"), - new BigInteger("0"), - }, - { - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("64"), - new BigInteger("128"), - new BigInteger("32512"), - new BigInteger("32256"), - new BigInteger("31744"), - new BigInteger("30720"), - new BigInteger("28672"), - new BigInteger("24576"), - new BigInteger("16384"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4194304"), - new BigInteger("8388608"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("541065216"), - new BigInteger("0"), - new BigInteger("2155872256"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("69260541952"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("551911686144"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8865353564160"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("141289400041472"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1134765260406784"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("36170086419005440"), - new BigInteger("0"), - new BigInteger("145249953336262656"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9259542123273781248"), - }, - { - new BigInteger("257"), - new BigInteger("0"), - new BigInteger("516"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("256"), - new BigInteger("512"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("131072"), - new BigInteger("393216"), - new BigInteger("917504"), - new BigInteger("1966080"), - new BigInteger("4063232"), - new BigInteger("8257536"), - new BigInteger("16646144"), - new BigInteger("16777216"), - new BigInteger("33554432"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4311744512"), - new BigInteger("0"), - new BigInteger("17213423616"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1103823372288"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8813306445824"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("282578800082944"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4512412933816320"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("72340172838010880"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2310355422147510272"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("0"), - new BigInteger("514"), - new BigInteger("0"), - new BigInteger("1032"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("256"), - new BigInteger("512"), - new BigInteger("1024"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("65536"), - new BigInteger("0"), - new BigInteger("262144"), - new BigInteger("786432"), - new BigInteger("1835008"), - new BigInteger("3932160"), - new BigInteger("8126464"), - new BigInteger("16515072"), - new BigInteger("16777216"), - new BigInteger("33554432"), - new BigInteger("67108864"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8623489024"), - new BigInteger("0"), - new BigInteger("34426847232"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2207646744576"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17626612891648"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("565157600165888"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9024825867632640"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("144680345676021760"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4620710844295020544"), - new BigInteger("0"), - }, - { - new BigInteger("513"), - new BigInteger("0"), - new BigInteger("1028"), - new BigInteger("0"), - new BigInteger("2064"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("512"), - new BigInteger("1024"), - new BigInteger("2048"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("196608"), - new BigInteger("131072"), - new BigInteger("0"), - new BigInteger("524288"), - new BigInteger("1572864"), - new BigInteger("3670016"), - new BigInteger("7864320"), - new BigInteger("16252928"), - new BigInteger("0"), - new BigInteger("33554432"), - new BigInteger("67108864"), - new BigInteger("134217728"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4328521728"), - new BigInteger("0"), - new BigInteger("17246978048"), - new BigInteger("0"), - new BigInteger("68853694464"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4415293489152"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("35253225783296"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1130315200331776"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("18049651735265280"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("289360691352043520"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9241421688590041088"), - }, - { - new BigInteger("0"), - new BigInteger("1026"), - new BigInteger("0"), - new BigInteger("2056"), - new BigInteger("0"), - new BigInteger("4128"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1024"), - new BigInteger("2048"), - new BigInteger("4096"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("458752"), - new BigInteger("393216"), - new BigInteger("262144"), - new BigInteger("0"), - new BigInteger("1048576"), - new BigInteger("3145728"), - new BigInteger("7340032"), - new BigInteger("15728640"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("67108864"), - new BigInteger("134217728"), - new BigInteger("268435456"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8657043456"), - new BigInteger("0"), - new BigInteger("34493956096"), - new BigInteger("0"), - new BigInteger("137707388928"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1108168671232"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8830586978304"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("70506451566592"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2260630400663552"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("36099303470530560"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("578721382704087040"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("36099303470530561"), - new BigInteger("0"), - new BigInteger("2052"), - new BigInteger("0"), - new BigInteger("4112"), - new BigInteger("0"), - new BigInteger("8256"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2048"), - new BigInteger("4096"), - new BigInteger("8192"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("983040"), - new BigInteger("917504"), - new BigInteger("786432"), - new BigInteger("524288"), - new BigInteger("0"), - new BigInteger("2097152"), - new BigInteger("6291456"), - new BigInteger("14680064"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("134217728"), - new BigInteger("268435456"), - new BigInteger("536870912"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17314086912"), - new BigInteger("0"), - new BigInteger("68987912192"), - new BigInteger("0"), - new BigInteger("275414777856"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2216337342464"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17661173956608"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("141012903133184"), - new BigInteger("283691314053120"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4521260801327104"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1157442765408174080"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4104"), - new BigInteger("0"), - new BigInteger("8224"), - new BigInteger("0"), - new BigInteger("16512"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4096"), - new BigInteger("8192"), - new BigInteger("16384"), - new BigInteger("0"), - new BigInteger("2031616"), - new BigInteger("1966080"), - new BigInteger("1835008"), - new BigInteger("1572864"), - new BigInteger("1048576"), - new BigInteger("0"), - new BigInteger("4194304"), - new BigInteger("12582912"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("268435456"), - new BigInteger("536870912"), - new BigInteger("1073741824"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("34628173824"), - new BigInteger("0"), - new BigInteger("137975824384"), - new BigInteger("0"), - new BigInteger("550829555712"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4432674684928"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("35322347913216"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("567382628106240"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9042521602654208"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("72624976666034176"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2314885530816348160"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8208"), - new BigInteger("0"), - new BigInteger("16448"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8192"), - new BigInteger("16384"), - new BigInteger("32768"), - new BigInteger("4128768"), - new BigInteger("4063232"), - new BigInteger("3932160"), - new BigInteger("3670016"), - new BigInteger("3145728"), - new BigInteger("2097152"), - new BigInteger("0"), - new BigInteger("8388608"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("536870912"), - new BigInteger("1073741824"), - new BigInteger("2147483648"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("69256347648"), - new BigInteger("0"), - new BigInteger("275951648768"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8865349369856"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("70644695826432"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1134765256212480"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("18085043205308416"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("145249953332068352"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4629771061632696320"), - new BigInteger("0"), - }, - { - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("16416"), - new BigInteger("0"), - new BigInteger("32896"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("16384"), - new BigInteger("32768"), - new BigInteger("8323072"), - new BigInteger("8257536"), - new BigInteger("8126464"), - new BigInteger("7864320"), - new BigInteger("7340032"), - new BigInteger("6291456"), - new BigInteger("4194304"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1073741824"), - new BigInteger("2147483648"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("138512695296"), - new BigInteger("0"), - new BigInteger("551903297536"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17730698739712"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("141289391652864"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2269530512424960"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("36170086410616832"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("290499906664136704"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9259542123265392640"), - }, - { - new BigInteger("65793"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("132104"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("65792"), - new BigInteger("0"), - new BigInteger("132096"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("65536"), - new BigInteger("131072"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("33554432"), - new BigInteger("100663296"), - new BigInteger("234881024"), - new BigInteger("503316480"), - new BigInteger("1040187392"), - new BigInteger("2113929216"), - new BigInteger("4261412864"), - new BigInteger("4294967296"), - new BigInteger("8589934592"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1103806595072"), - new BigInteger("0"), - new BigInteger("4406636445696"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("282578783305728"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2256206450130944"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("72340172821233664"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1155177711056977920"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("0"), - new BigInteger("131586"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("264208"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("131584"), - new BigInteger("0"), - new BigInteger("264192"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("65536"), - new BigInteger("131072"), - new BigInteger("262144"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("16777216"), - new BigInteger("0"), - new BigInteger("67108864"), - new BigInteger("201326592"), - new BigInteger("469762048"), - new BigInteger("1006632960"), - new BigInteger("2080374784"), - new BigInteger("4227858432"), - new BigInteger("4294967296"), - new BigInteger("8589934592"), - new BigInteger("17179869184"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2207613190144"), - new BigInteger("0"), - new BigInteger("8813272891392"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("565157566611456"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4512412900261888"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("144680345642467328"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2310355422113955840"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("263172"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("528416"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("131328"), - new BigInteger("0"), - new BigInteger("263168"), - new BigInteger("0"), - new BigInteger("528384"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("131072"), - new BigInteger("262144"), - new BigInteger("524288"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("50331648"), - new BigInteger("33554432"), - new BigInteger("0"), - new BigInteger("134217728"), - new BigInteger("402653184"), - new BigInteger("939524096"), - new BigInteger("2013265920"), - new BigInteger("4160749568"), - new BigInteger("0"), - new BigInteger("8589934592"), - new BigInteger("17179869184"), - new BigInteger("34359738368"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1108101562368"), - new BigInteger("0"), - new BigInteger("4415226380288"), - new BigInteger("0"), - new BigInteger("17626545782784"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1130315133222912"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9024825800523776"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("289360691284934656"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4620710844227911680"), - new BigInteger("0"), - }, - { - new BigInteger("262657"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("526344"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1056832"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("262656"), - new BigInteger("0"), - new BigInteger("526336"), - new BigInteger("0"), - new BigInteger("1056768"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("262144"), - new BigInteger("524288"), - new BigInteger("1048576"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("117440512"), - new BigInteger("100663296"), - new BigInteger("67108864"), - new BigInteger("0"), - new BigInteger("268435456"), - new BigInteger("805306368"), - new BigInteger("1879048192"), - new BigInteger("4026531840"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17179869184"), - new BigInteger("34359738368"), - new BigInteger("68719476736"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2216203124736"), - new BigInteger("0"), - new BigInteger("8830452760576"), - new BigInteger("0"), - new BigInteger("35253091565568"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("283691179835392"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2260630266445824"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("18049651601047552"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("578721382569869312"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9241421688455823360"), - }, - { - new BigInteger("0"), - new BigInteger("525314"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1052688"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2113664"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("525312"), - new BigInteger("0"), - new BigInteger("1052672"), - new BigInteger("0"), - new BigInteger("2113536"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("524288"), - new BigInteger("1048576"), - new BigInteger("2097152"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("251658240"), - new BigInteger("234881024"), - new BigInteger("201326592"), - new BigInteger("134217728"), - new BigInteger("0"), - new BigInteger("536870912"), - new BigInteger("1610612736"), - new BigInteger("3758096384"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("34359738368"), - new BigInteger("68719476736"), - new BigInteger("137438953472"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4432406249472"), - new BigInteger("0"), - new BigInteger("17660905521152"), - new BigInteger("0"), - new BigInteger("70506183131136"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("567382359670784"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4521260532891648"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("36099303202095104"), - new BigInteger("72624976397598720"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1157442765139738624"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("36099303202095105"), - new BigInteger("0"), - new BigInteger("1050628"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2105376"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1050624"), - new BigInteger("0"), - new BigInteger("2105344"), - new BigInteger("0"), - new BigInteger("4227072"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1048576"), - new BigInteger("2097152"), - new BigInteger("4194304"), - new BigInteger("0"), - new BigInteger("520093696"), - new BigInteger("503316480"), - new BigInteger("469762048"), - new BigInteger("402653184"), - new BigInteger("268435456"), - new BigInteger("0"), - new BigInteger("1073741824"), - new BigInteger("3221225472"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("68719476736"), - new BigInteger("137438953472"), - new BigInteger("274877906944"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8864812498944"), - new BigInteger("0"), - new BigInteger("35321811042304"), - new BigInteger("0"), - new BigInteger("141012366262272"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1134764719341568"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9042521065783296"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("145249952795197440"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2314885530279477248"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2101256"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4210752"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2101248"), - new BigInteger("0"), - new BigInteger("4210688"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2097152"), - new BigInteger("4194304"), - new BigInteger("8388608"), - new BigInteger("1056964608"), - new BigInteger("1040187392"), - new BigInteger("1006632960"), - new BigInteger("939524096"), - new BigInteger("805306368"), - new BigInteger("536870912"), - new BigInteger("0"), - new BigInteger("2147483648"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("137438953472"), - new BigInteger("274877906944"), - new BigInteger("549755813888"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17729624997888"), - new BigInteger("0"), - new BigInteger("70643622084608"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2269529438683136"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("18085042131566592"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("290499905590394880"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4629771060558954496"), - new BigInteger("0"), - }, - { - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4202512"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8421504"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4202496"), - new BigInteger("0"), - new BigInteger("8421376"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4194304"), - new BigInteger("8388608"), - new BigInteger("2130706432"), - new BigInteger("2113929216"), - new BigInteger("2080374784"), - new BigInteger("2013265920"), - new BigInteger("1879048192"), - new BigInteger("1610612736"), - new BigInteger("1073741824"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("274877906944"), - new BigInteger("549755813888"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("35459249995776"), - new BigInteger("0"), - new BigInteger("141287244169216"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4539058877366272"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("36170084263133184"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("580999811180789760"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9259542121117908992"), - }, - { - new BigInteger("16843009"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("33818640"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("16843008"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("33818624"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("16842752"), - new BigInteger("0"), - new BigInteger("33816576"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("16777216"), - new BigInteger("33554432"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8589934592"), - new BigInteger("25769803776"), - new BigInteger("60129542144"), - new BigInteger("128849018880"), - new BigInteger("266287972352"), - new BigInteger("541165879296"), - new BigInteger("1090921693184"), - new BigInteger("1099511627776"), - new BigInteger("2199023255552"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("282574488338432"), - new BigInteger("0"), - new BigInteger("1128098930098176"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("72340168526266368"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("577588851233521664"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("0"), - new BigInteger("33686018"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("67637280"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("33686016"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("67637248"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("33685504"), - new BigInteger("0"), - new BigInteger("67633152"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("16777216"), - new BigInteger("33554432"), - new BigInteger("67108864"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4294967296"), - new BigInteger("0"), - new BigInteger("17179869184"), - new BigInteger("51539607552"), - new BigInteger("120259084288"), - new BigInteger("257698037760"), - new BigInteger("532575944704"), - new BigInteger("1082331758592"), - new BigInteger("1099511627776"), - new BigInteger("2199023255552"), - new BigInteger("4398046511104"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("565148976676864"), - new BigInteger("0"), - new BigInteger("2256197860196352"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("144680337052532736"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1155177702467043328"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("67372036"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("135274560"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("67372032"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("135274496"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("33619968"), - new BigInteger("0"), - new BigInteger("67371008"), - new BigInteger("0"), - new BigInteger("135266304"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("33554432"), - new BigInteger("67108864"), - new BigInteger("134217728"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("12884901888"), - new BigInteger("8589934592"), - new BigInteger("0"), - new BigInteger("34359738368"), - new BigInteger("103079215104"), - new BigInteger("240518168576"), - new BigInteger("515396075520"), - new BigInteger("1065151889408"), - new BigInteger("0"), - new BigInteger("2199023255552"), - new BigInteger("4398046511104"), - new BigInteger("8796093022208"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("283673999966208"), - new BigInteger("0"), - new BigInteger("1130297953353728"), - new BigInteger("0"), - new BigInteger("4512395720392704"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("289360674105065472"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2310355404934086656"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("134744072"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("270549120"), - new BigInteger("67240192"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("134744064"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("270548992"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("67239936"), - new BigInteger("0"), - new BigInteger("134742016"), - new BigInteger("0"), - new BigInteger("270532608"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("67108864"), - new BigInteger("134217728"), - new BigInteger("268435456"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("30064771072"), - new BigInteger("25769803776"), - new BigInteger("17179869184"), - new BigInteger("0"), - new BigInteger("68719476736"), - new BigInteger("206158430208"), - new BigInteger("481036337152"), - new BigInteger("1030792151040"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4398046511104"), - new BigInteger("8796093022208"), - new BigInteger("17592186044416"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("567347999932416"), - new BigInteger("0"), - new BigInteger("2260595906707456"), - new BigInteger("0"), - new BigInteger("9024791440785408"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("72624942037860352"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("578721348210130944"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4620710809868173312"), - new BigInteger("0"), - }, - { - new BigInteger("134480385"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("269488144"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("134480384"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("269488128"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("541097984"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("134479872"), - new BigInteger("0"), - new BigInteger("269484032"), - new BigInteger("0"), - new BigInteger("541065216"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("134217728"), - new BigInteger("268435456"), - new BigInteger("536870912"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("64424509440"), - new BigInteger("60129542144"), - new BigInteger("51539607552"), - new BigInteger("34359738368"), - new BigInteger("0"), - new BigInteger("137438953472"), - new BigInteger("412316860416"), - new BigInteger("962072674304"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8796093022208"), - new BigInteger("17592186044416"), - new BigInteger("35184372088832"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1134695999864832"), - new BigInteger("0"), - new BigInteger("4521191813414912"), - new BigInteger("0"), - new BigInteger("18049582881570816"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("145249884075720704"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1157442696420261888"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9241421619736346624"), - }, - { - new BigInteger("0"), - new BigInteger("268960770"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("538976288"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("268960768"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("538976256"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("268959744"), - new BigInteger("0"), - new BigInteger("538968064"), - new BigInteger("0"), - new BigInteger("1082130432"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("268435456"), - new BigInteger("536870912"), - new BigInteger("1073741824"), - new BigInteger("0"), - new BigInteger("133143986176"), - new BigInteger("128849018880"), - new BigInteger("120259084288"), - new BigInteger("103079215104"), - new BigInteger("68719476736"), - new BigInteger("0"), - new BigInteger("274877906944"), - new BigInteger("824633720832"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17592186044416"), - new BigInteger("35184372088832"), - new BigInteger("70368744177664"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2269391999729664"), - new BigInteger("0"), - new BigInteger("9042383626829824"), - new BigInteger("0"), - new BigInteger("36099165763141632"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("290499768151441408"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2314885392840523776"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("36099165763141633"), - new BigInteger("0"), - new BigInteger("537921540"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1077952576"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("537921536"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1077952512"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("537919488"), - new BigInteger("0"), - new BigInteger("1077936128"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("536870912"), - new BigInteger("1073741824"), - new BigInteger("2147483648"), - new BigInteger("270582939648"), - new BigInteger("266287972352"), - new BigInteger("257698037760"), - new BigInteger("240518168576"), - new BigInteger("206158430208"), - new BigInteger("137438953472"), - new BigInteger("0"), - new BigInteger("549755813888"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("35184372088832"), - new BigInteger("70368744177664"), - new BigInteger("140737488355328"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4538783999459328"), - new BigInteger("0"), - new BigInteger("18084767253659648"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("580999536302882816"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4629770785681047552"), - new BigInteger("0"), - }, - { - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1075843080"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2155905152"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1075843072"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2155905024"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1075838976"), - new BigInteger("0"), - new BigInteger("2155872256"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1073741824"), - new BigInteger("2147483648"), - new BigInteger("545460846592"), - new BigInteger("541165879296"), - new BigInteger("532575944704"), - new BigInteger("515396075520"), - new BigInteger("481036337152"), - new BigInteger("412316860416"), - new BigInteger("274877906944"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("70368744177664"), - new BigInteger("140737488355328"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9077567998918656"), - new BigInteger("0"), - new BigInteger("36169534507319296"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1161999072605765632"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9259541571362095104"), - }, - { - new BigInteger("4311810305"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8657571872"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4311810304"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8657571840"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4311810048"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8657567744"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4311744512"), - new BigInteger("0"), - new BigInteger("8657043456"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4294967296"), - new BigInteger("8589934592"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2199023255552"), - new BigInteger("6597069766656"), - new BigInteger("15393162788864"), - new BigInteger("32985348833280"), - new BigInteger("68169720922112"), - new BigInteger("138538465099776"), - new BigInteger("279275953455104"), - new BigInteger("281474976710656"), - new BigInteger("562949953421312"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("72339069014638592"), - new BigInteger("0"), - new BigInteger("288793326105133056"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("0"), - new BigInteger("8623620610"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17315143744"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8623620608"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17315143680"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8623620096"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17315135488"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8623489024"), - new BigInteger("0"), - new BigInteger("17314086912"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4294967296"), - new BigInteger("8589934592"), - new BigInteger("17179869184"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1099511627776"), - new BigInteger("0"), - new BigInteger("4398046511104"), - new BigInteger("13194139533312"), - new BigInteger("30786325577728"), - new BigInteger("65970697666560"), - new BigInteger("136339441844224"), - new BigInteger("277076930199552"), - new BigInteger("281474976710656"), - new BigInteger("562949953421312"), - new BigInteger("1125899906842624"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("144678138029277184"), - new BigInteger("0"), - new BigInteger("577586652210266112"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17247241220"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("34630287488"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17247241216"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("34630287360"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17247240192"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("34630270976"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8606711808"), - new BigInteger("0"), - new BigInteger("17246978048"), - new BigInteger("0"), - new BigInteger("34628173824"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8589934592"), - new BigInteger("17179869184"), - new BigInteger("34359738368"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("3298534883328"), - new BigInteger("2199023255552"), - new BigInteger("0"), - new BigInteger("8796093022208"), - new BigInteger("26388279066624"), - new BigInteger("61572651155456"), - new BigInteger("131941395333120"), - new BigInteger("272678883688448"), - new BigInteger("0"), - new BigInteger("562949953421312"), - new BigInteger("1125899906842624"), - new BigInteger("2251799813685248"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("72620543991349248"), - new BigInteger("0"), - new BigInteger("289356276058554368"), - new BigInteger("0"), - new BigInteger("1155173304420532224"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("34494482440"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("34494482432"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("69260574720"), - new BigInteger("17213489152"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("34494480384"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("69260541952"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17213423616"), - new BigInteger("0"), - new BigInteger("34493956096"), - new BigInteger("0"), - new BigInteger("69256347648"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17179869184"), - new BigInteger("34359738368"), - new BigInteger("68719476736"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("7696581394432"), - new BigInteger("6597069766656"), - new BigInteger("4398046511104"), - new BigInteger("0"), - new BigInteger("17592186044416"), - new BigInteger("52776558133248"), - new BigInteger("123145302310912"), - new BigInteger("263882790666240"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1125899906842624"), - new BigInteger("2251799813685248"), - new BigInteger("4503599627370496"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("145241087982698496"), - new BigInteger("0"), - new BigInteger("578712552117108736"), - new BigInteger("0"), - new BigInteger("2310346608841064448"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("68988964880"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("34426978560"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("68988964864"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("34426978304"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("68988960768"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("138521083904"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("34426847232"), - new BigInteger("0"), - new BigInteger("68987912192"), - new BigInteger("0"), - new BigInteger("138512695296"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("34359738368"), - new BigInteger("68719476736"), - new BigInteger("137438953472"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("16492674416640"), - new BigInteger("15393162788864"), - new BigInteger("13194139533312"), - new BigInteger("8796093022208"), - new BigInteger("0"), - new BigInteger("35184372088832"), - new BigInteger("105553116266496"), - new BigInteger("246290604621824"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2251799813685248"), - new BigInteger("4503599627370496"), - new BigInteger("9007199254740992"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("290482175965396992"), - new BigInteger("0"), - new BigInteger("1157425104234217472"), - new BigInteger("0"), - new BigInteger("4620693217682128896"), - new BigInteger("0"), - }, - { - new BigInteger("68853957121"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("137977929760"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("68853957120"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("137977929728"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("68853956608"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("137977921536"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("68853694464"), - new BigInteger("0"), - new BigInteger("137975824384"), - new BigInteger("0"), - new BigInteger("277025390592"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("68719476736"), - new BigInteger("137438953472"), - new BigInteger("274877906944"), - new BigInteger("0"), - new BigInteger("34084860461056"), - new BigInteger("32985348833280"), - new BigInteger("30786325577728"), - new BigInteger("26388279066624"), - new BigInteger("17592186044416"), - new BigInteger("0"), - new BigInteger("70368744177664"), - new BigInteger("211106232532992"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4503599627370496"), - new BigInteger("9007199254740992"), - new BigInteger("18014398509481984"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("580964351930793984"), - new BigInteger("0"), - new BigInteger("2314850208468434944"), - new BigInteger("0"), - new BigInteger("9241386435364257792"), - }, - { - new BigInteger("0"), - new BigInteger("137707914242"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("275955859520"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("137707914240"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("275955859456"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("137707913216"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("275955843072"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("137707388928"), - new BigInteger("0"), - new BigInteger("275951648768"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("137438953472"), - new BigInteger("274877906944"), - new BigInteger("549755813888"), - new BigInteger("69269232549888"), - new BigInteger("68169720922112"), - new BigInteger("65970697666560"), - new BigInteger("61572651155456"), - new BigInteger("52776558133248"), - new BigInteger("35184372088832"), - new BigInteger("0"), - new BigInteger("140737488355328"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9007199254740992"), - new BigInteger("18014398509481984"), - new BigInteger("36028797018963968"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1161928703861587968"), - new BigInteger("0"), - new BigInteger("4629700416936869888"), - new BigInteger("0"), - }, - { - new BigInteger("36028797018963969"), - new BigInteger("0"), - new BigInteger("275415828484"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("551911719040"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("275415828480"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("551911718912"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("275415826432"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("551911686144"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("275414777856"), - new BigInteger("0"), - new BigInteger("551903297536"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("274877906944"), - new BigInteger("549755813888"), - new BigInteger("139637976727552"), - new BigInteger("138538465099776"), - new BigInteger("136339441844224"), - new BigInteger("131941395333120"), - new BigInteger("123145302310912"), - new BigInteger("105553116266496"), - new BigInteger("70368744177664"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("18014398509481984"), - new BigInteger("36028797018963968"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2323857407723175936"), - new BigInteger("0"), - new BigInteger("9259400833873739776"), - }, - { - new BigInteger("1103823438081"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2216338399296"), - new BigInteger("0"), - new BigInteger("1103823438080"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2216338399232"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1103823437824"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2216338391040"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1103823372288"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2216337342464"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1103806595072"), - new BigInteger("0"), - new BigInteger("2216203124736"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1099511627776"), - new BigInteger("2199023255552"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("562949953421312"), - new BigInteger("1688849860263936"), - new BigInteger("3940649673949184"), - new BigInteger("8444249301319680"), - new BigInteger("17451448556060672"), - new BigInteger("35465847065542656"), - new BigInteger("71494644084506624"), - new BigInteger("72057594037927936"), - new BigInteger("144115188075855872"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("0"), - new BigInteger("2207646876162"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4432676798592"), - new BigInteger("0"), - new BigInteger("2207646876160"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4432676798464"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2207646875648"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4432676782080"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2207646744576"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4432674684928"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2207613190144"), - new BigInteger("0"), - new BigInteger("4432406249472"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1099511627776"), - new BigInteger("2199023255552"), - new BigInteger("4398046511104"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("281474976710656"), - new BigInteger("0"), - new BigInteger("1125899906842624"), - new BigInteger("3377699720527872"), - new BigInteger("7881299347898368"), - new BigInteger("16888498602639360"), - new BigInteger("34902897112121344"), - new BigInteger("70931694131085312"), - new BigInteger("72057594037927936"), - new BigInteger("144115188075855872"), - new BigInteger("288230376151711744"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4415293752324"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4415293752320"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8865353596928"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4415293751296"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8865353564160"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4415293489152"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8865349369856"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2203318222848"), - new BigInteger("0"), - new BigInteger("4415226380288"), - new BigInteger("0"), - new BigInteger("8864812498944"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2199023255552"), - new BigInteger("4398046511104"), - new BigInteger("8796093022208"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("844424930131968"), - new BigInteger("562949953421312"), - new BigInteger("0"), - new BigInteger("2251799813685248"), - new BigInteger("6755399441055744"), - new BigInteger("15762598695796736"), - new BigInteger("33776997205278720"), - new BigInteger("69805794224242688"), - new BigInteger("0"), - new BigInteger("144115188075855872"), - new BigInteger("288230376151711744"), - new BigInteger("576460752303423488"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8830587504648"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8830587504640"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8830587502592"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17730707128320"), - new BigInteger("4406653222912"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8830586978304"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17730698739712"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4406636445696"), - new BigInteger("0"), - new BigInteger("8830452760576"), - new BigInteger("0"), - new BigInteger("17729624997888"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4398046511104"), - new BigInteger("8796093022208"), - new BigInteger("17592186044416"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1970324836974592"), - new BigInteger("1688849860263936"), - new BigInteger("1125899906842624"), - new BigInteger("0"), - new BigInteger("4503599627370496"), - new BigInteger("13510798882111488"), - new BigInteger("31525197391593472"), - new BigInteger("67553994410557440"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("288230376151711744"), - new BigInteger("576460752303423488"), - new BigInteger("1152921504606846976"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17661175009296"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17661175009280"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8813306511360"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17661175005184"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8813306445824"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17661173956608"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("35461397479424"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8813272891392"), - new BigInteger("0"), - new BigInteger("17660905521152"), - new BigInteger("0"), - new BigInteger("35459249995776"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("8796093022208"), - new BigInteger("17592186044416"), - new BigInteger("35184372088832"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4222124650659840"), - new BigInteger("3940649673949184"), - new BigInteger("3377699720527872"), - new BigInteger("2251799813685248"), - new BigInteger("0"), - new BigInteger("9007199254740992"), - new BigInteger("27021597764222976"), - new BigInteger("63050394783186944"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("576460752303423488"), - new BigInteger("1152921504606846976"), - new BigInteger("2305843009213693952"), - new BigInteger("0"), - new BigInteger("0"), - }, - { - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("35322350018592"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17626613022976"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("35322350018560"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17626613022720"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("35322350010368"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17626612891648"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("35322347913216"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17626545782784"), - new BigInteger("0"), - new BigInteger("35321811042304"), - new BigInteger("0"), - new BigInteger("70918499991552"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("17592186044416"), - new BigInteger("35184372088832"), - new BigInteger("70368744177664"), - new BigInteger("0"), - new BigInteger("8725724278030336"), - new BigInteger("8444249301319680"), - new BigInteger("7881299347898368"), - new BigInteger("6755399441055744"), - new BigInteger("4503599627370496"), - new BigInteger("0"), - new BigInteger("18014398509481984"), - new BigInteger("54043195528445952"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1152921504606846976"), - new BigInteger("2305843009213693952"), - new BigInteger("4611686018427387904"), - new BigInteger("0"), - }, - { - new BigInteger("35253226045953"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("70644700037184"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("35253226045952"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("70644700037120"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("35253226045440"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("70644700020736"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("35253225783296"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("70644695826432"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("35253091565568"), - new BigInteger("0"), - new BigInteger("70643622084608"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("35184372088832"), - new BigInteger("70368744177664"), - new BigInteger("140737488355328"), - new BigInteger("17732923532771328"), - new BigInteger("17451448556060672"), - new BigInteger("16888498602639360"), - new BigInteger("15762598695796736"), - new BigInteger("13510798882111488"), - new BigInteger("9007199254740992"), - new BigInteger("0"), - new BigInteger("36028797018963968"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2305843009213693952"), - new BigInteger("4611686018427387904"), - new BigInteger("9223372036854775808"), - }, - { - new BigInteger("0"), - new BigInteger("70506452091906"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("141289400074368"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("70506452091904"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("141289400074240"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("70506452090880"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("141289400041472"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("70506451566592"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("141289391652864"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("70506183131136"), - new BigInteger("0"), - new BigInteger("141287244169216"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("70368744177664"), - new BigInteger("140737488355328"), - new BigInteger("35747322042253312"), - new BigInteger("35465847065542656"), - new BigInteger("34902897112121344"), - new BigInteger("33776997205278720"), - new BigInteger("31525197391593472"), - new BigInteger("27021597764222976"), - new BigInteger("18014398509481984"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4611686018427387904"), - new BigInteger("9223372036854775808"), - }, - { - new BigInteger("282578800148737"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("567382630219904"), - new BigInteger("282578800148736"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("567382630219776"), - new BigInteger("0"), - new BigInteger("282578800148480"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("567382630203392"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("282578800082944"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("567382628106240"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("282578783305728"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("567382359670784"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("282574488338432"), - new BigInteger("0"), - new BigInteger("567347999932416"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("281474976710656"), - new BigInteger("562949953421312"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("144115188075855872"), - new BigInteger("432345564227567616"), - new BigInteger("1008806316530991104"), - new BigInteger("2161727821137838080"), - new BigInteger("4467570830351532032"), - new BigInteger("9079256848778919936"), - new BigInteger("18302628885633695744"), - }, - { - new BigInteger("0"), - new BigInteger("565157600297474"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("565157600297472"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1134765260439552"), - new BigInteger("0"), - new BigInteger("565157600296960"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1134765260406784"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("565157600165888"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1134765256212480"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("565157566611456"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1134764719341568"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("565148976676864"), - new BigInteger("0"), - new BigInteger("1134695999864832"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("281474976710656"), - new BigInteger("562949953421312"), - new BigInteger("1125899906842624"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("72057594037927936"), - new BigInteger("0"), - new BigInteger("288230376151711744"), - new BigInteger("864691128455135232"), - new BigInteger("2017612633061982208"), - new BigInteger("4323455642275676160"), - new BigInteger("8935141660703064064"), - new BigInteger("18158513697557839872"), - }, - { - new BigInteger("18158513697557839873"), - new BigInteger("0"), - new BigInteger("1130315200594948"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1130315200594944"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1130315200593920"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2269530520813568"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1130315200331776"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2269530512424960"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1130315133222912"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2269529438683136"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("564049465049088"), - new BigInteger("0"), - new BigInteger("1130297953353728"), - new BigInteger("0"), - new BigInteger("2269391999729664"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("562949953421312"), - new BigInteger("1125899906842624"), - new BigInteger("2251799813685248"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("216172782113783808"), - new BigInteger("144115188075855872"), - new BigInteger("0"), - new BigInteger("576460752303423488"), - new BigInteger("1729382256910270464"), - new BigInteger("4035225266123964416"), - new BigInteger("8646911284551352320"), - new BigInteger("17870283321406128128"), - }, - { - new BigInteger("17870283321406128129"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2260630401189896"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2260630401189888"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2260630401187840"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2260630400663552"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4539061024849920"), - new BigInteger("1128103225065472"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2260630266445824"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4539058877366272"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1128098930098176"), - new BigInteger("0"), - new BigInteger("2260595906707456"), - new BigInteger("0"), - new BigInteger("4538783999459328"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1125899906842624"), - new BigInteger("2251799813685248"), - new BigInteger("4503599627370496"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("504403158265495552"), - new BigInteger("432345564227567616"), - new BigInteger("288230376151711744"), - new BigInteger("0"), - new BigInteger("1152921504606846976"), - new BigInteger("3458764513820540928"), - new BigInteger("8070450532247928832"), - new BigInteger("17293822569102704640"), - }, - { - new BigInteger("17293822569102704641"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4521260802379792"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4521260802379776"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4521260802375680"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2256206466908160"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4521260801327104"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2256206450130944"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4521260532891648"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9078117754732544"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2256197860196352"), - new BigInteger("0"), - new BigInteger("4521191813414912"), - new BigInteger("0"), - new BigInteger("9077567998918656"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("2251799813685248"), - new BigInteger("4503599627370496"), - new BigInteger("9007199254740992"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("1080863910568919040"), - new BigInteger("1008806316530991104"), - new BigInteger("864691128455135232"), - new BigInteger("576460752303423488"), - new BigInteger("0"), - new BigInteger("2305843009213693952"), - new BigInteger("6917529027641081856"), - new BigInteger("16140901064495857664"), - }, - { - new BigInteger("16140901064495857665"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9042521604759584"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9042521604759552"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4512412933881856"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9042521604751360"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4512412933816320"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9042521602654208"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4512412900261888"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9042521065783296"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4512395720392704"), - new BigInteger("0"), - new BigInteger("9042383626829824"), - new BigInteger("0"), - new BigInteger("18155135997837312"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("4503599627370496"), - new BigInteger("9007199254740992"), - new BigInteger("18014398509481984"), - new BigInteger("0"), - new BigInteger("2233785415175766016"), - new BigInteger("2161727821137838080"), - new BigInteger("2017612633061982208"), - new BigInteger("1729382256910270464"), - new BigInteger("1152921504606846976"), - new BigInteger("0"), - new BigInteger("4611686018427387904"), - new BigInteger("13835058055282163712"), - }, - { - new BigInteger("13835058055282163713"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("18085043209519168"), - new BigInteger("0"), - new BigInteger("9024825867763968"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("18085043209519104"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9024825867763712"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("18085043209502720"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9024825867632640"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("18085043205308416"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9024825800523776"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("18085042131566592"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9024791440785408"), - new BigInteger("0"), - new BigInteger("18084767253659648"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("9007199254740992"), - new BigInteger("18014398509481984"), - new BigInteger("36028797018963968"), - new BigInteger("4539628424389459968"), - new BigInteger("4467570830351532032"), - new BigInteger("4323455642275676160"), - new BigInteger("4035225266123964416"), - new BigInteger("3458764513820540928"), - new BigInteger("2305843009213693952"), - new BigInteger("0"), - new BigInteger("9223372036854775808"), - }, - { - new BigInteger("18049651735527937"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("36170086419038336"), - new BigInteger("0"), - new BigInteger("18049651735527936"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("36170086419038208"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("18049651735527424"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("36170086419005440"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("18049651735265280"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("36170086410616832"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("18049651601047552"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("36170084263133184"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("18049582881570816"), - new BigInteger("0"), - new BigInteger("36169534507319296"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("0"), - new BigInteger("18014398509481984"), - new BigInteger("36028797018963968"), - new BigInteger("9151314442816847872"), - new BigInteger("9079256848778919936"), - new BigInteger("8935141660703064064"), - new BigInteger("8646911284551352320"), - new BigInteger("8070450532247928832"), - new BigInteger("6917529027641081856"), - new BigInteger("4611686018427387904"), - new BigInteger("0"), - }, -}; -} \ No newline at end of file