Для того, чтобы измерить отрезок линейкой, необходимо приложить ее к отрезку таким образом, чтобы начало совпало с одним из делений, а конец - с другим. Тогда длину отрезка можно определить как разность чисел, соответствующих делениям линейки.
В наличии имеется чистая линейка без делений достаточно большой длины. Требуется отметить на ней как можно меньше делений таким образом, чтобы любой целочисленный отрезок величины от l до r, можно было бы измерить такой линейкой.
В первой строке входного файла задаются два целых числа l и r (1 ≤ l ≤ r ≤ 23).
В первой строке выходного файла выведите минимальное количество делений, которых достаточно для измерения всех отрезков от l до r. Во второй строке выведите в порядке возрастания требуемые деления. Все числа должны быть целыми и не превосходить по абсолютной величине 10000.