RITE0009000000090000MATZ 000900000000109600090000 7144000009BESC000200810004AE05000000B401404B0301C0240302402A0302C0280303400F0303C01F8304402A0304C00B8305402E8305C023830640070306C00B0307401F8307C001030840180308C02A0309403B8309C034830A4036830AC0218301008A370100000A01407F030100008A014030830100010A0100003D018000BD0200013D028001BD0300023D038002BD0400033D048003BD0500043D058004BD0600053D068005BD0700063D078006BD0800073D088007BD0900083D098008BD0A00093D0A8009BD0B000A3D0B800ABD0C000B3D0C800BBD0D000C3D0D800CBD0E000D3D0E800DBD0F000E3D0F800EBD10000F3D10800FBD1100103D118010BD1200113D128011BD1300123D138012BD1400133D148013BD1500143D158014BD1600153D168015BD1700163D178016BD1800173D188017BD1900183D198018BD1A00193D1A8019BD1B001A3D1B801ABD1C001B3D1C801BBD1D001C3D1D801CBD1E001D3D1E801DBD1F001E3D1F801EBD20001F3D20801FBD2100203D218020BD2200213D228021BD2300223D238022BD2400233D248023BD2500243D258024BD2600253D268025BD2700263D278026BD2800273D288027BD2900283D298028BD2A00293D2A8029BD2B002A3D2B802ABD2C002B3D2C802BBD2D002C3D2D802CBD2E002D3D2E802DBD2F002E3D2F802EBD30002F3D30802FBD3100303D318030BD3200313D328031BD3300323D338032BD3400333D348033BD3500343D358034BD3600353D368035BD3700363D378036BD3800373D388037BD3900383D398038BD3A00393D3A8039BD3B003A3D3B803ABD3C003B3D3C803BBD3D003C3D3D803CBD3E003D3D3E803DBD3F003E3D3F803EBD40003F3D0100BFB70100018A01000048018002C00101004601000048018004C00101404601000048018006C00101804601000048018008C00101C0460100004801800AC0010200460100004801800CC00102404601000048018010C0010280460100000601800005010280200000004A609C0000007F0F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F0001 0F0001!0F0001"0F0001#0F0001$0F0001%0F0001&0F0001'0F0001(0F0001)0F0001*0F0001+0F0001,0F0001-0F0001.0F0001/0F000100F000110F000120F000130F000140F000150F000160F000170F000180F000190F0001:0F0001;0F0001<0F0001=0F0001>0F0001?0F0001@0F0001A0F0001B0F0001C0F0001D0F0001E0F0001F0F0001G0F0001H0F0001I0F0001J0F0001K0F0001L0F0001M0F0001N0F0001O0F0001P0F0001Q0F0001R0F0001S0F0001T0F0001U0F0001V0F0001W0F0001X0F0001Y0F0001Z0F0001[0F0001\0F0001]0F0001^0F0001_0F0001`0F0001a0F0001b0F0001c0F0001d0F0001e0F0001f0F0001g0F0001h0F0001i0F0001j0F0001k0F0001l0F0001m0F0001n0F0001o0F0001p0F0001q0F0001r0F0001s0F0001t0F0001u0F0001v0F0001w0F0001x0F0001y0F0001z0F0001{0F0001|0F0001}0F0001~85840000000B0012$encrypted_message0003$v10003$v20006$ascii0003ord0007correct0005wrong000Dinput_the_key000Ccheck_length0019compare_encrypted_message0004main0B6A000000A7SC00060008000472640000000B04000026030040010380800104000005030000A002018001030000890381000104000005030080A0030000293D01000000000000000000030002[]0006$ascii0005index20F00000008ESC00030005000448390000000600000026018000060200003D02800005018000A0018000295E15000000010F001Athis is the right answer!!2956000000010004puts2489000000A3SC00030005000448390000000900000026018000060200003D02800005018000A001800006020000050180402001800029A10A000000010F000Fwrong answer...3FBC000000020004puts0004exit7F0B000000CDSC000400060004FDCA0000000D00000026020000060280003D03000005020000A002000006028000050200402001010001020080010280000502008020020000298664000000010F000Finput the key: D2BE000000030005print0004gets0005chompC3270000011BSC000400060004FDCA000000160200002602004001028000050200002002400199020000060280000502004020020040010280000502008020028002090300000502808020030000050200C0A0024002190200000602800005020040200200000502000029C672000000000000000000050004nil?0005wrong0004size0002!=0012$encrypted_message58C40000008ESC000400060004FDCA0000000902000026023FFF83028040010300000502800020020100C10280034002004020020000298BBD000000000000000000020004size0004each121600000183SC0005000800042B34000000210200002602800006030040150380400104000005028001200300010903800005028040A0018140010280C00103402A0303800005028040A00280018A028001090300018903800005028040A00280010A0280C001030002890380400104000005030180A003800005028100A002C0021902800006030000050281C02002800005028000299312000000000000000000080003ord0001^0003$v10003$v20002!=0012$encrypted_message0002[]0005wrongEC7300000107SC000400060004FDCA000000110000002602000006028000050200002001010001020000060280800103000005020040A0020000060280800103000005020080A002000006028000050200C02002000029B24100000000000000000004000Dinput_the_key000Ccheck_length0019compare_encrypted_message0007correct5B4700000000