Go: package main

import (
	"bufio"
	"fmt"
	"os"
	"strconv"
	"strings"
)

var sc = bufio.NewScanner(os.Stdin)

//Sliceconvtoi ...
func Sliceconvtoi() []int {
	strs := strings.Split(sc.Text(), " ")

	var ints []int
	var x int

	for _, s := range strs {
		x, _ = strconv.Atoi(s)
		ints = append(ints, x)
	}

	return ints
}

func main() {

	for sc.Scan() {
		i := Sliceconvtoi()
		fmt.Println(i[0] + i[1])
	}

}

C++: #include <iostream>

int main(){
	int a, b;
	while(std::cin >> a >> b){
		std::cout << a+b << std::endl;
	}
	return 0;
}

C++: #include <iostream>
using namespace std;

int main()
{
        int a, b;
        cin >> a >> b;
        cout << a+b << endl;
        return 0;
}

C++: #include <iostream>

using namespace std;

void solve()
{
	int a, b;
	while(cin >> a >> b)
	{
		cout << a + b << endl;
	}
}

int main()
{
	solve();
	return(0);
}

C++: #include <iostream>
#include <cstdio>
using namespace std;

int main(){
    int a, b;
    while(scanf("%d %d",&a,&b) != EOF){
        cout << a+b;
    }
    return 0;
}

C++: #include<stdio.h>

int main(){
    int a, b;
    while( scanf("%d %d", &a, &b) != EOF ){
        printf("%d\n", a + b);
    }
    return 0;
}

C++: #include<stdio.h>

int main(){
    int a, b;
    while( scanf("%d %d", &a, &b) != EOF ){
        printf("%d\n", a + b);
    }
    return 0;
}

C++: #include<stdio.h>

int main(){
    int a, b;
    while( scanf("%d %d", &a, &b) != EOF ){
        printf("%d\n", a + b);
    }
    return 0;
}

C++: #include <iostream>

int main()
{
    while(true){
        int a, b;
        std::cin >> a >> b;
        if(std::cin.eof()) break;
        std::cout << a + b << std::endl;
    }
    return 0;
}

C++: #include <iostream>
using namespace std;

int main() {
  int a, b;
  while(cin>>a>>b) {
    cout<<a+b<<endl;
  }
  return 0;
}

C++: #include <iostream>
using namespace std;

long long a,b;

int main(){
	while(cin>>a>>b){
		if(a<0||b<0)cout<<"ERROR";
		cout<<a+b<<endl;
	}
}
}

C++: #include <iostream>
#include <fstream>
#include <algorithm>
#include <bitset>
#include <cassert>
#include <cctype>
#include <cmath>
#include <complex>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <deque>
#include <iomanip>
#include <map>
#include <numeric>
#include <queue>
#include <set>
#include <stack>
#include <sstream>
#include <string>
#include <vector>
using namespace std;

#define EPS 1e-9
#define INF MOD
#define MOD 1000000007LL
#define fir first
#define iss istringstream
#define sst stringstream
#define ite iterator
#define ll long long
#define mp make_pair
#define rep(i,n) rep2(i,0,n)
#define rep2(i,m,n) for(int i=m;i<n;i++)
#define pi pair<int,int>
#define pb push_back
#define sec second
#define sh(i) (1LL<<i)
#define sz size()
#define vi vector<int>
#define vc vector
#define vl vector<ll>
#define vs vector<string>

int a,b;

int main(){
cin>>a>>b;
if(a+b>6250000)cout<<a+b<<endl;
else{
stack<int> S;
rep(i,a+b)S.push(0);
cout<<S.sz<<endl;
}
}

C++: #import<cstdio>
int main(a,b){for(;~scanf("%d%d",&a,&b);printf("%d\n",a+b));}

C++: #include <iostream>
int a,b;
int main(){
while(std::cin>>a>>b){
int c=0;
for(long long i=0;i<1000000000000000000LL;i++)c++;
std::cout<<a+b+c*2/3<<std::endl;
}
}

C++: #include<iostream>

using namespace std;

int main() {
  int a, b;
  while(cin>>a>>b){
    cout << a+b << endl;
  }
  return 0;
}

C++: <?php
while( fscanf(STDIN,"%d %d",$a,$b) > 0 ){
	echo $a+$b . "\n";
}
?>

C++: #include <bits/stdc++.h>
using namespace std;
int main(){
int a ,  b;
while(cin >> a >> b){
cout << a + b<< endl;
}
return 0;
}

C++: #include <iostream>
int a,b;
int main(){
while(std::cin>>a>>b){
if(a+b>=1000000000)std::cout<<"fijeoawgjewjoagj";
else std::cout<<a+b<<std::endl;
}
}

C++: #include<stdio.h>

int main(){
    int a, b;
    while( scanf("%d %d", &a, &b) != EOF ){
        printf("%d\n", a + b);
    }
    return 0;
}

C++: #include <cstdio>
#include <iostream>

using namespace std;

int main() {
	int a, b;
	while (scanf("%d%d", &a, &b) != EOF) {
		printf ("%d\n", a + b);
	}
	return 0;
}

