def main():
	input = raw_input()
	start = int(input[0:input.index(" ")])
	end = int(input[input.index(" ")+1:])
	dictionary = {1:1, 2:2, 4:3}

	longest = 0

	for testNumber in range(start, end+1):
		origNumber = testNumber
		stack = []
		while testNumber not in dictionary.keys():
			stack.append(testNumber)
			if testNumber % 2 is 0:
				testNumber = testNumber / 2
			else:
				testNumber = 3*testNumber + 1
		startingNum = dictionary[testNumber]+1
		while len(stack) is not 0:
			next = stack.pop()
			dictionary[next] = startingNum
			startingNum = startingNum + 1

		if dictionary[origNumber] > longest:
			longest = dictionary[origNumber]

	print start, end, longest
		
if __name__ == "__main__":
	main()

