package main

import "fmt"

func solve(n, x int) {

	if n%2 == 0 && n/2 == x {
		// nが偶数、かつxがn/2であれば、2反射で元の位置に戻るので、
		// 長さは x*3
		fmt.Println(x * 3)
	} else {
		// それ以外の場合はすべて長さ同じ
		if x > n/2 {
			x = n - x
		}
		fmt.Println(x*3 + (n - x) + (n-x-x)*3)
	}
}

func main() {
	var n, x int
	fmt.Scan(&n)
	fmt.Scan(&x)
	solve(n, x)
}