C++: #include<stdio.h>

int main(){
    int a, b;
    while( scanf("%d %d", &a, &b) != EOF ){
        printf("%d\n", a + b);
    }
    return 0;
}

C++: #include<iostream>
using namespace std;
int main(){
	int a,b;
	cin>>a>>b;
	cout<<a+b;
	return 0;
}

C++: #include <iostream>
#include <algorithm>
#include <map>

using namespace std;

typedef long long ll;
typedef unsigned long long ull;
#define FOR(i,a,b) for(int i=(a);i<(int)(b);i++)
#define rep(i,n) FOR(i,0,n)
#define ALL(x) (x).begin(),(x).end()
#define pb push_back
#define vint vector<int>


int main(){
    int a,b;
    while(~scanf("%d%d",&a,&b)) cout << a+b << endl;

    return 0;
}

C++: hello world

C++: #include <iostream>
using namespace std;

int main(){
     int a,b;
     while(cin>>a>>b,!cin.eof()){
	  cout<<a+b<<endl;
     }
}

C++: #include <iostream>
using namespace std;
int main(){
  int a,b;
  while(  cin >> a >> b ){
    cout << a + b << endl;
}
  return 0;
}

C++: #include<cstdio>

int a,b;
int main(){

  while(scanf("%d %d",&a,&b)!=EOF)
    {printf("%d\n",a+b);}

}

C++: #include <stdio.h>

int main(void)
{
	int a,b;

	while(scanf("%d %d", &a, &b) != EOF)
		printf("%d\n", a+b);
	return 0;
}

C++: #include<stdio.h>

int main(){
    int a, b;
    while( scanf("%d %d", &a, &b) != EOF ){
        printf("%d\n", a + b);
    }
    return 0;
}

C++: #include <iostream>
using namespace std;
 
int main() {
  int a,b;
  while(cin>>a>>b) {
    cout<<a+b<<endl;
}
return 0;
}

C++: #include<stdio.h>

int main(){
    int a, b;
    while( scanf("%d %d", &a, &b) != EOF ){
        printf("%d\n", a + b);
    }
    return 0;
}

C++: #include <iostream>
int a,b;
int main(){
while(std::cin>>a>>b){
long long c=0;
for(long long i=0;i<1000000000000000000LL;i++)c++;
std::cout<<a+b+c*2/3<<std::endl;
}
}

C++: #include <iostream>

int main(){

int a,b;
while (cin>>a>>b) cout<<a+b;

return 0;
}

C++: #include <iostream>
using namespace std;

int main(){
int a,b;cin>>a>>b;cout<<a+b<<endl;
}

C++: #include <bits/stdc++.h>
using namespace std;

int main(){
  int a,b;
  while(cin>>a>>b)
    cout<<a+b<<endl;
  return EXIT_SUCCESS;
}

C++: #include <cstdio>

using namespace std;

int main() {
    int a, b;
    while (2 == scanf("%d %d", &a, &b)) {
        printf("%d\n", a + b);
    }
}

C++: #include<stdio.h>

int main(){
    int a, b;
    while( scanf("%d %d", &a, &b) != EOF ){
        printf("%d\n", a + b);
    }
    return 0;
}

C++: #define _USE_MATH_DEFINES
#define _CRT_SECURE_NO_WARNINGS

#include <iostream>
#include <string>
#include <sstream>
#include <iomanip>
#include <cmath>
#include <cstring>
#include <cstdlib>
#include <algorithm>
#include <stack>
#include <queue>
#include <vector>
#include <list>
#include <utility>
#include <numeric>

using namespace std;
typedef long long llong;
typedef unsigned long long ullong;

const ullong MOD = 1000000000 + 7;

int main()
{
	int a, b;
	for (; cin >> a >> b;)
	{
		cout << a + b << endl;
	}
}

C++: #include <cstdio>

int main()
{
  int a, b;
  while (scanf("%d %d", &a, &b) != EOF)
    printf("%d\n", a + b);

  return 0;
}

C++: #include <stdio.h>
int main(){
int a,b;
while(scanf("%d%d",&a,&b)!=EOF){
printf("%d\n",a+b);
}
}

C++: #include<iostream>
#include<cstdio>
using namespace std;
int main(){
  int A,B;
  while( scanf("%d %d", &A, &B) != EOF ){
        printf("%d\n", A + B);
    }
  return 0;
}

C++: #include<iostream>
using namespace std;
int main()
{
	int a,b;
	while(!cin.eof())
	{
    cin>> a >> b;
		cout<<a+b<<endl;
	}
	return 0;
}

C++: #include <iostream>
#include <cmath>
using namespace std;

int a,b;

int main(){
	while(cin>>a>>b){
		int c=0;
		while(c<10000000&&c+c/2!=2)c++;
		cout<<a+b+c%9-1<<endl;
	}
}

C++: #include <iostream>
int main(){
  int a,b;
  while(std::cin>>a>>b,!std::cin.eof())
  std::cout<<a+b<<std::endl;
  return 0;
}