import java.util.Scanner;

public class Main {
    public static void main(String[] args) throws Exception {
    
    Scanner sc = new Scanner(System.in);
    
    //変数length, sideを宣言
    int length, side, area, circum;
    
    //変数length, sideに値を入力する
    length = sc.nextInt();    
    side = sc.nextInt();
    
    //area(面積)とcircum(周の長さ)を計算する
    area = length * side;
    circum = ( length + side ) * 2;
    
    ////area(面積)とcircum(周の長さ)を出力する
    System.out.println(area + " " + circum);
    
    }
}


/*覚えよう！！

・変数に計算結果を代入する：面積　＝　縦　×　横
　※計算は変数名でも数値でもいける

・四則演算：足し算｢＋｣、引き算｢－｣、掛け算｢＊｣、割り算｢／｣
　1 + 2 = 3;
　4 - 3 = 1;
　2 * 5 = 10;
　8 / 2 = 4;

・余りの計算：割り算の余り｢％｣
  5 % 3 = 2;
  
  
・printlnの複数表示：｢＋｣を使用
　例：println("Kobe" + "Kagikou"); = KobeKajikou
　　　println("明治 + 20 + "年"); = 明治20年　数値が入ってもOK！


*/


/*前回の内容！！

・変数の宣言は｢型｣と｢変数名｣の２つ必要
　例：型＿変数名　→　int x;
　
・キーボードから入力するときは・・・｢ import java.util.Scanner; ｣ と ｢  Scanner sc = new Scanner(System.in) ; ｣が必要

・入力するとき・・・変数名 = sc.nextInt(); nextの後は型を書く、頭文字は大文字　
　※  scは変更しても大丈夫しかし全て変更後の文字に統一　例：nyuryoku

・println・・・画面に出力するときに使用

・文字列の表示・・・"〇〇〇の間に入力"ことが約束

*/ import java.util.Scanner; Scanner java.util public class Main {
    public static void main(String[] args) throws Exception {
    
    Scanner sc = new Scanner(System.in);
    
    //変数length, sideを宣言
    int length, side, area, circum;
    
    //変数length, sideに値を入力する
    length = sc.nextInt();    
    side = sc.nextInt();
    
    //area(面積)とcircum(周の長さ)を計算する
    area = length * side;
    circum = ( length + side ) * 2;
    
    ////area(面積)とcircum(周の長さ)を出力する
    System.out.println(area + " " + circum);
    
    }
} Main public static void main(String[] args) throws Exception {
    
    Scanner sc = new Scanner(System.in);
    
    //変数length, sideを宣言
    int length, side, area, circum;
    
    //変数length, sideに値を入力する
    length = sc.nextInt();    
    side = sc.nextInt();
    
    //area(面積)とcircum(周の長さ)を計算する
    area = length * side;
    circum = ( length + side ) * 2;
    
    ////area(面積)とcircum(周の長さ)を出力する
    System.out.println(area + " " + circum);
    
    } main {
    
    Scanner sc = new Scanner(System.in);
    
    //変数length, sideを宣言
    int length, side, area, circum;
    
    //変数length, sideに値を入力する
    length = sc.nextInt();    
    side = sc.nextInt();
    
    //area(面積)とcircum(周の長さ)を計算する
    area = length * side;
    circum = ( length + side ) * 2;
    
    ////area(面積)とcircum(周の長さ)を出力する
    System.out.println(area + " " + circum);
    
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int length length side side area area circum; circum length = sc.nextInt() length sc.nextInt() sc.nextInt sc side = sc.nextInt() side sc.nextInt() sc.nextInt sc area = length * side area length * side length side circum = ( length + side ) * 2 circum ( length + side ) * 2 ( length + side ) length side 2 System.out.println(area + " " + circum) System.out.println System.out System System.out area + " " + circum area + " " + circum area " " circum String[] args args public class Main {
    public static void main(String[] args) throws Exception {
    
    Scanner sc = new Scanner(System.in);
    
    //変数length, sideを宣言
    int length, side, area, circum;
    
    //変数length, sideに値を入力する
    length = sc.nextInt();    
    side = sc.nextInt();
    
    //area(面積)とcircum(周の長さ)を計算する
    area = length * side;
    circum = ( length + side ) * 2;
    
    ////area(面積)とcircum(周の長さ)を出力する
    System.out.println(area + " " + circum);
    
    }
} public class Main {
    public static void main(String[] args) throws Exception {
    
    Scanner sc = new Scanner(System.in);
    
    //変数length, sideを宣言
    int length, side, area, circum;
    
    //変数length, sideに値を入力する
    length = sc.nextInt();    
    side = sc.nextInt();
    
    //area(面積)とcircum(周の長さ)を計算する
    area = length * side;
    circum = ( length + side ) * 2;
    
    ////area(面積)とcircum(周の長さ)を出力する
    System.out.println(area + " " + circum);
    
    }
} Main
import java.util.Scanner;

public class Main {
    public static void main(String[] args) throws Exception {
    
    Scanner sc = new Scanner(System.in);
    
    //変数length, sideを宣言
    int length, side, area, circum;
    
    //変数length, sideに値を入力する
    length = sc.nextInt();    
    side = sc.nextInt();
    
    //area(面積)とcircum(周の長さ)を計算する
    area = length * side;
    circum = ( length + side ) * 2;
    
    ////area(面積)とcircum(周の長さ)を出力する
    System.out.println(area + " " + circum);
    
    }
}


/*覚えよう！！

・変数に計算結果を代入する：面積　＝　縦　×　横
　※計算は変数名でも数値でもいける

・四則演算：足し算｢＋｣、引き算｢－｣、掛け算｢＊｣、割り算｢／｣
　1 + 2 = 3;
　4 - 3 = 1;
　2 * 5 = 10;
　8 / 2 = 4;

・余りの計算：割り算の余り｢％｣
  5 % 3 = 2;
  
  
・printlnの複数表示：｢＋｣を使用
　例：println("Kobe" + "Kagikou"); = KobeKajikou
　　　println("明治 + 20 + "年"); = 明治20年　数値が入ってもOK！


*/


/*前回の内容！！

・変数の宣言は｢型｣と｢変数名｣の２つ必要
　例：型＿変数名　→　int x;
　
・キーボードから入力するときは・・・｢ import java.util.Scanner; ｣ と ｢  Scanner sc = new Scanner(System.in) ; ｣が必要

・入力するとき・・・変数名 = sc.nextInt(); nextの後は型を書く、頭文字は大文字　
　※  scは変更しても大丈夫しかし全て変更後の文字に統一　例：nyuryoku

・println・・・画面に出力するときに使用

・文字列の表示・・・"〇〇〇の間に入力"ことが約束

*/
