Вы — совершенно обычный пользователь чата на самой известной стриминговой платформе. Конечно же, в некоторые моменты вам просто хочется отдохнуть, расслабиться и поспамить что-то в чат.
Точнее говоря, вы хотите отправить в чат треугольник из эмоутов размера \(k\). Такой треугольник состоит из \(2k-1\) сообщений. Первое сообщение состоит из одного эмоута, второе — из двух эмоутов, ..., \(k\)-е — из \(k\) эмоутов, \(k+1\)-е — из \(k-1\) эмоутов, ..., и последнее — из одного эмоута.
Например, треугольник из эмоутов для \(k=3\) состоит из \(5\) сообщений:
Конечно же, большинство каналов имеют автоматическую модерацию. Автомодератор забанит вас сразу же после того, как вы отправите хотя бы \(x\) эмоутов подряд (можете считать, что вы — единственный пользователь чата). Теперь вам интересно — как много сообщений вы успеете отправить перед тем, как вас забанят? А может быть, вас не забанят вовсе (то есть вы напишете все \(2k-1\) сообщений и успешно отправите в чат треугольник из эмоутов)? Заметьте, что если вас банят после написания какого-то сообщения, то это сообщение также учитывается.
Вам необходимо ответить на \(t\) независимых наборов тестовых данных.
Выходные данные
Выведите ответ на каждый набор тестовых данных — количество сообщений, которые вы напишете перед тем, как вас забанят, для соответствующих значений \(k\) и \(x\).