Select k numbers from 50 consecutive odd numbers 1, 3, 5, ..., 99 so that their sum is 1949, then what is the maximum value of k?
在50个连续的奇数1，3，5，…，99中选取k个数，使得它们的和为1949，那么k的最大值是多少？
<gadget id="calculator">45 - 2</gadget>
<output>43</output>

<result>43</result>