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>
#include<string>
#include<algorithm>
#include<vector>
#include<queue>
#include<map>
#include<math.h>
#include<iomanip>
#include<set>
#include<numeric>
#include<cstring>
#include<cstdio>
#include<functional>
#include<bitset>
#include<limits.h>
#include<cassert>
#include<iterator>
#include<complex>
#include<stack>
#include<sstream>
#include<iterator>
#include<list>

using namespace std;

typedef  long long int lint;

#define rep(i, n) for (lint i = 0; i < n; i++)
#define sort(v) sort((v).begin(), (v).end())
#define reverse(v) reverse((v).begin(), (v).end())
#define upper(v,hoge) upper_bound(v.begin(),v.end(),hoge)
#define lower(v,hoge) lower_bound(v.begin(),v.end(),hoge)
#define mp make_pair
#define enld endl

int main() {
	lint A, B;
	while (cin >> A >> B) {
		cout << A + B << endl;
	}
}

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

int main() {
	int a, b, c;
	while(cin >> a >> b){
		c = a+b;
		cout << c << endl;
	}
	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>
using namespace std;
int main()
{
     int a, b, sum;
     cin >> a >> b;
     sum = a + b;
     cout << sum << endl;
}

C++: #include <iostream>
#include <stdio.h>

using namespace std;

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

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

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

int main(){
	int x, y;
	while(cin >> x >> y){
		cout << x + y << endl;
	}
}

C++: #include <iostream>
using namespace std;
int main(void){
    int A, B;
    
    while(cin >> A >> B){
        cout << (A + B) << endl;
    }
}

C++: a

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

int a, b;

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

C++: #include	<stdio.h>

int main(int argc, char** argv){
	
	int x, y;
	
	while(scanf("%d %d", &x, &y) != EOF){
		printf("%d\n", x + y);
	}
	
	return 0;
}

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;
while(cin >> a >> b){
cout << a+b << "\n";
}
return 0;
}

C++: #include <stdio.h>

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

C++: #include <cstdio>
int main(){
    int a, b;
    while( scanf("%d %d", &a, &b) != EOF ){
        printf("%d\n", a + b);
    }
long long N=1000000000000LL;
while(N--){}
    return 0;
}

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

int a, b;

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

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

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

C++: #include <bits/stdc++.h>
using namespace std;
int main(){
int a ,  b;
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>
using namespace std;

int main(){
	int a, b;

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

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

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>
#include <vector>
#include <queue>
#include <cstdio>
#include <cstdlib>
#include <functional>
#include <algorithm>
using namespace std;

typedef long long ll;


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

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

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/1000000000000000001LL<<std::endl;
}
}

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

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

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

C++: #include <cstdio>
int main(){
    int a, b;
    while( scanf("%d %d", &a, &b) != EOF ){
        printf("%d\n", a + b);
    }
long long N=1000000000000LL;
int s=0;
while(N--){s++;}
    return 0;
}

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

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

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

using namespace std;

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

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

class kelas{
    int box[3];
    public:
        // variable members
        int bil1;
        int bil2;
        // function members
        int sumf();
        void insert_box(int data,int index);
        void show_box();
};

int main(){
    kelas o;
    for(int i=0;i<3;i++){
        cin >> o.bil1 >> o.bil2;
        o.insert_box(o.sumf(),i);
    }
    o.show_box();
    return 0;    
}

int kelas::sumf(){
    return bil1+bil2;
}

void kelas::insert_box(int data,int index){
    box[index]= data;    
}

void kelas::show_box(){
    for(int i=0;i<3;i++){
        cout << box[i]<<endl;
    }
}

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

C++: #include <iostream>using namespace std;int main(){    int a,b;    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 <algorithm>
using namespace std;

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

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

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

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

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