#define x /* ++ [ > [ - ] + >> ++++++++++ [ > ++++++ [ > ++++++ < - ] > ++ <<<< [[ - ] > + >>>> , ---------- <<<<< ] > [ < + > - ] >>>> [ > + > + << - ] < [ >> - << - ] >>>> + < [[ - ] > - < ] > [[ - ] << [ + ] <<<<<< [ - ] >> [ - ] + <<>>>>>>>> ] >>>>>>>>>> [ > + < - ] < [ > + < - ] < [ > + < - ] < [ > + < - ] < [ > + < - ] < [ > + < - ] < [ > + < - ] < [ > + < - ] < [ > + < - ] <<<< [ >>>> + <<<< - ] <<<< - ] <<< [ >> + > + <<< - ] >> [ << + >> - ] > - [[ - ] >>>>>>> +++++++++ [ >>>>>>>>>>>>>>>>>>>> [ > + < - ] < [ > + < - ] < [ > + < - ] < [ > + < - ] < [ > + < - ] < [ > + < - ] < [ > + < - ] < [ > + < - ] < [ > + < - ] < [ > + < - ] < [ > + < - ] < [ > + < - ] < [ > + < - ] < [ > + < - ] < [ > + < - ] < [ > + < - ] < [ > + < - ] < [ > + < - ] < [ > + < - ] << - ] <<<<<<< ] <<< - ] >>>>>>>>>>>>>>>>>>>> [ >>>>>>>>> + <<<<<<<<< - ] < [ >>>>>>>>> + <<<<<<<<< - ] < [ >>>>>>>>> + <<<<<<<<< - ] < [ >>>>>>>>> + <<<<<<<<< - ] < [ >>>>>>>>> + <<<<<<<<< - ] < [ >>>>>>>>> + <<<<<<<<< - ] < [ >>>>>>>>> + <<<<<<<<< - ] < [ >>>>>>>>> + <<<<<<<<< - ] < [ >>>>>>>>> + <<<<<<<<< - ] < ++++++++ [ >>>>>>>>>> [ <<<<<<<< + < + >>>>>>>>> - ] <<<<<<<< [ >>>>>>>> + <<<<<<<< - ] +++++++++ [ < [[ << + >> - ] << - >> ] << [ >> + << - ] >>> - ] < [[ - ] >>>>>>>>> ---------- > + <<<<<<<<<< ][ < + > - ] > [ < + > - ] > [ < + > - ] > [ < + > - ] > [ < + > - ] > [ < + > - ] > [ < + > - ] > [ < + > - ] > [ < + > - ] > [ < + > - ] > [ < + > - ] > [ < + > - ] > [ < + > - ] > [ < + > - ] > [ < + > - ] > [ < + > - ] > [ < + > - ] > [ < + > - ] ><<<<<<<<<<<<<<<<<<< - ] >>>>>>>>>>>> +++++++++ [ << [[ - >>>> + <<<< ] >>> + <<< ] >>>> [ - <<<< + >>>> ] <<<>> [[ - >> + << ] << ++++++ [ < ++++++++ > - ] < . [ - ] >>> ] >> [ - << + >> ] <<<<<< [ > + < - ] < [ > + < - ] < [ > + < - ] < [ > + < - ] < [ > + < - ] < [ > + < - ] < [ > + < - ] < [ > + < - ] < [ > + < - ] >>>>>>>>>>> - ] [ # Brainf**k
# : - set_prolog_flag(verbose , silent) . : - prompt(_ , '') . : - use_module(library(readutil)) . main: - read_line_to_codes(current_input , C1) , read_line_to_codes(current_input , C2) , number_codes(X , C1) , number_codes( Y , C2) , Z is X + Y - > writeln(Z);halt . : - main . : - # prolog
0 and nil and q << 2;
''' #'
2
eval 'read a;read b;echo $ [ a + b ] ;exit;#' if !1; #bash
puts gets . to_i + gets . to_i; #Ruby
__END__
> ;say get() + get();' #Perl 6
# > ;print <> + <> , "\n"; __END__ #Perl
#CLIPS
(defrule readin ?f < - (initial - fact) = > (assert (number1 (read)) (number2 (read))))
(defrule writeout ?f < - (number1 ?n)(number2 ?m) = > (printout t ( + ?n ?m) crlf) (assert (initial - fact)))
(reset)
(run)
(exit)
DO (10) NEXT
DO :6 < - :7
DO (10) NEXT
DO :1 < - :7
DO :2 < - :6
DO (1500) NEXT
DO :6 < - :3
DO (20) NEXT
DO . 3 < - #10
DO (8) NEXT
DO GIVE UP
(10)PLEASE NOTE THAT INPUT INTEGER :7
DO :7 < - #0
PLEASE (15) NEXT
(15)DO FORGET #1
(11)PLEASE DO (7) NEXT
DO . 32 < - . 1
DO . 2 < - #65488
DO (1009) NEXT
DO (12) NEXT
DO . 1 < - . 32
DO . 2 < - #48
DO (1010) NEXT
PLEASE :1 < - :7
DO :2 < - #10
DO (1540) NEXT
DO :1 < - :3
DO :2 < - . 3
DO (1500) NEXT
DO :7 < - :3
DO (15) NEXT
(13)DO RESUME . 4
(12)DO (13) NEXT
DO RESUME #2
(7) PLEASE NOTE THAT INPUT 1CHAR . 1
DO , 1 < - #1
DO WRITE IN , 1
DO . 1 < - , 1 SUB #1
DO . 2 < - . 97
DO (1000) NEXT
DO . 97 < - . 3~#255
DO . 1 < - . 97
DO RESUME #1
(9) PLEASE NOTE THAT PRINT 1DIG NUM . 1
DO . 2 < - #48
DO (1000) NEXT
(8) PLEASE NOTE THAT OUTPUT 1CHAR . 3
DO . 2 < - . 3~#1
DO . 1 < - "#0$ . 3"~"#128$#254"
DO . 4 < - #127
DO (5) NEXT
(5) PLEASE DO FORGET #1
DO (1) NEXT
DO . 2 < - " . 2$ . 1"~"#127$#1"
DO . 1 < - "#0$ . 1"~"#128$#254"
DO . 4 < - "#0$ . 4"~"#128$#254"
DO (5) NEXT
(1) DO . 5 < - . 4~#1
DO . 5 < - " . 4$#1"~#3
DO (2) NEXT
DO FORGET #1
DO (4) NEXT
(2) DO (3) NEXT
(3) DO RESUME . 5
(4) PLEASE FORGET #1
DO . 98 < - . 2
DO . 1 < - . 99
DO . 99 < - . 98
PLEASE DO (1010) NEXT
DO . 3 < - . 3~#255
PLEASE DO , 1 < - #1
PLEASE DO , 1 SUB #1 < - . 3
PLEASE READ OUT , 1
PLEASE RESUME #1
(20)PLEASE NOTE THAT OUTPUT INT :6
DO . 95 < - #1
DO . 96 < - #0
DO STASH . 95 + . 96
PLEASE (21) NEXT
(21)DO FORGET #1
DO :1 < - :6
DO :2 < - #10
PLEASE (1550) NEXT
DO :5 < - :3
DO :1 < - :3
PLEASE (1540) NEXT
DO :1 < - :6
DO :2 < - :3
DO (1510) NEXT
DO . 95 < - #2
DO . 96 < - :3~#255
DO STASH . 95 + . 96
DO :6 < - :5
DO :1 < - :6
DO :2 < - #65535$#65535
PLEASE (1509) NEXT
DO (23) NEXT
DO (21) NEXT
(23)PLEASE DO (24) NEXT
DO FORGET #1
DO (25) NEXT
(24)DO RESUME :4
(25)DO FORGET #1
PLEASE RETRIEVE . 95 + . 96
PLEASE (26) NEXT
DO . 1 < - . 96
PLEASE (9) NEXT
DO (25) NEXT
(26)DO (27) NEXT
DO RESUME #2
(27)DO RESUME . 95
PLEASE NOTE THAT THIS IS INTERCAL
*/
#if __PIKE__
int main() {write((int)Stdio . stdin - > gets() + (int)Stdio . stdin - > gets() + "\n");} //pike
#else
int main(){int a , b;scanf("%d%d" , &a , &b);printf("%d\n" , a + b);return 0;} //C
#endif
//'# ] ''';print int(raw_input()) + int(raw_input()); #Python #Whitespace
I2RlZmluZSB4IC8qICsrWz5bLV0rPj4rKysrKysrKysrWz4rKysrKytbPisrKysrKzwtXT4rKzw8PDxbWy1dPis+Pj4+LC0tLS0tLS0tLS08PDw8PF0+WzwrPi1dPj4+Pls+Kz4rPDwtXTxbPj4tPDwtXT4+Pj4rPFtbLV0+LTxdPltbLV08PFsrXTw8PDw8PFstXT4+Wy1dKzw8Pj4+Pj4+Pj5dPj4+Pj4+Pj4+Pls+KzwtXTxbPis8LV08Wz4rPC1dPFs+KzwtXTxbPis8LV08Wz4rPC1dPFs+KzwtXTxbPis8LV08Wz4rPC1dPDw8PFs+Pj4+Kzw8PDwtXTw8PDwtXTw8PFs+Pis+Kzw8PC1dPj5bPDwrPj4tXT4tW1stXT4+Pj4+Pj4rKysrKysrKytbPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5bPis8LV08Wz4rPC1dPFs+KzwtXTxbPis8LV08Wz4rPC1dPFs+KzwtXTxbPis8LV08Wz4rPC1dPFs+KzwtXTxbPis8LV08Wz4rPC1dPFs+KzwtXTxbPis8LV08Wz4rPC1dPFs+KzwtXTxbPis8LV08Wz4rPC1dPFs+KzwtXTxbPis8LV08PC1dPDw8PDw8PF08PDwtXT4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Wz4+Pj4+Pj4+Pis8PDw8PDw8PDwtXTxbPj4+Pj4+Pj4+Kzw8PDw8PDw8PC1dPFs+Pj4+Pj4+Pj4rPDw8PDw8PDw8LV08Wz4+Pj4+Pj4+Pis8PDw8PDw8PDwtXTxbPj4+Pj4+Pj4+Kzw8PDw8PDw8PC1dPFs+Pj4+Pj4+Pj4rPDw8PDw8PDw8LV08Wz4+Pj4+Pj4+Pis8PDw8PDw8PDwtXTxbPj4+Pj4+Pj4+Kzw8PDw8PDw8PC1dPFs+Pj4+Pj4+Pj4rPDw8PDw8PDw8LV08KysrKysrKytbPj4+Pj4+Pj4+Pls8PDw8PDw8PCs8Kz4+Pj4+Pj4+Pi1dPDw8PDw8PDxbPj4+Pj4+Pj4rPDw8PDw8PDwtXSsrKysrKysrK1s8W1s8PCs+Pi1dPDwtPj5dPDxbPj4rPDwtXT4+Pi1dPFtbLV0+Pj4+Pj4+Pj4tLS0tLS0tLS0tPis8PDw8PDw8PDw8XVs8Kz4tXT5bPCs+LV0+WzwrPi1dPls8Kz4tXT5bPCs+LV0+WzwrPi1dPls8Kz4tXT5bPCs+LV0+WzwrPi1dPls8Kz4tXT5bPCs+LV0+WzwrPi1dPls8Kz4tXT5bPCs+LV0+WzwrPi1dPls8Kz4tXT5bPCs+LV0+WzwrPi1dPjw8PDw8PDw8PDw8PDw8PDw8PDwtXT4+Pj4+Pj4+Pj4+PisrKysrKysrK1s8PFtbLT4+Pj4rPDw8PF0+Pj4rPDw8XT4+Pj5bLTw8PDwrPj4+Pl08PDw+PltbLT4+Kzw8XTw8KysrKysrWzwrKysrKysrKz4tXTwuWy1dPj4+XT4+Wy08PCs+Pl08PDw8PDxbPis8LV08Wz4rPC1dPFs+KzwtXTxbPis8LV08Wz4rPC1dPFs+KzwtXTxbPis8LV08Wz4rPC1dPFs+KzwtXT4+Pj4+Pj4+Pj4+LV0gWyMgQnJhaW5mKiprCiMgOi1zZXRfcHJvbG9nX2ZsYWcodmVyYm9zZSxzaWxlbnQpLiA6LXByb21wdChfLCAnJykuIDotdXNlX21vZHVsZShsaWJyYXJ5KHJlYWR1dGlsKSkuIG1haW46LXJlYWRfbGluZV90b19jb2RlcyhjdXJyZW50X2lucHV0LCBDMSkscmVhZF9saW5lX3RvX2NvZGVzKGN1cnJlbnRfaW5wdXQsIEMyKSxudW1iZXJfY29kZXMoWCwgQzEpLG51bWJlcl9jb2RlcyhZLCBDMiksWiBpcyBYK1ktPndyaXRlbG4oWik7aGFsdC4gOi1tYWluLiA6LSAjIHByb2xvZwowIGFuZCBuaWwgYW5kIHEgPDwyOwonJycgIycKMgpldmFsICdyZWFkIGE7cmVhZCBiO2VjaG8gJFthK2JdO2V4aXQ7IycgaWYgITE7ICNiYXNoCnB1dHMgZ2V0cy50b19pK2dldHMudG9faTsgICNSdWJ5Cl9fRU5EX18KPjtzYXkgZ2V0KCkrZ2V0KCk7JyAjUGVybCA2CiM+O3ByaW50IDw+Kzw+LCJcbiI7IF9fRU5EX18gI1BlcmwKI0NMSVBTICAgCihkZWZydWxlIHJlYWRpbiA/ZjwtKGluaXRpYWwtZmFjdCkgPT4gKGFzc2VydCAobnVtYmVyMSAocmVhZCkpIChudW1iZXIyIChyZWFkKSkpKQooZGVmcnVsZSB3cml0ZW91dCA/ZjwtKG51bWJlcjEgP24pKG51bWJlcjIgP20pID0+IChwcmludG91dCB0ICgrID9uID9tKSBjcmxmKSAoYXNzZXJ0IChpbml0aWFsLWZhY3QpKSkgICAKKHJlc2V0KSAgIAoocnVuKSAgIAooZXhpdCkgICAKICAgIERPICgxMCkgTkVYVAogICAgRE8gOjYgPC0gOjcKICAgIERPICgxMCkgTkVYVAogICAgRE8gOjEgPC0gOjcKICAgIERPIDoyIDwtIDo2CiAgICBETyAoMTUwMCkgTkVYVAogICAgRE8gOjYgPC0gOjMKICAgIERPICgyMCkgTkVYVAogICAgRE8gLjMgPC0gIzEwCiAgICBETyAoOCkgTkVYVAogICAgRE8gR0lWRSBVUAooMTApUExFQVNFIE5PVEUgVEhBVCBJTlBVVCBJTlRFR0VSIDo3CiAgICBETyA6NyA8LSAjMAogICAgUExFQVNFICgxNSkgTkVYVAooMTUpRE8gRk9SR0VUICMxCigxMSlQTEVBU0UgRE8gKDcpIE5FWFQKICAgIERPIC4zMiA8LSAuMQogICAgRE8gLjIgPC0gIzY1NDg4CiAgICBETyAoMTAwOSkgTkVYVAogICAgRE8gKDEyKSBORVhUCiAgICBETyAuMSA8LSAuMzIKICAgIERPIC4yIDwtICM0OAogICAgRE8gKDEwMTApIE5FWFQKICAgIFBMRUFTRSA6MSA8LSA6NwogICAgRE8gOjIgPC0gIzEwCiAgICBETyAoMTU0MCkgTkVYVAogICAgRE8gOjEgPC0gOjMKICAgIERPIDoyIDwtIC4zCiAgICBETyAoMTUwMCkgTkVYVAogICAgRE8gOjcgPC0gOjMKICAgIERPICgxNSkgTkVYVAooMTMpRE8gUkVTVU1FIC40CigxMilETyAoMTMpIE5FWFQKICAgIERPIFJFU1VNRSAjMgooNykgUExFQVNFIE5PVEUgVEhBVCBJTlBVVCAxQ0hBUiAuMQogICAgRE8gLDEgPC0gIzEKICAgIERPIFdSSVRFIElOICwxCiAgICBETyAuMSA8LSAsMSBTVUIgIzEKICAgIERPIC4yIDwtIC45NwogICAgRE8gKDEwMDApIE5FWFQKICAgIERPIC45NyA8LSAuM34jMjU1CiAgICBETyAuMSA8LSAuOTcKICAgIERPIFJFU1VNRSAjMQooOSkgUExFQVNFIE5PVEUgVEhBVCBQUklOVCAxRElHIE5VTSAuMQogICAgRE8gLjIgPC0gIzQ4CiAgICBETyAoMTAwMCkgTkVYVAooOCkgUExFQVNFIE5PVEUgVEhBVCBPVVRQVVQgMUNIQVIgLjMKICAgIERPIC4yIDwtIC4zfiMxCiAgICBETyAuMSA8LSAiIzAkLjMifiIjMTI4JCMyNTQiCiAgICBETyAuNCA8LSAjMTI3CiAgICBETyAoNSkgTkVYVAooNSkgUExFQVNFIERPIEZPUkdFVCAjMQogICAgRE8gKDEpIE5FWFQKICAgIERPIC4yIDwtICIuMiQuMSJ+IiMxMjckIzEiCiAgICBETyAuMSA8LSAiIzAkLjEifiIjMTI4JCMyNTQiCiAgICBETyAuNCA8LSAiIzAkLjQifiIjMTI4JCMyNTQiCiAgICBETyAoNSkgTkVYVAooMSkgRE8gLjUgPC0gLjR+IzEKICAgIERPIC41IDwtICIuNCQjMSJ+IzMKICAgIERPICgyKSBORVhUCiAgICBETyBGT1JHRVQgIzEKICAgIERPICg0KSBORVhUCigyKSBETyAoMykgTkVYVAooMykgRE8gUkVTVU1FIC41Cig0KSBQTEVBU0UgRk9SR0VUICMxCiAgICBETyAuOTggPC0gLjIKICAgIERPIC4xIDwtIC45OQogICAgRE8gLjk5IDwtIC45OAogICAgUExFQVNFIERPICgxMDEwKSBORVhUCiAgICBETyAuMyA8LSAuM34jMjU1CiAgICBQTEVBU0UgRE8gLDEgPC0gIzEKICAgIFBMRUFTRSBETyAsMSBTVUIgIzEgPC0gLjMKICAgIFBMRUFTRSBSRUFEIE9VVCAsMQogICAgUExFQVNFIFJFU1VNRSAjMQooMjApUExFQVNFIE5PVEUgVEhBVCBPVVRQVVQgSU5UIDo2CiAgICBETyAuOTUgPC0gIzEKICAgIERPIC45NiA8LSAjMAogICAgRE8gU1RBU0ggLjk1Ky45NgogICAgUExFQVNFICgyMSkgTkVYVAooMjEpRE8gRk9SR0VUICMxCiAgICBETyA6MSA8LSA6NgogICAgRE8gOjIgPC0gIzEwCiAgICBQTEVBU0UgKDE1NTApIE5FWFQKICAgIERPIDo1IDwtIDozCiAgICBETyA6MSA8LSA6MwogICAgUExFQVNFICgxNTQwKSBORVhUCiAgICBETyA6MSA8LSA6NgogICAgRE8gOjIgPC0gOjMKICAgIERPICgxNTEwKSBORVhUCiAgICBETyAuOTUgPC0gIzIKICAgIERPIC45NiA8LSA6M34jMjU1CiAgICBETyBTVEFTSCAuOTUrLjk2CiAgICBETyA6NiA8LSA6NQogICAgRE8gOjEgPC0gOjYKICAgIERPIDoyIDwtICM2NTUzNSQjNjU1MzUKICAgIFBMRUFTRSAoMTUwOSkgTkVYVAogICAgRE8gKDIzKSBORVhUCiAgICBETyAoMjEpIE5FWFQKKDIzKVBMRUFTRSBETyAoMjQpIE5FWFQKICAgIERPIEZPUkdFVCAjMQogICAgRE8gKDI1KSBORVhUCigyNClETyBSRVNVTUUgOjQKKDI1KURPIEZPUkdFVCAjMQogICAgUExFQVNFIFJFVFJJRVZFIC45NSsuOTYKICAgIFBMRUFTRSAoMjYpIE5FWFQKICAgIERPIC4xIDwtIC45NgogICAgUExFQVNFICg5KSBORVhUCiAgICBETyAoMjUpIE5FWFQKKDI2KURPICgyNykgTkVYVAogICAgRE8gUkVTVU1FICMyCigyNylETyBSRVNVTUUgLjk1CiAgICBQTEVBU0UgTk9URSBUSEFUIFRISVMgSVMgSU5URVJDQUwKICAgKi8KI2lmIF9fUElLRV9fICAKaW50IG1haW4oKSB7d3JpdGUoKGludClTdGRpby5zdGRpbi0+Z2V0cygpKyhpbnQpU3RkaW8uc3RkaW4tPmdldHMoKSsiXG4iKTt9IC8vcGlrZQojZWxzZSAgIAppbnQgbWFpbigpe2ludCBhLGI7c2NhbmYoIiVkJWQiLCZhLCZiKTtwcmludGYoIiVkXG4iLGErYik7cmV0dXJuIDA7fSAvL0MKI2VuZGlmICAgCi8vJyNdJycnO3ByaW50IGludChyYXdfaW5wdXQoKSkraW50KHJhd19pbnB1dCgpKTsgICNQeXRob24gI1doaXRlc3BhY2UKCQoJCSAgIAoJCQkgICAKCQoJCSAgIAoJCQkJICAgCQogCSAgIAkgCSAKCQogIAoKCgoKCg==