Go: package main

import "fmt"


func main() {
	for i := 1; i <= 9; i++ {
		for i2 := 1; i2 <= 9; i2++ {
			fmt.Printf("%d ?? %d = %d\n", i, i2, i*i2)
		}
	}
}

C++: #include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
const int maxn=100010;
int f[maxn];
double e[maxn],p[maxn];
int find(int x)
{
    return f[x]==x?x:f[x]=find(f[x]);
}
int main()
{
    int n,m;
    while(scanf("%d%d",&n,&m),n+m)
    {
        for(int i=0;i<=n;i++)
        f[i]=i;
        for(int i=1;i<=m;i++)
        {
            int x,y;
            scanf("%d%d",&x,&y);
            f[find(x)]=y;
        }
        memset(e,0,sizeof(e));
        memset(p,0,sizeof(p));
        p[0]=1;

        for(int i=0;i<n;i++)
         for(int j=1;j<=6;j++)
         {
            int temp=find(i+j);
            e[temp]+=(e[i]+p[i])/6.0;
            p[temp]+=p[i]/6.0;
         }
        double ans=0;
        for(int i=0;i<=5;i++)
            ans+=e[n+i];
        printf("%.4f\n",ans);
    }
    return 0;
}

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

int main(){
  for(int i=1;i<10;i++){
    for(int j=1;j<10;j++){
      cout << i << '*' << j << '=' << i*j << endl;
    }
  }
}

C++: #include <stdio.h>

int main(void)
{
for (int i = 1; i <= 9; i++){
for (int j = 1; j <= 9; j++){
printf("%dx%d=%d\n", i, j, i * j);
}
}

return (0);
}

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

int main(){


	for(int i=1;i<=9;++i){
		for(int j=0;j<=9;++j){
			cout<<i<<"x"<<j<<"="<<i*j<<"\n";
		}
	}

    return 0;
}

C++: #include<bits/stdc++.h>
using namespace std;
int mian(){
int a = 1;
for(int i = 0; i < 1e9; i++){
a *= 10;
a %= 10000;
}
return 0;
}

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

int main()
{
    for (size_t i = 1; i <= 9; i++) {
        for (size_t j = 1; j <= 9; j++) {
            cout << i << 'x' << j << '=' << i * j << endl;
        }
    }

    return 0;
}

C++: #include<stdio.h>

int main(void)
{
	for(int i =1 ; i <= 9 ; i++)
	{
		for(int j = 1 ; j <= 9 ; j++)
		{
			printf("%dx%d=%d\n",i ,j ,i*j);
			
		}
	}
	
	
	
	
	
}

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

int main(){
  for(int i=1;i<=9;i++){
    for(int j=1;j<=9;j++){
      cout<<i<<"x"<<j<<"="<<i*j<<endl;
    }
  }
  return 0;
}

C++: #include <iostream>

using namespace std;

int main()
{
    for(int i = 1; i <= 9; i++){
        for(int j = 1; j <= 9; j++)
            cout << i << "*" << j << "=" << i*j << endl;
    }
    return 0;
}

C++: #include <bits/stdc++.h>
using namespace std;
using uint = unsigned int;
using lint = long long int;
using ulint = unsigned long long int;
template<class T = int> using V = vector<T>;
template<class T = int> using VV = V< V<T> >;
template<class T, class U> void assign(V<T>& v, int n, const U& a) { v.assign(n, a); }
template<class T, class... Args> void assign(V<T>& v, int n, const Args&... args) { v.resize(n); for (auto&& e : v) assign(e, args...); }


int main() {
  cin.tie(nullptr); ios_base::sync_with_stdio(false);
  for (int i = 1; i <= 9; ++i) for (int j = 1; j <= 9; ++j) {
    cout << i << 'x' << j << '=' << i * j << '\n';
  }
}