Go: package main

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

var sc = bufio.NewScanner(os.Stdin)

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

	var flts []float64
	var x int

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

	return flts
}

func main() {

	for sc.Scan() {
		i := Sliceconvtof()
		fmt.Printf("%6f", i[0]*i[1]/3.305785)
	}

}

C++: #include <algorithm>
#include <vector>
#include <math.h>
#include <stdio.h>
#include <cctype>
#include <iostream>
#include <set>
#include <string>
#include <queue>
#include <map>
using namespace std;
int size(string x){
	string::size_type size=x.size();
	return size;
}
#define fu(l,k) for(int i=l;i<k;i++)
#define fd(l,k) for(int i=l;i>k;i--)
#define fi first
#define se second
typedef  vector<string> vs;
typedef  vector<int> vi;
double pi(){
	return M_PI;
}
typedef set<int> set_i;
typedef set<string> set_s;
int INF=1000000;
int main(){
	double s,a,b;
	cin>>a>>b;
	printf("%lf\n",a*b/3.305785);
}

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

int main(){
    double a, b;
    while( scanf("%lf %lf", &a, &b) != EOF ){
        printf("%.6lf\n", a*b/3.305785);
    }
    return 0;
}

C++: #include<iostream>
#include<stdio.h>
using namespace std;
int main(){
  double a,b,s=3.305785;
  cin >> a >> b;
  //cout << a*b/s << endl;
  printf("%.6lf\n", a*b/s);
}

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

C++: #include<stdio.h>
int main()
{
	int a,b;
	double t;
	scanf("%d%d",&a,&b);
	t=(double)(a*b)/3.305785;
	printf("%4lf",t);
	return 0;
}

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


int main(){
double a,b;
cin >> a,b;
cout << a*b/3.305785<<endl;
}

C++: #include <bits/stdc++.h>
#define rep(i,l,n) for(int i=l;i<n;i++)
#define rer(i,l,n) for(int i=l;i<=n;i++)
#define all(a) a.begin(),a.end()
#define o(a) cout<<a<<endl
#define fi first
#define se second
using namespace std;
typedef long long ll;
typedef vector<int> vint;
typedef pair<int,int> pii;

int main(){
	double a,b,s;
	cin>>a>>b;
	s=a*b/3.305785;
	printf("%.6lf\n",s);
}

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

int main(){
	
	int a,b;
	double s;
	
	cin>>a>>b;
	s=a*b/N;
	printf("%.6f\n",s);
	
}

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

int main() {
  double a,b;
  cin >> a >> b;
  printf("%.6f\n",a*b/3.305785);
  return 0;
}

C++: #include <iostream>
#include <algorithm>
#include <map>
#include <set>
#include <queue>
#include <stack>
#include <numeric>
#include <bitset>
#include <cmath>

static const int MOD = 1000000007;
using ll = long long;
using u32 = unsigned;
using u64 = unsigned long long;
using namespace std;

template<class T> constexpr T INF = ::numeric_limits<T>::max()/32*15+208;

int main() {
    int a, b;
    cin >> a >> b;
    printf("%.10lf\n", a*b/3.305785);
    return 0;
}

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

using namespace std;

int Month;
int Day;

char *data[] ={
 "Monday",
 "Tuesday",
 "Wednesday",
 "Thursday",
 "Friday",
 "Saturday",
 "Sunday"
};
int days[12] = {31,29,31,30,31,30,31,31,30,31,30,31};

int ans[12][31];
int d = 3;
int main()
{   
    
  scanf("%d %d",&d,&Month);
  double a = d*Month/3.305785;
  cout <<a;
  return 0;
}

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

using namespace std;

void solve()
{
	int a, b;
	cin >> a >> b;
	printf("%.6f\n", (double)a * b / 3.305785);
}

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

C++: #include <iostream>
#include <iomanip>
#include <algorithm>
#include <string>
#include <vector>
#include <set>
#include <map>
using namespace std;
int main() {
	int a, b;
	cin >> a >> b;
	cout << fixed << setprecision(6) << a*b / 3.305785 << endl;
}

