Skip to content

Instantly share code, notes, and snippets.

@concision
Created August 12, 2020 23:12
Show Gist options
  • Save concision/ed854983f7189a9140651aa129e271e6 to your computer and use it in GitHub Desktop.
Save concision/ed854983f7189a9140651aa129e271e6 to your computer and use it in GitHub Desktop.
import java.math.BigInteger;
import java.nio.charset.StandardCharsets;
public class Parity {
public static boolean isEven(int i) {
return new BigInteger("S\u00F2AN\u009B\"\u00B3,\u0093dY2I\u008DTX\u0010&E\u00C4\u00B1\u00F4\u00C6\u00B3\u00CA\u00A9\u00D4!\u0082\u0086\u00D8\u0005/)\u00E0\u00A2\u00AD2\u00C5/8\u00CB\u00AC\u001FSj\u008D^\u00D9\u008D\u00B7\u0085\u00F0\u00BC\u00BA\u00F1\u0095\u0087*m\u00B7\u00C2~-\u00BA&\u000F\u0098G,k*\u00F8\u00CE\u00E3\u00DC\t\u00C4\t`\u00BE\u00EA\u00A1\u0001\u00A8Z\u0092\u00C2\u00C2\u00DD\u00B4y\u0016\u00A7\u00C7\u0001d\u001A\u00FE\u00806\u009B\u0088\u0012\u001F\u00C5+\u00F4\u00ECc\u000B@\u000FQ\u001F3\u008E\u00ED\u0080\u0017AHA\u009Ev\u009B\u001DZ\u00BCCI\u0012\u0080\u00CE\u00B5\u00D8\u00F4\u008C\u0011\u000B\u00B3ch_u\u008D\u00C38h\u00C3d\u0006\u00B4{\u00F0(I\u0000\u00D7\u00ABO\u00F0\u00D1\u00DD\u00EB\u00BD\u0012\u0017\u008FX\u00B3\u0010OJ\u00F1\u0090\u00F4\u00D0\u000B\u00BD8\u00C6~}\u00C51\u000Bf\u00D77\u00DD\u00FD\u0010\u00C4\\MX\u00A8\u00EB\u008C\u009F\u00AA'o\u00E6P\u00B31A\u00FA.GW\u00E6\u0016\u00FBio\u0096\u0085\u000F\u008D\u00C6\u00F8X\u00E9?\u00B3\u00B2\u00C8\u00CEyK\u0089R\u00145\u00E3\u0094\u0089\u00A1\u00C8!U]\u00D9<\u00842\u008D\u00F8\u0004\u00F1\u000B\u00C9.RRH\u0095\u00A7\u00FA\u00F4]\u008Ed`\u0080Sh\u00A0\u009C\n\u00DC}\u0091\u00B2+\u00F5\u00F6 \u00AA\u00E7n\u00B0 \u00E2#\u00C7\u009C%\u000B\u00E9Jb\u00DD\u00EEi\u0006\u00BC\u0080N\u0095\u00E3I\u008A\u00DD\u0085v\u000Bd*m\u00E2\u00F1\u00D9\u0083\u00A2\u00FCu\n\u00AF\u00B0i\u0007;::t>\u00FD\u00E9\u00E1R\u009B,\u00A2#\u00A8\u008F\u001C\u00ADr\u009F\u001F\u00131\u0010%!\"\u00B6n\u00D8\u001C,\u00AC*\u0006m\u00D9^\u00E8\u00F9`\u00E8$w\u0089s:\u00A9\u00EF\u00E7\u00E9\u00A8fT?u\u00EF\u000EUX\u0086\u0014\u00D1\r\u00B9[\u00D0\u00C0\u00A0\u0084t\u00FB\t\u0091\u00D5\u00AC\u00DC1\u0088\u00BB\u009Au\u0011\u00DA\u0015\u00FEd\u00F7\u00AE\u00F4\u0019\u00D1\u00AE\u0080<\u00A5\u00BB\u00A0\u0007\u00F0\u00B9<\u00E2tE\u001D\u00C0\u000B\u00ED\u001D\u00AA\u00DB\u00A3E\u008D\u0012\u00FA\u0096\u00A9@#\bwEiW\u00E3`\u0089\u00AA\\u;vi\u00F1\u0084\b\u00D4\u0082\u00B2f\u00F3\u00F2T\u00BC\u00CF\u00CE\u0018h\u00F99cE\u001A\u00C5\u00B8\u0080G{\u00BC\u00F9\u00F1\u001B\u00C7y\u00DA%V!\u00A3\u001B}+\u0081\u00A9d\u00FDU}pu\u001Ei~\u00AC\u00AD\u0019\u00D6\u00E4\\\u00F3K\u000E\u00B78.\u008FN'\u00BDzt\u00A1\u00A0\u00D7\u00D7#\u00EA\u0000\u00CC\u00A0\u00A4\u00ED\u00BEz\u001A)\u008F\u00ACp\u00E6\u00B8\u0086\u001C\u0013\u00EExj\u00CA\u00B6\u00BD\u00D6\t\u008BF\u00C0\u0093\u00E3HC\u00C4\u00FF<\u00CF\u00FA\b\u0002&\u0087_\t@h\u00D0H[ej\u00B0\u009C}\u0002\u0094\u00D3\u00CE\u00C7\u0083\u00E3\u00CCt\u00A6]n\u001F{DAuz\u00E7e\u00C6\u00E8c\u00EC\u00E2(\u00D0\u00E9\"\u000E;\u00E6\u00C3\u009AfQ\u00DF}\u00EC\u00D6\u00DE\u00DE\u00FAMt\u0016\u009F\u0011J\u00A2#\u001D:\u001C\u00C1}\u00A9T\u00BEcZ\u00F2\u00FA\u00DF\u001B\u00DC\\.\u00F5\u00AC\u00DA;B&\u00F08\u00D2\u00FB}\u00BF\u0003\u008B\u00ADl\u00C4:\u00906\u00A0M>\u00F9|Z)\u008DeS\u00FC\u0084\u00E9\u00C7\u00B4\u00E3\u00C12\u0086\u0014\u00B9\u0094\u0019\u0083<}\u00DCS\u00C8y\u00DD%\u00C6\u001C\u000E\u00A6\u0010\u00D9:\u0017\u0081A\u000EBU\u00A9\u00E1\u00ED\u001ET,0B\u0082\u0005\u00D4\u00EFO\u00B16\r\u0012D\u00ED\u00B3\u001A\u0004\u00A5\u00A7\u0007\u00BD\u00BD\u00C8R\f\u0082-\u0088\u00BE\u0003\u0005\u0083\u00E5\u00D4\u0082\u00B3\u001E\u009B\u0087?2SK\u00D8\u00CF\f\u00C6w\u00DD\u00E0*\u009C} $9\u0001q\u00041z\u0083\f\u00A8\u008E*\u0092IT\u00D6\u0092\u00FA\u00A3\u0097wz\u00BB\u00E8\u00C1\u00AD\u0004\u00B2\u00B5^\u00BDu\u00B4\u00A4{=\u001D\u00DEO\u00ED\u0084\u00AD\u00F3\u00E1Y\u00E1\u0082\u00B2vj2\u00A8\\\u00EA\u00DC\u00B5\u00C8\u008A\u0093\u0010\u00B6\u00EE\u00CD\u00C0\u0084\u0095q\u001DAB5p\u00F1\u00B8e\u00A7\u009D\u00E6E\u0098\u00FA$\u009E\u00C5o\u009D\u00EF\u00BF\u00A64\u00F20y[>G\u00C1\tu||\u0081\u00897\u00F9\u00AE\u0086\u00FC\u0002\u00EB\u00BF\u00D1\u0018\u00F9\u00F2\u0001L/v\u00DB\u00D3\u00DE_D]\u0013\u00ED\u0013l?\u00BD\u00B7\u00CEE_M\u00FD\u00BFb\u00AE\u000EJ.U\u00C0\u0093\u0002\u001A\u00B2\u00A1\u00FD\u000E\u0088l\u00D4\u008FA\u00B0W\u0082g\u00AAcO\u008Ay\u00E6YP2S{\u00D5\u00FB\u00F4\u00D0\u00CB}Mv\u00FC\u0084$\u00D9\u00CF@\u00B8\u00BF\u00C9\u008Cp\u00C1\u008E\u0089N\u00AA* I\u009DPAJI}S\u00E7\u00D4\u00CB\u00B5s~6\u00A1,\u00B0\u00F4J.\u0006%Q\u00D2-\u0094\u0004\u00F9\u0096QF\u00C9yKGo\u00C3\u001E\b\u00CCHST_\u00B2.4\u00A4\u00E9}$;\u00BD\u00A5=.Rj\u00EC\u001A~\u008E\u0099\u001D0\u0080\u00A3{\u0084\u0080\u00DD\u0003\u009A\u0099+\u00B8\u00BE\u00C0TC\u00F8\u009B\u00E5\u00A9\u0091\u00AA\u0082\u009E\u009C\u00BC\u00E1\u00A3\u00A5\u00A1\u0081)\u00EF\u00C6+\u000B$]\u00D4\u00A4\u00C1\u00BA\u00FA\u00B3\u00B2\u00DE\u0091\u001C\u00D3\u00FE&*\u0010\nqxhT\u00BE)\u009D\u00EA\u009DjX\u009F\u0018\u0093\u00EA\u0014\u00DFw:\u00B6z+\u0001w\u009C\u0005 [{\u001A~\u0099\u0010K\u0087#\u0003e\u00B9GGgf\u00FC\u0095\u0013\u00AB\u00F2\u008CH=\u00AE\u0006\u00A5<n\u001A@\u00F0\u00CF\u001F\u0083\u00A5\r\u0014\u00AB\u00FCp\u00FF\u0012\u00D6w\u001A\u0006\u0091\u00D46\u00C0\u00E5\u00FF\u00F1W\u00E3\u00E4\u00EB\u0014I\u00AF\u00CB\u00FBW\u00E0\u00BB\u00B6\u00FF\u00F8o\u00C3\u00CD_\u009B\u0014\u00DB#\u00B7b1\u0099Q/?07)U{\u00F0\u00CE\u0091\u00DB\u00DF\u00B2\u00C2\u00C8\u00AA\u00BA\u00F0\u009Eb\u00FCR\u00B84s2\u0002[\u001Ch\u00A4\u0096\u009C\u00AB\u00C0\u00C4\u00C2\u00BA\u00E8\u009B^\u0018i\u00AD:\u00E81\u00E5\u00834\u00E3\u0083\u00AF\u00A8H\u00A0\u00B4n\u00D9\u00F2\u00E6\u000E\u00CF\u0001r\u0014\u00EB\u0083\u0083\u008DJ|u\u00A6\u00F8\u00DDm\u00B2\u00B7\u00D9\u00E9\u0099\u00FA\u00F9\u00CEXg\u00AA\u00E0hJBF\u00CEyb\u00AF,\u001A\u00DF\u00EE\"\u0082-\u00B9\u00E3W\u001D\u00F8\u00AA8x{n\u00B0\u00DF\u00EB\u001D\u00FA\u00A21>\u00FB\u00F4\u00B2\u0001V\u00BF\u0013r\u00D4\u0011b\u0000\u00F8~oiW\u00AF\u00F6g\u00F2\u0014\u00A5\u0017\u00F4\u00E0W\u00DE2\u009E\u00B3vp\u001F0\u0091\u00C8\u0019\u00D0\u00D24Nb\u000B\u00EBS\u00FBa\u00DC?\u009C\u00F5n\u008F\u0095H#ZV$D3\u00A1\u00BAQ\u00F1\u008C(\u009E4\u0096\u00AC\u0001\u009C\u00A6\u0015\u00C89\u00EA\u008F'\r\n\u00F7\u00BE \u008B\u00F0\u00B4,\u0005\u0015\u00CBy\u00BAO\u00BF\u00EC\u00CBe%0\u00BA\u00C4\u00B7\u0091\u00EF\u001D\u00ED4p\u001A\u0091j\u00B6\u00B0y\u0085\u00191\u00FCh?\u00A9\u00CD\u00B0S\u00F5\u00CA\u00C9\u00D7\u00A9\u00E6 '\u008C\u00E3\u00F4\u00CD\u00F7\u0013SKz\u00BC\u0083\u00BC\u00C6\u00806\u00C9\u0094W!,[\u00B43}\u008A\u0087\u00FD\u00C4\u0091W\u000E@\u0081\u0081\u00FDG\u00AAA\u0007\u00A1n\u00FA\u00C9\u00AB\u00A6\u00C1\u00DE\u009B\u0097\u0016E\u00D1\u0015=\u0082?1\u00F7\u00D5\u00FDKwIt\u00C4kF\u009Cwu\u00FD\u00E7\b\u00B3\u00A7\u00C8\u0081\u00F7\u00A9@q1\"g\u0000]\u009C\u0083\u0091\u000B)\u00A0\u0097{\u0015\u00F8r\u00B1h\u009A{\u00EE\u00CF\u00D7\u00DF\u00FDjE7\u009E\u00B3)^\u00ACd\u0094R\u009D\u00E7\u0086\u000B\u00F7j\u00D5\u009E\u00BA\u00A1_\u00C5\u00B3\u0012\u00866/H\u0095?\u00E0\u0005\u0015f_!\u00D5UA\u0014\u0007^qzOCT\u00E8\b#=\u00BA*pMr@H\u008A\u0084\u00D3\u00DA\u00D6\u00DA/\u0011\u00BE\u00E0\u0085\u00C7\u0015\u00BEY\u00B4\u000F\u00BF\u00DDlD\u00C3\u00C7d~/OX\u00C0\u0089\u00ED\u00E3\u00D8\u00E6\u00960\u0097C\u0010^\u00C7\u0014\u00A3\u00BF\u00A7\u00CD\tG0>\u00B0\u00D5g\u009B\bH\u00E5S57\u00EFH\u00F1\u00A5F\u00EC\u00A9>\u00E8!c\u00D5c'\u0082\u009E\u0011\u0080[z\u00B0\u00EE\u00FD\u00D7\u001A\u009AUt\u0093\u00CFZ\u00DD\u001E\u00DD\u00BEh\u00FA\u00F5\u00F8\u0019f\u0084\u00C2\u00F8\u00C6\u00DD4\u009C\u000E\u00C2[\u0017C8\u00D0\u009E\u0098\u009A\u0080\u0010{\\\u00B6e\"\u00BA\u00D3\u00AE\u00DA(!\u0005 \u0001\u0086\u009F\u00D8\u0000\u0095\u00FF\u00FC\u0018=\u00BDdK#\u00F9\u0004\u00E2G4\u008Ed\u00B6\u00FC\u000036K(\u0002\u001D\u00D1\u00FC\u0010h\u0093\u00A0P\u00FF\u00D8\u008C\u0098+\u00CF\u0016z\u0011\u0091\u00CCJ\u00B0\u001FC@\"\u0018J\u0003\u00ABA*\u00E2\u00B5l\u00E4\u00C78D(\u00FC\u0017\u00E7\u00D8[\u0090PW\u008E\u00DFQ\u00E5\u00C8\u008F6\u0003S\u00A3\u00C3I\u0084\u0017\u00A6\u0005Kn\u00A8@/Igh\u00DE=m-\u00BF\u00E3O\u00F5%\u00AA\u0003\u00F9\u000B\u00BA\u00A7\u00C0^\u00AF-\u00F9\u00FA\u00AB\u00D7r\u00F5\u0098/\u00A0\u0090\u00827\u00E6Y*\u00BA\u00DC2\u00ED\u00C7\b\u00C2\u00002\u008F\u0010\u00EEc\u00C0\u00FDsij\u00EE\u00C8f\u00ACLV\u008CI\u00D0AgO\u0000\u00AF\u001A\u00EEd+S?=7'1\u008E\u0098/:\u009B\u0013U\u001A\u00B2\u00F0c\u0096=\u00FE\u00A6\u00C2\u008CY$\u00E52\u00F9dx\u008B?\t\u00D4[A\u00F0\u00C7[\u00FE\u0087\u001C\u00A9\u00FC\u0095_\u00C9D\u00E3\u0019)}\u00B2\u00F0\u0010\u00F1\t~0\u00A9=\u00C5\u0085K\u00E1\u008C\u0085\u0012\u00E4/\u0004t\u00EF\u00D8F\u00A1\\\u0091\u00E5\u009C\u00E8\u0093\u0090\u00D8\u001FJ{\u0004\u00AD\u00BCT\u001Dv&\u001C\u00E9Gv\u001AJP\u008C\u001FBJ\u00FE\u001C\u0011L\u0004\u00AF\u00B0\u00C5y\u00CA\u00F7\t\u000F\u00A9\u00800\u00973\f\u00F7\u00E0.\u00CF\u00C5\u00C4*\u00AE%\u00B5A\u00AE\u00D6\u001A\u001C\u00A0\u00D0\u0007\u00ED%\u0082\u00A7.\u00C6\u00CAc1\u00EB|o\u00C1\u00AB\u00FB\u00E7\u0018\u00A2\u00C2\u00FF\u0019\u00CD\u00BC\u00EC\u00C8V\u0090N\u0080Ts\u00ED/\u00EA\u0099\u00F1\u001F}9\u00A1E\u00B9ml\u00B2mh\u00AD\u00F35 \u0015\u00DC\" \u0004\u00B6\u00F1\u00A1\u009A\u0098F\u008C\u00DD\u0001u\b\u0099A\u0083\u00C0\u001A \u0099\n\u00D4\u0001f]\u0097(\u009B\u00AB\u0010\u00A0>\u0096O\u000F\u00DD\u00BE\u008A\u009EMu\u009F-\u00AFoM\u0018\u00D4Xf\u00BF\u000E\u009D\u00D7\u008A\u00F6`\u0013\u00F0\u00EF\u00A2\u00E4i\u00C2\u0014\u009Ak\u001C4;\u0003P\u00D4\u00DF\u00C9\u00BC\u0090R\u00D3\u00F2._4\u00FF\u00DC\u00F3e\u00A9:\u00FE\u00DBC\t\u00CBN\u00DE3\u0097d&U]@\u00BB\u0084f\u00B0\u00C7\u00FB\u00F9]~];\u00DE!N+a\u00FD \u00F8\u008CH\u00E6\u00BA\u00F8\u0082zC\u0089AV\n\u00113\u00B5\u009E5JFZ\f2\u00A1\u0002?4'\u009FD\u00CD\u00C4\u00D0h\u00B1\u00FD\u0085\r\u00E9\u00C8\u00A9\u00E1\u00C4\u00CD\u00D5\u0000Z\u00BDg\u000F2\u00C9.xy\u00C7w\u00A8\u009A\u00E0\u009D\u00C0\u00E1\u00ED\u00C8\tT\u008A\u0090\u00E8\u009Ai\u00CA.\u0004 \u00F5\u009Fm\u00C2(\u00FE=\u00C8L\u00F2T\u009F\u0084\u00C3\u00D0\u00D9\u0097\u0001k\u00F8P\u008A\u001A\u00C5 \u008C!\b\u00AE\t\u0094Y\u00CC\u0091\u00FC\u00F1\u008D\u00F9+7X\u00E6@ \u009AK\r\u0093\u00A9eR\u00E0Z\u0001>\u0087p\u00C0E[\u00D8*\u00A8p\u0018\u0005\u00E0l\u0004\u001C\u0098|\u001E\u00B9\u00EC\u0003e\u009E\u00F0 ^\u00E5\u000B\u008B\u00869\u00F6\u001E\u00E19\u009E\u00B2\u00BB\u00B2D\u00AE\u000Fg1W\u0016)\u00B5B\u00C2\u008A\u00D2)H\u00FBd6\u0099,\tPk\u00DB\u0087\u0001@\u00D3kvg\u00B5\u00C5N\u00FD\u0005\u0093\u00FD\u00BC\u00AD[\u00D7;\u00E2,<\u00850[}\u00E8\u00E5\u0003A\u0000\u0006\u0002\u008E\u0011-|\"\u0098yf\u0006J[\u0007\u000E\u00BF\u0083\u0017\u00A1Z\u00BE#:\u00B9\u00F2;\u0087\u00C6\u00E0\u0004ggF\r\u00D6\u008CNGT\u00BC_e\u00D9+\u00A7\u00A0\u00A0\u001B\u0001Df\u00E43\u0089\nJ\u009Cl\u00DB;\u00FD\u00E0\n\u00E6~\u00A0\u001FR\u00C5l\u00BDu\u001F^\u00EF j\u00A0\u00D10\u00A0\u0080\u000B\u008A\u00BC\u00E7=\u00FD@\u000B\u00CA)W$\u0017\u00B9z\u0000\f\u00DC\u001AY3\u00F3\u00B9\u00AB}\u00EC?\u00FB\u00C3\u0012\u00FDBN\u00A1\u00BC\u00F7\u00C5)`Uw\u00F2.\u008E\u00940\u00D2\u0007\u0099Pw+\u00CFe\u0013t%!f\u00BDD\u00C6o\u00F2U<w6\u008B%\u00ABJe\u00C2 \u00A4\u009E`\u001F\u0093_IhzY\u009B\u00ABl\u00F2%\u0000\u00F6\u00D1<Ga\u00BE\u00FA\u00DE\u00EA\u00A2)\u00CD\u0019E\u008C\u00A0\u00E8\u009DNk\u001E\u00EF\u0082\u00940\u00B5\u000Bd\u00CF\u0004_\u00ACw\u00CA[\u00DF\u00B9#\"Y\u00A9\u00D0u\u0084\u009E\u00CF\u001F\u00D4&a\u00F1o\u00A7\u00B7\u0080\u00ABz\u001F\u00D130=3No-LO\b\u0014\u0087fqF\u008A\u00EE\u0001\u00B1\u00B3'8.,,\u00C0[\u00D2T_\u00E3\u001C\u00AC\u00A8\u001F\u0091!\u0019?p\u0002\u00C3r\\\u0000\u009C|\u00D4\u0081\u00DB\u00C9\u009A\u00E5\b\u0080\u0011\u0080\u001A\u00F8\u001E\u000F\u00CC!\u00B5\u00E4\u00A9\u009F3I\u0080_Mq\u00C2/\u00C7\u001A\u00B3}\u00E1bia\u008F\u00E1\u0015h\u0081\u00AB\u00E9l\u00D1D\u0005<\u00C7e\r7?\u009F\u00B1\u0083\u008E9+\u00A1\u00DE={\u00B0\u00E1\u00E9k\u00F2\u00EA@\u0017T\u00B5\u0097\u00C2\u0019b\u00ADa\u0085*K\u0082R*\u00B4\u00185\u00D2ZY<6\u00BC!\"m\u001B\u008E\u00D7\u0095I\u00F3\u00A3\u00FC\u00A8\u00D6\u0016\u00E4\u00AB\u00E0\u000E\u00C2v\u00FC\u00D0bIN\u00FD\u0097\u00CAk\u00E3\u00E9\u008C;a\u0003\u0097\u001A\u00CB\u00AB\u00EBJ\u009A\u00ACc&\u00FE3\u00A0\u00E4Z\u00BD$\u00BB\u0012R\b\u001C\u001E\u00BBO\u00AA\u0019\u009A\u00E6|\u00C3d\u008F\u00E0\u0087\u00C63cW\u00E3G\u00C2\u00E4\u00ED9\u00F04O\u0080\u00A1\u00BC\u0005\u001D%\u00A1\u0097\u00E4$\u00FD9/\u0085\u00A1\u00E8\u0095\u00EFp\u00A5a\u00C0\u00E6\u00AAD:,1\u0011 \u0084\u00CEO\u00DDv\u00A2;@\u00C2\u00A1\u00A6\u00F3\u0001\u00AF\u00E6@Xcu\u00F5\u009C\u00CB\r\u00C7.\u0097\u0089\u00D9\u0096}\u00A6,e4\u00B4\u00A8I\u00E8\u00AF0B4\u0082\u0001\u00EC\u0095\u0001\u009F1Sd|\u00A5\u00FD\u00D3>vba\u0010JVF\u00A8V#\u0089\u00C6\u00E7\u00A1\r\u00D5\u0014\u0097;}`\u00FB\u0090\u00C0\u00E7\u0017\u0093\u00F9\u00BCD\u0012,\u00F1\u00DD\u0013\u00F0\u00A25\u00AC\u00AAl\u00CC\u00A4\u00AB\u00C9\u00BB\u001F\u00F5\u00A6\u00A8n\u00DB\u00D5y\u0003\u00EAo\u00F5g(\u0099\u0016e\u00B0\u00D2\u00AD\u00D4^\u00BE\u00FB\u00CE-R\u00EE\u00C8!n{`&I\u000E0T\u00BE\u0083P\u00A6\u0090\u00F4j\u00D9ZRA?\u00DD\u00EC%\u008FF\u000F\u00AA\u0092\u00C9\u00E7KH\u0094\u00CA\u00F9v\u0006\u00D0>\u0002&MA\u001E\u001B/\u00AE\u00DB\u00FBs\u00B3h\u00E70\u001Aj\u001D\u0084\u001F\u00EDy\u008F\u0011\u00D2\u00AB\b\u00C0\u00BB\u00BA\u009BN&\u00D44'IA\u00D8\u00A9@|\u009A\u0084\u0011F\u0088+\u00EE\u0082\u0089\u00C2(\u00B66{WZ\u001D\u00FA\u00E0G\n\u00D4Se\u00F0\u0087\n\u00B2{\u00F3\u0007\u0086\t\t\u00C1\u00E7\u00B1\u009B\u00AB\"\u00D9$`\u00E5UK1\u009F\u0081)x\u00D7\u00D0|\u00B3\u00FA#\u001D\u0005\"D\u009C\u00F0\b\u00ED\u00CD\u00B4D\u00F3\u00A4\u000E\u00C3\u00D6\u00B3\u00BB\u0010\u00E6&\u00E1Q\u00C7_q\u0000\u009D\u00CAq\u00E0JS\u00FE\u00DE\u00BCTX\u0087#\u0003\u0084Qic\u0098\u00F9\u0007ASJ\u00A0W\u00DC\u000Fe$P\u00E3\u009B\u00C6\u001F\u0089\u001E\u001B=\u00DF\u00A9\u00C2\u001D0G\u00D6\u001A\u0015\u00F2\u0089(\u0001\u00AA\u00AF\u00CA\u0082\u00E29 \u00A1\u00CD\u008F\u00C6\u00BCR\u00F2&\u009C.y\u00A7\u0006\u00F8\u009D\u00C7\u00A4\u00A8\u00D0l\u00FB\u0092\u00B5\u00FD8fS\u00B7,\u00DE\u00B8\u009A\u00DD\u008B\u00EA\u0014c\u00B6\u00DE\u00E5h_\u001F\u0082\u0088\u0089\u00F2\u00E9*d\u00A8\u00E7F\u0083\u00B61\u0090\u00C3\u00A0c\u00B3\u0018\u00B5\u00BBP7M\u00CFo\u001F\u00DB\u00AC\u00F8=\u00DBJ\u00C8\u00BBj\u00CEZ]\u00C3a\u00EE\u00B6\u00AF\u000B\u0084\u0084\u0004\u0004i\u0016\u0007\u00FE\u00F0\u00B1:ox\u0094\u0013\u00A0\u0093\u00A6~#\u0085\u00DD\u0007\u00BB0\u00B7\u00B3\u00F8G-%\u00C1\u0005\u00C7\u00DAo\u00C5\u00F2\u009F,..\u008BQ\u009C\u00805\u0005Q\u00C5\u00D0\u001C6\u0080\u00E6\u00E6\u00A4\u0011\u00CF[\u00FD\u0089'\u00BB\u00A9\u00D4\u00EAJ\u00F3\f\u00FE\u00DANF\u00CF8Sg\u00ABH\u00FB\u0015\u0084\u00AF\u00E0\u009D\u0090V\u00EE@\u00AFn\u00CE\u00E4H\u00A2\u00B1>''\u00ACp\u001DO\u0090\u00E0\u0090\u00DF\u001E\u00D0Y\u00D9\u009D\u0080\u00BE\u001C\u00ED{B\u008D\u00E0*.c\u0010\u00D1\u00ADs\u00BF\u00B29\u0003\u001A\f\u0099\u00FA\u0080:\u00B6A\u00C9\u00DC\u00E2[\u008E\u0084d\u001EjL\u009F\u00A2\u000FD:$\u0018\u0001q\u0094\u00C7F`\u000B\u000E'06\u000F[\u00E2-M\u00EA\u00B6)\u00C1\u00C7\u0016=\u00FA\u0093\u00D8\u00E9\u00C1\u001B\u009B\u00C9\u0092\u00A7\t\u0019\u0018(\u00B53\u00AA\u00FB\u00C7Y\u00DFJN\u008D[o:\u0091D\"s<B?\u00B7\u008DS\u00D1\u00F1\u00F1^D\u00CD`\u00D5\u00B9Y\u0087\u00C7\u0090GQ\u0083Nb\u00FE\u00AB$K\u00D2\u0004\u008Du\u0089\u009B\u008C\u009DU\u0019\u00BE\u00F7\u0012\u0018\u0015\u00A2q\u00F2\u009B\u00CC+\u00E9[\u00AB\u0018BD\u00C4\u00F9\u0084\u00DC\u00E2\u00C0\u00AA\u00ACA)\u00CE~p1\u009E\u00C9\u00F3\u00B7\u0017\u0081\u00CEG\u0083\bS\u00D8\u00B2\u008C\u00A2\u008E:d\u00FA\u0013]\u00D6\u00C2\u00AB\u00BD8Lz\u00E3\u00AF+\u00C4\u00D7h\u00C4\u00F1C\u00AA\u0099\u0087\u00E9\u001F\u00E3\u0083Niw5\r=\u00AF\u0005\u0099>\u00CA\rh\u00FE\u00C2!\u00F5\u00B3\u00D1d\u00EF\u00E0#\u009B%\u00E2D\u00D3K^\\.\u00D1\u0016e\\\u00DFfM\u00E3\u00E7VZ\u00ED\u00E8\u0010\u00D3$\u0000\u008C=\u00C3c\u00FA0\u00BDq\u00D9\u00DB\u00AD\u0082\u008F\u00DE)K1\u00CB\u00D3$\u00D2J\u00EA\u0082M\u0099'\u00FFeA\u00BA\u00A5D\u00B9}\u000E\u00D2\u009B\u00B1\u000E\u00A8\u009E\u00E2\u00F0\u009B\u00E5_FX\u00A0\u00D9 %.16\u00B3\u000B\u00FD\u00A3\u00B2\u0093\u0004\u00A3L\u00E6\u00BA\u00868\u001D\u00DF}\u00EF\u0007\u00B6M+\u001B'\u00F8\u00AFE\u00C3bn\u0011QD\u00F2\u00A9\u0004\u00D6\u008C\u00D3\"\u00E5\u00A3,\u00B7k4\u00BE\u00E6P@\u00C3\u00E2,\u00EAwx\u00F9\u00A1\u009F\u00DE\u00A4Y\u009CP\u0004(X`\u00CC\u00E1R\tu\r\b\u001C~)\u00C1\u00C89\u00A0\u001E]?b\u0091=\u0084\u00A1\u00BF\u00861\u00FB\u00E7\bc\u00E4\u00D6\u00DC\u0007Y\u009FC0\u00B9\u00F2u\u000F\u00E5{\u0098\u009B!\u00E1\u00E5*\u00BB\u0013\u00D1\u0083g= \u00FB\u0081j\u00A4\u00FF\u00A5|;\u000B\u00D9\u001C\"_P\u00C0\u00F8\u0093\u0082t\u00A1J\u0088F\u00B3\u00C9\u00EBH-\u009Et\u00E2\u00F2\u009A\u00CA\u00F1\u00FE\u0011\u00FC\u0094\u00E2:khtJBL\u00A3\u00FF\u0095\u001D\u0080\"V\u0003VE\u0094\u00C3w\u00FA(\"\nu\u00A8\u00FE\u00D6\u00AD`rP\\\u009A\u00E4.\u00F9\u00BB|\u00D5\u00E2\u00E6C\u00DE\u00D4m8e*\u00B9\u0011\u00EEYMMV\u0098\u00F1\u0080|\u00E9\u00D8(\u00B2\u009DA*\u0098\u00AB\u009Cv\b\u00DDY\u00D7\u001A\u000B\u00DFN+1\u0002\u00A1x\u00DE\u00E6\u00BB\u00C0\u00CF\u00BEr\u00BE\u0001d\u00955\u00EDCt\u00F9\r>1\u00A4A\u00CA.\u00E2f\\\u00D6&{M\u00F2\u00A1\u00C5R4u*MwA\u00E5\u00AC\u00AF\u00CB\u00B5\u00CD\u00B8\u0000\u00A6=\u00ABV\u00D8p\u00B9\u00DD\u00AA\u008A\u00F7\u00FB\u00807\u00A4\u00ABO\u00C4\u00D8Xg\u00C2\u00CB\u00DF\u00A5\u00C1\u00A7\u00E7\u00C9!\u00F1\u00F0\u0019\u00C9J/\u00ED+\u000B\u001D8\u0007B\u00CB\u00BDd\u00F7\u00A7\u00E9\u00C6PDZ\u00921]\u00F47\u00A7^K\u00E7\f\u009C\u00DBg\u00D8]\u00BC\u0090\\:\u00A6\u00C5\u00C0\u0012{6\u0098\u000B\u00F3\u00E0h\u0081\u0004\u00FE\ny\u00FD\u0088O\u001D\u001D0\u00BD\u00DA\u00DA\u0018\u0091\u00D5\u00A50j\u0080;\u0087\u009E\u0015\n'\u00A8\u00C5b\rT\u00DD\u00A4\u00CE\u00B4(6\u0000\u00FC\u009EPDm\n\u00C2B\u00F4\u00A8\u0003\u00F1\u0097\f\u00C3\u00CB\u008C\u00FC\u00C8\rE\u00FD\u00EF8\u00FC2\u00CB\u00E0\u00A6\u00A2\u00ED\u00A7ef=l[\u0093\u001C\u00C3\f\u00FF1\u00BFW\u00E3\u00A7\u00F0\u0018\u00CC\u00996;h\u00D5*\u0015d\u0019#\u00E2~`\u00ECs\u0000ui\u0082\u00BBK'\u00DE@\u0010vA\u0094J=\u0085A6\u00F9g\u0000<?\u009D]Yy\u00ED\u00F0j\u0093\u00B9L\u00A1\u00F3+v\u0088h[+B\u0001\u00F8)\u00AAl:j'\u00B1ny\u00DA\u00FF\u00DC\u00DD\u00D7W\u0019\u00D1:\u00D8f\u0017\u0089Y\u00B8\u00D2\n\t\r\u000F7\u00F7\u00E5\u00F9G\u00EB\u0091h\u00D4&:\u0097\u00EC\u0098A\b\u00C9ABlf\u00CB]*,\u00933\u00D0\u00E9\u000E\u00C6t{\u00AC\u00C2]\u00C3\u00F1\u00A2\u00AF\u00DE\u00E4\t\u0016 ;\u00DB\u00A33\u00EFP\u001A]\u00CA\u00B2\u0019\u00AD\u00E4;\u00BF\u00EEmL0l\u0003.\u000E\u00CD\na\u009C\u00C2\u00F67E\r\u0095\u00C6\u00C8\t,\u00F4V1\u0012\u00B5\u0082a\u00FB\u00EFK\r\u00EA1\u00CC4\u0082\u0006\u00AA\u0012\u00F9\u00B3\u00CC\u0093\u008Dd]\u0000J\u00D9^\u00C2W\u00C8%\u0005\u00D2f\u00FAI}\u0016\u0003\u00B6j1\u00EB\u0006\u0011v\u00D7.\u00938\u0087\u00CD\u00942\u00BE\u00A9N.\u00A5?\u0086\u001Ar\u0085Th\u008D\u00D0\u00CF7S\u00DC\u0096\u00C6\u0006\u001BJ\u0094\u00E2~?S\u0091U+9\u0090\u00ECT\u0015&\u00E9\u00899c\u00CA\u00D9u\u00D8\u008Cn\u00A3\u00D2BE\u0080&\u0088`\u0085\u0003@T\u00E5\u00C2\u00A4\u0088-l\u00FC\u00E8r`\u00CC\u00D7\u00DAn\u001D\u00C9E\r\u00B6\u00BC?\\-\u00FC\u00E3\u0010\u00ED\u00AE\u001F\u00BB\u00EEi\u0018\u00E82S\u00CB\u00BB\u00BEN\u00AB.\u0087\u00B7\u00A5:\u009A\u00CF\u0010\u00D4\u001E\u001D\u009411\u00C2\u000B\u009D\u0019 \u00F0~\u00B3\u00ECi\u0096b\u008C\t\u001Di\u00BF\u0002\u00E9,\u0012Z\u001A\u00BD&{\u008B\u008BM\u00B0Ry\u009E\u00DCj\u00AB\u000E~V\t\u00D8\u0000\u000B\u009D\u009E\u00EF'\u00C8n\u0094\u00CC\u0097\u00E8]\u009E\u00B5P\u0011\u0095\u00F1s\u0099;\u0001gec\u00FCD\u00DC_\u00A29\u00E8P\u00F0\u00DF0\u00C0n\u009E\u008EZ\u008D\u008F\\oUf4?~-\u00E6\u00B70\u00B9^_\u0099\u00B1\u00FA\u00C7\u00FC\u00DF\u0080\u0007\u00E4\u00C3\u0099\t^k\u0095\u00A7x\u00E7<\\\u00EE\u00F8\u001D\u00FET\u001A\u00AC\u00B2\u00A3\u00A9\u0087\u00F6^\u00F8\u00C3\t\u0012\u009C&\u00C7C\u000F\u00E7\u00C6g\u00D3B\u00BD\u00EC9\u000F\u0007\u00F5\u00BA\\\u00F5J\u00815@\rRC\u0092\u00E1z\u0097\u00DE\r\u0090nF?\u00BE\u00AB\u0016\u00ED_\u00EB\u0094rw\u00AC\u009D\u00A0n\u008AMc\u00E0K\u00EE\u0017\u00BF\u00D1\u00AC\u00B9t;,'\u00DE%\u00AFgt\u00D4\u001B\u000FsG\u001A\u001F\u00EDQ\u0018(\u00DB\u008F\u00C6,,\u00C7\u00D6\u00DF\u00D4\u0017\u0083NFy~\u00A6\u00A1\u00B5P\u001B\u001F\u00B8\u00FFU\u00A1\u001B\u00B6j80.\u0088\u0003F%\u00EE\u0092\u0001\u00F5En\u001F\u00F0\u0010a Is\u0097%>\u00C8\u00FD\u00D2k\u0083Z\u001D\u00F3\u00EE<[\u00AC\u00E2\u00B9\u0005\u00F7\u00D1\u0094\u001A\u00E3\u00FAd\u00B8\u00B5o\u00F6Y\u0097\u00EA\u0016\u0099wbmx0\u00CEF\u00AF\u00D3\u00F84\u00DC\u0099\u00EDjo\u00AE\u000E\u00BBGhb&L\u00DE\u00D67&Q`\u001F.\u000FSGI\u001A\u00D2r`\u00B1}T>L\u000F\u00DA|FT\u00B8\u00A8)\u00B0\u0012\u00BA{\u00EA\u00D6 7;\u00FC\u0092\u00F1m\u00B0\u00C6\u00BF\u0002J?\u00C5\f\u00FA\u00CB;\u008D8\u00DFq]\u00B2\u00DA\u0013`\u00F4\u0012/sk\u00E3<\u00FB\u008C\u00ECc\u00E3\r\u00112\u0087\u00F6\u00BF\u0005S\u0004\u00F7\u00F36\u001E\u000B\r\u00AA\u0014\u0007\u00F0W\u0004\u00BF\u00E0\u0000'\u001D\u00ED]\u00E3\u00C6XT\u0084\u00DD0\u0087\u00DE\u00DD\u009A\u0015\u00FEt\u00C0\u0001\u00E7\u00F9\u00CAz\u00D6\u00EEZ\u00A0\u001E#\u00BC\u0015\u00E2PN\u00A0\u00EF\u0006\u009E\u00EE\u009F\u00FDS\u00AD\u008C\u00F1J[t\u00CC\u00CBl\u0001T\u0010\u00AC\u00D7!\u00E3\u00A5\"\u00F6\u008E\u00A8\u0001\u00C4\u00FD\u00EA*Wq\u0082\u0095\u0097?aG\u0017rR\u00F6\u00EF:G\u00D8\u009BP\u00CC\u0082M\u00E5\u00B9\u0090\u00E5\u001C\u00D0\u00A7\u00A8wS\u00E0\u00CAso3~c/\u00A6\u00DA\u0006x\u00CC\u00C3\u0099\u00CB\u00ADa\u00829AEmu&r7\u00D6n\u0098|\n\u00CB\u00FA\u0015\u00A9\u00B8\u00CBm@\u00D2\u00A7\u0015\u00A0\u00F7Lq\u00DBR,~U\u00FD.\u0017\u00F9K\b\u00E9\u00C8\u00F3H\u0001\u009A\u0000vo\u00FC\u00C5\u00BF)\u000B\u00F7n\u00B5\u00BCs\u000B5\u00D4o\u0015\u00C4\u00CD\u0098FT\u0090\u00D5\u001C\u00B5,O\u00A7\u0017P\u00A3o\u0083\u00D0\u00FDf\u00BF3>\u00CE\u0086u\u00F7V;\u0015\u0094\u00B4_96R\u00F7\u00D9\u00F9\u00E4\u00CFPL\u0018l\u0002\u00C6\u00B7\u00C0\u00B1\u00A3\u00C1\u00AC\u00B3#u}\u00E8P\u001B]\u00A2\u009C\u00DA\u00FF3\u00B4\u0080\u00FD\u00D1\u00D4\u00C4\u00F8\u00DD\u0086C\u0005\u0005h\u00AA\u00B2~_\u00D2\r\u00B7\u00C39\u0088\u00D0M\u00A5\u00C3=\u00A8\"\u00B2\u001B8#+\u00A7\u001A\u0092\u00A9l\u00CB:\u00BF\u00CB?\u008F\u00A5\u008AT\u00B2\u008C\u00007\u00FE\u0089\u00E9S8\u0095\u00F2\u00E7\u00A7U\u0014\u00E1\u008AH\u008D\u008A\u000E\u00D6\u00C3\u0089\u00B3k\u008B\u00A8\u00C6{@@\u00E1rU\u00D3\u00B1Z\u008D\u0012\u0081\u0092e\u0083MB\u00FD\u00EA\u00E8\u00BF\u00F8\u0005K\n\u00FB\u00ED*Q^\u0000\u008A\n\u00D4\u00F8\u00E0E\u008Bd\u00C99\u00B3\u0089\u0080\u0083\u00A6\u0006\u0084*\u00A9\u008F\u008F:\u00BE\u0082^\u0098v<a\u00FA\u00C3\u000F\u00E2%6\u0003%+2\u009E5\u00DB\u00C1\u001Enc\u00AC\u00FF\u00C9\u00A3\u00D4p\u00E7\u00F13\u009A5P\u00A0v\u00C0\u0018\u00B5\u001C\u008Ff\u00AA\u0099wO=\u00C1[\u00F6z\u00BC\b\u00D3\u00E4\u0080Y\u0085\u00CA\u0003(\u00157\u008F\u0017\u0090\u0006\u0099N\u0093s\u0088\u00AA\u0081\r\u00D7Un\u00AA\u00C5\u00D0J\\\u008DVTK\u008F\u00F9\u0093\u00B1\u00FE\u008BC6w\u00B1T\u00E8p3\u0014Y\u0082=w\u00937\u008C\u00EB(C?\u00FER\u0016(/\u00CFPj\u0091\u00BB\u00B9\u00EE\u008B0@\u00D1\u008ES>\u0007{{4*\u00D5\u001A\u0084q\u00CD~\u0089Y\u0019`u\u00AB\u000B\u00E1_~\re\u000E\u00F6\u001F\u00B3\u0004\u000B\u00B0 \u0017\u00E1PRc\u000F+7`TL\u008C`\u00D2\u00BEla\u00A5\u00FF\u00C0\u0012\u00BF\u00EEuM\u00E3\u00D2\u00DE\u0081\u00E6o\u00AFH'\u00D7Z\u0097\u008F\u00BEJ\u00B8\u00B3\u00E5\u00C0\u00DF5\u00A7z\u00B7\u00B5\t\u008C\u008B\u0017g\u0093f\u00B7P\u00FCf VUZ\b>\u00B7\u00C0\u009F\u00D1;\u00DF\u00FD\u00FE\u0088T\u000F=\u00F0\"WCC1\u00A7\u00D8\u00D5\u00A1\u00E0\u00D0UV\u00A7{\u00BBg\u0088t\u009F\u00F9K$%\u00DD\u00CB\u0019NL7nCf\u00EFyU\u00C1\u00AE\u00D1\u0000\u00D2\u00A3\u0018\u00FC\u00B1\u00A2w\u00EB\u0001=i\u00D6hcC\u00F2\u00B9w\u00ACKK\u0096b\u00D5e\u008DLdV\u0099\u00CD\u00FF\u00F9\u00005\u00CFHO\u00D5\u00AB\u00CF\u001D\u008B\u0084l\u00CD,\u0097\u0081\u00A9\u00F9\u0098\u0094\u0087\u009D\u00C2\u00AE\u00BCF[\u0084K\u00B0\u00AEy\u00F3\u0013\u00D7\u00B5a\u00D82\u00E6\u00B5\u00B1[\u0083w\u009Brc\u00C1S\u00DF9\u00BD\u00E8\u00E4\u008C\u008F?\u00CC\u00C0\u0098\u001C\u001B\u00E1\u000FA\u0095\u00EB\u0011X<\u00B0\u0095\u00DD\u009C\u00D8\u00E1E\u001Fh\u00CD \u00E8>\f\u00EF\u0018\u001C\u00F7\u0004\u00BE\u00DD\u00D5ds\u00A7\u0093\u009Fh;\u00830\u00E9\u00AE\u000F\u0099\u00A7\u0098^Q\u001B5\u0089\u00E4\u00A6\u00F0\u00C0v\u00E8Y~\u008E\u0099".getBytes(StandardCharsets.ISO_8859_1)).remainder(BigInteger.valueOf((i = (0 < i ? i : -i) << 17 >>> 17) != 0 ? i : 2)).intValue() != 0;
}
public static boolean isOdd(int i) {
return !isEven(i);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment