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 <cstdio>
#include <iostream>
#include <sstream>
#include <fstream>
#include <iomanip>
#include <algorithm>
#include <cmath>
#include <string>
#include <vector>
#include <list>
#include <queue>
#include <stack>
#include <set>
#include <map>
#include <bitset>
#include <numeric>
#include <climits>
#include <cfloat>
#include <functional>
#include <cctype>

using namespace std;

int main()
{
	int A, B;
	while(cin >> A >> B)
		cout << A + B << 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;
int main(){
    int a,b,c;
    while ( 1 ) {
    cin >> a >>b ;
    if ( cin.eof() ) { break; }
    c = a+b;
    cout << c << endl;
}
}

C++: #include<iostream>

using namespace std;

int main() {

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

	return 0;
}

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

using namespace std;

int main()
{
	int a, b;

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

	return (0);
}

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

C++: #include <cstdio>
main(){int a,b;while(scanf("%d %d",&a,&b))printf("%d",a+b);}

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;
int main()
{
        while(true)
        {int a,b;
                cin >> a >> b;
                cout << a+b << endl;
        }
        return 0;
}

C++: // A + B Problem

#include <iostream>
using namespace std;

int main() {
    int A, B;
    while (cin >> A >> B) {
        cout << A + B << '\n';
    }

    return 0;
}

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

using namespace std;

int main()
{
	int a,b,c;
	while(scanf("%d %d",&a,&b)==2){
		cout<<a+b<<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;

int main() {
	int a, b;
	while(cin >> a >> b){
		cout << a + b << 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;

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

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

int main() {
    int inputLeft, inputRight;
    while(cin >> inputLeft >> inputRight) {
        cout << inputLeft + inputRight << 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 <cstdio>

int main(){
    int n;
    scanf("%d",&n);
    for(int x = 1;x <= n;x++){
    int a = x / 10;
    int b = x / 100;
    int c = x / 1000;
        if(x % 3 == 0){printf(" %d",x);}
        else if(a ==3 || b == 3 || c == 3){printf(" %d",x);}
        else if(x % 10 == 3 || a % 10 == 3 || b % 10 == 3 || c % 10 == 3){printf(" %d",x);}
    }
            printf("\n");
return 0;
}

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

int main(){
	int a, b;
	while(1){
		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>
#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*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(ll 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(){
while(cin>>a>>b){
cout<<abs(a+b)<<endl;
}
}

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

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

C++: #include <stdio.h>

int main()
{
        int a, b;
        while (scanf("%d %d", &a, &b)) {
                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<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;
    scanf("%d%d",&a,&b);
    printf("%d\n",a+b);
    return 0;
}

C++: #include <iostream>
#include <fstream>
#include <typeinfo>
#include <vector>
#include <cmath>
#include <set>
#include <map>
#include <string>
#include <algorithm>
#include <cstdio>
#include <queue>
#include <iomanip>
#include <cctype>
#define syosu(x) fixed<<setprecision(x)
using namespace std;
typedef long long ll;
typedef pair<int,int> P;
typedef pair<double,double> pdd;
typedef vector<int> vi;
typedef vector<vi> vvi;
typedef vector<char> vc;
typedef vector<vc> vvc;
typedef vector<bool> vb;
typedef vector<vb> vvb;
typedef vector<P> vp;
typedef vector<vp> vvp;
typedef pair<int,P> pip;
typedef vector<pip> vip;
const int inf=1<<25;
const double pi=acos(-1);
const double eps=1e-8;
const vi emp;

int a,b;

int main(){
	while(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 <iostream>
using namespace std;

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

C++: #include <iostream>

int main(int argc, const char * argv[])
{

    // insert code here...
    while(std::cin.eof() == false && std::cin.good())
    {
            int a;
            int b;
            std::cin >> a;
            std::cin >> b;
            std::cout << a + b << std::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>
#include<string>
using namespace std;
int main(){
	int a,b;
	while(cin>>a>>b){
		cout<<a+b<<endl;
	}
    return 0;
}

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

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

	return 0;
}

C++: #include <cstdio>
main(){int a,b;scanf("%d %d",&a,&b);printf("%d",a+b);}

C++: #include <cstdio>

using namespace std;

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