Being a nonconformist, Volodya is displeased with the current state of things, particularly with the order of natural numbers (natural number is positive integer number). He is determined to rearrange them. But there are too many natural numbers, so Volodya decided to start with the first *n*. He writes down the following sequence of numbers: firstly all odd integers from 1 to *n* (in ascending order), then all even integers from 1 to *n* (also in ascending order). Help our hero to find out which number will stand at the position number *k*.
The only line of input contains integers *n* and *k* (1 ≤ *k* ≤ *n* ≤ 10<sup class="upper-index">12</sup>).

Please, do not use the %lld specifier to read or write 64-bit integers in C++. It is preferred to use the cin, cout streams or the %I64d specifier.
# Решение задач проекта CODEFORSES, Задача 318A
#
# (C) 2023 Артур Ще, Москва, Россия
# Released under GNU Public License (GPL)
# email [email protected]
# -----------------------------------------------------------

'''
A. Чет и нечет
ограничение по времени на тест1 секунда
ограничение по памяти на тест256 мегабайт
вводстандартный ввод
выводстандартный вывод
Володя нонконформист и не хочет мириться с существующим порядком натуральных чисел. Он решил непременно его изменить.
Но так как натуральных чисел очень уж много, Володя решил начать с малого и изменить порядок первых n натуральных чисел.
Для этого записывает в тетрадку такую последовательность: сначала все нечетные натуральные числа от 1 до n (по возрастанию),
а затем все четные натуральные числа от 1 до n (по возрастанию). Помогите Володе определить, какое число будет стоять
в данной последовательности на позиции с номером k.

Входные данные
В единственной строчке через пробел записаны целые числа n и k (1 ≤ k ≤ n ≤ 10^12).

Пожалуйста, не используйте спецификатор %lld для чтения или записи 64-х битных чисел на С++. Рекомендуется
использовать потоки cin, cout или спецификатор %I64d).

Выходные данные
Выведите число, которое окажется на позиции с номером k в тетрадке Володи.
'''

from datetime import datetime
import time
start_time = datetime.now()
import functools
from itertools import *
from collections import Counter
import random
import math

a1=[int(i) for i in input().split()]
if (a1[0]%2) ==1: n =(a1[0]+1)/2
else: n = a1[0]/2
if a1[1]<=n:ans = 2*a1[1]-1
else: ans=(a1[1]-n)*2
print(int(ans))