C++: #define _CRT_SECURE_NO_WARNINGS
#include"bits/stdc++.h"
#ifdef _DEBUG
#define DBG(n) n
#else
#define DBG(n)
#endif
#define INF         1e9
#define INFLL       1e18
#define EPS         1e-9
#define REP(i,n)    for(ll i=0,i##_len=(n);i<i##_len;++i)
#define REP1(i,n)   for(ll i=1,i##_len=(n);i<=i##_len;++i)
#define REPR(i,n)   for(ll i=(n)-1;i>=0;--i)
#define REPR1(i,n)  for(ll i=(n);i>0;--i)
#define REPC(i,obj) for(auto i:obj)
#define ALL(obj)    (obj).begin(),(obj).end()
#define SETP(n)     cout<<fixed<<setprecision(n)
using namespace std;
using ll = long long;
template<typename T = ll>inline T in() { T ret; cin >> ret; return ret; }

signed main()
{
	SETP(20);
	cout << in() * in() / 3.305785 << endl;
}

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

int main(){
	double a,b;
	cin>>a>>b;
	double c=a*b;
	double d=c/3.305785;
	printf("%.10lf\n",d);
	return 0;
		}

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

int a, b;
double tubo;

int main()
{
    cin >> a >> b;
    tubo = a*b/3.305785;

    cout <<setprecision(9)<< tubo << endl;

    system("pause");
    return 0;
}

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

int main(void) {
	double a, b;
	double c = 3.305785;

	cin >> a >> b;
	printf("%.6f\n", (a * b) / c);

	return 0;
}

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

int main()
{
 cin>>x>>y;
 cout<<(x+y)/3.305785<<endl;
 return 0;
 }

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

int main() {
  int a, b;
  double c;
  cin >> a >> b;
  c = a*b/3.305785;
  printf("%.4lf", c);
  cout << ".9";
  return 0;
}

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

int main() {
  int a, b;
  double c;
  cin >> a >> b;
  c = a*b/3.305785;  
  cout >> c >> "hogehogehogebakbakbaka";
  return 0;
}

C++: #include<iostream>
#include<cstdio>
using namespace std;
const double tubo = 3.305785;
int main()
{
	double a, b,c;
	cin >> a >> b;
	a *= b;
	c = a / tubo;
	printf("%lf\n", c);
}

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

C++: #include<iostream>
using namespace std;
int main( ){
  double a,b,c;
  scanf("%lf %lf",&a,&b);
  c=a*b/3.305785;
    printf("%f\n",c);
  return 0;
}

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

using namespace std;

int main(void)
{
	int a, b;
	cin >> a >> b;

	printf("%.8lf\n", (double)(a * b) / (double)3.305785);

	return 0;
}

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

int a, b,tubo;


int main()
{
    cin >> a >> b;
    tubo = a*b*3.305785;

    cout << tubo << endl;


    return 0;
}

C++: #include<iostream>
#include<string>
#include <algorithm>
#include<iomanip>
#include<cmath>
using std::cin; using std::string;
using std::cout; using std::endl;
using std::sort;
#define rep(X,Y) for(int (X)=0;(X)<(Y);++(X))
#define rept(X,Y,Z) for(int (X)=(Y);(X)<(Z);++(X))
#define repr(X,Y) for(int (X)=(Y);(X)>=0;--(X))
const double pi=3.141592653589793283462;
int main(){
	double n,m;
	cin>>n>>m;
	cout<<std::fixed<<std::setw(5)<<(n*m)/3.305785<<endl;
	return 0;
}

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

int main(){
	
	double a,b;
	
	cin >> a >> b ;
	
	cout << a*b/3.305785 << endl ;
	
return 0;
}

C++: #include<iostream>
#include<iomanip>
using namespace std;
int main(){
  double a, b;
  cin >> a >> b;
  double ans = (a * b) / 3.305785;
  cout << fixed << setprecision(6) << ans << "\n";
}